Originally posted by: smcasey
We have an Oracle stored procedure call which involves many parameters (IN and OUT).
We have the SQL statement formatted for Oracle adapter, no problems here.
There are no issues and TX executes fine except when two of the parameters have an "%" in
the parameter.
Here is pseudo code of the procedure call via adapter in the map:
DBQUERY (SQL Statement, "xyz.mdq", "DB1")
The SQL Statement looks similar to this:
="call XYZ.STOREDPROCNAME( ?/'" + FN1 POFields:CPData +
"', ?/'" + FN2 POFields:CPData +
"', '" + FN3 POFields:CPData +
"', '" + FN4 POFields:CPData + ....
.... "', '" + FNx POFields:CPData +"', ?, ?)"
We have read the April 2006 forum post on DBQUERY with Oracle LIKE condition.
Question: Is there a switch on the maps to "disable" resource registry lookup for a certain maps?
We would like to disable resource registry lookup so we can assure the parameters get
passed to end database without issues. I cannot find this.
What are folks doing when they run into TX attempting to resolve this as a resource registry?
For
each parameter are you substituting a different char and then using the
REPLACE (similar to April 2006 post but for each parameter)?
Using WTX 8.1 with provided Oracle adapter.
#IBM-Websphere-Transformation-Extender#DataExchange#IBMSterlingTransformationExtender