也许这是一个愚蠢的问题,但我因为这个问题而停止了。我有WSDL结构,如下图所示。
<wsdl:types>
<xsd:schema attributeFormDefault="qualified" targetNamespace="urn:sap-com:document:sap:rfc:functions">
<xsd:simpleType name="char10">
<xsd:restriction base="xsd:string">
<xsd:maxLength value="10"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="char17">
<xsd:restriction base="xsd:string">
<xsd:maxLength value="17"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="char5">
<xsd:restriction base="xsd:string">
<xsd:maxLength value="5"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="char6">
<xsd:restriction base="xsd:string">
<xsd:maxLength value="6"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="string">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
<xsd:complexType name="AUTH">
<xsd:sequence>
<xsd:element name="TIPO" type="tns:char6"/>
<xsd:element name="USERNAME" type="tns:char10"/>
<xsd:element name="PASSWORD" type="tns:char10"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ASK">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="AUTHENTICATION" type="tns:AUTH"/>
<xsd:element name="REQUEST_NUMBER_IN" type="tns:char17"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="MY_RESP">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="PENDING" type="tns:string"/>
<xsd:element name="PHOTO" type="tns:string"/>
<xsd:element name="REQUEST_NUMBER_OUT" type="tns:char17"/>
<xsd:element name="STATUS" type="tns:char5"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
</wsdl:types>
必须用cmd的curl做第一次连接(不要问我为什么)我尝试的命令是:
curl "http://URL?username=user&password=pwd&tipo=0" --data @file.wsdl
但我从服务器收到一条消息,说登录错误。我想问的是,我填写的参数是否正确?