Setup for Design Studio V1-based map executions

Design Studio should be used with the container V1-based map executions. The compiled map extension in the container config.yaml is set to .mmc. Using Design Studio to build maps for the Linux target platform gives the map extension .lnx. The map extension between the config.yaml and the map Design Studio compiled must correspond.

Before you begin

  • Build the following maps in Design Studio on Windows, with Linux selected as the target platform, in the <DTXHOME>\packs\supplychain_edi_v10.2.3\x12\compliance\mapsandschemas folder: ccx12, x12segment, x12ttval.
  • The configuration file is identified on input card three, ConfigInfo, for the main execution map for each pack component. Each pack component uses the default configuration (*defaultconfig.xml or *defaultconfig.json.dat). The x12u and tt-x12 components use the *defaultconfig.json.dat file.
    With container mount location /tmp/itx-rs/data, the x12defaultconfig.xml file location:
    /tmp/itx-rs/data/maps/x12/compliance/data/x12defaultconfig.xml
    <FileOutput>
           <FileDirectory>../data/output</FileDirectory>
    </FileOutput>
  • Create the compliance folder structure like the one in Windows. Either copy the entire x12, edifact, or rail folder from the Design Studio pack install (step a.) or create and copy folders and files individually (steps b and c).

Procedure

  1. Copy the entire x12 folder to the <rs_mount> location under /maps for example:
    <rs_mount> = /tmp/itx-rs/data
    cp -R x12 /tmp/itx-rs/data/maps
    Note: Make sure the folders have Write permission. If not, use chmod +777 to change the permission.
  2. Create folders individually <rs_mount> = /tmp/itx-rs/data:

    mkdir -p /tmp/itx-rs/data/maps/x12/compliance/data/output/x12/reject

    mkdir -p /tmp/itx-rs/data/maps/x12/compliance/data/output/fa/inbound

    mkdir -p /tmp/itx-rs/data/maps/x12/compliance/data/output/fa/outbound

    mkdir -p /tmp/itx-rs/data/maps/x12/compliance/data/output/ta1/inbound

    mkdir -p /tmp/itx-rs/data/maps/x12/compliance/data/output/ta1/outbound

    mkdir -p /tmp/itx-rs/data/maps/x12/compliance/mapsandschemas

    Note: Make sure the folders have Write permission. If not, use chmod +777 to change the permission.
  3. Copy files from the Windows mapsandschemas to the Linux mapsandschemas folder:
    1. Copy all the compiled maps from the Windows mapsandschemas to the Linux mapsandschemas folder.
    2. Copy all the xsd files to the Linux mapsandschemas folder.
    3. Transfer edicc file to the Linux mapsandschemas folder to ensure CR/LF end of line character is converted to NL character of the target system.
    4. Copy the files that begin with x12 to the data folder.
    5. Copy the files that end with xml to the data folder.