返回列表 发帖

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

按照范例写的C#代码:

            // Calling context - class CAdxCallContext
            CAdxCallContext cc = new CAdxCallContext(); // Instance of CAdxCallContext
            cc.codeLang = "CHI";                        // Language code
            cc.codeUser = "ADMIN";                      // X3 user
            cc.password = "";                           // X3 password
            cc.poolAlias = "WS_DEMOCHI";                // Pool name
            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

            // Web service instance
            CAdxWebServiceXmlCCService wsvc = new CAdxWebServiceXmlCCService();

            // XmlResult instance
            CAdxResultXml result = new CAdxResultXml();

            CAdxParamKeyValue[] objKey = new CAdxParamKeyValue[1]; // Only one element (Simple object)
            objKey[0] = new CAdxParamKeyValue();
            objKey[0].key = "1";        // First element in the index
            objKey[0].value = "C0001";  // Element value

            // Method: read(CAdxCallContext <context>, String <publicname>, CAdxParamKeyValue <key>)
            result = wsvc.read(cc, "WS_BPC", objKey);
            textBox1.Text = result.resultXml;

[此帖子已被 pepsi 在 2009-3-30 10:38:44 编辑过]

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

这个好像比较困难,我找人问问看。

另外,你的网络环境什么的都ok吗?

TOP

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

统统OK,一开始故意通过result.messages获取了几个错误,无非是Pool名错误或者服务名错误,表示运行是正常的,后来改正后在运行到wsvc.read(cc, "WS_BPC", objKey);这句便无响应,过一段时间便报超时错误。

TOP

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

Web Service 可以用来干什么 怎么用啊

TOP

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

很少人用这功能吗?

TOP

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

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

TOP

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

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

TOP

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

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

TOP

返回列表