In one of my last blogposts I described how you can create a (vector-)graphic of the IFlow's diagram with a few manual steps. In that article I also talked about the fact that the steps can certainly be simplified with a little programming work. That...
If you have no idea what to blog about, just take a look at the collection of ideas in SAP's Customer Influence program. There you will find an endless number of product improvement ideas. One of them is the following feature request for SAP CPI: "Va...
When implementing interfaces, good documentation is at least as important as good architecture and clean programming. Unfortunately, writing documentation is certainly not one of the favorite tasks of developers and consultants. In today's blog post ...
While browsing through the new beta of SAP API Hub, I was wondering were to find the API specifications.
In the "old" API Hub we could download the API specifications from the details page of an API. E.g. https://api.sap.com/api/IntegrationContent/...
Hello,
by use of a "Raise fault" policy we can halt a flow and return a message back to the caller. Is there something similiar without raising a fault? Something like a "Message End" in CPI? (I want to halt the flow and return a message to the cal...
Hi Bharath,
I guess the error "found no correlation ID" means that the NotifyResponseBean hasn't found a matching message id for notification. Please check again sender as also receiver channels for correct setup. (Ideally compare them with the scre...
Hi Vinod,
you could simply wrape the dataStore.get(...)-call in a try-catch block. The check in the catch block if the catched Exception reads out as "No message ID..." and react on it. (https://www.tutorialspoint.com/groovy/groovy_exception_handlin...
Hi dineshhome1361_7 ,It's a combination of Regex and map function. Maybe this sample is easier to understand://message.getHeaders().CamelHttpQuery contains an url query string
//For debugging we set url query manually
def url = "a=1&b=second&c=hello"...
Hi Matthias,
please check the first paragraph of this blog article again.
It reads out...
Restrictions
Since the Cloud Foundry (CF) variant of SAP CPI as of now doesn’t send the WWW-Authenticate-header, the IFlow isn’t usable via webbrowser. Thu...
The first part of the url shown in your screenshot is read from an dynamic CPI header:
message.getHeaders().get('CamelHttpUrl')
In the past/usually this header returned the current hostname including the right protocol. Either there was a change in C...