Annotation of embedaddon/php/ext/soap/tests/bugs/bug29236.wsdl, revision 1.1

1.1     ! misho       1: <?xml version="1.0" encoding="utf-8"?>
        !             2: <definitions xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:s0="http://isis.ais.ucla.edu/ws/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" targetNamespace="http://isis.ais.ucla.edu/ws/" xmlns="http://schemas.xmlsoap.org/wsdl/">
        !             3:   <types>
        !             4:     <s:schema elementFormDefault="qualified" targetNamespace="http://isis.ais.ucla.edu/ws/">
        !             5:       <s:element name="StartSession">
        !             6:         <s:complexType>
        !             7:           <s:sequence>
        !             8:             <s:element minOccurs="0" maxOccurs="1" name="uclaId" type="s:string" />
        !             9:             <s:element minOccurs="0" maxOccurs="1" name="userIpAddr" type="s:string" />
        !            10:           </s:sequence>
        !            11:         </s:complexType>
        !            12:       </s:element>
        !            13:       <s:element name="StartSessionResponse">
        !            14:         <s:complexType>
        !            15:           <s:sequence>
        !            16:             <s:element minOccurs="1" maxOccurs="1" name="iwsResponse" nillable="true" type="s0:IwsResponse" />
        !            17:           </s:sequence>
        !            18:         </s:complexType>
        !            19:       </s:element>
        !            20:       <s:complexType name="IwsResponse">
        !            21:         <s:sequence>
        !            22:           <s:element minOccurs="1" maxOccurs="1" name="sessionInfo" nillable="true" type="s0:IwsSession" />
        !            23:           <s:element minOccurs="1" maxOccurs="1" name="errorInfo" nillable="true" type="s0:IwsErrorCollection" />
        !            24:         </s:sequence>
        !            25:         <s:attribute name="action" type="s0:ActionEnum" />
        !            26:         <s:attribute name="hasErrors" type="s:boolean" />
        !            27:         <s:attribute name="transactionId" type="s:long" />
        !            28:       </s:complexType>
        !            29:       <s:complexType name="IwsSession">
        !            30:         <s:sequence>
        !            31:           <s:element minOccurs="0" maxOccurs="1" name="userAttributes" type="s0:ArrayOfIwsUserAttribute" />
        !            32:           <s:element minOccurs="0" maxOccurs="1" name="accounts" type="s0:ArrayOfIwsAccount" />
        !            33:           <s:element minOccurs="1" maxOccurs="1" name="ticket" nillable="true" type="s:string" />
        !            34:           <s:element minOccurs="1" maxOccurs="1" name="uclaId" nillable="true" type="s:string" />
        !            35:         </s:sequence>
        !            36:         <s:attribute name="status" type="s0:SessionStatus" />
        !            37:       </s:complexType>
        !            38:       <s:complexType name="ArrayOfIwsUserAttribute">
        !            39:         <s:sequence>
        !            40:           <s:element minOccurs="0" maxOccurs="unbounded" name="attribute" type="s0:IwsUserAttribute" />
        !            41:         </s:sequence>
        !            42:       </s:complexType>
        !            43:       <s:complexType name="IwsUserAttribute">
        !            44:         <s:attribute name="name" type="s:string" />
        !            45:         <s:attribute name="value" type="s:string" />
        !            46:       </s:complexType>
        !            47:       <s:complexType name="ArrayOfIwsAccount">
        !            48:         <s:sequence>
        !            49:           <s:element minOccurs="0" maxOccurs="unbounded" name="account" type="s0:IwsAccount" />
        !            50:         </s:sequence>
        !            51:       </s:complexType>
        !            52:       <s:complexType name="IwsAccount">
        !            53:         <s:attribute name="loginId" type="s:string" />
        !            54:         <s:attribute name="type" type="s0:LoginType" />
        !            55:         <s:attribute name="status" type="s0:AccountStatus" />
        !            56:       </s:complexType>
        !            57:       <s:simpleType name="LoginType">
        !            58:         <s:restriction base="s:string">
        !            59:           <s:enumeration value="BruinOnline" />
        !            60:           <s:enumeration value="ACF2" />
        !            61:           <s:enumeration value="QDB" />
        !            62:           <s:enumeration value="UID" />
        !            63:           <s:enumeration value="CommonLogon" />
        !            64:           <s:enumeration value="RACF" />
        !            65:         </s:restriction>
        !            66:       </s:simpleType>
        !            67:       <s:simpleType name="AccountStatus">
        !            68:         <s:restriction base="s:string">
        !            69:           <s:enumeration value="Unknown" />
        !            70:           <s:enumeration value="Active" />
        !            71:           <s:enumeration value="Authenticated" />
        !            72:           <s:enumeration value="AuthenticatedWithCachedCredential" />
        !            73:           <s:enumeration value="NotAuthenticated" />
        !            74:           <s:enumeration value="PermmanentlySuspended" />
        !            75:           <s:enumeration value="TemporarilySuspended" />
        !            76:           <s:enumeration value="PasswordResetRequired" />
        !            77:           <s:enumeration value="InvalidID" />
        !            78:         </s:restriction>
        !            79:       </s:simpleType>
        !            80:       <s:simpleType name="SessionStatus">
        !            81:         <s:restriction base="s:string">
        !            82:           <s:enumeration value="Uninitialized" />
        !            83:           <s:enumeration value="Active" />
        !            84:           <s:enumeration value="ActiveWithCachedCredential" />
        !            85:           <s:enumeration value="ActiveWithMultipleCredentials" />
        !            86:           <s:enumeration value="Expired" />
        !            87:         </s:restriction>
        !            88:       </s:simpleType>
        !            89:       <s:complexType name="IwsErrorCollection">
        !            90:         <s:sequence>
        !            91:           <s:element minOccurs="0" maxOccurs="1" name="errors" type="s0:ArrayOfIwsError" />
        !            92:         </s:sequence>
        !            93:         <s:attribute name="count" type="s:int" />
        !            94:       </s:complexType>
        !            95:       <s:complexType name="ArrayOfIwsError">
        !            96:         <s:sequence>
        !            97:           <s:element minOccurs="0" maxOccurs="unbounded" name="error" type="s0:IwsError" />
        !            98:         </s:sequence>
        !            99:       </s:complexType>
        !           100:       <s:complexType name="IwsError">
        !           101:         <s:attribute name="errorCode" type="s:int" />
        !           102:         <s:attribute name="detail" type="s:string" />
        !           103:       </s:complexType>
        !           104:       <s:simpleType name="ActionEnum">
        !           105:         <s:restriction base="s:string">
        !           106:           <s:enumeration value="GetInfo" />
        !           107:           <s:enumeration value="Start" />
        !           108:           <s:enumeration value="Verify" />
        !           109:           <s:enumeration value="Logout" />
        !           110:         </s:restriction>
        !           111:       </s:simpleType>
        !           112:       <s:element name="wsConsumerCredential" type="s0:WsConsumerCredential" />
        !           113:       <s:complexType name="WsConsumerCredential">
        !           114:         <s:sequence>
        !           115:           <s:element minOccurs="0" maxOccurs="1" name="id" type="s:string" />
        !           116:           <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
        !           117:         </s:sequence>
        !           118:       </s:complexType>
        !           119:       <s:element name="VerifySession">
        !           120:         <s:complexType>
        !           121:           <s:sequence>
        !           122:             <s:element minOccurs="0" maxOccurs="1" name="ticket" type="s:string" />
        !           123:             <s:element minOccurs="0" maxOccurs="1" name="userIpAddr" type="s:string" />
        !           124:             <s:element minOccurs="1" maxOccurs="1" name="returnExtendedAttributes" type="s:boolean" />
        !           125:           </s:sequence>
        !           126:         </s:complexType>
        !           127:       </s:element>
        !           128:       <s:element name="VerifySessionResponse">
        !           129:         <s:complexType>
        !           130:           <s:sequence>
        !           131:             <s:element minOccurs="1" maxOccurs="1" name="iwsResponse" nillable="true" type="s0:IwsResponse" />
        !           132:           </s:sequence>
        !           133:         </s:complexType>
        !           134:       </s:element>
        !           135:       <s:element name="Logout">
        !           136:         <s:complexType>
        !           137:           <s:sequence>
        !           138:             <s:element minOccurs="0" maxOccurs="1" name="ticket" type="s:string" />
        !           139:             <s:element minOccurs="0" maxOccurs="1" name="userIpAddr" type="s:string" />
        !           140:           </s:sequence>
        !           141:         </s:complexType>
        !           142:       </s:element>
        !           143:       <s:element name="LogoutResponse">
        !           144:         <s:complexType>
        !           145:           <s:sequence>
        !           146:             <s:element minOccurs="1" maxOccurs="1" name="iwsResponse" nillable="true" type="s0:IwsResponse" />
        !           147:           </s:sequence>
        !           148:         </s:complexType>
        !           149:       </s:element>
        !           150:       <s:element name="GetSystemInfo">
        !           151:         <s:complexType />
        !           152:       </s:element>
        !           153:       <s:element name="GetSystemInfoResponse">
        !           154:         <s:complexType>
        !           155:           <s:sequence>
        !           156:             <s:element minOccurs="0" maxOccurs="1" name="GetSystemInfoResult" type="s0:ArrayOfIwsAttribute" />
        !           157:           </s:sequence>
        !           158:         </s:complexType>
        !           159:       </s:element>
        !           160:       <s:complexType name="ArrayOfIwsAttribute">
        !           161:         <s:sequence>
        !           162:           <s:element minOccurs="0" maxOccurs="unbounded" name="IwsAttribute" type="s0:IwsAttribute" />
        !           163:         </s:sequence>
        !           164:       </s:complexType>
        !           165:       <s:complexType name="IwsAttribute">
        !           166:         <s:attribute name="name" type="s:string" />
        !           167:         <s:attribute name="value" type="s:string" />
        !           168:       </s:complexType>
        !           169:     </s:schema>
        !           170:   </types>
        !           171:   <message name="StartSessionSoapIn">
        !           172:     <part name="parameters" element="s0:StartSession" />
        !           173:   </message>
        !           174:   <message name="StartSessionSoapOut">
        !           175:     <part name="parameters" element="s0:StartSessionResponse" />
        !           176:   </message>
        !           177:   <message name="StartSessionwsConsumerCredential">
        !           178:     <part name="wsConsumerCredential" element="s0:wsConsumerCredential" />
        !           179:   </message>
        !           180:   <message name="VerifySessionSoapIn">
        !           181:     <part name="parameters" element="s0:VerifySession" />
        !           182:   </message>
        !           183:   <message name="VerifySessionSoapOut">
        !           184:     <part name="parameters" element="s0:VerifySessionResponse" />
        !           185:   </message>
        !           186:   <message name="VerifySessionwsConsumerCredential">
        !           187:     <part name="wsConsumerCredential" element="s0:wsConsumerCredential" />
        !           188:   </message>
        !           189:   <message name="LogoutSoapIn">
        !           190:     <part name="parameters" element="s0:Logout" />
        !           191:   </message>
        !           192:   <message name="LogoutSoapOut">
        !           193:     <part name="parameters" element="s0:LogoutResponse" />
        !           194:   </message>
        !           195:   <message name="LogoutwsConsumerCredential">
        !           196:     <part name="wsConsumerCredential" element="s0:wsConsumerCredential" />
        !           197:   </message>
        !           198:   <message name="GetSystemInfoSoapIn">
        !           199:     <part name="parameters" element="s0:GetSystemInfo" />
        !           200:   </message>
        !           201:   <message name="GetSystemInfoSoapOut">
        !           202:     <part name="parameters" element="s0:GetSystemInfoResponse" />
        !           203:   </message>
        !           204:   <message name="GetSystemInfowsConsumerCredential">
        !           205:     <part name="wsConsumerCredential" element="s0:wsConsumerCredential" />
        !           206:   </message>
        !           207:   <portType name="IsisSoap">
        !           208:     <operation name="StartSession">
        !           209:       <input message="s0:StartSessionSoapIn" />
        !           210:       <output message="s0:StartSessionSoapOut" />
        !           211:     </operation>
        !           212:     <operation name="VerifySession">
        !           213:       <input message="s0:VerifySessionSoapIn" />
        !           214:       <output message="s0:VerifySessionSoapOut" />
        !           215:     </operation>
        !           216:     <operation name="Logout">
        !           217:       <input message="s0:LogoutSoapIn" />
        !           218:       <output message="s0:LogoutSoapOut" />
        !           219:     </operation>
        !           220:     <operation name="GetSystemInfo">
        !           221:       <input message="s0:GetSystemInfoSoapIn" />
        !           222:       <output message="s0:GetSystemInfoSoapOut" />
        !           223:     </operation>
        !           224:   </portType>
        !           225:   <portType name="IsisHttpGet" />
        !           226:   <portType name="IsisHttpPost" />
        !           227:   <binding name="IsisSoap" type="s0:IsisSoap">
        !           228:     <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />
        !           229:     <operation name="StartSession">
        !           230:       <soap:operation soapAction="http://isis.ais.ucla.edu/ws/StartSession" style="document" />
        !           231:       <input>
        !           232:         <soap:body use="literal" />
        !           233:         <soap:header d5p1:required="true" message="s0:StartSessionwsConsumerCredential" part="wsConsumerCredential" use="literal" xmlns:d5p1="http://schemas.xmlsoap.org/wsdl/" />
        !           234:       </input>
        !           235:       <output>
        !           236:         <soap:body use="literal" />
        !           237:       </output>
        !           238:     </operation>
        !           239:     <operation name="VerifySession">
        !           240:       <soap:operation soapAction="http://isis.ais.ucla.edu/ws/VerifySession" style="document" />
        !           241:       <input>
        !           242:         <soap:body use="literal" />
        !           243:         <soap:header d5p1:required="true" message="s0:VerifySessionwsConsumerCredential" part="wsConsumerCredential" use="literal" xmlns:d5p1="http://schemas.xmlsoap.org/wsdl/" />
        !           244:       </input>
        !           245:       <output>
        !           246:         <soap:body use="literal" />
        !           247:       </output>
        !           248:     </operation>
        !           249:     <operation name="Logout">
        !           250:       <soap:operation soapAction="http://isis.ais.ucla.edu/ws/Logout" style="document" />
        !           251:       <input>
        !           252:         <soap:body use="literal" />
        !           253:         <soap:header d5p1:required="true" message="s0:LogoutwsConsumerCredential" part="wsConsumerCredential" use="literal" xmlns:d5p1="http://schemas.xmlsoap.org/wsdl/" />
        !           254:       </input>
        !           255:       <output>
        !           256:         <soap:body use="literal" />
        !           257:       </output>
        !           258:     </operation>
        !           259:     <operation name="GetSystemInfo">
        !           260:       <soap:operation soapAction="http://isis.ais.ucla.edu/ws/GetSystemInfo" style="document" />
        !           261:       <input>
        !           262:         <soap:body use="literal" />
        !           263:         <soap:header d5p1:required="true" message="s0:GetSystemInfowsConsumerCredential" part="wsConsumerCredential" use="literal" xmlns:d5p1="http://schemas.xmlsoap.org/wsdl/" />
        !           264:       </input>
        !           265:       <output>
        !           266:         <soap:body use="literal" />
        !           267:       </output>
        !           268:     </operation>
        !           269:   </binding>
        !           270:   <binding name="IsisHttpGet" type="s0:IsisHttpGet">
        !           271:     <http:binding verb="GET" />
        !           272:   </binding>
        !           273:   <binding name="IsisHttpPost" type="s0:IsisHttpPost">
        !           274:     <http:binding verb="POST" />
        !           275:   </binding>
        !           276:   <service name="Isis">
        !           277:     <port name="IsisSoap" binding="s0:IsisSoap">
        !           278:       <soap:address location="http://isisdev1.tig.ucla.edu/iws/v4.asmx" />
        !           279:     </port>
        !           280:     <port name="IsisHttpGet" binding="s0:IsisHttpGet">
        !           281:       <http:address location="http://isisdev1.tig.ucla.edu/iws/v4.asmx" />
        !           282:     </port>
        !           283:     <port name="IsisHttpPost" binding="s0:IsisHttpPost">
        !           284:       <http:address location="http://isisdev1.tig.ucla.edu/iws/v4.asmx" />
        !           285:     </port>
        !           286:   </service>
        !           287: </definitions>

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>