Compartilhar via


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

Definição de recurso do Bicep

O tipo de recurso integrationAccounts/agreements pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Logic/integrationAccounts/agreements, adicione o Bicep a seguir ao modelo.

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'
  }
}

Valores de propriedade

AgreementContent

Nome Descrição Valor
AS2 O conteúdo do contrato AS2. AS2AgreementContent
Edifact O conteúdo do contrato EDIFACT. EdifactAgreementContent
X12 O conteúdo do contrato X12. X12AgreementContent

AS2AcknowledgementConnectionSettings

Nome Descrição Valor
ignoreCertificateNameMismatch O valor que indica se deve ignorar incompatibilidade no nome do certificado. Bool
keepHttpConnectionAlive O valor que indica se a conexão deve ser mantida ativa. Bool
supportHttpStatusCodeContinue O valor que indica se deseja dar suporte ao código de status HTTP 'CONTINUE'. Bool
unfoldHttpHeaders O valor que indica se os cabeçalhos HTTP devem ser desdobrado. Bool

AS2AgreementContent

Nome Descrição Valor
receiveAgreement O contrato de recebimento unidirecional as2. AS2OneWayAgreement
sendAgreement O contrato de envio unidirecional AS2. AS2OneWayAgreement

AS2EnvelopeSettings

Nome Descrição Valor
AutogenerateFileName O valor que indica se o nome do arquivo deve ser gerado automaticamente. Bool
fileNameTemplate O modelo para o nome do arquivo. corda
messageContentType O tipo de conteúdo da mensagem. corda
SuspendMessageOnFileNameGenerationError O valor que indica se a mensagem deve ser suspensa no erro de geração de nome de arquivo. Bool
transmitFileNameInMimeHeader O valor que indica se o nome do arquivo deve ser transmitido no cabeçalho mime. Bool

AS2ErrorSettings

Nome Descrição Valor
ResendIfMdnNotReceived O valor que indica se a mensagem será reenviada se o MDN não for recebido. Bool
SuspendDuplicateMessage O valor que indica se a mensagem duplicada deve ser suspensa. Bool

AS2MdnSettings

Nome Descrição Valor
dispositionNotificationTo A notificação de disposição para o valor do cabeçalho. corda
mdnText O texto do MDN. corda
micHashingAlgorithm O algoritmo de assinatura ou hash. 'None'
'NotSpecified'
'SHA2256'
'SHA2384'
'SHA2512'
needMdn O valor que indica se um MDN deve ser enviado ou solicitado. Bool
receiptDeliveryUrl A URL de entrega de recibo. corda
sendInboundMdnToMessageBox O valor que indica se o MDN de entrada deve ser enviado para a caixa de mensagem. Bool
sendMdnAsynchronously O valor que indica se o MDN assíncrono deve ser enviado. Bool
signMdn O valor que indica se o MDN precisa ser assinado ou não. Bool
signOutboundMdnIfOptional O valor que indica se o MDN de saída deve ser assinado, se opcional. Bool

AS2MessageConnectionSettings

Nome Descrição Valor
ignoreCertificateNameMismatch O valor que indica se deve ignorar incompatibilidade no nome do certificado. Bool
keepHttpConnectionAlive O valor que indica se a conexão deve ser mantida ativa. Bool
supportHttpStatusCodeContinue O valor que indica se deseja dar suporte ao código de status HTTP 'CONTINUE'. Bool
unfoldHttpHeaders O valor que indica se os cabeçalhos HTTP devem ser desdobrado. Bool

AS2OneWayAgreement

Nome Descrição Valor
protocolSettings As configurações de protocolo AS2. as2ProtocolSettings
receiverBusinessIdentity A identidade comercial do receptor BusinessIdentity
senderBusinessIdentity A identidade comercial do remetente BusinessIdentity

AS2ProtocolSettings

Nome Descrição Valor
acknowledgementConnectionSettings As configurações de conexão de confirmação. AS2AcknowledgementConnectionSettings
envelopeSettings As configurações do envelope. as2EnvelopeSettings
errorSettings As configurações de erro. as2ErrorSettings
mdnSettings As configurações de MDN. as2MdnSettings
messageConnectionSettings As configurações de conexão de mensagem. as2MessageConnectionSettings
securitySettings As configurações de segurança. as2SecuritySettings
validationSettings As configurações de validação. AS2ValidationSettings

AS2SecuritySettings

Nome Descrição Valor
enableNrrForInboundDecodedMessages O valor que indica se o NRR deve ser habilitado para mensagens de entrada decodificadas. Bool
enableNrrForInboundEncodedMessages O valor que indica se o NRR deve ser habilitado para mensagens codificadas de entrada. Bool
enableNrrForInboundMdn O valor que indica se o NRR deve ser habilitado para MDN de entrada. Bool
enableNrrForOutboundDecodedMessages O valor que indica se o NRR deve ser habilitado para mensagens de saída decodificadas. Bool
enableNrrForOutboundEncodedMessages O valor que indica se o NRR deve ser habilitado para mensagens codificadas de saída. Bool
enableNrrForOutboundMdn O valor que indica se o NRR deve ser habilitado para MDN de saída. Bool
encryptionCertificateName O nome do certificado de criptografia. corda
overrideGroupSigningCertificate O valor que indica se um MDN deve ser enviado ou solicitado. Bool
signingCertificateName O nome do certificado de assinatura. corda

AS2ValidationSettings

Nome Descrição Valor
checkCertificateRevocationListOnReceive O valor que indica se a lista de revogação de certificado deve ser verificada no recebimento. Bool
checkCertificateRevocationListOnSend O valor que indica se a lista de revogação de certificado deve ser verificada no envio. Bool
checkDuplicateMessage O valor que indica se a mensagem duplicada deve ser verificada. Bool
compressMessage O valor que indica se a mensagem deve ser compactada. Bool
encryptionAlgorithm O algoritmo de criptografia. 'AES128'
'AES192'
'AES256'
'DES3'
'None'
'NotSpecified'
'RC2'
encryptMessage O valor que indica se a mensagem precisa ser criptografada. Bool
interchangeDuplicatesValidityDays O número de dias para olhar para trás para o intercâmbio duplicado. int
overrideMessageProperties O valor que indica se as propriedades da mensagem de entrada devem ser substituídas por elas no contrato. Bool
signMessage O valor que indica se a mensagem precisa ser assinada. Bool

BusinessIdentity

Nome Descrição Valor
Qualificador O qualificador de identidade comercial. corda
Valor O valor da identidade comercial. corda

EdifactAcknowledgementSettings

Nome Descrição Valor
acknowledgementControlNumberLowerBound O limite inferior do número de controle de confirmação. int
acknowledgementControlNumberPrefix O prefixo do número do controle de confirmação. corda
acknowledgementControlNumberSuffix O sufixo de número de controle de confirmação. corda
acknowledgementControlNumberUpperBound O limite superior do número de controle de confirmação. int
batchFunctionalAcknowledgements O valor que indica se as confirmações funcionais devem ser em lote. Bool
batchTechnicalAcknowledgements O valor que indica se as confirmações técnicas devem ser em lote. Bool
needFunctionalAcknowledgement O valor que indica se a confirmação funcional é necessária. Bool
needLoopForValidMessages O valor que indica se um loop é necessário para mensagens válidas. Bool
needTechnicalAcknowledgement O valor que indica se a confirmação técnica é necessária. Bool
rolloverAcknowledgementControlNumber O valor que indica se o número de controle de confirmação de substituição deve ser revertido. Bool
sendSynchronousAcknowledgement O valor que indica se a confirmação síncrona deve ser enviada. Bool

EdifactAgreementContent

Nome Descrição Valor
receiveAgreement O contrato de recebimento unidirecional EDIFACT. edifactOneWayAgreement
sendAgreement O contrato de envio unidirecional EDIFACT. edifactOneWayAgreement

EdifactDelimiterOverride

Nome Descrição Valor
componentSeparator O separador de componentes. int
dataElementSeparator O separador do elemento de dados. int
decimalPointIndicator O indicador de ponto decimal. 'Vírgula'
'Decimal'
'NotSpecified'
messageAssociationAssignedCode O código atribuído à associação de mensagens. corda
messageId A ID da mensagem. corda
messageRelease A versão da versão da mensagem. corda
messageVersion A versão da mensagem. corda
releaseIndicator O indicador de versão. int
repetitionSeparator O separador de repetição. int
segmentTerminator O terminador de segmento. int
segmentTerminatorSuffix O sufixo do terminador de segmento. 'CR'
'CRLF'
'LF'
'None'
'NotSpecified'
targetNamespace O namespace de destino no qual essas configurações de delimitador devem ser aplicadas. corda

EdifactEnvelopeOverride

Nome Descrição Valor
applicationPassword A senha do aplicativo. corda
associationAssignedCode O código atribuído pela associação. corda
controlingAgencyCode O código da agência de controle. corda
functionalGroupId A ID do grupo funcional. corda
groupHeaderMessageRelease A versão da mensagem de cabeçalho do grupo. corda
groupHeaderMessageVersion A versão da mensagem de cabeçalho do grupo. corda
messageAssociationAssignedCode O código atribuído à associação de mensagens. corda
messageId A ID da mensagem na qual essas configurações de envelope devem ser aplicadas. corda
messageRelease A versão de versão da mensagem na qual essas configurações de envelope devem ser aplicadas. corda
messageVersion A versão da mensagem na qual essas configurações de envelope devem ser aplicadas. corda
receiverApplicationId A ID do aplicativo receptor. corda
receiverApplicationQualifier O qualificador de aplicativo receptor. corda
senderApplicationId A ID do aplicativo remetente. corda
senderApplicationQualifier O qualificador do aplicativo remetente. corda
targetNamespace O namespace de destino no qual essas configurações de envelope devem ser aplicadas. corda

EdifactEnvelopeSettings

Nome Descrição Valor
applicationReferenceId A ID de referência do aplicativo. corda
applyDelimiterStringAdvice O valor que indica se deseja aplicar conselhos de cadeia de caracteres delimitador. Bool
communicationAgreementId A ID do contrato de comunicação. corda
createGroupingSegments O valor que indica se os segmentos de agrupamento devem ser criados. Bool
enableDefaultGroupHeaders O valor que indica se os cabeçalhos de grupo padrão devem ser habilitado. Bool
functionalGroupId A ID do grupo funcional. corda
groupApplicationPassword A senha do aplicativo de grupo. corda
groupApplicationReceiverId A ID do receptor do aplicativo de grupo. corda
groupApplicationReceiverQualifier O qualificador do receptor do aplicativo de grupo. corda
groupApplicationSenderId A ID do remetente do aplicativo de grupo. corda
groupApplicationSenderQualifier O qualificador do remetente do aplicativo de grupo. corda
groupAssociationAssignedCode O código atribuído à associação de grupo. corda
groupControllingAgencyCode O grupo que controla o código da agência. corda
groupControlNumberLowerBound O limite inferior do número de controle do grupo. int
groupControlNumberPrefix O prefixo do número de controle de grupo. corda
groupControlNumberSuffix O sufixo de número de controle de grupo. corda
groupControlNumberUpperBound O limite superior do número de controle do grupo. int
groupMessageRelease A versão da mensagem de grupo. corda
groupMessageVersion A versão da mensagem de grupo. corda
interchangeControlNumberLowerBound O limite inferior do número de controle de intercâmbio. int
interchangeControlNumberPrefix O prefixo do número de controle de intercâmbio. corda
interchangeControlNumberSuffix O sufixo de número de controle de intercâmbio. corda
interchangeControlNumberUpperBound O limite superior do número de controle de intercâmbio. int
isTestInterchange O valor que indica se a mensagem é um intercâmbio de teste. Bool
overwriteExistingTransactionSetControlNumber O valor que indica se o número de controle do conjunto de transações existente deve ser substituído. Bool
processingPriorityCode O código de prioridade de processamento. corda
receiverInternalIdentification A identificação interna do receptor. corda
receiverInternalSubIdentification A subconsulta interna do receptor. corda
receiverReverseRoutingAddress O endereço de roteamento reverso do receptor. corda
recipientReferencePasswordQualifier O qualificador de senha de referência do destinatário. corda
recipientReferencePasswordValue O valor da senha de referência do destinatário. corda
rolloverGroupControlNumber O valor que indica se o número de controle do grupo de substituição deve ser revertido. Bool
rolloverInterchangeControlNumber O valor que indica se o número de controle de intercâmbio deve ser revertido. Bool
rolloverTransactionSetControlNumber O valor que indica se o número de controle do conjunto de transações deve ser revertido. Bool
senderInternalIdentification A identificação interna do remetente. corda
senderInternalSubIdentification A subconsulta interna do remetente. corda
senderReverseRoutingAddress O endereço de roteamento reverso do remetente. corda
transactionSetControlNumberLowerBound O limite inferior do número de controle do conjunto de transações. int
transactionSetControlNumberPrefix O prefixo do número de controle do conjunto de transações. corda
transactionSetControlNumberSuffix O sufixo de número de controle do conjunto de transações. corda
transactionSetControlNumberUpperBound O limite superior do número de controle do conjunto de transações. int

EdifactFramingSettings

Nome Descrição Valor
characterEncoding A codificação de caracteres. corda
characterSet O conjunto de caracteres de configuração de quadro EDIFACT. 'KECA'
'NotSpecified'
'UNOA'
'UNOB'
'UNOC'
'UNOD'
'UNOE'
'UNOF'
'UNOG'
'UNOH'
'UNOI'
'UNOJ'
'UNOK'
'UNOX'
'UNOY'
componentSeparator O separador de componentes. int
dataElementSeparator O separador do elemento de dados. int
decimalPointIndicator O indicador decimal da configuração do quadro EDIFACT. 'Vírgula'
'Decimal'
'NotSpecified'
protocolVersion A versão do protocolo. int
releaseIndicator O indicador de versão. int
repetitionSeparator O separador de repetição. int
segmentTerminator O terminador de segmento. int
segmentTerminatorSuffix O sufixo do terminador de segmento de configuração de quadro EDIFACT. 'CR'
'CRLF'
'LF'
'None'
'NotSpecified'
serviceCodeListDirectoryVersion A versão do diretório da lista de códigos de serviço. corda

EdifactMessageFilter

Nome Descrição Valor
messageFilterType O tipo de filtro de mensagem. 'Excluir'
'Include'
'NotSpecified'

EdifactMessageIdentifier

Nome Descrição Valor
messageId A ID da mensagem na qual essas configurações de envelope devem ser aplicadas. corda

EdifactOneWayAgreement

Nome Descrição Valor
protocolSettings As configurações do protocolo EDIFACT. edifactProtocolSettings
receiverBusinessIdentity A identidade comercial do receptor BusinessIdentity
senderBusinessIdentity A identidade comercial do remetente BusinessIdentity

EdifactProcessingSettings

Nome Descrição Valor
createEmptyXmlTagsForTrailingSeparators O valor que indica se as marcas xml vazias devem ser criadas para separadores à direita. Bool
maskSecurityInfo O valor que indica se as informações de segurança devem ser mascaradas. Bool
preserveInterchange O valor que indica se o intercâmbio deve ser preservado. Bool
suspendInterchangeOnError O valor que indica se o intercâmbio deve ser suspenso por erro. Bool
useDotAsDecimalSeparator O valor que indica se o ponto deve ser usado como separador decimal. Bool

EdifactProtocolSettings

Nome Descrição Valor
acknowledgementSettings As configurações de confirmação EDIFACT. EdifactAcknowledgementSettings
edifactDelimiterOverrides O delimitador EDIFACT substitui as configurações. EdifactDelimiterOverride []
envelopeOverrides As configurações de substituição do envelope EDIFACT. edifactEnvelopeOverride []
envelopeSettings As configurações do envelope EDIFACT. EdifactEnvelopeSettings
framingSettings As configurações de enquadramento EDIFACT. edifactFramingSettings
messageFilter O filtro de mensagem EDIFACT. EdifactMessageFilter
messageFilterList A lista de filtros de mensagens EDIFACT. EdifactMessageIdentifier[]
processingSettings As Configurações de processamento EDIFACT. edifactProcessingSettings
schemaReferences As referências de esquema EDIFACT. edifactSchemaReference[]
validationOverrides As configurações de substituição de validação EDIFACT. edifactValidationOverride[]
validationSettings As configurações de validação EDIFACT. edifactValidationSettings

EdifactSchemaReference

Nome Descrição Valor
associationAssignedCode O código atribuído pela associação. corda
messageId A ID da mensagem. corda
messageRelease A versão da versão da mensagem. corda
messageVersion A versão da mensagem. corda
schemaName O nome do esquema. corda
senderApplicationId A ID do aplicativo remetente. corda
senderApplicationQualifier O qualificador do aplicativo remetente. corda

EdifactValidationOverride

Nome Descrição Valor
allowLeadingAndTrailingSpacesAndZeroes O valor que indica se os espaços e zeros à esquerda e à direita devem ser permitidos. Bool
enforceCharacterSet O valor que indica se o conjunto de caracteres deve ser validado. Bool
messageId A ID da mensagem na qual as configurações de validação devem ser aplicadas. corda
trailingSeparatorPolicy A política do separador à direita. 'Obrigatório'
'NotAllowed'
'NotSpecified'
'Opcional'
trimLeadingAndTrailingSpacesAndZeroes O valor que indica se os espaços e zeros à esquerda e à direita devem ser aparados. Bool
validateEDITypes O valor que indica se os tipos EDI devem ser validados. Bool
validateXSDTypes O valor que indica se os tipos XSD devem ser validados. Bool

EdifactValidationSettings

Nome Descrição Valor
allowLeadingAndTrailingSpacesAndZeroes O valor que indica se os espaços e zeros à esquerda e à direita devem ser permitidos. Bool
checkDuplicateGroupControlNumber O valor que indica se o número de controle de grupo duplicado deve ser verificado. Bool
checkDuplicateInterchangeControlNumber O valor que indica se o número de controle de intercâmbio duplicado deve ser verificado. Bool
checkDuplicateTransactionSetControlNumber O valor que indica se o número de controle do conjunto de transações duplicado deve ser verificado. Bool
interchangeControlNumberValidityDays O período de validade do número de controle de intercâmbio. int
trailingSeparatorPolicy A política do separador à direita. 'Obrigatório'
'NotAllowed'
'NotSpecified'
'Opcional'
trimLeadingAndTrailingSpacesAndZeroes O valor que indica se os espaços e zeros à esquerda e à direita devem ser aparados. Bool
validateCharacterSet O valor que indica se o caractere deve ser validado definido na mensagem. Bool
validateEDITypes O valor que indica se os tipos EDI devem ser validados. Bool
validateXSDTypes O valor que indica se os tipos XSD devem ser validados. Bool

IntegrationAccountAgreementProperties

Nome Descrição Valor
agreementType O tipo de contrato. 'AS2'
'Edifact'
'NotSpecified'
'X12'
conteúdo O conteúdo do contrato. AgreementContent
guestIdentity A identidade do convidado. BusinessIdentity
guestPartner O parceiro convidado. corda
hostIdentity A identidade do host. BusinessIdentity
hostPartner O parceiro host. corda
metadados Os metadados. qualquer

IntegrationAccountResourceTags

Nome Descrição Valor

Microsoft.Logic/integrationAccounts/agreements

Nome Descrição Valor
localização O local do recurso. corda
nome O nome do recurso cadeia de caracteres (obrigatório)
pai No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.

Para obter mais informações, consulte recurso filho fora do recurso pai.
Nome simbólico do recurso do tipo: integrationAccounts
Propriedades As propriedades do contrato de conta de integração. IntegrationAccountAgreementProperties
Tags Marcas de recurso Dicionário de nomes e valores de marca. Consulte Marcas em modelos

X12AcknowledgementSettings

Nome Descrição Valor
acknowledgementControlNumberLowerBound O limite inferior do número de controle de confirmação. int
acknowledgementControlNumberPrefix O prefixo do número do controle de confirmação. corda
acknowledgementControlNumberSuffix O sufixo de número de controle de confirmação. corda
acknowledgementControlNumberUpperBound O limite superior do número de controle de confirmação. int
batchFunctionalAcknowledgements O valor que indica se as confirmações funcionais devem ser em lote. Bool
batchImplementationAcknowledgements O valor que indica se as confirmações de implementação em lote devem ser fornecidas. Bool
batchTechnicalAcknowledgements O valor que indica se as confirmações técnicas devem ser em lote. Bool
functionalAcknowledgementVersion A versão de confirmação funcional. corda
implementationAcknowledgementVersion A versão de confirmação de implementação. corda
needFunctionalAcknowledgement O valor que indica se a confirmação funcional é necessária. Bool
needImplementationAcknowledgement O valor que indica se a confirmação de implementação é necessária. Bool
needLoopForValidMessages O valor que indica se um loop é necessário para mensagens válidas. Bool
needTechnicalAcknowledgement O valor que indica se a confirmação técnica é necessária. Bool
rolloverAcknowledgementControlNumber O valor que indica se o número de controle de confirmação de substituição deve ser revertido. Bool
sendSynchronousAcknowledgement O valor que indica se a confirmação síncrona deve ser enviada. Bool

X12AgreementContent

Nome Descrição Valor
receiveAgreement O contrato de recebimento unidirecional X12. X12OneWayAgreement
sendAgreement O contrato de envio unidirecional X12. X12OneWayAgreement

X12DelimiterOverrides

Nome Descrição Valor
componentSeparator O separador de componentes. int
dataElementSeparator O separador do elemento de dados. int
messageId A ID da mensagem. corda
protocolVersion A versão do protocolo. corda
replaceCharacter O caractere de substituição. int
replaceSeparatorsInPayload O valor que indica se os separadores devem ser substituídos no conteúdo. Bool
segmentTerminator O terminador de segmento. int
segmentTerminatorSuffix O sufixo do terminador de segmento. 'CR'
'CRLF'
'LF'
'None'
'NotSpecified'
targetNamespace O namespace de destino no qual essas configurações de delimitador devem ser aplicadas. corda

X12EnvelopeOverride

Nome Descrição Valor
dateFormat O formato de data. 'CCYYMMDD'
'NotSpecified'
'YYMMDD'
functionalIdentifierCode O código do identificador funcional. corda
headerVersion A versão do cabeçalho. corda
messageId A ID da mensagem na qual essas configurações de envelope devem ser aplicadas. corda
protocolVersion A versão do protocolo na qual essas configurações de envelope devem ser aplicadas. corda
receiverApplicationId A ID do aplicativo receptor. corda
responsibleAgencyCode O código da agência responsável. int
senderApplicationId A ID do aplicativo remetente. corda
targetNamespace O namespace de destino no qual essas configurações de envelope devem ser aplicadas. corda
timeFormat O formato de hora. 'HHMM'
'HHMMSS'
'HHMMSSd'
'HHMMSSdd'
'NotSpecified'

X12EnvelopeSettings

Nome Descrição Valor
controlStandardsId A ID de padrões de controles. int
controlVersionNumber O número da versão do controle. corda
enableDefaultGroupHeaders O valor que indica se os cabeçalhos de grupo padrão devem ser habilitado. Bool
functionalGroupId A ID do grupo funcional. corda
groupControlNumberLowerBound O limite inferior do número de controle do grupo. int
groupControlNumberUpperBound O limite superior do número de controle do grupo. int
groupHeaderAgencyCode O código da agência de cabeçalho do grupo. corda
groupHeaderDateFormat O formato de data do cabeçalho do grupo. 'CCYYMMDD'
'NotSpecified'
'YYMMDD'
groupHeaderTimeFormat O formato de hora do cabeçalho do grupo. 'HHMM'
'HHMMSS'
'HHMMSSd'
'HHMMSSdd'
'NotSpecified'
groupHeaderVersion A versão do cabeçalho do grupo. corda
interchangeControlNumberLowerBound O limite inferior do número de controle de intercâmbio. int
interchangeControlNumberUpperBound O limite superior do número de controle de intercâmbio. int
overwriteExistingTransactionSetControlNumber O valor que indica se o número de controle do conjunto de transações existente deve ser substituído. Bool
receiverApplicationId A ID do aplicativo receptor. corda
rolloverGroupControlNumber O valor que indica se o número de controle do grupo de substituição deve ser revertido. Bool
rolloverInterchangeControlNumber O valor que indica se o número de controle de intercâmbio deve ser revertido. Bool
rolloverTransactionSetControlNumber O valor que indica se o número de controle do conjunto de transações deve ser revertido. Bool
senderApplicationId A ID do aplicativo remetente. corda
transactionSetControlNumberLowerBound O limite inferior do número de controle do conjunto de transações. int
transactionSetControlNumberPrefix O prefixo do número de controle do conjunto de transações. corda
transactionSetControlNumberSuffix O sufixo de número de controle do conjunto de transações. corda
transactionSetControlNumberUpperBound O limite superior do número de controle do conjunto de transações. int
usageIndicator O indicador de uso. 'Informações'
'NotSpecified'
'Produção'
'Test'
useControlStandardsIdAsRepetitionCharacter O valor que indica se a ID dos padrões de controle deve ser usada como caractere de repetição. Bool

X12FramingSettings

Nome Descrição Valor
characterSet O conjunto de caracteres X12. 'Básico'
'Estendido'
'NotSpecified'
'UTF8'
componentSeparator O separador de componentes. int
dataElementSeparator O separador do elemento de dados. int
replaceCharacter O caractere de substituição. int
replaceSeparatorsInPayload O valor que indica se os separadores devem ser substituídos no conteúdo. Bool
segmentTerminator O terminador de segmento. int
segmentTerminatorSuffix O sufixo do terminador de segmento. 'CR'
'CRLF'
'LF'
'None'
'NotSpecified'

X12MessageFilter

Nome Descrição Valor
messageFilterType O tipo de filtro de mensagem. 'Excluir'
'Include'
'NotSpecified'

X12MessageIdentifier

Nome Descrição Valor
messageId A ID da mensagem. corda

X12OneWayAgreement

Nome Descrição Valor
protocolSettings As configurações do protocolo X12. X12ProtocolSettings
receiverBusinessIdentity A identidade comercial do receptor BusinessIdentity
senderBusinessIdentity A identidade comercial do remetente BusinessIdentity

X12ProcessingSettings

Nome Descrição Valor
convertImpliedDecimal O valor que indica se o tipo numérico deve ser convertido em decimal implícito. Bool
createEmptyXmlTagsForTrailingSeparators O valor que indica se as marcas xml vazias devem ser criadas para separadores à direita. Bool
maskSecurityInfo O valor que indica se as informações de segurança devem ser mascaradas. Bool
preserveInterchange O valor que indica se o intercâmbio deve ser preservado. Bool
suspendInterchangeOnError O valor que indica se o intercâmbio deve ser suspenso por erro. Bool
useDotAsDecimalSeparator O valor que indica se o ponto deve ser usado como separador decimal. Bool

X12ProtocolSettings

Nome Descrição Valor
acknowledgementSettings As configurações de confirmação X12. X12AcknowledgementSettings
envelopeOverrides As configurações de substituição do envelope X12. X12EnvelopeOverride []
envelopeSettings As configurações do envelope X12. X12EnvelopeSettings
framingSettings As configurações de enquadramento X12. X12FramingSettings
messageFilter O filtro de mensagem X12. X12MessageFilter
messageFilterList A lista de filtros de mensagens X12. X12MessageIdentifier []
processingSettings As configurações de processamento X12. X12ProcessingSettings
schemaReferences As referências de esquema X12. X12SchemaReference []
securitySettings As configurações de segurança X12. X12SecuritySettings
validationOverrides As configurações de substituição de validação X12. X12ValidationOverride []
validationSettings As configurações de validação X12. X12ValidationSettings
x12DelimiterOverrides O delimitador X12 substitui as configurações. X12DelimiterOverrides []

X12SchemaReference

Nome Descrição Valor
messageId A ID da mensagem. corda
schemaName O nome do esquema. corda
schemaVersion A versão do esquema. corda
senderApplicationId A ID do aplicativo remetente. corda

X12SecuritySettings

Nome Descrição Valor
authorizationQualifier O qualificador de autorização. corda
authorizationValue O valor de autorização. corda
passwordValue O valor da senha. corda
securityQualifier O qualificador de segurança. corda

X12ValidationOverride

Nome Descrição Valor
allowLeadingAndTrailingSpacesAndZeroes O valor que indica se os espaços e zeros à esquerda e à direita devem ser permitidos. Bool
messageId A ID da mensagem na qual as configurações de validação devem ser aplicadas. corda
trailingSeparatorPolicy A política do separador à direita. 'Obrigatório'
'NotAllowed'
'NotSpecified'
'Opcional'
trimLeadingAndTrailingSpacesAndZeroes O valor que indica se os espaços e zeros à esquerda e à direita devem ser aparados. Bool
validateCharacterSet O valor que indica se o conjunto de caracteres deve ser validado. Bool
validateEDITypes O valor que indica se os tipos EDI devem ser validados. Bool
validateXSDTypes O valor que indica se os tipos XSD devem ser validados. Bool

X12ValidationSettings

Nome Descrição Valor
allowLeadingAndTrailingSpacesAndZeroes O valor que indica se os espaços e zeros à esquerda e à direita devem ser permitidos. Bool
checkDuplicateGroupControlNumber O valor que indica se o número de controle de grupo duplicado deve ser verificado. Bool
checkDuplicateInterchangeControlNumber O valor que indica se o número de controle de intercâmbio duplicado deve ser verificado. Bool
checkDuplicateTransactionSetControlNumber O valor que indica se o número de controle do conjunto de transações duplicado deve ser verificado. Bool
interchangeControlNumberValidityDays O período de validade do número de controle de intercâmbio. int
trailingSeparatorPolicy A política do separador à direita. 'Obrigatório'
'NotAllowed'
'NotSpecified'
'Opcional'
trimLeadingAndTrailingSpacesAndZeroes O valor que indica se os espaços e zeros à esquerda e à direita devem ser aparados. Bool
validateCharacterSet O valor que indica se o caractere deve ser validado definido na mensagem. Bool
validateEDITypes O valor que indica se os tipos EDI devem ser validados. Bool
validateXSDTypes O valor que indica se os tipos XSD devem ser validados. Bool

Exemplos de início rápido

Os exemplos de início rápido a seguir implantam esse tipo de recurso.

Arquivo Bicep Descrição
Aplicativos Lógicos do Azure – as2 enviar Cria contas de integração para dois parceiros, Contoso e Fabrikam, incluindo os artefatos para parceiros e contratos. O modelo também cria aplicativos lógicos entre a Fabrikam Sales e a Contoso para demonstrar o recebimento de envio as2 síncrono. O modelo também cria aplicativos lógicos entre a Fabrikam Finance e a Contoso, que demonstram o recebimento de envio assíncrono do AS2.

Definição de recurso de modelo do ARM

O tipo de recurso integrationAccounts/agreements pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Logic/integrationAccounts/agreements, adicione o JSON a seguir ao modelo.

{
  "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"
  }
}

Valores de propriedade

AgreementContent

Nome Descrição Valor
AS2 O conteúdo do contrato AS2. AS2AgreementContent
Edifact O conteúdo do contrato EDIFACT. EdifactAgreementContent
X12 O conteúdo do contrato X12. X12AgreementContent

AS2AcknowledgementConnectionSettings

Nome Descrição Valor
ignoreCertificateNameMismatch O valor que indica se deve ignorar incompatibilidade no nome do certificado. Bool
keepHttpConnectionAlive O valor que indica se a conexão deve ser mantida ativa. Bool
supportHttpStatusCodeContinue O valor que indica se deseja dar suporte ao código de status HTTP 'CONTINUE'. Bool
unfoldHttpHeaders O valor que indica se os cabeçalhos HTTP devem ser desdobrado. Bool

AS2AgreementContent

Nome Descrição Valor
receiveAgreement O contrato de recebimento unidirecional as2. AS2OneWayAgreement
sendAgreement O contrato de envio unidirecional AS2. AS2OneWayAgreement

AS2EnvelopeSettings

Nome Descrição Valor
AutogenerateFileName O valor que indica se o nome do arquivo deve ser gerado automaticamente. Bool
fileNameTemplate O modelo para o nome do arquivo. corda
messageContentType O tipo de conteúdo da mensagem. corda
SuspendMessageOnFileNameGenerationError O valor que indica se a mensagem deve ser suspensa no erro de geração de nome de arquivo. Bool
transmitFileNameInMimeHeader O valor que indica se o nome do arquivo deve ser transmitido no cabeçalho mime. Bool

AS2ErrorSettings

Nome Descrição Valor
ResendIfMdnNotReceived O valor que indica se a mensagem será reenviada se o MDN não for recebido. Bool
SuspendDuplicateMessage O valor que indica se a mensagem duplicada deve ser suspensa. Bool

AS2MdnSettings

Nome Descrição Valor
dispositionNotificationTo A notificação de disposição para o valor do cabeçalho. corda
mdnText O texto do MDN. corda
micHashingAlgorithm O algoritmo de assinatura ou hash. 'None'
'NotSpecified'
'SHA2256'
'SHA2384'
'SHA2512'
needMdn O valor que indica se um MDN deve ser enviado ou solicitado. Bool
receiptDeliveryUrl A URL de entrega de recibo. corda
sendInboundMdnToMessageBox O valor que indica se o MDN de entrada deve ser enviado para a caixa de mensagem. Bool
sendMdnAsynchronously O valor que indica se o MDN assíncrono deve ser enviado. Bool
signMdn O valor que indica se o MDN precisa ser assinado ou não. Bool
signOutboundMdnIfOptional O valor que indica se o MDN de saída deve ser assinado, se opcional. Bool

AS2MessageConnectionSettings

Nome Descrição Valor
ignoreCertificateNameMismatch O valor que indica se deve ignorar incompatibilidade no nome do certificado. Bool
keepHttpConnectionAlive O valor que indica se a conexão deve ser mantida ativa. Bool
supportHttpStatusCodeContinue O valor que indica se deseja dar suporte ao código de status HTTP 'CONTINUE'. Bool
unfoldHttpHeaders O valor que indica se os cabeçalhos HTTP devem ser desdobrado. Bool

AS2OneWayAgreement

Nome Descrição Valor
protocolSettings As configurações de protocolo AS2. as2ProtocolSettings
receiverBusinessIdentity A identidade comercial do receptor BusinessIdentity
senderBusinessIdentity A identidade comercial do remetente BusinessIdentity

AS2ProtocolSettings

Nome Descrição Valor
acknowledgementConnectionSettings As configurações de conexão de confirmação. AS2AcknowledgementConnectionSettings
envelopeSettings As configurações do envelope. as2EnvelopeSettings
errorSettings As configurações de erro. as2ErrorSettings
mdnSettings As configurações de MDN. as2MdnSettings
messageConnectionSettings As configurações de conexão de mensagem. as2MessageConnectionSettings
securitySettings As configurações de segurança. as2SecuritySettings
validationSettings As configurações de validação. AS2ValidationSettings

AS2SecuritySettings

Nome Descrição Valor
enableNrrForInboundDecodedMessages O valor que indica se o NRR deve ser habilitado para mensagens de entrada decodificadas. Bool
enableNrrForInboundEncodedMessages O valor que indica se o NRR deve ser habilitado para mensagens codificadas de entrada. Bool
enableNrrForInboundMdn O valor que indica se o NRR deve ser habilitado para MDN de entrada. Bool
enableNrrForOutboundDecodedMessages O valor que indica se o NRR deve ser habilitado para mensagens de saída decodificadas. Bool
enableNrrForOutboundEncodedMessages O valor que indica se o NRR deve ser habilitado para mensagens codificadas de saída. Bool
enableNrrForOutboundMdn O valor que indica se o NRR deve ser habilitado para MDN de saída. Bool
encryptionCertificateName O nome do certificado de criptografia. corda
overrideGroupSigningCertificate O valor que indica se um MDN deve ser enviado ou solicitado. Bool
signingCertificateName O nome do certificado de assinatura. corda

AS2ValidationSettings

Nome Descrição Valor
checkCertificateRevocationListOnReceive O valor que indica se a lista de revogação de certificado deve ser verificada no recebimento. Bool
checkCertificateRevocationListOnSend O valor que indica se a lista de revogação de certificado deve ser verificada no envio. Bool
checkDuplicateMessage O valor que indica se a mensagem duplicada deve ser verificada. Bool
compressMessage O valor que indica se a mensagem deve ser compactada. Bool
encryptionAlgorithm O algoritmo de criptografia. 'AES128'
'AES192'
'AES256'
'DES3'
'None'
'NotSpecified'
'RC2'
encryptMessage O valor que indica se a mensagem precisa ser criptografada. Bool
interchangeDuplicatesValidityDays O número de dias para olhar para trás para o intercâmbio duplicado. int
overrideMessageProperties O valor que indica se as propriedades da mensagem de entrada devem ser substituídas por elas no contrato. Bool
signMessage O valor que indica se a mensagem precisa ser assinada. Bool

BusinessIdentity

Nome Descrição Valor
Qualificador O qualificador de identidade comercial. corda
Valor O valor da identidade comercial. corda

EdifactAcknowledgementSettings

Nome Descrição Valor
acknowledgementControlNumberLowerBound O limite inferior do número de controle de confirmação. int
acknowledgementControlNumberPrefix O prefixo do número do controle de confirmação. corda
acknowledgementControlNumberSuffix O sufixo de número de controle de confirmação. corda
acknowledgementControlNumberUpperBound O limite superior do número de controle de confirmação. int
batchFunctionalAcknowledgements O valor que indica se as confirmações funcionais devem ser em lote. Bool
batchTechnicalAcknowledgements O valor que indica se as confirmações técnicas devem ser em lote. Bool
needFunctionalAcknowledgement O valor que indica se a confirmação funcional é necessária. Bool
needLoopForValidMessages O valor que indica se um loop é necessário para mensagens válidas. Bool
needTechnicalAcknowledgement O valor que indica se a confirmação técnica é necessária. Bool
rolloverAcknowledgementControlNumber O valor que indica se o número de controle de confirmação de substituição deve ser revertido. Bool
sendSynchronousAcknowledgement O valor que indica se a confirmação síncrona deve ser enviada. Bool

EdifactAgreementContent

Nome Descrição Valor
receiveAgreement O contrato de recebimento unidirecional EDIFACT. edifactOneWayAgreement
sendAgreement O contrato de envio unidirecional EDIFACT. edifactOneWayAgreement

EdifactDelimiterOverride

Nome Descrição Valor
componentSeparator O separador de componentes. int
dataElementSeparator O separador do elemento de dados. int
decimalPointIndicator O indicador de ponto decimal. 'Vírgula'
'Decimal'
'NotSpecified'
messageAssociationAssignedCode O código atribuído à associação de mensagens. corda
messageId A ID da mensagem. corda
messageRelease A versão da versão da mensagem. corda
messageVersion A versão da mensagem. corda
releaseIndicator O indicador de versão. int
repetitionSeparator O separador de repetição. int
segmentTerminator O terminador de segmento. int
segmentTerminatorSuffix O sufixo do terminador de segmento. 'CR'
'CRLF'
'LF'
'None'
'NotSpecified'
targetNamespace O namespace de destino no qual essas configurações de delimitador devem ser aplicadas. corda

EdifactEnvelopeOverride

Nome Descrição Valor
applicationPassword A senha do aplicativo. corda
associationAssignedCode O código atribuído pela associação. corda
controlingAgencyCode O código da agência de controle. corda
functionalGroupId A ID do grupo funcional. corda
groupHeaderMessageRelease A versão da mensagem de cabeçalho do grupo. corda
groupHeaderMessageVersion A versão da mensagem de cabeçalho do grupo. corda
messageAssociationAssignedCode O código atribuído à associação de mensagens. corda
messageId A ID da mensagem na qual essas configurações de envelope devem ser aplicadas. corda
messageRelease A versão de versão da mensagem na qual essas configurações de envelope devem ser aplicadas. corda
messageVersion A versão da mensagem na qual essas configurações de envelope devem ser aplicadas. corda
receiverApplicationId A ID do aplicativo receptor. corda
receiverApplicationQualifier O qualificador de aplicativo receptor. corda
senderApplicationId A ID do aplicativo remetente. corda
senderApplicationQualifier O qualificador do aplicativo remetente. corda
targetNamespace O namespace de destino no qual essas configurações de envelope devem ser aplicadas. corda

EdifactEnvelopeSettings

Nome Descrição Valor
applicationReferenceId A ID de referência do aplicativo. corda
applyDelimiterStringAdvice O valor que indica se deseja aplicar conselhos de cadeia de caracteres delimitador. Bool
communicationAgreementId A ID do contrato de comunicação. corda
createGroupingSegments O valor que indica se os segmentos de agrupamento devem ser criados. Bool
enableDefaultGroupHeaders O valor que indica se os cabeçalhos de grupo padrão devem ser habilitado. Bool
functionalGroupId A ID do grupo funcional. corda
groupApplicationPassword A senha do aplicativo de grupo. corda
groupApplicationReceiverId A ID do receptor do aplicativo de grupo. corda
groupApplicationReceiverQualifier O qualificador do receptor do aplicativo de grupo. corda
groupApplicationSenderId A ID do remetente do aplicativo de grupo. corda
groupApplicationSenderQualifier O qualificador do remetente do aplicativo de grupo. corda
groupAssociationAssignedCode O código atribuído à associação de grupo. corda
groupControllingAgencyCode O grupo que controla o código da agência. corda
groupControlNumberLowerBound O limite inferior do número de controle do grupo. int
groupControlNumberPrefix O prefixo do número de controle de grupo. corda
groupControlNumberSuffix O sufixo de número de controle de grupo. corda
groupControlNumberUpperBound O limite superior do número de controle do grupo. int
groupMessageRelease A versão da mensagem de grupo. corda
groupMessageVersion A versão da mensagem de grupo. corda
interchangeControlNumberLowerBound O limite inferior do número de controle de intercâmbio. int
interchangeControlNumberPrefix O prefixo do número de controle de intercâmbio. corda
interchangeControlNumberSuffix O sufixo de número de controle de intercâmbio. corda
interchangeControlNumberUpperBound O limite superior do número de controle de intercâmbio. int
isTestInterchange O valor que indica se a mensagem é um intercâmbio de teste. Bool
overwriteExistingTransactionSetControlNumber O valor que indica se o número de controle do conjunto de transações existente deve ser substituído. Bool
processingPriorityCode O código de prioridade de processamento. corda
receiverInternalIdentification A identificação interna do receptor. corda
receiverInternalSubIdentification A subconsulta interna do receptor. corda
receiverReverseRoutingAddress O endereço de roteamento reverso do receptor. corda
recipientReferencePasswordQualifier O qualificador de senha de referência do destinatário. corda
recipientReferencePasswordValue O valor da senha de referência do destinatário. corda
rolloverGroupControlNumber O valor que indica se o número de controle do grupo de substituição deve ser revertido. Bool
rolloverInterchangeControlNumber O valor que indica se o número de controle de intercâmbio deve ser revertido. Bool
rolloverTransactionSetControlNumber O valor que indica se o número de controle do conjunto de transações deve ser revertido. Bool
senderInternalIdentification A identificação interna do remetente. corda
senderInternalSubIdentification A subconsulta interna do remetente. corda
senderReverseRoutingAddress O endereço de roteamento reverso do remetente. corda
transactionSetControlNumberLowerBound O limite inferior do número de controle do conjunto de transações. int
transactionSetControlNumberPrefix O prefixo do número de controle do conjunto de transações. corda
transactionSetControlNumberSuffix O sufixo de número de controle do conjunto de transações. corda
transactionSetControlNumberUpperBound O limite superior do número de controle do conjunto de transações. int

EdifactFramingSettings

Nome Descrição Valor
characterEncoding A codificação de caracteres. corda
characterSet O conjunto de caracteres de configuração de quadro EDIFACT. 'KECA'
'NotSpecified'
'UNOA'
'UNOB'
'UNOC'
'UNOD'
'UNOE'
'UNOF'
'UNOG'
'UNOH'
'UNOI'
'UNOJ'
'UNOK'
'UNOX'
'UNOY'
componentSeparator O separador de componentes. int
dataElementSeparator O separador do elemento de dados. int
decimalPointIndicator O indicador decimal da configuração do quadro EDIFACT. 'Vírgula'
'Decimal'
'NotSpecified'
protocolVersion A versão do protocolo. int
releaseIndicator O indicador de versão. int
repetitionSeparator O separador de repetição. int
segmentTerminator O terminador de segmento. int
segmentTerminatorSuffix O sufixo do terminador de segmento de configuração de quadro EDIFACT. 'CR'
'CRLF'
'LF'
'None'
'NotSpecified'
serviceCodeListDirectoryVersion A versão do diretório da lista de códigos de serviço. corda

EdifactMessageFilter

Nome Descrição Valor
messageFilterType O tipo de filtro de mensagem. 'Excluir'
'Include'
'NotSpecified'

EdifactMessageIdentifier

Nome Descrição Valor
messageId A ID da mensagem na qual essas configurações de envelope devem ser aplicadas. corda

EdifactOneWayAgreement

Nome Descrição Valor
protocolSettings As configurações do protocolo EDIFACT. edifactProtocolSettings
receiverBusinessIdentity A identidade comercial do receptor BusinessIdentity
senderBusinessIdentity A identidade comercial do remetente BusinessIdentity

EdifactProcessingSettings

Nome Descrição Valor
createEmptyXmlTagsForTrailingSeparators O valor que indica se as marcas xml vazias devem ser criadas para separadores à direita. Bool
maskSecurityInfo O valor que indica se as informações de segurança devem ser mascaradas. Bool
preserveInterchange O valor que indica se o intercâmbio deve ser preservado. Bool
suspendInterchangeOnError O valor que indica se o intercâmbio deve ser suspenso por erro. Bool
useDotAsDecimalSeparator O valor que indica se o ponto deve ser usado como separador decimal. Bool

EdifactProtocolSettings

Nome Descrição Valor
acknowledgementSettings As configurações de confirmação EDIFACT. EdifactAcknowledgementSettings
edifactDelimiterOverrides O delimitador EDIFACT substitui as configurações. EdifactDelimiterOverride []
envelopeOverrides As configurações de substituição do envelope EDIFACT. edifactEnvelopeOverride []
envelopeSettings As configurações do envelope EDIFACT. EdifactEnvelopeSettings
framingSettings As configurações de enquadramento EDIFACT. edifactFramingSettings
messageFilter O filtro de mensagem EDIFACT. EdifactMessageFilter
messageFilterList A lista de filtros de mensagens EDIFACT. EdifactMessageIdentifier[]
processingSettings As Configurações de processamento EDIFACT. edifactProcessingSettings
schemaReferences As referências de esquema EDIFACT. edifactSchemaReference[]
validationOverrides As configurações de substituição de validação EDIFACT. edifactValidationOverride[]
validationSettings As configurações de validação EDIFACT. edifactValidationSettings

EdifactSchemaReference

Nome Descrição Valor
associationAssignedCode O código atribuído pela associação. corda
messageId A ID da mensagem. corda
messageRelease A versão da versão da mensagem. corda
messageVersion A versão da mensagem. corda
schemaName O nome do esquema. corda
senderApplicationId A ID do aplicativo remetente. corda
senderApplicationQualifier O qualificador do aplicativo remetente. corda

EdifactValidationOverride

Nome Descrição Valor
allowLeadingAndTrailingSpacesAndZeroes O valor que indica se os espaços e zeros à esquerda e à direita devem ser permitidos. Bool
enforceCharacterSet O valor que indica se o conjunto de caracteres deve ser validado. Bool
messageId A ID da mensagem na qual as configurações de validação devem ser aplicadas. corda
trailingSeparatorPolicy A política do separador à direita. 'Obrigatório'
'NotAllowed'
'NotSpecified'
'Opcional'
trimLeadingAndTrailingSpacesAndZeroes O valor que indica se os espaços e zeros à esquerda e à direita devem ser aparados. Bool
validateEDITypes O valor que indica se os tipos EDI devem ser validados. Bool
validateXSDTypes O valor que indica se os tipos XSD devem ser validados. Bool

EdifactValidationSettings

Nome Descrição Valor
allowLeadingAndTrailingSpacesAndZeroes O valor que indica se os espaços e zeros à esquerda e à direita devem ser permitidos. Bool
checkDuplicateGroupControlNumber O valor que indica se o número de controle de grupo duplicado deve ser verificado. Bool
checkDuplicateInterchangeControlNumber O valor que indica se o número de controle de intercâmbio duplicado deve ser verificado. Bool
checkDuplicateTransactionSetControlNumber O valor que indica se o número de controle do conjunto de transações duplicado deve ser verificado. Bool
interchangeControlNumberValidityDays O período de validade do número de controle de intercâmbio. int
trailingSeparatorPolicy A política do separador à direita. 'Obrigatório'
'NotAllowed'
'NotSpecified'
'Opcional'
trimLeadingAndTrailingSpacesAndZeroes O valor que indica se os espaços e zeros à esquerda e à direita devem ser aparados. Bool
validateCharacterSet O valor que indica se o caractere deve ser validado definido na mensagem. Bool
validateEDITypes O valor que indica se os tipos EDI devem ser validados. Bool
validateXSDTypes O valor que indica se os tipos XSD devem ser validados. Bool

IntegrationAccountAgreementProperties

Nome Descrição Valor
agreementType O tipo de contrato. 'AS2'
'Edifact'
'NotSpecified'
'X12'
conteúdo O conteúdo do contrato. AgreementContent
guestIdentity A identidade do convidado. BusinessIdentity
guestPartner O parceiro convidado. corda
hostIdentity A identidade do host. BusinessIdentity
hostPartner O parceiro host. corda
metadados Os metadados. qualquer

IntegrationAccountResourceTags

Nome Descrição Valor

Microsoft.Logic/integrationAccounts/agreements

Nome Descrição Valor
apiVersion A versão da API '2015-08-01-preview'
localização O local do recurso. corda
nome O nome do recurso cadeia de caracteres (obrigatório)
Propriedades As propriedades do contrato de conta de integração. IntegrationAccountAgreementProperties
Tags Marcas de recurso Dicionário de nomes e valores de marca. Consulte Marcas em modelos
tipo O tipo de recurso 'Microsoft.Logic/integrationAccounts/agreements'

X12AcknowledgementSettings

Nome Descrição Valor
acknowledgementControlNumberLowerBound O limite inferior do número de controle de confirmação. int
acknowledgementControlNumberPrefix O prefixo do número do controle de confirmação. corda
acknowledgementControlNumberSuffix O sufixo de número de controle de confirmação. corda
acknowledgementControlNumberUpperBound O limite superior do número de controle de confirmação. int
batchFunctionalAcknowledgements O valor que indica se as confirmações funcionais devem ser em lote. Bool
batchImplementationAcknowledgements O valor que indica se as confirmações de implementação em lote devem ser fornecidas. Bool
batchTechnicalAcknowledgements O valor que indica se as confirmações técnicas devem ser em lote. Bool
functionalAcknowledgementVersion A versão de confirmação funcional. corda
implementationAcknowledgementVersion A versão de confirmação de implementação. corda
needFunctionalAcknowledgement O valor que indica se a confirmação funcional é necessária. Bool
needImplementationAcknowledgement O valor que indica se a confirmação de implementação é necessária. Bool
needLoopForValidMessages O valor que indica se um loop é necessário para mensagens válidas. Bool
needTechnicalAcknowledgement O valor que indica se a confirmação técnica é necessária. Bool
rolloverAcknowledgementControlNumber O valor que indica se o número de controle de confirmação de substituição deve ser revertido. Bool
sendSynchronousAcknowledgement O valor que indica se a confirmação síncrona deve ser enviada. Bool

X12AgreementContent

Nome Descrição Valor
receiveAgreement O contrato de recebimento unidirecional X12. X12OneWayAgreement
sendAgreement O contrato de envio unidirecional X12. X12OneWayAgreement

X12DelimiterOverrides

Nome Descrição Valor
componentSeparator O separador de componentes. int
dataElementSeparator O separador do elemento de dados. int
messageId A ID da mensagem. corda
protocolVersion A versão do protocolo. corda
replaceCharacter O caractere de substituição. int
replaceSeparatorsInPayload O valor que indica se os separadores devem ser substituídos no conteúdo. Bool
segmentTerminator O terminador de segmento. int
segmentTerminatorSuffix O sufixo do terminador de segmento. 'CR'
'CRLF'
'LF'
'None'
'NotSpecified'
targetNamespace O namespace de destino no qual essas configurações de delimitador devem ser aplicadas. corda

X12EnvelopeOverride

Nome Descrição Valor
dateFormat O formato de data. 'CCYYMMDD'
'NotSpecified'
'YYMMDD'
functionalIdentifierCode O código do identificador funcional. corda
headerVersion A versão do cabeçalho. corda
messageId A ID da mensagem na qual essas configurações de envelope devem ser aplicadas. corda
protocolVersion A versão do protocolo na qual essas configurações de envelope devem ser aplicadas. corda
receiverApplicationId A ID do aplicativo receptor. corda
responsibleAgencyCode O código da agência responsável. int
senderApplicationId A ID do aplicativo remetente. corda
targetNamespace O namespace de destino no qual essas configurações de envelope devem ser aplicadas. corda
timeFormat O formato de hora. 'HHMM'
'HHMMSS'
'HHMMSSd'
'HHMMSSdd'
'NotSpecified'

X12EnvelopeSettings

Nome Descrição Valor
controlStandardsId A ID de padrões de controles. int
controlVersionNumber O número da versão do controle. corda
enableDefaultGroupHeaders O valor que indica se os cabeçalhos de grupo padrão devem ser habilitado. Bool
functionalGroupId A ID do grupo funcional. corda
groupControlNumberLowerBound O limite inferior do número de controle do grupo. int
groupControlNumberUpperBound O limite superior do número de controle do grupo. int
groupHeaderAgencyCode O código da agência de cabeçalho do grupo. corda
groupHeaderDateFormat O formato de data do cabeçalho do grupo. 'CCYYMMDD'
'NotSpecified'
'YYMMDD'
groupHeaderTimeFormat O formato de hora do cabeçalho do grupo. 'HHMM'
'HHMMSS'
'HHMMSSd'
'HHMMSSdd'
'NotSpecified'
groupHeaderVersion A versão do cabeçalho do grupo. corda
interchangeControlNumberLowerBound O limite inferior do número de controle de intercâmbio. int
interchangeControlNumberUpperBound O limite superior do número de controle de intercâmbio. int
overwriteExistingTransactionSetControlNumber O valor que indica se o número de controle do conjunto de transações existente deve ser substituído. Bool
receiverApplicationId A ID do aplicativo receptor. corda
rolloverGroupControlNumber O valor que indica se o número de controle do grupo de substituição deve ser revertido. Bool
rolloverInterchangeControlNumber O valor que indica se o número de controle de intercâmbio deve ser revertido. Bool
rolloverTransactionSetControlNumber O valor que indica se o número de controle do conjunto de transações deve ser revertido. Bool
senderApplicationId A ID do aplicativo remetente. corda
transactionSetControlNumberLowerBound O limite inferior do número de controle do conjunto de transações. int
transactionSetControlNumberPrefix O prefixo do número de controle do conjunto de transações. corda
transactionSetControlNumberSuffix O sufixo de número de controle do conjunto de transações. corda
transactionSetControlNumberUpperBound O limite superior do número de controle do conjunto de transações. int
usageIndicator O indicador de uso. 'Informações'
'NotSpecified'
'Produção'
'Test'
useControlStandardsIdAsRepetitionCharacter O valor que indica se a ID dos padrões de controle deve ser usada como caractere de repetição. Bool

X12FramingSettings

Nome Descrição Valor
characterSet O conjunto de caracteres X12. 'Básico'
'Estendido'
'NotSpecified'
'UTF8'
componentSeparator O separador de componentes. int
dataElementSeparator O separador do elemento de dados. int
replaceCharacter O caractere de substituição. int
replaceSeparatorsInPayload O valor que indica se os separadores devem ser substituídos no conteúdo. Bool
segmentTerminator O terminador de segmento. int
segmentTerminatorSuffix O sufixo do terminador de segmento. 'CR'
'CRLF'
'LF'
'None'
'NotSpecified'

X12MessageFilter

Nome Descrição Valor
messageFilterType O tipo de filtro de mensagem. 'Excluir'
'Include'
'NotSpecified'

X12MessageIdentifier

Nome Descrição Valor
messageId A ID da mensagem. corda

X12OneWayAgreement

Nome Descrição Valor
protocolSettings As configurações do protocolo X12. X12ProtocolSettings
receiverBusinessIdentity A identidade comercial do receptor BusinessIdentity
senderBusinessIdentity A identidade comercial do remetente BusinessIdentity

X12ProcessingSettings

Nome Descrição Valor
convertImpliedDecimal O valor que indica se o tipo numérico deve ser convertido em decimal implícito. Bool
createEmptyXmlTagsForTrailingSeparators O valor que indica se as marcas xml vazias devem ser criadas para separadores à direita. Bool
maskSecurityInfo O valor que indica se as informações de segurança devem ser mascaradas. Bool
preserveInterchange O valor que indica se o intercâmbio deve ser preservado. Bool
suspendInterchangeOnError O valor que indica se o intercâmbio deve ser suspenso por erro. Bool
useDotAsDecimalSeparator O valor que indica se o ponto deve ser usado como separador decimal. Bool

X12ProtocolSettings

Nome Descrição Valor
acknowledgementSettings As configurações de confirmação X12. X12AcknowledgementSettings
envelopeOverrides As configurações de substituição do envelope X12. X12EnvelopeOverride []
envelopeSettings As configurações do envelope X12. X12EnvelopeSettings
framingSettings As configurações de enquadramento X12. X12FramingSettings
messageFilter O filtro de mensagem X12. X12MessageFilter
messageFilterList A lista de filtros de mensagens X12. X12MessageIdentifier []
processingSettings As configurações de processamento X12. X12ProcessingSettings
schemaReferences As referências de esquema X12. X12SchemaReference []
securitySettings As configurações de segurança X12. X12SecuritySettings
validationOverrides As configurações de substituição de validação X12. X12ValidationOverride []
validationSettings As configurações de validação X12. X12ValidationSettings
x12DelimiterOverrides O delimitador X12 substitui as configurações. X12DelimiterOverrides []

X12SchemaReference

Nome Descrição Valor
messageId A ID da mensagem. corda
schemaName O nome do esquema. corda
schemaVersion A versão do esquema. corda
senderApplicationId A ID do aplicativo remetente. corda

X12SecuritySettings

Nome Descrição Valor
authorizationQualifier O qualificador de autorização. corda
authorizationValue O valor de autorização. corda
passwordValue O valor da senha. corda
securityQualifier O qualificador de segurança. corda

X12ValidationOverride

Nome Descrição Valor
allowLeadingAndTrailingSpacesAndZeroes O valor que indica se os espaços e zeros à esquerda e à direita devem ser permitidos. Bool
messageId A ID da mensagem na qual as configurações de validação devem ser aplicadas. corda
trailingSeparatorPolicy A política do separador à direita. 'Obrigatório'
'NotAllowed'
'NotSpecified'
'Opcional'
trimLeadingAndTrailingSpacesAndZeroes O valor que indica se os espaços e zeros à esquerda e à direita devem ser aparados. Bool
validateCharacterSet O valor que indica se o conjunto de caracteres deve ser validado. Bool
validateEDITypes O valor que indica se os tipos EDI devem ser validados. Bool
validateXSDTypes O valor que indica se os tipos XSD devem ser validados. Bool

X12ValidationSettings

Nome Descrição Valor
allowLeadingAndTrailingSpacesAndZeroes O valor que indica se os espaços e zeros à esquerda e à direita devem ser permitidos. Bool
checkDuplicateGroupControlNumber O valor que indica se o número de controle de grupo duplicado deve ser verificado. Bool
checkDuplicateInterchangeControlNumber O valor que indica se o número de controle de intercâmbio duplicado deve ser verificado. Bool
checkDuplicateTransactionSetControlNumber O valor que indica se o número de controle do conjunto de transações duplicado deve ser verificado. Bool
interchangeControlNumberValidityDays O período de validade do número de controle de intercâmbio. int
trailingSeparatorPolicy A política do separador à direita. 'Obrigatório'
'NotAllowed'
'NotSpecified'
'Opcional'
trimLeadingAndTrailingSpacesAndZeroes O valor que indica se os espaços e zeros à esquerda e à direita devem ser aparados. Bool
validateCharacterSet O valor que indica se o caractere deve ser validado definido na mensagem. Bool
validateEDITypes O valor que indica se os tipos EDI devem ser validados. Bool
validateXSDTypes O valor que indica se os tipos XSD devem ser validados. Bool

Modelos de início rápido

Os modelos de início rápido a seguir implantam esse tipo de recurso.

Modelo Descrição
Aplicativos Lógicos do Azure – as2 enviar

Implantar no Azure
Cria contas de integração para dois parceiros, Contoso e Fabrikam, incluindo os artefatos para parceiros e contratos. O modelo também cria aplicativos lógicos entre a Fabrikam Sales e a Contoso para demonstrar o recebimento de envio as2 síncrono. O modelo também cria aplicativos lógicos entre a Fabrikam Finance e a Contoso, que demonstram o recebimento de envio assíncrono do AS2.

Definição de recurso do Terraform (provedor de AzAPI)

O tipo de recurso integrationAccounts/agreements pode ser implantado com operações direcionadas:

  • grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Logic/integrationAccounts/agreements, adicione o Terraform a seguir ao seu modelo.

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 = ?
    }
  })
}

Valores de propriedade

AgreementContent

Nome Descrição Valor
AS2 O conteúdo do contrato AS2. AS2AgreementContent
Edifact O conteúdo do contrato EDIFACT. EdifactAgreementContent
X12 O conteúdo do contrato X12. X12AgreementContent

AS2AcknowledgementConnectionSettings

Nome Descrição Valor
ignoreCertificateNameMismatch O valor que indica se deve ignorar incompatibilidade no nome do certificado. Bool
keepHttpConnectionAlive O valor que indica se a conexão deve ser mantida ativa. Bool
supportHttpStatusCodeContinue O valor que indica se deseja dar suporte ao código de status HTTP 'CONTINUE'. Bool
unfoldHttpHeaders O valor que indica se os cabeçalhos HTTP devem ser desdobrado. Bool

AS2AgreementContent

Nome Descrição Valor
receiveAgreement O contrato de recebimento unidirecional as2. AS2OneWayAgreement
sendAgreement O contrato de envio unidirecional AS2. AS2OneWayAgreement

AS2EnvelopeSettings

Nome Descrição Valor
AutogenerateFileName O valor que indica se o nome do arquivo deve ser gerado automaticamente. Bool
fileNameTemplate O modelo para o nome do arquivo. corda
messageContentType O tipo de conteúdo da mensagem. corda
SuspendMessageOnFileNameGenerationError O valor que indica se a mensagem deve ser suspensa no erro de geração de nome de arquivo. Bool
transmitFileNameInMimeHeader O valor que indica se o nome do arquivo deve ser transmitido no cabeçalho mime. Bool

AS2ErrorSettings

Nome Descrição Valor
ResendIfMdnNotReceived O valor que indica se a mensagem será reenviada se o MDN não for recebido. Bool
SuspendDuplicateMessage O valor que indica se a mensagem duplicada deve ser suspensa. Bool

AS2MdnSettings

Nome Descrição Valor
dispositionNotificationTo A notificação de disposição para o valor do cabeçalho. corda
mdnText O texto do MDN. corda
micHashingAlgorithm O algoritmo de assinatura ou hash. 'None'
'NotSpecified'
'SHA2256'
'SHA2384'
'SHA2512'
needMdn O valor que indica se um MDN deve ser enviado ou solicitado. Bool
receiptDeliveryUrl A URL de entrega de recibo. corda
sendInboundMdnToMessageBox O valor que indica se o MDN de entrada deve ser enviado para a caixa de mensagem. Bool
sendMdnAsynchronously O valor que indica se o MDN assíncrono deve ser enviado. Bool
signMdn O valor que indica se o MDN precisa ser assinado ou não. Bool
signOutboundMdnIfOptional O valor que indica se o MDN de saída deve ser assinado, se opcional. Bool

AS2MessageConnectionSettings

Nome Descrição Valor
ignoreCertificateNameMismatch O valor que indica se deve ignorar incompatibilidade no nome do certificado. Bool
keepHttpConnectionAlive O valor que indica se a conexão deve ser mantida ativa. Bool
supportHttpStatusCodeContinue O valor que indica se deseja dar suporte ao código de status HTTP 'CONTINUE'. Bool
unfoldHttpHeaders O valor que indica se os cabeçalhos HTTP devem ser desdobrado. Bool

AS2OneWayAgreement

Nome Descrição Valor
protocolSettings As configurações de protocolo AS2. as2ProtocolSettings
receiverBusinessIdentity A identidade comercial do receptor BusinessIdentity
senderBusinessIdentity A identidade comercial do remetente BusinessIdentity

AS2ProtocolSettings

Nome Descrição Valor
acknowledgementConnectionSettings As configurações de conexão de confirmação. AS2AcknowledgementConnectionSettings
envelopeSettings As configurações do envelope. as2EnvelopeSettings
errorSettings As configurações de erro. as2ErrorSettings
mdnSettings As configurações de MDN. as2MdnSettings
messageConnectionSettings As configurações de conexão de mensagem. as2MessageConnectionSettings
securitySettings As configurações de segurança. as2SecuritySettings
validationSettings As configurações de validação. AS2ValidationSettings

AS2SecuritySettings

Nome Descrição Valor
enableNrrForInboundDecodedMessages O valor que indica se o NRR deve ser habilitado para mensagens de entrada decodificadas. Bool
enableNrrForInboundEncodedMessages O valor que indica se o NRR deve ser habilitado para mensagens codificadas de entrada. Bool
enableNrrForInboundMdn O valor que indica se o NRR deve ser habilitado para MDN de entrada. Bool
enableNrrForOutboundDecodedMessages O valor que indica se o NRR deve ser habilitado para mensagens de saída decodificadas. Bool
enableNrrForOutboundEncodedMessages O valor que indica se o NRR deve ser habilitado para mensagens codificadas de saída. Bool
enableNrrForOutboundMdn O valor que indica se o NRR deve ser habilitado para MDN de saída. Bool
encryptionCertificateName O nome do certificado de criptografia. corda
overrideGroupSigningCertificate O valor que indica se um MDN deve ser enviado ou solicitado. Bool
signingCertificateName O nome do certificado de assinatura. corda

AS2ValidationSettings

Nome Descrição Valor
checkCertificateRevocationListOnReceive O valor que indica se a lista de revogação de certificado deve ser verificada no recebimento. Bool
checkCertificateRevocationListOnSend O valor que indica se a lista de revogação de certificado deve ser verificada no envio. Bool
checkDuplicateMessage O valor que indica se a mensagem duplicada deve ser verificada. Bool
compressMessage O valor que indica se a mensagem deve ser compactada. Bool
encryptionAlgorithm O algoritmo de criptografia. 'AES128'
'AES192'
'AES256'
'DES3'
'None'
'NotSpecified'
'RC2'
encryptMessage O valor que indica se a mensagem precisa ser criptografada. Bool
interchangeDuplicatesValidityDays O número de dias para olhar para trás para o intercâmbio duplicado. int
overrideMessageProperties O valor que indica se as propriedades da mensagem de entrada devem ser substituídas por elas no contrato. Bool
signMessage O valor que indica se a mensagem precisa ser assinada. Bool

BusinessIdentity

Nome Descrição Valor
Qualificador O qualificador de identidade comercial. corda
Valor O valor da identidade comercial. corda

EdifactAcknowledgementSettings

Nome Descrição Valor
acknowledgementControlNumberLowerBound O limite inferior do número de controle de confirmação. int
acknowledgementControlNumberPrefix O prefixo do número do controle de confirmação. corda
acknowledgementControlNumberSuffix O sufixo de número de controle de confirmação. corda
acknowledgementControlNumberUpperBound O limite superior do número de controle de confirmação. int
batchFunctionalAcknowledgements O valor que indica se as confirmações funcionais devem ser em lote. Bool
batchTechnicalAcknowledgements O valor que indica se as confirmações técnicas devem ser em lote. Bool
needFunctionalAcknowledgement O valor que indica se a confirmação funcional é necessária. Bool
needLoopForValidMessages O valor que indica se um loop é necessário para mensagens válidas. Bool
needTechnicalAcknowledgement O valor que indica se a confirmação técnica é necessária. Bool
rolloverAcknowledgementControlNumber O valor que indica se o número de controle de confirmação de substituição deve ser revertido. Bool
sendSynchronousAcknowledgement O valor que indica se a confirmação síncrona deve ser enviada. Bool

EdifactAgreementContent

Nome Descrição Valor
receiveAgreement O contrato de recebimento unidirecional EDIFACT. edifactOneWayAgreement
sendAgreement O contrato de envio unidirecional EDIFACT. edifactOneWayAgreement

EdifactDelimiterOverride

Nome Descrição Valor
componentSeparator O separador de componentes. int
dataElementSeparator O separador do elemento de dados. int
decimalPointIndicator O indicador de ponto decimal. 'Vírgula'
'Decimal'
'NotSpecified'
messageAssociationAssignedCode O código atribuído à associação de mensagens. corda
messageId A ID da mensagem. corda
messageRelease A versão da versão da mensagem. corda
messageVersion A versão da mensagem. corda
releaseIndicator O indicador de versão. int
repetitionSeparator O separador de repetição. int
segmentTerminator O terminador de segmento. int
segmentTerminatorSuffix O sufixo do terminador de segmento. 'CR'
'CRLF'
'LF'
'None'
'NotSpecified'
targetNamespace O namespace de destino no qual essas configurações de delimitador devem ser aplicadas. corda

EdifactEnvelopeOverride

Nome Descrição Valor
applicationPassword A senha do aplicativo. corda
associationAssignedCode O código atribuído pela associação. corda
controlingAgencyCode O código da agência de controle. corda
functionalGroupId A ID do grupo funcional. corda
groupHeaderMessageRelease A versão da mensagem de cabeçalho do grupo. corda
groupHeaderMessageVersion A versão da mensagem de cabeçalho do grupo. corda
messageAssociationAssignedCode O código atribuído à associação de mensagens. corda
messageId A ID da mensagem na qual essas configurações de envelope devem ser aplicadas. corda
messageRelease A versão de versão da mensagem na qual essas configurações de envelope devem ser aplicadas. corda
messageVersion A versão da mensagem na qual essas configurações de envelope devem ser aplicadas. corda
receiverApplicationId A ID do aplicativo receptor. corda
receiverApplicationQualifier O qualificador de aplicativo receptor. corda
senderApplicationId A ID do aplicativo remetente. corda
senderApplicationQualifier O qualificador do aplicativo remetente. corda
targetNamespace O namespace de destino no qual essas configurações de envelope devem ser aplicadas. corda

EdifactEnvelopeSettings

Nome Descrição Valor
applicationReferenceId A ID de referência do aplicativo. corda
applyDelimiterStringAdvice O valor que indica se deseja aplicar conselhos de cadeia de caracteres delimitador. Bool
communicationAgreementId A ID do contrato de comunicação. corda
createGroupingSegments O valor que indica se os segmentos de agrupamento devem ser criados. Bool
enableDefaultGroupHeaders O valor que indica se os cabeçalhos de grupo padrão devem ser habilitado. Bool
functionalGroupId A ID do grupo funcional. corda
groupApplicationPassword A senha do aplicativo de grupo. corda
groupApplicationReceiverId A ID do receptor do aplicativo de grupo. corda
groupApplicationReceiverQualifier O qualificador do receptor do aplicativo de grupo. corda
groupApplicationSenderId A ID do remetente do aplicativo de grupo. corda
groupApplicationSenderQualifier O qualificador do remetente do aplicativo de grupo. corda
groupAssociationAssignedCode O código atribuído à associação de grupo. corda
groupControllingAgencyCode O grupo que controla o código da agência. corda
groupControlNumberLowerBound O limite inferior do número de controle do grupo. int
groupControlNumberPrefix O prefixo do número de controle de grupo. corda
groupControlNumberSuffix O sufixo de número de controle de grupo. corda
groupControlNumberUpperBound O limite superior do número de controle do grupo. int
groupMessageRelease A versão da mensagem de grupo. corda
groupMessageVersion A versão da mensagem de grupo. corda
interchangeControlNumberLowerBound O limite inferior do número de controle de intercâmbio. int
interchangeControlNumberPrefix O prefixo do número de controle de intercâmbio. corda
interchangeControlNumberSuffix O sufixo de número de controle de intercâmbio. corda
interchangeControlNumberUpperBound O limite superior do número de controle de intercâmbio. int
isTestInterchange O valor que indica se a mensagem é um intercâmbio de teste. Bool
overwriteExistingTransactionSetControlNumber O valor que indica se o número de controle do conjunto de transações existente deve ser substituído. Bool
processingPriorityCode O código de prioridade de processamento. corda
receiverInternalIdentification A identificação interna do receptor. corda
receiverInternalSubIdentification A subconsulta interna do receptor. corda
receiverReverseRoutingAddress O endereço de roteamento reverso do receptor. corda
recipientReferencePasswordQualifier O qualificador de senha de referência do destinatário. corda
recipientReferencePasswordValue O valor da senha de referência do destinatário. corda
rolloverGroupControlNumber O valor que indica se o número de controle do grupo de substituição deve ser revertido. Bool
rolloverInterchangeControlNumber O valor que indica se o número de controle de intercâmbio deve ser revertido. Bool
rolloverTransactionSetControlNumber O valor que indica se o número de controle do conjunto de transações deve ser revertido. Bool
senderInternalIdentification A identificação interna do remetente. corda
senderInternalSubIdentification A subconsulta interna do remetente. corda
senderReverseRoutingAddress O endereço de roteamento reverso do remetente. corda
transactionSetControlNumberLowerBound O limite inferior do número de controle do conjunto de transações. int
transactionSetControlNumberPrefix O prefixo do número de controle do conjunto de transações. corda
transactionSetControlNumberSuffix O sufixo de número de controle do conjunto de transações. corda
transactionSetControlNumberUpperBound O limite superior do número de controle do conjunto de transações. int

EdifactFramingSettings

Nome Descrição Valor
characterEncoding A codificação de caracteres. corda
characterSet O conjunto de caracteres de configuração de quadro EDIFACT. 'KECA'
'NotSpecified'
'UNOA'
'UNOB'
'UNOC'
'UNOD'
'UNOE'
'UNOF'
'UNOG'
'UNOH'
'UNOI'
'UNOJ'
'UNOK'
'UNOX'
'UNOY'
componentSeparator O separador de componentes. int
dataElementSeparator O separador do elemento de dados. int
decimalPointIndicator O indicador decimal da configuração do quadro EDIFACT. 'Vírgula'
'Decimal'
'NotSpecified'
protocolVersion A versão do protocolo. int
releaseIndicator O indicador de versão. int
repetitionSeparator O separador de repetição. int
segmentTerminator O terminador de segmento. int
segmentTerminatorSuffix O sufixo do terminador de segmento de configuração de quadro EDIFACT. 'CR'
'CRLF'
'LF'
'None'
'NotSpecified'
serviceCodeListDirectoryVersion A versão do diretório da lista de códigos de serviço. corda

EdifactMessageFilter

Nome Descrição Valor
messageFilterType O tipo de filtro de mensagem. 'Excluir'
'Include'
'NotSpecified'

EdifactMessageIdentifier

Nome Descrição Valor
messageId A ID da mensagem na qual essas configurações de envelope devem ser aplicadas. corda

EdifactOneWayAgreement

Nome Descrição Valor
protocolSettings As configurações do protocolo EDIFACT. edifactProtocolSettings
receiverBusinessIdentity A identidade comercial do receptor BusinessIdentity
senderBusinessIdentity A identidade comercial do remetente BusinessIdentity

EdifactProcessingSettings

Nome Descrição Valor
createEmptyXmlTagsForTrailingSeparators O valor que indica se as marcas xml vazias devem ser criadas para separadores à direita. Bool
maskSecurityInfo O valor que indica se as informações de segurança devem ser mascaradas. Bool
preserveInterchange O valor que indica se o intercâmbio deve ser preservado. Bool
suspendInterchangeOnError O valor que indica se o intercâmbio deve ser suspenso por erro. Bool
useDotAsDecimalSeparator O valor que indica se o ponto deve ser usado como separador decimal. Bool

EdifactProtocolSettings

Nome Descrição Valor
acknowledgementSettings As configurações de confirmação EDIFACT. EdifactAcknowledgementSettings
edifactDelimiterOverrides O delimitador EDIFACT substitui as configurações. EdifactDelimiterOverride []
envelopeOverrides As configurações de substituição do envelope EDIFACT. edifactEnvelopeOverride []
envelopeSettings As configurações do envelope EDIFACT. EdifactEnvelopeSettings
framingSettings As configurações de enquadramento EDIFACT. edifactFramingSettings
messageFilter O filtro de mensagem EDIFACT. EdifactMessageFilter
messageFilterList A lista de filtros de mensagens EDIFACT. EdifactMessageIdentifier[]
processingSettings As Configurações de processamento EDIFACT. edifactProcessingSettings
schemaReferences As referências de esquema EDIFACT. edifactSchemaReference[]
validationOverrides As configurações de substituição de validação EDIFACT. edifactValidationOverride[]
validationSettings As configurações de validação EDIFACT. edifactValidationSettings

EdifactSchemaReference

Nome Descrição Valor
associationAssignedCode O código atribuído pela associação. corda
messageId A ID da mensagem. corda
messageRelease A versão da versão da mensagem. corda
messageVersion A versão da mensagem. corda
schemaName O nome do esquema. corda
senderApplicationId A ID do aplicativo remetente. corda
senderApplicationQualifier O qualificador do aplicativo remetente. corda

EdifactValidationOverride

Nome Descrição Valor
allowLeadingAndTrailingSpacesAndZeroes O valor que indica se os espaços e zeros à esquerda e à direita devem ser permitidos. Bool
enforceCharacterSet O valor que indica se o conjunto de caracteres deve ser validado. Bool
messageId A ID da mensagem na qual as configurações de validação devem ser aplicadas. corda
trailingSeparatorPolicy A política do separador à direita. 'Obrigatório'
'NotAllowed'
'NotSpecified'
'Opcional'
trimLeadingAndTrailingSpacesAndZeroes O valor que indica se os espaços e zeros à esquerda e à direita devem ser aparados. Bool
validateEDITypes O valor que indica se os tipos EDI devem ser validados. Bool
validateXSDTypes O valor que indica se os tipos XSD devem ser validados. Bool

EdifactValidationSettings

Nome Descrição Valor
allowLeadingAndTrailingSpacesAndZeroes O valor que indica se os espaços e zeros à esquerda e à direita devem ser permitidos. Bool
checkDuplicateGroupControlNumber O valor que indica se o número de controle de grupo duplicado deve ser verificado. Bool
checkDuplicateInterchangeControlNumber O valor que indica se o número de controle de intercâmbio duplicado deve ser verificado. Bool
checkDuplicateTransactionSetControlNumber O valor que indica se o número de controle do conjunto de transações duplicado deve ser verificado. Bool
interchangeControlNumberValidityDays O período de validade do número de controle de intercâmbio. int
trailingSeparatorPolicy A política do separador à direita. 'Obrigatório'
'NotAllowed'
'NotSpecified'
'Opcional'
trimLeadingAndTrailingSpacesAndZeroes O valor que indica se os espaços e zeros à esquerda e à direita devem ser aparados. Bool
validateCharacterSet O valor que indica se o caractere deve ser validado definido na mensagem. Bool
validateEDITypes O valor que indica se os tipos EDI devem ser validados. Bool
validateXSDTypes O valor que indica se os tipos XSD devem ser validados. Bool

IntegrationAccountAgreementProperties

Nome Descrição Valor
agreementType O tipo de contrato. 'AS2'
'Edifact'
'NotSpecified'
'X12'
conteúdo O conteúdo do contrato. AgreementContent
guestIdentity A identidade do convidado. BusinessIdentity
guestPartner O parceiro convidado. corda
hostIdentity A identidade do host. BusinessIdentity
hostPartner O parceiro host. corda
metadados Os metadados. qualquer

IntegrationAccountResourceTags

Nome Descrição Valor

Microsoft.Logic/integrationAccounts/agreements

Nome Descrição Valor
localização O local do recurso. corda
nome O nome do recurso cadeia de caracteres (obrigatório)
parent_id A ID do recurso que é o pai desse recurso. ID do recurso do tipo: integrationAccounts
Propriedades As propriedades do contrato de conta de integração. IntegrationAccountAgreementProperties
Tags Marcas de recurso Dicionário de nomes e valores de marca.
tipo O tipo de recurso "Microsoft.Logic/integrationAccounts/agreements@2015-08-01-preview"

X12AcknowledgementSettings

Nome Descrição Valor
acknowledgementControlNumberLowerBound O limite inferior do número de controle de confirmação. int
acknowledgementControlNumberPrefix O prefixo do número do controle de confirmação. corda
acknowledgementControlNumberSuffix O sufixo de número de controle de confirmação. corda
acknowledgementControlNumberUpperBound O limite superior do número de controle de confirmação. int
batchFunctionalAcknowledgements O valor que indica se as confirmações funcionais devem ser em lote. Bool
batchImplementationAcknowledgements O valor que indica se as confirmações de implementação em lote devem ser fornecidas. Bool
batchTechnicalAcknowledgements O valor que indica se as confirmações técnicas devem ser em lote. Bool
functionalAcknowledgementVersion A versão de confirmação funcional. corda
implementationAcknowledgementVersion A versão de confirmação de implementação. corda
needFunctionalAcknowledgement O valor que indica se a confirmação funcional é necessária. Bool
needImplementationAcknowledgement O valor que indica se a confirmação de implementação é necessária. Bool
needLoopForValidMessages O valor que indica se um loop é necessário para mensagens válidas. Bool
needTechnicalAcknowledgement O valor que indica se a confirmação técnica é necessária. Bool
rolloverAcknowledgementControlNumber O valor que indica se o número de controle de confirmação de substituição deve ser revertido. Bool
sendSynchronousAcknowledgement O valor que indica se a confirmação síncrona deve ser enviada. Bool

X12AgreementContent

Nome Descrição Valor
receiveAgreement O contrato de recebimento unidirecional X12. X12OneWayAgreement
sendAgreement O contrato de envio unidirecional X12. X12OneWayAgreement

X12DelimiterOverrides

Nome Descrição Valor
componentSeparator O separador de componentes. int
dataElementSeparator O separador do elemento de dados. int
messageId A ID da mensagem. corda
protocolVersion A versão do protocolo. corda
replaceCharacter O caractere de substituição. int
replaceSeparatorsInPayload O valor que indica se os separadores devem ser substituídos no conteúdo. Bool
segmentTerminator O terminador de segmento. int
segmentTerminatorSuffix O sufixo do terminador de segmento. 'CR'
'CRLF'
'LF'
'None'
'NotSpecified'
targetNamespace O namespace de destino no qual essas configurações de delimitador devem ser aplicadas. corda

X12EnvelopeOverride

Nome Descrição Valor
dateFormat O formato de data. 'CCYYMMDD'
'NotSpecified'
'YYMMDD'
functionalIdentifierCode O código do identificador funcional. corda
headerVersion A versão do cabeçalho. corda
messageId A ID da mensagem na qual essas configurações de envelope devem ser aplicadas. corda
protocolVersion A versão do protocolo na qual essas configurações de envelope devem ser aplicadas. corda
receiverApplicationId A ID do aplicativo receptor. corda
responsibleAgencyCode O código da agência responsável. int
senderApplicationId A ID do aplicativo remetente. corda
targetNamespace O namespace de destino no qual essas configurações de envelope devem ser aplicadas. corda
timeFormat O formato de hora. 'HHMM'
'HHMMSS'
'HHMMSSd'
'HHMMSSdd'
'NotSpecified'

X12EnvelopeSettings

Nome Descrição Valor
controlStandardsId A ID de padrões de controles. int
controlVersionNumber O número da versão do controle. corda
enableDefaultGroupHeaders O valor que indica se os cabeçalhos de grupo padrão devem ser habilitado. Bool
functionalGroupId A ID do grupo funcional. corda
groupControlNumberLowerBound O limite inferior do número de controle do grupo. int
groupControlNumberUpperBound O limite superior do número de controle do grupo. int
groupHeaderAgencyCode O código da agência de cabeçalho do grupo. corda
groupHeaderDateFormat O formato de data do cabeçalho do grupo. 'CCYYMMDD'
'NotSpecified'
'YYMMDD'
groupHeaderTimeFormat O formato de hora do cabeçalho do grupo. 'HHMM'
'HHMMSS'
'HHMMSSd'
'HHMMSSdd'
'NotSpecified'
groupHeaderVersion A versão do cabeçalho do grupo. corda
interchangeControlNumberLowerBound O limite inferior do número de controle de intercâmbio. int
interchangeControlNumberUpperBound O limite superior do número de controle de intercâmbio. int
overwriteExistingTransactionSetControlNumber O valor que indica se o número de controle do conjunto de transações existente deve ser substituído. Bool
receiverApplicationId A ID do aplicativo receptor. corda
rolloverGroupControlNumber O valor que indica se o número de controle do grupo de substituição deve ser revertido. Bool
rolloverInterchangeControlNumber O valor que indica se o número de controle de intercâmbio deve ser revertido. Bool
rolloverTransactionSetControlNumber O valor que indica se o número de controle do conjunto de transações deve ser revertido. Bool
senderApplicationId A ID do aplicativo remetente. corda
transactionSetControlNumberLowerBound O limite inferior do número de controle do conjunto de transações. int
transactionSetControlNumberPrefix O prefixo do número de controle do conjunto de transações. corda
transactionSetControlNumberSuffix O sufixo de número de controle do conjunto de transações. corda
transactionSetControlNumberUpperBound O limite superior do número de controle do conjunto de transações. int
usageIndicator O indicador de uso. 'Informações'
'NotSpecified'
'Produção'
'Test'
useControlStandardsIdAsRepetitionCharacter O valor que indica se a ID dos padrões de controle deve ser usada como caractere de repetição. Bool

X12FramingSettings

Nome Descrição Valor
characterSet O conjunto de caracteres X12. 'Básico'
'Estendido'
'NotSpecified'
'UTF8'
componentSeparator O separador de componentes. int
dataElementSeparator O separador do elemento de dados. int
replaceCharacter O caractere de substituição. int
replaceSeparatorsInPayload O valor que indica se os separadores devem ser substituídos no conteúdo. Bool
segmentTerminator O terminador de segmento. int
segmentTerminatorSuffix O sufixo do terminador de segmento. 'CR'
'CRLF'
'LF'
'None'
'NotSpecified'

X12MessageFilter

Nome Descrição Valor
messageFilterType O tipo de filtro de mensagem. 'Excluir'
'Include'
'NotSpecified'

X12MessageIdentifier

Nome Descrição Valor
messageId A ID da mensagem. corda

X12OneWayAgreement

Nome Descrição Valor
protocolSettings As configurações do protocolo X12. X12ProtocolSettings
receiverBusinessIdentity A identidade comercial do receptor BusinessIdentity
senderBusinessIdentity A identidade comercial do remetente BusinessIdentity

X12ProcessingSettings

Nome Descrição Valor
convertImpliedDecimal O valor que indica se o tipo numérico deve ser convertido em decimal implícito. Bool
createEmptyXmlTagsForTrailingSeparators O valor que indica se as marcas xml vazias devem ser criadas para separadores à direita. Bool
maskSecurityInfo O valor que indica se as informações de segurança devem ser mascaradas. Bool
preserveInterchange O valor que indica se o intercâmbio deve ser preservado. Bool
suspendInterchangeOnError O valor que indica se o intercâmbio deve ser suspenso por erro. Bool
useDotAsDecimalSeparator O valor que indica se o ponto deve ser usado como separador decimal. Bool

X12ProtocolSettings

Nome Descrição Valor
acknowledgementSettings As configurações de confirmação X12. X12AcknowledgementSettings
envelopeOverrides As configurações de substituição do envelope X12. X12EnvelopeOverride []
envelopeSettings As configurações do envelope X12. X12EnvelopeSettings
framingSettings As configurações de enquadramento X12. X12FramingSettings
messageFilter O filtro de mensagem X12. X12MessageFilter
messageFilterList A lista de filtros de mensagens X12. X12MessageIdentifier []
processingSettings As configurações de processamento X12. X12ProcessingSettings
schemaReferences As referências de esquema X12. X12SchemaReference []
securitySettings As configurações de segurança X12. X12SecuritySettings
validationOverrides As configurações de substituição de validação X12. X12ValidationOverride []
validationSettings As configurações de validação X12. X12ValidationSettings
x12DelimiterOverrides O delimitador X12 substitui as configurações. X12DelimiterOverrides []

X12SchemaReference

Nome Descrição Valor
messageId A ID da mensagem. corda
schemaName O nome do esquema. corda
schemaVersion A versão do esquema. corda
senderApplicationId A ID do aplicativo remetente. corda

X12SecuritySettings

Nome Descrição Valor
authorizationQualifier O qualificador de autorização. corda
authorizationValue O valor de autorização. corda
passwordValue O valor da senha. corda
securityQualifier O qualificador de segurança. corda

X12ValidationOverride

Nome Descrição Valor
allowLeadingAndTrailingSpacesAndZeroes O valor que indica se os espaços e zeros à esquerda e à direita devem ser permitidos. Bool
messageId A ID da mensagem na qual as configurações de validação devem ser aplicadas. corda
trailingSeparatorPolicy A política do separador à direita. 'Obrigatório'
'NotAllowed'
'NotSpecified'
'Opcional'
trimLeadingAndTrailingSpacesAndZeroes O valor que indica se os espaços e zeros à esquerda e à direita devem ser aparados. Bool
validateCharacterSet O valor que indica se o conjunto de caracteres deve ser validado. Bool
validateEDITypes O valor que indica se os tipos EDI devem ser validados. Bool
validateXSDTypes O valor que indica se os tipos XSD devem ser validados. Bool

X12ValidationSettings

Nome Descrição Valor
allowLeadingAndTrailingSpacesAndZeroes O valor que indica se os espaços e zeros à esquerda e à direita devem ser permitidos. Bool
checkDuplicateGroupControlNumber O valor que indica se o número de controle de grupo duplicado deve ser verificado. Bool
checkDuplicateInterchangeControlNumber O valor que indica se o número de controle de intercâmbio duplicado deve ser verificado. Bool
checkDuplicateTransactionSetControlNumber O valor que indica se o número de controle do conjunto de transações duplicado deve ser verificado. Bool
interchangeControlNumberValidityDays O período de validade do número de controle de intercâmbio. int
trailingSeparatorPolicy A política do separador à direita. 'Obrigatório'
'NotAllowed'
'NotSpecified'
'Opcional'
trimLeadingAndTrailingSpacesAndZeroes O valor que indica se os espaços e zeros à esquerda e à direita devem ser aparados. Bool
validateCharacterSet O valor que indica se o caractere deve ser validado definido na mensagem. Bool
validateEDITypes O valor que indica se os tipos EDI devem ser validados. Bool
validateXSDTypes O valor que indica se os tipos XSD devem ser validados. Bool