ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Problem in XSD file

Post new topic  Reply to topic
 Problem in XSD file « View previous topic :: View next topic » 
Author Message
neuo_911
PostPosted: Thu Sep 19, 2013 5:01 am    Post subject: Problem in XSD file Reply with quote

Newbie

Joined: 19 Sep 2013
Posts: 1

hello all
I have a problem in (XSD with MSET) when i deploy bar file in broker (Execution group) here the error
===============================================
" BIP5029E: Error 'cos-nonambig: WC["http://schemas.xmlsoap.org/soap/envelope/","http://schemas.compassplus.com/two/1.0/fimi.xsd"] and "http://schemas.xmlsoap.org/soap/envelope/":Fault (or elements from their substitution group) violate "Unique Particle Attribution". During validation against this schema, ambiguity would be created for those two particles.' was encountered at line '25' while preprocessing XML Schema file 'org/xmlsoap/schemas/soap/envelope/soap11.xsd' in message set 'AIB_MsgSetWsdl' "

===============================================

the XSD file Soap11.xsd


[code]<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.compassplus.com/two/1.0/fimi.xsd" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" targetNamespace="http://schemas.xmlsoap.org/soap/envelope/">
<!-- Envelope, header and body -->
<xs:import namespace="http://schemas.compassplus.com/two/1.0/fimi.xsd" schemaLocation="../../../../../com/compassplus/schemas/two/_10/fimixsd/fimi.xsd"/>
<xs:element name="Envelope" type="soapenv:Envelope">
</xs:element>
<xs:complexType name="Envelope">
<xs:sequence>
<xs:element minOccurs="0" ref="soapenv:Header"/>
<xs:element minOccurs="1" ref="soapenv:Body"/>
</xs:sequence>
<xs:attribute ref="soapenv:encodingStyle"/>
<xs:anyAttribute processContents="lax"/>
</xs:complexType>
<xs:element name="Header" type="soapenv:Header"/>
<xs:complexType name="Header">
<xs:choice maxOccurs="1" minOccurs="0">
<xs:element ref="soapenv:Fault"/>
<xs:sequence maxOccurs="unbounded">
<xs:choice>
</xs:choice>
</xs:sequence>
</xs:choice>
</xs:complexType>
<xs:element name="Body" type="soapenv:Body"/>
<xs:complexType name="Body">
<xs:choice maxOccurs="1" minOccurs="1">
<xs:sequence maxOccurs="unbounded" minOccurs="0">
<xs:choice>
<xs:element ref="GetCardInfoRq"/>
<xs:element ref="GetCardInfoRp"/>
<xs:element ref="GetCardLimitsRq"/>
<xs:element ref="GetCardLimitsRp"/>
<xs:element ref="SetCardStatusRq"/>
<xs:element ref="InitSessionRp"/>
<xs:element ref="InitSessionRq"/>
<xs:element ref="GetAcctInfoRq"/>
<xs:element ref="GetAcctInfoRp"/>
<xs:element ref="SetCardStatusRp"/>
<xs:element ref="GetCardStatementRq"/>
<xs:element ref="GetCardStatementRp"/>
<xs:element ref="LogoffRq"/>
<xs:element ref="LogonRq"/>
<xs:element ref="LogonRp"/>
<xs:element ref="BeginTransactionRq"/>
<xs:element ref="CommitRq"/>
<xs:element ref="GetPersonInfoRp"/>
<xs:element ref="GetBackOfficeInfoRp"/>
</xs:choice>
</xs:sequence>
<xs:element minOccurs="0" ref="soapenv:Fault"/>
</xs:choice>
</xs:complexType>

<!-- Global Attributes. The following attributes are intended to be usable via qualified attribute names on any complex type referencing them. -->
<xs:attribute name="mustUnderstand">
<xs:simpleType>
<xs:restriction base="xs:boolean">
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="actor" type="xs:anyURI"/>
<xs:attribute name="encodingStyle" type="xs:anyURI"/>
<xs:attributeGroup name="encodingStyle">
<xs:attribute ref="soapenv:encodingStyle"/>
</xs:attributeGroup>

<xs:element name="Fault" type="soapenv:Fault"/>
<xs:complexType final="extension" name="Fault">
<xs:annotation>
<xs:documentation>

</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="faultcode" type="xs:string"/>
<xs:element name="faultstring" type="xs:string"/>
<xs:element minOccurs="0" name="faultactor" type="xs:anyURI"/>
<xs:element minOccurs="0" name="detail" type="soapenv:detail"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="detail">
<xs:sequence minOccurs="0">
<xs:choice>
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:schema>


===============================================

fimi.xsd

<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2006 sp2 U (http://www.altova.com) by abourkhanova (EMBRACE) -->
<!-- edited with XMLSPY v2004 rel. 4 U (http://www.xmlspy.com) by Serg (ORiON) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.compassplus.com/two/1.0/fimi.xsd" xmlns:soap11="http://schemas.xmlsoap.org/soap/envelope/" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://schemas.compassplus.com/two/1.0/fimi.xsd">
<xs:import namespace="http://schemas.xmlsoap.org/soap/envelope/soap11.xsd" schemaLocation="../../../../../../org/xmlsoap/schemas/soap/envelope/soap11.xsd"/>
<xs:complexType name="HeaderRp">
</xs:complexType>
<xs:complexType name="HeaderRq">
<xs:attribute name="Ver" type="xs:string"/>
<xs:attribute name="Product" type="xs:string"/>
<xs:attribute name="Echo" type="xs:string"/>
<xs:attribute name="Session" type="xs:string"/>
<xs:attribute name="Clerk" type="xs:string"/>
<xs:attribute name="Password" type="xs:string"/>
<xs:attribute name="RetAddress" type="xs:string"/>
</xs:complexType>
<xs:complexType name="ATMCommandRp">
<xs:complexContent>
<xs:extension base="HeaderRp"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ATMCommandRq">
<xs:complexContent>
<xs:extension base="HeaderRq">
<xs:sequence>
<xs:element minOccurs="0" name="BillCount" type="xs:int"/>
<xs:element name="Command" type="xs:int"/>
<xs:element minOccurs="0" name="HopperNumber" type="xs:int"/>
<xs:element name="Id" type="xs:int"/>
<xs:element minOccurs="0" name="Sign" type="xs:int"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="AcctCreditRp">
<xs:complexContent>
<xs:extension base="HeaderRp">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="ApprovalCode" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="AcctCreditRq">
<xs:complexContent>
<xs:extension base="HeaderRq">
<xs:sequence>
<xs:element name="Account" type="xs:string"/>
<xs:element name="Amount" type="xs:float"/>
<xs:element minOccurs="0" name="CorrespAcct" type="xs:string"/>
<xs:element minOccurs="0" name="IgnoreImpact" type="xs:int"/>
<xs:element minOccurs="0" name="InstName" type="xs:string"/>
<xs:element minOccurs="0" name="NeedNotify" type="xs:int"/>
<xs:element minOccurs="0" name="OrigAmount" type="xs:float"/>
<xs:element minOccurs="0" name="OrigCurrency" type="xs:int"/>
<xs:element minOccurs="0" name="PrevTranId" type="xs:int"/>
<xs:element minOccurs="0" name="TranNumber" type="xs:string"/>
<xs:element minOccurs="0" name="RefreshSeqNo" type="xs:float"/>
<xs:element minOccurs="0" name="ChangeReason" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="AcctDebitRp">
<xs:complexContent>
<xs:extension base="HeaderRp">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="ApprovalCode" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="AcctDebitRq">
<xs:complexContent>
<xs:extension base="HeaderRq">
<xs:sequence>
<xs:element name="Account" type="xs:string"/>
<xs:element name="Amount" type="xs:float"/>
<xs:element minOccurs="0" name="CorrespAcct" type="xs:string"/>
<xs:element minOccurs="0" name="Force" type="xs:int"/>
<xs:element minOccurs="0" name="IgnoreImpact" type="xs:int"/>
<xs:element minOccurs="0" name="InstName" type="xs:string"/>
<xs:element minOccurs="0" name="NeedNotify" type="xs:int"/>
<xs:element minOccurs="0" name="OrigAmount" type="xs:float"/>
<xs:element minOccurs="0" name="OrigCurrency" type="xs:int"/>
<xs:element minOccurs="0" name="PrevTranId" type="xs:int"/>
<xs:element minOccurs="0" name="TranNumber" type="xs:string"/>
<xs:element minOccurs="0" name="RefreshSeqNo" type="xs:float"/>
<xs:element minOccurs="0" name="ChangeReason" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="AddCardVendorRp">
<xs:complexContent>
<xs:extension base="HeaderRp"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="AddCardVendorRq">
<xs:complexContent>
<xs:extension base="HeaderRq">
<xs:sequence>
<xs:element name="PAN" type="xs:string"/>
<xs:element name="MBR" type="xs:int"/>
<xs:element name="VendorAcct" type="xs:string"/>
<xs:element name="CustAcct" type="CustAcct"/>
<xs:element name="Comment" type="xs:string"/>
<xs:element minOccurs="0" name="Name" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="AddEMVScriptRp">
<xs:complexContent>
<xs:extension base="HeaderRp"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="AddEMVScriptRq">
<xs:complexContent>
<xs:extension base="HeaderRq">
<xs:sequence>
<xs:element name="PAN" type="xs:string"/>
<xs:element name="MBR" type="xs:int"/>
<xs:element name="Type" type="xs:int"/>
<xs:element minOccurs="0" name="Address" type="xs:int"/>
<xs:element minOccurs="0" name="Value" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="DelCardVendorRp">
<xs:complexContent>
<xs:extension base="HeaderRp"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="DelCardVendorRq">
<xs:complexContent>
<xs:extension base="HeaderRq">
<xs:sequence>
<xs:element name="PAN" type="xs:string"/>
<xs:element name="MBR" type="xs:int"/>
<xs:element name="VendorAcct" type="xs:string"/>
<xs:element name="CustAcct" type="CustAcct"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="AddRateRp">
<xs:complexContent>
<xs:extension base="HeaderRp">
<xs:sequence minOccurs="0">
<xs:element name="MinExchangeDate" type="xs:dateTime"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="AddRateRq">
<xs:complexContent>
<xs:extension base="HeaderRq">
<xs:sequence>
<xs:element name="ExchangeDate" type="xs:dateTime"/>
<xs:element name="FromAmount" type="xs:float"/>
<xs:element name="FromCurrency" type="xs:int"/>
<xs:element name="RateGroup" type="xs:int"/>
<xs:element minOccurs="0" name="RevFromAmount" type="xs:float"/>
<xs:element minOccurs="0" name="RevToAmount" type="xs:float"/>
<xs:element name="ToAmount" type="xs:float"/>
<xs:element name="ToCurrency" type="xs:int"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="AdjustToVISARp">
<xs:complexContent>
<xs:extension base="HeaderRp"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="AdjustToVISARq">
<xs:complexContent>
<xs:extension base="HeaderRq">
<xs:sequence>
<xs:element name="Amount" type="xs:float"/>
<xs:element name="Currency" type="xs:int"/>
<xs:element name="ExtRRN" type="xs:string"/>
<xs:element name="ExtSTAN" type="xs:int"/>
<xs:element name="ExtTranAttr" type="xs:string"/>
<xs:element name="Fee" type="xs:float"/>
<xs:element name="FromAcctType" type="xs:int"/>
<xs:element name="HostNetID" type="xs:string"/>
<xs:element name="OrigId" type="xs:int"/>
<xs:element name="OrigTranId" type="xs:int"/>
<xs:element name="PAN" type="xs:string"/>
<xs:element name="Reason" type="xs:int"/>
<xs:element name="ToAcctType" type="xs:int"/>
<xs:element name="TranCode" type="xs:int"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="BeginTransactionRp">
<xs:complexContent>
<xs:extension base="HeaderRp"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="BeginTransactionRq">
<xs:complexContent>
<xs:extension base="HeaderRq">
<xs:sequence>
<xs:element minOccurs="0" name="Savepoint" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="CNSCardConfigRp">
<xs:complexContent>
<xs:extension base="HeaderRp"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="CNSCardConfigRq">
<xs:complexContent>
<xs:extension base="HeaderRq">
<xs:sequence>
<xs:element minOccurs="0" name="AlternativeMessaging">
<xs:complexType>
<xs:sequence maxOccurs="unbounded">
<xs:element name="Row">
<xs:complexType>
<xs:sequence>
<xs:element name="Channel" type="xs:string"/>
<xs:element name="Address" type="xs:string"/>
<xs:element name="Scheme" type="xs:string"/>
<xs:element minOccurs="0" name="Name" type="xs:string"/>
<xs:element minOccurs="0" name="Title" type="xs:string"/>
<xs:element minOccurs="0" name="Disabled" type="xs:int"/>
<xs:element minOccurs="0" name="TestMessage" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="DisableNotification" type="xs:int"/>
<xs:element name="MBR" type="xs:int"/>
<xs:element name="PAN" type="xs:string"/>
<xs:element minOccurs="0" name="ChangeReason" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ConfigureCMSProfileRp">
<xs:complexContent>
<xs:extension base="HeaderRp"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ConfigureCMSProfileRq">
<xs:complexContent>
<xs:extension base="HeaderRq">
<xs:sequence>
<xs:element name="PAN"/>
<xs:element name="MBR"/>
<xs:element name="MessagingProfile">
<xs:complexType>
<xs:sequence>
<xs:element name="Row">
<xs:complexType>
<xs:sequence>
<xs:element name="Channel" type="xs:string"/>
<xs:element name="Address" type="xs:string"/>
<xs:element name="ItemType" type="xs:int"/>
<xs:element name="ItemCode" type="xs:int"/>
<xs:element minOccurs="0" name="MinAmount" type="xs:float"/>
<xs:element minOccurs="0" name="Disabled" type="xs:int"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="ChangeReason" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="CardRiskControlRp">
<xs:complexContent>
<xs:extension base="HeaderRp"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="CardRiskControlRq">
<xs:complexContent>
<xs:extension base="HeaderRq">
<xs:sequence>
<xs:element minOccurs="0" name="Disable" type="xs:int"/>
<xs:element name="MBR" type="xs:int"/>
<xs:element name="PAN" type="xs:string"/>
<xs:element minOccurs="0" name="RiskLevel" type="xs:int"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ChangeAcctBalancesRp">
<xs:complexContent>
<xs:extension base="HeaderRp"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ChangeAcctBalancesRq">
<xs:complexContent>
<xs:extension base="HeaderRq">
<xs:sequence>
<xs:element name="Account" type="xs:string"/>
<xs:element minOccurs="0" name="AvailDelta" type="xs:float"/>
<xs:element minOccurs="0" name="BonusDelta" type="xs:float"/>
<xs:element minOccurs="0" name="DropTmpOverOnRefresh" type="xs:int"/>
<xs:element minOccurs="0" name="InstName" type="xs:string"/>
<xs:element minOccurs="0" name="LedgerDelta" type="xs:float"/>
<xs:element minOccurs="0" name="OverdraftDelta" type="xs:float"/>
<xs:element minOccurs="0" name="TmpOverdraftDelta" type="xs:float"/>
<xs:element minOccurs="0" name="TmpOverdraftExpiration" type="xs:dateTime"/>
<xs:element minOccurs="0" name="TranNumber" type="xs:string"/>
<xs:element minOccurs="0" name="ChangeReason" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ChangePasswordRp">
<xs:complexContent>
<xs:extension base="HeaderRp"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ChangePasswordRq">
<xs:complexContent>
<xs:extension base="HeaderRq">
<xs:sequence>
<xs:element name="NewPassword" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="CommitRp">
<xs:complexContent>
<xs:extension base="HeaderRq"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="CommitRq">
<xs:complexContent>
<xs:extension base="HeaderRq"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ConfirmCopyRequestToVISARp">
<xs:complexContent>
<xs:extension base="HeaderRq"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ConfirmCopyRequestToVISARq">
<xs:complexContent>
<xs:extension base="HeaderRq">
<xs:sequence>
<xs:element name="OrigTranId" type="xs:int"/>
<xs:element minOccurs="0" name="TextMess" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="CreateAccountRp">
<xs:complexContent>
<xs:extension base="HeaderRp"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="CreateAccountRq">
<xs:complexContent>
<xs:extension base="HeaderRq">
<xs:sequence>
<xs:element name="Account" type="xs:string"/>
<xs:element name="AvailBalance" type="xs:float"/>
<xs:element name="Currency" type="xs:int"/>
<xs:element name="LedgerBalance" type="xs:float"/>
<xs:element minOccurs="0" name="PersonID" type="xs:int"/>
<xs:element name="Status" type="xs:int"/>
<xs:element name="Type" type="xs:int"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="CreateTBCustomerRp">
<xs:complexContent>
<xs:extension base="HeaderRp">
<xs:sequence>
<xs:element name="CustomerId" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="CreateTBCustomerRq">
<xs:complexContent>
<xs:extension base="HeaderRq">
<xs:sequence>
<xs:element name="Account" type="xs:string"/>
<xs:element name="ExpDate" type="xs:dateTime"/>
<xs:element minOccurs="0" name="NumericLogin" type="xs:string"/>
<xs:element minOccurs="0" name="PersonId" type="xs:int"/>
<xs:element name="Status" type="xs:int"/>
<xs:element minOccurs="0" name="TextLogin" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="CreateVCardRp">
<xs:complexContent>
<xs:extension base="HeaderRp">
<xs:sequence>
<xs:element name="CVV2" type="xs:int"/>
<xs:element name="Expiration" type="xs:float"/>
<xs:element name="LimitAmount" type="xs:float"/>
<xs:element name="LimitCount" type="xs:int"/>
<xs:element name="LimitCurrency" type="xs:int"/>
<xs:element name="MBR" type="xs:int"/>
<xs:element name="PAN" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="CreateVCardRq">
<xs:complexContent>
<xs:extension base="HeaderRq">
<xs:sequence>
<xs:element name="Account" type="xs:string"/>
<xs:element name="Expiration" type="xs:dateTime"/>
<xs:element name="LimitAmount" type="xs:float"/>
<xs:element name="LimitCount" type="xs:int"/>
<xs:element minOccurs="0" name="LimitCurrency" type="xs:int"/>
<xs:element name="LimitPeriod" type="xs:int"/>
<xs:element name="LimitPeriodType" type="xs:int"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="DeleteEMVScriptRp">
<xs:complexContent>
<xs:extension base="HeaderRp"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="DeleteEMVScriptRq">
<xs:complexContent>
<xs:extension base="HeaderRq">
<xs:sequence>
<xs:element name="PAN" type="xs:string"/>
<xs:element name="MBR" type="xs:int"/>
<xs:element name="SeqNo" type="xs:int"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="DeleteRateRp">
<xs:complexContent>
<xs:extension base="HeaderRp">
<xs:sequence>
<xs:element minOccurs="0" name="MinExchangeDate" type="xs:dateTime"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="DeleteRateRq">
<xs:complexContent>
<xs:extension base="HeaderRq">
<xs:sequence>
<xs:element name="ExchangeDate" type="xs:dateTime"/>
<xs:element name="FromCurrency" type="xs:int"/>
<xs:element name="RateGroup" type="xs:int"/>
<xs:element name="ToCurrency" type="xs:int"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="FeeToVISARp">
<xs:complexContent>
<xs:extension base="HeaderRq"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="FeeToVISARq">
<xs:complexContent>
<xs:extension base="HeaderRq">
<xs:sequence>
<xs:element name="HostNetID" type="xs:string"/>
<xs:element name="TranCode" type="xs:int"/>
<xs:element name="Reason" type="xs:int"/>
<xs:element name="Amount" type="xs:float"/>
<xs:element name="Fee" type="xs:float"/>
<xs:element name="Currency" type="xs:int"/>
<xs:element minOccurs="0" name="AcqInstID" type="xs:string"/>
<xs:element name="IssInstID" type="xs:string"/>
<xs:element name="PAN" type="xs:string"/>
<xs:element name="TextMess" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="GetATMActivityRp">
<xs:complexContent>
<xs:extension base="HeaderRp">
<xs:sequence>
<xs:element name="BalanceType" type="xs:int"/>
<xs:element minOccurs="0" name="BalancingDate" type="xs:float"/>
<xs:element minOccurs="0" name="BusinessDate" type="xs:dateTime"/>
<xs:element name="CardsRetained" type="xs:int"/>
<xs:element name="DepositValue">
<xs:complexType>
<xs:sequence maxOccurs="unbounded">
<xs:element name="Row">
<xs:complexType>
<xs:sequence>
<xs:element name="Currency" type="xs:int"/>
<xs:element name="Amount" type="xs:float"/>
<xs:element name="BillValue" type="xs:float"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="LastTranCode" type="xs:int"/>
<xs:element minOccurs="0" name="LastTranId" type="xs:int"/>
<xs:element minOccurs="0" name="LastTranTime" type="xs:dateTime"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="GetATMActivityRq">
<xs:complexContent>
<xs:extension base="HeaderRq">
<xs:sequence>
<xs:element name="Id" type="xs:int"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="GetATMAdminTransRp">
<xs:complexContent>
<xs:extension base="HeaderRp">
<xs:sequence>
<xs:element minOccurs="0" name="DayTotals">
<xs:complexType>
<xs:sequence maxOccurs="unbounded">
<xs:element name="Row">
<xs:complexType>
<xs:sequence>
<xs:element name="Id" type="xs:int"/>
<xs:element name="TranCode" type="xs:int"/>
<xs:element name="Currency" type="xs:int"/>
<xs:element name="CurrAlphaCode" type="xs:string"/>
<xs:element name="Amount" type="xs:float"/>
<xs:element name="Count" type="xs:int"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="Hoppers">
<xs:complexType>
<xs:sequence maxOccurs="unbounded">
<xs:element name="Row">
<xs:complexType>
<xs:sequence>
<xs:element name="Id" type="xs:int"/>
<xs:element name="Numbr" type="xs:int"/>
<xs:element name="BegCash" type="xs:float"/>
<xs:element name="IncCash" type="xs:float"/>
<xs:element name="DecCash" type="xs:float"/>
<xs:element name="CashOut" type="xs:float"/>
<xs:element name="EndCash" type="xs:float"/>
<xs:element name="Currency" type="xs:int"/>
<xs:element name="BillValue" type="xs:int"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="TranList">
<xs:complexType>
<xs:sequence maxOccurs="unbounded">
<xs:element name="Row">
<xs:complexType>
<xs:sequence>
<xs:element name="Id" type="xs:int"/>
<xs:element name="TranCode" type="xs:int"/>
<xs:element name="AdminInitiator" type="xs:int"/>
<xs:element minOccurs="0" name="PAN" type="xs:string"/>
<xs:element name="Time" type="xs:dateTime"/>
<xs:element name="TermDate" type="xs:dateTime"/>
<xs:element name="CardsRetained" type="xs:int"/>
<xs:element name="TermId" type="xs:int"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="GetATMAdminTransRq">
<xs:complexContent>
<xs:extension base="HeaderRq">
<xs:sequence>
<xs:element minOccurs="0" name="PartitionName" type="xs:string"/>
<xs:element minOccurs="0" name="ReqTranCode">
<xs:complexType>
<xs:sequence maxOccurs="unbounded">
<xs:element name="Row">
<xs:complexType>
<xs:sequence>
<xs:element name="Value" type="xs:int"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="TermId" type="xs:int"/>
<xs:element minOccurs="0" name="TermName" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="GetATMEventsRp">
<xs:complexContent>
<xs:extension base="HeaderRp">
<xs:sequence>
<xs:element minOccurs="0" name="EventList">
<xs:complexType>
<xs:sequence maxOccurs="unbounded">
<xs:element name="Row">
<xs:complexType>
<xs:sequence>
<xs:element name="Severiry" type="xs:int"/>
<xs:element name="RaiseTime" type="xs:dateTime"/>
<xs:element minOccurs="0" name="Mess" type="xs:string"/>
<xs:element minOccurs="0" name="Cause" type="xs:string"/>
<xs:element minOccurs="0" name="Remedy" type="xs:string"/>
<xs:element minOccurs="0" name="Comment" type="xs:string"/>
<xs:element name="EventId" type="xs:int"/>
<xs:element minOccurs="0" name="Source" type="xs:string"/>
<xs:element minOccurs="0" name="TranId" type="xs:int"/>
<xs:element minOccurs="0" name="TermName" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="GetATMEventsRq">
<xs:complexContent>
<xs:extension base="HeaderRq">
<xs:sequence>
<xs:element minOccurs="0" name="Count" type="xs:int"/>
<xs:element minOccurs="0" name="FromTime" type="xs:dateTime"/>
<xs:element minOccurs="0" name="LastId" type="xs:int"/>
<xs:element minOccurs="0" name="Severity" type="xs:int"/>
<xs:element minOccurs="0" name="TermId" type="xs:int"/>
<xs:element minOccurs="0" name="TermName" type="xs:string"/>
<xs:element minOccurs="0" name="ToTime" type="xs:dateTime"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="GetATMFitnessRp">
<xs:complexContent>
<xs:extension base="HeaderRp">
<xs:sequence>
<xs:element minOccurs="0" name="Camera" type="xs:int"/>
<xs:element name="CardReader" type="xs:int"/>
<xs:element minOccurs="0" name="CardWriter" type="xs:int"/>
<xs:element name="CashHandler" type="xs:int"/>
<xs:element name="Cassete1" type="xs:int"/>
<xs:element name="Cassete2" type="xs:int"/>
<xs:element name="Cassete3" type="xs:int"/>
<xs:element name="Cassete4" type="xs:int"/>
<xs:element minOccurs="0" name="Clock" type="xs:int"/>
<xs:element minOccurs="0" name="CoinDispenser" type="xs:int"/>
<xs:element minOccurs="0" name="Communication" type="xs:int"/>
<xs:element name="Depository" type="xs:int"/>
<xs:element minOccurs="0" name="Disk" type="xs:int"/>
<xs:element minOccurs="0" name="DoorAccess" type="xs:int"/>
<xs:element minOccurs="0" name="Drawer" type="xs:int"/>
<xs:element minOccurs="0" name="EncryptedPINPad" type="xs:int"/>
<xs:element minOccurs="0" name="Encryptor" type="xs:int"/>
<xs:element minOccurs="0" name="FitnessList">
<xs:complexType>
<xs:sequence maxOccurs="unbounded">
<xs:element name="Row">
<xs:complexType>
<xs:sequence>
<xs:element name="Id" type="xs:int"/>
<xs:element minOccurs="0" name="Clock" type="xs:int"/>
<xs:element minOccurs="0" name="Communication" type="xs:int"/>
<xs:element minOccurs="0" name="Disk" type="xs:int"/>
<xs:element name="CardReader" type="xs:int"/>
<xs:element name="CashHandler" type="xs:int"/>
<xs:element name="Depository" type="xs:int"/>
<xs:element name="ReceiptPrinter" type="xs:int"/>
<xs:element name="JournalPrinter" type="xs:int"/>
<xs:element name="NightDepository" type="xs:int"/>
<xs:element minOccurs="0" name="Encryptor" type="xs:int"/>
<xs:element minOccurs="0" name="Camera" type="xs:int"/>
<xs:element minOccurs="0" name="DoorAccess" type="xs:int"/>
<xs:element minOccurs="0" name="FlexDisk" type="xs:int"/>
<xs:element name="Cassete1" type="xs:int"/>
<xs:element name="Cassete2" type="xs:int"/>
<xs:element name="Cassete3" type="xs:int"/>
<xs:element name="Cassete4" type="xs:int"/>
<xs:element name="StmtPrinter" type="xs:int"/>
<xs:element minOccurs="0" name="EncryptedPINPad" type="xs:int"/>
<xs:element minOccurs="0" name="TouchScreen" type="xs:int"/>
<xs:element minOccurs="0" name="LTindicators" type="xs:int"/>
<xs:element minOccurs="0" name="CardWriter" type="xs:int"/>
<xs:element minOccurs="0" name="VandalShield" type="xs:int"/>
<xs:element minOccurs="0" name="Drawer" type="xs:int"/>
<xs:element minOccurs="0" name="CoinDispenser" type="xs:int"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="FlexDisk" type="xs:int"/>
<xs:element name="JournalPrinter" type="xs:int"/>
<xs:element minOccurs="0" name="LTindicators" type="xs:int"/>
<xs:element minOccurs="0" name="NightDepository" type="xs:int"/>
<xs:element name="ReceiptPrinter" type="xs:int"/>
<xs:element name="StmtPrinter" type="xs:int"/>
<xs:element minOccurs="0" name="TouchScreen" type="xs:int"/>
<xs:element minOccurs="0" name="VandalShield" type="xs:int"/>
<xs:element minOccurs="0" name="BNA" type="xs:int"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="GetATMFitnessRq">
<xs:complexContent>
<xs:extension base="HeaderRq">
<xs:sequence>
<xs:element minOccurs="0" name="Id" type="xs:int"/>
<xs:element minOccurs="0" name="IdList">
<xs:complexType>
<xs:sequence maxOccurs="unbounded">
<xs:element name="Row">
<xs:complexType>
<xs:sequence>
<xs:element name="Value" type="xs:int"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="Level" type="xs:int"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="GetATMHardwareRp">
<xs:complexContent>
<xs:extension base="HeaderRp">
<xs:sequence>
<xs:element minOccurs="0" name="Camera" type="xs:int"/>
<xs:element minOccurs="0" name="CardReader" type="xs:int"/>
<xs:element minOccurs="0" name="CardholderDisplVoice" type="xs:int"/>
<xs:element minOccurs="0" name="CardholderKbd" type="xs:int"/>
<xs:element minOccurs="0" name="CashHandler" type="xs:int"/>
<xs:element minOccurs="0" name="CheckDepositor" type="xs:int"/>
<xs:element minOccurs="0" name="CoinDispenser" type="xs:int"/>
<xs:element minOccurs="0" name="ColorGraphics" type="xs:int"/>
<xs:element minOccurs="0" name="ConsumerDisplayGrid" type="xs:int"/>
<xs:element minOccurs="0" name="ConsumerPrinterColumnWidth" type="xs:int"/>
<xs:element minOccurs="0" name="ConsumerPrinterType" type="xs:int"/>
<xs:element minOccurs="0" name="Depository" type="xs:int"/>
<xs:element minOccurs="0" name="Disk" type="xs:int"/>
<xs:element minOccurs="0" name="DoorAccess" type="xs:int"/>
<xs:element minOccurs="0" name="ElectronicDataCapture" type="xs:int"/>
<xs:element minOccurs="0" name="EncryptedPINPad" type="xs:int"/>
<xs:element minOccurs="0" name="Encryptor" type="xs:int"/>
<xs:element minOccurs="0" name="FlexDisk" type="xs:int"/>
<xs:element minOccurs="0" name="JournalPrinter" type="xs:int"/>
<xs:element minOccurs="0" name="LTIndicators" type="xs:int"/>
<xs:element minOccurs="0" name="NDCplusId" type="xs:string"/>
<xs:element minOccurs="0" name="NDCplusRelease" type="xs:int"/>
<xs:element minOccurs="0" name="NightDepository" type="xs:int"/>
<xs:element minOccurs="0" name="OperatorKbd" type="xs:int"/>
<xs:element minOccurs="0" name="Presenter" type="xs:int"/>
<xs:element minOccurs="0" name="Product" type="xs:int"/>
<xs:element minOccurs="0" name="ReceiptPrinter" type="xs:int"/>
<xs:element minOccurs="0" name="StatementPrinter" type="xs:int"/>
<xs:element minOccurs="0" name="TamperBins" type="xs:int"/>
<xs:element minOccurs="0" name="TerminalModel" type="xs:int"/>
<xs:element minOccurs="0" name="TouchScreen" type="xs:int"/>
<xs:element minOccurs="0" name="Track12CardWriter" type="xs:int"/>
<xs:element minOccurs="0" name="WithdrawalDoor" type="xs:int"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="GetATMHardwareRq">
<xs:complexContent>
<xs:extension base="HeaderRq">
<xs:sequence>
<xs:element name="Id" type="xs:int"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="GetATMHoppersRp">
<xs:complexContent>
<xs:extension base="HeaderRp">
<xs:sequence>
<xs:element name="Connected" type="xs:int"/>
<xs:element name="ExhaustPrognosis">
<xs:complexType>
<xs:sequence maxOccurs="unbounded">
<xs:element name="Row">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="Currency" type="xs:int"/>
<xs:element minOccurs="0" name="Total" type="xs:float"/>
<xs:element minOccurs="0" name="ExhaustTime" type="xs:dateTime"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="List">
<xs:complexType>
<xs:sequence maxOccurs="unbounded">
<xs:element name="Row">
<xs:complexType>
<xs:sequence>
<xs:element name="Number" type="xs:int"/>
<xs:element name="Currency" type="xs:int"/>
<xs:element minOccurs="0" name="CurrencyName" type="xs:string"/>
<xs:element name="ForCoins" type="xs:int"/>
<xs:element name="BillVal" type="xs:float"/>
<xs:element name="Denomination" type="xs:string"/>
<xs:element name="StdBegCash" type="xs:float"/>
<xs:element name="BegCash" type="xs:float"/>
<xs:element name="IncCash" type="xs:float"/>
<xs:element name="DecCash" type="xs:float"/>
<xs:element name="CashOut" type="xs:float"/>
<xs:element name="EndCash" type="xs:float"/>
<xs:element name="InReject" type="xs:float"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="Drums">
<xs:complexType>
<xs:sequence>
<xs:element name="Row">
<xs:complexType>
<xs:sequence>
<xs:element name="DrumNumber" type="xs:int"/>
<xs:element name="Number" type="xs:int"/>
<xs:element minOccurs="0" name="Denomination" type="xs:string"/>
<xs:element name="CashIn" type="xs:float"/>
<xs:element name="CashOut" type="xs:float"/>
<xs:element name="EndCash" type="xs:float"/>
<xs:element name="BillVal" type="xs:float"/>
<xs:element name="Currency" type="xs:int"/>
<xs:element name="CurrencyName" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Opened" type="xs:int"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="GetATMHoppersRq">
<xs:complexContent>
<xs:extension base="HeaderRq">
<xs:sequence>
<xs:element name="Id" type="xs:int"/>
<xs:element minOccurs="0" name="CoinsHoppers" type="xs:int"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="GetATMMediaRp">
<xs:complexContent>
<xs:extension base="HeaderRp">
<xs:sequence>
<xs:element minOccurs="0" name="CameraFilm" type="xs:int"/>
<xs:element minOccurs="0" name="CardCaptureBin" type="xs:int"/>
<xs:element minOccurs="0" name="CashRejectBin" type="xs:int"/>
<xs:element name="Cassete1" type="xs:int"/>
<xs:element name="Cassete2" type="xs:int"/>
<xs:element name="Cassete3" type="xs:int"/>
<xs:element name="Cassete4" type="xs:int"/>
<xs:element name="DepositBin" type="xs:int"/>
<xs:element name="JournalPaper" type="xs:int"/>
<xs:element minOccurs="0" name="NightSafe" type="xs:int"/>
<xs:element name="ReceiptPaper" type="xs:int"/>
<xs:element name="StatementPaper" type="xs:int"/>
<xs:element minOccurs="0" name="StatementRibbon" type="xs:int"/>
<xs:element name="BNACashBin" type="xs:int"/>
<xs:element name="BNACassettes">
<xs:complexType>
<xs:sequence>
<xs:element name="Row">
<xs:complexType>
<xs:sequence>
<xs:element name="Number" type="xs:int"/>
<xs:element name="State" type="xs:int"/>
<xs:element name="Notes"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CashInRetractBox" type="xs:int"/>
<xs:element name="CoinRetractBox" type="xs:int"/>
<xs:element name="CoinInCassettes">
<xs:complexType>
<xs:sequence>
<xs:element name="Row">
<xs:complexType>
<xs:sequence>
<xs:element name="Number" type="xs:int"/>
<xs:element name="State" type="xs:int"/>
<xs:element name="Coins" type="xs:int"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<
Back to top
View user's profile Send private message
lancelotlinc
PostPosted: Thu Sep 19, 2013 5:15 am    Post subject: Reply with quote

Jedi Knight

Joined: 22 Mar 2010
Posts: 4941
Location: Bloomington, IL USA

Please update your post above to use ]code[ tags.

Your xsd is faulty. To fix your problem, validate your xsd .

What version of toolkit are you on? Did you follow the step-by-step instructions for importing WSDLs/XSDs and creating message sets ?
_________________
http://leanpub.com/IIB_Tips_and_Tricks
Save $20: Coupon Code: MQSERIES_READER
Back to top
View user's profile Send private message Send e-mail
kimbert
PostPosted: Thu Sep 19, 2013 6:48 am    Post subject: Reply with quote

Jedi Council

Joined: 29 Jul 2003
Posts: 5542
Location: Southampton

Your xsd is broken. Note that some tools ( e.g. XMLSpy ) won't tell you, because they do not validate XSDs against all of the rules in the XSD specification.
Read the error message, look at the xsd carefully, then fix the problem.
_________________
Before you criticize someone, walk a mile in their shoes. That way you're a mile away, and you have their shoes too.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Problem in XSD file
Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.