在手術(shù)移動護理項目中,新增加了患者交接的模塊,這里呢就會涉及到多方交互,多系統(tǒng)交互,這里數(shù)據(jù)溝通就使用到了webservice,webservice呢是一種輕量級的通訊技術(shù)。它是一種跨語言,跨平臺的遠程調(diào)用技術(shù),是通過soap在web上提供的api服務
我們的webservic服務已經(jīng)是搭建完成的,只不過在患者交接模塊需要新的數(shù)據(jù)交互,所以這里就需要新增一些接口,在新增了接口之后,發(fā)現(xiàn)一些問題,因為是增加了兩個接口,其中一個接口可以正常訪問發(fā)送數(shù)據(jù),而第二個卻出現(xiàn)了問題,相同的代碼就是無法正常使用,來來回回,重復添加接口都無法解決而且報錯的內(nèi)容也不全,就幾行,無法獲取詳細的報錯信息,就很煩躁。
一開始以為是方法名稱可能跟系統(tǒng)方法起沖突了,后面就各種換方法名,重新建wsdl來回的測試錯誤點在哪里,就是找不到,最后沒辦法了,查了查訪問日志,結(jié)果有個錯誤信息Procedure "handover" not pressnt 有個錯誤信息解決起來就快多了。百度了一下,發(fā)現(xiàn)是因為webservice的緩存文件導致的這個問題,把緩存文件刪除了就可以了。真的是深坑
關鍵詞: