680
社区成员
发帖
与我相关
我的任务
分享
soapconnection conn
mpglserviceport mpgl
tns__inforesult info
tns__getmembers search
conn = create soapconnection
conn.CreateInstance(mpgl, 'mpglServicePort')
conn.SetOptions("SoapLog=~"mySoapLog.log~"")
search.user.centerCode = '422'
search.user.organCode = '00001'
search.user.organLevel = '3'
search.user.loginName = 'user'
search.user.password = '123456'
search.searchobj.joinYear = '2014'
search.searchobj.searchType = '0'
search.searchobj.searchCode = code
try
info = mpgl.getmembers(search).ws_return
catch ( SoapException e )
messagebox ("Error", e.getmessage())
end try
destroy conn
return info
CLOSED
REQUEST:
CLOSED
POST /api/services/mpgl HTTP/1.1
Host: xnh.csyinhua.com:89
Connection: Keep-Alive
User-Agent: EasySoap++/0.6
Content-Type: text/xml; charset=utf-8
SOAPAction: "http://service.mpgl.com/#getMembers"
Content-Length: 1571
<E:Envelope
xmlns:E="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:A="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:s="http://www.w3.org/2001/XMLSchema-instance"
xmlns:y="http://www.w3.org/2001/XMLSchema"
E:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<E:Body>
<getMembers
s:type="ns1:getMembers"
xmlns:ns1="http://service.mpgl.com/">
<user
s:type="ns1:mpglUser">
<centerCode
s:type="y:string">422</centerCode>
<centerName
s:type="y:string"></centerName>
<loginName
s:type="y:string">user</loginName>
<operator
s:type="y:string"></operator>
<organCode
s:type="y:string">00001</organCode>
<organLevel
s:type="y:string">3</organLevel>
<organName
s:type="y:string"></organName>
<password
s:type="y:string">123456</password>
<str1
s:type="y:string"></str1>
<str2
s:type="y:string"></str2>
<str3
s:type="y:string"></str3>
<str4
s:type="y:string"></str4>
<str5
s:type="y:string"></str5>
<version
s:type="y:string"></version>
</user>
<SearchOBJ
s:type="ns1:SearchOBJ">
<searchType
s:type="y:string">0</searchType>
<searchCode
s:type="y:string">103010006</searchCode>
<memberName
s:type="y:string"></memberName>
<password
s:type="y:string"></password>
<joinYear
s:type="y:string">2014</joinYear>
<str1
s:type="y:string"></str1>
<str2
s:type="y:string"></str2>
<str3
s:type="y:string"></str3>
<str4
s:type="y:string"></str4>
<str5
s:type="y:string"></str5>
</SearchOBJ>
</getMembers>
</E:Body>
</E:Envelope>
RESPONSE:
HTTP/1.1 500 Internal Server Error
Content-Type: text/xml;charset=UTF-8
Content-Length: 302
Date: Fri, 14 Feb 2014 05:47:44 GMT
Connection: close
Server: unknown
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><soap:Fault><faultcode>soap:Client</faultcode><faultstring>Unexpected wrapper element getMembers found. Expected {http://service.mpgl.com/}getMembers.</faultstring></soap:Fault></soap:Body></soap:Envelope>CLOSED
Connection Disconnected