RestartTask Workflow SOAP Calls Failure | Community
Skip to main content
Level 2
Dec 12, 2018 4:06 PM UTC
Solved

RestartTask Workflow SOAP Calls Failure

Hi,

I am having an issues getting the below JavaScript to run. It continuously fails. Please could you assist?

JavaScript Code

Within the JavaScript code activity is the below script:

xtk.workflow.RestartTask("WKF36072", "fork");

Adobe Documentation

https://docs.campaign.adobe.com/doc/AC/en/jsapi/sm-workflow-RestartTask.html?hl=restarttask

Error logs

12/12/2018 15:54:42 JavaScript: error while evaluating script 'WKF36344/js'.

12/12/2018 15:54:42 Error while executing the method 'RestartTask' of service 'xtk:workflow'.

12/12/2018 15:54:42 W0.iTaskIdentifier DESC' could not be executed.   Param(0)=Hello   Param(1)=fork   Param(2)=1

12/12/2018 15:54:42 SQL statement 'SELECT   W0.iWorkflowTaskId, W1.sInternalName, W1.iStatus, W1.mData FROM XtkWorkflowTask W0 JOIN XtkWorkflow W1 ON (W1.iWorkflowId = W0.iWorkflowId) WHERE (W0.iWorkflowId = :#(1)# AND W0.sActivity = :#(2)# AND W0.iStatus = :#(3)#) ORDER BY

12/12/2018 15:54:42 PostgreSQL error: ERROR:  invalid input syntax for integer: "Hello" LINE 1: ...kflowId = W0.iWorkflowId) WHERE (W0.iWorkflowId = E'Hello' A...                                                              ^

Thanks,

Rob

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Jean-Serge_Biro
Jean-Serge_BiroAccepted solution
Level 10
Dec 12, 2018 5:52 PM UTC

Hi Robert,

The 1st parameter must be an integer, it means the workflow.id (the primary key value) not the workflow internal name.

Regards
J-Serge

3 replies

Level 2
Dec 12, 2018 6:38 PM UTC

Amazing, thank you for the answer and quick response!

That works now using the workflow PK, thought it was odd the error wanted an integer.

This must be a mistake in the documentation!

Translate
Jean-Serge_Biro
Level 10
Dec 12, 2018 5:53 PM UTC

hum, sorry, strange the documentation says that both identifier and internal name are supported.

Translate
Jean-Serge_Biro
Jean-Serge_BiroAccepted solution
Level 10
Dec 12, 2018 5:52 PM UTC

Hi Robert,

The 1st parameter must be an integer, it means the workflow.id (the primary key value) not the workflow internal name.

Regards
J-Serge

Translate