M Self Service Utility Protocols, Identifications, Security Specifications, and Parameters

This appendix gives the values for protocols, identifications, security specifications, and parameters used in the selfservice utility.

The appendix includes the following sections:

Protocols

Document protocols, exchange protocols, and transport protocols are listed here.

Document Protocols

  • OAG

  • UCCNET

  • RosettaNet

  • Custom

Exchange Protocols

  • AS2

  • MLLP

  • ebMS2

  • ebMS1

  • RNIF20

  • RNIF11

  • AS1

  • Generic-File

  • Generic-AQ

  • Generic-FTP

  • Generic-SFTP

  • Generic-JMS

  • Generic-HTTP

  • Generic-Email

Transport Protocols

  • HTTP

  • File

  • AQ

  • JMS

  • FTP

  • SFTP

  • AS1

  • TCP

  • Email

Identifications

Any of the these values can be used as Identification name in Self-Service. Name Identifier will be created by Self-Service using the Trading Partner name.

Table M-1 Identifications

Identification Name Identification ID

Generic Identifier

Generic

DUNS

DUNS

ebMS Identifier

ebMS

AS2 Identifier

AS2

MLLP ID

MLLP

AS1 Identifier

AS1

Security Specifications

Any of these values can be used as Identification name in Self-Service.

Table M-2 Security Specifications

Security Specifications Name Security Specifications ID

SMIME 3.0 with MD5 - RSA

SMIME-3_0-MD5-RSA

SMIME 3.0 with SHA1 - RSA

SMIME-3_0-SHA-RSA

SMIME 3.0 with SHA256 - RSA

SMIME-3_0-SHA256-RSA

SMIME 2.0 with MD5 - RSA

SMIME-2_0-MD5-RSA

SMIME 2.0 with SHA1 - RSA

SMIME-2_0-SHA-RSA

XMLDSIG with SHA1 - DSA

XMLDSIG-1_0-SHA-DSA

XMLDSIG with SHA1 - RSA

XMLDSIG-1_0-SHA-RSA

SMIME 3.0 with DES

SMIME-3_0-DES

SMIME 3.0 With 3DES

SMIME-3_0-3DES

SMIME 3.0 with RC2-40

SMIME-3_0-RC2-40

SMIME 3.0 with RC2-64

SMIME-3_0-RC2-64

SMIME 3.0 with RC2-128

SMIME-3_0-RC2-128

SMIME 2.0 with DES

SMIME-2_0-DES

SMIME 2.0 With 3DES

SMIME-2_0-3DES

SMIME 2.0 with RC2-40

SMIME-2_0-RC2-40

SMIME 2.0 with RC2-64

SMIME-2_0-RC2-64

SMIME 2.0 with RC2-128

SMIME-2_0-RC2-128

XMLENC with 3DES - RSA-v1.5

XMLENC-1_0-3DES-RSA-V1_5

XMLENC with AES-128 - RSA-OAEP

XMLENC-1_0-AES128-RSA-OAEP

XMLENC with AES-192 - RSA-OAEP

XMLENC-1_0-AES192-RSA-OAEP

XMLENC with AES-256 - RSA-OAEP

XMLENC-1_0-AES256-RSA-OAEP

Exchange Protocols Parameter Values

This table lists the valid exchange protocol parameter values.

Table M-3 Exchange Protocols Parameter Values

Exchange Parameter Value Name Domain Required

AS2

Receipt-Delivery-Option

String, any URL

No

AS2

Signed-And-Compressed

Boolean, false (default), true

No

MLLP

ImmediateACK

String, any of these values - None (default), Default, Simple, Custom

No

MLLP

ImmediateACK-Custom-File

Absolute File Path

No

MLLP

ImmediateACK-mapAckControlID

Boolean, false (default), true

No

MLLP

ImmediateACK-MapImmTriggerEvt

Boolean, false (default), true

No

MLLP

DiscardHL7ACK

String, any of these values -None (default), AA, AE, AR, CA, CE, CR

No

MLLP

Start-Block-Char

Hexadecimal, 0x0B(default)

No

MLLP

End-Block-Char

Hexadecimal, 0x1C(default)

No

MLLP

Carriage-Return-Char

Hexadecimal, 0x0D(default)

No

MLLP

Identify-TP-by-delivery-channel

Boolean, false (default), true

No

ebMS2.0

Duplicate-Elimination

Boolean, false (default), true

No

ebMS2.0

messageOrderSemantics

String

No

ebMS2.0

PersistDuration

String

No

ebMS2.0

SendPartyTypeAndValue

Boolean, false (default), true

No

ebMS1.0

Duplicate-Elimination

Boolean, false (default), true

No

ebMS1.0

SendPartyTypeAndValue

Boolean, false (default), true

No

AS1

Signed-And-Compressed

Boolean, false (default), true

No

Transport Protocols Parameter Values

This table lists the valid transport protocol parameter values.

Table M-4 Transport protocols parameter Values

Transport Parameter Name Value Domain Required

HTTP

url

String, any URL

Yes

HTTP

user

String

No

HTTP

password

String

No

HTTP

additional_headers

String

No

HTTP

use_proxy

Boolean, false (default), true

No

File

polling_interval

Integer, 5(default)

No

File

folder

String

Yes

File

filename_format

String

No

AQ

sid

String, orcl (default)

No

AQ

port

Integer, 1521(default)

No

AQ

schema

String

No

AQ

queue_name

String

No

AQ

password

String

No

AQ

host

String

No

AQ

polling_interval

Integer

No

AQ

recipient

String

No

AQ

consumer

String

No

AQ

datasource

String, either datasource or jdbc(host,sid,port,schema)

No

JMS

queue_name

String

No

JMS

jndi_connection_factory_location

String

No

JMS

is_topic

Boolean, false (default), true

No

JMS

is_map_message

String, Any of these values BYTES,TEXT,MAP

No

JMS

is_map_payload_alone

Boolean, false (default), true

No

JMS

Subscriber_ID

String

No

JMS

user

String

No

JMS

password

String

No

JMS

polling_interval

Integer, 5(default)

No

FTP

host

String

Yes

FTP

polling_interval

Integer, 5(default)

No

FTP

folder

String

Yes

FTP

user

String

Yes

FTP

password

String

No

FTP

channel_mask

String, None (default)

No

FTP

cipher_suites

String

No

FTP

control_port

Integer

No

FTP

data_port

Integer

No

FTP

use_proxy

Boolean, false (default), true

No

FTP

filename_format

String

No

FTP

sourcefile_encoding

String

No

SFTP

host

String

Yes

SFTP

port

Integer

No

SFTP

polling_interval

Integer, 5(default)

No

SFTP

folder

String

Yes

SFTP

user

String

Yes

SFTP

password

String

No

SFTP

private_key

String

No

SFTP

pass_phrase

String

No

SFTP

use_proxy

Boolean, false (default), true

No

SFTP

filename_format

String

No

TCP

sockettype

String, Either of Server, Client (default)

No

TCP

host

String

No

TCP

port

Integer

No

TCP

PermanentConnectionType

Boolean, false (default), true

No

TCP

Sequencing

Boolean, false (default), true

No

TCP

pollinterval

Integer, 10(default)

No

TCP

timeout

Integer, 300(default)

No

Email

host

String

Yes

Email

password

String

No

Email

user

String

No

Email

polling_interval

Integer

No

Email

content-type

String

No

Email

send_as_attachment

String

No

Email

folder

String

No

Email

email-id

String

Yes

Email

subject

String

No

Email

server

String, either of IMAP (default), PoP3

Yes

Document Protocol Parameter Values

The valid document protocol parameter values are listed.

This section contains the following tables:

  • Table M-5 RosettaNet Document Protocol Parameter Values

  • Table M-6 Custom Document Protocol Parameter Values

  • Table M-7 Common Parameter Values

  • Table M-8 AgrDocType Parameter Values

Table M-5 RosettaNet Document Protocol Parameter Values

Document Parameter Value Name Domain Required

Type

FromRole

String

Yes

Type

ToRole

String

Yes

Type

ServiceHeader

String

Yes

Type

ToService

String

Yes

Type

BusinessTransaction

String

Yes

Type

ServiceHeader

String

Yes

Type

CollaborationTimeToPerform

String

Yes

Type

CollaborationName

String

Yes

Type

CollaborationCode

String

Yes

Definition

DocumentRoutingID

String

No

Definition

DTDXSDNamespaceConversion

String, any of these values - Both, Inbound, Outbound, None

No

Definition

Common Parameter Values (see Table M-7)

String

No

Table M-6 Custom Document Protocol Parameter Values

Document Parameter Value Name Domain Required

Type

ActionName

String

No

Type

Service

String

No

Type

ServiceType

String

No

Type

FromRole

String

No

Type

ToRole

String

No

Definition

IdentificationExpression

String

No

Definition

IdentificationExpressionValue

String

No

Definition

DTDXSDNamespaceConversion

String, any of these values - None, Both, Inbound, Outbound

No

Definition

IdentificationStartPosition

String

No

Definition

IdentificationEndPosition

String

No

Definition

FlatIdentificationExpressionValue

String

No

Definition

DocumentRoutingID

String

No

Definition

Common Parameter Values (see Table M-7)

String

No

Table M-7 Common Parameter Values

Parameter Value Name Domain Required

XPathName1

String, XPathName1 (default)

No

XPathExpression1

String

No

XPathName2

String, XPathName2 (default)

No

XPathExpression2

String

No

XPathName3

String, XpathName3 (default)

No

XPathExpression3

String

No

CorrelationFromXPathName

String, CorrelationFromXPathName (default)

No

CorrelationFromXPathXPR

String

No

CorrelationToXPathName

String, CorrelationToXPathName (default)

No

CorrelationToXPathXPR

String

No

Table M-8 AgrDocType Parameter Values

Parameter Value Name Domain Required Applicable Documents

validate

boolean

No

Depends on document protocol

translate

boolean

No

X12, EDIFACT, HL7

fa

boolean

No

X12, EDIFACT, HL7