Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

Adobe Summit 2023 [19th to 23rd March, Las Vegas and Virtual] | Complete AEM Session & Lab list
SOLVED

guidelib.dataIntegrationUtils.executeOperation(operationInfo, inputs, outputs)

Avatar

Level 3

I am trying to call my FDM Service from Rules as below - 

  	guidelib.dataIntegrationUtils.executeOperation(operationInfo, inputs, outputs, success, failure);
 

 

However, I get the below error on console after this line's execution - 

http://localhost:4502/content/forms/af/my-project/form/jcr:content/guideContainer.af.dermis

 

The service in FDM is giving valid JSON response and even when hitting directly with Postman.

 

When debugging csrf.js, the console error is coming at below lines - 
if (globalToken) {
this.setRequestHeader(HEADER_NAME, globalToken);
send.apply(this, arguments);
return;
}

 

gargrohan_0-1624956644763.png

 

Topics

Topics help categorize Community content and increase your ability to discover relevant content.

1 Accepted Solution

Avatar

Correct answer by
Employee Advisor

@sg-aem 

I see that the API that you are using already has the callback function(s) so please check once if a simple execute operation call from the Rule editor of an Adaptive Form works for you? This API can be invoked on a button click (how are you invoking the API, BTW)?

Once successful, we can then check the callback function script.

0 Replies

Avatar

Employee Advisor

@sg-aem If you want to have callback use 

guidelib.dataIntegrationUtils.executeOperation(operationInfo, inputs, outputs, callbackFunction)

Avatar

Correct answer by
Employee Advisor

@sg-aem 

I see that the API that you are using already has the callback function(s) so please check once if a simple execute operation call from the Rule editor of an Adaptive Form works for you? This API can be invoked on a button click (how are you invoking the API, BTW)?

Once successful, we can then check the callback function script.