Partager via


Microsoft.Logic integrationAccounts/agreements 2015-08-01-preview

Définition de ressource Bicep

Le type de ressource integrationAccounts/agreements peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.Logic/integrationAccounts/agreements, ajoutez le bicep suivant à votre modèle.

resource symbolicname 'Microsoft.Logic/integrationAccounts/agreements@2015-08-01-preview' = {
  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
              signingCertificateName: 'string'
            }
            validationSettings: {
              checkCertificateRevocationListOnReceive: bool
              checkCertificateRevocationListOnSend: bool
              checkDuplicateMessage: bool
              compressMessage: bool
              encryptionAlgorithm: 'string'
              encryptMessage: bool
              interchangeDuplicatesValidityDays: int
              overrideMessageProperties: bool
              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
              signingCertificateName: 'string'
            }
            validationSettings: {
              checkCertificateRevocationListOnReceive: bool
              checkCertificateRevocationListOnSend: bool
              checkDuplicateMessage: bool
              compressMessage: bool
              encryptionAlgorithm: 'string'
              encryptMessage: bool
              interchangeDuplicatesValidityDays: int
              overrideMessageProperties: bool
              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: int
                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: int
                senderApplicationId: 'string'
                targetNamespace: 'string'
                timeFormat: 'string'
              }
            ]
            envelopeSettings: {
              controlStandardsId: int
              controlVersionNumber: 'string'
              enableDefaultGroupHeaders: bool
              functionalGroupId: 'string'
              groupControlNumberLowerBound: int
              groupControlNumberUpperBound: int
              groupHeaderAgencyCode: 'string'
              groupHeaderDateFormat: 'string'
              groupHeaderTimeFormat: 'string'
              groupHeaderVersion: 'string'
              interchangeControlNumberLowerBound: int
              interchangeControlNumberUpperBound: int
              overwriteExistingTransactionSetControlNumber: bool
              receiverApplicationId: 'string'
              rolloverGroupControlNumber: bool
              rolloverInterchangeControlNumber: bool
              rolloverTransactionSetControlNumber: bool
              senderApplicationId: 'string'
              transactionSetControlNumberLowerBound: int
              transactionSetControlNumberPrefix: 'string'
              transactionSetControlNumberSuffix: 'string'
              transactionSetControlNumberUpperBound: int
              usageIndicator: 'string'
              useControlStandardsIdAsRepetitionCharacter: bool
            }
            framingSettings: {
              characterSet: 'string'
              componentSeparator: int
              dataElementSeparator: int
              replaceCharacter: int
              replaceSeparatorsInPayload: bool
              segmentTerminator: int
              segmentTerminatorSuffix: 'string'
            }
            messageFilter: {
              messageFilterType: 'string'
            }
            messageFilterList: [
              {
                messageId: 'string'
              }
            ]
            processingSettings: {
              convertImpliedDecimal: bool
              createEmptyXmlTagsForTrailingSeparators: bool
              maskSecurityInfo: bool
              preserveInterchange: bool
              suspendInterchangeOnError: bool
              useDotAsDecimalSeparator: bool
            }
            schemaReferences: [
              {
                messageId: 'string'
                schemaName: 'string'
                schemaVersion: 'string'
                senderApplicationId: 'string'
              }
            ]
            securitySettings: {
              authorizationQualifier: 'string'
              authorizationValue: 'string'
              passwordValue: 'string'
              securityQualifier: 'string'
            }
            validationOverrides: [
              {
                allowLeadingAndTrailingSpacesAndZeroes: bool
                messageId: 'string'
                trailingSeparatorPolicy: 'string'
                trimLeadingAndTrailingSpacesAndZeroes: bool
                validateCharacterSet: bool
                validateEDITypes: bool
                validateXSDTypes: bool
              }
            ]
            validationSettings: {
              allowLeadingAndTrailingSpacesAndZeroes: bool
              checkDuplicateGroupControlNumber: bool
              checkDuplicateInterchangeControlNumber: bool
              checkDuplicateTransactionSetControlNumber: bool
              interchangeControlNumberValidityDays: int
              trailingSeparatorPolicy: 'string'
              trimLeadingAndTrailingSpacesAndZeroes: bool
              validateCharacterSet: bool
              validateEDITypes: bool
              validateXSDTypes: bool
            }
            x12DelimiterOverrides: [
              {
                componentSeparator: int
                dataElementSeparator: int
                messageId: 'string'
                protocolVersion: 'string'
                replaceCharacter: int
                replaceSeparatorsInPayload: bool
                segmentTerminator: int
                segmentTerminatorSuffix: 'string'
                targetNamespace: 'string'
              }
            ]
          }
          receiverBusinessIdentity: {
            Qualifier: 'string'
            Value: 'string'
          }
          senderBusinessIdentity: {
            Qualifier: 'string'
            Value: 'string'
          }
        }
      }
    }
    guestIdentity: {
      Qualifier: 'string'
      Value: 'string'
    }
    guestPartner: 'string'
    hostIdentity: {
      Qualifier: 'string'
      Value: 'string'
    }
    hostPartner: 'string'
    metadata: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  tags: {
    {customized property}: 'string'
  }
}

Valeurs de propriété

AgreementContent

Nom Description Valeur
AS2 Contenu du contrat AS2. AS2AgreementContent
Edifact Contenu du contrat EDIFACT. EdifactAgreementContent
X12 Contenu du contrat X12. X12AgreementContent

AS2AcknowledgementConnectionSettings

Nom Description Valeur
ignoreCertificateNameMismatch Valeur indiquant s’il faut ignorer l’incompatibilité dans le nom du certificat. Bool
keepHttpConnectionAlive Valeur indiquant s’il faut conserver la connexion active. Bool
supportHttpStatusCodeContinue Valeur indiquant s’il faut prendre en charge le code d’état HTTP « CONTINUE ». Bool
unfoldHttpHeaders Valeur indiquant s’il faut déployer les en-têtes HTTP. Bool

AS2AgreementContent

Nom Description Valeur
receiveAgreement Accord de réception unidirectionnel AS2. AS2OneWayAgreement
sendAgreement Contrat d’envoi unidirectionnel AS2. AS2OneWayAgreement

AS2EnvelopeSettings

Nom Description Valeur
AutogenerateFileName Valeur indiquant s’il faut générer automatiquement le nom du fichier. Bool
fileNameTemplate Modèle pour le nom de fichier. corde
messageContentType Type de contenu du message. corde
SuspendMessageOnFileNameGenerationError Valeur indiquant s’il faut suspendre le message lors de l’erreur de génération de nom de fichier. Bool
transmitFileNameInMimeHeader Valeur indiquant s’il faut transmettre le nom de fichier dans l’en-tête mime. Bool

AS2ErrorSettings

Nom Description Valeur
ResendIfMdnNotReceived Valeur indiquant s’il faut renvoyer le message si MDN n’est pas reçu. Bool
SuspendDuplicateMessage Valeur indiquant s’il faut suspendre le message en double. Bool

AS2MdnSettings

Nom Description Valeur
dispositionNotificationTo Notification de destruction en valeur d’en-tête. corde
mdnText Texte MDN. corde
micHashingAlgorithm Algorithme de signature ou de hachage. 'None'
'NotSpecified'
'SHA2256'
'SHA2384'
'SHA2512'
needMdn Valeur indiquant s’il faut envoyer ou demander un MDN. Bool
receiptDeliveryUrl URL de remise de reçu. corde
sendInboundMdnToMessageBox Valeur indiquant s’il faut envoyer mdN entrant à la boîte de message. Bool
sendMdnAsynchronously Valeur indiquant s’il faut envoyer le MDN asynchrone. Bool
signMdn Valeur indiquant si le MDN doit être signé ou non. Bool
signOutboundMdnIfOptional Valeur indiquant s’il faut signer le MDN sortant si facultatif. Bool

AS2MessageConnectionSettings

Nom Description Valeur
ignoreCertificateNameMismatch Valeur indiquant s’il faut ignorer l’incompatibilité dans le nom du certificat. Bool
keepHttpConnectionAlive Valeur indiquant s’il faut conserver la connexion active. Bool
supportHttpStatusCodeContinue Valeur indiquant s’il faut prendre en charge le code d’état HTTP « CONTINUE ». Bool
unfoldHttpHeaders Valeur indiquant s’il faut déployer les en-têtes HTTP. Bool

AS2OneWayAgreement

Nom Description Valeur
protocolSettings Paramètres du protocole AS2. AS2ProtocolSettings
receiverBusinessIdentity Identité métier du récepteur BusinessIdentity
senderBusinessIdentity Identité métier de l’expéditeur BusinessIdentity

AS2ProtocolSettings

Nom Description Valeur
acknowledgementConnectionSettings Paramètres de connexion d’accusé de réception. AS2AcknowledgementConnectionSettings
envelopeSettings Paramètres de l’enveloppe. AS2EnvelopeSettings
errorSettings Paramètres d’erreur. AS2ErrorSettings
mdnSettings Paramètres MDN. AS2MdnSettings
messageConnectionSettings Paramètres de connexion de message. AS2MessageConnectionSettings
securitySettings Paramètres de sécurité. AS2SecuritySettings
validationSettings Paramètres de validation. AS2ValidationSettings

AS2SecuritySettings

Nom Description Valeur
enableNrrForInboundDecodedMessages Valeur indiquant s’il faut activer NRR pour les messages décodés entrants. Bool
enableNrrForInboundEncodedMessages Valeur indiquant s’il faut activer NRR pour les messages encodés entrants. Bool
enableNrrForInboundMdn Valeur indiquant s’il faut activer NRR pour mdN entrant. Bool
enableNrrForOutboundDecodedMessages Valeur indiquant s’il faut activer NRR pour les messages décodés sortants. Bool
enableNrrForOutboundEncodedMessages Valeur indiquant s’il faut activer NRR pour les messages encodés sortants. Bool
enableNrrForOutboundMdn Valeur indiquant s’il faut activer NRR pour mdN sortant. Bool
encryptionCertificateName Nom du certificat de chiffrement. corde
overrideGroupSigningCertificate Valeur indiquant s’il faut envoyer ou demander un MDN. Bool
signingCertificateName Nom du certificat de signature. corde

AS2ValidationSettings

Nom Description Valeur
checkCertificateRevocationListOnReceive Valeur indiquant s’il faut vérifier la liste de révocation de certificats lors de la réception. Bool
checkCertificateRevocationListOnSend Valeur indiquant s’il faut vérifier la liste de révocation de certificats lors de l’envoi. Bool
checkDuplicateMessage Valeur indiquant s’il faut vérifier le message en double. Bool
compressMessage Valeur indiquant si le message doit être compressé. Bool
encryptionAlgorithm Algorithme de chiffrement. 'AES128'
'AES192'
'AES256'
'DES3'
'None'
'NotSpecified'
'RC2'
encryptMessage Valeur indiquant si le message doit être chiffré. Bool
interchangeDuplicatesValidityDays Nombre de jours à examiner pour l’échange en double. Int
overrideMessageProperties Valeur indiquant s’il faut remplacer les propriétés de message entrantes par celles qui sont en accord. Bool
signMessage Valeur indiquant si le message doit être signé. Bool

BusinessIdentity

Nom Description Valeur
Qualificatif Qualificateur d’identité métier. corde
Valeur Valeur de l’identité métier. corde

EdifactAcknowledgementSettings

Nom Description Valeur
acknowledgementControlNumberLowerBound Limite inférieure du numéro de contrôle d’accusé de réception. Int
acknowledgementControlNumberPrefix Préfixe du numéro de contrôle d’accusé de réception. corde
acknowledgementControlNumberSuffix Suffixe de numéro de contrôle d’accusé de réception. corde
acknowledgementControlNumberUpperBound Numéro supérieur du contrôle d’accusé de réception. Int
batchFunctionalAcknowledgements Valeur indiquant s’il faut traiter les accusés de réception fonctionnels par lot. Bool
batchTechnicalAcknowledgements Valeur indiquant s’il faut traiter les accusés de réception techniques par lot. Bool
needFunctionalAcknowledgement Valeur indiquant si l’accusé de réception fonctionnel est nécessaire. Bool
needLoopForValidMessages Valeur indiquant si une boucle est nécessaire pour les messages valides. Bool
needTechnicalAcknowledgement Valeur indiquant si l’accusé de réception technique est nécessaire. Bool
rolloverAcknowledgementControlNumber Valeur indiquant s’il faut annuler le numéro de contrôle d’accusé de réception. Bool
sendSynchronousAcknowledgement Valeur indiquant s’il faut envoyer un accusé de réception synchrone. Bool

EdifactAgreementContent

Nom Description Valeur
receiveAgreement Accord de réception unidirectionnel EDIFACT. EdifactOneWayAgreement
sendAgreement Contrat d’envoi unidirectionnel EDIFACT. EdifactOneWayAgreement

EdifactDelimiterOverride

Nom Description Valeur
componentSeparator Séparateur de composant. Int
dataElementSeparator Séparateur d’élément de données. Int
decimalPointIndicator Indicateur décimal. 'Virgule'
'Decimal'
'NotSpecified'
messageAssociationAssignedCode Code attribué à l’association de messages. corde
messageId ID du message. corde
messageRelease Version de publication du message. corde
messageVersion Version du message. corde
releaseIndicator Indicateur de mise en production. Int
repetitionSeparator Séparateur de répétition. Int
segmentTerminator Fin du segment. Int
segmentTerminatorSuffix Suffixe de fin de segment. 'CR'
'CRLF'
'LF'
'None'
'NotSpecified'
targetNamespace Espace de noms cible sur lequel ces paramètres de délimiteur doivent être appliqués. corde

EdifactEnvelopeOverride

Nom Description Valeur
applicationPassword Mot de passe de l’application. corde
associationAssignedCode Code attribué à l’association. corde
contrôleAgencyCode Code de l’agence de contrôle. corde
functionalGroupId ID de groupe fonctionnel. corde
groupHeaderMessageRelease Publication du message d’en-tête de groupe. corde
groupHeaderMessageVersion Version du message d’en-tête de groupe. corde
messageAssociationAssignedCode Code attribué à l’association de messages. corde
messageId ID de message sur lequel ces paramètres d’enveloppe doivent être appliqués. corde
messageRelease Version de publication du message sur laquelle ces paramètres d’enveloppe doivent être appliqués. corde
messageVersion Version du message sur laquelle ces paramètres d’enveloppe doivent être appliqués. corde
receiverApplicationId ID d’application du récepteur. corde
receiverApplicationQualifier Qualificateur d’application de récepteur. corde
senderApplicationId ID d’application de l’expéditeur. corde
senderApplicationQualifier Qualificateur d’application de l’expéditeur. corde
targetNamespace Espace de noms cible sur lequel ces paramètres d’enveloppe doivent être appliqués. corde

EdifactEnvelopeSettings

Nom Description Valeur
applicationReferenceId ID de référence de l’application. corde
applyDelimiterStringAdvice Valeur indiquant s’il faut appliquer des conseils de chaîne de délimiteur. Bool
communicationAgreementId ID du contrat de communication. corde
createGroupingSegments Valeur indiquant s’il faut créer des segments de regroupement. Bool
enableDefaultGroupHeaders Valeur indiquant s’il faut activer les en-têtes de groupe par défaut. Bool
functionalGroupId ID de groupe fonctionnel. corde
groupApplicationPassword Mot de passe de l’application de groupe. corde
groupApplicationReceiverId ID du récepteur d’application de groupe. corde
groupApplicationReceiverQualifier Qualificateur de récepteur d’application de groupe. corde
groupApplicationSenderId ID de l’expéditeur de l’application de groupe. corde
groupApplicationSenderQualifier Qualificateur d’expéditeur de l’application de groupe. corde
groupAssociationAssignedCode Code attribué à l’association de groupe. corde
groupControllingAgencyCode Code de l’agence de contrôle du groupe. corde
groupControlNumberLowerBound Limite inférieure du numéro de contrôle de groupe. Int
groupControlNumberPrefix Préfixe du numéro de contrôle de groupe. corde
groupControlNumberSuffix Suffixe de numéro de contrôle de groupe. corde
groupControlNumberUpperBound Limite supérieure du numéro de contrôle de groupe. Int
groupMessageRelease Publication du message de groupe. corde
groupMessageVersion Version du message de groupe. corde
interchangeControlNumberLowerBound Numéro inférieur du contrôle d’échange. Int
interchangeControlNumberPrefix Préfixe du numéro de contrôle d’échange. corde
interchangeControlNumberSuffix Suffixe de numéro de contrôle d’échange. corde
interchangeControlNumberUpperBound Limite supérieure du numéro de contrôle d’échange. Int
isTestInterchange Valeur indiquant si le message est un échange de test. Bool
overwriteExistingTransactionSetControlNumber Valeur indiquant s’il faut remplacer le numéro de contrôle du jeu de transactions existant. Bool
processingPriorityCode Code de priorité de traitement. corde
receiverInternalIdentification Identification interne du récepteur. corde
receiverInternalSubIdentification Sous-identification interne du récepteur. corde
receiverReverseRoutingAddress Adresse de routage inverse du récepteur. corde
recipientReferencePasswordQualifier Qualificateur de mot de passe de référence du destinataire. corde
recipientReferencePasswordValue Valeur du mot de passe de référence du destinataire. corde
rolloverGroupControlNumber Valeur indiquant s’il faut restaurer le numéro de contrôle du groupe. Bool
rolloverInterchangeControlNumber Valeur indiquant s’il faut annuler le numéro de contrôle d’échange. Bool
rolloverTransactionSetControlNumber Valeur indiquant s’il faut annuler le numéro de contrôle du jeu de transactions. Bool
senderInternalIdentification Identification interne de l’expéditeur. corde
senderInternalSubIdentification Sous-identification interne de l’expéditeur. corde
senderReverseRoutingAddress Adresse de routage inverse de l’expéditeur. corde
transactionSetControlNumberLowerBound Numéro de contrôle du jeu de transactions inférieur. Int
transactionSetControlNumberPrefix Préfixe du numéro de contrôle du jeu de transactions. corde
transactionSetControlNumberSuffix Suffixe de numéro de numéro de contrôle du jeu de transactions. corde
transactionSetControlNumberUpperBound Limite supérieure du numéro de contrôle du jeu de transactions. Int

EdifactFramingSettings

Nom Description Valeur
characterEncoding Encodage de caractères. corde
characterSet Jeu de caractères de paramètre de frame EDIFACT. 'KECA'
'NotSpecified'
'UNOA'
'UNOB'
'UNOC'
'UNOD'
'UNOE'
'UNOF'
'UNOG'
'UNOH'
'UNOI'
'UNOJ'
'UNOK'
'UNOX'
'UNOY'
componentSeparator Séparateur de composant. Int
dataElementSeparator Séparateur d’élément de données. Int
decimalPointIndicator Indicateur décimal du paramètre d’image EDIFACT. 'Virgule'
'Decimal'
'NotSpecified'
protocolVersion Version du protocole. Int
releaseIndicator Indicateur de mise en production. Int
repetitionSeparator Séparateur de répétition. Int
segmentTerminator Fin du segment. Int
segmentTerminatorSuffix Suffixe de fin du segment de fin du paramètre d’image EDIFACT. 'CR'
'CRLF'
'LF'
'None'
'NotSpecified'
serviceCodeListDirectoryVersion Version du répertoire de la liste de codes de service. corde

EdifactMessageFilter

Nom Description Valeur
messageFilterType Type de filtre de message. 'Exclure'
'Include'
'NotSpecified'

EdifactMessageIdentifier

Nom Description Valeur
messageId ID de message sur lequel ces paramètres d’enveloppe doivent être appliqués. corde

EdifactOneWayAgreement

Nom Description Valeur
protocolSettings Paramètres du protocole EDIFACT. EdifactProtocolSettings
receiverBusinessIdentity Identité métier du récepteur BusinessIdentity
senderBusinessIdentity Identité métier de l’expéditeur BusinessIdentity

EdifactProcessingSettings

Nom Description Valeur
createEmptyXmlTagsForTrailingSeparators Valeur indiquant s’il faut créer des balises xml vides pour les séparateurs de fin. Bool
maskSecurityInfo Valeur indiquant s’il faut masquer les informations de sécurité. Bool
preserveInterchange Valeur indiquant s’il faut conserver l’échange. Bool
suspendInterchangeOnError Valeur indiquant s’il faut suspendre l’échange en cas d’erreur. Bool
useDotAsDecimalSeparator Valeur indiquant s’il faut utiliser un point comme séparateur décimal. Bool

EdifactProtocolSettings

Nom Description Valeur
acknowledgementSettings Paramètres d’accusé de réception EDIFACT. EdifactAcknowledgementSettings
edifactDelimiterOverrides Paramètres de remplacement du délimiteur EDIFACT. EdifactDelimiterOverride[]
envelopeOverrides Les paramètres de remplacement de l’enveloppe EDIFACT. EdifactEnvelopeOverride[]
envelopeSettings Paramètres de l’enveloppe EDIFACT. EdifactEnvelopeSettings
framingSettings Paramètres d’encadrement EDIFACT. EdifactFramingSettings
messageFilter Filtre de message EDIFACT. edifactMessageFilter
messageFilterList Liste de filtres de messages EDIFACT. EdifactMessageIdentifier[]
processingSettings Paramètres de traitement EDIFACT. EdifactProcessingSettings
schemaReferences Références de schéma EDIFACT. EdifactSchemaReference[]
validationOverrides Paramètres de remplacement de validation EDIFACT. EdifactValidationOverride[]
validationSettings Paramètres de validation EDIFACT. EdifactValidationSettings

EdifactSchemaReference

Nom Description Valeur
associationAssignedCode Code attribué à l’association. corde
messageId ID du message. corde
messageRelease Version de publication du message. corde
messageVersion Version du message. corde
schemaName Nom du schéma. corde
senderApplicationId ID d’application de l’expéditeur. corde
senderApplicationQualifier Qualificateur d’application de l’expéditeur. corde

EdifactValidationOverride

Nom Description Valeur
allowLeadingAndTrailingSpacesAndZeroes Valeur indiquant s’il faut autoriser les espaces de début et de fin et les zéros. Bool
enforceCharacterSet Valeur indiquant s’il faut valider le jeu de caractères. Bool
messageId ID de message sur lequel les paramètres de validation doivent être appliqués. corde
trailingSeparatorPolicy Stratégie de séparateur de fin. 'Obligatoire'
'NotAllowed'
'NotSpecified'
'Facultatif'
trimLeadingAndTrailingSpacesAndZeroes Valeur indiquant s’il faut découper les espaces de début et de fin et les zéros. Bool
validateEDITypes Valeur indiquant s’il faut valider les types EDI. Bool
validateXSDTypes Valeur indiquant s’il faut valider les types XSD. Bool

EdifactValidationSettings

Nom Description Valeur
allowLeadingAndTrailingSpacesAndZeroes Valeur indiquant s’il faut autoriser les espaces de début et de fin et les zéros. Bool
checkDuplicateGroupControlNumber Valeur indiquant s’il faut vérifier le numéro de contrôle du groupe en double. Bool
checkDuplicateInterchangeControlNumber Valeur indiquant s’il faut vérifier le numéro de contrôle d’échange en double. Bool
checkDuplicateTransactionSetControlNumber Valeur indiquant s’il faut vérifier le numéro de contrôle du jeu de transactions en double. Bool
interchangeControlNumberValidityDays Période de validité du numéro de contrôle d’échange. Int
trailingSeparatorPolicy Stratégie de séparateur de fin. 'Obligatoire'
'NotAllowed'
'NotSpecified'
'Facultatif'
trimLeadingAndTrailingSpacesAndZeroes Valeur indiquant s’il faut découper les espaces de début et de fin et les zéros. Bool
validateCharacterSet Valeur indiquant s’il faut valider le jeu de caractères dans le message. Bool
validateEDITypes Valeur indiquant s’il faut valider les types EDI. Bool
validateXSDTypes Valeur indiquant s’il faut valider les types XSD. Bool

IntegrationAccountAgreementProperties

Nom Description Valeur
agreementType Type de contrat. 'AS2'
'Edifact'
'NotSpecified'
'X12'
contenu Contenu du contrat. AgreementContent
guestIdentity Identité de l’invité. BusinessIdentity
guestPartner Partenaire invité. corde
hostIdentity Identité de l’hôte. BusinessIdentity
hostPartner Partenaire hôte. corde
métadonnées Métadonnées. quelconque

IntegrationAccountResourceTags

Nom Description Valeur

Microsoft.Logic/integrationAccounts/agreements

Nom Description Valeur
emplacement Emplacement de la ressource. corde
nom Nom de la ressource chaîne (obligatoire)
parent Dans Bicep, vous pouvez spécifier la ressource parente d’une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente.

Pour plus d’informations, consultez ressource enfant en dehors de la ressource parente.
Nom symbolique de la ressource de type : integrationAccounts
Propriétés Propriétés du contrat de compte d’intégration. IntegrationAccountAgreementProperties
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles

X12AcknowledgementSettings

Nom Description Valeur
acknowledgementControlNumberLowerBound Limite inférieure du numéro de contrôle d’accusé de réception. Int
acknowledgementControlNumberPrefix Préfixe du numéro de contrôle d’accusé de réception. corde
acknowledgementControlNumberSuffix Suffixe de numéro de contrôle d’accusé de réception. corde
acknowledgementControlNumberUpperBound Numéro supérieur du contrôle d’accusé de réception. Int
batchFunctionalAcknowledgements Valeur indiquant s’il faut traiter les accusés de réception fonctionnels par lot. Bool
batchImplementationAcknowledgements Valeur indiquant s’il faut traiter les accusés de réception d’implémentation par lot. Bool
batchTechnicalAcknowledgements Valeur indiquant s’il faut traiter les accusés de réception techniques par lot. Bool
functionalAcknowledgementVersion Version d’accusé de réception fonctionnelle. corde
implementationAcknowledgementVersion Version de l’accusé de réception de l’implémentation. corde
needFunctionalAcknowledgement Valeur indiquant si l’accusé de réception fonctionnel est nécessaire. Bool
needImplementationAcknowledgement Valeur indiquant si l’accusé de réception d’implémentation est nécessaire. Bool
needLoopForValidMessages Valeur indiquant si une boucle est nécessaire pour les messages valides. Bool
needTechnicalAcknowledgement Valeur indiquant si l’accusé de réception technique est nécessaire. Bool
rolloverAcknowledgementControlNumber Valeur indiquant s’il faut annuler le numéro de contrôle d’accusé de réception. Bool
sendSynchronousAcknowledgement Valeur indiquant s’il faut envoyer un accusé de réception synchrone. Bool

X12AgreementContent

Nom Description Valeur
receiveAgreement Accord de réception unidirectionnel X12. X12OneWayAgreement
sendAgreement Contrat d’envoi unidirectionnel X12. X12OneWayAgreement

X12DelimiterOverrides

Nom Description Valeur
componentSeparator Séparateur de composant. Int
dataElementSeparator Séparateur d’élément de données. Int
messageId ID du message. corde
protocolVersion Version du protocole. corde
replaceCharacter Caractère de remplacement. Int
replaceSeparatorsInPayload Valeur indiquant s’il faut remplacer les séparateurs dans la charge utile. Bool
segmentTerminator Fin du segment. Int
segmentTerminatorSuffix Suffixe de fin de segment. 'CR'
'CRLF'
'LF'
'None'
'NotSpecified'
targetNamespace Espace de noms cible sur lequel ces paramètres de délimiteur doivent être appliqués. corde

X12EnvelopeOverride

Nom Description Valeur
dateFormat Format de date. 'CCYYMMDD'
'NotSpecified'
'YYMMDD'
functionalIdentifierCode Code d’identificateur fonctionnel. corde
headerVersion Version de l’en-tête. corde
messageId ID de message sur lequel ces paramètres d’enveloppe doivent être appliqués. corde
protocolVersion Version du protocole sur laquelle ces paramètres d’enveloppe doivent être appliqués. corde
receiverApplicationId ID d’application du récepteur. corde
responsibleAgencyCode Code de l’agence responsable. Int
senderApplicationId ID d’application de l’expéditeur. corde
targetNamespace Espace de noms cible sur lequel ces paramètres d’enveloppe doivent être appliqués. corde
timeFormat Format d’heure. 'HHMM'
'HHMMSS'
'HHMMSSd'
'HHMMSSDd'
'NotSpecified'

X12EnvelopeSettings

Nom Description Valeur
controlStandardsId ID des normes des contrôles. Int
controlVersionNumber Numéro de version du contrôle. corde
enableDefaultGroupHeaders Valeur indiquant s’il faut activer les en-têtes de groupe par défaut. Bool
functionalGroupId ID de groupe fonctionnel. corde
groupControlNumberLowerBound Limite inférieure du numéro de contrôle de groupe. Int
groupControlNumberUpperBound Limite supérieure du numéro de contrôle de groupe. Int
groupHeaderAgencyCode Code de l’agence d’en-tête de groupe. corde
groupHeaderDateFormat Format de date d’en-tête de groupe. 'CCYYMMDD'
'NotSpecified'
'YYMMDD'
groupHeaderTimeFormat Format d’heure d’en-tête du groupe. 'HHMM'
'HHMMSS'
'HHMMSSd'
'HHMMSSDd'
'NotSpecified'
groupHeaderVersion Version de l’en-tête de groupe. corde
interchangeControlNumberLowerBound Numéro inférieur du contrôle d’échange. Int
interchangeControlNumberUpperBound Limite supérieure du numéro de contrôle d’échange. Int
overwriteExistingTransactionSetControlNumber Valeur indiquant s’il faut remplacer le numéro de contrôle du jeu de transactions existant. Bool
receiverApplicationId ID d’application du récepteur. corde
rolloverGroupControlNumber Valeur indiquant s’il faut restaurer le numéro de contrôle du groupe. Bool
rolloverInterchangeControlNumber Valeur indiquant s’il faut annuler le numéro de contrôle d’échange. Bool
rolloverTransactionSetControlNumber Valeur indiquant s’il faut annuler le numéro de contrôle du jeu de transactions. Bool
senderApplicationId ID d’application de l’expéditeur. corde
transactionSetControlNumberLowerBound Numéro de contrôle du jeu de transactions inférieur. Int
transactionSetControlNumberPrefix Préfixe du numéro de contrôle du jeu de transactions. corde
transactionSetControlNumberSuffix Suffixe de numéro de numéro de contrôle du jeu de transactions. corde
transactionSetControlNumberUpperBound Limite supérieure du numéro de contrôle du jeu de transactions. Int
usageIndicator Indicateur d’utilisation. 'Information'
'NotSpecified'
'Production'
'Test'
useControlStandardsIdAsRepetitionCharacter Valeur indiquant s’il faut utiliser l’ID des normes de contrôle comme caractère de répétition. Bool

X12FramingSettings

Nom Description Valeur
characterSet Jeu de caractères X12. 'De base'
'Étendu'
'NotSpecified'
'UTF8'
componentSeparator Séparateur de composant. Int
dataElementSeparator Séparateur d’élément de données. Int
replaceCharacter Caractère de remplacement. Int
replaceSeparatorsInPayload Valeur indiquant s’il faut remplacer les séparateurs dans la charge utile. Bool
segmentTerminator Fin du segment. Int
segmentTerminatorSuffix Suffixe de fin de segment. 'CR'
'CRLF'
'LF'
'None'
'NotSpecified'

X12MessageFilter

Nom Description Valeur
messageFilterType Type de filtre de message. 'Exclure'
'Include'
'NotSpecified'

X12MessageIdentifier

Nom Description Valeur
messageId ID du message. corde

X12OneWayAgreement

Nom Description Valeur
protocolSettings Paramètres du protocole X12. X12ProtocolSettings
receiverBusinessIdentity Identité métier du récepteur BusinessIdentity
senderBusinessIdentity Identité métier de l’expéditeur BusinessIdentity

X12ProcessingSettings

Nom Description Valeur
convertImpliedDecimal Valeur indiquant s’il faut convertir le type numérique en décimal implicite. Bool
createEmptyXmlTagsForTrailingSeparators Valeur indiquant s’il faut créer des balises xml vides pour les séparateurs de fin. Bool
maskSecurityInfo Valeur indiquant s’il faut masquer les informations de sécurité. Bool
preserveInterchange Valeur indiquant s’il faut conserver l’échange. Bool
suspendInterchangeOnError Valeur indiquant s’il faut suspendre l’échange en cas d’erreur. Bool
useDotAsDecimalSeparator Valeur indiquant s’il faut utiliser un point comme séparateur décimal. Bool

X12ProtocolSettings

Nom Description Valeur
acknowledgementSettings Paramètres d’accusé de réception X12. X12AcknowledgementSettings
envelopeOverrides Les paramètres de remplacement de l’enveloppe X12. X12EnvelopeOverride[]
envelopeSettings Paramètres de l’enveloppe X12. X12EnvelopeSettings
framingSettings Paramètres de cadrage X12. X12FramingSettings
messageFilter Filtre de message X12. X12MessageFilter
messageFilterList Liste de filtres de messages X12. X12MessageIdentifier[]
processingSettings Paramètres de traitement X12. X12ProcessingSettings
schemaReferences Références de schéma X12. X12SchemaReference[]
securitySettings Paramètres de sécurité X12. X12SecuritySettings
validationOverrides Paramètres de remplacement de validation X12. X12ValidationOverride[]
validationSettings Paramètres de validation X12. X12ValidationSettings
x12DelimiterOverrides Paramètres de remplacement du délimiteur X12. X12DelimiterOverrides[]

X12SchemaReference

Nom Description Valeur
messageId ID du message. corde
schemaName Nom du schéma. corde
schemaVersion Version du schéma. corde
senderApplicationId ID d’application de l’expéditeur. corde

X12SecuritySettings

Nom Description Valeur
authorizationQualifier Qualificateur d’autorisation. corde
authorizationValue Valeur d’autorisation. corde
passwordValue Valeur du mot de passe. corde
securityQualifier Qualificateur de sécurité. corde

X12ValidationOverride

Nom Description Valeur
allowLeadingAndTrailingSpacesAndZeroes Valeur indiquant s’il faut autoriser les espaces de début et de fin et les zéros. Bool
messageId ID de message sur lequel les paramètres de validation doivent être appliqués. corde
trailingSeparatorPolicy Stratégie de séparateur de fin. 'Obligatoire'
'NotAllowed'
'NotSpecified'
'Facultatif'
trimLeadingAndTrailingSpacesAndZeroes Valeur indiquant s’il faut découper les espaces de début et de fin et les zéros. Bool
validateCharacterSet Valeur indiquant s’il faut valider le jeu de caractères. Bool
validateEDITypes Valeur indiquant s’il faut valider les types EDI. Bool
validateXSDTypes Valeur indiquant s’il faut valider les types XSD. Bool

X12ValidationSettings

Nom Description Valeur
allowLeadingAndTrailingSpacesAndZeroes Valeur indiquant s’il faut autoriser les espaces de début et de fin et les zéros. Bool
checkDuplicateGroupControlNumber Valeur indiquant s’il faut vérifier le numéro de contrôle du groupe en double. Bool
checkDuplicateInterchangeControlNumber Valeur indiquant s’il faut vérifier le numéro de contrôle d’échange en double. Bool
checkDuplicateTransactionSetControlNumber Valeur indiquant s’il faut vérifier le numéro de contrôle du jeu de transactions en double. Bool
interchangeControlNumberValidityDays Période de validité du numéro de contrôle d’échange. Int
trailingSeparatorPolicy Stratégie de séparateur de fin. 'Obligatoire'
'NotAllowed'
'NotSpecified'
'Facultatif'
trimLeadingAndTrailingSpacesAndZeroes Valeur indiquant s’il faut découper les espaces de début et de fin et les zéros. Bool
validateCharacterSet Valeur indiquant s’il faut valider le jeu de caractères dans le message. Bool
validateEDITypes Valeur indiquant s’il faut valider les types EDI. Bool
validateXSDTypes Valeur indiquant s’il faut valider les types XSD. Bool

Exemples de démarrage rapide

Les exemples de démarrage rapide suivants déploient ce type de ressource.

Fichier Bicep Description
Azure Logic Apps - Envoyer des de réception AS2 Crée des comptes d’intégration pour deux partenaires, Contoso et Fabrikam, y compris les artefacts des partenaires et des contrats. Le modèle crée également des applications logiques entre Fabrikam Sales et Contoso pour illustrer la réception d’envoi AS2 synchrone. Le modèle crée également des applications logiques entre Fabrikam Finance et Contoso, qui illustrent la réception d’envoi AS2 asynchrone.

Définition de ressource de modèle ARM

Le type de ressource integrationAccounts/agreements peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.Logic/integrationAccounts/agreements, ajoutez le code JSON suivant à votre modèle.

{
  "type": "Microsoft.Logic/integrationAccounts/agreements",
  "apiVersion": "2015-08-01-preview",
  "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",
              "signingCertificateName": "string"
            },
            "validationSettings": {
              "checkCertificateRevocationListOnReceive": "bool",
              "checkCertificateRevocationListOnSend": "bool",
              "checkDuplicateMessage": "bool",
              "compressMessage": "bool",
              "encryptionAlgorithm": "string",
              "encryptMessage": "bool",
              "interchangeDuplicatesValidityDays": "int",
              "overrideMessageProperties": "bool",
              "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",
              "signingCertificateName": "string"
            },
            "validationSettings": {
              "checkCertificateRevocationListOnReceive": "bool",
              "checkCertificateRevocationListOnSend": "bool",
              "checkDuplicateMessage": "bool",
              "compressMessage": "bool",
              "encryptionAlgorithm": "string",
              "encryptMessage": "bool",
              "interchangeDuplicatesValidityDays": "int",
              "overrideMessageProperties": "bool",
              "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": "int",
                "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": "int",
                "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"
  }
}

Valeurs de propriété

AgreementContent

Nom Description Valeur
AS2 Contenu du contrat AS2. AS2AgreementContent
Edifact Contenu du contrat EDIFACT. EdifactAgreementContent
X12 Contenu du contrat X12. X12AgreementContent

AS2AcknowledgementConnectionSettings

Nom Description Valeur
ignoreCertificateNameMismatch Valeur indiquant s’il faut ignorer l’incompatibilité dans le nom du certificat. Bool
keepHttpConnectionAlive Valeur indiquant s’il faut conserver la connexion active. Bool
supportHttpStatusCodeContinue Valeur indiquant s’il faut prendre en charge le code d’état HTTP « CONTINUE ». Bool
unfoldHttpHeaders Valeur indiquant s’il faut déployer les en-têtes HTTP. Bool

AS2AgreementContent

Nom Description Valeur
receiveAgreement Accord de réception unidirectionnel AS2. AS2OneWayAgreement
sendAgreement Contrat d’envoi unidirectionnel AS2. AS2OneWayAgreement

AS2EnvelopeSettings

Nom Description Valeur
AutogenerateFileName Valeur indiquant s’il faut générer automatiquement le nom du fichier. Bool
fileNameTemplate Modèle pour le nom de fichier. corde
messageContentType Type de contenu du message. corde
SuspendMessageOnFileNameGenerationError Valeur indiquant s’il faut suspendre le message lors de l’erreur de génération de nom de fichier. Bool
transmitFileNameInMimeHeader Valeur indiquant s’il faut transmettre le nom de fichier dans l’en-tête mime. Bool

AS2ErrorSettings

Nom Description Valeur
ResendIfMdnNotReceived Valeur indiquant s’il faut renvoyer le message si MDN n’est pas reçu. Bool
SuspendDuplicateMessage Valeur indiquant s’il faut suspendre le message en double. Bool

AS2MdnSettings

Nom Description Valeur
dispositionNotificationTo Notification de destruction en valeur d’en-tête. corde
mdnText Texte MDN. corde
micHashingAlgorithm Algorithme de signature ou de hachage. 'None'
'NotSpecified'
'SHA2256'
'SHA2384'
'SHA2512'
needMdn Valeur indiquant s’il faut envoyer ou demander un MDN. Bool
receiptDeliveryUrl URL de remise de reçu. corde
sendInboundMdnToMessageBox Valeur indiquant s’il faut envoyer mdN entrant à la boîte de message. Bool
sendMdnAsynchronously Valeur indiquant s’il faut envoyer le MDN asynchrone. Bool
signMdn Valeur indiquant si le MDN doit être signé ou non. Bool
signOutboundMdnIfOptional Valeur indiquant s’il faut signer le MDN sortant si facultatif. Bool

AS2MessageConnectionSettings

Nom Description Valeur
ignoreCertificateNameMismatch Valeur indiquant s’il faut ignorer l’incompatibilité dans le nom du certificat. Bool
keepHttpConnectionAlive Valeur indiquant s’il faut conserver la connexion active. Bool
supportHttpStatusCodeContinue Valeur indiquant s’il faut prendre en charge le code d’état HTTP « CONTINUE ». Bool
unfoldHttpHeaders Valeur indiquant s’il faut déployer les en-têtes HTTP. Bool

AS2OneWayAgreement

Nom Description Valeur
protocolSettings Paramètres du protocole AS2. AS2ProtocolSettings
receiverBusinessIdentity Identité métier du récepteur BusinessIdentity
senderBusinessIdentity Identité métier de l’expéditeur BusinessIdentity

AS2ProtocolSettings

Nom Description Valeur
acknowledgementConnectionSettings Paramètres de connexion d’accusé de réception. AS2AcknowledgementConnectionSettings
envelopeSettings Paramètres de l’enveloppe. AS2EnvelopeSettings
errorSettings Paramètres d’erreur. AS2ErrorSettings
mdnSettings Paramètres MDN. AS2MdnSettings
messageConnectionSettings Paramètres de connexion de message. AS2MessageConnectionSettings
securitySettings Paramètres de sécurité. AS2SecuritySettings
validationSettings Paramètres de validation. AS2ValidationSettings

AS2SecuritySettings

Nom Description Valeur
enableNrrForInboundDecodedMessages Valeur indiquant s’il faut activer NRR pour les messages décodés entrants. Bool
enableNrrForInboundEncodedMessages Valeur indiquant s’il faut activer NRR pour les messages encodés entrants. Bool
enableNrrForInboundMdn Valeur indiquant s’il faut activer NRR pour mdN entrant. Bool
enableNrrForOutboundDecodedMessages Valeur indiquant s’il faut activer NRR pour les messages décodés sortants. Bool
enableNrrForOutboundEncodedMessages Valeur indiquant s’il faut activer NRR pour les messages encodés sortants. Bool
enableNrrForOutboundMdn Valeur indiquant s’il faut activer NRR pour mdN sortant. Bool
encryptionCertificateName Nom du certificat de chiffrement. corde
overrideGroupSigningCertificate Valeur indiquant s’il faut envoyer ou demander un MDN. Bool
signingCertificateName Nom du certificat de signature. corde

AS2ValidationSettings

Nom Description Valeur
checkCertificateRevocationListOnReceive Valeur indiquant s’il faut vérifier la liste de révocation de certificats lors de la réception. Bool
checkCertificateRevocationListOnSend Valeur indiquant s’il faut vérifier la liste de révocation de certificats lors de l’envoi. Bool
checkDuplicateMessage Valeur indiquant s’il faut vérifier le message en double. Bool
compressMessage Valeur indiquant si le message doit être compressé. Bool
encryptionAlgorithm Algorithme de chiffrement. 'AES128'
'AES192'
'AES256'
'DES3'
'None'
'NotSpecified'
'RC2'
encryptMessage Valeur indiquant si le message doit être chiffré. Bool
interchangeDuplicatesValidityDays Nombre de jours à examiner pour l’échange en double. Int
overrideMessageProperties Valeur indiquant s’il faut remplacer les propriétés de message entrantes par celles qui sont en accord. Bool
signMessage Valeur indiquant si le message doit être signé. Bool

BusinessIdentity

Nom Description Valeur
Qualificatif Qualificateur d’identité métier. corde
Valeur Valeur de l’identité métier. corde

EdifactAcknowledgementSettings

Nom Description Valeur
acknowledgementControlNumberLowerBound Limite inférieure du numéro de contrôle d’accusé de réception. Int
acknowledgementControlNumberPrefix Préfixe du numéro de contrôle d’accusé de réception. corde
acknowledgementControlNumberSuffix Suffixe de numéro de contrôle d’accusé de réception. corde
acknowledgementControlNumberUpperBound Numéro supérieur du contrôle d’accusé de réception. Int
batchFunctionalAcknowledgements Valeur indiquant s’il faut traiter les accusés de réception fonctionnels par lot. Bool
batchTechnicalAcknowledgements Valeur indiquant s’il faut traiter les accusés de réception techniques par lot. Bool
needFunctionalAcknowledgement Valeur indiquant si l’accusé de réception fonctionnel est nécessaire. Bool
needLoopForValidMessages Valeur indiquant si une boucle est nécessaire pour les messages valides. Bool
needTechnicalAcknowledgement Valeur indiquant si l’accusé de réception technique est nécessaire. Bool
rolloverAcknowledgementControlNumber Valeur indiquant s’il faut annuler le numéro de contrôle d’accusé de réception. Bool
sendSynchronousAcknowledgement Valeur indiquant s’il faut envoyer un accusé de réception synchrone. Bool

EdifactAgreementContent

Nom Description Valeur
receiveAgreement Accord de réception unidirectionnel EDIFACT. EdifactOneWayAgreement
sendAgreement Contrat d’envoi unidirectionnel EDIFACT. EdifactOneWayAgreement

EdifactDelimiterOverride

Nom Description Valeur
componentSeparator Séparateur de composant. Int
dataElementSeparator Séparateur d’élément de données. Int
decimalPointIndicator Indicateur décimal. 'Virgule'
'Decimal'
'NotSpecified'
messageAssociationAssignedCode Code attribué à l’association de messages. corde
messageId ID du message. corde
messageRelease Version de publication du message. corde
messageVersion Version du message. corde
releaseIndicator Indicateur de mise en production. Int
repetitionSeparator Séparateur de répétition. Int
segmentTerminator Fin du segment. Int
segmentTerminatorSuffix Suffixe de fin de segment. 'CR'
'CRLF'
'LF'
'None'
'NotSpecified'
targetNamespace Espace de noms cible sur lequel ces paramètres de délimiteur doivent être appliqués. corde

EdifactEnvelopeOverride

Nom Description Valeur
applicationPassword Mot de passe de l’application. corde
associationAssignedCode Code attribué à l’association. corde
contrôleAgencyCode Code de l’agence de contrôle. corde
functionalGroupId ID de groupe fonctionnel. corde
groupHeaderMessageRelease Publication du message d’en-tête de groupe. corde
groupHeaderMessageVersion Version du message d’en-tête de groupe. corde
messageAssociationAssignedCode Code attribué à l’association de messages. corde
messageId ID de message sur lequel ces paramètres d’enveloppe doivent être appliqués. corde
messageRelease Version de publication du message sur laquelle ces paramètres d’enveloppe doivent être appliqués. corde
messageVersion Version du message sur laquelle ces paramètres d’enveloppe doivent être appliqués. corde
receiverApplicationId ID d’application du récepteur. corde
receiverApplicationQualifier Qualificateur d’application de récepteur. corde
senderApplicationId ID d’application de l’expéditeur. corde
senderApplicationQualifier Qualificateur d’application de l’expéditeur. corde
targetNamespace Espace de noms cible sur lequel ces paramètres d’enveloppe doivent être appliqués. corde

EdifactEnvelopeSettings

Nom Description Valeur
applicationReferenceId ID de référence de l’application. corde
applyDelimiterStringAdvice Valeur indiquant s’il faut appliquer des conseils de chaîne de délimiteur. Bool
communicationAgreementId ID du contrat de communication. corde
createGroupingSegments Valeur indiquant s’il faut créer des segments de regroupement. Bool
enableDefaultGroupHeaders Valeur indiquant s’il faut activer les en-têtes de groupe par défaut. Bool
functionalGroupId ID de groupe fonctionnel. corde
groupApplicationPassword Mot de passe de l’application de groupe. corde
groupApplicationReceiverId ID du récepteur d’application de groupe. corde
groupApplicationReceiverQualifier Qualificateur de récepteur d’application de groupe. corde
groupApplicationSenderId ID de l’expéditeur de l’application de groupe. corde
groupApplicationSenderQualifier Qualificateur d’expéditeur de l’application de groupe. corde
groupAssociationAssignedCode Code attribué à l’association de groupe. corde
groupControllingAgencyCode Code de l’agence de contrôle du groupe. corde
groupControlNumberLowerBound Limite inférieure du numéro de contrôle de groupe. Int
groupControlNumberPrefix Préfixe du numéro de contrôle de groupe. corde
groupControlNumberSuffix Suffixe de numéro de contrôle de groupe. corde
groupControlNumberUpperBound Limite supérieure du numéro de contrôle de groupe. Int
groupMessageRelease Publication du message de groupe. corde
groupMessageVersion Version du message de groupe. corde
interchangeControlNumberLowerBound Numéro inférieur du contrôle d’échange. Int
interchangeControlNumberPrefix Préfixe du numéro de contrôle d’échange. corde
interchangeControlNumberSuffix Suffixe de numéro de contrôle d’échange. corde
interchangeControlNumberUpperBound Limite supérieure du numéro de contrôle d’échange. Int
isTestInterchange Valeur indiquant si le message est un échange de test. Bool
overwriteExistingTransactionSetControlNumber Valeur indiquant s’il faut remplacer le numéro de contrôle du jeu de transactions existant. Bool
processingPriorityCode Code de priorité de traitement. corde
receiverInternalIdentification Identification interne du récepteur. corde
receiverInternalSubIdentification Sous-identification interne du récepteur. corde
receiverReverseRoutingAddress Adresse de routage inverse du récepteur. corde
recipientReferencePasswordQualifier Qualificateur de mot de passe de référence du destinataire. corde
recipientReferencePasswordValue Valeur du mot de passe de référence du destinataire. corde
rolloverGroupControlNumber Valeur indiquant s’il faut restaurer le numéro de contrôle du groupe. Bool
rolloverInterchangeControlNumber Valeur indiquant s’il faut annuler le numéro de contrôle d’échange. Bool
rolloverTransactionSetControlNumber Valeur indiquant s’il faut annuler le numéro de contrôle du jeu de transactions. Bool
senderInternalIdentification Identification interne de l’expéditeur. corde
senderInternalSubIdentification Sous-identification interne de l’expéditeur. corde
senderReverseRoutingAddress Adresse de routage inverse de l’expéditeur. corde
transactionSetControlNumberLowerBound Numéro de contrôle du jeu de transactions inférieur. Int
transactionSetControlNumberPrefix Préfixe du numéro de contrôle du jeu de transactions. corde
transactionSetControlNumberSuffix Suffixe de numéro de numéro de contrôle du jeu de transactions. corde
transactionSetControlNumberUpperBound Limite supérieure du numéro de contrôle du jeu de transactions. Int

EdifactFramingSettings

Nom Description Valeur
characterEncoding Encodage de caractères. corde
characterSet Jeu de caractères de paramètre de frame EDIFACT. 'KECA'
'NotSpecified'
'UNOA'
'UNOB'
'UNOC'
'UNOD'
'UNOE'
'UNOF'
'UNOG'
'UNOH'
'UNOI'
'UNOJ'
'UNOK'
'UNOX'
'UNOY'
componentSeparator Séparateur de composant. Int
dataElementSeparator Séparateur d’élément de données. Int
decimalPointIndicator Indicateur décimal du paramètre d’image EDIFACT. 'Virgule'
'Decimal'
'NotSpecified'
protocolVersion Version du protocole. Int
releaseIndicator Indicateur de mise en production. Int
repetitionSeparator Séparateur de répétition. Int
segmentTerminator Fin du segment. Int
segmentTerminatorSuffix Suffixe de fin du segment de fin du paramètre d’image EDIFACT. 'CR'
'CRLF'
'LF'
'None'
'NotSpecified'
serviceCodeListDirectoryVersion Version du répertoire de la liste de codes de service. corde

EdifactMessageFilter

Nom Description Valeur
messageFilterType Type de filtre de message. 'Exclure'
'Include'
'NotSpecified'

EdifactMessageIdentifier

Nom Description Valeur
messageId ID de message sur lequel ces paramètres d’enveloppe doivent être appliqués. corde

EdifactOneWayAgreement

Nom Description Valeur
protocolSettings Paramètres du protocole EDIFACT. EdifactProtocolSettings
receiverBusinessIdentity Identité métier du récepteur BusinessIdentity
senderBusinessIdentity Identité métier de l’expéditeur BusinessIdentity

EdifactProcessingSettings

Nom Description Valeur
createEmptyXmlTagsForTrailingSeparators Valeur indiquant s’il faut créer des balises xml vides pour les séparateurs de fin. Bool
maskSecurityInfo Valeur indiquant s’il faut masquer les informations de sécurité. Bool
preserveInterchange Valeur indiquant s’il faut conserver l’échange. Bool
suspendInterchangeOnError Valeur indiquant s’il faut suspendre l’échange en cas d’erreur. Bool
useDotAsDecimalSeparator Valeur indiquant s’il faut utiliser un point comme séparateur décimal. Bool

EdifactProtocolSettings

Nom Description Valeur
acknowledgementSettings Paramètres d’accusé de réception EDIFACT. EdifactAcknowledgementSettings
edifactDelimiterOverrides Paramètres de remplacement du délimiteur EDIFACT. EdifactDelimiterOverride[]
envelopeOverrides Les paramètres de remplacement de l’enveloppe EDIFACT. EdifactEnvelopeOverride[]
envelopeSettings Paramètres de l’enveloppe EDIFACT. EdifactEnvelopeSettings
framingSettings Paramètres d’encadrement EDIFACT. EdifactFramingSettings
messageFilter Filtre de message EDIFACT. edifactMessageFilter
messageFilterList Liste de filtres de messages EDIFACT. EdifactMessageIdentifier[]
processingSettings Paramètres de traitement EDIFACT. EdifactProcessingSettings
schemaReferences Références de schéma EDIFACT. EdifactSchemaReference[]
validationOverrides Paramètres de remplacement de validation EDIFACT. EdifactValidationOverride[]
validationSettings Paramètres de validation EDIFACT. EdifactValidationSettings

EdifactSchemaReference

Nom Description Valeur
associationAssignedCode Code attribué à l’association. corde
messageId ID du message. corde
messageRelease Version de publication du message. corde
messageVersion Version du message. corde
schemaName Nom du schéma. corde
senderApplicationId ID d’application de l’expéditeur. corde
senderApplicationQualifier Qualificateur d’application de l’expéditeur. corde

EdifactValidationOverride

Nom Description Valeur
allowLeadingAndTrailingSpacesAndZeroes Valeur indiquant s’il faut autoriser les espaces de début et de fin et les zéros. Bool
enforceCharacterSet Valeur indiquant s’il faut valider le jeu de caractères. Bool
messageId ID de message sur lequel les paramètres de validation doivent être appliqués. corde
trailingSeparatorPolicy Stratégie de séparateur de fin. 'Obligatoire'
'NotAllowed'
'NotSpecified'
'Facultatif'
trimLeadingAndTrailingSpacesAndZeroes Valeur indiquant s’il faut découper les espaces de début et de fin et les zéros. Bool
validateEDITypes Valeur indiquant s’il faut valider les types EDI. Bool
validateXSDTypes Valeur indiquant s’il faut valider les types XSD. Bool

EdifactValidationSettings

Nom Description Valeur
allowLeadingAndTrailingSpacesAndZeroes Valeur indiquant s’il faut autoriser les espaces de début et de fin et les zéros. Bool
checkDuplicateGroupControlNumber Valeur indiquant s’il faut vérifier le numéro de contrôle du groupe en double. Bool
checkDuplicateInterchangeControlNumber Valeur indiquant s’il faut vérifier le numéro de contrôle d’échange en double. Bool
checkDuplicateTransactionSetControlNumber Valeur indiquant s’il faut vérifier le numéro de contrôle du jeu de transactions en double. Bool
interchangeControlNumberValidityDays Période de validité du numéro de contrôle d’échange. Int
trailingSeparatorPolicy Stratégie de séparateur de fin. 'Obligatoire'
'NotAllowed'
'NotSpecified'
'Facultatif'
trimLeadingAndTrailingSpacesAndZeroes Valeur indiquant s’il faut découper les espaces de début et de fin et les zéros. Bool
validateCharacterSet Valeur indiquant s’il faut valider le jeu de caractères dans le message. Bool
validateEDITypes Valeur indiquant s’il faut valider les types EDI. Bool
validateXSDTypes Valeur indiquant s’il faut valider les types XSD. Bool

IntegrationAccountAgreementProperties

Nom Description Valeur
agreementType Type de contrat. 'AS2'
'Edifact'
'NotSpecified'
'X12'
contenu Contenu du contrat. AgreementContent
guestIdentity Identité de l’invité. BusinessIdentity
guestPartner Partenaire invité. corde
hostIdentity Identité de l’hôte. BusinessIdentity
hostPartner Partenaire hôte. corde
métadonnées Métadonnées. quelconque

IntegrationAccountResourceTags

Nom Description Valeur

Microsoft.Logic/integrationAccounts/agreements

Nom Description Valeur
apiVersion Version de l’API '2015-08-01-preview'
emplacement Emplacement de la ressource. corde
nom Nom de la ressource chaîne (obligatoire)
Propriétés Propriétés du contrat de compte d’intégration. IntegrationAccountAgreementProperties
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles
type Type de ressource 'Microsoft.Logic/integrationAccounts/agreements'

X12AcknowledgementSettings

Nom Description Valeur
acknowledgementControlNumberLowerBound Limite inférieure du numéro de contrôle d’accusé de réception. Int
acknowledgementControlNumberPrefix Préfixe du numéro de contrôle d’accusé de réception. corde
acknowledgementControlNumberSuffix Suffixe de numéro de contrôle d’accusé de réception. corde
acknowledgementControlNumberUpperBound Numéro supérieur du contrôle d’accusé de réception. Int
batchFunctionalAcknowledgements Valeur indiquant s’il faut traiter les accusés de réception fonctionnels par lot. Bool
batchImplementationAcknowledgements Valeur indiquant s’il faut traiter les accusés de réception d’implémentation par lot. Bool
batchTechnicalAcknowledgements Valeur indiquant s’il faut traiter les accusés de réception techniques par lot. Bool
functionalAcknowledgementVersion Version d’accusé de réception fonctionnelle. corde
implementationAcknowledgementVersion Version de l’accusé de réception de l’implémentation. corde
needFunctionalAcknowledgement Valeur indiquant si l’accusé de réception fonctionnel est nécessaire. Bool
needImplementationAcknowledgement Valeur indiquant si l’accusé de réception d’implémentation est nécessaire. Bool
needLoopForValidMessages Valeur indiquant si une boucle est nécessaire pour les messages valides. Bool
needTechnicalAcknowledgement Valeur indiquant si l’accusé de réception technique est nécessaire. Bool
rolloverAcknowledgementControlNumber Valeur indiquant s’il faut annuler le numéro de contrôle d’accusé de réception. Bool
sendSynchronousAcknowledgement Valeur indiquant s’il faut envoyer un accusé de réception synchrone. Bool

X12AgreementContent

Nom Description Valeur
receiveAgreement Accord de réception unidirectionnel X12. X12OneWayAgreement
sendAgreement Contrat d’envoi unidirectionnel X12. X12OneWayAgreement

X12DelimiterOverrides

Nom Description Valeur
componentSeparator Séparateur de composant. Int
dataElementSeparator Séparateur d’élément de données. Int
messageId ID du message. corde
protocolVersion Version du protocole. corde
replaceCharacter Caractère de remplacement. Int
replaceSeparatorsInPayload Valeur indiquant s’il faut remplacer les séparateurs dans la charge utile. Bool
segmentTerminator Fin du segment. Int
segmentTerminatorSuffix Suffixe de fin de segment. 'CR'
'CRLF'
'LF'
'None'
'NotSpecified'
targetNamespace Espace de noms cible sur lequel ces paramètres de délimiteur doivent être appliqués. corde

X12EnvelopeOverride

Nom Description Valeur
dateFormat Format de date. 'CCYYMMDD'
'NotSpecified'
'YYMMDD'
functionalIdentifierCode Code d’identificateur fonctionnel. corde
headerVersion Version de l’en-tête. corde
messageId ID de message sur lequel ces paramètres d’enveloppe doivent être appliqués. corde
protocolVersion Version du protocole sur laquelle ces paramètres d’enveloppe doivent être appliqués. corde
receiverApplicationId ID d’application du récepteur. corde
responsibleAgencyCode Code de l’agence responsable. Int
senderApplicationId ID d’application de l’expéditeur. corde
targetNamespace Espace de noms cible sur lequel ces paramètres d’enveloppe doivent être appliqués. corde
timeFormat Format d’heure. 'HHMM'
'HHMMSS'
'HHMMSSd'
'HHMMSSDd'
'NotSpecified'

X12EnvelopeSettings

Nom Description Valeur
controlStandardsId ID des normes des contrôles. Int
controlVersionNumber Numéro de version du contrôle. corde
enableDefaultGroupHeaders Valeur indiquant s’il faut activer les en-têtes de groupe par défaut. Bool
functionalGroupId ID de groupe fonctionnel. corde
groupControlNumberLowerBound Limite inférieure du numéro de contrôle de groupe. Int
groupControlNumberUpperBound Limite supérieure du numéro de contrôle de groupe. Int
groupHeaderAgencyCode Code de l’agence d’en-tête de groupe. corde
groupHeaderDateFormat Format de date d’en-tête de groupe. 'CCYYMMDD'
'NotSpecified'
'YYMMDD'
groupHeaderTimeFormat Format d’heure d’en-tête du groupe. 'HHMM'
'HHMMSS'
'HHMMSSd'
'HHMMSSDd'
'NotSpecified'
groupHeaderVersion Version de l’en-tête de groupe. corde
interchangeControlNumberLowerBound Numéro inférieur du contrôle d’échange. Int
interchangeControlNumberUpperBound Limite supérieure du numéro de contrôle d’échange. Int
overwriteExistingTransactionSetControlNumber Valeur indiquant s’il faut remplacer le numéro de contrôle du jeu de transactions existant. Bool
receiverApplicationId ID d’application du récepteur. corde
rolloverGroupControlNumber Valeur indiquant s’il faut restaurer le numéro de contrôle du groupe. Bool
rolloverInterchangeControlNumber Valeur indiquant s’il faut annuler le numéro de contrôle d’échange. Bool
rolloverTransactionSetControlNumber Valeur indiquant s’il faut annuler le numéro de contrôle du jeu de transactions. Bool
senderApplicationId ID d’application de l’expéditeur. corde
transactionSetControlNumberLowerBound Numéro de contrôle du jeu de transactions inférieur. Int
transactionSetControlNumberPrefix Préfixe du numéro de contrôle du jeu de transactions. corde
transactionSetControlNumberSuffix Suffixe de numéro de numéro de contrôle du jeu de transactions. corde
transactionSetControlNumberUpperBound Limite supérieure du numéro de contrôle du jeu de transactions. Int
usageIndicator Indicateur d’utilisation. 'Information'
'NotSpecified'
'Production'
'Test'
useControlStandardsIdAsRepetitionCharacter Valeur indiquant s’il faut utiliser l’ID des normes de contrôle comme caractère de répétition. Bool

X12FramingSettings

Nom Description Valeur
characterSet Jeu de caractères X12. 'De base'
'Étendu'
'NotSpecified'
'UTF8'
componentSeparator Séparateur de composant. Int
dataElementSeparator Séparateur d’élément de données. Int
replaceCharacter Caractère de remplacement. Int
replaceSeparatorsInPayload Valeur indiquant s’il faut remplacer les séparateurs dans la charge utile. Bool
segmentTerminator Fin du segment. Int
segmentTerminatorSuffix Suffixe de fin de segment. 'CR'
'CRLF'
'LF'
'None'
'NotSpecified'

X12MessageFilter

Nom Description Valeur
messageFilterType Type de filtre de message. 'Exclure'
'Include'
'NotSpecified'

X12MessageIdentifier

Nom Description Valeur
messageId ID du message. corde

X12OneWayAgreement

Nom Description Valeur
protocolSettings Paramètres du protocole X12. X12ProtocolSettings
receiverBusinessIdentity Identité métier du récepteur BusinessIdentity
senderBusinessIdentity Identité métier de l’expéditeur BusinessIdentity

X12ProcessingSettings

Nom Description Valeur
convertImpliedDecimal Valeur indiquant s’il faut convertir le type numérique en décimal implicite. Bool
createEmptyXmlTagsForTrailingSeparators Valeur indiquant s’il faut créer des balises xml vides pour les séparateurs de fin. Bool
maskSecurityInfo Valeur indiquant s’il faut masquer les informations de sécurité. Bool
preserveInterchange Valeur indiquant s’il faut conserver l’échange. Bool
suspendInterchangeOnError Valeur indiquant s’il faut suspendre l’échange en cas d’erreur. Bool
useDotAsDecimalSeparator Valeur indiquant s’il faut utiliser un point comme séparateur décimal. Bool

X12ProtocolSettings

Nom Description Valeur
acknowledgementSettings Paramètres d’accusé de réception X12. X12AcknowledgementSettings
envelopeOverrides Les paramètres de remplacement de l’enveloppe X12. X12EnvelopeOverride[]
envelopeSettings Paramètres de l’enveloppe X12. X12EnvelopeSettings
framingSettings Paramètres de cadrage X12. X12FramingSettings
messageFilter Filtre de message X12. X12MessageFilter
messageFilterList Liste de filtres de messages X12. X12MessageIdentifier[]
processingSettings Paramètres de traitement X12. X12ProcessingSettings
schemaReferences Références de schéma X12. X12SchemaReference[]
securitySettings Paramètres de sécurité X12. X12SecuritySettings
validationOverrides Paramètres de remplacement de validation X12. X12ValidationOverride[]
validationSettings Paramètres de validation X12. X12ValidationSettings
x12DelimiterOverrides Paramètres de remplacement du délimiteur X12. X12DelimiterOverrides[]

X12SchemaReference

Nom Description Valeur
messageId ID du message. corde
schemaName Nom du schéma. corde
schemaVersion Version du schéma. corde
senderApplicationId ID d’application de l’expéditeur. corde

X12SecuritySettings

Nom Description Valeur
authorizationQualifier Qualificateur d’autorisation. corde
authorizationValue Valeur d’autorisation. corde
passwordValue Valeur du mot de passe. corde
securityQualifier Qualificateur de sécurité. corde

X12ValidationOverride

Nom Description Valeur
allowLeadingAndTrailingSpacesAndZeroes Valeur indiquant s’il faut autoriser les espaces de début et de fin et les zéros. Bool
messageId ID de message sur lequel les paramètres de validation doivent être appliqués. corde
trailingSeparatorPolicy Stratégie de séparateur de fin. 'Obligatoire'
'NotAllowed'
'NotSpecified'
'Facultatif'
trimLeadingAndTrailingSpacesAndZeroes Valeur indiquant s’il faut découper les espaces de début et de fin et les zéros. Bool
validateCharacterSet Valeur indiquant s’il faut valider le jeu de caractères. Bool
validateEDITypes Valeur indiquant s’il faut valider les types EDI. Bool
validateXSDTypes Valeur indiquant s’il faut valider les types XSD. Bool

X12ValidationSettings

Nom Description Valeur
allowLeadingAndTrailingSpacesAndZeroes Valeur indiquant s’il faut autoriser les espaces de début et de fin et les zéros. Bool
checkDuplicateGroupControlNumber Valeur indiquant s’il faut vérifier le numéro de contrôle du groupe en double. Bool
checkDuplicateInterchangeControlNumber Valeur indiquant s’il faut vérifier le numéro de contrôle d’échange en double. Bool
checkDuplicateTransactionSetControlNumber Valeur indiquant s’il faut vérifier le numéro de contrôle du jeu de transactions en double. Bool
interchangeControlNumberValidityDays Période de validité du numéro de contrôle d’échange. Int
trailingSeparatorPolicy Stratégie de séparateur de fin. 'Obligatoire'
'NotAllowed'
'NotSpecified'
'Facultatif'
trimLeadingAndTrailingSpacesAndZeroes Valeur indiquant s’il faut découper les espaces de début et de fin et les zéros. Bool
validateCharacterSet Valeur indiquant s’il faut valider le jeu de caractères dans le message. Bool
validateEDITypes Valeur indiquant s’il faut valider les types EDI. Bool
validateXSDTypes Valeur indiquant s’il faut valider les types XSD. Bool

Modèles de démarrage rapide

Les modèles de démarrage rapide suivants déploient ce type de ressource.

Modèle Description
Azure Logic Apps - Envoyer des de réception AS2

Déployer sur Azure
Crée des comptes d’intégration pour deux partenaires, Contoso et Fabrikam, y compris les artefacts des partenaires et des contrats. Le modèle crée également des applications logiques entre Fabrikam Sales et Contoso pour illustrer la réception d’envoi AS2 synchrone. Le modèle crée également des applications logiques entre Fabrikam Finance et Contoso, qui illustrent la réception d’envoi AS2 asynchrone.

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource integrationAccounts/agreements peut être déployé avec des opérations qui ciblent :

  • groupes de ressources

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.Logic/integrationAccounts/agreements, ajoutez terraform suivant à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Logic/integrationAccounts/agreements@2015-08-01-preview"
  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
                signingCertificateName = "string"
              }
              validationSettings = {
                checkCertificateRevocationListOnReceive = bool
                checkCertificateRevocationListOnSend = bool
                checkDuplicateMessage = bool
                compressMessage = bool
                encryptionAlgorithm = "string"
                encryptMessage = bool
                interchangeDuplicatesValidityDays = int
                overrideMessageProperties = bool
                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
                signingCertificateName = "string"
              }
              validationSettings = {
                checkCertificateRevocationListOnReceive = bool
                checkCertificateRevocationListOnSend = bool
                checkDuplicateMessage = bool
                compressMessage = bool
                encryptionAlgorithm = "string"
                encryptMessage = bool
                interchangeDuplicatesValidityDays = int
                overrideMessageProperties = bool
                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 = int
                  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 = int
                  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 = ?
    }
  })
}

Valeurs de propriété

AgreementContent

Nom Description Valeur
AS2 Contenu du contrat AS2. AS2AgreementContent
Edifact Contenu du contrat EDIFACT. EdifactAgreementContent
X12 Contenu du contrat X12. X12AgreementContent

AS2AcknowledgementConnectionSettings

Nom Description Valeur
ignoreCertificateNameMismatch Valeur indiquant s’il faut ignorer l’incompatibilité dans le nom du certificat. Bool
keepHttpConnectionAlive Valeur indiquant s’il faut conserver la connexion active. Bool
supportHttpStatusCodeContinue Valeur indiquant s’il faut prendre en charge le code d’état HTTP « CONTINUE ». Bool
unfoldHttpHeaders Valeur indiquant s’il faut déployer les en-têtes HTTP. Bool

AS2AgreementContent

Nom Description Valeur
receiveAgreement Accord de réception unidirectionnel AS2. AS2OneWayAgreement
sendAgreement Contrat d’envoi unidirectionnel AS2. AS2OneWayAgreement

AS2EnvelopeSettings

Nom Description Valeur
AutogenerateFileName Valeur indiquant s’il faut générer automatiquement le nom du fichier. Bool
fileNameTemplate Modèle pour le nom de fichier. corde
messageContentType Type de contenu du message. corde
SuspendMessageOnFileNameGenerationError Valeur indiquant s’il faut suspendre le message lors de l’erreur de génération de nom de fichier. Bool
transmitFileNameInMimeHeader Valeur indiquant s’il faut transmettre le nom de fichier dans l’en-tête mime. Bool

AS2ErrorSettings

Nom Description Valeur
ResendIfMdnNotReceived Valeur indiquant s’il faut renvoyer le message si MDN n’est pas reçu. Bool
SuspendDuplicateMessage Valeur indiquant s’il faut suspendre le message en double. Bool

AS2MdnSettings

Nom Description Valeur
dispositionNotificationTo Notification de destruction en valeur d’en-tête. corde
mdnText Texte MDN. corde
micHashingAlgorithm Algorithme de signature ou de hachage. 'None'
'NotSpecified'
'SHA2256'
'SHA2384'
'SHA2512'
needMdn Valeur indiquant s’il faut envoyer ou demander un MDN. Bool
receiptDeliveryUrl URL de remise de reçu. corde
sendInboundMdnToMessageBox Valeur indiquant s’il faut envoyer mdN entrant à la boîte de message. Bool
sendMdnAsynchronously Valeur indiquant s’il faut envoyer le MDN asynchrone. Bool
signMdn Valeur indiquant si le MDN doit être signé ou non. Bool
signOutboundMdnIfOptional Valeur indiquant s’il faut signer le MDN sortant si facultatif. Bool

AS2MessageConnectionSettings

Nom Description Valeur
ignoreCertificateNameMismatch Valeur indiquant s’il faut ignorer l’incompatibilité dans le nom du certificat. Bool
keepHttpConnectionAlive Valeur indiquant s’il faut conserver la connexion active. Bool
supportHttpStatusCodeContinue Valeur indiquant s’il faut prendre en charge le code d’état HTTP « CONTINUE ». Bool
unfoldHttpHeaders Valeur indiquant s’il faut déployer les en-têtes HTTP. Bool

AS2OneWayAgreement

Nom Description Valeur
protocolSettings Paramètres du protocole AS2. AS2ProtocolSettings
receiverBusinessIdentity Identité métier du récepteur BusinessIdentity
senderBusinessIdentity Identité métier de l’expéditeur BusinessIdentity

AS2ProtocolSettings

Nom Description Valeur
acknowledgementConnectionSettings Paramètres de connexion d’accusé de réception. AS2AcknowledgementConnectionSettings
envelopeSettings Paramètres de l’enveloppe. AS2EnvelopeSettings
errorSettings Paramètres d’erreur. AS2ErrorSettings
mdnSettings Paramètres MDN. AS2MdnSettings
messageConnectionSettings Paramètres de connexion de message. AS2MessageConnectionSettings
securitySettings Paramètres de sécurité. AS2SecuritySettings
validationSettings Paramètres de validation. AS2ValidationSettings

AS2SecuritySettings

Nom Description Valeur
enableNrrForInboundDecodedMessages Valeur indiquant s’il faut activer NRR pour les messages décodés entrants. Bool
enableNrrForInboundEncodedMessages Valeur indiquant s’il faut activer NRR pour les messages encodés entrants. Bool
enableNrrForInboundMdn Valeur indiquant s’il faut activer NRR pour mdN entrant. Bool
enableNrrForOutboundDecodedMessages Valeur indiquant s’il faut activer NRR pour les messages décodés sortants. Bool
enableNrrForOutboundEncodedMessages Valeur indiquant s’il faut activer NRR pour les messages encodés sortants. Bool
enableNrrForOutboundMdn Valeur indiquant s’il faut activer NRR pour mdN sortant. Bool
encryptionCertificateName Nom du certificat de chiffrement. corde
overrideGroupSigningCertificate Valeur indiquant s’il faut envoyer ou demander un MDN. Bool
signingCertificateName Nom du certificat de signature. corde

AS2ValidationSettings

Nom Description Valeur
checkCertificateRevocationListOnReceive Valeur indiquant s’il faut vérifier la liste de révocation de certificats lors de la réception. Bool
checkCertificateRevocationListOnSend Valeur indiquant s’il faut vérifier la liste de révocation de certificats lors de l’envoi. Bool
checkDuplicateMessage Valeur indiquant s’il faut vérifier le message en double. Bool
compressMessage Valeur indiquant si le message doit être compressé. Bool
encryptionAlgorithm Algorithme de chiffrement. 'AES128'
'AES192'
'AES256'
'DES3'
'None'
'NotSpecified'
'RC2'
encryptMessage Valeur indiquant si le message doit être chiffré. Bool
interchangeDuplicatesValidityDays Nombre de jours à examiner pour l’échange en double. Int
overrideMessageProperties Valeur indiquant s’il faut remplacer les propriétés de message entrantes par celles qui sont en accord. Bool
signMessage Valeur indiquant si le message doit être signé. Bool

BusinessIdentity

Nom Description Valeur
Qualificatif Qualificateur d’identité métier. corde
Valeur Valeur de l’identité métier. corde

EdifactAcknowledgementSettings

Nom Description Valeur
acknowledgementControlNumberLowerBound Limite inférieure du numéro de contrôle d’accusé de réception. Int
acknowledgementControlNumberPrefix Préfixe du numéro de contrôle d’accusé de réception. corde
acknowledgementControlNumberSuffix Suffixe de numéro de contrôle d’accusé de réception. corde
acknowledgementControlNumberUpperBound Numéro supérieur du contrôle d’accusé de réception. Int
batchFunctionalAcknowledgements Valeur indiquant s’il faut traiter les accusés de réception fonctionnels par lot. Bool
batchTechnicalAcknowledgements Valeur indiquant s’il faut traiter les accusés de réception techniques par lot. Bool
needFunctionalAcknowledgement Valeur indiquant si l’accusé de réception fonctionnel est nécessaire. Bool
needLoopForValidMessages Valeur indiquant si une boucle est nécessaire pour les messages valides. Bool
needTechnicalAcknowledgement Valeur indiquant si l’accusé de réception technique est nécessaire. Bool
rolloverAcknowledgementControlNumber Valeur indiquant s’il faut annuler le numéro de contrôle d’accusé de réception. Bool
sendSynchronousAcknowledgement Valeur indiquant s’il faut envoyer un accusé de réception synchrone. Bool

EdifactAgreementContent

Nom Description Valeur
receiveAgreement Accord de réception unidirectionnel EDIFACT. EdifactOneWayAgreement
sendAgreement Contrat d’envoi unidirectionnel EDIFACT. EdifactOneWayAgreement

EdifactDelimiterOverride

Nom Description Valeur
componentSeparator Séparateur de composant. Int
dataElementSeparator Séparateur d’élément de données. Int
decimalPointIndicator Indicateur décimal. 'Virgule'
'Decimal'
'NotSpecified'
messageAssociationAssignedCode Code attribué à l’association de messages. corde
messageId ID du message. corde
messageRelease Version de publication du message. corde
messageVersion Version du message. corde
releaseIndicator Indicateur de mise en production. Int
repetitionSeparator Séparateur de répétition. Int
segmentTerminator Fin du segment. Int
segmentTerminatorSuffix Suffixe de fin de segment. 'CR'
'CRLF'
'LF'
'None'
'NotSpecified'
targetNamespace Espace de noms cible sur lequel ces paramètres de délimiteur doivent être appliqués. corde

EdifactEnvelopeOverride

Nom Description Valeur
applicationPassword Mot de passe de l’application. corde
associationAssignedCode Code attribué à l’association. corde
contrôleAgencyCode Code de l’agence de contrôle. corde
functionalGroupId ID de groupe fonctionnel. corde
groupHeaderMessageRelease Publication du message d’en-tête de groupe. corde
groupHeaderMessageVersion Version du message d’en-tête de groupe. corde
messageAssociationAssignedCode Code attribué à l’association de messages. corde
messageId ID de message sur lequel ces paramètres d’enveloppe doivent être appliqués. corde
messageRelease Version de publication du message sur laquelle ces paramètres d’enveloppe doivent être appliqués. corde
messageVersion Version du message sur laquelle ces paramètres d’enveloppe doivent être appliqués. corde
receiverApplicationId ID d’application du récepteur. corde
receiverApplicationQualifier Qualificateur d’application de récepteur. corde
senderApplicationId ID d’application de l’expéditeur. corde
senderApplicationQualifier Qualificateur d’application de l’expéditeur. corde
targetNamespace Espace de noms cible sur lequel ces paramètres d’enveloppe doivent être appliqués. corde

EdifactEnvelopeSettings

Nom Description Valeur
applicationReferenceId ID de référence de l’application. corde
applyDelimiterStringAdvice Valeur indiquant s’il faut appliquer des conseils de chaîne de délimiteur. Bool
communicationAgreementId ID du contrat de communication. corde
createGroupingSegments Valeur indiquant s’il faut créer des segments de regroupement. Bool
enableDefaultGroupHeaders Valeur indiquant s’il faut activer les en-têtes de groupe par défaut. Bool
functionalGroupId ID de groupe fonctionnel. corde
groupApplicationPassword Mot de passe de l’application de groupe. corde
groupApplicationReceiverId ID du récepteur d’application de groupe. corde
groupApplicationReceiverQualifier Qualificateur de récepteur d’application de groupe. corde
groupApplicationSenderId ID de l’expéditeur de l’application de groupe. corde
groupApplicationSenderQualifier Qualificateur d’expéditeur de l’application de groupe. corde
groupAssociationAssignedCode Code attribué à l’association de groupe. corde
groupControllingAgencyCode Code de l’agence de contrôle du groupe. corde
groupControlNumberLowerBound Limite inférieure du numéro de contrôle de groupe. Int
groupControlNumberPrefix Préfixe du numéro de contrôle de groupe. corde
groupControlNumberSuffix Suffixe de numéro de contrôle de groupe. corde
groupControlNumberUpperBound Limite supérieure du numéro de contrôle de groupe. Int
groupMessageRelease Publication du message de groupe. corde
groupMessageVersion Version du message de groupe. corde
interchangeControlNumberLowerBound Numéro inférieur du contrôle d’échange. Int
interchangeControlNumberPrefix Préfixe du numéro de contrôle d’échange. corde
interchangeControlNumberSuffix Suffixe de numéro de contrôle d’échange. corde
interchangeControlNumberUpperBound Limite supérieure du numéro de contrôle d’échange. Int
isTestInterchange Valeur indiquant si le message est un échange de test. Bool
overwriteExistingTransactionSetControlNumber Valeur indiquant s’il faut remplacer le numéro de contrôle du jeu de transactions existant. Bool
processingPriorityCode Code de priorité de traitement. corde
receiverInternalIdentification Identification interne du récepteur. corde
receiverInternalSubIdentification Sous-identification interne du récepteur. corde
receiverReverseRoutingAddress Adresse de routage inverse du récepteur. corde
recipientReferencePasswordQualifier Qualificateur de mot de passe de référence du destinataire. corde
recipientReferencePasswordValue Valeur du mot de passe de référence du destinataire. corde
rolloverGroupControlNumber Valeur indiquant s’il faut restaurer le numéro de contrôle du groupe. Bool
rolloverInterchangeControlNumber Valeur indiquant s’il faut annuler le numéro de contrôle d’échange. Bool
rolloverTransactionSetControlNumber Valeur indiquant s’il faut annuler le numéro de contrôle du jeu de transactions. Bool
senderInternalIdentification Identification interne de l’expéditeur. corde
senderInternalSubIdentification Sous-identification interne de l’expéditeur. corde
senderReverseRoutingAddress Adresse de routage inverse de l’expéditeur. corde
transactionSetControlNumberLowerBound Numéro de contrôle du jeu de transactions inférieur. Int
transactionSetControlNumberPrefix Préfixe du numéro de contrôle du jeu de transactions. corde
transactionSetControlNumberSuffix Suffixe de numéro de numéro de contrôle du jeu de transactions. corde
transactionSetControlNumberUpperBound Limite supérieure du numéro de contrôle du jeu de transactions. Int

EdifactFramingSettings

Nom Description Valeur
characterEncoding Encodage de caractères. corde
characterSet Jeu de caractères de paramètre de frame EDIFACT. 'KECA'
'NotSpecified'
'UNOA'
'UNOB'
'UNOC'
'UNOD'
'UNOE'
'UNOF'
'UNOG'
'UNOH'
'UNOI'
'UNOJ'
'UNOK'
'UNOX'
'UNOY'
componentSeparator Séparateur de composant. Int
dataElementSeparator Séparateur d’élément de données. Int
decimalPointIndicator Indicateur décimal du paramètre d’image EDIFACT. 'Virgule'
'Decimal'
'NotSpecified'
protocolVersion Version du protocole. Int
releaseIndicator Indicateur de mise en production. Int
repetitionSeparator Séparateur de répétition. Int
segmentTerminator Fin du segment. Int
segmentTerminatorSuffix Suffixe de fin du segment de fin du paramètre d’image EDIFACT. 'CR'
'CRLF'
'LF'
'None'
'NotSpecified'
serviceCodeListDirectoryVersion Version du répertoire de la liste de codes de service. corde

EdifactMessageFilter

Nom Description Valeur
messageFilterType Type de filtre de message. 'Exclure'
'Include'
'NotSpecified'

EdifactMessageIdentifier

Nom Description Valeur
messageId ID de message sur lequel ces paramètres d’enveloppe doivent être appliqués. corde

EdifactOneWayAgreement

Nom Description Valeur
protocolSettings Paramètres du protocole EDIFACT. EdifactProtocolSettings
receiverBusinessIdentity Identité métier du récepteur BusinessIdentity
senderBusinessIdentity Identité métier de l’expéditeur BusinessIdentity

EdifactProcessingSettings

Nom Description Valeur
createEmptyXmlTagsForTrailingSeparators Valeur indiquant s’il faut créer des balises xml vides pour les séparateurs de fin. Bool
maskSecurityInfo Valeur indiquant s’il faut masquer les informations de sécurité. Bool
preserveInterchange Valeur indiquant s’il faut conserver l’échange. Bool
suspendInterchangeOnError Valeur indiquant s’il faut suspendre l’échange en cas d’erreur. Bool
useDotAsDecimalSeparator Valeur indiquant s’il faut utiliser un point comme séparateur décimal. Bool

EdifactProtocolSettings

Nom Description Valeur
acknowledgementSettings Paramètres d’accusé de réception EDIFACT. EdifactAcknowledgementSettings
edifactDelimiterOverrides Paramètres de remplacement du délimiteur EDIFACT. EdifactDelimiterOverride[]
envelopeOverrides Les paramètres de remplacement de l’enveloppe EDIFACT. EdifactEnvelopeOverride[]
envelopeSettings Paramètres de l’enveloppe EDIFACT. EdifactEnvelopeSettings
framingSettings Paramètres d’encadrement EDIFACT. EdifactFramingSettings
messageFilter Filtre de message EDIFACT. edifactMessageFilter
messageFilterList Liste de filtres de messages EDIFACT. EdifactMessageIdentifier[]
processingSettings Paramètres de traitement EDIFACT. EdifactProcessingSettings
schemaReferences Références de schéma EDIFACT. EdifactSchemaReference[]
validationOverrides Paramètres de remplacement de validation EDIFACT. EdifactValidationOverride[]
validationSettings Paramètres de validation EDIFACT. EdifactValidationSettings

EdifactSchemaReference

Nom Description Valeur
associationAssignedCode Code attribué à l’association. corde
messageId ID du message. corde
messageRelease Version de publication du message. corde
messageVersion Version du message. corde
schemaName Nom du schéma. corde
senderApplicationId ID d’application de l’expéditeur. corde
senderApplicationQualifier Qualificateur d’application de l’expéditeur. corde

EdifactValidationOverride

Nom Description Valeur
allowLeadingAndTrailingSpacesAndZeroes Valeur indiquant s’il faut autoriser les espaces de début et de fin et les zéros. Bool
enforceCharacterSet Valeur indiquant s’il faut valider le jeu de caractères. Bool
messageId ID de message sur lequel les paramètres de validation doivent être appliqués. corde
trailingSeparatorPolicy Stratégie de séparateur de fin. 'Obligatoire'
'NotAllowed'
'NotSpecified'
'Facultatif'
trimLeadingAndTrailingSpacesAndZeroes Valeur indiquant s’il faut découper les espaces de début et de fin et les zéros. Bool
validateEDITypes Valeur indiquant s’il faut valider les types EDI. Bool
validateXSDTypes Valeur indiquant s’il faut valider les types XSD. Bool

EdifactValidationSettings

Nom Description Valeur
allowLeadingAndTrailingSpacesAndZeroes Valeur indiquant s’il faut autoriser les espaces de début et de fin et les zéros. Bool
checkDuplicateGroupControlNumber Valeur indiquant s’il faut vérifier le numéro de contrôle du groupe en double. Bool
checkDuplicateInterchangeControlNumber Valeur indiquant s’il faut vérifier le numéro de contrôle d’échange en double. Bool
checkDuplicateTransactionSetControlNumber Valeur indiquant s’il faut vérifier le numéro de contrôle du jeu de transactions en double. Bool
interchangeControlNumberValidityDays Période de validité du numéro de contrôle d’échange. Int
trailingSeparatorPolicy Stratégie de séparateur de fin. 'Obligatoire'
'NotAllowed'
'NotSpecified'
'Facultatif'
trimLeadingAndTrailingSpacesAndZeroes Valeur indiquant s’il faut découper les espaces de début et de fin et les zéros. Bool
validateCharacterSet Valeur indiquant s’il faut valider le jeu de caractères dans le message. Bool
validateEDITypes Valeur indiquant s’il faut valider les types EDI. Bool
validateXSDTypes Valeur indiquant s’il faut valider les types XSD. Bool

IntegrationAccountAgreementProperties

Nom Description Valeur
agreementType Type de contrat. 'AS2'
'Edifact'
'NotSpecified'
'X12'
contenu Contenu du contrat. AgreementContent
guestIdentity Identité de l’invité. BusinessIdentity
guestPartner Partenaire invité. corde
hostIdentity Identité de l’hôte. BusinessIdentity
hostPartner Partenaire hôte. corde
métadonnées Métadonnées. quelconque

IntegrationAccountResourceTags

Nom Description Valeur

Microsoft.Logic/integrationAccounts/agreements

Nom Description Valeur
emplacement Emplacement de la ressource. corde
nom Nom de la ressource chaîne (obligatoire)
parent_id ID de la ressource qui est le parent de cette ressource. ID de ressource de type : integrationAccounts
Propriétés Propriétés du contrat de compte d’intégration. IntegrationAccountAgreementProperties
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes.
type Type de ressource « Microsoft.Logic/integrationAccounts/agreements@2015-08-01-preview »

X12AcknowledgementSettings

Nom Description Valeur
acknowledgementControlNumberLowerBound Limite inférieure du numéro de contrôle d’accusé de réception. Int
acknowledgementControlNumberPrefix Préfixe du numéro de contrôle d’accusé de réception. corde
acknowledgementControlNumberSuffix Suffixe de numéro de contrôle d’accusé de réception. corde
acknowledgementControlNumberUpperBound Numéro supérieur du contrôle d’accusé de réception. Int
batchFunctionalAcknowledgements Valeur indiquant s’il faut traiter les accusés de réception fonctionnels par lot. Bool
batchImplementationAcknowledgements Valeur indiquant s’il faut traiter les accusés de réception d’implémentation par lot. Bool
batchTechnicalAcknowledgements Valeur indiquant s’il faut traiter les accusés de réception techniques par lot. Bool
functionalAcknowledgementVersion Version d’accusé de réception fonctionnelle. corde
implementationAcknowledgementVersion Version de l’accusé de réception de l’implémentation. corde
needFunctionalAcknowledgement Valeur indiquant si l’accusé de réception fonctionnel est nécessaire. Bool
needImplementationAcknowledgement Valeur indiquant si l’accusé de réception d’implémentation est nécessaire. Bool
needLoopForValidMessages Valeur indiquant si une boucle est nécessaire pour les messages valides. Bool
needTechnicalAcknowledgement Valeur indiquant si l’accusé de réception technique est nécessaire. Bool
rolloverAcknowledgementControlNumber Valeur indiquant s’il faut annuler le numéro de contrôle d’accusé de réception. Bool
sendSynchronousAcknowledgement Valeur indiquant s’il faut envoyer un accusé de réception synchrone. Bool

X12AgreementContent

Nom Description Valeur
receiveAgreement Accord de réception unidirectionnel X12. X12OneWayAgreement
sendAgreement Contrat d’envoi unidirectionnel X12. X12OneWayAgreement

X12DelimiterOverrides

Nom Description Valeur
componentSeparator Séparateur de composant. Int
dataElementSeparator Séparateur d’élément de données. Int
messageId ID du message. corde
protocolVersion Version du protocole. corde
replaceCharacter Caractère de remplacement. Int
replaceSeparatorsInPayload Valeur indiquant s’il faut remplacer les séparateurs dans la charge utile. Bool
segmentTerminator Fin du segment. Int
segmentTerminatorSuffix Suffixe de fin de segment. 'CR'
'CRLF'
'LF'
'None'
'NotSpecified'
targetNamespace Espace de noms cible sur lequel ces paramètres de délimiteur doivent être appliqués. corde

X12EnvelopeOverride

Nom Description Valeur
dateFormat Format de date. 'CCYYMMDD'
'NotSpecified'
'YYMMDD'
functionalIdentifierCode Code d’identificateur fonctionnel. corde
headerVersion Version de l’en-tête. corde
messageId ID de message sur lequel ces paramètres d’enveloppe doivent être appliqués. corde
protocolVersion Version du protocole sur laquelle ces paramètres d’enveloppe doivent être appliqués. corde
receiverApplicationId ID d’application du récepteur. corde
responsibleAgencyCode Code de l’agence responsable. Int
senderApplicationId ID d’application de l’expéditeur. corde
targetNamespace Espace de noms cible sur lequel ces paramètres d’enveloppe doivent être appliqués. corde
timeFormat Format d’heure. 'HHMM'
'HHMMSS'
'HHMMSSd'
'HHMMSSDd'
'NotSpecified'

X12EnvelopeSettings

Nom Description Valeur
controlStandardsId ID des normes des contrôles. Int
controlVersionNumber Numéro de version du contrôle. corde
enableDefaultGroupHeaders Valeur indiquant s’il faut activer les en-têtes de groupe par défaut. Bool
functionalGroupId ID de groupe fonctionnel. corde
groupControlNumberLowerBound Limite inférieure du numéro de contrôle de groupe. Int
groupControlNumberUpperBound Limite supérieure du numéro de contrôle de groupe. Int
groupHeaderAgencyCode Code de l’agence d’en-tête de groupe. corde
groupHeaderDateFormat Format de date d’en-tête de groupe. 'CCYYMMDD'
'NotSpecified'
'YYMMDD'
groupHeaderTimeFormat Format d’heure d’en-tête du groupe. 'HHMM'
'HHMMSS'
'HHMMSSd'
'HHMMSSDd'
'NotSpecified'
groupHeaderVersion Version de l’en-tête de groupe. corde
interchangeControlNumberLowerBound Numéro inférieur du contrôle d’échange. Int
interchangeControlNumberUpperBound Limite supérieure du numéro de contrôle d’échange. Int
overwriteExistingTransactionSetControlNumber Valeur indiquant s’il faut remplacer le numéro de contrôle du jeu de transactions existant. Bool
receiverApplicationId ID d’application du récepteur. corde
rolloverGroupControlNumber Valeur indiquant s’il faut restaurer le numéro de contrôle du groupe. Bool
rolloverInterchangeControlNumber Valeur indiquant s’il faut annuler le numéro de contrôle d’échange. Bool
rolloverTransactionSetControlNumber Valeur indiquant s’il faut annuler le numéro de contrôle du jeu de transactions. Bool
senderApplicationId ID d’application de l’expéditeur. corde
transactionSetControlNumberLowerBound Numéro de contrôle du jeu de transactions inférieur. Int
transactionSetControlNumberPrefix Préfixe du numéro de contrôle du jeu de transactions. corde
transactionSetControlNumberSuffix Suffixe de numéro de numéro de contrôle du jeu de transactions. corde
transactionSetControlNumberUpperBound Limite supérieure du numéro de contrôle du jeu de transactions. Int
usageIndicator Indicateur d’utilisation. 'Information'
'NotSpecified'
'Production'
'Test'
useControlStandardsIdAsRepetitionCharacter Valeur indiquant s’il faut utiliser l’ID des normes de contrôle comme caractère de répétition. Bool

X12FramingSettings

Nom Description Valeur
characterSet Jeu de caractères X12. 'De base'
'Étendu'
'NotSpecified'
'UTF8'
componentSeparator Séparateur de composant. Int
dataElementSeparator Séparateur d’élément de données. Int
replaceCharacter Caractère de remplacement. Int
replaceSeparatorsInPayload Valeur indiquant s’il faut remplacer les séparateurs dans la charge utile. Bool
segmentTerminator Fin du segment. Int
segmentTerminatorSuffix Suffixe de fin de segment. 'CR'
'CRLF'
'LF'
'None'
'NotSpecified'

X12MessageFilter

Nom Description Valeur
messageFilterType Type de filtre de message. 'Exclure'
'Include'
'NotSpecified'

X12MessageIdentifier

Nom Description Valeur
messageId ID du message. corde

X12OneWayAgreement

Nom Description Valeur
protocolSettings Paramètres du protocole X12. X12ProtocolSettings
receiverBusinessIdentity Identité métier du récepteur BusinessIdentity
senderBusinessIdentity Identité métier de l’expéditeur BusinessIdentity

X12ProcessingSettings

Nom Description Valeur
convertImpliedDecimal Valeur indiquant s’il faut convertir le type numérique en décimal implicite. Bool
createEmptyXmlTagsForTrailingSeparators Valeur indiquant s’il faut créer des balises xml vides pour les séparateurs de fin. Bool
maskSecurityInfo Valeur indiquant s’il faut masquer les informations de sécurité. Bool
preserveInterchange Valeur indiquant s’il faut conserver l’échange. Bool
suspendInterchangeOnError Valeur indiquant s’il faut suspendre l’échange en cas d’erreur. Bool
useDotAsDecimalSeparator Valeur indiquant s’il faut utiliser un point comme séparateur décimal. Bool

X12ProtocolSettings

Nom Description Valeur
acknowledgementSettings Paramètres d’accusé de réception X12. X12AcknowledgementSettings
envelopeOverrides Les paramètres de remplacement de l’enveloppe X12. X12EnvelopeOverride[]
envelopeSettings Paramètres de l’enveloppe X12. X12EnvelopeSettings
framingSettings Paramètres de cadrage X12. X12FramingSettings
messageFilter Filtre de message X12. X12MessageFilter
messageFilterList Liste de filtres de messages X12. X12MessageIdentifier[]
processingSettings Paramètres de traitement X12. X12ProcessingSettings
schemaReferences Références de schéma X12. X12SchemaReference[]
securitySettings Paramètres de sécurité X12. X12SecuritySettings
validationOverrides Paramètres de remplacement de validation X12. X12ValidationOverride[]
validationSettings Paramètres de validation X12. X12ValidationSettings
x12DelimiterOverrides Paramètres de remplacement du délimiteur X12. X12DelimiterOverrides[]

X12SchemaReference

Nom Description Valeur
messageId ID du message. corde
schemaName Nom du schéma. corde
schemaVersion Version du schéma. corde
senderApplicationId ID d’application de l’expéditeur. corde

X12SecuritySettings

Nom Description Valeur
authorizationQualifier Qualificateur d’autorisation. corde
authorizationValue Valeur d’autorisation. corde
passwordValue Valeur du mot de passe. corde
securityQualifier Qualificateur de sécurité. corde

X12ValidationOverride

Nom Description Valeur
allowLeadingAndTrailingSpacesAndZeroes Valeur indiquant s’il faut autoriser les espaces de début et de fin et les zéros. Bool
messageId ID de message sur lequel les paramètres de validation doivent être appliqués. corde
trailingSeparatorPolicy Stratégie de séparateur de fin. 'Obligatoire'
'NotAllowed'
'NotSpecified'
'Facultatif'
trimLeadingAndTrailingSpacesAndZeroes Valeur indiquant s’il faut découper les espaces de début et de fin et les zéros. Bool
validateCharacterSet Valeur indiquant s’il faut valider le jeu de caractères. Bool
validateEDITypes Valeur indiquant s’il faut valider les types EDI. Bool
validateXSDTypes Valeur indiquant s’il faut valider les types XSD. Bool

X12ValidationSettings

Nom Description Valeur
allowLeadingAndTrailingSpacesAndZeroes Valeur indiquant s’il faut autoriser les espaces de début et de fin et les zéros. Bool
checkDuplicateGroupControlNumber Valeur indiquant s’il faut vérifier le numéro de contrôle du groupe en double. Bool
checkDuplicateInterchangeControlNumber Valeur indiquant s’il faut vérifier le numéro de contrôle d’échange en double. Bool
checkDuplicateTransactionSetControlNumber Valeur indiquant s’il faut vérifier le numéro de contrôle du jeu de transactions en double. Bool
interchangeControlNumberValidityDays Période de validité du numéro de contrôle d’échange. Int
trailingSeparatorPolicy Stratégie de séparateur de fin. 'Obligatoire'
'NotAllowed'
'NotSpecified'
'Facultatif'
trimLeadingAndTrailingSpacesAndZeroes Valeur indiquant s’il faut découper les espaces de début et de fin et les zéros. Bool
validateCharacterSet Valeur indiquant s’il faut valider le jeu de caractères dans le message. Bool
validateEDITypes Valeur indiquant s’il faut valider les types EDI. Bool
validateXSDTypes Valeur indiquant s’il faut valider les types XSD. Bool