Return to bug44882.wsdl CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / soap / tests / bugs |
1.1 misho 1: <?xml version="1.0" encoding="UTF-8"?> 2: <wsdl:definitions 3: xmlns="http://schemas.xmlsoap.org/wsdl/" 4: xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" 5: xmlns:xs="http://www.w3.org/2001/XMLSchema" 6: xmlns:ns="urn:ebay:api:PayPalAPI" 7: xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" 8: targetNamespace="urn:ebay:api:PayPalAPI"> 9: <wsdl:types> 10: <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:ebay:api:PayPalAPI" elementFormDefault="qualified" attributeFormDefault="unqualified"> 11: <complexType name="PayerInfoType"> 12: <sequence> 13: <element name="Payer" type="xs:string" minOccurs="0"/> 14: <element name="PayerID" type="xs:string" minOccurs="0"/> 15: <element name="PayerStatus" type="xs:string" minOccurs="0"/> 16: </sequence> 17: </complexType> 18: <complexType name="AbstractResponseType" abstract="true"> 19: <sequence> 20: <element name="Timestamp" type="xs:dateTime" minOccurs="0"/> 21: <element name="Ack" type="xs:string"/> 22: <element name="CorrelationID" type="xs:string" minOccurs="0"/> 23: <element name="Version" type="xs:string"/> 24: <element name="Build" type="xs:string"/> 25: <any processContents="lax" minOccurs="0"/> 26: </sequence> 27: </complexType> 28: <xs:element name="GetExpressCheckoutDetailsResponseDetails" type="ns:GetExpressCheckoutDetailsResponseDetailsType"/> 29: <xs:complexType name="GetExpressCheckoutDetailsResponseDetailsType"> 30: <xs:sequence> 31: <xs:element name="Token" type="xs:string"/> 32: <xs:element name="PayerInfo" type="ns:PayerInfoType"/> 33: </xs:sequence> 34: </xs:complexType> 35: <xs:element name="GetExpressCheckoutDetailsResponse" type="ns:GetExpressCheckoutDetailsResponseType"/> 36: <xs:complexType name="GetExpressCheckoutDetailsResponseType"> 37: <xs:complexContent> 38: <xs:extension base="ns:AbstractResponseType"> 39: <xs:sequence> 40: <xs:element ref="ns:GetExpressCheckoutDetailsResponseDetails" minOccurs="1" maxOccurs="1"/> 41: </xs:sequence> 42: </xs:extension> 43: </xs:complexContent> 44: </xs:complexType> 45: </schema> 46: </wsdl:types> 47: <wsdl:message name="GetExpressCheckoutDetailsRequest"> 48: </wsdl:message> 49: <wsdl:message name="GetExpressCheckoutDetailsResponse"> 50: <wsdl:part name="GetExpressCheckoutDetailsResponse" element="ns:GetExpressCheckoutDetailsResponse"/> 51: </wsdl:message> 52: <wsdl:portType name="PayPalAPIAAInterface"> 53: <wsdl:operation name="GetExpressCheckoutDetails"> 54: <wsdl:input message="ns:GetExpressCheckoutDetailsRequest"/> 55: <wsdl:output message="ns:GetExpressCheckoutDetailsResponse"/> 56: </wsdl:operation> 57: </wsdl:portType> 58: <wsdl:binding name="PayPalAPIAASoapBinding" type="ns:PayPalAPIAAInterface"> 59: <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/> 60: <wsdl:operation name="GetExpressCheckoutDetails"> 61: <wsdlsoap:operation/> 62: <wsdl:input> 63: <wsdlsoap:body use="literal"/> 64: </wsdl:input> 65: <wsdl:output> 66: <wsdlsoap:body use="literal"/> 67: </wsdl:output> 68: </wsdl:operation> 69: </wsdl:binding> 70: <wsdl:service name="PayPalAPIInterfaceService"> 71: <wsdl:port name="PayPalAPIAA" binding="ns:PayPalAPIAASoapBinding"> 72: <wsdlsoap:address location="test://"/> 73: </wsdl:port> 74: </wsdl:service> 75: </wsdl:definitions>