Condividi tramite


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

Definizione di risorsa Bicep

Il tipo di risorsa integrationAccounts/agreements può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Logic/integrationAccounts/agreements, aggiungere il bicep seguente al modello.

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

Valori delle proprietà

AgreementContent

Nome Descrizione Valore
AS2 Contenuto del contratto AS2. AS2AgreementContent
Edifact Contenuto del contratto EDIFACT. EdifactAgreementContent
X12 Contenuto del contratto X12. X12AgreementContent

AS2AcknowledgementConnectionSettings

Nome Descrizione Valore
ignoreCertificateNameMismatch Valore che indica se ignorare la mancata corrispondenza nel nome del certificato. Bool
keepHttpConnectionAlive Valore che indica se mantenere attiva la connessione. Bool
supportHttpStatusCodeContinue Valore che indica se supportare il codice di stato HTTP 'CONTINUE'. Bool
unfoldHttpHeaders Valore che indica se espandere le intestazioni HTTP. Bool

AS2AgreementContent

Nome Descrizione Valore
receiveAgreement Contratto di ricezione unidirezionale AS2. AS2OneWayAgreement
sendAgreement Contratto di invio unidirezionale AS2. AS2OneWayAgreement

AS2EnvelopeSettings

Nome Descrizione Valore
AutogenerateFileName Valore che indica se generare automaticamente il nome del file. Bool
fileNameTemplate Modello per il nome file. corda
messageContentType Tipo di contenuto del messaggio. corda
SuspendMessageOnFileNameGenerationError Valore che indica se sospendere il messaggio in caso di errore di generazione del nome file. Bool
transmitFileNameInMimeHeader Valore che indica se trasmettere il nome del file nell'intestazione MIME. Bool

AS2ErrorSettings

Nome Descrizione Valore
ResendIfMdnNotReceived Valore che indica se inviare nuovamente il messaggio Se mdN non viene ricevuto. Bool
SuspendDuplicateMessage Valore che indica se sospendere il messaggio duplicato. Bool

AS2MdnSettings

Nome Descrizione Valore
dispositionNotificationTo Notifica di eliminazione al valore dell'intestazione. corda
mdnText Testo MDN. corda
micHashingAlgorithm Algoritmo di firma o hash. 'Nessuno'
'NotSpecified'
'SHA2256'
'SHA2384'
'SHA2512'
needMdn Valore che indica se inviare o richiedere un messaggio MDN. Bool
receiptDeliveryUrl URL di recapito della ricevuta. corda
sendInboundMdnToMessageBox Valore che indica se inviare mdn in ingresso alla finestra di messaggio. Bool
sendMdnAsynchronously Valore che indica se inviare l'MDN asincrono. Bool
signMdn Valore che indica se l'MDN deve essere firmato o meno. Bool
signOutboundMdnIfOptional Valore che indica se firmare l'MDN in uscita se facoltativo. Bool

AS2MessageConnectionSettings

Nome Descrizione Valore
ignoreCertificateNameMismatch Valore che indica se ignorare la mancata corrispondenza nel nome del certificato. Bool
keepHttpConnectionAlive Valore che indica se mantenere attiva la connessione. Bool
supportHttpStatusCodeContinue Valore che indica se supportare il codice di stato HTTP 'CONTINUE'. Bool
unfoldHttpHeaders Valore che indica se espandere le intestazioni HTTP. Bool

AS2OneWayAgreement

Nome Descrizione Valore
protocolSettings Impostazioni del protocollo AS2. AS2ProtocolSettings
receiverBusinessIdentity Identità aziendale del ricevitore BusinessIdentity
senderBusinessIdentity Identità aziendale del mittente BusinessIdentity

AS2ProtocolSettings

Nome Descrizione Valore
acknowledgementConnectionSettings Impostazioni di connessione di acknowledgement. AS2AcknowledgementConnectionSettings
envelopeSettings Impostazioni della busta. AS2EnvelopeSettings
errorSettings Impostazioni di errore. AS2ErrorSettings
mdnSettings Impostazioni MDN. AS2MdnSettings
messageConnectionSettings Impostazioni di connessione del messaggio. AS2MessageConnectionSettings
securitySettings Impostazioni di sicurezza. AS2SecuritySettings
validationSettings Impostazioni di convalida. AS2ValidationSettings

AS2SecuritySettings

Nome Descrizione Valore
enableNrrForInboundDecodedMessages Valore che indica se abilitare NRR per i messaggi decodificati in ingresso. Bool
enableNrrForInboundEncodedMessages Valore che indica se abilitare NRR per i messaggi codificati in ingresso. Bool
enableNrrForInboundMdn Valore che indica se abilitare NRR per mdn in ingresso. Bool
enableNrrForOutboundDecodedMessages Valore che indica se abilitare NRR per i messaggi decodificati in uscita. Bool
enableNrrForOutboundEncodedMessages Valore che indica se abilitare NRR per i messaggi codificati in uscita. Bool
enableNrrForOutboundMdn Valore che indica se abilitare NRR per mdn in uscita. Bool
encryptionCertificateName Nome del certificato di crittografia. corda
overrideGroupSigningCertificate Valore che indica se inviare o richiedere un messaggio MDN. Bool
signingCertificateName Nome del certificato di firma. corda

AS2ValidationSettings

Nome Descrizione Valore
checkCertificateRevocationListOnReceive Valore che indica se verificare la presenza di un elenco di revoche di certificati alla ricezione. Bool
checkCertificateRevocationListOnSend Valore che indica se verificare la presenza di un elenco di revoche di certificati all'invio. Bool
checkDuplicateMessage Valore che indica se verificare la presenza di messaggi duplicati. Bool
compressMessage Valore che indica se il messaggio deve essere compresso. Bool
encryptionAlgorithm Algoritmo di crittografia. 'AES128'
'AES192'
'AES256'
'DES3'
'Nessuno'
'NotSpecified'
'RC2'
encryptMessage Valore che indica se il messaggio deve essere crittografato. Bool
interchangeDuplicatesValidityDays Numero di giorni da esaminare per l'interscambio duplicato. Int
overrideMessageProperties Valore che indica se eseguire l'override delle proprietà del messaggio in ingresso con quelle incluse nel contratto. Bool
signMessage Valore che indica se il messaggio deve essere firmato. Bool

BusinessIdentity

Nome Descrizione Valore
Qualificatore Qualificatore di identità aziendale. corda
Valore Valore dell'identità aziendale. corda

EdifactAcknowledgementSettings

Nome Descrizione Valore
acknowledgementControlNumberLowerBound Limite inferiore del numero di controllo di acknowledgement. Int
acknowledgementControlNumberPrefix Prefisso del numero di controllo di acknowledgement. corda
acknowledgementControlNumberSuffix Suffisso del numero di controllo acknowledgement. corda
acknowledgementControlNumberUpperBound Limite superiore del numero di controllo di acknowledgement. Int
batchFunctionalAcknowledgements Valore che indica se eseguire il batch di riconoscimenti funzionali. Bool
batchTechnicalAcknowledgements Valore che indica se raggruppare i riconoscimenti tecnici. Bool
needFunctionalAcknowledgement Valore che indica se è necessario l'acknowledgement funzionale. Bool
needLoopForValidMessages Valore che indica se è necessario un ciclo per i messaggi validi. Bool
needTechnicalAcknowledgement Valore che indica se è necessario l'acknowledgement tecnico. Bool
rolloverAcknowledgementControlNumber Valore che indica se eseguire il rollover del numero di controllo di acknowledgement. Bool
sendSynchronousAcknowledgement Valore che indica se inviare l'acknowledgement sincrono. Bool

EdifactAgreementContent

Nome Descrizione Valore
receiveAgreement Contratto di ricezione unidirezionale EDIFACT. EdifactOneWayAgreement
sendAgreement Contratto di invio unidirezionale EDIFACT. EdifactOneWayAgreement

EdifactDelimiterOverride

Nome Descrizione Valore
componentSeparator Separatore del componente. Int
dataElementSeparator Separatore dell'elemento dati. Int
decimalPointIndicator Indicatore di virgola decimale. 'Virgola'
'Decimal'
'NotSpecified'
messageAssociationAssignedCode Codice assegnato all'associazione di messaggi. corda
messageId ID del messaggio. corda
messageRelease Versione del rilascio del messaggio. corda
messageVersion Versione del messaggio. corda
releaseIndicator Indicatore di rilascio. Int
ripetizioneSeparator Separatore di ripetizione. Int
segmentTerminator Carattere di terminazione del segmento. Int
segmentTerminatorSuffix Suffisso del carattere di terminazione del segmento. 'CR'
'CRLF'
'LF'
'Nessuno'
'NotSpecified'
targetNamespace Spazio dei nomi di destinazione in cui devono essere applicate queste impostazioni del delimitatore. corda

EdifactEnvelopeOverride

Nome Descrizione Valore
applicationPassword Password dell'applicazione. corda
associationAssignedCode Codice assegnato dall'associazione. corda
controllingAgencyCode Codice dell'agenzia di controllo. corda
functionalGroupId ID gruppo funzionale. corda
groupHeaderMessageRelease Versione del messaggio di intestazione del gruppo. corda
groupHeaderMessageVersion Versione del messaggio di intestazione del gruppo. corda
messageAssociationAssignedCode Codice assegnato all'associazione di messaggi. corda
messageId ID messaggio in cui devono essere applicate le impostazioni della busta. corda
messageRelease Versione del rilascio del messaggio in cui devono essere applicate le impostazioni della busta. corda
messageVersion Versione del messaggio in cui devono essere applicate le impostazioni della busta. corda
receiverApplicationId ID applicazione ricevitore. corda
receiverApplicationQualifier Qualificatore dell'applicazione ricevitore. corda
senderApplicationId ID applicazione mittente. corda
senderApplicationQualifier Qualificatore dell'applicazione mittente. corda
targetNamespace Spazio dei nomi di destinazione in cui devono essere applicate le impostazioni della busta. corda

EdifactEnvelopeSettings

Nome Descrizione Valore
applicationReferenceId ID di riferimento dell'applicazione. corda
applyDelimiterStringAdvice Valore che indica se applicare consigli per le stringhe delimitatori. Bool
communicationAgreementId ID del contratto di comunicazione. corda
createGroupingSegments Valore che indica se creare segmenti di raggruppamento. Bool
enableDefaultGroupHeaders Valore che indica se abilitare le intestazioni di gruppo predefinite. Bool
functionalGroupId ID gruppo funzionale. corda
groupApplicationPassword Password dell'applicazione di gruppo. corda
groupApplicationReceiverId ID ricevitore dell'applicazione di gruppo. corda
groupApplicationReceiverQualifier Qualificatore del ricevitore dell'applicazione di gruppo. corda
groupApplicationSenderId ID mittente dell'applicazione di gruppo. corda
groupApplicationSenderQualifier Qualificatore del mittente dell'applicazione di gruppo. corda
groupAssociationAssignedCode Codice assegnato dall'associazione di gruppi. corda
groupControllingAgencyCode Codice dell'agenzia di controllo del gruppo. corda
groupControlNumberLowerBound Limite inferiore del numero di controllo del gruppo. Int
groupControlNumberPrefix Prefisso del numero di controllo del gruppo. corda
groupControlNumberSuffix Suffisso del numero di controllo del gruppo. corda
groupControlNumberUpperBound Limite superiore del numero di controllo del gruppo. Int
groupMessageRelease Rilascio del messaggio di gruppo. corda
groupMessageVersion Versione del messaggio di gruppo. corda
interchangeControlNumberLowerBound Limite inferiore del numero di controllo interscambio. Int
interchangeControlNumberPrefix Prefisso del numero di controllo interscambio. corda
interchangeControlNumberSuffix Suffisso del numero di controllo interscambio. corda
interchangeControlNumberUpperBound Limite superiore del numero di controllo interscambio. Int
isTestInterchange Valore che indica se il messaggio è un interscambio di test. Bool
overwriteExistingTransactionSetControlNumber Valore che indica se sovrascrivere il numero di controllo del set di transazioni esistente. Bool
processingPriorityCode Codice di priorità di elaborazione. corda
receiverInternalIdentification Identificazione interna del ricevitore. corda
receiverInternalSubIdentification Identificazione secondaria interna del ricevitore. corda
receiverReverseRoutingAddress Indirizzo di routing inverso del ricevitore. corda
recipientReferencePasswordQualifier Qualificatore della password di riferimento del destinatario. corda
recipientReferencePasswordValue Valore della password di riferimento del destinatario. corda
rolloverGroupControlNumber Valore che indica se eseguire il rollover del numero di controllo del gruppo. Bool
rolloverInterchangeControlNumber Valore che indica se eseguire il rollover del numero di controllo dell'interscambio. Bool
rolloverTransactionSetControlNumber Valore che indica se eseguire il rollover del numero di controllo del set di transazioni. Bool
senderInternalIdentification Identificazione interna del mittente. corda
senderInternalSubIdentification Identificazione secondaria interna del mittente. corda
senderReverseRoutingAddress Indirizzo di routing inverso del mittente. corda
transactionSetControlNumberLowerBound Limite inferiore del numero di controllo del set di transazioni. Int
transactionSetControlNumberPrefix Prefisso del numero di controllo del set di transazioni. corda
transactionSetControlNumberSuffix Suffisso del numero di controllo del set di transazioni. corda
transactionSetControlNumberUpperBound Limite superiore del numero di controllo del set di transazioni. Int

EdifactFramingSettings

Nome Descrizione Valore
characterEncoding Codifica dei caratteri. corda
characterSet Set di caratteri per l'impostazione di frame EDIFACT. 'KECA'
'NotSpecified'
'UNOA'
'UNOB'
'UNOC'
'UNOD'
'UNOE'
'UNOF'
'UNOG'
'UNOH'
'UNOI'
'UNOJ'
'UNOK'
'UNOX'
'UNOY'
componentSeparator Separatore del componente. Int
dataElementSeparator Separatore dell'elemento dati. Int
decimalPointIndicator Indicatore decimale dell'impostazione del frame EDIFACT. 'Virgola'
'Decimal'
'NotSpecified'
protocolVersion Versione del protocollo. Int
releaseIndicator Indicatore di rilascio. Int
ripetizioneSeparator Separatore di ripetizione. Int
segmentTerminator Carattere di terminazione del segmento. Int
segmentTerminatorSuffix Suffisso del carattere di terminazione del segmento di impostazione del frame EDIFACT. 'CR'
'CRLF'
'LF'
'Nessuno'
'NotSpecified'
serviceCodeListDirectoryVersion Versione della directory dell'elenco di codice del servizio. corda

EdifactMessageFilter

Nome Descrizione Valore
messageFilterType Tipo di filtro del messaggio. 'Exclude'
'Include'
'NotSpecified'

EdifactMessageIdentifier

Nome Descrizione Valore
messageId ID messaggio in cui devono essere applicate le impostazioni della busta. corda

EdifactOneWayAgreement

Nome Descrizione Valore
protocolSettings Impostazioni del protocollo EDIFACT. EdifactProtocolSettings
receiverBusinessIdentity Identità aziendale del ricevitore BusinessIdentity
senderBusinessIdentity Identità aziendale del mittente BusinessIdentity

EdifactProcessingSettings

Nome Descrizione Valore
createEmptyXmlTagsForTrailingSeparators Valore che indica se creare tag XML vuoti per i separatori finali. Bool
maskSecurityInfo Valore che indica se mascherare le informazioni di sicurezza. Bool
preserveInterchange Valore che indica se mantenere l'interscambio. Bool
suspendInterchangeOnError Valore che indica se sospendere l'interscambio in caso di errore. Bool
useDotAsDecimalSeparator Valore che indica se utilizzare il punto come separatore decimale. Bool

EdifactProtocolSettings

Nome Descrizione Valore
acknowledgementSettings Impostazioni di riconoscimento EDIFACT. EdifactAcknowledgementSettings
edifactDelimiterOverrides Le impostazioni di override del delimitatore EDIFACT. EdifactDelimiterOverride[]
EnvelopeOverrides Le impostazioni di override della busta EDIFACT. EdifactEnvelopeOverride[]
envelopeSettings Impostazioni buste EDIFACT. EdifactEnvelopeSettings
frameSettings Impostazioni di frame EDIFACT. EdifactFramingSettings
messageFilter Filtro messaggi EDIFACT. EdifactMessageFilter
messageFilterList Elenco di filtri dei messaggi EDIFACT. EdifactMessageIdentifier[]
processingSettings Impostazioni di elaborazione EDIFACT. EdifactProcessingSettings
schemaReferences Riferimenti allo schema EDIFACT. EdifactSchemaReference[]
validationOverrides Le impostazioni di override della convalida EDIFACT. EdifactValidationOverride[]
validationSettings Impostazioni di convalida EDIFACT. EdifactValidationSettings

EdifactSchemaReference

Nome Descrizione Valore
associationAssignedCode Codice assegnato dall'associazione. corda
messageId ID del messaggio. corda
messageRelease Versione del rilascio del messaggio. corda
messageVersion Versione del messaggio. corda
schemaName Nome dello schema. corda
senderApplicationId ID applicazione mittente. corda
senderApplicationQualifier Qualificatore dell'applicazione mittente. corda

EdifactValidationOverride

Nome Descrizione Valore
allowLeadingAndTrailingSpacesAndZeroes Valore che indica se consentire spazi iniziali e finali e zeri. Bool
enforceCharacterSet Valore che indica se convalidare il set di caratteri. Bool
messageId ID del messaggio in cui devono essere applicate le impostazioni di convalida. corda
trailingSeparatorPolicy Criterio separatore finale. 'Obbligatorio'
'NotAllowed'
'NotSpecified'
'Facoltativo'
trimLeadingAndTrailingSpacesAndZeroes Valore che indica se tagliare gli spazi iniziali e finali e gli zeri. Bool
validateEDITypes Valore che indica se convalidare i tipi EDI. Bool
validateXSDTypes Valore che indica se convalidare i tipi XSD. Bool

EdifactValidationSettings

Nome Descrizione Valore
allowLeadingAndTrailingSpacesAndZeroes Valore che indica se consentire spazi iniziali e finali e zeri. Bool
checkDuplicateGroupControlNumber Valore che indica se verificare la presenza di un numero di controllo del gruppo duplicato. Bool
checkDuplicateInterchangeControlNumber Valore che indica se verificare la presenza di un numero di controllo interscambio duplicato. Bool
checkDuplicateTransactionSetControlNumber Valore che indica se verificare la presenza di un numero di controllo del set di transazioni duplicato. Bool
interchangeControlNumberValidityDays Periodo di validità del numero di controllo interscambio. Int
trailingSeparatorPolicy Criterio separatore finale. 'Obbligatorio'
'NotAllowed'
'NotSpecified'
'Facoltativo'
trimLeadingAndTrailingSpacesAndZeroes Valore che indica se tagliare gli spazi iniziali e finali e gli zeri. Bool
validateCharacterSet Valore che indica se convalidare il set di caratteri nel messaggio. Bool
validateEDITypes Valore che indica se convalidare i tipi EDI. Bool
validateXSDTypes Valore che indica se convalidare i tipi XSD. Bool

IntegrationAccountAgreementProperties

Nome Descrizione Valore
agreementType Tipo di contratto. 'AS2'
'Edifact'
'NotSpecified'
'X12'
contenuto Contenuto del contratto. AgreementContent
guestIdentity Identità guest. BusinessIdentity
guestPartner Partner guest. corda
hostIdentity Identità host. BusinessIdentity
hostPartner Partner host. corda
metadati Metadati. qualunque

IntegrationAccountResourceTags

Nome Descrizione Valore

Microsoft.Logic/integrationAccounts/agreements

Nome Descrizione Valore
ubicazione Percorso della risorsa. corda
nome Nome della risorsa stringa (obbligatorio)
genitore In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre.

Per altre informazioni, vedere risorsa figlio all'esterno della risorsa padre.
Nome simbolico per la risorsa di tipo: integrationAccounts
proprietà Proprietà del contratto di account di integrazione. IntegrationAccountAgreementProperties
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli

X12AcknowledgementSettings

Nome Descrizione Valore
acknowledgementControlNumberLowerBound Limite inferiore del numero di controllo di acknowledgement. Int
acknowledgementControlNumberPrefix Prefisso del numero di controllo di acknowledgement. corda
acknowledgementControlNumberSuffix Suffisso del numero di controllo acknowledgement. corda
acknowledgementControlNumberUpperBound Limite superiore del numero di controllo di acknowledgement. Int
batchFunctionalAcknowledgements Valore che indica se eseguire il batch di riconoscimenti funzionali. Bool
batchImplementationAcknowledgements Valore che indica se l'implementazione batch riconosce l'implementazione. Bool
batchTechnicalAcknowledgements Valore che indica se raggruppare i riconoscimenti tecnici. Bool
functionalAcknowledgementVersion Versione di riconoscimento funzionale. corda
implementationAcknowledgementVersion Versione di riconoscimento dell'implementazione. corda
needFunctionalAcknowledgement Valore che indica se è necessario l'acknowledgement funzionale. Bool
needImplementationAcknowledgement Valore che indica se è necessario l'acknowledgement di implementazione. Bool
needLoopForValidMessages Valore che indica se è necessario un ciclo per i messaggi validi. Bool
needTechnicalAcknowledgement Valore che indica se è necessario l'acknowledgement tecnico. Bool
rolloverAcknowledgementControlNumber Valore che indica se eseguire il rollover del numero di controllo di acknowledgement. Bool
sendSynchronousAcknowledgement Valore che indica se inviare l'acknowledgement sincrono. Bool

X12AgreementContent

Nome Descrizione Valore
receiveAgreement Contratto di ricezione unidirezionale X12. X12OneWayAgreement
sendAgreement Contratto di invio unidirezionale X12. X12OneWayAgreement

X12DelimiterOverrides

Nome Descrizione Valore
componentSeparator Separatore del componente. Int
dataElementSeparator Separatore dell'elemento dati. Int
messageId ID del messaggio. corda
protocolVersion Versione del protocollo. corda
replaceCharacter Carattere di sostituzione. Int
replaceSeparatorsInPayload Valore che indica se sostituire i separatori nel payload. Bool
segmentTerminator Carattere di terminazione del segmento. Int
segmentTerminatorSuffix Suffisso del carattere di terminazione del segmento. 'CR'
'CRLF'
'LF'
'Nessuno'
'NotSpecified'
targetNamespace Spazio dei nomi di destinazione in cui devono essere applicate queste impostazioni del delimitatore. corda

X12EnvelopeOverride

Nome Descrizione Valore
dateFormat Formato della data. 'CCYYMMDD'
'NotSpecified'
'YYMMDD'
functionalIdentifierCode Codice identificatore funzionale. corda
headerVersion Versione dell'intestazione. corda
messageId ID messaggio in cui devono essere applicate le impostazioni della busta. corda
protocolVersion Versione del protocollo in cui devono essere applicate le impostazioni della busta. corda
receiverApplicationId ID applicazione ricevitore. corda
responsibleAgencyCode Codice dell'agenzia responsabile. Int
senderApplicationId ID applicazione mittente. corda
targetNamespace Spazio dei nomi di destinazione in cui devono essere applicate le impostazioni della busta. corda
timeFormat Formato ora. 'HHMM'
'HHMMSS'
'HHMMSSd'
'HHMMSSdd'
'NotSpecified'

X12EnvelopeSettings

Nome Descrizione Valore
controlStandardsId ID standard dei controlli. Int
controlVersionNumber Numero di versione del controllo. corda
enableDefaultGroupHeaders Valore che indica se abilitare le intestazioni di gruppo predefinite. Bool
functionalGroupId ID gruppo funzionale. corda
groupControlNumberLowerBound Limite inferiore del numero di controllo del gruppo. Int
groupControlNumberUpperBound Limite superiore del numero di controllo del gruppo. Int
groupHeaderAgencyCode Codice dell'agenzia di intestazione del gruppo. corda
groupHeaderDateFormat Formato della data dell'intestazione del gruppo. 'CCYYMMDD'
'NotSpecified'
'YYMMDD'
groupHeaderTimeFormat Formato dell'ora dell'intestazione del gruppo. 'HHMM'
'HHMMSS'
'HHMMSSd'
'HHMMSSdd'
'NotSpecified'
groupHeaderVersion Versione dell'intestazione del gruppo. corda
interchangeControlNumberLowerBound Limite inferiore del numero di controllo interscambio. Int
interchangeControlNumberUpperBound Limite superiore del numero di controllo interscambio. Int
overwriteExistingTransactionSetControlNumber Valore che indica se sovrascrivere il numero di controllo del set di transazioni esistente. Bool
receiverApplicationId ID applicazione ricevitore. corda
rolloverGroupControlNumber Valore che indica se eseguire il rollover del numero di controllo del gruppo. Bool
rolloverInterchangeControlNumber Valore che indica se eseguire il rollover del numero di controllo dell'interscambio. Bool
rolloverTransactionSetControlNumber Valore che indica se eseguire il rollover del numero di controllo del set di transazioni. Bool
senderApplicationId ID applicazione mittente. corda
transactionSetControlNumberLowerBound Limite inferiore del numero di controllo del set di transazioni. Int
transactionSetControlNumberPrefix Prefisso del numero di controllo del set di transazioni. corda
transactionSetControlNumberSuffix Suffisso del numero di controllo del set di transazioni. corda
transactionSetControlNumberUpperBound Limite superiore del numero di controllo del set di transazioni. Int
usageIndicator Indicatore di utilizzo. 'Information'
'NotSpecified'
'Produzione'
'Test'
useControlStandardsIdAsRepetitionCharacter Valore che indica se utilizzare l'ID standard di controllo come carattere di ripetizione. Bool

X12FramingSettings

Nome Descrizione Valore
characterSet Set di caratteri X12. 'Basic'
'Extended'
'NotSpecified'
'UTF8'
componentSeparator Separatore del componente. Int
dataElementSeparator Separatore dell'elemento dati. Int
replaceCharacter Carattere di sostituzione. Int
replaceSeparatorsInPayload Valore che indica se sostituire i separatori nel payload. Bool
segmentTerminator Carattere di terminazione del segmento. Int
segmentTerminatorSuffix Suffisso del carattere di terminazione del segmento. 'CR'
'CRLF'
'LF'
'Nessuno'
'NotSpecified'

X12MessageFilter

Nome Descrizione Valore
messageFilterType Tipo di filtro del messaggio. 'Exclude'
'Include'
'NotSpecified'

X12MessageIdentifier

Nome Descrizione Valore
messageId ID del messaggio. corda

X12OneWayAgreement

Nome Descrizione Valore
protocolSettings Impostazioni del protocollo X12. X12ProtocolSettings
receiverBusinessIdentity Identità aziendale del ricevitore BusinessIdentity
senderBusinessIdentity Identità aziendale del mittente BusinessIdentity

X12ProcessingSettings

Nome Descrizione Valore
convertImpliedDecimal Valore che indica se convertire il tipo numerico in decimale implicito. Bool
createEmptyXmlTagsForTrailingSeparators Valore che indica se creare tag XML vuoti per i separatori finali. Bool
maskSecurityInfo Valore che indica se mascherare le informazioni di sicurezza. Bool
preserveInterchange Valore che indica se mantenere l'interscambio. Bool
suspendInterchangeOnError Valore che indica se sospendere l'interscambio in caso di errore. Bool
useDotAsDecimalSeparator Valore che indica se utilizzare il punto come separatore decimale. Bool

X12ProtocolSettings

Nome Descrizione Valore
acknowledgementSettings Impostazioni di riconoscimento X12. X12AcknowledgementSettings
EnvelopeOverrides Le impostazioni di override della busta X12. X12EnvelopeOverride[]
envelopeSettings Impostazioni della busta X12. X12EnvelopeSettings
frameSettings Impostazioni di frame X12. X12FramingSettings
messageFilter Filtro messaggi X12. X12MessageFilter
messageFilterList Elenco di filtri messaggi X12. X12MessageIdentifier []
processingSettings Impostazioni di elaborazione X12. X12ProcessingSettings
schemaReferences Riferimenti allo schema X12. X12SchemaReference[]
securitySettings Impostazioni di sicurezza X12. X12SecuritySettings
validationOverrides Le impostazioni di override della convalida X12. X12ValidationOverride[]
validationSettings Impostazioni di convalida X12. X12ValidationSettings
x12DelimiterOverrides Le impostazioni di override del delimitatore X12. X12DelimiterOverrides[]

X12SchemaReference

Nome Descrizione Valore
messageId ID del messaggio. corda
schemaName Nome dello schema. corda
schemaVersion Versione dello schema. corda
senderApplicationId ID applicazione mittente. corda

X12SecuritySettings

Nome Descrizione Valore
authorizationQualifier Qualificatore di autorizzazione. corda
authorizationValue Valore di autorizzazione. corda
passwordValue Valore della password. corda
securityQualifier Qualificatore di sicurezza. corda

X12ValidationOverride

Nome Descrizione Valore
allowLeadingAndTrailingSpacesAndZeroes Valore che indica se consentire spazi iniziali e finali e zeri. Bool
messageId ID del messaggio in cui devono essere applicate le impostazioni di convalida. corda
trailingSeparatorPolicy Criterio separatore finale. 'Obbligatorio'
'NotAllowed'
'NotSpecified'
'Facoltativo'
trimLeadingAndTrailingSpacesAndZeroes Valore che indica se tagliare gli spazi iniziali e finali e gli zeri. Bool
validateCharacterSet Valore che indica se convalidare il set di caratteri. Bool
validateEDITypes Valore che indica se convalidare i tipi EDI. Bool
validateXSDTypes Valore che indica se convalidare i tipi XSD. Bool

X12ValidationSettings

Nome Descrizione Valore
allowLeadingAndTrailingSpacesAndZeroes Valore che indica se consentire spazi iniziali e finali e zeri. Bool
checkDuplicateGroupControlNumber Valore che indica se verificare la presenza di un numero di controllo del gruppo duplicato. Bool
checkDuplicateInterchangeControlNumber Valore che indica se verificare la presenza di un numero di controllo interscambio duplicato. Bool
checkDuplicateTransactionSetControlNumber Valore che indica se verificare la presenza di un numero di controllo del set di transazioni duplicato. Bool
interchangeControlNumberValidityDays Periodo di validità del numero di controllo interscambio. Int
trailingSeparatorPolicy Criterio separatore finale. 'Obbligatorio'
'NotAllowed'
'NotSpecified'
'Facoltativo'
trimLeadingAndTrailingSpacesAndZeroes Valore che indica se tagliare gli spazi iniziali e finali e gli zeri. Bool
validateCharacterSet Valore che indica se convalidare il set di caratteri nel messaggio. Bool
validateEDITypes Valore che indica se convalidare i tipi EDI. Bool
validateXSDTypes Valore che indica se convalidare i tipi XSD. Bool

Esempi di avvio rapido

Gli esempi di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Bicep File Descrizione
App per la logica di Azure - Invia di ricezione AS2 Crea account di integrazione per due partner, Contoso e Fabrikam, inclusi gli artefatti per partner e contratti. Il modello crea anche app per la logica tra Fabrikam Sales e Contoso per illustrare la ricezione as2 as2 sincrona. Il modello crea anche app per la logica tra Fabrikam Finance e Contoso, che illustrano la ricezione asincrona di invio AS2.

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa integrationAccounts/agreements può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Logic/integrationAccounts/agreements, aggiungere il codice JSON seguente al modello.

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

Valori delle proprietà

AgreementContent

Nome Descrizione Valore
AS2 Contenuto del contratto AS2. AS2AgreementContent
Edifact Contenuto del contratto EDIFACT. EdifactAgreementContent
X12 Contenuto del contratto X12. X12AgreementContent

AS2AcknowledgementConnectionSettings

Nome Descrizione Valore
ignoreCertificateNameMismatch Valore che indica se ignorare la mancata corrispondenza nel nome del certificato. Bool
keepHttpConnectionAlive Valore che indica se mantenere attiva la connessione. Bool
supportHttpStatusCodeContinue Valore che indica se supportare il codice di stato HTTP 'CONTINUE'. Bool
unfoldHttpHeaders Valore che indica se espandere le intestazioni HTTP. Bool

AS2AgreementContent

Nome Descrizione Valore
receiveAgreement Contratto di ricezione unidirezionale AS2. AS2OneWayAgreement
sendAgreement Contratto di invio unidirezionale AS2. AS2OneWayAgreement

AS2EnvelopeSettings

Nome Descrizione Valore
AutogenerateFileName Valore che indica se generare automaticamente il nome del file. Bool
fileNameTemplate Modello per il nome file. corda
messageContentType Tipo di contenuto del messaggio. corda
SuspendMessageOnFileNameGenerationError Valore che indica se sospendere il messaggio in caso di errore di generazione del nome file. Bool
transmitFileNameInMimeHeader Valore che indica se trasmettere il nome del file nell'intestazione MIME. Bool

AS2ErrorSettings

Nome Descrizione Valore
ResendIfMdnNotReceived Valore che indica se inviare nuovamente il messaggio Se mdN non viene ricevuto. Bool
SuspendDuplicateMessage Valore che indica se sospendere il messaggio duplicato. Bool

AS2MdnSettings

Nome Descrizione Valore
dispositionNotificationTo Notifica di eliminazione al valore dell'intestazione. corda
mdnText Testo MDN. corda
micHashingAlgorithm Algoritmo di firma o hash. 'Nessuno'
'NotSpecified'
'SHA2256'
'SHA2384'
'SHA2512'
needMdn Valore che indica se inviare o richiedere un messaggio MDN. Bool
receiptDeliveryUrl URL di recapito della ricevuta. corda
sendInboundMdnToMessageBox Valore che indica se inviare mdn in ingresso alla finestra di messaggio. Bool
sendMdnAsynchronously Valore che indica se inviare l'MDN asincrono. Bool
signMdn Valore che indica se l'MDN deve essere firmato o meno. Bool
signOutboundMdnIfOptional Valore che indica se firmare l'MDN in uscita se facoltativo. Bool

AS2MessageConnectionSettings

Nome Descrizione Valore
ignoreCertificateNameMismatch Valore che indica se ignorare la mancata corrispondenza nel nome del certificato. Bool
keepHttpConnectionAlive Valore che indica se mantenere attiva la connessione. Bool
supportHttpStatusCodeContinue Valore che indica se supportare il codice di stato HTTP 'CONTINUE'. Bool
unfoldHttpHeaders Valore che indica se espandere le intestazioni HTTP. Bool

AS2OneWayAgreement

Nome Descrizione Valore
protocolSettings Impostazioni del protocollo AS2. AS2ProtocolSettings
receiverBusinessIdentity Identità aziendale del ricevitore BusinessIdentity
senderBusinessIdentity Identità aziendale del mittente BusinessIdentity

AS2ProtocolSettings

Nome Descrizione Valore
acknowledgementConnectionSettings Impostazioni di connessione di acknowledgement. AS2AcknowledgementConnectionSettings
envelopeSettings Impostazioni della busta. AS2EnvelopeSettings
errorSettings Impostazioni di errore. AS2ErrorSettings
mdnSettings Impostazioni MDN. AS2MdnSettings
messageConnectionSettings Impostazioni di connessione del messaggio. AS2MessageConnectionSettings
securitySettings Impostazioni di sicurezza. AS2SecuritySettings
validationSettings Impostazioni di convalida. AS2ValidationSettings

AS2SecuritySettings

Nome Descrizione Valore
enableNrrForInboundDecodedMessages Valore che indica se abilitare NRR per i messaggi decodificati in ingresso. Bool
enableNrrForInboundEncodedMessages Valore che indica se abilitare NRR per i messaggi codificati in ingresso. Bool
enableNrrForInboundMdn Valore che indica se abilitare NRR per mdn in ingresso. Bool
enableNrrForOutboundDecodedMessages Valore che indica se abilitare NRR per i messaggi decodificati in uscita. Bool
enableNrrForOutboundEncodedMessages Valore che indica se abilitare NRR per i messaggi codificati in uscita. Bool
enableNrrForOutboundMdn Valore che indica se abilitare NRR per mdn in uscita. Bool
encryptionCertificateName Nome del certificato di crittografia. corda
overrideGroupSigningCertificate Valore che indica se inviare o richiedere un messaggio MDN. Bool
signingCertificateName Nome del certificato di firma. corda

AS2ValidationSettings

Nome Descrizione Valore
checkCertificateRevocationListOnReceive Valore che indica se verificare la presenza di un elenco di revoche di certificati alla ricezione. Bool
checkCertificateRevocationListOnSend Valore che indica se verificare la presenza di un elenco di revoche di certificati all'invio. Bool
checkDuplicateMessage Valore che indica se verificare la presenza di messaggi duplicati. Bool
compressMessage Valore che indica se il messaggio deve essere compresso. Bool
encryptionAlgorithm Algoritmo di crittografia. 'AES128'
'AES192'
'AES256'
'DES3'
'Nessuno'
'NotSpecified'
'RC2'
encryptMessage Valore che indica se il messaggio deve essere crittografato. Bool
interchangeDuplicatesValidityDays Numero di giorni da esaminare per l'interscambio duplicato. Int
overrideMessageProperties Valore che indica se eseguire l'override delle proprietà del messaggio in ingresso con quelle incluse nel contratto. Bool
signMessage Valore che indica se il messaggio deve essere firmato. Bool

BusinessIdentity

Nome Descrizione Valore
Qualificatore Qualificatore di identità aziendale. corda
Valore Valore dell'identità aziendale. corda

EdifactAcknowledgementSettings

Nome Descrizione Valore
acknowledgementControlNumberLowerBound Limite inferiore del numero di controllo di acknowledgement. Int
acknowledgementControlNumberPrefix Prefisso del numero di controllo di acknowledgement. corda
acknowledgementControlNumberSuffix Suffisso del numero di controllo acknowledgement. corda
acknowledgementControlNumberUpperBound Limite superiore del numero di controllo di acknowledgement. Int
batchFunctionalAcknowledgements Valore che indica se eseguire il batch di riconoscimenti funzionali. Bool
batchTechnicalAcknowledgements Valore che indica se raggruppare i riconoscimenti tecnici. Bool
needFunctionalAcknowledgement Valore che indica se è necessario l'acknowledgement funzionale. Bool
needLoopForValidMessages Valore che indica se è necessario un ciclo per i messaggi validi. Bool
needTechnicalAcknowledgement Valore che indica se è necessario l'acknowledgement tecnico. Bool
rolloverAcknowledgementControlNumber Valore che indica se eseguire il rollover del numero di controllo di acknowledgement. Bool
sendSynchronousAcknowledgement Valore che indica se inviare l'acknowledgement sincrono. Bool

EdifactAgreementContent

Nome Descrizione Valore
receiveAgreement Contratto di ricezione unidirezionale EDIFACT. EdifactOneWayAgreement
sendAgreement Contratto di invio unidirezionale EDIFACT. EdifactOneWayAgreement

EdifactDelimiterOverride

Nome Descrizione Valore
componentSeparator Separatore del componente. Int
dataElementSeparator Separatore dell'elemento dati. Int
decimalPointIndicator Indicatore di virgola decimale. 'Virgola'
'Decimal'
'NotSpecified'
messageAssociationAssignedCode Codice assegnato all'associazione di messaggi. corda
messageId ID del messaggio. corda
messageRelease Versione del rilascio del messaggio. corda
messageVersion Versione del messaggio. corda
releaseIndicator Indicatore di rilascio. Int
ripetizioneSeparator Separatore di ripetizione. Int
segmentTerminator Carattere di terminazione del segmento. Int
segmentTerminatorSuffix Suffisso del carattere di terminazione del segmento. 'CR'
'CRLF'
'LF'
'Nessuno'
'NotSpecified'
targetNamespace Spazio dei nomi di destinazione in cui devono essere applicate queste impostazioni del delimitatore. corda

EdifactEnvelopeOverride

Nome Descrizione Valore
applicationPassword Password dell'applicazione. corda
associationAssignedCode Codice assegnato dall'associazione. corda
controllingAgencyCode Codice dell'agenzia di controllo. corda
functionalGroupId ID gruppo funzionale. corda
groupHeaderMessageRelease Versione del messaggio di intestazione del gruppo. corda
groupHeaderMessageVersion Versione del messaggio di intestazione del gruppo. corda
messageAssociationAssignedCode Codice assegnato all'associazione di messaggi. corda
messageId ID messaggio in cui devono essere applicate le impostazioni della busta. corda
messageRelease Versione del rilascio del messaggio in cui devono essere applicate le impostazioni della busta. corda
messageVersion Versione del messaggio in cui devono essere applicate le impostazioni della busta. corda
receiverApplicationId ID applicazione ricevitore. corda
receiverApplicationQualifier Qualificatore dell'applicazione ricevitore. corda
senderApplicationId ID applicazione mittente. corda
senderApplicationQualifier Qualificatore dell'applicazione mittente. corda
targetNamespace Spazio dei nomi di destinazione in cui devono essere applicate le impostazioni della busta. corda

EdifactEnvelopeSettings

Nome Descrizione Valore
applicationReferenceId ID di riferimento dell'applicazione. corda
applyDelimiterStringAdvice Valore che indica se applicare consigli per le stringhe delimitatori. Bool
communicationAgreementId ID del contratto di comunicazione. corda
createGroupingSegments Valore che indica se creare segmenti di raggruppamento. Bool
enableDefaultGroupHeaders Valore che indica se abilitare le intestazioni di gruppo predefinite. Bool
functionalGroupId ID gruppo funzionale. corda
groupApplicationPassword Password dell'applicazione di gruppo. corda
groupApplicationReceiverId ID ricevitore dell'applicazione di gruppo. corda
groupApplicationReceiverQualifier Qualificatore del ricevitore dell'applicazione di gruppo. corda
groupApplicationSenderId ID mittente dell'applicazione di gruppo. corda
groupApplicationSenderQualifier Qualificatore del mittente dell'applicazione di gruppo. corda
groupAssociationAssignedCode Codice assegnato dall'associazione di gruppi. corda
groupControllingAgencyCode Codice dell'agenzia di controllo del gruppo. corda
groupControlNumberLowerBound Limite inferiore del numero di controllo del gruppo. Int
groupControlNumberPrefix Prefisso del numero di controllo del gruppo. corda
groupControlNumberSuffix Suffisso del numero di controllo del gruppo. corda
groupControlNumberUpperBound Limite superiore del numero di controllo del gruppo. Int
groupMessageRelease Rilascio del messaggio di gruppo. corda
groupMessageVersion Versione del messaggio di gruppo. corda
interchangeControlNumberLowerBound Limite inferiore del numero di controllo interscambio. Int
interchangeControlNumberPrefix Prefisso del numero di controllo interscambio. corda
interchangeControlNumberSuffix Suffisso del numero di controllo interscambio. corda
interchangeControlNumberUpperBound Limite superiore del numero di controllo interscambio. Int
isTestInterchange Valore che indica se il messaggio è un interscambio di test. Bool
overwriteExistingTransactionSetControlNumber Valore che indica se sovrascrivere il numero di controllo del set di transazioni esistente. Bool
processingPriorityCode Codice di priorità di elaborazione. corda
receiverInternalIdentification Identificazione interna del ricevitore. corda
receiverInternalSubIdentification Identificazione secondaria interna del ricevitore. corda
receiverReverseRoutingAddress Indirizzo di routing inverso del ricevitore. corda
recipientReferencePasswordQualifier Qualificatore della password di riferimento del destinatario. corda
recipientReferencePasswordValue Valore della password di riferimento del destinatario. corda
rolloverGroupControlNumber Valore che indica se eseguire il rollover del numero di controllo del gruppo. Bool
rolloverInterchangeControlNumber Valore che indica se eseguire il rollover del numero di controllo dell'interscambio. Bool
rolloverTransactionSetControlNumber Valore che indica se eseguire il rollover del numero di controllo del set di transazioni. Bool
senderInternalIdentification Identificazione interna del mittente. corda
senderInternalSubIdentification Identificazione secondaria interna del mittente. corda
senderReverseRoutingAddress Indirizzo di routing inverso del mittente. corda
transactionSetControlNumberLowerBound Limite inferiore del numero di controllo del set di transazioni. Int
transactionSetControlNumberPrefix Prefisso del numero di controllo del set di transazioni. corda
transactionSetControlNumberSuffix Suffisso del numero di controllo del set di transazioni. corda
transactionSetControlNumberUpperBound Limite superiore del numero di controllo del set di transazioni. Int

EdifactFramingSettings

Nome Descrizione Valore
characterEncoding Codifica dei caratteri. corda
characterSet Set di caratteri per l'impostazione di frame EDIFACT. 'KECA'
'NotSpecified'
'UNOA'
'UNOB'
'UNOC'
'UNOD'
'UNOE'
'UNOF'
'UNOG'
'UNOH'
'UNOI'
'UNOJ'
'UNOK'
'UNOX'
'UNOY'
componentSeparator Separatore del componente. Int
dataElementSeparator Separatore dell'elemento dati. Int
decimalPointIndicator Indicatore decimale dell'impostazione del frame EDIFACT. 'Virgola'
'Decimal'
'NotSpecified'
protocolVersion Versione del protocollo. Int
releaseIndicator Indicatore di rilascio. Int
ripetizioneSeparator Separatore di ripetizione. Int
segmentTerminator Carattere di terminazione del segmento. Int
segmentTerminatorSuffix Suffisso del carattere di terminazione del segmento di impostazione del frame EDIFACT. 'CR'
'CRLF'
'LF'
'Nessuno'
'NotSpecified'
serviceCodeListDirectoryVersion Versione della directory dell'elenco di codice del servizio. corda

EdifactMessageFilter

Nome Descrizione Valore
messageFilterType Tipo di filtro del messaggio. 'Exclude'
'Include'
'NotSpecified'

EdifactMessageIdentifier

Nome Descrizione Valore
messageId ID messaggio in cui devono essere applicate le impostazioni della busta. corda

EdifactOneWayAgreement

Nome Descrizione Valore
protocolSettings Impostazioni del protocollo EDIFACT. EdifactProtocolSettings
receiverBusinessIdentity Identità aziendale del ricevitore BusinessIdentity
senderBusinessIdentity Identità aziendale del mittente BusinessIdentity

EdifactProcessingSettings

Nome Descrizione Valore
createEmptyXmlTagsForTrailingSeparators Valore che indica se creare tag XML vuoti per i separatori finali. Bool
maskSecurityInfo Valore che indica se mascherare le informazioni di sicurezza. Bool
preserveInterchange Valore che indica se mantenere l'interscambio. Bool
suspendInterchangeOnError Valore che indica se sospendere l'interscambio in caso di errore. Bool
useDotAsDecimalSeparator Valore che indica se utilizzare il punto come separatore decimale. Bool

EdifactProtocolSettings

Nome Descrizione Valore
acknowledgementSettings Impostazioni di riconoscimento EDIFACT. EdifactAcknowledgementSettings
edifactDelimiterOverrides Le impostazioni di override del delimitatore EDIFACT. EdifactDelimiterOverride[]
EnvelopeOverrides Le impostazioni di override della busta EDIFACT. EdifactEnvelopeOverride[]
envelopeSettings Impostazioni buste EDIFACT. EdifactEnvelopeSettings
frameSettings Impostazioni di frame EDIFACT. EdifactFramingSettings
messageFilter Filtro messaggi EDIFACT. EdifactMessageFilter
messageFilterList Elenco di filtri dei messaggi EDIFACT. EdifactMessageIdentifier[]
processingSettings Impostazioni di elaborazione EDIFACT. EdifactProcessingSettings
schemaReferences Riferimenti allo schema EDIFACT. EdifactSchemaReference[]
validationOverrides Le impostazioni di override della convalida EDIFACT. EdifactValidationOverride[]
validationSettings Impostazioni di convalida EDIFACT. EdifactValidationSettings

EdifactSchemaReference

Nome Descrizione Valore
associationAssignedCode Codice assegnato dall'associazione. corda
messageId ID del messaggio. corda
messageRelease Versione del rilascio del messaggio. corda
messageVersion Versione del messaggio. corda
schemaName Nome dello schema. corda
senderApplicationId ID applicazione mittente. corda
senderApplicationQualifier Qualificatore dell'applicazione mittente. corda

EdifactValidationOverride

Nome Descrizione Valore
allowLeadingAndTrailingSpacesAndZeroes Valore che indica se consentire spazi iniziali e finali e zeri. Bool
enforceCharacterSet Valore che indica se convalidare il set di caratteri. Bool
messageId ID del messaggio in cui devono essere applicate le impostazioni di convalida. corda
trailingSeparatorPolicy Criterio separatore finale. 'Obbligatorio'
'NotAllowed'
'NotSpecified'
'Facoltativo'
trimLeadingAndTrailingSpacesAndZeroes Valore che indica se tagliare gli spazi iniziali e finali e gli zeri. Bool
validateEDITypes Valore che indica se convalidare i tipi EDI. Bool
validateXSDTypes Valore che indica se convalidare i tipi XSD. Bool

EdifactValidationSettings

Nome Descrizione Valore
allowLeadingAndTrailingSpacesAndZeroes Valore che indica se consentire spazi iniziali e finali e zeri. Bool
checkDuplicateGroupControlNumber Valore che indica se verificare la presenza di un numero di controllo del gruppo duplicato. Bool
checkDuplicateInterchangeControlNumber Valore che indica se verificare la presenza di un numero di controllo interscambio duplicato. Bool
checkDuplicateTransactionSetControlNumber Valore che indica se verificare la presenza di un numero di controllo del set di transazioni duplicato. Bool
interchangeControlNumberValidityDays Periodo di validità del numero di controllo interscambio. Int
trailingSeparatorPolicy Criterio separatore finale. 'Obbligatorio'
'NotAllowed'
'NotSpecified'
'Facoltativo'
trimLeadingAndTrailingSpacesAndZeroes Valore che indica se tagliare gli spazi iniziali e finali e gli zeri. Bool
validateCharacterSet Valore che indica se convalidare il set di caratteri nel messaggio. Bool
validateEDITypes Valore che indica se convalidare i tipi EDI. Bool
validateXSDTypes Valore che indica se convalidare i tipi XSD. Bool

IntegrationAccountAgreementProperties

Nome Descrizione Valore
agreementType Tipo di contratto. 'AS2'
'Edifact'
'NotSpecified'
'X12'
contenuto Contenuto del contratto. AgreementContent
guestIdentity Identità guest. BusinessIdentity
guestPartner Partner guest. corda
hostIdentity Identità host. BusinessIdentity
hostPartner Partner host. corda
metadati Metadati. qualunque

IntegrationAccountResourceTags

Nome Descrizione Valore

Microsoft.Logic/integrationAccounts/agreements

Nome Descrizione Valore
apiVersion Versione dell'API '2015-08-01-preview'
ubicazione Percorso della risorsa. corda
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà del contratto di account di integrazione. IntegrationAccountAgreementProperties
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli
digitare Tipo di risorsa 'Microsoft.Logic/integrationAccounts/agreements'

X12AcknowledgementSettings

Nome Descrizione Valore
acknowledgementControlNumberLowerBound Limite inferiore del numero di controllo di acknowledgement. Int
acknowledgementControlNumberPrefix Prefisso del numero di controllo di acknowledgement. corda
acknowledgementControlNumberSuffix Suffisso del numero di controllo acknowledgement. corda
acknowledgementControlNumberUpperBound Limite superiore del numero di controllo di acknowledgement. Int
batchFunctionalAcknowledgements Valore che indica se eseguire il batch di riconoscimenti funzionali. Bool
batchImplementationAcknowledgements Valore che indica se l'implementazione batch riconosce l'implementazione. Bool
batchTechnicalAcknowledgements Valore che indica se raggruppare i riconoscimenti tecnici. Bool
functionalAcknowledgementVersion Versione di riconoscimento funzionale. corda
implementationAcknowledgementVersion Versione di riconoscimento dell'implementazione. corda
needFunctionalAcknowledgement Valore che indica se è necessario l'acknowledgement funzionale. Bool
needImplementationAcknowledgement Valore che indica se è necessario l'acknowledgement di implementazione. Bool
needLoopForValidMessages Valore che indica se è necessario un ciclo per i messaggi validi. Bool
needTechnicalAcknowledgement Valore che indica se è necessario l'acknowledgement tecnico. Bool
rolloverAcknowledgementControlNumber Valore che indica se eseguire il rollover del numero di controllo di acknowledgement. Bool
sendSynchronousAcknowledgement Valore che indica se inviare l'acknowledgement sincrono. Bool

X12AgreementContent

Nome Descrizione Valore
receiveAgreement Contratto di ricezione unidirezionale X12. X12OneWayAgreement
sendAgreement Contratto di invio unidirezionale X12. X12OneWayAgreement

X12DelimiterOverrides

Nome Descrizione Valore
componentSeparator Separatore del componente. Int
dataElementSeparator Separatore dell'elemento dati. Int
messageId ID del messaggio. corda
protocolVersion Versione del protocollo. corda
replaceCharacter Carattere di sostituzione. Int
replaceSeparatorsInPayload Valore che indica se sostituire i separatori nel payload. Bool
segmentTerminator Carattere di terminazione del segmento. Int
segmentTerminatorSuffix Suffisso del carattere di terminazione del segmento. 'CR'
'CRLF'
'LF'
'Nessuno'
'NotSpecified'
targetNamespace Spazio dei nomi di destinazione in cui devono essere applicate queste impostazioni del delimitatore. corda

X12EnvelopeOverride

Nome Descrizione Valore
dateFormat Formato della data. 'CCYYMMDD'
'NotSpecified'
'YYMMDD'
functionalIdentifierCode Codice identificatore funzionale. corda
headerVersion Versione dell'intestazione. corda
messageId ID messaggio in cui devono essere applicate le impostazioni della busta. corda
protocolVersion Versione del protocollo in cui devono essere applicate le impostazioni della busta. corda
receiverApplicationId ID applicazione ricevitore. corda
responsibleAgencyCode Codice dell'agenzia responsabile. Int
senderApplicationId ID applicazione mittente. corda
targetNamespace Spazio dei nomi di destinazione in cui devono essere applicate le impostazioni della busta. corda
timeFormat Formato ora. 'HHMM'
'HHMMSS'
'HHMMSSd'
'HHMMSSdd'
'NotSpecified'

X12EnvelopeSettings

Nome Descrizione Valore
controlStandardsId ID standard dei controlli. Int
controlVersionNumber Numero di versione del controllo. corda
enableDefaultGroupHeaders Valore che indica se abilitare le intestazioni di gruppo predefinite. Bool
functionalGroupId ID gruppo funzionale. corda
groupControlNumberLowerBound Limite inferiore del numero di controllo del gruppo. Int
groupControlNumberUpperBound Limite superiore del numero di controllo del gruppo. Int
groupHeaderAgencyCode Codice dell'agenzia di intestazione del gruppo. corda
groupHeaderDateFormat Formato della data dell'intestazione del gruppo. 'CCYYMMDD'
'NotSpecified'
'YYMMDD'
groupHeaderTimeFormat Formato dell'ora dell'intestazione del gruppo. 'HHMM'
'HHMMSS'
'HHMMSSd'
'HHMMSSdd'
'NotSpecified'
groupHeaderVersion Versione dell'intestazione del gruppo. corda
interchangeControlNumberLowerBound Limite inferiore del numero di controllo interscambio. Int
interchangeControlNumberUpperBound Limite superiore del numero di controllo interscambio. Int
overwriteExistingTransactionSetControlNumber Valore che indica se sovrascrivere il numero di controllo del set di transazioni esistente. Bool
receiverApplicationId ID applicazione ricevitore. corda
rolloverGroupControlNumber Valore che indica se eseguire il rollover del numero di controllo del gruppo. Bool
rolloverInterchangeControlNumber Valore che indica se eseguire il rollover del numero di controllo dell'interscambio. Bool
rolloverTransactionSetControlNumber Valore che indica se eseguire il rollover del numero di controllo del set di transazioni. Bool
senderApplicationId ID applicazione mittente. corda
transactionSetControlNumberLowerBound Limite inferiore del numero di controllo del set di transazioni. Int
transactionSetControlNumberPrefix Prefisso del numero di controllo del set di transazioni. corda
transactionSetControlNumberSuffix Suffisso del numero di controllo del set di transazioni. corda
transactionSetControlNumberUpperBound Limite superiore del numero di controllo del set di transazioni. Int
usageIndicator Indicatore di utilizzo. 'Information'
'NotSpecified'
'Produzione'
'Test'
useControlStandardsIdAsRepetitionCharacter Valore che indica se utilizzare l'ID standard di controllo come carattere di ripetizione. Bool

X12FramingSettings

Nome Descrizione Valore
characterSet Set di caratteri X12. 'Basic'
'Extended'
'NotSpecified'
'UTF8'
componentSeparator Separatore del componente. Int
dataElementSeparator Separatore dell'elemento dati. Int
replaceCharacter Carattere di sostituzione. Int
replaceSeparatorsInPayload Valore che indica se sostituire i separatori nel payload. Bool
segmentTerminator Carattere di terminazione del segmento. Int
segmentTerminatorSuffix Suffisso del carattere di terminazione del segmento. 'CR'
'CRLF'
'LF'
'Nessuno'
'NotSpecified'

X12MessageFilter

Nome Descrizione Valore
messageFilterType Tipo di filtro del messaggio. 'Exclude'
'Include'
'NotSpecified'

X12MessageIdentifier

Nome Descrizione Valore
messageId ID del messaggio. corda

X12OneWayAgreement

Nome Descrizione Valore
protocolSettings Impostazioni del protocollo X12. X12ProtocolSettings
receiverBusinessIdentity Identità aziendale del ricevitore BusinessIdentity
senderBusinessIdentity Identità aziendale del mittente BusinessIdentity

X12ProcessingSettings

Nome Descrizione Valore
convertImpliedDecimal Valore che indica se convertire il tipo numerico in decimale implicito. Bool
createEmptyXmlTagsForTrailingSeparators Valore che indica se creare tag XML vuoti per i separatori finali. Bool
maskSecurityInfo Valore che indica se mascherare le informazioni di sicurezza. Bool
preserveInterchange Valore che indica se mantenere l'interscambio. Bool
suspendInterchangeOnError Valore che indica se sospendere l'interscambio in caso di errore. Bool
useDotAsDecimalSeparator Valore che indica se utilizzare il punto come separatore decimale. Bool

X12ProtocolSettings

Nome Descrizione Valore
acknowledgementSettings Impostazioni di riconoscimento X12. X12AcknowledgementSettings
EnvelopeOverrides Le impostazioni di override della busta X12. X12EnvelopeOverride[]
envelopeSettings Impostazioni della busta X12. X12EnvelopeSettings
frameSettings Impostazioni di frame X12. X12FramingSettings
messageFilter Filtro messaggi X12. X12MessageFilter
messageFilterList Elenco di filtri messaggi X12. X12MessageIdentifier []
processingSettings Impostazioni di elaborazione X12. X12ProcessingSettings
schemaReferences Riferimenti allo schema X12. X12SchemaReference[]
securitySettings Impostazioni di sicurezza X12. X12SecuritySettings
validationOverrides Le impostazioni di override della convalida X12. X12ValidationOverride[]
validationSettings Impostazioni di convalida X12. X12ValidationSettings
x12DelimiterOverrides Le impostazioni di override del delimitatore X12. X12DelimiterOverrides[]

X12SchemaReference

Nome Descrizione Valore
messageId ID del messaggio. corda
schemaName Nome dello schema. corda
schemaVersion Versione dello schema. corda
senderApplicationId ID applicazione mittente. corda

X12SecuritySettings

Nome Descrizione Valore
authorizationQualifier Qualificatore di autorizzazione. corda
authorizationValue Valore di autorizzazione. corda
passwordValue Valore della password. corda
securityQualifier Qualificatore di sicurezza. corda

X12ValidationOverride

Nome Descrizione Valore
allowLeadingAndTrailingSpacesAndZeroes Valore che indica se consentire spazi iniziali e finali e zeri. Bool
messageId ID del messaggio in cui devono essere applicate le impostazioni di convalida. corda
trailingSeparatorPolicy Criterio separatore finale. 'Obbligatorio'
'NotAllowed'
'NotSpecified'
'Facoltativo'
trimLeadingAndTrailingSpacesAndZeroes Valore che indica se tagliare gli spazi iniziali e finali e gli zeri. Bool
validateCharacterSet Valore che indica se convalidare il set di caratteri. Bool
validateEDITypes Valore che indica se convalidare i tipi EDI. Bool
validateXSDTypes Valore che indica se convalidare i tipi XSD. Bool

X12ValidationSettings

Nome Descrizione Valore
allowLeadingAndTrailingSpacesAndZeroes Valore che indica se consentire spazi iniziali e finali e zeri. Bool
checkDuplicateGroupControlNumber Valore che indica se verificare la presenza di un numero di controllo del gruppo duplicato. Bool
checkDuplicateInterchangeControlNumber Valore che indica se verificare la presenza di un numero di controllo interscambio duplicato. Bool
checkDuplicateTransactionSetControlNumber Valore che indica se verificare la presenza di un numero di controllo del set di transazioni duplicato. Bool
interchangeControlNumberValidityDays Periodo di validità del numero di controllo interscambio. Int
trailingSeparatorPolicy Criterio separatore finale. 'Obbligatorio'
'NotAllowed'
'NotSpecified'
'Facoltativo'
trimLeadingAndTrailingSpacesAndZeroes Valore che indica se tagliare gli spazi iniziali e finali e gli zeri. Bool
validateCharacterSet Valore che indica se convalidare il set di caratteri nel messaggio. Bool
validateEDITypes Valore che indica se convalidare i tipi EDI. Bool
validateXSDTypes Valore che indica se convalidare i tipi XSD. Bool

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Sagoma Descrizione
App per la logica di Azure - Invia di ricezione AS2

Distribuire in Azure
Crea account di integrazione per due partner, Contoso e Fabrikam, inclusi gli artefatti per partner e contratti. Il modello crea anche app per la logica tra Fabrikam Sales e Contoso per illustrare la ricezione as2 as2 sincrona. Il modello crea anche app per la logica tra Fabrikam Finance e Contoso, che illustrano la ricezione asincrona di invio AS2.

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa integrationAccounts/agreements può essere distribuito con operazioni destinate a:

  • gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Logic/integrationAccounts/agreements, aggiungere il codice Terraform seguente al modello.

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

Valori delle proprietà

AgreementContent

Nome Descrizione Valore
AS2 Contenuto del contratto AS2. AS2AgreementContent
Edifact Contenuto del contratto EDIFACT. EdifactAgreementContent
X12 Contenuto del contratto X12. X12AgreementContent

AS2AcknowledgementConnectionSettings

Nome Descrizione Valore
ignoreCertificateNameMismatch Valore che indica se ignorare la mancata corrispondenza nel nome del certificato. Bool
keepHttpConnectionAlive Valore che indica se mantenere attiva la connessione. Bool
supportHttpStatusCodeContinue Valore che indica se supportare il codice di stato HTTP 'CONTINUE'. Bool
unfoldHttpHeaders Valore che indica se espandere le intestazioni HTTP. Bool

AS2AgreementContent

Nome Descrizione Valore
receiveAgreement Contratto di ricezione unidirezionale AS2. AS2OneWayAgreement
sendAgreement Contratto di invio unidirezionale AS2. AS2OneWayAgreement

AS2EnvelopeSettings

Nome Descrizione Valore
AutogenerateFileName Valore che indica se generare automaticamente il nome del file. Bool
fileNameTemplate Modello per il nome file. corda
messageContentType Tipo di contenuto del messaggio. corda
SuspendMessageOnFileNameGenerationError Valore che indica se sospendere il messaggio in caso di errore di generazione del nome file. Bool
transmitFileNameInMimeHeader Valore che indica se trasmettere il nome del file nell'intestazione MIME. Bool

AS2ErrorSettings

Nome Descrizione Valore
ResendIfMdnNotReceived Valore che indica se inviare nuovamente il messaggio Se mdN non viene ricevuto. Bool
SuspendDuplicateMessage Valore che indica se sospendere il messaggio duplicato. Bool

AS2MdnSettings

Nome Descrizione Valore
dispositionNotificationTo Notifica di eliminazione al valore dell'intestazione. corda
mdnText Testo MDN. corda
micHashingAlgorithm Algoritmo di firma o hash. 'Nessuno'
'NotSpecified'
'SHA2256'
'SHA2384'
'SHA2512'
needMdn Valore che indica se inviare o richiedere un messaggio MDN. Bool
receiptDeliveryUrl URL di recapito della ricevuta. corda
sendInboundMdnToMessageBox Valore che indica se inviare mdn in ingresso alla finestra di messaggio. Bool
sendMdnAsynchronously Valore che indica se inviare l'MDN asincrono. Bool
signMdn Valore che indica se l'MDN deve essere firmato o meno. Bool
signOutboundMdnIfOptional Valore che indica se firmare l'MDN in uscita se facoltativo. Bool

AS2MessageConnectionSettings

Nome Descrizione Valore
ignoreCertificateNameMismatch Valore che indica se ignorare la mancata corrispondenza nel nome del certificato. Bool
keepHttpConnectionAlive Valore che indica se mantenere attiva la connessione. Bool
supportHttpStatusCodeContinue Valore che indica se supportare il codice di stato HTTP 'CONTINUE'. Bool
unfoldHttpHeaders Valore che indica se espandere le intestazioni HTTP. Bool

AS2OneWayAgreement

Nome Descrizione Valore
protocolSettings Impostazioni del protocollo AS2. AS2ProtocolSettings
receiverBusinessIdentity Identità aziendale del ricevitore BusinessIdentity
senderBusinessIdentity Identità aziendale del mittente BusinessIdentity

AS2ProtocolSettings

Nome Descrizione Valore
acknowledgementConnectionSettings Impostazioni di connessione di acknowledgement. AS2AcknowledgementConnectionSettings
envelopeSettings Impostazioni della busta. AS2EnvelopeSettings
errorSettings Impostazioni di errore. AS2ErrorSettings
mdnSettings Impostazioni MDN. AS2MdnSettings
messageConnectionSettings Impostazioni di connessione del messaggio. AS2MessageConnectionSettings
securitySettings Impostazioni di sicurezza. AS2SecuritySettings
validationSettings Impostazioni di convalida. AS2ValidationSettings

AS2SecuritySettings

Nome Descrizione Valore
enableNrrForInboundDecodedMessages Valore che indica se abilitare NRR per i messaggi decodificati in ingresso. Bool
enableNrrForInboundEncodedMessages Valore che indica se abilitare NRR per i messaggi codificati in ingresso. Bool
enableNrrForInboundMdn Valore che indica se abilitare NRR per mdn in ingresso. Bool
enableNrrForOutboundDecodedMessages Valore che indica se abilitare NRR per i messaggi decodificati in uscita. Bool
enableNrrForOutboundEncodedMessages Valore che indica se abilitare NRR per i messaggi codificati in uscita. Bool
enableNrrForOutboundMdn Valore che indica se abilitare NRR per mdn in uscita. Bool
encryptionCertificateName Nome del certificato di crittografia. corda
overrideGroupSigningCertificate Valore che indica se inviare o richiedere un messaggio MDN. Bool
signingCertificateName Nome del certificato di firma. corda

AS2ValidationSettings

Nome Descrizione Valore
checkCertificateRevocationListOnReceive Valore che indica se verificare la presenza di un elenco di revoche di certificati alla ricezione. Bool
checkCertificateRevocationListOnSend Valore che indica se verificare la presenza di un elenco di revoche di certificati all'invio. Bool
checkDuplicateMessage Valore che indica se verificare la presenza di messaggi duplicati. Bool
compressMessage Valore che indica se il messaggio deve essere compresso. Bool
encryptionAlgorithm Algoritmo di crittografia. 'AES128'
'AES192'
'AES256'
'DES3'
'Nessuno'
'NotSpecified'
'RC2'
encryptMessage Valore che indica se il messaggio deve essere crittografato. Bool
interchangeDuplicatesValidityDays Numero di giorni da esaminare per l'interscambio duplicato. Int
overrideMessageProperties Valore che indica se eseguire l'override delle proprietà del messaggio in ingresso con quelle incluse nel contratto. Bool
signMessage Valore che indica se il messaggio deve essere firmato. Bool

BusinessIdentity

Nome Descrizione Valore
Qualificatore Qualificatore di identità aziendale. corda
Valore Valore dell'identità aziendale. corda

EdifactAcknowledgementSettings

Nome Descrizione Valore
acknowledgementControlNumberLowerBound Limite inferiore del numero di controllo di acknowledgement. Int
acknowledgementControlNumberPrefix Prefisso del numero di controllo di acknowledgement. corda
acknowledgementControlNumberSuffix Suffisso del numero di controllo acknowledgement. corda
acknowledgementControlNumberUpperBound Limite superiore del numero di controllo di acknowledgement. Int
batchFunctionalAcknowledgements Valore che indica se eseguire il batch di riconoscimenti funzionali. Bool
batchTechnicalAcknowledgements Valore che indica se raggruppare i riconoscimenti tecnici. Bool
needFunctionalAcknowledgement Valore che indica se è necessario l'acknowledgement funzionale. Bool
needLoopForValidMessages Valore che indica se è necessario un ciclo per i messaggi validi. Bool
needTechnicalAcknowledgement Valore che indica se è necessario l'acknowledgement tecnico. Bool
rolloverAcknowledgementControlNumber Valore che indica se eseguire il rollover del numero di controllo di acknowledgement. Bool
sendSynchronousAcknowledgement Valore che indica se inviare l'acknowledgement sincrono. Bool

EdifactAgreementContent

Nome Descrizione Valore
receiveAgreement Contratto di ricezione unidirezionale EDIFACT. EdifactOneWayAgreement
sendAgreement Contratto di invio unidirezionale EDIFACT. EdifactOneWayAgreement

EdifactDelimiterOverride

Nome Descrizione Valore
componentSeparator Separatore del componente. Int
dataElementSeparator Separatore dell'elemento dati. Int
decimalPointIndicator Indicatore di virgola decimale. 'Virgola'
'Decimal'
'NotSpecified'
messageAssociationAssignedCode Codice assegnato all'associazione di messaggi. corda
messageId ID del messaggio. corda
messageRelease Versione del rilascio del messaggio. corda
messageVersion Versione del messaggio. corda
releaseIndicator Indicatore di rilascio. Int
ripetizioneSeparator Separatore di ripetizione. Int
segmentTerminator Carattere di terminazione del segmento. Int
segmentTerminatorSuffix Suffisso del carattere di terminazione del segmento. 'CR'
'CRLF'
'LF'
'Nessuno'
'NotSpecified'
targetNamespace Spazio dei nomi di destinazione in cui devono essere applicate queste impostazioni del delimitatore. corda

EdifactEnvelopeOverride

Nome Descrizione Valore
applicationPassword Password dell'applicazione. corda
associationAssignedCode Codice assegnato dall'associazione. corda
controllingAgencyCode Codice dell'agenzia di controllo. corda
functionalGroupId ID gruppo funzionale. corda
groupHeaderMessageRelease Versione del messaggio di intestazione del gruppo. corda
groupHeaderMessageVersion Versione del messaggio di intestazione del gruppo. corda
messageAssociationAssignedCode Codice assegnato all'associazione di messaggi. corda
messageId ID messaggio in cui devono essere applicate le impostazioni della busta. corda
messageRelease Versione del rilascio del messaggio in cui devono essere applicate le impostazioni della busta. corda
messageVersion Versione del messaggio in cui devono essere applicate le impostazioni della busta. corda
receiverApplicationId ID applicazione ricevitore. corda
receiverApplicationQualifier Qualificatore dell'applicazione ricevitore. corda
senderApplicationId ID applicazione mittente. corda
senderApplicationQualifier Qualificatore dell'applicazione mittente. corda
targetNamespace Spazio dei nomi di destinazione in cui devono essere applicate le impostazioni della busta. corda

EdifactEnvelopeSettings

Nome Descrizione Valore
applicationReferenceId ID di riferimento dell'applicazione. corda
applyDelimiterStringAdvice Valore che indica se applicare consigli per le stringhe delimitatori. Bool
communicationAgreementId ID del contratto di comunicazione. corda
createGroupingSegments Valore che indica se creare segmenti di raggruppamento. Bool
enableDefaultGroupHeaders Valore che indica se abilitare le intestazioni di gruppo predefinite. Bool
functionalGroupId ID gruppo funzionale. corda
groupApplicationPassword Password dell'applicazione di gruppo. corda
groupApplicationReceiverId ID ricevitore dell'applicazione di gruppo. corda
groupApplicationReceiverQualifier Qualificatore del ricevitore dell'applicazione di gruppo. corda
groupApplicationSenderId ID mittente dell'applicazione di gruppo. corda
groupApplicationSenderQualifier Qualificatore del mittente dell'applicazione di gruppo. corda
groupAssociationAssignedCode Codice assegnato dall'associazione di gruppi. corda
groupControllingAgencyCode Codice dell'agenzia di controllo del gruppo. corda
groupControlNumberLowerBound Limite inferiore del numero di controllo del gruppo. Int
groupControlNumberPrefix Prefisso del numero di controllo del gruppo. corda
groupControlNumberSuffix Suffisso del numero di controllo del gruppo. corda
groupControlNumberUpperBound Limite superiore del numero di controllo del gruppo. Int
groupMessageRelease Rilascio del messaggio di gruppo. corda
groupMessageVersion Versione del messaggio di gruppo. corda
interchangeControlNumberLowerBound Limite inferiore del numero di controllo interscambio. Int
interchangeControlNumberPrefix Prefisso del numero di controllo interscambio. corda
interchangeControlNumberSuffix Suffisso del numero di controllo interscambio. corda
interchangeControlNumberUpperBound Limite superiore del numero di controllo interscambio. Int
isTestInterchange Valore che indica se il messaggio è un interscambio di test. Bool
overwriteExistingTransactionSetControlNumber Valore che indica se sovrascrivere il numero di controllo del set di transazioni esistente. Bool
processingPriorityCode Codice di priorità di elaborazione. corda
receiverInternalIdentification Identificazione interna del ricevitore. corda
receiverInternalSubIdentification Identificazione secondaria interna del ricevitore. corda
receiverReverseRoutingAddress Indirizzo di routing inverso del ricevitore. corda
recipientReferencePasswordQualifier Qualificatore della password di riferimento del destinatario. corda
recipientReferencePasswordValue Valore della password di riferimento del destinatario. corda
rolloverGroupControlNumber Valore che indica se eseguire il rollover del numero di controllo del gruppo. Bool
rolloverInterchangeControlNumber Valore che indica se eseguire il rollover del numero di controllo dell'interscambio. Bool
rolloverTransactionSetControlNumber Valore che indica se eseguire il rollover del numero di controllo del set di transazioni. Bool
senderInternalIdentification Identificazione interna del mittente. corda
senderInternalSubIdentification Identificazione secondaria interna del mittente. corda
senderReverseRoutingAddress Indirizzo di routing inverso del mittente. corda
transactionSetControlNumberLowerBound Limite inferiore del numero di controllo del set di transazioni. Int
transactionSetControlNumberPrefix Prefisso del numero di controllo del set di transazioni. corda
transactionSetControlNumberSuffix Suffisso del numero di controllo del set di transazioni. corda
transactionSetControlNumberUpperBound Limite superiore del numero di controllo del set di transazioni. Int

EdifactFramingSettings

Nome Descrizione Valore
characterEncoding Codifica dei caratteri. corda
characterSet Set di caratteri per l'impostazione di frame EDIFACT. 'KECA'
'NotSpecified'
'UNOA'
'UNOB'
'UNOC'
'UNOD'
'UNOE'
'UNOF'
'UNOG'
'UNOH'
'UNOI'
'UNOJ'
'UNOK'
'UNOX'
'UNOY'
componentSeparator Separatore del componente. Int
dataElementSeparator Separatore dell'elemento dati. Int
decimalPointIndicator Indicatore decimale dell'impostazione del frame EDIFACT. 'Virgola'
'Decimal'
'NotSpecified'
protocolVersion Versione del protocollo. Int
releaseIndicator Indicatore di rilascio. Int
ripetizioneSeparator Separatore di ripetizione. Int
segmentTerminator Carattere di terminazione del segmento. Int
segmentTerminatorSuffix Suffisso del carattere di terminazione del segmento di impostazione del frame EDIFACT. 'CR'
'CRLF'
'LF'
'Nessuno'
'NotSpecified'
serviceCodeListDirectoryVersion Versione della directory dell'elenco di codice del servizio. corda

EdifactMessageFilter

Nome Descrizione Valore
messageFilterType Tipo di filtro del messaggio. 'Exclude'
'Include'
'NotSpecified'

EdifactMessageIdentifier

Nome Descrizione Valore
messageId ID messaggio in cui devono essere applicate le impostazioni della busta. corda

EdifactOneWayAgreement

Nome Descrizione Valore
protocolSettings Impostazioni del protocollo EDIFACT. EdifactProtocolSettings
receiverBusinessIdentity Identità aziendale del ricevitore BusinessIdentity
senderBusinessIdentity Identità aziendale del mittente BusinessIdentity

EdifactProcessingSettings

Nome Descrizione Valore
createEmptyXmlTagsForTrailingSeparators Valore che indica se creare tag XML vuoti per i separatori finali. Bool
maskSecurityInfo Valore che indica se mascherare le informazioni di sicurezza. Bool
preserveInterchange Valore che indica se mantenere l'interscambio. Bool
suspendInterchangeOnError Valore che indica se sospendere l'interscambio in caso di errore. Bool
useDotAsDecimalSeparator Valore che indica se utilizzare il punto come separatore decimale. Bool

EdifactProtocolSettings

Nome Descrizione Valore
acknowledgementSettings Impostazioni di riconoscimento EDIFACT. EdifactAcknowledgementSettings
edifactDelimiterOverrides Le impostazioni di override del delimitatore EDIFACT. EdifactDelimiterOverride[]
EnvelopeOverrides Le impostazioni di override della busta EDIFACT. EdifactEnvelopeOverride[]
envelopeSettings Impostazioni buste EDIFACT. EdifactEnvelopeSettings
frameSettings Impostazioni di frame EDIFACT. EdifactFramingSettings
messageFilter Filtro messaggi EDIFACT. EdifactMessageFilter
messageFilterList Elenco di filtri dei messaggi EDIFACT. EdifactMessageIdentifier[]
processingSettings Impostazioni di elaborazione EDIFACT. EdifactProcessingSettings
schemaReferences Riferimenti allo schema EDIFACT. EdifactSchemaReference[]
validationOverrides Le impostazioni di override della convalida EDIFACT. EdifactValidationOverride[]
validationSettings Impostazioni di convalida EDIFACT. EdifactValidationSettings

EdifactSchemaReference

Nome Descrizione Valore
associationAssignedCode Codice assegnato dall'associazione. corda
messageId ID del messaggio. corda
messageRelease Versione del rilascio del messaggio. corda
messageVersion Versione del messaggio. corda
schemaName Nome dello schema. corda
senderApplicationId ID applicazione mittente. corda
senderApplicationQualifier Qualificatore dell'applicazione mittente. corda

EdifactValidationOverride

Nome Descrizione Valore
allowLeadingAndTrailingSpacesAndZeroes Valore che indica se consentire spazi iniziali e finali e zeri. Bool
enforceCharacterSet Valore che indica se convalidare il set di caratteri. Bool
messageId ID del messaggio in cui devono essere applicate le impostazioni di convalida. corda
trailingSeparatorPolicy Criterio separatore finale. 'Obbligatorio'
'NotAllowed'
'NotSpecified'
'Facoltativo'
trimLeadingAndTrailingSpacesAndZeroes Valore che indica se tagliare gli spazi iniziali e finali e gli zeri. Bool
validateEDITypes Valore che indica se convalidare i tipi EDI. Bool
validateXSDTypes Valore che indica se convalidare i tipi XSD. Bool

EdifactValidationSettings

Nome Descrizione Valore
allowLeadingAndTrailingSpacesAndZeroes Valore che indica se consentire spazi iniziali e finali e zeri. Bool
checkDuplicateGroupControlNumber Valore che indica se verificare la presenza di un numero di controllo del gruppo duplicato. Bool
checkDuplicateInterchangeControlNumber Valore che indica se verificare la presenza di un numero di controllo interscambio duplicato. Bool
checkDuplicateTransactionSetControlNumber Valore che indica se verificare la presenza di un numero di controllo del set di transazioni duplicato. Bool
interchangeControlNumberValidityDays Periodo di validità del numero di controllo interscambio. Int
trailingSeparatorPolicy Criterio separatore finale. 'Obbligatorio'
'NotAllowed'
'NotSpecified'
'Facoltativo'
trimLeadingAndTrailingSpacesAndZeroes Valore che indica se tagliare gli spazi iniziali e finali e gli zeri. Bool
validateCharacterSet Valore che indica se convalidare il set di caratteri nel messaggio. Bool
validateEDITypes Valore che indica se convalidare i tipi EDI. Bool
validateXSDTypes Valore che indica se convalidare i tipi XSD. Bool

IntegrationAccountAgreementProperties

Nome Descrizione Valore
agreementType Tipo di contratto. 'AS2'
'Edifact'
'NotSpecified'
'X12'
contenuto Contenuto del contratto. AgreementContent
guestIdentity Identità guest. BusinessIdentity
guestPartner Partner guest. corda
hostIdentity Identità host. BusinessIdentity
hostPartner Partner host. corda
metadati Metadati. qualunque

IntegrationAccountResourceTags

Nome Descrizione Valore

Microsoft.Logic/integrationAccounts/agreements

Nome Descrizione Valore
ubicazione Percorso della risorsa. corda
nome Nome della risorsa stringa (obbligatorio)
parent_id ID della risorsa padre per questa risorsa. ID per la risorsa di tipo: integrationAccounts
proprietà Proprietà del contratto di account di integrazione. IntegrationAccountAgreementProperties
Tag Tag delle risorse Dizionario di nomi e valori di tag.
digitare Tipo di risorsa "Microsoft.Logic/integrationAccounts/agreements@2015-08-01-preview"

X12AcknowledgementSettings

Nome Descrizione Valore
acknowledgementControlNumberLowerBound Limite inferiore del numero di controllo di acknowledgement. Int
acknowledgementControlNumberPrefix Prefisso del numero di controllo di acknowledgement. corda
acknowledgementControlNumberSuffix Suffisso del numero di controllo acknowledgement. corda
acknowledgementControlNumberUpperBound Limite superiore del numero di controllo di acknowledgement. Int
batchFunctionalAcknowledgements Valore che indica se eseguire il batch di riconoscimenti funzionali. Bool
batchImplementationAcknowledgements Valore che indica se l'implementazione batch riconosce l'implementazione. Bool
batchTechnicalAcknowledgements Valore che indica se raggruppare i riconoscimenti tecnici. Bool
functionalAcknowledgementVersion Versione di riconoscimento funzionale. corda
implementationAcknowledgementVersion Versione di riconoscimento dell'implementazione. corda
needFunctionalAcknowledgement Valore che indica se è necessario l'acknowledgement funzionale. Bool
needImplementationAcknowledgement Valore che indica se è necessario l'acknowledgement di implementazione. Bool
needLoopForValidMessages Valore che indica se è necessario un ciclo per i messaggi validi. Bool
needTechnicalAcknowledgement Valore che indica se è necessario l'acknowledgement tecnico. Bool
rolloverAcknowledgementControlNumber Valore che indica se eseguire il rollover del numero di controllo di acknowledgement. Bool
sendSynchronousAcknowledgement Valore che indica se inviare l'acknowledgement sincrono. Bool

X12AgreementContent

Nome Descrizione Valore
receiveAgreement Contratto di ricezione unidirezionale X12. X12OneWayAgreement
sendAgreement Contratto di invio unidirezionale X12. X12OneWayAgreement

X12DelimiterOverrides

Nome Descrizione Valore
componentSeparator Separatore del componente. Int
dataElementSeparator Separatore dell'elemento dati. Int
messageId ID del messaggio. corda
protocolVersion Versione del protocollo. corda
replaceCharacter Carattere di sostituzione. Int
replaceSeparatorsInPayload Valore che indica se sostituire i separatori nel payload. Bool
segmentTerminator Carattere di terminazione del segmento. Int
segmentTerminatorSuffix Suffisso del carattere di terminazione del segmento. 'CR'
'CRLF'
'LF'
'Nessuno'
'NotSpecified'
targetNamespace Spazio dei nomi di destinazione in cui devono essere applicate queste impostazioni del delimitatore. corda

X12EnvelopeOverride

Nome Descrizione Valore
dateFormat Formato della data. 'CCYYMMDD'
'NotSpecified'
'YYMMDD'
functionalIdentifierCode Codice identificatore funzionale. corda
headerVersion Versione dell'intestazione. corda
messageId ID messaggio in cui devono essere applicate le impostazioni della busta. corda
protocolVersion Versione del protocollo in cui devono essere applicate le impostazioni della busta. corda
receiverApplicationId ID applicazione ricevitore. corda
responsibleAgencyCode Codice dell'agenzia responsabile. Int
senderApplicationId ID applicazione mittente. corda
targetNamespace Spazio dei nomi di destinazione in cui devono essere applicate le impostazioni della busta. corda
timeFormat Formato ora. 'HHMM'
'HHMMSS'
'HHMMSSd'
'HHMMSSdd'
'NotSpecified'

X12EnvelopeSettings

Nome Descrizione Valore
controlStandardsId ID standard dei controlli. Int
controlVersionNumber Numero di versione del controllo. corda
enableDefaultGroupHeaders Valore che indica se abilitare le intestazioni di gruppo predefinite. Bool
functionalGroupId ID gruppo funzionale. corda
groupControlNumberLowerBound Limite inferiore del numero di controllo del gruppo. Int
groupControlNumberUpperBound Limite superiore del numero di controllo del gruppo. Int
groupHeaderAgencyCode Codice dell'agenzia di intestazione del gruppo. corda
groupHeaderDateFormat Formato della data dell'intestazione del gruppo. 'CCYYMMDD'
'NotSpecified'
'YYMMDD'
groupHeaderTimeFormat Formato dell'ora dell'intestazione del gruppo. 'HHMM'
'HHMMSS'
'HHMMSSd'
'HHMMSSdd'
'NotSpecified'
groupHeaderVersion Versione dell'intestazione del gruppo. corda
interchangeControlNumberLowerBound Limite inferiore del numero di controllo interscambio. Int
interchangeControlNumberUpperBound Limite superiore del numero di controllo interscambio. Int
overwriteExistingTransactionSetControlNumber Valore che indica se sovrascrivere il numero di controllo del set di transazioni esistente. Bool
receiverApplicationId ID applicazione ricevitore. corda
rolloverGroupControlNumber Valore che indica se eseguire il rollover del numero di controllo del gruppo. Bool
rolloverInterchangeControlNumber Valore che indica se eseguire il rollover del numero di controllo dell'interscambio. Bool
rolloverTransactionSetControlNumber Valore che indica se eseguire il rollover del numero di controllo del set di transazioni. Bool
senderApplicationId ID applicazione mittente. corda
transactionSetControlNumberLowerBound Limite inferiore del numero di controllo del set di transazioni. Int
transactionSetControlNumberPrefix Prefisso del numero di controllo del set di transazioni. corda
transactionSetControlNumberSuffix Suffisso del numero di controllo del set di transazioni. corda
transactionSetControlNumberUpperBound Limite superiore del numero di controllo del set di transazioni. Int
usageIndicator Indicatore di utilizzo. 'Information'
'NotSpecified'
'Produzione'
'Test'
useControlStandardsIdAsRepetitionCharacter Valore che indica se utilizzare l'ID standard di controllo come carattere di ripetizione. Bool

X12FramingSettings

Nome Descrizione Valore
characterSet Set di caratteri X12. 'Basic'
'Extended'
'NotSpecified'
'UTF8'
componentSeparator Separatore del componente. Int
dataElementSeparator Separatore dell'elemento dati. Int
replaceCharacter Carattere di sostituzione. Int
replaceSeparatorsInPayload Valore che indica se sostituire i separatori nel payload. Bool
segmentTerminator Carattere di terminazione del segmento. Int
segmentTerminatorSuffix Suffisso del carattere di terminazione del segmento. 'CR'
'CRLF'
'LF'
'Nessuno'
'NotSpecified'

X12MessageFilter

Nome Descrizione Valore
messageFilterType Tipo di filtro del messaggio. 'Exclude'
'Include'
'NotSpecified'

X12MessageIdentifier

Nome Descrizione Valore
messageId ID del messaggio. corda

X12OneWayAgreement

Nome Descrizione Valore
protocolSettings Impostazioni del protocollo X12. X12ProtocolSettings
receiverBusinessIdentity Identità aziendale del ricevitore BusinessIdentity
senderBusinessIdentity Identità aziendale del mittente BusinessIdentity

X12ProcessingSettings

Nome Descrizione Valore
convertImpliedDecimal Valore che indica se convertire il tipo numerico in decimale implicito. Bool
createEmptyXmlTagsForTrailingSeparators Valore che indica se creare tag XML vuoti per i separatori finali. Bool
maskSecurityInfo Valore che indica se mascherare le informazioni di sicurezza. Bool
preserveInterchange Valore che indica se mantenere l'interscambio. Bool
suspendInterchangeOnError Valore che indica se sospendere l'interscambio in caso di errore. Bool
useDotAsDecimalSeparator Valore che indica se utilizzare il punto come separatore decimale. Bool

X12ProtocolSettings

Nome Descrizione Valore
acknowledgementSettings Impostazioni di riconoscimento X12. X12AcknowledgementSettings
EnvelopeOverrides Le impostazioni di override della busta X12. X12EnvelopeOverride[]
envelopeSettings Impostazioni della busta X12. X12EnvelopeSettings
frameSettings Impostazioni di frame X12. X12FramingSettings
messageFilter Filtro messaggi X12. X12MessageFilter
messageFilterList Elenco di filtri messaggi X12. X12MessageIdentifier []
processingSettings Impostazioni di elaborazione X12. X12ProcessingSettings
schemaReferences Riferimenti allo schema X12. X12SchemaReference[]
securitySettings Impostazioni di sicurezza X12. X12SecuritySettings
validationOverrides Le impostazioni di override della convalida X12. X12ValidationOverride[]
validationSettings Impostazioni di convalida X12. X12ValidationSettings
x12DelimiterOverrides Le impostazioni di override del delimitatore X12. X12DelimiterOverrides[]

X12SchemaReference

Nome Descrizione Valore
messageId ID del messaggio. corda
schemaName Nome dello schema. corda
schemaVersion Versione dello schema. corda
senderApplicationId ID applicazione mittente. corda

X12SecuritySettings

Nome Descrizione Valore
authorizationQualifier Qualificatore di autorizzazione. corda
authorizationValue Valore di autorizzazione. corda
passwordValue Valore della password. corda
securityQualifier Qualificatore di sicurezza. corda

X12ValidationOverride

Nome Descrizione Valore
allowLeadingAndTrailingSpacesAndZeroes Valore che indica se consentire spazi iniziali e finali e zeri. Bool
messageId ID del messaggio in cui devono essere applicate le impostazioni di convalida. corda
trailingSeparatorPolicy Criterio separatore finale. 'Obbligatorio'
'NotAllowed'
'NotSpecified'
'Facoltativo'
trimLeadingAndTrailingSpacesAndZeroes Valore che indica se tagliare gli spazi iniziali e finali e gli zeri. Bool
validateCharacterSet Valore che indica se convalidare il set di caratteri. Bool
validateEDITypes Valore che indica se convalidare i tipi EDI. Bool
validateXSDTypes Valore che indica se convalidare i tipi XSD. Bool

X12ValidationSettings

Nome Descrizione Valore
allowLeadingAndTrailingSpacesAndZeroes Valore che indica se consentire spazi iniziali e finali e zeri. Bool
checkDuplicateGroupControlNumber Valore che indica se verificare la presenza di un numero di controllo del gruppo duplicato. Bool
checkDuplicateInterchangeControlNumber Valore che indica se verificare la presenza di un numero di controllo interscambio duplicato. Bool
checkDuplicateTransactionSetControlNumber Valore che indica se verificare la presenza di un numero di controllo del set di transazioni duplicato. Bool
interchangeControlNumberValidityDays Periodo di validità del numero di controllo interscambio. Int
trailingSeparatorPolicy Criterio separatore finale. 'Obbligatorio'
'NotAllowed'
'NotSpecified'
'Facoltativo'
trimLeadingAndTrailingSpacesAndZeroes Valore che indica se tagliare gli spazi iniziali e finali e gli zeri. Bool
validateCharacterSet Valore che indica se convalidare il set di caratteri nel messaggio. Bool
validateEDITypes Valore che indica se convalidare i tipi EDI. Bool
validateXSDTypes Valore che indica se convalidare i tipi XSD. Bool