2

我有一个要求,我需要从 ETL(Datastage)作业运行 RFC。当然,也可以通过执行 unix 命令来完成(Datastage 服务器是 unix)。不过,我认为他们没有 Datastage 的 SAP 插件。

我已经尝试使用作为 unix 脚本触发的 startrfc 命令并成功,但客户端的首选解决方案是使用 SOAP - 我不太了解,但我确实有 RFC 的 URL。现在,只要我知道如何使用它...

有任何想法吗?经验?教程?在这一点上,我正在抓住稻草。这与我习惯的东西完全不同。

非常感谢任何和所有帮助!

4

2 回答 2

1

就像 Ben 所说,您应该询问负责其系统中 SOAP 端点的 SAP。如果您或 SAP 员工正在寻找如何将 RFC 公开为 Web 服务的解释,SAP Developer Network 上有很多关于它的文章。例如这个:http ://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/f02b33fc-9eb1-2c10-0599-f2ef9fb5c5b6?QuickLink=index&overridelayout=true

于 2011-03-02T07:41:43.073 回答
-1

如果您有一个指向 RFC 的 URL,听起来他们可能已将其公开为 Web 服务。如果是这种情况,您可以?wsdl在 URL 的末尾添加 a 并使用 WSDL 在 DataStage 端生成 Web 服务代理。

于 2011-02-18T19:29:46.223 回答