An interface comprises all the information defining a data exchange between CARL Source and an external system, that is:
- The direction: Import (input) or Export (output),
- The data format: XML, with separators or a fixed length, and, in the latter cases, the exchange standard used,
- The XSL conversion format if the format of the XML files used is non-standard,
- The conversion class in the event of any required specific processing,
- The integration points, each of which corresponds to an integration object, if necessary with its associated specific processing class.
CARL Source can generate the diagram for the format of the exchanged files.
Managing the list of interfaces
- In the [System] module, select the [Interfaces] function.
→ The list of exchange interfaces is displayed.
- If desired, select the [Criteria] tab, enter the search criteria and click the [Results] tab.
→ The list of interfaces corresponding to the criteria is displayed.
- Click on the interface to be changed or create a new interface directly by clicking on the add icon
.
→ The detail form of the interface is displayed; see Interface [General].
Creating by copying
- From the detail form of an interface, select "Duplicate" on the creation menu
.
→ The detail form of the new interface is initialized with the data from the source interface.
Also see Launching the execution of an interface.
Construction of exchange files
For an example of a file to be produced for an import interface:
- Create an output interface having the same integration objects,
- Run it.
→ The resulting file will have the format of the file to be produced for the import, with the following differences:
- The interface and external system of the header will be those for execution of the output interface,
- Object identifiers are always present in the export, while they are not necessarily required in the import.
Also see Examples of exchange files.