高手在那里啊?!WebService中的幾個怪問題. (300分)

W

wen

Unregistered / Unconfirmed
GUEST, unregistred user!
1 局域網的存在對WebService的訪問有什麼影響?
客戶端與WebService服務器同存一局域網內.但WebService服務器還有一Public Ip地址.
這時客戶端通過如下訪問webservice服務沒任何間題,
RIO: THTTPRIO;
RIO.WSDLLocation := 'http://210.177.XXX.XX/ipmsweb/wBom.dll/wsdl/IwBom';
RIO.Service :='IwBomservice';
RIO.Port :='IwBomPort';
但斷開客戶端的局域設置,只設一個Public ip地址(等同於外部訪問),這時網絡是通的,
訪問webservice服務出錯:Invalid Wsdl do
cument 'http://210.177.XXX.XX/ipmsweb/wBom.dll/wsdl/IwBom';
2 客戶端只在純Public IP環境下,沒有局域網時,設
RIO: THTTPRIO;
URL.RIO= 'http://210.177.XXX.XX/ipmsweb/wBom.dll/soap/IwBom';
這時一次正常,一次出錯,交互出現:
錯誤為:結束標記'body'與開始標記'html'不相符
line 1
<html>-2147417842(0x8001010e)</body></h.
怪就怪在錯誤交互出現,但只要加上局域網就什麼問題都沒有了!
設定THTTPRIO.wsdllocation 與THTTPRIO.url 有什麼本質上不同??
怪怪怪,那位能說點理由?
是不是升級到SP2的問題?
 
升級sp2之後出現,沒升級之前未發現問題的
 
轉為升級前沒有任何問題!
升級後,下面部份怎么做呢?
Configurable Target Namespace
-----------------------------
The TWSDLHTMLPublish component now exposes a
'TargetNamespace' property. The value defaults to
'http://www.borland.com/soapServices'. With this new
property in place, we strongly recommend that you update the
TargetNamespace of your Web Services before deployment.
 
沒人知道??
期待高手出現.
yysun老師有沒有遇到過呢?
 
版主:taozhiyu, luyear,請幫我結束這個問題,給哈利波特20分,其餘收回,行不?
我自己搞定了.還是升級留下的不穩定因素!
 
怎么解决的?能贴出来吗?
 
想結束問題,但這300塊給出去沒理由啊.
dfm的買賣事務處理上有問題.
 
to wen:
看你的问题,你好像一直在研究soap,xml这方面的东东?
我买了李维的那本新书。
不过还不够水平看。
以后多多指教啊。
 
wen,可以将你的解决方案说得详细一点么?
关注。
 
強烈建議升級sp2,重寫原來寫的web組件,沒事了.
 
顶部