[請益] .Net 和 PHP 透過SOAP串接

作者: JYHuang (夏天到了,冷不起來了說)   2014-04-25 15:46:16
最近碰到一個案子是要去接收對方用SOAP方式丟過來的資料。
我們這邊Server端的環境是用IIS+PHP,
對方是用.Net的環境去拋資料過來。
(設備端是醫療儀器,我從log看是arm內崁式的機器)
從網路上的DEMO去看
似乎是會先去讀取某個.wsdl檔
然後解析其內容(含動作、網址…等等)
步驟是 GET .wsdl file
然後POST 到 裡面指定的 php檔
不過開始串接測試時,一直無法接收到對方的資料。
去看web server的log檔。
都是只有GET .wsdl 這個請求後
就沒有後續動作了。
請問有沒有先進們在不同程式串過SOAP的經驗呢?
作者: gname ((′口‵)↗︴<><...<><)   2014-04-25 16:07:00
看起來是web service 的拋接資料,既然你都知道收不到資料,那你就把錯誤訊息印出來就知道問題了...
作者: JYHuang (夏天到了,冷不起來了說)   2014-04-25 16:23:00
我覺得是.wsdl的schema上的問題,可是雙方又都沒有不同程式串接的經驗,不知道要怎麼設
作者: gpmm (銀色)   2014-04-25 22:52:00
欸?這種不是兩邊規格定好就可以串了嗎…囧
作者: fri13 (思考跳tone記性差)   2014-04-25 23:15:00
這個不看API規格根本就跟猜謎一樣啊XD
作者: JYHuang (夏天到了,冷不起來了說)   2014-04-26 00:42:00
對方似乎是用Service的方式產生的...我是參照網路上的Demo修改的然後兩邊都不知道要怎麼去定wsdl的規格 囧rz唯一有的規格只有function name和data的結構結果兩邊連資料的拋接都對不上 XD
作者: MOONRAKER (㊣牛鶴鰻毛人)   2014-04-26 10:42:00
水晶球,顯出景象

Links booklink

Contact Us: admin [ a t ] ucptt.com