ADH

Overview

Technical Doc, Desktop, ADH
v4.9.3

Overview # Introduction # This facility, usually shortened to ‘ADH’, allows users to convert an electronic document in one format into another - the second format usually being one that SICS itself can understand, typically an eMessaging message (though other formats are supported). It is a powerful addition to SICS, as it widens the scope of the eMessaging interface. Users receiving non-ACORD messages and notifications can transform the original document into the ACORD format, and process the resulting message through the extensive eMessaging solution. ...

Processing Options

Technical Doc, Desktop, ADH
v4.9.4

Processing Options # Figure 7 Sys parm processing options There are several system-wide processing options that apply to ADH, and they are set on the window above. Rename document file on import # Item Description Selected The name of the file is appended with the date and time that the import took place. Cleared The name of the file is not changed on import. Relevant when This is important if the name of each import document is always the same when delivered to the inbox. ...

Output Patterns

Technical Doc, Desktop, ADH
v4.9.4

Output patterns # Selecting Output patterns from the menu opens a find window where you can select a single pattern for further processing, create a pattern, or import a pattern from outside SICS. Figure 8 Output pattern choice Item Description Name The name given to the output pattern. Active Indicates if the output pattern is active or not. Output type eMessaging Message, External or Tabular. Chosen when the pattern is created. ...

Transformation Mappings

Technical Doc, Desktop, ADH
v4.9.4

Transformation mappings # The [Overview]({{"/sicsdocs/technical/desktop/adh/overview/#" | relative_url}}) section described the basics about mappings. Here, further details are explained. Figure 12 Transformation mapping - selection From this table you can view, edit, copy, create or delete a transformation mapping. Other options include activating or inactivating a mapping, unlinking the mapping from existing documents, and importing/exporting the mapping. Only valid mappings can be activated. Import and export are important for copying a mapping from one environment (e. ...

Transformation Blocks

Technical Doc, Desktop, ADH
v4.9.4

Transformation Blocks # The transformation mapping is at the heart of ADH. This is the part that links the input pattern to the output pattern, via a series of links and functional blocks. These links and blocks are graphical representations of the mapping process. A link directly between the input and output will copy the incoming value without modification to the output. Adding a block provides scope for transforming the incoming value in various ways. ...

Automated Document Handling in the SICS Workstation Desktop

Technical Doc, Desktop, ADH
v4.9.4

Preceding documents relate to the administrative set-up required to create and manage the mapping tools needed to transform an incoming document into a format that can be understood by SICS. For the general user working with incoming documents, there are three main functions. Import Document # This window allows the user to specify an inbox path and an archive path, and to start the import process. Figure 31 Import doucment ...

Translation Tables

Technical Doc, Desktop, ADH
v4.9.3

Figure 44 Reference items - Translation tables Translate blocks are used to convert message values in to SICS values - and require mapping tables to hold both sides of the mapping. These mapping tables are maintained using the translation table function in Reference items. There are two parts to the transformation table - the table definition, and the table contents. First, we consider the definition of the table. Define new table # Figure 45 Translation tables - Define new table ...

Revision Support

Technical Doc, Desktop, ADH
v4.9.3

General concept # This section describes the concept of ‘Revisable Entity’. This concept can be applied to various SICS domain objects, see following sections. A revisable entity can have multiple revisions (versions). Revisions are identified, and ordered, by a sequentially assigned revision number. A revision is ‘current’ if and only if it is the newest revision. Each revision has attributes for ‘comment’ and ‘is current’. There is also typically an audit object attached, with attributes for ‘created by user’, ‘created timestamp’, ’edited by user’, ’edited timestamp’. ...

Comparing two Mappings

Technical Doc, Desktop, ADH
v4.9.3

General concept # Manual/visual comparison of graphical ADH mappings is cumbersome. The ‘mapping comparison’ feature will list differences between two mappings (two different mappings, or two revisions of the same mapping) for these items: Output Pattern fields and groups Transformation blocks and their properties Connections Input Pattern fields and groups Output Pattern XSL (XML mappings only) Mapping Detail properties Automatic Corrections Double-clicking any difference belonging to the first 4 categories will highlight that difference in the ‘source’ and ’target’ mapping graphical editor. ...

Tabular data in XML input

Technical Doc, Desktop, ADH
v4.9.4

Tabular input data format # ADH can support the generation of a suitable Input Pattern for handling tabular data in an XML input file/document, but only if the input format is as described here. Assume the original document contains a table like this: Q1 Q2 Q3 Q4 Premium 100 100 110 120 Commission 20 25 To be processed as a table in ADH, it must be represented in the XML input file as a <table> element with “number”, “numRows” and “numCols” attributes, and having the following three groups of child elements: ...