Freigeben über


Microsoft.Logic integrationAccounts/Agreements

Bicep-Ressourcendefinition

Der Ressourcentyp "integrationAccounts/agreements" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

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

Ressourcenformat

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

resource symbolicname 'Microsoft.Logic/integrationAccounts/agreements@2019-05-01' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  properties: {
    agreementType: 'string'
    content: {
      aS2: {
        receiveAgreement: {
          protocolSettings: {
            acknowledgementConnectionSettings: {
              ignoreCertificateNameMismatch: bool
              keepHttpConnectionAlive: bool
              supportHttpStatusCodeContinue: bool
              unfoldHttpHeaders: bool
            }
            envelopeSettings: {
              autogenerateFileName: bool
              fileNameTemplate: 'string'
              messageContentType: 'string'
              suspendMessageOnFileNameGenerationError: bool
              transmitFileNameInMimeHeader: bool
            }
            errorSettings: {
              resendIfMDNNotReceived: bool
              suspendDuplicateMessage: bool
            }
            mdnSettings: {
              dispositionNotificationTo: 'string'
              mdnText: 'string'
              micHashingAlgorithm: 'string'
              needMDN: bool
              receiptDeliveryUrl: 'string'
              sendInboundMDNToMessageBox: bool
              sendMDNAsynchronously: bool
              signMDN: bool
              signOutboundMDNIfOptional: bool
            }
            messageConnectionSettings: {
              ignoreCertificateNameMismatch: bool
              keepHttpConnectionAlive: bool
              supportHttpStatusCodeContinue: bool
              unfoldHttpHeaders: bool
            }
            securitySettings: {
              enableNRRForInboundDecodedMessages: bool
              enableNRRForInboundEncodedMessages: bool
              enableNRRForInboundMDN: bool
              enableNRRForOutboundDecodedMessages: bool
              enableNRRForOutboundEncodedMessages: bool
              enableNRRForOutboundMDN: bool
              encryptionCertificateName: 'string'
              overrideGroupSigningCertificate: bool
              sha2AlgorithmFormat: 'string'
              signingCertificateName: 'string'
            }
            validationSettings: {
              checkCertificateRevocationListOnReceive: bool
              checkCertificateRevocationListOnSend: bool
              checkDuplicateMessage: bool
              compressMessage: bool
              encryptionAlgorithm: 'string'
              encryptMessage: bool
              interchangeDuplicatesValidityDays: int
              overrideMessageProperties: bool
              signingAlgorithm: 'string'
              signMessage: bool
            }
          }
          receiverBusinessIdentity: {
            qualifier: 'string'
            value: 'string'
          }
          senderBusinessIdentity: {
            qualifier: 'string'
            value: 'string'
          }
        }
        sendAgreement: {
          protocolSettings: {
            acknowledgementConnectionSettings: {
              ignoreCertificateNameMismatch: bool
              keepHttpConnectionAlive: bool
              supportHttpStatusCodeContinue: bool
              unfoldHttpHeaders: bool
            }
            envelopeSettings: {
              autogenerateFileName: bool
              fileNameTemplate: 'string'
              messageContentType: 'string'
              suspendMessageOnFileNameGenerationError: bool
              transmitFileNameInMimeHeader: bool
            }
            errorSettings: {
              resendIfMDNNotReceived: bool
              suspendDuplicateMessage: bool
            }
            mdnSettings: {
              dispositionNotificationTo: 'string'
              mdnText: 'string'
              micHashingAlgorithm: 'string'
              needMDN: bool
              receiptDeliveryUrl: 'string'
              sendInboundMDNToMessageBox: bool
              sendMDNAsynchronously: bool
              signMDN: bool
              signOutboundMDNIfOptional: bool
            }
            messageConnectionSettings: {
              ignoreCertificateNameMismatch: bool
              keepHttpConnectionAlive: bool
              supportHttpStatusCodeContinue: bool
              unfoldHttpHeaders: bool
            }
            securitySettings: {
              enableNRRForInboundDecodedMessages: bool
              enableNRRForInboundEncodedMessages: bool
              enableNRRForInboundMDN: bool
              enableNRRForOutboundDecodedMessages: bool
              enableNRRForOutboundEncodedMessages: bool
              enableNRRForOutboundMDN: bool
              encryptionCertificateName: 'string'
              overrideGroupSigningCertificate: bool
              sha2AlgorithmFormat: 'string'
              signingCertificateName: 'string'
            }
            validationSettings: {
              checkCertificateRevocationListOnReceive: bool
              checkCertificateRevocationListOnSend: bool
              checkDuplicateMessage: bool
              compressMessage: bool
              encryptionAlgorithm: 'string'
              encryptMessage: bool
              interchangeDuplicatesValidityDays: int
              overrideMessageProperties: bool
              signingAlgorithm: 'string'
              signMessage: bool
            }
          }
          receiverBusinessIdentity: {
            qualifier: 'string'
            value: 'string'
          }
          senderBusinessIdentity: {
            qualifier: 'string'
            value: 'string'
          }
        }
      }
      edifact: {
        receiveAgreement: {
          protocolSettings: {
            acknowledgementSettings: {
              acknowledgementControlNumberLowerBound: int
              acknowledgementControlNumberPrefix: 'string'
              acknowledgementControlNumberSuffix: 'string'
              acknowledgementControlNumberUpperBound: int
              batchFunctionalAcknowledgements: bool
              batchTechnicalAcknowledgements: bool
              needFunctionalAcknowledgement: bool
              needLoopForValidMessages: bool
              needTechnicalAcknowledgement: bool
              rolloverAcknowledgementControlNumber: bool
              sendSynchronousAcknowledgement: bool
            }
            edifactDelimiterOverrides: [
              {
                componentSeparator: int
                dataElementSeparator: int
                decimalPointIndicator: 'string'
                messageAssociationAssignedCode: 'string'
                messageId: 'string'
                messageRelease: 'string'
                messageVersion: 'string'
                releaseIndicator: int
                repetitionSeparator: int
                segmentTerminator: int
                segmentTerminatorSuffix: 'string'
                targetNamespace: 'string'
              }
            ]
            envelopeOverrides: [
              {
                applicationPassword: 'string'
                associationAssignedCode: 'string'
                controllingAgencyCode: 'string'
                functionalGroupId: 'string'
                groupHeaderMessageRelease: 'string'
                groupHeaderMessageVersion: 'string'
                messageAssociationAssignedCode: 'string'
                messageId: 'string'
                messageRelease: 'string'
                messageVersion: 'string'
                receiverApplicationId: 'string'
                receiverApplicationQualifier: 'string'
                senderApplicationId: 'string'
                senderApplicationQualifier: 'string'
                targetNamespace: 'string'
              }
            ]
            envelopeSettings: {
              applicationReferenceId: 'string'
              applyDelimiterStringAdvice: bool
              communicationAgreementId: 'string'
              createGroupingSegments: bool
              enableDefaultGroupHeaders: bool
              functionalGroupId: 'string'
              groupApplicationPassword: 'string'
              groupApplicationReceiverId: 'string'
              groupApplicationReceiverQualifier: 'string'
              groupApplicationSenderId: 'string'
              groupApplicationSenderQualifier: 'string'
              groupAssociationAssignedCode: 'string'
              groupControllingAgencyCode: 'string'
              groupControlNumberLowerBound: int
              groupControlNumberPrefix: 'string'
              groupControlNumberSuffix: 'string'
              groupControlNumberUpperBound: int
              groupMessageRelease: 'string'
              groupMessageVersion: 'string'
              interchangeControlNumberLowerBound: int
              interchangeControlNumberPrefix: 'string'
              interchangeControlNumberSuffix: 'string'
              interchangeControlNumberUpperBound: int
              isTestInterchange: bool
              overwriteExistingTransactionSetControlNumber: bool
              processingPriorityCode: 'string'
              receiverInternalIdentification: 'string'
              receiverInternalSubIdentification: 'string'
              receiverReverseRoutingAddress: 'string'
              recipientReferencePasswordQualifier: 'string'
              recipientReferencePasswordValue: 'string'
              rolloverGroupControlNumber: bool
              rolloverInterchangeControlNumber: bool
              rolloverTransactionSetControlNumber: bool
              senderInternalIdentification: 'string'
              senderInternalSubIdentification: 'string'
              senderReverseRoutingAddress: 'string'
              transactionSetControlNumberLowerBound: int
              transactionSetControlNumberPrefix: 'string'
              transactionSetControlNumberSuffix: 'string'
              transactionSetControlNumberUpperBound: int
            }
            framingSettings: {
              characterEncoding: 'string'
              characterSet: 'string'
              componentSeparator: int
              dataElementSeparator: int
              decimalPointIndicator: 'string'
              protocolVersion: int
              releaseIndicator: int
              repetitionSeparator: int
              segmentTerminator: int
              segmentTerminatorSuffix: 'string'
              serviceCodeListDirectoryVersion: 'string'
            }
            messageFilter: {
              messageFilterType: 'string'
            }
            messageFilterList: [
              {
                messageId: 'string'
              }
            ]
            processingSettings: {
              createEmptyXmlTagsForTrailingSeparators: bool
              maskSecurityInfo: bool
              preserveInterchange: bool
              suspendInterchangeOnError: bool
              useDotAsDecimalSeparator: bool
            }
            schemaReferences: [
              {
                associationAssignedCode: 'string'
                messageId: 'string'
                messageRelease: 'string'
                messageVersion: 'string'
                schemaName: 'string'
                senderApplicationId: 'string'
                senderApplicationQualifier: 'string'
              }
            ]
            validationOverrides: [
              {
                allowLeadingAndTrailingSpacesAndZeroes: bool
                enforceCharacterSet: bool
                messageId: 'string'
                trailingSeparatorPolicy: 'string'
                trimLeadingAndTrailingSpacesAndZeroes: bool
                validateEDITypes: bool
                validateXSDTypes: bool
              }
            ]
            validationSettings: {
              allowLeadingAndTrailingSpacesAndZeroes: bool
              checkDuplicateGroupControlNumber: bool
              checkDuplicateInterchangeControlNumber: bool
              checkDuplicateTransactionSetControlNumber: bool
              interchangeControlNumberValidityDays: int
              trailingSeparatorPolicy: 'string'
              trimLeadingAndTrailingSpacesAndZeroes: bool
              validateCharacterSet: bool
              validateEDITypes: bool
              validateXSDTypes: bool
            }
          }
          receiverBusinessIdentity: {
            qualifier: 'string'
            value: 'string'
          }
          senderBusinessIdentity: {
            qualifier: 'string'
            value: 'string'
          }
        }
        sendAgreement: {
          protocolSettings: {
            acknowledgementSettings: {
              acknowledgementControlNumberLowerBound: int
              acknowledgementControlNumberPrefix: 'string'
              acknowledgementControlNumberSuffix: 'string'
              acknowledgementControlNumberUpperBound: int
              batchFunctionalAcknowledgements: bool
              batchTechnicalAcknowledgements: bool
              needFunctionalAcknowledgement: bool
              needLoopForValidMessages: bool
              needTechnicalAcknowledgement: bool
              rolloverAcknowledgementControlNumber: bool
              sendSynchronousAcknowledgement: bool
            }
            edifactDelimiterOverrides: [
              {
                componentSeparator: int
                dataElementSeparator: int
                decimalPointIndicator: 'string'
                messageAssociationAssignedCode: 'string'
                messageId: 'string'
                messageRelease: 'string'
                messageVersion: 'string'
                releaseIndicator: int
                repetitionSeparator: int
                segmentTerminator: int
                segmentTerminatorSuffix: 'string'
                targetNamespace: 'string'
              }
            ]
            envelopeOverrides: [
              {
                applicationPassword: 'string'
                associationAssignedCode: 'string'
                controllingAgencyCode: 'string'
                functionalGroupId: 'string'
                groupHeaderMessageRelease: 'string'
                groupHeaderMessageVersion: 'string'
                messageAssociationAssignedCode: 'string'
                messageId: 'string'
                messageRelease: 'string'
                messageVersion: 'string'
                receiverApplicationId: 'string'
                receiverApplicationQualifier: 'string'
                senderApplicationId: 'string'
                senderApplicationQualifier: 'string'
                targetNamespace: 'string'
              }
            ]
            envelopeSettings: {
              applicationReferenceId: 'string'
              applyDelimiterStringAdvice: bool
              communicationAgreementId: 'string'
              createGroupingSegments: bool
              enableDefaultGroupHeaders: bool
              functionalGroupId: 'string'
              groupApplicationPassword: 'string'
              groupApplicationReceiverId: 'string'
              groupApplicationReceiverQualifier: 'string'
              groupApplicationSenderId: 'string'
              groupApplicationSenderQualifier: 'string'
              groupAssociationAssignedCode: 'string'
              groupControllingAgencyCode: 'string'
              groupControlNumberLowerBound: int
              groupControlNumberPrefix: 'string'
              groupControlNumberSuffix: 'string'
              groupControlNumberUpperBound: int
              groupMessageRelease: 'string'
              groupMessageVersion: 'string'
              interchangeControlNumberLowerBound: int
              interchangeControlNumberPrefix: 'string'
              interchangeControlNumberSuffix: 'string'
              interchangeControlNumberUpperBound: int
              isTestInterchange: bool
              overwriteExistingTransactionSetControlNumber: bool
              processingPriorityCode: 'string'
              receiverInternalIdentification: 'string'
              receiverInternalSubIdentification: 'string'
              receiverReverseRoutingAddress: 'string'
              recipientReferencePasswordQualifier: 'string'
              recipientReferencePasswordValue: 'string'
              rolloverGroupControlNumber: bool
              rolloverInterchangeControlNumber: bool
              rolloverTransactionSetControlNumber: bool
              senderInternalIdentification: 'string'
              senderInternalSubIdentification: 'string'
              senderReverseRoutingAddress: 'string'
              transactionSetControlNumberLowerBound: int
              transactionSetControlNumberPrefix: 'string'
              transactionSetControlNumberSuffix: 'string'
              transactionSetControlNumberUpperBound: int
            }
            framingSettings: {
              characterEncoding: 'string'
              characterSet: 'string'
              componentSeparator: int
              dataElementSeparator: int
              decimalPointIndicator: 'string'
              protocolVersion: int
              releaseIndicator: int
              repetitionSeparator: int
              segmentTerminator: int
              segmentTerminatorSuffix: 'string'
              serviceCodeListDirectoryVersion: 'string'
            }
            messageFilter: {
              messageFilterType: 'string'
            }
            messageFilterList: [
              {
                messageId: 'string'
              }
            ]
            processingSettings: {
              createEmptyXmlTagsForTrailingSeparators: bool
              maskSecurityInfo: bool
              preserveInterchange: bool
              suspendInterchangeOnError: bool
              useDotAsDecimalSeparator: bool
            }
            schemaReferences: [
              {
                associationAssignedCode: 'string'
                messageId: 'string'
                messageRelease: 'string'
                messageVersion: 'string'
                schemaName: 'string'
                senderApplicationId: 'string'
                senderApplicationQualifier: 'string'
              }
            ]
            validationOverrides: [
              {
                allowLeadingAndTrailingSpacesAndZeroes: bool
                enforceCharacterSet: bool
                messageId: 'string'
                trailingSeparatorPolicy: 'string'
                trimLeadingAndTrailingSpacesAndZeroes: bool
                validateEDITypes: bool
                validateXSDTypes: bool
              }
            ]
            validationSettings: {
              allowLeadingAndTrailingSpacesAndZeroes: bool
              checkDuplicateGroupControlNumber: bool
              checkDuplicateInterchangeControlNumber: bool
              checkDuplicateTransactionSetControlNumber: bool
              interchangeControlNumberValidityDays: int
              trailingSeparatorPolicy: 'string'
              trimLeadingAndTrailingSpacesAndZeroes: bool
              validateCharacterSet: bool
              validateEDITypes: bool
              validateXSDTypes: bool
            }
          }
          receiverBusinessIdentity: {
            qualifier: 'string'
            value: 'string'
          }
          senderBusinessIdentity: {
            qualifier: 'string'
            value: 'string'
          }
        }
      }
      x12: {
        receiveAgreement: {
          protocolSettings: {
            acknowledgementSettings: {
              acknowledgementControlNumberLowerBound: int
              acknowledgementControlNumberPrefix: 'string'
              acknowledgementControlNumberSuffix: 'string'
              acknowledgementControlNumberUpperBound: int
              batchFunctionalAcknowledgements: bool
              batchImplementationAcknowledgements: bool
              batchTechnicalAcknowledgements: bool
              functionalAcknowledgementVersion: 'string'
              implementationAcknowledgementVersion: 'string'
              needFunctionalAcknowledgement: bool
              needImplementationAcknowledgement: bool
              needLoopForValidMessages: bool
              needTechnicalAcknowledgement: bool
              rolloverAcknowledgementControlNumber: bool
              sendSynchronousAcknowledgement: bool
            }
            envelopeOverrides: [
              {
                dateFormat: 'string'
                functionalIdentifierCode: 'string'
                headerVersion: 'string'
                messageId: 'string'
                protocolVersion: 'string'
                receiverApplicationId: 'string'
                responsibleAgencyCode: 'string'
                senderApplicationId: 'string'
                targetNamespace: 'string'
                timeFormat: 'string'
              }
            ]
            envelopeSettings: {
              controlStandardsId: int
              controlVersionNumber: 'string'
              enableDefaultGroupHeaders: bool
              functionalGroupId: 'string'
              groupControlNumberLowerBound: int
              groupControlNumberUpperBound: int
              groupHeaderAgencyCode: 'string'
              groupHeaderDateFormat: 'string'
              groupHeaderTimeFormat: 'string'
              groupHeaderVersion: 'string'
              interchangeControlNumberLowerBound: int
              interchangeControlNumberUpperBound: int
              overwriteExistingTransactionSetControlNumber: bool
              receiverApplicationId: 'string'
              rolloverGroupControlNumber: bool
              rolloverInterchangeControlNumber: bool
              rolloverTransactionSetControlNumber: bool
              senderApplicationId: 'string'
              transactionSetControlNumberLowerBound: int
              transactionSetControlNumberPrefix: 'string'
              transactionSetControlNumberSuffix: 'string'
              transactionSetControlNumberUpperBound: int
              usageIndicator: 'string'
              useControlStandardsIdAsRepetitionCharacter: bool
            }
            framingSettings: {
              characterSet: 'string'
              componentSeparator: int
              dataElementSeparator: int
              replaceCharacter: int
              replaceSeparatorsInPayload: bool
              segmentTerminator: int
              segmentTerminatorSuffix: 'string'
            }
            messageFilter: {
              messageFilterType: 'string'
            }
            messageFilterList: [
              {
                messageId: 'string'
              }
            ]
            processingSettings: {
              convertImpliedDecimal: bool
              createEmptyXmlTagsForTrailingSeparators: bool
              maskSecurityInfo: bool
              preserveInterchange: bool
              suspendInterchangeOnError: bool
              useDotAsDecimalSeparator: bool
            }
            schemaReferences: [
              {
                messageId: 'string'
                schemaName: 'string'
                schemaVersion: 'string'
                senderApplicationId: 'string'
              }
            ]
            securitySettings: {
              authorizationQualifier: 'string'
              authorizationValue: 'string'
              passwordValue: 'string'
              securityQualifier: 'string'
            }
            validationOverrides: [
              {
                allowLeadingAndTrailingSpacesAndZeroes: bool
                messageId: 'string'
                trailingSeparatorPolicy: 'string'
                trimLeadingAndTrailingSpacesAndZeroes: bool
                validateCharacterSet: bool
                validateEDITypes: bool
                validateXSDTypes: bool
              }
            ]
            validationSettings: {
              allowLeadingAndTrailingSpacesAndZeroes: bool
              checkDuplicateGroupControlNumber: bool
              checkDuplicateInterchangeControlNumber: bool
              checkDuplicateTransactionSetControlNumber: bool
              interchangeControlNumberValidityDays: int
              trailingSeparatorPolicy: 'string'
              trimLeadingAndTrailingSpacesAndZeroes: bool
              validateCharacterSet: bool
              validateEDITypes: bool
              validateXSDTypes: bool
            }
            x12DelimiterOverrides: [
              {
                componentSeparator: int
                dataElementSeparator: int
                messageId: 'string'
                protocolVersion: 'string'
                replaceCharacter: int
                replaceSeparatorsInPayload: bool
                segmentTerminator: int
                segmentTerminatorSuffix: 'string'
                targetNamespace: 'string'
              }
            ]
          }
          receiverBusinessIdentity: {
            qualifier: 'string'
            value: 'string'
          }
          senderBusinessIdentity: {
            qualifier: 'string'
            value: 'string'
          }
        }
        sendAgreement: {
          protocolSettings: {
            acknowledgementSettings: {
              acknowledgementControlNumberLowerBound: int
              acknowledgementControlNumberPrefix: 'string'
              acknowledgementControlNumberSuffix: 'string'
              acknowledgementControlNumberUpperBound: int
              batchFunctionalAcknowledgements: bool
              batchImplementationAcknowledgements: bool
              batchTechnicalAcknowledgements: bool
              functionalAcknowledgementVersion: 'string'
              implementationAcknowledgementVersion: 'string'
              needFunctionalAcknowledgement: bool
              needImplementationAcknowledgement: bool
              needLoopForValidMessages: bool
              needTechnicalAcknowledgement: bool
              rolloverAcknowledgementControlNumber: bool
              sendSynchronousAcknowledgement: bool
            }
            envelopeOverrides: [
              {
                dateFormat: 'string'
                functionalIdentifierCode: 'string'
                headerVersion: 'string'
                messageId: 'string'
                protocolVersion: 'string'
                receiverApplicationId: 'string'
                responsibleAgencyCode: 'string'
                senderApplicationId: 'string'
                targetNamespace: 'string'
                timeFormat: 'string'
              }
            ]
            envelopeSettings: {
              controlStandardsId: int
              controlVersionNumber: 'string'
              enableDefaultGroupHeaders: bool
              functionalGroupId: 'string'
              groupControlNumberLowerBound: int
              groupControlNumberUpperBound: int
              groupHeaderAgencyCode: 'string'
              groupHeaderDateFormat: 'string'
              groupHeaderTimeFormat: 'string'
              groupHeaderVersion: 'string'
              interchangeControlNumberLowerBound: int
              interchangeControlNumberUpperBound: int
              overwriteExistingTransactionSetControlNumber: bool
              receiverApplicationId: 'string'
              rolloverGroupControlNumber: bool
              rolloverInterchangeControlNumber: bool
              rolloverTransactionSetControlNumber: bool
              senderApplicationId: 'string'
              transactionSetControlNumberLowerBound: int
              transactionSetControlNumberPrefix: 'string'
              transactionSetControlNumberSuffix: 'string'
              transactionSetControlNumberUpperBound: int
              usageIndicator: 'string'
              useControlStandardsIdAsRepetitionCharacter: bool
            }
            framingSettings: {
              characterSet: 'string'
              componentSeparator: int
              dataElementSeparator: int
              replaceCharacter: int
              replaceSeparatorsInPayload: bool
              segmentTerminator: int
              segmentTerminatorSuffix: 'string'
            }
            messageFilter: {
              messageFilterType: 'string'
            }
            messageFilterList: [
              {
                messageId: 'string'
              }
            ]
            processingSettings: {
              convertImpliedDecimal: bool
              createEmptyXmlTagsForTrailingSeparators: bool
              maskSecurityInfo: bool
              preserveInterchange: bool
              suspendInterchangeOnError: bool
              useDotAsDecimalSeparator: bool
            }
            schemaReferences: [
              {
                messageId: 'string'
                schemaName: 'string'
                schemaVersion: 'string'
                senderApplicationId: 'string'
              }
            ]
            securitySettings: {
              authorizationQualifier: 'string'
              authorizationValue: 'string'
              passwordValue: 'string'
              securityQualifier: 'string'
            }
            validationOverrides: [
              {
                allowLeadingAndTrailingSpacesAndZeroes: bool
                messageId: 'string'
                trailingSeparatorPolicy: 'string'
                trimLeadingAndTrailingSpacesAndZeroes: bool
                validateCharacterSet: bool
                validateEDITypes: bool
                validateXSDTypes: bool
              }
            ]
            validationSettings: {
              allowLeadingAndTrailingSpacesAndZeroes: bool
              checkDuplicateGroupControlNumber: bool
              checkDuplicateInterchangeControlNumber: bool
              checkDuplicateTransactionSetControlNumber: bool
              interchangeControlNumberValidityDays: int
              trailingSeparatorPolicy: 'string'
              trimLeadingAndTrailingSpacesAndZeroes: bool
              validateCharacterSet: bool
              validateEDITypes: bool
              validateXSDTypes: bool
            }
            x12DelimiterOverrides: [
              {
                componentSeparator: int
                dataElementSeparator: int
                messageId: 'string'
                protocolVersion: 'string'
                replaceCharacter: int
                replaceSeparatorsInPayload: bool
                segmentTerminator: int
                segmentTerminatorSuffix: 'string'
                targetNamespace: 'string'
              }
            ]
          }
          receiverBusinessIdentity: {
            qualifier: 'string'
            value: 'string'
          }
          senderBusinessIdentity: {
            qualifier: 'string'
            value: 'string'
          }
        }
      }
    }
    guestIdentity: {
      qualifier: 'string'
      value: 'string'
    }
    guestPartner: 'string'
    hostIdentity: {
      qualifier: 'string'
      value: 'string'
    }
    hostPartner: 'string'
    metadata: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  tags: {
    {customized property}: 'string'
  }
}

Eigenschaftswerte

AgreementContent

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

AS2AcknowledgementConnectionSettings

Name Beschreibung Wert
ignoreCertificateNameMismatch Gibt an, ob die Übereinstimmung im Zertifikatnamen ignoriert werden soll. bool (erforderlich)
keepHttpConnectionAlive Gibt an, ob die Verbindung aktiv bleibt. bool (erforderlich)
supportHttpStatusCodeContinue Gibt an, ob DER HTTP-Statuscode 'CONTINUE' unterstützt werden soll. bool (erforderlich)
unfoldHttpHeaders Gibt an, ob die HTTP-Header ausgeklappt werden sollen. bool (erforderlich)

AS2AgreementContent

Name Beschreibung Wert
receiveAgreement Die Unidirektionale As2-Vereinbarung. AS2OneWayAgreement (erforderlich)
sendAgreement Die Unidirektionale Versandvereinbarung AS2. AS2OneWayAgreement (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 beim Fehler beim Generieren von Dateinamen 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 senden soll, wenn MDN nicht empfangen wird. bool (erforderlich)
suspendDuplicateMessage Der Wert, der angibt, ob doppelte Nachricht angehalten werden soll. bool (erforderlich)

AS2MdnSettings

Name Beschreibung Wert
dispositionNotificationTo Die Anordnungsbenachrichtigung für den Kopfzeilenwert. Schnur
mdnText Der MDN-Text. Schnur
micHashingAlgorithm Der Signatur- oder Hashingalgorithmus. "MD5"
'None'
"Nicht angegeben"
'SHA1'
"SHA2256"
"SHA2384"
"SHA2512" (erforderlich)
needMDN Der Wert, der angibt, ob ein MDN gesendet oder angefordert werden soll. bool (erforderlich)
receiptDeliveryUrl Die Übermittlungs-URL des Belegs. Schnur
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 abgemeldet werden soll, falls optional. bool (erforderlich)

AS2MessageConnectionSettings

Name Beschreibung Wert
ignoreCertificateNameMismatch Der Wert, der angibt, ob die Übereinstimmung im Zertifikatnamen ignoriert werden soll. bool (erforderlich)
keepHttpConnectionAlive Der Wert, der angibt, ob die Verbindung aktiv bleibt. bool (erforderlich)
supportHttpStatusCodeContinue Der Wert, der angibt, ob DER HTTP-Statuscode 'CONTINUE' unterstützt werden soll. bool (erforderlich)
unfoldHttpHeaders Der Wert, der angibt, ob die HTTP-Header ausgeklappt werden sollen. bool (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)

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. Schnur
overrideGroupSigningCertificate Der Wert, der angibt, ob ein MDN gesendet oder angefordert werden soll. bool (erforderlich)
sha2AlgorithmFormat Das Sha2-Algorithmusformat. Gültige Werte sind Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize. Schnur
signingCertificateName Der Name des Signaturzertifikats. Schnur

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 eine doppelte Nachricht ü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'
'None'
"Nicht angegeben"
"RC2" (erforderlich)
encryptMessage Der Wert, der angibt, ob die Nachricht verschlüsselt werden muss. bool (erforderlich)
interchangeDuplicatesValidityDays Die Anzahl der Tage, die nach doppelten Austauschzwecken gesucht werden sollen. int (erforderlich)
overrideMessageProperties Der Wert, der angibt, ob eingehende Nachrichteneigenschaften mit denen in Übereinstimmung überschreiben werden sollen. bool (erforderlich)
signingAlgorithm Der Signaturalgorithmus. 'Standard'
"Nicht angegeben"
'SHA1'
"SHA2256"
"SHA2384"
"SHA2512"
signMessage Der Wert, der angibt, ob die Nachricht signiert werden muss. bool (erforderlich)

BusinessIdentity

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

EdifactAcknowledgementSettings

Name Beschreibung Wert
acknowledgementControlNumberLowerBound Die Nummer des Bestätigungssteuerelements, die untere Grenze liegt. int (erforderlich)
acknowledgementControlNumberPrefix Das Präfix der Bestätigungssteuerelementnummer. Schnur
acknowledgementControlNumberSuffix Das Suffix der Bestätigungssteuerelementnummer. Schnur
acknowledgementControlNumberUpperBound Die Obergrenze des Bestätigungssteuerelements. int (erforderlich)
batchFunctionalAcknowledgements Der Wert, der angibt, ob funktionsbezogene Bestätigungen batchweise gestapelt werden sollen. bool (erforderlich)
batchTechnicalAcknowledgements Der Wert, der angibt, ob die technischen Bestätigungen stapeln sollen. bool (erforderlich)
needFunctionalAcknowledgement Der Wert, der angibt, ob funktionale Bestä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ätigungssteuerungsnummer zurückgegeben werden soll. bool (erforderlich)
sendSynchronousAcknowledgement Der Wert, der angibt, ob synchrone Bestätigung gesendet werden soll. bool (erforderlich)

EdifactAgreementContent

Name Beschreibung Wert
receiveAgreement Die unidirektionale EdiFACT-Vereinbarung. EdifactOneWayAgreement (erforderlich)
sendAgreement Der unidirektionale Versandvertrag von EDIFACT. EdifactOneWayAgreement (erforderlich)

EdifactDelimiterOverride

Name Beschreibung Wert
componentSeparator Das Komponententrennzeichen. int (erforderlich)
dataElementSeparator Das Datenelementtrennzeichen. int (erforderlich)
DezimalpointIndicator Der Dezimalkommaindikator. 'Komma'
"Dezimal"
"NotSpecified" (erforderlich)
messageAssociationAssignedCode Der zugewiesene Code für die Nachrichtenzuordnung. Schnur
messageId Die Nachrichten-ID. Schnur
messageRelease Die Nachricht wird freigegeben. Schnur
messageVersion Die Nachrichtenversion. Schnur
releaseIndicator Der Veröffentlichungsindikator. int (erforderlich)
wiederholungSeparator Das Wiederholungstrennzeichen. int (erforderlich)
segmentTerminator Der Segmentendpunkt. int (erforderlich)
segmentTerminatorSuffix Das Segmentterminatorsuffix. "CR"
"CRLF"
"LF"
'None'
"NotSpecified" (erforderlich)
targetNamespace Der Zielnamespace, auf den diese Trennzeicheneinstellungen angewendet werden müssen. Schnur

EdifactEnvelopeOverride

Name Beschreibung Wert
applicationPassword Das Anwendungskennwort. Schnur
associationAssignedCode Der zugewiesene Zuordnungscode. Schnur
controllingAgencyCode Der Kontrollagenturkodex. Schnur
functionalGroupId Die Funktionale Gruppen-ID. Schnur
groupHeaderMessageRelease Die Gruppenkopfnachricht wird freigegeben. Schnur
groupHeaderMessageVersion Die Nachrichtenversion der Gruppenkopfnachricht. Schnur
messageAssociationAssignedCode Der zugewiesene Code für die Nachrichtenzuordnung. Schnur
messageId Die Nachrichten-ID, auf die diese Umschlageinstellungen angewendet werden müssen. Schnur
messageRelease Die Version der Nachrichtenfreigabe, auf die diese Umschlageinstellungen angewendet werden müssen. Schnur
messageVersion Die Nachrichtenversion, auf die diese Umschlageinstellungen angewendet werden müssen. Schnur
receiverApplicationId Die Empfängeranwendungs-ID. Schnur
receiverApplicationQualifier Der Empfängeranwendungsqualifizierer. Schnur
senderApplicationId Die Absenderanwendungs-ID. Schnur
senderApplicationQualifier Der Absenderanwendungsqualifizierer. Schnur
targetNamespace Der Zielnamespace, auf den diese Umschlageinstellungen angewendet werden müssen. Schnur

EdifactEnvelopeSettings

Name Beschreibung Wert
applicationReferenceId Die Anwendungsreferenz-ID. Schnur
applyDelimiterStringAdvice Der Wert, der angibt, ob Zeichenfolgenhinweise mit Trennzeichen angewendet werden sollen. bool (erforderlich)
communicationAgreementId Die Kommunikationsvereinbarungs-ID. Schnur
createGroupingSegments Der Wert, der angibt, ob gruppierte Segmente erstellt werden sollen. bool (erforderlich)
enableDefaultGroupHeaders Der Wert, der angibt, ob Standardgruppenkopfzeilen aktiviert werden sollen. bool (erforderlich)
functionalGroupId Die Funktionale Gruppen-ID. Schnur
groupApplicationPassword Das Gruppenanwendungskennwort. Schnur
groupApplicationReceiverId Die Gruppenanwendungsempfänger-ID. Schnur
groupApplicationReceiverQualifier Der Gruppenanwendungsempfängerqualifizierer. Schnur
groupApplicationSenderId Die Absender-ID der Gruppenanwendung. Schnur
groupApplicationSenderQualifier Der Qualifizierer der Gruppenanwendung. Schnur
groupAssociationAssignedCode Der zugewiesene Gruppenzuordnungscode. Schnur
groupControllingAgencyCode Die Gruppe, die den Agenturcode steuert. Schnur
groupControlNumberLowerBound Die Gruppensteuerelementnummer untere Grenze. int (erforderlich)
groupControlNumberPrefix Das Gruppensteuerelement-Nummernpräfix. Schnur
groupControlNumberSuffix Das Gruppensteuerelement-Nummernsuffix. Schnur
groupControlNumberUpperBound Die Obere Grenze der Gruppensteuerelementnummer. int (erforderlich)
groupMessageRelease Die Gruppennachricht wird freigegeben. Schnur
groupMessageVersion Die Gruppennachrichtenversion. Schnur
interchangeControlNumberLowerBound Die Untergrenze der Austauschsteuerelementnummer. int (erforderlich)
interchangeControlNumberPrefix Das Präfix der Austauschsteuerelementnummer. Schnur
interchangeControlNumberSuffix Das Suffix der Austauschsteuerelementnummer. Schnur
interchangeControlNumberUpperBound Die Obergrenze der Austauschsteuerelementnummer. int (erforderlich)
isTestInterchange Der Wert, der angibt, ob es sich bei der Nachricht um einen Testaustausch handelt. bool (erforderlich)
overwriteExistingTransactionSetControlNumber Der Wert, der angibt, ob vorhandene Transaktionssatz-Steuerelementnummer überschrieben werden soll. bool (erforderlich)
processingPriorityCode Der Code für die Verarbeitungspriorität. Schnur
receiverInternalIdentification Die interne Identifikation des Empfängers. Schnur
receiverInternalSubIdentification Die interne Unteridentifikation des Empfängers. Schnur
receiverReverseRoutingAddress Die Empfängerumleitungsadresse. Schnur
recipientReferencePasswordQualifier Der Empfängerverweiskennwortqualifizierer. Schnur
recipientReferencePasswordValue Der Empfängerverweiskennwortwert. Schnur
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 Transaktionssatz-Steuerelementnummer rollovern soll. bool (erforderlich)
senderInternalIdentification Die interne Identifizierung des Absenders. Schnur
senderInternalSubIdentification Die interne Identifikation des Absenders. Schnur
senderReverseRoutingAddress Die Absenderumleitungsadresse. Schnur
transactionSetControlNumberLowerBound Die Transaktionssatz-Kontrollnummer untere Grenze. int (erforderlich)
transactionSetControlNumberPrefix Das Präfix der Transaktionssatz-Steuerelementnummer. Schnur
transactionSetControlNumberSuffix Das Steuerelementnummernsuffix des Transaktionssatzes. Schnur
transactionSetControlNumberUpperBound Die Transaktionssatz-Kontrollnummer oben. int (erforderlich)

EdifactFramingSettings

Name Beschreibung Wert
characterEncoding Die Zeichencodierung. Schnur
characterSet Die EDIFACT-Frameeinstellung characterSet. 'KECA'
"Nicht angegeben"
'UNOA'
"UNOB"
"UNOC"
"UNOD"
'UNOE'
"UNOF"
"UNOG"
'UNOH'
"UNOI"
"UNOJ"
"UNOK"
"UNOX"
"UNOY" (erforderlich)
componentSeparator Das Komponententrennzeichen. int (erforderlich)
dataElementSeparator Das Datenelementtrennzeichen. int (erforderlich)
DezimalpointIndicator Der EDIFACT-Frameeinstellungs-Dezimalindikator. 'Komma'
"Dezimal"
"NotSpecified" (erforderlich)
protocolVersion Die Protokollversion. int (erforderlich)
releaseIndicator Der Veröffentlichungsindikator. int (erforderlich)
wiederholungSeparator Das Wiederholungstrennzeichen. int (erforderlich)
segmentTerminator Der Segmentendpunkt. int (erforderlich)
segmentTerminatorSuffix Das EDIFACT-Frameeinstellungssegment-Endatorsuffix. "CR"
"CRLF"
"LF"
'None'
"NotSpecified" (erforderlich)
serviceCodeListDirectoryVersion Die Verzeichnisversion der Dienstcodeliste. Schnur

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)

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)

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 beim Fehler angehalten werden soll. bool (erforderlich)
useDotAsDecimalSeparator Der Wert, der angibt, ob Punkt als Dezimaltrennzeichen verwendet werden soll. bool (erforderlich)

EdifactProtocolSettings

Name Beschreibung Wert
acknowledgementSettings Die EDIFACT-Bestätigungseinstellungen. EdifactAcknowledgementSettings (erforderlich)
edifactDelimiterOverrides Die EDIFACT-Trennzeichen setzen Einstellungen außer Kraft. EdifactDelimiterOverride[]
envelopeOverrides Die Einstellungen des EDIFACT-Umschlags überschreiben. 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 Die EDIFACT-Schemaverweise. EdifactSchemaReference[] (erforderlich)
validationOverrides Die Einstellungen für die EDIFACT-Überprüfung überschreiben. EdifactValidationOverride[]
validationSettings Die EDIFACT-Überprüfungseinstellungen. EdifactValidationSettings (erforderlich)

EdifactSchemaReference

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

EdifactValidationOverride

Name Beschreibung Wert
allowLeadingAndTrailingSpacesAndZeroes Der Wert, der angibt, ob führende und nachfolgende Leerzeichen und Nullen zulässig sind. bool (erforderlich)
enforceCharacterSet Der Wert, der angibt, ob zeichensatz überprüft werden soll. bool (erforderlich)
messageId Die Nachrichten-ID, auf die die Überprüfungseinstellungen angewendet werden müssen. Zeichenfolge (erforderlich)
trailingSeparatorPolicy Die nachfolgende Trennlinie. "Verpflichtend"
"NotAllowed"
"Nicht angegeben"
"Optional" (erforderlich)
trimLeadingAndTrailingSpacesAndZeroes Der Wert, der angibt, ob führende und nachfolgende Leerzeichen und Nullen gekürzt werden sollen. 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 zulässig sind. bool (erforderlich)
checkDuplicateGroupControlNumber Der Wert, der angibt, ob auf doppelte Gruppensteuerelementnummer überprüft werden soll. bool (erforderlich)
checkDuplicateInterchangeControlNumber Der Wert, der angibt, ob die Doppelte Austauschsteuerungsnummer überprüft werden soll. bool (erforderlich)
checkDuplicateTransactionSetControlNumber Der Wert, der angibt, ob auf doppelte Transaktionssatz-Kontrollnummer überprüft werden soll. bool (erforderlich)
interchangeControlNumberValidityDays Die Gültigkeitsdauer der Austauschkontrollnummer. int (erforderlich)
trailingSeparatorPolicy Die nachfolgende Trennlinie. "Verpflichtend"
"NotAllowed"
"Nicht angegeben"
"Optional" (erforderlich)
trimLeadingAndTrailingSpacesAndZeroes Der Wert, der angibt, ob führende und nachfolgende Leerzeichen und Nullen gekürzt werden sollen. 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)

IntegrationAccountAgreementProperties

Name Beschreibung Wert
agreementType Der Vereinbarungstyp. "AS2"
"Edifact"
"Nicht angegeben"
"X12" (erforderlich)
Inhalt Der Inhalt der Vereinbarung. AgreementContent- (erforderlich)
guestIdentity Die Geschäftsidentität des Gastpartners. BusinessIdentity- (erforderlich)
guestPartner Der Integrationskontopartner, der für diesen Vertrag als Gastpartner 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)
Metadaten Die Metadaten. jegliche

Microsoft.Logic/integrationAccounts/agreements

Name Beschreibung Wert
Ort Der Ressourcenspeicherort. Schnur
Name Der Ressourcenname Zeichenfolge (erforderlich)
Elternteil 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 des Typs: integrationAccounts
Eigenschaften Die Eigenschaften des Integrationskontovertrags. IntegrationAccountAgreementProperties (erforderlich)
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen

ResourceTags

Name Beschreibung Wert

X12AcknowledgementSettings

Name Beschreibung Wert
acknowledgementControlNumberLowerBound Die Nummer des Bestätigungssteuerelements, die untere Grenze liegt. int (erforderlich)
acknowledgementControlNumberPrefix Das Präfix der Bestätigungssteuerelementnummer. Schnur
acknowledgementControlNumberSuffix Das Suffix der Bestätigungssteuerelementnummer. Schnur
acknowledgementControlNumberUpperBound Die Obergrenze des Bestätigungssteuerelements. int (erforderlich)
batchFunctionalAcknowledgements Der Wert, der angibt, ob funktionsbezogene Bestätigungen batchweise gestapelt werden sollen. bool (erforderlich)
batchImplementationAcknowledgements Der Wert, der angibt, ob bestätigungen für die Batchimplementierung angegeben werden sollen. bool (erforderlich)
batchTechnicalAcknowledgements Der Wert, der angibt, ob die technischen Bestätigungen stapeln sollen. bool (erforderlich)
functionalAcknowledgementVersion Die funktionale Bestätigungsversion. Schnur
implementationAcknowledgementVersion Die Implementierungsbestätigungsversion. Schnur
needFunctionalAcknowledgement Der Wert, der angibt, ob funktionale 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 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ätigungssteuerungsnummer zurückgegeben werden soll. bool (erforderlich)
sendSynchronousAcknowledgement Der Wert, der angibt, ob synchrone Bestätigung gesendet werden soll. bool (erforderlich)

X12AgreementContent

Name Beschreibung Wert
receiveAgreement Die One-Way-Vereinbarung für X12. X12OneWayAgreement (erforderlich)
sendAgreement Der X12-Versandvertrag mit unidirektionaler Übermittlung. X12OneWayAgreement (erforderlich)

X12DelimiterOverrides

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

X12EnvelopeOverride

Name Beschreibung Wert
dateFormat Das Datumsformat. "CCYYMMDD"
"Nicht angegeben"
"JJMMD" (erforderlich)
functionalIdentifierCode Der Funktionsbezeichnercode. Schnur
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 Empfängeranwendungs-ID. Zeichenfolge (erforderlich)
responsibleAgencyCode Der zuständige Agenturkodex. Zeichenfolge (erforderlich)
senderApplicationId Die Absenderanwendungs-ID. 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 der Steuerelemente. int (erforderlich)
controlVersionNumber Die Versionsnummer des Steuerelements. Zeichenfolge (erforderlich)
enableDefaultGroupHeaders Der Wert, der angibt, ob Standardgruppenkopfzeilen aktiviert werden sollen. bool (erforderlich)
functionalGroupId Die Funktionale Gruppen-ID. Schnur
groupControlNumberLowerBound Die Gruppensteuerelementnummer untere Grenze. int (erforderlich)
groupControlNumberUpperBound Die Obere Grenze der Gruppensteuerelementnummer. int (erforderlich)
groupHeaderAgencyCode Der Code der Gruppenkopfagentur. Zeichenfolge (erforderlich)
groupHeaderDateFormat Das Gruppenkopfdatumsformat. "CCYYMMDD"
"Nicht angegeben"
"JJMMD" (erforderlich)
groupHeaderTimeFormat Das Gruppenkopfzeitformat. "HHMM"
"HHMMSS"
"HHMMSSd"
"HHMMSSdd"
"NotSpecified" (erforderlich)
groupHeaderVersion Die Gruppenkopfversion. Zeichenfolge (erforderlich)
interchangeControlNumberLowerBound Die Untergrenze der Austauschsteuerelementnummer. int (erforderlich)
interchangeControlNumberUpperBound Die Obergrenze der Austauschsteuerelementnummer. int (erforderlich)
overwriteExistingTransactionSetControlNumber Der Wert, der angibt, ob vorhandene Transaktionssatz-Steuerelementnummer überschrieben werden soll. bool (erforderlich)
receiverApplicationId Die Empfängeranwendungs-ID. Zeichenfolge (erforderlich)
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 Transaktionssatz-Steuerelementnummer rollovern soll. bool (erforderlich)
senderApplicationId Die Absenderanwendungs-ID. Zeichenfolge (erforderlich)
transactionSetControlNumberLowerBound Die Transaktionssatz-Kontrollnummer untere Grenze. int (erforderlich)
transactionSetControlNumberPrefix Das Präfix der Transaktionssatz-Steuerelementnummer. Schnur
transactionSetControlNumberSuffix Das Steuerelementnummernsuffix des Transaktionssatzes. Schnur
transactionSetControlNumberUpperBound Die Transaktionssatz-Kontrollnummer oben. int (erforderlich)
usageIndicator Der Verwendungsindikator. "Informationen"
"Nicht angegeben"
"Produktion"
"Test" (erforderlich)
useControlStandardsIdAsRepetitionCharacter Der Wert, der angibt, ob die Steuerelementstandards-ID als Wiederholungszeichen verwendet werden soll. bool (erforderlich)

X12FramingSettings

Name Beschreibung Wert
characterSet Der X12-Zeichensatz. "Einfach"
"Erweitert"
"Nicht angegeben"
'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 Nutzlast ersetzt werden sollen. bool (erforderlich)
segmentTerminator Der Segmentendpunkt. int (erforderlich)
segmentTerminatorSuffix Das Segmentterminatorsuffix. "CR"
"CRLF"
"LF"
'None'
"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)

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)

X12ProcessingSettings

Name Beschreibung Wert
convertImpliedDecimal Der Wert, der angibt, ob der numerische Typ in eine konkludente Dezimalzahl 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 beim Fehler angehalten werden soll. bool (erforderlich)
useDotAsDecimalSeparator Der Wert, der angibt, ob Punkt als Dezimaltrennzeichen verwendet werden soll. bool (erforderlich)

X12ProtocolSettings

Name Beschreibung Wert
acknowledgementSettings Die X12-Bestätigungseinstellungen. X12AcknowledgementSettings (erforderlich)
envelopeOverrides Die X12-Umschlagüberschreibungseinstellungen. 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)
schemaReferences Die X12-Schemaverweise. X12SchemaReference[] (erforderlich)
securitySettings Die X12-Sicherheitseinstellungen. X12SecuritySettings (erforderlich)
validationOverrides Die Einstellungen für die X12-Überprüfung überschreiben. X12ValidationOverride[]
validationSettings Die X12-Überprüfungseinstellungen. X12ValidationSettings (erforderlich)
x12DelimiterOverrides Die X12-Trennzeichen setzen Einstellungen außer Kraft. X12DelimiterOverrides[]

X12SchemaReference

Name Beschreibung Wert
messageId Die Nachrichten-ID. Zeichenfolge (erforderlich)
schemaName Der Schemaname. Zeichenfolge (erforderlich)
schemaVersion Die Schemaversion. Zeichenfolge (erforderlich)
senderApplicationId Die Absenderanwendungs-ID. Schnur

X12SecuritySettings

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

X12ValidationOverride

Name Beschreibung Wert
allowLeadingAndTrailingSpacesAndZeroes Der Wert, der angibt, ob führende und nachfolgende Leerzeichen und Nullen zulässig sind. bool (erforderlich)
messageId Die Nachrichten-ID, auf die die Überprüfungseinstellungen angewendet werden müssen. Zeichenfolge (erforderlich)
trailingSeparatorPolicy Die nachfolgende Trennlinie. "Verpflichtend"
"NotAllowed"
"Nicht angegeben"
"Optional" (erforderlich)
trimLeadingAndTrailingSpacesAndZeroes Der Wert, der angibt, ob führende und nachfolgende Leerzeichen und Nullen gekürzt werden sollen. 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 zulässig sind. bool (erforderlich)
checkDuplicateGroupControlNumber Der Wert, der angibt, ob auf doppelte Gruppensteuerelementnummer überprüft werden soll. bool (erforderlich)
checkDuplicateInterchangeControlNumber Der Wert, der angibt, ob die Doppelte Austauschsteuerungsnummer überprüft werden soll. bool (erforderlich)
checkDuplicateTransactionSetControlNumber Der Wert, der angibt, ob auf doppelte Transaktionssatz-Kontrollnummer überprüft werden soll. bool (erforderlich)
interchangeControlNumberValidityDays Die Gültigkeitsdauer der Austauschkontrollnummer. int (erforderlich)
trailingSeparatorPolicy Die nachfolgende Trennlinie. "Verpflichtend"
"NotAllowed"
"Nicht angegeben"
"Optional" (erforderlich)
trimLeadingAndTrailingSpacesAndZeroes Der Wert, der angibt, ob führende und nachfolgende Leerzeichen und Nullen gekürzt werden sollen. 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)

Schnellstartbeispiele

Die folgenden Schnellstartbeispiele stellen diesen Ressourcentyp bereit.

Bicep-Datei Beschreibung
Azure Logic Apps – AS2 Send Receive Erstellt Integrationskonten für zwei Partner, Contoso und Fabrikam, einschließlich der Artefakte für Partner und Vereinbarungen. Die Vorlage erstellt außerdem Logik-Apps zwischen Fabrikam Sales und Contoso, um synchrone AS2 Send Receive zu veranschaulichen. Die Vorlage erstellt außerdem Logik-Apps zwischen Fabrikam Finance und Contoso, die asynchrone AS2-Sende empfangen veranschaulichen.

ARM-Vorlagenressourcendefinition

Der Ressourcentyp "integrationAccounts/agreements" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

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

Ressourcenformat

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

{
  "type": "Microsoft.Logic/integrationAccounts/agreements",
  "apiVersion": "2019-05-01",
  "name": "string",
  "location": "string",
  "properties": {
    "agreementType": "string",
    "content": {
      "aS2": {
        "receiveAgreement": {
          "protocolSettings": {
            "acknowledgementConnectionSettings": {
              "ignoreCertificateNameMismatch": "bool",
              "keepHttpConnectionAlive": "bool",
              "supportHttpStatusCodeContinue": "bool",
              "unfoldHttpHeaders": "bool"
            },
            "envelopeSettings": {
              "autogenerateFileName": "bool",
              "fileNameTemplate": "string",
              "messageContentType": "string",
              "suspendMessageOnFileNameGenerationError": "bool",
              "transmitFileNameInMimeHeader": "bool"
            },
            "errorSettings": {
              "resendIfMDNNotReceived": "bool",
              "suspendDuplicateMessage": "bool"
            },
            "mdnSettings": {
              "dispositionNotificationTo": "string",
              "mdnText": "string",
              "micHashingAlgorithm": "string",
              "needMDN": "bool",
              "receiptDeliveryUrl": "string",
              "sendInboundMDNToMessageBox": "bool",
              "sendMDNAsynchronously": "bool",
              "signMDN": "bool",
              "signOutboundMDNIfOptional": "bool"
            },
            "messageConnectionSettings": {
              "ignoreCertificateNameMismatch": "bool",
              "keepHttpConnectionAlive": "bool",
              "supportHttpStatusCodeContinue": "bool",
              "unfoldHttpHeaders": "bool"
            },
            "securitySettings": {
              "enableNRRForInboundDecodedMessages": "bool",
              "enableNRRForInboundEncodedMessages": "bool",
              "enableNRRForInboundMDN": "bool",
              "enableNRRForOutboundDecodedMessages": "bool",
              "enableNRRForOutboundEncodedMessages": "bool",
              "enableNRRForOutboundMDN": "bool",
              "encryptionCertificateName": "string",
              "overrideGroupSigningCertificate": "bool",
              "sha2AlgorithmFormat": "string",
              "signingCertificateName": "string"
            },
            "validationSettings": {
              "checkCertificateRevocationListOnReceive": "bool",
              "checkCertificateRevocationListOnSend": "bool",
              "checkDuplicateMessage": "bool",
              "compressMessage": "bool",
              "encryptionAlgorithm": "string",
              "encryptMessage": "bool",
              "interchangeDuplicatesValidityDays": "int",
              "overrideMessageProperties": "bool",
              "signingAlgorithm": "string",
              "signMessage": "bool"
            }
          },
          "receiverBusinessIdentity": {
            "qualifier": "string",
            "value": "string"
          },
          "senderBusinessIdentity": {
            "qualifier": "string",
            "value": "string"
          }
        },
        "sendAgreement": {
          "protocolSettings": {
            "acknowledgementConnectionSettings": {
              "ignoreCertificateNameMismatch": "bool",
              "keepHttpConnectionAlive": "bool",
              "supportHttpStatusCodeContinue": "bool",
              "unfoldHttpHeaders": "bool"
            },
            "envelopeSettings": {
              "autogenerateFileName": "bool",
              "fileNameTemplate": "string",
              "messageContentType": "string",
              "suspendMessageOnFileNameGenerationError": "bool",
              "transmitFileNameInMimeHeader": "bool"
            },
            "errorSettings": {
              "resendIfMDNNotReceived": "bool",
              "suspendDuplicateMessage": "bool"
            },
            "mdnSettings": {
              "dispositionNotificationTo": "string",
              "mdnText": "string",
              "micHashingAlgorithm": "string",
              "needMDN": "bool",
              "receiptDeliveryUrl": "string",
              "sendInboundMDNToMessageBox": "bool",
              "sendMDNAsynchronously": "bool",
              "signMDN": "bool",
              "signOutboundMDNIfOptional": "bool"
            },
            "messageConnectionSettings": {
              "ignoreCertificateNameMismatch": "bool",
              "keepHttpConnectionAlive": "bool",
              "supportHttpStatusCodeContinue": "bool",
              "unfoldHttpHeaders": "bool"
            },
            "securitySettings": {
              "enableNRRForInboundDecodedMessages": "bool",
              "enableNRRForInboundEncodedMessages": "bool",
              "enableNRRForInboundMDN": "bool",
              "enableNRRForOutboundDecodedMessages": "bool",
              "enableNRRForOutboundEncodedMessages": "bool",
              "enableNRRForOutboundMDN": "bool",
              "encryptionCertificateName": "string",
              "overrideGroupSigningCertificate": "bool",
              "sha2AlgorithmFormat": "string",
              "signingCertificateName": "string"
            },
            "validationSettings": {
              "checkCertificateRevocationListOnReceive": "bool",
              "checkCertificateRevocationListOnSend": "bool",
              "checkDuplicateMessage": "bool",
              "compressMessage": "bool",
              "encryptionAlgorithm": "string",
              "encryptMessage": "bool",
              "interchangeDuplicatesValidityDays": "int",
              "overrideMessageProperties": "bool",
              "signingAlgorithm": "string",
              "signMessage": "bool"
            }
          },
          "receiverBusinessIdentity": {
            "qualifier": "string",
            "value": "string"
          },
          "senderBusinessIdentity": {
            "qualifier": "string",
            "value": "string"
          }
        }
      },
      "edifact": {
        "receiveAgreement": {
          "protocolSettings": {
            "acknowledgementSettings": {
              "acknowledgementControlNumberLowerBound": "int",
              "acknowledgementControlNumberPrefix": "string",
              "acknowledgementControlNumberSuffix": "string",
              "acknowledgementControlNumberUpperBound": "int",
              "batchFunctionalAcknowledgements": "bool",
              "batchTechnicalAcknowledgements": "bool",
              "needFunctionalAcknowledgement": "bool",
              "needLoopForValidMessages": "bool",
              "needTechnicalAcknowledgement": "bool",
              "rolloverAcknowledgementControlNumber": "bool",
              "sendSynchronousAcknowledgement": "bool"
            },
            "edifactDelimiterOverrides": [
              {
                "componentSeparator": "int",
                "dataElementSeparator": "int",
                "decimalPointIndicator": "string",
                "messageAssociationAssignedCode": "string",
                "messageId": "string",
                "messageRelease": "string",
                "messageVersion": "string",
                "releaseIndicator": "int",
                "repetitionSeparator": "int",
                "segmentTerminator": "int",
                "segmentTerminatorSuffix": "string",
                "targetNamespace": "string"
              }
            ],
            "envelopeOverrides": [
              {
                "applicationPassword": "string",
                "associationAssignedCode": "string",
                "controllingAgencyCode": "string",
                "functionalGroupId": "string",
                "groupHeaderMessageRelease": "string",
                "groupHeaderMessageVersion": "string",
                "messageAssociationAssignedCode": "string",
                "messageId": "string",
                "messageRelease": "string",
                "messageVersion": "string",
                "receiverApplicationId": "string",
                "receiverApplicationQualifier": "string",
                "senderApplicationId": "string",
                "senderApplicationQualifier": "string",
                "targetNamespace": "string"
              }
            ],
            "envelopeSettings": {
              "applicationReferenceId": "string",
              "applyDelimiterStringAdvice": "bool",
              "communicationAgreementId": "string",
              "createGroupingSegments": "bool",
              "enableDefaultGroupHeaders": "bool",
              "functionalGroupId": "string",
              "groupApplicationPassword": "string",
              "groupApplicationReceiverId": "string",
              "groupApplicationReceiverQualifier": "string",
              "groupApplicationSenderId": "string",
              "groupApplicationSenderQualifier": "string",
              "groupAssociationAssignedCode": "string",
              "groupControllingAgencyCode": "string",
              "groupControlNumberLowerBound": "int",
              "groupControlNumberPrefix": "string",
              "groupControlNumberSuffix": "string",
              "groupControlNumberUpperBound": "int",
              "groupMessageRelease": "string",
              "groupMessageVersion": "string",
              "interchangeControlNumberLowerBound": "int",
              "interchangeControlNumberPrefix": "string",
              "interchangeControlNumberSuffix": "string",
              "interchangeControlNumberUpperBound": "int",
              "isTestInterchange": "bool",
              "overwriteExistingTransactionSetControlNumber": "bool",
              "processingPriorityCode": "string",
              "receiverInternalIdentification": "string",
              "receiverInternalSubIdentification": "string",
              "receiverReverseRoutingAddress": "string",
              "recipientReferencePasswordQualifier": "string",
              "recipientReferencePasswordValue": "string",
              "rolloverGroupControlNumber": "bool",
              "rolloverInterchangeControlNumber": "bool",
              "rolloverTransactionSetControlNumber": "bool",
              "senderInternalIdentification": "string",
              "senderInternalSubIdentification": "string",
              "senderReverseRoutingAddress": "string",
              "transactionSetControlNumberLowerBound": "int",
              "transactionSetControlNumberPrefix": "string",
              "transactionSetControlNumberSuffix": "string",
              "transactionSetControlNumberUpperBound": "int"
            },
            "framingSettings": {
              "characterEncoding": "string",
              "characterSet": "string",
              "componentSeparator": "int",
              "dataElementSeparator": "int",
              "decimalPointIndicator": "string",
              "protocolVersion": "int",
              "releaseIndicator": "int",
              "repetitionSeparator": "int",
              "segmentTerminator": "int",
              "segmentTerminatorSuffix": "string",
              "serviceCodeListDirectoryVersion": "string"
            },
            "messageFilter": {
              "messageFilterType": "string"
            },
            "messageFilterList": [
              {
                "messageId": "string"
              }
            ],
            "processingSettings": {
              "createEmptyXmlTagsForTrailingSeparators": "bool",
              "maskSecurityInfo": "bool",
              "preserveInterchange": "bool",
              "suspendInterchangeOnError": "bool",
              "useDotAsDecimalSeparator": "bool"
            },
            "schemaReferences": [
              {
                "associationAssignedCode": "string",
                "messageId": "string",
                "messageRelease": "string",
                "messageVersion": "string",
                "schemaName": "string",
                "senderApplicationId": "string",
                "senderApplicationQualifier": "string"
              }
            ],
            "validationOverrides": [
              {
                "allowLeadingAndTrailingSpacesAndZeroes": "bool",
                "enforceCharacterSet": "bool",
                "messageId": "string",
                "trailingSeparatorPolicy": "string",
                "trimLeadingAndTrailingSpacesAndZeroes": "bool",
                "validateEDITypes": "bool",
                "validateXSDTypes": "bool"
              }
            ],
            "validationSettings": {
              "allowLeadingAndTrailingSpacesAndZeroes": "bool",
              "checkDuplicateGroupControlNumber": "bool",
              "checkDuplicateInterchangeControlNumber": "bool",
              "checkDuplicateTransactionSetControlNumber": "bool",
              "interchangeControlNumberValidityDays": "int",
              "trailingSeparatorPolicy": "string",
              "trimLeadingAndTrailingSpacesAndZeroes": "bool",
              "validateCharacterSet": "bool",
              "validateEDITypes": "bool",
              "validateXSDTypes": "bool"
            }
          },
          "receiverBusinessIdentity": {
            "qualifier": "string",
            "value": "string"
          },
          "senderBusinessIdentity": {
            "qualifier": "string",
            "value": "string"
          }
        },
        "sendAgreement": {
          "protocolSettings": {
            "acknowledgementSettings": {
              "acknowledgementControlNumberLowerBound": "int",
              "acknowledgementControlNumberPrefix": "string",
              "acknowledgementControlNumberSuffix": "string",
              "acknowledgementControlNumberUpperBound": "int",
              "batchFunctionalAcknowledgements": "bool",
              "batchTechnicalAcknowledgements": "bool",
              "needFunctionalAcknowledgement": "bool",
              "needLoopForValidMessages": "bool",
              "needTechnicalAcknowledgement": "bool",
              "rolloverAcknowledgementControlNumber": "bool",
              "sendSynchronousAcknowledgement": "bool"
            },
            "edifactDelimiterOverrides": [
              {
                "componentSeparator": "int",
                "dataElementSeparator": "int",
                "decimalPointIndicator": "string",
                "messageAssociationAssignedCode": "string",
                "messageId": "string",
                "messageRelease": "string",
                "messageVersion": "string",
                "releaseIndicator": "int",
                "repetitionSeparator": "int",
                "segmentTerminator": "int",
                "segmentTerminatorSuffix": "string",
                "targetNamespace": "string"
              }
            ],
            "envelopeOverrides": [
              {
                "applicationPassword": "string",
                "associationAssignedCode": "string",
                "controllingAgencyCode": "string",
                "functionalGroupId": "string",
                "groupHeaderMessageRelease": "string",
                "groupHeaderMessageVersion": "string",
                "messageAssociationAssignedCode": "string",
                "messageId": "string",
                "messageRelease": "string",
                "messageVersion": "string",
                "receiverApplicationId": "string",
                "receiverApplicationQualifier": "string",
                "senderApplicationId": "string",
                "senderApplicationQualifier": "string",
                "targetNamespace": "string"
              }
            ],
            "envelopeSettings": {
              "applicationReferenceId": "string",
              "applyDelimiterStringAdvice": "bool",
              "communicationAgreementId": "string",
              "createGroupingSegments": "bool",
              "enableDefaultGroupHeaders": "bool",
              "functionalGroupId": "string",
              "groupApplicationPassword": "string",
              "groupApplicationReceiverId": "string",
              "groupApplicationReceiverQualifier": "string",
              "groupApplicationSenderId": "string",
              "groupApplicationSenderQualifier": "string",
              "groupAssociationAssignedCode": "string",
              "groupControllingAgencyCode": "string",
              "groupControlNumberLowerBound": "int",
              "groupControlNumberPrefix": "string",
              "groupControlNumberSuffix": "string",
              "groupControlNumberUpperBound": "int",
              "groupMessageRelease": "string",
              "groupMessageVersion": "string",
              "interchangeControlNumberLowerBound": "int",
              "interchangeControlNumberPrefix": "string",
              "interchangeControlNumberSuffix": "string",
              "interchangeControlNumberUpperBound": "int",
              "isTestInterchange": "bool",
              "overwriteExistingTransactionSetControlNumber": "bool",
              "processingPriorityCode": "string",
              "receiverInternalIdentification": "string",
              "receiverInternalSubIdentification": "string",
              "receiverReverseRoutingAddress": "string",
              "recipientReferencePasswordQualifier": "string",
              "recipientReferencePasswordValue": "string",
              "rolloverGroupControlNumber": "bool",
              "rolloverInterchangeControlNumber": "bool",
              "rolloverTransactionSetControlNumber": "bool",
              "senderInternalIdentification": "string",
              "senderInternalSubIdentification": "string",
              "senderReverseRoutingAddress": "string",
              "transactionSetControlNumberLowerBound": "int",
              "transactionSetControlNumberPrefix": "string",
              "transactionSetControlNumberSuffix": "string",
              "transactionSetControlNumberUpperBound": "int"
            },
            "framingSettings": {
              "characterEncoding": "string",
              "characterSet": "string",
              "componentSeparator": "int",
              "dataElementSeparator": "int",
              "decimalPointIndicator": "string",
              "protocolVersion": "int",
              "releaseIndicator": "int",
              "repetitionSeparator": "int",
              "segmentTerminator": "int",
              "segmentTerminatorSuffix": "string",
              "serviceCodeListDirectoryVersion": "string"
            },
            "messageFilter": {
              "messageFilterType": "string"
            },
            "messageFilterList": [
              {
                "messageId": "string"
              }
            ],
            "processingSettings": {
              "createEmptyXmlTagsForTrailingSeparators": "bool",
              "maskSecurityInfo": "bool",
              "preserveInterchange": "bool",
              "suspendInterchangeOnError": "bool",
              "useDotAsDecimalSeparator": "bool"
            },
            "schemaReferences": [
              {
                "associationAssignedCode": "string",
                "messageId": "string",
                "messageRelease": "string",
                "messageVersion": "string",
                "schemaName": "string",
                "senderApplicationId": "string",
                "senderApplicationQualifier": "string"
              }
            ],
            "validationOverrides": [
              {
                "allowLeadingAndTrailingSpacesAndZeroes": "bool",
                "enforceCharacterSet": "bool",
                "messageId": "string",
                "trailingSeparatorPolicy": "string",
                "trimLeadingAndTrailingSpacesAndZeroes": "bool",
                "validateEDITypes": "bool",
                "validateXSDTypes": "bool"
              }
            ],
            "validationSettings": {
              "allowLeadingAndTrailingSpacesAndZeroes": "bool",
              "checkDuplicateGroupControlNumber": "bool",
              "checkDuplicateInterchangeControlNumber": "bool",
              "checkDuplicateTransactionSetControlNumber": "bool",
              "interchangeControlNumberValidityDays": "int",
              "trailingSeparatorPolicy": "string",
              "trimLeadingAndTrailingSpacesAndZeroes": "bool",
              "validateCharacterSet": "bool",
              "validateEDITypes": "bool",
              "validateXSDTypes": "bool"
            }
          },
          "receiverBusinessIdentity": {
            "qualifier": "string",
            "value": "string"
          },
          "senderBusinessIdentity": {
            "qualifier": "string",
            "value": "string"
          }
        }
      },
      "x12": {
        "receiveAgreement": {
          "protocolSettings": {
            "acknowledgementSettings": {
              "acknowledgementControlNumberLowerBound": "int",
              "acknowledgementControlNumberPrefix": "string",
              "acknowledgementControlNumberSuffix": "string",
              "acknowledgementControlNumberUpperBound": "int",
              "batchFunctionalAcknowledgements": "bool",
              "batchImplementationAcknowledgements": "bool",
              "batchTechnicalAcknowledgements": "bool",
              "functionalAcknowledgementVersion": "string",
              "implementationAcknowledgementVersion": "string",
              "needFunctionalAcknowledgement": "bool",
              "needImplementationAcknowledgement": "bool",
              "needLoopForValidMessages": "bool",
              "needTechnicalAcknowledgement": "bool",
              "rolloverAcknowledgementControlNumber": "bool",
              "sendSynchronousAcknowledgement": "bool"
            },
            "envelopeOverrides": [
              {
                "dateFormat": "string",
                "functionalIdentifierCode": "string",
                "headerVersion": "string",
                "messageId": "string",
                "protocolVersion": "string",
                "receiverApplicationId": "string",
                "responsibleAgencyCode": "string",
                "senderApplicationId": "string",
                "targetNamespace": "string",
                "timeFormat": "string"
              }
            ],
            "envelopeSettings": {
              "controlStandardsId": "int",
              "controlVersionNumber": "string",
              "enableDefaultGroupHeaders": "bool",
              "functionalGroupId": "string",
              "groupControlNumberLowerBound": "int",
              "groupControlNumberUpperBound": "int",
              "groupHeaderAgencyCode": "string",
              "groupHeaderDateFormat": "string",
              "groupHeaderTimeFormat": "string",
              "groupHeaderVersion": "string",
              "interchangeControlNumberLowerBound": "int",
              "interchangeControlNumberUpperBound": "int",
              "overwriteExistingTransactionSetControlNumber": "bool",
              "receiverApplicationId": "string",
              "rolloverGroupControlNumber": "bool",
              "rolloverInterchangeControlNumber": "bool",
              "rolloverTransactionSetControlNumber": "bool",
              "senderApplicationId": "string",
              "transactionSetControlNumberLowerBound": "int",
              "transactionSetControlNumberPrefix": "string",
              "transactionSetControlNumberSuffix": "string",
              "transactionSetControlNumberUpperBound": "int",
              "usageIndicator": "string",
              "useControlStandardsIdAsRepetitionCharacter": "bool"
            },
            "framingSettings": {
              "characterSet": "string",
              "componentSeparator": "int",
              "dataElementSeparator": "int",
              "replaceCharacter": "int",
              "replaceSeparatorsInPayload": "bool",
              "segmentTerminator": "int",
              "segmentTerminatorSuffix": "string"
            },
            "messageFilter": {
              "messageFilterType": "string"
            },
            "messageFilterList": [
              {
                "messageId": "string"
              }
            ],
            "processingSettings": {
              "convertImpliedDecimal": "bool",
              "createEmptyXmlTagsForTrailingSeparators": "bool",
              "maskSecurityInfo": "bool",
              "preserveInterchange": "bool",
              "suspendInterchangeOnError": "bool",
              "useDotAsDecimalSeparator": "bool"
            },
            "schemaReferences": [
              {
                "messageId": "string",
                "schemaName": "string",
                "schemaVersion": "string",
                "senderApplicationId": "string"
              }
            ],
            "securitySettings": {
              "authorizationQualifier": "string",
              "authorizationValue": "string",
              "passwordValue": "string",
              "securityQualifier": "string"
            },
            "validationOverrides": [
              {
                "allowLeadingAndTrailingSpacesAndZeroes": "bool",
                "messageId": "string",
                "trailingSeparatorPolicy": "string",
                "trimLeadingAndTrailingSpacesAndZeroes": "bool",
                "validateCharacterSet": "bool",
                "validateEDITypes": "bool",
                "validateXSDTypes": "bool"
              }
            ],
            "validationSettings": {
              "allowLeadingAndTrailingSpacesAndZeroes": "bool",
              "checkDuplicateGroupControlNumber": "bool",
              "checkDuplicateInterchangeControlNumber": "bool",
              "checkDuplicateTransactionSetControlNumber": "bool",
              "interchangeControlNumberValidityDays": "int",
              "trailingSeparatorPolicy": "string",
              "trimLeadingAndTrailingSpacesAndZeroes": "bool",
              "validateCharacterSet": "bool",
              "validateEDITypes": "bool",
              "validateXSDTypes": "bool"
            },
            "x12DelimiterOverrides": [
              {
                "componentSeparator": "int",
                "dataElementSeparator": "int",
                "messageId": "string",
                "protocolVersion": "string",
                "replaceCharacter": "int",
                "replaceSeparatorsInPayload": "bool",
                "segmentTerminator": "int",
                "segmentTerminatorSuffix": "string",
                "targetNamespace": "string"
              }
            ]
          },
          "receiverBusinessIdentity": {
            "qualifier": "string",
            "value": "string"
          },
          "senderBusinessIdentity": {
            "qualifier": "string",
            "value": "string"
          }
        },
        "sendAgreement": {
          "protocolSettings": {
            "acknowledgementSettings": {
              "acknowledgementControlNumberLowerBound": "int",
              "acknowledgementControlNumberPrefix": "string",
              "acknowledgementControlNumberSuffix": "string",
              "acknowledgementControlNumberUpperBound": "int",
              "batchFunctionalAcknowledgements": "bool",
              "batchImplementationAcknowledgements": "bool",
              "batchTechnicalAcknowledgements": "bool",
              "functionalAcknowledgementVersion": "string",
              "implementationAcknowledgementVersion": "string",
              "needFunctionalAcknowledgement": "bool",
              "needImplementationAcknowledgement": "bool",
              "needLoopForValidMessages": "bool",
              "needTechnicalAcknowledgement": "bool",
              "rolloverAcknowledgementControlNumber": "bool",
              "sendSynchronousAcknowledgement": "bool"
            },
            "envelopeOverrides": [
              {
                "dateFormat": "string",
                "functionalIdentifierCode": "string",
                "headerVersion": "string",
                "messageId": "string",
                "protocolVersion": "string",
                "receiverApplicationId": "string",
                "responsibleAgencyCode": "string",
                "senderApplicationId": "string",
                "targetNamespace": "string",
                "timeFormat": "string"
              }
            ],
            "envelopeSettings": {
              "controlStandardsId": "int",
              "controlVersionNumber": "string",
              "enableDefaultGroupHeaders": "bool",
              "functionalGroupId": "string",
              "groupControlNumberLowerBound": "int",
              "groupControlNumberUpperBound": "int",
              "groupHeaderAgencyCode": "string",
              "groupHeaderDateFormat": "string",
              "groupHeaderTimeFormat": "string",
              "groupHeaderVersion": "string",
              "interchangeControlNumberLowerBound": "int",
              "interchangeControlNumberUpperBound": "int",
              "overwriteExistingTransactionSetControlNumber": "bool",
              "receiverApplicationId": "string",
              "rolloverGroupControlNumber": "bool",
              "rolloverInterchangeControlNumber": "bool",
              "rolloverTransactionSetControlNumber": "bool",
              "senderApplicationId": "string",
              "transactionSetControlNumberLowerBound": "int",
              "transactionSetControlNumberPrefix": "string",
              "transactionSetControlNumberSuffix": "string",
              "transactionSetControlNumberUpperBound": "int",
              "usageIndicator": "string",
              "useControlStandardsIdAsRepetitionCharacter": "bool"
            },
            "framingSettings": {
              "characterSet": "string",
              "componentSeparator": "int",
              "dataElementSeparator": "int",
              "replaceCharacter": "int",
              "replaceSeparatorsInPayload": "bool",
              "segmentTerminator": "int",
              "segmentTerminatorSuffix": "string"
            },
            "messageFilter": {
              "messageFilterType": "string"
            },
            "messageFilterList": [
              {
                "messageId": "string"
              }
            ],
            "processingSettings": {
              "convertImpliedDecimal": "bool",
              "createEmptyXmlTagsForTrailingSeparators": "bool",
              "maskSecurityInfo": "bool",
              "preserveInterchange": "bool",
              "suspendInterchangeOnError": "bool",
              "useDotAsDecimalSeparator": "bool"
            },
            "schemaReferences": [
              {
                "messageId": "string",
                "schemaName": "string",
                "schemaVersion": "string",
                "senderApplicationId": "string"
              }
            ],
            "securitySettings": {
              "authorizationQualifier": "string",
              "authorizationValue": "string",
              "passwordValue": "string",
              "securityQualifier": "string"
            },
            "validationOverrides": [
              {
                "allowLeadingAndTrailingSpacesAndZeroes": "bool",
                "messageId": "string",
                "trailingSeparatorPolicy": "string",
                "trimLeadingAndTrailingSpacesAndZeroes": "bool",
                "validateCharacterSet": "bool",
                "validateEDITypes": "bool",
                "validateXSDTypes": "bool"
              }
            ],
            "validationSettings": {
              "allowLeadingAndTrailingSpacesAndZeroes": "bool",
              "checkDuplicateGroupControlNumber": "bool",
              "checkDuplicateInterchangeControlNumber": "bool",
              "checkDuplicateTransactionSetControlNumber": "bool",
              "interchangeControlNumberValidityDays": "int",
              "trailingSeparatorPolicy": "string",
              "trimLeadingAndTrailingSpacesAndZeroes": "bool",
              "validateCharacterSet": "bool",
              "validateEDITypes": "bool",
              "validateXSDTypes": "bool"
            },
            "x12DelimiterOverrides": [
              {
                "componentSeparator": "int",
                "dataElementSeparator": "int",
                "messageId": "string",
                "protocolVersion": "string",
                "replaceCharacter": "int",
                "replaceSeparatorsInPayload": "bool",
                "segmentTerminator": "int",
                "segmentTerminatorSuffix": "string",
                "targetNamespace": "string"
              }
            ]
          },
          "receiverBusinessIdentity": {
            "qualifier": "string",
            "value": "string"
          },
          "senderBusinessIdentity": {
            "qualifier": "string",
            "value": "string"
          }
        }
      }
    },
    "guestIdentity": {
      "qualifier": "string",
      "value": "string"
    },
    "guestPartner": "string",
    "hostIdentity": {
      "qualifier": "string",
      "value": "string"
    },
    "hostPartner": "string",
    "metadata": {}
  },
  "tags": {
    "{customized property}": "string"
  }
}

Eigenschaftswerte

AgreementContent

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

AS2AcknowledgementConnectionSettings

Name Beschreibung Wert
ignoreCertificateNameMismatch Gibt an, ob die Übereinstimmung im Zertifikatnamen ignoriert werden soll. bool (erforderlich)
keepHttpConnectionAlive Gibt an, ob die Verbindung aktiv bleibt. bool (erforderlich)
supportHttpStatusCodeContinue Gibt an, ob DER HTTP-Statuscode 'CONTINUE' unterstützt werden soll. bool (erforderlich)
unfoldHttpHeaders Gibt an, ob die HTTP-Header ausgeklappt werden sollen. bool (erforderlich)

AS2AgreementContent

Name Beschreibung Wert
receiveAgreement Die Unidirektionale As2-Vereinbarung. AS2OneWayAgreement (erforderlich)
sendAgreement Die Unidirektionale Versandvereinbarung AS2. AS2OneWayAgreement (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 beim Fehler beim Generieren von Dateinamen 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 senden soll, wenn MDN nicht empfangen wird. bool (erforderlich)
suspendDuplicateMessage Der Wert, der angibt, ob doppelte Nachricht angehalten werden soll. bool (erforderlich)

AS2MdnSettings

Name Beschreibung Wert
dispositionNotificationTo Die Anordnungsbenachrichtigung für den Kopfzeilenwert. Schnur
mdnText Der MDN-Text. Schnur
micHashingAlgorithm Der Signatur- oder Hashingalgorithmus. "MD5"
'None'
"Nicht angegeben"
'SHA1'
"SHA2256"
"SHA2384"
"SHA2512" (erforderlich)
needMDN Der Wert, der angibt, ob ein MDN gesendet oder angefordert werden soll. bool (erforderlich)
receiptDeliveryUrl Die Übermittlungs-URL des Belegs. Schnur
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 abgemeldet werden soll, falls optional. bool (erforderlich)

AS2MessageConnectionSettings

Name Beschreibung Wert
ignoreCertificateNameMismatch Der Wert, der angibt, ob die Übereinstimmung im Zertifikatnamen ignoriert werden soll. bool (erforderlich)
keepHttpConnectionAlive Der Wert, der angibt, ob die Verbindung aktiv bleibt. bool (erforderlich)
supportHttpStatusCodeContinue Der Wert, der angibt, ob DER HTTP-Statuscode 'CONTINUE' unterstützt werden soll. bool (erforderlich)
unfoldHttpHeaders Der Wert, der angibt, ob die HTTP-Header ausgeklappt werden sollen. bool (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)

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. Schnur
overrideGroupSigningCertificate Der Wert, der angibt, ob ein MDN gesendet oder angefordert werden soll. bool (erforderlich)
sha2AlgorithmFormat Das Sha2-Algorithmusformat. Gültige Werte sind Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize. Schnur
signingCertificateName Der Name des Signaturzertifikats. Schnur

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 eine doppelte Nachricht ü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'
'None'
"Nicht angegeben"
"RC2" (erforderlich)
encryptMessage Der Wert, der angibt, ob die Nachricht verschlüsselt werden muss. bool (erforderlich)
interchangeDuplicatesValidityDays Die Anzahl der Tage, die nach doppelten Austauschzwecken gesucht werden sollen. int (erforderlich)
overrideMessageProperties Der Wert, der angibt, ob eingehende Nachrichteneigenschaften mit denen in Übereinstimmung überschreiben werden sollen. bool (erforderlich)
signingAlgorithm Der Signaturalgorithmus. 'Standard'
"Nicht angegeben"
'SHA1'
"SHA2256"
"SHA2384"
"SHA2512"
signMessage Der Wert, der angibt, ob die Nachricht signiert werden muss. bool (erforderlich)

BusinessIdentity

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

EdifactAcknowledgementSettings

Name Beschreibung Wert
acknowledgementControlNumberLowerBound Die Nummer des Bestätigungssteuerelements, die untere Grenze liegt. int (erforderlich)
acknowledgementControlNumberPrefix Das Präfix der Bestätigungssteuerelementnummer. Schnur
acknowledgementControlNumberSuffix Das Suffix der Bestätigungssteuerelementnummer. Schnur
acknowledgementControlNumberUpperBound Die Obergrenze des Bestätigungssteuerelements. int (erforderlich)
batchFunctionalAcknowledgements Der Wert, der angibt, ob funktionsbezogene Bestätigungen batchweise gestapelt werden sollen. bool (erforderlich)
batchTechnicalAcknowledgements Der Wert, der angibt, ob die technischen Bestätigungen stapeln sollen. bool (erforderlich)
needFunctionalAcknowledgement Der Wert, der angibt, ob funktionale Bestä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ätigungssteuerungsnummer zurückgegeben werden soll. bool (erforderlich)
sendSynchronousAcknowledgement Der Wert, der angibt, ob synchrone Bestätigung gesendet werden soll. bool (erforderlich)

EdifactAgreementContent

Name Beschreibung Wert
receiveAgreement Die unidirektionale EdiFACT-Vereinbarung. EdifactOneWayAgreement (erforderlich)
sendAgreement Der unidirektionale Versandvertrag von EDIFACT. EdifactOneWayAgreement (erforderlich)

EdifactDelimiterOverride

Name Beschreibung Wert
componentSeparator Das Komponententrennzeichen. int (erforderlich)
dataElementSeparator Das Datenelementtrennzeichen. int (erforderlich)
DezimalpointIndicator Der Dezimalkommaindikator. 'Komma'
"Dezimal"
"NotSpecified" (erforderlich)
messageAssociationAssignedCode Der zugewiesene Code für die Nachrichtenzuordnung. Schnur
messageId Die Nachrichten-ID. Schnur
messageRelease Die Nachricht wird freigegeben. Schnur
messageVersion Die Nachrichtenversion. Schnur
releaseIndicator Der Veröffentlichungsindikator. int (erforderlich)
wiederholungSeparator Das Wiederholungstrennzeichen. int (erforderlich)
segmentTerminator Der Segmentendpunkt. int (erforderlich)
segmentTerminatorSuffix Das Segmentterminatorsuffix. "CR"
"CRLF"
"LF"
'None'
"NotSpecified" (erforderlich)
targetNamespace Der Zielnamespace, auf den diese Trennzeicheneinstellungen angewendet werden müssen. Schnur

EdifactEnvelopeOverride

Name Beschreibung Wert
applicationPassword Das Anwendungskennwort. Schnur
associationAssignedCode Der zugewiesene Zuordnungscode. Schnur
controllingAgencyCode Der Kontrollagenturkodex. Schnur
functionalGroupId Die Funktionale Gruppen-ID. Schnur
groupHeaderMessageRelease Die Gruppenkopfnachricht wird freigegeben. Schnur
groupHeaderMessageVersion Die Nachrichtenversion der Gruppenkopfnachricht. Schnur
messageAssociationAssignedCode Der zugewiesene Code für die Nachrichtenzuordnung. Schnur
messageId Die Nachrichten-ID, auf die diese Umschlageinstellungen angewendet werden müssen. Schnur
messageRelease Die Version der Nachrichtenfreigabe, auf die diese Umschlageinstellungen angewendet werden müssen. Schnur
messageVersion Die Nachrichtenversion, auf die diese Umschlageinstellungen angewendet werden müssen. Schnur
receiverApplicationId Die Empfängeranwendungs-ID. Schnur
receiverApplicationQualifier Der Empfängeranwendungsqualifizierer. Schnur
senderApplicationId Die Absenderanwendungs-ID. Schnur
senderApplicationQualifier Der Absenderanwendungsqualifizierer. Schnur
targetNamespace Der Zielnamespace, auf den diese Umschlageinstellungen angewendet werden müssen. Schnur

EdifactEnvelopeSettings

Name Beschreibung Wert
applicationReferenceId Die Anwendungsreferenz-ID. Schnur
applyDelimiterStringAdvice Der Wert, der angibt, ob Zeichenfolgenhinweise mit Trennzeichen angewendet werden sollen. bool (erforderlich)
communicationAgreementId Die Kommunikationsvereinbarungs-ID. Schnur
createGroupingSegments Der Wert, der angibt, ob gruppierte Segmente erstellt werden sollen. bool (erforderlich)
enableDefaultGroupHeaders Der Wert, der angibt, ob Standardgruppenkopfzeilen aktiviert werden sollen. bool (erforderlich)
functionalGroupId Die Funktionale Gruppen-ID. Schnur
groupApplicationPassword Das Gruppenanwendungskennwort. Schnur
groupApplicationReceiverId Die Gruppenanwendungsempfänger-ID. Schnur
groupApplicationReceiverQualifier Der Gruppenanwendungsempfängerqualifizierer. Schnur
groupApplicationSenderId Die Absender-ID der Gruppenanwendung. Schnur
groupApplicationSenderQualifier Der Qualifizierer der Gruppenanwendung. Schnur
groupAssociationAssignedCode Der zugewiesene Gruppenzuordnungscode. Schnur
groupControllingAgencyCode Die Gruppe, die den Agenturcode steuert. Schnur
groupControlNumberLowerBound Die Gruppensteuerelementnummer untere Grenze. int (erforderlich)
groupControlNumberPrefix Das Gruppensteuerelement-Nummernpräfix. Schnur
groupControlNumberSuffix Das Gruppensteuerelement-Nummernsuffix. Schnur
groupControlNumberUpperBound Die Obere Grenze der Gruppensteuerelementnummer. int (erforderlich)
groupMessageRelease Die Gruppennachricht wird freigegeben. Schnur
groupMessageVersion Die Gruppennachrichtenversion. Schnur
interchangeControlNumberLowerBound Die Untergrenze der Austauschsteuerelementnummer. int (erforderlich)
interchangeControlNumberPrefix Das Präfix der Austauschsteuerelementnummer. Schnur
interchangeControlNumberSuffix Das Suffix der Austauschsteuerelementnummer. Schnur
interchangeControlNumberUpperBound Die Obergrenze der Austauschsteuerelementnummer. int (erforderlich)
isTestInterchange Der Wert, der angibt, ob es sich bei der Nachricht um einen Testaustausch handelt. bool (erforderlich)
overwriteExistingTransactionSetControlNumber Der Wert, der angibt, ob vorhandene Transaktionssatz-Steuerelementnummer überschrieben werden soll. bool (erforderlich)
processingPriorityCode Der Code für die Verarbeitungspriorität. Schnur
receiverInternalIdentification Die interne Identifikation des Empfängers. Schnur
receiverInternalSubIdentification Die interne Unteridentifikation des Empfängers. Schnur
receiverReverseRoutingAddress Die Empfängerumleitungsadresse. Schnur
recipientReferencePasswordQualifier Der Empfängerverweiskennwortqualifizierer. Schnur
recipientReferencePasswordValue Der Empfängerverweiskennwortwert. Schnur
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 Transaktionssatz-Steuerelementnummer rollovern soll. bool (erforderlich)
senderInternalIdentification Die interne Identifizierung des Absenders. Schnur
senderInternalSubIdentification Die interne Identifikation des Absenders. Schnur
senderReverseRoutingAddress Die Absenderumleitungsadresse. Schnur
transactionSetControlNumberLowerBound Die Transaktionssatz-Kontrollnummer untere Grenze. int (erforderlich)
transactionSetControlNumberPrefix Das Präfix der Transaktionssatz-Steuerelementnummer. Schnur
transactionSetControlNumberSuffix Das Steuerelementnummernsuffix des Transaktionssatzes. Schnur
transactionSetControlNumberUpperBound Die Transaktionssatz-Kontrollnummer oben. int (erforderlich)

EdifactFramingSettings

Name Beschreibung Wert
characterEncoding Die Zeichencodierung. Schnur
characterSet Die EDIFACT-Frameeinstellung characterSet. 'KECA'
"Nicht angegeben"
'UNOA'
"UNOB"
"UNOC"
"UNOD"
'UNOE'
"UNOF"
"UNOG"
'UNOH'
"UNOI"
"UNOJ"
"UNOK"
"UNOX"
"UNOY" (erforderlich)
componentSeparator Das Komponententrennzeichen. int (erforderlich)
dataElementSeparator Das Datenelementtrennzeichen. int (erforderlich)
DezimalpointIndicator Der EDIFACT-Frameeinstellungs-Dezimalindikator. 'Komma'
"Dezimal"
"NotSpecified" (erforderlich)
protocolVersion Die Protokollversion. int (erforderlich)
releaseIndicator Der Veröffentlichungsindikator. int (erforderlich)
wiederholungSeparator Das Wiederholungstrennzeichen. int (erforderlich)
segmentTerminator Der Segmentendpunkt. int (erforderlich)
segmentTerminatorSuffix Das EDIFACT-Frameeinstellungssegment-Endatorsuffix. "CR"
"CRLF"
"LF"
'None'
"NotSpecified" (erforderlich)
serviceCodeListDirectoryVersion Die Verzeichnisversion der Dienstcodeliste. Schnur

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)

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)

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 beim Fehler angehalten werden soll. bool (erforderlich)
useDotAsDecimalSeparator Der Wert, der angibt, ob Punkt als Dezimaltrennzeichen verwendet werden soll. bool (erforderlich)

EdifactProtocolSettings

Name Beschreibung Wert
acknowledgementSettings Die EDIFACT-Bestätigungseinstellungen. EdifactAcknowledgementSettings (erforderlich)
edifactDelimiterOverrides Die EDIFACT-Trennzeichen setzen Einstellungen außer Kraft. EdifactDelimiterOverride[]
envelopeOverrides Die Einstellungen des EDIFACT-Umschlags überschreiben. 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 Die EDIFACT-Schemaverweise. EdifactSchemaReference[] (erforderlich)
validationOverrides Die Einstellungen für die EDIFACT-Überprüfung überschreiben. EdifactValidationOverride[]
validationSettings Die EDIFACT-Überprüfungseinstellungen. EdifactValidationSettings (erforderlich)

EdifactSchemaReference

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

EdifactValidationOverride

Name Beschreibung Wert
allowLeadingAndTrailingSpacesAndZeroes Der Wert, der angibt, ob führende und nachfolgende Leerzeichen und Nullen zulässig sind. bool (erforderlich)
enforceCharacterSet Der Wert, der angibt, ob zeichensatz überprüft werden soll. bool (erforderlich)
messageId Die Nachrichten-ID, auf die die Überprüfungseinstellungen angewendet werden müssen. Zeichenfolge (erforderlich)
trailingSeparatorPolicy Die nachfolgende Trennlinie. "Verpflichtend"
"NotAllowed"
"Nicht angegeben"
"Optional" (erforderlich)
trimLeadingAndTrailingSpacesAndZeroes Der Wert, der angibt, ob führende und nachfolgende Leerzeichen und Nullen gekürzt werden sollen. 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 zulässig sind. bool (erforderlich)
checkDuplicateGroupControlNumber Der Wert, der angibt, ob auf doppelte Gruppensteuerelementnummer überprüft werden soll. bool (erforderlich)
checkDuplicateInterchangeControlNumber Der Wert, der angibt, ob die Doppelte Austauschsteuerungsnummer überprüft werden soll. bool (erforderlich)
checkDuplicateTransactionSetControlNumber Der Wert, der angibt, ob auf doppelte Transaktionssatz-Kontrollnummer überprüft werden soll. bool (erforderlich)
interchangeControlNumberValidityDays Die Gültigkeitsdauer der Austauschkontrollnummer. int (erforderlich)
trailingSeparatorPolicy Die nachfolgende Trennlinie. "Verpflichtend"
"NotAllowed"
"Nicht angegeben"
"Optional" (erforderlich)
trimLeadingAndTrailingSpacesAndZeroes Der Wert, der angibt, ob führende und nachfolgende Leerzeichen und Nullen gekürzt werden sollen. 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)

IntegrationAccountAgreementProperties

Name Beschreibung Wert
agreementType Der Vereinbarungstyp. "AS2"
"Edifact"
"Nicht angegeben"
"X12" (erforderlich)
Inhalt Der Inhalt der Vereinbarung. AgreementContent- (erforderlich)
guestIdentity Die Geschäftsidentität des Gastpartners. BusinessIdentity- (erforderlich)
guestPartner Der Integrationskontopartner, der für diesen Vertrag als Gastpartner 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)
Metadaten Die Metadaten. jegliche

Microsoft.Logic/integrationAccounts/agreements

Name Beschreibung Wert
apiVersion Die API-Version '2019-05-01'
Ort Der Ressourcenspeicherort. Schnur
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Die Eigenschaften des Integrationskontovertrags. IntegrationAccountAgreementProperties (erforderlich)
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Art Der Ressourcentyp "Microsoft.Logic/integrationAccounts/agreements"

ResourceTags

Name Beschreibung Wert

X12AcknowledgementSettings

Name Beschreibung Wert
acknowledgementControlNumberLowerBound Die Nummer des Bestätigungssteuerelements, die untere Grenze liegt. int (erforderlich)
acknowledgementControlNumberPrefix Das Präfix der Bestätigungssteuerelementnummer. Schnur
acknowledgementControlNumberSuffix Das Suffix der Bestätigungssteuerelementnummer. Schnur
acknowledgementControlNumberUpperBound Die Obergrenze des Bestätigungssteuerelements. int (erforderlich)
batchFunctionalAcknowledgements Der Wert, der angibt, ob funktionsbezogene Bestätigungen batchweise gestapelt werden sollen. bool (erforderlich)
batchImplementationAcknowledgements Der Wert, der angibt, ob bestätigungen für die Batchimplementierung angegeben werden sollen. bool (erforderlich)
batchTechnicalAcknowledgements Der Wert, der angibt, ob die technischen Bestätigungen stapeln sollen. bool (erforderlich)
functionalAcknowledgementVersion Die funktionale Bestätigungsversion. Schnur
implementationAcknowledgementVersion Die Implementierungsbestätigungsversion. Schnur
needFunctionalAcknowledgement Der Wert, der angibt, ob funktionale 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 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ätigungssteuerungsnummer zurückgegeben werden soll. bool (erforderlich)
sendSynchronousAcknowledgement Der Wert, der angibt, ob synchrone Bestätigung gesendet werden soll. bool (erforderlich)

X12AgreementContent

Name Beschreibung Wert
receiveAgreement Die One-Way-Vereinbarung für X12. X12OneWayAgreement (erforderlich)
sendAgreement Der X12-Versandvertrag mit unidirektionaler Übermittlung. X12OneWayAgreement (erforderlich)

X12DelimiterOverrides

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

X12EnvelopeOverride

Name Beschreibung Wert
dateFormat Das Datumsformat. "CCYYMMDD"
"Nicht angegeben"
"JJMMD" (erforderlich)
functionalIdentifierCode Der Funktionsbezeichnercode. Schnur
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 Empfängeranwendungs-ID. Zeichenfolge (erforderlich)
responsibleAgencyCode Der zuständige Agenturkodex. Zeichenfolge (erforderlich)
senderApplicationId Die Absenderanwendungs-ID. 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 der Steuerelemente. int (erforderlich)
controlVersionNumber Die Versionsnummer des Steuerelements. Zeichenfolge (erforderlich)
enableDefaultGroupHeaders Der Wert, der angibt, ob Standardgruppenkopfzeilen aktiviert werden sollen. bool (erforderlich)
functionalGroupId Die Funktionale Gruppen-ID. Schnur
groupControlNumberLowerBound Die Gruppensteuerelementnummer untere Grenze. int (erforderlich)
groupControlNumberUpperBound Die Obere Grenze der Gruppensteuerelementnummer. int (erforderlich)
groupHeaderAgencyCode Der Code der Gruppenkopfagentur. Zeichenfolge (erforderlich)
groupHeaderDateFormat Das Gruppenkopfdatumsformat. "CCYYMMDD"
"Nicht angegeben"
"JJMMD" (erforderlich)
groupHeaderTimeFormat Das Gruppenkopfzeitformat. "HHMM"
"HHMMSS"
"HHMMSSd"
"HHMMSSdd"
"NotSpecified" (erforderlich)
groupHeaderVersion Die Gruppenkopfversion. Zeichenfolge (erforderlich)
interchangeControlNumberLowerBound Die Untergrenze der Austauschsteuerelementnummer. int (erforderlich)
interchangeControlNumberUpperBound Die Obergrenze der Austauschsteuerelementnummer. int (erforderlich)
overwriteExistingTransactionSetControlNumber Der Wert, der angibt, ob vorhandene Transaktionssatz-Steuerelementnummer überschrieben werden soll. bool (erforderlich)
receiverApplicationId Die Empfängeranwendungs-ID. Zeichenfolge (erforderlich)
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 Transaktionssatz-Steuerelementnummer rollovern soll. bool (erforderlich)
senderApplicationId Die Absenderanwendungs-ID. Zeichenfolge (erforderlich)
transactionSetControlNumberLowerBound Die Transaktionssatz-Kontrollnummer untere Grenze. int (erforderlich)
transactionSetControlNumberPrefix Das Präfix der Transaktionssatz-Steuerelementnummer. Schnur
transactionSetControlNumberSuffix Das Steuerelementnummernsuffix des Transaktionssatzes. Schnur
transactionSetControlNumberUpperBound Die Transaktionssatz-Kontrollnummer oben. int (erforderlich)
usageIndicator Der Verwendungsindikator. "Informationen"
"Nicht angegeben"
"Produktion"
"Test" (erforderlich)
useControlStandardsIdAsRepetitionCharacter Der Wert, der angibt, ob die Steuerelementstandards-ID als Wiederholungszeichen verwendet werden soll. bool (erforderlich)

X12FramingSettings

Name Beschreibung Wert
characterSet Der X12-Zeichensatz. "Einfach"
"Erweitert"
"Nicht angegeben"
'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 Nutzlast ersetzt werden sollen. bool (erforderlich)
segmentTerminator Der Segmentendpunkt. int (erforderlich)
segmentTerminatorSuffix Das Segmentterminatorsuffix. "CR"
"CRLF"
"LF"
'None'
"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)

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)

X12ProcessingSettings

Name Beschreibung Wert
convertImpliedDecimal Der Wert, der angibt, ob der numerische Typ in eine konkludente Dezimalzahl 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 beim Fehler angehalten werden soll. bool (erforderlich)
useDotAsDecimalSeparator Der Wert, der angibt, ob Punkt als Dezimaltrennzeichen verwendet werden soll. bool (erforderlich)

X12ProtocolSettings

Name Beschreibung Wert
acknowledgementSettings Die X12-Bestätigungseinstellungen. X12AcknowledgementSettings (erforderlich)
envelopeOverrides Die X12-Umschlagüberschreibungseinstellungen. 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)
schemaReferences Die X12-Schemaverweise. X12SchemaReference[] (erforderlich)
securitySettings Die X12-Sicherheitseinstellungen. X12SecuritySettings (erforderlich)
validationOverrides Die Einstellungen für die X12-Überprüfung überschreiben. X12ValidationOverride[]
validationSettings Die X12-Überprüfungseinstellungen. X12ValidationSettings (erforderlich)
x12DelimiterOverrides Die X12-Trennzeichen setzen Einstellungen außer Kraft. X12DelimiterOverrides[]

X12SchemaReference

Name Beschreibung Wert
messageId Die Nachrichten-ID. Zeichenfolge (erforderlich)
schemaName Der Schemaname. Zeichenfolge (erforderlich)
schemaVersion Die Schemaversion. Zeichenfolge (erforderlich)
senderApplicationId Die Absenderanwendungs-ID. Schnur

X12SecuritySettings

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

X12ValidationOverride

Name Beschreibung Wert
allowLeadingAndTrailingSpacesAndZeroes Der Wert, der angibt, ob führende und nachfolgende Leerzeichen und Nullen zulässig sind. bool (erforderlich)
messageId Die Nachrichten-ID, auf die die Überprüfungseinstellungen angewendet werden müssen. Zeichenfolge (erforderlich)
trailingSeparatorPolicy Die nachfolgende Trennlinie. "Verpflichtend"
"NotAllowed"
"Nicht angegeben"
"Optional" (erforderlich)
trimLeadingAndTrailingSpacesAndZeroes Der Wert, der angibt, ob führende und nachfolgende Leerzeichen und Nullen gekürzt werden sollen. 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 zulässig sind. bool (erforderlich)
checkDuplicateGroupControlNumber Der Wert, der angibt, ob auf doppelte Gruppensteuerelementnummer überprüft werden soll. bool (erforderlich)
checkDuplicateInterchangeControlNumber Der Wert, der angibt, ob die Doppelte Austauschsteuerungsnummer überprüft werden soll. bool (erforderlich)
checkDuplicateTransactionSetControlNumber Der Wert, der angibt, ob auf doppelte Transaktionssatz-Kontrollnummer überprüft werden soll. bool (erforderlich)
interchangeControlNumberValidityDays Die Gültigkeitsdauer der Austauschkontrollnummer. int (erforderlich)
trailingSeparatorPolicy Die nachfolgende Trennlinie. "Verpflichtend"
"NotAllowed"
"Nicht angegeben"
"Optional" (erforderlich)
trimLeadingAndTrailingSpacesAndZeroes Der Wert, der angibt, ob führende und nachfolgende Leerzeichen und Nullen gekürzt werden sollen. 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)

Schnellstartvorlagen

Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.

Schablone Beschreibung
Azure Logic Apps – AS2 Send Receive

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

Terraform -Ressourcendefinition (AzAPI-Anbieter)

Der Ressourcentyp "integrationAccounts/agreements" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

  • Ressourcengruppen

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

Ressourcenformat

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Logic/integrationAccounts/agreements@2019-05-01"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      agreementType = "string"
      content = {
        aS2 = {
          receiveAgreement = {
            protocolSettings = {
              acknowledgementConnectionSettings = {
                ignoreCertificateNameMismatch = bool
                keepHttpConnectionAlive = bool
                supportHttpStatusCodeContinue = bool
                unfoldHttpHeaders = bool
              }
              envelopeSettings = {
                autogenerateFileName = bool
                fileNameTemplate = "string"
                messageContentType = "string"
                suspendMessageOnFileNameGenerationError = bool
                transmitFileNameInMimeHeader = bool
              }
              errorSettings = {
                resendIfMDNNotReceived = bool
                suspendDuplicateMessage = bool
              }
              mdnSettings = {
                dispositionNotificationTo = "string"
                mdnText = "string"
                micHashingAlgorithm = "string"
                needMDN = bool
                receiptDeliveryUrl = "string"
                sendInboundMDNToMessageBox = bool
                sendMDNAsynchronously = bool
                signMDN = bool
                signOutboundMDNIfOptional = bool
              }
              messageConnectionSettings = {
                ignoreCertificateNameMismatch = bool
                keepHttpConnectionAlive = bool
                supportHttpStatusCodeContinue = bool
                unfoldHttpHeaders = bool
              }
              securitySettings = {
                enableNRRForInboundDecodedMessages = bool
                enableNRRForInboundEncodedMessages = bool
                enableNRRForInboundMDN = bool
                enableNRRForOutboundDecodedMessages = bool
                enableNRRForOutboundEncodedMessages = bool
                enableNRRForOutboundMDN = bool
                encryptionCertificateName = "string"
                overrideGroupSigningCertificate = bool
                sha2AlgorithmFormat = "string"
                signingCertificateName = "string"
              }
              validationSettings = {
                checkCertificateRevocationListOnReceive = bool
                checkCertificateRevocationListOnSend = bool
                checkDuplicateMessage = bool
                compressMessage = bool
                encryptionAlgorithm = "string"
                encryptMessage = bool
                interchangeDuplicatesValidityDays = int
                overrideMessageProperties = bool
                signingAlgorithm = "string"
                signMessage = bool
              }
            }
            receiverBusinessIdentity = {
              qualifier = "string"
              value = "string"
            }
            senderBusinessIdentity = {
              qualifier = "string"
              value = "string"
            }
          }
          sendAgreement = {
            protocolSettings = {
              acknowledgementConnectionSettings = {
                ignoreCertificateNameMismatch = bool
                keepHttpConnectionAlive = bool
                supportHttpStatusCodeContinue = bool
                unfoldHttpHeaders = bool
              }
              envelopeSettings = {
                autogenerateFileName = bool
                fileNameTemplate = "string"
                messageContentType = "string"
                suspendMessageOnFileNameGenerationError = bool
                transmitFileNameInMimeHeader = bool
              }
              errorSettings = {
                resendIfMDNNotReceived = bool
                suspendDuplicateMessage = bool
              }
              mdnSettings = {
                dispositionNotificationTo = "string"
                mdnText = "string"
                micHashingAlgorithm = "string"
                needMDN = bool
                receiptDeliveryUrl = "string"
                sendInboundMDNToMessageBox = bool
                sendMDNAsynchronously = bool
                signMDN = bool
                signOutboundMDNIfOptional = bool
              }
              messageConnectionSettings = {
                ignoreCertificateNameMismatch = bool
                keepHttpConnectionAlive = bool
                supportHttpStatusCodeContinue = bool
                unfoldHttpHeaders = bool
              }
              securitySettings = {
                enableNRRForInboundDecodedMessages = bool
                enableNRRForInboundEncodedMessages = bool
                enableNRRForInboundMDN = bool
                enableNRRForOutboundDecodedMessages = bool
                enableNRRForOutboundEncodedMessages = bool
                enableNRRForOutboundMDN = bool
                encryptionCertificateName = "string"
                overrideGroupSigningCertificate = bool
                sha2AlgorithmFormat = "string"
                signingCertificateName = "string"
              }
              validationSettings = {
                checkCertificateRevocationListOnReceive = bool
                checkCertificateRevocationListOnSend = bool
                checkDuplicateMessage = bool
                compressMessage = bool
                encryptionAlgorithm = "string"
                encryptMessage = bool
                interchangeDuplicatesValidityDays = int
                overrideMessageProperties = bool
                signingAlgorithm = "string"
                signMessage = bool
              }
            }
            receiverBusinessIdentity = {
              qualifier = "string"
              value = "string"
            }
            senderBusinessIdentity = {
              qualifier = "string"
              value = "string"
            }
          }
        }
        edifact = {
          receiveAgreement = {
            protocolSettings = {
              acknowledgementSettings = {
                acknowledgementControlNumberLowerBound = int
                acknowledgementControlNumberPrefix = "string"
                acknowledgementControlNumberSuffix = "string"
                acknowledgementControlNumberUpperBound = int
                batchFunctionalAcknowledgements = bool
                batchTechnicalAcknowledgements = bool
                needFunctionalAcknowledgement = bool
                needLoopForValidMessages = bool
                needTechnicalAcknowledgement = bool
                rolloverAcknowledgementControlNumber = bool
                sendSynchronousAcknowledgement = bool
              }
              edifactDelimiterOverrides = [
                {
                  componentSeparator = int
                  dataElementSeparator = int
                  decimalPointIndicator = "string"
                  messageAssociationAssignedCode = "string"
                  messageId = "string"
                  messageRelease = "string"
                  messageVersion = "string"
                  releaseIndicator = int
                  repetitionSeparator = int
                  segmentTerminator = int
                  segmentTerminatorSuffix = "string"
                  targetNamespace = "string"
                }
              ]
              envelopeOverrides = [
                {
                  applicationPassword = "string"
                  associationAssignedCode = "string"
                  controllingAgencyCode = "string"
                  functionalGroupId = "string"
                  groupHeaderMessageRelease = "string"
                  groupHeaderMessageVersion = "string"
                  messageAssociationAssignedCode = "string"
                  messageId = "string"
                  messageRelease = "string"
                  messageVersion = "string"
                  receiverApplicationId = "string"
                  receiverApplicationQualifier = "string"
                  senderApplicationId = "string"
                  senderApplicationQualifier = "string"
                  targetNamespace = "string"
                }
              ]
              envelopeSettings = {
                applicationReferenceId = "string"
                applyDelimiterStringAdvice = bool
                communicationAgreementId = "string"
                createGroupingSegments = bool
                enableDefaultGroupHeaders = bool
                functionalGroupId = "string"
                groupApplicationPassword = "string"
                groupApplicationReceiverId = "string"
                groupApplicationReceiverQualifier = "string"
                groupApplicationSenderId = "string"
                groupApplicationSenderQualifier = "string"
                groupAssociationAssignedCode = "string"
                groupControllingAgencyCode = "string"
                groupControlNumberLowerBound = int
                groupControlNumberPrefix = "string"
                groupControlNumberSuffix = "string"
                groupControlNumberUpperBound = int
                groupMessageRelease = "string"
                groupMessageVersion = "string"
                interchangeControlNumberLowerBound = int
                interchangeControlNumberPrefix = "string"
                interchangeControlNumberSuffix = "string"
                interchangeControlNumberUpperBound = int
                isTestInterchange = bool
                overwriteExistingTransactionSetControlNumber = bool
                processingPriorityCode = "string"
                receiverInternalIdentification = "string"
                receiverInternalSubIdentification = "string"
                receiverReverseRoutingAddress = "string"
                recipientReferencePasswordQualifier = "string"
                recipientReferencePasswordValue = "string"
                rolloverGroupControlNumber = bool
                rolloverInterchangeControlNumber = bool
                rolloverTransactionSetControlNumber = bool
                senderInternalIdentification = "string"
                senderInternalSubIdentification = "string"
                senderReverseRoutingAddress = "string"
                transactionSetControlNumberLowerBound = int
                transactionSetControlNumberPrefix = "string"
                transactionSetControlNumberSuffix = "string"
                transactionSetControlNumberUpperBound = int
              }
              framingSettings = {
                characterEncoding = "string"
                characterSet = "string"
                componentSeparator = int
                dataElementSeparator = int
                decimalPointIndicator = "string"
                protocolVersion = int
                releaseIndicator = int
                repetitionSeparator = int
                segmentTerminator = int
                segmentTerminatorSuffix = "string"
                serviceCodeListDirectoryVersion = "string"
              }
              messageFilter = {
                messageFilterType = "string"
              }
              messageFilterList = [
                {
                  messageId = "string"
                }
              ]
              processingSettings = {
                createEmptyXmlTagsForTrailingSeparators = bool
                maskSecurityInfo = bool
                preserveInterchange = bool
                suspendInterchangeOnError = bool
                useDotAsDecimalSeparator = bool
              }
              schemaReferences = [
                {
                  associationAssignedCode = "string"
                  messageId = "string"
                  messageRelease = "string"
                  messageVersion = "string"
                  schemaName = "string"
                  senderApplicationId = "string"
                  senderApplicationQualifier = "string"
                }
              ]
              validationOverrides = [
                {
                  allowLeadingAndTrailingSpacesAndZeroes = bool
                  enforceCharacterSet = bool
                  messageId = "string"
                  trailingSeparatorPolicy = "string"
                  trimLeadingAndTrailingSpacesAndZeroes = bool
                  validateEDITypes = bool
                  validateXSDTypes = bool
                }
              ]
              validationSettings = {
                allowLeadingAndTrailingSpacesAndZeroes = bool
                checkDuplicateGroupControlNumber = bool
                checkDuplicateInterchangeControlNumber = bool
                checkDuplicateTransactionSetControlNumber = bool
                interchangeControlNumberValidityDays = int
                trailingSeparatorPolicy = "string"
                trimLeadingAndTrailingSpacesAndZeroes = bool
                validateCharacterSet = bool
                validateEDITypes = bool
                validateXSDTypes = bool
              }
            }
            receiverBusinessIdentity = {
              qualifier = "string"
              value = "string"
            }
            senderBusinessIdentity = {
              qualifier = "string"
              value = "string"
            }
          }
          sendAgreement = {
            protocolSettings = {
              acknowledgementSettings = {
                acknowledgementControlNumberLowerBound = int
                acknowledgementControlNumberPrefix = "string"
                acknowledgementControlNumberSuffix = "string"
                acknowledgementControlNumberUpperBound = int
                batchFunctionalAcknowledgements = bool
                batchTechnicalAcknowledgements = bool
                needFunctionalAcknowledgement = bool
                needLoopForValidMessages = bool
                needTechnicalAcknowledgement = bool
                rolloverAcknowledgementControlNumber = bool
                sendSynchronousAcknowledgement = bool
              }
              edifactDelimiterOverrides = [
                {
                  componentSeparator = int
                  dataElementSeparator = int
                  decimalPointIndicator = "string"
                  messageAssociationAssignedCode = "string"
                  messageId = "string"
                  messageRelease = "string"
                  messageVersion = "string"
                  releaseIndicator = int
                  repetitionSeparator = int
                  segmentTerminator = int
                  segmentTerminatorSuffix = "string"
                  targetNamespace = "string"
                }
              ]
              envelopeOverrides = [
                {
                  applicationPassword = "string"
                  associationAssignedCode = "string"
                  controllingAgencyCode = "string"
                  functionalGroupId = "string"
                  groupHeaderMessageRelease = "string"
                  groupHeaderMessageVersion = "string"
                  messageAssociationAssignedCode = "string"
                  messageId = "string"
                  messageRelease = "string"
                  messageVersion = "string"
                  receiverApplicationId = "string"
                  receiverApplicationQualifier = "string"
                  senderApplicationId = "string"
                  senderApplicationQualifier = "string"
                  targetNamespace = "string"
                }
              ]
              envelopeSettings = {
                applicationReferenceId = "string"
                applyDelimiterStringAdvice = bool
                communicationAgreementId = "string"
                createGroupingSegments = bool
                enableDefaultGroupHeaders = bool
                functionalGroupId = "string"
                groupApplicationPassword = "string"
                groupApplicationReceiverId = "string"
                groupApplicationReceiverQualifier = "string"
                groupApplicationSenderId = "string"
                groupApplicationSenderQualifier = "string"
                groupAssociationAssignedCode = "string"
                groupControllingAgencyCode = "string"
                groupControlNumberLowerBound = int
                groupControlNumberPrefix = "string"
                groupControlNumberSuffix = "string"
                groupControlNumberUpperBound = int
                groupMessageRelease = "string"
                groupMessageVersion = "string"
                interchangeControlNumberLowerBound = int
                interchangeControlNumberPrefix = "string"
                interchangeControlNumberSuffix = "string"
                interchangeControlNumberUpperBound = int
                isTestInterchange = bool
                overwriteExistingTransactionSetControlNumber = bool
                processingPriorityCode = "string"
                receiverInternalIdentification = "string"
                receiverInternalSubIdentification = "string"
                receiverReverseRoutingAddress = "string"
                recipientReferencePasswordQualifier = "string"
                recipientReferencePasswordValue = "string"
                rolloverGroupControlNumber = bool
                rolloverInterchangeControlNumber = bool
                rolloverTransactionSetControlNumber = bool
                senderInternalIdentification = "string"
                senderInternalSubIdentification = "string"
                senderReverseRoutingAddress = "string"
                transactionSetControlNumberLowerBound = int
                transactionSetControlNumberPrefix = "string"
                transactionSetControlNumberSuffix = "string"
                transactionSetControlNumberUpperBound = int
              }
              framingSettings = {
                characterEncoding = "string"
                characterSet = "string"
                componentSeparator = int
                dataElementSeparator = int
                decimalPointIndicator = "string"
                protocolVersion = int
                releaseIndicator = int
                repetitionSeparator = int
                segmentTerminator = int
                segmentTerminatorSuffix = "string"
                serviceCodeListDirectoryVersion = "string"
              }
              messageFilter = {
                messageFilterType = "string"
              }
              messageFilterList = [
                {
                  messageId = "string"
                }
              ]
              processingSettings = {
                createEmptyXmlTagsForTrailingSeparators = bool
                maskSecurityInfo = bool
                preserveInterchange = bool
                suspendInterchangeOnError = bool
                useDotAsDecimalSeparator = bool
              }
              schemaReferences = [
                {
                  associationAssignedCode = "string"
                  messageId = "string"
                  messageRelease = "string"
                  messageVersion = "string"
                  schemaName = "string"
                  senderApplicationId = "string"
                  senderApplicationQualifier = "string"
                }
              ]
              validationOverrides = [
                {
                  allowLeadingAndTrailingSpacesAndZeroes = bool
                  enforceCharacterSet = bool
                  messageId = "string"
                  trailingSeparatorPolicy = "string"
                  trimLeadingAndTrailingSpacesAndZeroes = bool
                  validateEDITypes = bool
                  validateXSDTypes = bool
                }
              ]
              validationSettings = {
                allowLeadingAndTrailingSpacesAndZeroes = bool
                checkDuplicateGroupControlNumber = bool
                checkDuplicateInterchangeControlNumber = bool
                checkDuplicateTransactionSetControlNumber = bool
                interchangeControlNumberValidityDays = int
                trailingSeparatorPolicy = "string"
                trimLeadingAndTrailingSpacesAndZeroes = bool
                validateCharacterSet = bool
                validateEDITypes = bool
                validateXSDTypes = bool
              }
            }
            receiverBusinessIdentity = {
              qualifier = "string"
              value = "string"
            }
            senderBusinessIdentity = {
              qualifier = "string"
              value = "string"
            }
          }
        }
        x12 = {
          receiveAgreement = {
            protocolSettings = {
              acknowledgementSettings = {
                acknowledgementControlNumberLowerBound = int
                acknowledgementControlNumberPrefix = "string"
                acknowledgementControlNumberSuffix = "string"
                acknowledgementControlNumberUpperBound = int
                batchFunctionalAcknowledgements = bool
                batchImplementationAcknowledgements = bool
                batchTechnicalAcknowledgements = bool
                functionalAcknowledgementVersion = "string"
                implementationAcknowledgementVersion = "string"
                needFunctionalAcknowledgement = bool
                needImplementationAcknowledgement = bool
                needLoopForValidMessages = bool
                needTechnicalAcknowledgement = bool
                rolloverAcknowledgementControlNumber = bool
                sendSynchronousAcknowledgement = bool
              }
              envelopeOverrides = [
                {
                  dateFormat = "string"
                  functionalIdentifierCode = "string"
                  headerVersion = "string"
                  messageId = "string"
                  protocolVersion = "string"
                  receiverApplicationId = "string"
                  responsibleAgencyCode = "string"
                  senderApplicationId = "string"
                  targetNamespace = "string"
                  timeFormat = "string"
                }
              ]
              envelopeSettings = {
                controlStandardsId = int
                controlVersionNumber = "string"
                enableDefaultGroupHeaders = bool
                functionalGroupId = "string"
                groupControlNumberLowerBound = int
                groupControlNumberUpperBound = int
                groupHeaderAgencyCode = "string"
                groupHeaderDateFormat = "string"
                groupHeaderTimeFormat = "string"
                groupHeaderVersion = "string"
                interchangeControlNumberLowerBound = int
                interchangeControlNumberUpperBound = int
                overwriteExistingTransactionSetControlNumber = bool
                receiverApplicationId = "string"
                rolloverGroupControlNumber = bool
                rolloverInterchangeControlNumber = bool
                rolloverTransactionSetControlNumber = bool
                senderApplicationId = "string"
                transactionSetControlNumberLowerBound = int
                transactionSetControlNumberPrefix = "string"
                transactionSetControlNumberSuffix = "string"
                transactionSetControlNumberUpperBound = int
                usageIndicator = "string"
                useControlStandardsIdAsRepetitionCharacter = bool
              }
              framingSettings = {
                characterSet = "string"
                componentSeparator = int
                dataElementSeparator = int
                replaceCharacter = int
                replaceSeparatorsInPayload = bool
                segmentTerminator = int
                segmentTerminatorSuffix = "string"
              }
              messageFilter = {
                messageFilterType = "string"
              }
              messageFilterList = [
                {
                  messageId = "string"
                }
              ]
              processingSettings = {
                convertImpliedDecimal = bool
                createEmptyXmlTagsForTrailingSeparators = bool
                maskSecurityInfo = bool
                preserveInterchange = bool
                suspendInterchangeOnError = bool
                useDotAsDecimalSeparator = bool
              }
              schemaReferences = [
                {
                  messageId = "string"
                  schemaName = "string"
                  schemaVersion = "string"
                  senderApplicationId = "string"
                }
              ]
              securitySettings = {
                authorizationQualifier = "string"
                authorizationValue = "string"
                passwordValue = "string"
                securityQualifier = "string"
              }
              validationOverrides = [
                {
                  allowLeadingAndTrailingSpacesAndZeroes = bool
                  messageId = "string"
                  trailingSeparatorPolicy = "string"
                  trimLeadingAndTrailingSpacesAndZeroes = bool
                  validateCharacterSet = bool
                  validateEDITypes = bool
                  validateXSDTypes = bool
                }
              ]
              validationSettings = {
                allowLeadingAndTrailingSpacesAndZeroes = bool
                checkDuplicateGroupControlNumber = bool
                checkDuplicateInterchangeControlNumber = bool
                checkDuplicateTransactionSetControlNumber = bool
                interchangeControlNumberValidityDays = int
                trailingSeparatorPolicy = "string"
                trimLeadingAndTrailingSpacesAndZeroes = bool
                validateCharacterSet = bool
                validateEDITypes = bool
                validateXSDTypes = bool
              }
              x12DelimiterOverrides = [
                {
                  componentSeparator = int
                  dataElementSeparator = int
                  messageId = "string"
                  protocolVersion = "string"
                  replaceCharacter = int
                  replaceSeparatorsInPayload = bool
                  segmentTerminator = int
                  segmentTerminatorSuffix = "string"
                  targetNamespace = "string"
                }
              ]
            }
            receiverBusinessIdentity = {
              qualifier = "string"
              value = "string"
            }
            senderBusinessIdentity = {
              qualifier = "string"
              value = "string"
            }
          }
          sendAgreement = {
            protocolSettings = {
              acknowledgementSettings = {
                acknowledgementControlNumberLowerBound = int
                acknowledgementControlNumberPrefix = "string"
                acknowledgementControlNumberSuffix = "string"
                acknowledgementControlNumberUpperBound = int
                batchFunctionalAcknowledgements = bool
                batchImplementationAcknowledgements = bool
                batchTechnicalAcknowledgements = bool
                functionalAcknowledgementVersion = "string"
                implementationAcknowledgementVersion = "string"
                needFunctionalAcknowledgement = bool
                needImplementationAcknowledgement = bool
                needLoopForValidMessages = bool
                needTechnicalAcknowledgement = bool
                rolloverAcknowledgementControlNumber = bool
                sendSynchronousAcknowledgement = bool
              }
              envelopeOverrides = [
                {
                  dateFormat = "string"
                  functionalIdentifierCode = "string"
                  headerVersion = "string"
                  messageId = "string"
                  protocolVersion = "string"
                  receiverApplicationId = "string"
                  responsibleAgencyCode = "string"
                  senderApplicationId = "string"
                  targetNamespace = "string"
                  timeFormat = "string"
                }
              ]
              envelopeSettings = {
                controlStandardsId = int
                controlVersionNumber = "string"
                enableDefaultGroupHeaders = bool
                functionalGroupId = "string"
                groupControlNumberLowerBound = int
                groupControlNumberUpperBound = int
                groupHeaderAgencyCode = "string"
                groupHeaderDateFormat = "string"
                groupHeaderTimeFormat = "string"
                groupHeaderVersion = "string"
                interchangeControlNumberLowerBound = int
                interchangeControlNumberUpperBound = int
                overwriteExistingTransactionSetControlNumber = bool
                receiverApplicationId = "string"
                rolloverGroupControlNumber = bool
                rolloverInterchangeControlNumber = bool
                rolloverTransactionSetControlNumber = bool
                senderApplicationId = "string"
                transactionSetControlNumberLowerBound = int
                transactionSetControlNumberPrefix = "string"
                transactionSetControlNumberSuffix = "string"
                transactionSetControlNumberUpperBound = int
                usageIndicator = "string"
                useControlStandardsIdAsRepetitionCharacter = bool
              }
              framingSettings = {
                characterSet = "string"
                componentSeparator = int
                dataElementSeparator = int
                replaceCharacter = int
                replaceSeparatorsInPayload = bool
                segmentTerminator = int
                segmentTerminatorSuffix = "string"
              }
              messageFilter = {
                messageFilterType = "string"
              }
              messageFilterList = [
                {
                  messageId = "string"
                }
              ]
              processingSettings = {
                convertImpliedDecimal = bool
                createEmptyXmlTagsForTrailingSeparators = bool
                maskSecurityInfo = bool
                preserveInterchange = bool
                suspendInterchangeOnError = bool
                useDotAsDecimalSeparator = bool
              }
              schemaReferences = [
                {
                  messageId = "string"
                  schemaName = "string"
                  schemaVersion = "string"
                  senderApplicationId = "string"
                }
              ]
              securitySettings = {
                authorizationQualifier = "string"
                authorizationValue = "string"
                passwordValue = "string"
                securityQualifier = "string"
              }
              validationOverrides = [
                {
                  allowLeadingAndTrailingSpacesAndZeroes = bool
                  messageId = "string"
                  trailingSeparatorPolicy = "string"
                  trimLeadingAndTrailingSpacesAndZeroes = bool
                  validateCharacterSet = bool
                  validateEDITypes = bool
                  validateXSDTypes = bool
                }
              ]
              validationSettings = {
                allowLeadingAndTrailingSpacesAndZeroes = bool
                checkDuplicateGroupControlNumber = bool
                checkDuplicateInterchangeControlNumber = bool
                checkDuplicateTransactionSetControlNumber = bool
                interchangeControlNumberValidityDays = int
                trailingSeparatorPolicy = "string"
                trimLeadingAndTrailingSpacesAndZeroes = bool
                validateCharacterSet = bool
                validateEDITypes = bool
                validateXSDTypes = bool
              }
              x12DelimiterOverrides = [
                {
                  componentSeparator = int
                  dataElementSeparator = int
                  messageId = "string"
                  protocolVersion = "string"
                  replaceCharacter = int
                  replaceSeparatorsInPayload = bool
                  segmentTerminator = int
                  segmentTerminatorSuffix = "string"
                  targetNamespace = "string"
                }
              ]
            }
            receiverBusinessIdentity = {
              qualifier = "string"
              value = "string"
            }
            senderBusinessIdentity = {
              qualifier = "string"
              value = "string"
            }
          }
        }
      }
      guestIdentity = {
        qualifier = "string"
        value = "string"
      }
      guestPartner = "string"
      hostIdentity = {
        qualifier = "string"
        value = "string"
      }
      hostPartner = "string"
      metadata = ?
    }
  })
}

Eigenschaftswerte

AgreementContent

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

AS2AcknowledgementConnectionSettings

Name Beschreibung Wert
ignoreCertificateNameMismatch Gibt an, ob die Übereinstimmung im Zertifikatnamen ignoriert werden soll. bool (erforderlich)
keepHttpConnectionAlive Gibt an, ob die Verbindung aktiv bleibt. bool (erforderlich)
supportHttpStatusCodeContinue Gibt an, ob DER HTTP-Statuscode 'CONTINUE' unterstützt werden soll. bool (erforderlich)
unfoldHttpHeaders Gibt an, ob die HTTP-Header ausgeklappt werden sollen. bool (erforderlich)

AS2AgreementContent

Name Beschreibung Wert
receiveAgreement Die Unidirektionale As2-Vereinbarung. AS2OneWayAgreement (erforderlich)
sendAgreement Die Unidirektionale Versandvereinbarung AS2. AS2OneWayAgreement (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 beim Fehler beim Generieren von Dateinamen 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 senden soll, wenn MDN nicht empfangen wird. bool (erforderlich)
suspendDuplicateMessage Der Wert, der angibt, ob doppelte Nachricht angehalten werden soll. bool (erforderlich)

AS2MdnSettings

Name Beschreibung Wert
dispositionNotificationTo Die Anordnungsbenachrichtigung für den Kopfzeilenwert. Schnur
mdnText Der MDN-Text. Schnur
micHashingAlgorithm Der Signatur- oder Hashingalgorithmus. "MD5"
'None'
"Nicht angegeben"
'SHA1'
"SHA2256"
"SHA2384"
"SHA2512" (erforderlich)
needMDN Der Wert, der angibt, ob ein MDN gesendet oder angefordert werden soll. bool (erforderlich)
receiptDeliveryUrl Die Übermittlungs-URL des Belegs. Schnur
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 abgemeldet werden soll, falls optional. bool (erforderlich)

AS2MessageConnectionSettings

Name Beschreibung Wert
ignoreCertificateNameMismatch Der Wert, der angibt, ob die Übereinstimmung im Zertifikatnamen ignoriert werden soll. bool (erforderlich)
keepHttpConnectionAlive Der Wert, der angibt, ob die Verbindung aktiv bleibt. bool (erforderlich)
supportHttpStatusCodeContinue Der Wert, der angibt, ob DER HTTP-Statuscode 'CONTINUE' unterstützt werden soll. bool (erforderlich)
unfoldHttpHeaders Der Wert, der angibt, ob die HTTP-Header ausgeklappt werden sollen. bool (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)

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. Schnur
overrideGroupSigningCertificate Der Wert, der angibt, ob ein MDN gesendet oder angefordert werden soll. bool (erforderlich)
sha2AlgorithmFormat Das Sha2-Algorithmusformat. Gültige Werte sind Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize. Schnur
signingCertificateName Der Name des Signaturzertifikats. Schnur

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 eine doppelte Nachricht ü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'
'None'
"Nicht angegeben"
"RC2" (erforderlich)
encryptMessage Der Wert, der angibt, ob die Nachricht verschlüsselt werden muss. bool (erforderlich)
interchangeDuplicatesValidityDays Die Anzahl der Tage, die nach doppelten Austauschzwecken gesucht werden sollen. int (erforderlich)
overrideMessageProperties Der Wert, der angibt, ob eingehende Nachrichteneigenschaften mit denen in Übereinstimmung überschreiben werden sollen. bool (erforderlich)
signingAlgorithm Der Signaturalgorithmus. 'Standard'
"Nicht angegeben"
'SHA1'
"SHA2256"
"SHA2384"
"SHA2512"
signMessage Der Wert, der angibt, ob die Nachricht signiert werden muss. bool (erforderlich)

BusinessIdentity

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

EdifactAcknowledgementSettings

Name Beschreibung Wert
acknowledgementControlNumberLowerBound Die Nummer des Bestätigungssteuerelements, die untere Grenze liegt. int (erforderlich)
acknowledgementControlNumberPrefix Das Präfix der Bestätigungssteuerelementnummer. Schnur
acknowledgementControlNumberSuffix Das Suffix der Bestätigungssteuerelementnummer. Schnur
acknowledgementControlNumberUpperBound Die Obergrenze des Bestätigungssteuerelements. int (erforderlich)
batchFunctionalAcknowledgements Der Wert, der angibt, ob funktionsbezogene Bestätigungen batchweise gestapelt werden sollen. bool (erforderlich)
batchTechnicalAcknowledgements Der Wert, der angibt, ob die technischen Bestätigungen stapeln sollen. bool (erforderlich)
needFunctionalAcknowledgement Der Wert, der angibt, ob funktionale Bestä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ätigungssteuerungsnummer zurückgegeben werden soll. bool (erforderlich)
sendSynchronousAcknowledgement Der Wert, der angibt, ob synchrone Bestätigung gesendet werden soll. bool (erforderlich)

EdifactAgreementContent

Name Beschreibung Wert
receiveAgreement Die unidirektionale EdiFACT-Vereinbarung. EdifactOneWayAgreement (erforderlich)
sendAgreement Der unidirektionale Versandvertrag von EDIFACT. EdifactOneWayAgreement (erforderlich)

EdifactDelimiterOverride

Name Beschreibung Wert
componentSeparator Das Komponententrennzeichen. int (erforderlich)
dataElementSeparator Das Datenelementtrennzeichen. int (erforderlich)
DezimalpointIndicator Der Dezimalkommaindikator. 'Komma'
"Dezimal"
"NotSpecified" (erforderlich)
messageAssociationAssignedCode Der zugewiesene Code für die Nachrichtenzuordnung. Schnur
messageId Die Nachrichten-ID. Schnur
messageRelease Die Nachricht wird freigegeben. Schnur
messageVersion Die Nachrichtenversion. Schnur
releaseIndicator Der Veröffentlichungsindikator. int (erforderlich)
wiederholungSeparator Das Wiederholungstrennzeichen. int (erforderlich)
segmentTerminator Der Segmentendpunkt. int (erforderlich)
segmentTerminatorSuffix Das Segmentterminatorsuffix. "CR"
"CRLF"
"LF"
'None'
"NotSpecified" (erforderlich)
targetNamespace Der Zielnamespace, auf den diese Trennzeicheneinstellungen angewendet werden müssen. Schnur

EdifactEnvelopeOverride

Name Beschreibung Wert
applicationPassword Das Anwendungskennwort. Schnur
associationAssignedCode Der zugewiesene Zuordnungscode. Schnur
controllingAgencyCode Der Kontrollagenturkodex. Schnur
functionalGroupId Die Funktionale Gruppen-ID. Schnur
groupHeaderMessageRelease Die Gruppenkopfnachricht wird freigegeben. Schnur
groupHeaderMessageVersion Die Nachrichtenversion der Gruppenkopfnachricht. Schnur
messageAssociationAssignedCode Der zugewiesene Code für die Nachrichtenzuordnung. Schnur
messageId Die Nachrichten-ID, auf die diese Umschlageinstellungen angewendet werden müssen. Schnur
messageRelease Die Version der Nachrichtenfreigabe, auf die diese Umschlageinstellungen angewendet werden müssen. Schnur
messageVersion Die Nachrichtenversion, auf die diese Umschlageinstellungen angewendet werden müssen. Schnur
receiverApplicationId Die Empfängeranwendungs-ID. Schnur
receiverApplicationQualifier Der Empfängeranwendungsqualifizierer. Schnur
senderApplicationId Die Absenderanwendungs-ID. Schnur
senderApplicationQualifier Der Absenderanwendungsqualifizierer. Schnur
targetNamespace Der Zielnamespace, auf den diese Umschlageinstellungen angewendet werden müssen. Schnur

EdifactEnvelopeSettings

Name Beschreibung Wert
applicationReferenceId Die Anwendungsreferenz-ID. Schnur
applyDelimiterStringAdvice Der Wert, der angibt, ob Zeichenfolgenhinweise mit Trennzeichen angewendet werden sollen. bool (erforderlich)
communicationAgreementId Die Kommunikationsvereinbarungs-ID. Schnur
createGroupingSegments Der Wert, der angibt, ob gruppierte Segmente erstellt werden sollen. bool (erforderlich)
enableDefaultGroupHeaders Der Wert, der angibt, ob Standardgruppenkopfzeilen aktiviert werden sollen. bool (erforderlich)
functionalGroupId Die Funktionale Gruppen-ID. Schnur
groupApplicationPassword Das Gruppenanwendungskennwort. Schnur
groupApplicationReceiverId Die Gruppenanwendungsempfänger-ID. Schnur
groupApplicationReceiverQualifier Der Gruppenanwendungsempfängerqualifizierer. Schnur
groupApplicationSenderId Die Absender-ID der Gruppenanwendung. Schnur
groupApplicationSenderQualifier Der Qualifizierer der Gruppenanwendung. Schnur
groupAssociationAssignedCode Der zugewiesene Gruppenzuordnungscode. Schnur
groupControllingAgencyCode Die Gruppe, die den Agenturcode steuert. Schnur
groupControlNumberLowerBound Die Gruppensteuerelementnummer untere Grenze. int (erforderlich)
groupControlNumberPrefix Das Gruppensteuerelement-Nummernpräfix. Schnur
groupControlNumberSuffix Das Gruppensteuerelement-Nummernsuffix. Schnur
groupControlNumberUpperBound Die Obere Grenze der Gruppensteuerelementnummer. int (erforderlich)
groupMessageRelease Die Gruppennachricht wird freigegeben. Schnur
groupMessageVersion Die Gruppennachrichtenversion. Schnur
interchangeControlNumberLowerBound Die Untergrenze der Austauschsteuerelementnummer. int (erforderlich)
interchangeControlNumberPrefix Das Präfix der Austauschsteuerelementnummer. Schnur
interchangeControlNumberSuffix Das Suffix der Austauschsteuerelementnummer. Schnur
interchangeControlNumberUpperBound Die Obergrenze der Austauschsteuerelementnummer. int (erforderlich)
isTestInterchange Der Wert, der angibt, ob es sich bei der Nachricht um einen Testaustausch handelt. bool (erforderlich)
overwriteExistingTransactionSetControlNumber Der Wert, der angibt, ob vorhandene Transaktionssatz-Steuerelementnummer überschrieben werden soll. bool (erforderlich)
processingPriorityCode Der Code für die Verarbeitungspriorität. Schnur
receiverInternalIdentification Die interne Identifikation des Empfängers. Schnur
receiverInternalSubIdentification Die interne Unteridentifikation des Empfängers. Schnur
receiverReverseRoutingAddress Die Empfängerumleitungsadresse. Schnur
recipientReferencePasswordQualifier Der Empfängerverweiskennwortqualifizierer. Schnur
recipientReferencePasswordValue Der Empfängerverweiskennwortwert. Schnur
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 Transaktionssatz-Steuerelementnummer rollovern soll. bool (erforderlich)
senderInternalIdentification Die interne Identifizierung des Absenders. Schnur
senderInternalSubIdentification Die interne Identifikation des Absenders. Schnur
senderReverseRoutingAddress Die Absenderumleitungsadresse. Schnur
transactionSetControlNumberLowerBound Die Transaktionssatz-Kontrollnummer untere Grenze. int (erforderlich)
transactionSetControlNumberPrefix Das Präfix der Transaktionssatz-Steuerelementnummer. Schnur
transactionSetControlNumberSuffix Das Steuerelementnummernsuffix des Transaktionssatzes. Schnur
transactionSetControlNumberUpperBound Die Transaktionssatz-Kontrollnummer oben. int (erforderlich)

EdifactFramingSettings

Name Beschreibung Wert
characterEncoding Die Zeichencodierung. Schnur
characterSet Die EDIFACT-Frameeinstellung characterSet. 'KECA'
"Nicht angegeben"
'UNOA'
"UNOB"
"UNOC"
"UNOD"
'UNOE'
"UNOF"
"UNOG"
'UNOH'
"UNOI"
"UNOJ"
"UNOK"
"UNOX"
"UNOY" (erforderlich)
componentSeparator Das Komponententrennzeichen. int (erforderlich)
dataElementSeparator Das Datenelementtrennzeichen. int (erforderlich)
DezimalpointIndicator Der EDIFACT-Frameeinstellungs-Dezimalindikator. 'Komma'
"Dezimal"
"NotSpecified" (erforderlich)
protocolVersion Die Protokollversion. int (erforderlich)
releaseIndicator Der Veröffentlichungsindikator. int (erforderlich)
wiederholungSeparator Das Wiederholungstrennzeichen. int (erforderlich)
segmentTerminator Der Segmentendpunkt. int (erforderlich)
segmentTerminatorSuffix Das EDIFACT-Frameeinstellungssegment-Endatorsuffix. "CR"
"CRLF"
"LF"
'None'
"NotSpecified" (erforderlich)
serviceCodeListDirectoryVersion Die Verzeichnisversion der Dienstcodeliste. Schnur

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)

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)

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 beim Fehler angehalten werden soll. bool (erforderlich)
useDotAsDecimalSeparator Der Wert, der angibt, ob Punkt als Dezimaltrennzeichen verwendet werden soll. bool (erforderlich)

EdifactProtocolSettings

Name Beschreibung Wert
acknowledgementSettings Die EDIFACT-Bestätigungseinstellungen. EdifactAcknowledgementSettings (erforderlich)
edifactDelimiterOverrides Die EDIFACT-Trennzeichen setzen Einstellungen außer Kraft. EdifactDelimiterOverride[]
envelopeOverrides Die Einstellungen des EDIFACT-Umschlags überschreiben. 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 Die EDIFACT-Schemaverweise. EdifactSchemaReference[] (erforderlich)
validationOverrides Die Einstellungen für die EDIFACT-Überprüfung überschreiben. EdifactValidationOverride[]
validationSettings Die EDIFACT-Überprüfungseinstellungen. EdifactValidationSettings (erforderlich)

EdifactSchemaReference

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

EdifactValidationOverride

Name Beschreibung Wert
allowLeadingAndTrailingSpacesAndZeroes Der Wert, der angibt, ob führende und nachfolgende Leerzeichen und Nullen zulässig sind. bool (erforderlich)
enforceCharacterSet Der Wert, der angibt, ob zeichensatz überprüft werden soll. bool (erforderlich)
messageId Die Nachrichten-ID, auf die die Überprüfungseinstellungen angewendet werden müssen. Zeichenfolge (erforderlich)
trailingSeparatorPolicy Die nachfolgende Trennlinie. "Verpflichtend"
"NotAllowed"
"Nicht angegeben"
"Optional" (erforderlich)
trimLeadingAndTrailingSpacesAndZeroes Der Wert, der angibt, ob führende und nachfolgende Leerzeichen und Nullen gekürzt werden sollen. 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 zulässig sind. bool (erforderlich)
checkDuplicateGroupControlNumber Der Wert, der angibt, ob auf doppelte Gruppensteuerelementnummer überprüft werden soll. bool (erforderlich)
checkDuplicateInterchangeControlNumber Der Wert, der angibt, ob die Doppelte Austauschsteuerungsnummer überprüft werden soll. bool (erforderlich)
checkDuplicateTransactionSetControlNumber Der Wert, der angibt, ob auf doppelte Transaktionssatz-Kontrollnummer überprüft werden soll. bool (erforderlich)
interchangeControlNumberValidityDays Die Gültigkeitsdauer der Austauschkontrollnummer. int (erforderlich)
trailingSeparatorPolicy Die nachfolgende Trennlinie. "Verpflichtend"
"NotAllowed"
"Nicht angegeben"
"Optional" (erforderlich)
trimLeadingAndTrailingSpacesAndZeroes Der Wert, der angibt, ob führende und nachfolgende Leerzeichen und Nullen gekürzt werden sollen. 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)

IntegrationAccountAgreementProperties

Name Beschreibung Wert
agreementType Der Vereinbarungstyp. "AS2"
"Edifact"
"Nicht angegeben"
"X12" (erforderlich)
Inhalt Der Inhalt der Vereinbarung. AgreementContent- (erforderlich)
guestIdentity Die Geschäftsidentität des Gastpartners. BusinessIdentity- (erforderlich)
guestPartner Der Integrationskontopartner, der für diesen Vertrag als Gastpartner 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)
Metadaten Die Metadaten. jegliche

Microsoft.Logic/integrationAccounts/agreements

Name Beschreibung Wert
Ort Der Ressourcenspeicherort. Schnur
Name Der Ressourcenname Zeichenfolge (erforderlich)
parent_id Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. ID für Ressource des Typs: integrationAccounts
Eigenschaften Die Eigenschaften des Integrationskontovertrags. IntegrationAccountAgreementProperties (erforderlich)
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte.
Art Der Ressourcentyp "Microsoft.Logic/integrationAccounts/agreements@2019-05-01"

ResourceTags

Name Beschreibung Wert

X12AcknowledgementSettings

Name Beschreibung Wert
acknowledgementControlNumberLowerBound Die Nummer des Bestätigungssteuerelements, die untere Grenze liegt. int (erforderlich)
acknowledgementControlNumberPrefix Das Präfix der Bestätigungssteuerelementnummer. Schnur
acknowledgementControlNumberSuffix Das Suffix der Bestätigungssteuerelementnummer. Schnur
acknowledgementControlNumberUpperBound Die Obergrenze des Bestätigungssteuerelements. int (erforderlich)
batchFunctionalAcknowledgements Der Wert, der angibt, ob funktionsbezogene Bestätigungen batchweise gestapelt werden sollen. bool (erforderlich)
batchImplementationAcknowledgements Der Wert, der angibt, ob bestätigungen für die Batchimplementierung angegeben werden sollen. bool (erforderlich)
batchTechnicalAcknowledgements Der Wert, der angibt, ob die technischen Bestätigungen stapeln sollen. bool (erforderlich)
functionalAcknowledgementVersion Die funktionale Bestätigungsversion. Schnur
implementationAcknowledgementVersion Die Implementierungsbestätigungsversion. Schnur
needFunctionalAcknowledgement Der Wert, der angibt, ob funktionale 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 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ätigungssteuerungsnummer zurückgegeben werden soll. bool (erforderlich)
sendSynchronousAcknowledgement Der Wert, der angibt, ob synchrone Bestätigung gesendet werden soll. bool (erforderlich)

X12AgreementContent

Name Beschreibung Wert
receiveAgreement Die One-Way-Vereinbarung für X12. X12OneWayAgreement (erforderlich)
sendAgreement Der X12-Versandvertrag mit unidirektionaler Übermittlung. X12OneWayAgreement (erforderlich)

X12DelimiterOverrides

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

X12EnvelopeOverride

Name Beschreibung Wert
dateFormat Das Datumsformat. "CCYYMMDD"
"Nicht angegeben"
"JJMMD" (erforderlich)
functionalIdentifierCode Der Funktionsbezeichnercode. Schnur
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 Empfängeranwendungs-ID. Zeichenfolge (erforderlich)
responsibleAgencyCode Der zuständige Agenturkodex. Zeichenfolge (erforderlich)
senderApplicationId Die Absenderanwendungs-ID. 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 der Steuerelemente. int (erforderlich)
controlVersionNumber Die Versionsnummer des Steuerelements. Zeichenfolge (erforderlich)
enableDefaultGroupHeaders Der Wert, der angibt, ob Standardgruppenkopfzeilen aktiviert werden sollen. bool (erforderlich)
functionalGroupId Die Funktionale Gruppen-ID. Schnur
groupControlNumberLowerBound Die Gruppensteuerelementnummer untere Grenze. int (erforderlich)
groupControlNumberUpperBound Die Obere Grenze der Gruppensteuerelementnummer. int (erforderlich)
groupHeaderAgencyCode Der Code der Gruppenkopfagentur. Zeichenfolge (erforderlich)
groupHeaderDateFormat Das Gruppenkopfdatumsformat. "CCYYMMDD"
"Nicht angegeben"
"JJMMD" (erforderlich)
groupHeaderTimeFormat Das Gruppenkopfzeitformat. "HHMM"
"HHMMSS"
"HHMMSSd"
"HHMMSSdd"
"NotSpecified" (erforderlich)
groupHeaderVersion Die Gruppenkopfversion. Zeichenfolge (erforderlich)
interchangeControlNumberLowerBound Die Untergrenze der Austauschsteuerelementnummer. int (erforderlich)
interchangeControlNumberUpperBound Die Obergrenze der Austauschsteuerelementnummer. int (erforderlich)
overwriteExistingTransactionSetControlNumber Der Wert, der angibt, ob vorhandene Transaktionssatz-Steuerelementnummer überschrieben werden soll. bool (erforderlich)
receiverApplicationId Die Empfängeranwendungs-ID. Zeichenfolge (erforderlich)
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 Transaktionssatz-Steuerelementnummer rollovern soll. bool (erforderlich)
senderApplicationId Die Absenderanwendungs-ID. Zeichenfolge (erforderlich)
transactionSetControlNumberLowerBound Die Transaktionssatz-Kontrollnummer untere Grenze. int (erforderlich)
transactionSetControlNumberPrefix Das Präfix der Transaktionssatz-Steuerelementnummer. Schnur
transactionSetControlNumberSuffix Das Steuerelementnummernsuffix des Transaktionssatzes. Schnur
transactionSetControlNumberUpperBound Die Transaktionssatz-Kontrollnummer oben. int (erforderlich)
usageIndicator Der Verwendungsindikator. "Informationen"
"Nicht angegeben"
"Produktion"
"Test" (erforderlich)
useControlStandardsIdAsRepetitionCharacter Der Wert, der angibt, ob die Steuerelementstandards-ID als Wiederholungszeichen verwendet werden soll. bool (erforderlich)

X12FramingSettings

Name Beschreibung Wert
characterSet Der X12-Zeichensatz. "Einfach"
"Erweitert"
"Nicht angegeben"
'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 Nutzlast ersetzt werden sollen. bool (erforderlich)
segmentTerminator Der Segmentendpunkt. int (erforderlich)
segmentTerminatorSuffix Das Segmentterminatorsuffix. "CR"
"CRLF"
"LF"
'None'
"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)

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)

X12ProcessingSettings

Name Beschreibung Wert
convertImpliedDecimal Der Wert, der angibt, ob der numerische Typ in eine konkludente Dezimalzahl 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 beim Fehler angehalten werden soll. bool (erforderlich)
useDotAsDecimalSeparator Der Wert, der angibt, ob Punkt als Dezimaltrennzeichen verwendet werden soll. bool (erforderlich)

X12ProtocolSettings

Name Beschreibung Wert
acknowledgementSettings Die X12-Bestätigungseinstellungen. X12AcknowledgementSettings (erforderlich)
envelopeOverrides Die X12-Umschlagüberschreibungseinstellungen. 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)
schemaReferences Die X12-Schemaverweise. X12SchemaReference[] (erforderlich)
securitySettings Die X12-Sicherheitseinstellungen. X12SecuritySettings (erforderlich)
validationOverrides Die Einstellungen für die X12-Überprüfung überschreiben. X12ValidationOverride[]
validationSettings Die X12-Überprüfungseinstellungen. X12ValidationSettings (erforderlich)
x12DelimiterOverrides Die X12-Trennzeichen setzen Einstellungen außer Kraft. X12DelimiterOverrides[]

X12SchemaReference

Name Beschreibung Wert
messageId Die Nachrichten-ID. Zeichenfolge (erforderlich)
schemaName Der Schemaname. Zeichenfolge (erforderlich)
schemaVersion Die Schemaversion. Zeichenfolge (erforderlich)
senderApplicationId Die Absenderanwendungs-ID. Schnur

X12SecuritySettings

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

X12ValidationOverride

Name Beschreibung Wert
allowLeadingAndTrailingSpacesAndZeroes Der Wert, der angibt, ob führende und nachfolgende Leerzeichen und Nullen zulässig sind. bool (erforderlich)
messageId Die Nachrichten-ID, auf die die Überprüfungseinstellungen angewendet werden müssen. Zeichenfolge (erforderlich)
trailingSeparatorPolicy Die nachfolgende Trennlinie. "Verpflichtend"
"NotAllowed"
"Nicht angegeben"
"Optional" (erforderlich)
trimLeadingAndTrailingSpacesAndZeroes Der Wert, der angibt, ob führende und nachfolgende Leerzeichen und Nullen gekürzt werden sollen. 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 zulässig sind. bool (erforderlich)
checkDuplicateGroupControlNumber Der Wert, der angibt, ob auf doppelte Gruppensteuerelementnummer überprüft werden soll. bool (erforderlich)
checkDuplicateInterchangeControlNumber Der Wert, der angibt, ob die Doppelte Austauschsteuerungsnummer überprüft werden soll. bool (erforderlich)
checkDuplicateTransactionSetControlNumber Der Wert, der angibt, ob auf doppelte Transaktionssatz-Kontrollnummer überprüft werden soll. bool (erforderlich)
interchangeControlNumberValidityDays Die Gültigkeitsdauer der Austauschkontrollnummer. int (erforderlich)
trailingSeparatorPolicy Die nachfolgende Trennlinie. "Verpflichtend"
"NotAllowed"
"Nicht angegeben"
"Optional" (erforderlich)
trimLeadingAndTrailingSpacesAndZeroes Der Wert, der angibt, ob führende und nachfolgende Leerzeichen und Nullen gekürzt werden sollen. 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)