Override schema validation maps

To override the setting for the schema validation maps, add the setting for map work files ("-WU") to the rule where the schema validation maps are called:
  • For X12 and RAIL data, update the ValidateTrxDetail functional map to add the setting in the rule defined for element

    TTMapStatusTTValidate Element:TTValCheck:TrxDetailCheck

  • For EDIFACT, update the ValidateMsgDetail functional map to add the setting to the rule defined for element

    TTMapStatus TTValidate element:TTValCheck:MsgDetailCheck

The updated rule might look similar to the following rule shown here (the updated option is underlined):

= VALID(
RUN( TTMapName TTValidate Element:TTValCheck:TrxDetailCheck,
// pass data using ECHOIN if < 1 MB (approx), otherwise use HANDLEIN
IF (SIZE(TTMapData TTValidate Element:TTValCheck:TrxDetailCheck) < 1000000,
ECHOIN( 1, TTMapData TTValidate Element:TTValCheck:TrxDetailCheck ),
" -WU " + HANDLEIN( 1, TTMapData TTValidate Element:TTValCheck:TrxDetailCheck )
)
+ " -OE1"
),
"MAPFAIL|" +TTMapName TTValidate Element:TTValCheck:TrxDetailCheck + "|" +
LASTERRORCODE() + "/" + LASTERRORMSG() )