Technote (troubleshooting)
Problem
A web service is not displaying from the "manipulate variable" workflow action
with IBM Forms with workflow 400
Symptom
In this scenario the user was wanting to pre-populate a form by making a call to a Web Service. The Web Service would return data to the form and populate it.
The user created the dataset following the IBM Forms with Workflow documentation and was able to see the dataset from the Read From Dataset Dialogue.
The screen shot above was taken from Workflow Action -> Manipulate Variable -> Add -> From Database or Web Service
The user then went to use the newly created dataset with the option "Fields from database" that opens the dataset window.
When accessing this dialogue the dataset window does not display the dataset listed
Why is the dataset not showing up here?
Cause
The reason that the dataset is not showing up is because currently the product only supports calling a web service from the "manipulate variable" workflow action.
Resolving the problem
There are two options to work around this issue.
1) Use manipulate variable action in a prior step to create workflow variables. This could be an Action Only Step that holds the web service action. These variables can then be used to pre-populate the form via Pre-populate XForms instance data or via Pre-populate field attributes (select Add >> Field From Workflow).
2) Use the Forms designer to call the web service directly from the form.
Rate this page:
Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.