2025-05-29 15:23:11 -04:00

214 lines
9.7 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:tns="http://services.tigo.com.bo/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
name="ConsultarNumeroTemporal"
targetNamespace="http://services.tigo.com.bo/">
<wsdl:types>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:tns="http://services.tigo.com.bo/"
targetNamespace="http://services.tigo.com.bo/"
version="1.0">
<xs:element name="Consultar"
type="tns:Consultar"/>
<xs:element name="ConsultarResponse"
type="tns:ConsultarResponse"/>
<xs:element name="ParameterType">
<xs:complexType>
<xs:sequence>
<xs:element name="parameterName"
type="xs:string"/>
<xs:element name="parameterValue"
type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="Consultar">
<xs:sequence>
<xs:element minOccurs="0"
name="consultaRequest"
type="tns:ConsultaRequest"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ConsultaRequest">
<xs:sequence>
<xs:element name="bodyRequest"
type="tns:RequestBody"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="RequestBody">
<xs:sequence>
<xs:element name="msisdnList"
type="tns:MsisdnListType"/>
<xs:element minOccurs="0"
name="additionalParameters"
type="tns:AdditionalParameters"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="MsisdnListType">
<xs:sequence>
<xs:element maxOccurs="unbounded"
name="numbers"
type="tns:Numbers"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Numbers">
<xs:sequence>
<xs:element minOccurs="0"
name="temporaryNumber"
type="xs:string"/>
<xs:element minOccurs="0"
name="portNumber"
type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="AdditionalParameters">
<xs:sequence>
<xs:element maxOccurs="unbounded"
name="parametersList"
type="tns:Parameters"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Parameters">
<xs:sequence>
<xs:element minOccurs="0"
name="name"
type="xs:string"/>
<xs:element minOccurs="0"
name="value"
type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ConsultarResponse">
<xs:sequence>
<xs:element minOccurs="0"
name="return"
type="tns:ConsultaResponse"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ConsultaResponse">
<xs:sequence>
<xs:element name="headerResponse"
type="tns:ResponseHeader"/>
<xs:element name="bodyResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0"
name="msisdnList"
type="tns:MsisdnInformationType"/>
<xs:element name="transactionStatus"
type="xs:string"/>
<xs:element minOccurs="0"
name="additionalResults">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded"
name="ParameterType">
<xs:complexType>
<xs:sequence>
<xs:element name="parameterName"
type="xs:string"/>
<xs:element name="parameterValue"
type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ResponseHeader">
<xs:sequence>
<xs:element name="code"
type="xs:string"/>
<xs:element name="description"
type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="MsisdnInformationType">
<xs:sequence>
<xs:element maxOccurs="unbounded"
name="msisdnInfo"
type="tns:ResponseBody"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ResponseBody">
<xs:sequence>
<xs:element name="code"
type="xs:string"/>
<xs:element name="description"
type="xs:string"/>
<xs:element minOccurs="0"
name="temporaryNumber"
type="xs:string"/>
<xs:element minOccurs="0"
name="portInNumber"
type="xs:string"/>
<xs:element minOccurs="0"
name="iccid"
type="xs:string"/>
<xs:element minOccurs="0"
name="dateAssociation"
type="xs:dateTime"/>
<xs:element minOccurs="0"
name="dateEnabling"
type="xs:dateTime"/>
<xs:element minOccurs="0"
name="state"
type="xs:string"/>
<xs:element minOccurs="0"
name="modality"
type="xs:string"/>
<xs:element minOccurs="0"
name="commercialPlan"
type="xs:string"/>
<xs:element minOccurs="0"
name="idPlan"
type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
</wsdl:types>
<wsdl:message name="ConsultarResponse">
<wsdl:part element="tns:ConsultarResponse"
name="parameters"> </wsdl:part>
</wsdl:message>
<wsdl:message name="Consultar">
<wsdl:part element="tns:Consultar"
name="parameters"> </wsdl:part>
</wsdl:message>
<wsdl:portType name="ConsultarNumeroTemporal">
<wsdl:operation name="Consultar">
<wsdl:input message="tns:Consultar"
name="Consultar"> </wsdl:input>
<wsdl:output message="tns:ConsultarResponse"
name="ConsultarResponse"> </wsdl:output>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="ConsultarNumeroTemporalPortBinding"
type="tns:ConsultarNumeroTemporal">
<soap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="Consultar">
<soap:operation soapAction=""
style="document"/>
<wsdl:input name="Consultar">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="ConsultarResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="ConsultarNumeroTemporal">
<wsdl:port binding="tns:ConsultarNumeroTemporalPortBinding"
name="ConsultarNumeroTemporalPort">
<soap:address location="LOCALHOST"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>