Microsoft.Logic integrationAccounts/agreements
Bicep リソース定義
integrationAccounts/agreements リソースの種類は、次をターゲットとする操作と共にデプロイできます。
- リソース グループの - リソース グループのデプロイ コマンド 参照
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.Logic/integrationAccounts/agreements リソースを作成するには、次の Bicep をテンプレートに追加します。
resource symbolicname 'Microsoft.Logic/integrationAccounts/agreements@2019-05-01' = {
parent: resourceSymbolicName
location: 'string'
name: 'string'
properties: {
agreementType: 'string'
content: {
aS2: {
receiveAgreement: {
protocolSettings: {
acknowledgementConnectionSettings: {
ignoreCertificateNameMismatch: bool
keepHttpConnectionAlive: bool
supportHttpStatusCodeContinue: bool
unfoldHttpHeaders: bool
}
envelopeSettings: {
autogenerateFileName: bool
fileNameTemplate: 'string'
messageContentType: 'string'
suspendMessageOnFileNameGenerationError: bool
transmitFileNameInMimeHeader: bool
}
errorSettings: {
resendIfMDNNotReceived: bool
suspendDuplicateMessage: bool
}
mdnSettings: {
dispositionNotificationTo: 'string'
mdnText: 'string'
micHashingAlgorithm: 'string'
needMDN: bool
receiptDeliveryUrl: 'string'
sendInboundMDNToMessageBox: bool
sendMDNAsynchronously: bool
signMDN: bool
signOutboundMDNIfOptional: bool
}
messageConnectionSettings: {
ignoreCertificateNameMismatch: bool
keepHttpConnectionAlive: bool
supportHttpStatusCodeContinue: bool
unfoldHttpHeaders: bool
}
securitySettings: {
enableNRRForInboundDecodedMessages: bool
enableNRRForInboundEncodedMessages: bool
enableNRRForInboundMDN: bool
enableNRRForOutboundDecodedMessages: bool
enableNRRForOutboundEncodedMessages: bool
enableNRRForOutboundMDN: bool
encryptionCertificateName: 'string'
overrideGroupSigningCertificate: bool
sha2AlgorithmFormat: 'string'
signingCertificateName: 'string'
}
validationSettings: {
checkCertificateRevocationListOnReceive: bool
checkCertificateRevocationListOnSend: bool
checkDuplicateMessage: bool
compressMessage: bool
encryptionAlgorithm: 'string'
encryptMessage: bool
interchangeDuplicatesValidityDays: int
overrideMessageProperties: bool
signingAlgorithm: 'string'
signMessage: bool
}
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
sendAgreement: {
protocolSettings: {
acknowledgementConnectionSettings: {
ignoreCertificateNameMismatch: bool
keepHttpConnectionAlive: bool
supportHttpStatusCodeContinue: bool
unfoldHttpHeaders: bool
}
envelopeSettings: {
autogenerateFileName: bool
fileNameTemplate: 'string'
messageContentType: 'string'
suspendMessageOnFileNameGenerationError: bool
transmitFileNameInMimeHeader: bool
}
errorSettings: {
resendIfMDNNotReceived: bool
suspendDuplicateMessage: bool
}
mdnSettings: {
dispositionNotificationTo: 'string'
mdnText: 'string'
micHashingAlgorithm: 'string'
needMDN: bool
receiptDeliveryUrl: 'string'
sendInboundMDNToMessageBox: bool
sendMDNAsynchronously: bool
signMDN: bool
signOutboundMDNIfOptional: bool
}
messageConnectionSettings: {
ignoreCertificateNameMismatch: bool
keepHttpConnectionAlive: bool
supportHttpStatusCodeContinue: bool
unfoldHttpHeaders: bool
}
securitySettings: {
enableNRRForInboundDecodedMessages: bool
enableNRRForInboundEncodedMessages: bool
enableNRRForInboundMDN: bool
enableNRRForOutboundDecodedMessages: bool
enableNRRForOutboundEncodedMessages: bool
enableNRRForOutboundMDN: bool
encryptionCertificateName: 'string'
overrideGroupSigningCertificate: bool
sha2AlgorithmFormat: 'string'
signingCertificateName: 'string'
}
validationSettings: {
checkCertificateRevocationListOnReceive: bool
checkCertificateRevocationListOnSend: bool
checkDuplicateMessage: bool
compressMessage: bool
encryptionAlgorithm: 'string'
encryptMessage: bool
interchangeDuplicatesValidityDays: int
overrideMessageProperties: bool
signingAlgorithm: 'string'
signMessage: bool
}
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
}
edifact: {
receiveAgreement: {
protocolSettings: {
acknowledgementSettings: {
acknowledgementControlNumberLowerBound: int
acknowledgementControlNumberPrefix: 'string'
acknowledgementControlNumberSuffix: 'string'
acknowledgementControlNumberUpperBound: int
batchFunctionalAcknowledgements: bool
batchTechnicalAcknowledgements: bool
needFunctionalAcknowledgement: bool
needLoopForValidMessages: bool
needTechnicalAcknowledgement: bool
rolloverAcknowledgementControlNumber: bool
sendSynchronousAcknowledgement: bool
}
edifactDelimiterOverrides: [
{
componentSeparator: int
dataElementSeparator: int
decimalPointIndicator: 'string'
messageAssociationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
releaseIndicator: int
repetitionSeparator: int
segmentTerminator: int
segmentTerminatorSuffix: 'string'
targetNamespace: 'string'
}
]
envelopeOverrides: [
{
applicationPassword: 'string'
associationAssignedCode: 'string'
controllingAgencyCode: 'string'
functionalGroupId: 'string'
groupHeaderMessageRelease: 'string'
groupHeaderMessageVersion: 'string'
messageAssociationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
receiverApplicationId: 'string'
receiverApplicationQualifier: 'string'
senderApplicationId: 'string'
senderApplicationQualifier: 'string'
targetNamespace: 'string'
}
]
envelopeSettings: {
applicationReferenceId: 'string'
applyDelimiterStringAdvice: bool
communicationAgreementId: 'string'
createGroupingSegments: bool
enableDefaultGroupHeaders: bool
functionalGroupId: 'string'
groupApplicationPassword: 'string'
groupApplicationReceiverId: 'string'
groupApplicationReceiverQualifier: 'string'
groupApplicationSenderId: 'string'
groupApplicationSenderQualifier: 'string'
groupAssociationAssignedCode: 'string'
groupControllingAgencyCode: 'string'
groupControlNumberLowerBound: int
groupControlNumberPrefix: 'string'
groupControlNumberSuffix: 'string'
groupControlNumberUpperBound: int
groupMessageRelease: 'string'
groupMessageVersion: 'string'
interchangeControlNumberLowerBound: int
interchangeControlNumberPrefix: 'string'
interchangeControlNumberSuffix: 'string'
interchangeControlNumberUpperBound: int
isTestInterchange: bool
overwriteExistingTransactionSetControlNumber: bool
processingPriorityCode: 'string'
receiverInternalIdentification: 'string'
receiverInternalSubIdentification: 'string'
receiverReverseRoutingAddress: 'string'
recipientReferencePasswordQualifier: 'string'
recipientReferencePasswordValue: 'string'
rolloverGroupControlNumber: bool
rolloverInterchangeControlNumber: bool
rolloverTransactionSetControlNumber: bool
senderInternalIdentification: 'string'
senderInternalSubIdentification: 'string'
senderReverseRoutingAddress: 'string'
transactionSetControlNumberLowerBound: int
transactionSetControlNumberPrefix: 'string'
transactionSetControlNumberSuffix: 'string'
transactionSetControlNumberUpperBound: int
}
framingSettings: {
characterEncoding: 'string'
characterSet: 'string'
componentSeparator: int
dataElementSeparator: int
decimalPointIndicator: 'string'
protocolVersion: int
releaseIndicator: int
repetitionSeparator: int
segmentTerminator: int
segmentTerminatorSuffix: 'string'
serviceCodeListDirectoryVersion: 'string'
}
messageFilter: {
messageFilterType: 'string'
}
messageFilterList: [
{
messageId: 'string'
}
]
processingSettings: {
createEmptyXmlTagsForTrailingSeparators: bool
maskSecurityInfo: bool
preserveInterchange: bool
suspendInterchangeOnError: bool
useDotAsDecimalSeparator: bool
}
schemaReferences: [
{
associationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
schemaName: 'string'
senderApplicationId: 'string'
senderApplicationQualifier: 'string'
}
]
validationOverrides: [
{
allowLeadingAndTrailingSpacesAndZeroes: bool
enforceCharacterSet: bool
messageId: 'string'
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateEDITypes: bool
validateXSDTypes: bool
}
]
validationSettings: {
allowLeadingAndTrailingSpacesAndZeroes: bool
checkDuplicateGroupControlNumber: bool
checkDuplicateInterchangeControlNumber: bool
checkDuplicateTransactionSetControlNumber: bool
interchangeControlNumberValidityDays: int
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
sendAgreement: {
protocolSettings: {
acknowledgementSettings: {
acknowledgementControlNumberLowerBound: int
acknowledgementControlNumberPrefix: 'string'
acknowledgementControlNumberSuffix: 'string'
acknowledgementControlNumberUpperBound: int
batchFunctionalAcknowledgements: bool
batchTechnicalAcknowledgements: bool
needFunctionalAcknowledgement: bool
needLoopForValidMessages: bool
needTechnicalAcknowledgement: bool
rolloverAcknowledgementControlNumber: bool
sendSynchronousAcknowledgement: bool
}
edifactDelimiterOverrides: [
{
componentSeparator: int
dataElementSeparator: int
decimalPointIndicator: 'string'
messageAssociationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
releaseIndicator: int
repetitionSeparator: int
segmentTerminator: int
segmentTerminatorSuffix: 'string'
targetNamespace: 'string'
}
]
envelopeOverrides: [
{
applicationPassword: 'string'
associationAssignedCode: 'string'
controllingAgencyCode: 'string'
functionalGroupId: 'string'
groupHeaderMessageRelease: 'string'
groupHeaderMessageVersion: 'string'
messageAssociationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
receiverApplicationId: 'string'
receiverApplicationQualifier: 'string'
senderApplicationId: 'string'
senderApplicationQualifier: 'string'
targetNamespace: 'string'
}
]
envelopeSettings: {
applicationReferenceId: 'string'
applyDelimiterStringAdvice: bool
communicationAgreementId: 'string'
createGroupingSegments: bool
enableDefaultGroupHeaders: bool
functionalGroupId: 'string'
groupApplicationPassword: 'string'
groupApplicationReceiverId: 'string'
groupApplicationReceiverQualifier: 'string'
groupApplicationSenderId: 'string'
groupApplicationSenderQualifier: 'string'
groupAssociationAssignedCode: 'string'
groupControllingAgencyCode: 'string'
groupControlNumberLowerBound: int
groupControlNumberPrefix: 'string'
groupControlNumberSuffix: 'string'
groupControlNumberUpperBound: int
groupMessageRelease: 'string'
groupMessageVersion: 'string'
interchangeControlNumberLowerBound: int
interchangeControlNumberPrefix: 'string'
interchangeControlNumberSuffix: 'string'
interchangeControlNumberUpperBound: int
isTestInterchange: bool
overwriteExistingTransactionSetControlNumber: bool
processingPriorityCode: 'string'
receiverInternalIdentification: 'string'
receiverInternalSubIdentification: 'string'
receiverReverseRoutingAddress: 'string'
recipientReferencePasswordQualifier: 'string'
recipientReferencePasswordValue: 'string'
rolloverGroupControlNumber: bool
rolloverInterchangeControlNumber: bool
rolloverTransactionSetControlNumber: bool
senderInternalIdentification: 'string'
senderInternalSubIdentification: 'string'
senderReverseRoutingAddress: 'string'
transactionSetControlNumberLowerBound: int
transactionSetControlNumberPrefix: 'string'
transactionSetControlNumberSuffix: 'string'
transactionSetControlNumberUpperBound: int
}
framingSettings: {
characterEncoding: 'string'
characterSet: 'string'
componentSeparator: int
dataElementSeparator: int
decimalPointIndicator: 'string'
protocolVersion: int
releaseIndicator: int
repetitionSeparator: int
segmentTerminator: int
segmentTerminatorSuffix: 'string'
serviceCodeListDirectoryVersion: 'string'
}
messageFilter: {
messageFilterType: 'string'
}
messageFilterList: [
{
messageId: 'string'
}
]
processingSettings: {
createEmptyXmlTagsForTrailingSeparators: bool
maskSecurityInfo: bool
preserveInterchange: bool
suspendInterchangeOnError: bool
useDotAsDecimalSeparator: bool
}
schemaReferences: [
{
associationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
schemaName: 'string'
senderApplicationId: 'string'
senderApplicationQualifier: 'string'
}
]
validationOverrides: [
{
allowLeadingAndTrailingSpacesAndZeroes: bool
enforceCharacterSet: bool
messageId: 'string'
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateEDITypes: bool
validateXSDTypes: bool
}
]
validationSettings: {
allowLeadingAndTrailingSpacesAndZeroes: bool
checkDuplicateGroupControlNumber: bool
checkDuplicateInterchangeControlNumber: bool
checkDuplicateTransactionSetControlNumber: bool
interchangeControlNumberValidityDays: int
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
}
x12: {
receiveAgreement: {
protocolSettings: {
acknowledgementSettings: {
acknowledgementControlNumberLowerBound: int
acknowledgementControlNumberPrefix: 'string'
acknowledgementControlNumberSuffix: 'string'
acknowledgementControlNumberUpperBound: int
batchFunctionalAcknowledgements: bool
batchImplementationAcknowledgements: bool
batchTechnicalAcknowledgements: bool
functionalAcknowledgementVersion: 'string'
implementationAcknowledgementVersion: 'string'
needFunctionalAcknowledgement: bool
needImplementationAcknowledgement: bool
needLoopForValidMessages: bool
needTechnicalAcknowledgement: bool
rolloverAcknowledgementControlNumber: bool
sendSynchronousAcknowledgement: bool
}
envelopeOverrides: [
{
dateFormat: 'string'
functionalIdentifierCode: 'string'
headerVersion: 'string'
messageId: 'string'
protocolVersion: 'string'
receiverApplicationId: 'string'
responsibleAgencyCode: 'string'
senderApplicationId: 'string'
targetNamespace: 'string'
timeFormat: 'string'
}
]
envelopeSettings: {
controlStandardsId: int
controlVersionNumber: 'string'
enableDefaultGroupHeaders: bool
functionalGroupId: 'string'
groupControlNumberLowerBound: int
groupControlNumberUpperBound: int
groupHeaderAgencyCode: 'string'
groupHeaderDateFormat: 'string'
groupHeaderTimeFormat: 'string'
groupHeaderVersion: 'string'
interchangeControlNumberLowerBound: int
interchangeControlNumberUpperBound: int
overwriteExistingTransactionSetControlNumber: bool
receiverApplicationId: 'string'
rolloverGroupControlNumber: bool
rolloverInterchangeControlNumber: bool
rolloverTransactionSetControlNumber: bool
senderApplicationId: 'string'
transactionSetControlNumberLowerBound: int
transactionSetControlNumberPrefix: 'string'
transactionSetControlNumberSuffix: 'string'
transactionSetControlNumberUpperBound: int
usageIndicator: 'string'
useControlStandardsIdAsRepetitionCharacter: bool
}
framingSettings: {
characterSet: 'string'
componentSeparator: int
dataElementSeparator: int
replaceCharacter: int
replaceSeparatorsInPayload: bool
segmentTerminator: int
segmentTerminatorSuffix: 'string'
}
messageFilter: {
messageFilterType: 'string'
}
messageFilterList: [
{
messageId: 'string'
}
]
processingSettings: {
convertImpliedDecimal: bool
createEmptyXmlTagsForTrailingSeparators: bool
maskSecurityInfo: bool
preserveInterchange: bool
suspendInterchangeOnError: bool
useDotAsDecimalSeparator: bool
}
schemaReferences: [
{
messageId: 'string'
schemaName: 'string'
schemaVersion: 'string'
senderApplicationId: 'string'
}
]
securitySettings: {
authorizationQualifier: 'string'
authorizationValue: 'string'
passwordValue: 'string'
securityQualifier: 'string'
}
validationOverrides: [
{
allowLeadingAndTrailingSpacesAndZeroes: bool
messageId: 'string'
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
]
validationSettings: {
allowLeadingAndTrailingSpacesAndZeroes: bool
checkDuplicateGroupControlNumber: bool
checkDuplicateInterchangeControlNumber: bool
checkDuplicateTransactionSetControlNumber: bool
interchangeControlNumberValidityDays: int
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
x12DelimiterOverrides: [
{
componentSeparator: int
dataElementSeparator: int
messageId: 'string'
protocolVersion: 'string'
replaceCharacter: int
replaceSeparatorsInPayload: bool
segmentTerminator: int
segmentTerminatorSuffix: 'string'
targetNamespace: 'string'
}
]
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
sendAgreement: {
protocolSettings: {
acknowledgementSettings: {
acknowledgementControlNumberLowerBound: int
acknowledgementControlNumberPrefix: 'string'
acknowledgementControlNumberSuffix: 'string'
acknowledgementControlNumberUpperBound: int
batchFunctionalAcknowledgements: bool
batchImplementationAcknowledgements: bool
batchTechnicalAcknowledgements: bool
functionalAcknowledgementVersion: 'string'
implementationAcknowledgementVersion: 'string'
needFunctionalAcknowledgement: bool
needImplementationAcknowledgement: bool
needLoopForValidMessages: bool
needTechnicalAcknowledgement: bool
rolloverAcknowledgementControlNumber: bool
sendSynchronousAcknowledgement: bool
}
envelopeOverrides: [
{
dateFormat: 'string'
functionalIdentifierCode: 'string'
headerVersion: 'string'
messageId: 'string'
protocolVersion: 'string'
receiverApplicationId: 'string'
responsibleAgencyCode: 'string'
senderApplicationId: 'string'
targetNamespace: 'string'
timeFormat: 'string'
}
]
envelopeSettings: {
controlStandardsId: int
controlVersionNumber: 'string'
enableDefaultGroupHeaders: bool
functionalGroupId: 'string'
groupControlNumberLowerBound: int
groupControlNumberUpperBound: int
groupHeaderAgencyCode: 'string'
groupHeaderDateFormat: 'string'
groupHeaderTimeFormat: 'string'
groupHeaderVersion: 'string'
interchangeControlNumberLowerBound: int
interchangeControlNumberUpperBound: int
overwriteExistingTransactionSetControlNumber: bool
receiverApplicationId: 'string'
rolloverGroupControlNumber: bool
rolloverInterchangeControlNumber: bool
rolloverTransactionSetControlNumber: bool
senderApplicationId: 'string'
transactionSetControlNumberLowerBound: int
transactionSetControlNumberPrefix: 'string'
transactionSetControlNumberSuffix: 'string'
transactionSetControlNumberUpperBound: int
usageIndicator: 'string'
useControlStandardsIdAsRepetitionCharacter: bool
}
framingSettings: {
characterSet: 'string'
componentSeparator: int
dataElementSeparator: int
replaceCharacter: int
replaceSeparatorsInPayload: bool
segmentTerminator: int
segmentTerminatorSuffix: 'string'
}
messageFilter: {
messageFilterType: 'string'
}
messageFilterList: [
{
messageId: 'string'
}
]
processingSettings: {
convertImpliedDecimal: bool
createEmptyXmlTagsForTrailingSeparators: bool
maskSecurityInfo: bool
preserveInterchange: bool
suspendInterchangeOnError: bool
useDotAsDecimalSeparator: bool
}
schemaReferences: [
{
messageId: 'string'
schemaName: 'string'
schemaVersion: 'string'
senderApplicationId: 'string'
}
]
securitySettings: {
authorizationQualifier: 'string'
authorizationValue: 'string'
passwordValue: 'string'
securityQualifier: 'string'
}
validationOverrides: [
{
allowLeadingAndTrailingSpacesAndZeroes: bool
messageId: 'string'
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
]
validationSettings: {
allowLeadingAndTrailingSpacesAndZeroes: bool
checkDuplicateGroupControlNumber: bool
checkDuplicateInterchangeControlNumber: bool
checkDuplicateTransactionSetControlNumber: bool
interchangeControlNumberValidityDays: int
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
x12DelimiterOverrides: [
{
componentSeparator: int
dataElementSeparator: int
messageId: 'string'
protocolVersion: 'string'
replaceCharacter: int
replaceSeparatorsInPayload: bool
segmentTerminator: int
segmentTerminatorSuffix: 'string'
targetNamespace: 'string'
}
]
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
}
}
guestIdentity: {
qualifier: 'string'
value: 'string'
}
guestPartner: 'string'
hostIdentity: {
qualifier: 'string'
value: 'string'
}
hostPartner: 'string'
metadata: any(Azure.Bicep.Types.Concrete.AnyType)
}
tags: {
{customized property}: 'string'
}
}
プロパティ値
AgreementContent
名前 | 形容 | 価値 |
---|---|---|
aS2 | AS2 契約の内容。 | AS2AgreementContent |
edifact | EDIFACT 契約の内容。 | EdifactAgreementContent |
x12 | X12 契約の内容。 | X12AgreementContent |
AS2AcknowledgementConnectionSettings
名前 | 形容 | 価値 |
---|---|---|
ignoreCertificateNameMismatch | 証明書名の不一致を無視するかどうかを示します。 | bool (必須) |
keepHttpConnectionAlive | 接続を維持するかどうかを示します。 | bool (必須) |
supportHttpStatusCodeContinue | HTTP 状態コード 'CONTINUE' をサポートするかどうかを示します。 | bool (必須) |
展開HttpHeaders | HTTP ヘッダーを展開するかどうかを示します。 | bool (必須) |
AS2AgreementContent
名前 | 形容 | 価値 |
---|---|---|
receiveAgreement | AS2 一方向受信契約。 | AS2OneWayAgreement (必須) |
sendAgreement | AS2 一方向送信契約。 | AS2OneWayAgreement (必須) |
AS2EnvelopeSettings
名前 | 形容 | 価値 |
---|---|---|
autogenerateFileName | ファイル名を自動生成するかどうかを示す値。 | bool (必須) |
fileNameTemplate | ファイル名のテンプレート。 | string (必須) |
messageContentType | メッセージ コンテンツ タイプ。 | string (必須) |
suspendMessageOnFileNameGenerationError | ファイル名生成エラーでメッセージを中断するかどうかを示す値。 | bool (必須) |
transmitFileNameInMimeHeader | mime ヘッダーでファイル名を送信するかどうかを示す値。 | bool (必須) |
AS2ErrorSettings
名前 | 形容 | 価値 |
---|---|---|
resendIfMDNNotReceived | MDN が受信されていない場合にメッセージを再送信するかどうかを示す値。 | bool (必須) |
suspendDuplicateMessage | 重複するメッセージを中断するかどうかを示す値。 | bool (必須) |
AS2MdnSettings
名前 | 形容 | 価値 |
---|---|---|
dispositionNotificationTo | ヘッダー値への廃棄通知。 | 糸 |
mdnText | MDN テキスト。 | 糸 |
micHashingAlgorithm | 署名またはハッシュ アルゴリズム。 | 'MD5' 'None' 'NotSpecified' 'SHA1' 'SHA2256' 'SHA2384' 'SHA2512' (必須) |
needMDN | MDN を送信または要求するかどうかを示す値。 | bool (必須) |
receiptDeliveryUrl | レシート配信 URL。 | 糸 |
sendInboundMDNToMessageBox | 受信 MDN をメッセージ ボックスに送信するかどうかを示す値。 | bool (必須) |
sendMDNAsynchronously | 非同期 MDN を送信するかどうかを示す値。 | bool (必須) |
signMDN | MDN に署名する必要があるかどうかを示す値。 | bool (必須) |
signOutboundMDNIfOptional | 送信 MDN に署名するかどうかを示す値 (省略可能)。 | bool (必須) |
AS2MessageConnectionSettings
名前 | 形容 | 価値 |
---|---|---|
ignoreCertificateNameMismatch | 証明書名の不一致を無視するかどうかを示す値。 | bool (必須) |
keepHttpConnectionAlive | 接続を維持するかどうかを示す値。 | bool (必須) |
supportHttpStatusCodeContinue | HTTP 状態コード 'CONTINUE' をサポートするかどうかを示す値。 | bool (必須) |
展開HttpHeaders | HTTP ヘッダーを展開するかどうかを示す値。 | bool (必須) |
AS2OneWayAgreement
名前 | 形容 | 価値 |
---|---|---|
protocolSettings | AS2 プロトコルの設定。 | AS2ProtocolSettings (必須) |
receiverBusinessIdentity | 受信側のビジネス ID | BusinessIdentity (必須) |
senderBusinessIdentity | 送信者のビジネス ID | BusinessIdentity (必須) |
AS2ProtocolSettings
名前 | 形容 | 価値 |
---|---|---|
acknowledgementConnectionSettings | 受信確認接続の設定。 | AS2AcknowledgementConnectionSettings (必須) |
envelopeSettings | 封筒の設定。 | AS2EnvelopeSettings (必須) |
errorSettings | エラー設定。 | AS2ErrorSettings (必須) |
mdnSettings | MDN の設定。 | AS2MdnSettings の |
messageConnectionSettings | メッセージ接続の設定。 | AS2MessageConnectionSettings (必須) |
securitySettings | セキュリティ設定。 | AS2SecuritySettings の |
validationSettings | 検証設定。 | AS2ValidationSettings (必須) |
AS2SecuritySettings
名前 | 形容 | 価値 |
---|---|---|
enableNRRForInboundDecodedMessages | 受信デコードされたメッセージに対して NRR を有効にするかどうかを示す値。 | bool (必須) |
enableNRRForInboundEncodedMessages | 受信エンコードされたメッセージに対して NRR を有効にするかどうかを示す値。 | bool (必須) |
enableNRRForInboundMDN | 受信 MDN に対して NRR を有効にするかどうかを示す値。 | bool (必須) |
enableNRRForOutboundDecodedMessages | 送信デコードされたメッセージに対して NRR を有効にするかどうかを示す値。 | bool (必須) |
enableNRRForOutboundEncodedMessages | 送信エンコードされたメッセージに対して NRR を有効にするかどうかを示す値。 | bool (必須) |
enableNRRForOutboundMDN | 送信 MDN に対して NRR を有効にするかどうかを示す値。 | bool (必須) |
encryptionCertificateName | 暗号化証明書の名前。 | 糸 |
overrideGroupSigningCertificate | MDN を送信または要求するかどうかを示す値。 | bool (必須) |
sha2AlgorithmFormat | Sha2 アルゴリズム形式。 有効な値は、Sha2、ShaHashSize、ShaHyphenHashSize、Sha2UnderscoreHashSize です。 | 糸 |
signingCertificateName | 署名証明書の名前。 | 糸 |
AS2ValidationSettings
名前 | 形容 | 価値 |
---|---|---|
checkCertificateRevocationListOnReceive | 受信時に証明書失効リストを確認するかどうかを示す値。 | bool (必須) |
checkCertificateRevocationListOnSend | 送信時に証明書失効リストを確認するかどうかを示す値。 | bool (必須) |
checkDuplicateMessage | 重複するメッセージを確認するかどうかを示す値。 | bool (必須) |
compressMessage | メッセージを圧縮する必要があるかどうかを示す値。 | bool (必須) |
encryptionAlgorithm | 暗号化アルゴリズム。 | 'AES128' 'AES192' 'AES256' 'DES3' 'None' 'NotSpecified' 'RC2' (必須) |
encryptMessage | メッセージを暗号化する必要があるかどうかを示す値。 | bool (必須) |
interchangeDuplicatesValidityDays | 重複するインターチェンジを検索する日数。 | int (必須) |
overrideMessageProperties | 受信メッセージのプロパティを契約内のプロパティでオーバーライドするかどうかを示す値。 | bool (必須) |
signingAlgorithm | 署名アルゴリズム。 | 'Default' 'NotSpecified' 'SHA1' 'SHA2256' 'SHA2384' 'SHA2512' |
signMessage | メッセージに署名する必要があるかどうかを示す値。 | bool (必須) |
BusinessIdentity
名前 | 形容 | 価値 |
---|---|---|
限定詞 | ビジネス ID 修飾子 (as2identity、ZZ、ZZZ、31、32 など) | string (必須) |
価値 | ユーザー定義のビジネス ID 値。 | string (必須) |
EdifactAcknowledgementSettings
名前 | 形容 | 価値 |
---|---|---|
acknowledgementControlNumberLowerBound | 受信確認制御番号の下限。 | int (必須) |
acknowledgementControlNumberPrefix | 受信確認制御番号のプレフィックス。 | 糸 |
acknowledgementControlNumberSuffix | 受信確認制御番号のサフィックス。 | 糸 |
acknowledgementControlNumberUpperBound | 受信確認制御番号の上限。 | int (必須) |
batchFunctionalAcknowledgements | 機能確認をバッチ処理するかどうかを示す値。 | bool (必須) |
batchTechnicalAcknowledgements | 技術確認をバッチ処理するかどうかを示す値。 | bool (必須) |
needFunctionalAcknowledgement | 機能確認が必要かどうかを示す値。 | bool (必須) |
needLoopForValidMessages | 有効なメッセージにループが必要かどうかを示す値。 | bool (必須) |
needTechnicalAcknowledgement | 技術的な確認が必要かどうかを示す値。 | bool (必須) |
rolloverAcknowledgementControlNumber | 受信確認制御番号をロールオーバーするかどうかを示す値。 | bool (必須) |
sendSynchronousAcknowledgement | 同期受信確認を送信するかどうかを示す値。 | bool (必須) |
EdifactAgreementContent
名前 | 形容 | 価値 |
---|---|---|
receiveAgreement | EDIFACT 一方向受信契約。 | EdifactOneWayAgreement (必須) |
sendAgreement | EDIFACT 一方向送信契約。 | EdifactOneWayAgreement (必須) |
EdifactDelimiterOverride
名前 | 形容 | 価値 |
---|---|---|
componentSeparator | コンポーネントの区切り記号。 | int (必須) |
dataElementSeparator | データ要素の区切り記号。 | int (必須) |
decimalPointIndicator | 小数点インジケーター。 | 'Comma' 'Decimal' 'NotSpecified' (必須) |
messageAssociationAssignedCode | メッセージ関連付けに割り当てられたコード。 | 糸 |
messageId | メッセージ ID。 | 糸 |
messageRelease | メッセージのリリース。 | 糸 |
messageVersion | メッセージのバージョン。 | 糸 |
releaseIndicator | リリース インジケーター。 | int (必須) |
repetitionSeparator | 繰り返し区切り記号。 | int (必須) |
segmentTerminator | セグメント ターミネータ。 | int (必須) |
segmentTerminatorSuffix | セグメント ターミネータ サフィックス。 | 'CR' 'CRLF' 'LF' 'None' 'NotSpecified' (必須) |
targetNamespace | この区切り記号設定を適用する必要があるターゲット名前空間。 | 糸 |
EdifactEnvelopeOverride
名前 | 形容 | 価値 |
---|---|---|
applicationPassword | アプリケーション パスワード。 | 糸 |
associationAssignedCode | 関連付けに割り当てられたコード。 | 糸 |
controllingAgencyCode | 制御機関コード。 | 糸 |
functionalGroupId | 機能グループ ID。 | 糸 |
groupHeaderMessageRelease | グループ ヘッダー メッセージのリリース。 | 糸 |
groupHeaderMessageVersion | グループ ヘッダー メッセージのバージョン。 | 糸 |
messageAssociationAssignedCode | メッセージ関連付けに割り当てられたコード。 | 糸 |
messageId | このエンベロープ設定を適用する必要があるメッセージ ID。 | 糸 |
messageRelease | このエンベロープ設定を適用する必要があるメッセージ リリース バージョン。 | 糸 |
messageVersion | このエンベロープ設定を適用する必要があるメッセージのバージョン。 | 糸 |
receiverApplicationId | 受信側アプリケーション ID。 | 糸 |
receiverApplicationQualifier | 受信側アプリケーション修飾子。 | 糸 |
senderApplicationId | 送信者アプリケーション ID。 | 糸 |
senderApplicationQualifier | 送信側アプリケーション修飾子。 | 糸 |
targetNamespace | このエンベロープ設定を適用する必要があるターゲット名前空間。 | 糸 |
EdifactEnvelopeSettings
名前 | 形容 | 価値 |
---|---|---|
applicationReferenceId | アプリケーション参照 ID。 | 糸 |
applyDelimiterStringAdvice | 区切り記号文字列のアドバイスを適用するかどうかを示す値。 | bool (必須) |
communicationAgreementId | 通信契約 ID。 | 糸 |
createGroupingSegments | グループ化セグメントを作成するかどうかを示す値。 | bool (必須) |
enableDefaultGroupHeaders | 既定のグループ ヘッダーを有効にするかどうかを示す値。 | bool (必須) |
functionalGroupId | 機能グループ ID。 | 糸 |
groupApplicationPassword | グループ アプリケーションのパスワード。 | 糸 |
groupApplicationReceiverId | グループ アプリケーションの受信側 ID。 | 糸 |
groupApplicationReceiverQualifier | グループ アプリケーションの受信側修飾子。 | 糸 |
groupApplicationSenderId | グループ アプリケーションの送信者 ID。 | 糸 |
groupApplicationSenderQualifier | グループ アプリケーション送信者修飾子。 | 糸 |
groupAssociationAssignedCode | グループの関連付けに割り当てられたコード。 | 糸 |
groupControllingAgencyCode | 機関コードを制御するグループ。 | 糸 |
groupControlNumberLowerBound | グループ コントロール番号の下限。 | int (必須) |
groupControlNumberPrefix | グループ制御番号のプレフィックス。 | 糸 |
groupControlNumberSuffix | グループ制御番号のサフィックス。 | 糸 |
groupControlNumberUpperBound | グループ コントロール番号の上限。 | int (必須) |
groupMessageRelease | グループ メッセージのリリース。 | 糸 |
groupMessageVersion | グループ メッセージのバージョン。 | 糸 |
interchangeControlNumberLowerBound | インターチェンジ制御番号の下限。 | int (必須) |
interchangeControlNumberPrefix | インターチェンジ制御番号のプレフィックス。 | 糸 |
interchangeControlNumberSuffix | インターチェンジ制御番号のサフィックス。 | 糸 |
interchangeControlNumberUpperBound | インターチェンジ制御番号の上限。 | int (必須) |
isTestInterchange | メッセージがテスト インターチェンジであるかどうかを示す値。 | bool (必須) |
overwriteExistingTransactionSetControlNumber | 既存のトランザクション セット制御番号を上書きするかどうかを示す値。 | bool (必須) |
processingPriorityCode | 処理優先度コード。 | 糸 |
receiverInternalIdentification | 受信側の内部 ID。 | 糸 |
receiverInternalSubIdentification | 受信側内部サブ ID。 | 糸 |
receiverReverseRoutingAddress | 受信側の逆ルーティング アドレス。 | 糸 |
recipientReferencePasswordQualifier | 受信者参照パスワード修飾子。 | 糸 |
recipientReferencePasswordValue | 受信者参照パスワードの値。 | 糸 |
rolloverGroupControlNumber | グループ制御番号をロールオーバーするかどうかを示す値。 | bool (必須) |
rolloverInterchangeControlNumber | インターチェンジ制御番号をロールオーバーするかどうかを示す値。 | bool (必須) |
rolloverTransactionSetControlNumber | トランザクション セット制御番号をロールオーバーするかどうかを示す値。 | bool (必須) |
senderInternalIdentification | 送信者の内部 ID。 | 糸 |
senderInternalSubIdentification | 送信者の内部サブ ID。 | 糸 |
senderReverseRoutingAddress | 送信者の逆引きルーティング アドレス。 | 糸 |
transactionSetControlNumberLowerBound | トランザクション セット制御番号の下限。 | int (必須) |
transactionSetControlNumberPrefix | トランザクション セット制御番号プレフィックス。 | 糸 |
transactionSetControlNumberSuffix | トランザクション セット制御番号サフィックス。 | 糸 |
transactionSetControlNumberUpperBound | トランザクション セット制御番号の上限。 | int (必須) |
EdifactFramingSettings
名前 | 形容 | 価値 |
---|---|---|
characterEncoding | 文字エンコード。 | 糸 |
characterSet | EDIFACT フレーム設定 characterSet。 | 'KECA' 'NotSpecified' 'UNOA' 'UNOB' 'UNOC' 'UNOD' 'UNOE' 'UNOF' 'UNOG' 'UNOH' 'UNOI' 'UNOJ' 'UNOK' 'UNOX' 'UNOY' (必須) |
componentSeparator | コンポーネントの区切り記号。 | int (必須) |
dataElementSeparator | データ要素の区切り記号。 | int (必須) |
decimalPointIndicator | EDIFACT フレーム設定小数点インジケーター。 | 'Comma' 'Decimal' 'NotSpecified' (必須) |
protocolVersion | プロトコルのバージョン。 | int (必須) |
releaseIndicator | リリース インジケーター。 | int (必須) |
repetitionSeparator | 繰り返し区切り記号。 | int (必須) |
segmentTerminator | セグメント ターミネータ。 | int (必須) |
segmentTerminatorSuffix | EDIFACT フレーム設定セグメント ターミネータ サフィックス。 | 'CR' 'CRLF' 'LF' 'None' 'NotSpecified' (必須) |
serviceCodeListDirectoryVersion | サービス コードリストディレクトリのバージョン。 | 糸 |
EdifactMessageFilter
名前 | 形容 | 価値 |
---|---|---|
messageFilterType | メッセージ フィルターの種類。 | 'Exclude' 'Include' 'NotSpecified' (必須) |
EdifactMessageIdentifier
名前 | 形容 | 価値 |
---|---|---|
messageId | このエンベロープ設定を適用する必要があるメッセージ ID。 | string (必須) |
EdifactOneWayAgreement
名前 | 形容 | 価値 |
---|---|---|
protocolSettings | EDIFACT プロトコルの設定。 | EdifactProtocolSettings (必須) |
receiverBusinessIdentity | 受信側のビジネス ID | BusinessIdentity (必須) |
senderBusinessIdentity | 送信者のビジネス ID | BusinessIdentity (必須) |
EdifactProcessingSettings
名前 | 形容 | 価値 |
---|---|---|
createEmptyXmlTagsForTrailingSeparators | 末尾の区切り記号に空の xml タグを作成するかどうかを示す値。 | bool (必須) |
maskSecurityInfo | セキュリティ情報をマスクするかどうかを示す値。 | bool (必須) |
preserveInterchange | インターチェンジを保持するかどうかを示す値。 | bool (必須) |
suspendInterchangeOnError | エラー発生時にインターチェンジを中断するかどうかを示す値。 | bool (必須) |
useDotAsDecimalSeparator | 小数点区切り記号としてドットを使用するかどうかを示す値。 | bool (必須) |
EdifactProtocolSettings
名前 | 形容 | 価値 |
---|---|---|
acknowledgementSettings | EDIFACT 受信確認設定。 | EdifactAcknowledgementSettings (必須) |
edifactDelimiterOverrides | EDIFACT 区切り記号のオーバーライド設定。 | EdifactDelimiterOverride[] |
envelopeOverrides | EDIFACT エンベロープオーバーライドの設定。 | EdifactEnvelopeOverride[] |
envelopeSettings | EDIFACT エンベロープの設定。 | EdifactEnvelopeSettings (必須) |
framingSettings | EDIFACT フレーム設定。 | EdifactFramingSettings (必須) |
messageFilter | EDIFACT メッセージ フィルター。 | EdifactMessageFilter (必須) |
messageFilterList | EDIFACT メッセージ フィルターの一覧。 | EdifactMessageIdentifier[] |
processingSettings | EDIFACT 処理設定。 | EdifactProcessingSettings (必須) |
schemaReferences | EDIFACT スキーマ参照。 | EdifactSchemaReference[] (必須) |
validationOverrides | EDIFACT 検証のオーバーライド設定。 | EdifactValidationOverride[] |
validationSettings | EDIFACT 検証設定。 | EdifactValidationSettings (必須) |
EdifactSchemaReference
名前 | 形容 | 価値 |
---|---|---|
associationAssignedCode | 関連付けに割り当てられたコード。 | 糸 |
messageId | メッセージ ID。 | string (必須) |
messageRelease | メッセージリリースバージョン。 | string (必須) |
messageVersion | メッセージのバージョン。 | string (必須) |
schemaName | スキーマ名。 | string (必須) |
senderApplicationId | 送信者アプリケーション ID。 | 糸 |
senderApplicationQualifier | 送信側アプリケーション修飾子。 | 糸 |
EdifactValidationOverride
名前 | 形容 | 価値 |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | 先頭と末尾のスペースとゼロを許可するかどうかを示す値。 | bool (必須) |
enforceCharacterSet | 文字セットを検証するかどうかを示す値。 | bool (必須) |
messageId | 検証設定を適用する必要があるメッセージ ID。 | string (必須) |
trailingSeparatorPolicy | 末尾の区切り記号ポリシー。 | '必須' 'NotAllowed' 'NotSpecified' 'Optional' (必須) |
trimLeadingAndTrailingSpacesAndZeroes | 先頭と末尾のスペースとゼロをトリミングするかどうかを示す値。 | bool (必須) |
validateEDITypes | EDI 型を検証するかどうかを示す値。 | bool (必須) |
validateXSDTypes | XSD 型を検証するかどうかを示す値。 | bool (必須) |
EdifactValidationSettings
名前 | 形容 | 価値 |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | 先頭と末尾のスペースとゼロを許可するかどうかを示す値。 | bool (必須) |
checkDuplicateGroupControlNumber | 重複するグループ制御番号をチェックするかどうかを示す値。 | bool (必須) |
checkDuplicateInterchangeControlNumber | 重複するインターチェンジ制御番号を確認するかどうかを示す値。 | bool (必須) |
checkDuplicateTransactionSetControlNumber | 重複するトランザクション セット制御番号をチェックするかどうかを示す値。 | bool (必須) |
interchangeControlNumberValidityDays | インターチェンジ制御番号の有効期間。 | int (必須) |
trailingSeparatorPolicy | 末尾の区切り記号ポリシー。 | '必須' 'NotAllowed' 'NotSpecified' 'Optional' (必須) |
trimLeadingAndTrailingSpacesAndZeroes | 先頭と末尾のスペースとゼロをトリミングするかどうかを示す値。 | bool (必須) |
validateCharacterSet | メッセージ内の文字セットを検証するかどうかを示す値。 | bool (必須) |
validateEDITypes | EDI 型を検証するかどうかを示す値。 | bool (必須) |
validateXSDTypes | XSD 型を検証するかどうかを示す値。 | bool (必須) |
IntegrationAccountAgreementProperties
名前 | 形容 | 価値 |
---|---|---|
agreementType | 契約の種類。 | 'AS2' 'Edifact' 'NotSpecified' 'X12' (必須) |
コンテンツ | 契約の内容。 | AgreementContent (必須) |
guestIdentity | ゲスト パートナーのビジネス ID。 | BusinessIdentity (必須) |
guestPartner | この契約のゲスト パートナーとして設定されている統合アカウント パートナー。 | string (必須) |
hostIdentity | ホスト パートナーのビジネス ID。 | BusinessIdentity (必須) |
hostPartner | この契約のホスト パートナーとして設定されている統合アカウント パートナー。 | string (必須) |
metadata | メタデータ。 | 任意 |
Microsoft.Logic/integrationAccounts/agreements
名前 | 形容 | 価値 |
---|---|---|
場所 | リソースの場所。 | 糸 |
名前 | リソース名 | string (必須) |
親 | Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。 詳細については、「親リソースの外部 |
種類のリソースのシンボリック名: integrationAccounts |
プロパティ | 統合アカウント契約のプロパティ。 | IntegrationAccountAgreementProperties (必須) |
タグ | リソース タグ | タグ名と値のディクショナリ。 テンプレート の |
ResourceTags
名前 | 形容 | 価値 |
---|
X12AcknowledgementSettings
名前 | 形容 | 価値 |
---|---|---|
acknowledgementControlNumberLowerBound | 受信確認制御番号の下限。 | int (必須) |
acknowledgementControlNumberPrefix | 受信確認制御番号のプレフィックス。 | 糸 |
acknowledgementControlNumberSuffix | 受信確認制御番号のサフィックス。 | 糸 |
acknowledgementControlNumberUpperBound | 受信確認制御番号の上限。 | int (必須) |
batchFunctionalAcknowledgements | 機能確認をバッチ処理するかどうかを示す値。 | bool (必須) |
batchImplementationAcknowledgements | 実装の受信確認をバッチ処理するかどうかを示す値。 | bool (必須) |
batchTechnicalAcknowledgements | 技術確認をバッチ処理するかどうかを示す値。 | bool (必須) |
functionalAcknowledgementVersion | 機能確認のバージョン。 | 糸 |
implementationAcknowledgementVersion | 実装の受信確認バージョン。 | 糸 |
needFunctionalAcknowledgement | 機能確認が必要かどうかを示す値。 | bool (必須) |
needImplementationAcknowledgement | 実装の受信確認が必要かどうかを示す値。 | bool (必須) |
needLoopForValidMessages | 有効なメッセージにループが必要かどうかを示す値。 | bool (必須) |
needTechnicalAcknowledgement | 技術的な確認が必要かどうかを示す値。 | bool (必須) |
rolloverAcknowledgementControlNumber | 受信確認制御番号をロールオーバーするかどうかを示す値。 | bool (必須) |
sendSynchronousAcknowledgement | 同期受信確認を送信するかどうかを示す値。 | bool (必須) |
X12AgreementContent
名前 | 形容 | 価値 |
---|---|---|
receiveAgreement | X12 一方向受信契約。 | X12OneWayAgreement (必須) |
sendAgreement | X12 一方向送信契約。 | X12OneWayAgreement (必須) |
X12DelimiterOverrides
名前 | 形容 | 価値 |
---|---|---|
componentSeparator | コンポーネントの区切り記号。 | int (必須) |
dataElementSeparator | データ要素の区切り記号。 | int (必須) |
messageId | メッセージ ID。 | 糸 |
protocolVersion | プロトコルのバージョン。 | 糸 |
replaceCharacter | 置換文字。 | int (必須) |
replaceSeparatorsInPayload | ペイロード内の区切り記号を置き換えるかどうかを示す値。 | bool (必須) |
segmentTerminator | セグメント ターミネータ。 | int (必須) |
segmentTerminatorSuffix | セグメント ターミネータ サフィックス。 | 'CR' 'CRLF' 'LF' 'None' 'NotSpecified' (必須) |
targetNamespace | この区切り記号設定を適用する必要があるターゲット名前空間。 | 糸 |
X12EnvelopeOverride
名前 | 形容 | 価値 |
---|---|---|
dateFormat | 日付形式。 | 'CCYYMMDD' 'NotSpecified' 'YYMMDD' (必須) |
functionalIdentifierCode | 機能識別子コード。 | 糸 |
headerVersion | ヘッダーのバージョン。 | string (必須) |
messageId | このエンベロープ設定を適用する必要があるメッセージ ID。 | string (必須) |
protocolVersion | このエンベロープ設定を適用する必要があるプロトコル バージョン。 | string (必須) |
receiverApplicationId | 受信側アプリケーション ID。 | string (必須) |
responsibleAgencyCode | 責任ある機関コード。 | string (必須) |
senderApplicationId | 送信者アプリケーション ID。 | string (必須) |
targetNamespace | このエンベロープ設定を適用する必要があるターゲット名前空間。 | string (必須) |
timeFormat | 時刻の形式。 | 'HHMM' 'HHMMSS' 'HHMMSSd' 'HHMMSSdd' 'NotSpecified' (必須) |
X12EnvelopeSettings
名前 | 形容 | 価値 |
---|---|---|
controlStandardsId | コントロールの標準 ID。 | int (必須) |
controlVersionNumber | コントロールのバージョン番号。 | string (必須) |
enableDefaultGroupHeaders | 既定のグループ ヘッダーを有効にするかどうかを示す値。 | bool (必須) |
functionalGroupId | 機能グループ ID。 | 糸 |
groupControlNumberLowerBound | グループ コントロール番号の下限。 | int (必須) |
groupControlNumberUpperBound | グループ コントロール番号の上限。 | int (必須) |
groupHeaderAgencyCode | グループ ヘッダーの機関コード。 | string (必須) |
groupHeaderDateFormat | グループ ヘッダーの日付形式。 | 'CCYYMMDD' 'NotSpecified' 'YYMMDD' (必須) |
groupHeaderTimeFormat | グループ ヘッダーの時刻形式。 | 'HHMM' 'HHMMSS' 'HHMMSSd' 'HHMMSSdd' 'NotSpecified' (必須) |
groupHeaderVersion | グループ ヘッダーのバージョン。 | string (必須) |
interchangeControlNumberLowerBound | インターチェンジ制御番号の下限。 | int (必須) |
interchangeControlNumberUpperBound | インターチェンジ制御番号の上限。 | int (必須) |
overwriteExistingTransactionSetControlNumber | 既存のトランザクション セット制御番号を上書きするかどうかを示す値。 | bool (必須) |
receiverApplicationId | 受信側アプリケーション ID。 | string (必須) |
rolloverGroupControlNumber | グループ制御番号をロールオーバーするかどうかを示す値。 | bool (必須) |
rolloverInterchangeControlNumber | インターチェンジ制御番号をロールオーバーするかどうかを示す値。 | bool (必須) |
rolloverTransactionSetControlNumber | トランザクション セット制御番号をロールオーバーするかどうかを示す値。 | bool (必須) |
senderApplicationId | 送信者アプリケーション ID。 | string (必須) |
transactionSetControlNumberLowerBound | トランザクション セット制御番号の下限。 | int (必須) |
transactionSetControlNumberPrefix | トランザクション セット制御番号プレフィックス。 | 糸 |
transactionSetControlNumberSuffix | トランザクション セット制御番号サフィックス。 | 糸 |
transactionSetControlNumberUpperBound | トランザクション セット制御番号の上限。 | int (必須) |
usageIndicator | 使用状況インジケーター。 | 'Information' 'NotSpecified' 'Production' 'Test' (必須) |
useControlStandardsIdAsRepetitionCharacter | 制御標準 ID を繰り返し文字として使用するかどうかを示す値。 | bool (必須) |
X12FramingSettings
名前 | 形容 | 価値 |
---|---|---|
characterSet | X12 文字セット。 | 'Basic' 'Extended' 'NotSpecified' 'UTF8' (必須) |
componentSeparator | コンポーネントの区切り記号。 | int (必須) |
dataElementSeparator | データ要素の区切り記号。 | int (必須) |
replaceCharacter | 置換文字。 | int (必須) |
replaceSeparatorsInPayload | ペイロード内の区切り記号を置き換えるかどうかを示す値。 | bool (必須) |
segmentTerminator | セグメント ターミネータ。 | int (必須) |
segmentTerminatorSuffix | セグメント ターミネータ サフィックス。 | 'CR' 'CRLF' 'LF' 'None' 'NotSpecified' (必須) |
X12MessageFilter
名前 | 形容 | 価値 |
---|---|---|
messageFilterType | メッセージ フィルターの種類。 | 'Exclude' 'Include' 'NotSpecified' (必須) |
X12MessageIdentifier
名前 | 形容 | 価値 |
---|---|---|
messageId | メッセージ ID。 | string (必須) |
X12OneWayAgreement
名前 | 形容 | 価値 |
---|---|---|
protocolSettings | X12 プロトコルの設定。 | X12ProtocolSettings の |
receiverBusinessIdentity | 受信側のビジネス ID | BusinessIdentity (必須) |
senderBusinessIdentity | 送信者のビジネス ID | BusinessIdentity (必須) |
X12ProcessingSettings
名前 | 形容 | 価値 |
---|---|---|
convertImpliedDecimal | 数値型を暗黙的な 10 進数に変換するかどうかを示す値。 | bool (必須) |
createEmptyXmlTagsForTrailingSeparators | 末尾の区切り記号に空の xml タグを作成するかどうかを示す値。 | bool (必須) |
maskSecurityInfo | セキュリティ情報をマスクするかどうかを示す値。 | bool (必須) |
preserveInterchange | インターチェンジを保持するかどうかを示す値。 | bool (必須) |
suspendInterchangeOnError | エラー発生時にインターチェンジを中断するかどうかを示す値。 | bool (必須) |
useDotAsDecimalSeparator | 小数点区切り記号としてドットを使用するかどうかを示す値。 | bool (必須) |
X12ProtocolSettings
名前 | 形容 | 価値 |
---|---|---|
acknowledgementSettings | X12 受信確認の設定。 | X12AcknowledgementSettings (必須) |
envelopeOverrides | X12 エンベロープオーバーライドの設定。 | X12EnvelopeOverride[] |
envelopeSettings | X12 エンベロープの設定。 | X12EnvelopeSettings (必須) |
framingSettings | X12 フレーム設定。 | X12FramingSettings (必須) |
messageFilter | X12 メッセージ フィルター。 | X12MessageFilter の |
messageFilterList | X12 メッセージ フィルターの一覧。 | X12MessageIdentifier[] |
processingSettings | X12 処理設定。 | X12ProcessingSettings (必須) |
schemaReferences | X12 スキーマ参照。 | X12SchemaReference[] (必須) |
securitySettings | X12 セキュリティ設定。 | X12SecuritySettings の |
validationOverrides | X12 検証のオーバーライド設定。 | X12ValidationOverride[] |
validationSettings | X12 検証設定。 | X12ValidationSettings (必須) |
x12DelimiterOverrides | X12 区切り記号のオーバーライド設定。 | X12DelimiterOverrides[] |
X12SchemaReference
名前 | 形容 | 価値 |
---|---|---|
messageId | メッセージ ID。 | string (必須) |
schemaName | スキーマ名。 | string (必須) |
schemaVersion | スキーマのバージョン。 | string (必須) |
senderApplicationId | 送信者アプリケーション ID。 | 糸 |
X12SecuritySettings
名前 | 形容 | 価値 |
---|---|---|
authorizationQualifier | 承認修飾子。 | string (必須) |
authorizationValue | 承認値。 | 糸 |
passwordValue | パスワードの値。 | 糸 |
securityQualifier | セキュリティ修飾子。 | string (必須) |
X12ValidationOverride
名前 | 形容 | 価値 |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | 先頭と末尾のスペースとゼロを許可するかどうかを示す値。 | bool (必須) |
messageId | 検証設定を適用する必要があるメッセージ ID。 | string (必須) |
trailingSeparatorPolicy | 末尾の区切り記号ポリシー。 | '必須' 'NotAllowed' 'NotSpecified' 'Optional' (必須) |
trimLeadingAndTrailingSpacesAndZeroes | 先頭と末尾のスペースとゼロをトリミングするかどうかを示す値。 | bool (必須) |
validateCharacterSet | 文字セットを検証するかどうかを示す値。 | bool (必須) |
validateEDITypes | EDI 型を検証するかどうかを示す値。 | bool (必須) |
validateXSDTypes | XSD 型を検証するかどうかを示す値。 | bool (必須) |
X12ValidationSettings
名前 | 形容 | 価値 |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | 先頭と末尾のスペースとゼロを許可するかどうかを示す値。 | bool (必須) |
checkDuplicateGroupControlNumber | 重複するグループ制御番号をチェックするかどうかを示す値。 | bool (必須) |
checkDuplicateInterchangeControlNumber | 重複するインターチェンジ制御番号を確認するかどうかを示す値。 | bool (必須) |
checkDuplicateTransactionSetControlNumber | 重複するトランザクション セット制御番号をチェックするかどうかを示す値。 | bool (必須) |
interchangeControlNumberValidityDays | インターチェンジ制御番号の有効期間。 | int (必須) |
trailingSeparatorPolicy | 末尾の区切り記号ポリシー。 | '必須' 'NotAllowed' 'NotSpecified' 'Optional' (必須) |
trimLeadingAndTrailingSpacesAndZeroes | 先頭と末尾のスペースとゼロをトリミングするかどうかを示す値。 | bool (必須) |
validateCharacterSet | メッセージ内の文字セットを検証するかどうかを示す値。 | bool (必須) |
validateEDITypes | EDI 型を検証するかどうかを示す値。 | bool (必須) |
validateXSDTypes | XSD 型を検証するかどうかを示す値。 | bool (必須) |
クイック スタートのサンプル
次のクイック スタート サンプルでは、このリソースの種類をデプロイします。
Bicep ファイル | 形容 |
---|---|
Azure Logic Apps - AS2 Send Receive | パートナーと契約の成果物を含む、Contoso と Fabrikam の 2 つのパートナーの統合アカウントを作成します。 また、このテンプレートでは、同期 AS2 Send Receive を示すために Fabrikam Sales と Contoso の間にロジック アプリも作成されます。 このテンプレートでは、非同期 AS2 Send Receive を示す Fabrikam Finance と Contoso の間にロジック アプリも作成されます。 |
ARM テンプレート リソース定義
integrationAccounts/agreements リソースの種類は、次をターゲットとする操作と共にデプロイできます。
- リソース グループの - リソース グループのデプロイ コマンド 参照
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.Logic/integrationAccounts/agreements リソースを作成するには、次の JSON をテンプレートに追加します。
{
"type": "Microsoft.Logic/integrationAccounts/agreements",
"apiVersion": "2019-05-01",
"name": "string",
"location": "string",
"properties": {
"agreementType": "string",
"content": {
"aS2": {
"receiveAgreement": {
"protocolSettings": {
"acknowledgementConnectionSettings": {
"ignoreCertificateNameMismatch": "bool",
"keepHttpConnectionAlive": "bool",
"supportHttpStatusCodeContinue": "bool",
"unfoldHttpHeaders": "bool"
},
"envelopeSettings": {
"autogenerateFileName": "bool",
"fileNameTemplate": "string",
"messageContentType": "string",
"suspendMessageOnFileNameGenerationError": "bool",
"transmitFileNameInMimeHeader": "bool"
},
"errorSettings": {
"resendIfMDNNotReceived": "bool",
"suspendDuplicateMessage": "bool"
},
"mdnSettings": {
"dispositionNotificationTo": "string",
"mdnText": "string",
"micHashingAlgorithm": "string",
"needMDN": "bool",
"receiptDeliveryUrl": "string",
"sendInboundMDNToMessageBox": "bool",
"sendMDNAsynchronously": "bool",
"signMDN": "bool",
"signOutboundMDNIfOptional": "bool"
},
"messageConnectionSettings": {
"ignoreCertificateNameMismatch": "bool",
"keepHttpConnectionAlive": "bool",
"supportHttpStatusCodeContinue": "bool",
"unfoldHttpHeaders": "bool"
},
"securitySettings": {
"enableNRRForInboundDecodedMessages": "bool",
"enableNRRForInboundEncodedMessages": "bool",
"enableNRRForInboundMDN": "bool",
"enableNRRForOutboundDecodedMessages": "bool",
"enableNRRForOutboundEncodedMessages": "bool",
"enableNRRForOutboundMDN": "bool",
"encryptionCertificateName": "string",
"overrideGroupSigningCertificate": "bool",
"sha2AlgorithmFormat": "string",
"signingCertificateName": "string"
},
"validationSettings": {
"checkCertificateRevocationListOnReceive": "bool",
"checkCertificateRevocationListOnSend": "bool",
"checkDuplicateMessage": "bool",
"compressMessage": "bool",
"encryptionAlgorithm": "string",
"encryptMessage": "bool",
"interchangeDuplicatesValidityDays": "int",
"overrideMessageProperties": "bool",
"signingAlgorithm": "string",
"signMessage": "bool"
}
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
},
"sendAgreement": {
"protocolSettings": {
"acknowledgementConnectionSettings": {
"ignoreCertificateNameMismatch": "bool",
"keepHttpConnectionAlive": "bool",
"supportHttpStatusCodeContinue": "bool",
"unfoldHttpHeaders": "bool"
},
"envelopeSettings": {
"autogenerateFileName": "bool",
"fileNameTemplate": "string",
"messageContentType": "string",
"suspendMessageOnFileNameGenerationError": "bool",
"transmitFileNameInMimeHeader": "bool"
},
"errorSettings": {
"resendIfMDNNotReceived": "bool",
"suspendDuplicateMessage": "bool"
},
"mdnSettings": {
"dispositionNotificationTo": "string",
"mdnText": "string",
"micHashingAlgorithm": "string",
"needMDN": "bool",
"receiptDeliveryUrl": "string",
"sendInboundMDNToMessageBox": "bool",
"sendMDNAsynchronously": "bool",
"signMDN": "bool",
"signOutboundMDNIfOptional": "bool"
},
"messageConnectionSettings": {
"ignoreCertificateNameMismatch": "bool",
"keepHttpConnectionAlive": "bool",
"supportHttpStatusCodeContinue": "bool",
"unfoldHttpHeaders": "bool"
},
"securitySettings": {
"enableNRRForInboundDecodedMessages": "bool",
"enableNRRForInboundEncodedMessages": "bool",
"enableNRRForInboundMDN": "bool",
"enableNRRForOutboundDecodedMessages": "bool",
"enableNRRForOutboundEncodedMessages": "bool",
"enableNRRForOutboundMDN": "bool",
"encryptionCertificateName": "string",
"overrideGroupSigningCertificate": "bool",
"sha2AlgorithmFormat": "string",
"signingCertificateName": "string"
},
"validationSettings": {
"checkCertificateRevocationListOnReceive": "bool",
"checkCertificateRevocationListOnSend": "bool",
"checkDuplicateMessage": "bool",
"compressMessage": "bool",
"encryptionAlgorithm": "string",
"encryptMessage": "bool",
"interchangeDuplicatesValidityDays": "int",
"overrideMessageProperties": "bool",
"signingAlgorithm": "string",
"signMessage": "bool"
}
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
}
},
"edifact": {
"receiveAgreement": {
"protocolSettings": {
"acknowledgementSettings": {
"acknowledgementControlNumberLowerBound": "int",
"acknowledgementControlNumberPrefix": "string",
"acknowledgementControlNumberSuffix": "string",
"acknowledgementControlNumberUpperBound": "int",
"batchFunctionalAcknowledgements": "bool",
"batchTechnicalAcknowledgements": "bool",
"needFunctionalAcknowledgement": "bool",
"needLoopForValidMessages": "bool",
"needTechnicalAcknowledgement": "bool",
"rolloverAcknowledgementControlNumber": "bool",
"sendSynchronousAcknowledgement": "bool"
},
"edifactDelimiterOverrides": [
{
"componentSeparator": "int",
"dataElementSeparator": "int",
"decimalPointIndicator": "string",
"messageAssociationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"releaseIndicator": "int",
"repetitionSeparator": "int",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"targetNamespace": "string"
}
],
"envelopeOverrides": [
{
"applicationPassword": "string",
"associationAssignedCode": "string",
"controllingAgencyCode": "string",
"functionalGroupId": "string",
"groupHeaderMessageRelease": "string",
"groupHeaderMessageVersion": "string",
"messageAssociationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"receiverApplicationId": "string",
"receiverApplicationQualifier": "string",
"senderApplicationId": "string",
"senderApplicationQualifier": "string",
"targetNamespace": "string"
}
],
"envelopeSettings": {
"applicationReferenceId": "string",
"applyDelimiterStringAdvice": "bool",
"communicationAgreementId": "string",
"createGroupingSegments": "bool",
"enableDefaultGroupHeaders": "bool",
"functionalGroupId": "string",
"groupApplicationPassword": "string",
"groupApplicationReceiverId": "string",
"groupApplicationReceiverQualifier": "string",
"groupApplicationSenderId": "string",
"groupApplicationSenderQualifier": "string",
"groupAssociationAssignedCode": "string",
"groupControllingAgencyCode": "string",
"groupControlNumberLowerBound": "int",
"groupControlNumberPrefix": "string",
"groupControlNumberSuffix": "string",
"groupControlNumberUpperBound": "int",
"groupMessageRelease": "string",
"groupMessageVersion": "string",
"interchangeControlNumberLowerBound": "int",
"interchangeControlNumberPrefix": "string",
"interchangeControlNumberSuffix": "string",
"interchangeControlNumberUpperBound": "int",
"isTestInterchange": "bool",
"overwriteExistingTransactionSetControlNumber": "bool",
"processingPriorityCode": "string",
"receiverInternalIdentification": "string",
"receiverInternalSubIdentification": "string",
"receiverReverseRoutingAddress": "string",
"recipientReferencePasswordQualifier": "string",
"recipientReferencePasswordValue": "string",
"rolloverGroupControlNumber": "bool",
"rolloverInterchangeControlNumber": "bool",
"rolloverTransactionSetControlNumber": "bool",
"senderInternalIdentification": "string",
"senderInternalSubIdentification": "string",
"senderReverseRoutingAddress": "string",
"transactionSetControlNumberLowerBound": "int",
"transactionSetControlNumberPrefix": "string",
"transactionSetControlNumberSuffix": "string",
"transactionSetControlNumberUpperBound": "int"
},
"framingSettings": {
"characterEncoding": "string",
"characterSet": "string",
"componentSeparator": "int",
"dataElementSeparator": "int",
"decimalPointIndicator": "string",
"protocolVersion": "int",
"releaseIndicator": "int",
"repetitionSeparator": "int",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"serviceCodeListDirectoryVersion": "string"
},
"messageFilter": {
"messageFilterType": "string"
},
"messageFilterList": [
{
"messageId": "string"
}
],
"processingSettings": {
"createEmptyXmlTagsForTrailingSeparators": "bool",
"maskSecurityInfo": "bool",
"preserveInterchange": "bool",
"suspendInterchangeOnError": "bool",
"useDotAsDecimalSeparator": "bool"
},
"schemaReferences": [
{
"associationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"schemaName": "string",
"senderApplicationId": "string",
"senderApplicationQualifier": "string"
}
],
"validationOverrides": [
{
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"enforceCharacterSet": "bool",
"messageId": "string",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
],
"validationSettings": {
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"checkDuplicateGroupControlNumber": "bool",
"checkDuplicateInterchangeControlNumber": "bool",
"checkDuplicateTransactionSetControlNumber": "bool",
"interchangeControlNumberValidityDays": "int",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
},
"sendAgreement": {
"protocolSettings": {
"acknowledgementSettings": {
"acknowledgementControlNumberLowerBound": "int",
"acknowledgementControlNumberPrefix": "string",
"acknowledgementControlNumberSuffix": "string",
"acknowledgementControlNumberUpperBound": "int",
"batchFunctionalAcknowledgements": "bool",
"batchTechnicalAcknowledgements": "bool",
"needFunctionalAcknowledgement": "bool",
"needLoopForValidMessages": "bool",
"needTechnicalAcknowledgement": "bool",
"rolloverAcknowledgementControlNumber": "bool",
"sendSynchronousAcknowledgement": "bool"
},
"edifactDelimiterOverrides": [
{
"componentSeparator": "int",
"dataElementSeparator": "int",
"decimalPointIndicator": "string",
"messageAssociationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"releaseIndicator": "int",
"repetitionSeparator": "int",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"targetNamespace": "string"
}
],
"envelopeOverrides": [
{
"applicationPassword": "string",
"associationAssignedCode": "string",
"controllingAgencyCode": "string",
"functionalGroupId": "string",
"groupHeaderMessageRelease": "string",
"groupHeaderMessageVersion": "string",
"messageAssociationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"receiverApplicationId": "string",
"receiverApplicationQualifier": "string",
"senderApplicationId": "string",
"senderApplicationQualifier": "string",
"targetNamespace": "string"
}
],
"envelopeSettings": {
"applicationReferenceId": "string",
"applyDelimiterStringAdvice": "bool",
"communicationAgreementId": "string",
"createGroupingSegments": "bool",
"enableDefaultGroupHeaders": "bool",
"functionalGroupId": "string",
"groupApplicationPassword": "string",
"groupApplicationReceiverId": "string",
"groupApplicationReceiverQualifier": "string",
"groupApplicationSenderId": "string",
"groupApplicationSenderQualifier": "string",
"groupAssociationAssignedCode": "string",
"groupControllingAgencyCode": "string",
"groupControlNumberLowerBound": "int",
"groupControlNumberPrefix": "string",
"groupControlNumberSuffix": "string",
"groupControlNumberUpperBound": "int",
"groupMessageRelease": "string",
"groupMessageVersion": "string",
"interchangeControlNumberLowerBound": "int",
"interchangeControlNumberPrefix": "string",
"interchangeControlNumberSuffix": "string",
"interchangeControlNumberUpperBound": "int",
"isTestInterchange": "bool",
"overwriteExistingTransactionSetControlNumber": "bool",
"processingPriorityCode": "string",
"receiverInternalIdentification": "string",
"receiverInternalSubIdentification": "string",
"receiverReverseRoutingAddress": "string",
"recipientReferencePasswordQualifier": "string",
"recipientReferencePasswordValue": "string",
"rolloverGroupControlNumber": "bool",
"rolloverInterchangeControlNumber": "bool",
"rolloverTransactionSetControlNumber": "bool",
"senderInternalIdentification": "string",
"senderInternalSubIdentification": "string",
"senderReverseRoutingAddress": "string",
"transactionSetControlNumberLowerBound": "int",
"transactionSetControlNumberPrefix": "string",
"transactionSetControlNumberSuffix": "string",
"transactionSetControlNumberUpperBound": "int"
},
"framingSettings": {
"characterEncoding": "string",
"characterSet": "string",
"componentSeparator": "int",
"dataElementSeparator": "int",
"decimalPointIndicator": "string",
"protocolVersion": "int",
"releaseIndicator": "int",
"repetitionSeparator": "int",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"serviceCodeListDirectoryVersion": "string"
},
"messageFilter": {
"messageFilterType": "string"
},
"messageFilterList": [
{
"messageId": "string"
}
],
"processingSettings": {
"createEmptyXmlTagsForTrailingSeparators": "bool",
"maskSecurityInfo": "bool",
"preserveInterchange": "bool",
"suspendInterchangeOnError": "bool",
"useDotAsDecimalSeparator": "bool"
},
"schemaReferences": [
{
"associationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"schemaName": "string",
"senderApplicationId": "string",
"senderApplicationQualifier": "string"
}
],
"validationOverrides": [
{
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"enforceCharacterSet": "bool",
"messageId": "string",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
],
"validationSettings": {
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"checkDuplicateGroupControlNumber": "bool",
"checkDuplicateInterchangeControlNumber": "bool",
"checkDuplicateTransactionSetControlNumber": "bool",
"interchangeControlNumberValidityDays": "int",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
}
},
"x12": {
"receiveAgreement": {
"protocolSettings": {
"acknowledgementSettings": {
"acknowledgementControlNumberLowerBound": "int",
"acknowledgementControlNumberPrefix": "string",
"acknowledgementControlNumberSuffix": "string",
"acknowledgementControlNumberUpperBound": "int",
"batchFunctionalAcknowledgements": "bool",
"batchImplementationAcknowledgements": "bool",
"batchTechnicalAcknowledgements": "bool",
"functionalAcknowledgementVersion": "string",
"implementationAcknowledgementVersion": "string",
"needFunctionalAcknowledgement": "bool",
"needImplementationAcknowledgement": "bool",
"needLoopForValidMessages": "bool",
"needTechnicalAcknowledgement": "bool",
"rolloverAcknowledgementControlNumber": "bool",
"sendSynchronousAcknowledgement": "bool"
},
"envelopeOverrides": [
{
"dateFormat": "string",
"functionalIdentifierCode": "string",
"headerVersion": "string",
"messageId": "string",
"protocolVersion": "string",
"receiverApplicationId": "string",
"responsibleAgencyCode": "string",
"senderApplicationId": "string",
"targetNamespace": "string",
"timeFormat": "string"
}
],
"envelopeSettings": {
"controlStandardsId": "int",
"controlVersionNumber": "string",
"enableDefaultGroupHeaders": "bool",
"functionalGroupId": "string",
"groupControlNumberLowerBound": "int",
"groupControlNumberUpperBound": "int",
"groupHeaderAgencyCode": "string",
"groupHeaderDateFormat": "string",
"groupHeaderTimeFormat": "string",
"groupHeaderVersion": "string",
"interchangeControlNumberLowerBound": "int",
"interchangeControlNumberUpperBound": "int",
"overwriteExistingTransactionSetControlNumber": "bool",
"receiverApplicationId": "string",
"rolloverGroupControlNumber": "bool",
"rolloverInterchangeControlNumber": "bool",
"rolloverTransactionSetControlNumber": "bool",
"senderApplicationId": "string",
"transactionSetControlNumberLowerBound": "int",
"transactionSetControlNumberPrefix": "string",
"transactionSetControlNumberSuffix": "string",
"transactionSetControlNumberUpperBound": "int",
"usageIndicator": "string",
"useControlStandardsIdAsRepetitionCharacter": "bool"
},
"framingSettings": {
"characterSet": "string",
"componentSeparator": "int",
"dataElementSeparator": "int",
"replaceCharacter": "int",
"replaceSeparatorsInPayload": "bool",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string"
},
"messageFilter": {
"messageFilterType": "string"
},
"messageFilterList": [
{
"messageId": "string"
}
],
"processingSettings": {
"convertImpliedDecimal": "bool",
"createEmptyXmlTagsForTrailingSeparators": "bool",
"maskSecurityInfo": "bool",
"preserveInterchange": "bool",
"suspendInterchangeOnError": "bool",
"useDotAsDecimalSeparator": "bool"
},
"schemaReferences": [
{
"messageId": "string",
"schemaName": "string",
"schemaVersion": "string",
"senderApplicationId": "string"
}
],
"securitySettings": {
"authorizationQualifier": "string",
"authorizationValue": "string",
"passwordValue": "string",
"securityQualifier": "string"
},
"validationOverrides": [
{
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"messageId": "string",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
],
"validationSettings": {
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"checkDuplicateGroupControlNumber": "bool",
"checkDuplicateInterchangeControlNumber": "bool",
"checkDuplicateTransactionSetControlNumber": "bool",
"interchangeControlNumberValidityDays": "int",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
},
"x12DelimiterOverrides": [
{
"componentSeparator": "int",
"dataElementSeparator": "int",
"messageId": "string",
"protocolVersion": "string",
"replaceCharacter": "int",
"replaceSeparatorsInPayload": "bool",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"targetNamespace": "string"
}
]
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
},
"sendAgreement": {
"protocolSettings": {
"acknowledgementSettings": {
"acknowledgementControlNumberLowerBound": "int",
"acknowledgementControlNumberPrefix": "string",
"acknowledgementControlNumberSuffix": "string",
"acknowledgementControlNumberUpperBound": "int",
"batchFunctionalAcknowledgements": "bool",
"batchImplementationAcknowledgements": "bool",
"batchTechnicalAcknowledgements": "bool",
"functionalAcknowledgementVersion": "string",
"implementationAcknowledgementVersion": "string",
"needFunctionalAcknowledgement": "bool",
"needImplementationAcknowledgement": "bool",
"needLoopForValidMessages": "bool",
"needTechnicalAcknowledgement": "bool",
"rolloverAcknowledgementControlNumber": "bool",
"sendSynchronousAcknowledgement": "bool"
},
"envelopeOverrides": [
{
"dateFormat": "string",
"functionalIdentifierCode": "string",
"headerVersion": "string",
"messageId": "string",
"protocolVersion": "string",
"receiverApplicationId": "string",
"responsibleAgencyCode": "string",
"senderApplicationId": "string",
"targetNamespace": "string",
"timeFormat": "string"
}
],
"envelopeSettings": {
"controlStandardsId": "int",
"controlVersionNumber": "string",
"enableDefaultGroupHeaders": "bool",
"functionalGroupId": "string",
"groupControlNumberLowerBound": "int",
"groupControlNumberUpperBound": "int",
"groupHeaderAgencyCode": "string",
"groupHeaderDateFormat": "string",
"groupHeaderTimeFormat": "string",
"groupHeaderVersion": "string",
"interchangeControlNumberLowerBound": "int",
"interchangeControlNumberUpperBound": "int",
"overwriteExistingTransactionSetControlNumber": "bool",
"receiverApplicationId": "string",
"rolloverGroupControlNumber": "bool",
"rolloverInterchangeControlNumber": "bool",
"rolloverTransactionSetControlNumber": "bool",
"senderApplicationId": "string",
"transactionSetControlNumberLowerBound": "int",
"transactionSetControlNumberPrefix": "string",
"transactionSetControlNumberSuffix": "string",
"transactionSetControlNumberUpperBound": "int",
"usageIndicator": "string",
"useControlStandardsIdAsRepetitionCharacter": "bool"
},
"framingSettings": {
"characterSet": "string",
"componentSeparator": "int",
"dataElementSeparator": "int",
"replaceCharacter": "int",
"replaceSeparatorsInPayload": "bool",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string"
},
"messageFilter": {
"messageFilterType": "string"
},
"messageFilterList": [
{
"messageId": "string"
}
],
"processingSettings": {
"convertImpliedDecimal": "bool",
"createEmptyXmlTagsForTrailingSeparators": "bool",
"maskSecurityInfo": "bool",
"preserveInterchange": "bool",
"suspendInterchangeOnError": "bool",
"useDotAsDecimalSeparator": "bool"
},
"schemaReferences": [
{
"messageId": "string",
"schemaName": "string",
"schemaVersion": "string",
"senderApplicationId": "string"
}
],
"securitySettings": {
"authorizationQualifier": "string",
"authorizationValue": "string",
"passwordValue": "string",
"securityQualifier": "string"
},
"validationOverrides": [
{
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"messageId": "string",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
],
"validationSettings": {
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"checkDuplicateGroupControlNumber": "bool",
"checkDuplicateInterchangeControlNumber": "bool",
"checkDuplicateTransactionSetControlNumber": "bool",
"interchangeControlNumberValidityDays": "int",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
},
"x12DelimiterOverrides": [
{
"componentSeparator": "int",
"dataElementSeparator": "int",
"messageId": "string",
"protocolVersion": "string",
"replaceCharacter": "int",
"replaceSeparatorsInPayload": "bool",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"targetNamespace": "string"
}
]
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
}
}
},
"guestIdentity": {
"qualifier": "string",
"value": "string"
},
"guestPartner": "string",
"hostIdentity": {
"qualifier": "string",
"value": "string"
},
"hostPartner": "string",
"metadata": {}
},
"tags": {
"{customized property}": "string"
}
}
プロパティ値
AgreementContent
名前 | 形容 | 価値 |
---|---|---|
aS2 | AS2 契約の内容。 | AS2AgreementContent |
edifact | EDIFACT 契約の内容。 | EdifactAgreementContent |
x12 | X12 契約の内容。 | X12AgreementContent |
AS2AcknowledgementConnectionSettings
名前 | 形容 | 価値 |
---|---|---|
ignoreCertificateNameMismatch | 証明書名の不一致を無視するかどうかを示します。 | bool (必須) |
keepHttpConnectionAlive | 接続を維持するかどうかを示します。 | bool (必須) |
supportHttpStatusCodeContinue | HTTP 状態コード 'CONTINUE' をサポートするかどうかを示します。 | bool (必須) |
展開HttpHeaders | HTTP ヘッダーを展開するかどうかを示します。 | bool (必須) |
AS2AgreementContent
名前 | 形容 | 価値 |
---|---|---|
receiveAgreement | AS2 一方向受信契約。 | AS2OneWayAgreement (必須) |
sendAgreement | AS2 一方向送信契約。 | AS2OneWayAgreement (必須) |
AS2EnvelopeSettings
名前 | 形容 | 価値 |
---|---|---|
autogenerateFileName | ファイル名を自動生成するかどうかを示す値。 | bool (必須) |
fileNameTemplate | ファイル名のテンプレート。 | string (必須) |
messageContentType | メッセージ コンテンツ タイプ。 | string (必須) |
suspendMessageOnFileNameGenerationError | ファイル名生成エラーでメッセージを中断するかどうかを示す値。 | bool (必須) |
transmitFileNameInMimeHeader | mime ヘッダーでファイル名を送信するかどうかを示す値。 | bool (必須) |
AS2ErrorSettings
名前 | 形容 | 価値 |
---|---|---|
resendIfMDNNotReceived | MDN が受信されていない場合にメッセージを再送信するかどうかを示す値。 | bool (必須) |
suspendDuplicateMessage | 重複するメッセージを中断するかどうかを示す値。 | bool (必須) |
AS2MdnSettings
名前 | 形容 | 価値 |
---|---|---|
dispositionNotificationTo | ヘッダー値への廃棄通知。 | 糸 |
mdnText | MDN テキスト。 | 糸 |
micHashingAlgorithm | 署名またはハッシュ アルゴリズム。 | 'MD5' 'None' 'NotSpecified' 'SHA1' 'SHA2256' 'SHA2384' 'SHA2512' (必須) |
needMDN | MDN を送信または要求するかどうかを示す値。 | bool (必須) |
receiptDeliveryUrl | レシート配信 URL。 | 糸 |
sendInboundMDNToMessageBox | 受信 MDN をメッセージ ボックスに送信するかどうかを示す値。 | bool (必須) |
sendMDNAsynchronously | 非同期 MDN を送信するかどうかを示す値。 | bool (必須) |
signMDN | MDN に署名する必要があるかどうかを示す値。 | bool (必須) |
signOutboundMDNIfOptional | 送信 MDN に署名するかどうかを示す値 (省略可能)。 | bool (必須) |
AS2MessageConnectionSettings
名前 | 形容 | 価値 |
---|---|---|
ignoreCertificateNameMismatch | 証明書名の不一致を無視するかどうかを示す値。 | bool (必須) |
keepHttpConnectionAlive | 接続を維持するかどうかを示す値。 | bool (必須) |
supportHttpStatusCodeContinue | HTTP 状態コード 'CONTINUE' をサポートするかどうかを示す値。 | bool (必須) |
展開HttpHeaders | HTTP ヘッダーを展開するかどうかを示す値。 | bool (必須) |
AS2OneWayAgreement
名前 | 形容 | 価値 |
---|---|---|
protocolSettings | AS2 プロトコルの設定。 | AS2ProtocolSettings (必須) |
receiverBusinessIdentity | 受信側のビジネス ID | BusinessIdentity (必須) |
senderBusinessIdentity | 送信者のビジネス ID | BusinessIdentity (必須) |
AS2ProtocolSettings
名前 | 形容 | 価値 |
---|---|---|
acknowledgementConnectionSettings | 受信確認接続の設定。 | AS2AcknowledgementConnectionSettings (必須) |
envelopeSettings | 封筒の設定。 | AS2EnvelopeSettings (必須) |
errorSettings | エラー設定。 | AS2ErrorSettings (必須) |
mdnSettings | MDN の設定。 | AS2MdnSettings の |
messageConnectionSettings | メッセージ接続の設定。 | AS2MessageConnectionSettings (必須) |
securitySettings | セキュリティ設定。 | AS2SecuritySettings の |
validationSettings | 検証設定。 | AS2ValidationSettings (必須) |
AS2SecuritySettings
名前 | 形容 | 価値 |
---|---|---|
enableNRRForInboundDecodedMessages | 受信デコードされたメッセージに対して NRR を有効にするかどうかを示す値。 | bool (必須) |
enableNRRForInboundEncodedMessages | 受信エンコードされたメッセージに対して NRR を有効にするかどうかを示す値。 | bool (必須) |
enableNRRForInboundMDN | 受信 MDN に対して NRR を有効にするかどうかを示す値。 | bool (必須) |
enableNRRForOutboundDecodedMessages | 送信デコードされたメッセージに対して NRR を有効にするかどうかを示す値。 | bool (必須) |
enableNRRForOutboundEncodedMessages | 送信エンコードされたメッセージに対して NRR を有効にするかどうかを示す値。 | bool (必須) |
enableNRRForOutboundMDN | 送信 MDN に対して NRR を有効にするかどうかを示す値。 | bool (必須) |
encryptionCertificateName | 暗号化証明書の名前。 | 糸 |
overrideGroupSigningCertificate | MDN を送信または要求するかどうかを示す値。 | bool (必須) |
sha2AlgorithmFormat | Sha2 アルゴリズム形式。 有効な値は、Sha2、ShaHashSize、ShaHyphenHashSize、Sha2UnderscoreHashSize です。 | 糸 |
signingCertificateName | 署名証明書の名前。 | 糸 |
AS2ValidationSettings
名前 | 形容 | 価値 |
---|---|---|
checkCertificateRevocationListOnReceive | 受信時に証明書失効リストを確認するかどうかを示す値。 | bool (必須) |
checkCertificateRevocationListOnSend | 送信時に証明書失効リストを確認するかどうかを示す値。 | bool (必須) |
checkDuplicateMessage | 重複するメッセージを確認するかどうかを示す値。 | bool (必須) |
compressMessage | メッセージを圧縮する必要があるかどうかを示す値。 | bool (必須) |
encryptionAlgorithm | 暗号化アルゴリズム。 | 'AES128' 'AES192' 'AES256' 'DES3' 'None' 'NotSpecified' 'RC2' (必須) |
encryptMessage | メッセージを暗号化する必要があるかどうかを示す値。 | bool (必須) |
interchangeDuplicatesValidityDays | 重複するインターチェンジを検索する日数。 | int (必須) |
overrideMessageProperties | 受信メッセージのプロパティを契約内のプロパティでオーバーライドするかどうかを示す値。 | bool (必須) |
signingAlgorithm | 署名アルゴリズム。 | 'Default' 'NotSpecified' 'SHA1' 'SHA2256' 'SHA2384' 'SHA2512' |
signMessage | メッセージに署名する必要があるかどうかを示す値。 | bool (必須) |
BusinessIdentity
名前 | 形容 | 価値 |
---|---|---|
限定詞 | ビジネス ID 修飾子 (as2identity、ZZ、ZZZ、31、32 など) | string (必須) |
価値 | ユーザー定義のビジネス ID 値。 | string (必須) |
EdifactAcknowledgementSettings
名前 | 形容 | 価値 |
---|---|---|
acknowledgementControlNumberLowerBound | 受信確認制御番号の下限。 | int (必須) |
acknowledgementControlNumberPrefix | 受信確認制御番号のプレフィックス。 | 糸 |
acknowledgementControlNumberSuffix | 受信確認制御番号のサフィックス。 | 糸 |
acknowledgementControlNumberUpperBound | 受信確認制御番号の上限。 | int (必須) |
batchFunctionalAcknowledgements | 機能確認をバッチ処理するかどうかを示す値。 | bool (必須) |
batchTechnicalAcknowledgements | 技術確認をバッチ処理するかどうかを示す値。 | bool (必須) |
needFunctionalAcknowledgement | 機能確認が必要かどうかを示す値。 | bool (必須) |
needLoopForValidMessages | 有効なメッセージにループが必要かどうかを示す値。 | bool (必須) |
needTechnicalAcknowledgement | 技術的な確認が必要かどうかを示す値。 | bool (必須) |
rolloverAcknowledgementControlNumber | 受信確認制御番号をロールオーバーするかどうかを示す値。 | bool (必須) |
sendSynchronousAcknowledgement | 同期受信確認を送信するかどうかを示す値。 | bool (必須) |
EdifactAgreementContent
名前 | 形容 | 価値 |
---|---|---|
receiveAgreement | EDIFACT 一方向受信契約。 | EdifactOneWayAgreement (必須) |
sendAgreement | EDIFACT 一方向送信契約。 | EdifactOneWayAgreement (必須) |
EdifactDelimiterOverride
名前 | 形容 | 価値 |
---|---|---|
componentSeparator | コンポーネントの区切り記号。 | int (必須) |
dataElementSeparator | データ要素の区切り記号。 | int (必須) |
decimalPointIndicator | 小数点インジケーター。 | 'Comma' 'Decimal' 'NotSpecified' (必須) |
messageAssociationAssignedCode | メッセージ関連付けに割り当てられたコード。 | 糸 |
messageId | メッセージ ID。 | 糸 |
messageRelease | メッセージのリリース。 | 糸 |
messageVersion | メッセージのバージョン。 | 糸 |
releaseIndicator | リリース インジケーター。 | int (必須) |
repetitionSeparator | 繰り返し区切り記号。 | int (必須) |
segmentTerminator | セグメント ターミネータ。 | int (必須) |
segmentTerminatorSuffix | セグメント ターミネータ サフィックス。 | 'CR' 'CRLF' 'LF' 'None' 'NotSpecified' (必須) |
targetNamespace | この区切り記号設定を適用する必要があるターゲット名前空間。 | 糸 |
EdifactEnvelopeOverride
名前 | 形容 | 価値 |
---|---|---|
applicationPassword | アプリケーション パスワード。 | 糸 |
associationAssignedCode | 関連付けに割り当てられたコード。 | 糸 |
controllingAgencyCode | 制御機関コード。 | 糸 |
functionalGroupId | 機能グループ ID。 | 糸 |
groupHeaderMessageRelease | グループ ヘッダー メッセージのリリース。 | 糸 |
groupHeaderMessageVersion | グループ ヘッダー メッセージのバージョン。 | 糸 |
messageAssociationAssignedCode | メッセージ関連付けに割り当てられたコード。 | 糸 |
messageId | このエンベロープ設定を適用する必要があるメッセージ ID。 | 糸 |
messageRelease | このエンベロープ設定を適用する必要があるメッセージ リリース バージョン。 | 糸 |
messageVersion | このエンベロープ設定を適用する必要があるメッセージのバージョン。 | 糸 |
receiverApplicationId | 受信側アプリケーション ID。 | 糸 |
receiverApplicationQualifier | 受信側アプリケーション修飾子。 | 糸 |
senderApplicationId | 送信者アプリケーション ID。 | 糸 |
senderApplicationQualifier | 送信側アプリケーション修飾子。 | 糸 |
targetNamespace | このエンベロープ設定を適用する必要があるターゲット名前空間。 | 糸 |
EdifactEnvelopeSettings
名前 | 形容 | 価値 |
---|---|---|
applicationReferenceId | アプリケーション参照 ID。 | 糸 |
applyDelimiterStringAdvice | 区切り記号文字列のアドバイスを適用するかどうかを示す値。 | bool (必須) |
communicationAgreementId | 通信契約 ID。 | 糸 |
createGroupingSegments | グループ化セグメントを作成するかどうかを示す値。 | bool (必須) |
enableDefaultGroupHeaders | 既定のグループ ヘッダーを有効にするかどうかを示す値。 | bool (必須) |
functionalGroupId | 機能グループ ID。 | 糸 |
groupApplicationPassword | グループ アプリケーションのパスワード。 | 糸 |
groupApplicationReceiverId | グループ アプリケーションの受信側 ID。 | 糸 |
groupApplicationReceiverQualifier | グループ アプリケーションの受信側修飾子。 | 糸 |
groupApplicationSenderId | グループ アプリケーションの送信者 ID。 | 糸 |
groupApplicationSenderQualifier | グループ アプリケーション送信者修飾子。 | 糸 |
groupAssociationAssignedCode | グループの関連付けに割り当てられたコード。 | 糸 |
groupControllingAgencyCode | 機関コードを制御するグループ。 | 糸 |
groupControlNumberLowerBound | グループ コントロール番号の下限。 | int (必須) |
groupControlNumberPrefix | グループ制御番号のプレフィックス。 | 糸 |
groupControlNumberSuffix | グループ制御番号のサフィックス。 | 糸 |
groupControlNumberUpperBound | グループ コントロール番号の上限。 | int (必須) |
groupMessageRelease | グループ メッセージのリリース。 | 糸 |
groupMessageVersion | グループ メッセージのバージョン。 | 糸 |
interchangeControlNumberLowerBound | インターチェンジ制御番号の下限。 | int (必須) |
interchangeControlNumberPrefix | インターチェンジ制御番号のプレフィックス。 | 糸 |
interchangeControlNumberSuffix | インターチェンジ制御番号のサフィックス。 | 糸 |
interchangeControlNumberUpperBound | インターチェンジ制御番号の上限。 | int (必須) |
isTestInterchange | メッセージがテスト インターチェンジであるかどうかを示す値。 | bool (必須) |
overwriteExistingTransactionSetControlNumber | 既存のトランザクション セット制御番号を上書きするかどうかを示す値。 | bool (必須) |
processingPriorityCode | 処理優先度コード。 | 糸 |
receiverInternalIdentification | 受信側の内部 ID。 | 糸 |
receiverInternalSubIdentification | 受信側内部サブ ID。 | 糸 |
receiverReverseRoutingAddress | 受信側の逆ルーティング アドレス。 | 糸 |
recipientReferencePasswordQualifier | 受信者参照パスワード修飾子。 | 糸 |
recipientReferencePasswordValue | 受信者参照パスワードの値。 | 糸 |
rolloverGroupControlNumber | グループ制御番号をロールオーバーするかどうかを示す値。 | bool (必須) |
rolloverInterchangeControlNumber | インターチェンジ制御番号をロールオーバーするかどうかを示す値。 | bool (必須) |
rolloverTransactionSetControlNumber | トランザクション セット制御番号をロールオーバーするかどうかを示す値。 | bool (必須) |
senderInternalIdentification | 送信者の内部 ID。 | 糸 |
senderInternalSubIdentification | 送信者の内部サブ ID。 | 糸 |
senderReverseRoutingAddress | 送信者の逆引きルーティング アドレス。 | 糸 |
transactionSetControlNumberLowerBound | トランザクション セット制御番号の下限。 | int (必須) |
transactionSetControlNumberPrefix | トランザクション セット制御番号プレフィックス。 | 糸 |
transactionSetControlNumberSuffix | トランザクション セット制御番号サフィックス。 | 糸 |
transactionSetControlNumberUpperBound | トランザクション セット制御番号の上限。 | int (必須) |
EdifactFramingSettings
名前 | 形容 | 価値 |
---|---|---|
characterEncoding | 文字エンコード。 | 糸 |
characterSet | EDIFACT フレーム設定 characterSet。 | 'KECA' 'NotSpecified' 'UNOA' 'UNOB' 'UNOC' 'UNOD' 'UNOE' 'UNOF' 'UNOG' 'UNOH' 'UNOI' 'UNOJ' 'UNOK' 'UNOX' 'UNOY' (必須) |
componentSeparator | コンポーネントの区切り記号。 | int (必須) |
dataElementSeparator | データ要素の区切り記号。 | int (必須) |
decimalPointIndicator | EDIFACT フレーム設定小数点インジケーター。 | 'Comma' 'Decimal' 'NotSpecified' (必須) |
protocolVersion | プロトコルのバージョン。 | int (必須) |
releaseIndicator | リリース インジケーター。 | int (必須) |
repetitionSeparator | 繰り返し区切り記号。 | int (必須) |
segmentTerminator | セグメント ターミネータ。 | int (必須) |
segmentTerminatorSuffix | EDIFACT フレーム設定セグメント ターミネータ サフィックス。 | 'CR' 'CRLF' 'LF' 'None' 'NotSpecified' (必須) |
serviceCodeListDirectoryVersion | サービス コードリストディレクトリのバージョン。 | 糸 |
EdifactMessageFilter
名前 | 形容 | 価値 |
---|---|---|
messageFilterType | メッセージ フィルターの種類。 | 'Exclude' 'Include' 'NotSpecified' (必須) |
EdifactMessageIdentifier
名前 | 形容 | 価値 |
---|---|---|
messageId | このエンベロープ設定を適用する必要があるメッセージ ID。 | string (必須) |
EdifactOneWayAgreement
名前 | 形容 | 価値 |
---|---|---|
protocolSettings | EDIFACT プロトコルの設定。 | EdifactProtocolSettings (必須) |
receiverBusinessIdentity | 受信側のビジネス ID | BusinessIdentity (必須) |
senderBusinessIdentity | 送信者のビジネス ID | BusinessIdentity (必須) |
EdifactProcessingSettings
名前 | 形容 | 価値 |
---|---|---|
createEmptyXmlTagsForTrailingSeparators | 末尾の区切り記号に空の xml タグを作成するかどうかを示す値。 | bool (必須) |
maskSecurityInfo | セキュリティ情報をマスクするかどうかを示す値。 | bool (必須) |
preserveInterchange | インターチェンジを保持するかどうかを示す値。 | bool (必須) |
suspendInterchangeOnError | エラー発生時にインターチェンジを中断するかどうかを示す値。 | bool (必須) |
useDotAsDecimalSeparator | 小数点区切り記号としてドットを使用するかどうかを示す値。 | bool (必須) |
EdifactProtocolSettings
名前 | 形容 | 価値 |
---|---|---|
acknowledgementSettings | EDIFACT 受信確認設定。 | EdifactAcknowledgementSettings (必須) |
edifactDelimiterOverrides | EDIFACT 区切り記号のオーバーライド設定。 | EdifactDelimiterOverride[] |
envelopeOverrides | EDIFACT エンベロープオーバーライドの設定。 | EdifactEnvelopeOverride[] |
envelopeSettings | EDIFACT エンベロープの設定。 | EdifactEnvelopeSettings (必須) |
framingSettings | EDIFACT フレーム設定。 | EdifactFramingSettings (必須) |
messageFilter | EDIFACT メッセージ フィルター。 | EdifactMessageFilter (必須) |
messageFilterList | EDIFACT メッセージ フィルターの一覧。 | EdifactMessageIdentifier[] |
processingSettings | EDIFACT 処理設定。 | EdifactProcessingSettings (必須) |
schemaReferences | EDIFACT スキーマ参照。 | EdifactSchemaReference[] (必須) |
validationOverrides | EDIFACT 検証のオーバーライド設定。 | EdifactValidationOverride[] |
validationSettings | EDIFACT 検証設定。 | EdifactValidationSettings (必須) |
EdifactSchemaReference
名前 | 形容 | 価値 |
---|---|---|
associationAssignedCode | 関連付けに割り当てられたコード。 | 糸 |
messageId | メッセージ ID。 | string (必須) |
messageRelease | メッセージリリースバージョン。 | string (必須) |
messageVersion | メッセージのバージョン。 | string (必須) |
schemaName | スキーマ名。 | string (必須) |
senderApplicationId | 送信者アプリケーション ID。 | 糸 |
senderApplicationQualifier | 送信側アプリケーション修飾子。 | 糸 |
EdifactValidationOverride
名前 | 形容 | 価値 |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | 先頭と末尾のスペースとゼロを許可するかどうかを示す値。 | bool (必須) |
enforceCharacterSet | 文字セットを検証するかどうかを示す値。 | bool (必須) |
messageId | 検証設定を適用する必要があるメッセージ ID。 | string (必須) |
trailingSeparatorPolicy | 末尾の区切り記号ポリシー。 | '必須' 'NotAllowed' 'NotSpecified' 'Optional' (必須) |
trimLeadingAndTrailingSpacesAndZeroes | 先頭と末尾のスペースとゼロをトリミングするかどうかを示す値。 | bool (必須) |
validateEDITypes | EDI 型を検証するかどうかを示す値。 | bool (必須) |
validateXSDTypes | XSD 型を検証するかどうかを示す値。 | bool (必須) |
EdifactValidationSettings
名前 | 形容 | 価値 |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | 先頭と末尾のスペースとゼロを許可するかどうかを示す値。 | bool (必須) |
checkDuplicateGroupControlNumber | 重複するグループ制御番号をチェックするかどうかを示す値。 | bool (必須) |
checkDuplicateInterchangeControlNumber | 重複するインターチェンジ制御番号を確認するかどうかを示す値。 | bool (必須) |
checkDuplicateTransactionSetControlNumber | 重複するトランザクション セット制御番号をチェックするかどうかを示す値。 | bool (必須) |
interchangeControlNumberValidityDays | インターチェンジ制御番号の有効期間。 | int (必須) |
trailingSeparatorPolicy | 末尾の区切り記号ポリシー。 | '必須' 'NotAllowed' 'NotSpecified' 'Optional' (必須) |
trimLeadingAndTrailingSpacesAndZeroes | 先頭と末尾のスペースとゼロをトリミングするかどうかを示す値。 | bool (必須) |
validateCharacterSet | メッセージ内の文字セットを検証するかどうかを示す値。 | bool (必須) |
validateEDITypes | EDI 型を検証するかどうかを示す値。 | bool (必須) |
validateXSDTypes | XSD 型を検証するかどうかを示す値。 | bool (必須) |
IntegrationAccountAgreementProperties
名前 | 形容 | 価値 |
---|---|---|
agreementType | 契約の種類。 | 'AS2' 'Edifact' 'NotSpecified' 'X12' (必須) |
コンテンツ | 契約の内容。 | AgreementContent (必須) |
guestIdentity | ゲスト パートナーのビジネス ID。 | BusinessIdentity (必須) |
guestPartner | この契約のゲスト パートナーとして設定されている統合アカウント パートナー。 | string (必須) |
hostIdentity | ホスト パートナーのビジネス ID。 | BusinessIdentity (必須) |
hostPartner | この契約のホスト パートナーとして設定されている統合アカウント パートナー。 | string (必須) |
metadata | メタデータ。 | 任意 |
Microsoft.Logic/integrationAccounts/agreements
名前 | 形容 | 価値 |
---|---|---|
apiVersion | API のバージョン | '2019-05-01' |
場所 | リソースの場所。 | 糸 |
名前 | リソース名 | string (必須) |
プロパティ | 統合アカウント契約のプロパティ。 | IntegrationAccountAgreementProperties (必須) |
タグ | リソース タグ | タグ名と値のディクショナリ。 テンプレート の |
種類 | リソースの種類 | 'Microsoft.Logic/integrationAccounts/agreements' |
ResourceTags
名前 | 形容 | 価値 |
---|
X12AcknowledgementSettings
名前 | 形容 | 価値 |
---|---|---|
acknowledgementControlNumberLowerBound | 受信確認制御番号の下限。 | int (必須) |
acknowledgementControlNumberPrefix | 受信確認制御番号のプレフィックス。 | 糸 |
acknowledgementControlNumberSuffix | 受信確認制御番号のサフィックス。 | 糸 |
acknowledgementControlNumberUpperBound | 受信確認制御番号の上限。 | int (必須) |
batchFunctionalAcknowledgements | 機能確認をバッチ処理するかどうかを示す値。 | bool (必須) |
batchImplementationAcknowledgements | 実装の受信確認をバッチ処理するかどうかを示す値。 | bool (必須) |
batchTechnicalAcknowledgements | 技術確認をバッチ処理するかどうかを示す値。 | bool (必須) |
functionalAcknowledgementVersion | 機能確認のバージョン。 | 糸 |
implementationAcknowledgementVersion | 実装の受信確認バージョン。 | 糸 |
needFunctionalAcknowledgement | 機能確認が必要かどうかを示す値。 | bool (必須) |
needImplementationAcknowledgement | 実装の受信確認が必要かどうかを示す値。 | bool (必須) |
needLoopForValidMessages | 有効なメッセージにループが必要かどうかを示す値。 | bool (必須) |
needTechnicalAcknowledgement | 技術的な確認が必要かどうかを示す値。 | bool (必須) |
rolloverAcknowledgementControlNumber | 受信確認制御番号をロールオーバーするかどうかを示す値。 | bool (必須) |
sendSynchronousAcknowledgement | 同期受信確認を送信するかどうかを示す値。 | bool (必須) |
X12AgreementContent
名前 | 形容 | 価値 |
---|---|---|
receiveAgreement | X12 一方向受信契約。 | X12OneWayAgreement (必須) |
sendAgreement | X12 一方向送信契約。 | X12OneWayAgreement (必須) |
X12DelimiterOverrides
名前 | 形容 | 価値 |
---|---|---|
componentSeparator | コンポーネントの区切り記号。 | int (必須) |
dataElementSeparator | データ要素の区切り記号。 | int (必須) |
messageId | メッセージ ID。 | 糸 |
protocolVersion | プロトコルのバージョン。 | 糸 |
replaceCharacter | 置換文字。 | int (必須) |
replaceSeparatorsInPayload | ペイロード内の区切り記号を置き換えるかどうかを示す値。 | bool (必須) |
segmentTerminator | セグメント ターミネータ。 | int (必須) |
segmentTerminatorSuffix | セグメント ターミネータ サフィックス。 | 'CR' 'CRLF' 'LF' 'None' 'NotSpecified' (必須) |
targetNamespace | この区切り記号設定を適用する必要があるターゲット名前空間。 | 糸 |
X12EnvelopeOverride
名前 | 形容 | 価値 |
---|---|---|
dateFormat | 日付形式。 | 'CCYYMMDD' 'NotSpecified' 'YYMMDD' (必須) |
functionalIdentifierCode | 機能識別子コード。 | 糸 |
headerVersion | ヘッダーのバージョン。 | string (必須) |
messageId | このエンベロープ設定を適用する必要があるメッセージ ID。 | string (必須) |
protocolVersion | このエンベロープ設定を適用する必要があるプロトコル バージョン。 | string (必須) |
receiverApplicationId | 受信側アプリケーション ID。 | string (必須) |
responsibleAgencyCode | 責任ある機関コード。 | string (必須) |
senderApplicationId | 送信者アプリケーション ID。 | string (必須) |
targetNamespace | このエンベロープ設定を適用する必要があるターゲット名前空間。 | string (必須) |
timeFormat | 時刻の形式。 | 'HHMM' 'HHMMSS' 'HHMMSSd' 'HHMMSSdd' 'NotSpecified' (必須) |
X12EnvelopeSettings
名前 | 形容 | 価値 |
---|---|---|
controlStandardsId | コントロールの標準 ID。 | int (必須) |
controlVersionNumber | コントロールのバージョン番号。 | string (必須) |
enableDefaultGroupHeaders | 既定のグループ ヘッダーを有効にするかどうかを示す値。 | bool (必須) |
functionalGroupId | 機能グループ ID。 | 糸 |
groupControlNumberLowerBound | グループ コントロール番号の下限。 | int (必須) |
groupControlNumberUpperBound | グループ コントロール番号の上限。 | int (必須) |
groupHeaderAgencyCode | グループ ヘッダーの機関コード。 | string (必須) |
groupHeaderDateFormat | グループ ヘッダーの日付形式。 | 'CCYYMMDD' 'NotSpecified' 'YYMMDD' (必須) |
groupHeaderTimeFormat | グループ ヘッダーの時刻形式。 | 'HHMM' 'HHMMSS' 'HHMMSSd' 'HHMMSSdd' 'NotSpecified' (必須) |
groupHeaderVersion | グループ ヘッダーのバージョン。 | string (必須) |
interchangeControlNumberLowerBound | インターチェンジ制御番号の下限。 | int (必須) |
interchangeControlNumberUpperBound | インターチェンジ制御番号の上限。 | int (必須) |
overwriteExistingTransactionSetControlNumber | 既存のトランザクション セット制御番号を上書きするかどうかを示す値。 | bool (必須) |
receiverApplicationId | 受信側アプリケーション ID。 | string (必須) |
rolloverGroupControlNumber | グループ制御番号をロールオーバーするかどうかを示す値。 | bool (必須) |
rolloverInterchangeControlNumber | インターチェンジ制御番号をロールオーバーするかどうかを示す値。 | bool (必須) |
rolloverTransactionSetControlNumber | トランザクション セット制御番号をロールオーバーするかどうかを示す値。 | bool (必須) |
senderApplicationId | 送信者アプリケーション ID。 | string (必須) |
transactionSetControlNumberLowerBound | トランザクション セット制御番号の下限。 | int (必須) |
transactionSetControlNumberPrefix | トランザクション セット制御番号プレフィックス。 | 糸 |
transactionSetControlNumberSuffix | トランザクション セット制御番号サフィックス。 | 糸 |
transactionSetControlNumberUpperBound | トランザクション セット制御番号の上限。 | int (必須) |
usageIndicator | 使用状況インジケーター。 | 'Information' 'NotSpecified' 'Production' 'Test' (必須) |
useControlStandardsIdAsRepetitionCharacter | 制御標準 ID を繰り返し文字として使用するかどうかを示す値。 | bool (必須) |
X12FramingSettings
名前 | 形容 | 価値 |
---|---|---|
characterSet | X12 文字セット。 | 'Basic' 'Extended' 'NotSpecified' 'UTF8' (必須) |
componentSeparator | コンポーネントの区切り記号。 | int (必須) |
dataElementSeparator | データ要素の区切り記号。 | int (必須) |
replaceCharacter | 置換文字。 | int (必須) |
replaceSeparatorsInPayload | ペイロード内の区切り記号を置き換えるかどうかを示す値。 | bool (必須) |
segmentTerminator | セグメント ターミネータ。 | int (必須) |
segmentTerminatorSuffix | セグメント ターミネータ サフィックス。 | 'CR' 'CRLF' 'LF' 'None' 'NotSpecified' (必須) |
X12MessageFilter
名前 | 形容 | 価値 |
---|---|---|
messageFilterType | メッセージ フィルターの種類。 | 'Exclude' 'Include' 'NotSpecified' (必須) |
X12MessageIdentifier
名前 | 形容 | 価値 |
---|---|---|
messageId | メッセージ ID。 | string (必須) |
X12OneWayAgreement
名前 | 形容 | 価値 |
---|---|---|
protocolSettings | X12 プロトコルの設定。 | X12ProtocolSettings の |
receiverBusinessIdentity | 受信側のビジネス ID | BusinessIdentity (必須) |
senderBusinessIdentity | 送信者のビジネス ID | BusinessIdentity (必須) |
X12ProcessingSettings
名前 | 形容 | 価値 |
---|---|---|
convertImpliedDecimal | 数値型を暗黙的な 10 進数に変換するかどうかを示す値。 | bool (必須) |
createEmptyXmlTagsForTrailingSeparators | 末尾の区切り記号に空の xml タグを作成するかどうかを示す値。 | bool (必須) |
maskSecurityInfo | セキュリティ情報をマスクするかどうかを示す値。 | bool (必須) |
preserveInterchange | インターチェンジを保持するかどうかを示す値。 | bool (必須) |
suspendInterchangeOnError | エラー発生時にインターチェンジを中断するかどうかを示す値。 | bool (必須) |
useDotAsDecimalSeparator | 小数点区切り記号としてドットを使用するかどうかを示す値。 | bool (必須) |
X12ProtocolSettings
名前 | 形容 | 価値 |
---|---|---|
acknowledgementSettings | X12 受信確認の設定。 | X12AcknowledgementSettings (必須) |
envelopeOverrides | X12 エンベロープオーバーライドの設定。 | X12EnvelopeOverride[] |
envelopeSettings | X12 エンベロープの設定。 | X12EnvelopeSettings (必須) |
framingSettings | X12 フレーム設定。 | X12FramingSettings (必須) |
messageFilter | X12 メッセージ フィルター。 | X12MessageFilter の |
messageFilterList | X12 メッセージ フィルターの一覧。 | X12MessageIdentifier[] |
processingSettings | X12 処理設定。 | X12ProcessingSettings (必須) |
schemaReferences | X12 スキーマ参照。 | X12SchemaReference[] (必須) |
securitySettings | X12 セキュリティ設定。 | X12SecuritySettings の |
validationOverrides | X12 検証のオーバーライド設定。 | X12ValidationOverride[] |
validationSettings | X12 検証設定。 | X12ValidationSettings (必須) |
x12DelimiterOverrides | X12 区切り記号のオーバーライド設定。 | X12DelimiterOverrides[] |
X12SchemaReference
名前 | 形容 | 価値 |
---|---|---|
messageId | メッセージ ID。 | string (必須) |
schemaName | スキーマ名。 | string (必須) |
schemaVersion | スキーマのバージョン。 | string (必須) |
senderApplicationId | 送信者アプリケーション ID。 | 糸 |
X12SecuritySettings
名前 | 形容 | 価値 |
---|---|---|
authorizationQualifier | 承認修飾子。 | string (必須) |
authorizationValue | 承認値。 | 糸 |
passwordValue | パスワードの値。 | 糸 |
securityQualifier | セキュリティ修飾子。 | string (必須) |
X12ValidationOverride
名前 | 形容 | 価値 |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | 先頭と末尾のスペースとゼロを許可するかどうかを示す値。 | bool (必須) |
messageId | 検証設定を適用する必要があるメッセージ ID。 | string (必須) |
trailingSeparatorPolicy | 末尾の区切り記号ポリシー。 | '必須' 'NotAllowed' 'NotSpecified' 'Optional' (必須) |
trimLeadingAndTrailingSpacesAndZeroes | 先頭と末尾のスペースとゼロをトリミングするかどうかを示す値。 | bool (必須) |
validateCharacterSet | 文字セットを検証するかどうかを示す値。 | bool (必須) |
validateEDITypes | EDI 型を検証するかどうかを示す値。 | bool (必須) |
validateXSDTypes | XSD 型を検証するかどうかを示す値。 | bool (必須) |
X12ValidationSettings
名前 | 形容 | 価値 |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | 先頭と末尾のスペースとゼロを許可するかどうかを示す値。 | bool (必須) |
checkDuplicateGroupControlNumber | 重複するグループ制御番号をチェックするかどうかを示す値。 | bool (必須) |
checkDuplicateInterchangeControlNumber | 重複するインターチェンジ制御番号を確認するかどうかを示す値。 | bool (必須) |
checkDuplicateTransactionSetControlNumber | 重複するトランザクション セット制御番号をチェックするかどうかを示す値。 | bool (必須) |
interchangeControlNumberValidityDays | インターチェンジ制御番号の有効期間。 | int (必須) |
trailingSeparatorPolicy | 末尾の区切り記号ポリシー。 | '必須' 'NotAllowed' 'NotSpecified' 'Optional' (必須) |
trimLeadingAndTrailingSpacesAndZeroes | 先頭と末尾のスペースとゼロをトリミングするかどうかを示す値。 | bool (必須) |
validateCharacterSet | メッセージ内の文字セットを検証するかどうかを示す値。 | bool (必須) |
validateEDITypes | EDI 型を検証するかどうかを示す値。 | bool (必須) |
validateXSDTypes | XSD 型を検証するかどうかを示す値。 | bool (必須) |
クイック スタート テンプレート
次のクイック スタート テンプレートでは、このリソースの種類をデプロイします。
テンプレート | 形容 |
---|---|
Azure Logic Apps - AS2 Send Receive Azure にデプロイする |
パートナーと契約の成果物を含む、Contoso と Fabrikam の 2 つのパートナーの統合アカウントを作成します。 また、このテンプレートでは、同期 AS2 Send Receive を示すために Fabrikam Sales と Contoso の間にロジック アプリも作成されます。 このテンプレートでは、非同期 AS2 Send Receive を示す Fabrikam Finance と Contoso の間にロジック アプリも作成されます。 |
Terraform (AzAPI プロバイダー) リソース定義
integrationAccounts/agreements リソースの種類は、次をターゲットとする操作と共にデプロイできます。
- リソース グループの
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.Logic/integrationAccounts/agreements リソースを作成するには、次の Terraform をテンプレートに追加します。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Logic/integrationAccounts/agreements@2019-05-01"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
agreementType = "string"
content = {
aS2 = {
receiveAgreement = {
protocolSettings = {
acknowledgementConnectionSettings = {
ignoreCertificateNameMismatch = bool
keepHttpConnectionAlive = bool
supportHttpStatusCodeContinue = bool
unfoldHttpHeaders = bool
}
envelopeSettings = {
autogenerateFileName = bool
fileNameTemplate = "string"
messageContentType = "string"
suspendMessageOnFileNameGenerationError = bool
transmitFileNameInMimeHeader = bool
}
errorSettings = {
resendIfMDNNotReceived = bool
suspendDuplicateMessage = bool
}
mdnSettings = {
dispositionNotificationTo = "string"
mdnText = "string"
micHashingAlgorithm = "string"
needMDN = bool
receiptDeliveryUrl = "string"
sendInboundMDNToMessageBox = bool
sendMDNAsynchronously = bool
signMDN = bool
signOutboundMDNIfOptional = bool
}
messageConnectionSettings = {
ignoreCertificateNameMismatch = bool
keepHttpConnectionAlive = bool
supportHttpStatusCodeContinue = bool
unfoldHttpHeaders = bool
}
securitySettings = {
enableNRRForInboundDecodedMessages = bool
enableNRRForInboundEncodedMessages = bool
enableNRRForInboundMDN = bool
enableNRRForOutboundDecodedMessages = bool
enableNRRForOutboundEncodedMessages = bool
enableNRRForOutboundMDN = bool
encryptionCertificateName = "string"
overrideGroupSigningCertificate = bool
sha2AlgorithmFormat = "string"
signingCertificateName = "string"
}
validationSettings = {
checkCertificateRevocationListOnReceive = bool
checkCertificateRevocationListOnSend = bool
checkDuplicateMessage = bool
compressMessage = bool
encryptionAlgorithm = "string"
encryptMessage = bool
interchangeDuplicatesValidityDays = int
overrideMessageProperties = bool
signingAlgorithm = "string"
signMessage = bool
}
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
sendAgreement = {
protocolSettings = {
acknowledgementConnectionSettings = {
ignoreCertificateNameMismatch = bool
keepHttpConnectionAlive = bool
supportHttpStatusCodeContinue = bool
unfoldHttpHeaders = bool
}
envelopeSettings = {
autogenerateFileName = bool
fileNameTemplate = "string"
messageContentType = "string"
suspendMessageOnFileNameGenerationError = bool
transmitFileNameInMimeHeader = bool
}
errorSettings = {
resendIfMDNNotReceived = bool
suspendDuplicateMessage = bool
}
mdnSettings = {
dispositionNotificationTo = "string"
mdnText = "string"
micHashingAlgorithm = "string"
needMDN = bool
receiptDeliveryUrl = "string"
sendInboundMDNToMessageBox = bool
sendMDNAsynchronously = bool
signMDN = bool
signOutboundMDNIfOptional = bool
}
messageConnectionSettings = {
ignoreCertificateNameMismatch = bool
keepHttpConnectionAlive = bool
supportHttpStatusCodeContinue = bool
unfoldHttpHeaders = bool
}
securitySettings = {
enableNRRForInboundDecodedMessages = bool
enableNRRForInboundEncodedMessages = bool
enableNRRForInboundMDN = bool
enableNRRForOutboundDecodedMessages = bool
enableNRRForOutboundEncodedMessages = bool
enableNRRForOutboundMDN = bool
encryptionCertificateName = "string"
overrideGroupSigningCertificate = bool
sha2AlgorithmFormat = "string"
signingCertificateName = "string"
}
validationSettings = {
checkCertificateRevocationListOnReceive = bool
checkCertificateRevocationListOnSend = bool
checkDuplicateMessage = bool
compressMessage = bool
encryptionAlgorithm = "string"
encryptMessage = bool
interchangeDuplicatesValidityDays = int
overrideMessageProperties = bool
signingAlgorithm = "string"
signMessage = bool
}
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
}
edifact = {
receiveAgreement = {
protocolSettings = {
acknowledgementSettings = {
acknowledgementControlNumberLowerBound = int
acknowledgementControlNumberPrefix = "string"
acknowledgementControlNumberSuffix = "string"
acknowledgementControlNumberUpperBound = int
batchFunctionalAcknowledgements = bool
batchTechnicalAcknowledgements = bool
needFunctionalAcknowledgement = bool
needLoopForValidMessages = bool
needTechnicalAcknowledgement = bool
rolloverAcknowledgementControlNumber = bool
sendSynchronousAcknowledgement = bool
}
edifactDelimiterOverrides = [
{
componentSeparator = int
dataElementSeparator = int
decimalPointIndicator = "string"
messageAssociationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
releaseIndicator = int
repetitionSeparator = int
segmentTerminator = int
segmentTerminatorSuffix = "string"
targetNamespace = "string"
}
]
envelopeOverrides = [
{
applicationPassword = "string"
associationAssignedCode = "string"
controllingAgencyCode = "string"
functionalGroupId = "string"
groupHeaderMessageRelease = "string"
groupHeaderMessageVersion = "string"
messageAssociationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
receiverApplicationId = "string"
receiverApplicationQualifier = "string"
senderApplicationId = "string"
senderApplicationQualifier = "string"
targetNamespace = "string"
}
]
envelopeSettings = {
applicationReferenceId = "string"
applyDelimiterStringAdvice = bool
communicationAgreementId = "string"
createGroupingSegments = bool
enableDefaultGroupHeaders = bool
functionalGroupId = "string"
groupApplicationPassword = "string"
groupApplicationReceiverId = "string"
groupApplicationReceiverQualifier = "string"
groupApplicationSenderId = "string"
groupApplicationSenderQualifier = "string"
groupAssociationAssignedCode = "string"
groupControllingAgencyCode = "string"
groupControlNumberLowerBound = int
groupControlNumberPrefix = "string"
groupControlNumberSuffix = "string"
groupControlNumberUpperBound = int
groupMessageRelease = "string"
groupMessageVersion = "string"
interchangeControlNumberLowerBound = int
interchangeControlNumberPrefix = "string"
interchangeControlNumberSuffix = "string"
interchangeControlNumberUpperBound = int
isTestInterchange = bool
overwriteExistingTransactionSetControlNumber = bool
processingPriorityCode = "string"
receiverInternalIdentification = "string"
receiverInternalSubIdentification = "string"
receiverReverseRoutingAddress = "string"
recipientReferencePasswordQualifier = "string"
recipientReferencePasswordValue = "string"
rolloverGroupControlNumber = bool
rolloverInterchangeControlNumber = bool
rolloverTransactionSetControlNumber = bool
senderInternalIdentification = "string"
senderInternalSubIdentification = "string"
senderReverseRoutingAddress = "string"
transactionSetControlNumberLowerBound = int
transactionSetControlNumberPrefix = "string"
transactionSetControlNumberSuffix = "string"
transactionSetControlNumberUpperBound = int
}
framingSettings = {
characterEncoding = "string"
characterSet = "string"
componentSeparator = int
dataElementSeparator = int
decimalPointIndicator = "string"
protocolVersion = int
releaseIndicator = int
repetitionSeparator = int
segmentTerminator = int
segmentTerminatorSuffix = "string"
serviceCodeListDirectoryVersion = "string"
}
messageFilter = {
messageFilterType = "string"
}
messageFilterList = [
{
messageId = "string"
}
]
processingSettings = {
createEmptyXmlTagsForTrailingSeparators = bool
maskSecurityInfo = bool
preserveInterchange = bool
suspendInterchangeOnError = bool
useDotAsDecimalSeparator = bool
}
schemaReferences = [
{
associationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
schemaName = "string"
senderApplicationId = "string"
senderApplicationQualifier = "string"
}
]
validationOverrides = [
{
allowLeadingAndTrailingSpacesAndZeroes = bool
enforceCharacterSet = bool
messageId = "string"
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateEDITypes = bool
validateXSDTypes = bool
}
]
validationSettings = {
allowLeadingAndTrailingSpacesAndZeroes = bool
checkDuplicateGroupControlNumber = bool
checkDuplicateInterchangeControlNumber = bool
checkDuplicateTransactionSetControlNumber = bool
interchangeControlNumberValidityDays = int
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEDITypes = bool
validateXSDTypes = bool
}
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
sendAgreement = {
protocolSettings = {
acknowledgementSettings = {
acknowledgementControlNumberLowerBound = int
acknowledgementControlNumberPrefix = "string"
acknowledgementControlNumberSuffix = "string"
acknowledgementControlNumberUpperBound = int
batchFunctionalAcknowledgements = bool
batchTechnicalAcknowledgements = bool
needFunctionalAcknowledgement = bool
needLoopForValidMessages = bool
needTechnicalAcknowledgement = bool
rolloverAcknowledgementControlNumber = bool
sendSynchronousAcknowledgement = bool
}
edifactDelimiterOverrides = [
{
componentSeparator = int
dataElementSeparator = int
decimalPointIndicator = "string"
messageAssociationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
releaseIndicator = int
repetitionSeparator = int
segmentTerminator = int
segmentTerminatorSuffix = "string"
targetNamespace = "string"
}
]
envelopeOverrides = [
{
applicationPassword = "string"
associationAssignedCode = "string"
controllingAgencyCode = "string"
functionalGroupId = "string"
groupHeaderMessageRelease = "string"
groupHeaderMessageVersion = "string"
messageAssociationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
receiverApplicationId = "string"
receiverApplicationQualifier = "string"
senderApplicationId = "string"
senderApplicationQualifier = "string"
targetNamespace = "string"
}
]
envelopeSettings = {
applicationReferenceId = "string"
applyDelimiterStringAdvice = bool
communicationAgreementId = "string"
createGroupingSegments = bool
enableDefaultGroupHeaders = bool
functionalGroupId = "string"
groupApplicationPassword = "string"
groupApplicationReceiverId = "string"
groupApplicationReceiverQualifier = "string"
groupApplicationSenderId = "string"
groupApplicationSenderQualifier = "string"
groupAssociationAssignedCode = "string"
groupControllingAgencyCode = "string"
groupControlNumberLowerBound = int
groupControlNumberPrefix = "string"
groupControlNumberSuffix = "string"
groupControlNumberUpperBound = int
groupMessageRelease = "string"
groupMessageVersion = "string"
interchangeControlNumberLowerBound = int
interchangeControlNumberPrefix = "string"
interchangeControlNumberSuffix = "string"
interchangeControlNumberUpperBound = int
isTestInterchange = bool
overwriteExistingTransactionSetControlNumber = bool
processingPriorityCode = "string"
receiverInternalIdentification = "string"
receiverInternalSubIdentification = "string"
receiverReverseRoutingAddress = "string"
recipientReferencePasswordQualifier = "string"
recipientReferencePasswordValue = "string"
rolloverGroupControlNumber = bool
rolloverInterchangeControlNumber = bool
rolloverTransactionSetControlNumber = bool
senderInternalIdentification = "string"
senderInternalSubIdentification = "string"
senderReverseRoutingAddress = "string"
transactionSetControlNumberLowerBound = int
transactionSetControlNumberPrefix = "string"
transactionSetControlNumberSuffix = "string"
transactionSetControlNumberUpperBound = int
}
framingSettings = {
characterEncoding = "string"
characterSet = "string"
componentSeparator = int
dataElementSeparator = int
decimalPointIndicator = "string"
protocolVersion = int
releaseIndicator = int
repetitionSeparator = int
segmentTerminator = int
segmentTerminatorSuffix = "string"
serviceCodeListDirectoryVersion = "string"
}
messageFilter = {
messageFilterType = "string"
}
messageFilterList = [
{
messageId = "string"
}
]
processingSettings = {
createEmptyXmlTagsForTrailingSeparators = bool
maskSecurityInfo = bool
preserveInterchange = bool
suspendInterchangeOnError = bool
useDotAsDecimalSeparator = bool
}
schemaReferences = [
{
associationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
schemaName = "string"
senderApplicationId = "string"
senderApplicationQualifier = "string"
}
]
validationOverrides = [
{
allowLeadingAndTrailingSpacesAndZeroes = bool
enforceCharacterSet = bool
messageId = "string"
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateEDITypes = bool
validateXSDTypes = bool
}
]
validationSettings = {
allowLeadingAndTrailingSpacesAndZeroes = bool
checkDuplicateGroupControlNumber = bool
checkDuplicateInterchangeControlNumber = bool
checkDuplicateTransactionSetControlNumber = bool
interchangeControlNumberValidityDays = int
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEDITypes = bool
validateXSDTypes = bool
}
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
}
x12 = {
receiveAgreement = {
protocolSettings = {
acknowledgementSettings = {
acknowledgementControlNumberLowerBound = int
acknowledgementControlNumberPrefix = "string"
acknowledgementControlNumberSuffix = "string"
acknowledgementControlNumberUpperBound = int
batchFunctionalAcknowledgements = bool
batchImplementationAcknowledgements = bool
batchTechnicalAcknowledgements = bool
functionalAcknowledgementVersion = "string"
implementationAcknowledgementVersion = "string"
needFunctionalAcknowledgement = bool
needImplementationAcknowledgement = bool
needLoopForValidMessages = bool
needTechnicalAcknowledgement = bool
rolloverAcknowledgementControlNumber = bool
sendSynchronousAcknowledgement = bool
}
envelopeOverrides = [
{
dateFormat = "string"
functionalIdentifierCode = "string"
headerVersion = "string"
messageId = "string"
protocolVersion = "string"
receiverApplicationId = "string"
responsibleAgencyCode = "string"
senderApplicationId = "string"
targetNamespace = "string"
timeFormat = "string"
}
]
envelopeSettings = {
controlStandardsId = int
controlVersionNumber = "string"
enableDefaultGroupHeaders = bool
functionalGroupId = "string"
groupControlNumberLowerBound = int
groupControlNumberUpperBound = int
groupHeaderAgencyCode = "string"
groupHeaderDateFormat = "string"
groupHeaderTimeFormat = "string"
groupHeaderVersion = "string"
interchangeControlNumberLowerBound = int
interchangeControlNumberUpperBound = int
overwriteExistingTransactionSetControlNumber = bool
receiverApplicationId = "string"
rolloverGroupControlNumber = bool
rolloverInterchangeControlNumber = bool
rolloverTransactionSetControlNumber = bool
senderApplicationId = "string"
transactionSetControlNumberLowerBound = int
transactionSetControlNumberPrefix = "string"
transactionSetControlNumberSuffix = "string"
transactionSetControlNumberUpperBound = int
usageIndicator = "string"
useControlStandardsIdAsRepetitionCharacter = bool
}
framingSettings = {
characterSet = "string"
componentSeparator = int
dataElementSeparator = int
replaceCharacter = int
replaceSeparatorsInPayload = bool
segmentTerminator = int
segmentTerminatorSuffix = "string"
}
messageFilter = {
messageFilterType = "string"
}
messageFilterList = [
{
messageId = "string"
}
]
processingSettings = {
convertImpliedDecimal = bool
createEmptyXmlTagsForTrailingSeparators = bool
maskSecurityInfo = bool
preserveInterchange = bool
suspendInterchangeOnError = bool
useDotAsDecimalSeparator = bool
}
schemaReferences = [
{
messageId = "string"
schemaName = "string"
schemaVersion = "string"
senderApplicationId = "string"
}
]
securitySettings = {
authorizationQualifier = "string"
authorizationValue = "string"
passwordValue = "string"
securityQualifier = "string"
}
validationOverrides = [
{
allowLeadingAndTrailingSpacesAndZeroes = bool
messageId = "string"
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEDITypes = bool
validateXSDTypes = bool
}
]
validationSettings = {
allowLeadingAndTrailingSpacesAndZeroes = bool
checkDuplicateGroupControlNumber = bool
checkDuplicateInterchangeControlNumber = bool
checkDuplicateTransactionSetControlNumber = bool
interchangeControlNumberValidityDays = int
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEDITypes = bool
validateXSDTypes = bool
}
x12DelimiterOverrides = [
{
componentSeparator = int
dataElementSeparator = int
messageId = "string"
protocolVersion = "string"
replaceCharacter = int
replaceSeparatorsInPayload = bool
segmentTerminator = int
segmentTerminatorSuffix = "string"
targetNamespace = "string"
}
]
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
sendAgreement = {
protocolSettings = {
acknowledgementSettings = {
acknowledgementControlNumberLowerBound = int
acknowledgementControlNumberPrefix = "string"
acknowledgementControlNumberSuffix = "string"
acknowledgementControlNumberUpperBound = int
batchFunctionalAcknowledgements = bool
batchImplementationAcknowledgements = bool
batchTechnicalAcknowledgements = bool
functionalAcknowledgementVersion = "string"
implementationAcknowledgementVersion = "string"
needFunctionalAcknowledgement = bool
needImplementationAcknowledgement = bool
needLoopForValidMessages = bool
needTechnicalAcknowledgement = bool
rolloverAcknowledgementControlNumber = bool
sendSynchronousAcknowledgement = bool
}
envelopeOverrides = [
{
dateFormat = "string"
functionalIdentifierCode = "string"
headerVersion = "string"
messageId = "string"
protocolVersion = "string"
receiverApplicationId = "string"
responsibleAgencyCode = "string"
senderApplicationId = "string"
targetNamespace = "string"
timeFormat = "string"
}
]
envelopeSettings = {
controlStandardsId = int
controlVersionNumber = "string"
enableDefaultGroupHeaders = bool
functionalGroupId = "string"
groupControlNumberLowerBound = int
groupControlNumberUpperBound = int
groupHeaderAgencyCode = "string"
groupHeaderDateFormat = "string"
groupHeaderTimeFormat = "string"
groupHeaderVersion = "string"
interchangeControlNumberLowerBound = int
interchangeControlNumberUpperBound = int
overwriteExistingTransactionSetControlNumber = bool
receiverApplicationId = "string"
rolloverGroupControlNumber = bool
rolloverInterchangeControlNumber = bool
rolloverTransactionSetControlNumber = bool
senderApplicationId = "string"
transactionSetControlNumberLowerBound = int
transactionSetControlNumberPrefix = "string"
transactionSetControlNumberSuffix = "string"
transactionSetControlNumberUpperBound = int
usageIndicator = "string"
useControlStandardsIdAsRepetitionCharacter = bool
}
framingSettings = {
characterSet = "string"
componentSeparator = int
dataElementSeparator = int
replaceCharacter = int
replaceSeparatorsInPayload = bool
segmentTerminator = int
segmentTerminatorSuffix = "string"
}
messageFilter = {
messageFilterType = "string"
}
messageFilterList = [
{
messageId = "string"
}
]
processingSettings = {
convertImpliedDecimal = bool
createEmptyXmlTagsForTrailingSeparators = bool
maskSecurityInfo = bool
preserveInterchange = bool
suspendInterchangeOnError = bool
useDotAsDecimalSeparator = bool
}
schemaReferences = [
{
messageId = "string"
schemaName = "string"
schemaVersion = "string"
senderApplicationId = "string"
}
]
securitySettings = {
authorizationQualifier = "string"
authorizationValue = "string"
passwordValue = "string"
securityQualifier = "string"
}
validationOverrides = [
{
allowLeadingAndTrailingSpacesAndZeroes = bool
messageId = "string"
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEDITypes = bool
validateXSDTypes = bool
}
]
validationSettings = {
allowLeadingAndTrailingSpacesAndZeroes = bool
checkDuplicateGroupControlNumber = bool
checkDuplicateInterchangeControlNumber = bool
checkDuplicateTransactionSetControlNumber = bool
interchangeControlNumberValidityDays = int
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEDITypes = bool
validateXSDTypes = bool
}
x12DelimiterOverrides = [
{
componentSeparator = int
dataElementSeparator = int
messageId = "string"
protocolVersion = "string"
replaceCharacter = int
replaceSeparatorsInPayload = bool
segmentTerminator = int
segmentTerminatorSuffix = "string"
targetNamespace = "string"
}
]
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
}
}
guestIdentity = {
qualifier = "string"
value = "string"
}
guestPartner = "string"
hostIdentity = {
qualifier = "string"
value = "string"
}
hostPartner = "string"
metadata = ?
}
})
}
プロパティ値
AgreementContent
名前 | 形容 | 価値 |
---|---|---|
aS2 | AS2 契約の内容。 | AS2AgreementContent |
edifact | EDIFACT 契約の内容。 | EdifactAgreementContent |
x12 | X12 契約の内容。 | X12AgreementContent |
AS2AcknowledgementConnectionSettings
名前 | 形容 | 価値 |
---|---|---|
ignoreCertificateNameMismatch | 証明書名の不一致を無視するかどうかを示します。 | bool (必須) |
keepHttpConnectionAlive | 接続を維持するかどうかを示します。 | bool (必須) |
supportHttpStatusCodeContinue | HTTP 状態コード 'CONTINUE' をサポートするかどうかを示します。 | bool (必須) |
展開HttpHeaders | HTTP ヘッダーを展開するかどうかを示します。 | bool (必須) |
AS2AgreementContent
名前 | 形容 | 価値 |
---|---|---|
receiveAgreement | AS2 一方向受信契約。 | AS2OneWayAgreement (必須) |
sendAgreement | AS2 一方向送信契約。 | AS2OneWayAgreement (必須) |
AS2EnvelopeSettings
名前 | 形容 | 価値 |
---|---|---|
autogenerateFileName | ファイル名を自動生成するかどうかを示す値。 | bool (必須) |
fileNameTemplate | ファイル名のテンプレート。 | string (必須) |
messageContentType | メッセージ コンテンツ タイプ。 | string (必須) |
suspendMessageOnFileNameGenerationError | ファイル名生成エラーでメッセージを中断するかどうかを示す値。 | bool (必須) |
transmitFileNameInMimeHeader | mime ヘッダーでファイル名を送信するかどうかを示す値。 | bool (必須) |
AS2ErrorSettings
名前 | 形容 | 価値 |
---|---|---|
resendIfMDNNotReceived | MDN が受信されていない場合にメッセージを再送信するかどうかを示す値。 | bool (必須) |
suspendDuplicateMessage | 重複するメッセージを中断するかどうかを示す値。 | bool (必須) |
AS2MdnSettings
名前 | 形容 | 価値 |
---|---|---|
dispositionNotificationTo | ヘッダー値への廃棄通知。 | 糸 |
mdnText | MDN テキスト。 | 糸 |
micHashingAlgorithm | 署名またはハッシュ アルゴリズム。 | 'MD5' 'None' 'NotSpecified' 'SHA1' 'SHA2256' 'SHA2384' 'SHA2512' (必須) |
needMDN | MDN を送信または要求するかどうかを示す値。 | bool (必須) |
receiptDeliveryUrl | レシート配信 URL。 | 糸 |
sendInboundMDNToMessageBox | 受信 MDN をメッセージ ボックスに送信するかどうかを示す値。 | bool (必須) |
sendMDNAsynchronously | 非同期 MDN を送信するかどうかを示す値。 | bool (必須) |
signMDN | MDN に署名する必要があるかどうかを示す値。 | bool (必須) |
signOutboundMDNIfOptional | 送信 MDN に署名するかどうかを示す値 (省略可能)。 | bool (必須) |
AS2MessageConnectionSettings
名前 | 形容 | 価値 |
---|---|---|
ignoreCertificateNameMismatch | 証明書名の不一致を無視するかどうかを示す値。 | bool (必須) |
keepHttpConnectionAlive | 接続を維持するかどうかを示す値。 | bool (必須) |
supportHttpStatusCodeContinue | HTTP 状態コード 'CONTINUE' をサポートするかどうかを示す値。 | bool (必須) |
展開HttpHeaders | HTTP ヘッダーを展開するかどうかを示す値。 | bool (必須) |
AS2OneWayAgreement
名前 | 形容 | 価値 |
---|---|---|
protocolSettings | AS2 プロトコルの設定。 | AS2ProtocolSettings (必須) |
receiverBusinessIdentity | 受信側のビジネス ID | BusinessIdentity (必須) |
senderBusinessIdentity | 送信者のビジネス ID | BusinessIdentity (必須) |
AS2ProtocolSettings
名前 | 形容 | 価値 |
---|---|---|
acknowledgementConnectionSettings | 受信確認接続の設定。 | AS2AcknowledgementConnectionSettings (必須) |
envelopeSettings | 封筒の設定。 | AS2EnvelopeSettings (必須) |
errorSettings | エラー設定。 | AS2ErrorSettings (必須) |
mdnSettings | MDN の設定。 | AS2MdnSettings の |
messageConnectionSettings | メッセージ接続の設定。 | AS2MessageConnectionSettings (必須) |
securitySettings | セキュリティ設定。 | AS2SecuritySettings の |
validationSettings | 検証設定。 | AS2ValidationSettings (必須) |
AS2SecuritySettings
名前 | 形容 | 価値 |
---|---|---|
enableNRRForInboundDecodedMessages | 受信デコードされたメッセージに対して NRR を有効にするかどうかを示す値。 | bool (必須) |
enableNRRForInboundEncodedMessages | 受信エンコードされたメッセージに対して NRR を有効にするかどうかを示す値。 | bool (必須) |
enableNRRForInboundMDN | 受信 MDN に対して NRR を有効にするかどうかを示す値。 | bool (必須) |
enableNRRForOutboundDecodedMessages | 送信デコードされたメッセージに対して NRR を有効にするかどうかを示す値。 | bool (必須) |
enableNRRForOutboundEncodedMessages | 送信エンコードされたメッセージに対して NRR を有効にするかどうかを示す値。 | bool (必須) |
enableNRRForOutboundMDN | 送信 MDN に対して NRR を有効にするかどうかを示す値。 | bool (必須) |
encryptionCertificateName | 暗号化証明書の名前。 | 糸 |
overrideGroupSigningCertificate | MDN を送信または要求するかどうかを示す値。 | bool (必須) |
sha2AlgorithmFormat | Sha2 アルゴリズム形式。 有効な値は、Sha2、ShaHashSize、ShaHyphenHashSize、Sha2UnderscoreHashSize です。 | 糸 |
signingCertificateName | 署名証明書の名前。 | 糸 |
AS2ValidationSettings
名前 | 形容 | 価値 |
---|---|---|
checkCertificateRevocationListOnReceive | 受信時に証明書失効リストを確認するかどうかを示す値。 | bool (必須) |
checkCertificateRevocationListOnSend | 送信時に証明書失効リストを確認するかどうかを示す値。 | bool (必須) |
checkDuplicateMessage | 重複するメッセージを確認するかどうかを示す値。 | bool (必須) |
compressMessage | メッセージを圧縮する必要があるかどうかを示す値。 | bool (必須) |
encryptionAlgorithm | 暗号化アルゴリズム。 | 'AES128' 'AES192' 'AES256' 'DES3' 'None' 'NotSpecified' 'RC2' (必須) |
encryptMessage | メッセージを暗号化する必要があるかどうかを示す値。 | bool (必須) |
interchangeDuplicatesValidityDays | 重複するインターチェンジを検索する日数。 | int (必須) |
overrideMessageProperties | 受信メッセージのプロパティを契約内のプロパティでオーバーライドするかどうかを示す値。 | bool (必須) |
signingAlgorithm | 署名アルゴリズム。 | 'Default' 'NotSpecified' 'SHA1' 'SHA2256' 'SHA2384' 'SHA2512' |
signMessage | メッセージに署名する必要があるかどうかを示す値。 | bool (必須) |
BusinessIdentity
名前 | 形容 | 価値 |
---|---|---|
限定詞 | ビジネス ID 修飾子 (as2identity、ZZ、ZZZ、31、32 など) | string (必須) |
価値 | ユーザー定義のビジネス ID 値。 | string (必須) |
EdifactAcknowledgementSettings
名前 | 形容 | 価値 |
---|---|---|
acknowledgementControlNumberLowerBound | 受信確認制御番号の下限。 | int (必須) |
acknowledgementControlNumberPrefix | 受信確認制御番号のプレフィックス。 | 糸 |
acknowledgementControlNumberSuffix | 受信確認制御番号のサフィックス。 | 糸 |
acknowledgementControlNumberUpperBound | 受信確認制御番号の上限。 | int (必須) |
batchFunctionalAcknowledgements | 機能確認をバッチ処理するかどうかを示す値。 | bool (必須) |
batchTechnicalAcknowledgements | 技術確認をバッチ処理するかどうかを示す値。 | bool (必須) |
needFunctionalAcknowledgement | 機能確認が必要かどうかを示す値。 | bool (必須) |
needLoopForValidMessages | 有効なメッセージにループが必要かどうかを示す値。 | bool (必須) |
needTechnicalAcknowledgement | 技術的な確認が必要かどうかを示す値。 | bool (必須) |
rolloverAcknowledgementControlNumber | 受信確認制御番号をロールオーバーするかどうかを示す値。 | bool (必須) |
sendSynchronousAcknowledgement | 同期受信確認を送信するかどうかを示す値。 | bool (必須) |
EdifactAgreementContent
名前 | 形容 | 価値 |
---|---|---|
receiveAgreement | EDIFACT 一方向受信契約。 | EdifactOneWayAgreement (必須) |
sendAgreement | EDIFACT 一方向送信契約。 | EdifactOneWayAgreement (必須) |
EdifactDelimiterOverride
名前 | 形容 | 価値 |
---|---|---|
componentSeparator | コンポーネントの区切り記号。 | int (必須) |
dataElementSeparator | データ要素の区切り記号。 | int (必須) |
decimalPointIndicator | 小数点インジケーター。 | 'Comma' 'Decimal' 'NotSpecified' (必須) |
messageAssociationAssignedCode | メッセージ関連付けに割り当てられたコード。 | 糸 |
messageId | メッセージ ID。 | 糸 |
messageRelease | メッセージのリリース。 | 糸 |
messageVersion | メッセージのバージョン。 | 糸 |
releaseIndicator | リリース インジケーター。 | int (必須) |
repetitionSeparator | 繰り返し区切り記号。 | int (必須) |
segmentTerminator | セグメント ターミネータ。 | int (必須) |
segmentTerminatorSuffix | セグメント ターミネータ サフィックス。 | 'CR' 'CRLF' 'LF' 'None' 'NotSpecified' (必須) |
targetNamespace | この区切り記号設定を適用する必要があるターゲット名前空間。 | 糸 |
EdifactEnvelopeOverride
名前 | 形容 | 価値 |
---|---|---|
applicationPassword | アプリケーション パスワード。 | 糸 |
associationAssignedCode | 関連付けに割り当てられたコード。 | 糸 |
controllingAgencyCode | 制御機関コード。 | 糸 |
functionalGroupId | 機能グループ ID。 | 糸 |
groupHeaderMessageRelease | グループ ヘッダー メッセージのリリース。 | 糸 |
groupHeaderMessageVersion | グループ ヘッダー メッセージのバージョン。 | 糸 |
messageAssociationAssignedCode | メッセージ関連付けに割り当てられたコード。 | 糸 |
messageId | このエンベロープ設定を適用する必要があるメッセージ ID。 | 糸 |
messageRelease | このエンベロープ設定を適用する必要があるメッセージ リリース バージョン。 | 糸 |
messageVersion | このエンベロープ設定を適用する必要があるメッセージのバージョン。 | 糸 |
receiverApplicationId | 受信側アプリケーション ID。 | 糸 |
receiverApplicationQualifier | 受信側アプリケーション修飾子。 | 糸 |
senderApplicationId | 送信者アプリケーション ID。 | 糸 |
senderApplicationQualifier | 送信側アプリケーション修飾子。 | 糸 |
targetNamespace | このエンベロープ設定を適用する必要があるターゲット名前空間。 | 糸 |
EdifactEnvelopeSettings
名前 | 形容 | 価値 |
---|---|---|
applicationReferenceId | アプリケーション参照 ID。 | 糸 |
applyDelimiterStringAdvice | 区切り記号文字列のアドバイスを適用するかどうかを示す値。 | bool (必須) |
communicationAgreementId | 通信契約 ID。 | 糸 |
createGroupingSegments | グループ化セグメントを作成するかどうかを示す値。 | bool (必須) |
enableDefaultGroupHeaders | 既定のグループ ヘッダーを有効にするかどうかを示す値。 | bool (必須) |
functionalGroupId | 機能グループ ID。 | 糸 |
groupApplicationPassword | グループ アプリケーションのパスワード。 | 糸 |
groupApplicationReceiverId | グループ アプリケーションの受信側 ID。 | 糸 |
groupApplicationReceiverQualifier | グループ アプリケーションの受信側修飾子。 | 糸 |
groupApplicationSenderId | グループ アプリケーションの送信者 ID。 | 糸 |
groupApplicationSenderQualifier | グループ アプリケーション送信者修飾子。 | 糸 |
groupAssociationAssignedCode | グループの関連付けに割り当てられたコード。 | 糸 |
groupControllingAgencyCode | 機関コードを制御するグループ。 | 糸 |
groupControlNumberLowerBound | グループ コントロール番号の下限。 | int (必須) |
groupControlNumberPrefix | グループ制御番号のプレフィックス。 | 糸 |
groupControlNumberSuffix | グループ制御番号のサフィックス。 | 糸 |
groupControlNumberUpperBound | グループ コントロール番号の上限。 | int (必須) |
groupMessageRelease | グループ メッセージのリリース。 | 糸 |
groupMessageVersion | グループ メッセージのバージョン。 | 糸 |
interchangeControlNumberLowerBound | インターチェンジ制御番号の下限。 | int (必須) |
interchangeControlNumberPrefix | インターチェンジ制御番号のプレフィックス。 | 糸 |
interchangeControlNumberSuffix | インターチェンジ制御番号のサフィックス。 | 糸 |
interchangeControlNumberUpperBound | インターチェンジ制御番号の上限。 | int (必須) |
isTestInterchange | メッセージがテスト インターチェンジであるかどうかを示す値。 | bool (必須) |
overwriteExistingTransactionSetControlNumber | 既存のトランザクション セット制御番号を上書きするかどうかを示す値。 | bool (必須) |
processingPriorityCode | 処理優先度コード。 | 糸 |
receiverInternalIdentification | 受信側の内部 ID。 | 糸 |
receiverInternalSubIdentification | 受信側内部サブ ID。 | 糸 |
receiverReverseRoutingAddress | 受信側の逆ルーティング アドレス。 | 糸 |
recipientReferencePasswordQualifier | 受信者参照パスワード修飾子。 | 糸 |
recipientReferencePasswordValue | 受信者参照パスワードの値。 | 糸 |
rolloverGroupControlNumber | グループ制御番号をロールオーバーするかどうかを示す値。 | bool (必須) |
rolloverInterchangeControlNumber | インターチェンジ制御番号をロールオーバーするかどうかを示す値。 | bool (必須) |
rolloverTransactionSetControlNumber | トランザクション セット制御番号をロールオーバーするかどうかを示す値。 | bool (必須) |
senderInternalIdentification | 送信者の内部 ID。 | 糸 |
senderInternalSubIdentification | 送信者の内部サブ ID。 | 糸 |
senderReverseRoutingAddress | 送信者の逆引きルーティング アドレス。 | 糸 |
transactionSetControlNumberLowerBound | トランザクション セット制御番号の下限。 | int (必須) |
transactionSetControlNumberPrefix | トランザクション セット制御番号プレフィックス。 | 糸 |
transactionSetControlNumberSuffix | トランザクション セット制御番号サフィックス。 | 糸 |
transactionSetControlNumberUpperBound | トランザクション セット制御番号の上限。 | int (必須) |
EdifactFramingSettings
名前 | 形容 | 価値 |
---|---|---|
characterEncoding | 文字エンコード。 | 糸 |
characterSet | EDIFACT フレーム設定 characterSet。 | 'KECA' 'NotSpecified' 'UNOA' 'UNOB' 'UNOC' 'UNOD' 'UNOE' 'UNOF' 'UNOG' 'UNOH' 'UNOI' 'UNOJ' 'UNOK' 'UNOX' 'UNOY' (必須) |
componentSeparator | コンポーネントの区切り記号。 | int (必須) |
dataElementSeparator | データ要素の区切り記号。 | int (必須) |
decimalPointIndicator | EDIFACT フレーム設定小数点インジケーター。 | 'Comma' 'Decimal' 'NotSpecified' (必須) |
protocolVersion | プロトコルのバージョン。 | int (必須) |
releaseIndicator | リリース インジケーター。 | int (必須) |
repetitionSeparator | 繰り返し区切り記号。 | int (必須) |
segmentTerminator | セグメント ターミネータ。 | int (必須) |
segmentTerminatorSuffix | EDIFACT フレーム設定セグメント ターミネータ サフィックス。 | 'CR' 'CRLF' 'LF' 'None' 'NotSpecified' (必須) |
serviceCodeListDirectoryVersion | サービス コードリストディレクトリのバージョン。 | 糸 |
EdifactMessageFilter
名前 | 形容 | 価値 |
---|---|---|
messageFilterType | メッセージ フィルターの種類。 | 'Exclude' 'Include' 'NotSpecified' (必須) |
EdifactMessageIdentifier
名前 | 形容 | 価値 |
---|---|---|
messageId | このエンベロープ設定を適用する必要があるメッセージ ID。 | string (必須) |
EdifactOneWayAgreement
名前 | 形容 | 価値 |
---|---|---|
protocolSettings | EDIFACT プロトコルの設定。 | EdifactProtocolSettings (必須) |
receiverBusinessIdentity | 受信側のビジネス ID | BusinessIdentity (必須) |
senderBusinessIdentity | 送信者のビジネス ID | BusinessIdentity (必須) |
EdifactProcessingSettings
名前 | 形容 | 価値 |
---|---|---|
createEmptyXmlTagsForTrailingSeparators | 末尾の区切り記号に空の xml タグを作成するかどうかを示す値。 | bool (必須) |
maskSecurityInfo | セキュリティ情報をマスクするかどうかを示す値。 | bool (必須) |
preserveInterchange | インターチェンジを保持するかどうかを示す値。 | bool (必須) |
suspendInterchangeOnError | エラー発生時にインターチェンジを中断するかどうかを示す値。 | bool (必須) |
useDotAsDecimalSeparator | 小数点区切り記号としてドットを使用するかどうかを示す値。 | bool (必須) |
EdifactProtocolSettings
名前 | 形容 | 価値 |
---|---|---|
acknowledgementSettings | EDIFACT 受信確認設定。 | EdifactAcknowledgementSettings (必須) |
edifactDelimiterOverrides | EDIFACT 区切り記号のオーバーライド設定。 | EdifactDelimiterOverride[] |
envelopeOverrides | EDIFACT エンベロープオーバーライドの設定。 | EdifactEnvelopeOverride[] |
envelopeSettings | EDIFACT エンベロープの設定。 | EdifactEnvelopeSettings (必須) |
framingSettings | EDIFACT フレーム設定。 | EdifactFramingSettings (必須) |
messageFilter | EDIFACT メッセージ フィルター。 | EdifactMessageFilter (必須) |
messageFilterList | EDIFACT メッセージ フィルターの一覧。 | EdifactMessageIdentifier[] |
processingSettings | EDIFACT 処理設定。 | EdifactProcessingSettings (必須) |
schemaReferences | EDIFACT スキーマ参照。 | EdifactSchemaReference[] (必須) |
validationOverrides | EDIFACT 検証のオーバーライド設定。 | EdifactValidationOverride[] |
validationSettings | EDIFACT 検証設定。 | EdifactValidationSettings (必須) |
EdifactSchemaReference
名前 | 形容 | 価値 |
---|---|---|
associationAssignedCode | 関連付けに割り当てられたコード。 | 糸 |
messageId | メッセージ ID。 | string (必須) |
messageRelease | メッセージリリースバージョン。 | string (必須) |
messageVersion | メッセージのバージョン。 | string (必須) |
schemaName | スキーマ名。 | string (必須) |
senderApplicationId | 送信者アプリケーション ID。 | 糸 |
senderApplicationQualifier | 送信側アプリケーション修飾子。 | 糸 |
EdifactValidationOverride
名前 | 形容 | 価値 |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | 先頭と末尾のスペースとゼロを許可するかどうかを示す値。 | bool (必須) |
enforceCharacterSet | 文字セットを検証するかどうかを示す値。 | bool (必須) |
messageId | 検証設定を適用する必要があるメッセージ ID。 | string (必須) |
trailingSeparatorPolicy | 末尾の区切り記号ポリシー。 | '必須' 'NotAllowed' 'NotSpecified' 'Optional' (必須) |
trimLeadingAndTrailingSpacesAndZeroes | 先頭と末尾のスペースとゼロをトリミングするかどうかを示す値。 | bool (必須) |
validateEDITypes | EDI 型を検証するかどうかを示す値。 | bool (必須) |
validateXSDTypes | XSD 型を検証するかどうかを示す値。 | bool (必須) |
EdifactValidationSettings
名前 | 形容 | 価値 |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | 先頭と末尾のスペースとゼロを許可するかどうかを示す値。 | bool (必須) |
checkDuplicateGroupControlNumber | 重複するグループ制御番号をチェックするかどうかを示す値。 | bool (必須) |
checkDuplicateInterchangeControlNumber | 重複するインターチェンジ制御番号を確認するかどうかを示す値。 | bool (必須) |
checkDuplicateTransactionSetControlNumber | 重複するトランザクション セット制御番号をチェックするかどうかを示す値。 | bool (必須) |
interchangeControlNumberValidityDays | インターチェンジ制御番号の有効期間。 | int (必須) |
trailingSeparatorPolicy | 末尾の区切り記号ポリシー。 | '必須' 'NotAllowed' 'NotSpecified' 'Optional' (必須) |
trimLeadingAndTrailingSpacesAndZeroes | 先頭と末尾のスペースとゼロをトリミングするかどうかを示す値。 | bool (必須) |
validateCharacterSet | メッセージ内の文字セットを検証するかどうかを示す値。 | bool (必須) |
validateEDITypes | EDI 型を検証するかどうかを示す値。 | bool (必須) |
validateXSDTypes | XSD 型を検証するかどうかを示す値。 | bool (必須) |
IntegrationAccountAgreementProperties
名前 | 形容 | 価値 |
---|---|---|
agreementType | 契約の種類。 | 'AS2' 'Edifact' 'NotSpecified' 'X12' (必須) |
コンテンツ | 契約の内容。 | AgreementContent (必須) |
guestIdentity | ゲスト パートナーのビジネス ID。 | BusinessIdentity (必須) |
guestPartner | この契約のゲスト パートナーとして設定されている統合アカウント パートナー。 | string (必須) |
hostIdentity | ホスト パートナーのビジネス ID。 | BusinessIdentity (必須) |
hostPartner | この契約のホスト パートナーとして設定されている統合アカウント パートナー。 | string (必須) |
metadata | メタデータ。 | 任意 |
Microsoft.Logic/integrationAccounts/agreements
名前 | 形容 | 価値 |
---|---|---|
場所 | リソースの場所。 | 糸 |
名前 | リソース名 | string (必須) |
parent_id | このリソースの親であるリソースの ID。 | 種類のリソースの ID: integrationAccounts |
プロパティ | 統合アカウント契約のプロパティ。 | IntegrationAccountAgreementProperties (必須) |
タグ | リソース タグ | タグ名と値のディクショナリ。 |
種類 | リソースの種類 | "Microsoft.Logic/integrationAccounts/agreements@2019-05-01" |
ResourceTags
名前 | 形容 | 価値 |
---|
X12AcknowledgementSettings
名前 | 形容 | 価値 |
---|---|---|
acknowledgementControlNumberLowerBound | 受信確認制御番号の下限。 | int (必須) |
acknowledgementControlNumberPrefix | 受信確認制御番号のプレフィックス。 | 糸 |
acknowledgementControlNumberSuffix | 受信確認制御番号のサフィックス。 | 糸 |
acknowledgementControlNumberUpperBound | 受信確認制御番号の上限。 | int (必須) |
batchFunctionalAcknowledgements | 機能確認をバッチ処理するかどうかを示す値。 | bool (必須) |
batchImplementationAcknowledgements | 実装の受信確認をバッチ処理するかどうかを示す値。 | bool (必須) |
batchTechnicalAcknowledgements | 技術確認をバッチ処理するかどうかを示す値。 | bool (必須) |
functionalAcknowledgementVersion | 機能確認のバージョン。 | 糸 |
implementationAcknowledgementVersion | 実装の受信確認バージョン。 | 糸 |
needFunctionalAcknowledgement | 機能確認が必要かどうかを示す値。 | bool (必須) |
needImplementationAcknowledgement | 実装の受信確認が必要かどうかを示す値。 | bool (必須) |
needLoopForValidMessages | 有効なメッセージにループが必要かどうかを示す値。 | bool (必須) |
needTechnicalAcknowledgement | 技術的な確認が必要かどうかを示す値。 | bool (必須) |
rolloverAcknowledgementControlNumber | 受信確認制御番号をロールオーバーするかどうかを示す値。 | bool (必須) |
sendSynchronousAcknowledgement | 同期受信確認を送信するかどうかを示す値。 | bool (必須) |
X12AgreementContent
名前 | 形容 | 価値 |
---|---|---|
receiveAgreement | X12 一方向受信契約。 | X12OneWayAgreement (必須) |
sendAgreement | X12 一方向送信契約。 | X12OneWayAgreement (必須) |
X12DelimiterOverrides
名前 | 形容 | 価値 |
---|---|---|
componentSeparator | コンポーネントの区切り記号。 | int (必須) |
dataElementSeparator | データ要素の区切り記号。 | int (必須) |
messageId | メッセージ ID。 | 糸 |
protocolVersion | プロトコルのバージョン。 | 糸 |
replaceCharacter | 置換文字。 | int (必須) |
replaceSeparatorsInPayload | ペイロード内の区切り記号を置き換えるかどうかを示す値。 | bool (必須) |
segmentTerminator | セグメント ターミネータ。 | int (必須) |
segmentTerminatorSuffix | セグメント ターミネータ サフィックス。 | 'CR' 'CRLF' 'LF' 'None' 'NotSpecified' (必須) |
targetNamespace | この区切り記号設定を適用する必要があるターゲット名前空間。 | 糸 |
X12EnvelopeOverride
名前 | 形容 | 価値 |
---|---|---|
dateFormat | 日付形式。 | 'CCYYMMDD' 'NotSpecified' 'YYMMDD' (必須) |
functionalIdentifierCode | 機能識別子コード。 | 糸 |
headerVersion | ヘッダーのバージョン。 | string (必須) |
messageId | このエンベロープ設定を適用する必要があるメッセージ ID。 | string (必須) |
protocolVersion | このエンベロープ設定を適用する必要があるプロトコル バージョン。 | string (必須) |
receiverApplicationId | 受信側アプリケーション ID。 | string (必須) |
responsibleAgencyCode | 責任ある機関コード。 | string (必須) |
senderApplicationId | 送信者アプリケーション ID。 | string (必須) |
targetNamespace | このエンベロープ設定を適用する必要があるターゲット名前空間。 | string (必須) |
timeFormat | 時刻の形式。 | 'HHMM' 'HHMMSS' 'HHMMSSd' 'HHMMSSdd' 'NotSpecified' (必須) |
X12EnvelopeSettings
名前 | 形容 | 価値 |
---|---|---|
controlStandardsId | コントロールの標準 ID。 | int (必須) |
controlVersionNumber | コントロールのバージョン番号。 | string (必須) |
enableDefaultGroupHeaders | 既定のグループ ヘッダーを有効にするかどうかを示す値。 | bool (必須) |
functionalGroupId | 機能グループ ID。 | 糸 |
groupControlNumberLowerBound | グループ コントロール番号の下限。 | int (必須) |
groupControlNumberUpperBound | グループ コントロール番号の上限。 | int (必須) |
groupHeaderAgencyCode | グループ ヘッダーの機関コード。 | string (必須) |
groupHeaderDateFormat | グループ ヘッダーの日付形式。 | 'CCYYMMDD' 'NotSpecified' 'YYMMDD' (必須) |
groupHeaderTimeFormat | グループ ヘッダーの時刻形式。 | 'HHMM' 'HHMMSS' 'HHMMSSd' 'HHMMSSdd' 'NotSpecified' (必須) |
groupHeaderVersion | グループ ヘッダーのバージョン。 | string (必須) |
interchangeControlNumberLowerBound | インターチェンジ制御番号の下限。 | int (必須) |
interchangeControlNumberUpperBound | インターチェンジ制御番号の上限。 | int (必須) |
overwriteExistingTransactionSetControlNumber | 既存のトランザクション セット制御番号を上書きするかどうかを示す値。 | bool (必須) |
receiverApplicationId | 受信側アプリケーション ID。 | string (必須) |
rolloverGroupControlNumber | グループ制御番号をロールオーバーするかどうかを示す値。 | bool (必須) |
rolloverInterchangeControlNumber | インターチェンジ制御番号をロールオーバーするかどうかを示す値。 | bool (必須) |
rolloverTransactionSetControlNumber | トランザクション セット制御番号をロールオーバーするかどうかを示す値。 | bool (必須) |
senderApplicationId | 送信者アプリケーション ID。 | string (必須) |
transactionSetControlNumberLowerBound | トランザクション セット制御番号の下限。 | int (必須) |
transactionSetControlNumberPrefix | トランザクション セット制御番号プレフィックス。 | 糸 |
transactionSetControlNumberSuffix | トランザクション セット制御番号サフィックス。 | 糸 |
transactionSetControlNumberUpperBound | トランザクション セット制御番号の上限。 | int (必須) |
usageIndicator | 使用状況インジケーター。 | 'Information' 'NotSpecified' 'Production' 'Test' (必須) |
useControlStandardsIdAsRepetitionCharacter | 制御標準 ID を繰り返し文字として使用するかどうかを示す値。 | bool (必須) |
X12FramingSettings
名前 | 形容 | 価値 |
---|---|---|
characterSet | X12 文字セット。 | 'Basic' 'Extended' 'NotSpecified' 'UTF8' (必須) |
componentSeparator | コンポーネントの区切り記号。 | int (必須) |
dataElementSeparator | データ要素の区切り記号。 | int (必須) |
replaceCharacter | 置換文字。 | int (必須) |
replaceSeparatorsInPayload | ペイロード内の区切り記号を置き換えるかどうかを示す値。 | bool (必須) |
segmentTerminator | セグメント ターミネータ。 | int (必須) |
segmentTerminatorSuffix | セグメント ターミネータ サフィックス。 | 'CR' 'CRLF' 'LF' 'None' 'NotSpecified' (必須) |
X12MessageFilter
名前 | 形容 | 価値 |
---|---|---|
messageFilterType | メッセージ フィルターの種類。 | 'Exclude' 'Include' 'NotSpecified' (必須) |
X12MessageIdentifier
名前 | 形容 | 価値 |
---|---|---|
messageId | メッセージ ID。 | string (必須) |
X12OneWayAgreement
名前 | 形容 | 価値 |
---|---|---|
protocolSettings | X12 プロトコルの設定。 | X12ProtocolSettings の |
receiverBusinessIdentity | 受信側のビジネス ID | BusinessIdentity (必須) |
senderBusinessIdentity | 送信者のビジネス ID | BusinessIdentity (必須) |
X12ProcessingSettings
名前 | 形容 | 価値 |
---|---|---|
convertImpliedDecimal | 数値型を暗黙的な 10 進数に変換するかどうかを示す値。 | bool (必須) |
createEmptyXmlTagsForTrailingSeparators | 末尾の区切り記号に空の xml タグを作成するかどうかを示す値。 | bool (必須) |
maskSecurityInfo | セキュリティ情報をマスクするかどうかを示す値。 | bool (必須) |
preserveInterchange | インターチェンジを保持するかどうかを示す値。 | bool (必須) |
suspendInterchangeOnError | エラー発生時にインターチェンジを中断するかどうかを示す値。 | bool (必須) |
useDotAsDecimalSeparator | 小数点区切り記号としてドットを使用するかどうかを示す値。 | bool (必須) |
X12ProtocolSettings
名前 | 形容 | 価値 |
---|---|---|
acknowledgementSettings | X12 受信確認の設定。 | X12AcknowledgementSettings (必須) |
envelopeOverrides | X12 エンベロープオーバーライドの設定。 | X12EnvelopeOverride[] |
envelopeSettings | X12 エンベロープの設定。 | X12EnvelopeSettings (必須) |
framingSettings | X12 フレーム設定。 | X12FramingSettings (必須) |
messageFilter | X12 メッセージ フィルター。 | X12MessageFilter の |
messageFilterList | X12 メッセージ フィルターの一覧。 | X12MessageIdentifier[] |
processingSettings | X12 処理設定。 | X12ProcessingSettings (必須) |
schemaReferences | X12 スキーマ参照。 | X12SchemaReference[] (必須) |
securitySettings | X12 セキュリティ設定。 | X12SecuritySettings の |
validationOverrides | X12 検証のオーバーライド設定。 | X12ValidationOverride[] |
validationSettings | X12 検証設定。 | X12ValidationSettings (必須) |
x12DelimiterOverrides | X12 区切り記号のオーバーライド設定。 | X12DelimiterOverrides[] |
X12SchemaReference
名前 | 形容 | 価値 |
---|---|---|
messageId | メッセージ ID。 | string (必須) |
schemaName | スキーマ名。 | string (必須) |
schemaVersion | スキーマのバージョン。 | string (必須) |
senderApplicationId | 送信者アプリケーション ID。 | 糸 |
X12SecuritySettings
名前 | 形容 | 価値 |
---|---|---|
authorizationQualifier | 承認修飾子。 | string (必須) |
authorizationValue | 承認値。 | 糸 |
passwordValue | パスワードの値。 | 糸 |
securityQualifier | セキュリティ修飾子。 | string (必須) |
X12ValidationOverride
名前 | 形容 | 価値 |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | 先頭と末尾のスペースとゼロを許可するかどうかを示す値。 | bool (必須) |
messageId | 検証設定を適用する必要があるメッセージ ID。 | string (必須) |
trailingSeparatorPolicy | 末尾の区切り記号ポリシー。 | '必須' 'NotAllowed' 'NotSpecified' 'Optional' (必須) |
trimLeadingAndTrailingSpacesAndZeroes | 先頭と末尾のスペースとゼロをトリミングするかどうかを示す値。 | bool (必須) |
validateCharacterSet | 文字セットを検証するかどうかを示す値。 | bool (必須) |
validateEDITypes | EDI 型を検証するかどうかを示す値。 | bool (必須) |
validateXSDTypes | XSD 型を検証するかどうかを示す値。 | bool (必須) |
X12ValidationSettings
名前 | 形容 | 価値 |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | 先頭と末尾のスペースとゼロを許可するかどうかを示す値。 | bool (必須) |
checkDuplicateGroupControlNumber | 重複するグループ制御番号をチェックするかどうかを示す値。 | bool (必須) |
checkDuplicateInterchangeControlNumber | 重複するインターチェンジ制御番号を確認するかどうかを示す値。 | bool (必須) |
checkDuplicateTransactionSetControlNumber | 重複するトランザクション セット制御番号をチェックするかどうかを示す値。 | bool (必須) |
interchangeControlNumberValidityDays | インターチェンジ制御番号の有効期間。 | int (必須) |
trailingSeparatorPolicy | 末尾の区切り記号ポリシー。 | '必須' 'NotAllowed' 'NotSpecified' 'Optional' (必須) |
trimLeadingAndTrailingSpacesAndZeroes | 先頭と末尾のスペースとゼロをトリミングするかどうかを示す値。 | bool (必須) |
validateCharacterSet | メッセージ内の文字セットを検証するかどうかを示す値。 | bool (必須) |
validateEDITypes | EDI 型を検証するかどうかを示す値。 | bool (必須) |
validateXSDTypes | XSD 型を検証するかどうかを示す値。 | bool (必須) |