Microsoft.Logic integrationAccounts/agreements

Bicep-resourcedefinitie

Het resourcetype integrationAccounts/agreements kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een resource Microsoft.Logic/integrationAccounts/agreements wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

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

Eigenschapswaarden

integrationAccounts/agreements

Naam Beschrijving Waarde
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in Bicep.
tekenreeks (vereist)
location De resourcelocatie. tekenreeks
tags De resourcetags. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
Bovenliggende In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie Onderliggende resource buiten bovenliggende resource voor meer informatie.
Symbolische naam voor resource van het type: integrationAccounts
properties De eigenschappen van de integratieaccountovereenkomst. IntegrationAccountAgreementProperties (vereist)

IntegrationAccountAgreementProperties

Naam Beschrijving Waarde
agreementType Het overeenkomsttype. 'AS2'
'Edifact'
'Niet opgegeven'
'X12' (vereist)
inhoud De inhoud van de overeenkomst. AgreementContent (vereist)
guestIdentity De bedrijfsidentiteit van de gastpartner. BusinessIdentity (vereist)
guestPartner De integratieaccountpartner die is ingesteld als gastpartner voor deze overeenkomst. tekenreeks (vereist)
hostIdentity De bedrijfsidentiteit van de hostpartner. BusinessIdentity (vereist)
hostPartner De integratieaccountpartner die is ingesteld als hostpartner voor deze overeenkomst. tekenreeks (vereist)
metagegevens De metagegevens. Voor Bicep kunt u de functie any() gebruiken.

AgreementContent

Naam Beschrijving Waarde
aS2 De inhoud van de AS2-overeenkomst. AS2AgreementContent
Edifact De inhoud van de EDIFACT-overeenkomst. EdifactAgreementContent
x12 De inhoud van de X12-overeenkomst. X12AgreementContent

AS2AgreementContent

Naam Beschrijving Waarde
receiveAgreement De AS2-overeenkomst voor eenmalige ontvangst. AS2OneWayAgreement (vereist)
sendAgreement De AS2-overeenkomst voor eenrichtingsverzending. AS2OneWayAgreement (vereist)

AS2OneWayAgreement

Naam Beschrijving Waarde
protocolSettings De AS2-protocolinstellingen. AS2ProtocolSettings (vereist)
receiverBusinessIdentity De bedrijfsidentiteit van de ontvanger BusinessIdentity (vereist)
senderBusinessIdentity De bedrijfsidentiteit van de afzender BusinessIdentity (vereist)

AS2ProtocolSettings

Naam Beschrijving Waarde
acknowledgementConnectionSettings De instellingen voor de bevestigingsverbinding. AS2AcknowledgementConnectionSettings (vereist)
envelopeSettings De envelopinstellingen. AS2EnvelopeSettings (vereist)
errorSettings De foutinstellingen. AS2ErrorSettings (vereist)
mdnSettings De MDN-instellingen. AS2MdnSettings (vereist)
messageConnectionSettings De instellingen voor de berichtverbinding. AS2MessageConnectionSettings (vereist)
securitySettings De beveiligingsinstellingen. AS2SecuritySettings (vereist)
validationSettings De validatie-instellingen. AS2ValidationSettings (vereist)

AS2AcknowledgementConnectionSettings

Naam Beschrijving Waarde
ignoreCertificateNameMismatch Geeft aan of niet-overeenkomende certificaatnaam moet worden genegeerd. bool (vereist)
keepHttpConnectionAlive Hiermee wordt aangegeven of de verbinding actief moet blijven. bool (vereist)
supportHttpStatusCodeContinue Hiermee wordt aangegeven of de HTTP-statuscode 'CONTINUE' wordt ondersteund. bool (vereist)
unfoldHttpHeaders Geeft aan of de HTTP-headers moeten worden uitgevouwen. bool (vereist)

AS2EnvelopeSettings

Naam Beschrijving Waarde
autogenerateFileName De waarde die aangeeft of de bestandsnaam automatisch moet worden gegenereerd. bool (vereist)
fileNameTemplate De sjabloon voor bestandsnaam. tekenreeks (vereist)
messageContentType Het inhoudstype van het bericht. tekenreeks (vereist)
suspendMessageOnFileNameGenerationError De waarde die aangeeft of het bericht moet worden onderbroken bij een fout bij het genereren van een bestandsnaam. bool (vereist)
transmitFileNameInMimeHeader De waarde die aangeeft of de bestandsnaam in mime-header moet worden verzonden. bool (vereist)

AS2ErrorSettings

Naam Beschrijving Waarde
resendIfMDNNotReceived De waarde die aangeeft of het bericht opnieuw moet worden verzonden als MDN niet is ontvangen. bool (vereist)
suspendDuplicateMessage De waarde die aangeeft of dubbele berichten moeten worden onderbroken. bool (vereist)

AS2MdnSettings

Naam Beschrijving Waarde
dispositionNotificationTo De verwijderingsmelding voor de headerwaarde. tekenreeks
mdnText De MDN-tekst. tekenreeks
micHashingAlgorithm Het algoritme voor ondertekening of hashing. MD5
'Geen'
'NotSpecified'
'SHA1'
'SHA2256'
'SHA2384'
'SHA2512' (vereist)
needMDN De waarde die aangeeft of een MDN moet worden verzonden of aangevraagd. bool (vereist)
receiptDeliveryUrl De URL voor de ontvangst van het ontvangstbewijs. tekenreeks
sendInboundMDNToMessageBox De waarde die aangeeft of binnenkomende MDN naar het bericht moet worden verzonden. bool (vereist)
sendMDNAsynchronisch De waarde die aangeeft of de asynchrone MDN moet worden verzonden. bool (vereist)
signMDN De waarde die aangeeft of de MDN moet worden ondertekend of niet. bool (vereist)
signOutboundMDNIfOptional De waarde die aangeeft of de uitgaande MDN moet worden afgemeld, indien optioneel. bool (vereist)

AS2MessageConnectionSettings

Naam Beschrijving Waarde
ignoreCertificateNameMismatch De waarde die aangeeft of niet-overeenkomende certificaatnaam moet worden genegeerd. bool (vereist)
keepHttpConnectionAlive De waarde die aangeeft of de verbinding actief moet blijven. bool (vereist)
supportHttpStatusCodeContinue De waarde die aangeeft of http-statuscode 'CONTINUE' moet worden ondersteund. bool (vereist)
unfoldHttpHeaders De waarde die aangeeft of de HTTP-headers moeten worden uitgevouwen. bool (vereist)

AS2SecuritySettings

Naam Beschrijving Waarde
enableNRRForInboundDecodedMessages De waarde die aangeeft of NRR moet worden ingeschakeld voor inkomende gedecodeerde berichten. bool (vereist)
enableNRRForInboundEncodedMessages De waarde die aangeeft of NRR moet worden ingeschakeld voor inkomende gecodeerde berichten. bool (vereist)
enableNRRForInboundMDN De waarde die aangeeft of NRR moet worden ingeschakeld voor binnenkomende MDN. bool (vereist)
enableNRRForOutboundDecodedMessages De waarde die aangeeft of NRR moet worden ingeschakeld voor uitgaande gedecodeerde berichten. bool (vereist)
enableNRRForOutboundEncodedMessages De waarde die aangeeft of NRR moet worden ingeschakeld voor uitgaande gecodeerde berichten. bool (vereist)
enableNRRForOutboundMDN De waarde die aangeeft of NRR moet worden ingeschakeld voor uitgaande MDN. bool (vereist)
encryptionCertificateName De naam van het versleutelingscertificaat. tekenreeks
overrideGroupSigningCertificate De waarde die aangeeft of een MDN moet worden verzonden of aangevraagd. bool (vereist)
sha2AlgorithmFormat De indeling sha2-algoritme. Geldige waarden zijn Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize. tekenreeks
signingCertificateName De naam van het handtekeningcertificaat. tekenreeks

AS2ValidationSettings

Naam Beschrijving Waarde
checkCertificateRevocationListOnReceive De waarde die aangeeft of bij ontvangst moet worden gecontroleerd op een certificaatintrekkingslijst. bool (vereist)
checkCertificateRevocationListOnSend De waarde die aangeeft of de certificaatintrekkingslijst moet worden gecontroleerd bij het verzenden. bool (vereist)
checkDuplicateMessage De waarde die aangeeft of er een dubbel bericht moet worden gecontroleerd. bool (vereist)
compressMessage De waarde die aangeeft of het bericht moet worden gecomprimeerd. bool (vereist)
encryptionAlgorithm Het versleutelingsalgoritmen. 'AES128'
'AES192'
'AES256'
'DES3'
'Geen'
'NotSpecified'
'RC2' (vereist)
encryptMessage De waarde die aangeeft of het bericht moet worden versleuteld. bool (vereist)
interchangeDuplicatesValidityDays Het aantal dagen om terug te kijken voor dubbele uitwisseling. int (vereist)
overrideMessageProperties De waarde die aangeeft of binnenkomende berichteigenschappen moeten worden overschreven met de inkomende berichten die overeenkomen. bool (vereist)
signingAlgorithm Het ondertekeningsalgoritme. 'Standaard'
'NotSpecified'
'SHA1'
'SHA2256'
'SHA2384'
'SHA2512'
signMessage De waarde die aangeeft of het bericht moet worden ondertekend. bool (vereist)

BusinessIdentity

Naam Beschrijving Waarde
Kwalificatie De kwalificatie voor bedrijfsidentiteit, bijvoorbeeld as2identity, ZZ, ZZZ, 31, 32 tekenreeks (vereist)
waarde De door de gebruiker gedefinieerde bedrijfsidentiteitswaarde. tekenreeks (vereist)

EdifactAgreementContent

Naam Beschrijving Waarde
receiveAgreement De EDIFACT-overeenkomst voor eenmalige ontvangst. EdifactOneWayAgreement (vereist)
sendAgreement De EDIFACT-overeenkomst voor verzenden in één richting. EdifactOneWayAgreement (vereist)

EdifactOneWayAgreement

Naam Beschrijving Waarde
protocolSettings De EDIFACT-protocolinstellingen. EdifactProtocolSettings (vereist)
receiverBusinessIdentity De bedrijfsidentiteit van de ontvanger BusinessIdentity (vereist)
senderBusinessIdentity De bedrijfsidentiteit van de afzender BusinessIdentity (vereist)

EdifactProtocolSettings

Naam Beschrijving Waarde
bevestigingssettings De EDIFACT-bevestigingsinstellingen. EdifactAcknowledgementSettings (vereist)
edifactDelimiterOverrides De instellingen voor het EDIFACT-scheidingsteken overschrijven. EdifactDelimiterOverride[]
envelopeOverrides De instellingen voor het overschrijven van EDIFACT-enveloppen. EdifactEnvelopeOverride[]
envelopsettings De instellingen voor EDIFACT-enveloppen. EdifactEnvelopeSettings (vereist)
framingSettings De EDIFACT-framing-instellingen. EdifactFramingSettings (vereist)
messageFilter Het EDIFACT-berichtfilter. EdifactMessageFilter (vereist)
messageFilterList De filterlijst EDIFACT-berichten. EdifactMessageIdentifier[]
processingSettings De EDIFACT-verwerkingsinstellingen. EdifactProcessingSettings (vereist)
schemaReferences Het EDIFACT-schema verwijst naar. EdifactSchemaReference[] (vereist)
validationOverrides De instellingen voor EDIFACT-validatie overschrijven. EdifactValidationOverride[]
validationSettings De EDIFACT-validatie-instellingen. EdifactValidationSettings (vereist)

EdifactAcknowledgementSettings

Naam Beschrijving Waarde
acknowledgementControlNumberLowerBound De ondergrens van het bevestigingsbeheernummer. int (vereist)
acknowledgementControlNumberPrefix Het voorvoegsel van het controlenummer van de bevestiging. tekenreeks
acknowledgementControlNumberSuffix Het achtervoegsel van het controlenummer van de bevestiging. tekenreeks
acknowledgementControlNumberUpperBound De bovengrens van het bevestigingsbeheernummer. int (vereist)
batchFunctionalAcknowledgements De waarde die aangeeft of functionele bevestigingen in batch moeten worden verwerkt. bool (vereist)
batchTechnicalAcknowledgements De waarde die aangeeft of de technische bevestigingen in batch moeten worden verwerkt. bool (vereist)
needFunctionalAcknowledgement De waarde die aangeeft of functionele bevestiging nodig is. bool (vereist)
needLoopForValidMessages De waarde die aangeeft of een lus nodig is voor geldige berichten. bool (vereist)
needTechnicalAcknowledgement De waarde die aangeeft of technische bevestiging nodig is. bool (vereist)
rolloverAcknowledgementControlNumber De waarde die aangeeft of het controlenummer van de rollover-bevestiging moet worden gebruikt. bool (vereist)
sendSynchronousAcknowledgement De waarde die aangeeft of synchrone bevestiging moet worden verzonden. bool (vereist)

EdifactDelimiterOverride

Naam Beschrijving Waarde
componentSeparator Het onderdeelscheidingsteken. int (vereist)
dataElementSeparator Het gegevenselementscheidingsteken. int (vereist)
decimalPointIndicator De indicator voor het decimaalteken. Komma
'Decimaal'
'NotSpecified' (vereist)
messageAssociationAssignedCode De toegewezen code voor de berichtkoppeling. tekenreeks
messageId De bericht-id. tekenreeks
messageRelease De berichtrelease. tekenreeks
messageVersion De berichtversie. tekenreeks
releaseIndicator De release-indicator. int (vereist)
herhalingSeparator Het herhalingsscheidingsteken. int (vereist)
segmentTerminator Het segmenteindteken. int (vereist)
segmentTerminatorSuffix Het achtervoegsel segmenteindteken. 'CR'
CRLF
'LF'
'Geen'
'NotSpecified' (vereist)
targetNamespace De doelnaamruimte waarop dit scheidingsteken moet worden toegepast. tekenreeks

EdifactEnvelopeOverride

Naam Beschrijving Waarde
applicationPassword Het toepassingswachtwoord. tekenreeks
associationAssignedCode De gekoppelde code. tekenreeks
controllingAgencyCode De controle-instantiecode. tekenreeks
functionalGroupId De functionele groeps-id. tekenreeks
groupHeaderMessageRelease De release van het groepskopbericht. tekenreeks
groupHeaderMessageVersion De versie van het groepskopbericht. tekenreeks
messageAssociationAssignedCode De toegewezen code voor de berichtkoppeling. tekenreeks
messageId De bericht-id waarop deze envelopinstellingen moeten worden toegepast. tekenreeks
messageRelease De releaseversie van het bericht waarop deze envelopinstellingen moeten worden toegepast. tekenreeks
messageVersion De berichtversie waarop deze envelopinstellingen moeten worden toegepast. tekenreeks
receiverApplicationId De toepassings-id van de ontvanger. tekenreeks
receiverApplicationQualifier De kwalificatie van de ontvangertoepassing. tekenreeks
senderApplicationId De toepassings-id van de afzender. tekenreeks
senderApplicationQualifier De kwalificatie van de afzendertoepassing. tekenreeks
targetNamespace De doelnaamruimte waarop deze envelopinstellingen moeten worden toegepast. tekenreeks

EdifactEnvelopeSettings

Naam Beschrijving Waarde
applicationReferenceId De referentie-id van de toepassing. tekenreeks
applyDelimiterStringAdvice De waarde die aangeeft of het advies voor tekenreeksen voor scheidingstekens moet worden toegepast. bool (vereist)
communicationAgreementId De communicatieovereenkomst-id. tekenreeks
createGroupingSegments De waarde die aangeeft of u groeperingssegmenten wilt maken. bool (vereist)
enableDefaultGroupHeaders De waarde die aangeeft of standaardgroepheaders moeten worden ingeschakeld. bool (vereist)
functionalGroupId De id van de functionele groep. tekenreeks
groupApplicationPassword Het wachtwoord van de groepstoepassing. tekenreeks
groupApplicationReceiverId De ontvanger-id van de groepstoepassing. tekenreeks
groupApplicationReceiverQualifier De kwalificatie van de ontvanger van de groeptoepassing. tekenreeks
groupApplicationSenderId De afzender-id van de groepstoepassing. tekenreeks
groupApplicationSenderQualifier De kwalificatie van de afzender van de groepstoepassing. tekenreeks
groupAssociationAssignedCode De toegewezen code voor de groepskoppeling. tekenreeks
groupControllingAgencyCode De groepscode voor het controleren van het agentschap. tekenreeks
groupControlNumberLowerBound De ondergrens van het groepsbeheernummer. int (vereist)
groupControlNumberPrefix Het voorvoegsel van het groepsbesturingselementnummer. tekenreeks
groupControlNumberSuffix Het achtervoegsel van het groepsbeheernummer. tekenreeks
groupControlNumberUpperBound De bovengrens van het groepsbeheernummer. int (vereist)
groupMessageRelease De release van het groepsbericht. tekenreeks
groupMessageVersion De versie van het groepsbericht. tekenreeks
interchangeControlNumberLowerBound De ondergrens van het uitwisselingsbeheernummer. int (vereist)
interchangeControlNumberPrefix Het voorvoegsel voor het nummer van de uitwisselingsbesturing. tekenreeks
interchangeControlNumberSuffix Het achtervoegsel voor het nummer van de uitwisselingsregel. tekenreeks
interchangeControlNumberUpperBound De bovengrens van het regelnummer voor de uitwisseling. int (vereist)
isTestInterchange De waarde die aangeeft of het bericht een testuitwisseling is. bool (vereist)
overwriteExistingTransactionSetControlNumber De waarde die aangeeft of het bestaande controlenummer van een transactieset moet worden overschreven. bool (vereist)
processingPriorityCode De prioriteitscode voor verwerking. tekenreeks
receiverInternalIdentification De interne identificatie van de ontvanger. tekenreeks
receiverInternalSubIdentification De interne subidentificatie van de ontvanger. tekenreeks
receiverReverseRoutingAddress Het adres voor omgekeerde routering van de ontvanger. tekenreeks
recipientReferencePasswordQualifier De referentiewachtwoordkwalificatie van de geadresseerde. tekenreeks
recipientReferencePasswordValue De waarde van het referentiewachtwoord van de ontvanger. tekenreeks
rolloverGroupControlNumber De waarde die aangeeft of het besturingselementnummer van de groep moet worden gerolloverd. bool (vereist)
rolloverInterchangeControlNumber De waarde die aangeeft of het controlenummer van de uitwisseling moet worden overgeteld. bool (vereist)
rolloverTransactionSetControlNumber De waarde die aangeeft of het controlenummer van de transactie moet worden overgezet. bool (vereist)
senderInternalIdentification De interne identificatie van de afzender. tekenreeks
senderInternalSubIdentification De interne subidentificatie van de afzender. tekenreeks
senderReverseRoutingAddress Het adres van de afzender voor omgekeerde routering. tekenreeks
transactionSetControlNumberLowerBound De ondergrens van het controlenummer van de transactieset. int (vereist)
transactionSetControlNumberPrefix Het voorvoegsel van het controlenummer van de transactieset. tekenreeks
transactionSetControlNumberSuffix Het achtervoegsel van het controlenummer van de transactieset. tekenreeks
transactionSetControlNumberUpperBound De bovengrens van het controlenummer van de transactieset. int (vereist)

EdifactFramingSettings

Naam Beschrijving Waarde
characterEncoding De tekencodering. tekenreeks
characterSet Het EDIFACT-frame instellen characterSet. "KECA"
'NotSpecified'
'UNOA'
'UNOB'
"UNOC"
"UNOD"
'UNOE'
'UNOF'
'UNOG'
'UNOH'
'UNOI'
'UNOJ'
'UNOK'
"UNOX"
'UNOY' (vereist)
componentSeparator Het onderdeelscheidingsteken. int (vereist)
dataElementSeparator Het scheidingsteken voor gegevenselementen. int (vereist)
decimalPointIndicator De decimale indicator voor de instelling van het EDIFACT-frame. 'Komma'
'Decimaal'
'NotSpecified' (vereist)
protocolVersion De protocolversie. int (vereist)
releaseIndicator De release-indicator. int (vereist)
herhalingSeparator Het herhalingsscheidingsteken. int (vereist)
segmentTerminator Het segmenteindteken. int (vereist)
segmentTerminatorSuffix Het achtervoegsel van het EDIFACT-frameinstelling voor segmenteindteken. 'CR'
'CRLF'
'LF'
'Geen'
'NotSpecified' (vereist)
serviceCodeListDirectoryVersion De mapversie van de servicecodelijst. tekenreeks

EdifactMessageFilter

Naam Beschrijving Waarde
messageFilterType Het berichtfiltertype. 'Uitsluiten'
'Opnemen'
'NotSpecified' (vereist)

EdifactMessageIdentifier

Naam Beschrijving Waarde
messageId De bericht-id waarop deze envelopinstellingen moeten worden toegepast. tekenreeks (vereist)

EdifactProcessingSettings

Naam Beschrijving Waarde
createEmptyXmlTagsForTrailingSeparators De waarde die aangeeft of lege XML-tags moeten worden gemaakt voor afsluitende scheidingstekens. bool (vereist)
maskSecurityInfo De waarde die aangeeft of beveiligingsgegevens moeten worden gemaskeerd. bool (vereist)
preserveInterchange De waarde die aangeeft of de uitwisseling moet worden behouden. bool (vereist)
suspendInterchangeOnError De waarde die aangeeft of de uitwisseling bij fout moet worden onderbroken. bool (vereist)
useDotAsDecimalSeparator De waarde die aangeeft of een punt als decimaal scheidingsteken moet worden gebruikt. bool (vereist)

EdifactSchemaReference

Naam Beschrijving Waarde
associationAssignedCode De gekoppelde code. tekenreeks
messageId De bericht-id. tekenreeks (vereist)
messageRelease De releaseversie van het bericht. tekenreeks (vereist)
messageVersion De berichtversie. tekenreeks (vereist)
schemaName De schemanaam. tekenreeks (vereist)
senderApplicationId De toepassings-id van de afzender. tekenreeks
senderApplicationQualifier De kwalificatie van de afzendertoepassing. tekenreeks

EdifactValidationOverride

Naam Beschrijving Waarde
allowLeadingAndTrailingSpacesAndZeroes De waarde die aangeeft of voorloop- en volgspaties en nullen moeten worden toegestaan. bool (vereist)
enforceCharacterSet De waarde die aangeeft of tekenset moet worden gevalideerd. bool (vereist)
messageId De bericht-id waarop de validatie-instellingen moeten worden toegepast. tekenreeks (vereist)
trailingSeparatorPolicy Het afsluitende scheidingstekenbeleid. 'Verplicht'
'NotAllowed'
'NotSpecified'
'Optioneel' (vereist)
trimLeadingAndTrailingSpacesAndZeroes De waarde die aangeeft of voorloop- en volgspaties en nullen moeten worden geknipt. bool (vereist)
validateEDITypes De waarde die aangeeft of EDI-typen moeten worden gevalideerd. bool (vereist)
validateXSDTypes De waarde die aangeeft of XSD-typen moeten worden gevalideerd. bool (vereist)

EdifactValidationSettings

Naam Beschrijving Waarde
allowLeadingAndTrailingSpacesAndZeroes De waarde die aangeeft of voorloop- en volgspaties en nullen moeten worden toegestaan. bool (vereist)
checkDuplicateGroupControlNumber De waarde die aangeeft of moet worden gecontroleerd op een dubbel groepsbeheernummer. bool (vereist)
checkDuplicateInterchangeControlNumber De waarde die aangeeft of moet worden gecontroleerd op een dubbel uitwisselingsbeheernummer. bool (vereist)
checkDuplicateTransactionSetControlNumber De waarde die aangeeft of moet worden gecontroleerd op een duplicaat van het controlenummer van de transactieset. bool (vereist)
interchangeControlNumberValidityDays De geldigheidsperiode van het uitwisselingscontrolenummer. int (vereist)
trailingSeparatorPolicy Het afsluitende scheidingstekenbeleid. 'Verplicht'
'NotAllowed'
'NotSpecified'
'Optioneel' (vereist)
trimLeadingAndTrailingSpacesAndZeroes De waarde die aangeeft of voorloop- en volgspaties en nullen moeten worden geknipt. bool (vereist)
validateCharacterSet De waarde die aangeeft of tekenset in het bericht moet worden gevalideerd. bool (vereist)
validateEDITypes De waarde die aangeeft of u EDI-typen wilt valideren. bool (vereist)
validateXSDTypes De waarde die aangeeft of xsd-typen moeten worden gevalideerd. bool (vereist)

X12AgreementContent

Naam Beschrijving Waarde
receiveAgreement De X12-overeenkomst voor eenmalige ontvangst. X12OneWayAgreement (vereist)
sendAgreement De X12-overeenkomst voor eenrichtingsverzending. X12OneWayAgreement (vereist)

X12OneWayAgreement

Naam Beschrijving Waarde
protocolSettings De X12-protocolinstellingen. X12ProtocolSettings (vereist)
receiverBusinessIdentity De bedrijfsidentiteit van de ontvanger BusinessIdentity (vereist)
senderBusinessIdentity De bedrijfsidentiteit van de afzender BusinessIdentity (vereist)

X12ProtocolSettings

Naam Beschrijving Waarde
bevestigingssettings De X12-bevestigingsinstellingen. X12AcknowledgementSettings (vereist)
envelopeOverrides De instellingen voor het overschrijven van de X12-envelop. X12EnvelopeOverride[]
envelopeSettings De instellingen voor de X12-envelop. X12EnvelopeSettings (vereist)
framingSettings De instellingen voor X12-framing. X12FramingSettings (vereist)
messageFilter Het X12-berichtfilter. X12MessageFilter (vereist)
messageFilterList De X12-berichtenfilterlijst. X12MessageIdentifier[]
processingSettings De X12-verwerkingsinstellingen. X12ProcessingSettings (vereist)
schemaVerwijzing De X12-schemaverwijzingen. X12SchemaReference[] (vereist)
securitySettings De X12-beveiligingsinstellingen. X12SecuritySettings (vereist)
validatieOverrides De X12-validatie overschrijft instellingen. X12ValidationOverride[]
validationSettings De X12-validatie-instellingen. X12ValidationSettings (vereist)
x12DelimiterOverrides De instellingen voor het overschrijven van het X12-scheidingsteken. X12DelimiterOverrides[]

X12AcknowledgementSettings

Naam Beschrijving Waarde
acknowledgementControlNumberLowerBound De ondergrens van het bevestigingsbeheernummer. int (vereist)
acknowledgementControlNumberPrefix Het voorvoegsel van het bevestigingsbeheernummer. tekenreeks
acknowledgementControlNumberSuffix Het achtervoegsel van het bevestigingsbeheernummer. tekenreeks
acknowledgementControlNumberUpperBound De bovengrens van het bevestigingsbeheernummer. int (vereist)
batchFunctionalAcknowledgements De waarde die aangeeft of functionele bevestigingen in batch moeten worden gebruikt. bool (vereist)
batchImplementationAcknowledgements De waarde die aangeeft of er bevestigingen voor batch-implementatie moeten worden uitgevoerd. bool (vereist)
batchTechnicalAcknowledgements De waarde die aangeeft of de technische bevestigingen in een batch moeten worden verwerkt. bool (vereist)
functionalAcknowledgementVersion De versie van de functionele bevestiging. tekenreeks
implementationAcknowledgementVersion De bevestigingsversie van de implementatie. tekenreeks
needFunctionalAcknowledgement De waarde die aangeeft of functionele bevestiging nodig is. bool (vereist)
needImplementationAcknowledgement De waarde die aangeeft of bevestiging van de implementatie nodig is. bool (vereist)
needLoopForValidMessages De waarde die aangeeft of een lus nodig is voor geldige berichten. bool (vereist)
needTechnicalAcknowledgement De waarde die aangeeft of technische bevestiging nodig is. bool (vereist)
rolloverAcknowledgementControlNumber De waarde die aangeeft of het bevestigingsbeheernummer moet worden rollover. bool (vereist)
sendSynchronousAcknowledgement De waarde die aangeeft of synchrone bevestiging moet worden verzonden. bool (vereist)

X12EnvelopeOverride

Naam Beschrijving Waarde
Dateformat De datumnotatie. 'CCYYMMDD'
'NotSpecified'
'YYMMDD' (vereist)
functionalIdentifierCode De functionele id-code. tekenreeks
headerVersion De headerversie. tekenreeks (vereist)
messageId De bericht-id waarop deze envelopinstellingen moeten worden toegepast. tekenreeks (vereist)
protocolVersion De protocolversie waarop deze envelopinstellingen moeten worden toegepast. tekenreeks (vereist)
receiverApplicationId De toepassings-id van de ontvanger. tekenreeks (vereist)
responsibleAgencyCode De code van de verantwoordelijke instantie. tekenreeks (vereist)
senderApplicationId De toepassings-id van de afzender. tekenreeks (vereist)
targetNamespace De doelnaamruimte waarop deze envelopinstellingen moeten worden toegepast. tekenreeks (vereist)
timeFormat De tijdnotatie. 'HHMM'
'HHMMSS'
'HHMMSSd'
'HHMMSSdd'
'NotSpecified' (vereist)

X12EnvelopeSettings

Naam Beschrijving Waarde
controlStandardsId De standaard-id voor besturingselementen. int (vereist)
controlVersionNumber Het versienummer van het besturingselement. tekenreeks (vereist)
enableDefaultGroupHeaders De waarde die aangeeft of standaardgroepheaders moeten worden ingeschakeld. bool (vereist)
functionalGroupId De id van de functionele groep. tekenreeks
groupControlNumberLowerBound De ondergrens van het groepsbeheernummer. int (vereist)
groupControlNumberUpperBound De bovengrens van het groepsbeheernummer. int (vereist)
groupHeaderAgencyCode De agentuurcode voor de koptekst van de groep. tekenreeks (vereist)
groupHeaderDateFormat De datumnotatie van de groepskoptekst. 'CCYYMMDD'
'NotSpecified'
'YYMMDD' (vereist)
groupHeaderTimeFormat De groepskopteksttijdnotatie. 'UUMM'
'UUMMSS'
'UUMMSSd'
'UUMMSSdd'
'NotSpecified' (vereist)
groupHeaderVersion De versie van de groepskoptekst. tekenreeks (vereist)
interchangeControlNumberLowerBound De ondergrens van het besturingsnummer voor de uitwisseling. int (vereist)
interchangeControlNumberUpperBound De bovengrens van het regelnummer voor de uitwisseling. int (vereist)
overwriteExistingTransactionSetControlNumber De waarde die aangeeft of het controlenummer van een bestaande transactieset moet worden overschreven. bool (vereist)
receiverApplicationId De toepassings-id van de ontvanger. tekenreeks (vereist)
rolloverGroupControlNumber De waarde die aangeeft of het besturingselementnummer van de rollover-groep moet worden gebruikt. bool (vereist)
rolloverInterchangeControlNumber De waarde die aangeeft of er een rollover-controlenummer moet worden gebruikt. bool (vereist)
rolloverTransactionSetControlNumber De waarde die aangeeft of het controlenummer van een rollover-transactie moet worden ingesteld. bool (vereist)
senderApplicationId De id van de afzendertoepassing. tekenreeks (vereist)
transactionSetControlNumberLowerBound De ondergrens van het controlenummer van de transactieset. int (vereist)
transactionSetControlNumberPrefix Het voorvoegsel van het controlenummer van de transactieset. tekenreeks
transactionSetControlNumberSuffix Het achtervoegsel van het controlenummer van de transactieset. tekenreeks
transactionSetControlNumberUpperBound De bovengrens van het controlenummer van de transactieset. int (vereist)
usageIndicator De gebruiksindicator. 'Informatie'
'Niet opgegeven'
'Productie'
'Test' (vereist)
useControlStandardsIdAsRepetitionCharacter De waarde die aangeeft of de controlestandaard-id moet worden gebruikt als herhalingsteken. bool (vereist)

X12FramingSettings

Naam Beschrijving Waarde
characterSet De X12-tekenset. 'Basic'
'Uitgebreid'
'Niet opgegeven'
UTF8 (vereist)
componentSeparator Het onderdeelscheidingsteken. int (vereist)
dataElementSeparator Het gegevenselementscheidingsteken. int (vereist)
replaceCharacter Het vervangende teken. int (vereist)
replaceSeparatorsInPayload De waarde die aangeeft of scheidingstekens in nettolading moeten worden vervangen. bool (vereist)
segmentTerminator Het segmenteindteken. int (vereist)
segmentTerminatorSuffix Het achtervoegsel segmenteindteken. 'CR'
CRLF
'LF'
'Geen'
'NotSpecified' (vereist)

X12MessageFilter

Naam Beschrijving Waarde
messageFilterType Het berichtfiltertype. 'Uitsluiten'
'Opnemen'
'NotSpecified' (vereist)

X12MessageIdentifier

Naam Beschrijving Waarde
messageId De bericht-id. tekenreeks (vereist)

X12ProcessingSettings

Naam Beschrijving Waarde
convertImpliedDecimal De waarde die aangeeft of numerieke typen moeten worden geconverteerd naar impliciet decimaal. bool (vereist)
createEmptyXmlTagsForTrailingSeparators De waarde die aangeeft of lege XML-tags moeten worden gemaakt voor afsluitende scheidingstekens. bool (vereist)
maskSecurityInfo De waarde die aangeeft of beveiligingsgegevens moeten worden gemaskeerd. bool (vereist)
preserveInterchange De waarde die aangeeft of de uitwisseling moet worden behouden. bool (vereist)
suspendInterchangeOnError De waarde die aangeeft of de uitwisseling bij fout moet worden onderbroken. bool (vereist)
useDotAsDecimalSeparator De waarde die aangeeft of een punt als decimaal scheidingsteken moet worden gebruikt. bool (vereist)

X12SchemaReference

Naam Beschrijving Waarde
messageId De bericht-id. tekenreeks (vereist)
schemaName De schemanaam. tekenreeks (vereist)
schemaVersion De schemaversie. tekenreeks (vereist)
senderApplicationId De toepassings-id van de afzender. tekenreeks

X12SecuritySettings

Naam Beschrijving Waarde
authorizationQualifier De autorisatiekwalificatie. tekenreeks (vereist)
authorizationValue De autorisatiewaarde. tekenreeks
passwordValue De waarde van het wachtwoord. tekenreeks
securityQualifier De beveiligingskwalificatie. tekenreeks (vereist)

X12ValidationOverride

Naam Beschrijving Waarde
allowLeadingAndTrailingSpacesAndZeroes De waarde die aangeeft of voorloop- en volgspaties en nullen moeten worden toegestaan. bool (vereist)
messageId De bericht-id waarop de validatie-instellingen moeten worden toegepast. tekenreeks (vereist)
trailingSeparatorPolicy Het afsluitende scheidingstekenbeleid. 'Verplicht'
'NotAllowed'
'NotSpecified'
'Optioneel' (vereist)
trimLeadingAndTrailingSpacesAndZeroes De waarde die aangeeft of voorloop- en volgspaties en nullen moeten worden geknipt. bool (vereist)
validateCharacterSet De waarde die aangeeft of tekenset moet worden gevalideerd. bool (vereist)
validateEDITypes De waarde die aangeeft of EDI-typen moeten worden gevalideerd. bool (vereist)
validateXSDTypes De waarde die aangeeft of XSD-typen moeten worden gevalideerd. bool (vereist)

X12ValidationSettings

Naam Beschrijving Waarde
allowLeadingAndTrailingSpacesAndZeroes De waarde die aangeeft of voorloop- en volgspaties en nullen moeten worden toegestaan. bool (vereist)
checkDuplicateGroupControlNumber De waarde die aangeeft of moet worden gecontroleerd op een dubbel groepsbeheernummer. bool (vereist)
checkDuplicateInterchangeControlNumber De waarde die aangeeft of moet worden gecontroleerd op een dubbel uitwisselingsbeheernummer. bool (vereist)
checkDuplicateTransactionSetControlNumber De waarde die aangeeft of moet worden gecontroleerd op een duplicaat van het controlenummer van de transactieset. bool (vereist)
interchangeControlNumberValidityDays De geldigheidsperiode van het uitwisselingscontrolenummer. int (vereist)
trailingSeparatorPolicy Het afsluitende scheidingstekenbeleid. 'Verplicht'
'NotAllowed'
'NotSpecified'
'Optioneel' (vereist)
trimLeadingAndTrailingSpacesAndZeroes De waarde die aangeeft of voorloop- en volgspaties en nullen moeten worden geknipt. bool (vereist)
validateCharacterSet De waarde die aangeeft of tekenset in het bericht moet worden gevalideerd. bool (vereist)
validateEDITypes De waarde die aangeeft of u EDI-typen wilt valideren. bool (vereist)
validateXSDTypes De waarde die aangeeft of xsd-typen moeten worden gevalideerd. bool (vereist)

X12DelimiterOverrides

Naam Beschrijving Waarde
componentSeparator Het onderdeelscheidingsteken. int (vereist)
dataElementSeparator Het scheidingsteken voor gegevenselementen. int (vereist)
messageId De bericht-id. tekenreeks
protocolVersion De protocolversie. tekenreeks
replaceCharacter Het vervangende teken. int (vereist)
replaceSeparatorsInPayload De waarde die aangeeft of scheidingstekens in nettolading moeten worden vervangen. bool (vereist)
segmentTerminator Het segmenteindteken. int (vereist)
segmentTerminatorSuffix Het achtervoegsel van de segmenteindtekens. 'CR'
'CRLF'
'LF'
'Geen'
'NotSpecified' (vereist)
targetNamespace De doelnaamruimte waarop deze scheidingstekeninstellingen moeten worden toegepast. tekenreeks

Snelstartsjablonen

Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
Azure Logic Apps - AS2 Send Receive

Implementeren op Azure
Hiermee maakt u integratieaccounts voor twee partners, Contoso en Fabrikam, inclusief de artefacten voor partners en overeenkomsten. De sjabloon maakt ook logische apps tussen Fabrikam Sales en Contoso om synchrone AS2 Send Receive te demonstreren. De sjabloon maakt ook logische apps tussen Fabrikam Finance en Contoso, die asynchroon AS2 Send Receive demonstreren.

Resourcedefinitie van ARM-sjabloon

Het resourcetype integrationAccounts/agreements kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.Logic/integrationAccounts/agreements wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

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

Eigenschapswaarden

integrationAccounts/agreements

Naam Beschrijving Waarde
type Het resourcetype 'Microsoft.Logic/integrationAccounts/agreements'
apiVersion De resource-API-versie '2019-05-01'
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in JSON ARM-sjablonen.
tekenreeks (vereist)
location De resourcelocatie. tekenreeks
tags De resourcetags. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
properties De eigenschappen van de integratieaccountovereenkomst. IntegrationAccountAgreementProperties (vereist)

IntegrationAccountAgreementProperties

Naam Beschrijving Waarde
agreementType Het overeenkomsttype. 'AS2'
'Edifact'
'Niet opgegeven'
'X12' (vereist)
inhoud De inhoud van de overeenkomst. AgreementContent (vereist)
guestIdentity De bedrijfsidentiteit van de gastpartner. BusinessIdentity (vereist)
guestPartner De integratieaccountpartner die is ingesteld als gastpartner voor deze overeenkomst. tekenreeks (vereist)
hostIdentity De bedrijfsidentiteit van de hostpartner. BusinessIdentity (vereist)
hostPartner De integratieaccountpartner die is ingesteld als hostpartner voor deze overeenkomst. tekenreeks (vereist)
metagegevens De metagegevens.

AgreementContent

Naam Beschrijving Waarde
aS2 De inhoud van de AS2-overeenkomst. AS2AgreementContent
Edifact De inhoud van de EDIFACT-overeenkomst. EdifactAgreementContent
x12 De inhoud van de X12-overeenkomst. X12AgreementContent

AS2AgreementContent

Naam Beschrijving Waarde
receiveAgreement De AS2-overeenkomst voor eenmalige ontvangst. AS2OneWayAgreement (vereist)
sendAgreement De AS2-overeenkomst voor eenrichtingsverzending. AS2OneWayAgreement (vereist)

AS2OneWayAgreement

Naam Beschrijving Waarde
protocolSettings De AS2-protocolinstellingen. AS2ProtocolSettings (vereist)
receiverBusinessIdentity De bedrijfsidentiteit van de ontvanger BusinessIdentity (vereist)
senderBusinessIdentity De bedrijfsidentiteit van de afzender BusinessIdentity (vereist)

AS2ProtocolSettings

Naam Beschrijving Waarde
acknowledgementConnectionSettings De bevestigingsinstellingen voor de verbinding. AS2AcknowledgementConnectionSettings (vereist)
envelopsettings De envelopinstellingen. AS2EnvelopeSettings (vereist)
errorSettings De foutinstellingen. AS2ErrorSettings (vereist)
mdnSettings De MDN-instellingen. AS2MdnSettings (vereist)
messageConnectionSettings De instellingen voor de berichtverbinding. AS2MessageConnectionSettings (vereist)
securitySettings De beveiligingsinstellingen. AS2SecuritySettings (vereist)
validationSettings De validatie-instellingen. AS2ValidationSettings (vereist)

AS2AcknowledgementConnectionSettings

Naam Beschrijving Waarde
ignoreCertificateNameMismatch Hiermee wordt aangegeven of niet-overeenkomende certificaatnaam moet worden genegeerd. bool (vereist)
keepHttpConnectionAlive Geeft aan of de verbinding actief moet blijven. bool (vereist)
supportHttpStatusCodeContinue Hiermee wordt aangegeven of HTTP-statuscode 'CONTINUE' wordt ondersteund. bool (vereist)
unfoldHttpHeaders Geeft aan of de HTTP-headers moeten worden uitgevouwen. bool (vereist)

AS2EnvelopeSettings

Naam Beschrijving Waarde
autogenerateFileName De waarde die aangeeft of de bestandsnaam automatisch moet worden gegenereerd. bool (vereist)
fileNameTemplate De sjabloon voor bestandsnaam. tekenreeks (vereist)
messageContentType Het inhoudstype van het bericht. tekenreeks (vereist)
suspendMessageOnFileNameGenerationError De waarde die aangeeft of het bericht moet worden onderbroken bij een fout bij het genereren van een bestandsnaam. bool (vereist)
transmitFileNameInMimeHeader De waarde die aangeeft of de bestandsnaam in mime-header moet worden verzonden. bool (vereist)

AS2ErrorSettings

Naam Beschrijving Waarde
resendIfMDNNotReceived De waarde die aangeeft of het bericht opnieuw moet worden verzonden als MDN niet is ontvangen. bool (vereist)
suspendDuplicateMessage De waarde die aangeeft of dubbele berichten moeten worden onderbroken. bool (vereist)

AS2MdnSettings

Naam Beschrijving Waarde
dispositionNotificationTo De verwijderingsmelding voor de headerwaarde. tekenreeks
mdnText De MDN-tekst. tekenreeks
micHashingAlgorithm Het algoritme voor ondertekening of hashing. MD5
'Geen'
'NotSpecified'
'SHA1'
'SHA2256'
'SHA2384'
'SHA2512' (vereist)
needMDN De waarde die aangeeft of een MDN moet worden verzonden of aangevraagd. bool (vereist)
receiptDeliveryUrl De URL voor de ontvangst van het ontvangstbewijs. tekenreeks
sendInboundMDNToMessageBox De waarde die aangeeft of binnenkomende MDN naar het bericht moet worden verzonden. bool (vereist)
sendMDNAsynchronisch De waarde die aangeeft of de asynchrone MDN moet worden verzonden. bool (vereist)
signMDN De waarde die aangeeft of de MDN moet worden ondertekend of niet. bool (vereist)
signOutboundMDNIfOptional De waarde die aangeeft of de uitgaande MDN moet worden afgemeld, indien optioneel. bool (vereist)

AS2MessageConnectionSettings

Naam Beschrijving Waarde
ignoreCertificateNameMismatch De waarde die aangeeft of niet-overeenkomende certificaatnaam moet worden genegeerd. bool (vereist)
keepHttpConnectionAlive De waarde die aangeeft of de verbinding actief moet blijven. bool (vereist)
supportHttpStatusCodeContinue De waarde die aangeeft of http-statuscode 'CONTINUE' moet worden ondersteund. bool (vereist)
unfoldHttpHeaders De waarde die aangeeft of de HTTP-headers moeten worden uitgevouwen. bool (vereist)

AS2SecuritySettings

Naam Beschrijving Waarde
enableNRRForInboundDecodedMessages De waarde die aangeeft of NRR moet worden ingeschakeld voor inkomende gedecodeerde berichten. bool (vereist)
enableNRRForInboundEncodedMessages De waarde die aangeeft of NRR moet worden ingeschakeld voor inkomende gecodeerde berichten. bool (vereist)
enableNRRForInboundMDN De waarde die aangeeft of NRR moet worden ingeschakeld voor binnenkomende MDN. bool (vereist)
enableNRRForOutboundDecodedMessages De waarde die aangeeft of NRR moet worden ingeschakeld voor uitgaande gedecodeerde berichten. bool (vereist)
enableNRRForOutboundEncodedMessages De waarde die aangeeft of NRR moet worden ingeschakeld voor uitgaande gecodeerde berichten. bool (vereist)
enableNRRForOutboundMDN De waarde die aangeeft of NRR moet worden ingeschakeld voor uitgaande MDN. bool (vereist)
encryptionCertificateName De naam van het versleutelingscertificaat. tekenreeks
overrideGroupSigningCertificate De waarde die aangeeft of een MDN moet worden verzonden of aangevraagd. bool (vereist)
sha2AlgorithmFormat De indeling van het Sha2-algoritme. Geldige waarden zijn Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize. tekenreeks
signingCertificateName De naam van het handtekeningcertificaat. tekenreeks

AS2ValidationSettings

Naam Beschrijving Waarde
checkCertificateRevocationListOnReceive De waarde die aangeeft of de certificaatintrekkingslijst moet worden gecontroleerd bij ontvangst. bool (vereist)
checkCertificateRevocationListOnSend De waarde die aangeeft of de certificaatintrekkingslijst bij verzenden moet worden gecontroleerd. bool (vereist)
checkDuplicateMessage De waarde die aangeeft of er een dubbel bericht moet worden gecontroleerd. bool (vereist)
compressMessage De waarde die aangeeft of het bericht moet worden gecomprimeerd. bool (vereist)
encryptionAlgorithm Het versleutelingsalgoritmen. 'AES128'
'AES192'
'AES256'
'DES3'
'Geen'
'Niet opgegeven'
'RC2' (vereist)
encryptMessage De waarde die aangeeft of het bericht moet worden versleuteld. bool (vereist)
interchangeDuplicatesValidityDays Het aantal dagen om terug te kijken voor dubbele uitwisseling. int (vereist)
overrideMessageProperties De waarde die aangeeft of binnenkomende berichteigenschappen moeten worden overschreven met de eigenschappen die overeenkomen. bool (vereist)
signingAlgorithm Het ondertekeningsalgoritme. 'Standaard'
'Niet opgegeven'
'SHA1'
'SHA2256'
'SHA2384'
'SHA2512'
signMessage De waarde die aangeeft of het bericht moet worden ondertekend. bool (vereist)

BusinessIdentity

Naam Beschrijving Waarde
Kwalificatie De kwalificatie voor bedrijfsidentiteit, bijvoorbeeld as2identity, ZZ, ZZZ, 31, 32 tekenreeks (vereist)
waarde De door de gebruiker gedefinieerde bedrijfsidentiteitswaarde. tekenreeks (vereist)

EdifactAgreementContent

Naam Beschrijving Waarde
receiveAgreement De EDIFACT-overeenkomst voor eenmalige ontvangst. EdifactOneWayAgreement (vereist)
sendAgreement De EDIFACT-overeenkomst voor verzenden in één richting. EdifactOneWayAgreement (vereist)

EdifactOneWayAgreement

Naam Beschrijving Waarde
protocolSettings De EDIFACT-protocolinstellingen. EdifactProtocolSettings (vereist)
receiverBusinessIdentity De bedrijfsidentiteit van de ontvanger BusinessIdentity (vereist)
senderBusinessIdentity De bedrijfsidentiteit van de afzender BusinessIdentity (vereist)

EdifactProtocolSettings

Naam Beschrijving Waarde
bevestigingssettings De EDIFACT-bevestigingsinstellingen. EdifactAcknowledgementSettings (vereist)
edifactDelimiterOverrides De instellingen voor het EDIFACT-scheidingsteken overschrijven. EdifactDelimiterOverride[]
envelopeOverrides De instellingen voor het overschrijven van EDIFACT-enveloppen. EdifactEnvelopeOverride[]
envelopsettings De instellingen voor EDIFACT-enveloppen. EdifactEnvelopeSettings (vereist)
framingSettings De EDIFACT-framing-instellingen. EdifactFramingSettings (vereist)
messageFilter Het EDIFACT-berichtfilter. EdifactMessageFilter (vereist)
messageFilterList De filterlijst EDIFACT-berichten. EdifactMessageIdentifier[]
processingSettings De EDIFACT-verwerkingsinstellingen. EdifactProcessingSettings (vereist)
schemaReferences Het EDIFACT-schema verwijst naar. EdifactSchemaReference[] (vereist)
validationOverrides De instellingen voor EDIFACT-validatie overschrijven. EdifactValidationOverride[]
validationSettings De EDIFACT-validatie-instellingen. EdifactValidationSettings (vereist)

EdifactAcknowledgementSettings

Naam Beschrijving Waarde
acknowledgementControlNumberLowerBound De ondergrens van het bevestigingsbeheernummer. int (vereist)
acknowledgementControlNumberPrefix Het voorvoegsel van het controlenummer van de bevestiging. tekenreeks
acknowledgementControlNumberSuffix Het achtervoegsel van het controlenummer van de bevestiging. tekenreeks
acknowledgementControlNumberUpperBound De bovengrens van het bevestigingsbeheernummer. int (vereist)
batchFunctionalAcknowledgements De waarde die aangeeft of functionele bevestigingen in batch moeten worden verwerkt. bool (vereist)
batchTechnicalAcknowledgements De waarde die aangeeft of de technische bevestigingen in batch moeten worden verwerkt. bool (vereist)
needFunctionalAcknowledgement De waarde die aangeeft of functionele bevestiging nodig is. bool (vereist)
needLoopForValidMessages De waarde die aangeeft of een lus nodig is voor geldige berichten. bool (vereist)
needTechnicalAcknowledgement De waarde die aangeeft of technische bevestiging nodig is. bool (vereist)
rolloverAcknowledgementControlNumber De waarde die aangeeft of het controlenummer van de rollover-bevestiging moet worden gebruikt. bool (vereist)
sendSynchronousAcknowledgement De waarde die aangeeft of synchrone bevestiging moet worden verzonden. bool (vereist)

EdifactDelimiterOverride

Naam Beschrijving Waarde
componentSeparator Het onderdeelscheidingsteken. int (vereist)
dataElementSeparator Het gegevenselementscheidingsteken. int (vereist)
decimalPointIndicator De indicator voor het decimaalteken. Komma
'Decimaal'
'NotSpecified' (vereist)
messageAssociationAssignedCode De toegewezen code voor de berichtkoppeling. tekenreeks
messageId De bericht-id. tekenreeks
messageRelease De berichtrelease. tekenreeks
messageVersion De berichtversie. tekenreeks
releaseIndicator De release-indicator. int (vereist)
herhalingSeparator Het herhalingsscheidingsteken. int (vereist)
segmentTerminator Het segmenteindteken. int (vereist)
segmentTerminatorSuffix Het achtervoegsel van de segmenteindtekens. 'CR'
'CRLF'
'LF'
'Geen'
'NotSpecified' (vereist)
targetNamespace De doelnaamruimte waarop deze scheidingstekeninstellingen moeten worden toegepast. tekenreeks

EdifactEnvelopeOverride

Naam Beschrijving Waarde
applicationPassword Het toepassingswachtwoord. tekenreeks
associationAssignedCode De gekoppelde code. tekenreeks
controllingAgencyCode De code van de controlerende instantie. tekenreeks
functionalGroupId De id van de functionele groep. tekenreeks
groupHeaderMessageRelease De release van het bericht in de koptekst van de groep. tekenreeks
groupHeaderMessageVersion De berichtversie van de koptekst van de groep. tekenreeks
messageAssociationAssignedCode De toegewezen code voor de berichtkoppeling. tekenreeks
messageId De bericht-id waarop deze envelopinstellingen moeten worden toegepast. tekenreeks
messageRelease De releaseversie van het bericht waarop deze envelopinstellingen moeten worden toegepast. tekenreeks
messageVersion De berichtversie waarop deze envelopinstellingen moeten worden toegepast. tekenreeks
receiverApplicationId De toepassings-id van de ontvanger. tekenreeks
receiverApplicationQualifier De kwalificatie van de ontvangertoepassing. tekenreeks
senderApplicationId De toepassings-id van de afzender. tekenreeks
senderApplicationQualifier De kwalificatie van de afzendertoepassing. tekenreeks
targetNamespace De doelnaamruimte waarop deze envelopinstellingen moeten worden toegepast. tekenreeks

EdifactEnvelopeSettings

Naam Beschrijving Waarde
applicationReferenceId De referentie-id van de toepassing. tekenreeks
applyDelimiterStringAdvice De waarde die aangeeft of het advies voor tekenreeksen voor scheidingstekens moet worden toegepast. bool (vereist)
communicationAgreementId De communicatieovereenkomst-id. tekenreeks
createGroupingSegments De waarde die aangeeft of u groeperingssegmenten wilt maken. bool (vereist)
enableDefaultGroupHeaders De waarde die aangeeft of standaardgroepheaders moeten worden ingeschakeld. bool (vereist)
functionalGroupId De id van de functionele groep. tekenreeks
groupApplicationPassword Het wachtwoord van de groepstoepassing. tekenreeks
groupApplicationReceiverId De ontvanger-id van de groepstoepassing. tekenreeks
groupApplicationReceiverQualifier De kwalificatie van de ontvanger van de groeptoepassing. tekenreeks
groupApplicationSenderId De afzender-id van de groepstoepassing. tekenreeks
groupApplicationSenderQualifier De kwalificatie van de afzender van de groepstoepassing. tekenreeks
groupAssociationAssignedCode De toegewezen code voor de groepskoppeling. tekenreeks
groupControllingAgencyCode De groepscode voor het controleren van het agentschap. tekenreeks
groupControlNumberLowerBound De ondergrens van het groepsbeheernummer. int (vereist)
groupControlNumberPrefix Het voorvoegsel van het groepsbesturingselementnummer. tekenreeks
groupControlNumberSuffix Het achtervoegsel van het groepsbeheernummer. tekenreeks
groupControlNumberUpperBound De bovengrens van het groepsbeheernummer. int (vereist)
groupMessageRelease De release van het groepsbericht. tekenreeks
groupMessageVersion De versie van het groepsbericht. tekenreeks
interchangeControlNumberLowerBound De ondergrens van het uitwisselingsbeheernummer. int (vereist)
interchangeControlNumberPrefix Het voorvoegsel voor het nummer van de uitwisselingsbesturing. tekenreeks
interchangeControlNumberSuffix Het achtervoegsel voor het nummer van de uitwisselingsregel. tekenreeks
interchangeControlNumberUpperBound De bovengrens van het regelnummer voor de uitwisseling. int (vereist)
isTestInterchange De waarde die aangeeft of het bericht een testuitwisseling is. bool (vereist)
overwriteExistingTransactionSetControlNumber De waarde die aangeeft of het bestaande controlenummer van een transactieset moet worden overschreven. bool (vereist)
processingPriorityCode De prioriteitscode voor verwerking. tekenreeks
receiverInternalIdentification De interne identificatie van de ontvanger. tekenreeks
receiverInternalSubIdentification De interne subidentificatie van de ontvanger. tekenreeks
receiverReverseRoutingAddress Het adres voor omgekeerde routering van de ontvanger. tekenreeks
recipientReferencePasswordQualifier De referentiewachtwoordkwalificatie van de geadresseerde. tekenreeks
recipientReferencePasswordValue De waarde van het referentiewachtwoord van de ontvanger. tekenreeks
rolloverGroupControlNumber De waarde die aangeeft of het besturingselementnummer van de groep moet worden gerolloverd. bool (vereist)
rolloverInterchangeControlNumber De waarde die aangeeft of het controlenummer van de uitwisseling moet worden overgeteld. bool (vereist)
rolloverTransactionSetControlNumber De waarde die aangeeft of het controlenummer van de transactie moet worden overgezet. bool (vereist)
senderInternalIdentification De interne identificatie van de afzender. tekenreeks
senderInternalSubIdentification De interne subidentificatie van de afzender. tekenreeks
senderReverseRoutingAddress Het adres van de afzender voor omgekeerde routering. tekenreeks
transactionSetControlNumberLowerBound De ondergrens van het controlenummer van de transactieset. int (vereist)
transactionSetControlNumberPrefix Het voorvoegsel van het controlenummer van de transactieset. tekenreeks
transactionSetControlNumberSuffix Het achtervoegsel van het controlenummer van de transactieset. tekenreeks
transactionSetControlNumberUpperBound De bovengrens van het controlenummer van de transactieset. int (vereist)

EdifactFramingSettings

Naam Beschrijving Waarde
characterEncoding De tekencodering. tekenreeks
characterSet Het EDIFACT-frame instellen characterSet. "KECA"
'NotSpecified'
'UNOA'
'UNOB'
"UNOC"
"UNOD"
'UNOE'
'UNOF'
'UNOG'
'UNOH'
'UNOI'
'UNOJ'
'UNOK'
"UNOX"
'UNOY' (vereist)
componentSeparator Het onderdeelscheidingsteken. int (vereist)
dataElementSeparator Het scheidingsteken voor gegevenselementen. int (vereist)
decimalPointIndicator De decimale indicator voor de instelling van het EDIFACT-frame. 'Komma'
'Decimaal'
'NotSpecified' (vereist)
protocolVersion De protocolversie. int (vereist)
releaseIndicator De release-indicator. int (vereist)
herhalingSeparator Het herhalingsscheidingsteken. int (vereist)
segmentTerminator Het segmenteindteken. int (vereist)
segmentTerminatorSuffix Het achtervoegsel van het EDIFACT-frameinstelling voor segmenteindteken. 'CR'
'CRLF'
'LF'
'Geen'
'NotSpecified' (vereist)
serviceCodeListDirectoryVersion De mapversie van de servicecodelijst. tekenreeks

EdifactMessageFilter

Naam Beschrijving Waarde
messageFilterType Het berichtfiltertype. 'Uitsluiten'
'Opnemen'
'NotSpecified' (vereist)

EdifactMessageIdentifier

Naam Beschrijving Waarde
messageId De bericht-id waarop deze envelopinstellingen moeten worden toegepast. tekenreeks (vereist)

EdifactProcessingSettings

Naam Beschrijving Waarde
createEmptyXmlTagsForTrailingSeparators De waarde die aangeeft of lege XML-tags moeten worden gemaakt voor afsluitende scheidingstekens. bool (vereist)
maskSecurityInfo De waarde die aangeeft of beveiligingsgegevens moeten worden gemaskeerd. bool (vereist)
preserveInterchange De waarde die aangeeft of de uitwisseling moet worden behouden. bool (vereist)
suspendInterchangeOnError De waarde die aangeeft of de uitwisseling bij fout moet worden onderbroken. bool (vereist)
useDotAsDecimalSeparator De waarde die aangeeft of een punt als decimaal scheidingsteken moet worden gebruikt. bool (vereist)

EdifactSchemaReference

Naam Beschrijving Waarde
associationAssignedCode De gekoppelde code. tekenreeks
messageId De bericht-id. tekenreeks (vereist)
messageRelease De releaseversie van het bericht. tekenreeks (vereist)
messageVersion De berichtversie. tekenreeks (vereist)
schemaName De schemanaam. tekenreeks (vereist)
senderApplicationId De toepassings-id van de afzender. tekenreeks
senderApplicationQualifier De kwalificatie van de afzendertoepassing. tekenreeks

EdifactValidationOverride

Naam Beschrijving Waarde
allowLeadingAndTrailingSpacesAndZeroes De waarde die aangeeft of voorloop- en volgspaties en nullen moeten worden toegestaan. bool (vereist)
enforceCharacterSet De waarde die aangeeft of tekenset moet worden gevalideerd. bool (vereist)
messageId De bericht-id waarop de validatie-instellingen moeten worden toegepast. tekenreeks (vereist)
trailingSeparatorPolicy Het afsluitende scheidingstekenbeleid. 'Verplicht'
'NotAllowed'
'NotSpecified'
'Optioneel' (vereist)
trimLeadingAndTrailingSpacesAndZeroes De waarde die aangeeft of voorloop- en volgspaties en nullen moeten worden geknipt. bool (vereist)
validateEDITypes De waarde die aangeeft of EDI-typen moeten worden gevalideerd. bool (vereist)
validateXSDTypes De waarde die aangeeft of XSD-typen moeten worden gevalideerd. bool (vereist)

EdifactValidationSettings

Naam Beschrijving Waarde
allowLeadingAndTrailingSpacesAndZeroes De waarde die aangeeft of voorloop- en volgspaties en nullen moeten worden toegestaan. bool (vereist)
checkDuplicateGroupControlNumber De waarde die aangeeft of moet worden gecontroleerd op een dubbel groepsbeheernummer. bool (vereist)
checkDuplicateInterchangeControlNumber De waarde die aangeeft of moet worden gecontroleerd op een dubbel uitwisselingsbeheernummer. bool (vereist)
checkDuplicateTransactionSetControlNumber De waarde die aangeeft of moet worden gecontroleerd op een duplicaat van het controlenummer van de transactieset. bool (vereist)
interchangeControlNumberValidityDays De geldigheidsperiode van het uitwisselingscontrolenummer. int (vereist)
trailingSeparatorPolicy Het afsluitende scheidingstekenbeleid. 'Verplicht'
'NotAllowed'
'NotSpecified'
'Optioneel' (vereist)
trimLeadingAndTrailingSpacesAndZeroes De waarde die aangeeft of voorloop- en volgspaties en nullen moeten worden geknipt. bool (vereist)
validateCharacterSet De waarde die aangeeft of tekenset in het bericht moet worden gevalideerd. bool (vereist)
validateEDITypes De waarde die aangeeft of u EDI-typen wilt valideren. bool (vereist)
validateXSDTypes De waarde die aangeeft of xsd-typen moeten worden gevalideerd. bool (vereist)

X12AgreementContent

Naam Beschrijving Waarde
receiveAgreement De X12-overeenkomst voor eenmalige ontvangst. X12OneWayAgreement (vereist)
sendAgreement De X12-overeenkomst voor eenrichtingsverzending. X12OneWayAgreement (vereist)

X12OneWayAgreement

Naam Beschrijving Waarde
protocolSettings De X12-protocolinstellingen. X12ProtocolSettings (vereist)
receiverBusinessIdentity De bedrijfsidentiteit van de ontvanger BusinessIdentity (vereist)
senderBusinessIdentity De bedrijfsidentiteit van de afzender BusinessIdentity (vereist)

X12ProtocolSettings

Naam Beschrijving Waarde
bevestigingssettings De X12-bevestigingsinstellingen. X12AcknowledgementSettings (vereist)
envelopeOverrides De instellingen voor het overschrijven van X12-enveloppen. X12EnvelopeOverride[]
envelopsettings De instellingen voor X12-enveloppen. X12EnvelopeSettings (vereist)
framingSettings De X12-frameinstellingen. X12FramingSettings (vereist)
messageFilter Het X12-berichtfilter. X12MessageFilter (vereist)
messageFilterList De filterlijst X12-berichten. X12MessageIdentifier[]
processingSettings De X12-verwerkingsinstellingen. X12ProcessingSettings (vereist)
schemaReferences De X12-schemaverwijzingen. X12SchemaReference[] (vereist)
securitySettings De X12-beveiligingsinstellingen. X12SecuritySettings (vereist)
validationOverrides De X12-validatie overschrijft instellingen. X12ValidationOverride[]
validationSettings De X12-validatie-instellingen. X12ValidationSettings (vereist)
x12DelimiterOverrides De X12-instellingen voor het overschrijven van scheidingstekens. X12DelimiterOverrides[]

X12AcknowledgementSettings

Naam Beschrijving Waarde
acknowledgementControlNumberLowerBound De ondergrens van het bevestigingsbeheernummer. int (vereist)
acknowledgementControlNumberPrefix Het voorvoegsel van het controlenummer van de bevestiging. tekenreeks
acknowledgementControlNumberSuffix Het achtervoegsel van het controlenummer van de bevestiging. tekenreeks
acknowledgementControlNumberUpperBound De bovengrens van het bevestigingsbeheernummer. int (vereist)
batchFunctionalAcknowledgements De waarde die aangeeft of functionele bevestigingen in batch moeten worden verwerkt. bool (vereist)
batchImplementationAcknowledgements De waarde die aangeeft of de implementatiebevestigingen batchgewijs moeten worden geïmplementeerd. bool (vereist)
batchTechnicalAcknowledgements De waarde die aangeeft of de technische bevestigingen in batch moeten worden verwerkt. bool (vereist)
functionalAcknowledgementVersion De functionele bevestigingsversie. tekenreeks
implementationAcknowledgementVersion De bevestigingsversie van de implementatie. tekenreeks
needFunctionalAcknowledgement De waarde die aangeeft of functionele bevestiging nodig is. bool (vereist)
needImplementationAcknowledgement De waarde die aangeeft of bevestiging van implementatie nodig is. bool (vereist)
needLoopForValidMessages De waarde die aangeeft of een lus nodig is voor geldige berichten. bool (vereist)
needTechnicalAcknowledgement De waarde die aangeeft of technische bevestiging nodig is. bool (vereist)
rolloverAcknowledgementControlNumber De waarde die aangeeft of het controlenummer van de rollover-bevestiging moet worden gebruikt. bool (vereist)
sendSynchronousAcknowledgement De waarde die aangeeft of synchrone bevestiging moet worden verzonden. bool (vereist)

X12EnvelopeOverride

Naam Beschrijving Waarde
Dateformat De datumnotatie. 'CCYYMMDD'
'Niet opgegeven'
'JJMMDD' (vereist)
functionalIdentifierCode De functionele id-code. tekenreeks
headerVersion De headerversie. tekenreeks (vereist)
messageId De bericht-id waarop deze envelopinstellingen moeten worden toegepast. tekenreeks (vereist)
protocolVersion De protocolversie waarop deze envelopinstellingen moeten worden toegepast. tekenreeks (vereist)
receiverApplicationId De toepassings-id van de ontvanger. tekenreeks (vereist)
responsibleAgencyCode De code van de verantwoordelijke instantie. tekenreeks (vereist)
senderApplicationId De toepassings-id van de afzender. tekenreeks (vereist)
targetNamespace De doelnaamruimte waarop deze envelopinstellingen moeten worden toegepast. tekenreeks (vereist)
timeFormat De tijdnotatie. 'HHMM'
'HHMMSS'
'HHMMSSd'
'HHMMSSdd'
'NotSpecified' (vereist)

X12EnvelopeSettings

Naam Beschrijving Waarde
controlStandardsId De standaard-id voor besturingselementen. int (vereist)
controlVersionNumber Het versienummer van het besturingselement. tekenreeks (vereist)
enableDefaultGroupHeaders De waarde die aangeeft of standaardgroepheaders moeten worden ingeschakeld. bool (vereist)
functionalGroupId De id van de functionele groep. tekenreeks
groupControlNumberLowerBound De ondergrens van het groepsbeheernummer. int (vereist)
groupControlNumberUpperBound De bovengrens van het groepsbeheernummer. int (vereist)
groupHeaderAgencyCode De agentuurcode voor de koptekst van de groep. tekenreeks (vereist)
groupHeaderDateFormat De datumnotatie van de groepskoptekst. 'CCYYMMDD'
'NotSpecified'
'YYMMDD' (vereist)
groupHeaderTimeFormat De tijdnotatie van de koptekst van de groep. 'HHMM'
'HHMMSS'
'HHMMSSd'
'HHMMSSdd'
'NotSpecified' (vereist)
groupHeaderVersion De versie van de groepskoptekst. tekenreeks (vereist)
interchangeControlNumberLowerBound De ondergrens van het uitwisselingsbeheernummer. int (vereist)
interchangeControlNumberUpperBound De bovengrens van het regelnummer voor de uitwisseling. int (vereist)
overwriteExistingTransactionSetControlNumber De waarde die aangeeft of het bestaande controlenummer van een transactieset moet worden overschreven. bool (vereist)
receiverApplicationId De toepassings-id van de ontvanger. tekenreeks (vereist)
rolloverGroupControlNumber De waarde die aangeeft of het besturingselementnummer van de groep moet worden gerolloverd. bool (vereist)
rolloverInterchangeControlNumber De waarde die aangeeft of het controlenummer van de uitwisseling moet worden overgeteld. bool (vereist)
rolloverTransactionSetControlNumber De waarde die aangeeft of het controlenummer van de transactie moet worden overgezet. bool (vereist)
senderApplicationId De toepassings-id van de afzender. tekenreeks (vereist)
transactionSetControlNumberLowerBound De ondergrens van het controlenummer van de transactieset. int (vereist)
transactionSetControlNumberPrefix Het voorvoegsel van het controlenummer van de transactieset. tekenreeks
transactionSetControlNumberSuffix Het achtervoegsel van het controlenummer van de transactieset. tekenreeks
transactionSetControlNumberUpperBound De bovengrens van het controlenummer van de transactieset. int (vereist)
usageIndicator De gebruiksindicator. 'Informatie'
'Niet opgegeven'
'Productie'
'Test' (vereist)
useControlStandardsIdAsRepetitionCharacter De waarde die aangeeft of de controlestandaard-id moet worden gebruikt als herhalingsteken. bool (vereist)

X12FramingSettings

Naam Beschrijving Waarde
characterSet De X12-tekenset. 'Basic'
'Uitgebreid'
'Niet opgegeven'
UTF8 (vereist)
componentSeparator Het onderdeelscheidingsteken. int (vereist)
dataElementSeparator Het gegevenselementscheidingsteken. int (vereist)
replaceCharacter Het vervangende teken. int (vereist)
replaceSeparatorsInPayload De waarde die aangeeft of scheidingstekens in nettolading moeten worden vervangen. bool (vereist)
segmentTerminator Het segmenteindteken. int (vereist)
segmentTerminatorSuffix Het achtervoegsel segmenteindteken. 'CR'
CRLF
'LF'
'Geen'
'NotSpecified' (vereist)

X12MessageFilter

Naam Beschrijving Waarde
messageFilterType Het berichtfiltertype. 'Uitsluiten'
'Opnemen'
'NotSpecified' (vereist)

X12MessageIdentifier

Naam Beschrijving Waarde
messageId De bericht-id. tekenreeks (vereist)

X12ProcessingSettings

Naam Beschrijving Waarde
convertImpliedDecimal De waarde die aangeeft of numeriek type moet worden geconverteerd naar impliciet decimaal. bool (vereist)
createEmptyXmlTagsForTrailingSeparators De waarde die aangeeft of lege XML-tags moeten worden gemaakt voor afsluitende scheidingstekens. bool (vereist)
maskSecurityInfo De waarde die aangeeft of beveiligingsgegevens moeten worden gemaskeerd. bool (vereist)
preserveInterchange De waarde die aangeeft of de uitwisseling moet worden behouden. bool (vereist)
suspendInterchangeOnError De waarde die aangeeft of de uitwisseling bij een fout moet worden onderbroken. bool (vereist)
useDotAsDecimalSeparator De waarde die aangeeft of een punt moet worden gebruikt als decimaalteken. bool (vereist)

X12SchemaReference

Naam Beschrijving Waarde
messageId De bericht-id. tekenreeks (vereist)
schemaName De schemanaam. tekenreeks (vereist)
schemaVersion De schemaversie. tekenreeks (vereist)
senderApplicationId De id van de afzendertoepassing. tekenreeks

X12SecuritySettings

Naam Beschrijving Waarde
authorizationQualifier De autorisatiekwalificatie. tekenreeks (vereist)
authorizationValue De autorisatiewaarde. tekenreeks
passwordValue De waarde van het wachtwoord. tekenreeks
securityQualifier De beveiligingskwalificatie. tekenreeks (vereist)

X12ValidationOverride

Naam Beschrijving Waarde
allowLeadingAndTrailingSpacesAndZeroes De waarde die aangeeft of voorloop- en volgspaties en nullen moeten worden toegestaan. bool (vereist)
messageId De bericht-id waarop de validatie-instellingen moeten worden toegepast. tekenreeks (vereist)
trailingSeparatorPolicy Het afsluitende scheidingstekenbeleid. 'Verplicht'
'NotAllowed'
'NotSpecified'
'Optioneel' (vereist)
trimLeadingAndTrailingSpacesAndZeroes De waarde die aangeeft of voorloop- en volgspaties en nullen moeten worden geknipt. bool (vereist)
validateCharacterSet De waarde die aangeeft of tekenset moet worden gevalideerd. bool (vereist)
validateEDITypes De waarde die aangeeft of EDI-typen moeten worden gevalideerd. bool (vereist)
validateXSDTypes De waarde die aangeeft of XSD-typen moeten worden gevalideerd. bool (vereist)

X12ValidationSettings

Naam Beschrijving Waarde
allowLeadingAndTrailingSpacesAndZeroes De waarde die aangeeft of voorloop- en volgspaties en nullen moeten worden toegestaan. bool (vereist)
checkDuplicateGroupControlNumber De waarde die aangeeft of moet worden gecontroleerd op een dubbel groepsbeheernummer. bool (vereist)
checkDuplicateInterchangeControlNumber De waarde die aangeeft of moet worden gecontroleerd op een dubbel uitwisselingsbeheernummer. bool (vereist)
checkDuplicateTransactionSetControlNumber De waarde die aangeeft of moet worden gecontroleerd op een duplicaat van het controlenummer van de transactieset. bool (vereist)
interchangeControlNumberValidityDays De geldigheidsperiode van het uitwisselingscontrolenummer. int (vereist)
trailingSeparatorPolicy Het afsluitende scheidingstekenbeleid. 'Verplicht'
'NotAllowed'
'NotSpecified'
'Optioneel' (vereist)
trimLeadingAndTrailingSpacesAndZeroes De waarde die aangeeft of voorloop- en volgspaties en nullen moeten worden geknipt. bool (vereist)
validateCharacterSet De waarde die aangeeft of tekenset in het bericht moet worden gevalideerd. bool (vereist)
validateEDITypes De waarde die aangeeft of u EDI-typen wilt valideren. bool (vereist)
validateXSDTypes De waarde die aangeeft of xsd-typen moeten worden gevalideerd. bool (vereist)

X12DelimiterOverrides

Naam Beschrijving Waarde
componentSeparator Het onderdeelscheidingsteken. int (vereist)
dataElementSeparator Het scheidingsteken voor gegevenselementen. int (vereist)
messageId De bericht-id. tekenreeks
protocolVersion De protocolversie. tekenreeks
replaceCharacter Het vervangende teken. int (vereist)
replaceSeparatorsInPayload De waarde die aangeeft of scheidingstekens in nettolading moeten worden vervangen. bool (vereist)
segmentTerminator Het segmenteindteken. int (vereist)
segmentTerminatorSuffix Het achtervoegsel van de segmenteindtekens. 'CR'
'CRLF'
'LF'
'Geen'
'NotSpecified' (vereist)
targetNamespace De doelnaamruimte waarop deze scheidingstekeninstellingen moeten worden toegepast. tekenreeks

Snelstartsjablonen

Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
Azure Logic Apps - AS2 Send Receive

Implementeren op Azure
Hiermee maakt u integratieaccounts voor twee partners, Contoso en Fabrikam, inclusief de artefacten voor partners en overeenkomsten. De sjabloon maakt ook logische apps tussen Fabrikam Sales en Contoso om synchrone AS2 Send Receive te demonstreren. De sjabloon maakt ook logische apps tussen Fabrikam Finance en Contoso, die asynchroon AS2 Send Receive demonstreren.

Terraform-resourcedefinitie (AzAPI-provider)

Het resourcetype integrationAccounts/agreements kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • Resourcegroepen

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een resource Microsoft.Logic/integrationAccounts/agreements wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

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

Eigenschapswaarden

integrationAccounts/agreements

Naam Beschrijving Waarde
type Het resourcetype "Microsoft.Logic/integrationAccounts/agreements@2019-05-01"
naam De resourcenaam tekenreeks (vereist)
location De resourcelocatie. tekenreeks
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: integrationAccounts
tags De resourcetags. Woordenlijst met tagnamen en -waarden.
properties De eigenschappen van de integratieaccountovereenkomst. IntegrationAccountAgreementProperties (vereist)

IntegrationAccountAgreementProperties

Naam Beschrijving Waarde
agreementType Het overeenkomsttype. "AS2"
"Edifact"
"NotSpecified"
"X12" (vereist)
inhoud De inhoud van de overeenkomst. AgreementContent (vereist)
guestIdentity De bedrijfsidentiteit van de gastpartner. BusinessIdentity (vereist)
guestPartner De integratieaccountpartner die is ingesteld als gastpartner voor deze overeenkomst. tekenreeks (vereist)
hostIdentity De bedrijfsidentiteit van de hostpartner. BusinessIdentity (vereist)
hostPartner De integratieaccountpartner die is ingesteld als hostpartner voor deze overeenkomst. tekenreeks (vereist)
metagegevens De metagegevens.

AgreementContent

Naam Beschrijving Waarde
aS2 De inhoud van de AS2-overeenkomst. AS2AgreementContent
Edifact De inhoud van de EDIFACT-overeenkomst. EdifactAgreementContent
x12 De inhoud van de X12-overeenkomst. X12AgreementContent

AS2AgreementContent

Naam Beschrijving Waarde
receiveAgreement De AS2-overeenkomst voor eenmalige ontvangst. AS2OneWayAgreement (vereist)
sendAgreement De AS2-overeenkomst voor eenrichtingsverzending. AS2OneWayAgreement (vereist)

AS2OneWayAgreement

Naam Beschrijving Waarde
protocolSettings De AS2-protocolinstellingen. AS2ProtocolSettings (vereist)
receiverBusinessIdentity De bedrijfsidentiteit van de ontvanger BusinessIdentity (vereist)
senderBusinessIdentity De bedrijfsidentiteit van de afzender BusinessIdentity (vereist)

AS2ProtocolSettings

Naam Beschrijving Waarde
acknowledgementConnectionSettings De bevestigingsinstellingen voor de verbinding. AS2AcknowledgementConnectionSettings (vereist)
envelopsettings De envelopinstellingen. AS2EnvelopeSettings (vereist)
errorSettings De foutinstellingen. AS2ErrorSettings (vereist)
mdnSettings De MDN-instellingen. AS2MdnSettings (vereist)
messageConnectionSettings De instellingen voor de berichtverbinding. AS2MessageConnectionSettings (vereist)
securitySettings De beveiligingsinstellingen. AS2SecuritySettings (vereist)
validationSettings De validatie-instellingen. AS2ValidationSettings (vereist)

AS2AcknowledgementConnectionSettings

Naam Beschrijving Waarde
ignoreCertificateNameMismatch Hiermee wordt aangegeven of niet-overeenkomende certificaatnaam moet worden genegeerd. bool (vereist)
keepHttpConnectionAlive Geeft aan of de verbinding actief moet blijven. bool (vereist)
supportHttpStatusCodeContinue Hiermee wordt aangegeven of HTTP-statuscode 'CONTINUE' wordt ondersteund. bool (vereist)
unfoldHttpHeaders Geeft aan of de HTTP-headers moeten worden uitgevouwen. bool (vereist)

AS2EnvelopeSettings

Naam Beschrijving Waarde
autogenerateFileName De waarde die aangeeft of de bestandsnaam automatisch moet worden gegenereerd. bool (vereist)
fileNameTemplate De sjabloon voor bestandsnaam. tekenreeks (vereist)
messageContentType Het inhoudstype van het bericht. tekenreeks (vereist)
suspendMessageOnFileNameGenerationError De waarde die aangeeft of het bericht over de fout bij het genereren van een bestandsnaam moet worden onderbroken. bool (vereist)
transmitFileNameInMimeHeader De waarde die aangeeft of de bestandsnaam in de MIME-header moet worden verzonden. bool (vereist)

AS2ErrorSettings

Naam Beschrijving Waarde
resendIfMDNNotReceived De waarde die aangeeft of het bericht opnieuw moet worden verzonden als MDN niet is ontvangen. bool (vereist)
suspendDuplicateMessage De waarde die aangeeft of het dubbele bericht moet worden onderbroken. bool (vereist)

AS2MdnSettings

Naam Beschrijving Waarde
dispositionNotificationTo De verwijderingsmelding voor headerwaarde. tekenreeks
mdnText De MDN-tekst. tekenreeks
micHashingAlgorithm Het algoritme voor ondertekening of hashing. "MD5"
"Geen"
"Niet opgegeven"
"SHA1"
"SHA2256"
"SHA2384"
"SHA2512" (vereist)
needMDN De waarde die aangeeft of een MDN moet worden verzonden of aangevraagd. bool (vereist)
receiptDeliveryUrl De URL van de ontvangstbevestiging. tekenreeks
sendInboundMDNToMessageBox De waarde die aangeeft of binnenkomende MDN naar het berichtvak moet worden verzonden. bool (vereist)
sendMDNAsynchronly De waarde die aangeeft of de asynchrone MDN moet worden verzonden. bool (vereist)
signMDN De waarde die aangeeft of de MDN moet worden ondertekend of niet. bool (vereist)
signOutboundMDNIfOptional De waarde die aangeeft of de uitgaande MDN moet worden ondertekend, indien optioneel. bool (vereist)

AS2MessageConnectionSettings

Naam Beschrijving Waarde
ignoreCertificateNameMismatch De waarde die aangeeft of niet-overeenkomende certificaatnaam moet worden genegeerd. bool (vereist)
keepHttpConnectionAlive De waarde die aangeeft of de verbinding actief moet blijven. bool (vereist)
supportHttpStatusCodeContinue De waarde die aangeeft of http-statuscode 'DOORGAAN' wordt ondersteund. bool (vereist)
unfoldHttpHeaders De waarde die aangeeft of de HTTP-headers moeten worden uitgevouwen. bool (vereist)

AS2SecuritySettings

Naam Beschrijving Waarde
enableNRRForInboundDecodedMessages De waarde die aangeeft of NRR moet worden ingeschakeld voor inkomende gedecodeerde berichten. bool (vereist)
enableNRRForInboundEncodedMessages De waarde die aangeeft of NRR moet worden ingeschakeld voor inkomende gecodeerde berichten. bool (vereist)
enableNRRForInboundMDN De waarde die aangeeft of NRR moet worden ingeschakeld voor binnenkomende MDN. bool (vereist)
enableNRRForOutboundDecodedMessages De waarde die aangeeft of NRR moet worden ingeschakeld voor uitgaande gedecodeerde berichten. bool (vereist)
enableNRRForOutboundEncodedMessages De waarde die aangeeft of NRR moet worden ingeschakeld voor uitgaande gecodeerde berichten. bool (vereist)
enableNRRForOutboundMDN De waarde die aangeeft of NRR moet worden ingeschakeld voor uitgaande MDN. bool (vereist)
encryptionCertificateName De naam van het versleutelingscertificaat. tekenreeks
overrideGroupSigningCertificate De waarde die aangeeft of een MDN moet worden verzonden of aangevraagd. bool (vereist)
sha2AlgorithmFormat De indeling van het Sha2-algoritme. Geldige waarden zijn Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize. tekenreeks
signingCertificateName De naam van het handtekeningcertificaat. tekenreeks

AS2ValidationSettings

Naam Beschrijving Waarde
checkCertificateRevocationListOnReceive De waarde die aangeeft of de certificaatintrekkingslijst moet worden gecontroleerd bij ontvangst. bool (vereist)
checkCertificateRevocationListOnSend De waarde die aangeeft of de certificaatintrekkingslijst bij verzenden moet worden gecontroleerd. bool (vereist)
checkDuplicateMessage De waarde die aangeeft of er een dubbel bericht moet worden gecontroleerd. bool (vereist)
compressMessage De waarde die aangeeft of het bericht moet worden gecomprimeerd. bool (vereist)
encryptionAlgorithm Het versleutelingsalgoritmen. "AES128"
"AES192"
"AES256"
"DES3"
"Geen"
"Niet opgegeven"
"RC2" (vereist)
encryptMessage De waarde die aangeeft of het bericht moet worden versleuteld. bool (vereist)
interchangeDuplicatesValidityDays Het aantal dagen om terug te kijken voor dubbele uitwisseling. int (vereist)
overrideMessageProperties De waarde die aangeeft of binnenkomende berichteigenschappen moeten worden overschreven met de eigenschappen die overeenkomen. bool (vereist)
signingAlgorithm Het ondertekeningsalgoritme. "Standaard"
"Niet opgegeven"
"SHA1"
"SHA2256"
"SHA2384"
"SHA2512"
signMessage De waarde die aangeeft of het bericht moet worden ondertekend. bool (vereist)

BusinessIdentity

Naam Beschrijving Waarde
Kwalificatie De kwalificatie voor bedrijfsidentiteit, bijvoorbeeld as2identity, ZZ, ZZZ, 31, 32 tekenreeks (vereist)
waarde De door de gebruiker gedefinieerde bedrijfsidentiteitswaarde. tekenreeks (vereist)

EdifactAgreementContent

Naam Beschrijving Waarde
receiveAgreement De EDIFACT-overeenkomst voor eenmalige ontvangst. EdifactOneWayAgreement (vereist)
sendAgreement De EDIFACT-overeenkomst voor verzenden in één richting. EdifactOneWayAgreement (vereist)

EdifactOneWayAgreement

Naam Beschrijving Waarde
protocolSettings De EDIFACT-protocolinstellingen. EdifactProtocolSettings (vereist)
receiverBusinessIdentity De bedrijfsidentiteit van de ontvanger BusinessIdentity (vereist)
senderBusinessIdentity De bedrijfsidentiteit van de afzender BusinessIdentity (vereist)

EdifactProtocolSettings

Naam Beschrijving Waarde
bevestigingssettings De EDIFACT-bevestigingsinstellingen. EdifactAcknowledgementSettings (vereist)
edifactDelimiterOverrides De instellingen voor het EDIFACT-scheidingsteken overschrijven. EdifactDelimiterOverride[]
envelopeOverrides De instellingen voor het overschrijven van EDIFACT-enveloppen. EdifactEnvelopeOverride[]
envelopsettings De instellingen voor EDIFACT-enveloppen. EdifactEnvelopeSettings (vereist)
framingSettings De EDIFACT-framing-instellingen. EdifactFramingSettings (vereist)
messageFilter Het EDIFACT-berichtfilter. EdifactMessageFilter (vereist)
messageFilterList De filterlijst EDIFACT-berichten. EdifactMessageIdentifier[]
processingSettings De EDIFACT-verwerkingsinstellingen. EdifactProcessingSettings (vereist)
schemaReferences Het EDIFACT-schema verwijst naar. EdifactSchemaReference[] (vereist)
validationOverrides De instellingen voor EDIFACT-validatie overschrijven. EdifactValidationOverride[]
validationSettings De EDIFACT-validatie-instellingen. EdifactValidationSettings (vereist)

EdifactAcknowledgementSettings

Naam Beschrijving Waarde
acknowledgementControlNumberLowerBound De ondergrens van het bevestigingsbeheernummer. int (vereist)
acknowledgementControlNumberPrefix Het voorvoegsel van het controlenummer van de bevestiging. tekenreeks
acknowledgementControlNumberSuffix Het achtervoegsel van het controlenummer van de bevestiging. tekenreeks
acknowledgementControlNumberUpperBound De bovengrens van het bevestigingsbeheernummer. int (vereist)
batchFunctionalAcknowledgements De waarde die aangeeft of functionele bevestigingen in batch moeten worden verwerkt. bool (vereist)
batchTechnicalAcknowledgements De waarde die aangeeft of de technische bevestigingen in batch moeten worden verwerkt. bool (vereist)
needFunctionalAcknowledgement De waarde die aangeeft of functionele bevestiging nodig is. bool (vereist)
needLoopForValidMessages De waarde die aangeeft of een lus nodig is voor geldige berichten. bool (vereist)
needTechnicalAcknowledgement De waarde die aangeeft of technische bevestiging nodig is. bool (vereist)
rolloverAcknowledgementControlNumber De waarde die aangeeft of het controlenummer van de rollover-bevestiging moet worden gebruikt. bool (vereist)
sendSynchronousAcknowledgement De waarde die aangeeft of synchrone bevestiging moet worden verzonden. bool (vereist)

EdifactDelimiterOverride

Naam Beschrijving Waarde
componentSeparator Het onderdeelscheidingsteken. int (vereist)
dataElementSeparator Het gegevenselementscheidingsteken. int (vereist)
decimalPointIndicator De indicator voor het decimaalteken. "Komma"
"Decimaal"
'NotSpecified' (vereist)
messageAssociationAssignedCode De toegewezen code voor de berichtkoppeling. tekenreeks
messageId De bericht-id. tekenreeks
messageRelease De berichtrelease. tekenreeks
messageVersion De berichtversie. tekenreeks
releaseIndicator De release-indicator. int (vereist)
herhalingSeparator Het herhalingsscheidingsteken. int (vereist)
segmentTerminator Het segmenteindteken. int (vereist)
segmentTerminatorSuffix Het achtervoegsel segmenteindteken. "CR"
"CRLF"
"LF"
"Geen"
'NotSpecified' (vereist)
targetNamespace De doelnaamruimte waarop dit scheidingsteken moet worden toegepast. tekenreeks

EdifactEnvelopeOverride

Naam Beschrijving Waarde
applicationPassword Het toepassingswachtwoord. tekenreeks
associationAssignedCode De gekoppelde code. tekenreeks
controllingAgencyCode De controle-instantiecode. tekenreeks
functionalGroupId De functionele groeps-id. tekenreeks
groupHeaderMessageRelease De release van het groepskopbericht. tekenreeks
groupHeaderMessageVersion De versie van het groepskopbericht. tekenreeks
messageAssociationAssignedCode De toegewezen code voor de berichtkoppeling. tekenreeks
messageId De bericht-id waarop deze envelopinstellingen moeten worden toegepast. tekenreeks
messageRelease De releaseversie van het bericht waarop deze envelopinstellingen moeten worden toegepast. tekenreeks
messageVersion De berichtversie waarop deze envelopinstellingen moeten worden toegepast. tekenreeks
receiverApplicationId De toepassings-id van de ontvanger. tekenreeks
receiverApplicationQualifier De kwalificatie van de ontvangertoepassing. tekenreeks
senderApplicationId De toepassings-id van de afzender. tekenreeks
senderApplicationQualifier De kwalificatie van de afzendertoepassing. tekenreeks
targetNamespace De doelnaamruimte waarop deze envelopinstellingen moeten worden toegepast. tekenreeks

EdifactEnvelopeSettings

Naam Beschrijving Waarde
applicationReferenceId De referentie-id van de toepassing. tekenreeks
applyDelimiterStringAdvice De waarde die aangeeft of het advies voor tekenreeksen voor scheidingstekens moet worden toegepast. bool (vereist)
communicationAgreementId De communicatieovereenkomst-id. tekenreeks
createGroupingSegments De waarde die aangeeft of u groeperingssegmenten wilt maken. bool (vereist)
enableDefaultGroupHeaders De waarde die aangeeft of standaardgroepheaders moeten worden ingeschakeld. bool (vereist)
functionalGroupId De id van de functionele groep. tekenreeks
groupApplicationPassword Het wachtwoord van de groepstoepassing. tekenreeks
groupApplicationReceiverId De ontvanger-id van de groepstoepassing. tekenreeks
groupApplicationReceiverQualifier De kwalificatie van de ontvanger van de groeptoepassing. tekenreeks
groupApplicationSenderId De afzender-id van de groepstoepassing. tekenreeks
groupApplicationSenderQualifier De kwalificatie van de afzender van de groepstoepassing. tekenreeks
groupAssociationAssignedCode De toegewezen code voor de groepskoppeling. tekenreeks
groupControllingAgencyCode De groepscode voor het controleren van het agentschap. tekenreeks
groupControlNumberLowerBound De ondergrens van het groepsbeheernummer. int (vereist)
groupControlNumberPrefix Het voorvoegsel van het groepsbesturingselementnummer. tekenreeks
groupControlNumberSuffix Het achtervoegsel van het groepsbeheernummer. tekenreeks
groupControlNumberUpperBound De bovengrens van het groepsbeheernummer. int (vereist)
groupMessageRelease De release van het groepsbericht. tekenreeks
groupMessageVersion De versie van het groepsbericht. tekenreeks
interchangeControlNumberLowerBound De ondergrens van het uitwisselingsbeheernummer. int (vereist)
interchangeControlNumberPrefix Het voorvoegsel voor het nummer van de uitwisselingsbesturing. tekenreeks
interchangeControlNumberSuffix Het achtervoegsel voor het nummer van de uitwisselingsregel. tekenreeks
interchangeControlNumberUpperBound De bovengrens van het regelnummer voor de uitwisseling. int (vereist)
isTestInterchange De waarde die aangeeft of het bericht een testuitwisseling is. bool (vereist)
overwriteExistingTransactionSetControlNumber De waarde die aangeeft of het bestaande controlenummer van een transactieset moet worden overschreven. bool (vereist)
processingPriorityCode De prioriteitscode voor verwerking. tekenreeks
receiverInternalIdentification De interne identificatie van de ontvanger. tekenreeks
receiverInternalSubIdentification De interne subidentificatie van de ontvanger. tekenreeks
receiverReverseRoutingAddress Het adres voor omgekeerde routering van de ontvanger. tekenreeks
recipientReferencePasswordQualifier De referentiewachtwoordkwalificatie van de geadresseerde. tekenreeks
recipientReferencePasswordValue De waarde van het referentiewachtwoord van de ontvanger. tekenreeks
rolloverGroupControlNumber De waarde die aangeeft of het besturingselementnummer van de groep moet worden gerolloverd. bool (vereist)
rolloverInterchangeControlNumber De waarde die aangeeft of het controlenummer van de uitwisseling moet worden overgeteld. bool (vereist)
rolloverTransactionSetControlNumber De waarde die aangeeft of het controlenummer van de transactie moet worden overgezet. bool (vereist)
senderInternalIdentification De interne identificatie van de afzender. tekenreeks
senderInternalSubIdentification De interne subidentificatie van de afzender. tekenreeks
senderReverseRoutingAddress Het adres van de afzender voor omgekeerde routering. tekenreeks
transactionSetControlNumberLowerBound De ondergrens van het controlenummer van de transactieset. int (vereist)
transactionSetControlNumberPrefix Het voorvoegsel van het controlenummer van de transactieset. tekenreeks
transactionSetControlNumberSuffix Het achtervoegsel van het controlenummer van de transactieset. tekenreeks
transactionSetControlNumberUpperBound De bovengrens van het controlenummer van de transactieset. int (vereist)

EdifactFramingSettings

Naam Beschrijving Waarde
characterEncoding De tekencodering. tekenreeks
characterSet Het EDIFACT-frame instellen characterSet. "KECA"
"NotSpecified"
"UNOA"
"UNOB"
"UNOC"
"UNOD"
"UNOE"
"UNOF"
"UNOG"
"UNOH"
"UNOI"
"UNOJ"
"UNOK"
"UNOX"
"UNOY" (vereist)
componentSeparator Het onderdeelscheidingsteken. int (vereist)
dataElementSeparator Het scheidingsteken voor gegevenselementen. int (vereist)
decimalPointIndicator De decimale indicator voor de instelling van het EDIFACT-frame. "Komma"
"Decimaal"
'NotSpecified' (vereist)
protocolVersion De protocolversie. int (vereist)
releaseIndicator De release-indicator. int (vereist)
herhalingSeparator Het herhalingsscheidingsteken. int (vereist)
segmentTerminator Het segmenteindteken. int (vereist)
segmentTerminatorSuffix Het achtervoegsel van het EDIFACT-frameinstelling voor segmenteindteken. "CR"
"CRLF"
"LF"
"Geen"
'NotSpecified' (vereist)
serviceCodeListDirectoryVersion De mapversie van de servicecodelijst. tekenreeks

EdifactMessageFilter

Naam Beschrijving Waarde
messageFilterType Het berichtfiltertype. "Uitsluiten"
"Opnemen"
'NotSpecified' (vereist)

EdifactMessageIdentifier

Naam Beschrijving Waarde
messageId De bericht-id waarop deze envelopinstellingen moeten worden toegepast. tekenreeks (vereist)

EdifactProcessingSettings

Naam Beschrijving Waarde
createEmptyXmlTagsForTrailingSeparators De waarde die aangeeft of lege XML-tags moeten worden gemaakt voor afsluitende scheidingstekens. bool (vereist)
maskSecurityInfo De waarde die aangeeft of beveiligingsgegevens moeten worden gemaskeerd. bool (vereist)
preserveInterchange De waarde die aangeeft of de uitwisseling moet worden behouden. bool (vereist)
suspendInterchangeOnError De waarde die aangeeft of de uitwisseling bij fout moet worden onderbroken. bool (vereist)
useDotAsDecimalSeparator De waarde die aangeeft of een punt als decimaal scheidingsteken moet worden gebruikt. bool (vereist)

EdifactSchemaReference

Naam Beschrijving Waarde
associationAssignedCode De gekoppelde code. tekenreeks
messageId De bericht-id. tekenreeks (vereist)
messageRelease De releaseversie van het bericht. tekenreeks (vereist)
messageVersion De berichtversie. tekenreeks (vereist)
schemaName De schemanaam. tekenreeks (vereist)
senderApplicationId De toepassings-id van de afzender. tekenreeks
senderApplicationQualifier De kwalificatie van de afzendertoepassing. tekenreeks

EdifactValidationOverride

Naam Beschrijving Waarde
allowLeadingAndTrailingSpacesAndZeroes De waarde die aangeeft of voorloop- en volgspaties en nullen moeten worden toegestaan. bool (vereist)
enforceCharacterSet De waarde die aangeeft of tekenset moet worden gevalideerd. bool (vereist)
messageId De bericht-id waarop de validatie-instellingen moeten worden toegepast. tekenreeks (vereist)
trailingSeparatorPolicy Het afsluitende scheidingstekenbeleid. "Verplicht"
"Niet toegestaan"
"NotSpecified"
'Optioneel' (vereist)
trimLeadingAndTrailingSpacesAndZeroes De waarde die aangeeft of voorloop- en volgspaties en nullen moeten worden geknipt. bool (vereist)
validateEDITypes De waarde die aangeeft of EDI-typen moeten worden gevalideerd. bool (vereist)
validateXSDTypes De waarde die aangeeft of XSD-typen moeten worden gevalideerd. bool (vereist)

EdifactValidationSettings

Naam Beschrijving Waarde
allowLeadingAndTrailingSpacesAndZeroes De waarde die aangeeft of voorloop- en volgspaties en nullen moeten worden toegestaan. bool (vereist)
checkDuplicateGroupControlNumber De waarde die aangeeft of moet worden gecontroleerd op een dubbel groepsbeheernummer. bool (vereist)
checkDuplicateInterchangeControlNumber De waarde die aangeeft of moet worden gecontroleerd op een dubbel uitwisselingsbeheernummer. bool (vereist)
checkDuplicateTransactionSetControlNumber De waarde die aangeeft of moet worden gecontroleerd op een duplicaat van het controlenummer van de transactieset. bool (vereist)
interchangeControlNumberValidityDays De geldigheidsperiode van het uitwisselingscontrolenummer. int (vereist)
trailingSeparatorPolicy Het afsluitende scheidingstekenbeleid. "Verplicht"
"Niet toegestaan"
"NotSpecified"
'Optioneel' (vereist)
trimLeadingAndTrailingSpacesAndZeroes De waarde die aangeeft of voorloop- en volgspaties en nullen moeten worden geknipt. bool (vereist)
validateCharacterSet De waarde die aangeeft of tekenset in het bericht moet worden gevalideerd. bool (vereist)
validateEDITypes De waarde die aangeeft of u EDI-typen wilt valideren. bool (vereist)
validateXSDTypes De waarde die aangeeft of xsd-typen moeten worden gevalideerd. bool (vereist)

X12AgreementContent

Naam Beschrijving Waarde
receiveAgreement De X12-overeenkomst voor eenmalige ontvangst. X12OneWayAgreement (vereist)
sendAgreement De X12-overeenkomst voor eenrichtingsverzending. X12OneWayAgreement (vereist)

X12OneWayAgreement

Naam Beschrijving Waarde
protocolSettings De X12-protocolinstellingen. X12ProtocolSettings (vereist)
receiverBusinessIdentity De bedrijfsidentiteit van de ontvanger BusinessIdentity (vereist)
senderBusinessIdentity De bedrijfsidentiteit van de afzender BusinessIdentity (vereist)

X12ProtocolSettings

Naam Beschrijving Waarde
bevestigingssettings De X12-bevestigingsinstellingen. X12AcknowledgementSettings (vereist)
envelopeOverrides De instellingen voor het overschrijven van de X12-envelop. X12EnvelopeOverride[]
envelopeSettings De instellingen voor de X12-envelop. X12EnvelopeSettings (vereist)
framingSettings De instellingen voor X12-framing. X12FramingSettings (vereist)
messageFilter Het X12-berichtfilter. X12MessageFilter (vereist)
messageFilterList De X12-berichtenfilterlijst. X12MessageIdentifier[]
processingSettings De X12-verwerkingsinstellingen. X12ProcessingSettings (vereist)
schemaVerwijzing De X12-schemaverwijzingen. X12SchemaReference[] (vereist)
securitySettings De X12-beveiligingsinstellingen. X12SecuritySettings (vereist)
validatieOverrides De X12-validatie overschrijft instellingen. X12ValidationOverride[]
validationSettings De X12-validatie-instellingen. X12ValidationSettings (vereist)
x12DelimiterOverrides De instellingen voor het overschrijven van het X12-scheidingsteken. X12DelimiterOverrides[]

X12AcknowledgementSettings

Naam Beschrijving Waarde
acknowledgementControlNumberLowerBound De ondergrens van het bevestigingsbeheernummer. int (vereist)
acknowledgementControlNumberPrefix Het voorvoegsel van het bevestigingsbeheernummer. tekenreeks
acknowledgementControlNumberSuffix Het achtervoegsel van het controlenummer van de bevestiging. tekenreeks
acknowledgementControlNumberUpperBound De bovengrens van het bevestigingsbeheernummer. int (vereist)
batchFunctionalAcknowledgements De waarde die aangeeft of functionele bevestigingen in batch moeten worden verwerkt. bool (vereist)
batchImplementationAcknowledgements De waarde die aangeeft of de implementatiebevestigingen batchgewijs moeten worden geïmplementeerd. bool (vereist)
batchTechnicalAcknowledgements De waarde die aangeeft of de technische bevestigingen in batch moeten worden verwerkt. bool (vereist)
functionalAcknowledgementVersion De functionele bevestigingsversie. tekenreeks
implementationAcknowledgementVersion De bevestigingsversie van de implementatie. tekenreeks
needFunctionalAcknowledgement De waarde die aangeeft of functionele bevestiging nodig is. bool (vereist)
needImplementationAcknowledgement De waarde die aangeeft of bevestiging van implementatie nodig is. bool (vereist)
needLoopForValidMessages De waarde die aangeeft of een lus nodig is voor geldige berichten. bool (vereist)
needTechnicalAcknowledgement De waarde die aangeeft of technische bevestiging nodig is. bool (vereist)
rolloverAcknowledgementControlNumber De waarde die aangeeft of het controlenummer van de rollover-bevestiging moet worden gebruikt. bool (vereist)
sendSynchronousAcknowledgement De waarde die aangeeft of synchrone bevestiging moet worden verzonden. bool (vereist)

X12EnvelopeOverride

Naam Beschrijving Waarde
Dateformat De datumnotatie. "CCYYMMDD"
"Niet opgegeven"
"JJMMDD" (vereist)
functionalIdentifierCode De functionele id-code. tekenreeks
headerVersion De headerversie. tekenreeks (vereist)
messageId De bericht-id waarop deze envelopinstellingen moeten worden toegepast. tekenreeks (vereist)
protocolVersion De protocolversie waarop deze envelopinstellingen moeten worden toegepast. tekenreeks (vereist)
receiverApplicationId De toepassings-id van de ontvanger. tekenreeks (vereist)
responsibleAgencyCode De code van de verantwoordelijke instantie. tekenreeks (vereist)
senderApplicationId De id van de afzendertoepassing. tekenreeks (vereist)
targetNamespace De doelnaamruimte waarop deze envelopinstellingen moeten worden toegepast. tekenreeks (vereist)
timeFormat De tijdnotatie. "UUMM"
"UUMMSS"
"HHMMSSd"
"UUMMSSdd"
'NotSpecified' (vereist)

X12EnvelopeSettings

Naam Beschrijving Waarde
controlStandardsId De standaard-id voor besturingselementen. int (vereist)
controlVersionNumber Het versienummer van het besturingselement. tekenreeks (vereist)
enableDefaultGroupHeaders De waarde die aangeeft of standaard groepsheaders moeten worden ingeschakeld. bool (vereist)
functionalGroupId De functionele groeps-id. tekenreeks
groupControlNumberLowerBound De ondergrens van het groepscontrolenummer. int (vereist)
groupControlNumberUpperBound De bovengrens van het groepsbeheernummer. int (vereist)
groupHeaderAgencyCode De agentuurcode voor de koptekst van de groep. tekenreeks (vereist)
groupHeaderDateFormat De datumnotatie van de groepskoptekst. "CCYYMMDD"
"Niet opgegeven"
"JJMMDD" (vereist)
groupHeaderTimeFormat De groepskopteksttijdnotatie. "UUMM"
"UUMMSS"
"HHMMSSd"
"UUMMSSdd"
'NotSpecified' (vereist)
groupHeaderVersion De versie van de groepskoptekst. tekenreeks (vereist)
interchangeControlNumberLowerBound De ondergrens van het besturingsnummer voor de uitwisseling. int (vereist)
interchangeControlNumberUpperBound De bovengrens van het regelnummer voor de uitwisseling. int (vereist)
overwriteExistingTransactionSetControlNumber De waarde die aangeeft of het controlenummer van een bestaande transactieset moet worden overschreven. bool (vereist)
receiverApplicationId De toepassings-id van de ontvanger. tekenreeks (vereist)
rolloverGroupControlNumber De waarde die aangeeft of het besturingselementnummer van de rollover-groep moet worden gebruikt. bool (vereist)
rolloverInterchangeControlNumber De waarde die aangeeft of er een rollover-controlenummer moet worden gebruikt. bool (vereist)
rolloverTransactionSetControlNumber De waarde die aangeeft of het controlenummer van een rollover-transactie moet worden ingesteld. bool (vereist)
senderApplicationId De id van de afzendertoepassing. tekenreeks (vereist)
transactionSetControlNumberLowerBound De ondergrens van het controlenummer van de transactieset. int (vereist)
transactionSetControlNumberPrefix Het voorvoegsel van het controlenummer van de transactieset. tekenreeks
transactionSetControlNumberSuffix Het achtervoegsel van het controlenummer van de transactieset. tekenreeks
transactionSetControlNumberUpperBound De bovengrens van het controlenummer van de transactieset. int (vereist)
usageIndicator De gebruiksindicator. "Informatie"
"Niet opgegeven"
"Productie"
"Test" (vereist)
useControlStandardsIdAsRepetitionCharacter De waarde die aangeeft of de controlestandaard-id moet worden gebruikt als herhalingsteken. bool (vereist)

X12FramingSettings

Naam Beschrijving Waarde
characterSet De X12-tekenset. "Basis"
"Uitgebreid"
"Niet opgegeven"
UTF8 (vereist)
componentSeparator Het onderdeelscheidingsteken. int (vereist)
dataElementSeparator Het gegevenselementscheidingsteken. int (vereist)
replaceCharacter Het vervangende teken. int (vereist)
replaceSeparatorsInPayload De waarde die aangeeft of scheidingstekens in nettolading moeten worden vervangen. bool (vereist)
segmentTerminator Het segmenteindteken. int (vereist)
segmentTerminatorSuffix Het achtervoegsel segmenteindteken. "CR"
"CRLF"
"LF"
"Geen"
'NotSpecified' (vereist)

X12MessageFilter

Naam Beschrijving Waarde
messageFilterType Het berichtfiltertype. "Uitsluiten"
"Opnemen"
'NotSpecified' (vereist)

X12MessageIdentifier

Naam Beschrijving Waarde
messageId De bericht-id. tekenreeks (vereist)

X12ProcessingSettings

Naam Beschrijving Waarde
convertImpliedDecimal De waarde die aangeeft of numeriek type moet worden geconverteerd naar impliciet decimaal. bool (vereist)
createEmptyXmlTagsForTrailingSeparators De waarde die aangeeft of lege XML-tags moeten worden gemaakt voor afsluitende scheidingstekens. bool (vereist)
maskSecurityInfo De waarde die aangeeft of beveiligingsgegevens moeten worden gemaskeerd. bool (vereist)
preserveInterchange De waarde die aangeeft of de uitwisseling moet worden behouden. bool (vereist)
suspendInterchangeOnError De waarde die aangeeft of de uitwisseling bij een fout moet worden onderbroken. bool (vereist)
useDotAsDecimalSeparator De waarde die aangeeft of een punt moet worden gebruikt als decimaalteken. bool (vereist)

X12SchemaReference

Naam Beschrijving Waarde
messageId De bericht-id. tekenreeks (vereist)
schemaName De schemanaam. tekenreeks (vereist)
schemaVersion De schemaversie. tekenreeks (vereist)
senderApplicationId De id van de afzendertoepassing. tekenreeks

X12SecuritySettings

Naam Beschrijving Waarde
authorizationQualifier De autorisatiekwalificatie. tekenreeks (vereist)
authorizationValue De autorisatiewaarde. tekenreeks
passwordValue De wachtwoordwaarde. tekenreeks
securityQualifier De beveiligingskwalificatie. tekenreeks (vereist)

X12ValidationOverride

Naam Beschrijving Waarde
allowLeadingAndTrailingSpacesAndZeroes De waarde die aangeeft of voorloop- en volgspaties en nullen zijn toegestaan. bool (vereist)
messageId De bericht-id waarop de validatie-instellingen moeten worden toegepast. tekenreeks (vereist)
trailingSeparatorPolicy Het beleid voor afsluitende scheidingstekens. "Verplicht"
"Niet toegestaan"
"Niet opgegeven"
'Optioneel' (vereist)
trimLeadingAndTrailingSpacesAndZeroes De waarde die aangeeft of voorloop- en volgspaties en nullen moeten worden afgekort. bool (vereist)
validateCharacterSet De waarde die aangeeft of tekenset moet worden gevalideerd. bool (vereist)
validateEDITypes De waarde die aangeeft of EDI-typen moeten worden gevalideerd. bool (vereist)
validateXSDTypes De waarde die aangeeft of XSD-typen moeten worden gevalideerd. bool (vereist)

X12ValidationSettings

Naam Beschrijving Waarde
allowLeadingAndTrailingSpacesAndZeroes De waarde die aangeeft of voorloop- en volgspaties en nullen zijn toegestaan. bool (vereist)
checkDuplicateGroupControlNumber De waarde die aangeeft of er een dubbel groepscontrolenummer moet worden gecontroleerd. bool (vereist)
checkDuplicateInterchangeControlNumber De waarde die aangeeft of er moet worden gecontroleerd op een duplicaat van het knooppuntcontrolenummer. bool (vereist)
checkDuplicateTransactionSetControlNumber De waarde die aangeeft of er moet worden gecontroleerd op een dubbel controlenummer van de transactieset. bool (vereist)
interchangeControlNumberValidityDays De geldigheidsperiode van het controlenummer voor de uitwisseling. int (vereist)
trailingSeparatorPolicy Het beleid voor afsluitende scheidingstekens. "Verplicht"
"Niet toegestaan"
"Niet opgegeven"
'Optioneel' (vereist)
trimLeadingAndTrailingSpacesAndZeroes De waarde die aangeeft of voorloop- en volgspaties en nullen moeten worden afgekort. bool (vereist)
validateCharacterSet De waarde die aangeeft of tekenset in het bericht moet worden gevalideerd. bool (vereist)
validateEDITypes De waarde die aangeeft of u EDI-typen wilt valideren. bool (vereist)
validateXSDTypes De waarde die aangeeft of xsd-typen moeten worden gevalideerd. bool (vereist)

X12DelimiterOverrides

Naam Beschrijving Waarde
componentSeparator Het onderdeelscheidingsteken. int (vereist)
dataElementSeparator Het gegevenselementscheidingsteken. int (vereist)
messageId De bericht-id. tekenreeks
protocolVersion De protocolversie. tekenreeks
replaceCharacter Het vervangende teken. int (vereist)
replaceSeparatorsInPayload De waarde die aangeeft of scheidingstekens in nettolading moeten worden vervangen. bool (vereist)
segmentTerminator Het segmenteindteken. int (vereist)
segmentTerminatorSuffix Het achtervoegsel segmenteindteken. "CR"
"CRLF"
"LF"
"Geen"
'NotSpecified' (vereist)
targetNamespace De doelnaamruimte waarop dit scheidingsteken moet worden toegepast. tekenreeks