終于迎來了第一個MileStone Day了,發(fā)現(xiàn)prototype還沒做完,延期了:(
已做的:
今天以Salesforce的sample為基礎(chǔ),使用RSA的wsdl2java生成客戶端,調(diào)試了很久一直沒有通過,總是發(fā)生ChannelError。對比Salesforce的Sample發(fā)現(xiàn)Salesforce的客戶端是用Apache Axis編譯生成的,并且使用的是SOAP1.1版本的協(xié)議。兩者調(diào)用wsdl的stub代碼都差不多,實在找不到原因在哪里。猜想會不會是SOAP協(xié)議的版本不對。
將做的:
1、繼續(xù)調(diào)試原型代碼
2、考慮使用Apache Axis,評估這種工具轉(zhuǎn)移的影響和成本
決定:
如果IBM生成的客戶機(jī)代碼實在連不上Salesforce,就使用Axis試試。甚至直接修改Sample中的代碼,將其包裝成EJB.
感謝Eric和我一起調(diào)試,體驗了一會XP結(jié)對編程,效率果然提高很多:-)
田晟
2006-05-15