-
-
Save anonymous/f55472fe9181856b30de to your computer and use it in GitHub Desktop.
WDSL
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<WL5G3N0:definitions name="GetMsisdnPortabilityInfoWS" targetNamespace="http://www.example.com/GetMsisdnPortabilityInfo" xmlns:WL5G3N0="http://schemas.xmlsoap.org/wsdl/" xmlns:WL5G3N1="http://www.example.com/GetMsisdnPortabilityInfoRequest/V1" xmlns:WL5G3N2="http://www.example.com/GetMsisdnPortabilityInfoResponse/V1" xmlns:WL5G3N3="http://www.example.com/GetMsisdnPortabilityInfo" xmlns:WL5G3N4="http://schemas.xmlsoap.org/wsdl/soap/"> | |
<WL5G3N0:types> | |
<xsd:schema elementFormDefault="qualified" targetNamespace="http://www.example.com/Core/Common/Error/V1" xmlns="http://www.example.com/Core/Common/Error/V1" xmlns:client="http://www.example.com/GetMsisdnPortabilityInfo" xmlns:common="http://www.example.com/Core/Common/V1" xmlns:ns1="http://www.example.com/GetMsisdnPortabilityInfoRequest/V1" xmlns:ns2="http://www.example.com/GetMsisdnPortabilityInfoResponse/V1" xmlns:p="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.example.com/Core/Common/Error/V1" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> | |
<xsd:import namespace="http://www.example.com/Core/Common/V1"/> | |
<xsd:element name="Error"> | |
<xsd:complexType> | |
<xsd:all> | |
<xsd:element name="errorType" type="common:ErrorType"/> | |
<xsd:element name="code" type="xsd:string"/> | |
<xsd:element name="reason" type="xsd:string"/> | |
<xsd:element name="description" type="xsd:string"/> | |
</xsd:all> | |
</xsd:complexType> | |
</xsd:element> | |
</xsd:schema> | |
<xsd:schema elementFormDefault="qualified" targetNamespace="http://www.example.com/ParameterType/V1" xmlns="http://www.example.com/ParameterType/V1" xmlns:client="http://www.example.com/GetMsisdnPortabilityInfo" xmlns:ns1="http://www.example.com/GetMsisdnPortabilityInfoRequest/V1" xmlns:ns2="http://www.example.com/GetMsisdnPortabilityInfoResponse/V1" xmlns:p="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.example.com/ParameterType/V1" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> | |
<xsd:element name="ParameterType"> | |
<xsd:complexType> | |
<xsd:sequence> | |
<xsd:element name="parameterName" type="xsd:string"/> | |
<xsd:element name="parameterType"> | |
<xsd:simpleType> | |
<xsd:restriction base="xsd:string"> | |
<xsd:enumeration value="STRING"/> | |
<xsd:enumeration value="INT"/> | |
<xsd:enumeration value="LONG"/> | |
<xsd:enumeration value="DATE"/> | |
<xsd:enumeration value="DATE_TIME"/> | |
<xsd:enumeration value="DOUBLE"/> | |
<xsd:enumeration value="BOOLEAN"/> | |
<xsd:enumeration value="XML"/> | |
<xsd:enumeration value="SERIALIZED"/> | |
</xsd:restriction> | |
</xsd:simpleType> | |
</xsd:element> | |
<xsd:element name="parameterValue" type="xsd:string"/> | |
</xsd:sequence> | |
</xsd:complexType> | |
</xsd:element> | |
</xsd:schema> | |
<xsd:schema elementFormDefault="qualified" targetNamespace="http://www.example.com/Core/Common/V1" xmlns="http://www.example.com/Core/Common/V1" xmlns:client="http://www.example.com/GetMsisdnPortabilityInfo" xmlns:ns1="http://www.example.com/GetMsisdnPortabilityInfoRequest/V1" xmlns:ns2="http://www.example.com/GetMsisdnPortabilityInfoResponse/V1" xmlns:p="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.example.com/Core/Common/V1" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> | |
<xsd:simpleType name="MessageStateType"> | |
<xsd:restriction base="xsd:string"> | |
<xsd:enumeration value="ERROR"/> | |
<xsd:enumeration value="OK"/> | |
</xsd:restriction> | |
</xsd:simpleType> | |
<xsd:simpleType name="CommunicationType"> | |
<xsd:restriction base="xsd:string"> | |
<xsd:enumeration value="ASY"/> | |
<xsd:enumeration value="SYN"/> | |
</xsd:restriction> | |
</xsd:simpleType> | |
<xsd:simpleType name="ErrorType"> | |
<xsd:restriction base="xsd:string"> | |
<xsd:enumeration value="COM"/> | |
<xsd:enumeration value="MSJ"/> | |
<xsd:enumeration value="NEG"/> | |
<xsd:enumeration value="TEC"/> | |
<xsd:enumeration value="SEG"/> | |
<xsd:enumeration value="DES"/> | |
</xsd:restriction> | |
</xsd:simpleType> | |
<xsd:simpleType name="CodeType"> | |
<xsd:restriction base="xsd:string"> | |
<xsd:maxLength value="12"/> | |
</xsd:restriction> | |
</xsd:simpleType> | |
<xsd:simpleType name="TransportCodeType"> | |
<xsd:restriction base="xsd:string"> | |
<xsd:enumeration value="BPEL10G"/> | |
<xsd:enumeration value="EJB"/> | |
<xsd:enumeration value="EMAIL"/> | |
<xsd:enumeration value="ESB"/> | |
<xsd:enumeration value="FILE_SYSTEM"/> | |
<xsd:enumeration value="FTP"/> | |
<xsd:enumeration value="FTPS"/> | |
<xsd:enumeration value="HTTP"/> | |
<xsd:enumeration value="HTTPS"/> | |
<xsd:enumeration value="JCA"/> | |
<xsd:enumeration value="JMS"/> | |
<xsd:enumeration value="MQ"/> | |
<xsd:enumeration value="POJO"/> | |
<xsd:enumeration value="SOA_DIRECT"/> | |
<xsd:enumeration value="TUXEDO"/> | |
<xsd:enumeration value="WS"/> | |
</xsd:restriction> | |
</xsd:simpleType> | |
</xsd:schema> | |
<xsd:schema elementFormDefault="qualified" targetNamespace="http://www.example.com/Core/Common/Header/Request/V1" xmlns:client="http://www.example.com/GetMsisdnPortabilityInfo" xmlns:common="http://www.example.com/Core/Common/V1" xmlns:ns1="http://www.example.com/GetMsisdnPortabilityInfoRequest/V1" xmlns:ns2="http://www.example.com/GetMsisdnPortabilityInfoResponse/V1" xmlns:p="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.example.com/Core/Common/Header/Request/V1" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> | |
<xsd:import namespace="http://www.example.com/Core/Common/V1"/> | |
<xsd:element name="RequestHeader"> | |
<xsd:complexType> | |
<xsd:all> | |
<xsd:element name="Consumer"> | |
<xsd:complexType> | |
<xsd:sequence> | |
<xsd:element minOccurs="0" name="Credentials"> | |
<xsd:complexType> | |
<xsd:sequence> | |
<xsd:choice minOccurs="0"> | |
<xsd:element name="certificates" type="xsd:string"/> | |
<xsd:element name="User"> | |
<xsd:complexType> | |
<xsd:sequence> | |
<xsd:element name="userName" type="xsd:string"/> | |
<xsd:element name="password" type="xsd:string"/> | |
</xsd:sequence> | |
</xsd:complexType> | |
</xsd:element> | |
</xsd:choice> | |
</xsd:sequence> | |
</xsd:complexType> | |
</xsd:element> | |
</xsd:sequence> | |
<xsd:attribute name="code" type="common:CodeType" use="required"/> | |
<xsd:attribute name="name" type="xsd:string"/> | |
</xsd:complexType> | |
</xsd:element> | |
<xsd:element name="Transport"> | |
<xsd:complexType> | |
<xsd:all> | |
<xsd:element minOccurs="0" name="applicationCode" type="common:CodeType"/> | |
<xsd:element minOccurs="0" name="responseQueue"/> | |
<xsd:element minOccurs="0" name="responseQueueAdministrator"/> | |
<xsd:element minOccurs="0" name="ServiceCode" type="common:CodeType"/> | |
<xsd:element name="communicationType" type="common:CommunicationType"> | |
</xsd:element> | |
</xsd:all> | |
<xsd:attribute name="code" type="common:TransportCodeType" use="required"/> | |
<xsd:attribute name="name" type="xsd:string"/> | |
</xsd:complexType> | |
</xsd:element> | |
<xsd:element name="Service"> | |
<xsd:complexType> | |
<xsd:all> | |
<xsd:element minOccurs="0" name="retryCounter" type="xsd:integer"/> | |
<xsd:element minOccurs="0" name="retryInterval" type="xsd:long"/> | |
</xsd:all> | |
<xsd:attribute name="code" type="common:CodeType" use="required"/> | |
<xsd:attribute name="name" type="xsd:string"/> | |
</xsd:complexType> | |
</xsd:element> | |
<xsd:element name="Message"> | |
<xsd:complexType> | |
<xsd:all> | |
<xsd:element minOccurs="0" name="timestamp" type="xsd:dateTime"/> | |
<xsd:element minOccurs="0" name="expiration" type="xsd:integer"/> | |
</xsd:all> | |
<xsd:attribute name="messageId" type="xsd:long"/> | |
<xsd:attribute name="messageIdCorrelation" type="xsd:long"/> | |
<xsd:attribute name="conversationId" type="xsd:long"/> | |
</xsd:complexType> | |
</xsd:element> | |
<xsd:element minOccurs="1" name="Country"> | |
<xsd:complexType> | |
<xsd:attribute name="name" type="xsd:string" use="required"/> | |
<xsd:attribute name="isoCode" type="common:CodeType" use="required"/> | |
</xsd:complexType> | |
</xsd:element> | |
</xsd:all> | |
</xsd:complexType> | |
</xsd:element> | |
</xsd:schema> | |
<xsd:schema elementFormDefault="qualified" targetNamespace="http://www.example.com/Core/Common/Header/Response/V1" xmlns:client="http://www.example.com/GetMsisdnPortabilityInfo" xmlns:common="http://www.example.com/Core/Common/V1" xmlns:ns1="http://www.example.com/GetMsisdnPortabilityInfoRequest/V1" xmlns:ns2="http://www.example.com/GetMsisdnPortabilityInfoResponse/V1" xmlns:p="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.example.com/Core/Common/Header/Response/V1" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> | |
<xsd:import namespace="http://www.example.com/Core/Common/V1"/> | |
<xsd:element name="ResponseHeader"> | |
<xsd:complexType> | |
<xsd:all> | |
<xsd:element name="Consumer"> | |
<xsd:complexType> | |
<xsd:attribute name="code" type="common:CodeType" use="required"/> | |
<xsd:attribute name="name" type="xsd:string"/> | |
</xsd:complexType> | |
</xsd:element> | |
<xsd:element name="Service"> | |
<xsd:complexType> | |
<xsd:attribute name="code" type="common:CodeType" use="required"/> | |
<xsd:attribute name="name" type="xsd:string"/> | |
</xsd:complexType> | |
</xsd:element> | |
<xsd:element name="Message"> | |
<xsd:complexType> | |
<xsd:all> | |
<xsd:element minOccurs="0" name="timestamp" type="xsd:dateTime"/> | |
<xsd:element minOccurs="0" name="state" type="common:MessageStateType"/> | |
</xsd:all> | |
<xsd:attribute name="messageId" type="xsd:long" use="optional"/> | |
<xsd:attribute name="messageIdCorrelation" type="xsd:long" use="optional"/> | |
<xsd:attribute name="conversationId" type="xsd:long" use="optional"/> | |
</xsd:complexType> | |
</xsd:element> | |
<xsd:element minOccurs="1" name="Country"> | |
<xsd:complexType> | |
<xsd:attribute name="name" type="xsd:string" use="required"/> | |
<xsd:attribute name="isoCode" type="common:CodeType" use="required"/> | |
</xsd:complexType> | |
</xsd:element> | |
</xsd:all> | |
</xsd:complexType> | |
</xsd:element> | |
</xsd:schema> | |
<xsd:schema elementFormDefault="qualified" targetNamespace="http://www.example.com/GetMsisdnPortabilityInfoRequest/V1" xmlns:client="http://www.example.com/GetMsisdnPortabilityInfo" xmlns:common="http://www.example.com/Core/Common/V1" xmlns:header="http://www.example.com/Core/Common/Header/Request/V1" xmlns:ns1="http://www.example.com/GetMsisdnPortabilityInfoRequest/V1" xmlns:ns2="http://www.example.com/GetMsisdnPortabilityInfoResponse/V1" xmlns:p="http://www.w3.org/2001/XMLSchema" xmlns:par="http://www.example.com/ParameterType/V1" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:srv="http://www.example.com/Core/Common/V1" xmlns:tns="http://www.example.com/GetMsisdnPortabilityInfoRequest/V1" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> | |
<xsd:import namespace="http://www.example.com/Core/Common/V1"/> | |
<xsd:import namespace="http://www.example.com/ParameterType/V1"/> | |
<xsd:import namespace="http://www.example.com/Core/Common/Header/Request/V1"/> | |
<xsd:element name="GetMsisdnPortabilityInfoRequest"> | |
<xsd:complexType> | |
<xsd:sequence> | |
<!-- Datos de la cabecera --> | |
<xsd:element ref="header:RequestHeader"/> | |
<xsd:element name="requestBody"> | |
<xsd:complexType> | |
<xsd:sequence> | |
<!-- Datos input del servicio --> | |
<xsd:element name="msisdn" type="tns:TelephoneNumberType"/> | |
<xsd:element minOccurs="0" name="additionalParameters"> | |
<xsd:complexType> | |
<xsd:sequence> | |
<xsd:element maxOccurs="unbounded" ref="par:ParameterType"/> | |
</xsd:sequence> | |
</xsd:complexType> | |
</xsd:element> | |
</xsd:sequence> | |
</xsd:complexType> | |
</xsd:element> | |
</xsd:sequence> | |
</xsd:complexType> | |
</xsd:element> | |
<xsd:simpleType name="TelephoneNumberType"> | |
<xsd:restriction base="xsd:string"> | |
<xsd:pattern value="[0][9][6|7|8|9][0-9]{7}"/> | |
</xsd:restriction> | |
</xsd:simpleType> | |
</xsd:schema> | |
<xsd:schema elementFormDefault="qualified" targetNamespace="http://www.example.com/GetMsisdnPortabilityInfoResponse/V1" xmlns:client="http://www.example.com/GetMsisdnPortabilityInfo" xmlns:common="http://www.example.com/Core/Common/V1" xmlns:error="http://www.example.com/Core/Common/Error/V1" xmlns:header="http://www.example.com/Core/Common/Header/Response/V1" xmlns:ns1="http://www.example.com/GetMsisdnPortabilityInfoRequest/V1" xmlns:ns2="http://www.example.com/GetMsisdnPortabilityInfoResponse/V1" xmlns:p="http://www.w3.org/2001/XMLSchema" xmlns:par="http://www.example.com/ParameterType/V1" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.example.com/GetMsisdnPortabilityInfoResponse/V1" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> | |
<xsd:import namespace="http://www.example.com/Core/Common/V1"/> | |
<xsd:import namespace="http://www.example.com/Core/Common/Header/Response/V1"/> | |
<xsd:import namespace="http://www.example.com/Core/Common/Error/V1"/> | |
<xsd:import namespace="http://www.example.com/ParameterType/V1"/> | |
<xsd:element name="GetMsisdnPortabilityInfoResponse"> | |
<xsd:complexType> | |
<xsd:sequence> | |
<xsd:element ref="header:ResponseHeader"/> | |
<xsd:element name="responseBody"> | |
<xsd:complexType> | |
<xsd:sequence> | |
<!-- Elemento que representa el error en el mensaje --> | |
<xsd:element name="requestId" type="xsd:long"/> | |
<xsd:element name="requestKind" type="xsd:string"/> | |
<xsd:element name="status" type="xsd:string"/> | |
<xsd:element name="msisdnTmp" type="xsd:string"/> | |
<xsd:element name="portDate" type="xsd:dateTime"/> | |
<xsd:element minOccurs="0" name="additionalResult"> | |
<xsd:complexType> | |
<xsd:sequence> | |
<xsd:element maxOccurs="unbounded" ref="par:ParameterType"/> | |
</xsd:sequence> | |
</xsd:complexType> | |
</xsd:element> | |
<xsd:element minOccurs="0" ref="error:Error"/> | |
</xsd:sequence> | |
</xsd:complexType> | |
</xsd:element> | |
</xsd:sequence> | |
</xsd:complexType> | |
</xsd:element> | |
</xsd:schema> | |
</WL5G3N0:types> | |
<WL5G3N0:message name="GetMsisdnPortabilityInfoRequestMessage"> | |
<WL5G3N0:part element="WL5G3N1:GetMsisdnPortabilityInfoRequest" name="payload"/> | |
</WL5G3N0:message> | |
<WL5G3N0:message name="GetMsisdnPortabilityInfoResponseMessage"> | |
<WL5G3N0:part element="WL5G3N2:GetMsisdnPortabilityInfoResponse" name="payload"/> | |
</WL5G3N0:message> | |
<WL5G3N0:portType name="GetMsisdnPortabilityInfo"> | |
<WL5G3N0:operation name="process"> | |
<WL5G3N0:input message="WL5G3N3:GetMsisdnPortabilityInfoRequestMessage"/> | |
<WL5G3N0:output message="WL5G3N3:GetMsisdnPortabilityInfoResponseMessage"/> | |
</WL5G3N0:operation> | |
</WL5G3N0:portType> | |
<WL5G3N0:binding name="GetMsisdnPortabilityInfoBinding" type="WL5G3N3:GetMsisdnPortabilityInfo"> | |
<WL5G3N4:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/> | |
<WL5G3N0:operation name="process"> | |
<WL5G3N4:operation soapAction="process" style="document"/> | |
<WL5G3N0:input> | |
<WL5G3N4:body namespace="http://www.example.com/GetMsisdnPortabilityInfo" use="literal"/> | |
</WL5G3N0:input> | |
<WL5G3N0:output> | |
<WL5G3N4:body namespace="http://www.example.com/GetMsisdnPortabilityInfo" use="literal"/> | |
</WL5G3N0:output> | |
</WL5G3N0:operation> | |
</WL5G3N0:binding> | |
<WL5G3N0:service name="GetMsisdnPortabilityInfoWS"> | |
<WL5G3N0:port binding="WL5G3N3:GetMsisdnPortabilityInfoBinding" name="GetMsisdnPortabilityInfo_pt"> | |
<WL5G3N4:address location="http://osb-test.example2.net.py:80/Portability/Gateway/PS/PS_GetMsisdnPortabilityInfo"/> | |
</WL5G3N0:port> | |
</WL5G3N0:service> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment