我使用的系统(Salesforce)只能使用文档/字面含义包装的WSDL文件。然而,我的客户需要我连接旧的系统,这些系统生成其他格式的WSDL文件(例如RPC literal或仅为doc literal)。所以我经常收到不友好的格式的wsdl文件,我必须花费很多时间试图将其塞进Salesforce可以接受的格式中。基本上,在wsdl中不能有任何外部引用,它必须是文档/字面含义包装的。
那么...我在想解决这个问题的一个巧妙方法可能是在Java(jax.ws)中使用wsdl,然后通过单个调用动态地从Java重新创建wsdl。
这个问题之前解决过吗?如果没有,那么我走的方向对吗?有人之前解决过这个wsdl转换问题吗?我认为XSLT可能可以胜任这项工作,但对于像我这样的人来说,我必须学习有关WSDL的最少知识,以解决此问题。
简而言之,我能否使用Java消耗/创建任意格式的WSDL,以便我可以创建没有属性(而是元素)和无导入(完全自包含的WSDL应该是输出)的包装文档/字面含义格式的WSDL。
如果您可以帮助我解决这个问题,我会为您买披萨!没错。我会通过电子邮件向您发送papaJohn/Dominos/Pizzahut的优惠券(如果您愿意告诉我您的家庭地址/电话号码,甚至可以致电您当地的披萨店为您购买披萨 - 但您可能不想这么做)。
那么...我在想解决这个问题的一个巧妙方法可能是在Java(jax.ws)中使用wsdl,然后通过单个调用动态地从Java重新创建wsdl。
这个问题之前解决过吗?如果没有,那么我走的方向对吗?有人之前解决过这个wsdl转换问题吗?我认为XSLT可能可以胜任这项工作,但对于像我这样的人来说,我必须学习有关WSDL的最少知识,以解决此问题。
简而言之,我能否使用Java消耗/创建任意格式的WSDL,以便我可以创建没有属性(而是元素)和无导入(完全自包含的WSDL应该是输出)的包装文档/字面含义格式的WSDL。
如果您可以帮助我解决这个问题,我会为您买披萨!没错。我会通过电子邮件向您发送papaJohn/Dominos/Pizzahut的优惠券(如果您愿意告诉我您的家庭地址/电话号码,甚至可以致电您当地的披萨店为您购买披萨 - 但您可能不想这么做)。