Microsoft.Logic-IntegrationAccounts/Agreements 2019-05-01

Bicep-Ressourcendefinition

Der Ressourcentyp integrationAccounts/agreements kann mit Vorgängen bereitgestellt werden, die Folgendes zum Ziel haben:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Logic/integrationAccounts/agreements-Ressource zu erstellen, fügen Sie der Vorlage den folgenden Bicep hinzu.

resource symbolicname 'Microsoft.Logic/integrationAccounts/agreements@2019-05-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  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()
  }
}

Eigenschaftswerte

integrationAccounts/agreements

Name Beschreibung Wert
name Der Ressourcenname

Erfahren Sie, wie Sie Namen und Typen für untergeordnete Ressourcen in Bicep festlegen.
Zeichenfolge (erforderlich)
location Der Ressourcenspeicherort. Zeichenfolge
tags Die Ressourcentags. Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
parent In Bicep können Sie die übergeordnete Ressource für eine untergeordnete Ressource angeben. Sie müssen diese Eigenschaft nur hinzufügen, wenn die untergeordnete Ressource außerhalb der übergeordneten Ressource deklariert wird.

Weitere Informationen finden Sie unter Untergeordnete Ressource außerhalb der übergeordneten Ressource.
Symbolischer Name für ressource vom Typ: integrationAccounts
properties Die Eigenschaften der Integrationskontovereinbarung. IntegrationAccountAgreementProperties (erforderlich)

IntegrationAccountAgreementProperties

Name Beschreibung Wert
agreementType Der Vereinbarungstyp. "AS2"
"Edifact"
"NotSpecified"
'X12' (erforderlich)
Inhalt Der Vertragsinhalt. AgreementContent (erforderlich)
guestIdentity Die Geschäftsidentität des Gastpartners. BusinessIdentity (erforderlich)
guestPartner Der Integrationskontopartner, der als Gastpartner für diese Vereinbarung festgelegt ist. Zeichenfolge (erforderlich)
hostIdentity Die Geschäftsidentität des Hostpartners. BusinessIdentity (erforderlich)
hostPartner Der Integrationskontopartner, der als Hostpartner für diese Vereinbarung festgelegt ist. Zeichenfolge (erforderlich)
metadata Die Metadaten. Für Bicep können Sie die Funktion any() verwenden.

VereinbarungInhalt

Name Beschreibung Wert
aS2 Der Inhalt der AS2-Vereinbarung. AS2AgreementContent
Edifact Der Inhalt der EDIFACT-Vereinbarung. EdifactAgreementContent
x12 Der Inhalt der X12-Vereinbarung. X12AgreementContent

AS2AgreementContent

Name Beschreibung Wert
receiveAgreement Die as2-Vereinbarung für den unidirektionalen Empfang. AS2OneWayAgreement (erforderlich)
sendAgreement Die As2-Vereinbarung für unidirektionales Senden. AS2OneWayAgreement (erforderlich)

AS2OneWayAgreement

Name Beschreibung Wert
protocolSettings Die AS2-Protokolleinstellungen. AS2ProtocolSettings (erforderlich)
receiverBusinessIdentity Die Unternehmensidentität des Empfängers BusinessIdentity (erforderlich)
senderBusinessIdentity Die Geschäftsidentität des Absenders BusinessIdentity (erforderlich)

AS2ProtocolSettings

Name Beschreibung Wert
acknowledgementConnectionSettings Die Verbindungseinstellungen für die Bestätigung. AS2AcknowledgementConnectionSettings (erforderlich)
envelopeSettings Die Umschlageinstellungen. AS2EnvelopeSettings (erforderlich)
errorSettings Die Fehlereinstellungen. AS2ErrorSettings (erforderlich)
mdnSettings Die MDN-Einstellungen. AS2MdnSettings (erforderlich)
messageConnectionSettings Die Nachrichtenverbindungseinstellungen. AS2MessageConnectionSettings (erforderlich)
securitySettings Die Sicherheitseinstellungen. AS2SecuritySettings (erforderlich)
Validationsettings Die Überprüfungseinstellungen. AS2ValidationSettings (erforderlich)

AS2AcknowledgementConnectionSettings

Name Beschreibung Wert
ignoreCertificateNameMismatch Gibt an, ob eine nicht übereinstimmende Übereinstimmung im Zertifikatnamen ignoriert werden soll. bool (erforderlich)
keepHttpConnectionAlive Gibt an, ob die Verbindung am Laufenden gehalten werden soll. bool (erforderlich)
supportHttpStatusCodeContinue Gibt an, ob HTTP-status Code "CONTINUE" unterstützt werden soll. bool (erforderlich)
unfoldHttpHeaders Gibt an, ob die HTTP-Header aufgeklappt werden sollen. bool (erforderlich)

AS2EnvelopeSettings

Name Beschreibung Wert
autogenerateFileName Der Wert, der angibt, ob der Dateiname automatisch generiert werden soll. bool (erforderlich)
fileNameTemplate Die Vorlage für den Dateinamen. Zeichenfolge (erforderlich)
messageContentType Der Nachrichteninhaltstyp. Zeichenfolge (erforderlich)
suspendMessageOnFileNameGenerationError Der Wert, der angibt, ob die Nachricht bei einem Fehler bei der Dateinamengenerierung angehalten werden soll. bool (erforderlich)
transmitFileNameInMimeHeader Der Wert, der angibt, ob der Dateiname im MIME-Header übertragen werden soll. bool (erforderlich)

AS2ErrorSettings

Name Beschreibung Wert
resendIfMDNNotReceived Der Wert, der angibt, ob die Nachricht erneut gesendet werden soll, wenn MDN nicht empfangen wird. bool (erforderlich)
suspendDuplicateMessage Der Wert, der angibt, ob doppelte Nachrichten angehalten werden sollen. bool (erforderlich)

AS2MdnSettings

Name Beschreibung Wert
dispositionNotificationTo Die Dispositionsbenachrichtigung zum Headerwert. Zeichenfolge
mdnText Der MDN-Text. Zeichenfolge
micHashingAlgorithm Der Signatur- oder Hashalgorithmus. "MD5"
"Keine"
"NotSpecified"
"SHA1"
'SHA2256'
'SHA2384'
'SHA2512' (erforderlich)
needMDN Der Wert, der angibt, ob ein MDN gesendet oder anzufordern wird. bool (erforderlich)
receiptDeliveryUrl Die Empfangsübermittlungs-URL. Zeichenfolge
sendInboundMDNToMessageBox Der Wert, der angibt, ob eingehende MDN an das Meldungsfeld gesendet werden soll. bool (erforderlich)
sendMDNAsynchronly Der Wert, der angibt, ob der asynchrone MDN gesendet werden soll. bool (erforderlich)
signMDN Der Wert, der angibt, ob der MDN signiert werden muss oder nicht. bool (erforderlich)
signOutboundMDNIfOptional Der Wert, der angibt, ob der ausgehende MDN(optional) signiert werden soll. bool (erforderlich)

AS2MessageConnectionSettings

Name Beschreibung Wert
ignoreCertificateNameMismatch Der Wert, der angibt, ob eine nicht übereinstimmende Übereinstimmung im Zertifikatnamen ignoriert werden soll. bool (erforderlich)
keepHttpConnectionAlive Der Wert, der angibt, ob die Verbindung am Leben erhalten bleiben soll. bool (erforderlich)
supportHttpStatusCodeContinue Der Wert, der angibt, ob HTTP status Code "CONTINUE" unterstützt werden soll. bool (erforderlich)
unfoldHttpHeaders Der Wert, der angibt, ob die HTTP-Header aufgeklappt werden sollen. bool (erforderlich)

AS2SecuritySettings

Name Beschreibung Wert
enableNRRForInboundDecodedMessages Der Wert, der angibt, ob NRR für eingehende decodierte Nachrichten aktiviert werden soll. bool (erforderlich)
enableNRRForInboundEncodedMessages Der Wert, der angibt, ob NRR für eingehende codierte Nachrichten aktiviert werden soll. bool (erforderlich)
enableNRRForInboundMDN Der Wert, der angibt, ob NRR für eingehende MDN aktiviert werden soll. bool (erforderlich)
enableNRRForOutboundDecodedMessages Der Wert, der angibt, ob NRR für ausgehende decodierte Nachrichten aktiviert werden soll. bool (erforderlich)
enableNRRForOutboundEncodedMessages Der Wert, der angibt, ob NRR für ausgehende codierte Nachrichten aktiviert werden soll. bool (erforderlich)
enableNRRForOutboundMDN Der Wert, der angibt, ob NRR für ausgehende MDN aktiviert werden soll. bool (erforderlich)
encryptionCertificateName Der Name des Verschlüsselungszertifikats. Zeichenfolge
überschreibenGroupSigningCertificate Der Wert, der angibt, ob ein MDN gesendet oder anzufordern wird. bool (erforderlich)
sha2AlgorithmFormat Das Sha2-Algorithmusformat. Gültige Werte sind Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize. Zeichenfolge
signingCertificateName Der Name des Signaturzertifikats. Zeichenfolge

AS2ValidationSettings

Name Beschreibung Wert
checkCertificateRevocationListOnReceive Der Wert, der angibt, ob die Zertifikatsperrliste beim Empfang überprüft werden soll. bool (erforderlich)
checkCertificateRevocationListOnSend Der Wert, der angibt, ob die Zertifikatsperrliste beim Senden überprüft werden soll. bool (erforderlich)
checkDuplicateMessage Der Wert, der angibt, ob nach einer doppelten Nachricht gesucht werden soll. bool (erforderlich)
compressMessage Der Wert, der angibt, ob die Nachricht komprimiert werden muss. bool (erforderlich)
encryptionAlgorithm Der Verschlüsselungsalgorithmus. "AES128"
"AES192"
"AES256"
'DES3'
"Keine"
"NotSpecified"
"RC2" (erforderlich)
encryptMessage Der Wert, der angibt, ob die Nachricht verschlüsselt werden muss. bool (erforderlich)
interchangeDuplicatesValidityDays Die Anzahl der Tage, die für den doppelten Austausch zurückschauen müssen. int (erforderlich)
overrideMessageProperties Der Wert, der angibt, ob eingehende Nachrichteneigenschaften mit den übereinstimmenden Nachrichten überschrieben werden sollen. bool (erforderlich)
signingAlgorithm Der Signaturalgorithmus. 'Standardwert'
"NotSpecified"
"SHA1"
'SHA2256'
'SHA2384'
'SHA2512'
signMessage Der Wert, der angibt, ob die Nachricht signiert werden muss. bool (erforderlich)

BusinessIdentity

Name Beschreibung Wert
Qualifizierer Der Business Identity-Qualifizierer z.B. as2identity, ZZ, ZZZ, 31, 32 Zeichenfolge (erforderlich)
value Der benutzerdefinierte Geschäftsidentitätswert. Zeichenfolge (erforderlich)

EdifactAgreementContent

Name Beschreibung Wert
receiveAgreement Die EDIFACT-Vereinbarung für den unidirektionalen Empfang. EdifactOneWayAgreement (erforderlich)
sendAgreement Die Vereinbarung zum unidirektionalen Senden von EDIFACT. EdifactOneWayAgreement (erforderlich)

EdifactOneWayAgreement

Name Beschreibung Wert
protocolSettings Die EDIFACT-Protokolleinstellungen. EdifactProtocolSettings (erforderlich)
receiverBusinessIdentity Die Unternehmensidentität des Empfängers BusinessIdentity (erforderlich)
senderBusinessIdentity Die Geschäftsidentität des Absenders BusinessIdentity (erforderlich)

EdifactProtocolSettings

Name Beschreibung Wert
acknowledgementSettings Die EDIFACT-Bestätigungseinstellungen. EdifactAcknowledgementSettings (erforderlich)
edifactDelimiterOverrides Das EDIFACT-Trennzeichen überschreibt Einstellungen. EdifactDelimiterOverride[]
envelopeOverrides Die EDIFACT-Umschläge setzen Einstellungen außer Kraft. EdifactEnvelopeOverride[]
envelopeSettings Die EDIFACT-Umschlageinstellungen. EdifactEnvelopeSettings (erforderlich)
framingSettings Die EDIFACT-Rahmeneinstellungen. EdifactFramingSettings (erforderlich)
Messagefilter Der EDIFACT-Nachrichtenfilter. EdifactMessageFilter (erforderlich)
messageFilterList Die EDIFACT-Nachrichtenfilterliste. EdifactMessageIdentifier[]
processingSettings Die EDIFACT-Verarbeitungseinstellungen. EdifactProcessingSettings (erforderlich)
schemaReferenzen Die EDIFACT-Schemaverweise. EdifactSchemaReference[] (erforderlich)
validationOverrides Die EDIFACT-Überprüfung setzt Einstellungen außer Kraft. EdifactValidationOverride[]
Validationsettings Die EDIFACT-Validierungseinstellungen. EdifactValidationSettings (erforderlich)

EdifactAcknowledgementSettings

Name Beschreibung Wert
acknowledgementControlNumberLowerBound Die Untergrenze der Bestätigungssteuerelementnummer. int (erforderlich)
acknowledgementControlNumberPrefix Das Präfix der Bestätigungssteuerungsnummer. Zeichenfolge
acknowledgementControlNumberSuffix Das Suffix der Bestätigungssteuerelementnummer. Zeichenfolge
acknowledgementControlNumberUpperBound Die Obergrenze der Bestätigungssteuerelementnummer. int (erforderlich)
batchFunctionalAcknowledgements Der Wert, der angibt, ob funktionsbezogene Bestätigungen batchweise verwendet werden sollen. bool (erforderlich)
batchTechnicalAcknowledgements Der Wert, der angibt, ob die technischen Bestätigungen in Batch gebatt werden sollen. bool (erforderlich)
needFunctionalAcknowledgement Der Wert, der angibt, ob eine funktionsbezogene Bestätigung erforderlich ist. bool (erforderlich)
needLoopForValidMessages Der Wert, der angibt, ob eine Schleife für gültige Nachrichten benötigt wird. bool (erforderlich)
needTechnicalAcknowledgement Der Wert, der angibt, ob eine technische Bestätigung erforderlich ist. bool (erforderlich)
rolloverAcknowledgementControlNumber Der Wert, der angibt, ob die Bestätigungssteuerelementnummer rollovern soll. bool (erforderlich)
sendSynchronousAcknowledgement Der Wert, der angibt, ob synchrone Bestätigung gesendet werden soll. bool (erforderlich)

EdifactDelimiterOverride

Name Beschreibung Wert
componentSeparator Das Komponententrennzeichen. int (erforderlich)
dataElementSeparator Das Datenelementtrennzeichen. int (erforderlich)
decimalPointIndicator Der Dezimalpunktindikator. Komma
"Dezimal"
"NotSpecified" (erforderlich)
messageAssociationAssignedCode Der zugewiesene Code für die Nachrichtenzuordnung. Zeichenfolge
messageId Die Nachrichten-ID. Zeichenfolge
messageRelease Die Meldungsfreigabe. Zeichenfolge
messageVersion Die Nachrichtenversion. Zeichenfolge
releaseIndicator Der Releaseindikator. int (erforderlich)
repetitionSeparator Das Wiederholungstrennzeichen. int (erforderlich)
segmentTerminator Der Segmentabschluss. int (erforderlich)
segmentTerminatorSuffix Das Segmentabschlusssuffix. "CR"
'CRLF'
"LF"
"Keine"
"NotSpecified" (erforderlich)
targetNamespace Der Zielnamespace, auf den diese Trennzeicheneinstellungen angewendet werden müssen. Zeichenfolge

EdifactEnvelopeOverride

Name Beschreibung Wert
applicationPassword Das Anwendungskennwort. Zeichenfolge
associationAssignedCode Der zugewiesene Zuordnungscode. Zeichenfolge
controllingAgencyCode Der Code der Controllingagentur. Zeichenfolge
functionalGroupId Die Funktionsgruppen-ID. Zeichenfolge
groupHeaderMessageRelease Die Gruppenheadermeldung. Zeichenfolge
groupHeaderMessageVersion Die Version der Gruppenheadernachricht. Zeichenfolge
messageAssociationAssignedCode Der zugewiesene Code für die Nachrichtenzuordnung. Zeichenfolge
messageId Die Nachrichten-ID, auf die diese Umschlageinstellungen angewendet werden müssen. Zeichenfolge
messageRelease Die Nachrichtenversionsversion, auf die diese Umschlageinstellungen angewendet werden müssen. Zeichenfolge
messageVersion Die Nachrichtenversion, auf die diese Umschlageinstellungen angewendet werden müssen. Zeichenfolge
receiverApplicationId Die Id der Empfängeranwendung. Zeichenfolge
receiverApplicationQualifier Der Empfängeranwendungsqualifizierer. Zeichenfolge
senderApplicationId Die Id der Absenderanwendung. Zeichenfolge
senderApplicationQualifier Der Absenderanwendungsqualifizierer. Zeichenfolge
targetNamespace Der Zielnamespace, auf den diese Umschlageinstellungen angewendet werden müssen. Zeichenfolge

EdifactEnvelopeSettings

Name Beschreibung Wert
applicationReferenceId Die Anwendungsreferenz-ID. Zeichenfolge
applyDelimiterStringAdvice Der Wert, der angibt, ob Trennzeichenzeichenfolgenhinweise angewendet werden sollen. bool (erforderlich)
communicationAgreementId Die Id der Kommunikationsvereinbarung. Zeichenfolge
createGroupingSegments Der Wert, der angibt, ob Gruppierungssegmente erstellt werden sollen. bool (erforderlich)
enableDefaultGroupHeaders Der Wert, der angibt, ob Standardgruppenheader aktiviert werden sollen. bool (erforderlich)
functionalGroupId Die Funktionsgruppen-ID. Zeichenfolge
groupApplicationPassword Das Kennwort der Gruppenanwendung. Zeichenfolge
groupApplicationReceiverId Die Empfänger-ID der Gruppenanwendung. Zeichenfolge
groupApplicationReceiverQualifier Der Gruppenanwendungsempfängerqualifizierer. Zeichenfolge
groupApplicationSenderId Die Absender-ID der Gruppenanwendung. Zeichenfolge
groupApplicationSenderQualifier Der Gruppenanwendungs-Absenderqualifizierer. Zeichenfolge
groupAssociationAssignedCode Der zugewiesene Code der Gruppenzuordnung. Zeichenfolge
groupControllingAgencyCode Der Gruppenkontrollstellencode. Zeichenfolge
groupControlNumberLowerBound Die Untergrenze der Gruppenkontrollnummer. int (erforderlich)
groupControlNumberPrefix Das Gruppenkontrollnummernpräfix. Zeichenfolge
groupControlNumberSuffix Das Gruppenkontrollnummernsuffix. Zeichenfolge
groupControlNumberUpperBound Die Obergrenze der Gruppenkontrollnummer. int (erforderlich)
groupMessageRelease Die Gruppennachrichtenfreigabe. Zeichenfolge
groupMessageVersion Die Gruppennachrichtenversion. Zeichenfolge
interchangeControlNumberLowerBound Die Untergrenze der Austauschkontrollnummer. int (erforderlich)
interchangeControlNumberPrefix Das Präfix der Austauschkontrollnummer. Zeichenfolge
interchangeControlNumberSuffix Das Suffix der Austauschkontrollnummer. Zeichenfolge
interchangeControlNumberUpperBound Die Obergrenze der Austauschkontrollnummer. int (erforderlich)
isTestInterchange Der Wert, der angibt, ob die Nachricht ein Testaustausch ist. bool (erforderlich)
overwriteExistingTransactionSetControlNumber Der Wert, der angibt, ob vorhandene Transaktionssatzkontrollnummer überschrieben werden soll. bool (erforderlich)
processingPriorityCode Der Verarbeitungsprioritätscode. Zeichenfolge
receiverInternalIdentification Die interne Identifikation des Empfängers. Zeichenfolge
receiverInternalSubIdentification Die interne Unterkennung des Empfängers. Zeichenfolge
receiverReverseRoutingAddress Die Empfänger-Reverse-Routingadresse. Zeichenfolge
recipientReferencePasswordQualifier Der Empfängerreferenzkennwortqualifizierer. Zeichenfolge
recipientReferencePasswordValue Der Wert des Empfängerverweiskennworts. Zeichenfolge
rolloverGroupControlNumber Der Wert, der angibt, ob die Gruppensteuerungsnummer rollovern soll. bool (erforderlich)
rolloverInterchangeControlNumber Der Wert, der angibt, ob die Austauschsteuerungsnummer rollovern soll. bool (erforderlich)
rolloverTransactionSetControlNumber Der Wert, der angibt, ob die Transaktionssatzsteuerungsnummer rollovern soll. bool (erforderlich)
senderInternalIdentification Die interne Absenderidentifikation. Zeichenfolge
senderInternalSubIdentification Die interne Unterkennung des Absenders. Zeichenfolge
senderReverseRoutingAddress Die Absender-Reverseroutingadresse. Zeichenfolge
transactionSetControlNumberLowerBound Die Untergrenze der Transaktionssatz-Steuernummer. int (erforderlich)
transactionSetControlNumberPrefix Das Transaktionssatz-Steuernummerpräfix. Zeichenfolge
transactionSetControlNumberSuffix Das Transaktionssatz-Steuerelementnummernsuffix. Zeichenfolge
transactionSetControlNumberUpperBound Die Obergrenze der Transaktionssatz-Steuernummer. int (erforderlich)

EdifactFramingSettings

Name Beschreibung Wert
characterEncoding Die Zeichencodierung. Zeichenfolge
characterSet Die EDIFACT-Frameeinstellung characterSet. "KECA"
"NotSpecified"
"UNOA"
"UNOB"
"UNOC"
"UNOD"
"UNOE"
"UNOF"
"UNOG"
"UNOH"
"UNOI"
"UNOJ"
"UNOK"
"UNOX"
"UNOY" (erforderlich)
componentSeparator Das Komponententrennzeichen. int (erforderlich)
dataElementSeparator Das Datenelementtrennzeichen. int (erforderlich)
decimalPointIndicator Der EDIFACT-Frameeinstellungsindikator. Komma
"Dezimal"
"NotSpecified" (erforderlich)
protocolVersion Die Protokollversion. int (erforderlich)
releaseIndicator Der Releaseindikator. int (erforderlich)
repetitionSeparator Das Wiederholungstrennzeichen. int (erforderlich)
segmentTerminator Der Segmentabschluss. int (erforderlich)
segmentTerminatorSuffix Das EDIFACT-Frameeinstellungssegmentabschlusssuffix. "CR"
'CRLF'
"LF"
"Keine"
"NotSpecified" (erforderlich)
serviceCodeListDirectoryVersion Die Verzeichnisversion des Dienstcodeverzeichnisses. Zeichenfolge

EdifactMessageFilter

Name Beschreibung Wert
messageFilterType Der Nachrichtenfiltertyp. "Ausschließen"
"Einschließen"
"NotSpecified" (erforderlich)

EdifactMessageIdentifier

Name Beschreibung Wert
messageId Die Nachrichten-ID, auf die diese Umschlageinstellungen angewendet werden müssen. Zeichenfolge (erforderlich)

EdifactProcessingSettings

Name Beschreibung Wert
createEmptyXmlTagsForTrailingSeparators Der Wert, der angibt, ob leere XML-Tags für nachfolgende Trennzeichen erstellt werden sollen. bool (erforderlich)
maskSecurityInfo Der Wert, der angibt, ob Sicherheitsinformationen maskiert werden sollen. bool (erforderlich)
preserveInterchange Der Wert, der angibt, ob der Austausch beibehalten werden soll. bool (erforderlich)
suspendInterchangeOnError Der Wert, der angibt, ob der Austausch bei Einem Fehler angehalten werden soll. bool (erforderlich)
useDotAsDecimalSeparator Der Wert, der angibt, ob Punkt als Dezimaltrennzeichen verwendet werden soll. bool (erforderlich)

EdifactSchemaReference

Name Beschreibung Wert
associationAssignedCode Der zugewiesene Zuordnungscode. Zeichenfolge
messageId Die Nachrichten-ID. Zeichenfolge (erforderlich)
messageRelease Die Releaseversion der Nachricht. Zeichenfolge (erforderlich)
messageVersion Die Nachrichtenversion. Zeichenfolge (erforderlich)
schemaName Der Schemaname. Zeichenfolge (erforderlich)
senderApplicationId Die Id der Absenderanwendung. Zeichenfolge
senderApplicationQualifier Der Absenderanwendungsqualifizierer. Zeichenfolge

EdifactValidationOverride

Name Beschreibung Wert
allowLeadingAndTrailingSpacesAndZeroes Der Wert, der angibt, ob führende und nachfolgende Leerzeichen und Nullen zugelassen werden sollen. bool (erforderlich)
enforceCharacterSet Der Wert, der angibt, ob der Zeichensatz überprüft werden soll. bool (erforderlich)
messageId Die Nachrichten-ID, auf die die Validierungseinstellungen angewendet werden müssen. Zeichenfolge (erforderlich)
trailingSeparatorPolicy Die nachfolgende Trennzeichenrichtlinie. "Obligatorisch"
"NotAllowed"
"NotSpecified"
"Optional" (erforderlich)
trimLeadingAndTrailingSpacesAndZeroes Der Wert, der angibt, ob führende und nachfolgende Leerzeichen und Nullen zu kürzen sind. bool (erforderlich)
validateEDITypes Der Wert, der angibt, ob EDI-Typen überprüft werden sollen. bool (erforderlich)
validateXSDTypes Der Wert, der angibt, ob XSD-Typen überprüft werden sollen. bool (erforderlich)

EdifactValidationSettings

Name Beschreibung Wert
allowLeadingAndTrailingSpacesAndZeroes Der Wert, der angibt, ob führende und nachfolgende Leerzeichen und Nullen zugelassen werden sollen. bool (erforderlich)
checkDuplicateGroupControlNumber Der Wert, der angibt, ob nach doppelter Gruppenkontrollnummer gesucht werden soll. bool (erforderlich)
checkDuplicateInterchangeControlNumber Der Wert, der angibt, ob auf doppelte Austauschkontrollnummer überprüft werden soll. bool (erforderlich)
checkDuplicateTransactionSetControlNumber Der Wert, der angibt, ob auf doppelte Transaktionssatz-Kontrollnummer überprüft werden soll. bool (erforderlich)
interchangeControlNumberValidityDays Der Gültigkeitszeitraum der Austauschkontrollnummer. int (erforderlich)
trailingSeparatorPolicy Die nachfolgende Trennzeichenrichtlinie. "Obligatorisch"
"NotAllowed"
"NotSpecified"
"Optional" (erforderlich)
trimLeadingAndTrailingSpacesAndZeroes Der Wert, der angibt, ob führende und nachfolgende Leerzeichen und Nullen zu kürzen sind. bool (erforderlich)
validateCharacterSet Der Wert, der angibt, ob zeichensatz in der Nachricht überprüft werden soll. bool (erforderlich)
validateEDITypes Der Wert, der angibt, ob EDI-Typen überprüft werden sollen. bool (erforderlich)
validateXSDTypes Der Wert, der angibt, ob XSD-Typen überprüft werden sollen. bool (erforderlich)

X12AgreementContent

Name Beschreibung Wert
receiveAgreement Die One-Way-Vereinbarung für X12. X12OneWayAgreement (erforderlich)
sendAgreement Die X12-Vereinbarung für unidirektionales Senden. X12OneWayAgreement (erforderlich)

X12OneWayAgreement

Name Beschreibung Wert
protocolSettings Die X12-Protokolleinstellungen. X12ProtocolSettings (erforderlich)
receiverBusinessIdentity Die Unternehmensidentität des Empfängers BusinessIdentity (erforderlich)
senderBusinessIdentity Die Geschäftsidentität des Absenders BusinessIdentity (erforderlich)

X12ProtocolSettings

Name Beschreibung Wert
acknowledgementSettings Die X12-Bestätigungseinstellungen. X12AcknowledgementSettings (erforderlich)
envelopeOverrides Die Einstellungen für den X12-Umschlag werden außer Kraft gesetzt. X12EnvelopeOverride[]
envelopeSettings Die X12-Umschlageinstellungen. X12EnvelopeSettings (erforderlich)
framingSettings Die X12-Rahmeneinstellungen. X12FramingSettings (erforderlich)
Messagefilter Der X12-Nachrichtenfilter. X12MessageFilter (erforderlich)
messageFilterList Die X12-Nachrichtenfilterliste. X12MessageIdentifier[]
processingSettings Die X12-Verarbeitungseinstellungen. X12ProcessingSettings (erforderlich)
schemaReferenzen Das X12-Schema verweist. X12SchemaReference[] (erforderlich)
securitySettings Die X12-Sicherheitseinstellungen. X12SecuritySettings (erforderlich)
validationOverrides Die X12-Überprüfung setzt Einstellungen außer Kraft. X12ValidationOverride[]
Validationsettings Die X12-Validierungseinstellungen. X12ValidationSettings (erforderlich)
x12DelimiterOverrides Die Einstellungen des X12-Trennzeichens überschreiben. X12DelimiterOverrides[]

X12AcknowledgementSettings

Name Beschreibung Wert
acknowledgementControlNumberLowerBound Die Untergrenze der Bestätigungssteuerelementnummer. int (erforderlich)
acknowledgementControlNumberPrefix Das Präfix der Bestätigungssteuerungsnummer. Zeichenfolge
acknowledgementControlNumberSuffix Das Suffix der Bestätigungssteuerelementnummer. Zeichenfolge
acknowledgementControlNumberUpperBound Die Obergrenze der Bestätigungssteuerelementnummer. int (erforderlich)
batchFunctionalAcknowledgements Der Wert, der angibt, ob funktionsbezogene Bestätigungen batchweise verwendet werden sollen. bool (erforderlich)
batchImplementationAcknowledgements Der Wert, der angibt, ob Implementierungsbestätigungen im Batch verwendet werden sollen. bool (erforderlich)
batchTechnicalAcknowledgements Der Wert, der angibt, ob die technischen Bestätigungen in Batch gebatt werden sollen. bool (erforderlich)
functionalAcknowledgementVersion Die Funktionsbestätigungsversion. Zeichenfolge
implementationAcknowledgementVersion Die Implementierungsbestätigungsversion. Zeichenfolge
needFunctionalAcknowledgement Der Wert, der angibt, ob eine funktionsbezogene Bestätigung erforderlich ist. bool (erforderlich)
needImplementationAcknowledgement Der Wert, der angibt, ob die Implementierungsbestätigung erforderlich ist. bool (erforderlich)
needLoopForValidMessages Der Wert, der angibt, ob eine Schleife für gültige Nachrichten benötigt wird. bool (erforderlich)
needTechnicalAcknowledgement Der Wert, der angibt, ob eine technische Bestätigung erforderlich ist. bool (erforderlich)
rolloverAcknowledgementControlNumber Der Wert, der angibt, ob die Bestätigungssteuerelementnummer rollovern soll. bool (erforderlich)
sendSynchronousAcknowledgement Der Wert, der angibt, ob synchrone Bestätigung gesendet werden soll. bool (erforderlich)

X12-Umschlagaußerkraftsetzung

Name Beschreibung Wert
dateFormat Das Datumsformat, "CCYYMMDD"
"NotSpecified"
'JJMMD' (erforderlich)
functionalIdentifierCode Der Funktionsbezeichnercode. Zeichenfolge
headerVersion Die Headerversion. Zeichenfolge (erforderlich)
messageId Die Nachrichten-ID, auf die diese Umschlageinstellungen angewendet werden müssen. Zeichenfolge (erforderlich)
protocolVersion Die Protokollversion, auf die diese Umschlageinstellungen angewendet werden müssen. Zeichenfolge (erforderlich)
receiverApplicationId Die Id der Empfängeranwendung. Zeichenfolge (erforderlich)
responsibleAgencyCode Der Code der zuständigen Agentur. Zeichenfolge (erforderlich)
senderApplicationId Die Id der Absenderanwendung. Zeichenfolge (erforderlich)
targetNamespace Der Zielnamespace, auf den diese Umschlageinstellungen angewendet werden müssen. Zeichenfolge (erforderlich)
Timeformat Das Zeitformat. "HHMM"
'HHMMSS'
'HHMMSSd'
"HHMMSdd"
"NotSpecified" (erforderlich)

X12EnvelopeSettings

Name Beschreibung Wert
controlStandardsId Die Standards-ID für Steuerelemente. int (erforderlich)
controlVersionNumber Die Versionsnummer des Steuerelements. Zeichenfolge (erforderlich)
enableDefaultGroupHeaders Der Wert, der angibt, ob Standardgruppenheader aktiviert werden sollen. bool (erforderlich)
functionalGroupId Die Funktionsgruppen-ID. Zeichenfolge
groupControlNumberLowerBound Die Untergrenze der Gruppensteuerelementnummer. int (erforderlich)
groupControlNumberUpperBound Die Obergrenze der Gruppensteuerelementnummer. int (erforderlich)
groupHeaderAgencyCode Der Gruppenheader-Agenturcode. Zeichenfolge (erforderlich)
groupHeaderDateFormat Das Datumsformat der Gruppenheader. "CCYYMMDD"
"NotSpecified"
'JJMMD' (erforderlich)
groupHeaderTimeFormat Das Zeitformat für Gruppenheader. "HHMM"
'HHMMSS'
'HHMMSSd'
'HHMMSSdd'
"NotSpecified" (erforderlich)
groupHeaderVersion Die Gruppenheaderversion. Zeichenfolge (erforderlich)
interchangeControlNumberLowerBound Die Untergrenze der Austauschkontrollnummer. int (erforderlich)
interchangeControlNumberUpperBound Die Obergrenze der Austauschkontrollnummer. int (erforderlich)
overwriteExistingTransactionSetControlNumber Der Wert, der angibt, ob vorhandene Transaktionssatzkontrollnummer überschrieben werden soll. bool (erforderlich)
receiverApplicationId Die ID der Empfängeranwendung. Zeichenfolge (erforderlich)
rolloverGroupControlNumber Der Wert, der angibt, ob die Rollover-Gruppenkontrollnummer verwendet werden soll. bool (erforderlich)
rolloverInterchangeControlNumber Der Wert, der angibt, ob die Rollover-Austauschkontrollnummer verwendet werden soll. bool (erforderlich)
rolloverTransactionSetControlNumber Der Wert, der angibt, ob die Transaktionssatzkontrollnummer für rollovert werden soll. bool (erforderlich)
senderApplicationId Die Id der Absenderanwendung. Zeichenfolge (erforderlich)
transactionSetControlNumberLowerBound Die Untergrenze der Transaktionssatz-Kontrollnummer. int (erforderlich)
transactionSetControlNumberPrefix Das Transaktionssatz-Kontrollnummernpräfix. Zeichenfolge
transactionSetControlNumberSuffix Das Suffix der Transaktionssatz-Kontrollnummer. Zeichenfolge
transactionSetControlNumberUpperBound Die Obergrenze der Transaktionssatz-Kontrollnummer. int (erforderlich)
usageIndicator Der Nutzungsindikator. "Informationen"
"NotSpecified"
"Produktion"
"Test" (erforderlich)
useControlStandardsIdAsRepetitionCharacter Der Wert, der angibt, ob die Steuerelementstandard-ID als Wiederholungszeichen verwendet werden soll. bool (erforderlich)

X12FramingSettings

Name Beschreibung Wert
characterSet Der X12-Zeichensatz. "Basic"
"Erweitert"
"NotSpecified"
'UTF8' (erforderlich)
componentSeparator Das Komponententrennzeichen. int (erforderlich)
dataElementSeparator Das Datenelementtrennzeichen. int (erforderlich)
replaceCharacter Das Ersetzungszeichen. int (erforderlich)
replaceSeparatorsInPayload Der Wert, der angibt, ob Trennzeichen in der Nutzlast ersetzt werden sollen. bool (erforderlich)
segmentTerminator Das Segmentabschlusszeichen. int (erforderlich)
segmentTerminatorSuffix Das Segmentabschlusssuffix. "CR"
"CRLF"
"LF"
"Keine"
"NotSpecified" (erforderlich)

X12MessageFilter

Name Beschreibung Wert
messageFilterType Der Nachrichtenfiltertyp. "Ausschließen"
"Einschließen"
"NotSpecified" (erforderlich)

X12MessageIdentifier

Name Beschreibung Wert
messageId Die Nachrichten-ID. Zeichenfolge (erforderlich)

X12ProcessingSettings

Name Beschreibung Wert
convertImpliedDecimal Der Wert, der angibt, ob numerischer Typ in implizierte Dezimalwerte konvertiert werden soll. bool (erforderlich)
createEmptyXmlTagsForTrailingSeparators Der Wert, der angibt, ob leere XML-Tags für nachfolgende Trennzeichen erstellt werden sollen. bool (erforderlich)
maskSecurityInfo Der Wert, der angibt, ob Sicherheitsinformationen maskiert werden sollen. bool (erforderlich)
preserveInterchange Der Wert, der angibt, ob Austausch beibehalten werden soll. bool (erforderlich)
suspendInterchangeOnError Der Wert, der angibt, ob der Austausch bei Fehler angehalten werden soll. bool (erforderlich)
useDotAsDecimalSeparator Der Wert, der angibt, ob Punkt als Dezimaltrennzeichen verwendet werden soll. bool (erforderlich)

X12-Schemaverweis

Name Beschreibung Wert
messageId Die Nachrichten-ID. Zeichenfolge (erforderlich)
schemaName Der Schemaname. Zeichenfolge (erforderlich)
schemaVersion Die Schemaversion. Zeichenfolge (erforderlich)
senderApplicationId Die Id der Absenderanwendung. Zeichenfolge

X12SecuritySettings

Name Beschreibung Wert
authorizationQualifier Der Autorisierungsqualifizierer. Zeichenfolge (erforderlich)
authorizationValue Der Autorisierungswert. Zeichenfolge
passwordValue Der Kennwortwert. Zeichenfolge
securityQualifier Der Sicherheitsqualifizierer. Zeichenfolge (erforderlich)

Außerkraftsetzung der X12-Überprüfung

Name Beschreibung Wert
allowLeadingAndTrailingSpacesAndZeroes Der Wert, der angibt, ob führende und nachfolgende Leerzeichen und Nullen zugelassen werden sollen. bool (erforderlich)
messageId Die Nachrichten-ID, auf die die Validierungseinstellungen angewendet werden müssen. Zeichenfolge (erforderlich)
trailingSeparatorPolicy Die nachfolgende Trennzeichenrichtlinie. "Obligatorisch"
"NotAllowed"
"NotSpecified"
"Optional" (erforderlich)
trimLeadingAndTrailingSpacesAndZeroes Der Wert, der angibt, ob führende und nachfolgende Leerzeichen und Nullen zu kürzen sind. bool (erforderlich)
validateCharacterSet Der Wert, der angibt, ob zeichensatz überprüft werden soll. bool (erforderlich)
validateEDITypes Der Wert, der angibt, ob EDI-Typen überprüft werden sollen. bool (erforderlich)
validateXSDTypes Der Wert, der angibt, ob XSD-Typen überprüft werden sollen. bool (erforderlich)

X12ValidationSettings

Name Beschreibung Wert
allowLeadingAndTrailingSpacesAndZeroes Der Wert, der angibt, ob führende und nachfolgende Leerzeichen und Nullen zugelassen werden sollen. bool (erforderlich)
checkDuplicateGroupControlNumber Der Wert, der angibt, ob die doppelte Gruppenkontrollnummer überprüft werden soll. bool (erforderlich)
checkDuplicateInterchangeControlNumber Der Wert, der angibt, ob die doppelte Austauschkontrollnummer überprüft werden soll. bool (erforderlich)
checkDuplicateTransactionSetControlNumber Der Wert, der angibt, ob die Kontrollnummer für doppelte Transaktionssätze überprüft werden soll. bool (erforderlich)
interchangeControlNumberValidityDays Der Gültigkeitszeitraum der Austauschkontrollnummer. int (erforderlich)
trailingSeparatorPolicy Die nachfolgende Trennzeichenrichtlinie. "Obligatorisch"
"NotAllowed"
"NotSpecified"
"Optional" (erforderlich)
trimLeadingAndTrailingSpacesAndZeroes Der Wert, der angibt, ob führende und nachfolgende Leerzeichen und Nullen zu kürzen sind. bool (erforderlich)
validateCharacterSet Der Wert, der angibt, ob zeichensatz in der Nachricht überprüft werden soll. bool (erforderlich)
validateEDITypes Der Wert, der angibt, ob EDI-Typen überprüft werden sollen. bool (erforderlich)
validateXSDTypes Der Wert, der angibt, ob XSD-Typen überprüft werden sollen. bool (erforderlich)

X12DelimiterOverrides

Name Beschreibung Wert
componentSeparator Das Komponententrennzeichen. int (erforderlich)
dataElementSeparator Das Datenelementtrennzeichen. int (erforderlich)
messageId Die Nachrichten-ID. Zeichenfolge
protocolVersion Die Protokollversion. Zeichenfolge
replaceCharacter Das Ersatzzeichen. int (erforderlich)
replaceSeparatorsInPayload Der Wert, der angibt, ob Trennzeichen in der Nutzlast ersetzt werden sollen. bool (erforderlich)
segmentTerminator Der Segmentabschluss. int (erforderlich)
segmentTerminatorSuffix Das Segmentabschlusssuffix. "CR"
'CRLF'
"LF"
"Keine"
"NotSpecified" (erforderlich)
targetNamespace Der Zielnamespace, auf den diese Trennzeicheneinstellungen angewendet werden müssen. Zeichenfolge

Schnellstartvorlagen

Diesen Ressourcentyp werden in den folgenden Schnellstartvorlagen bereitgestellt.

Vorlage Beschreibung
Azure Logic Apps – AS2 Send Receive

In Azure bereitstellen
Erstellt Integrationskonten für zwei Partner, Contoso und Fabrikam, einschließlich der Artefakte für Partner und Vereinbarungen. Die Vorlage erstellt auch Logik-Apps zwischen Fabrikam Sales und Contoso, um synchrone AS2-Sende empfangen zu veranschaulichen. Die Vorlage erstellt auch Logik-Apps zwischen Fabrikam Finance und Contoso, die asynchrone AS2-Sende empfangen veranschaulichen.

Ressourcendefinition mit einer ARM-Vorlage

Der Ressourcentyp integrationAccounts/agreements kann mit Vorgängen bereitgestellt werden, die Folgendes zum Ziel haben:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Logic/integrationAccounts/agreements-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.

{
  "type": "Microsoft.Logic/integrationAccounts/agreements",
  "apiVersion": "2019-05-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "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": {}
  }
}

Eigenschaftswerte

integrationAccounts/agreements

Name Beschreibung Wert
type Ressourcentyp "Microsoft.Logic/integrationAccounts/agreements"
apiVersion Die Ressourcen-API-Version '2019-05-01'
name Der Ressourcenname

Erfahren Sie, wie Sie Namen und Typen für untergeordnete Ressourcen in JSON-ARM-Vorlagen festlegen.
Zeichenfolge (erforderlich)
location Der Ressourcenspeicherort. Zeichenfolge
tags Die Ressourcentags. Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
properties Die Eigenschaften der Integrationskontovereinbarung. IntegrationAccountAgreementProperties (erforderlich)

IntegrationAccountAgreementProperties

Name Beschreibung Wert
agreementType Der Vertragstyp. "AS2"
"Edifact"
"NotSpecified"
'X12' (erforderlich)
Inhalt Der Vertragsinhalt. AgreementContent (erforderlich)
guestIdentity Die Geschäftsidentität des Gastpartners. BusinessIdentity (erforderlich)
guestPartner Der Integrationskontopartner, der für diese Vereinbarung als Gastpartner festgelegt ist. Zeichenfolge (erforderlich)
hostIdentity Die Geschäftsidentität des Hostpartners. BusinessIdentity (erforderlich)
hostPartner Der Integrationskontopartner, der für diese Vereinbarung als Hostpartner festgelegt ist. Zeichenfolge (erforderlich)
metadata Die Metadaten.

VereinbarungInhalt

Name Beschreibung Wert
aS2 Der Inhalt der AS2-Vereinbarung. AS2AgreementContent
Edifact Der Inhalt der EDIFACT-Vereinbarung. EdifactAgreementContent
x12 Der Inhalt der X12-Vereinbarung. X12AgreementContent

AS2AgreementContent

Name Beschreibung Wert
receiveAgreement Die unidirektionale As2-Empfangsvereinbarung. AS2OneWayAgreement (erforderlich)
sendAgreement Die unidirektionale As2-Sendevereinbarung. AS2OneWayAgreement (erforderlich)

AS2OneWayAgreement

Name Beschreibung Wert
protocolSettings Die AS2-Protokolleinstellungen. AS2ProtocolSettings (erforderlich)
receiverBusinessIdentity Die Unternehmensidentität des Empfängers BusinessIdentity (erforderlich)
senderBusinessIdentity Die Geschäftsidentität des Absenders BusinessIdentity (erforderlich)

AS2ProtocolSettings

Name Beschreibung Wert
acknowledgementConnectionSettings Die Verbindungseinstellungen für die Bestätigung. AS2AcknowledgementConnectionSettings (erforderlich)
envelopeSettings Die Umschlageinstellungen. AS2EnvelopeSettings (erforderlich)
errorSettings Die Fehlereinstellungen. AS2ErrorSettings (erforderlich)
mdnSettings Die MDN-Einstellungen. AS2MdnSettings (erforderlich)
messageConnectionSettings Die Verbindungseinstellungen der Nachricht. AS2MessageConnectionSettings (erforderlich)
securitySettings Die Sicherheitseinstellungen. AS2SecuritySettings (erforderlich)
Validationsettings Die Überprüfungseinstellungen. AS2ValidationSettings (erforderlich)

AS2AcknowledgementConnectionSettings

Name Beschreibung Wert
ignoreCertificateNameMismatch Gibt an, ob ein Konflikt im Zertifikatnamen ignoriert werden soll. bool (erforderlich)
keepHttpConnectionAlive Gibt an, ob die Verbindung aktiv bleiben soll. bool (erforderlich)
supportHttpStatusCodeContinue Gibt an, ob HTTP-status Code "CONTINUE" unterstützt werden soll. bool (erforderlich)
unfoldHttpHeaders Gibt an, ob die HTTP-Header aufgeklappt werden sollen. bool (erforderlich)

AS2EnvelopeSettings

Name Beschreibung Wert
autogenerateFileName Der Wert, der angibt, ob der Dateiname automatisch generiert werden soll. bool (erforderlich)
fileNameTemplate Die Vorlage für den Dateinamen. Zeichenfolge (erforderlich)
messageContentType Der Nachrichteninhaltstyp. Zeichenfolge (erforderlich)
suspendMessageOnFileNameGenerationError Der Wert, der angibt, ob die Meldung bei einem Fehler bei der Dateinamengenerierung angehalten werden soll. bool (erforderlich)
transmitFileNameInMimeHeader Der Wert, der angibt, ob der Dateiname im MIME-Header übertragen werden soll. bool (erforderlich)

AS2ErrorSettings

Name Beschreibung Wert
resendIfMDNNotReceived Der Wert, der angibt, ob die Nachricht erneut gesendet werden soll, wenn MDN nicht empfangen wird. bool (erforderlich)
suspendDuplicateMessage Der Wert, der angibt, ob doppelte Nachrichten angehalten werden sollen. bool (erforderlich)

AS2MdnSettings

Name Beschreibung Wert
dispositionNotificationTo Die Dispositionsbenachrichtigung zum Headerwert. Zeichenfolge
mdnText Der MDN-Text. Zeichenfolge
micHashingAlgorithm Der Signatur- oder Hashalgorithmus. "MD5"
"Keine"
"NotSpecified"
'SHA1'
'SHA2256'
'SHA2384'
'SHA2512' (erforderlich)
needMDN Der Wert, der angibt, ob eine MDN gesendet oder angefordert werden soll. bool (erforderlich)
receiptDeliveryUrl Die Empfangsübermittlungs-URL. Zeichenfolge
sendInboundMDNToMessageBox Der Wert, der angibt, ob eingehende MDN an das Meldungsfeld gesendet werden soll. bool (erforderlich)
sendMDNAsynchronly Der Wert, der angibt, ob der asynchrone MDN gesendet werden soll. bool (erforderlich)
signMDN Der Wert, der angibt, ob der MDN signiert werden muss oder nicht. bool (erforderlich)
signOutboundMDNIfOptional Der Wert, der angibt, ob der ausgehende MDN signiert werden soll, falls optional. bool (erforderlich)

AS2MessageConnectionSettings

Name Beschreibung Wert
ignoreCertificateNameMismatch Der Wert, der angibt, ob ein Konflikt im Zertifikatnamen ignoriert werden soll. bool (erforderlich)
keepHttpConnectionAlive Der Wert, der angibt, ob die Verbindung aktiv bleiben soll. bool (erforderlich)
supportHttpStatusCodeContinue Der Wert, der angibt, ob HTTP-status Code "CONTINUE" unterstützt werden soll. bool (erforderlich)
unfoldHttpHeaders Der Wert, der angibt, ob die HTTP-Header aufgeklappt werden sollen. bool (erforderlich)

AS2SecuritySettings

Name Beschreibung Wert
enableNRRForInboundDecodedMessages Der Wert, der angibt, ob NRR für eingehende decodierte Nachrichten aktiviert werden soll. bool (erforderlich)
enableNRRForInboundEncodedMessages Der Wert, der angibt, ob NRR für eingehende codierte Nachrichten aktiviert werden soll. bool (erforderlich)
enableNRRForInboundMDN Der Wert, der angibt, ob NRR für eingehende MDN aktiviert werden soll. bool (erforderlich)
enableNRRForOutboundDecodedMessages Der Wert, der angibt, ob NRR für ausgehende decodierte Nachrichten aktiviert werden soll. bool (erforderlich)
enableNRRForOutboundEncodedMessages Der Wert, der angibt, ob NRR für ausgehende codierte Nachrichten aktiviert werden soll. bool (erforderlich)
enableNRRForOutboundMDN Der Wert, der angibt, ob NRR für ausgehende MDN aktiviert werden soll. bool (erforderlich)
encryptionCertificateName Der Name des Verschlüsselungszertifikats. Zeichenfolge
overrideGroupSigningCertificate Der Wert, der angibt, ob eine MDN gesendet oder angefordert werden soll. bool (erforderlich)
sha2AlgorithmFormat Das Format des Sha2-Algorithmus. Gültige Werte sind Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize. Zeichenfolge
signingCertificateName Der Name des Signaturzertifikats. Zeichenfolge

AS2ValidationSettings

Name Beschreibung Wert
checkCertificateRevocationListOnReceive Der Wert, der angibt, ob die Zertifikatsperrliste beim Empfang überprüft werden soll. bool (erforderlich)
checkCertificateRevocationListOnSend Der Wert, der angibt, ob die Zertifikatsperrliste beim Senden überprüft werden soll. bool (erforderlich)
checkDuplicateMessage Der Wert, der angibt, ob auf doppelte Nachrichten überprüft werden soll. bool (erforderlich)
compressMessage Der Wert, der angibt, ob die Nachricht komprimiert werden muss. bool (erforderlich)
encryptionAlgorithm Der Verschlüsselungsalgorithmus. "AES128"
"AES192"
"AES256"
'DES3'
"Keine"
"NotSpecified"
'RC2' (erforderlich)
encryptMessage Der Wert, der angibt, ob die Nachricht verschlüsselt werden muss. bool (erforderlich)
interchangeDuplicatesValidityDays Die Anzahl der Tage, für die ein Doppelter Austausch durchgeführt werden soll. int (erforderlich)
overrideMessageProperties Der Wert, der angibt, ob eingehende Nachrichteneigenschaften mit den übereinstimmenden Überschreibungseigenschaften überschrieben werden sollen. bool (erforderlich)
signingAlgorithm Der Signaturalgorithmus. 'Standardwert'
"NotSpecified"
'SHA1'
'SHA2256'
'SHA2384'
'SHA2512'
signMessage Der Wert, der angibt, ob die Nachricht signiert werden muss. bool (erforderlich)

BusinessIdentity

Name Beschreibung Wert
Qualifizierer Der Geschäftsidentitätsqualifizierer, z. B. as2identity, ZZ, ZZZ, 31, 32 Zeichenfolge (erforderlich)
value Der benutzerdefinierte Geschäftsidentitätswert. Zeichenfolge (erforderlich)

EdifactAgreementContent

Name Beschreibung Wert
receiveAgreement Die unidirektionale EDIFACT-Empfangsvereinbarung. EdifactOneWayAgreement (erforderlich)
sendAgreement Der unidirektionale EDIFACT-Sendevertrag. EdifactOneWayAgreement (erforderlich)

EdifactOneWayAgreement

Name Beschreibung Wert
protocolSettings Die EDIFACT-Protokolleinstellungen. EdifactProtocolSettings (erforderlich)
receiverBusinessIdentity Die Unternehmensidentität des Empfängers BusinessIdentity (erforderlich)
senderBusinessIdentity Die Geschäftsidentität des Absenders BusinessIdentity (erforderlich)

EdifactProtocolSettings

Name Beschreibung Wert
acknowledgementSettings Die EDIFACT-Bestätigungseinstellungen. EdifactAcknowledgementSettings (erforderlich)
edifactDelimiterOverrides Die EDIFACT-Trennzeichen setzen Einstellungen außer Kraft. EdifactDelimiterOverride[]
envelopeOverrides Die EDIFACT-Umschlag-Außerkraftsetzungseinstellungen. EdifactEnvelopeOverride[]
envelopeSettings Die EDIFACT-Umschlageinstellungen. EdifactEnvelopeSettings (erforderlich)
framingSettings Die EDIFACT-Rahmeneinstellungen. EdifactFramingSettings (erforderlich)
Messagefilter Der EDIFACT-Nachrichtenfilter. EdifactMessageFilter (erforderlich)
messageFilterList Die EDIFACT-Nachrichtenfilterliste. EdifactMessageIdentifier[]
processingSettings Die EDIFACT-Verarbeitungseinstellungen. EdifactProcessingSettings (erforderlich)
schemaReferences Das EDIFACT-Schema verweist. EdifactSchemaReference[] (erforderlich)
validationOverrides Die EDIFACT-Validierung setzt Einstellungen außer Kraft. EdifactValidationOverride[]
Validationsettings Die EDIFACT-Validierungseinstellungen. EdifactValidationSettings (erforderlich)

EdifactAcknowledgementSettings

Name Beschreibung Wert
acknowledgementControlNumberLowerBound Die Untergrenze der Bestätigungskontrollnummer. int (erforderlich)
acknowledgementControlNumberPrefix Das Präfix der Bestätigungskontrollnummer. Zeichenfolge
acknowledgementControlNumberSuffix Das Suffix der Bestätigungskontrollnummer. Zeichenfolge
acknowledgementControlNumberUpperBound Die Obergrenze der Bestätigungssteuerelementnummer. int (erforderlich)
batchFunctionalAcknowledgements Der Wert, der angibt, ob funktionsbezogene Bestätigungen als Batch verwendet werden sollen. bool (erforderlich)
batchTechnicalAcknowledgements Der Wert, der angibt, ob die technischen Bestätigungen als Batch verwendet werden sollen. bool (erforderlich)
needFunctionalAcknowledgement Der Wert, der angibt, ob eine Funktionsbestätigung erforderlich ist. bool (erforderlich)
needLoopForValidMessages Der Wert, der angibt, ob eine Schleife für gültige Nachrichten erforderlich ist. bool (erforderlich)
needTechnicalAcknowledgement Der Wert, der angibt, ob eine technische Bestätigung erforderlich ist. bool (erforderlich)
rolloverAcknowledgementControlNumber Der Wert, der angibt, ob die Rollover-Bestätigungskontrollnummer verwendet werden soll. bool (erforderlich)
sendSynchronousAcknowledgement Der Wert, der angibt, ob synchrone Bestätigung gesendet werden soll. bool (erforderlich)

EdifactDelimiterOverride

Name Beschreibung Wert
componentSeparator Das Komponententrennzeichen. int (erforderlich)
dataElementSeparator Das Datenelementtrennzeichen. int (erforderlich)
decimalPointIndicator Der Dezimaltrennzeichenindikator. 'Komma'
"Dezimal"
"NotSpecified" (erforderlich)
messageAssociationAssignedCode Der zugewiesene Code für die Nachrichtenzuordnung. Zeichenfolge
messageId Die Nachrichten-ID. Zeichenfolge
messageRelease Die Meldungsfreigabe. Zeichenfolge
messageVersion Die Nachrichtenversion. Zeichenfolge
releaseIndicator Der Releaseindikator. int (erforderlich)
repetitionSeparator Das Wiederholungstrennzeichen. int (erforderlich)
segmentTerminator Das Segmentabschlusszeichen. int (erforderlich)
segmentTerminatorSuffix Das Segmentabschlusssuffix. "CR"
"CRLF"
"LF"
"Keine"
"NotSpecified" (erforderlich)
targetNamespace Der Zielnamespace, auf den diese Trennzeicheneinstellungen angewendet werden müssen. Zeichenfolge

EdifactEnvelopeOverride

Name Beschreibung Wert
applicationPassword Das Anwendungskennwort. Zeichenfolge
associationAssignedCode Der zugewiesene Zuordnungscode. Zeichenfolge
controllingAgencyCode Der Steuernde Agenturcode. Zeichenfolge
functionalGroupId Die Funktionsgruppen-ID. Zeichenfolge
groupHeaderMessageRelease Das Release der Gruppenheadernachricht. Zeichenfolge
groupHeaderMessageVersion Die Version der Gruppenheadernachricht. Zeichenfolge
messageAssociationAssignedCode Der zugewiesene Code für die Nachrichtenzuordnung. Zeichenfolge
messageId Die Nachrichten-ID, auf die diese Umschlageinstellungen angewendet werden müssen. Zeichenfolge
messageRelease Die Version des Nachrichtenreleases, auf die diese Umschlageinstellungen angewendet werden müssen. Zeichenfolge
messageVersion Die Nachrichtenversion, auf die diese Umschlageinstellungen angewendet werden müssen. Zeichenfolge
receiverApplicationId Die ID der Empfängeranwendung. Zeichenfolge
receiverApplicationQualifier Der Empfängeranwendungsqualifizierer. Zeichenfolge
senderApplicationId Die Id der Absenderanwendung. Zeichenfolge
senderApplicationQualifier Der Absenderanwendungsqualifizierer. Zeichenfolge
targetNamespace Der Zielnamespace, auf den diese Umschlageinstellungen angewendet werden müssen. Zeichenfolge

EdifactEnvelopeSettings

Name Beschreibung Wert
applicationReferenceId Die Anwendungsreferenz-ID. Zeichenfolge
applyDelimiterStringAdvice Der Wert, der angibt, ob Trennzeichenzeichenfolgenhinweise angewendet werden sollen. bool (erforderlich)
communicationAgreementId Die Id der Kommunikationsvereinbarung. Zeichenfolge
createGroupingSegments Der Wert, der angibt, ob Gruppierungssegmente erstellt werden sollen. bool (erforderlich)
enableDefaultGroupHeaders Der Wert, der angibt, ob Standardgruppenheader aktiviert werden sollen. bool (erforderlich)
functionalGroupId Die Funktionsgruppen-ID. Zeichenfolge
groupApplicationPassword Das Kennwort der Gruppenanwendung. Zeichenfolge
groupApplicationReceiverId Die Empfänger-ID der Gruppenanwendung. Zeichenfolge
groupApplicationReceiverQualifier Der Gruppenanwendungsempfängerqualifizierer. Zeichenfolge
groupApplicationSenderId Die Absender-ID der Gruppenanwendung. Zeichenfolge
groupApplicationSenderQualifier Der Gruppenanwendungs-Absenderqualifizierer. Zeichenfolge
groupAssociationAssignedCode Der zugewiesene Code der Gruppenzuordnung. Zeichenfolge
groupControllingAgencyCode Der Gruppenkontrollstellencode. Zeichenfolge
groupControlNumberLowerBound Die Untergrenze der Gruppenkontrollnummer. int (erforderlich)
groupControlNumberPrefix Das Gruppenkontrollnummernpräfix. Zeichenfolge
groupControlNumberSuffix Das Gruppenkontrollnummernsuffix. Zeichenfolge
groupControlNumberUpperBound Die Obergrenze der Gruppenkontrollnummer. int (erforderlich)
groupMessageRelease Die Gruppennachrichtenfreigabe. Zeichenfolge
groupMessageVersion Die Gruppennachrichtenversion. Zeichenfolge
interchangeControlNumberLowerBound Die Untergrenze der Austauschkontrollnummer. int (erforderlich)
interchangeControlNumberPrefix Das Präfix der Austauschkontrollnummer. Zeichenfolge
interchangeControlNumberSuffix Das Suffix der Austauschkontrollnummer. Zeichenfolge
interchangeControlNumberUpperBound Die Obergrenze der Austauschkontrollnummer. int (erforderlich)
isTestInterchange Der Wert, der angibt, ob die Nachricht ein Testaustausch ist. bool (erforderlich)
overwriteExistingTransactionSetControlNumber Der Wert, der angibt, ob vorhandene Transaktionssatzkontrollnummer überschrieben werden soll. bool (erforderlich)
processingPriorityCode Der Verarbeitungsprioritätscode. Zeichenfolge
receiverInternalIdentification Die interne Identifikation des Empfängers. Zeichenfolge
receiverInternalSubIdentification Die interne Unterkennung des Empfängers. Zeichenfolge
receiverReverseRoutingAddress Die Empfänger-Reverse-Routingadresse. Zeichenfolge
recipientReferencePasswordQualifier Der Empfängerverweiskennwortqualifizierer. Zeichenfolge
recipientReferencePasswordValue Der Wert des Empfängerverweiskennworts. Zeichenfolge
rolloverGroupControlNumber Der Wert, der angibt, ob die Rollover-Gruppenkontrollnummer verwendet werden soll. bool (erforderlich)
rolloverInterchangeControlNumber Der Wert, der angibt, ob die Rollover-Austauschkontrollnummer verwendet werden soll. bool (erforderlich)
rolloverTransactionSetControlNumber Der Wert, der angibt, ob die Transaktionssatzkontrollnummer für rollovert werden soll. bool (erforderlich)
senderInternalIdentification Die interne Absenderidentifikation. Zeichenfolge
senderInternalSubIdentification Die interne Unterkennung des Absenders. Zeichenfolge
senderReverseRoutingAddress Die Absender-Reverse-Routingadresse. Zeichenfolge
transactionSetControlNumberLowerBound Die Untergrenze der Transaktionssatz-Kontrollnummer. int (erforderlich)
transactionSetControlNumberPrefix Das Transaktionssatz-Kontrollnummernpräfix. Zeichenfolge
transactionSetControlNumberSuffix Das Suffix der Transaktionssatz-Kontrollnummer. Zeichenfolge
transactionSetControlNumberUpperBound Die Obergrenze der Transaktionssatz-Kontrollnummer. int (erforderlich)

EdifactFramingSettings

Name Beschreibung Wert
characterEncoding Die Zeichencodierung. Zeichenfolge
characterSet Die EDIFACT-Frameeinstellung characterSet. "KECA"
"NotSpecified"
"UNOA"
"UNOB"
"UNOC"
"UNOD"
"UNOE"
"UNOF"
"UNOG"
"UNOH"
"UNOI"
"UNOJ"
"UNOK"
"UNOX"
"UNOY" (erforderlich)
componentSeparator Das Komponententrennzeichen. int (erforderlich)
dataElementSeparator Das Datenelementtrennzeichen. int (erforderlich)
decimalPointIndicator Der EDIFACT-Frameeinstellungsindikator. Komma
"Dezimal"
"NotSpecified" (erforderlich)
protocolVersion Die Protokollversion. int (erforderlich)
releaseIndicator Der Releaseindikator. int (erforderlich)
repetitionSeparator Das Wiederholungstrennzeichen. int (erforderlich)
segmentTerminator Der Segmentabschluss. int (erforderlich)
segmentTerminatorSuffix Das EDIFACT-Frameeinstellungssegmentabschlusssuffix. "CR"
'CRLF'
"LF"
"Keine"
"NotSpecified" (erforderlich)
serviceCodeListDirectoryVersion Die Verzeichnisversion des Dienstcodeverzeichnisses. Zeichenfolge

EdifactMessageFilter

Name Beschreibung Wert
messageFilterType Der Nachrichtenfiltertyp. "Ausschließen"
"Einschließen"
"NotSpecified" (erforderlich)

EdifactMessageIdentifier

Name Beschreibung Wert
messageId Die Nachrichten-ID, auf die diese Umschlageinstellungen angewendet werden müssen. Zeichenfolge (erforderlich)

EdifactProcessingSettings

Name Beschreibung Wert
createEmptyXmlTagsForTrailingSeparators Der Wert, der angibt, ob leere XML-Tags für nachfolgende Trennzeichen erstellt werden sollen. bool (erforderlich)
maskSecurityInfo Der Wert, der angibt, ob Sicherheitsinformationen maskiert werden sollen. bool (erforderlich)
preserveInterchange Der Wert, der angibt, ob Austausch beibehalten werden soll. bool (erforderlich)
suspendInterchangeOnError Der Wert, der angibt, ob der Austausch bei Fehler angehalten werden soll. bool (erforderlich)
useDotAsDecimalSeparator Der Wert, der angibt, ob Punkt als Dezimaltrennzeichen verwendet werden soll. bool (erforderlich)

EdifactSchemaReference

Name Beschreibung Wert
associationAssignedCode Der zugewiesene Zuordnungscode. Zeichenfolge
messageId Die Nachrichten-ID. Zeichenfolge (erforderlich)
messageRelease Die Meldungsversion. Zeichenfolge (erforderlich)
messageVersion Die Nachrichtenversion. Zeichenfolge (erforderlich)
schemaName Der Schemaname. Zeichenfolge (erforderlich)
senderApplicationId Die Id der Absenderanwendung. Zeichenfolge
senderApplicationQualifier Der Absenderanwendungsqualifizierer. Zeichenfolge

EdifactValidationOverride

Name Beschreibung Wert
allowLeadingAndTrailingSpacesAndZeroes Der Wert, der angibt, ob führende und nachfolgende Leerzeichen und Nullen zugelassen werden sollen. bool (erforderlich)
enforceCharacterSet Der Wert, der angibt, ob der Zeichensatz überprüft werden soll. bool (erforderlich)
messageId Die Nachrichten-ID, auf die die Validierungseinstellungen angewendet werden müssen. Zeichenfolge (erforderlich)
trailingSeparatorPolicy Die nachfolgende Trennzeichenrichtlinie. "Obligatorisch"
"NotAllowed"
"NotSpecified"
"Optional" (erforderlich)
trimLeadingAndTrailingSpacesAndZeroes Der Wert, der angibt, ob führende und nachfolgende Leerzeichen und Nullen zu kürzen sind. bool (erforderlich)
validateEDITypes Der Wert, der angibt, ob EDI-Typen überprüft werden sollen. bool (erforderlich)
validateXSDTypes Der Wert, der angibt, ob XSD-Typen überprüft werden sollen. bool (erforderlich)

EdifactValidationSettings

Name Beschreibung Wert
allowLeadingAndTrailingSpacesAndZeroes Der Wert, der angibt, ob führende und nachfolgende Leerzeichen und Nullen zugelassen werden sollen. bool (erforderlich)
checkDuplicateGroupControlNumber Der Wert, der angibt, ob nach doppelter Gruppenkontrollnummer gesucht werden soll. bool (erforderlich)
checkDuplicateInterchangeControlNumber Der Wert, der angibt, ob auf doppelte Austauschkontrollnummer überprüft werden soll. bool (erforderlich)
checkDuplicateTransactionSetControlNumber Der Wert, der angibt, ob auf doppelte Transaktionssatz-Kontrollnummer überprüft werden soll. bool (erforderlich)
interchangeControlNumberValidityDays Der Gültigkeitszeitraum der Austauschkontrollnummer. int (erforderlich)
trailingSeparatorPolicy Die nachfolgende Trennzeichenrichtlinie. "Obligatorisch"
"NotAllowed"
"NotSpecified"
"Optional" (erforderlich)
trimLeadingAndTrailingSpacesAndZeroes Der Wert, der angibt, ob führende und nachfolgende Leerzeichen und Nullen zu kürzen sind. bool (erforderlich)
validateCharacterSet Der Wert, der angibt, ob der Zeichensatz in der Nachricht überprüft werden soll. bool (erforderlich)
validateEDITypes Der Wert, der angibt, ob edi-Typen überprüft werden sollen. bool (erforderlich)
validateXSDTypes Der Wert, der angibt, ob XSD-Typen überprüft werden sollen. bool (erforderlich)

X12AgreementContent

Name Beschreibung Wert
receiveAgreement Die unidirektionale Empfangsvereinbarung für X12. X12OneWayAgreement (erforderlich)
sendAgreement Die X12-Vereinbarung für unidirektionales Senden. X12OneWayAgreement (erforderlich)

X12OneWayAgreement

Name Beschreibung Wert
protocolSettings Die X12-Protokolleinstellungen. X12ProtocolSettings (erforderlich)
receiverBusinessIdentity Die Unternehmensidentität des Empfängers BusinessIdentity (erforderlich)
senderBusinessIdentity Die Geschäftsidentität des Absenders BusinessIdentity (erforderlich)

X12ProtocolSettings

Name Beschreibung Wert
acknowledgementSettings Die X12-Bestätigungseinstellungen. X12AcknowledgementSettings (erforderlich)
envelopeOverrides Die Einstellungen für den X12-Umschlag werden außer Kraft gesetzt. X12EnvelopeOverride[]
envelopeSettings Die X12-Umschlageinstellungen. X12EnvelopeSettings (erforderlich)
framingSettings Die X12-Rahmeneinstellungen. X12FramingSettings (erforderlich)
Messagefilter Der X12-Nachrichtenfilter. X12MessageFilter (erforderlich)
messageFilterList Die X12-Nachrichtenfilterliste. X12MessageIdentifier[]
processingSettings Die X12-Verarbeitungseinstellungen. X12ProcessingSettings (erforderlich)
schemaReferenzen Das X12-Schema verweist. X12SchemaReference[] (erforderlich)
securitySettings Die X12-Sicherheitseinstellungen. X12SecuritySettings (erforderlich)
validationOverrides Die X12-Überprüfung setzt Einstellungen außer Kraft. X12ValidationOverride[]
Validationsettings Die X12-Validierungseinstellungen. X12ValidationSettings (erforderlich)
x12DelimiterOverrides Die Einstellungen des X12-Trennzeichens überschreiben. X12DelimiterOverrides[]

X12AcknowledgementSettings

Name Beschreibung Wert
acknowledgementControlNumberLowerBound Die Untergrenze der Bestätigungssteuerelementnummer. int (erforderlich)
acknowledgementControlNumberPrefix Das Präfix der Bestätigungssteuerungsnummer. Zeichenfolge
acknowledgementControlNumberSuffix Das Suffix der Bestätigungssteuerelementnummer. Zeichenfolge
acknowledgementControlNumberUpperBound Die Obergrenze der Bestätigungssteuerelementnummer. int (erforderlich)
batchFunctionalAcknowledgements Der Wert, der angibt, ob funktionsbezogene Bestätigungen batchweise verwendet werden sollen. bool (erforderlich)
batchImplementationAcknowledgements Der Wert, der angibt, ob Implementierungsbestätigungen im Batch verwendet werden sollen. bool (erforderlich)
batchTechnicalAcknowledgements Der Wert, der angibt, ob die technischen Bestätigungen in Batch gebatt werden sollen. bool (erforderlich)
functionalAcknowledgementVersion Die Funktionsbestätigungsversion. Zeichenfolge
implementationAcknowledgementVersion Die Implementierungsbestätigungsversion. Zeichenfolge
needFunctionalAcknowledgement Der Wert, der angibt, ob eine funktionsbezogene Bestätigung erforderlich ist. bool (erforderlich)
needImplementationAcknowledgement Der Wert, der angibt, ob die Implementierungsbestätigung erforderlich ist. bool (erforderlich)
needLoopForValidMessages Der Wert, der angibt, ob eine Schleife für gültige Nachrichten benötigt wird. bool (erforderlich)
needTechnicalAcknowledgement Der Wert, der angibt, ob eine technische Bestätigung erforderlich ist. bool (erforderlich)
rolloverAcknowledgementControlNumber Der Wert, der angibt, ob die Bestätigungssteuerelementnummer rollovern soll. bool (erforderlich)
sendSynchronousAcknowledgement Der Wert, der angibt, ob synchrone Bestätigung gesendet werden soll. bool (erforderlich)

X12-Umschlagaußerkraftsetzung

Name Beschreibung Wert
dateFormat Das Datumsformat, "CCYYMMDD"
"NotSpecified"
'JJMMD' (erforderlich)
functionalIdentifierCode Der Funktionsbezeichnercode. Zeichenfolge
headerVersion Die Headerversion. Zeichenfolge (erforderlich)
messageId Die Nachrichten-ID, auf die diese Umschlageinstellungen angewendet werden müssen. Zeichenfolge (erforderlich)
protocolVersion Die Protokollversion, auf die diese Umschlageinstellungen angewendet werden müssen. Zeichenfolge (erforderlich)
receiverApplicationId Die ID der Empfängeranwendung. Zeichenfolge (erforderlich)
responsibleAgencyCode Der Code der zuständigen Agentur. Zeichenfolge (erforderlich)
senderApplicationId Die Id der Absenderanwendung. Zeichenfolge (erforderlich)
targetNamespace Der Zielnamespace, auf den diese Umschlageinstellungen angewendet werden müssen. Zeichenfolge (erforderlich)
Timeformat Das Zeitformat. "HHMM"
'HHMMSS'
'HHMMSSd'
'HHMMSSdd'
"NotSpecified" (erforderlich)

X12EnvelopeSettings

Name Beschreibung Wert
controlStandardsId Die Standards-ID steuert. int (erforderlich)
controlVersionNumber Die Versionsnummer des Steuerelements. Zeichenfolge (erforderlich)
enableDefaultGroupHeaders Der Wert, der angibt, ob Standardgruppenheader aktiviert werden sollen. bool (erforderlich)
functionalGroupId Die Funktionsgruppen-ID. Zeichenfolge
groupControlNumberLowerBound Die Untergrenze der Gruppenkontrollnummer. int (erforderlich)
groupControlNumberUpperBound Die Obergrenze der Gruppenkontrollnummer. int (erforderlich)
groupHeaderAgencyCode Der Gruppenheader-Agenturcode. Zeichenfolge (erforderlich)
groupHeaderDateFormat Das Datumsformat für Gruppenheader. 'CCYYMMDD'
"NotSpecified"
"JJMMDD" (erforderlich)
groupHeaderTimeFormat Das Zeitformat für Gruppenheader. "HHMM"
'HHMMSS'
'HHMMSSd'
'HHMMSSdd'
"NotSpecified" (erforderlich)
groupHeaderVersion Die Gruppenheaderversion. Zeichenfolge (erforderlich)
interchangeControlNumberLowerBound Die Untergrenze der Austauschkontrollnummer. int (erforderlich)
interchangeControlNumberUpperBound Die Obergrenze der Austauschkontrollnummer. int (erforderlich)
overwriteExistingTransactionSetControlNumber Der Wert, der angibt, ob vorhandene Transaktionssatzkontrollnummer überschrieben werden soll. bool (erforderlich)
receiverApplicationId Die ID der Empfängeranwendung. Zeichenfolge (erforderlich)
rolloverGroupControlNumber Der Wert, der angibt, ob die Rollover-Gruppenkontrollnummer verwendet werden soll. bool (erforderlich)
rolloverInterchangeControlNumber Der Wert, der angibt, ob die Rollover-Austauschkontrollnummer verwendet werden soll. bool (erforderlich)
rolloverTransactionSetControlNumber Der Wert, der angibt, ob die Transaktionssatzkontrollnummer für rollovert werden soll. bool (erforderlich)
senderApplicationId Die Id der Absenderanwendung. Zeichenfolge (erforderlich)
transactionSetControlNumberLowerBound Die Untergrenze der Transaktionssatz-Kontrollnummer. int (erforderlich)
transactionSetControlNumberPrefix Das Transaktionssatz-Kontrollnummernpräfix. Zeichenfolge
transactionSetControlNumberSuffix Das Suffix der Transaktionssatz-Kontrollnummer. Zeichenfolge
transactionSetControlNumberUpperBound Die Obergrenze der Transaktionssatz-Kontrollnummer. int (erforderlich)
usageIndicator Der Nutzungsindikator. "Informationen"
"NotSpecified"
"Produktion"
"Test" (erforderlich)
useControlStandardsIdAsRepetitionCharacter Der Wert, der angibt, ob die Steuerelementstandard-ID als Wiederholungszeichen verwendet werden soll. bool (erforderlich)

X12FramingSettings

Name Beschreibung Wert
characterSet Der X12-Zeichensatz. "Basic"
"Erweitert"
"NotSpecified"
'UTF8' (erforderlich)
componentSeparator Das Komponententrennzeichen. int (erforderlich)
dataElementSeparator Das Datenelementtrennzeichen. int (erforderlich)
replaceCharacter Das Ersetzungszeichen. int (erforderlich)
replaceSeparatorsInPayload Der Wert, der angibt, ob Trennzeichen in der Nutzlast ersetzt werden sollen. bool (erforderlich)
segmentTerminator Das Segmentabschlusszeichen. int (erforderlich)
segmentTerminatorSuffix Das Segmentabschlusssuffix. "CR"
"CRLF"
"LF"
"Keine"
"NotSpecified" (erforderlich)

X12MessageFilter

Name Beschreibung Wert
messageFilterType Der Nachrichtenfiltertyp. "Ausschließen"
"Einschließen"
"NotSpecified" (erforderlich)

X12MessageIdentifier

Name Beschreibung Wert
messageId Die Nachrichten-ID. Zeichenfolge (erforderlich)

X12ProcessingSettings

Name Beschreibung Wert
convertImpliedDecimal Der Wert, der angibt, ob der numerische Typ in das implizierte Dezimaltrennzeichen konvertiert werden soll. bool (erforderlich)
createEmptyXmlTagsForTrailingSeparators Der Wert, der angibt, ob leere XML-Tags für nachfolgende Trennzeichen erstellt werden sollen. bool (erforderlich)
maskSecurityInfo Der Wert, der angibt, ob Sicherheitsinformationen maskiert werden sollen. bool (erforderlich)
preserveInterchange Der Wert, der angibt, ob der Austausch beibehalten werden soll. bool (erforderlich)
suspendInterchangeOnError Der Wert, der angibt, ob der Austausch bei Einem Fehler angehalten werden soll. bool (erforderlich)
useDotAsDecimalSeparator Der Wert, der angibt, ob Punkt als Dezimaltrennzeichen verwendet werden soll. bool (erforderlich)

X12-Schemaverweis

Name Beschreibung Wert
messageId Die Nachrichten-ID. Zeichenfolge (erforderlich)
schemaName Der Schemaname. Zeichenfolge (erforderlich)
schemaVersion Die Schemaversion. Zeichenfolge (erforderlich)
senderApplicationId Die Id der Absenderanwendung. Zeichenfolge

X12SecuritySettings

Name Beschreibung Wert
authorizationQualifier Der Autorisierungsqualifizierer. Zeichenfolge (erforderlich)
authorizationValue Der Autorisierungswert. Zeichenfolge
passwordValue Der Kennwortwert. Zeichenfolge
Sicherheitsqualifizierer Der Sicherheitsqualifizierer. Zeichenfolge (erforderlich)

Außerkraftsetzung der X12-Überprüfung

Name Beschreibung Wert
allowLeadingAndTrailingSpacesAndZeroes Der Wert, der angibt, ob führende und nachfolgende Leerzeichen und Nullen zugelassen werden sollen. bool (erforderlich)
messageId Die Nachrichten-ID, auf die die Validierungseinstellungen angewendet werden müssen. Zeichenfolge (erforderlich)
trailingSeparatorPolicy Die nachfolgende Trennzeichenrichtlinie. "Obligatorisch"
"NotAllowed"
"NotSpecified"
"Optional" (erforderlich)
trimLeadingAndTrailingSpacesAndZeroes Der Wert, der angibt, ob führende und nachfolgende Leerzeichen und Nullen zu kürzen sind. bool (erforderlich)
validateCharacterSet Der Wert, der angibt, ob der Zeichensatz überprüft werden soll. bool (erforderlich)
validateEDITypes Der Wert, der angibt, ob EDI-Typen überprüft werden sollen. bool (erforderlich)
validateXSDTypes Der Wert, der angibt, ob XSD-Typen überprüft werden sollen. bool (erforderlich)

X12ValidationSettings

Name Beschreibung Wert
allowLeadingAndTrailingSpacesAndZeroes Der Wert, der angibt, ob führende und nachfolgende Leerzeichen und Nullen zugelassen werden sollen. bool (erforderlich)
checkDuplicateGroupControlNumber Der Wert, der angibt, ob nach doppelter Gruppenkontrollnummer gesucht werden soll. bool (erforderlich)
checkDuplicateInterchangeControlNumber Der Wert, der angibt, ob auf doppelte Austauschkontrollnummer überprüft werden soll. bool (erforderlich)
checkDuplicateTransactionSetControlNumber Der Wert, der angibt, ob auf doppelte Transaktionssatz-Kontrollnummer überprüft werden soll. bool (erforderlich)
interchangeControlNumberValidityDays Der Gültigkeitszeitraum der Austauschkontrollnummer. int (erforderlich)
trailingSeparatorPolicy Die nachfolgende Trennzeichenrichtlinie. "Obligatorisch"
"NotAllowed"
"NotSpecified"
"Optional" (erforderlich)
trimLeadingAndTrailingSpacesAndZeroes Der Wert, der angibt, ob führende und nachfolgende Leerzeichen und Nullen zu kürzen sind. bool (erforderlich)
validateCharacterSet Der Wert, der angibt, ob der Zeichensatz in der Nachricht überprüft werden soll. bool (erforderlich)
validateEDITypes Der Wert, der angibt, ob edi-Typen überprüft werden sollen. bool (erforderlich)
validateXSDTypes Der Wert, der angibt, ob XSD-Typen überprüft werden sollen. bool (erforderlich)

X12DelimiterOverrides

Name Beschreibung Wert
componentSeparator Das Komponententrennzeichen. int (erforderlich)
dataElementSeparator Das Datenelementtrennzeichen. int (erforderlich)
messageId Die Nachrichten-ID. Zeichenfolge
protocolVersion Die Protokollversion. Zeichenfolge
replaceCharacter Das Ersetzungszeichen. int (erforderlich)
replaceSeparatorsInPayload Der Wert, der angibt, ob Trennzeichen in der Nutzlast ersetzt werden sollen. bool (erforderlich)
segmentTerminator Der Segmentabschluss. int (erforderlich)
segmentTerminatorSuffix Das Segmentabschlusssuffix. "CR"
'CRLF'
"LF"
"Keine"
"NotSpecified" (erforderlich)
targetNamespace Der Zielnamespace, auf den diese Trennzeicheneinstellungen angewendet werden müssen. Zeichenfolge

Schnellstartvorlagen

Diesen Ressourcentyp werden in den folgenden Schnellstartvorlagen bereitgestellt.

Vorlage Beschreibung
Azure Logic Apps – AS2 Send Receive

In Azure bereitstellen
Erstellt Integrationskonten für zwei Partner, Contoso und Fabrikam, einschließlich der Artefakte für Partner und Vereinbarungen. Die Vorlage erstellt auch Logik-Apps zwischen Fabrikam Sales und Contoso, um synchrone AS2-Sende empfangen zu veranschaulichen. Die Vorlage erstellt auch Logik-Apps zwischen Fabrikam Finance und Contoso, die asynchrone AS2-Sende empfangen veranschaulichen.

Terraform (AzAPI-Anbieter) Ressourcendefinition

Der Ressourcentyp integrationAccounts/agreements kann mit Vorgängen bereitgestellt werden, die Folgendes zum Ziel haben:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Logic/integrationAccounts/agreements-Ressource zu erstellen, fügen Sie der Vorlage die folgende Terraform-Ressource hinzu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Logic/integrationAccounts/agreements@2019-05-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  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"
    }
  })
}

Eigenschaftswerte

integrationAccounts/agreements

Name Beschreibung Wert
type Ressourcentyp "Microsoft.Logic/integrationAccounts/agreements@2019-05-01"
name Der Ressourcenname Zeichenfolge (erforderlich)
location Der Ressourcenspeicherort. Zeichenfolge
parent_id Die ID der Ressource, die die übergeordnete Ressource für diese Ressource ist. ID für Ressource vom Typ: integrationAccounts
tags Die Ressourcentags. Wörterbuch der Tagnamen und -werte.
properties Die Eigenschaften der Integrationskontovereinbarung. IntegrationAccountAgreementProperties (erforderlich)

IntegrationAccountAgreementProperties

Name Beschreibung Wert
agreementType Der Vereinbarungstyp. "AS2"
"Edifact"
"NotSpecified"
"X12" (erforderlich)
Inhalt Der Vertragsinhalt. AgreementContent (erforderlich)
guestIdentity Die Geschäftsidentität des Gastpartners. BusinessIdentity (erforderlich)
guestPartner Der Integrationskontopartner, der als Gastpartner für diese Vereinbarung festgelegt ist. Zeichenfolge (erforderlich)
hostIdentity Die Geschäftsidentität des Hostpartners. BusinessIdentity (erforderlich)
hostPartner Der Integrationskontopartner, der als Hostpartner für diese Vereinbarung festgelegt ist. Zeichenfolge (erforderlich)
metadata Die Metadaten.

VereinbarungInhalt

Name Beschreibung Wert
aS2 Der Inhalt der AS2-Vereinbarung. AS2AgreementContent
Edifact Der Inhalt der EDIFACT-Vereinbarung. EdifactAgreementContent
x12 Der Inhalt der X12-Vereinbarung. X12AgreementContent

AS2AgreementContent

Name Beschreibung Wert
receiveAgreement Die as2-Vereinbarung für den unidirektionalen Empfang. AS2OneWayAgreement (erforderlich)
sendAgreement Die As2-Vereinbarung für unidirektionales Senden. AS2OneWayAgreement (erforderlich)

AS2OneWayAgreement

Name Beschreibung Wert
protocolSettings Die AS2-Protokolleinstellungen. AS2ProtocolSettings (erforderlich)
receiverBusinessIdentity Die Unternehmensidentität des Empfängers BusinessIdentity (erforderlich)
senderBusinessIdentity Die Geschäftsidentität des Absenders BusinessIdentity (erforderlich)

AS2ProtocolSettings

Name Beschreibung Wert
acknowledgementConnectionSettings Die Verbindungseinstellungen für die Bestätigung. AS2AcknowledgementConnectionSettings (erforderlich)
envelopeSettings Die Umschlageinstellungen. AS2EnvelopeSettings (erforderlich)
errorSettings Die Fehlereinstellungen. AS2ErrorSettings (erforderlich)
mdnSettings Die MDN-Einstellungen. AS2MdnSettings (erforderlich)
messageConnectionSettings Die Verbindungseinstellungen der Nachricht. AS2MessageConnectionSettings (erforderlich)
securitySettings Die Sicherheitseinstellungen. AS2SecuritySettings (erforderlich)
Validationsettings Die Überprüfungseinstellungen. AS2ValidationSettings (erforderlich)

AS2AcknowledgementConnectionSettings

Name Beschreibung Wert
ignoreCertificateNameMismatch Gibt an, ob ein Konflikt im Zertifikatnamen ignoriert werden soll. bool (erforderlich)
keepHttpConnectionAlive Gibt an, ob die Verbindung aktiv bleiben soll. bool (erforderlich)
supportHttpStatusCodeContinue Gibt an, ob HTTP-status Code "CONTINUE" unterstützt werden soll. bool (erforderlich)
unfoldHttpHeaders Gibt an, ob die HTTP-Header aufgeklappt werden sollen. bool (erforderlich)

AS2EnvelopeSettings

Name Beschreibung Wert
autogenerateFileName Der Wert, der angibt, ob der Dateiname automatisch generiert werden soll. bool (erforderlich)
fileNameTemplate Die Vorlage für den Dateinamen. Zeichenfolge (erforderlich)
messageContentType Der Nachrichteninhaltstyp. Zeichenfolge (erforderlich)
suspendMessageOnFileNameGenerationError Der Wert, der angibt, ob die Meldung bei einem Fehler bei der Dateinamengenerierung angehalten werden soll. bool (erforderlich)
transmitFileNameInMimeHeader Der Wert, der angibt, ob der Dateiname im MIME-Header übertragen werden soll. bool (erforderlich)

AS2ErrorSettings

Name Beschreibung Wert
resendIfMDNNotReceived Der Wert, der angibt, ob die Nachricht erneut gesendet werden soll, wenn MDN nicht empfangen wird. bool (erforderlich)
suspendDuplicateMessage Der Wert, der angibt, ob doppelte Nachrichten angehalten werden sollen. bool (erforderlich)

AS2MdnSettings

Name Beschreibung Wert
dispositionNotificationTo Die Dispositionsbenachrichtigung zum Headerwert. Zeichenfolge
mdnText Der MDN-Text. Zeichenfolge
micHashingAlgorithm Der Signatur- oder Hashalgorithmus. "MD5"
"None"
"NotSpecified"
"SHA1"
"SHA2256"
"SHA2384"
"SHA2512" (erforderlich)
needMDN Der Wert, der angibt, ob ein MDN gesendet oder anzufordern wird. bool (erforderlich)
receiptDeliveryUrl Die Empfangsübermittlungs-URL. Zeichenfolge
sendInboundMDNToMessageBox Der Wert, der angibt, ob eingehende MDN an das Meldungsfeld gesendet werden soll. bool (erforderlich)
sendMDNAsynchronly Der Wert, der angibt, ob der asynchrone MDN gesendet werden soll. bool (erforderlich)
signMDN Der Wert, der angibt, ob der MDN signiert werden muss oder nicht. bool (erforderlich)
signOutboundMDNIfOptional Der Wert, der angibt, ob der ausgehende MDN(optional) signiert werden soll. bool (erforderlich)

AS2MessageConnectionSettings

Name Beschreibung Wert
ignoreCertificateNameMismatch Der Wert, der angibt, ob eine nicht übereinstimmende Übereinstimmung im Zertifikatnamen ignoriert werden soll. bool (erforderlich)
keepHttpConnectionAlive Der Wert, der angibt, ob die Verbindung am Leben erhalten bleiben soll. bool (erforderlich)
supportHttpStatusCodeContinue Der Wert, der angibt, ob HTTP status Code "CONTINUE" unterstützt werden soll. bool (erforderlich)
unfoldHttpHeaders Der Wert, der angibt, ob die HTTP-Header aufgeklappt werden sollen. bool (erforderlich)

AS2SecuritySettings

Name Beschreibung Wert
enableNRRForInboundDecodedMessages Der Wert, der angibt, ob NRR für eingehende decodierte Nachrichten aktiviert werden soll. bool (erforderlich)
enableNRRForInboundEncodedMessages Der Wert, der angibt, ob NRR für eingehende codierte Nachrichten aktiviert werden soll. bool (erforderlich)
enableNRRForInboundMDN Der Wert, der angibt, ob NRR für eingehende MDN aktiviert werden soll. bool (erforderlich)
enableNRRForOutboundDecodedMessages Der Wert, der angibt, ob NRR für ausgehende decodierte Nachrichten aktiviert werden soll. bool (erforderlich)
enableNRRForOutboundEncodedMessages Der Wert, der angibt, ob NRR für ausgehende codierte Nachrichten aktiviert werden soll. bool (erforderlich)
enableNRRForOutboundMDN Der Wert, der angibt, ob NRR für ausgehende MDN aktiviert werden soll. bool (erforderlich)
encryptionCertificateName Der Name des Verschlüsselungszertifikats. Zeichenfolge
überschreibenGroupSigningCertificate Der Wert, der angibt, ob ein MDN gesendet oder anzufordern wird. bool (erforderlich)
sha2AlgorithmFormat Das Sha2-Algorithmusformat. Gültige Werte sind Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize. Zeichenfolge
signingCertificateName Der Name des Signaturzertifikats. Zeichenfolge

AS2ValidationSettings

Name Beschreibung Wert
checkCertificateRevocationListOnReceive Der Wert, der angibt, ob die Zertifikatsperrliste beim Empfang überprüft werden soll. bool (erforderlich)
checkCertificateRevocationListOnSend Der Wert, der angibt, ob die Zertifikatsperrliste beim Senden überprüft werden soll. bool (erforderlich)
checkDuplicateMessage Der Wert, der angibt, ob nach einer doppelten Nachricht gesucht werden soll. bool (erforderlich)
compressMessage Der Wert, der angibt, ob die Nachricht komprimiert werden muss. bool (erforderlich)
encryptionAlgorithm Der Verschlüsselungsalgorithmus. "AES128"
"AES192"
"AES256"
"DES3"
"None"
"NotSpecified"
"RC2" (erforderlich)
encryptMessage Der Wert, der angibt, ob die Nachricht verschlüsselt werden muss. bool (erforderlich)
interchangeDuplicatesValidityDays Die Anzahl der Tage, die für den doppelten Austausch zurückschauen müssen. int (erforderlich)
overrideMessageProperties Der Wert, der angibt, ob eingehende Nachrichteneigenschaften mit den übereinstimmenden Nachrichten überschrieben werden sollen. bool (erforderlich)
signingAlgorithm Der Signaturalgorithmus. "Standard"
"NotSpecified"
"SHA1"
"SHA2256"
"SHA2384"
"SHA2512"
signMessage Der Wert, der angibt, ob die Nachricht signiert werden muss. bool (erforderlich)

BusinessIdentity

Name Beschreibung Wert
Qualifizierer Der Business Identity-Qualifizierer z.B. as2identity, ZZ, ZZZ, 31, 32 Zeichenfolge (erforderlich)
value Der benutzerdefinierte Geschäftsidentitätswert. Zeichenfolge (erforderlich)

EdifactAgreementContent

Name Beschreibung Wert
receiveAgreement Die EDIFACT-Vereinbarung für den unidirektionalen Empfang. EdifactOneWayAgreement (erforderlich)
sendAgreement Die Vereinbarung zum unidirektionalen Senden von EDIFACT. EdifactOneWayAgreement (erforderlich)

EdifactOneWayAgreement

Name Beschreibung Wert
protocolSettings Die EDIFACT-Protokolleinstellungen. EdifactProtocolSettings (erforderlich)
receiverBusinessIdentity Die Unternehmensidentität des Empfängers BusinessIdentity (erforderlich)
senderBusinessIdentity Die Geschäftsidentität des Absenders BusinessIdentity (erforderlich)

EdifactProtocolSettings

Name Beschreibung Wert
acknowledgementSettings Die EDIFACT-Bestätigungseinstellungen. EdifactAcknowledgementSettings (erforderlich)
edifactDelimiterOverrides Das EDIFACT-Trennzeichen überschreibt Einstellungen. EdifactDelimiterOverride[]
envelopeOverrides Die EDIFACT-Umschläge setzen Einstellungen außer Kraft. EdifactEnvelopeOverride[]
envelopeSettings Die EDIFACT-Umschlageinstellungen. EdifactEnvelopeSettings (erforderlich)
framingSettings Die EDIFACT-Rahmeneinstellungen. EdifactFramingSettings (erforderlich)
Messagefilter Der EDIFACT-Nachrichtenfilter. EdifactMessageFilter (erforderlich)
messageFilterList Die EDIFACT-Nachrichtenfilterliste. EdifactMessageIdentifier[]
processingSettings Die EDIFACT-Verarbeitungseinstellungen. EdifactProcessingSettings (erforderlich)
schemaReferenzen Die EDIFACT-Schemaverweise. EdifactSchemaReference[] (erforderlich)
validationOverrides Die EDIFACT-Überprüfung setzt Einstellungen außer Kraft. EdifactValidationOverride[]
Validationsettings Die EDIFACT-Validierungseinstellungen. EdifactValidationSettings (erforderlich)

EdifactAcknowledgementSettings

Name Beschreibung Wert
acknowledgementControlNumberLowerBound Die Untergrenze der Bestätigungssteuerelementnummer. int (erforderlich)
acknowledgementControlNumberPrefix Das Präfix der Bestätigungssteuerungsnummer. Zeichenfolge
acknowledgementControlNumberSuffix Das Suffix der Bestätigungssteuerelementnummer. Zeichenfolge
acknowledgementControlNumberUpperBound Die Obergrenze der Bestätigungssteuerelementnummer. int (erforderlich)
batchFunctionalAcknowledgements Der Wert, der angibt, ob funktionsbezogene Bestätigungen batchweise verwendet werden sollen. bool (erforderlich)
batchTechnicalAcknowledgements Der Wert, der angibt, ob die technischen Bestätigungen in Batch gebatt werden sollen. bool (erforderlich)
needFunctionalAcknowledgement Der Wert, der angibt, ob eine funktionsbezogene Bestätigung erforderlich ist. bool (erforderlich)
needLoopForValidMessages Der Wert, der angibt, ob eine Schleife für gültige Nachrichten benötigt wird. bool (erforderlich)
needTechnicalAcknowledgement Der Wert, der angibt, ob eine technische Bestätigung erforderlich ist. bool (erforderlich)
rolloverAcknowledgementControlNumber Der Wert, der angibt, ob die Bestätigungssteuerelementnummer rollovern soll. bool (erforderlich)
sendSynchronousAcknowledgement Der Wert, der angibt, ob synchrone Bestätigung gesendet werden soll. bool (erforderlich)

EdifactDelimiterOverride

Name Beschreibung Wert
componentSeparator Das Komponententrennzeichen. int (erforderlich)
dataElementSeparator Das Datenelementtrennzeichen. int (erforderlich)
decimalPointIndicator Der Dezimalpunktindikator. "Komma"
"Dezimal"
"NotSpecified" (erforderlich)
messageAssociationAssignedCode Der zugewiesene Code für die Nachrichtenzuordnung. Zeichenfolge
messageId Die Nachrichten-ID. Zeichenfolge
messageRelease Die Meldungsfreigabe. Zeichenfolge
messageVersion Die Nachrichtenversion. Zeichenfolge
releaseIndicator Der Releaseindikator. int (erforderlich)
repetitionSeparator Das Wiederholungstrennzeichen. int (erforderlich)
segmentTerminator Der Segmentabschluss. int (erforderlich)
segmentTerminatorSuffix Das Segmentabschlusssuffix. "CR"
"CRLF"
"LF"
"None"
"NotSpecified" (erforderlich)
targetNamespace Der Zielnamespace, auf den diese Trennzeicheneinstellungen angewendet werden müssen. Zeichenfolge

EdifactEnvelopeOverride

Name Beschreibung Wert
applicationPassword Das Anwendungskennwort. Zeichenfolge
associationAssignedCode Der zugewiesene Zuordnungscode. Zeichenfolge
controllingAgencyCode Der Code der Controllingagentur. Zeichenfolge
functionalGroupId Die Funktionsgruppen-ID. Zeichenfolge
groupHeaderMessageRelease Die Gruppenheadermeldung. Zeichenfolge
groupHeaderMessageVersion Die Version der Gruppenheadernachricht. Zeichenfolge
messageAssociationAssignedCode Der zugewiesene Code für die Nachrichtenzuordnung. Zeichenfolge
messageId Die Nachrichten-ID, auf die diese Umschlageinstellungen angewendet werden müssen. Zeichenfolge
messageRelease Die Nachrichtenversionsversion, auf die diese Umschlageinstellungen angewendet werden müssen. Zeichenfolge
messageVersion Die Nachrichtenversion, auf die diese Umschlageinstellungen angewendet werden müssen. Zeichenfolge
receiverApplicationId Die ID der Empfängeranwendung. Zeichenfolge
receiverApplicationQualifier Der Empfängeranwendungsqualifizierer. Zeichenfolge
senderApplicationId Die Id der Absenderanwendung. Zeichenfolge
senderApplicationQualifier Der Absenderanwendungsqualifizierer. Zeichenfolge
targetNamespace Der Zielnamespace, auf den diese Umschlageinstellungen angewendet werden müssen. Zeichenfolge

EdifactEnvelopeSettings

Name Beschreibung Wert
applicationReferenceId Die Anwendungsreferenz-ID. Zeichenfolge
applyDelimiterStringAdvice Der Wert, der angibt, ob Trennzeichenzeichenfolgenhinweise angewendet werden sollen. bool (erforderlich)
communicationAgreementId Die Id der Kommunikationsvereinbarung. Zeichenfolge
createGroupingSegments Der Wert, der angibt, ob Gruppierungssegmente erstellt werden sollen. bool (erforderlich)
enableDefaultGroupHeaders Der Wert, der angibt, ob Standardgruppenheader aktiviert werden sollen. bool (erforderlich)
functionalGroupId Die Funktionsgruppen-ID. Zeichenfolge
groupApplicationPassword Das Kennwort der Gruppenanwendung. Zeichenfolge
groupApplicationReceiverId Die Empfänger-ID der Gruppenanwendung. Zeichenfolge
groupApplicationReceiverQualifier Der Gruppenanwendungsempfängerqualifizierer. Zeichenfolge
groupApplicationSenderId Die Absender-ID der Gruppenanwendung. Zeichenfolge
groupApplicationSenderQualifier Der Gruppenanwendungs-Absenderqualifizierer. Zeichenfolge
groupAssociationAssignedCode Der zugewiesene Code der Gruppenzuordnung. Zeichenfolge
groupControllingAgencyCode Der Gruppenkontrollstellencode. Zeichenfolge
groupControlNumberLowerBound Die Untergrenze der Gruppenkontrollnummer. int (erforderlich)
groupControlNumberPrefix Das Gruppenkontrollnummernpräfix. Zeichenfolge
groupControlNumberSuffix Das Gruppenkontrollnummernsuffix. Zeichenfolge
groupControlNumberUpperBound Die Obergrenze der Gruppenkontrollnummer. int (erforderlich)
groupMessageRelease Die Gruppennachrichtenfreigabe. Zeichenfolge
groupMessageVersion Die Gruppennachrichtenversion. Zeichenfolge
interchangeControlNumberLowerBound Die Untergrenze der Austauschkontrollnummer. int (erforderlich)
interchangeControlNumberPrefix Das Präfix der Austauschkontrollnummer. Zeichenfolge
interchangeControlNumberSuffix Das Suffix der Austauschkontrollnummer. Zeichenfolge
interchangeControlNumberUpperBound Die Obergrenze der Austauschkontrollnummer. int (erforderlich)
isTestInterchange Der Wert, der angibt, ob die Nachricht ein Testaustausch ist. bool (erforderlich)
overwriteExistingTransactionSetControlNumber Der Wert, der angibt, ob vorhandene Transaktionssatzkontrollnummer überschrieben werden soll. bool (erforderlich)
processingPriorityCode Der Verarbeitungsprioritätscode. Zeichenfolge
receiverInternalIdentification Die interne Identifikation des Empfängers. Zeichenfolge
receiverInternalSubIdentification Die interne Unterkennung des Empfängers. Zeichenfolge
receiverReverseRoutingAddress Die Empfänger-Reverse-Routingadresse. Zeichenfolge
recipientReferencePasswordQualifier Der Empfängerverweiskennwortqualifizierer. Zeichenfolge
recipientReferencePasswordValue Der Wert des Empfängerverweiskennworts. Zeichenfolge
rolloverGroupControlNumber Der Wert, der angibt, ob die Rollover-Gruppenkontrollnummer verwendet werden soll. bool (erforderlich)
rolloverInterchangeControlNumber Der Wert, der angibt, ob die Rollover-Austauschkontrollnummer verwendet werden soll. bool (erforderlich)
rolloverTransactionSetControlNumber Der Wert, der angibt, ob die Transaktionssatzkontrollnummer für rollovert werden soll. bool (erforderlich)
senderInternalIdentification Die interne Absenderidentifikation. Zeichenfolge
senderInternalSubIdentification Die interne Unterkennung des Absenders. Zeichenfolge
senderReverseRoutingAddress Die Absender-Reverse-Routingadresse. Zeichenfolge
transactionSetControlNumberLowerBound Die Untergrenze der Transaktionssatz-Kontrollnummer. int (erforderlich)
transactionSetControlNumberPrefix Das Transaktionssatz-Kontrollnummernpräfix. Zeichenfolge
transactionSetControlNumberSuffix Das Suffix der Transaktionssatz-Kontrollnummer. Zeichenfolge
transactionSetControlNumberUpperBound Die Obergrenze der Transaktionssatz-Kontrollnummer. int (erforderlich)

EdifactFramingSettings

Name Beschreibung Wert
characterEncoding Die Zeichencodierung. Zeichenfolge
characterSet Die EDIFACT-Frameeinstellung characterSet. "KECA"
"NotSpecified"
"UNOA"
"UNOB"
"UNOC"
"UNOD"
"UNOE"
"UNOF"
"UNOG"
"UNOH"
"UNOI"
"UNOJ"
"UNOK"
"UNOX"
"UNOY" (erforderlich)
componentSeparator Das Komponententrennzeichen. int (erforderlich)
dataElementSeparator Das Datenelementtrennzeichen. int (erforderlich)
decimalPointIndicator Der EDIFACT-Frameeinstellungsindikator. "Komma"
"Dezimal"
"NotSpecified" (erforderlich)
protocolVersion Die Protokollversion. int (erforderlich)
releaseIndicator Der Releaseindikator. int (erforderlich)
repetitionSeparator Das Wiederholungstrennzeichen. int (erforderlich)
segmentTerminator Das Segmentabschlusszeichen. int (erforderlich)
segmentTerminatorSuffix Das EDIFACT-Frameeinstellungssegmentabschlusssuffix. "CR"
"CRLF"
"LF"
"None"
"NotSpecified" (erforderlich)
serviceCodeListDirectoryVersion Die Verzeichnisversion der Dienstcodeliste. Zeichenfolge

EdifactMessageFilter

Name Beschreibung Wert
messageFilterType Der Nachrichtenfiltertyp. "Ausschließen"
"Include"
"NotSpecified" (erforderlich)

EdifactMessageIdentifier

Name Beschreibung Wert
messageId Die Nachrichten-ID, auf die diese Umschlageinstellungen angewendet werden müssen. Zeichenfolge (erforderlich)

EdifactProcessingSettings

Name Beschreibung Wert
createEmptyXmlTagsForTrailingSeparators Der Wert, der angibt, ob leere XML-Tags für nachfolgende Trennzeichen erstellt werden sollen. bool (erforderlich)
maskSecurityInfo Der Wert, der angibt, ob Sicherheitsinformationen maskiert werden sollen. bool (erforderlich)
preserveInterchange Der Wert, der angibt, ob der Austausch beibehalten werden soll. bool (erforderlich)
suspendInterchangeOnError Der Wert, der angibt, ob der Austausch bei Einem Fehler angehalten werden soll. bool (erforderlich)
useDotAsDecimalSeparator Der Wert, der angibt, ob Punkt als Dezimaltrennzeichen verwendet werden soll. bool (erforderlich)

EdifactSchemaReference

Name Beschreibung Wert
associationAssignedCode Der zugewiesene Zuordnungscode. Zeichenfolge
messageId Die Nachrichten-ID. Zeichenfolge (erforderlich)
messageRelease Die Releaseversion der Nachricht. Zeichenfolge (erforderlich)
messageVersion Die Nachrichtenversion. Zeichenfolge (erforderlich)
schemaName Der Schemaname. Zeichenfolge (erforderlich)
senderApplicationId Die Id der Absenderanwendung. Zeichenfolge
senderApplicationQualifier Der Absenderanwendungsqualifizierer. Zeichenfolge

EdifactValidationOverride

Name Beschreibung Wert
allowLeadingAndTrailingSpacesAndZeroes Der Wert, der angibt, ob führende und nachfolgende Leerzeichen und Nullen zugelassen werden sollen. bool (erforderlich)
enforceCharacterSet Der Wert, der angibt, ob der Zeichensatz überprüft werden soll. bool (erforderlich)
messageId Die Nachrichten-ID, auf die die Validierungseinstellungen angewendet werden müssen. Zeichenfolge (erforderlich)
trailingSeparatorPolicy Die nachfolgende Trennzeichenrichtlinie. „Obligatorisch“
"NotAllowed"
"NotSpecified"
"Optional" (erforderlich)
trimLeadingAndTrailingSpacesAndZeroes Der Wert, der angibt, ob führende und nachfolgende Leerzeichen und Nullen zu kürzen sind. bool (erforderlich)
validateEDITypes Der Wert, der angibt, ob EDI-Typen überprüft werden sollen. bool (erforderlich)
validateXSDTypes Der Wert, der angibt, ob XSD-Typen überprüft werden sollen. bool (erforderlich)

EdifactValidationSettings

Name Beschreibung Wert
allowLeadingAndTrailingSpacesAndZeroes Der Wert, der angibt, ob führende und nachfolgende Leerzeichen und Nullen zugelassen werden sollen. bool (erforderlich)
checkDuplicateGroupControlNumber Der Wert, der angibt, ob nach doppelter Gruppenkontrollnummer gesucht werden soll. bool (erforderlich)
checkDuplicateInterchangeControlNumber Der Wert, der angibt, ob die doppelte Austauschkontrollnummer überprüft werden soll. bool (erforderlich)
checkDuplicateTransactionSetControlNumber Der Wert, der angibt, ob die Kontrollnummer für doppelte Transaktionssätze überprüft werden soll. bool (erforderlich)
interchangeControlNumberValidityDays Der Gültigkeitszeitraum der Austauschkontrollnummer. int (erforderlich)
trailingSeparatorPolicy Die nachfolgende Trennzeichenrichtlinie. „Obligatorisch“
"NotAllowed"
"NotSpecified"
"Optional" (erforderlich)
trimLeadingAndTrailingSpacesAndZeroes Der Wert, der angibt, ob führende und nachfolgende Leerzeichen und Nullen zu kürzen sind. bool (erforderlich)
validateCharacterSet Der Wert, der angibt, ob zeichensatz in der Nachricht überprüft werden soll. bool (erforderlich)
validateEDITypes Der Wert, der angibt, ob EDI-Typen überprüft werden sollen. bool (erforderlich)
validateXSDTypes Der Wert, der angibt, ob XSD-Typen überprüft werden sollen. bool (erforderlich)

X12AgreementContent

Name Beschreibung Wert
receiveAgreement Die One-Way-Vereinbarung für X12. X12OneWayAgreement (erforderlich)
sendAgreement Die X12-Vereinbarung für unidirektionales Senden. X12OneWayAgreement (erforderlich)

X12OneWayAgreement

Name Beschreibung Wert
protocolSettings Die X12-Protokolleinstellungen. X12ProtocolSettings (erforderlich)
receiverBusinessIdentity Die Unternehmensidentität des Empfängers BusinessIdentity (erforderlich)
senderBusinessIdentity Die Geschäftsidentität des Absenders BusinessIdentity (erforderlich)

X12ProtocolSettings

Name Beschreibung Wert
acknowledgementSettings Die X12-Bestätigungseinstellungen. X12AcknowledgementSettings (erforderlich)
envelopeOverrides Die Einstellungen für den X12-Umschlag werden außer Kraft gesetzt. X12EnvelopeOverride[]
envelopeSettings Die X12-Umschlageinstellungen. X12EnvelopeSettings (erforderlich)
framingSettings Die X12-Rahmeneinstellungen. X12FramingSettings (erforderlich)
Messagefilter Der X12-Nachrichtenfilter. X12MessageFilter (erforderlich)
messageFilterList Die X12-Nachrichtenfilterliste. X12MessageIdentifier[]
processingSettings Die X12-Verarbeitungseinstellungen. X12ProcessingSettings (erforderlich)
schemaReferenzen Das X12-Schema verweist. X12SchemaReference[] (erforderlich)
securitySettings Die X12-Sicherheitseinstellungen. X12SecuritySettings (erforderlich)
validationOverrides Die X12-Überprüfung setzt Einstellungen außer Kraft. X12ValidationOverride[]
Validationsettings Die X12-Validierungseinstellungen. X12ValidationSettings (erforderlich)
x12DelimiterOverrides Die Einstellungen des X12-Trennzeichens überschreiben. X12DelimiterOverrides[]

X12AcknowledgementSettings

Name Beschreibung Wert
acknowledgementControlNumberLowerBound Die Untergrenze der Bestätigungssteuerelementnummer. int (erforderlich)
acknowledgementControlNumberPrefix Das Präfix der Bestätigungssteuerungsnummer. Zeichenfolge
acknowledgementControlNumberSuffix Das Suffix der Bestätigungskontrollnummer. Zeichenfolge
acknowledgementControlNumberUpperBound Die Obergrenze der Bestätigungssteuerelementnummer. int (erforderlich)
batchFunctionalAcknowledgements Der Wert, der angibt, ob funktionsbezogene Bestätigungen als Batch verwendet werden sollen. bool (erforderlich)
batchImplementationAcknowledgements Der Wert, der angibt, ob Implementierungsbestätigungen batchisiert werden sollen. bool (erforderlich)
batchTechnicalAcknowledgements Der Wert, der angibt, ob die technischen Bestätigungen als Batch verwendet werden sollen. bool (erforderlich)
functionalAcknowledgementVersion Die Funktionsbestätigungsversion. Zeichenfolge
implementationAcknowledgementVersion Die Version der Implementierungsbestätigung. Zeichenfolge
needFunctionalAcknowledgement Der Wert, der angibt, ob eine Funktionsbestätigung erforderlich ist. bool (erforderlich)
needImplementationAcknowledgement Der Wert, der angibt, ob eine Implementierungsbestätigung erforderlich ist. bool (erforderlich)
needLoopForValidMessages Der Wert, der angibt, ob eine Schleife für gültige Nachrichten erforderlich ist. bool (erforderlich)
needTechnicalAcknowledgement Der Wert, der angibt, ob eine technische Bestätigung erforderlich ist. bool (erforderlich)
rolloverAcknowledgementControlNumber Der Wert, der angibt, ob die Rollover-Bestätigungskontrollnummer verwendet werden soll. bool (erforderlich)
sendSynchronousAcknowledgement Der Wert, der angibt, ob synchrone Bestätigung gesendet werden soll. bool (erforderlich)

X12-Umschlagaußerkraftsetzung

Name Beschreibung Wert
dateFormat Das Datumsformat, "CCYYMMDD"
"NotSpecified"
"JJMMDD" (erforderlich)
functionalIdentifierCode Der Funktionsbezeichnercode. Zeichenfolge
headerVersion Die Headerversion. Zeichenfolge (erforderlich)
messageId Die Nachrichten-ID, auf die diese Umschlageinstellungen angewendet werden müssen. Zeichenfolge (erforderlich)
protocolVersion Die Protokollversion, auf die diese Umschlageinstellungen angewendet werden müssen. Zeichenfolge (erforderlich)
receiverApplicationId Die ID der Empfängeranwendung. Zeichenfolge (erforderlich)
responsibleAgencyCode Der Code der zuständigen Agentur. Zeichenfolge (erforderlich)
senderApplicationId Die Id der Absenderanwendung. Zeichenfolge (erforderlich)
targetNamespace Der Zielnamespace, auf den diese Umschlageinstellungen angewendet werden müssen. Zeichenfolge (erforderlich)
Timeformat Das Zeitformat. "HHMM"
"HHMMSS"
"HHMMSSd"
"HHMMSSdd"
"NotSpecified" (erforderlich)

X12EnvelopeSettings

Name Beschreibung Wert
controlStandardsId Die Standards-ID steuert. int (erforderlich)
controlVersionNumber Die Versionsnummer des Steuerelements. Zeichenfolge (erforderlich)
enableDefaultGroupHeaders Der Wert, der angibt, ob Standardgruppenheader aktiviert werden sollen. bool (erforderlich)
functionalGroupId Die Funktionsgruppen-ID. Zeichenfolge
groupControlNumberLowerBound Die Untergrenze der Gruppenkontrollnummer. int (erforderlich)
groupControlNumberUpperBound Die Obergrenze der Gruppenkontrollnummer. int (erforderlich)
groupHeaderAgencyCode Der Gruppenheader-Agenturcode. Zeichenfolge (erforderlich)
groupHeaderDateFormat Das Datumsformat für Gruppenheader. "CCYYMMDD"
"NotSpecified"
"JJMMDD" (erforderlich)
groupHeaderTimeFormat Das Zeitformat für Gruppenheader. "HHMM"
"HHMMSS"
"HHMMSSd"
"HHMMSSdd"
"NotSpecified" (erforderlich)
groupHeaderVersion Die Gruppenheaderversion. Zeichenfolge (erforderlich)
interchangeControlNumberLowerBound Die Untergrenze der Austauschkontrollnummer. int (erforderlich)
interchangeControlNumberUpperBound Die Obergrenze der Austauschkontrollnummer. int (erforderlich)
overwriteExistingTransactionSetControlNumber Der Wert, der angibt, ob vorhandene Transaktionssatzkontrollnummer überschrieben werden soll. bool (erforderlich)
receiverApplicationId Die ID der Empfängeranwendung. Zeichenfolge (erforderlich)
rolloverGroupControlNumber Der Wert, der angibt, ob die Rollover-Gruppenkontrollnummer verwendet werden soll. bool (erforderlich)
rolloverInterchangeControlNumber Der Wert, der angibt, ob die Rollover-Austauschkontrollnummer verwendet werden soll. bool (erforderlich)
rolloverTransactionSetControlNumber Der Wert, der angibt, ob die Transaktionssatzkontrollnummer für rollovert werden soll. bool (erforderlich)
senderApplicationId Die Id der Absenderanwendung. Zeichenfolge (erforderlich)
transactionSetControlNumberLowerBound Die Untergrenze der Transaktionssatz-Kontrollnummer. int (erforderlich)
transactionSetControlNumberPrefix Das Transaktionssatz-Kontrollnummernpräfix. Zeichenfolge
transactionSetControlNumberSuffix Das Suffix der Transaktionssatz-Kontrollnummer. Zeichenfolge
transactionSetControlNumberUpperBound Die Obergrenze der Transaktionssatz-Kontrollnummer. int (erforderlich)
usageIndicator Der Nutzungsindikator. "Information"
"NotSpecified"
"Production"
"Test" (erforderlich)
useControlStandardsIdAsRepetitionCharacter Der Wert, der angibt, ob die Steuerelementstandard-ID als Wiederholungszeichen verwendet werden soll. bool (erforderlich)

X12FramingSettings

Name Beschreibung Wert
characterSet Der X12-Zeichensatz. „Basic“
"Erweitert"
"NotSpecified"
"UTF8" (erforderlich)
componentSeparator Das Komponententrennzeichen. int (erforderlich)
dataElementSeparator Das Datenelementtrennzeichen. int (erforderlich)
replaceCharacter Das Ersetzungszeichen. int (erforderlich)
replaceSeparatorsInPayload Der Wert, der angibt, ob Trennzeichen in der Nutzlast ersetzt werden sollen. bool (erforderlich)
segmentTerminator Das Segmentabschlusszeichen. int (erforderlich)
segmentTerminatorSuffix Das Segmentabschlusssuffix. "CR"
"CRLF"
"LF"
"None"
"NotSpecified" (erforderlich)

X12MessageFilter

Name Beschreibung Wert
messageFilterType Der Nachrichtenfiltertyp. "Ausschließen"
"Include"
"NotSpecified" (erforderlich)

X12MessageIdentifier

Name Beschreibung Wert
messageId Die Nachrichten-ID. Zeichenfolge (erforderlich)

X12ProcessingSettings

Name Beschreibung Wert
convertImpliedDecimal Der Wert, der angibt, ob der numerische Typ in das implizierte Dezimaltrennzeichen konvertiert werden soll. bool (erforderlich)
createEmptyXmlTagsForTrailingSeparators Der Wert, der angibt, ob leere XML-Tags für nachfolgende Trennzeichen erstellt werden sollen. bool (erforderlich)
maskSecurityInfo Der Wert, der angibt, ob Sicherheitsinformationen maskiert werden sollen. bool (erforderlich)
preserveInterchange Der Wert, der angibt, ob der Austausch beibehalten werden soll. bool (erforderlich)
suspendInterchangeOnError Der Wert, der angibt, ob der Austausch bei Einem Fehler angehalten werden soll. bool (erforderlich)
useDotAsDecimalSeparator Der Wert, der angibt, ob Punkt als Dezimaltrennzeichen verwendet werden soll. bool (erforderlich)

X12-Schemaverweis

Name Beschreibung Wert
messageId Die Nachrichten-ID. Zeichenfolge (erforderlich)
schemaName Der Schemaname. Zeichenfolge (erforderlich)
schemaVersion Die Schemaversion. Zeichenfolge (erforderlich)
senderApplicationId Die Id der Absenderanwendung. Zeichenfolge

X12SecuritySettings

Name Beschreibung Wert
authorizationQualifier Der Autorisierungsqualifizierer. Zeichenfolge (erforderlich)
authorizationValue Der Autorisierungswert. Zeichenfolge
passwordValue Der Kennwortwert. Zeichenfolge
Sicherheitsqualifizierer Der Sicherheitsqualifizierer. Zeichenfolge (erforderlich)

Außerkraftsetzung der X12-Überprüfung

Name Beschreibung Wert
allowLeadingAndTrailingSpacesAndZeroes Der Wert, der angibt, ob führende und nachfolgende Leerzeichen und Nullen zugelassen werden sollen. bool (erforderlich)
messageId Die Nachrichten-ID, auf die die Validierungseinstellungen angewendet werden müssen. Zeichenfolge (erforderlich)
trailingSeparatorPolicy Die nachfolgende Trennzeichenrichtlinie. „Obligatorisch“
"NotAllowed"
"NotSpecified"
"Optional" (erforderlich)
trimLeadingAndTrailingSpacesAndZeroes Der Wert, der angibt, ob führende und nachfolgende Leerzeichen und Nullen zu kürzen sind. bool (erforderlich)
validateCharacterSet Der Wert, der angibt, ob der Zeichensatz überprüft werden soll. bool (erforderlich)
validateEDITypes Der Wert, der angibt, ob EDI-Typen überprüft werden sollen. bool (erforderlich)
validateXSDTypes Der Wert, der angibt, ob XSD-Typen überprüft werden sollen. bool (erforderlich)

X12ValidationSettings

Name Beschreibung Wert
allowLeadingAndTrailingSpacesAndZeroes Der Wert, der angibt, ob führende und nachfolgende Leerzeichen und Nullen zugelassen werden sollen. bool (erforderlich)
checkDuplicateGroupControlNumber Der Wert, der angibt, ob die doppelte Gruppenkontrollnummer überprüft werden soll. bool (erforderlich)
checkDuplicateInterchangeControlNumber Der Wert, der angibt, ob die doppelte Austauschkontrollnummer überprüft werden soll. bool (erforderlich)
checkDuplicateTransactionSetControlNumber Der Wert, der angibt, ob die Kontrollnummer für doppelte Transaktionssätze überprüft werden soll. bool (erforderlich)
interchangeControlNumberValidityDays Der Gültigkeitszeitraum der Austauschkontrollnummer. int (erforderlich)
trailingSeparatorPolicy Die nachfolgende Trennzeichenrichtlinie. „Obligatorisch“
"NotAllowed"
"NotSpecified"
"Optional" (erforderlich)
trimLeadingAndTrailingSpacesAndZeroes Der Wert, der angibt, ob führende und nachfolgende Leerzeichen und Nullen zu kürzen sind. bool (erforderlich)
validateCharacterSet Der Wert, der angibt, ob zeichensatz in der Nachricht überprüft werden soll. bool (erforderlich)
validateEDITypes Der Wert, der angibt, ob EDI-Typen überprüft werden sollen. bool (erforderlich)
validateXSDTypes Der Wert, der angibt, ob XSD-Typen überprüft werden sollen. bool (erforderlich)

X12DelimiterOverrides

Name Beschreibung Wert
componentSeparator Das Komponententrennzeichen. int (erforderlich)
dataElementSeparator Das Datenelementtrennzeichen. int (erforderlich)
messageId Die Nachrichten-ID. Zeichenfolge
protocolVersion Die Protokollversion. Zeichenfolge
replaceCharacter Das Ersatzzeichen. int (erforderlich)
replaceSeparatorsInPayload Der Wert, der angibt, ob Trennzeichen in der Nutzlast ersetzt werden sollen. bool (erforderlich)
segmentTerminator Der Segmentabschluss. int (erforderlich)
segmentTerminatorSuffix Das Segmentabschlusssuffix. "CR"
"CRLF"
"LF"
"None"
"NotSpecified" (erforderlich)
targetNamespace Der Zielnamespace, auf den diese Trennzeicheneinstellungen angewendet werden müssen. Zeichenfolge