gpt4 book ai didi

java - JAVA 的 SOAP 请求与 SAS 中的 PROC SOAP

转载 作者:行者123 更新时间:2023-11-29 05:15:23 25 4
gpt4 key购买 nike

我们有一个 SAS 代码,其中部署了 Proc SOAP 以向外部系统发送请求,我们想利用 java 代码来执行请求,而不是 SAS 中的 PROC SOAP。

这个任务的解决方案是什么?

最佳答案

请务必注意,PROC SOAP(和 PROC HTTP)只是 Java 库的 SAS 包装器。所以你要求重新发明轮子。虽然有时 SAS 的轮子不够圆...

解决方案 1:编写进行调用的命令行 Java 程序。让它接受一个文本文件作为输入并输出一个包含结果的文本文件。使用数据步骤创建输入文件,使用 x 命令调用程序,使用另一个数据步骤读取生成的文本文件。

解决方案 2:用 Java 编写一个简单的对象来执行调用。在数据步骤中使用 Java 对象元素来实例化对象、填充适当的变量并运行适当的方法。请参阅此处的文档:http://support.sas.com/documentation/cdl/en/lecompobjref/67221/HTML/default/viewer.htm#p1p8iy7j6aa64mn13g6a1cvauwww.htm

选项 1 更“老派”SAS,应该不会太难。您的 Java 程序员和 SAS 程序员只需就输入和输出格式达成一致。

选项 2 涉及更多,需要 Java 和 SAS 程序员之间更密切的合作。

在选项 2 中,SAS 代码和 Java 的耦合度更高。出于这个原因(也是您开始使用 SOAP 服务的原因),我会选择选项 1。

关于java - JAVA 的 SOAP 请求与 SAS 中的 PROC SOAP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26739476/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com