Pragma Edge — Powering your connected enterpriseLet's connect ↗
PRAGMA EDGE / BLOG

Sterling B2B Integrator - EBICS Encoding Service

Sterling B2B Integrator - EBICS Encoding Service. The EBICS Order Authorization service handles incoming order requests for the bank-technical upload order type.

The EBICS Encoding service encodes and decodes as part of the packing and unpacking of order data.

System Name

EBICS Encoding Service

Graphical Process Modeler (GPM) categories

All Services

Description

This service performs EBICS encoding and decoding using base64 method in pipeline mode.

Business usage

The EBICS Encryption service performs a part of the packing and unpacking of order data.

Usage examples

A business process is called by the EBICS Order Processing service to either encode or decode payload data.

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 supportedSterling B2B Integratorplatforms.

Related services

None

Application requirements

None

Initiates business processes?

No

Invocation

This service is invoked from a business process.

Business process context considerations

Use this service in a business process to either encode or decode order data.

Returned status values

Fatal – Nonrecoverable error

Transient – Recoverable error

Logic – Recoverable error

Success

Warning

Restrictions

None

Persistence level

System default

Debug

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

Output from Business Process to EBICS Encoding Service

The following table contains the parameters passed from a business process to the EBICS Encoding service:

Parameter

Description

action

Required. The action to be performed. Valid values are ENCODE and DECODE.

CommSessionId

Required. The communication session ID to which the service belongs to, for example, 012345.

pipelineTimeout

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

TransactionId

Required. The ID of the EBICS transaction, for example, TransactionId012345.

WfId

Required. The workflow ID of the transaction, for example, WfId012345.

mode

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

Business Process Examples

<process name="ebicsencoding"> <sequence> <operation> <participant name="EBICSEncodingService"/> <output message="encodeRequest"> <assign to="." from="*"/> <assign to="action"from="'ENCODE'"/> </output> <input message="encodeResponse"> <assign to="." from="*"/> </input> </operation> </sequence> </process>  

The following example business process illustrates payload decoding.

<process name="ebicsdecoding"> <operation> <participant name="EBICSEncodingService"/> <output message="decodeRequest"> <assign to="." from="*"/> <assign to="action" from="'DECODE'"/> </output> <input message="decodeResponse"> <assign to="." from="*"/> </input> </operation> </process>  

Previous Topic

Sterling B2B Integrator - EBICS Encryption Service

Parent Topic

Sterling B2B Integrator - EBICS Banking Server Services

Next Topic

Sterling B2B Integrator - EBICS Signing Service

TURN IDEAS INTO ACTION

Make the next step specific.

Bring your operating context, priorities and questions. We’ll help identify the relevant next step.

Start a conversation ↗
Services and Accelerators →Technologies We Support →More perspectives →
Pragma Edge / Let’s Connect

Start a conversation.

Tell us what you’re working on. We’ll help shape the next step.

Your inquiry goes directly to the Pragma Edge sales team.

Or email sales directly