Download AGILOFT REFERENCE MANUAL

Transcript
Administrator Guide
Part I – How to Synchronize
How to Synchronize
The provisions to simplify the interface between any ESA and Sync are these:







Sync Configuration Wizard
This creates a record within Agiloft, specifying synchronization of a unique XS, and
all aspects of the syncn. The record is called a "Sync Configuration".
ESA Remote Proxy
This is an Agiloft program, with parameters set by the Sync Configuration Wizard,
which runs a "command-line" ESA in the XS host and communicates between that
ESA and Sync. A command-line ESA is one communicating with the XS by STDIO
messages, or running in the Agiloft host and communicating with it by STDIO
messages.
ESA Setting Tab
This enables the ESA to establish types of parameter to be held by the Sync
Configuration.
Table-Structure Mapping Tab
This maps Agiloft tables to structures in the XS, or derived from it by the ESA
Field Mapping Wizard
This is entered for each structure selected in the Table-Structure Mapping Tab, pairs
fields in the table with matching fields in the structure, and controls updating both in
the XS and in Sync.
Manual Sync Menu
This appears on the Table toolbar of Agiloft when you browse a table involved in any
Sync Configuration, and provides manual triggering of the appropriate sync. As a
rule Sync performs automatically.
Agiloft Helper API
This interface of Agiloft accepts calls from the ESA, of two kinds:
o Within a syncn cycle
o To initiate a syncn cycle, from a non command-line ESA (see ESA
Development - Outline).
In addition, Java classes for message handling are available for any ESA that is to be developed in Java.
The section "ESA Development" describes ESA development requirements, the extensive re-usable Java
classes available, and provides a complete ESA in Java.
483