Sterling B2B Integrator - Managing profiles for users

You can configure permission types to enable a user to access the EBICS Client dashboard interface.

You can configure the following permission types to enable a user to access the EBICS Client dashboard interface:

EBICS Client Admin

An EBICS Client admin can configure an existing Sterling B2B Integrator user as an EBICS Client user or EBICS Client operator. The admin can also configure the following entities in EBICS Client dashboard interface:

  • Bank profile
  • User profile
  • Offer
  • File format
  • Keys
  • User permission
  • View events
  • Search for orders

However, an EBICS Client admin user cannot submit orders.

EBICS Client Operator
An EBICS Client operator can view information about user and bank profiles, view events, and search for orders. However, the EBICS Client operator cannot perform any create, edit, or delete operations in the EBICS Client dashboard interface.
EBICS Client User
An EBICS Client user can sign and submit orders, search self-submitted orders and view events for self-submitted orders.
Technical User

EBICS Client also supports a technical user. A technical user is an EBICS Client user configured to submit orders on behalf of a non-technical (human user) EBICS Client user using a back-end system. The technical user is associated with a non-technical user. The SystemID field in the EBICS request is populated with the technical subscriber user ID. Electronic signature (ES), authorization and encryption certificates are linked to the system ID and are verified accordingly. If a payload is received over a file system adapter, or any other technical adapter, such as, JSM or FTP, then EBICS Client application uses the ID of the technical user specified in the XML file and submits the order. If the payload is received over an EBICS Client user’s mail box, then the user ID of the user is used to submit the order. Permissions for order submission are inherited from the user ID when an order is submitted over a user’s mailbox. For example, if an upload order type with file format pain.xxx.cfonb160 is being submitted, EBICS Client verifies the permissions of the user to submit the order type file format combination. However, EBICS Client verifies the certificates for electronic signature, authentication, and encryption specified for the system ID. The electronic signature for a technical user is set to Transport signature of type T.

A compressed file (.zip) containing an XML file, ordermetadata.xml, and optionally the payload (for FUL and similar order types) are uploaded to the EBICS Client from the back-end. If the file name of the payload has non-ASCII characters, then use the jar utility that comes with the Java Development Kit (JDK) installed with Sterling B2B Integrator to create a compressed file. You have to execute the jar utility from the command prompt in Windows or the terminal in UNIX with the following parameters: jar cFM <zip_fileName> ordermetadata.xml <payload_fileName with non-ASCII characters>. If the file name of the payload has only ASCII characters, then either the jar utility or any application such as WinZip or WinRAR can be used to create a compressed file.

Note: Java Home must be set to the JDK.

EBICS Client collects the compressed file through an adapter such as the File System Adapter (FSA) configured on Sterling B2B Integrator. After the compressed file is received, the EBClientOrderPreProcess business process extracts the contents of the XML file and generates an EBICS request based on the values specified in the XML file. The XML file must conform to the following XSD. The technical user is specified in the System ID field.

				
					<?xml version="1.0" encoding="UTF-8"?><xsd:schema xmlns:xsd=
       "http://www.w3.org/2001/XMLSchema">
  <xsd:element name="PartnerID" type="xsd:string"/>
  <xsd:element name="UserID" type="xsd:string"/>
  <xsd:element name="OrderType" type="xsd:string"/>
  <xsd:element name="SystemID" type="xsd:string"/>
  <xsd:element name="Parameter">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element ref="Name" minOccurs="1" maxOccurs="1"/>
        <xsd:element ref="Value" minOccurs="1" maxOccurs="1"/>
        <xsd:element ref="Type" minOccurs="0" maxOccurs="1"/>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="ParameterList">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element ref="Parameter" minOccurs="0" maxOccurs="unbounded"/>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="UserAuthNewPubKeyID" type="xsd:string"/>
  <xsd:element name="UserAuthNewPriKeyAlias" type="xsd:string"/>
  <xsd:element name="PAYLOADMSGID" type="xsd:string"/>
  <xsd:element name="Product" type="xsd:string"/>
  <xsd:element name="Value" type="xsd:string"/>
  <xsd:element name="UserEncrNewPubKeyAlias" type="xsd:string"/>
  <xsd:element name="UserNewSignatureVersion" type="xsd:string"/>
  <xsd:element name="UserSignNewPubKeyID" type="xsd:string"/>
  <xsd:element name="Type" type="xsd:string"/>
  <xsd:element name="UserEncrNewPubKeyID" type="xsd:string"/>
  <xsd:element name="UserNewAuthVersion" type="xsd:string"/>
  <xsd:element name="PreValidation" type="xsd:string"/>
  <xsd:element name="UserAuthNewPriKeyID" type="xsd:string"/>
  <xsd:element name="UserSignNewPriKeyAlias" type="xsd:string"/>
  <xsd:element name="UserAuthNewPubKeyAlias" type="xsd:string"/>
  <xsd:element name="HostID" type="xsd:string"/>
  <xsd:element name="autoSubmit" type="xsd:string"/>
  <xsd:element name="Name" type="xsd:string"/>
  <xsd:element name="UserSignNewPriKeyID" type="xsd:string"/>
  <xsd:element name="UserEncrNewPriKeyID" type="xsd:string"/>
  <xsd:element name="UserNewEncVersion" type="xsd:string"/>
  <xsd:element name="FileFormat" type="xsd:string"/>
  <xsd:element name="DownloadDateRangeEnd" type="xsd:string"/>
  <xsd:element name="SecurityMedium" type="xsd:string"/>
  <xsd:element name="UserSignNewPubKeyAlias" type="xsd:string"/>
  <xsd:element name="UserEncrNewPriKeyAlias" type="xsd:string"/>
  <xsd:element name="orderIdPrefix" type="xsd:string"/>
  <xsd:element name="DownloadDateRangeStart" type="xsd:string"/>
  <xsd:element name="orderMetaData">
    <xsd:complexType>
      <xsd:all>
        <xsd:element ref="HostID"  minOccurs="1" maxOccurs="1"/>
        <xsd:element ref="PartnerID" minOccurs="0" maxOccurs="1"/>
        <xsd:element ref="UserID" minOccurs="0" maxOccurs="1"/>
        <xsd:element ref="PAYLOADMSGID" minOccurs="0" maxOccurs="1"/>
        <xsd:element ref="PreValidation" minOccurs="0" maxOccurs="1"/>
        <xsd:element ref="Product" minOccurs="0" maxOccurs="1"/>
        <xsd:element ref="orderIdPrefix" minOccurs="0" maxOccurs="1"/>
        <xsd:element ref="SecurityMedium" minOccurs="0" maxOccurs="1"/>
        <xsd:element ref="OrderType" minOccurs="0" maxOccurs="1"/>
        <xsd:element ref="SystemID" minOccurs="0" maxOccurs="1"/>
        <xsd:element ref="FileFormat" minOccurs="0" maxOccurs="1"/>
        <xsd:element ref="autoSubmit" minOccurs="0" maxOccurs="1"/>
        <xsd:element ref="DownloadDateRangeStart" minOccurs="0" maxOccurs="1"/>
        <xsd:element ref="DownloadDateRangeEnd" minOccurs="0" maxOccurs="1"/>
        <xsd:element ref="UserSignNewPubKeyAlias" minOccurs="0" maxOccurs="1"/>
        <xsd:element ref="UserSignNewPubKeyID" minOccurs="0" maxOccurs="1"/>
        <xsd:element ref="UserSignNewPriKeyAlias" minOccurs="0" maxOccurs="1"/>
        <xsd:element ref="UserSignNewPriKeyID" minOccurs="0" maxOccurs="1"/>
        <xsd:element ref="UserAuthNewPubKeyAlias" minOccurs="0" maxOccurs="1"/>
        <xsd:element ref="UserAuthNewPubKeyID" minOccurs="0" maxOccurs="1"/>
        <xsd:element ref="UserAuthNewPriKeyAlias" minOccurs="0" maxOccurs="1"/>
        <xsd:element ref="UserAuthNewPriKeyID" minOccurs="0" maxOccurs="1"/>
        <xsd:element ref="UserEncrNewPubKeyAlias" minOccurs="0" maxOccurs="1"/>
        <xsd:element ref="UserEncrNewPubKeyID" minOccurs="0" maxOccurs="1"/>
        <xsd:element ref="UserEncrNewPriKeyAlias" minOccurs="0" maxOccurs="1"/>
        <xsd:element ref="UserEncrNewPriKeyID" minOccurs="0" maxOccurs="1"/>
        <xsd:element ref="UserNewSignatureVersion" minOccurs="0" maxOccurs="1"/>
        <xsd:element ref="UserNewAuthVersion" minOccurs="0" maxOccurs="1"/>
        <xsd:element ref="UserNewEncVersion" minOccurs="0" maxOccurs="1"/>
        <xsd:element ref="ParameterList" minOccurs="0" maxOccurs="1"/>
      </xsd:all>
    </xsd:complexType>
  </xsd:element>
</xsd:schema>
				
			

Parent Topic

Sterling B2B Integrator - EBICS Client Architecture and Key Features

Next Topic

Sterling B2B Integrator - Managing certificates and keys for users

Pragma Edge, IBM Gold Partner, IBM, Pragmaedge,

Train, validate, tune and deploy AI models with watsonx.ai

BPML, an XML-based language, serves to depict and execute business processes. Each business process is outlined in a distinct BPML document termed as a business process model (.bpml or .bp file). These models represent the blueprint of how processes operate within Sterling B2B Integrator.

Read More »
Pragma Edge, IBM Gold Partner, IBM, Pragmaedge,

Sterling B2B Integrator and BPML

BPML, an XML-based language, serves to depict and execute business processes. Each business process is outlined in a distinct BPML document termed as a business process model (.bpml or .bp file). These models represent the blueprint of how processes operate within Sterling B2B Integrator.

Read More »
Pragma Edge, IBM Gold Partner, IBM, Pragmaedge,

Foundation models in watsonx.ai 

BPML, an XML-based language, serves to depict and execute business processes. Each business process is outlined in a distinct BPML document termed as a business process model (.bpml or .bp file). These models represent the blueprint of how processes operate within Sterling B2B Integrator.

Read More »

Thank you for the Registration Request, Our team will confirm your request shortly.

Invite and share the event with your colleagues 

FileGPS - End To End File Monitoring

Subscribe to our newsletter

Elevate your approach to technology with expert-authored blogs, articles, and industry perspectives.

Thank You!

Thanks for signing up! We look forward to sharing resources and updates with you.

Continue to view our resources below.

Thank You!

Your Article submission request has been successfully sent. We will review your article & contact you very soon!

Sign up for Free Trail

Community manager solution extends IBM Sterling B2B Integrator to deliver next-generation B2B and File Transfer capabilities that meet the growing demands of the customer.

Thank You!

Thanks for contacting us. We will reach you shortly!

Select Industry & Watch IBM Partner Engagement Manager Demo

Start SRE Journey to AIOPs

FileGPS - End To End File Monitoring

Pragma Edge Jarvis Monitoring tool (Jarvis)

Thank you for submitting your details.

For more information, Download the PDF.

Community Manager - PCM

Community Manager - PCM

To deliver next-generation B2B and File Transfer capabilities

Pragma Edge - API Connect

IBM Partner Engagement Manager Standard

IBM Partner Engagement Manager Standard is the right solution
addressing the following business challenges

IBM Partner Engagement Manager Standard

IBM Partner Engagement Manager Standard is the right solution
addressing the following business challenges

IBM Partner Engagement Manager Standard

IBM Partner Engagement Manager Standard is the right solution
addressing the following business challenges

Thank you for the Registration Request, Our team will confirm your request shortly.

Invite and share the event with your colleagues 

Please Join us
On April 21 2021, 11 AM CT