终于迎来了第一个MileStone Day了,发现prototype还没做完,延期了:(
已做的:
今天以Salesforce的sample为基础,使用RSA的wsdl2java生成客户端,调试了很久一直没有通过,总是发生ChannelError。对比Salesforce的Sample发现Salesforce的客户端是用Apache Axis编译生成的,并且使用的是SOAP1.1版本的协议。两者调用wsdl的stub代码都差不多,实在找不到原因在哪里。猜想会不会是SOAP协议的版本不对。
将做的:
1、继续调试原型代码
2、考虑使用Apache Axis,评估这种工具转移的影响和成本
决定:
如果IBM生成的客户机代码实在连不上Salesforce,就使用Axis试试。甚至直接修改Sample中的代码,将其包装成EJB.
感谢Eric和我一起调试,体验了一会XP结对编程,效率果然提高很多:-)
田晟
2006-05-15