Web Services

Buenas David,
¿Me puedes decir si el fichero wsdl que te adjunto es correcto?
Gracias y saludos.
<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions
targetNamespace="AgentExtension"
xmlns:tns="AgentExtension"
xmlns:s="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsdl:types>
<s:schema elementFormDefault="qualified" targetNamespace="AgentExtension">
<s:element name="AgentType">
<s:complexType>
<s:sequence>
<s:element name="Name" type="s:string" />
<s:element name="Number" type="s:int" />
<s:element name="Secret" type="s:string" />
<s:element name="Context" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="ArrayOfAgentType">
<s:complexType>
<s:complexContent>
<s:restriction base="soapenc:Array">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="Agent" type="tns:AgentType" />
</s:sequence>
</s:restriction>
</s:complexContent>
</s:complexType>
</s:element>
<s:element name="QueueType">
<s:complexType>
<s:sequence>
<s:element name="Id" type="s:string" />
<s:element name="Name" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="ArrayOfQueueType">
<s:complexType>
<s:complexContent>
<s:restriction base="soapenc:Array">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="Queue" type="tns:QueueType"/>
</s:sequence>
</s:restriction>
</s:complexContent>
</s:complexType>
</s:element>
</s:schema>
</wsdl:types>
<wsdl:message name="addAgentExtensionIn">
<wsdl:part name="agent" element="tns:AgentType" />
</wsdl:message>
<wsdl:message name="addAgentExtensionOut">
<wsdl:part name="result" element="s:string" />
</wsdl:message>
<wsdl:message name="delAgentExtensionIn">
<wsdl:part name="agent_del" element="s:string" />
</wsdl:message>
<wsdl:message name="delAgentExtensionOut">
<wsdl:part name="result" element="s:int" />
</wsdl:message>
<wsdl:message name="getAgentExtensionIn">
<wsdl:part name="agent_get" element="s:string" />
</wsdl:message>
<wsdl:message name="getAgentExtensionOut">
<wsdl:part name="resultAgent" element="tns:AgentType" />
</wsdl:message>
<wsdl:message name="listAgentExtensionOut">
<wsdl:part name="listOfAgents" element="tns:ArrayOfAgentType" />
</wsdl:message>
<wsdl:message name="listActiveQueueOut">
<wsdl:part name="listOfQueues" element="tns:ArrayOfQueueType" />
</wsdl:message>
<wsdl:portType name="AgentExtensionSoap">
<wsdl:operation name="addAgentExtension">
<wsdl:input message="tns:addAgentExtensionIn" />
<wsdl:output message="tns:addAgentExtensionOut" />
</wsdl:operation>
<wsdl:operation name="delAgentExtension">
<wsdl:input message="tns:delAgentExtensionIn" />
<wsdl:output message="tns:delAgentExtensionOut" />
</wsdl:operation>
<wsdl:operation name="getAgentExtension">
<wsdl:input message="tns:getAgentExtensionIn" />
<wsdl:output message="tns:getAgentExtensionOut" />
</wsdl:operation>
<wsdl:operation name="listAgentExtension">
<wsdl:output message="tns:listAgentExtensionOut" />
</wsdl:operation>
<wsdl:operation name="listActiveQueue">
<wsdl:output message="tns:listActiveQueueOut" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="AgentExtensionSoap" type="tns:AgentExtensionSoap">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="addAgentExtension">
<soap:operation soapAction="AgentExtension/addAgentExtension" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="delAgentExtension">
<soap:operation soapAction="AgentExtension/delAgentExtension" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getAgentExtension">
<soap:operation soapAction="AgentExtension/getAgentExtension" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="listAgentExtension">
<soap:operation soapAction="AgentExtension/listAgentExtension" style="document" />
...

1 respuesta

Respuesta
1
No sé bien qué quieres que vea en el fichero. Sintácticamente parece correcto.
Depende del uso que le dés. No explicas tampoco si tienes algún problema con él.
Tampoco es mi especialidad, pero si puedo ayudarte, dímelo.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas