M セルフサービス・ユーティリティのプロトコル、識別、セキュリティ仕様およびパラメータ

この付録では、selfserviceユーティリティで使用されるプロトコル、識別、セキュリティ仕様およびパラメータの値について説明します。

この付録の内容は次のとおりです。

M.1 プロトコル

ドキュメント・プロトコル、交換プロトコルおよびトランスポート・プロトコルが、ここにリストされます。

ドキュメント・プロトコル

  • EDI_X12

  • EDI_EDIFACT

  • HL7

  • RosettaNet

  • カスタム

交換プロトコル

  • AS2

  • MLLP

  • ebMS2

  • ebMS1

  • RNIF20

  • RNIF11

  • AS1

  • Generic-File

  • Generic-AQ

  • Generic-FTP

  • Generic-SFTP

  • Generic-JMS

  • Generic-HTTP

  • Generic-Email

転送プロトコル

  • HTTP

  • ファイル

  • AQ

  • JMS

  • FTP

  • SFTP

  • AS1

  • TCP

  • 電子メール

M.2 識別

次の値をセルフサービスで識別名として使用できます。名前識別子は、セルフサービスによって取引パートナ名を使用して作成されます。

表M-1 識別

識別名 識別ID

Generic識別子

汎用

DUNS

DUNS

ebMS識別子

ebMS

AS2識別子

AS2

MLLP ID

MLLP

AS1識別子

AS1

EDI交換ID

InterchangeID

EDI交換ID修飾子

InterchangeIDQualifier

EDIグループID

GroupID

EDI交換内部ID

InterchangeInternalID

EDI交換内部サブID

InterchangeInternalSubID

EDIグループID修飾子

GroupIDQualifier

HL7メッセージ・アプリケーションID

Message-ApplicationID

HL7メッセージ・アプリケーション共通ID

Message-ApplicationUniversalID

HL7メッセージ・アプリケーション共通IDタイプ

Message-ApplicationUniversalIDType

HL7メッセージ機能ID

Message-FacilityID

HL7メッセージ機能共通ID

Message-FacilityUniversalID

HL7メッセージ機能共通IDタイプ

Message-FacilityUniversalIDType

HL7バッチ・アプリケーションID

Batch-ApplicationID

HL7バッチ・アプリケーション共通ID

Batch-ApplicationUniversalID

HL7バッチ・アプリケーション共通IDタイプ

Batch-ApplicationUniversalIDType

HL7バッチ機能ID

Batch-FacilityID

HL7バッチ機能共通ID

Batch-FacilityUniversalID

HL7バッチ機能共通IDタイプ

Batch-FacilityUniversalIDType

HL7ファイル・アプリケーションID

File-ApplicationID

HL7ファイル・アプリケーション共通ID

File-ApplicationUniversalID

HL7ファイル・アプリケーション共通IDタイプ

File-ApplicationUniversalIDType

HL7ファイル機能ID

File-FacilityID

HL7ファイル機能共通ID

File-FacilityUniversalID

HL7ファイル機能共通IDタイプ

File-FacilityUniversalIDType

M.3 セキュリティ仕様

次の値をセルフサービスで識別名として使用できます。

表M-2 セキュリティ仕様

セキュリティ仕様名 セキュリティ仕様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

M.4 交換プロトコルのパラメータ値

この表には、交換プロトコルのパラメータ値を一覧で表示しています。

表M-3 交換プロトコルのパラメータ値

交換 パラメータ値名 ドメイン 必須

AS2

Receipt-Delivery-Option

文字列、任意のURL

いいえ

AS2

Signed-And-Compressed

ブール、false (デフォルト)、true

いいえ

MLLP

ImmediateACK

文字列、None (デフォルト)、Default、Simple、Customのいずれかの値

いいえ

MLLP

ImmediateACK-Custom-File

絶対ファイル・パス

いいえ

MLLP

ImmediateACK-mapAckControlID

ブール、false (デフォルト)、true

いいえ

MLLP

ImmediateACK-MapImmTriggerEvt

ブール、false (デフォルト)、true

いいえ

MLLP

DiscardHL7ACK

文字列、None (デフォルト)、AA、AE、AR、CA、CE、CRのいずれかの値

いいえ

MLLP

Start-Block-Char

16進数、0x0B (デフォルト)

いいえ

MLLP

End-Block-Char

16進数、0x1C (デフォルト)

いいえ

MLLP

Carriage-Return-Char

16進数、0x0D (デフォルト)

いいえ

MLLP

Identify-TP-by-delivery-channel

ブール、false (デフォルト)、true

いいえ

ebMS2.0

Duplicate-Elimination

ブール、false (デフォルト)、true

いいえ

ebMS2.0

messageOrderSemantics

String

いいえ

ebMS2.0

PersistDuration

String

いいえ

ebMS2.0

SendPartyTypeAndValue

ブール、false (デフォルト)、true

いいえ

ebMS1.0

Duplicate-Elimination

ブール、false (デフォルト)、true

いいえ

ebMS1.0

SendPartyTypeAndValue

ブール、false (デフォルト)、true

いいえ

AS1

Signed-And-Compressed

ブール、false (デフォルト)、true

いいえ

M.5 トランスポート・プロトコルのパラメータ値

この表には、トランスポート・プロトコルのパラメータ値を一覧で表示しています。

表M-4 トランスポート・プロトコルのパラメータ値

トランスポート パラメータ名の値 ドメイン 必須

HTTP

url

文字列、任意のURL

はい

HTTP

user

String

いいえ

HTTP

password

String

いいえ

HTTP

additional_headers

String

いいえ

HTTP

use_proxy

ブール、false (デフォルト)、true

いいえ

ファイル

polling_interval

整数、5 (デフォルト)

いいえ

ファイル

folder

String

はい

ファイル

filename_format

String

いいえ

AQ

sid

文字列、orcl (デフォルト)

いいえ

AQ

port

整数、1521 (デフォルト)

いいえ

AQ

schema

String

いいえ

AQ

queue_name

String

いいえ

AQ

password

String

いいえ

AQ

host

String

いいえ

AQ

polling_interval

整数

いいえ

AQ

recipient

String

いいえ

AQ

consumer

String

いいえ

AQ

datasource

文字列、datasourceまたはjdbc(host,sid,port,schema)のいずれか

いいえ

JMS

queue_name

String

いいえ

JMS

jndi_connection_factory_location

String

いいえ

JMS

is_topic

ブール、false (デフォルト)、true

いいえ

JMS

is_map_message

文字列、BYTES、TEXT、MAPのいずれかの値

いいえ

JMS

is_map_payload_alone

ブール、false (デフォルト)、true

いいえ

JMS

Subscriber_ID

String

いいえ

JMS

user

String

いいえ

JMS

password

String

いいえ

JMS

polling_interval

整数、5 (デフォルト)

いいえ

FTP

host

String

はい

FTP

polling_interval

整数、5 (デフォルト)

いいえ

FTP

folder

String

はい

FTP

user

String

はい

FTP

password

String

いいえ

FTP

channel_mask

文字列、None (デフォルト)

いいえ

FTP

cipher_suites

String

いいえ

FTP

control_port

整数

いいえ

FTP

data_port

整数

いいえ

FTP

use_proxy

ブール、false (デフォルト)、true

いいえ

FTP

filename_format

String

いいえ

FTP

sourcefile_encoding

String

いいえ

SFTP

host

String

はい

SFTP

port

整数

いいえ

SFTP

polling_interval

整数、5 (デフォルト)

いいえ

SFTP

folder

String

はい

SFTP

user

String

はい

SFTP

password

String

いいえ

SFTP

private_key

String

いいえ

SFTP

pass_phrase

String

いいえ

SFTP

use_proxy

ブール、false (デフォルト)、true

いいえ

SFTP

filename_format

String

いいえ

TCP

sockettype

文字列、ServerまたはClient (デフォルト)のいずれか

いいえ

TCP

host

String

いいえ

TCP

port

整数

いいえ

TCP

PermanentConnectionType

ブール、false (デフォルト)、true

いいえ

TCP

順序付け

ブール、false (デフォルト)、true

いいえ

TCP

pollinterval

整数、10 (デフォルト)

いいえ

TCP

timeout

整数、300 (デフォルト)

いいえ

電子メール

host

String

はい

電子メール

password

String

いいえ

電子メール

user

String

いいえ

電子メール

polling_interval

整数

いいえ

電子メール

content-type

String

いいえ

電子メール

send_as_attachment

String

いいえ

電子メール

folder

String

いいえ

電子メール

email-id

String

はい

電子メール

subject

String

いいえ

電子メール

server

文字列、IMAP (デフォルト)またはPoP3のいずれか

はい

M.6 ドキュメント・プロトコルのパラメータ値

有効なドキュメント・プロトコル・パラメータ値が一覧表示されています。

この項には、次の表が含まれます。

  • 表M-5 EDI_X12ドキュメント・プロトコルのパラメータ値

  • 表M-6 EDI_EDIFACTドキュメント・プロトコルのパラメータ値

  • 表M-7 HL7ドキュメント・プロトコルのパラメータ値

  • 表M-8 RosettaNetドキュメント・プロトコルのパラメータ値

  • 表M-9 カスタム・ドキュメント・プロトコルのパラメータ値

  • 表M-10 共通のパラメータ値

  • 表M-11 AgrDocTypeのパラメータ値

表M-5 EDI _X12ドキュメント・プロトコルのパラメータ値

ドキュメント パラメータ値名 ドメイン 必須

プロトコルのバージョン

InterchangeAuthorizationInfoQual

文字列、00 (デフォルト)

いいえ

プロトコルのバージョン

InterchangeAuthorizationInfo

String

いいえ

プロトコルのバージョン

InterchangeSecurityInfoQual

文字列、00 (デフォルト)

いいえ

プロトコルのバージョン

InterchangeSecurityInfo

String

いいえ

プロトコルのバージョン

InterchangeDate

日付、#SystemDate(YYMMDD)# (デフォルト)

いいえ

プロトコルのバージョン

InterchangeTime

時刻、#SystemTime(HHMM)# (デフォルト)

いいえ

プロトコルのバージョン

InterchangeControlStandard_RepeatingSeparator

文字列、U (デフォルト)

いいえ

プロトコルのバージョン

InterchangeControlVersion

文字列、00401 (デフォルト)

いいえ

プロトコルのバージョン

InterchangeAckRequested

文字列、0 (デフォルト)

いいえ

プロトコルのバージョン

InterchangeUsageIndicator

文字列、P (デフォルト)

いいえ

プロトコルのバージョン

InterchangeECSFileBlob

ecsの絶対ファイル・パス

いいえ

プロトコルのバージョン

GroupDate

日付、#SystemDate(CCYYMMDD)# (デフォルト)

いいえ

プロトコルのバージョン

GroupTime

時刻、#SystemTime(HHMM)# (デフォルト)

いいえ

プロトコルのバージョン

GroupAgencyCode

文字列、X (デフォルト)

いいえ

プロトコルのバージョン

GroupVersionNumber

String

いいえ

プロトコルのバージョン

GroupECSFileBlob

ecsの絶対ファイル・パス

いいえ

プロトコルのバージョン

SegmentDelimiter

16進数、0x7e (デフォルト)

いいえ

プロトコルのバージョン

ElementDelimiter

16進数、0x2a (デフォルト)

いいえ

プロトコルのバージョン

SubelementDelimiter

16進数、0x5c (デフォルト)

いいえ

プロトコルのバージョン

DecimalSeparator

16進数、0x2e (デフォルト)

いいえ

プロトコルのバージョン

ReplacementChar

16進数、0x7c (デフォルト)

いいえ

プロトコルのバージョン

RepeatingSeparator

16進数、0x5e (デフォルト)

いいえ

タイプ

GroupID

String

はい

タイプ

TransactionID

String

はい

タイプ

TransactionImplementationReference

String

いいえ

タイプ

TransactionPurposeCode

String

いいえ

定義

TransactionECSFileBlob

ecsの絶対ファイル・パス

はい

定義

DocumentRoutingID

String

いいえ

定義

共通のパラメータ値(表M-10を参照)

String

いいえ

表M-6 EDI_EDIFACTドキュメント・プロトコルのパラメータ値

ドキュメント パラメータ値名 ドメイン 必須

プロトコルのバージョン

UNACreation

文字列、次のいずれかの値

always、never、delimiter-based

いいえ

プロトコルのバージョン

CharSet

文字列、UNOB (デフォルト)

いいえ

プロトコルのバージョン

InterchangeControlVersion

文字列、1 (デフォルト)

いいえ

プロトコルのバージョン

InterchangeServiceCodeList

String

いいえ

プロトコルのバージョン

InterchangeCharacterEncoding

String

いいえ

プロトコルのバージョン

InterchangeDate

日付、#SystemDate(YYMMDD)# (デフォルト)

いいえ

プロトコルのバージョン

InterchangeTime

日付、#SystemTime(HHMM)# (デフォルト)

いいえ

プロトコルのバージョン

InterchangeRecipientRefPassword

String

いいえ

プロトコルのバージョン

InterchangeRecipientRefPasswordQual

String

いいえ

プロトコルのバージョン

InterchangeApplicationRef

String

いいえ

プロトコルのバージョン

InterchangeProcessingPriority

String

いいえ

プロトコルのバージョン

InterchangeAgreementIdentifier

String

いいえ

プロトコルのバージョン

InterchangeTestIndicator

String

いいえ

プロトコルのバージョン

InterchangeECSFileBlob

ecsの絶対ファイル・パス

いいえ

プロトコルのバージョン

FunctionalGroupCreation

String

いいえ

プロトコルのバージョン

GroupDate

日付、#SystemDate(YYMMDD)# (デフォルト)

いいえ

プロトコルのバージョン

GroupTime

時刻、#SystemTime(HHMM)# (デフォルト)

いいえ

プロトコルのバージョン

GroupAgencyCode

文字列、UN (デフォルト)

いいえ

プロトコルのバージョン

GroupAssociationCode

String

いいえ

プロトコルのバージョン

GroupApplicationPassword

String

いいえ

プロトコルのバージョン

GroupECSFileBlob

ecsの絶対ファイル・パス

いいえ

プロトコルのバージョン

SegmentDelimiter

16進数、0x27 (デフォルト)

いいえ

プロトコルのバージョン

ElementDelimiter

16進数、0x2b (デフォルト)

いいえ

プロトコルのバージョン

SubelementDelimiter

16進数、0x3a (デフォルト)

いいえ

プロトコルのバージョン

DecimalSeparator

16進数、0x2e (デフォルト)

いいえ

プロトコルのバージョン

ReleaseCharacter

16進数、0x3f (デフォルト)

いいえ

プロトコルのバージョン

ReplacementChar

16進数、0x7c (デフォルト)

いいえ

プロトコルのバージョン

RepeatingSeparator

16進数、0x2a (デフォルト)

いいえ

タイプ

GroupID

String

はい

タイプ

TransactionControllingAgency

String

いいえ

タイプ

TransactionAssociationAssignedCode

String

いいえ

タイプ

TransactionCommonAccessRef

String

いいえ

定義

TransactionECSFileBlob

ecsの絶対ファイル・パス

はい

定義

DocumentRoutingID

String

いいえ

定義

FAAssocAssignedCode

String

いいえ

定義

FAMessageVersionNumber

String

いいえ

定義

FAMessageReleaseNumber

String

いいえ

定義

RemoveFASegments

String

いいえ

定義

共通のパラメータ値(表M-10を参照)

String

いいえ

表M-7 HL7ドキュメント・プロトコルのパラメータ値

ドキュメント パラメータ名の値 ドメイン 必須

プロトコルのバージョン

セキュリティ

String

いいえ

プロトコルのバージョン

ProcessingID

文字列、P (デフォルト)

いいえ

プロトコルのバージョン

AcceptacknowledgmentType

文字列、AL (デフォルト)

いいえ

プロトコルのバージョン

AppacknowledgmentType

文字列、AL (デフォルト)

いいえ

プロトコルのバージョン

CountryCode

文字列、US (デフォルト)

いいえ

プロトコルのバージョン

CharacterSet

文字列、ASCII (デフォルト)

いいえ

プロトコルのバージョン

BatchCreation

ブール、false (デフォルト)、true

いいえ

プロトコルのバージョン

BatchECSFile

ecsの絶対ファイル・パス

いいえ

プロトコルのバージョン

FileCreation

ブール、false (デフォルト)、true

いいえ

プロトコルのバージョン

FileECSFile

ecsの絶対ファイル・パス

いいえ

プロトコルのバージョン

InternatCodeID

String

いいえ

プロトコルのバージョン

InternatCodeText

String

いいえ

プロトコルのバージョン

InternatCodeSystem

String

いいえ

プロトコルのバージョン

InternatCodeAlternateID

String

いいえ

プロトコルのバージョン

InternatCodeAlternateText

String

いいえ

プロトコルのバージョン

InternatCodeAlternateSystem

String

いいえ

プロトコルのバージョン

InternationalVersionID

String

いいえ

プロトコルのバージョン

InternationalVersionIDText

String

いいえ

プロトコルのバージョン

InternationalVersionIDSystem

String

いいえ

プロトコルのバージョン

InternationalVersionIDAlternateID

String

いいえ

プロトコルのバージョン

InternationalVersionIDAlternateText

String

いいえ

プロトコルのバージョン

InternationalVersionIDAlternateSystem

String

いいえ

プロトコルのバージョン

ElementDelimiter

16進数、0x7c (デフォルト)

いいえ

プロトコルのバージョン

ReleaseCharacter

16進数、0x5c (デフォルト)

いいえ

プロトコルのバージョン

Repeating-Separator

16進数、0x7e (デフォルト)

いいえ

プロトコルのバージョン

SegmentDelimiter

16進数、0x0d (デフォルト)

いいえ

プロトコルのバージョン

SubcomponentDelimiter

16進数、0x26 (デフォルト)

いいえ

プロトコルのバージョン

SubelementDelimiter

16進数、0x5e (デフォルト)

いいえ

プロトコルのバージョン

BatchSecurity

String

いいえ

プロトコルのバージョン

FileSecurity

String

いいえ

プロトコルのバージョン

FileDate

日付、#SystemDateTime(CCYYMMDDHHMM)# (デフォルト)

いいえ

プロトコルのバージョン

BatchDate

日付、#SystemDateTime(CCYYMMDDHHMM)# (デフォルト)

いいえ

タイプ

hl7-gen-Ack

ブール、false (デフォルト)、true

いいえ

タイプ

hl7-mapAckControlID

ブール、false (デフォルト)、true

いいえ

タイプ

hl7-acceptacknowledgment

文字列、None、AL、ER、SUのいずれかの値

いいえ

定義

MessageECSFileBlob

ecsの絶対ファイル・パス

はい

定義

DocumentRoutingID

String

いいえ

定義

共通のパラメータ値(表M-10を参照)

String

いいえ

表M-8 RosettaNetドキュメント・プロトコルのパラメータ値

ドキュメント パラメータ値名 ドメイン 必須

タイプ

FromRole

String

はい

タイプ

ToRole

String

はい

タイプ

ServiceHeader

String

はい

タイプ

ToService

String

はい

タイプ

BusinessTransaction

String

はい

タイプ

ServiceHeader

String

はい

タイプ

CollaborationTimeToPerform

String

はい

タイプ

CollaborationName

String

はい

タイプ

CollaborationCode

String

はい

定義

DocumentRoutingID

String

いいえ

定義

DTDXSDNamespaceConversion

文字列、Both、Inbound、Outbound、Noneのいずれかの値

いいえ

定義

共通のパラメータ値(表M-10を参照)

String

いいえ

表M-9 カスタム・ドキュメント・プロトコルのパラメータ値

ドキュメント パラメータ値名 ドメイン 必須

タイプ

ActionName

String

いいえ

タイプ

サービス

String

いいえ

タイプ

ServiceType

String

いいえ

タイプ

FromRole

String

いいえ

タイプ

ToRole

String

いいえ

定義

IdentificationExpression

String

いいえ

定義

IdentificationExpressionValue

String

いいえ

定義

DTDXSDNamespaceConversion

文字列、None、Both、Inbound、Outboundのいずれかの値

いいえ

定義

IdentificationStartPosition

String

いいえ

定義

IdentificationEndPosition

String

いいえ

定義

FlatIdentificationExpressionValue

String

いいえ

定義

DocumentRoutingID

String

いいえ

定義

共通のパラメータ値(表M-10を参照)

String

いいえ

表M-10 共通のパラメータ値

パラメータ値名 ドメイン 必須

XPathName1

文字列、XPathName1 (デフォルト)

いいえ

XPathExpression1

String

いいえ

XPathName2

文字列、XPathName2 (デフォルト)

いいえ

XPathExpression2

String

いいえ

XPathName3

文字列、XpathName3 (デフォルト)

いいえ

XPathExpression3

String

いいえ

CorrelationFromXPathName

文字列、CorrelationFromXPathName (デフォルト)

いいえ

CorrelationFromXPathXPR

String

いいえ

CorrelationToXPathName

文字列、CorrelationToXPathName (デフォルト)

いいえ

CorrelationToXPathXPR

String

いいえ

表M-11 AgrDocTypeのパラメータ値

パラメータ値名 ドメイン 必須 適用可能なドキュメント

validate

boolean

いいえ

X12、EDIFACT、HL7、RosettaNet、カスタム

translate

boolean

いいえ

X12、EDIFACT、HL7

fa

boolean

いいえ

X12、EDIFACT、HL7