Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
former_member84787
Active Participant
You can call it Best Practices or Samples or Illustrations or Exemplars.

Our belief is that we cannot address all your end to end scenarios as best practices, but we can definitely share the pain by helping you define the ways of accomplishing them by breaking your integration flow into smaller tasks and providing recommendations for realizing these smaller tasks  which can then be put together to construct an efficient and optimal end-to-end scenario.

This includes not only detailed documentation or FAQs, but also working samples and templates that help you:

  • Understand how you can perform basic tasks

  • Identify the common pitfalls while designing your flow

  • Discover optimal ways of modeling an integration flow

  • Determine techniques to achieve better memory footprint

  • Define what to keep in mind in order to create performant integration flows

  • Solve commonly known errors with ready solution
    …to name a few.


The intention is to help you save time by providing ready answers to known queries in one place, thereby helping you create your integration flows faster.

Sounds interesting – check it out at the SAP API Business Hub Integration content and the Discover View of your web interface as Cloud Integration – Exemplars.



 

What you can find: The category of resources available under Exemplars include:

  • Thorough insights into process steps – including information about the intent of the step, the limitations, configuring a process step and its different flavors, etc. Each of the process step is also backed by a working sample, the corresponding script and sample payload. You can simply configure basic information, like email address, etc to get an end-to-end scenario working.

  • Sample of common tasks with working examples – basic tasks like accessing and setting Header and Property in XSLT, accessing credentials in scripts, accessing Header and Property in XPATH, accessing Header, Property and Externalized Parameter from Message Mapping, accessing valueMaps in scripts, externalizing additional parameters, retrieving current date and time, etc. are explained through an integration flow each and a detailed documentation.

  • Special usecases like pagination, transaction management, batch processing, exactlyOnce modeling, delta sync, looping process, multiple output functions, creating sync-Asyn bridge, etc are explained through an integration flow and backed by a detailed documentation.

  • Description and example based differentiation between similar process steps: like difference in the behavior of iterating splitter v/s general splitter or Content Enricher v/s RequestReply or script v/s XSLT or SAX v/s DOM parser, etc are explained with sample integration flow and documentation.

  • Special details on lessons learnt on common pitfalls, optimizing memory footprint, content design guidance are shared through documents.

  • A special Fix section that covers solution to commonly occurring issues is also included.

  • Apart from the above, you can find a lot of other special features under the Exemplars package.


Each artifact is backed by a descriptive document and both cross-linked to one another for ease of use.





The Exemplars package is an ever growing entity where we intent to continue delivering more and more artifacts. Keep yourselves logged.

Best Thing: you can help us build it too. Need something not covered already? Reach out to me (at my email address maintained in the integration package) to have them created.
9 Comments
manoj_khavatkopp
Active Contributor
Thanks!

Very helpful to understand all the basic components of HCI.
gagandeepbatras
Employee
Employee
It's Awesome !!!

Thanks for sharing,

Hope we will get more and more participant and get large database  that will cover more real time and complex  problems of Cloud Integration world

and One quick question Can we create our own Library and share for public use?

Regards

Gagan
former_member192561
Participant
Intresting Blog. Certainly comes handy. Thanks for Sharing
former_member84787
Active Participant
0 Kudos
Hello Gagandeep, Creating a library and putting on the content hub is not possible in an adhoc manner. However, depending on what you would like to add and the value it attracts, we have various channels how your content can be made available to a larger audience. As a starting point, you can share some additional details about what you would like to share and we can see the best possible way to have it featured. Nonetheless, you are more than welcome to share your content as a write-up through this community - attaching any type of content would not be possible here, but you an link an uploaded comment to your blog.

Hope this helps. I wish you a good day! All the best with your integration journey.
maxi1555
Contributor
0 Kudos
Nice,

Can you add examples for "EDI_To_XML" and "XML_To_EDI"? 🙂 .

 

Kind Regards.

Max.

 
maxi1555
Contributor
Hi,

Should be nice see in "Cloud Integration - Exemplars" how to use NUMBER RANGE OBJECTs.

 

Kind Regards.

Max.
maxi1555
Contributor
Hi,

I'm checking the ARTFACS, and I found that the ARTIFACT "Collect Split Messages" is empty 😞

 



 

Max.
former_member84787
Active Participant
0 Kudos
Sure! I shall have that added asap.
former_member84787
Active Participant
0 Kudos
Extremely sorry for the inconvenience Max. I will check this and correct it soon.