Question

J'ai une exigence où je dois exécuter un RFC à partir d'un travail ETL (DataStage). Cela peut également être fait en exécutant une commande UNIX, bien sûr (le serveur de données est UNIX). Je ne pense pas qu'ils aient le plug-in SAP pour DataStage, cependant.

J'ai essayé et réussi à utiliser la commande startrfc licencié comme un script UNIX, mais la solution préférée du client serait d'utiliser du savon - que je ne sais pas grand-chose, mais j'ai l'URL pour le RFC. Maintenant, seulement si je savais comment l'utiliser ...

Des idées? Expériences? Tutoriels? Je saisis les pailles à ce stade. C'est tout à fait différent des choses auxquelles je suis habitué.

Toutes les aides très appréciées!

Était-ce utile?

La solution

Comme Ben l'a dit, vous devriez demander au SAP responsable d'un point final de savon dans leur système. Si vous ou le personnel de SAP recherchez une explication sur la façon d'exposer une RFC en tant que service Web, il y a beaucoup d'articles à ce sujet sur le réseau SAP Developer. Par exemple celui-ci: http://www.sdn.sap.com/irj/scn/go/portal/proot/docs/library/uuid/f02b33fc-9eb1-2c10-0599-f2ef9fb5c5b6?quicklink=index&overRideLayout=True

Autres conseils

Si vous avez une URL pointant vers le RFC, il semble qu'ils l'ont exposé en tant que service Web. Si tel est le cas, vous pouvez simplement coller un ?wsdl À la fin de l'URL et utilisez le WSDL pour générer un proxy de service Web du côté de la données.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top