Online Service Support Pattern

Synchronous Type Service

Transferable Data

Synchronous Type Service uses the message which has a header part and data part. Each message is a fixed-length message which is divided by the length of the field.

Delimiter Message

Not supported.

XML Message Processing Limitation

When the conversion between XML to Flat message is made, the message has to be converted to the message which has a fixed length to be processed in ISM. Therefore, the source or target connector interface model has to be converted to fit on ISM type. In this case, the message cannot be processed if the structures of the XML message are duplicated more than three layers. The processable stage is up to the second stage, the master – detail.

Service Definition

Source Service Definition

Defines the input and output data structure. If any error mapping is required, it defines the error data structure. The request data which is sent from the source to the target service is output; the error response data from the target to the source service is input; The error response data which is sent from the target service is error data structure. Available source service types are as follow.

Electronic Messaging Service

Nothing to be defined specifically.

Target Service Definition

Defines the input and output data structure. If any error mapping is required, defines the error data structure. The request data which is sent from the target to the source service is output; the error response data from the target to the source service is input; The error response data which is sent from the target service is error data structure. Available source service types are as follow.

Electronic Messaging Service

Nothing to be defined specifically.

Web Service

Defines the way to search the web service. Refer the Import WSDL category(ISM:Webconsole#Import WSDL) of the web console to look up the setting on web service.

Data Structure Definition

Source Data Structure

The Source Data is made of at least a master. Repeatable sections are set by the detail included on master. The number of the repetition of detail can be fixed or determined by the certain field of master.

Target Data Structure

The same as above.

Service Model Definition

Assort the interface services to the source and the target, and define the routing rule and mapping rule when the request is made from the source to the target. Define the service flow from the source service to the target service by the service model definition. Set whether the service is subsequent process or the parallel process. Parallel process is set only in the processing of an asynchronous parallel process,

Targe Service
Properties Description
Pattern System Interface Pattern If it is synchronous way– set the sync request.
Routing
Properties Description Accept value
Routing determining method Determines the way to search the target service. All
Routing Input Field If the routing determining method isn't All, define the input field.  
Routing Pattern Value Defines the value, pattern, or the result value of the calculation on the specified input field. Send the request to the target service which has the same value set.  
Service mapping Defines the conversion rule between the source and the target service. Mapping rule
Error mapping Defines the conversion rule when an error response is returned from the target service.  
Target Service Define the target service to send the request per routing pattern value. Target Service
Target Service
Properties Description
Pattern System Interface Pattern
  • If it is synchronous way– set to the sync request.
  • If it should be interfaced asynchronously, set to the asynchronous request.

Integration Service Definition

Integration Service define the source and target system to the service model result, and define the rules on other online service performances The information has to be set besides processing flow is as follows.

  • 2PC Status
    • If it's not the 2PC transaction, separate the source interface process and the target interface process.
  • Message Verification Status
    • Analyze and verify the input message per the field unit applying verification conditions. If there's no verification condition, check its length and type.
  • Process Log Status
    • Determines whether to leave the service processing result or not.
  • Entire Log Status
    • Determines whether to leave the original message or the converted message on the process or not.
  • Target System Timeout Setting

Default Timeout is set to 30 seconds when the target system is requested,

Asynchronous Way Service

Transferable data

Only the message which has a header and data is used. Message is the fixed length of message which separates each field by its length. It supports delimiter message and XML message as the same as synchronous service.

Service Definition

Source Service Definition

The request data received from the source to the target system is output; the response data from the target to the source is input; The error response data received from the target service is error data structure.

Telegram Service

Nothing to be defined separately.

Target Service Definition

Defines the input & output data structure. If any error mapping is required, defines the error data structure. The request data received from the target system to the source system is defined to input; the response data from the target to the source is defined to output; The error response data received from the target system is defined to error data structure.

Telegram Service

Nothing to be defined separately.

Web Service

Defines the way to search the web service. Refer the Import WSDL category(ISM:Webconsole#Import WSDL) of the web console to look up the preference setting on web service.

Data Structure Definition

Source Data Structure Definition

Source data structure is comprised of at least one master. Repeatable section is set to the details included in master. The number of the repetition of the detail can be fixed, or determined by a specific field value of the master.

Target Data Structure Definition

The same as the Source Data Structure Definition.

Service Model Definition

Form the interface services into the source and the target, and define the routing rule and mapping rule when the request is made from the source to the target. Defines the service flow from the source to the target by its service model. Determines whether to sequential process or parallel process. Parallel process is only available on the parallel process in asynchronous way.

Source Service
Properties Description
Pattern System Interface Pattern
  • Set one-way transmission - asynchronous transmission.
  • Set asynchronous request/response - asynchronous transmission.
  • If one-way transmission - source system receive ACK, set the ACK transmission.
  • Synchronous request/response - If the source system receive ACK, set the ACK request.
Routing
Properties Description Accept Value
Routing Determining Method Determine the way to search the target service. All
Routing Input Field If the way of routing determination isn't All, specify the input field.  
Routing Pattern Value Define the value, pattern, or the result value of the calculation on a specified input field. Send the request to the target service which has the same value set.  
Service Mapping Defines the converting rule between the source and the target service. Mapping Rule
Error Mapping Define the converting rule when the error response is returned from the target service.  
Target Service Define the target service which will send the request per the routing pattern value. Target Service
Target Service
Properties Description
Pattern System Interface Pattern
  • Set one-way transmission - asynchronous transmission.
  • Set asynchronous request/response - asynchronous transmission.
  • If one-way transmission - source system receive ACK, set the ACK transmission.
  • Synchronous request/response - If the source system receive ACK, set the ACK request.
Etc.

Parallel Process Status Configuration

  • Parallel Process – Yes
    • When there's no need to guarantee the order or one-way transmission.
  • Parallel Process – No
    • When the service is an asynchronous request/response.

Integration Service Definition

Integration Service not only defines the source and target system to the service model result, but also the rules on other online service performance. The information has to be set besides processing flow is as follows.

  • 2PC Status
    • If it isn't 2PC transaction, the transaction between the source and the target interface process is divided.
  • Message Verification Status
    • Analyze and verify the input message per field unit applying verifying conditions. If there's no verification condition, check its length and type.
  • Process Log Status
    • Determines whether to leave the service processing result or not.
  • Entire Log Status
    • Determines whether to leave the original message or the converted message on the process or not.
  • Target System Timeout Setting

Default Timeout is set to 30 seconds when the target system is requested,