Compliance Components
Refer to the following table for the compliance components:
Component | Map and Schemas |
---|---|
edifact component | ccedf, edfsegment, edfttval |
iata-api component | ccapi, apisegment, apittval |
iata-pnr component | ccpnr, pnrsegment, pnrttval |
rail component | ccrail, railsegment, railttval |
tt-edifact component | ccttedf, ttedfsegment, ttedfttval |
x12u component | x12u (ccx12u.mms), x12segment, x12ttval, x12conv |
The compiled maps along with input and output folder structures must be saved to the volume, or a host directory, bound to the /data/maps location in the container file system. The container mount location should be identified when creating the folder structures needed for compliance execution. The <bind_mount_dir> refers to folder specified in volume (-v) option on the docker run commands:
docker run -u root --name itx-ls -it -d -p localhost:8080 -v /tmp/itx-ls/data:/data
docker run -p localhost:8080 -v /tmp/itx-ls/x12Compliance:/data --name itx-ls -d itx-ls
Compliance configuration file with container mount location /tmp/itx-ls/x12Compliance:/data.
/tmp/itx-ls/data/maps/x12/compliance/data/x12defaultconfig.xml
<FileOutput>
<FileDirectory>/data/data/x12Compliance</FileDirectory>
</FileOutput>