Sterling B2B Integrator - EBICS Order Streaming Service

The EBICS Order Streaming service performs EBICS packing and unpacking of order type data by using the pipeline functionality in Sterling B2B Integrator.

The following table provides an overview of the EBICS Order Streaming service:

System name

EBICS Order Streaming Service

Graphical Process Modeler (GPM) categories

All Services

Description

This service performs EBICS packing and unpacking of order type data using the pipeline functionality in Sterling B2B Integrator.

Business usage

This service is used to pack and unpack an EBICS message in a streamed manner prior to delivering the message to the endpoint.

Usage examples

Use this service in a business process that is a part of the EBICS Order Data Processing and that requires packing and unpacking of the payload to be done through streaming.

Preconfigured?

This service must be installed and deployed before it is invoked. No configuration parameters are required.

Requires third party files?

No

Platform availability

All supported Sterling B2B Integrator platforms.

Related services

None

Application requirements

None

Initiates business processes?

None

Invocation

This service is invoked from a business process.

Business process context considerations

You must be familiar with the internal service (workflow and business process parameters) that invoked this service. Workflow parameters are the values that were passed into the internal service. Business process parameters are the values specified in the BPML code.

Returned status values

Fatal – Non-recoverable error

Transient – Recoverable error

Logic – Recoverable error

Success

Warning

Restrictions

None

Persistence level

System Default

Debug

Debugging information for this service is located in Sterling B2B Integrator. Navigate to Operations System Logs EBICS.

Output from Business Process to EBICS Order Streaming Service
The following table contains the parameters passed from a business process to the EBICS Order Streaming service:
Parameter
Description

Mode

Optional. Indicates if the service is being invoked by the EBICS Banking Server or the EBICS Client. The client mode of operation is reserved for future use. Valid values are Server and Client. Default value is Server. If you do not provide a value for this parameter, the default value is used.

FlowDirection

Required. Indicates the direction of the order data. Valid values are Upload and Download. Default value is Upload.

CommSessionId

Required. The communication session ID with which the service is associated.

TransactionId

Required. The ID of the EBICS transaction with which the service is associated.

WfId

Required. The workflow ID with which the service is associated.

SignReqd

Required. Indicates if signing or verification is required for the message. Valid values are True and False. Default value is False.

EncryptReqd

Required. Indicates if encryption or decryption is required for the message. Valid values are True and False. Default value is False.

CompressReqd

Required. Indicates if compression or decompression is required for the message. Valid values are True and False. Default value is False.

PipelineTimeout

Optional. The pipeline timeout value. Default value is 300 seconds.

UserSignatureData

Required if signature verification is needed for an Upload message. The XML element containing information about an Electronic Signature.

SymmetricKeyId

Required if an upload message has to be decrypted. The document ID containing the secret key byte array.

CertId

Optional. The certificate ID.

CertAlias

Optional. Required if the value of certId is null.

SignatureVersion

Optional. The signature version for signing the message. Valid values are A005 and A006.

Output from EBICS Order Streaming Service to Business Process
The following table contains the parameters passed from the EBICS Order Streaming service to a business process:
Parameter
Description

SymmetricKeyId

Required if a message has to be encrypted. The document ID containing the secret key byte array.

SignatureValue

Optional. Signature value in Base64 encoded format of the hash of the message.

Business Process Examples

The following example business process illustrates using the EBICS Order Streaming service:
				
					<process name="unPackage">
  <sequence>
    <operation name="TrxInfo">
      <participant name="EBICSOrderStreamingService"/>
      <output message="outMsg">
        <assign to="." from="*"/>
      </output>
      <input message="inMsg">
        <assign to="." from="*"></assign>
      </input>
    </operation>
  </sequence>
</process> 
				
			

Previous Topic

Sterling B2B Integrator - EBICS Order Processing Service

Parent Topic

Sterling B2B Integrator - EBICS Banking Server Services

Next Topic

Sterling B2B Integrator - EBICS Compression Service