Products | Versions |
---|---|
TIBCO ActiveMatrix BusinessWorks | - |
Not Applicable | - |
Resolution:
Description:
============
For testing/debugging purposes, there might be a need to disable the validation of data in the BW process flow. Note that turning off XML validation is not recommended in production systems. The following properties should be used internally for testing purposes only.
Resolution:
===========
1). For turning of the SOAP R/R validation you can use the following properties:
-----------
java.property.com.tibco.plugin.soap.SOAPSendReceiveActivity.NoOutputValidation=true
java.property.com.tibco.plugin.soap.SOAPSendReceiveActivity.NoInputValidation=true
-----------
2). The Render XML and Parse XML activities have check boxes to control validation.
3). RV Subscriber - has check boxes to control validation.
4). For Mapper activities you can set the following properties:
-----------
Validate.Output.Task.<ProcessFlowName>.<ActivityName>=false
Validate.Input.Task.<ProcessFlowName>.<ActivityName>=false
-----------
Based on the same sample, if activity is inside a group called 'Group' then use the following syntax:
-----------
Validate.Input.Task.<ProcessFlowName>.<GroupName>/<ActivityName>=false
Validate.Output.Task.<ProcessFlowName>.<GroupName>/<ActivityName>=false
-----------
In case there are white spaces in activities names they should be escaped with the backslash character in BW.
Validate.Input.Task.<ProcessFlowName>.Activity\ Name=false
Validate.Output.Task.<ProcessFlowName>.Activity\ Name=false
5). For Start/End activities of sub-processes:
Validate.Input.Task.Parent.process.Call=false
Validate.Output.Task.Parent.process.Call=false