次の方法で共有


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 (必須)