Appendix C - Terminology
Term Definition Agent An application that executes a specific task in a workflow. There are three types of agents: collection, processing and forwarding agents. Analysis Programming Language A structured programming language, used by the Analysis and Aggregation agents to analyze or manipulate UDR fields. Asynchronous agent An asynchronous agent enables the workflow to process multiple UDRs simultaneously by using a queue for each output route. Batch A file, containing external data records, that can only be collected by offline workflows. Offline workflows are also referred to as batch workflows. Begin Batch Indicates the start of a data batch to be fed into a workflow. All collection agents emit Begin Batch messages at the beginning of a data batch. Cancel Batch A message initiated by any agent that wants to cancel the current batch. Cell Cells contain a set of Container Groups. At the time of writing, only one predefined cell ( Collection Agent An agent that collects and inserts data into workflows, including file based and UDR based collectors. Configuration Configurations in Data Batch The data transferred through a Workflow between a Begin Batch and End Batch message. In file based mediation, a data batch often contains a complete file. End Batch Indicates the end of a data batch fed into a Workflow. Error Correction System A central repository for erroneous records and batches. Execution Container In addition to the Platform Container, a Execution Context Execution Contexts are responsible for executing workflows. Execution Contexts may run both in the Platform Container and in any number of Execution Containers. Forwarding Agent An agent that distributes data from workflows. System A System Installation The result of one or more Container installations, including the Platform Container. Meta Information Model MIM - Some agents in a workflow need information from the workflow or other agents in order to operate. For example, an agent that produces a file might need the source file name and the number of processed UDRs to be used in the outgoing file name. MIM resource An identifier for a specific resource, published by the Workflow or an agent. MIM resources are static during the workflow execution. MIM value The current value of a MIM resource. MIM resources can be assigned their values either statically, or when receiving Begin Batch or End Batch messages. MZ_HOME The installation directory of a container. Pico Configuration A set of attributes in the STR that defines a pico instance. Pico Instance A segment of Execution Context (EC) Execution Context Stand-Alone (ECSA) Command Line Platform Desktop Service Context (SC) Platform A core part of Platform Container Each The Platform Container may also have Execution Contexts (EC/ECSA) and Service Contexts (SC). Processing Agent An agent that processes data in a workflow. In a workflow, a processing agent can either have one incoming and one outgoing data stream, or just one incoming data stream. Profile A global configuration that is used by the agents. Some agents require a profile to finalize the configuration of the agent. Related UDRs Partial UDRs that originate from the same long-duration data exchange between two devices. Session An information record that Service Context Service Contexts are responsible for providing running distributed services that are required by various components in the system. Service Contexts may run both in the Platform Container and in any number Execution Containers. STR Container Each Containers are used by STR to reference a STR Container installation The result of running the STR Container Group A Container Group contains a set of containers. At the time of writing, only one predefined Container Group ( Synchronous Agent A synchronous agent finishes processing of each UDR before it retrieves the next UDR in the queue. System A System Installation The result of one or more Container installations, including the Platform Container. System Topology Registry A data structure that holds configurations, service configurations, and attributes that control the behavior of Ultra format management system. Ultra Format Definition Language UFDL - An enriched programming language used to describe the physical structure of incoming and outgoing (external) data, internal (working) formats, as well as decoding and encoding rules. Usage Detail Record UDR - the Workflow A A workflow is included in a workflow configuration. You define a Workflow in the workflow configuration, further described in the Desktop User's Guide. Workflow Configuration A Workflow configuration consists of: A process-definition of agents and the routes between them (referred to as a template) Workflow Properties One or several workflow table rows (see Workflow) Workflow Group A group of workflows that are configured as a single entity and share criteria for scheduling and execution. Acronym Definition APL Analysis Programming Language CRC Cyclic Redundancy Check DB Database EC Execution Context ECSA Execution Context Stand-Alone ECS Error Correction System FTP File Transfer Protocol GTP GPRS Tunneling Protocol GUI Graphical User Interface HA High Availability HOCON Human Optimised Config Notation HTTP Hypertext Transfer Protocol IP Internet Protocol IPDR Internet Protocol Data Record JAR Java Archive JMX Java Management Extensions JVM Java Virtual Machine MIB Management Information Base MIM Meta Information Model MZ OS Operating System RAC (Oracle) Real Application Clusters RCP Remote Communication Protocol REST Representational State Transfer RTBS Real-Time Billing System SBTS Scalable Batch Transaction Service SC Service Context SCP Secure Copy Protocol SFTP SSH File Transfer Protocol SID (Oracle) System ID STR System Topology Registry SQL Structured Query Language TCP Transmission Control Protocol TLS Transport Layer Security UDR Usage Detail Record UFDL Ultra Format Definition Language XML Extensible Markup LanguageTerms
default
) is available.if
condition) is met. A session remains active until it is removed with the sessionRemove()
function.default
) is available.Acronyms