on 2024 Dec 09 8:56 PM
Hello Experts,
I am working on several iFlows for integrations between SAP Products (S4 MDM, Sales Cloud, CPQ) and a 3rd Party. I need to create message mappings. Right now I have got only simple tables with the names of the fields from the source and target system and how they should be mapped. Is my understanding right that:
In order to do the message mapping I need source and target messages (XSD, XML, WSDL, Swagger/OpenAPI Spec JSON file) which have to be given to me by the sender and receiver party.
What are your thoughts on this issue?
Thanks in advance,
TG
Request clarification before answering.
Hi TG,
Message Mapping is recommended when you have a documented and defined schema for your APIs. Additionally, when these APIs change, the documentation can be regenerated by the API provider (i.e., OData, SOAP (or even IDoc) adds or changes fields and definitions, and metadata is automatically updated. Then, an edmx or XSD schema file can be generated or imported automatically).
If this is not the case, it is recommended that you use (Groovy) Scripts or XSLT because these options are not fixed or bound to a known schema. I prefer Groovy because it can be used with delimited (comma, pipe, tab, etc.) files, fixed-length files, compressed (zip or archive) files, XML, JSON, YAML, and more.
JSON: https://groovy-lang.org/processing-json.html
XML: https://groovy-lang.org/processing-xml.html
YAML: https://groovy-lang.org/processing-yaml.html
Delimited: https://groovy.apache.org/blog/reading-and-writing-csv-files
Keep integrating 🖖🏻
Best regards,
Ricardo
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
51 | |
6 | |
5 | |
5 | |
5 | |
4 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.