Loading

X12 Connector | How to reset "Initial Interchange control number (ISA 13)"

Дата публикации: May 8, 2025
Решение

GOAL

Reset current "Initial Interchange control number (ISA 13)" in X12 EDI connector.


Connector keeps internally (using default ObjectStore) the last sent value, to be able to increment it on each execution.  ObjectStore keys start with sender qualifier, then sender id, then receiver qualifier, then receiver id, etc., for example:

ZZJOHNSON075400110000009*JOHNSON540011000DSD

Initial Interchange control number (ISA 13) is configured using element "initialInterchangeNumber" in X12-EDI config, for example:

For Mule 3

<x12-edi:config name="X12_EDI"  
         doc:name="X12 EDI" 
         initialInterchangeNumber="10000" 
         sendUniqueGroupNumbers="true">
    </x12-edi:config>


For Mule 4

<x12:config name="X12_EDI_Config" 
        doc:name="X12 EDI Config" doc:id="8723f51f-e339-4724-bca2-fd0049cce5db" 
        initialInterchangeNumber="10000" />

 

PROCEDURE


To reset ISA13 number to the initial value:

Studio

Start application with option "Clear application data" (Right click on your project, then go to Mule, then navigate to "Clear Application Data.")


Standalone

Connector doesn't provide a method to update key/values in the internal objectstore, to reset this value you should implement a flow to edit those values


CloudHub

Delete key/values from Runtime Manager, see "Viewing Application Data"
Manage Application Data Storage with Object Stores

 

REFERENCES

  • EDI Standard
  • Mule EDI Anypoint X12 Connector
Номер статьи базы знаний

001117926

 
Загрузка
Salesforce Help | Article