Delen via


Microsoft.Logic integrationAccounts/agreements

Bicep-resourcedefinitie

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

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

Eigenschapswaarden

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

AS2AcknowledgementConnectionSettings

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

AS2AgreementContent

Naam Beschrijving Waarde
receiveAgreement De AS2-overeenkomst voor één richting. AS2OneWayAgreement (vereist)
sendAgreement De overeenkomst voor éénrichtingsverzending van AS2. AS2OneWayAgreement (vereist)

AS2EnvelopeSettings

Naam Beschrijving Waarde
autogenerateFileName De waarde die aangeeft of automatisch bestandsnaam 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 het genereren van een bestandsnaam. bool (vereist)
transmitFileNameInMimeHeader De waarde die aangeeft of de bestandsnaam moet worden verzonden in mime-header. 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 naar headerwaarde. snaar
mdnText De MDN-tekst. snaar
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 ontvangst-URL van de ontvangstbevestiging. snaar
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 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)
ontvouwenHttpHeaders De waarde die aangeeft of de HTTP-headers moeten worden uitgevouwen. bool (vereist)

AS2OneWayAgreement

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

AS2ProtocolSettings

Naam Beschrijving Waarde
bevestigingConnectionSettings De bevestigingsverbindingsinstellingen. AS2AcknowledgementConnectionSettings (vereist)
envelopSettings De envelopinstellingen. AS2EnvelopeSettings (vereist)
errorSettings De foutinstellingen. AS2ErrorSettings (vereist)
mdnSettings De MDN-instellingen. AS2MdnSettings (vereist)
messageConnectionSettings De verbindingsinstellingen voor het bericht. AS2MessageConnectionSettings (vereist)
securitySettings De beveiligingsinstellingen. AS2SecuritySettings (vereist)
validationSettings De validatie-instellingen. AS2ValidationSettings (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. snaar
overrideGroupSigningCertificate De waarde die aangeeft of een MDN moet worden verzonden of aangevraagd. bool (vereist)
sha2AlgorithmFormat De Sha2-algoritmeindeling. Geldige waarden zijn Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize. snaar
signingCertificateName De naam van het handtekeningcertificaat. snaar

AS2ValidationSettings

Naam Beschrijving Waarde
checkCertificateRevocationListOnReceive De waarde die aangeeft of de certificaatintrekkingslijst moet worden gecontroleerd op ontvangst. bool (vereist)
checkCertificateRevocationListOnSend De waarde die aangeeft of de certificaatintrekkingslijst moet worden gecontroleerd bij 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'
'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 naar dubbele uitwisseling. int (vereist)
overrideMessageProperties De waarde die aangeeft of de eigenschappen van binnenkomende berichten moeten worden overschreven met die in overeenkomst. 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 van bedrijfsidentiteit, bijvoorbeeld as2identiteit, ZZ, ZZZ, 31, 32 tekenreeks (vereist)
waarde De door de gebruiker gedefinieerde bedrijfsidentiteitswaarde. tekenreeks (vereist)

EdifactAcknowledgementSettings

Naam Beschrijving Waarde
bevestigingControlNumberLowerBound De ondergrens van het bevestigingsbeheernummer. int (vereist)
acknowledgementControlNumberPrefix Het voorvoegsel voor het bevestigingsbeheernummer. snaar
acknowledgementControlNumberSuffix Het achtervoegsel voor het bevestigingsbeheernummer. snaar
bevestigingControlNumberUpperBound Het bevestigingsbeheernummer bovengrens. int (vereist)
batchFunctionalAcknowledgements De waarde die aangeeft of er functionaliteitsbevestigingen voor batchfunctionaliteit moeten worden gebruikt. bool (vereist)
batchTechnicalAcknowledgements De waarde die aangeeft of de technische bevestigingen moeten worden gebatched. 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 voor rollover-bevestiging moet worden bevestigd. bool (vereist)
sendSynchronousAcknowledgement De waarde die aangeeft of synchrone bevestiging moet worden verzonden. bool (vereist)

EdifactAgreementContent

Naam Beschrijving Waarde
receiveAgreement De EDIFACT-eenrichtingsovereenkomst ontvangen. EdifactOneWayAgreement (vereist)
sendAgreement De EDIFACT-overeenkomst voor eenrichtingsverzending. EdifactOneWayAgreement (vereist)

EdifactDelimiterOverride

Naam Beschrijving Waarde
componentSeparator Het onderdeelscheidingsteken. int (vereist)
dataElementSeparator Het scheidingsteken voor gegevenselementen. int (vereist)
decimalPointIndicator De decimaaltekenindicator. 'Komma'
'Decimaal'
'Niet opgegeven' (vereist)
messageAssociationAssignedCode Aan de berichtkoppeling is code toegewezen. snaar
messageId De bericht-id. snaar
messageRelease De berichtrelease. snaar
messageVersion De berichtversie. snaar
releaseIndicator De release-indicator. int (vereist)
herhalingSeparator Het scheidingsteken voor herhalingen. int (vereist)
segmentTerminator Het segmenteindteken. int (vereist)
segmentTerminatorSuffix Het achtervoegsel van het segmenteindteken. "CR"
'CRLF'
'LF'
'Geen'
'Niet opgegeven' (vereist)
targetNamespace De doelnaamruimte waarop deze instellingen voor scheidingstekens moeten worden toegepast. snaar

EdifactEnvelopeOverride

Naam Beschrijving Waarde
applicationPassword Het toepassingswachtwoord. snaar
associationAssignedCode De gekoppelde code. snaar
controlAgencyCode De controlebureaucode. snaar
functionalGroupId De functionele groeps-id. snaar
groupHeaderMessageRelease De berichtrelease van de groepskoptekst. snaar
groupHeaderMessageVersion De berichtversie van de groepskoptekst. snaar
messageAssociationAssignedCode Aan de berichtkoppeling is code toegewezen. snaar
messageId De bericht-id waarop deze envelopinstellingen moeten worden toegepast. snaar
messageRelease De releaseversie van het bericht waarop deze envelopinstellingen moeten worden toegepast. snaar
messageVersion De berichtversie waarop deze envelopinstellingen moeten worden toegepast. snaar
receiverApplicationId De id van de ontvangertoepassing. snaar
receiverApplicationQualifier De kwalificatie van de ontvangertoepassing. snaar
senderApplicationId De id van de afzendertoepassing. snaar
senderApplicationQualifier De kwalificatie van de afzendertoepassing. snaar
targetNamespace De doelnaamruimte waarop deze envelopinstellingen moeten worden toegepast. snaar

EdifactEnvelopeSettings

Naam Beschrijving Waarde
applicationReferenceId De referentie-id van de toepassing. snaar
applyDelimiterStringAdvice De waarde die aangeeft of tekenreeksadvies moet worden toegepast. bool (vereist)
communicationAgreementId De communicatieovereenkomst-id. snaar
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 functionele groeps-id. snaar
groupApplicationPassword Het wachtwoord van de groepstoepassing. snaar
groupApplicationReceiverId De ontvanger-id van de groepstoepassing. snaar
groupApplicationReceiverQualifier De kwalificatie voor de ontvanger van de groepstoepassing. snaar
groupApplicationSenderId De afzender-id van de groepstoepassing. snaar
groupApplicationSenderQualifier De kwalificatie van de afzender van de groepstoepassing. snaar
groupAssociationAssignedCode De groepskoppeling heeft code toegewezen. snaar
groupControllingAgencyCode De code van de groep die het agentschap beheert. snaar
groupControlNumberLowerBound Het groepsbeheernummer ondergrens. int (vereist)
groupControlNumberPrefix Het voorvoegsel voor het groepsbesturingselementnummer. snaar
groupControlNumberSuffix Het achtervoegsel van het groepsbeheernummer. snaar
groupControlNumberUpperBound Het groepsbeheernummer bovengrens. int (vereist)
groupMessageRelease De release van het groepsbericht. snaar
groupMessageVersion De versie van het groepsbericht. snaar
interchangeControlNumberLowerBound De ondergrens van het besturingselementnummer van de uitwisseling. int (vereist)
interchangeControlNumberPrefix Het voorvoegsel voor het knooppuntnummer. snaar
interchangeControlNumberSuffix Het achtervoegsel voor het uitwisselen van besturingsnummers. snaar
interchangeControlNumberUpperBound De bovengrens van het besturingselement voor het uitwisselen van besturingselementen. int (vereist)
isTestInterchange De waarde die aangeeft of het bericht een testuitwisseling is. bool (vereist)
overwriteExistingTransactionSetControlNumber De waarde die aangeeft of bestaande transactiesetbeheernummer moet worden overschreven. bool (vereist)
processingPriorityCode De verwerkingsprioriteitscode. snaar
receiverInternalIdentification De ontvanger interne identificatie. snaar
receiverInternalSubIdentification De interne subidentificatie van de ontvanger. snaar
receiverReverseRoutingAddress Het adres voor omgekeerde routering van de ontvanger. snaar
recipientReferencePasswordQualifier De kwalificatie van het wachtwoord van de geadresseerde. snaar
recipientReferencePasswordValue De waarde van het wachtwoord voor de geadresseerde. snaar
rolloverGroupControlNumber De waarde die aangeeft of het controlenummer van de rollover-groep moet worden gebruikt. bool (vereist)
rolloverInterchangeControlNumber De waarde die aangeeft of het nummer van de rollover-uitwisselingsbeheer moet worden gebruikt. bool (vereist)
rolloverTransactionSetControlNumber De waarde die aangeeft of het controlenummer van de rollover-transactieset moet worden ingesteld. bool (vereist)
senderInternalIdentification De interne identificatie van de afzender. snaar
senderInternalSubIdentification De interne subidentificatie van de afzender. snaar
senderReverseRoutingAddress Het adres voor omgekeerde routering van de afzender. snaar
transactionSetControlNumberLowerBound Het besturingselementnummer van de transactieset ondergrens. int (vereist)
transactionSetControlNumberPrefix Het voorvoegsel voor het besturingselementnummer van de transactieset. snaar
transactionSetControlNumberSuffix Het achtervoegsel van het controlenummer van de transactieset. snaar
transactionSetControlNumberUpperBound De bovengrens van het besturingselement voor de transactieset. int (vereist)

EdifactFramingSettings

Naam Beschrijving Waarde
characterEncoding De tekencodering. snaar
characterSet De tekenset van het EDIFACT-frame. 'KECA'
'Niet opgegeven'
'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 van het EDIFACT-frame. 'Komma'
'Decimaal'
'Niet opgegeven' (vereist)
protocolVersion De protocolversie. int (vereist)
releaseIndicator De release-indicator. int (vereist)
herhalingSeparator Het scheidingsteken voor herhalingen. int (vereist)
segmentTerminator Het segmenteindteken. int (vereist)
segmentTerminatorSuffix Het eindachtervoegsel van het EDIFACT-frame. "CR"
'CRLF'
'LF'
'Geen'
'Niet opgegeven' (vereist)
serviceCodeListDirectoryVersion De mapversie van de servicecodelijst. snaar

EdifactMessageFilter

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

EdifactMessageIdentifier

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

EdifactOneWayAgreement

Naam Beschrijving Waarde
protocolSettings De instellingen van het EDIFACT-protocol. EdifactProtocolSettings (vereist)
receiverBusinessIdentity De zakelijke identiteit van de ontvanger BusinessIdentity- (vereist)
senderBusinessIdentity De zakelijke identiteit van de afzender BusinessIdentity- (vereist)

EdifactProcessingSettings

Naam Beschrijving Waarde
createEmptyXmlTagsForTrailingSeparators De waarde die aangeeft of lege XML-tags moeten worden gemaakt voor volgscheidingstekens. 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 van fouten moet worden onderbroken. bool (vereist)
useDotAsDecimalSeparator De waarde die aangeeft of punt moet worden gebruikt als decimaalteken. bool (vereist)

EdifactProtocolSettings

Naam Beschrijving Waarde
bevestigingsettings De EDIFACT-bevestigingsinstellingen. EdifactAcknowledgementSettings (vereist)
edifactDelimiterOverrides De instellingen van het EDIFACT-scheidingsteken overschrijven. EdifactDelimiterOverride[]
envelopeOverrides De instellingen voor het overschrijven van de EDIFACT-envelop. EdifactEnvelopeOverride[]
envelopSettings De EDIFACT-envelopinstellingen. EdifactEnvelopeSettings (vereist)
framesSettings De EDIFACT-frameinstellingen. EdifactFramingSettings (vereist)
messageFilter Het EDIFACT-berichtfilter. EdifactMessageFilter (vereist)
messageFilterList De filterlijst voor EDIFACT-berichten. EdifactMessageIdentifier[]
processingSettings De EDIFACT-verwerkingsinstellingen. EdifactProcessingSettings (vereist)
schemaReferences De EDIFACT-schemaverwijzingen. EdifactSchemaReference[] (vereist)
validationOverrides De instellingen voor EDIFACT-validatie overschrijven. EdifactValidationOverride[]
validationSettings De EDIFACT-validatie-instellingen. EdifactValidationSettings (vereist)

EdifactSchemaReference

Naam Beschrijving Waarde
associationAssignedCode De gekoppelde code. snaar
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 id van de afzendertoepassing. snaar
senderApplicationQualifier De kwalificatie van de afzendertoepassing. snaar

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 beleid voor het afsluitende scheidingsteken. 'Verplicht'
'Niet toegestaan'
'Niet opgegeven'
'Optioneel' (vereist)
trimLeadingAndTrailingSpacesAndZeroes De waarde die aangeeft of u voorloop- en volgspaties en nullen wilt bijsnijden. 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 dubbel groepsbeheernummer. bool (vereist)
checkDuplicateInterchangeControlNumber De waarde die aangeeft of er moet worden gecontroleerd op een dubbel uitwisselingsbeheernummer. bool (vereist)
checkDuplicateTransactionSetControlNumber De waarde die aangeeft of het controlenummer van de transactieset moet worden gecontroleerd. bool (vereist)
interchangeControlNumberValidityDays De geldigheidsduur van het uitwisselingsbeheernummer. int (vereist)
trailingSeparatorPolicy Het beleid voor het afsluitende scheidingsteken. 'Verplicht'
'Niet toegestaan'
'Niet opgegeven'
'Optioneel' (vereist)
trimLeadingAndTrailingSpacesAndZeroes De waarde die aangeeft of u voorloop- en volgspaties en nullen wilt bijsnijden. 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)

IntegrationAccountAgreementProperties

Naam Beschrijving Waarde
agreementType Het overeenkomsttype. 'AS2'
'Edifact'
'Niet opgegeven'
X12 (vereist)
tevreden 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. enig

Microsoft.Logic/integrationAccounts/agreements

Naam Beschrijving Waarde
plaats De resourcelocatie. snaar
naam De resourcenaam tekenreeks (vereist)
ouder 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 de bovenliggende resourcevoor meer informatie.
Symbolische naam voor resource van het type: integrationAccounts
Eigenschappen De eigenschappen van de integratieaccountovereenkomst. IntegrationAccountAgreementProperties (vereist)
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen

ResourceTags

Naam Beschrijving Waarde

X12AcknowledgementSettings

Naam Beschrijving Waarde
bevestigingControlNumberLowerBound De ondergrens van het bevestigingsbeheernummer. int (vereist)
acknowledgementControlNumberPrefix Het voorvoegsel voor het bevestigingsbeheernummer. snaar
acknowledgementControlNumberSuffix Het achtervoegsel voor het bevestigingsbeheernummer. snaar
bevestigingControlNumberUpperBound Het bevestigingsbeheernummer bovengrens. int (vereist)
batchFunctionalAcknowledgements De waarde die aangeeft of er functionaliteitsbevestigingen voor batchfunctionaliteit 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 moeten worden gebatched. bool (vereist)
functionalAcknowledgementVersion De functionele bevestigingsversie. snaar
implementationAcknowledgementVersion De implementatiebevestigingsversie. snaar
needFunctionalAcknowledgement De waarde die aangeeft of functionele bevestiging nodig is. bool (vereist)
needImplementationAcknowledgement De waarde die aangeeft of implementatiebevestiging 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 voor rollover-bevestiging moet worden bevestigd. bool (vereist)
sendSynchronousAcknowledgement De waarde die aangeeft of synchrone bevestiging moet worden verzonden. bool (vereist)

X12AgreementContent

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

X12DelimiterOverrides

Naam Beschrijving Waarde
componentSeparator Het onderdeelscheidingsteken. int (vereist)
dataElementSeparator Het scheidingsteken voor gegevenselementen. int (vereist)
messageId De bericht-id. snaar
protocolVersion De protocolversie. snaar
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 het segmenteindteken. "CR"
'CRLF'
'LF'
'Geen'
'Niet opgegeven' (vereist)
targetNamespace De doelnaamruimte waarop deze instellingen voor scheidingstekens moeten worden toegepast. snaar

X12EnvelopeOverride

Naam Beschrijving Waarde
dateFormat De datumnotatie. 'CCYYMMDD'
'Niet opgegeven'
'JJMMDD' (vereist)
functionalIdentifierCode De functionele id-code. snaar
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 id van de ontvangertoepassing. tekenreeks (vereist)
responsibleAgencyCode De verantwoordelijke agentschapcode. 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'
'UUMMSSd'
'HHMMSSdd'
'Niet opgegeven' (vereist)

X12EnvelopeSettings

Naam Beschrijving Waarde
controlStandardsId De standaarden-id van de 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 functionele groeps-id. snaar
groupControlNumberLowerBound Het groepsbeheernummer ondergrens. int (vereist)
groupControlNumberUpperBound Het groepsbeheernummer bovengrens. int (vereist)
groupHeaderAgencyCode De code van het groepsheaderbureau. tekenreeks (vereist)
groupHeaderDateFormat De datumnotatie van de groepskoptekst. 'CCYYMMDD'
'Niet opgegeven'
'JJMMDD' (vereist)
groupHeaderTimeFormat De tijdnotatie van de groepskoptekst. 'UUMM'
'UUMMSS'
'UUMMSSd'
'HHMMSSdd'
'Niet opgegeven' (vereist)
groupHeaderVersion De versie van de groepskoptekst. tekenreeks (vereist)
interchangeControlNumberLowerBound De ondergrens van het besturingselementnummer van de uitwisseling. int (vereist)
interchangeControlNumberUpperBound De bovengrens van het besturingselement voor het uitwisselen van besturingselementen. int (vereist)
overwriteExistingTransactionSetControlNumber De waarde die aangeeft of bestaande transactiesetbeheernummer moet worden overschreven. bool (vereist)
receiverApplicationId De id van de ontvangertoepassing. tekenreeks (vereist)
rolloverGroupControlNumber De waarde die aangeeft of het controlenummer van de rollover-groep moet worden gebruikt. bool (vereist)
rolloverInterchangeControlNumber De waarde die aangeeft of het nummer van de rollover-uitwisselingsbeheer moet worden gebruikt. bool (vereist)
rolloverTransactionSetControlNumber De waarde die aangeeft of het controlenummer van de rollover-transactieset moet worden ingesteld. bool (vereist)
senderApplicationId De id van de afzendertoepassing. tekenreeks (vereist)
transactionSetControlNumberLowerBound Het besturingselementnummer van de transactieset ondergrens. int (vereist)
transactionSetControlNumberPrefix Het voorvoegsel voor het besturingselementnummer van de transactieset. snaar
transactionSetControlNumberSuffix Het achtervoegsel van het controlenummer van de transactieset. snaar
transactionSetControlNumberUpperBound De bovengrens van het besturingselement voor de transactieset. int (vereist)
usageIndicator De gebruiksindicator. 'Informatie'
'Niet opgegeven'
'Productie'
'Testen' (vereist)
useControlStandardsIdAsRepetitionCharacter De waarde die aangeeft of de standaard-id van besturingselementen 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 scheidingsteken voor gegevenselementen. 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 van het segmenteindteken. "CR"
'CRLF'
'LF'
'Geen'
'Niet opgegeven' (vereist)

X12MessageFilter

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

X12MessageIdentifier

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

X12OneWayAgreement

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

X12ProcessingSettings

Naam Beschrijving Waarde
convertImpliedDecimal De waarde die aangeeft of het numerieke type moet worden geconverteerd naar een impliciet decimaal getal. bool (vereist)
createEmptyXmlTagsForTrailingSeparators De waarde die aangeeft of lege XML-tags moeten worden gemaakt voor volgscheidingstekens. 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 van fouten moet worden onderbroken. bool (vereist)
useDotAsDecimalSeparator De waarde die aangeeft of punt moet worden gebruikt als decimaalteken. bool (vereist)

X12ProtocolSettings

Naam Beschrijving Waarde
bevestigingsettings De X12-bevestigingsinstellingen. X12AcknowledgementSettings (vereist)
envelopeOverrides De instellingen voor het overschrijven van de X12-envelop. X12EnvelopeOverride[]
envelopSettings De X12-envelopinstellingen. X12EnvelopeSettings (vereist)
framesSettings De X12-frameinstellingen. X12FramingSettings (vereist)
messageFilter Het X12-berichtfilter. X12MessageFilter (vereist)
messageFilterList De lijst met X12-berichtfilters. X12MessageIdentifier[]
processingSettings De X12-verwerkingsinstellingen. X12ProcessingSettings (vereist)
schemaReferences De X12-schemaverwijzingen. X12SchemaReference[] (vereist)
securitySettings De X12-beveiligingsinstellingen. X12SecuritySettings (vereist)
validationOverrides De X12-validatie-onderdrukkingsinstellingen. X12ValidationOverride[]
validationSettings De X12-validatie-instellingen. X12ValidationSettings (vereist)
x12DelimiterOverrides De instellingen voor het overschrijven van het X12-scheidingsteken. X12DelimiterOverrides[]

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. snaar

X12SecuritySettings

Naam Beschrijving Waarde
authorizationQualifier De autorisatiekwalificatie. tekenreeks (vereist)
authorizationValue De autorisatiewaarde. snaar
passwordValue De wachtwoordwaarde. snaar
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 beleid voor het afsluitende scheidingsteken. 'Verplicht'
'Niet toegestaan'
'Niet opgegeven'
'Optioneel' (vereist)
trimLeadingAndTrailingSpacesAndZeroes De waarde die aangeeft of u voorloop- en volgspaties en nullen wilt bijsnijden. 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 dubbel groepsbeheernummer. bool (vereist)
checkDuplicateInterchangeControlNumber De waarde die aangeeft of er moet worden gecontroleerd op een dubbel uitwisselingsbeheernummer. bool (vereist)
checkDuplicateTransactionSetControlNumber De waarde die aangeeft of het controlenummer van de transactieset moet worden gecontroleerd. bool (vereist)
interchangeControlNumberValidityDays De geldigheidsduur van het uitwisselingsbeheernummer. int (vereist)
trailingSeparatorPolicy Het beleid voor het afsluitende scheidingsteken. 'Verplicht'
'Niet toegestaan'
'Niet opgegeven'
'Optioneel' (vereist)
trimLeadingAndTrailingSpacesAndZeroes De waarde die aangeeft of u voorloop- en volgspaties en nullen wilt bijsnijden. 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)

Gebruiksvoorbeelden

Azure-snelstartvoorbeelden

De volgende Azure-quickstartsjablonen bicep-voorbeelden bevatten voor het implementeren van dit resourcetype.

Bicep-bestand Beschrijving
Azure Logic Apps - verzenden 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 asynchrone AS2 Send Receive demonstreren.

Resourcedefinitie van ARM-sjabloon

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

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

Eigenschapswaarden

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

AS2AcknowledgementConnectionSettings

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

AS2AgreementContent

Naam Beschrijving Waarde
receiveAgreement De AS2-overeenkomst voor één richting. AS2OneWayAgreement (vereist)
sendAgreement De overeenkomst voor éénrichtingsverzending van AS2. AS2OneWayAgreement (vereist)

AS2EnvelopeSettings

Naam Beschrijving Waarde
autogenerateFileName De waarde die aangeeft of automatisch bestandsnaam 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 het genereren van een bestandsnaam. bool (vereist)
transmitFileNameInMimeHeader De waarde die aangeeft of de bestandsnaam moet worden verzonden in mime-header. 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 naar headerwaarde. snaar
mdnText De MDN-tekst. snaar
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 ontvangst-URL van de ontvangstbevestiging. snaar
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 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)
ontvouwenHttpHeaders De waarde die aangeeft of de HTTP-headers moeten worden uitgevouwen. bool (vereist)

AS2OneWayAgreement

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

AS2ProtocolSettings

Naam Beschrijving Waarde
bevestigingConnectionSettings De bevestigingsverbindingsinstellingen. AS2AcknowledgementConnectionSettings (vereist)
envelopSettings De envelopinstellingen. AS2EnvelopeSettings (vereist)
errorSettings De foutinstellingen. AS2ErrorSettings (vereist)
mdnSettings De MDN-instellingen. AS2MdnSettings (vereist)
messageConnectionSettings De verbindingsinstellingen voor het bericht. AS2MessageConnectionSettings (vereist)
securitySettings De beveiligingsinstellingen. AS2SecuritySettings (vereist)
validationSettings De validatie-instellingen. AS2ValidationSettings (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. snaar
overrideGroupSigningCertificate De waarde die aangeeft of een MDN moet worden verzonden of aangevraagd. bool (vereist)
sha2AlgorithmFormat De Sha2-algoritmeindeling. Geldige waarden zijn Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize. snaar
signingCertificateName De naam van het handtekeningcertificaat. snaar

AS2ValidationSettings

Naam Beschrijving Waarde
checkCertificateRevocationListOnReceive De waarde die aangeeft of de certificaatintrekkingslijst moet worden gecontroleerd op ontvangst. bool (vereist)
checkCertificateRevocationListOnSend De waarde die aangeeft of de certificaatintrekkingslijst moet worden gecontroleerd bij 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'
'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 naar dubbele uitwisseling. int (vereist)
overrideMessageProperties De waarde die aangeeft of de eigenschappen van binnenkomende berichten moeten worden overschreven met die in overeenkomst. 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 van bedrijfsidentiteit, bijvoorbeeld as2identiteit, ZZ, ZZZ, 31, 32 tekenreeks (vereist)
waarde De door de gebruiker gedefinieerde bedrijfsidentiteitswaarde. tekenreeks (vereist)

EdifactAcknowledgementSettings

Naam Beschrijving Waarde
bevestigingControlNumberLowerBound De ondergrens van het bevestigingsbeheernummer. int (vereist)
acknowledgementControlNumberPrefix Het voorvoegsel voor het bevestigingsbeheernummer. snaar
acknowledgementControlNumberSuffix Het achtervoegsel voor het bevestigingsbeheernummer. snaar
bevestigingControlNumberUpperBound Het bevestigingsbeheernummer bovengrens. int (vereist)
batchFunctionalAcknowledgements De waarde die aangeeft of er functionaliteitsbevestigingen voor batchfunctionaliteit moeten worden gebruikt. bool (vereist)
batchTechnicalAcknowledgements De waarde die aangeeft of de technische bevestigingen moeten worden gebatched. 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 voor rollover-bevestiging moet worden bevestigd. bool (vereist)
sendSynchronousAcknowledgement De waarde die aangeeft of synchrone bevestiging moet worden verzonden. bool (vereist)

EdifactAgreementContent

Naam Beschrijving Waarde
receiveAgreement De EDIFACT-eenrichtingsovereenkomst ontvangen. EdifactOneWayAgreement (vereist)
sendAgreement De EDIFACT-overeenkomst voor eenrichtingsverzending. EdifactOneWayAgreement (vereist)

EdifactDelimiterOverride

Naam Beschrijving Waarde
componentSeparator Het onderdeelscheidingsteken. int (vereist)
dataElementSeparator Het scheidingsteken voor gegevenselementen. int (vereist)
decimalPointIndicator De decimaaltekenindicator. 'Komma'
'Decimaal'
'Niet opgegeven' (vereist)
messageAssociationAssignedCode Aan de berichtkoppeling is code toegewezen. snaar
messageId De bericht-id. snaar
messageRelease De berichtrelease. snaar
messageVersion De berichtversie. snaar
releaseIndicator De release-indicator. int (vereist)
herhalingSeparator Het scheidingsteken voor herhalingen. int (vereist)
segmentTerminator Het segmenteindteken. int (vereist)
segmentTerminatorSuffix Het achtervoegsel van het segmenteindteken. "CR"
'CRLF'
'LF'
'Geen'
'Niet opgegeven' (vereist)
targetNamespace De doelnaamruimte waarop deze instellingen voor scheidingstekens moeten worden toegepast. snaar

EdifactEnvelopeOverride

Naam Beschrijving Waarde
applicationPassword Het toepassingswachtwoord. snaar
associationAssignedCode De gekoppelde code. snaar
controlAgencyCode De controlebureaucode. snaar
functionalGroupId De functionele groeps-id. snaar
groupHeaderMessageRelease De berichtrelease van de groepskoptekst. snaar
groupHeaderMessageVersion De berichtversie van de groepskoptekst. snaar
messageAssociationAssignedCode Aan de berichtkoppeling is code toegewezen. snaar
messageId De bericht-id waarop deze envelopinstellingen moeten worden toegepast. snaar
messageRelease De releaseversie van het bericht waarop deze envelopinstellingen moeten worden toegepast. snaar
messageVersion De berichtversie waarop deze envelopinstellingen moeten worden toegepast. snaar
receiverApplicationId De id van de ontvangertoepassing. snaar
receiverApplicationQualifier De kwalificatie van de ontvangertoepassing. snaar
senderApplicationId De id van de afzendertoepassing. snaar
senderApplicationQualifier De kwalificatie van de afzendertoepassing. snaar
targetNamespace De doelnaamruimte waarop deze envelopinstellingen moeten worden toegepast. snaar

EdifactEnvelopeSettings

Naam Beschrijving Waarde
applicationReferenceId De referentie-id van de toepassing. snaar
applyDelimiterStringAdvice De waarde die aangeeft of tekenreeksadvies moet worden toegepast. bool (vereist)
communicationAgreementId De communicatieovereenkomst-id. snaar
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 functionele groeps-id. snaar
groupApplicationPassword Het wachtwoord van de groepstoepassing. snaar
groupApplicationReceiverId De ontvanger-id van de groepstoepassing. snaar
groupApplicationReceiverQualifier De kwalificatie voor de ontvanger van de groepstoepassing. snaar
groupApplicationSenderId De afzender-id van de groepstoepassing. snaar
groupApplicationSenderQualifier De kwalificatie van de afzender van de groepstoepassing. snaar
groupAssociationAssignedCode De groepskoppeling heeft code toegewezen. snaar
groupControllingAgencyCode De code van de groep die het agentschap beheert. snaar
groupControlNumberLowerBound Het groepsbeheernummer ondergrens. int (vereist)
groupControlNumberPrefix Het voorvoegsel voor het groepsbesturingselementnummer. snaar
groupControlNumberSuffix Het achtervoegsel van het groepsbeheernummer. snaar
groupControlNumberUpperBound Het groepsbeheernummer bovengrens. int (vereist)
groupMessageRelease De release van het groepsbericht. snaar
groupMessageVersion De versie van het groepsbericht. snaar
interchangeControlNumberLowerBound De ondergrens van het besturingselementnummer van de uitwisseling. int (vereist)
interchangeControlNumberPrefix Het voorvoegsel voor het knooppuntnummer. snaar
interchangeControlNumberSuffix Het achtervoegsel voor het uitwisselen van besturingsnummers. snaar
interchangeControlNumberUpperBound De bovengrens van het besturingselement voor het uitwisselen van besturingselementen. int (vereist)
isTestInterchange De waarde die aangeeft of het bericht een testuitwisseling is. bool (vereist)
overwriteExistingTransactionSetControlNumber De waarde die aangeeft of bestaande transactiesetbeheernummer moet worden overschreven. bool (vereist)
processingPriorityCode De verwerkingsprioriteitscode. snaar
receiverInternalIdentification De ontvanger interne identificatie. snaar
receiverInternalSubIdentification De interne subidentificatie van de ontvanger. snaar
receiverReverseRoutingAddress Het adres voor omgekeerde routering van de ontvanger. snaar
recipientReferencePasswordQualifier De kwalificatie van het wachtwoord van de geadresseerde. snaar
recipientReferencePasswordValue De waarde van het wachtwoord voor de geadresseerde. snaar
rolloverGroupControlNumber De waarde die aangeeft of het controlenummer van de rollover-groep moet worden gebruikt. bool (vereist)
rolloverInterchangeControlNumber De waarde die aangeeft of het nummer van de rollover-uitwisselingsbeheer moet worden gebruikt. bool (vereist)
rolloverTransactionSetControlNumber De waarde die aangeeft of het controlenummer van de rollover-transactieset moet worden ingesteld. bool (vereist)
senderInternalIdentification De interne identificatie van de afzender. snaar
senderInternalSubIdentification De interne subidentificatie van de afzender. snaar
senderReverseRoutingAddress Het adres voor omgekeerde routering van de afzender. snaar
transactionSetControlNumberLowerBound Het besturingselementnummer van de transactieset ondergrens. int (vereist)
transactionSetControlNumberPrefix Het voorvoegsel voor het besturingselementnummer van de transactieset. snaar
transactionSetControlNumberSuffix Het achtervoegsel van het controlenummer van de transactieset. snaar
transactionSetControlNumberUpperBound De bovengrens van het besturingselement voor de transactieset. int (vereist)

EdifactFramingSettings

Naam Beschrijving Waarde
characterEncoding De tekencodering. snaar
characterSet De tekenset van het EDIFACT-frame. 'KECA'
'Niet opgegeven'
'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 van het EDIFACT-frame. 'Komma'
'Decimaal'
'Niet opgegeven' (vereist)
protocolVersion De protocolversie. int (vereist)
releaseIndicator De release-indicator. int (vereist)
herhalingSeparator Het scheidingsteken voor herhalingen. int (vereist)
segmentTerminator Het segmenteindteken. int (vereist)
segmentTerminatorSuffix Het eindachtervoegsel van het EDIFACT-frame. "CR"
'CRLF'
'LF'
'Geen'
'Niet opgegeven' (vereist)
serviceCodeListDirectoryVersion De mapversie van de servicecodelijst. snaar

EdifactMessageFilter

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

EdifactMessageIdentifier

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

EdifactOneWayAgreement

Naam Beschrijving Waarde
protocolSettings De instellingen van het EDIFACT-protocol. EdifactProtocolSettings (vereist)
receiverBusinessIdentity De zakelijke identiteit van de ontvanger BusinessIdentity- (vereist)
senderBusinessIdentity De zakelijke identiteit van de afzender BusinessIdentity- (vereist)

EdifactProcessingSettings

Naam Beschrijving Waarde
createEmptyXmlTagsForTrailingSeparators De waarde die aangeeft of lege XML-tags moeten worden gemaakt voor volgscheidingstekens. 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 van fouten moet worden onderbroken. bool (vereist)
useDotAsDecimalSeparator De waarde die aangeeft of punt moet worden gebruikt als decimaalteken. bool (vereist)

EdifactProtocolSettings

Naam Beschrijving Waarde
bevestigingsettings De EDIFACT-bevestigingsinstellingen. EdifactAcknowledgementSettings (vereist)
edifactDelimiterOverrides De instellingen van het EDIFACT-scheidingsteken overschrijven. EdifactDelimiterOverride[]
envelopeOverrides De instellingen voor het overschrijven van de EDIFACT-envelop. EdifactEnvelopeOverride[]
envelopSettings De EDIFACT-envelopinstellingen. EdifactEnvelopeSettings (vereist)
framesSettings De EDIFACT-frameinstellingen. EdifactFramingSettings (vereist)
messageFilter Het EDIFACT-berichtfilter. EdifactMessageFilter (vereist)
messageFilterList De filterlijst voor EDIFACT-berichten. EdifactMessageIdentifier[]
processingSettings De EDIFACT-verwerkingsinstellingen. EdifactProcessingSettings (vereist)
schemaReferences De EDIFACT-schemaverwijzingen. EdifactSchemaReference[] (vereist)
validationOverrides De instellingen voor EDIFACT-validatie overschrijven. EdifactValidationOverride[]
validationSettings De EDIFACT-validatie-instellingen. EdifactValidationSettings (vereist)

EdifactSchemaReference

Naam Beschrijving Waarde
associationAssignedCode De gekoppelde code. snaar
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 id van de afzendertoepassing. snaar
senderApplicationQualifier De kwalificatie van de afzendertoepassing. snaar

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 beleid voor het afsluitende scheidingsteken. 'Verplicht'
'Niet toegestaan'
'Niet opgegeven'
'Optioneel' (vereist)
trimLeadingAndTrailingSpacesAndZeroes De waarde die aangeeft of u voorloop- en volgspaties en nullen wilt bijsnijden. 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 dubbel groepsbeheernummer. bool (vereist)
checkDuplicateInterchangeControlNumber De waarde die aangeeft of er moet worden gecontroleerd op een dubbel uitwisselingsbeheernummer. bool (vereist)
checkDuplicateTransactionSetControlNumber De waarde die aangeeft of het controlenummer van de transactieset moet worden gecontroleerd. bool (vereist)
interchangeControlNumberValidityDays De geldigheidsduur van het uitwisselingsbeheernummer. int (vereist)
trailingSeparatorPolicy Het beleid voor het afsluitende scheidingsteken. 'Verplicht'
'Niet toegestaan'
'Niet opgegeven'
'Optioneel' (vereist)
trimLeadingAndTrailingSpacesAndZeroes De waarde die aangeeft of u voorloop- en volgspaties en nullen wilt bijsnijden. 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)

IntegrationAccountAgreementProperties

Naam Beschrijving Waarde
agreementType Het overeenkomsttype. 'AS2'
'Edifact'
'Niet opgegeven'
X12 (vereist)
tevreden 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. enig

Microsoft.Logic/integrationAccounts/agreements

Naam Beschrijving Waarde
apiVersion De API-versie '2019-05-01'
plaats De resourcelocatie. snaar
naam De resourcenaam tekenreeks (vereist)
Eigenschappen De eigenschappen van de integratieaccountovereenkomst. IntegrationAccountAgreementProperties (vereist)
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
type Het resourcetype 'Microsoft.Logic/integrationAccounts/agreements'

ResourceTags

Naam Beschrijving Waarde

X12AcknowledgementSettings

Naam Beschrijving Waarde
bevestigingControlNumberLowerBound De ondergrens van het bevestigingsbeheernummer. int (vereist)
acknowledgementControlNumberPrefix Het voorvoegsel voor het bevestigingsbeheernummer. snaar
acknowledgementControlNumberSuffix Het achtervoegsel voor het bevestigingsbeheernummer. snaar
bevestigingControlNumberUpperBound Het bevestigingsbeheernummer bovengrens. int (vereist)
batchFunctionalAcknowledgements De waarde die aangeeft of er functionaliteitsbevestigingen voor batchfunctionaliteit 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 moeten worden gebatched. bool (vereist)
functionalAcknowledgementVersion De functionele bevestigingsversie. snaar
implementationAcknowledgementVersion De implementatiebevestigingsversie. snaar
needFunctionalAcknowledgement De waarde die aangeeft of functionele bevestiging nodig is. bool (vereist)
needImplementationAcknowledgement De waarde die aangeeft of implementatiebevestiging 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 voor rollover-bevestiging moet worden bevestigd. bool (vereist)
sendSynchronousAcknowledgement De waarde die aangeeft of synchrone bevestiging moet worden verzonden. bool (vereist)

X12AgreementContent

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

X12DelimiterOverrides

Naam Beschrijving Waarde
componentSeparator Het onderdeelscheidingsteken. int (vereist)
dataElementSeparator Het scheidingsteken voor gegevenselementen. int (vereist)
messageId De bericht-id. snaar
protocolVersion De protocolversie. snaar
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 het segmenteindteken. "CR"
'CRLF'
'LF'
'Geen'
'Niet opgegeven' (vereist)
targetNamespace De doelnaamruimte waarop deze instellingen voor scheidingstekens moeten worden toegepast. snaar

X12EnvelopeOverride

Naam Beschrijving Waarde
dateFormat De datumnotatie. 'CCYYMMDD'
'Niet opgegeven'
'JJMMDD' (vereist)
functionalIdentifierCode De functionele id-code. snaar
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 id van de ontvangertoepassing. tekenreeks (vereist)
responsibleAgencyCode De verantwoordelijke agentschapcode. 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'
'UUMMSSd'
'HHMMSSdd'
'Niet opgegeven' (vereist)

X12EnvelopeSettings

Naam Beschrijving Waarde
controlStandardsId De standaarden-id van de 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 functionele groeps-id. snaar
groupControlNumberLowerBound Het groepsbeheernummer ondergrens. int (vereist)
groupControlNumberUpperBound Het groepsbeheernummer bovengrens. int (vereist)
groupHeaderAgencyCode De code van het groepsheaderbureau. tekenreeks (vereist)
groupHeaderDateFormat De datumnotatie van de groepskoptekst. 'CCYYMMDD'
'Niet opgegeven'
'JJMMDD' (vereist)
groupHeaderTimeFormat De tijdnotatie van de groepskoptekst. 'UUMM'
'UUMMSS'
'UUMMSSd'
'HHMMSSdd'
'Niet opgegeven' (vereist)
groupHeaderVersion De versie van de groepskoptekst. tekenreeks (vereist)
interchangeControlNumberLowerBound De ondergrens van het besturingselementnummer van de uitwisseling. int (vereist)
interchangeControlNumberUpperBound De bovengrens van het besturingselement voor het uitwisselen van besturingselementen. int (vereist)
overwriteExistingTransactionSetControlNumber De waarde die aangeeft of bestaande transactiesetbeheernummer moet worden overschreven. bool (vereist)
receiverApplicationId De id van de ontvangertoepassing. tekenreeks (vereist)
rolloverGroupControlNumber De waarde die aangeeft of het controlenummer van de rollover-groep moet worden gebruikt. bool (vereist)
rolloverInterchangeControlNumber De waarde die aangeeft of het nummer van de rollover-uitwisselingsbeheer moet worden gebruikt. bool (vereist)
rolloverTransactionSetControlNumber De waarde die aangeeft of het controlenummer van de rollover-transactieset moet worden ingesteld. bool (vereist)
senderApplicationId De id van de afzendertoepassing. tekenreeks (vereist)
transactionSetControlNumberLowerBound Het besturingselementnummer van de transactieset ondergrens. int (vereist)
transactionSetControlNumberPrefix Het voorvoegsel voor het besturingselementnummer van de transactieset. snaar
transactionSetControlNumberSuffix Het achtervoegsel van het controlenummer van de transactieset. snaar
transactionSetControlNumberUpperBound De bovengrens van het besturingselement voor de transactieset. int (vereist)
usageIndicator De gebruiksindicator. 'Informatie'
'Niet opgegeven'
'Productie'
'Testen' (vereist)
useControlStandardsIdAsRepetitionCharacter De waarde die aangeeft of de standaard-id van besturingselementen 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 scheidingsteken voor gegevenselementen. 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 van het segmenteindteken. "CR"
'CRLF'
'LF'
'Geen'
'Niet opgegeven' (vereist)

X12MessageFilter

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

X12MessageIdentifier

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

X12OneWayAgreement

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

X12ProcessingSettings

Naam Beschrijving Waarde
convertImpliedDecimal De waarde die aangeeft of het numerieke type moet worden geconverteerd naar een impliciet decimaal getal. bool (vereist)
createEmptyXmlTagsForTrailingSeparators De waarde die aangeeft of lege XML-tags moeten worden gemaakt voor volgscheidingstekens. 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 van fouten moet worden onderbroken. bool (vereist)
useDotAsDecimalSeparator De waarde die aangeeft of punt moet worden gebruikt als decimaalteken. bool (vereist)

X12ProtocolSettings

Naam Beschrijving Waarde
bevestigingsettings De X12-bevestigingsinstellingen. X12AcknowledgementSettings (vereist)
envelopeOverrides De instellingen voor het overschrijven van de X12-envelop. X12EnvelopeOverride[]
envelopSettings De X12-envelopinstellingen. X12EnvelopeSettings (vereist)
framesSettings De X12-frameinstellingen. X12FramingSettings (vereist)
messageFilter Het X12-berichtfilter. X12MessageFilter (vereist)
messageFilterList De lijst met X12-berichtfilters. X12MessageIdentifier[]
processingSettings De X12-verwerkingsinstellingen. X12ProcessingSettings (vereist)
schemaReferences De X12-schemaverwijzingen. X12SchemaReference[] (vereist)
securitySettings De X12-beveiligingsinstellingen. X12SecuritySettings (vereist)
validationOverrides De X12-validatie-onderdrukkingsinstellingen. X12ValidationOverride[]
validationSettings De X12-validatie-instellingen. X12ValidationSettings (vereist)
x12DelimiterOverrides De instellingen voor het overschrijven van het X12-scheidingsteken. X12DelimiterOverrides[]

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. snaar

X12SecuritySettings

Naam Beschrijving Waarde
authorizationQualifier De autorisatiekwalificatie. tekenreeks (vereist)
authorizationValue De autorisatiewaarde. snaar
passwordValue De wachtwoordwaarde. snaar
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 beleid voor het afsluitende scheidingsteken. 'Verplicht'
'Niet toegestaan'
'Niet opgegeven'
'Optioneel' (vereist)
trimLeadingAndTrailingSpacesAndZeroes De waarde die aangeeft of u voorloop- en volgspaties en nullen wilt bijsnijden. 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 dubbel groepsbeheernummer. bool (vereist)
checkDuplicateInterchangeControlNumber De waarde die aangeeft of er moet worden gecontroleerd op een dubbel uitwisselingsbeheernummer. bool (vereist)
checkDuplicateTransactionSetControlNumber De waarde die aangeeft of het controlenummer van de transactieset moet worden gecontroleerd. bool (vereist)
interchangeControlNumberValidityDays De geldigheidsduur van het uitwisselingsbeheernummer. int (vereist)
trailingSeparatorPolicy Het beleid voor het afsluitende scheidingsteken. 'Verplicht'
'Niet toegestaan'
'Niet opgegeven'
'Optioneel' (vereist)
trimLeadingAndTrailingSpacesAndZeroes De waarde die aangeeft of u voorloop- en volgspaties en nullen wilt bijsnijden. 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)

Gebruiksvoorbeelden

Azure-snelstartsjablonen

De volgende Azure-quickstartsjablonen dit resourcetype implementeren.

Sjabloon Beschrijving
Azure Logic Apps - verzenden

implementeren in 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 asynchrone AS2 Send Receive demonstreren.

Resourcedefinitie van Terraform (AzAPI-provider)

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

  • resourcegroepen

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

Eigenschapswaarden

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

AS2AcknowledgementConnectionSettings

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

AS2AgreementContent

Naam Beschrijving Waarde
receiveAgreement De AS2-overeenkomst voor één richting. AS2OneWayAgreement (vereist)
sendAgreement De overeenkomst voor éénrichtingsverzending van AS2. AS2OneWayAgreement (vereist)

AS2EnvelopeSettings

Naam Beschrijving Waarde
autogenerateFileName De waarde die aangeeft of automatisch bestandsnaam 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 het genereren van een bestandsnaam. bool (vereist)
transmitFileNameInMimeHeader De waarde die aangeeft of de bestandsnaam moet worden verzonden in mime-header. 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 naar headerwaarde. snaar
mdnText De MDN-tekst. snaar
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 ontvangst-URL van de ontvangstbevestiging. snaar
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 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)
ontvouwenHttpHeaders De waarde die aangeeft of de HTTP-headers moeten worden uitgevouwen. bool (vereist)

AS2OneWayAgreement

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

AS2ProtocolSettings

Naam Beschrijving Waarde
bevestigingConnectionSettings De bevestigingsverbindingsinstellingen. AS2AcknowledgementConnectionSettings (vereist)
envelopSettings De envelopinstellingen. AS2EnvelopeSettings (vereist)
errorSettings De foutinstellingen. AS2ErrorSettings (vereist)
mdnSettings De MDN-instellingen. AS2MdnSettings (vereist)
messageConnectionSettings De verbindingsinstellingen voor het bericht. AS2MessageConnectionSettings (vereist)
securitySettings De beveiligingsinstellingen. AS2SecuritySettings (vereist)
validationSettings De validatie-instellingen. AS2ValidationSettings (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. snaar
overrideGroupSigningCertificate De waarde die aangeeft of een MDN moet worden verzonden of aangevraagd. bool (vereist)
sha2AlgorithmFormat De Sha2-algoritmeindeling. Geldige waarden zijn Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize. snaar
signingCertificateName De naam van het handtekeningcertificaat. snaar

AS2ValidationSettings

Naam Beschrijving Waarde
checkCertificateRevocationListOnReceive De waarde die aangeeft of de certificaatintrekkingslijst moet worden gecontroleerd op ontvangst. bool (vereist)
checkCertificateRevocationListOnSend De waarde die aangeeft of de certificaatintrekkingslijst moet worden gecontroleerd bij 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'
'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 naar dubbele uitwisseling. int (vereist)
overrideMessageProperties De waarde die aangeeft of de eigenschappen van binnenkomende berichten moeten worden overschreven met die in overeenkomst. 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 van bedrijfsidentiteit, bijvoorbeeld as2identiteit, ZZ, ZZZ, 31, 32 tekenreeks (vereist)
waarde De door de gebruiker gedefinieerde bedrijfsidentiteitswaarde. tekenreeks (vereist)

EdifactAcknowledgementSettings

Naam Beschrijving Waarde
bevestigingControlNumberLowerBound De ondergrens van het bevestigingsbeheernummer. int (vereist)
acknowledgementControlNumberPrefix Het voorvoegsel voor het bevestigingsbeheernummer. snaar
acknowledgementControlNumberSuffix Het achtervoegsel voor het bevestigingsbeheernummer. snaar
bevestigingControlNumberUpperBound Het bevestigingsbeheernummer bovengrens. int (vereist)
batchFunctionalAcknowledgements De waarde die aangeeft of er functionaliteitsbevestigingen voor batchfunctionaliteit moeten worden gebruikt. bool (vereist)
batchTechnicalAcknowledgements De waarde die aangeeft of de technische bevestigingen moeten worden gebatched. 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 voor rollover-bevestiging moet worden bevestigd. bool (vereist)
sendSynchronousAcknowledgement De waarde die aangeeft of synchrone bevestiging moet worden verzonden. bool (vereist)

EdifactAgreementContent

Naam Beschrijving Waarde
receiveAgreement De EDIFACT-eenrichtingsovereenkomst ontvangen. EdifactOneWayAgreement (vereist)
sendAgreement De EDIFACT-overeenkomst voor eenrichtingsverzending. EdifactOneWayAgreement (vereist)

EdifactDelimiterOverride

Naam Beschrijving Waarde
componentSeparator Het onderdeelscheidingsteken. int (vereist)
dataElementSeparator Het scheidingsteken voor gegevenselementen. int (vereist)
decimalPointIndicator De decimaaltekenindicator. 'Komma'
'Decimaal'
'Niet opgegeven' (vereist)
messageAssociationAssignedCode Aan de berichtkoppeling is code toegewezen. snaar
messageId De bericht-id. snaar
messageRelease De berichtrelease. snaar
messageVersion De berichtversie. snaar
releaseIndicator De release-indicator. int (vereist)
herhalingSeparator Het scheidingsteken voor herhalingen. int (vereist)
segmentTerminator Het segmenteindteken. int (vereist)
segmentTerminatorSuffix Het achtervoegsel van het segmenteindteken. "CR"
'CRLF'
'LF'
'Geen'
'Niet opgegeven' (vereist)
targetNamespace De doelnaamruimte waarop deze instellingen voor scheidingstekens moeten worden toegepast. snaar

EdifactEnvelopeOverride

Naam Beschrijving Waarde
applicationPassword Het toepassingswachtwoord. snaar
associationAssignedCode De gekoppelde code. snaar
controlAgencyCode De controlebureaucode. snaar
functionalGroupId De functionele groeps-id. snaar
groupHeaderMessageRelease De berichtrelease van de groepskoptekst. snaar
groupHeaderMessageVersion De berichtversie van de groepskoptekst. snaar
messageAssociationAssignedCode Aan de berichtkoppeling is code toegewezen. snaar
messageId De bericht-id waarop deze envelopinstellingen moeten worden toegepast. snaar
messageRelease De releaseversie van het bericht waarop deze envelopinstellingen moeten worden toegepast. snaar
messageVersion De berichtversie waarop deze envelopinstellingen moeten worden toegepast. snaar
receiverApplicationId De id van de ontvangertoepassing. snaar
receiverApplicationQualifier De kwalificatie van de ontvangertoepassing. snaar
senderApplicationId De id van de afzendertoepassing. snaar
senderApplicationQualifier De kwalificatie van de afzendertoepassing. snaar
targetNamespace De doelnaamruimte waarop deze envelopinstellingen moeten worden toegepast. snaar

EdifactEnvelopeSettings

Naam Beschrijving Waarde
applicationReferenceId De referentie-id van de toepassing. snaar
applyDelimiterStringAdvice De waarde die aangeeft of tekenreeksadvies moet worden toegepast. bool (vereist)
communicationAgreementId De communicatieovereenkomst-id. snaar
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 functionele groeps-id. snaar
groupApplicationPassword Het wachtwoord van de groepstoepassing. snaar
groupApplicationReceiverId De ontvanger-id van de groepstoepassing. snaar
groupApplicationReceiverQualifier De kwalificatie voor de ontvanger van de groepstoepassing. snaar
groupApplicationSenderId De afzender-id van de groepstoepassing. snaar
groupApplicationSenderQualifier De kwalificatie van de afzender van de groepstoepassing. snaar
groupAssociationAssignedCode De groepskoppeling heeft code toegewezen. snaar
groupControllingAgencyCode De code van de groep die het agentschap beheert. snaar
groupControlNumberLowerBound Het groepsbeheernummer ondergrens. int (vereist)
groupControlNumberPrefix Het voorvoegsel voor het groepsbesturingselementnummer. snaar
groupControlNumberSuffix Het achtervoegsel van het groepsbeheernummer. snaar
groupControlNumberUpperBound Het groepsbeheernummer bovengrens. int (vereist)
groupMessageRelease De release van het groepsbericht. snaar
groupMessageVersion De versie van het groepsbericht. snaar
interchangeControlNumberLowerBound De ondergrens van het besturingselementnummer van de uitwisseling. int (vereist)
interchangeControlNumberPrefix Het voorvoegsel voor het knooppuntnummer. snaar
interchangeControlNumberSuffix Het achtervoegsel voor het uitwisselen van besturingsnummers. snaar
interchangeControlNumberUpperBound De bovengrens van het besturingselement voor het uitwisselen van besturingselementen. int (vereist)
isTestInterchange De waarde die aangeeft of het bericht een testuitwisseling is. bool (vereist)
overwriteExistingTransactionSetControlNumber De waarde die aangeeft of bestaande transactiesetbeheernummer moet worden overschreven. bool (vereist)
processingPriorityCode De verwerkingsprioriteitscode. snaar
receiverInternalIdentification De ontvanger interne identificatie. snaar
receiverInternalSubIdentification De interne subidentificatie van de ontvanger. snaar
receiverReverseRoutingAddress Het adres voor omgekeerde routering van de ontvanger. snaar
recipientReferencePasswordQualifier De kwalificatie van het wachtwoord van de geadresseerde. snaar
recipientReferencePasswordValue De waarde van het wachtwoord voor de geadresseerde. snaar
rolloverGroupControlNumber De waarde die aangeeft of het controlenummer van de rollover-groep moet worden gebruikt. bool (vereist)
rolloverInterchangeControlNumber De waarde die aangeeft of het nummer van de rollover-uitwisselingsbeheer moet worden gebruikt. bool (vereist)
rolloverTransactionSetControlNumber De waarde die aangeeft of het controlenummer van de rollover-transactieset moet worden ingesteld. bool (vereist)
senderInternalIdentification De interne identificatie van de afzender. snaar
senderInternalSubIdentification De interne subidentificatie van de afzender. snaar
senderReverseRoutingAddress Het adres voor omgekeerde routering van de afzender. snaar
transactionSetControlNumberLowerBound Het besturingselementnummer van de transactieset ondergrens. int (vereist)
transactionSetControlNumberPrefix Het voorvoegsel voor het besturingselementnummer van de transactieset. snaar
transactionSetControlNumberSuffix Het achtervoegsel van het controlenummer van de transactieset. snaar
transactionSetControlNumberUpperBound De bovengrens van het besturingselement voor de transactieset. int (vereist)

EdifactFramingSettings

Naam Beschrijving Waarde
characterEncoding De tekencodering. snaar
characterSet De tekenset van het EDIFACT-frame. 'KECA'
'Niet opgegeven'
'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 van het EDIFACT-frame. 'Komma'
'Decimaal'
'Niet opgegeven' (vereist)
protocolVersion De protocolversie. int (vereist)
releaseIndicator De release-indicator. int (vereist)
herhalingSeparator Het scheidingsteken voor herhalingen. int (vereist)
segmentTerminator Het segmenteindteken. int (vereist)
segmentTerminatorSuffix Het eindachtervoegsel van het EDIFACT-frame. "CR"
'CRLF'
'LF'
'Geen'
'Niet opgegeven' (vereist)
serviceCodeListDirectoryVersion De mapversie van de servicecodelijst. snaar

EdifactMessageFilter

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

EdifactMessageIdentifier

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

EdifactOneWayAgreement

Naam Beschrijving Waarde
protocolSettings De instellingen van het EDIFACT-protocol. EdifactProtocolSettings (vereist)
receiverBusinessIdentity De zakelijke identiteit van de ontvanger BusinessIdentity- (vereist)
senderBusinessIdentity De zakelijke identiteit van de afzender BusinessIdentity- (vereist)

EdifactProcessingSettings

Naam Beschrijving Waarde
createEmptyXmlTagsForTrailingSeparators De waarde die aangeeft of lege XML-tags moeten worden gemaakt voor volgscheidingstekens. 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 van fouten moet worden onderbroken. bool (vereist)
useDotAsDecimalSeparator De waarde die aangeeft of punt moet worden gebruikt als decimaalteken. bool (vereist)

EdifactProtocolSettings

Naam Beschrijving Waarde
bevestigingsettings De EDIFACT-bevestigingsinstellingen. EdifactAcknowledgementSettings (vereist)
edifactDelimiterOverrides De instellingen van het EDIFACT-scheidingsteken overschrijven. EdifactDelimiterOverride[]
envelopeOverrides De instellingen voor het overschrijven van de EDIFACT-envelop. EdifactEnvelopeOverride[]
envelopSettings De EDIFACT-envelopinstellingen. EdifactEnvelopeSettings (vereist)
framesSettings De EDIFACT-frameinstellingen. EdifactFramingSettings (vereist)
messageFilter Het EDIFACT-berichtfilter. EdifactMessageFilter (vereist)
messageFilterList De filterlijst voor EDIFACT-berichten. EdifactMessageIdentifier[]
processingSettings De EDIFACT-verwerkingsinstellingen. EdifactProcessingSettings (vereist)
schemaReferences De EDIFACT-schemaverwijzingen. EdifactSchemaReference[] (vereist)
validationOverrides De instellingen voor EDIFACT-validatie overschrijven. EdifactValidationOverride[]
validationSettings De EDIFACT-validatie-instellingen. EdifactValidationSettings (vereist)

EdifactSchemaReference

Naam Beschrijving Waarde
associationAssignedCode De gekoppelde code. snaar
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 id van de afzendertoepassing. snaar
senderApplicationQualifier De kwalificatie van de afzendertoepassing. snaar

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 beleid voor het afsluitende scheidingsteken. 'Verplicht'
'Niet toegestaan'
'Niet opgegeven'
'Optioneel' (vereist)
trimLeadingAndTrailingSpacesAndZeroes De waarde die aangeeft of u voorloop- en volgspaties en nullen wilt bijsnijden. 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 dubbel groepsbeheernummer. bool (vereist)
checkDuplicateInterchangeControlNumber De waarde die aangeeft of er moet worden gecontroleerd op een dubbel uitwisselingsbeheernummer. bool (vereist)
checkDuplicateTransactionSetControlNumber De waarde die aangeeft of het controlenummer van de transactieset moet worden gecontroleerd. bool (vereist)
interchangeControlNumberValidityDays De geldigheidsduur van het uitwisselingsbeheernummer. int (vereist)
trailingSeparatorPolicy Het beleid voor het afsluitende scheidingsteken. 'Verplicht'
'Niet toegestaan'
'Niet opgegeven'
'Optioneel' (vereist)
trimLeadingAndTrailingSpacesAndZeroes De waarde die aangeeft of u voorloop- en volgspaties en nullen wilt bijsnijden. 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)

IntegrationAccountAgreementProperties

Naam Beschrijving Waarde
agreementType Het overeenkomsttype. 'AS2'
'Edifact'
'Niet opgegeven'
X12 (vereist)
tevreden 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. enig

Microsoft.Logic/integrationAccounts/agreements

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

ResourceTags

Naam Beschrijving Waarde

X12AcknowledgementSettings

Naam Beschrijving Waarde
bevestigingControlNumberLowerBound De ondergrens van het bevestigingsbeheernummer. int (vereist)
acknowledgementControlNumberPrefix Het voorvoegsel voor het bevestigingsbeheernummer. snaar
acknowledgementControlNumberSuffix Het achtervoegsel voor het bevestigingsbeheernummer. snaar
bevestigingControlNumberUpperBound Het bevestigingsbeheernummer bovengrens. int (vereist)
batchFunctionalAcknowledgements De waarde die aangeeft of er functionaliteitsbevestigingen voor batchfunctionaliteit 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 moeten worden gebatched. bool (vereist)
functionalAcknowledgementVersion De functionele bevestigingsversie. snaar
implementationAcknowledgementVersion De implementatiebevestigingsversie. snaar
needFunctionalAcknowledgement De waarde die aangeeft of functionele bevestiging nodig is. bool (vereist)
needImplementationAcknowledgement De waarde die aangeeft of implementatiebevestiging 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 voor rollover-bevestiging moet worden bevestigd. bool (vereist)
sendSynchronousAcknowledgement De waarde die aangeeft of synchrone bevestiging moet worden verzonden. bool (vereist)

X12AgreementContent

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

X12DelimiterOverrides

Naam Beschrijving Waarde
componentSeparator Het onderdeelscheidingsteken. int (vereist)
dataElementSeparator Het scheidingsteken voor gegevenselementen. int (vereist)
messageId De bericht-id. snaar
protocolVersion De protocolversie. snaar
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 het segmenteindteken. "CR"
'CRLF'
'LF'
'Geen'
'Niet opgegeven' (vereist)
targetNamespace De doelnaamruimte waarop deze instellingen voor scheidingstekens moeten worden toegepast. snaar

X12EnvelopeOverride

Naam Beschrijving Waarde
dateFormat De datumnotatie. 'CCYYMMDD'
'Niet opgegeven'
'JJMMDD' (vereist)
functionalIdentifierCode De functionele id-code. snaar
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 id van de ontvangertoepassing. tekenreeks (vereist)
responsibleAgencyCode De verantwoordelijke agentschapcode. 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'
'UUMMSSd'
'HHMMSSdd'
'Niet opgegeven' (vereist)

X12EnvelopeSettings

Naam Beschrijving Waarde
controlStandardsId De standaarden-id van de 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 functionele groeps-id. snaar
groupControlNumberLowerBound Het groepsbeheernummer ondergrens. int (vereist)
groupControlNumberUpperBound Het groepsbeheernummer bovengrens. int (vereist)
groupHeaderAgencyCode De code van het groepsheaderbureau. tekenreeks (vereist)
groupHeaderDateFormat De datumnotatie van de groepskoptekst. 'CCYYMMDD'
'Niet opgegeven'
'JJMMDD' (vereist)
groupHeaderTimeFormat De tijdnotatie van de groepskoptekst. 'UUMM'
'UUMMSS'
'UUMMSSd'
'HHMMSSdd'
'Niet opgegeven' (vereist)
groupHeaderVersion De versie van de groepskoptekst. tekenreeks (vereist)
interchangeControlNumberLowerBound De ondergrens van het besturingselementnummer van de uitwisseling. int (vereist)
interchangeControlNumberUpperBound De bovengrens van het besturingselement voor het uitwisselen van besturingselementen. int (vereist)
overwriteExistingTransactionSetControlNumber De waarde die aangeeft of bestaande transactiesetbeheernummer moet worden overschreven. bool (vereist)
receiverApplicationId De id van de ontvangertoepassing. tekenreeks (vereist)
rolloverGroupControlNumber De waarde die aangeeft of het controlenummer van de rollover-groep moet worden gebruikt. bool (vereist)
rolloverInterchangeControlNumber De waarde die aangeeft of het nummer van de rollover-uitwisselingsbeheer moet worden gebruikt. bool (vereist)
rolloverTransactionSetControlNumber De waarde die aangeeft of het controlenummer van de rollover-transactieset moet worden ingesteld. bool (vereist)
senderApplicationId De id van de afzendertoepassing. tekenreeks (vereist)
transactionSetControlNumberLowerBound Het besturingselementnummer van de transactieset ondergrens. int (vereist)
transactionSetControlNumberPrefix Het voorvoegsel voor het besturingselementnummer van de transactieset. snaar
transactionSetControlNumberSuffix Het achtervoegsel van het controlenummer van de transactieset. snaar
transactionSetControlNumberUpperBound De bovengrens van het besturingselement voor de transactieset. int (vereist)
usageIndicator De gebruiksindicator. 'Informatie'
'Niet opgegeven'
'Productie'
'Testen' (vereist)
useControlStandardsIdAsRepetitionCharacter De waarde die aangeeft of de standaard-id van besturingselementen 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 scheidingsteken voor gegevenselementen. 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 van het segmenteindteken. "CR"
'CRLF'
'LF'
'Geen'
'Niet opgegeven' (vereist)

X12MessageFilter

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

X12MessageIdentifier

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

X12OneWayAgreement

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

X12ProcessingSettings

Naam Beschrijving Waarde
convertImpliedDecimal De waarde die aangeeft of het numerieke type moet worden geconverteerd naar een impliciet decimaal getal. bool (vereist)
createEmptyXmlTagsForTrailingSeparators De waarde die aangeeft of lege XML-tags moeten worden gemaakt voor volgscheidingstekens. 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 van fouten moet worden onderbroken. bool (vereist)
useDotAsDecimalSeparator De waarde die aangeeft of punt moet worden gebruikt als decimaalteken. bool (vereist)

X12ProtocolSettings

Naam Beschrijving Waarde
bevestigingsettings De X12-bevestigingsinstellingen. X12AcknowledgementSettings (vereist)
envelopeOverrides De instellingen voor het overschrijven van de X12-envelop. X12EnvelopeOverride[]
envelopSettings De X12-envelopinstellingen. X12EnvelopeSettings (vereist)
framesSettings De X12-frameinstellingen. X12FramingSettings (vereist)
messageFilter Het X12-berichtfilter. X12MessageFilter (vereist)
messageFilterList De lijst met X12-berichtfilters. X12MessageIdentifier[]
processingSettings De X12-verwerkingsinstellingen. X12ProcessingSettings (vereist)
schemaReferences De X12-schemaverwijzingen. X12SchemaReference[] (vereist)
securitySettings De X12-beveiligingsinstellingen. X12SecuritySettings (vereist)
validationOverrides De X12-validatie-onderdrukkingsinstellingen. X12ValidationOverride[]
validationSettings De X12-validatie-instellingen. X12ValidationSettings (vereist)
x12DelimiterOverrides De instellingen voor het overschrijven van het X12-scheidingsteken. X12DelimiterOverrides[]

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. snaar

X12SecuritySettings

Naam Beschrijving Waarde
authorizationQualifier De autorisatiekwalificatie. tekenreeks (vereist)
authorizationValue De autorisatiewaarde. snaar
passwordValue De wachtwoordwaarde. snaar
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 beleid voor het afsluitende scheidingsteken. 'Verplicht'
'Niet toegestaan'
'Niet opgegeven'
'Optioneel' (vereist)
trimLeadingAndTrailingSpacesAndZeroes De waarde die aangeeft of u voorloop- en volgspaties en nullen wilt bijsnijden. 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 dubbel groepsbeheernummer. bool (vereist)
checkDuplicateInterchangeControlNumber De waarde die aangeeft of er moet worden gecontroleerd op een dubbel uitwisselingsbeheernummer. bool (vereist)
checkDuplicateTransactionSetControlNumber De waarde die aangeeft of het controlenummer van de transactieset moet worden gecontroleerd. bool (vereist)
interchangeControlNumberValidityDays De geldigheidsduur van het uitwisselingsbeheernummer. int (vereist)
trailingSeparatorPolicy Het beleid voor het afsluitende scheidingsteken. 'Verplicht'
'Niet toegestaan'
'Niet opgegeven'
'Optioneel' (vereist)
trimLeadingAndTrailingSpacesAndZeroes De waarde die aangeeft of u voorloop- en volgspaties en nullen wilt bijsnijden. 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)