enforceLengthLimits="true" |
Enforce the minimum and maximum lengths for receive values. |
truncateExceedingMaxLength="false" |
Truncate to the maximum lengths for received values. |
enforceCharacterSet="true" |
Enforce the allowed character set. |
enforceValueRepeats="true" |
Enforce the repetition count limits for receive values. |
allowUnknownSegments="false" |
Allow unknown segments in a transaction set. |
enforceSegmentOrder="true" |
Enforce the segment order in a transaction set. |
allowUnusedSegments="false" |
Allow segments marked as Unused in a transaction set. |
enforceSegmentRepeats="true" |
Enforce segment repetition count limits in a transaction set. |
requireUniqueInterchanges="true" |
Require unique ISA Interchange Control Numbers (such as ISA13). The default behavior records the interchange numbers previously processed and rejects duplicate interchange numbers from the same partner. It is derived from the interchange Sender and Receiver identification. Setting to false enables received interchange processing to continue and relies on the application flow to track the numbers and handle them appropriately. |
requireUniqueGroups="false" |
Enforce globally unique Group Control Numbers (GS06) for received functional groups. By default, group numbers need to be unique within an interchange. Setting to true requires group numbers to be unique across all interchanges received from the same partner and application. This is derived from the interchange sender and receiver identification combined with the functional group sender and receiver application codes. |
requireUniqueTransactionSets="false" |
Enforce globally unique Transaction Set Control Numbers (ST02) for received transaction sets. By default, transaction set control numbers need to be unique only within a particular functional group. Setting to true requires transaction set numbers to be unique across all functional groups received from the same partner and application. This is derived from the interchange sender and receiver identification, combined with the functional group sender and receiver application codes. |
daysToStore="30" |
Minimum number of days to store interchange, group, and transaction set numbers for uniqueness checking. |
ackAllSets="false" |
Include a separate AK2/AK5 (997) or AK2/IK5 (999) acknowledgment for every Received transaction set. By default (false), transaction sets containing errors are part of the acknowledgment, with all other transaction sets implicitly acknowledged. Changing to true acknowledges each Received transaction set. |
generate999Acks="false" |
Generate 999 Implementation Acknowledgments instead of 997 Functional Acknowledgments. Setting to false, the 997 Functional Acknowledgment transaction sets are generated for each received interchange. Setting to true generates 999 Implementation Acknowledgments instead. Support for 999 Implementation Acknowledgments does not include CTX segment generation. |
reportSegmentErrors="true" |
Report segment error details to the sender in the 997`or`999 flag. Setting to true includes the details of any segment errors that are generated in the 997`or`999 flag. Setting to false does not include the details. |
includeFASchema="true" |
Expect 997 or 999 Functional Acknowledgments and include the 997 or 999 schema. true automatically includes the schema for the 997 or 999 acknowledgment transaction sets within the set of schemas used by X12 EDI Connector. Setting this value to false means directly specifying the 997 or 999 schema to process as input. The schemas used for generating 997 or 999 Functional Acknowledgments are hardcoded and cannot be modified. |
setAckSchemaByInboundMessage="false" |
If the acknowledgmentSchemaPath is EMPTY and this property is true it will use the Version / Release / Industry Identifier Code (GS08) field value from the inbound message to set the Functional/Implementation Acknowledgment structure. When false it uses a hardcoded Functional/Implementation Acknowledgment structure of the 005010 version. |
acknowledgmentSchemaPath="" |
Expect the path either from the file system or the classpath. If the path is specified, it overwrites the default acknowledgment path. |
enforceConditionalRules="false" |
Enforce conditional rules for Receive values. |
enforceCodeSetValidationsParse="false" |
Enforce code set validations on the Read operation. |
reportWarningMessagesInACK="true" |
Report non-fatal errors in acknowledgments. |
includeTrailerSegments="false" |
Include 'InterchangeTrailer' and 'GroupTrailer' in each transaction |
includeElementsFromIgnoredSegments="false" |
Whether to include data elements from segments with Ignore as the usage type in the output map and metadata. |