Skip to main content

Implementing Stop in a Synchronous Integration.

 

Introduction

In this blog I will be explaining on overcoming the limitation of having a stop action in a synchronous Integration.


Main Article

The main goal of this article is about achieving to stop the synchronous integration wherever its required.

In case of Asynchronous Integration by default we get at stop action at the end of the Integration whereas in synchronous integration by default we can’t use it.

But when you want to stop the integration abruptly at any point, how to achieve it.

There are three ways to do it:

1)      If you want to get rid of the return at the end and convert it to stop, in other words if you want to convert synchronous to asynchronous, uncheck the configure response payload option in the trigger.



 

2)      Use throw new fault action at point to stop the integration abruptly irrespective of if it is synchronous or asynchronous.




 

3)      This one may or may not work in some cases…drop a choose action and on the TRUE path drop the stop action as shown below:





 

 

Hoping that above shared information is helpful, and you had learnt something new today.

 

Please share and comment to encourage me to share more such interesting content.


-Preetham Konjeti 


Comments

Popular posts from this blog

Backup Integrations of an Instance with a single click using OIC

  Introduction One common mistake that most of OICS developers make is not taking the backup of their integrations religiously and if they want to take backups clicking on the export of the integrations individually could be quite tedious. Main Article In this blog I will be explaining about automating the backup process in OICS. Below is the order of the steps that are to be followed: STEP:1 1) Configure a Rest trigger connection as shown below. Provide the below payload in the request section:     {   "IntegrationName”: "" } STEP:2   Configure the new rest connection as mentioned below. (This basically list downs all the integration details as per the provided name).   Provide the Query parameters as below:   Provide the response payload as below: {   "hasMore" : "false",   "items" : [ {     "id" : "",     "name" : "",     "lockedFlag" : &quo

Deploy all integrations to new environment with a single click using OIC

 

Implement While loop in XSLT of OICS

Introduction: In the XSLT mapper of OICS by default we don't have the while loop to implement, but there can be a situation where we need to implement while , when such situation shows up how to implement it? Main Article: In the above XML, the filename is static....say we need to populate the same field with 5 file names in a single shot in other words to bring dynamism to the Code we have to use loop. Lets do it using While loop. But in XSLT we don't have while loop by default, then how can we achieve this? Just like functions in any other languages we have a thing called 'Template' in XML. Using this we can achieve the while loop. 1) In the above code, match='/'  indicates the default template to be called , In this case the default templated calls the ' customWhile ' template which we had created with parameter 1 as the input. 2) Once the template is called in the very first step as check would be performed to check the input param falls in our desir