Web Service总是提示超时,怎么回事?
按照范例写的C#代码:<div><br></div><div><div> // Calling context - class CAdxCallContext</div><div> CAdxCallContext cc = new CAdxCallContext(); // Instance of CAdxCallContext</div><div> cc.codeLang = "CHI"; // Language code</div><div> cc.codeUser = "ADMIN"; // X3 user</div><div> cc.password = ""; // X3 password</div><div> cc.poolAlias = "WS_DEMOCHI"; // Pool name</div><div> cc.requestConfig = "adxwss.trace.on=on&adxwss.trace.size=16384&adonix.trace.on=on&adonix.trace.level=3&adonix.trace.size=8"; // Request configuration string</div><div><br></div><div> // Web service instance</div><div> CAdxWebServiceXmlCCService wsvc = new CAdxWebServiceXmlCCService();</div><div><br></div><div> // XmlResult instance</div><div> CAdxResultXml result = new CAdxResultXml();</div><div><br></div><div> CAdxParamKeyValue[] objKey = new CAdxParamKeyValue[1]; // Only one element (Simple object)</div><div> objKey[0] = new CAdxParamKeyValue();</div><div> objKey[0].key = "1"; // First element in the index</div><div> objKey[0].value = "C0001"; // Element value</div><div><br></div><div> // Method: read(CAdxCallContext <context>, String <publicname>, CAdxParamKeyValue <key>)</div><div> result = wsvc.read(cc, "WS_BPC", objKey);</div><div> textBox1.Text = result.resultXml;</div></div><p>[此帖子已被 pepsi 在 2009-3-30 10:38:44 编辑过]Re:Web Service总是提示超时,怎么回事?
<P>这个好像比较困难,我找人问问看。</P><P>另外,你的网络环境什么的都ok吗?</P>Re:Web Service总是提示超时,怎么回事?
统统OK,一开始故意通过result.messages获取了几个错误,无非是Pool名错误或者服务名错误,表示运行是正常的,后来改正后在运行到<span class="Apple-style-span" style="font-family: 宋体; font-size: 12px; line-height: 18px; ">wsvc.read(cc, "WS_BPC", objKey);这句便无响应,过一段时间便报超时错误。</span>Re:Web Service总是提示超时,怎么回事?
Web Service 可以用来干什么 怎么用啊Re:Web Service总是提示超时,怎么回事?
很少人用这功能吗?Re:Web Service总是提示超时,怎么回事?
web services真的没有怎么用过,所以抱歉不能给你直接的更多信息,不过我会尽量找更多人来帮你回答。Re:Web Service总是提示超时,怎么回事?
Console.exe 中将pool的初始化大小改为1试一下(要刷新服务)。Re:Web Service总是提示超时,怎么回事?
返回的XML中文被截断,怎么回事?英文正常页:
[1]