赛捷软件论坛's Archiver

pepsi 发表于 2009-3-27 23:17

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&amp;adxwss.trace.size=16384&amp;adonix.trace.on=on&amp;adonix.trace.level=3&amp;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 &lt;context>, String &lt;publicname>, CAdxParamKeyValue &lt;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 编辑过]

tansj 发表于 2009-3-30 18:21

Re:Web Service总是提示超时,怎么回事?

<P>这个好像比较困难,我找人问问看。</P><P>另外,你的网络环境什么的都ok吗?</P>

pepsi 发表于 2009-3-30 18:38

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>

zlh2007 发表于 2009-4-2 18:54

Re:Web Service总是提示超时,怎么回事?

Web Service&nbsp;可以用来干什么 怎么用啊

pepsi 发表于 2009-4-10 18:32

Re:Web Service总是提示超时,怎么回事?

很少人用这功能吗?

tansj 发表于 2009-4-11 01:36

Re:Web Service总是提示超时,怎么回事?

web services真的没有怎么用过,所以抱歉不能给你直接的更多信息,不过我会尽量找更多人来帮你回答。

WXGYJ 发表于 2009-4-15 19:38

Re:Web Service总是提示超时,怎么回事?

Console.exe 中将pool的初始化大小改为1试一下(要刷新服务)。

pepsi 发表于 2009-5-23 06:26

Re:Web Service总是提示超时,怎么回事?

返回的XML中文被截断,怎么回事?英文正常

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.