Как выполнить SAP RFC с помощью SOAP? - PullRequest
2 голосов
/ 18 февраля 2011

У меня есть требование, где мне нужно запустить RFC из задания ETL (Datastage). Конечно, это можно сделать, выполнив команду unix (сервер Datastage - unix). Однако я не думаю, что у них есть плагин SAP для Datastage.

Я пытался и успешно использовал команду startrfc, запущенную как сценарий unix, но предпочтительным решением клиента было бы использование SOAP - о чем я не знаю много, но у меня есть URL для RFC. Теперь, только если бы я знал, как его использовать ...

Есть идеи? Опыт? Учебники? В этот момент я цепляюсь за соломинку. Это довольно сильно отличается от того, к чему я привык.

Любая помощь очень ценится!

Ответы [ 2 ]

1 голос
/ 02 марта 2011

Как сказал Бен, вам следует обратиться к SAP, ответственному за конечную точку SOAP в их системе.Если вы или сотрудники SAP ищете объяснение того, как представить RFC в качестве веб-службы, в сети разработчиков SAP есть много статей об этом.Например, это: http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/f02b33fc-9eb1-2c10-0599-f2ef9fb5c5b6?QuickLink=index&overridelayout=true

0 голосов
/ 18 февраля 2011

Если у вас есть URL-адрес, указывающий на RFC, похоже, они представили его как веб-сервис.В этом случае вы можете просто добавить ?wsdl в конец URL-адреса и использовать WSDL для генерации прокси-сервера веб-службы на стороне DataStage.

...