Originally posted by: paul.brett
You have the -TI inside the -ID1 '' string.
If the -TI is supposed to be the map trace, it needs to be outside:
=VALID(RUN( Map_Name Fields:In1,"-ID1 '-PLAN " +Sub_System Fields:In1 +" -SUBSYSTEM " +Creator_ID Fields:In1 +" -VAR SUBSYSTEM="LEFT(Creator_ID Fields:In1,7)" -VAR COID="+Co_Id Fields:In1 +" -VAR DEPTID="+Dept_Id Fields:In1 + " -VAR BATCHNUMBER="+TRSM_Sub_Batch_Number Fields:In1 + " -VAR DBNAME="+Creator_ID Fields:In1 + "'
-TI -OD2 ' -UPDATE OFF -TABLE "LEFT(Creator_ID Fields:In1,7)".CUST_OGNG -CCARD ' " ), LASTERRORMSG())
...and preferrably, before the card overrides (for clarity):
=VALID(RUN( Map_Name Fields:In1,"
-TI -ID1 '-PLAN " +Sub_System Fields:In1 +" -SUBSYSTEM " +Creator_ID Fields:In1 +" -VAR SUBSYSTEM="LEFT(Creator_ID Fields:In1,7)" -VAR COID="+Co_Id Fields:In1 +" -VAR DEPTID="+Dept_Id Fields:In1 + " -VAR BATCHNUMBER="+TRSM_Sub_Batch_Number Fields:In1 + " -VAR DBNAME="+Creator_ID Fields:In1 + "' -OD2 ' -UPDATE OFF -TABLE "LEFT(Creator_ID Fields:In1,7)".CUST_OGNG -CCARD ' " ), LASTERRORMSG())
Paul.
#IBM-Websphere-Transformation-Extender#IBMSterlingTransformationExtender#DataExchange