0

WCF Web サービスに問題があります。生成された wsdl には次の構造が必要です。

<?xml version="1.0" encoding="UTF-8" ?> 
<definitions targetNamespace="http://proveedor.com.pe/eai/bonoImpulsoProveedor"
             xmlns="http://schemas.xmlsoap.org/wsdl/"
             xmlns:tns="http://proveedor.com.pe/eai/bonoImpulsoProveedor"
             xmlns:xsd="http://www.w3.org/2001/XMLSchema"
             xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
             xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
             xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/">   <types>
    <xsd:schema targetNamespace="http://proveedor.com.pe/eai/bonoImpulsoProveedor"
                elementFormDefault="qualified">
      <xsd:element name="resultadoEntregarBonoRequest">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="idTransaccion" type="xsd:string"/>
            <xsd:element name="idTransaccionInterna" type="xsd:string"/>
            <xsd:element name="idProveedor" type="xsd:string"/>
            <xsd:element name="MSISDN" type="xsd:string"/>
            <xsd:element name="codigoRespuesta" type="xsd:string"/>
            <xsd:element name="mensajeRespuesta" type="xsd:string"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="resultadoEntregarBonoResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="idTransaccion" type="xsd:string"/>
            <xsd:element name="codigoRespuestaProveedor" type="xsd:string"/>
            <xsd:element name="mensajeRespuestaProveedor" type="xsd:string"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:schema>   </types>

私はそれを行う方法がわかりません。誰かが私を助けることができますか?

コメントから追加

問題は、その方法の wsdl を生成できないことですが、次のようになります。

<s:element name="resultadoEntregarBonoResponse"> 
  <s:complexType> 
    <s:sequence> 
      <s:element minOccurs="0" maxOccurs="1" name="SaludarPersonaResult"> 
        <s:complexType> 
          <s:sequence> 
            <s:element minOccurs="0" maxOccurs="1" name="Nombre" type="s:string"/> 
            <s:element minOccurs="0" maxOccurs="1" name="Apellidos" type="s:string"/>
          </s:sequence> 
        </s:complexType> 
      </s:element> 
    </s:sequence> 
  </s:complexType> 
</s:element>
4

0 に答える 0