Microsoft.Logic integrationAccounts/agreements
Définition de ressource Bicep
Le type de ressource integrationAccounts/agreements peut être déployé avec des opérations qui ciblent :
- groupes de ressources - Consultez commandes de déploiement de 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 le bicep suivant à votre modèle.
resource symbolicname 'Microsoft.Logic/integrationAccounts/agreements@2019-05-01' = {
parent: resourceSymbolicName
location: 'string'
name: 'string'
properties: {
agreementType: 'string'
content: {
aS2: {
receiveAgreement: {
protocolSettings: {
acknowledgementConnectionSettings: {
ignoreCertificateNameMismatch: bool
keepHttpConnectionAlive: bool
supportHttpStatusCodeContinue: bool
unfoldHttpHeaders: bool
}
envelopeSettings: {
autogenerateFileName: bool
fileNameTemplate: 'string'
messageContentType: 'string'
suspendMessageOnFileNameGenerationError: bool
transmitFileNameInMimeHeader: bool
}
errorSettings: {
resendIfMDNNotReceived: bool
suspendDuplicateMessage: bool
}
mdnSettings: {
dispositionNotificationTo: 'string'
mdnText: 'string'
micHashingAlgorithm: 'string'
needMDN: bool
receiptDeliveryUrl: 'string'
sendInboundMDNToMessageBox: bool
sendMDNAsynchronously: bool
signMDN: bool
signOutboundMDNIfOptional: bool
}
messageConnectionSettings: {
ignoreCertificateNameMismatch: bool
keepHttpConnectionAlive: bool
supportHttpStatusCodeContinue: bool
unfoldHttpHeaders: bool
}
securitySettings: {
enableNRRForInboundDecodedMessages: bool
enableNRRForInboundEncodedMessages: bool
enableNRRForInboundMDN: bool
enableNRRForOutboundDecodedMessages: bool
enableNRRForOutboundEncodedMessages: bool
enableNRRForOutboundMDN: bool
encryptionCertificateName: 'string'
overrideGroupSigningCertificate: bool
sha2AlgorithmFormat: 'string'
signingCertificateName: 'string'
}
validationSettings: {
checkCertificateRevocationListOnReceive: bool
checkCertificateRevocationListOnSend: bool
checkDuplicateMessage: bool
compressMessage: bool
encryptionAlgorithm: 'string'
encryptMessage: bool
interchangeDuplicatesValidityDays: int
overrideMessageProperties: bool
signingAlgorithm: 'string'
signMessage: bool
}
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
sendAgreement: {
protocolSettings: {
acknowledgementConnectionSettings: {
ignoreCertificateNameMismatch: bool
keepHttpConnectionAlive: bool
supportHttpStatusCodeContinue: bool
unfoldHttpHeaders: bool
}
envelopeSettings: {
autogenerateFileName: bool
fileNameTemplate: 'string'
messageContentType: 'string'
suspendMessageOnFileNameGenerationError: bool
transmitFileNameInMimeHeader: bool
}
errorSettings: {
resendIfMDNNotReceived: bool
suspendDuplicateMessage: bool
}
mdnSettings: {
dispositionNotificationTo: 'string'
mdnText: 'string'
micHashingAlgorithm: 'string'
needMDN: bool
receiptDeliveryUrl: 'string'
sendInboundMDNToMessageBox: bool
sendMDNAsynchronously: bool
signMDN: bool
signOutboundMDNIfOptional: bool
}
messageConnectionSettings: {
ignoreCertificateNameMismatch: bool
keepHttpConnectionAlive: bool
supportHttpStatusCodeContinue: bool
unfoldHttpHeaders: bool
}
securitySettings: {
enableNRRForInboundDecodedMessages: bool
enableNRRForInboundEncodedMessages: bool
enableNRRForInboundMDN: bool
enableNRRForOutboundDecodedMessages: bool
enableNRRForOutboundEncodedMessages: bool
enableNRRForOutboundMDN: bool
encryptionCertificateName: 'string'
overrideGroupSigningCertificate: bool
sha2AlgorithmFormat: 'string'
signingCertificateName: 'string'
}
validationSettings: {
checkCertificateRevocationListOnReceive: bool
checkCertificateRevocationListOnSend: bool
checkDuplicateMessage: bool
compressMessage: bool
encryptionAlgorithm: 'string'
encryptMessage: bool
interchangeDuplicatesValidityDays: int
overrideMessageProperties: bool
signingAlgorithm: 'string'
signMessage: bool
}
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
}
edifact: {
receiveAgreement: {
protocolSettings: {
acknowledgementSettings: {
acknowledgementControlNumberLowerBound: int
acknowledgementControlNumberPrefix: 'string'
acknowledgementControlNumberSuffix: 'string'
acknowledgementControlNumberUpperBound: int
batchFunctionalAcknowledgements: bool
batchTechnicalAcknowledgements: bool
needFunctionalAcknowledgement: bool
needLoopForValidMessages: bool
needTechnicalAcknowledgement: bool
rolloverAcknowledgementControlNumber: bool
sendSynchronousAcknowledgement: bool
}
edifactDelimiterOverrides: [
{
componentSeparator: int
dataElementSeparator: int
decimalPointIndicator: 'string'
messageAssociationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
releaseIndicator: int
repetitionSeparator: int
segmentTerminator: int
segmentTerminatorSuffix: 'string'
targetNamespace: 'string'
}
]
envelopeOverrides: [
{
applicationPassword: 'string'
associationAssignedCode: 'string'
controllingAgencyCode: 'string'
functionalGroupId: 'string'
groupHeaderMessageRelease: 'string'
groupHeaderMessageVersion: 'string'
messageAssociationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
receiverApplicationId: 'string'
receiverApplicationQualifier: 'string'
senderApplicationId: 'string'
senderApplicationQualifier: 'string'
targetNamespace: 'string'
}
]
envelopeSettings: {
applicationReferenceId: 'string'
applyDelimiterStringAdvice: bool
communicationAgreementId: 'string'
createGroupingSegments: bool
enableDefaultGroupHeaders: bool
functionalGroupId: 'string'
groupApplicationPassword: 'string'
groupApplicationReceiverId: 'string'
groupApplicationReceiverQualifier: 'string'
groupApplicationSenderId: 'string'
groupApplicationSenderQualifier: 'string'
groupAssociationAssignedCode: 'string'
groupControllingAgencyCode: 'string'
groupControlNumberLowerBound: int
groupControlNumberPrefix: 'string'
groupControlNumberSuffix: 'string'
groupControlNumberUpperBound: int
groupMessageRelease: 'string'
groupMessageVersion: 'string'
interchangeControlNumberLowerBound: int
interchangeControlNumberPrefix: 'string'
interchangeControlNumberSuffix: 'string'
interchangeControlNumberUpperBound: int
isTestInterchange: bool
overwriteExistingTransactionSetControlNumber: bool
processingPriorityCode: 'string'
receiverInternalIdentification: 'string'
receiverInternalSubIdentification: 'string'
receiverReverseRoutingAddress: 'string'
recipientReferencePasswordQualifier: 'string'
recipientReferencePasswordValue: 'string'
rolloverGroupControlNumber: bool
rolloverInterchangeControlNumber: bool
rolloverTransactionSetControlNumber: bool
senderInternalIdentification: 'string'
senderInternalSubIdentification: 'string'
senderReverseRoutingAddress: 'string'
transactionSetControlNumberLowerBound: int
transactionSetControlNumberPrefix: 'string'
transactionSetControlNumberSuffix: 'string'
transactionSetControlNumberUpperBound: int
}
framingSettings: {
characterEncoding: 'string'
characterSet: 'string'
componentSeparator: int
dataElementSeparator: int
decimalPointIndicator: 'string'
protocolVersion: int
releaseIndicator: int
repetitionSeparator: int
segmentTerminator: int
segmentTerminatorSuffix: 'string'
serviceCodeListDirectoryVersion: 'string'
}
messageFilter: {
messageFilterType: 'string'
}
messageFilterList: [
{
messageId: 'string'
}
]
processingSettings: {
createEmptyXmlTagsForTrailingSeparators: bool
maskSecurityInfo: bool
preserveInterchange: bool
suspendInterchangeOnError: bool
useDotAsDecimalSeparator: bool
}
schemaReferences: [
{
associationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
schemaName: 'string'
senderApplicationId: 'string'
senderApplicationQualifier: 'string'
}
]
validationOverrides: [
{
allowLeadingAndTrailingSpacesAndZeroes: bool
enforceCharacterSet: bool
messageId: 'string'
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateEDITypes: bool
validateXSDTypes: bool
}
]
validationSettings: {
allowLeadingAndTrailingSpacesAndZeroes: bool
checkDuplicateGroupControlNumber: bool
checkDuplicateInterchangeControlNumber: bool
checkDuplicateTransactionSetControlNumber: bool
interchangeControlNumberValidityDays: int
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
sendAgreement: {
protocolSettings: {
acknowledgementSettings: {
acknowledgementControlNumberLowerBound: int
acknowledgementControlNumberPrefix: 'string'
acknowledgementControlNumberSuffix: 'string'
acknowledgementControlNumberUpperBound: int
batchFunctionalAcknowledgements: bool
batchTechnicalAcknowledgements: bool
needFunctionalAcknowledgement: bool
needLoopForValidMessages: bool
needTechnicalAcknowledgement: bool
rolloverAcknowledgementControlNumber: bool
sendSynchronousAcknowledgement: bool
}
edifactDelimiterOverrides: [
{
componentSeparator: int
dataElementSeparator: int
decimalPointIndicator: 'string'
messageAssociationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
releaseIndicator: int
repetitionSeparator: int
segmentTerminator: int
segmentTerminatorSuffix: 'string'
targetNamespace: 'string'
}
]
envelopeOverrides: [
{
applicationPassword: 'string'
associationAssignedCode: 'string'
controllingAgencyCode: 'string'
functionalGroupId: 'string'
groupHeaderMessageRelease: 'string'
groupHeaderMessageVersion: 'string'
messageAssociationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
receiverApplicationId: 'string'
receiverApplicationQualifier: 'string'
senderApplicationId: 'string'
senderApplicationQualifier: 'string'
targetNamespace: 'string'
}
]
envelopeSettings: {
applicationReferenceId: 'string'
applyDelimiterStringAdvice: bool
communicationAgreementId: 'string'
createGroupingSegments: bool
enableDefaultGroupHeaders: bool
functionalGroupId: 'string'
groupApplicationPassword: 'string'
groupApplicationReceiverId: 'string'
groupApplicationReceiverQualifier: 'string'
groupApplicationSenderId: 'string'
groupApplicationSenderQualifier: 'string'
groupAssociationAssignedCode: 'string'
groupControllingAgencyCode: 'string'
groupControlNumberLowerBound: int
groupControlNumberPrefix: 'string'
groupControlNumberSuffix: 'string'
groupControlNumberUpperBound: int
groupMessageRelease: 'string'
groupMessageVersion: 'string'
interchangeControlNumberLowerBound: int
interchangeControlNumberPrefix: 'string'
interchangeControlNumberSuffix: 'string'
interchangeControlNumberUpperBound: int
isTestInterchange: bool
overwriteExistingTransactionSetControlNumber: bool
processingPriorityCode: 'string'
receiverInternalIdentification: 'string'
receiverInternalSubIdentification: 'string'
receiverReverseRoutingAddress: 'string'
recipientReferencePasswordQualifier: 'string'
recipientReferencePasswordValue: 'string'
rolloverGroupControlNumber: bool
rolloverInterchangeControlNumber: bool
rolloverTransactionSetControlNumber: bool
senderInternalIdentification: 'string'
senderInternalSubIdentification: 'string'
senderReverseRoutingAddress: 'string'
transactionSetControlNumberLowerBound: int
transactionSetControlNumberPrefix: 'string'
transactionSetControlNumberSuffix: 'string'
transactionSetControlNumberUpperBound: int
}
framingSettings: {
characterEncoding: 'string'
characterSet: 'string'
componentSeparator: int
dataElementSeparator: int
decimalPointIndicator: 'string'
protocolVersion: int
releaseIndicator: int
repetitionSeparator: int
segmentTerminator: int
segmentTerminatorSuffix: 'string'
serviceCodeListDirectoryVersion: 'string'
}
messageFilter: {
messageFilterType: 'string'
}
messageFilterList: [
{
messageId: 'string'
}
]
processingSettings: {
createEmptyXmlTagsForTrailingSeparators: bool
maskSecurityInfo: bool
preserveInterchange: bool
suspendInterchangeOnError: bool
useDotAsDecimalSeparator: bool
}
schemaReferences: [
{
associationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
schemaName: 'string'
senderApplicationId: 'string'
senderApplicationQualifier: 'string'
}
]
validationOverrides: [
{
allowLeadingAndTrailingSpacesAndZeroes: bool
enforceCharacterSet: bool
messageId: 'string'
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateEDITypes: bool
validateXSDTypes: bool
}
]
validationSettings: {
allowLeadingAndTrailingSpacesAndZeroes: bool
checkDuplicateGroupControlNumber: bool
checkDuplicateInterchangeControlNumber: bool
checkDuplicateTransactionSetControlNumber: bool
interchangeControlNumberValidityDays: int
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
}
x12: {
receiveAgreement: {
protocolSettings: {
acknowledgementSettings: {
acknowledgementControlNumberLowerBound: int
acknowledgementControlNumberPrefix: 'string'
acknowledgementControlNumberSuffix: 'string'
acknowledgementControlNumberUpperBound: int
batchFunctionalAcknowledgements: bool
batchImplementationAcknowledgements: bool
batchTechnicalAcknowledgements: bool
functionalAcknowledgementVersion: 'string'
implementationAcknowledgementVersion: 'string'
needFunctionalAcknowledgement: bool
needImplementationAcknowledgement: bool
needLoopForValidMessages: bool
needTechnicalAcknowledgement: bool
rolloverAcknowledgementControlNumber: bool
sendSynchronousAcknowledgement: bool
}
envelopeOverrides: [
{
dateFormat: 'string'
functionalIdentifierCode: 'string'
headerVersion: 'string'
messageId: 'string'
protocolVersion: 'string'
receiverApplicationId: 'string'
responsibleAgencyCode: 'string'
senderApplicationId: 'string'
targetNamespace: 'string'
timeFormat: 'string'
}
]
envelopeSettings: {
controlStandardsId: int
controlVersionNumber: 'string'
enableDefaultGroupHeaders: bool
functionalGroupId: 'string'
groupControlNumberLowerBound: int
groupControlNumberUpperBound: int
groupHeaderAgencyCode: 'string'
groupHeaderDateFormat: 'string'
groupHeaderTimeFormat: 'string'
groupHeaderVersion: 'string'
interchangeControlNumberLowerBound: int
interchangeControlNumberUpperBound: int
overwriteExistingTransactionSetControlNumber: bool
receiverApplicationId: 'string'
rolloverGroupControlNumber: bool
rolloverInterchangeControlNumber: bool
rolloverTransactionSetControlNumber: bool
senderApplicationId: 'string'
transactionSetControlNumberLowerBound: int
transactionSetControlNumberPrefix: 'string'
transactionSetControlNumberSuffix: 'string'
transactionSetControlNumberUpperBound: int
usageIndicator: 'string'
useControlStandardsIdAsRepetitionCharacter: bool
}
framingSettings: {
characterSet: 'string'
componentSeparator: int
dataElementSeparator: int
replaceCharacter: int
replaceSeparatorsInPayload: bool
segmentTerminator: int
segmentTerminatorSuffix: 'string'
}
messageFilter: {
messageFilterType: 'string'
}
messageFilterList: [
{
messageId: 'string'
}
]
processingSettings: {
convertImpliedDecimal: bool
createEmptyXmlTagsForTrailingSeparators: bool
maskSecurityInfo: bool
preserveInterchange: bool
suspendInterchangeOnError: bool
useDotAsDecimalSeparator: bool
}
schemaReferences: [
{
messageId: 'string'
schemaName: 'string'
schemaVersion: 'string'
senderApplicationId: 'string'
}
]
securitySettings: {
authorizationQualifier: 'string'
authorizationValue: 'string'
passwordValue: 'string'
securityQualifier: 'string'
}
validationOverrides: [
{
allowLeadingAndTrailingSpacesAndZeroes: bool
messageId: 'string'
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
]
validationSettings: {
allowLeadingAndTrailingSpacesAndZeroes: bool
checkDuplicateGroupControlNumber: bool
checkDuplicateInterchangeControlNumber: bool
checkDuplicateTransactionSetControlNumber: bool
interchangeControlNumberValidityDays: int
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
x12DelimiterOverrides: [
{
componentSeparator: int
dataElementSeparator: int
messageId: 'string'
protocolVersion: 'string'
replaceCharacter: int
replaceSeparatorsInPayload: bool
segmentTerminator: int
segmentTerminatorSuffix: 'string'
targetNamespace: 'string'
}
]
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
sendAgreement: {
protocolSettings: {
acknowledgementSettings: {
acknowledgementControlNumberLowerBound: int
acknowledgementControlNumberPrefix: 'string'
acknowledgementControlNumberSuffix: 'string'
acknowledgementControlNumberUpperBound: int
batchFunctionalAcknowledgements: bool
batchImplementationAcknowledgements: bool
batchTechnicalAcknowledgements: bool
functionalAcknowledgementVersion: 'string'
implementationAcknowledgementVersion: 'string'
needFunctionalAcknowledgement: bool
needImplementationAcknowledgement: bool
needLoopForValidMessages: bool
needTechnicalAcknowledgement: bool
rolloverAcknowledgementControlNumber: bool
sendSynchronousAcknowledgement: bool
}
envelopeOverrides: [
{
dateFormat: 'string'
functionalIdentifierCode: 'string'
headerVersion: 'string'
messageId: 'string'
protocolVersion: 'string'
receiverApplicationId: 'string'
responsibleAgencyCode: 'string'
senderApplicationId: 'string'
targetNamespace: 'string'
timeFormat: 'string'
}
]
envelopeSettings: {
controlStandardsId: int
controlVersionNumber: 'string'
enableDefaultGroupHeaders: bool
functionalGroupId: 'string'
groupControlNumberLowerBound: int
groupControlNumberUpperBound: int
groupHeaderAgencyCode: 'string'
groupHeaderDateFormat: 'string'
groupHeaderTimeFormat: 'string'
groupHeaderVersion: 'string'
interchangeControlNumberLowerBound: int
interchangeControlNumberUpperBound: int
overwriteExistingTransactionSetControlNumber: bool
receiverApplicationId: 'string'
rolloverGroupControlNumber: bool
rolloverInterchangeControlNumber: bool
rolloverTransactionSetControlNumber: bool
senderApplicationId: 'string'
transactionSetControlNumberLowerBound: int
transactionSetControlNumberPrefix: 'string'
transactionSetControlNumberSuffix: 'string'
transactionSetControlNumberUpperBound: int
usageIndicator: 'string'
useControlStandardsIdAsRepetitionCharacter: bool
}
framingSettings: {
characterSet: 'string'
componentSeparator: int
dataElementSeparator: int
replaceCharacter: int
replaceSeparatorsInPayload: bool
segmentTerminator: int
segmentTerminatorSuffix: 'string'
}
messageFilter: {
messageFilterType: 'string'
}
messageFilterList: [
{
messageId: 'string'
}
]
processingSettings: {
convertImpliedDecimal: bool
createEmptyXmlTagsForTrailingSeparators: bool
maskSecurityInfo: bool
preserveInterchange: bool
suspendInterchangeOnError: bool
useDotAsDecimalSeparator: bool
}
schemaReferences: [
{
messageId: 'string'
schemaName: 'string'
schemaVersion: 'string'
senderApplicationId: 'string'
}
]
securitySettings: {
authorizationQualifier: 'string'
authorizationValue: 'string'
passwordValue: 'string'
securityQualifier: 'string'
}
validationOverrides: [
{
allowLeadingAndTrailingSpacesAndZeroes: bool
messageId: 'string'
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
]
validationSettings: {
allowLeadingAndTrailingSpacesAndZeroes: bool
checkDuplicateGroupControlNumber: bool
checkDuplicateInterchangeControlNumber: bool
checkDuplicateTransactionSetControlNumber: bool
interchangeControlNumberValidityDays: int
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
x12DelimiterOverrides: [
{
componentSeparator: int
dataElementSeparator: int
messageId: 'string'
protocolVersion: 'string'
replaceCharacter: int
replaceSeparatorsInPayload: bool
segmentTerminator: int
segmentTerminatorSuffix: 'string'
targetNamespace: 'string'
}
]
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
}
}
guestIdentity: {
qualifier: 'string'
value: 'string'
}
guestPartner: 'string'
hostIdentity: {
qualifier: 'string'
value: 'string'
}
hostPartner: 'string'
metadata: any(Azure.Bicep.Types.Concrete.AnyType)
}
tags: {
{customized property}: 'string'
}
}
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 | Indique s’il faut ignorer l’incompatibilité dans le nom du certificat. | bool (obligatoire) |
keepHttpConnectionAlive | Indique s’il faut conserver la connexion active. | bool (obligatoire) |
supportHttpStatusCodeContinue | Indique s’il faut prendre en charge le code d’état HTTP « CONTINUER ». | bool (obligatoire) |
unfoldHttpHeaders | Indique s’il faut déployer les en-têtes HTTP. | bool (obligatoire) |
AS2AgreementContent
Nom | Description | Valeur |
---|---|---|
receiveAgreement | Accord de réception unidirectionnel AS2. | |
sendAgreement | Contrat d’envoi unidirectionnel AS2. |
AS2EnvelopeSettings
Nom | Description | Valeur |
---|---|---|
autogenerateFileName | Valeur indiquant s’il faut générer automatiquement le nom du fichier. | bool (obligatoire) |
fileNameTemplate | Modèle pour le nom de fichier. | chaîne (obligatoire) |
messageContentType | Type de contenu du message. | chaîne (obligatoire) |
suspendMessageOnFileNameGenerationError | Valeur indiquant s’il faut suspendre le message lors de l’erreur de génération de nom de fichier. | bool (obligatoire) |
transmitFileNameInMimeHeader | Valeur indiquant s’il faut transmettre le nom de fichier dans l’en-tête mime. | bool (obligatoire) |
AS2ErrorSettings
Nom | Description | Valeur |
---|---|---|
resendIfMDNNotReceived | Valeur indiquant s’il faut renvoyer le message si MDN n’est pas reçu. | bool (obligatoire) |
suspendDuplicateMessage | Valeur indiquant s’il faut suspendre le message en double. | bool (obligatoire) |
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. | 'MD5' 'None' 'NotSpecified' 'SHA1' 'SHA2256' 'SHA2384' 'SHA2512' (obligatoire) |
needMDN | Valeur indiquant s’il faut envoyer ou demander un MDN. | bool (obligatoire) |
receiptDeliveryUrl | URL de remise de reçu. | corde |
sendInboundMDNToMessageBox | Valeur indiquant s’il faut envoyer mdN entrant à la boîte de message. | bool (obligatoire) |
sendMDNAsynchronously | Valeur indiquant s’il faut envoyer le MDN asynchrone. | bool (obligatoire) |
signMDN | Valeur indiquant si le MDN doit être signé ou non. | bool (obligatoire) |
signOutboundMDNIfOptional | Valeur indiquant s’il faut signer le MDN sortant si facultatif. | bool (obligatoire) |
AS2MessageConnectionSettings
Nom | Description | Valeur |
---|---|---|
ignoreCertificateNameMismatch | Valeur indiquant s’il faut ignorer l’incompatibilité dans le nom du certificat. | bool (obligatoire) |
keepHttpConnectionAlive | Valeur indiquant s’il faut conserver la connexion active. | bool (obligatoire) |
supportHttpStatusCodeContinue | Valeur indiquant s’il faut prendre en charge le code d’état HTTP « CONTINUE ». | bool (obligatoire) |
unfoldHttpHeaders | Valeur indiquant s’il faut déployer les en-têtes HTTP. | bool (obligatoire) |
AS2OneWayAgreement
Nom | Description | Valeur |
---|---|---|
protocolSettings | Paramètres du protocole AS2. | AS2ProtocolSettings (obligatoire) |
receiverBusinessIdentity | Identité métier du récepteur | BusinessIdentity (obligatoire) |
senderBusinessIdentity | Identité métier de l’expéditeur | BusinessIdentity (obligatoire) |
AS2ProtocolSettings
Nom | Description | Valeur |
---|---|---|
acknowledgementConnectionSettings | Paramètres de connexion d’accusé de réception. | AS2AcknowledgementConnectionSettings (obligatoire) |
envelopeSettings | Paramètres de l’enveloppe. | AS2EnvelopeSettings (obligatoire) |
errorSettings | Paramètres d’erreur. | AS2ErrorSettings (obligatoire) |
mdnSettings | Paramètres MDN. | AS2MdnSettings (obligatoire) |
messageConnectionSettings | Paramètres de connexion de message. | AS2MessageConnectionSettings (obligatoire) |
securitySettings | Paramètres de sécurité. | AS2SecuritySettings (obligatoire) |
validationSettings | Paramètres de validation. | AS2ValidationSettings (obligatoire) |
AS2SecuritySettings
Nom | Description | Valeur |
---|---|---|
enableNRRForInboundDecodedMessages | Valeur indiquant s’il faut activer NRR pour les messages décodés entrants. | bool (obligatoire) |
enableNRRForInboundEncodedMessages | Valeur indiquant s’il faut activer NRR pour les messages encodés entrants. | bool (obligatoire) |
enableNRRForInboundMDN | Valeur indiquant s’il faut activer NRR pour mdN entrant. | bool (obligatoire) |
enableNRRForOutboundDecodedMessages | Valeur indiquant s’il faut activer NRR pour les messages décodés sortants. | bool (obligatoire) |
enableNRRForOutboundEncodedMessages | Valeur indiquant s’il faut activer NRR pour les messages encodés sortants. | bool (obligatoire) |
enableNRRForOutboundMDN | Valeur indiquant s’il faut activer NRR pour mdN sortant. | bool (obligatoire) |
encryptionCertificateName | Nom du certificat de chiffrement. | corde |
overrideGroupSigningCertificate | Valeur indiquant s’il faut envoyer ou demander un MDN. | bool (obligatoire) |
sha2AlgorithmFormat | Format de l’algorithme Sha2. Les valeurs valides sont Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize. | corde |
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 (obligatoire) |
checkCertificateRevocationListOnSend | Valeur indiquant s’il faut vérifier la liste de révocation de certificats lors de l’envoi. | bool (obligatoire) |
checkDuplicateMessage | Valeur indiquant s’il faut vérifier le message en double. | bool (obligatoire) |
compressMessage | Valeur indiquant si le message doit être compressé. | bool (obligatoire) |
encryptionAlgorithm | Algorithme de chiffrement. | 'AES128' 'AES192' 'AES256' 'DES3' 'None' 'NotSpecified' 'RC2' (obligatoire) |
encryptMessage | Valeur indiquant si le message doit être chiffré. | bool (obligatoire) |
interchangeDuplicatesValidityDays | Nombre de jours à examiner pour l’échange en double. | int (obligatoire) |
overrideMessageProperties | Valeur indiquant s’il faut remplacer les propriétés de message entrantes par celles qui sont en accord. | bool (obligatoire) |
signingAlgorithm | Algorithme de signature. | 'Default' 'NotSpecified' 'SHA1' 'SHA2256' 'SHA2384' 'SHA2512' |
signMessage | Valeur indiquant si le message doit être signé. | bool (obligatoire) |
BusinessIdentity
Nom | Description | Valeur |
---|---|---|
qualificatif | Qualificateur d’identité métier, par exemple as2identity, ZZ, ZZZ, 31, 32 | chaîne (obligatoire) |
valeur | Valeur d’identité métier définie par l’utilisateur. | chaîne (obligatoire) |
EdifactAcknowledgementSettings
Nom | Description | Valeur |
---|---|---|
acknowledgementControlNumberLowerBound | Limite inférieure du numéro de contrôle d’accusé de réception. | int (obligatoire) |
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 (obligatoire) |
batchFunctionalAcknowledgements | Valeur indiquant s’il faut traiter les accusés de réception fonctionnels par lot. | bool (obligatoire) |
batchTechnicalAcknowledgements | Valeur indiquant s’il faut traiter les accusés de réception techniques par lot. | bool (obligatoire) |
needFunctionalAcknowledgement | Valeur indiquant si l’accusé de réception fonctionnel est nécessaire. | bool (obligatoire) |
needLoopForValidMessages | Valeur indiquant si une boucle est nécessaire pour les messages valides. | bool (obligatoire) |
needTechnicalAcknowledgement | Valeur indiquant si l’accusé de réception technique est nécessaire. | bool (obligatoire) |
rolloverAcknowledgementControlNumber | Valeur indiquant s’il faut annuler le numéro de contrôle d’accusé de réception. | bool (obligatoire) |
sendSynchronousAcknowledgement | Valeur indiquant s’il faut envoyer un accusé de réception synchrone. | bool (obligatoire) |
EdifactAgreementContent
Nom | Description | Valeur |
---|---|---|
receiveAgreement | Accord de réception unidirectionnel EDIFACT. | EdifactOneWayAgreement (obligatoire) |
sendAgreement | Contrat d’envoi unidirectionnel EDIFACT. | EdifactOneWayAgreement (obligatoire) |
EdifactDelimiterOverride
Nom | Description | Valeur |
---|---|---|
componentSeparator | Séparateur de composant. | int (obligatoire) |
dataElementSeparator | Séparateur d’élément de données. | int (obligatoire) |
decimalPointIndicator | Indicateur décimal. | 'Virgule' 'Decimal' 'NotSpecified' (obligatoire) |
messageAssociationAssignedCode | Code attribué à l’association de messages. | corde |
messageId | ID du message. | corde |
messageRelease | Publication du message. | corde |
messageVersion | Version du message. | corde |
releaseIndicator | Indicateur de mise en production. | int (obligatoire) |
repetitionSeparator | Séparateur de répétition. | int (obligatoire) |
segmentTerminator | Fin du segment. | int (obligatoire) |
segmentTerminatorSuffix | Suffixe de fin de segment. | 'CR' 'CRLF' 'LF' 'None' 'NotSpecified' (obligatoire) |
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 (obligatoire) |
communicationAgreementId | ID du contrat de communication. | corde |
createGroupingSegments | Valeur indiquant s’il faut créer des segments de regroupement. | bool (obligatoire) |
enableDefaultGroupHeaders | Valeur indiquant s’il faut activer les en-têtes de groupe par défaut. | bool (obligatoire) |
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 (obligatoire) |
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 (obligatoire) |
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 (obligatoire) |
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 (obligatoire) |
isTestInterchange | Valeur indiquant si le message est un échange de test. | bool (obligatoire) |
overwriteExistingTransactionSetControlNumber | Valeur indiquant s’il faut remplacer le numéro de contrôle du jeu de transactions existant. | bool (obligatoire) |
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 (obligatoire) |
rolloverInterchangeControlNumber | Valeur indiquant s’il faut annuler le numéro de contrôle d’échange. | bool (obligatoire) |
rolloverTransactionSetControlNumber | Valeur indiquant s’il faut annuler le numéro de contrôle du jeu de transactions. | bool (obligatoire) |
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 (obligatoire) |
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 (obligatoire) |
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' (obligatoire) |
componentSeparator | Séparateur de composant. | int (obligatoire) |
dataElementSeparator | Séparateur d’élément de données. | int (obligatoire) |
decimalPointIndicator | Indicateur décimal du paramètre d’image EDIFACT. | 'Virgule' 'Decimal' 'NotSpecified' (obligatoire) |
protocolVersion | Version du protocole. | int (obligatoire) |
releaseIndicator | Indicateur de mise en production. | int (obligatoire) |
repetitionSeparator | Séparateur de répétition. | int (obligatoire) |
segmentTerminator | Fin du segment. | int (obligatoire) |
segmentTerminatorSuffix | Suffixe de fin du segment de fin du paramètre d’image EDIFACT. | 'CR' 'CRLF' 'LF' 'None' 'NotSpecified' (obligatoire) |
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' (obligatoire) |
EdifactMessageIdentifier
Nom | Description | Valeur |
---|---|---|
messageId | ID de message sur lequel ces paramètres d’enveloppe doivent être appliqués. | chaîne (obligatoire) |
EdifactOneWayAgreement
Nom | Description | Valeur |
---|---|---|
protocolSettings | Paramètres du protocole EDIFACT. | EdifactProtocolSettings (obligatoire) |
receiverBusinessIdentity | Identité métier du récepteur | BusinessIdentity (obligatoire) |
senderBusinessIdentity | Identité métier de l’expéditeur | BusinessIdentity (obligatoire) |
EdifactProcessingSettings
Nom | Description | Valeur |
---|---|---|
createEmptyXmlTagsForTrailingSeparators | Valeur indiquant s’il faut créer des balises xml vides pour les séparateurs de fin. | bool (obligatoire) |
maskSecurityInfo | Valeur indiquant s’il faut masquer les informations de sécurité. | bool (obligatoire) |
preserveInterchange | Valeur indiquant s’il faut conserver l’échange. | bool (obligatoire) |
suspendInterchangeOnError | Valeur indiquant s’il faut suspendre l’échange en cas d’erreur. | bool (obligatoire) |
useDotAsDecimalSeparator | Valeur indiquant s’il faut utiliser un point comme séparateur décimal. | bool (obligatoire) |
EdifactProtocolSettings
Nom | Description | Valeur |
---|---|---|
acknowledgementSettings | Paramètres d’accusé de réception EDIFACT. | EdifactAcknowledgementSettings (obligatoire) |
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 (obligatoire) |
framingSettings | Paramètres d’encadrement EDIFACT. | EdifactFramingSettings (obligatoire) |
messageFilter | Filtre de message EDIFACT. | edifactMessageFilter (obligatoire) |
messageFilterList | Liste de filtres de messages EDIFACT. | EdifactMessageIdentifier[] |
processingSettings | Paramètres de traitement EDIFACT. | EdifactProcessingSettings (obligatoire) |
schemaReferences | Références de schéma EDIFACT. | EdifactSchemaReference[] (obligatoire) |
validationOverrides | Paramètres de remplacement de validation EDIFACT. | EdifactValidationOverride[] |
validationSettings | Paramètres de validation EDIFACT. | EdifactValidationSettings (obligatoire) |
EdifactSchemaReference
Nom | Description | Valeur |
---|---|---|
associationAssignedCode | Code attribué à l’association. | corde |
messageId | ID du message. | chaîne (obligatoire) |
messageRelease | Version de publication du message. | chaîne (obligatoire) |
messageVersion | Version du message. | chaîne (obligatoire) |
schemaName | Nom du schéma. | chaîne (obligatoire) |
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 (obligatoire) |
enforceCharacterSet | Valeur indiquant s’il faut valider le jeu de caractères. | bool (obligatoire) |
messageId | ID de message sur lequel les paramètres de validation doivent être appliqués. | chaîne (obligatoire) |
trailingSeparatorPolicy | Stratégie de séparateur de fin. | 'Obligatoire' 'NotAllowed' 'NotSpecified' 'Facultatif' (obligatoire) |
trimLeadingAndTrailingSpacesAndZeroes | Valeur indiquant s’il faut découper les espaces de début et de fin et les zéros. | bool (obligatoire) |
validateEDITypes | Valeur indiquant s’il faut valider les types EDI. | bool (obligatoire) |
validateXSDTypes | Valeur indiquant s’il faut valider les types XSD. | bool (obligatoire) |
EdifactValidationSettings
Nom | Description | Valeur |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Valeur indiquant s’il faut autoriser les espaces de début et de fin et les zéros. | bool (obligatoire) |
checkDuplicateGroupControlNumber | Valeur indiquant s’il faut vérifier le numéro de contrôle du groupe en double. | bool (obligatoire) |
checkDuplicateInterchangeControlNumber | Valeur indiquant s’il faut vérifier le numéro de contrôle d’échange en double. | bool (obligatoire) |
checkDuplicateTransactionSetControlNumber | Valeur indiquant s’il faut vérifier le numéro de contrôle du jeu de transactions en double. | bool (obligatoire) |
interchangeControlNumberValidityDays | Période de validité du numéro de contrôle d’échange. | int (obligatoire) |
trailingSeparatorPolicy | Stratégie de séparateur de fin. | 'Obligatoire' 'NotAllowed' 'NotSpecified' 'Facultatif' (obligatoire) |
trimLeadingAndTrailingSpacesAndZeroes | Valeur indiquant s’il faut découper les espaces de début et de fin et les zéros. | bool (obligatoire) |
validateCharacterSet | Valeur indiquant s’il faut valider le jeu de caractères dans le message. | bool (obligatoire) |
validateEDITypes | Valeur indiquant s’il faut valider les types EDI. | bool (obligatoire) |
validateXSDTypes | Valeur indiquant s’il faut valider les types XSD. | bool (obligatoire) |
IntegrationAccountAgreementProperties
Nom | Description | Valeur |
---|---|---|
agreementType | Type de contrat. | 'AS2' 'Edifact' 'NotSpecified' 'X12' (obligatoire) |
contenu | Contenu du contrat. | AgreementContent (obligatoire) |
guestIdentity | Identité métier du partenaire invité. | BusinessIdentity (obligatoire) |
guestPartner | Partenaire de compte d’intégration défini en tant que partenaire invité pour ce contrat. | chaîne (obligatoire) |
hostIdentity | Identité métier du partenaire hôte. | BusinessIdentity (obligatoire) |
hostPartner | Partenaire de compte d’intégration défini en tant que partenaire hôte pour ce contrat. | chaîne (obligatoire) |
métadonnées | Métadonnées. | quelconque |
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 (obligatoire) |
étiquettes | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles |
ResourceTags
Nom | Description | Valeur |
---|
X12AcknowledgementSettings
Nom | Description | Valeur |
---|---|---|
acknowledgementControlNumberLowerBound | Limite inférieure du numéro de contrôle d’accusé de réception. | int (obligatoire) |
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 (obligatoire) |
batchFunctionalAcknowledgements | Valeur indiquant s’il faut traiter les accusés de réception fonctionnels par lot. | bool (obligatoire) |
batchImplementationAcknowledgements | Valeur indiquant s’il faut traiter les accusés de réception d’implémentation par lot. | bool (obligatoire) |
batchTechnicalAcknowledgements | Valeur indiquant s’il faut traiter les accusés de réception techniques par lot. | bool (obligatoire) |
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 (obligatoire) |
needImplementationAcknowledgement | Valeur indiquant si l’accusé de réception d’implémentation est nécessaire. | bool (obligatoire) |
needLoopForValidMessages | Valeur indiquant si une boucle est nécessaire pour les messages valides. | bool (obligatoire) |
needTechnicalAcknowledgement | Valeur indiquant si l’accusé de réception technique est nécessaire. | bool (obligatoire) |
rolloverAcknowledgementControlNumber | Valeur indiquant s’il faut annuler le numéro de contrôle d’accusé de réception. | bool (obligatoire) |
sendSynchronousAcknowledgement | Valeur indiquant s’il faut envoyer un accusé de réception synchrone. | bool (obligatoire) |
X12AgreementContent
Nom | Description | Valeur |
---|---|---|
receiveAgreement | Accord de réception unidirectionnel X12. | X12OneWayAgreement (obligatoire) |
sendAgreement | Contrat d’envoi unidirectionnel X12. | X12OneWayAgreement (obligatoire) |
X12DelimiterOverrides
Nom | Description | Valeur |
---|---|---|
componentSeparator | Séparateur de composant. | int (obligatoire) |
dataElementSeparator | Séparateur d’élément de données. | int (obligatoire) |
messageId | ID du message. | corde |
protocolVersion | Version du protocole. | corde |
replaceCharacter | Caractère de remplacement. | int (obligatoire) |
replaceSeparatorsInPayload | Valeur indiquant s’il faut remplacer les séparateurs dans la charge utile. | bool (obligatoire) |
segmentTerminator | Fin du segment. | int (obligatoire) |
segmentTerminatorSuffix | Suffixe de fin de segment. | 'CR' 'CRLF' 'LF' 'None' 'NotSpecified' (obligatoire) |
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' (obligatoire) |
functionalIdentifierCode | Code d’identificateur fonctionnel. | corde |
headerVersion | Version de l’en-tête. | chaîne (obligatoire) |
messageId | ID de message sur lequel ces paramètres d’enveloppe doivent être appliqués. | chaîne (obligatoire) |
protocolVersion | Version du protocole sur laquelle ces paramètres d’enveloppe doivent être appliqués. | chaîne (obligatoire) |
receiverApplicationId | ID d’application du récepteur. | chaîne (obligatoire) |
responsibleAgencyCode | Code de l’agence responsable. | chaîne (obligatoire) |
senderApplicationId | ID d’application de l’expéditeur. | chaîne (obligatoire) |
targetNamespace | Espace de noms cible sur lequel ces paramètres d’enveloppe doivent être appliqués. | chaîne (obligatoire) |
timeFormat | Format d’heure. | 'HHMM' 'HHMMSS' 'HHMMSSd' 'HHMMSSDd' 'NotSpecified' (obligatoire) |
X12EnvelopeSettings
Nom | Description | Valeur |
---|---|---|
controlStandardsId | ID des normes des contrôles. | int (obligatoire) |
controlVersionNumber | Numéro de version du contrôle. | chaîne (obligatoire) |
enableDefaultGroupHeaders | Valeur indiquant s’il faut activer les en-têtes de groupe par défaut. | bool (obligatoire) |
functionalGroupId | ID de groupe fonctionnel. | corde |
groupControlNumberLowerBound | Limite inférieure du numéro de contrôle de groupe. | int (obligatoire) |
groupControlNumberUpperBound | Limite supérieure du numéro de contrôle de groupe. | int (obligatoire) |
groupHeaderAgencyCode | Code de l’agence d’en-tête de groupe. | chaîne (obligatoire) |
groupHeaderDateFormat | Format de date d’en-tête de groupe. | 'CCYYMMDD' 'NotSpecified' 'YYMMDD' (obligatoire) |
groupHeaderTimeFormat | Format d’heure d’en-tête du groupe. | 'HHMM' 'HHMMSS' 'HHMMSSd' 'HHMMSSDd' 'NotSpecified' (obligatoire) |
groupHeaderVersion | Version de l’en-tête de groupe. | chaîne (obligatoire) |
interchangeControlNumberLowerBound | Numéro inférieur du contrôle d’échange. | int (obligatoire) |
interchangeControlNumberUpperBound | Limite supérieure du numéro de contrôle d’échange. | int (obligatoire) |
overwriteExistingTransactionSetControlNumber | Valeur indiquant s’il faut remplacer le numéro de contrôle du jeu de transactions existant. | bool (obligatoire) |
receiverApplicationId | ID d’application du récepteur. | chaîne (obligatoire) |
rolloverGroupControlNumber | Valeur indiquant s’il faut restaurer le numéro de contrôle du groupe. | bool (obligatoire) |
rolloverInterchangeControlNumber | Valeur indiquant s’il faut annuler le numéro de contrôle d’échange. | bool (obligatoire) |
rolloverTransactionSetControlNumber | Valeur indiquant s’il faut annuler le numéro de contrôle du jeu de transactions. | bool (obligatoire) |
senderApplicationId | ID d’application de l’expéditeur. | chaîne (obligatoire) |
transactionSetControlNumberLowerBound | Numéro de contrôle du jeu de transactions inférieur. | int (obligatoire) |
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 (obligatoire) |
usageIndicator | Indicateur d’utilisation. | 'Information' 'NotSpecified' 'Production' 'Test' (obligatoire) |
useControlStandardsIdAsRepetitionCharacter | Valeur indiquant s’il faut utiliser l’ID des normes de contrôle comme caractère de répétition. | bool (obligatoire) |
X12FramingSettings
Nom | Description | Valeur |
---|---|---|
characterSet | Jeu de caractères X12. | 'De base' 'Étendu' 'NotSpecified' 'UTF8' (obligatoire) |
componentSeparator | Séparateur de composant. | int (obligatoire) |
dataElementSeparator | Séparateur d’élément de données. | int (obligatoire) |
replaceCharacter | Caractère de remplacement. | int (obligatoire) |
replaceSeparatorsInPayload | Valeur indiquant s’il faut remplacer les séparateurs dans la charge utile. | bool (obligatoire) |
segmentTerminator | Fin du segment. | int (obligatoire) |
segmentTerminatorSuffix | Suffixe de fin de segment. | 'CR' 'CRLF' 'LF' 'None' 'NotSpecified' (obligatoire) |
X12MessageFilter
Nom | Description | Valeur |
---|---|---|
messageFilterType | Type de filtre de message. | 'Exclure' 'Include' 'NotSpecified' (obligatoire) |
X12MessageIdentifier
Nom | Description | Valeur |
---|---|---|
messageId | ID du message. | chaîne (obligatoire) |
X12OneWayAgreement
Nom | Description | Valeur |
---|---|---|
protocolSettings | Paramètres du protocole X12. | X12ProtocolSettings (obligatoire) |
receiverBusinessIdentity | Identité métier du récepteur | BusinessIdentity (obligatoire) |
senderBusinessIdentity | Identité métier de l’expéditeur | BusinessIdentity (obligatoire) |
X12ProcessingSettings
Nom | Description | Valeur |
---|---|---|
convertImpliedDecimal | Valeur indiquant s’il faut convertir le type numérique en décimal implicite. | bool (obligatoire) |
createEmptyXmlTagsForTrailingSeparators | Valeur indiquant s’il faut créer des balises xml vides pour les séparateurs de fin. | bool (obligatoire) |
maskSecurityInfo | Valeur indiquant s’il faut masquer les informations de sécurité. | bool (obligatoire) |
preserveInterchange | Valeur indiquant s’il faut conserver l’échange. | bool (obligatoire) |
suspendInterchangeOnError | Valeur indiquant s’il faut suspendre l’échange en cas d’erreur. | bool (obligatoire) |
useDotAsDecimalSeparator | Valeur indiquant s’il faut utiliser un point comme séparateur décimal. | bool (obligatoire) |
X12ProtocolSettings
Nom | Description | Valeur |
---|---|---|
acknowledgementSettings | Paramètres d’accusé de réception X12. | X12AcknowledgementSettings (obligatoire) |
envelopeOverrides | Les paramètres de remplacement de l’enveloppe X12. | X12EnvelopeOverride[] |
envelopeSettings | Paramètres de l’enveloppe X12. | X12EnvelopeSettings (obligatoire) |
framingSettings | Paramètres de cadrage X12. | X12FramingSettings (obligatoire) |
messageFilter | Filtre de message X12. | X12MessageFilter (obligatoire) |
messageFilterList | Liste de filtres de messages X12. | X12MessageIdentifier[] |
processingSettings | Paramètres de traitement X12. | X12ProcessingSettings (obligatoire) |
schemaReferences | Références de schéma X12. | X12SchemaReference[] (obligatoire) |
securitySettings | Paramètres de sécurité X12. | X12SecuritySettings (obligatoire) |
validationOverrides | Paramètres de remplacement de validation X12. | X12ValidationOverride[] |
validationSettings | Paramètres de validation X12. | X12ValidationSettings (obligatoire) |
x12DelimiterOverrides | Paramètres de remplacement du délimiteur X12. | X12DelimiterOverrides[] |
X12SchemaReference
Nom | Description | Valeur |
---|---|---|
messageId | ID du message. | chaîne (obligatoire) |
schemaName | Nom du schéma. | chaîne (obligatoire) |
schemaVersion | Version du schéma. | chaîne (obligatoire) |
senderApplicationId | ID d’application de l’expéditeur. | corde |
X12SecuritySettings
Nom | Description | Valeur |
---|---|---|
authorizationQualifier | Qualificateur d’autorisation. | chaîne (obligatoire) |
authorizationValue | Valeur d’autorisation. | corde |
passwordValue | Valeur du mot de passe. | corde |
securityQualifier | Qualificateur de sécurité. | chaîne (obligatoire) |
X12ValidationOverride
Nom | Description | Valeur |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Valeur indiquant s’il faut autoriser les espaces de début et de fin et les zéros. | bool (obligatoire) |
messageId | ID de message sur lequel les paramètres de validation doivent être appliqués. | chaîne (obligatoire) |
trailingSeparatorPolicy | Stratégie de séparateur de fin. | 'Obligatoire' 'NotAllowed' 'NotSpecified' 'Facultatif' (obligatoire) |
trimLeadingAndTrailingSpacesAndZeroes | Valeur indiquant s’il faut découper les espaces de début et de fin et les zéros. | bool (obligatoire) |
validateCharacterSet | Valeur indiquant s’il faut valider le jeu de caractères. | bool (obligatoire) |
validateEDITypes | Valeur indiquant s’il faut valider les types EDI. | bool (obligatoire) |
validateXSDTypes | Valeur indiquant s’il faut valider les types XSD. | bool (obligatoire) |
X12ValidationSettings
Nom | Description | Valeur |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Valeur indiquant s’il faut autoriser les espaces de début et de fin et les zéros. | bool (obligatoire) |
checkDuplicateGroupControlNumber | Valeur indiquant s’il faut vérifier le numéro de contrôle du groupe en double. | bool (obligatoire) |
checkDuplicateInterchangeControlNumber | Valeur indiquant s’il faut vérifier le numéro de contrôle d’échange en double. | bool (obligatoire) |
checkDuplicateTransactionSetControlNumber | Valeur indiquant s’il faut vérifier le numéro de contrôle du jeu de transactions en double. | bool (obligatoire) |
interchangeControlNumberValidityDays | Période de validité du numéro de contrôle d’échange. | int (obligatoire) |
trailingSeparatorPolicy | Stratégie de séparateur de fin. | 'Obligatoire' 'NotAllowed' 'NotSpecified' 'Facultatif' (obligatoire) |
trimLeadingAndTrailingSpacesAndZeroes | Valeur indiquant s’il faut découper les espaces de début et de fin et les zéros. | bool (obligatoire) |
validateCharacterSet | Valeur indiquant s’il faut valider le jeu de caractères dans le message. | bool (obligatoire) |
validateEDITypes | Valeur indiquant s’il faut valider les types EDI. | bool (obligatoire) |
validateXSDTypes | Valeur indiquant s’il faut valider les types XSD. | bool (obligatoire) |
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 :
- groupes de ressources - Consultez commandes de déploiement de 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 le code JSON suivant à votre modèle.
{
"type": "Microsoft.Logic/integrationAccounts/agreements",
"apiVersion": "2019-05-01",
"name": "string",
"location": "string",
"properties": {
"agreementType": "string",
"content": {
"aS2": {
"receiveAgreement": {
"protocolSettings": {
"acknowledgementConnectionSettings": {
"ignoreCertificateNameMismatch": "bool",
"keepHttpConnectionAlive": "bool",
"supportHttpStatusCodeContinue": "bool",
"unfoldHttpHeaders": "bool"
},
"envelopeSettings": {
"autogenerateFileName": "bool",
"fileNameTemplate": "string",
"messageContentType": "string",
"suspendMessageOnFileNameGenerationError": "bool",
"transmitFileNameInMimeHeader": "bool"
},
"errorSettings": {
"resendIfMDNNotReceived": "bool",
"suspendDuplicateMessage": "bool"
},
"mdnSettings": {
"dispositionNotificationTo": "string",
"mdnText": "string",
"micHashingAlgorithm": "string",
"needMDN": "bool",
"receiptDeliveryUrl": "string",
"sendInboundMDNToMessageBox": "bool",
"sendMDNAsynchronously": "bool",
"signMDN": "bool",
"signOutboundMDNIfOptional": "bool"
},
"messageConnectionSettings": {
"ignoreCertificateNameMismatch": "bool",
"keepHttpConnectionAlive": "bool",
"supportHttpStatusCodeContinue": "bool",
"unfoldHttpHeaders": "bool"
},
"securitySettings": {
"enableNRRForInboundDecodedMessages": "bool",
"enableNRRForInboundEncodedMessages": "bool",
"enableNRRForInboundMDN": "bool",
"enableNRRForOutboundDecodedMessages": "bool",
"enableNRRForOutboundEncodedMessages": "bool",
"enableNRRForOutboundMDN": "bool",
"encryptionCertificateName": "string",
"overrideGroupSigningCertificate": "bool",
"sha2AlgorithmFormat": "string",
"signingCertificateName": "string"
},
"validationSettings": {
"checkCertificateRevocationListOnReceive": "bool",
"checkCertificateRevocationListOnSend": "bool",
"checkDuplicateMessage": "bool",
"compressMessage": "bool",
"encryptionAlgorithm": "string",
"encryptMessage": "bool",
"interchangeDuplicatesValidityDays": "int",
"overrideMessageProperties": "bool",
"signingAlgorithm": "string",
"signMessage": "bool"
}
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
},
"sendAgreement": {
"protocolSettings": {
"acknowledgementConnectionSettings": {
"ignoreCertificateNameMismatch": "bool",
"keepHttpConnectionAlive": "bool",
"supportHttpStatusCodeContinue": "bool",
"unfoldHttpHeaders": "bool"
},
"envelopeSettings": {
"autogenerateFileName": "bool",
"fileNameTemplate": "string",
"messageContentType": "string",
"suspendMessageOnFileNameGenerationError": "bool",
"transmitFileNameInMimeHeader": "bool"
},
"errorSettings": {
"resendIfMDNNotReceived": "bool",
"suspendDuplicateMessage": "bool"
},
"mdnSettings": {
"dispositionNotificationTo": "string",
"mdnText": "string",
"micHashingAlgorithm": "string",
"needMDN": "bool",
"receiptDeliveryUrl": "string",
"sendInboundMDNToMessageBox": "bool",
"sendMDNAsynchronously": "bool",
"signMDN": "bool",
"signOutboundMDNIfOptional": "bool"
},
"messageConnectionSettings": {
"ignoreCertificateNameMismatch": "bool",
"keepHttpConnectionAlive": "bool",
"supportHttpStatusCodeContinue": "bool",
"unfoldHttpHeaders": "bool"
},
"securitySettings": {
"enableNRRForInboundDecodedMessages": "bool",
"enableNRRForInboundEncodedMessages": "bool",
"enableNRRForInboundMDN": "bool",
"enableNRRForOutboundDecodedMessages": "bool",
"enableNRRForOutboundEncodedMessages": "bool",
"enableNRRForOutboundMDN": "bool",
"encryptionCertificateName": "string",
"overrideGroupSigningCertificate": "bool",
"sha2AlgorithmFormat": "string",
"signingCertificateName": "string"
},
"validationSettings": {
"checkCertificateRevocationListOnReceive": "bool",
"checkCertificateRevocationListOnSend": "bool",
"checkDuplicateMessage": "bool",
"compressMessage": "bool",
"encryptionAlgorithm": "string",
"encryptMessage": "bool",
"interchangeDuplicatesValidityDays": "int",
"overrideMessageProperties": "bool",
"signingAlgorithm": "string",
"signMessage": "bool"
}
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
}
},
"edifact": {
"receiveAgreement": {
"protocolSettings": {
"acknowledgementSettings": {
"acknowledgementControlNumberLowerBound": "int",
"acknowledgementControlNumberPrefix": "string",
"acknowledgementControlNumberSuffix": "string",
"acknowledgementControlNumberUpperBound": "int",
"batchFunctionalAcknowledgements": "bool",
"batchTechnicalAcknowledgements": "bool",
"needFunctionalAcknowledgement": "bool",
"needLoopForValidMessages": "bool",
"needTechnicalAcknowledgement": "bool",
"rolloverAcknowledgementControlNumber": "bool",
"sendSynchronousAcknowledgement": "bool"
},
"edifactDelimiterOverrides": [
{
"componentSeparator": "int",
"dataElementSeparator": "int",
"decimalPointIndicator": "string",
"messageAssociationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"releaseIndicator": "int",
"repetitionSeparator": "int",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"targetNamespace": "string"
}
],
"envelopeOverrides": [
{
"applicationPassword": "string",
"associationAssignedCode": "string",
"controllingAgencyCode": "string",
"functionalGroupId": "string",
"groupHeaderMessageRelease": "string",
"groupHeaderMessageVersion": "string",
"messageAssociationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"receiverApplicationId": "string",
"receiverApplicationQualifier": "string",
"senderApplicationId": "string",
"senderApplicationQualifier": "string",
"targetNamespace": "string"
}
],
"envelopeSettings": {
"applicationReferenceId": "string",
"applyDelimiterStringAdvice": "bool",
"communicationAgreementId": "string",
"createGroupingSegments": "bool",
"enableDefaultGroupHeaders": "bool",
"functionalGroupId": "string",
"groupApplicationPassword": "string",
"groupApplicationReceiverId": "string",
"groupApplicationReceiverQualifier": "string",
"groupApplicationSenderId": "string",
"groupApplicationSenderQualifier": "string",
"groupAssociationAssignedCode": "string",
"groupControllingAgencyCode": "string",
"groupControlNumberLowerBound": "int",
"groupControlNumberPrefix": "string",
"groupControlNumberSuffix": "string",
"groupControlNumberUpperBound": "int",
"groupMessageRelease": "string",
"groupMessageVersion": "string",
"interchangeControlNumberLowerBound": "int",
"interchangeControlNumberPrefix": "string",
"interchangeControlNumberSuffix": "string",
"interchangeControlNumberUpperBound": "int",
"isTestInterchange": "bool",
"overwriteExistingTransactionSetControlNumber": "bool",
"processingPriorityCode": "string",
"receiverInternalIdentification": "string",
"receiverInternalSubIdentification": "string",
"receiverReverseRoutingAddress": "string",
"recipientReferencePasswordQualifier": "string",
"recipientReferencePasswordValue": "string",
"rolloverGroupControlNumber": "bool",
"rolloverInterchangeControlNumber": "bool",
"rolloverTransactionSetControlNumber": "bool",
"senderInternalIdentification": "string",
"senderInternalSubIdentification": "string",
"senderReverseRoutingAddress": "string",
"transactionSetControlNumberLowerBound": "int",
"transactionSetControlNumberPrefix": "string",
"transactionSetControlNumberSuffix": "string",
"transactionSetControlNumberUpperBound": "int"
},
"framingSettings": {
"characterEncoding": "string",
"characterSet": "string",
"componentSeparator": "int",
"dataElementSeparator": "int",
"decimalPointIndicator": "string",
"protocolVersion": "int",
"releaseIndicator": "int",
"repetitionSeparator": "int",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"serviceCodeListDirectoryVersion": "string"
},
"messageFilter": {
"messageFilterType": "string"
},
"messageFilterList": [
{
"messageId": "string"
}
],
"processingSettings": {
"createEmptyXmlTagsForTrailingSeparators": "bool",
"maskSecurityInfo": "bool",
"preserveInterchange": "bool",
"suspendInterchangeOnError": "bool",
"useDotAsDecimalSeparator": "bool"
},
"schemaReferences": [
{
"associationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"schemaName": "string",
"senderApplicationId": "string",
"senderApplicationQualifier": "string"
}
],
"validationOverrides": [
{
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"enforceCharacterSet": "bool",
"messageId": "string",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
],
"validationSettings": {
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"checkDuplicateGroupControlNumber": "bool",
"checkDuplicateInterchangeControlNumber": "bool",
"checkDuplicateTransactionSetControlNumber": "bool",
"interchangeControlNumberValidityDays": "int",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
},
"sendAgreement": {
"protocolSettings": {
"acknowledgementSettings": {
"acknowledgementControlNumberLowerBound": "int",
"acknowledgementControlNumberPrefix": "string",
"acknowledgementControlNumberSuffix": "string",
"acknowledgementControlNumberUpperBound": "int",
"batchFunctionalAcknowledgements": "bool",
"batchTechnicalAcknowledgements": "bool",
"needFunctionalAcknowledgement": "bool",
"needLoopForValidMessages": "bool",
"needTechnicalAcknowledgement": "bool",
"rolloverAcknowledgementControlNumber": "bool",
"sendSynchronousAcknowledgement": "bool"
},
"edifactDelimiterOverrides": [
{
"componentSeparator": "int",
"dataElementSeparator": "int",
"decimalPointIndicator": "string",
"messageAssociationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"releaseIndicator": "int",
"repetitionSeparator": "int",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"targetNamespace": "string"
}
],
"envelopeOverrides": [
{
"applicationPassword": "string",
"associationAssignedCode": "string",
"controllingAgencyCode": "string",
"functionalGroupId": "string",
"groupHeaderMessageRelease": "string",
"groupHeaderMessageVersion": "string",
"messageAssociationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"receiverApplicationId": "string",
"receiverApplicationQualifier": "string",
"senderApplicationId": "string",
"senderApplicationQualifier": "string",
"targetNamespace": "string"
}
],
"envelopeSettings": {
"applicationReferenceId": "string",
"applyDelimiterStringAdvice": "bool",
"communicationAgreementId": "string",
"createGroupingSegments": "bool",
"enableDefaultGroupHeaders": "bool",
"functionalGroupId": "string",
"groupApplicationPassword": "string",
"groupApplicationReceiverId": "string",
"groupApplicationReceiverQualifier": "string",
"groupApplicationSenderId": "string",
"groupApplicationSenderQualifier": "string",
"groupAssociationAssignedCode": "string",
"groupControllingAgencyCode": "string",
"groupControlNumberLowerBound": "int",
"groupControlNumberPrefix": "string",
"groupControlNumberSuffix": "string",
"groupControlNumberUpperBound": "int",
"groupMessageRelease": "string",
"groupMessageVersion": "string",
"interchangeControlNumberLowerBound": "int",
"interchangeControlNumberPrefix": "string",
"interchangeControlNumberSuffix": "string",
"interchangeControlNumberUpperBound": "int",
"isTestInterchange": "bool",
"overwriteExistingTransactionSetControlNumber": "bool",
"processingPriorityCode": "string",
"receiverInternalIdentification": "string",
"receiverInternalSubIdentification": "string",
"receiverReverseRoutingAddress": "string",
"recipientReferencePasswordQualifier": "string",
"recipientReferencePasswordValue": "string",
"rolloverGroupControlNumber": "bool",
"rolloverInterchangeControlNumber": "bool",
"rolloverTransactionSetControlNumber": "bool",
"senderInternalIdentification": "string",
"senderInternalSubIdentification": "string",
"senderReverseRoutingAddress": "string",
"transactionSetControlNumberLowerBound": "int",
"transactionSetControlNumberPrefix": "string",
"transactionSetControlNumberSuffix": "string",
"transactionSetControlNumberUpperBound": "int"
},
"framingSettings": {
"characterEncoding": "string",
"characterSet": "string",
"componentSeparator": "int",
"dataElementSeparator": "int",
"decimalPointIndicator": "string",
"protocolVersion": "int",
"releaseIndicator": "int",
"repetitionSeparator": "int",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"serviceCodeListDirectoryVersion": "string"
},
"messageFilter": {
"messageFilterType": "string"
},
"messageFilterList": [
{
"messageId": "string"
}
],
"processingSettings": {
"createEmptyXmlTagsForTrailingSeparators": "bool",
"maskSecurityInfo": "bool",
"preserveInterchange": "bool",
"suspendInterchangeOnError": "bool",
"useDotAsDecimalSeparator": "bool"
},
"schemaReferences": [
{
"associationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"schemaName": "string",
"senderApplicationId": "string",
"senderApplicationQualifier": "string"
}
],
"validationOverrides": [
{
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"enforceCharacterSet": "bool",
"messageId": "string",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
],
"validationSettings": {
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"checkDuplicateGroupControlNumber": "bool",
"checkDuplicateInterchangeControlNumber": "bool",
"checkDuplicateTransactionSetControlNumber": "bool",
"interchangeControlNumberValidityDays": "int",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
}
},
"x12": {
"receiveAgreement": {
"protocolSettings": {
"acknowledgementSettings": {
"acknowledgementControlNumberLowerBound": "int",
"acknowledgementControlNumberPrefix": "string",
"acknowledgementControlNumberSuffix": "string",
"acknowledgementControlNumberUpperBound": "int",
"batchFunctionalAcknowledgements": "bool",
"batchImplementationAcknowledgements": "bool",
"batchTechnicalAcknowledgements": "bool",
"functionalAcknowledgementVersion": "string",
"implementationAcknowledgementVersion": "string",
"needFunctionalAcknowledgement": "bool",
"needImplementationAcknowledgement": "bool",
"needLoopForValidMessages": "bool",
"needTechnicalAcknowledgement": "bool",
"rolloverAcknowledgementControlNumber": "bool",
"sendSynchronousAcknowledgement": "bool"
},
"envelopeOverrides": [
{
"dateFormat": "string",
"functionalIdentifierCode": "string",
"headerVersion": "string",
"messageId": "string",
"protocolVersion": "string",
"receiverApplicationId": "string",
"responsibleAgencyCode": "string",
"senderApplicationId": "string",
"targetNamespace": "string",
"timeFormat": "string"
}
],
"envelopeSettings": {
"controlStandardsId": "int",
"controlVersionNumber": "string",
"enableDefaultGroupHeaders": "bool",
"functionalGroupId": "string",
"groupControlNumberLowerBound": "int",
"groupControlNumberUpperBound": "int",
"groupHeaderAgencyCode": "string",
"groupHeaderDateFormat": "string",
"groupHeaderTimeFormat": "string",
"groupHeaderVersion": "string",
"interchangeControlNumberLowerBound": "int",
"interchangeControlNumberUpperBound": "int",
"overwriteExistingTransactionSetControlNumber": "bool",
"receiverApplicationId": "string",
"rolloverGroupControlNumber": "bool",
"rolloverInterchangeControlNumber": "bool",
"rolloverTransactionSetControlNumber": "bool",
"senderApplicationId": "string",
"transactionSetControlNumberLowerBound": "int",
"transactionSetControlNumberPrefix": "string",
"transactionSetControlNumberSuffix": "string",
"transactionSetControlNumberUpperBound": "int",
"usageIndicator": "string",
"useControlStandardsIdAsRepetitionCharacter": "bool"
},
"framingSettings": {
"characterSet": "string",
"componentSeparator": "int",
"dataElementSeparator": "int",
"replaceCharacter": "int",
"replaceSeparatorsInPayload": "bool",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string"
},
"messageFilter": {
"messageFilterType": "string"
},
"messageFilterList": [
{
"messageId": "string"
}
],
"processingSettings": {
"convertImpliedDecimal": "bool",
"createEmptyXmlTagsForTrailingSeparators": "bool",
"maskSecurityInfo": "bool",
"preserveInterchange": "bool",
"suspendInterchangeOnError": "bool",
"useDotAsDecimalSeparator": "bool"
},
"schemaReferences": [
{
"messageId": "string",
"schemaName": "string",
"schemaVersion": "string",
"senderApplicationId": "string"
}
],
"securitySettings": {
"authorizationQualifier": "string",
"authorizationValue": "string",
"passwordValue": "string",
"securityQualifier": "string"
},
"validationOverrides": [
{
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"messageId": "string",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
],
"validationSettings": {
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"checkDuplicateGroupControlNumber": "bool",
"checkDuplicateInterchangeControlNumber": "bool",
"checkDuplicateTransactionSetControlNumber": "bool",
"interchangeControlNumberValidityDays": "int",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
},
"x12DelimiterOverrides": [
{
"componentSeparator": "int",
"dataElementSeparator": "int",
"messageId": "string",
"protocolVersion": "string",
"replaceCharacter": "int",
"replaceSeparatorsInPayload": "bool",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"targetNamespace": "string"
}
]
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
},
"sendAgreement": {
"protocolSettings": {
"acknowledgementSettings": {
"acknowledgementControlNumberLowerBound": "int",
"acknowledgementControlNumberPrefix": "string",
"acknowledgementControlNumberSuffix": "string",
"acknowledgementControlNumberUpperBound": "int",
"batchFunctionalAcknowledgements": "bool",
"batchImplementationAcknowledgements": "bool",
"batchTechnicalAcknowledgements": "bool",
"functionalAcknowledgementVersion": "string",
"implementationAcknowledgementVersion": "string",
"needFunctionalAcknowledgement": "bool",
"needImplementationAcknowledgement": "bool",
"needLoopForValidMessages": "bool",
"needTechnicalAcknowledgement": "bool",
"rolloverAcknowledgementControlNumber": "bool",
"sendSynchronousAcknowledgement": "bool"
},
"envelopeOverrides": [
{
"dateFormat": "string",
"functionalIdentifierCode": "string",
"headerVersion": "string",
"messageId": "string",
"protocolVersion": "string",
"receiverApplicationId": "string",
"responsibleAgencyCode": "string",
"senderApplicationId": "string",
"targetNamespace": "string",
"timeFormat": "string"
}
],
"envelopeSettings": {
"controlStandardsId": "int",
"controlVersionNumber": "string",
"enableDefaultGroupHeaders": "bool",
"functionalGroupId": "string",
"groupControlNumberLowerBound": "int",
"groupControlNumberUpperBound": "int",
"groupHeaderAgencyCode": "string",
"groupHeaderDateFormat": "string",
"groupHeaderTimeFormat": "string",
"groupHeaderVersion": "string",
"interchangeControlNumberLowerBound": "int",
"interchangeControlNumberUpperBound": "int",
"overwriteExistingTransactionSetControlNumber": "bool",
"receiverApplicationId": "string",
"rolloverGroupControlNumber": "bool",
"rolloverInterchangeControlNumber": "bool",
"rolloverTransactionSetControlNumber": "bool",
"senderApplicationId": "string",
"transactionSetControlNumberLowerBound": "int",
"transactionSetControlNumberPrefix": "string",
"transactionSetControlNumberSuffix": "string",
"transactionSetControlNumberUpperBound": "int",
"usageIndicator": "string",
"useControlStandardsIdAsRepetitionCharacter": "bool"
},
"framingSettings": {
"characterSet": "string",
"componentSeparator": "int",
"dataElementSeparator": "int",
"replaceCharacter": "int",
"replaceSeparatorsInPayload": "bool",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string"
},
"messageFilter": {
"messageFilterType": "string"
},
"messageFilterList": [
{
"messageId": "string"
}
],
"processingSettings": {
"convertImpliedDecimal": "bool",
"createEmptyXmlTagsForTrailingSeparators": "bool",
"maskSecurityInfo": "bool",
"preserveInterchange": "bool",
"suspendInterchangeOnError": "bool",
"useDotAsDecimalSeparator": "bool"
},
"schemaReferences": [
{
"messageId": "string",
"schemaName": "string",
"schemaVersion": "string",
"senderApplicationId": "string"
}
],
"securitySettings": {
"authorizationQualifier": "string",
"authorizationValue": "string",
"passwordValue": "string",
"securityQualifier": "string"
},
"validationOverrides": [
{
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"messageId": "string",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
],
"validationSettings": {
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"checkDuplicateGroupControlNumber": "bool",
"checkDuplicateInterchangeControlNumber": "bool",
"checkDuplicateTransactionSetControlNumber": "bool",
"interchangeControlNumberValidityDays": "int",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
},
"x12DelimiterOverrides": [
{
"componentSeparator": "int",
"dataElementSeparator": "int",
"messageId": "string",
"protocolVersion": "string",
"replaceCharacter": "int",
"replaceSeparatorsInPayload": "bool",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"targetNamespace": "string"
}
]
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
}
}
},
"guestIdentity": {
"qualifier": "string",
"value": "string"
},
"guestPartner": "string",
"hostIdentity": {
"qualifier": "string",
"value": "string"
},
"hostPartner": "string",
"metadata": {}
},
"tags": {
"{customized property}": "string"
}
}
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 | Indique s’il faut ignorer l’incompatibilité dans le nom du certificat. | bool (obligatoire) |
keepHttpConnectionAlive | Indique s’il faut conserver la connexion active. | bool (obligatoire) |
supportHttpStatusCodeContinue | Indique s’il faut prendre en charge le code d’état HTTP « CONTINUER ». | bool (obligatoire) |
unfoldHttpHeaders | Indique s’il faut déployer les en-têtes HTTP. | bool (obligatoire) |
AS2AgreementContent
Nom | Description | Valeur |
---|---|---|
receiveAgreement | Accord de réception unidirectionnel AS2. | |
sendAgreement | Contrat d’envoi unidirectionnel AS2. |
AS2EnvelopeSettings
Nom | Description | Valeur |
---|---|---|
autogenerateFileName | Valeur indiquant s’il faut générer automatiquement le nom du fichier. | bool (obligatoire) |
fileNameTemplate | Modèle pour le nom de fichier. | chaîne (obligatoire) |
messageContentType | Type de contenu du message. | chaîne (obligatoire) |
suspendMessageOnFileNameGenerationError | Valeur indiquant s’il faut suspendre le message lors de l’erreur de génération de nom de fichier. | bool (obligatoire) |
transmitFileNameInMimeHeader | Valeur indiquant s’il faut transmettre le nom de fichier dans l’en-tête mime. | bool (obligatoire) |
AS2ErrorSettings
Nom | Description | Valeur |
---|---|---|
resendIfMDNNotReceived | Valeur indiquant s’il faut renvoyer le message si MDN n’est pas reçu. | bool (obligatoire) |
suspendDuplicateMessage | Valeur indiquant s’il faut suspendre le message en double. | bool (obligatoire) |
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. | 'MD5' 'None' 'NotSpecified' 'SHA1' 'SHA2256' 'SHA2384' 'SHA2512' (obligatoire) |
needMDN | Valeur indiquant s’il faut envoyer ou demander un MDN. | bool (obligatoire) |
receiptDeliveryUrl | URL de remise de reçu. | corde |
sendInboundMDNToMessageBox | Valeur indiquant s’il faut envoyer mdN entrant à la boîte de message. | bool (obligatoire) |
sendMDNAsynchronously | Valeur indiquant s’il faut envoyer le MDN asynchrone. | bool (obligatoire) |
signMDN | Valeur indiquant si le MDN doit être signé ou non. | bool (obligatoire) |
signOutboundMDNIfOptional | Valeur indiquant s’il faut signer le MDN sortant si facultatif. | bool (obligatoire) |
AS2MessageConnectionSettings
Nom | Description | Valeur |
---|---|---|
ignoreCertificateNameMismatch | Valeur indiquant s’il faut ignorer l’incompatibilité dans le nom du certificat. | bool (obligatoire) |
keepHttpConnectionAlive | Valeur indiquant s’il faut conserver la connexion active. | bool (obligatoire) |
supportHttpStatusCodeContinue | Valeur indiquant s’il faut prendre en charge le code d’état HTTP « CONTINUE ». | bool (obligatoire) |
unfoldHttpHeaders | Valeur indiquant s’il faut déployer les en-têtes HTTP. | bool (obligatoire) |
AS2OneWayAgreement
Nom | Description | Valeur |
---|---|---|
protocolSettings | Paramètres du protocole AS2. | AS2ProtocolSettings (obligatoire) |
receiverBusinessIdentity | Identité métier du récepteur | BusinessIdentity (obligatoire) |
senderBusinessIdentity | Identité métier de l’expéditeur | BusinessIdentity (obligatoire) |
AS2ProtocolSettings
Nom | Description | Valeur |
---|---|---|
acknowledgementConnectionSettings | Paramètres de connexion d’accusé de réception. | AS2AcknowledgementConnectionSettings (obligatoire) |
envelopeSettings | Paramètres de l’enveloppe. | AS2EnvelopeSettings (obligatoire) |
errorSettings | Paramètres d’erreur. | AS2ErrorSettings (obligatoire) |
mdnSettings | Paramètres MDN. | AS2MdnSettings (obligatoire) |
messageConnectionSettings | Paramètres de connexion de message. | AS2MessageConnectionSettings (obligatoire) |
securitySettings | Paramètres de sécurité. | AS2SecuritySettings (obligatoire) |
validationSettings | Paramètres de validation. | AS2ValidationSettings (obligatoire) |
AS2SecuritySettings
Nom | Description | Valeur |
---|---|---|
enableNRRForInboundDecodedMessages | Valeur indiquant s’il faut activer NRR pour les messages décodés entrants. | bool (obligatoire) |
enableNRRForInboundEncodedMessages | Valeur indiquant s’il faut activer NRR pour les messages encodés entrants. | bool (obligatoire) |
enableNRRForInboundMDN | Valeur indiquant s’il faut activer NRR pour mdN entrant. | bool (obligatoire) |
enableNRRForOutboundDecodedMessages | Valeur indiquant s’il faut activer NRR pour les messages décodés sortants. | bool (obligatoire) |
enableNRRForOutboundEncodedMessages | Valeur indiquant s’il faut activer NRR pour les messages encodés sortants. | bool (obligatoire) |
enableNRRForOutboundMDN | Valeur indiquant s’il faut activer NRR pour mdN sortant. | bool (obligatoire) |
encryptionCertificateName | Nom du certificat de chiffrement. | corde |
overrideGroupSigningCertificate | Valeur indiquant s’il faut envoyer ou demander un MDN. | bool (obligatoire) |
sha2AlgorithmFormat | Format de l’algorithme Sha2. Les valeurs valides sont Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize. | corde |
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 (obligatoire) |
checkCertificateRevocationListOnSend | Valeur indiquant s’il faut vérifier la liste de révocation de certificats lors de l’envoi. | bool (obligatoire) |
checkDuplicateMessage | Valeur indiquant s’il faut vérifier le message en double. | bool (obligatoire) |
compressMessage | Valeur indiquant si le message doit être compressé. | bool (obligatoire) |
encryptionAlgorithm | Algorithme de chiffrement. | 'AES128' 'AES192' 'AES256' 'DES3' 'None' 'NotSpecified' 'RC2' (obligatoire) |
encryptMessage | Valeur indiquant si le message doit être chiffré. | bool (obligatoire) |
interchangeDuplicatesValidityDays | Nombre de jours à examiner pour l’échange en double. | int (obligatoire) |
overrideMessageProperties | Valeur indiquant s’il faut remplacer les propriétés de message entrantes par celles qui sont en accord. | bool (obligatoire) |
signingAlgorithm | Algorithme de signature. | 'Default' 'NotSpecified' 'SHA1' 'SHA2256' 'SHA2384' 'SHA2512' |
signMessage | Valeur indiquant si le message doit être signé. | bool (obligatoire) |
BusinessIdentity
Nom | Description | Valeur |
---|---|---|
qualificatif | Qualificateur d’identité métier, par exemple as2identity, ZZ, ZZZ, 31, 32 | chaîne (obligatoire) |
valeur | Valeur d’identité métier définie par l’utilisateur. | chaîne (obligatoire) |
EdifactAcknowledgementSettings
Nom | Description | Valeur |
---|---|---|
acknowledgementControlNumberLowerBound | Limite inférieure du numéro de contrôle d’accusé de réception. | int (obligatoire) |
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 (obligatoire) |
batchFunctionalAcknowledgements | Valeur indiquant s’il faut traiter les accusés de réception fonctionnels par lot. | bool (obligatoire) |
batchTechnicalAcknowledgements | Valeur indiquant s’il faut traiter les accusés de réception techniques par lot. | bool (obligatoire) |
needFunctionalAcknowledgement | Valeur indiquant si l’accusé de réception fonctionnel est nécessaire. | bool (obligatoire) |
needLoopForValidMessages | Valeur indiquant si une boucle est nécessaire pour les messages valides. | bool (obligatoire) |
needTechnicalAcknowledgement | Valeur indiquant si l’accusé de réception technique est nécessaire. | bool (obligatoire) |
rolloverAcknowledgementControlNumber | Valeur indiquant s’il faut annuler le numéro de contrôle d’accusé de réception. | bool (obligatoire) |
sendSynchronousAcknowledgement | Valeur indiquant s’il faut envoyer un accusé de réception synchrone. | bool (obligatoire) |
EdifactAgreementContent
Nom | Description | Valeur |
---|---|---|
receiveAgreement | Accord de réception unidirectionnel EDIFACT. | EdifactOneWayAgreement (obligatoire) |
sendAgreement | Contrat d’envoi unidirectionnel EDIFACT. | EdifactOneWayAgreement (obligatoire) |
EdifactDelimiterOverride
Nom | Description | Valeur |
---|---|---|
componentSeparator | Séparateur de composant. | int (obligatoire) |
dataElementSeparator | Séparateur d’élément de données. | int (obligatoire) |
decimalPointIndicator | Indicateur décimal. | 'Virgule' 'Decimal' 'NotSpecified' (obligatoire) |
messageAssociationAssignedCode | Code attribué à l’association de messages. | corde |
messageId | ID du message. | corde |
messageRelease | Publication du message. | corde |
messageVersion | Version du message. | corde |
releaseIndicator | Indicateur de mise en production. | int (obligatoire) |
repetitionSeparator | Séparateur de répétition. | int (obligatoire) |
segmentTerminator | Fin du segment. | int (obligatoire) |
segmentTerminatorSuffix | Suffixe de fin de segment. | 'CR' 'CRLF' 'LF' 'None' 'NotSpecified' (obligatoire) |
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 (obligatoire) |
communicationAgreementId | ID du contrat de communication. | corde |
createGroupingSegments | Valeur indiquant s’il faut créer des segments de regroupement. | bool (obligatoire) |
enableDefaultGroupHeaders | Valeur indiquant s’il faut activer les en-têtes de groupe par défaut. | bool (obligatoire) |
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 (obligatoire) |
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 (obligatoire) |
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 (obligatoire) |
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 (obligatoire) |
isTestInterchange | Valeur indiquant si le message est un échange de test. | bool (obligatoire) |
overwriteExistingTransactionSetControlNumber | Valeur indiquant s’il faut remplacer le numéro de contrôle du jeu de transactions existant. | bool (obligatoire) |
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 (obligatoire) |
rolloverInterchangeControlNumber | Valeur indiquant s’il faut annuler le numéro de contrôle d’échange. | bool (obligatoire) |
rolloverTransactionSetControlNumber | Valeur indiquant s’il faut annuler le numéro de contrôle du jeu de transactions. | bool (obligatoire) |
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 (obligatoire) |
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 (obligatoire) |
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' (obligatoire) |
componentSeparator | Séparateur de composant. | int (obligatoire) |
dataElementSeparator | Séparateur d’élément de données. | int (obligatoire) |
decimalPointIndicator | Indicateur décimal du paramètre d’image EDIFACT. | 'Virgule' 'Decimal' 'NotSpecified' (obligatoire) |
protocolVersion | Version du protocole. | int (obligatoire) |
releaseIndicator | Indicateur de mise en production. | int (obligatoire) |
repetitionSeparator | Séparateur de répétition. | int (obligatoire) |
segmentTerminator | Fin du segment. | int (obligatoire) |
segmentTerminatorSuffix | Suffixe de fin du segment de fin du paramètre d’image EDIFACT. | 'CR' 'CRLF' 'LF' 'None' 'NotSpecified' (obligatoire) |
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' (obligatoire) |
EdifactMessageIdentifier
Nom | Description | Valeur |
---|---|---|
messageId | ID de message sur lequel ces paramètres d’enveloppe doivent être appliqués. | chaîne (obligatoire) |
EdifactOneWayAgreement
Nom | Description | Valeur |
---|---|---|
protocolSettings | Paramètres du protocole EDIFACT. | EdifactProtocolSettings (obligatoire) |
receiverBusinessIdentity | Identité métier du récepteur | BusinessIdentity (obligatoire) |
senderBusinessIdentity | Identité métier de l’expéditeur | BusinessIdentity (obligatoire) |
EdifactProcessingSettings
Nom | Description | Valeur |
---|---|---|
createEmptyXmlTagsForTrailingSeparators | Valeur indiquant s’il faut créer des balises xml vides pour les séparateurs de fin. | bool (obligatoire) |
maskSecurityInfo | Valeur indiquant s’il faut masquer les informations de sécurité. | bool (obligatoire) |
preserveInterchange | Valeur indiquant s’il faut conserver l’échange. | bool (obligatoire) |
suspendInterchangeOnError | Valeur indiquant s’il faut suspendre l’échange en cas d’erreur. | bool (obligatoire) |
useDotAsDecimalSeparator | Valeur indiquant s’il faut utiliser un point comme séparateur décimal. | bool (obligatoire) |
EdifactProtocolSettings
Nom | Description | Valeur |
---|---|---|
acknowledgementSettings | Paramètres d’accusé de réception EDIFACT. | EdifactAcknowledgementSettings (obligatoire) |
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 (obligatoire) |
framingSettings | Paramètres d’encadrement EDIFACT. | EdifactFramingSettings (obligatoire) |
messageFilter | Filtre de message EDIFACT. | edifactMessageFilter (obligatoire) |
messageFilterList | Liste de filtres de messages EDIFACT. | EdifactMessageIdentifier[] |
processingSettings | Paramètres de traitement EDIFACT. | EdifactProcessingSettings (obligatoire) |
schemaReferences | Références de schéma EDIFACT. | EdifactSchemaReference[] (obligatoire) |
validationOverrides | Paramètres de remplacement de validation EDIFACT. | EdifactValidationOverride[] |
validationSettings | Paramètres de validation EDIFACT. | EdifactValidationSettings (obligatoire) |
EdifactSchemaReference
Nom | Description | Valeur |
---|---|---|
associationAssignedCode | Code attribué à l’association. | corde |
messageId | ID du message. | chaîne (obligatoire) |
messageRelease | Version de publication du message. | chaîne (obligatoire) |
messageVersion | Version du message. | chaîne (obligatoire) |
schemaName | Nom du schéma. | chaîne (obligatoire) |
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 (obligatoire) |
enforceCharacterSet | Valeur indiquant s’il faut valider le jeu de caractères. | bool (obligatoire) |
messageId | ID de message sur lequel les paramètres de validation doivent être appliqués. | chaîne (obligatoire) |
trailingSeparatorPolicy | Stratégie de séparateur de fin. | 'Obligatoire' 'NotAllowed' 'NotSpecified' 'Facultatif' (obligatoire) |
trimLeadingAndTrailingSpacesAndZeroes | Valeur indiquant s’il faut découper les espaces de début et de fin et les zéros. | bool (obligatoire) |
validateEDITypes | Valeur indiquant s’il faut valider les types EDI. | bool (obligatoire) |
validateXSDTypes | Valeur indiquant s’il faut valider les types XSD. | bool (obligatoire) |
EdifactValidationSettings
Nom | Description | Valeur |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Valeur indiquant s’il faut autoriser les espaces de début et de fin et les zéros. | bool (obligatoire) |
checkDuplicateGroupControlNumber | Valeur indiquant s’il faut vérifier le numéro de contrôle du groupe en double. | bool (obligatoire) |
checkDuplicateInterchangeControlNumber | Valeur indiquant s’il faut vérifier le numéro de contrôle d’échange en double. | bool (obligatoire) |
checkDuplicateTransactionSetControlNumber | Valeur indiquant s’il faut vérifier le numéro de contrôle du jeu de transactions en double. | bool (obligatoire) |
interchangeControlNumberValidityDays | Période de validité du numéro de contrôle d’échange. | int (obligatoire) |
trailingSeparatorPolicy | Stratégie de séparateur de fin. | 'Obligatoire' 'NotAllowed' 'NotSpecified' 'Facultatif' (obligatoire) |
trimLeadingAndTrailingSpacesAndZeroes | Valeur indiquant s’il faut découper les espaces de début et de fin et les zéros. | bool (obligatoire) |
validateCharacterSet | Valeur indiquant s’il faut valider le jeu de caractères dans le message. | bool (obligatoire) |
validateEDITypes | Valeur indiquant s’il faut valider les types EDI. | bool (obligatoire) |
validateXSDTypes | Valeur indiquant s’il faut valider les types XSD. | bool (obligatoire) |
IntegrationAccountAgreementProperties
Nom | Description | Valeur |
---|---|---|
agreementType | Type de contrat. | 'AS2' 'Edifact' 'NotSpecified' 'X12' (obligatoire) |
contenu | Contenu du contrat. | AgreementContent (obligatoire) |
guestIdentity | Identité métier du partenaire invité. | BusinessIdentity (obligatoire) |
guestPartner | Partenaire de compte d’intégration défini en tant que partenaire invité pour ce contrat. | chaîne (obligatoire) |
hostIdentity | Identité métier du partenaire hôte. | BusinessIdentity (obligatoire) |
hostPartner | Partenaire de compte d’intégration défini en tant que partenaire hôte pour ce contrat. | chaîne (obligatoire) |
métadonnées | Métadonnées. | quelconque |
Microsoft.Logic/integrationAccounts/agreements
Nom | Description | Valeur |
---|---|---|
apiVersion | Version de l’API | '2019-05-01' |
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 (obligatoire) |
é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' |
ResourceTags
Nom | Description | Valeur |
---|
X12AcknowledgementSettings
Nom | Description | Valeur |
---|---|---|
acknowledgementControlNumberLowerBound | Limite inférieure du numéro de contrôle d’accusé de réception. | int (obligatoire) |
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 (obligatoire) |
batchFunctionalAcknowledgements | Valeur indiquant s’il faut traiter les accusés de réception fonctionnels par lot. | bool (obligatoire) |
batchImplementationAcknowledgements | Valeur indiquant s’il faut traiter les accusés de réception d’implémentation par lot. | bool (obligatoire) |
batchTechnicalAcknowledgements | Valeur indiquant s’il faut traiter les accusés de réception techniques par lot. | bool (obligatoire) |
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 (obligatoire) |
needImplementationAcknowledgement | Valeur indiquant si l’accusé de réception d’implémentation est nécessaire. | bool (obligatoire) |
needLoopForValidMessages | Valeur indiquant si une boucle est nécessaire pour les messages valides. | bool (obligatoire) |
needTechnicalAcknowledgement | Valeur indiquant si l’accusé de réception technique est nécessaire. | bool (obligatoire) |
rolloverAcknowledgementControlNumber | Valeur indiquant s’il faut annuler le numéro de contrôle d’accusé de réception. | bool (obligatoire) |
sendSynchronousAcknowledgement | Valeur indiquant s’il faut envoyer un accusé de réception synchrone. | bool (obligatoire) |
X12AgreementContent
Nom | Description | Valeur |
---|---|---|
receiveAgreement | Accord de réception unidirectionnel X12. | X12OneWayAgreement (obligatoire) |
sendAgreement | Contrat d’envoi unidirectionnel X12. | X12OneWayAgreement (obligatoire) |
X12DelimiterOverrides
Nom | Description | Valeur |
---|---|---|
componentSeparator | Séparateur de composant. | int (obligatoire) |
dataElementSeparator | Séparateur d’élément de données. | int (obligatoire) |
messageId | ID du message. | corde |
protocolVersion | Version du protocole. | corde |
replaceCharacter | Caractère de remplacement. | int (obligatoire) |
replaceSeparatorsInPayload | Valeur indiquant s’il faut remplacer les séparateurs dans la charge utile. | bool (obligatoire) |
segmentTerminator | Fin du segment. | int (obligatoire) |
segmentTerminatorSuffix | Suffixe de fin de segment. | 'CR' 'CRLF' 'LF' 'None' 'NotSpecified' (obligatoire) |
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' (obligatoire) |
functionalIdentifierCode | Code d’identificateur fonctionnel. | corde |
headerVersion | Version de l’en-tête. | chaîne (obligatoire) |
messageId | ID de message sur lequel ces paramètres d’enveloppe doivent être appliqués. | chaîne (obligatoire) |
protocolVersion | Version du protocole sur laquelle ces paramètres d’enveloppe doivent être appliqués. | chaîne (obligatoire) |
receiverApplicationId | ID d’application du récepteur. | chaîne (obligatoire) |
responsibleAgencyCode | Code de l’agence responsable. | chaîne (obligatoire) |
senderApplicationId | ID d’application de l’expéditeur. | chaîne (obligatoire) |
targetNamespace | Espace de noms cible sur lequel ces paramètres d’enveloppe doivent être appliqués. | chaîne (obligatoire) |
timeFormat | Format d’heure. | 'HHMM' 'HHMMSS' 'HHMMSSd' 'HHMMSSDd' 'NotSpecified' (obligatoire) |
X12EnvelopeSettings
Nom | Description | Valeur |
---|---|---|
controlStandardsId | ID des normes des contrôles. | int (obligatoire) |
controlVersionNumber | Numéro de version du contrôle. | chaîne (obligatoire) |
enableDefaultGroupHeaders | Valeur indiquant s’il faut activer les en-têtes de groupe par défaut. | bool (obligatoire) |
functionalGroupId | ID de groupe fonctionnel. | corde |
groupControlNumberLowerBound | Limite inférieure du numéro de contrôle de groupe. | int (obligatoire) |
groupControlNumberUpperBound | Limite supérieure du numéro de contrôle de groupe. | int (obligatoire) |
groupHeaderAgencyCode | Code de l’agence d’en-tête de groupe. | chaîne (obligatoire) |
groupHeaderDateFormat | Format de date d’en-tête de groupe. | 'CCYYMMDD' 'NotSpecified' 'YYMMDD' (obligatoire) |
groupHeaderTimeFormat | Format d’heure d’en-tête du groupe. | 'HHMM' 'HHMMSS' 'HHMMSSd' 'HHMMSSDd' 'NotSpecified' (obligatoire) |
groupHeaderVersion | Version de l’en-tête de groupe. | chaîne (obligatoire) |
interchangeControlNumberLowerBound | Numéro inférieur du contrôle d’échange. | int (obligatoire) |
interchangeControlNumberUpperBound | Limite supérieure du numéro de contrôle d’échange. | int (obligatoire) |
overwriteExistingTransactionSetControlNumber | Valeur indiquant s’il faut remplacer le numéro de contrôle du jeu de transactions existant. | bool (obligatoire) |
receiverApplicationId | ID d’application du récepteur. | chaîne (obligatoire) |
rolloverGroupControlNumber | Valeur indiquant s’il faut restaurer le numéro de contrôle du groupe. | bool (obligatoire) |
rolloverInterchangeControlNumber | Valeur indiquant s’il faut annuler le numéro de contrôle d’échange. | bool (obligatoire) |
rolloverTransactionSetControlNumber | Valeur indiquant s’il faut annuler le numéro de contrôle du jeu de transactions. | bool (obligatoire) |
senderApplicationId | ID d’application de l’expéditeur. | chaîne (obligatoire) |
transactionSetControlNumberLowerBound | Numéro de contrôle du jeu de transactions inférieur. | int (obligatoire) |
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 (obligatoire) |
usageIndicator | Indicateur d’utilisation. | 'Information' 'NotSpecified' 'Production' 'Test' (obligatoire) |
useControlStandardsIdAsRepetitionCharacter | Valeur indiquant s’il faut utiliser l’ID des normes de contrôle comme caractère de répétition. | bool (obligatoire) |
X12FramingSettings
Nom | Description | Valeur |
---|---|---|
characterSet | Jeu de caractères X12. | 'De base' 'Étendu' 'NotSpecified' 'UTF8' (obligatoire) |
componentSeparator | Séparateur de composant. | int (obligatoire) |
dataElementSeparator | Séparateur d’élément de données. | int (obligatoire) |
replaceCharacter | Caractère de remplacement. | int (obligatoire) |
replaceSeparatorsInPayload | Valeur indiquant s’il faut remplacer les séparateurs dans la charge utile. | bool (obligatoire) |
segmentTerminator | Fin du segment. | int (obligatoire) |
segmentTerminatorSuffix | Suffixe de fin de segment. | 'CR' 'CRLF' 'LF' 'None' 'NotSpecified' (obligatoire) |
X12MessageFilter
Nom | Description | Valeur |
---|---|---|
messageFilterType | Type de filtre de message. | 'Exclure' 'Include' 'NotSpecified' (obligatoire) |
X12MessageIdentifier
Nom | Description | Valeur |
---|---|---|
messageId | ID du message. | chaîne (obligatoire) |
X12OneWayAgreement
Nom | Description | Valeur |
---|---|---|
protocolSettings | Paramètres du protocole X12. | X12ProtocolSettings (obligatoire) |
receiverBusinessIdentity | Identité métier du récepteur | BusinessIdentity (obligatoire) |
senderBusinessIdentity | Identité métier de l’expéditeur | BusinessIdentity (obligatoire) |
X12ProcessingSettings
Nom | Description | Valeur |
---|---|---|
convertImpliedDecimal | Valeur indiquant s’il faut convertir le type numérique en décimal implicite. | bool (obligatoire) |
createEmptyXmlTagsForTrailingSeparators | Valeur indiquant s’il faut créer des balises xml vides pour les séparateurs de fin. | bool (obligatoire) |
maskSecurityInfo | Valeur indiquant s’il faut masquer les informations de sécurité. | bool (obligatoire) |
preserveInterchange | Valeur indiquant s’il faut conserver l’échange. | bool (obligatoire) |
suspendInterchangeOnError | Valeur indiquant s’il faut suspendre l’échange en cas d’erreur. | bool (obligatoire) |
useDotAsDecimalSeparator | Valeur indiquant s’il faut utiliser un point comme séparateur décimal. | bool (obligatoire) |
X12ProtocolSettings
Nom | Description | Valeur |
---|---|---|
acknowledgementSettings | Paramètres d’accusé de réception X12. | X12AcknowledgementSettings (obligatoire) |
envelopeOverrides | Les paramètres de remplacement de l’enveloppe X12. | X12EnvelopeOverride[] |
envelopeSettings | Paramètres de l’enveloppe X12. | X12EnvelopeSettings (obligatoire) |
framingSettings | Paramètres de cadrage X12. | X12FramingSettings (obligatoire) |
messageFilter | Filtre de message X12. | X12MessageFilter (obligatoire) |
messageFilterList | Liste de filtres de messages X12. | X12MessageIdentifier[] |
processingSettings | Paramètres de traitement X12. | X12ProcessingSettings (obligatoire) |
schemaReferences | Références de schéma X12. | X12SchemaReference[] (obligatoire) |
securitySettings | Paramètres de sécurité X12. | X12SecuritySettings (obligatoire) |
validationOverrides | Paramètres de remplacement de validation X12. | X12ValidationOverride[] |
validationSettings | Paramètres de validation X12. | X12ValidationSettings (obligatoire) |
x12DelimiterOverrides | Paramètres de remplacement du délimiteur X12. | X12DelimiterOverrides[] |
X12SchemaReference
Nom | Description | Valeur |
---|---|---|
messageId | ID du message. | chaîne (obligatoire) |
schemaName | Nom du schéma. | chaîne (obligatoire) |
schemaVersion | Version du schéma. | chaîne (obligatoire) |
senderApplicationId | ID d’application de l’expéditeur. | corde |
X12SecuritySettings
Nom | Description | Valeur |
---|---|---|
authorizationQualifier | Qualificateur d’autorisation. | chaîne (obligatoire) |
authorizationValue | Valeur d’autorisation. | corde |
passwordValue | Valeur du mot de passe. | corde |
securityQualifier | Qualificateur de sécurité. | chaîne (obligatoire) |
X12ValidationOverride
Nom | Description | Valeur |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Valeur indiquant s’il faut autoriser les espaces de début et de fin et les zéros. | bool (obligatoire) |
messageId | ID de message sur lequel les paramètres de validation doivent être appliqués. | chaîne (obligatoire) |
trailingSeparatorPolicy | Stratégie de séparateur de fin. | 'Obligatoire' 'NotAllowed' 'NotSpecified' 'Facultatif' (obligatoire) |
trimLeadingAndTrailingSpacesAndZeroes | Valeur indiquant s’il faut découper les espaces de début et de fin et les zéros. | bool (obligatoire) |
validateCharacterSet | Valeur indiquant s’il faut valider le jeu de caractères. | bool (obligatoire) |
validateEDITypes | Valeur indiquant s’il faut valider les types EDI. | bool (obligatoire) |
validateXSDTypes | Valeur indiquant s’il faut valider les types XSD. | bool (obligatoire) |
X12ValidationSettings
Nom | Description | Valeur |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Valeur indiquant s’il faut autoriser les espaces de début et de fin et les zéros. | bool (obligatoire) |
checkDuplicateGroupControlNumber | Valeur indiquant s’il faut vérifier le numéro de contrôle du groupe en double. | bool (obligatoire) |
checkDuplicateInterchangeControlNumber | Valeur indiquant s’il faut vérifier le numéro de contrôle d’échange en double. | bool (obligatoire) |
checkDuplicateTransactionSetControlNumber | Valeur indiquant s’il faut vérifier le numéro de contrôle du jeu de transactions en double. | bool (obligatoire) |
interchangeControlNumberValidityDays | Période de validité du numéro de contrôle d’échange. | int (obligatoire) |
trailingSeparatorPolicy | Stratégie de séparateur de fin. | 'Obligatoire' 'NotAllowed' 'NotSpecified' 'Facultatif' (obligatoire) |
trimLeadingAndTrailingSpacesAndZeroes | Valeur indiquant s’il faut découper les espaces de début et de fin et les zéros. | bool (obligatoire) |
validateCharacterSet | Valeur indiquant s’il faut valider le jeu de caractères dans le message. | bool (obligatoire) |
validateEDITypes | Valeur indiquant s’il faut valider les types EDI. | bool (obligatoire) |
validateXSDTypes | Valeur indiquant s’il faut valider les types XSD. | bool (obligatoire) |
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 |
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@2019-05-01"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
agreementType = "string"
content = {
aS2 = {
receiveAgreement = {
protocolSettings = {
acknowledgementConnectionSettings = {
ignoreCertificateNameMismatch = bool
keepHttpConnectionAlive = bool
supportHttpStatusCodeContinue = bool
unfoldHttpHeaders = bool
}
envelopeSettings = {
autogenerateFileName = bool
fileNameTemplate = "string"
messageContentType = "string"
suspendMessageOnFileNameGenerationError = bool
transmitFileNameInMimeHeader = bool
}
errorSettings = {
resendIfMDNNotReceived = bool
suspendDuplicateMessage = bool
}
mdnSettings = {
dispositionNotificationTo = "string"
mdnText = "string"
micHashingAlgorithm = "string"
needMDN = bool
receiptDeliveryUrl = "string"
sendInboundMDNToMessageBox = bool
sendMDNAsynchronously = bool
signMDN = bool
signOutboundMDNIfOptional = bool
}
messageConnectionSettings = {
ignoreCertificateNameMismatch = bool
keepHttpConnectionAlive = bool
supportHttpStatusCodeContinue = bool
unfoldHttpHeaders = bool
}
securitySettings = {
enableNRRForInboundDecodedMessages = bool
enableNRRForInboundEncodedMessages = bool
enableNRRForInboundMDN = bool
enableNRRForOutboundDecodedMessages = bool
enableNRRForOutboundEncodedMessages = bool
enableNRRForOutboundMDN = bool
encryptionCertificateName = "string"
overrideGroupSigningCertificate = bool
sha2AlgorithmFormat = "string"
signingCertificateName = "string"
}
validationSettings = {
checkCertificateRevocationListOnReceive = bool
checkCertificateRevocationListOnSend = bool
checkDuplicateMessage = bool
compressMessage = bool
encryptionAlgorithm = "string"
encryptMessage = bool
interchangeDuplicatesValidityDays = int
overrideMessageProperties = bool
signingAlgorithm = "string"
signMessage = bool
}
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
sendAgreement = {
protocolSettings = {
acknowledgementConnectionSettings = {
ignoreCertificateNameMismatch = bool
keepHttpConnectionAlive = bool
supportHttpStatusCodeContinue = bool
unfoldHttpHeaders = bool
}
envelopeSettings = {
autogenerateFileName = bool
fileNameTemplate = "string"
messageContentType = "string"
suspendMessageOnFileNameGenerationError = bool
transmitFileNameInMimeHeader = bool
}
errorSettings = {
resendIfMDNNotReceived = bool
suspendDuplicateMessage = bool
}
mdnSettings = {
dispositionNotificationTo = "string"
mdnText = "string"
micHashingAlgorithm = "string"
needMDN = bool
receiptDeliveryUrl = "string"
sendInboundMDNToMessageBox = bool
sendMDNAsynchronously = bool
signMDN = bool
signOutboundMDNIfOptional = bool
}
messageConnectionSettings = {
ignoreCertificateNameMismatch = bool
keepHttpConnectionAlive = bool
supportHttpStatusCodeContinue = bool
unfoldHttpHeaders = bool
}
securitySettings = {
enableNRRForInboundDecodedMessages = bool
enableNRRForInboundEncodedMessages = bool
enableNRRForInboundMDN = bool
enableNRRForOutboundDecodedMessages = bool
enableNRRForOutboundEncodedMessages = bool
enableNRRForOutboundMDN = bool
encryptionCertificateName = "string"
overrideGroupSigningCertificate = bool
sha2AlgorithmFormat = "string"
signingCertificateName = "string"
}
validationSettings = {
checkCertificateRevocationListOnReceive = bool
checkCertificateRevocationListOnSend = bool
checkDuplicateMessage = bool
compressMessage = bool
encryptionAlgorithm = "string"
encryptMessage = bool
interchangeDuplicatesValidityDays = int
overrideMessageProperties = bool
signingAlgorithm = "string"
signMessage = bool
}
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
}
edifact = {
receiveAgreement = {
protocolSettings = {
acknowledgementSettings = {
acknowledgementControlNumberLowerBound = int
acknowledgementControlNumberPrefix = "string"
acknowledgementControlNumberSuffix = "string"
acknowledgementControlNumberUpperBound = int
batchFunctionalAcknowledgements = bool
batchTechnicalAcknowledgements = bool
needFunctionalAcknowledgement = bool
needLoopForValidMessages = bool
needTechnicalAcknowledgement = bool
rolloverAcknowledgementControlNumber = bool
sendSynchronousAcknowledgement = bool
}
edifactDelimiterOverrides = [
{
componentSeparator = int
dataElementSeparator = int
decimalPointIndicator = "string"
messageAssociationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
releaseIndicator = int
repetitionSeparator = int
segmentTerminator = int
segmentTerminatorSuffix = "string"
targetNamespace = "string"
}
]
envelopeOverrides = [
{
applicationPassword = "string"
associationAssignedCode = "string"
controllingAgencyCode = "string"
functionalGroupId = "string"
groupHeaderMessageRelease = "string"
groupHeaderMessageVersion = "string"
messageAssociationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
receiverApplicationId = "string"
receiverApplicationQualifier = "string"
senderApplicationId = "string"
senderApplicationQualifier = "string"
targetNamespace = "string"
}
]
envelopeSettings = {
applicationReferenceId = "string"
applyDelimiterStringAdvice = bool
communicationAgreementId = "string"
createGroupingSegments = bool
enableDefaultGroupHeaders = bool
functionalGroupId = "string"
groupApplicationPassword = "string"
groupApplicationReceiverId = "string"
groupApplicationReceiverQualifier = "string"
groupApplicationSenderId = "string"
groupApplicationSenderQualifier = "string"
groupAssociationAssignedCode = "string"
groupControllingAgencyCode = "string"
groupControlNumberLowerBound = int
groupControlNumberPrefix = "string"
groupControlNumberSuffix = "string"
groupControlNumberUpperBound = int
groupMessageRelease = "string"
groupMessageVersion = "string"
interchangeControlNumberLowerBound = int
interchangeControlNumberPrefix = "string"
interchangeControlNumberSuffix = "string"
interchangeControlNumberUpperBound = int
isTestInterchange = bool
overwriteExistingTransactionSetControlNumber = bool
processingPriorityCode = "string"
receiverInternalIdentification = "string"
receiverInternalSubIdentification = "string"
receiverReverseRoutingAddress = "string"
recipientReferencePasswordQualifier = "string"
recipientReferencePasswordValue = "string"
rolloverGroupControlNumber = bool
rolloverInterchangeControlNumber = bool
rolloverTransactionSetControlNumber = bool
senderInternalIdentification = "string"
senderInternalSubIdentification = "string"
senderReverseRoutingAddress = "string"
transactionSetControlNumberLowerBound = int
transactionSetControlNumberPrefix = "string"
transactionSetControlNumberSuffix = "string"
transactionSetControlNumberUpperBound = int
}
framingSettings = {
characterEncoding = "string"
characterSet = "string"
componentSeparator = int
dataElementSeparator = int
decimalPointIndicator = "string"
protocolVersion = int
releaseIndicator = int
repetitionSeparator = int
segmentTerminator = int
segmentTerminatorSuffix = "string"
serviceCodeListDirectoryVersion = "string"
}
messageFilter = {
messageFilterType = "string"
}
messageFilterList = [
{
messageId = "string"
}
]
processingSettings = {
createEmptyXmlTagsForTrailingSeparators = bool
maskSecurityInfo = bool
preserveInterchange = bool
suspendInterchangeOnError = bool
useDotAsDecimalSeparator = bool
}
schemaReferences = [
{
associationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
schemaName = "string"
senderApplicationId = "string"
senderApplicationQualifier = "string"
}
]
validationOverrides = [
{
allowLeadingAndTrailingSpacesAndZeroes = bool
enforceCharacterSet = bool
messageId = "string"
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateEDITypes = bool
validateXSDTypes = bool
}
]
validationSettings = {
allowLeadingAndTrailingSpacesAndZeroes = bool
checkDuplicateGroupControlNumber = bool
checkDuplicateInterchangeControlNumber = bool
checkDuplicateTransactionSetControlNumber = bool
interchangeControlNumberValidityDays = int
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEDITypes = bool
validateXSDTypes = bool
}
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
sendAgreement = {
protocolSettings = {
acknowledgementSettings = {
acknowledgementControlNumberLowerBound = int
acknowledgementControlNumberPrefix = "string"
acknowledgementControlNumberSuffix = "string"
acknowledgementControlNumberUpperBound = int
batchFunctionalAcknowledgements = bool
batchTechnicalAcknowledgements = bool
needFunctionalAcknowledgement = bool
needLoopForValidMessages = bool
needTechnicalAcknowledgement = bool
rolloverAcknowledgementControlNumber = bool
sendSynchronousAcknowledgement = bool
}
edifactDelimiterOverrides = [
{
componentSeparator = int
dataElementSeparator = int
decimalPointIndicator = "string"
messageAssociationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
releaseIndicator = int
repetitionSeparator = int
segmentTerminator = int
segmentTerminatorSuffix = "string"
targetNamespace = "string"
}
]
envelopeOverrides = [
{
applicationPassword = "string"
associationAssignedCode = "string"
controllingAgencyCode = "string"
functionalGroupId = "string"
groupHeaderMessageRelease = "string"
groupHeaderMessageVersion = "string"
messageAssociationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
receiverApplicationId = "string"
receiverApplicationQualifier = "string"
senderApplicationId = "string"
senderApplicationQualifier = "string"
targetNamespace = "string"
}
]
envelopeSettings = {
applicationReferenceId = "string"
applyDelimiterStringAdvice = bool
communicationAgreementId = "string"
createGroupingSegments = bool
enableDefaultGroupHeaders = bool
functionalGroupId = "string"
groupApplicationPassword = "string"
groupApplicationReceiverId = "string"
groupApplicationReceiverQualifier = "string"
groupApplicationSenderId = "string"
groupApplicationSenderQualifier = "string"
groupAssociationAssignedCode = "string"
groupControllingAgencyCode = "string"
groupControlNumberLowerBound = int
groupControlNumberPrefix = "string"
groupControlNumberSuffix = "string"
groupControlNumberUpperBound = int
groupMessageRelease = "string"
groupMessageVersion = "string"
interchangeControlNumberLowerBound = int
interchangeControlNumberPrefix = "string"
interchangeControlNumberSuffix = "string"
interchangeControlNumberUpperBound = int
isTestInterchange = bool
overwriteExistingTransactionSetControlNumber = bool
processingPriorityCode = "string"
receiverInternalIdentification = "string"
receiverInternalSubIdentification = "string"
receiverReverseRoutingAddress = "string"
recipientReferencePasswordQualifier = "string"
recipientReferencePasswordValue = "string"
rolloverGroupControlNumber = bool
rolloverInterchangeControlNumber = bool
rolloverTransactionSetControlNumber = bool
senderInternalIdentification = "string"
senderInternalSubIdentification = "string"
senderReverseRoutingAddress = "string"
transactionSetControlNumberLowerBound = int
transactionSetControlNumberPrefix = "string"
transactionSetControlNumberSuffix = "string"
transactionSetControlNumberUpperBound = int
}
framingSettings = {
characterEncoding = "string"
characterSet = "string"
componentSeparator = int
dataElementSeparator = int
decimalPointIndicator = "string"
protocolVersion = int
releaseIndicator = int
repetitionSeparator = int
segmentTerminator = int
segmentTerminatorSuffix = "string"
serviceCodeListDirectoryVersion = "string"
}
messageFilter = {
messageFilterType = "string"
}
messageFilterList = [
{
messageId = "string"
}
]
processingSettings = {
createEmptyXmlTagsForTrailingSeparators = bool
maskSecurityInfo = bool
preserveInterchange = bool
suspendInterchangeOnError = bool
useDotAsDecimalSeparator = bool
}
schemaReferences = [
{
associationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
schemaName = "string"
senderApplicationId = "string"
senderApplicationQualifier = "string"
}
]
validationOverrides = [
{
allowLeadingAndTrailingSpacesAndZeroes = bool
enforceCharacterSet = bool
messageId = "string"
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateEDITypes = bool
validateXSDTypes = bool
}
]
validationSettings = {
allowLeadingAndTrailingSpacesAndZeroes = bool
checkDuplicateGroupControlNumber = bool
checkDuplicateInterchangeControlNumber = bool
checkDuplicateTransactionSetControlNumber = bool
interchangeControlNumberValidityDays = int
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEDITypes = bool
validateXSDTypes = bool
}
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
}
x12 = {
receiveAgreement = {
protocolSettings = {
acknowledgementSettings = {
acknowledgementControlNumberLowerBound = int
acknowledgementControlNumberPrefix = "string"
acknowledgementControlNumberSuffix = "string"
acknowledgementControlNumberUpperBound = int
batchFunctionalAcknowledgements = bool
batchImplementationAcknowledgements = bool
batchTechnicalAcknowledgements = bool
functionalAcknowledgementVersion = "string"
implementationAcknowledgementVersion = "string"
needFunctionalAcknowledgement = bool
needImplementationAcknowledgement = bool
needLoopForValidMessages = bool
needTechnicalAcknowledgement = bool
rolloverAcknowledgementControlNumber = bool
sendSynchronousAcknowledgement = bool
}
envelopeOverrides = [
{
dateFormat = "string"
functionalIdentifierCode = "string"
headerVersion = "string"
messageId = "string"
protocolVersion = "string"
receiverApplicationId = "string"
responsibleAgencyCode = "string"
senderApplicationId = "string"
targetNamespace = "string"
timeFormat = "string"
}
]
envelopeSettings = {
controlStandardsId = int
controlVersionNumber = "string"
enableDefaultGroupHeaders = bool
functionalGroupId = "string"
groupControlNumberLowerBound = int
groupControlNumberUpperBound = int
groupHeaderAgencyCode = "string"
groupHeaderDateFormat = "string"
groupHeaderTimeFormat = "string"
groupHeaderVersion = "string"
interchangeControlNumberLowerBound = int
interchangeControlNumberUpperBound = int
overwriteExistingTransactionSetControlNumber = bool
receiverApplicationId = "string"
rolloverGroupControlNumber = bool
rolloverInterchangeControlNumber = bool
rolloverTransactionSetControlNumber = bool
senderApplicationId = "string"
transactionSetControlNumberLowerBound = int
transactionSetControlNumberPrefix = "string"
transactionSetControlNumberSuffix = "string"
transactionSetControlNumberUpperBound = int
usageIndicator = "string"
useControlStandardsIdAsRepetitionCharacter = bool
}
framingSettings = {
characterSet = "string"
componentSeparator = int
dataElementSeparator = int
replaceCharacter = int
replaceSeparatorsInPayload = bool
segmentTerminator = int
segmentTerminatorSuffix = "string"
}
messageFilter = {
messageFilterType = "string"
}
messageFilterList = [
{
messageId = "string"
}
]
processingSettings = {
convertImpliedDecimal = bool
createEmptyXmlTagsForTrailingSeparators = bool
maskSecurityInfo = bool
preserveInterchange = bool
suspendInterchangeOnError = bool
useDotAsDecimalSeparator = bool
}
schemaReferences = [
{
messageId = "string"
schemaName = "string"
schemaVersion = "string"
senderApplicationId = "string"
}
]
securitySettings = {
authorizationQualifier = "string"
authorizationValue = "string"
passwordValue = "string"
securityQualifier = "string"
}
validationOverrides = [
{
allowLeadingAndTrailingSpacesAndZeroes = bool
messageId = "string"
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEDITypes = bool
validateXSDTypes = bool
}
]
validationSettings = {
allowLeadingAndTrailingSpacesAndZeroes = bool
checkDuplicateGroupControlNumber = bool
checkDuplicateInterchangeControlNumber = bool
checkDuplicateTransactionSetControlNumber = bool
interchangeControlNumberValidityDays = int
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEDITypes = bool
validateXSDTypes = bool
}
x12DelimiterOverrides = [
{
componentSeparator = int
dataElementSeparator = int
messageId = "string"
protocolVersion = "string"
replaceCharacter = int
replaceSeparatorsInPayload = bool
segmentTerminator = int
segmentTerminatorSuffix = "string"
targetNamespace = "string"
}
]
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
sendAgreement = {
protocolSettings = {
acknowledgementSettings = {
acknowledgementControlNumberLowerBound = int
acknowledgementControlNumberPrefix = "string"
acknowledgementControlNumberSuffix = "string"
acknowledgementControlNumberUpperBound = int
batchFunctionalAcknowledgements = bool
batchImplementationAcknowledgements = bool
batchTechnicalAcknowledgements = bool
functionalAcknowledgementVersion = "string"
implementationAcknowledgementVersion = "string"
needFunctionalAcknowledgement = bool
needImplementationAcknowledgement = bool
needLoopForValidMessages = bool
needTechnicalAcknowledgement = bool
rolloverAcknowledgementControlNumber = bool
sendSynchronousAcknowledgement = bool
}
envelopeOverrides = [
{
dateFormat = "string"
functionalIdentifierCode = "string"
headerVersion = "string"
messageId = "string"
protocolVersion = "string"
receiverApplicationId = "string"
responsibleAgencyCode = "string"
senderApplicationId = "string"
targetNamespace = "string"
timeFormat = "string"
}
]
envelopeSettings = {
controlStandardsId = int
controlVersionNumber = "string"
enableDefaultGroupHeaders = bool
functionalGroupId = "string"
groupControlNumberLowerBound = int
groupControlNumberUpperBound = int
groupHeaderAgencyCode = "string"
groupHeaderDateFormat = "string"
groupHeaderTimeFormat = "string"
groupHeaderVersion = "string"
interchangeControlNumberLowerBound = int
interchangeControlNumberUpperBound = int
overwriteExistingTransactionSetControlNumber = bool
receiverApplicationId = "string"
rolloverGroupControlNumber = bool
rolloverInterchangeControlNumber = bool
rolloverTransactionSetControlNumber = bool
senderApplicationId = "string"
transactionSetControlNumberLowerBound = int
transactionSetControlNumberPrefix = "string"
transactionSetControlNumberSuffix = "string"
transactionSetControlNumberUpperBound = int
usageIndicator = "string"
useControlStandardsIdAsRepetitionCharacter = bool
}
framingSettings = {
characterSet = "string"
componentSeparator = int
dataElementSeparator = int
replaceCharacter = int
replaceSeparatorsInPayload = bool
segmentTerminator = int
segmentTerminatorSuffix = "string"
}
messageFilter = {
messageFilterType = "string"
}
messageFilterList = [
{
messageId = "string"
}
]
processingSettings = {
convertImpliedDecimal = bool
createEmptyXmlTagsForTrailingSeparators = bool
maskSecurityInfo = bool
preserveInterchange = bool
suspendInterchangeOnError = bool
useDotAsDecimalSeparator = bool
}
schemaReferences = [
{
messageId = "string"
schemaName = "string"
schemaVersion = "string"
senderApplicationId = "string"
}
]
securitySettings = {
authorizationQualifier = "string"
authorizationValue = "string"
passwordValue = "string"
securityQualifier = "string"
}
validationOverrides = [
{
allowLeadingAndTrailingSpacesAndZeroes = bool
messageId = "string"
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEDITypes = bool
validateXSDTypes = bool
}
]
validationSettings = {
allowLeadingAndTrailingSpacesAndZeroes = bool
checkDuplicateGroupControlNumber = bool
checkDuplicateInterchangeControlNumber = bool
checkDuplicateTransactionSetControlNumber = bool
interchangeControlNumberValidityDays = int
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEDITypes = bool
validateXSDTypes = bool
}
x12DelimiterOverrides = [
{
componentSeparator = int
dataElementSeparator = int
messageId = "string"
protocolVersion = "string"
replaceCharacter = int
replaceSeparatorsInPayload = bool
segmentTerminator = int
segmentTerminatorSuffix = "string"
targetNamespace = "string"
}
]
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
}
}
guestIdentity = {
qualifier = "string"
value = "string"
}
guestPartner = "string"
hostIdentity = {
qualifier = "string"
value = "string"
}
hostPartner = "string"
metadata = ?
}
})
}
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 | Indique s’il faut ignorer l’incompatibilité dans le nom du certificat. | bool (obligatoire) |
keepHttpConnectionAlive | Indique s’il faut conserver la connexion active. | bool (obligatoire) |
supportHttpStatusCodeContinue | Indique s’il faut prendre en charge le code d’état HTTP « CONTINUER ». | bool (obligatoire) |
unfoldHttpHeaders | Indique s’il faut déployer les en-têtes HTTP. | bool (obligatoire) |
AS2AgreementContent
Nom | Description | Valeur |
---|---|---|
receiveAgreement | Accord de réception unidirectionnel AS2. | |
sendAgreement | Contrat d’envoi unidirectionnel AS2. |
AS2EnvelopeSettings
Nom | Description | Valeur |
---|---|---|
autogenerateFileName | Valeur indiquant s’il faut générer automatiquement le nom du fichier. | bool (obligatoire) |
fileNameTemplate | Modèle pour le nom de fichier. | chaîne (obligatoire) |
messageContentType | Type de contenu du message. | chaîne (obligatoire) |
suspendMessageOnFileNameGenerationError | Valeur indiquant s’il faut suspendre le message lors de l’erreur de génération de nom de fichier. | bool (obligatoire) |
transmitFileNameInMimeHeader | Valeur indiquant s’il faut transmettre le nom de fichier dans l’en-tête mime. | bool (obligatoire) |
AS2ErrorSettings
Nom | Description | Valeur |
---|---|---|
resendIfMDNNotReceived | Valeur indiquant s’il faut renvoyer le message si MDN n’est pas reçu. | bool (obligatoire) |
suspendDuplicateMessage | Valeur indiquant s’il faut suspendre le message en double. | bool (obligatoire) |
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. | 'MD5' 'None' 'NotSpecified' 'SHA1' 'SHA2256' 'SHA2384' 'SHA2512' (obligatoire) |
needMDN | Valeur indiquant s’il faut envoyer ou demander un MDN. | bool (obligatoire) |
receiptDeliveryUrl | URL de remise de reçu. | corde |
sendInboundMDNToMessageBox | Valeur indiquant s’il faut envoyer mdN entrant à la boîte de message. | bool (obligatoire) |
sendMDNAsynchronously | Valeur indiquant s’il faut envoyer le MDN asynchrone. | bool (obligatoire) |
signMDN | Valeur indiquant si le MDN doit être signé ou non. | bool (obligatoire) |
signOutboundMDNIfOptional | Valeur indiquant s’il faut signer le MDN sortant si facultatif. | bool (obligatoire) |
AS2MessageConnectionSettings
Nom | Description | Valeur |
---|---|---|
ignoreCertificateNameMismatch | Valeur indiquant s’il faut ignorer l’incompatibilité dans le nom du certificat. | bool (obligatoire) |
keepHttpConnectionAlive | Valeur indiquant s’il faut conserver la connexion active. | bool (obligatoire) |
supportHttpStatusCodeContinue | Valeur indiquant s’il faut prendre en charge le code d’état HTTP « CONTINUE ». | bool (obligatoire) |
unfoldHttpHeaders | Valeur indiquant s’il faut déployer les en-têtes HTTP. | bool (obligatoire) |
AS2OneWayAgreement
Nom | Description | Valeur |
---|---|---|
protocolSettings | Paramètres du protocole AS2. | AS2ProtocolSettings (obligatoire) |
receiverBusinessIdentity | Identité métier du récepteur | BusinessIdentity (obligatoire) |
senderBusinessIdentity | Identité métier de l’expéditeur | BusinessIdentity (obligatoire) |
AS2ProtocolSettings
Nom | Description | Valeur |
---|---|---|
acknowledgementConnectionSettings | Paramètres de connexion d’accusé de réception. | AS2AcknowledgementConnectionSettings (obligatoire) |
envelopeSettings | Paramètres de l’enveloppe. | AS2EnvelopeSettings (obligatoire) |
errorSettings | Paramètres d’erreur. | AS2ErrorSettings (obligatoire) |
mdnSettings | Paramètres MDN. | AS2MdnSettings (obligatoire) |
messageConnectionSettings | Paramètres de connexion de message. | AS2MessageConnectionSettings (obligatoire) |
securitySettings | Paramètres de sécurité. | AS2SecuritySettings (obligatoire) |
validationSettings | Paramètres de validation. | AS2ValidationSettings (obligatoire) |
AS2SecuritySettings
Nom | Description | Valeur |
---|---|---|
enableNRRForInboundDecodedMessages | Valeur indiquant s’il faut activer NRR pour les messages décodés entrants. | bool (obligatoire) |
enableNRRForInboundEncodedMessages | Valeur indiquant s’il faut activer NRR pour les messages encodés entrants. | bool (obligatoire) |
enableNRRForInboundMDN | Valeur indiquant s’il faut activer NRR pour mdN entrant. | bool (obligatoire) |
enableNRRForOutboundDecodedMessages | Valeur indiquant s’il faut activer NRR pour les messages décodés sortants. | bool (obligatoire) |
enableNRRForOutboundEncodedMessages | Valeur indiquant s’il faut activer NRR pour les messages encodés sortants. | bool (obligatoire) |
enableNRRForOutboundMDN | Valeur indiquant s’il faut activer NRR pour mdN sortant. | bool (obligatoire) |
encryptionCertificateName | Nom du certificat de chiffrement. | corde |
overrideGroupSigningCertificate | Valeur indiquant s’il faut envoyer ou demander un MDN. | bool (obligatoire) |
sha2AlgorithmFormat | Format de l’algorithme Sha2. Les valeurs valides sont Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize. | corde |
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 (obligatoire) |
checkCertificateRevocationListOnSend | Valeur indiquant s’il faut vérifier la liste de révocation de certificats lors de l’envoi. | bool (obligatoire) |
checkDuplicateMessage | Valeur indiquant s’il faut vérifier le message en double. | bool (obligatoire) |
compressMessage | Valeur indiquant si le message doit être compressé. | bool (obligatoire) |
encryptionAlgorithm | Algorithme de chiffrement. | 'AES128' 'AES192' 'AES256' 'DES3' 'None' 'NotSpecified' 'RC2' (obligatoire) |
encryptMessage | Valeur indiquant si le message doit être chiffré. | bool (obligatoire) |
interchangeDuplicatesValidityDays | Nombre de jours à examiner pour l’échange en double. | int (obligatoire) |
overrideMessageProperties | Valeur indiquant s’il faut remplacer les propriétés de message entrantes par celles qui sont en accord. | bool (obligatoire) |
signingAlgorithm | Algorithme de signature. | 'Default' 'NotSpecified' 'SHA1' 'SHA2256' 'SHA2384' 'SHA2512' |
signMessage | Valeur indiquant si le message doit être signé. | bool (obligatoire) |
BusinessIdentity
Nom | Description | Valeur |
---|---|---|
qualificatif | Qualificateur d’identité métier, par exemple as2identity, ZZ, ZZZ, 31, 32 | chaîne (obligatoire) |
valeur | Valeur d’identité métier définie par l’utilisateur. | chaîne (obligatoire) |
EdifactAcknowledgementSettings
Nom | Description | Valeur |
---|---|---|
acknowledgementControlNumberLowerBound | Limite inférieure du numéro de contrôle d’accusé de réception. | int (obligatoire) |
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 (obligatoire) |
batchFunctionalAcknowledgements | Valeur indiquant s’il faut traiter les accusés de réception fonctionnels par lot. | bool (obligatoire) |
batchTechnicalAcknowledgements | Valeur indiquant s’il faut traiter les accusés de réception techniques par lot. | bool (obligatoire) |
needFunctionalAcknowledgement | Valeur indiquant si l’accusé de réception fonctionnel est nécessaire. | bool (obligatoire) |
needLoopForValidMessages | Valeur indiquant si une boucle est nécessaire pour les messages valides. | bool (obligatoire) |
needTechnicalAcknowledgement | Valeur indiquant si l’accusé de réception technique est nécessaire. | bool (obligatoire) |
rolloverAcknowledgementControlNumber | Valeur indiquant s’il faut annuler le numéro de contrôle d’accusé de réception. | bool (obligatoire) |
sendSynchronousAcknowledgement | Valeur indiquant s’il faut envoyer un accusé de réception synchrone. | bool (obligatoire) |
EdifactAgreementContent
Nom | Description | Valeur |
---|---|---|
receiveAgreement | Accord de réception unidirectionnel EDIFACT. | EdifactOneWayAgreement (obligatoire) |
sendAgreement | Contrat d’envoi unidirectionnel EDIFACT. | EdifactOneWayAgreement (obligatoire) |
EdifactDelimiterOverride
Nom | Description | Valeur |
---|---|---|
componentSeparator | Séparateur de composant. | int (obligatoire) |
dataElementSeparator | Séparateur d’élément de données. | int (obligatoire) |
decimalPointIndicator | Indicateur décimal. | 'Virgule' 'Decimal' 'NotSpecified' (obligatoire) |
messageAssociationAssignedCode | Code attribué à l’association de messages. | corde |
messageId | ID du message. | corde |
messageRelease | Publication du message. | corde |
messageVersion | Version du message. | corde |
releaseIndicator | Indicateur de mise en production. | int (obligatoire) |
repetitionSeparator | Séparateur de répétition. | int (obligatoire) |
segmentTerminator | Fin du segment. | int (obligatoire) |
segmentTerminatorSuffix | Suffixe de fin de segment. | 'CR' 'CRLF' 'LF' 'None' 'NotSpecified' (obligatoire) |
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 (obligatoire) |
communicationAgreementId | ID du contrat de communication. | corde |
createGroupingSegments | Valeur indiquant s’il faut créer des segments de regroupement. | bool (obligatoire) |
enableDefaultGroupHeaders | Valeur indiquant s’il faut activer les en-têtes de groupe par défaut. | bool (obligatoire) |
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 (obligatoire) |
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 (obligatoire) |
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 (obligatoire) |
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 (obligatoire) |
isTestInterchange | Valeur indiquant si le message est un échange de test. | bool (obligatoire) |
overwriteExistingTransactionSetControlNumber | Valeur indiquant s’il faut remplacer le numéro de contrôle du jeu de transactions existant. | bool (obligatoire) |
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 (obligatoire) |
rolloverInterchangeControlNumber | Valeur indiquant s’il faut annuler le numéro de contrôle d’échange. | bool (obligatoire) |
rolloverTransactionSetControlNumber | Valeur indiquant s’il faut annuler le numéro de contrôle du jeu de transactions. | bool (obligatoire) |
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 (obligatoire) |
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 (obligatoire) |
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' (obligatoire) |
componentSeparator | Séparateur de composant. | int (obligatoire) |
dataElementSeparator | Séparateur d’élément de données. | int (obligatoire) |
decimalPointIndicator | Indicateur décimal du paramètre d’image EDIFACT. | 'Virgule' 'Decimal' 'NotSpecified' (obligatoire) |
protocolVersion | Version du protocole. | int (obligatoire) |
releaseIndicator | Indicateur de mise en production. | int (obligatoire) |
repetitionSeparator | Séparateur de répétition. | int (obligatoire) |
segmentTerminator | Fin du segment. | int (obligatoire) |
segmentTerminatorSuffix | Suffixe de fin du segment de fin du paramètre d’image EDIFACT. | 'CR' 'CRLF' 'LF' 'None' 'NotSpecified' (obligatoire) |
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' (obligatoire) |
EdifactMessageIdentifier
Nom | Description | Valeur |
---|---|---|
messageId | ID de message sur lequel ces paramètres d’enveloppe doivent être appliqués. | chaîne (obligatoire) |
EdifactOneWayAgreement
Nom | Description | Valeur |
---|---|---|
protocolSettings | Paramètres du protocole EDIFACT. | EdifactProtocolSettings (obligatoire) |
receiverBusinessIdentity | Identité métier du récepteur | BusinessIdentity (obligatoire) |
senderBusinessIdentity | Identité métier de l’expéditeur | BusinessIdentity (obligatoire) |
EdifactProcessingSettings
Nom | Description | Valeur |
---|---|---|
createEmptyXmlTagsForTrailingSeparators | Valeur indiquant s’il faut créer des balises xml vides pour les séparateurs de fin. | bool (obligatoire) |
maskSecurityInfo | Valeur indiquant s’il faut masquer les informations de sécurité. | bool (obligatoire) |
preserveInterchange | Valeur indiquant s’il faut conserver l’échange. | bool (obligatoire) |
suspendInterchangeOnError | Valeur indiquant s’il faut suspendre l’échange en cas d’erreur. | bool (obligatoire) |
useDotAsDecimalSeparator | Valeur indiquant s’il faut utiliser un point comme séparateur décimal. | bool (obligatoire) |
EdifactProtocolSettings
Nom | Description | Valeur |
---|---|---|
acknowledgementSettings | Paramètres d’accusé de réception EDIFACT. | EdifactAcknowledgementSettings (obligatoire) |
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 (obligatoire) |
framingSettings | Paramètres d’encadrement EDIFACT. | EdifactFramingSettings (obligatoire) |
messageFilter | Filtre de message EDIFACT. | edifactMessageFilter (obligatoire) |
messageFilterList | Liste de filtres de messages EDIFACT. | EdifactMessageIdentifier[] |
processingSettings | Paramètres de traitement EDIFACT. | EdifactProcessingSettings (obligatoire) |
schemaReferences | Références de schéma EDIFACT. | EdifactSchemaReference[] (obligatoire) |
validationOverrides | Paramètres de remplacement de validation EDIFACT. | EdifactValidationOverride[] |
validationSettings | Paramètres de validation EDIFACT. | EdifactValidationSettings (obligatoire) |
EdifactSchemaReference
Nom | Description | Valeur |
---|---|---|
associationAssignedCode | Code attribué à l’association. | corde |
messageId | ID du message. | chaîne (obligatoire) |
messageRelease | Version de publication du message. | chaîne (obligatoire) |
messageVersion | Version du message. | chaîne (obligatoire) |
schemaName | Nom du schéma. | chaîne (obligatoire) |
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 (obligatoire) |
enforceCharacterSet | Valeur indiquant s’il faut valider le jeu de caractères. | bool (obligatoire) |
messageId | ID de message sur lequel les paramètres de validation doivent être appliqués. | chaîne (obligatoire) |
trailingSeparatorPolicy | Stratégie de séparateur de fin. | 'Obligatoire' 'NotAllowed' 'NotSpecified' 'Facultatif' (obligatoire) |
trimLeadingAndTrailingSpacesAndZeroes | Valeur indiquant s’il faut découper les espaces de début et de fin et les zéros. | bool (obligatoire) |
validateEDITypes | Valeur indiquant s’il faut valider les types EDI. | bool (obligatoire) |
validateXSDTypes | Valeur indiquant s’il faut valider les types XSD. | bool (obligatoire) |
EdifactValidationSettings
Nom | Description | Valeur |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Valeur indiquant s’il faut autoriser les espaces de début et de fin et les zéros. | bool (obligatoire) |
checkDuplicateGroupControlNumber | Valeur indiquant s’il faut vérifier le numéro de contrôle du groupe en double. | bool (obligatoire) |
checkDuplicateInterchangeControlNumber | Valeur indiquant s’il faut vérifier le numéro de contrôle d’échange en double. | bool (obligatoire) |
checkDuplicateTransactionSetControlNumber | Valeur indiquant s’il faut vérifier le numéro de contrôle du jeu de transactions en double. | bool (obligatoire) |
interchangeControlNumberValidityDays | Période de validité du numéro de contrôle d’échange. | int (obligatoire) |
trailingSeparatorPolicy | Stratégie de séparateur de fin. | 'Obligatoire' 'NotAllowed' 'NotSpecified' 'Facultatif' (obligatoire) |
trimLeadingAndTrailingSpacesAndZeroes | Valeur indiquant s’il faut découper les espaces de début et de fin et les zéros. | bool (obligatoire) |
validateCharacterSet | Valeur indiquant s’il faut valider le jeu de caractères dans le message. | bool (obligatoire) |
validateEDITypes | Valeur indiquant s’il faut valider les types EDI. | bool (obligatoire) |
validateXSDTypes | Valeur indiquant s’il faut valider les types XSD. | bool (obligatoire) |
IntegrationAccountAgreementProperties
Nom | Description | Valeur |
---|---|---|
agreementType | Type de contrat. | 'AS2' 'Edifact' 'NotSpecified' 'X12' (obligatoire) |
contenu | Contenu du contrat. | AgreementContent (obligatoire) |
guestIdentity | Identité métier du partenaire invité. | BusinessIdentity (obligatoire) |
guestPartner | Partenaire de compte d’intégration défini en tant que partenaire invité pour ce contrat. | chaîne (obligatoire) |
hostIdentity | Identité métier du partenaire hôte. | BusinessIdentity (obligatoire) |
hostPartner | Partenaire de compte d’intégration défini en tant que partenaire hôte pour ce contrat. | chaîne (obligatoire) |
métadonnées | Métadonnées. | quelconque |
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 (obligatoire) |
étiquettes | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. |
type | Type de ressource | « Microsoft.Logic/integrationAccounts/agreements@2019-05-01 » |
ResourceTags
Nom | Description | Valeur |
---|
X12AcknowledgementSettings
Nom | Description | Valeur |
---|---|---|
acknowledgementControlNumberLowerBound | Limite inférieure du numéro de contrôle d’accusé de réception. | int (obligatoire) |
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 (obligatoire) |
batchFunctionalAcknowledgements | Valeur indiquant s’il faut traiter les accusés de réception fonctionnels par lot. | bool (obligatoire) |
batchImplementationAcknowledgements | Valeur indiquant s’il faut traiter les accusés de réception d’implémentation par lot. | bool (obligatoire) |
batchTechnicalAcknowledgements | Valeur indiquant s’il faut traiter les accusés de réception techniques par lot. | bool (obligatoire) |
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 (obligatoire) |
needImplementationAcknowledgement | Valeur indiquant si l’accusé de réception d’implémentation est nécessaire. | bool (obligatoire) |
needLoopForValidMessages | Valeur indiquant si une boucle est nécessaire pour les messages valides. | bool (obligatoire) |
needTechnicalAcknowledgement | Valeur indiquant si l’accusé de réception technique est nécessaire. | bool (obligatoire) |
rolloverAcknowledgementControlNumber | Valeur indiquant s’il faut annuler le numéro de contrôle d’accusé de réception. | bool (obligatoire) |
sendSynchronousAcknowledgement | Valeur indiquant s’il faut envoyer un accusé de réception synchrone. | bool (obligatoire) |
X12AgreementContent
Nom | Description | Valeur |
---|---|---|
receiveAgreement | Accord de réception unidirectionnel X12. | X12OneWayAgreement (obligatoire) |
sendAgreement | Contrat d’envoi unidirectionnel X12. | X12OneWayAgreement (obligatoire) |
X12DelimiterOverrides
Nom | Description | Valeur |
---|---|---|
componentSeparator | Séparateur de composant. | int (obligatoire) |
dataElementSeparator | Séparateur d’élément de données. | int (obligatoire) |
messageId | ID du message. | corde |
protocolVersion | Version du protocole. | corde |
replaceCharacter | Caractère de remplacement. | int (obligatoire) |
replaceSeparatorsInPayload | Valeur indiquant s’il faut remplacer les séparateurs dans la charge utile. | bool (obligatoire) |
segmentTerminator | Fin du segment. | int (obligatoire) |
segmentTerminatorSuffix | Suffixe de fin de segment. | 'CR' 'CRLF' 'LF' 'None' 'NotSpecified' (obligatoire) |
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' (obligatoire) |
functionalIdentifierCode | Code d’identificateur fonctionnel. | corde |
headerVersion | Version de l’en-tête. | chaîne (obligatoire) |
messageId | ID de message sur lequel ces paramètres d’enveloppe doivent être appliqués. | chaîne (obligatoire) |
protocolVersion | Version du protocole sur laquelle ces paramètres d’enveloppe doivent être appliqués. | chaîne (obligatoire) |
receiverApplicationId | ID d’application du récepteur. | chaîne (obligatoire) |
responsibleAgencyCode | Code de l’agence responsable. | chaîne (obligatoire) |
senderApplicationId | ID d’application de l’expéditeur. | chaîne (obligatoire) |
targetNamespace | Espace de noms cible sur lequel ces paramètres d’enveloppe doivent être appliqués. | chaîne (obligatoire) |
timeFormat | Format d’heure. | 'HHMM' 'HHMMSS' 'HHMMSSd' 'HHMMSSDd' 'NotSpecified' (obligatoire) |
X12EnvelopeSettings
Nom | Description | Valeur |
---|---|---|
controlStandardsId | ID des normes des contrôles. | int (obligatoire) |
controlVersionNumber | Numéro de version du contrôle. | chaîne (obligatoire) |
enableDefaultGroupHeaders | Valeur indiquant s’il faut activer les en-têtes de groupe par défaut. | bool (obligatoire) |
functionalGroupId | ID de groupe fonctionnel. | corde |
groupControlNumberLowerBound | Limite inférieure du numéro de contrôle de groupe. | int (obligatoire) |
groupControlNumberUpperBound | Limite supérieure du numéro de contrôle de groupe. | int (obligatoire) |
groupHeaderAgencyCode | Code de l’agence d’en-tête de groupe. | chaîne (obligatoire) |
groupHeaderDateFormat | Format de date d’en-tête de groupe. | 'CCYYMMDD' 'NotSpecified' 'YYMMDD' (obligatoire) |
groupHeaderTimeFormat | Format d’heure d’en-tête du groupe. | 'HHMM' 'HHMMSS' 'HHMMSSd' 'HHMMSSDd' 'NotSpecified' (obligatoire) |
groupHeaderVersion | Version de l’en-tête de groupe. | chaîne (obligatoire) |
interchangeControlNumberLowerBound | Numéro inférieur du contrôle d’échange. | int (obligatoire) |
interchangeControlNumberUpperBound | Limite supérieure du numéro de contrôle d’échange. | int (obligatoire) |
overwriteExistingTransactionSetControlNumber | Valeur indiquant s’il faut remplacer le numéro de contrôle du jeu de transactions existant. | bool (obligatoire) |
receiverApplicationId | ID d’application du récepteur. | chaîne (obligatoire) |
rolloverGroupControlNumber | Valeur indiquant s’il faut restaurer le numéro de contrôle du groupe. | bool (obligatoire) |
rolloverInterchangeControlNumber | Valeur indiquant s’il faut annuler le numéro de contrôle d’échange. | bool (obligatoire) |
rolloverTransactionSetControlNumber | Valeur indiquant s’il faut annuler le numéro de contrôle du jeu de transactions. | bool (obligatoire) |
senderApplicationId | ID d’application de l’expéditeur. | chaîne (obligatoire) |
transactionSetControlNumberLowerBound | Numéro de contrôle du jeu de transactions inférieur. | int (obligatoire) |
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 (obligatoire) |
usageIndicator | Indicateur d’utilisation. | 'Information' 'NotSpecified' 'Production' 'Test' (obligatoire) |
useControlStandardsIdAsRepetitionCharacter | Valeur indiquant s’il faut utiliser l’ID des normes de contrôle comme caractère de répétition. | bool (obligatoire) |
X12FramingSettings
Nom | Description | Valeur |
---|---|---|
characterSet | Jeu de caractères X12. | 'De base' 'Étendu' 'NotSpecified' 'UTF8' (obligatoire) |
componentSeparator | Séparateur de composant. | int (obligatoire) |
dataElementSeparator | Séparateur d’élément de données. | int (obligatoire) |
replaceCharacter | Caractère de remplacement. | int (obligatoire) |
replaceSeparatorsInPayload | Valeur indiquant s’il faut remplacer les séparateurs dans la charge utile. | bool (obligatoire) |
segmentTerminator | Fin du segment. | int (obligatoire) |
segmentTerminatorSuffix | Suffixe de fin de segment. | 'CR' 'CRLF' 'LF' 'None' 'NotSpecified' (obligatoire) |
X12MessageFilter
Nom | Description | Valeur |
---|---|---|
messageFilterType | Type de filtre de message. | 'Exclure' 'Include' 'NotSpecified' (obligatoire) |
X12MessageIdentifier
Nom | Description | Valeur |
---|---|---|
messageId | ID du message. | chaîne (obligatoire) |
X12OneWayAgreement
Nom | Description | Valeur |
---|---|---|
protocolSettings | Paramètres du protocole X12. | X12ProtocolSettings (obligatoire) |
receiverBusinessIdentity | Identité métier du récepteur | BusinessIdentity (obligatoire) |
senderBusinessIdentity | Identité métier de l’expéditeur | BusinessIdentity (obligatoire) |
X12ProcessingSettings
Nom | Description | Valeur |
---|---|---|
convertImpliedDecimal | Valeur indiquant s’il faut convertir le type numérique en décimal implicite. | bool (obligatoire) |
createEmptyXmlTagsForTrailingSeparators | Valeur indiquant s’il faut créer des balises xml vides pour les séparateurs de fin. | bool (obligatoire) |
maskSecurityInfo | Valeur indiquant s’il faut masquer les informations de sécurité. | bool (obligatoire) |
preserveInterchange | Valeur indiquant s’il faut conserver l’échange. | bool (obligatoire) |
suspendInterchangeOnError | Valeur indiquant s’il faut suspendre l’échange en cas d’erreur. | bool (obligatoire) |
useDotAsDecimalSeparator | Valeur indiquant s’il faut utiliser un point comme séparateur décimal. | bool (obligatoire) |
X12ProtocolSettings
Nom | Description | Valeur |
---|---|---|
acknowledgementSettings | Paramètres d’accusé de réception X12. | X12AcknowledgementSettings (obligatoire) |
envelopeOverrides | Les paramètres de remplacement de l’enveloppe X12. | X12EnvelopeOverride[] |
envelopeSettings | Paramètres de l’enveloppe X12. | X12EnvelopeSettings (obligatoire) |
framingSettings | Paramètres de cadrage X12. | X12FramingSettings (obligatoire) |
messageFilter | Filtre de message X12. | X12MessageFilter (obligatoire) |
messageFilterList | Liste de filtres de messages X12. | X12MessageIdentifier[] |
processingSettings | Paramètres de traitement X12. | X12ProcessingSettings (obligatoire) |
schemaReferences | Références de schéma X12. | X12SchemaReference[] (obligatoire) |
securitySettings | Paramètres de sécurité X12. | X12SecuritySettings (obligatoire) |
validationOverrides | Paramètres de remplacement de validation X12. | X12ValidationOverride[] |
validationSettings | Paramètres de validation X12. | X12ValidationSettings (obligatoire) |
x12DelimiterOverrides | Paramètres de remplacement du délimiteur X12. | X12DelimiterOverrides[] |
X12SchemaReference
Nom | Description | Valeur |
---|---|---|
messageId | ID du message. | chaîne (obligatoire) |
schemaName | Nom du schéma. | chaîne (obligatoire) |
schemaVersion | Version du schéma. | chaîne (obligatoire) |
senderApplicationId | ID d’application de l’expéditeur. | corde |
X12SecuritySettings
Nom | Description | Valeur |
---|---|---|
authorizationQualifier | Qualificateur d’autorisation. | chaîne (obligatoire) |
authorizationValue | Valeur d’autorisation. | corde |
passwordValue | Valeur du mot de passe. | corde |
securityQualifier | Qualificateur de sécurité. | chaîne (obligatoire) |
X12ValidationOverride
Nom | Description | Valeur |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Valeur indiquant s’il faut autoriser les espaces de début et de fin et les zéros. | bool (obligatoire) |
messageId | ID de message sur lequel les paramètres de validation doivent être appliqués. | chaîne (obligatoire) |
trailingSeparatorPolicy | Stratégie de séparateur de fin. | 'Obligatoire' 'NotAllowed' 'NotSpecified' 'Facultatif' (obligatoire) |
trimLeadingAndTrailingSpacesAndZeroes | Valeur indiquant s’il faut découper les espaces de début et de fin et les zéros. | bool (obligatoire) |
validateCharacterSet | Valeur indiquant s’il faut valider le jeu de caractères. | bool (obligatoire) |
validateEDITypes | Valeur indiquant s’il faut valider les types EDI. | bool (obligatoire) |
validateXSDTypes | Valeur indiquant s’il faut valider les types XSD. | bool (obligatoire) |
X12ValidationSettings
Nom | Description | Valeur |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Valeur indiquant s’il faut autoriser les espaces de début et de fin et les zéros. | bool (obligatoire) |
checkDuplicateGroupControlNumber | Valeur indiquant s’il faut vérifier le numéro de contrôle du groupe en double. | bool (obligatoire) |
checkDuplicateInterchangeControlNumber | Valeur indiquant s’il faut vérifier le numéro de contrôle d’échange en double. | bool (obligatoire) |
checkDuplicateTransactionSetControlNumber | Valeur indiquant s’il faut vérifier le numéro de contrôle du jeu de transactions en double. | bool (obligatoire) |
interchangeControlNumberValidityDays | Période de validité du numéro de contrôle d’échange. | int (obligatoire) |
trailingSeparatorPolicy | Stratégie de séparateur de fin. | 'Obligatoire' 'NotAllowed' 'NotSpecified' 'Facultatif' (obligatoire) |
trimLeadingAndTrailingSpacesAndZeroes | Valeur indiquant s’il faut découper les espaces de début et de fin et les zéros. | bool (obligatoire) |
validateCharacterSet | Valeur indiquant s’il faut valider le jeu de caractères dans le message. | bool (obligatoire) |
validateEDITypes | Valeur indiquant s’il faut valider les types EDI. | bool (obligatoire) |
validateXSDTypes | Valeur indiquant s’il faut valider les types XSD. | bool (obligatoire) |