Hi guys,
recently I faced an issue with digitally signing XML document generated from ECC 6.0. Below is complete scenario:
1. Using own logic we have to generate XML document, filled with business data from different SD documents (this point is already done, XML is saved as DOM and can be reached from repository - tr.code SWXML).
2. Digital sign of the document with a certificate, issued by trusted authority.
3. Generate SOAP envelop for WebServices request, based on this XML.
5. Pass request to 3-th party system.
Well, I have an experience with developing own WebService requests and responces within SAP R/3 based on function module, so the issue here is only how to generate WebService request from XML. The other issue is with digital signature. After some investigations I found something package PP-PI Development (transactions DSAL & CJ00), but I have lack of information how to customize this freamework for my own purposes described above.
So my questions are:
1. How to digitaly sign XML document?
2. How to convert document from question 1 to WebService?
All these from ECC 6.0, do not involve any other SAP ot 3th party products.
I believe I will succeed to pass WebService request to target system.
Any ideas or points to more or less complete documentation regarding this issue will be greatly appreciated.
Thanks!
Regards,
Ivaylo