问题现象:通过外部交换平台发送xml文件
手动加载能正常发送,但是通过代码拼xml文件发送却报错了
原因是:代码发送的URL里面少写了制单人属性:operator
解决方法:发送url调整,添加operator 属性 即制单人 需要制单人主键才行
参考文档:NCV61-信息交换平台技术红皮书(整理后).doc
文档内容截图:
代码实现方式:
public static String createURL(String account, String group,String user){
String [] config = creat_IP_PORT();
StringBuffer sb = new StringBuffer("http://"+config[0]+":"+config[1]+"/service/XChangeServlet?account=");
sb.append(account+"&groupcode="+group);
if(user!=null&&user.length()>0)
{
sb.append("&operator="+user);
}
return sb.toString();
}