Compartir a través de


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

Definición de recursos de Bicep

El tipo de recurso integrationAccounts/agreements se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.Logic/integrationAccounts/agreements, agregue el siguiente bicep a la plantilla.

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 propiedad

AgreementContent

Nombre Descripción Valor
AS2 Contenido del contrato AS2. AS2AgreementContent
Edifact Contenido del contrato EDIFACT. EdifactAgreementContent
X12 Contenido del contrato X12. X12AgreementContent

AS2AcknowledgementConnectionSettings

Nombre Descripción Valor
ignoreCertificateNameMismatch Valor que indica si se debe omitir la falta de coincidencia en el nombre del certificado. Bool
keepHttpConnectionAlive Valor que indica si se debe mantener activa la conexión. Bool
supportHttpStatusCodeContinue Valor que indica si se debe admitir el código de estado HTTP "CONTINUE". Bool
unfoldHttpHeaders Valor que indica si se van a desplegar los encabezados HTTP. Bool

AS2AgreementContent

Nombre Descripción Valor
receiveAgreement El contrato de recepción unidireccional as2. AS2OneWayAgreement
sendAgreement Acuerdo de envío unidireccional as2. AS2OneWayAgreement

AS2EnvelopeSettings

Nombre Descripción Valor
AutogenerateFileName Valor que indica si se va a generar automáticamente el nombre de archivo. Bool
fileNameTemplate Plantilla para el nombre de archivo. cuerda
messageContentType Tipo de contenido del mensaje. cuerda
SuspendMessageOnFileNameGenerationError Valor que indica si se debe suspender el mensaje en el error de generación de nombres de archivo. Bool
transmitFileNameInMimeHeader Valor que indica si se va a transmitir el nombre de archivo en el encabezado mime. Bool

AS2ErrorSettings

Nombre Descripción Valor
ResendIfMdnNotReceived Valor que indica si se va a reenviar el mensaje Si no se recibe MDN. Bool
SuspendDuplicateMessage Valor que indica si se debe suspender el mensaje duplicado. Bool

AS2MdnSettings

Nombre Descripción Valor
dispositionNotificationTo Notificación de disposición al valor del encabezado. cuerda
mdnText Texto MDN. cuerda
micHashingAlgorithm Algoritmo hash o de firma. 'Ninguno'
'NotSpecified'
"SHA2256"
"SHA2384"
"SHA2512"
needMdn Valor que indica si se va a enviar o solicitar un MDN. Bool
receiptDeliveryUrl Dirección URL de entrega del recibo. cuerda
sendInboundMdnToMessageBox Valor que indica si se va a enviar MDN entrante al cuadro de mensaje. Bool
sendMdnAsynchronously Valor que indica si se va a enviar el MDN asincrónico. Bool
signMdn Valor que indica si el MDN debe estar firmado o no. Bool
signOutboundMdnIfOptional Valor que indica si se va a firmar el MDN saliente si es opcional. Bool

AS2MessageConnectionSettings

Nombre Descripción Valor
ignoreCertificateNameMismatch Valor que indica si se debe omitir la falta de coincidencia en el nombre del certificado. Bool
keepHttpConnectionAlive Valor que indica si se debe mantener activa la conexión. Bool
supportHttpStatusCodeContinue Valor que indica si se debe admitir el código de estado HTTP "CONTINUE". Bool
unfoldHttpHeaders Valor que indica si se van a desplegar los encabezados HTTP. Bool

AS2OneWayAgreement

Nombre Descripción Valor
protocolSettings Configuración del protocolo AS2. AS2ProtocolSettings
receiverBusinessIdentity Identidad empresarial receptora businessIdentity de
senderBusinessIdentity Identidad empresarial del remitente businessIdentity de

AS2ProtocolSettings

Nombre Descripción Valor
acknowledgementConnectionSettings Configuración de la conexión de confirmación. AS2AcknowledgementConnectionSettings
envelopeSettings Configuración del sobre. AS2EnvelopeSettings
errorSettings Configuración del error. AS2ErrorSettings
mdnSettings Configuración de MDN. AS2MdnSettings
messageConnectionSettings Configuración de conexión del mensaje. AS2MessageConnectionSettings
securitySettings Configuración de seguridad. as2SecuritySettings
validationSettings La configuración de validación. AS2ValidationSettings

AS2SecuritySettings

Nombre Descripción Valor
enableNrrForInboundDecodedMessages Valor que indica si se va a habilitar NRR para mensajes descodificados entrantes. Bool
enableNrrForInboundEncodedMessages Valor que indica si se va a habilitar NRR para los mensajes codificados entrantes. Bool
enableNrrForInboundMdn Valor que indica si se va a habilitar NRR para MDN entrante. Bool
enableNrrForOutboundDecodedMessages Valor que indica si se debe habilitar NRR para los mensajes descodificados salientes. Bool
enableNrrForOutboundEncodedMessages Valor que indica si se va a habilitar NRR para los mensajes codificados de salida. Bool
enableNrrForOutboundMdn Valor que indica si se va a habilitar NRR para MDN saliente. Bool
encryptionCertificateName Nombre del certificado de cifrado. cuerda
overrideGroupSigningCertificate Valor que indica si se va a enviar o solicitar un MDN. Bool
signingCertificateName Nombre del certificado de firma. cuerda

AS2ValidationSettings

Nombre Descripción Valor
checkCertificateRevocationListOnReceive Valor que indica si se va a comprobar si hay una lista de revocación de certificados al recibir. Bool
checkCertificateRevocationListOnSend Valor que indica si se va a comprobar la lista de revocación de certificados en el envío. Bool
checkDuplicateMessage Valor que indica si se va a comprobar si hay un mensaje duplicado. Bool
compressMessage Valor que indica si el mensaje debe comprimirse. Bool
encryptionAlgorithm Algoritmo de cifrado. 'AES128'
'AES192'
'AES256'
'DES3'
'Ninguno'
'NotSpecified'
'RC2'
encryptMessage Valor que indica si se debe cifrar el mensaje. Bool
interchangeDuplicatesValidityDays Número de días que se van a buscar en el intercambio duplicado. Int
overrideMessageProperties Valor que indica si se invalidan las propiedades de mensaje entrantes con las de acuerdo. Bool
signMessage Valor que indica si se debe firmar el mensaje. Bool

BusinessIdentity

Nombre Descripción Valor
Calificador Calificador de identidad empresarial. cuerda
Valor Valor de identidad empresarial. cuerda

EdifactAcknowledgementSettings

Nombre Descripción Valor
acknowledgementControlNumberLowerBound Límite inferior del número de control de confirmación. Int
acknowledgementControlNumberPrefix Prefijo de número de control de confirmación. cuerda
acknowledgementControlNumberSuffix Sufijo de número de control de confirmación. cuerda
acknowledgementControlNumberUpperBound Límite superior del número de control de confirmación. Int
batchFunctionalAcknowledgements Valor que indica si se van a procesar confirmaciones funcionales por lotes. Bool
batchTechnicalAcknowledgements Valor que indica si se van a procesar por lotes las confirmaciones técnicas. Bool
needFunctionalAcknowledgement Valor que indica si se necesita confirmación funcional. Bool
needLoopForValidMessages Valor que indica si se necesita un bucle para los mensajes válidos. Bool
needTechnicalAcknowledgement Valor que indica si se necesita confirmación técnica. Bool
rolloverAcknowledgementControlNumber Valor que indica si se va a revertir el número de control de confirmación. Bool
sendSynchronousAcknowledgement Valor que indica si se va a enviar confirmación sincrónica. Bool

EdifactAgreementContent

Nombre Descripción Valor
receiveAgreement El contrato de recepción unidireccional EDIFACT. EdifactOneWayAgreement
sendAgreement El contrato de envío unidireccional EDIFACT. EdifactOneWayAgreement

EdifactDelimiterOverride

Nombre Descripción Valor
componentSeparator Separador de componentes. Int
dataElementSeparator Separador de elementos de datos. Int
decimalPointIndicator Indicador decimal. 'Coma'
'Decimal'
'NotSpecified'
messageAssociationAssignedCode Código asignado a la asociación de mensajes. cuerda
messageId Identificador del mensaje. cuerda
messageRelease Versión de la versión del mensaje. cuerda
messageVersion La versión del mensaje. cuerda
releaseIndicator Indicador de liberación. Int
repeticiónSeparator Separador de repetición. Int
segmentTerminator Terminador de segmento. Int
segmentTerminatorSuffix Sufijo de terminador de segmento. 'CR'
'CRLF'
'LF'
'Ninguno'
'NotSpecified'
targetNamespace Espacio de nombres de destino en el que se debe aplicar esta configuración de delimitador. cuerda

EdifactEnvelopeOverride

Nombre Descripción Valor
applicationPassword La contraseña de la aplicación. cuerda
associationAssignedCode Código asignado a la asociación. cuerda
controllingAgencyCode Código de la agencia de control. cuerda
functionalGroupId Identificador del grupo funcional. cuerda
groupHeaderMessageRelease Versión del mensaje de encabezado de grupo. cuerda
groupHeaderMessageVersion Versión del mensaje de encabezado del grupo. cuerda
messageAssociationAssignedCode Código asignado a la asociación de mensajes. cuerda
messageId Identificador de mensaje en el que se debe aplicar esta configuración de sobre. cuerda
messageRelease Versión de la versión del mensaje en la que se debe aplicar esta configuración de sobre. cuerda
messageVersion Versión del mensaje en la que se debe aplicar esta configuración de sobre. cuerda
receiverApplicationId Identificador de la aplicación receptora. cuerda
receiverApplicationQualifier Calificador de aplicación receptora. cuerda
senderApplicationId Identificador de la aplicación remitente. cuerda
senderApplicationQualifier Calificador de aplicación remitente. cuerda
targetNamespace Espacio de nombres de destino en el que se debe aplicar esta configuración de sobre. cuerda

EdifactEnvelopeSettings

Nombre Descripción Valor
applicationReferenceId Identificador de referencia de la aplicación. cuerda
applyDelimiterStringAdvice Valor que indica si se va a aplicar el consejo de cadena del delimitador. Bool
communicationAgreementId Identificador del contrato de comunicación. cuerda
createGroupingSegments Valor que indica si se van a crear segmentos de agrupación. Bool
enableDefaultGroupHeaders Valor que indica si se van a habilitar los encabezados de grupo predeterminados. Bool
functionalGroupId Identificador del grupo funcional. cuerda
groupApplicationPassword Contraseña de aplicación de grupo. cuerda
groupApplicationReceiverId Identificador del receptor de la aplicación de grupo. cuerda
groupApplicationReceiverQualifier Calificador del receptor de la aplicación de grupo. cuerda
groupApplicationSenderId Identificador del remitente de la aplicación de grupo. cuerda
groupApplicationSenderQualifier Calificador del remitente de la aplicación de grupo. cuerda
groupAssociationAssignedCode Código asignado a la asociación de grupo. cuerda
groupControllingAgencyCode El grupo que controla el código de la agencia. cuerda
groupControlNumberLowerBound Número de control de grupo límite inferior. Int
groupControlNumberPrefix Prefijo de número de control de grupo. cuerda
groupControlNumberSuffix Sufijo de número de control de grupo. cuerda
groupControlNumberUpperBound Límite superior del número de control de grupo. Int
groupMessageRelease Versión del mensaje de grupo. cuerda
groupMessageVersion Versión del mensaje de grupo. cuerda
interchangeControlNumberLowerBound Límite inferior del número de control de intercambio. Int
interchangeControlNumberPrefix Prefijo de número de control de intercambio. cuerda
interchangeControlNumberSuffix Sufijo de número de control de intercambio. cuerda
interchangeControlNumberUpperBound Límite superior del número de control de intercambio. Int
isTestInterchange Valor que indica si el mensaje es un intercambio de prueba. Bool
overwriteExistingTransactionSetControlNumber Valor que indica si se va a sobrescribir el número de control del conjunto de transacciones existente. Bool
processingPriorityCode Código de prioridad de procesamiento. cuerda
receiverInternalIdentification Identificación interna del receptor. cuerda
receiverInternalSubIdentification Identificación interna del receptor. cuerda
receiverReverseRoutingAddress Dirección de enrutamiento inverso del receptor. cuerda
recipientReferencePasswordQualifier Calificador de contraseña de referencia del destinatario. cuerda
recipientReferencePasswordValue Valor de contraseña de referencia del destinatario. cuerda
rolloverGroupControlNumber Valor que indica si se va a revertir el número de control del grupo. Bool
rolloverInterchangeControlNumber Valor que indica si se va a revertir el número de control de intercambio. Bool
rolloverTransactionSetControlNumber Valor que indica si se va a revertir el número de control del conjunto de transacciones. Bool
senderInternalIdentification Identificación interna del remitente. cuerda
senderInternalSubIdentification Identificación interna del remitente. cuerda
senderReverseRoutingAddress Dirección de enrutamiento inverso del remitente. cuerda
transactionSetControlNumberLowerBound Límite inferior del número de control del conjunto de transacciones. Int
transactionSetControlNumberPrefix Prefijo de número de control del conjunto de transacciones. cuerda
transactionSetControlNumberSuffix Sufijo de número de control del conjunto de transacciones. cuerda
transactionSetControlNumberUpperBound Límite superior del número de control del conjunto de transacciones. Int

EdifactFramingSettings

Nombre Descripción Valor
characterEncoding Codificación de caracteres. cuerda
characterSet El carácter characterSet de configuración del marco EDIFACT. 'KECA'
'NotSpecified'
'UNOA'
'UNOB'
"UNOC"
'UNOD'
'UNOE'
'UNOF'
'UNOG'
'UNOH'
'UNOI'
'UNOJ'
'UNOK'
'UNOX'
'UNOY'
componentSeparator Separador de componentes. Int
dataElementSeparator Separador de elementos de datos. Int
decimalPointIndicator Indicador decimal de configuración del marco EDIFACT. 'Coma'
'Decimal'
'NotSpecified'
protocolVersion Versión del protocolo. Int
releaseIndicator Indicador de liberación. Int
repeticiónSeparator Separador de repetición. Int
segmentTerminator Terminador de segmento. Int
segmentTerminatorSuffix Sufijo del terminador del segmento de configuración del marco EDIFACT. 'CR'
'CRLF'
'LF'
'Ninguno'
'NotSpecified'
serviceCodeListDirectoryVersion La versión del directorio de lista de códigos de servicio. cuerda

EdifactMessageFilter

Nombre Descripción Valor
messageFilterType Tipo de filtro de mensaje. 'Exclude'
'Include'
'NotSpecified'

EdifactMessageIdentifier

Nombre Descripción Valor
messageId Identificador de mensaje en el que se debe aplicar esta configuración de sobre. cuerda

EdifactOneWayAgreement

Nombre Descripción Valor
protocolSettings Configuración del protocolo EDIFACT. EdifactProtocolSettings
receiverBusinessIdentity Identidad empresarial receptora businessIdentity de
senderBusinessIdentity Identidad empresarial del remitente businessIdentity de

EdifactProcessingSettings

Nombre Descripción Valor
createEmptyXmlTagsForTrailingSeparators Valor que indica si se deben crear etiquetas xml vacías para separadores finales. Bool
maskSecurityInfo Valor que indica si se va a enmascarar la información de seguridad. Bool
preserveInterchange Valor que indica si se debe conservar el intercambio. Bool
suspendInterchangeOnError Valor que indica si se debe suspender el intercambio en caso de error. Bool
useDotAsDecimalSeparator Valor que indica si se debe usar el punto como separador decimal. Bool

EdifactProtocolSettings

Nombre Descripción Valor
acknowledgementSettings La configuración de confirmación EDIFACT. EdifactAcknowledgementSettings
edifactDelimiterOverrides La configuración de invalidación del delimitador EDIFACT. EdifactDelimiterOverride []
envelopeOverrides Configuración de invalidación del sobre EDIFACT. edifactEnvelopeOverride[]
envelopeSettings Configuración del sobre EDIFACT. EdifactEnvelopeSettings
framingSettings La configuración del marco EDIFACT. EdifactFramingSettings
messageFilter Filtro de mensajes EDIFACT. edifactMessageFilter
messageFilterList Lista de filtros de mensajes EDIFACT. EdifactMessageIdentifier []
processingSettings Configuración de procesamiento EDIFACT. EdifactProcessingSettings
schemaReferences Referencias de esquema EDIFACT. EdifactSchemaReference[]
validationOverrides Configuración de invalidación de validación EDIFACT. EdifactValidationOverride []
validationSettings La configuración de validación EDIFACT. EdifactValidationSettings

EdifactSchemaReference

Nombre Descripción Valor
associationAssignedCode Código asignado a la asociación. cuerda
messageId Identificador del mensaje. cuerda
messageRelease Versión de la versión del mensaje. cuerda
messageVersion La versión del mensaje. cuerda
schemaName Nombre del esquema. cuerda
senderApplicationId Identificador de la aplicación remitente. cuerda
senderApplicationQualifier Calificador de aplicación remitente. cuerda

EdifactValidationOverride

Nombre Descripción Valor
allowLeadingAndTrailingSpacesAndZeroes Valor que indica si se permiten espacios iniciales y finales y ceros. Bool
enforceCharacterSet Valor que indica si se va a validar el juego de caracteres. Bool
messageId Identificador de mensaje en el que se debe aplicar la configuración de validación. cuerda
trailingSeparatorPolicy Directiva de separador final. 'Obligatorio'
'NotAllowed'
'NotSpecified'
'Opcional'
trimLeadingAndTrailingSpacesAndZeroes Valor que indica si se van a recortar los espacios iniciales y finales y los ceros. Bool
validateEDITypes Valor que indica si se van a validar los tipos EDI. Bool
validateXSDTypes Valor que indica si se van a validar tipos XSD. Bool

EdifactValidationSettings

Nombre Descripción Valor
allowLeadingAndTrailingSpacesAndZeroes Valor que indica si se permiten espacios iniciales y finales y ceros. Bool
checkDuplicateGroupControlNumber Valor que indica si se va a comprobar si hay un número de control de grupo duplicado. Bool
checkDuplicateInterchangeControlNumber Valor que indica si se va a comprobar si hay un número de control de intercambio duplicado. Bool
checkDuplicateTransactionSetControlNumber Valor que indica si se va a comprobar el número de control del conjunto de transacciones duplicado. Bool
interchangeControlNumberValidityDays Período de validez del número de control de intercambio. Int
trailingSeparatorPolicy Directiva de separador final. 'Obligatorio'
'NotAllowed'
'NotSpecified'
'Opcional'
trimLeadingAndTrailingSpacesAndZeroes Valor que indica si se van a recortar los espacios iniciales y finales y los ceros. Bool
validateCharacterSet Valor que indica si se va a validar el juego de caracteres en el mensaje. Bool
validateEDITypes Valor que indica si se van a validar tipos EDI. Bool
validateXSDTypes Valor que indica si se van a validar tipos XSD. Bool

IntegrationAccountAgreementProperties

Nombre Descripción Valor
agreementType Tipo de contrato. 'AS2'
'Edifact'
'NotSpecified'
'X12'
contenido Contenido del contrato. AgreementContent
guestIdentity La identidad de invitado. businessIdentity de
guestPartner Asociado invitado. cuerda
hostIdentity La identidad del host. businessIdentity de
hostPartner Asociado host. cuerda
metadatos Metadatos. cualquier

IntegrationAccountResourceTags

Nombre Descripción Valor

Microsoft.Logic/integrationAccounts/agreements

Nombre Descripción Valor
ubicación Ubicación del recurso. cuerda
nombre El nombre del recurso string (obligatorio)
padre En Bicep, puede especificar el recurso primario para un recurso secundario. Solo tiene que agregar esta propiedad cuando el recurso secundario se declara fuera del recurso primario.

Para obtener más información, consulte recurso secundario fuera del recurso primario.
Nombre simbólico del recurso de tipo: integrationAccounts
Propiedades Propiedades del contrato de cuenta de integración. IntegrationAccountAgreementProperties
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas

X12AcknowledgementSettings

Nombre Descripción Valor
acknowledgementControlNumberLowerBound Límite inferior del número de control de confirmación. Int
acknowledgementControlNumberPrefix Prefijo de número de control de confirmación. cuerda
acknowledgementControlNumberSuffix Sufijo de número de control de confirmación. cuerda
acknowledgementControlNumberUpperBound Límite superior del número de control de confirmación. Int
batchFunctionalAcknowledgements Valor que indica si se van a procesar confirmaciones funcionales por lotes. Bool
batchImplementationAcknowledgements Valor que indica si se deben realizar confirmaciones de implementación por lotes. Bool
batchTechnicalAcknowledgements Valor que indica si se van a procesar por lotes las confirmaciones técnicas. Bool
functionalAcknowledgementVersion Versión de confirmación funcional. cuerda
implementationAcknowledgementVersion Versión de confirmación de implementación. cuerda
needFunctionalAcknowledgement Valor que indica si se necesita confirmación funcional. Bool
needImplementationAcknowledgement Valor que indica si se necesita confirmación de implementación. Bool
needLoopForValidMessages Valor que indica si se necesita un bucle para los mensajes válidos. Bool
needTechnicalAcknowledgement Valor que indica si se necesita confirmación técnica. Bool
rolloverAcknowledgementControlNumber Valor que indica si se va a revertir el número de control de confirmación. Bool
sendSynchronousAcknowledgement Valor que indica si se va a enviar confirmación sincrónica. Bool

X12AgreementContent

Nombre Descripción Valor
receiveAgreement El contrato de recepción unidireccional X12. X12OneWayAgreement
sendAgreement El contrato de envío unidireccional X12. X12OneWayAgreement

X12DelimiterOverrides

Nombre Descripción Valor
componentSeparator Separador de componentes. Int
dataElementSeparator Separador de elementos de datos. Int
messageId Identificador del mensaje. cuerda
protocolVersion Versión del protocolo. cuerda
replaceCharacter Carácter de reemplazo. Int
replaceSeparatorsInPayload Valor que indica si se van a reemplazar separadores en la carga útil. Bool
segmentTerminator Terminador de segmento. Int
segmentTerminatorSuffix Sufijo de terminador de segmento. 'CR'
'CRLF'
'LF'
'Ninguno'
'NotSpecified'
targetNamespace Espacio de nombres de destino en el que se debe aplicar esta configuración de delimitador. cuerda

X12EnvelopeOverride

Nombre Descripción Valor
dateFormat Formato de fecha. 'CCYYMMDD'
'NotSpecified'
'YYMMDD'
functionalIdentifierCode Código de identificador funcional. cuerda
headerVersion La versión del encabezado. cuerda
messageId Identificador de mensaje en el que se debe aplicar esta configuración de sobre. cuerda
protocolVersion Versión del protocolo en la que se debe aplicar esta configuración de sobre. cuerda
receiverApplicationId Identificador de la aplicación receptora. cuerda
responsibleAgencyCode El código de la agencia responsable. Int
senderApplicationId Identificador de la aplicación remitente. cuerda
targetNamespace Espacio de nombres de destino en el que se debe aplicar esta configuración de sobre. cuerda
timeFormat Formato de hora. 'HHMM'
'HHMMSS'
'HHMMSSd'
'HHMMSSdd'
'NotSpecified'

X12EnvelopeSettings

Nombre Descripción Valor
controlStandardsId Controla el identificador de estándares. Int
controlVersionNumber Número de versión del control. cuerda
enableDefaultGroupHeaders Valor que indica si se van a habilitar los encabezados de grupo predeterminados. Bool
functionalGroupId Identificador del grupo funcional. cuerda
groupControlNumberLowerBound Número de control de grupo límite inferior. Int
groupControlNumberUpperBound Límite superior del número de control de grupo. Int
groupHeaderAgencyCode Código de agencia de encabezado de grupo. cuerda
groupHeaderDateFormat Formato de fecha del encabezado de grupo. 'CCYYMMDD'
'NotSpecified'
'YYMMDD'
groupHeaderTimeFormat Formato de hora del encabezado del grupo. 'HHMM'
'HHMMSS'
'HHMMSSd'
'HHMMSSdd'
'NotSpecified'
groupHeaderVersion Versión del encabezado de grupo. cuerda
interchangeControlNumberLowerBound Límite inferior del número de control de intercambio. Int
interchangeControlNumberUpperBound Límite superior del número de control de intercambio. Int
overwriteExistingTransactionSetControlNumber Valor que indica si se va a sobrescribir el número de control del conjunto de transacciones existente. Bool
receiverApplicationId Identificador de la aplicación receptora. cuerda
rolloverGroupControlNumber Valor que indica si se va a revertir el número de control del grupo. Bool
rolloverInterchangeControlNumber Valor que indica si se va a revertir el número de control de intercambio. Bool
rolloverTransactionSetControlNumber Valor que indica si se va a revertir el número de control del conjunto de transacciones. Bool
senderApplicationId Identificador de la aplicación remitente. cuerda
transactionSetControlNumberLowerBound Límite inferior del número de control del conjunto de transacciones. Int
transactionSetControlNumberPrefix Prefijo de número de control del conjunto de transacciones. cuerda
transactionSetControlNumberSuffix Sufijo de número de control del conjunto de transacciones. cuerda
transactionSetControlNumberUpperBound Límite superior del número de control del conjunto de transacciones. Int
usageIndicator Indicador de uso. 'Información'
'NotSpecified'
'Producción'
'Prueba'
useControlStandardsIdAsRepetitionCharacter Valor que indica si se debe usar el identificador de estándares de control como carácter de repetición. Bool

X12FramingSettings

Nombre Descripción Valor
characterSet Juego de caracteres X12. "Básico"
'Extendido'
'NotSpecified'
'UTF8'
componentSeparator Separador de componentes. Int
dataElementSeparator Separador de elementos de datos. Int
replaceCharacter Carácter de reemplazo. Int
replaceSeparatorsInPayload Valor que indica si se van a reemplazar separadores en la carga útil. Bool
segmentTerminator Terminador de segmento. Int
segmentTerminatorSuffix Sufijo de terminador de segmento. 'CR'
'CRLF'
'LF'
'Ninguno'
'NotSpecified'

X12MessageFilter

Nombre Descripción Valor
messageFilterType Tipo de filtro de mensaje. 'Exclude'
'Include'
'NotSpecified'

X12MessageIdentifier

Nombre Descripción Valor
messageId Identificador del mensaje. cuerda

X12OneWayAgreement

Nombre Descripción Valor
protocolSettings Configuración del protocolo X12. X12ProtocolSettings
receiverBusinessIdentity Identidad empresarial receptora businessIdentity de
senderBusinessIdentity Identidad empresarial del remitente businessIdentity de

X12ProcessingSettings

Nombre Descripción Valor
convertImpliedDecimal Valor que indica si se va a convertir el tipo numérico en decimal implícito. Bool
createEmptyXmlTagsForTrailingSeparators Valor que indica si se deben crear etiquetas xml vacías para separadores finales. Bool
maskSecurityInfo Valor que indica si se va a enmascarar la información de seguridad. Bool
preserveInterchange Valor que indica si se debe conservar el intercambio. Bool
suspendInterchangeOnError Valor que indica si se debe suspender el intercambio en caso de error. Bool
useDotAsDecimalSeparator Valor que indica si se debe usar el punto como separador decimal. Bool

X12ProtocolSettings

Nombre Descripción Valor
acknowledgementSettings Configuración de confirmación X12. X12AcknowledgementSettings
envelopeOverrides La configuración de invalidación del sobre X12. X12EnvelopeOverride []
envelopeSettings Configuración del sobre X12. X12EnvelopeSettings
framingSettings La configuración del marco X12. X12FramingSettings
messageFilter Filtro de mensajes X12. X12MessageFilter
messageFilterList Lista de filtros de mensajes X12. X12MessageIdentifier []
processingSettings La configuración de procesamiento X12. X12ProcessingSettings
schemaReferences El esquema X12 hace referencia. X12SchemaReference []
securitySettings Configuración de seguridad X12. X12SecuritySettings de
validationOverrides La configuración de invalidación de validación X12. X12ValidationOverride []
validationSettings La configuración de validación X12. X12ValidationSettings
x12DelimiterOverrides La configuración de invalidación del delimitador X12. X12DelimiterOverrides []

X12SchemaReference

Nombre Descripción Valor
messageId Identificador del mensaje. cuerda
schemaName Nombre del esquema. cuerda
schemaVersion La versión del esquema. cuerda
senderApplicationId Identificador de la aplicación remitente. cuerda

X12SecuritySettings

Nombre Descripción Valor
authorizationQualifier Calificador de autorización. cuerda
authorizationValue Valor de autorización. cuerda
passwordValue Valor de contraseña. cuerda
securityQualifier Calificador de seguridad. cuerda

X12ValidationOverride

Nombre Descripción Valor
allowLeadingAndTrailingSpacesAndZeroes Valor que indica si se permiten espacios iniciales y finales y ceros. Bool
messageId Identificador de mensaje en el que se debe aplicar la configuración de validación. cuerda
trailingSeparatorPolicy Directiva de separador final. 'Obligatorio'
'NotAllowed'
'NotSpecified'
'Opcional'
trimLeadingAndTrailingSpacesAndZeroes Valor que indica si se van a recortar los espacios iniciales y finales y los ceros. Bool
validateCharacterSet Valor que indica si se va a validar el juego de caracteres. Bool
validateEDITypes Valor que indica si se van a validar los tipos EDI. Bool
validateXSDTypes Valor que indica si se van a validar tipos XSD. Bool

X12ValidationSettings

Nombre Descripción Valor
allowLeadingAndTrailingSpacesAndZeroes Valor que indica si se permiten espacios iniciales y finales y ceros. Bool
checkDuplicateGroupControlNumber Valor que indica si se va a comprobar si hay un número de control de grupo duplicado. Bool
checkDuplicateInterchangeControlNumber Valor que indica si se va a comprobar si hay un número de control de intercambio duplicado. Bool
checkDuplicateTransactionSetControlNumber Valor que indica si se va a comprobar el número de control del conjunto de transacciones duplicado. Bool
interchangeControlNumberValidityDays Período de validez del número de control de intercambio. Int
trailingSeparatorPolicy Directiva de separador final. 'Obligatorio'
'NotAllowed'
'NotSpecified'
'Opcional'
trimLeadingAndTrailingSpacesAndZeroes Valor que indica si se van a recortar los espacios iniciales y finales y los ceros. Bool
validateCharacterSet Valor que indica si se va a validar el juego de caracteres en el mensaje. Bool
validateEDITypes Valor que indica si se van a validar tipos EDI. Bool
validateXSDTypes Valor que indica si se van a validar tipos XSD. Bool

Ejemplos de inicio rápido

En los ejemplos de inicio rápido siguientes se implementa este tipo de recurso.

Archivo de Bicep Descripción
Azure Logic Apps: de recepción de envío as2 Crea cuentas de integración para dos asociados, Contoso y Fabrikam, incluidos los artefactos para asociados y contratos. La plantilla también crea aplicaciones lógicas entre Fabrikam Sales y Contoso para demostrar la recepción de envío as2 sincrónica. La plantilla también crea aplicaciones lógicas entre Fabrikam Finance y Contoso, que muestran la recepción asincrónica de envío asincrónica de AS2.

Definición de recursos de plantilla de ARM

El tipo de recurso integrationAccounts/agreements se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.Logic/integrationAccounts/agreements, agregue el siguiente json a la plantilla.

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

AgreementContent

Nombre Descripción Valor
AS2 Contenido del contrato AS2. AS2AgreementContent
Edifact Contenido del contrato EDIFACT. EdifactAgreementContent
X12 Contenido del contrato X12. X12AgreementContent

AS2AcknowledgementConnectionSettings

Nombre Descripción Valor
ignoreCertificateNameMismatch Valor que indica si se debe omitir la falta de coincidencia en el nombre del certificado. Bool
keepHttpConnectionAlive Valor que indica si se debe mantener activa la conexión. Bool
supportHttpStatusCodeContinue Valor que indica si se debe admitir el código de estado HTTP "CONTINUE". Bool
unfoldHttpHeaders Valor que indica si se van a desplegar los encabezados HTTP. Bool

AS2AgreementContent

Nombre Descripción Valor
receiveAgreement El contrato de recepción unidireccional as2. AS2OneWayAgreement
sendAgreement Acuerdo de envío unidireccional as2. AS2OneWayAgreement

AS2EnvelopeSettings

Nombre Descripción Valor
AutogenerateFileName Valor que indica si se va a generar automáticamente el nombre de archivo. Bool
fileNameTemplate Plantilla para el nombre de archivo. cuerda
messageContentType Tipo de contenido del mensaje. cuerda
SuspendMessageOnFileNameGenerationError Valor que indica si se debe suspender el mensaje en el error de generación de nombres de archivo. Bool
transmitFileNameInMimeHeader Valor que indica si se va a transmitir el nombre de archivo en el encabezado mime. Bool

AS2ErrorSettings

Nombre Descripción Valor
ResendIfMdnNotReceived Valor que indica si se va a reenviar el mensaje Si no se recibe MDN. Bool
SuspendDuplicateMessage Valor que indica si se debe suspender el mensaje duplicado. Bool

AS2MdnSettings

Nombre Descripción Valor
dispositionNotificationTo Notificación de disposición al valor del encabezado. cuerda
mdnText Texto MDN. cuerda
micHashingAlgorithm Algoritmo hash o de firma. 'Ninguno'
'NotSpecified'
"SHA2256"
"SHA2384"
"SHA2512"
needMdn Valor que indica si se va a enviar o solicitar un MDN. Bool
receiptDeliveryUrl Dirección URL de entrega del recibo. cuerda
sendInboundMdnToMessageBox Valor que indica si se va a enviar MDN entrante al cuadro de mensaje. Bool
sendMdnAsynchronously Valor que indica si se va a enviar el MDN asincrónico. Bool
signMdn Valor que indica si el MDN debe estar firmado o no. Bool
signOutboundMdnIfOptional Valor que indica si se va a firmar el MDN saliente si es opcional. Bool

AS2MessageConnectionSettings

Nombre Descripción Valor
ignoreCertificateNameMismatch Valor que indica si se debe omitir la falta de coincidencia en el nombre del certificado. Bool
keepHttpConnectionAlive Valor que indica si se debe mantener activa la conexión. Bool
supportHttpStatusCodeContinue Valor que indica si se debe admitir el código de estado HTTP "CONTINUE". Bool
unfoldHttpHeaders Valor que indica si se van a desplegar los encabezados HTTP. Bool

AS2OneWayAgreement

Nombre Descripción Valor
protocolSettings Configuración del protocolo AS2. AS2ProtocolSettings
receiverBusinessIdentity Identidad empresarial receptora businessIdentity de
senderBusinessIdentity Identidad empresarial del remitente businessIdentity de

AS2ProtocolSettings

Nombre Descripción Valor
acknowledgementConnectionSettings Configuración de la conexión de confirmación. AS2AcknowledgementConnectionSettings
envelopeSettings Configuración del sobre. AS2EnvelopeSettings
errorSettings Configuración del error. AS2ErrorSettings
mdnSettings Configuración de MDN. AS2MdnSettings
messageConnectionSettings Configuración de conexión del mensaje. AS2MessageConnectionSettings
securitySettings Configuración de seguridad. as2SecuritySettings
validationSettings La configuración de validación. AS2ValidationSettings

AS2SecuritySettings

Nombre Descripción Valor
enableNrrForInboundDecodedMessages Valor que indica si se va a habilitar NRR para mensajes descodificados entrantes. Bool
enableNrrForInboundEncodedMessages Valor que indica si se va a habilitar NRR para los mensajes codificados entrantes. Bool
enableNrrForInboundMdn Valor que indica si se va a habilitar NRR para MDN entrante. Bool
enableNrrForOutboundDecodedMessages Valor que indica si se debe habilitar NRR para los mensajes descodificados salientes. Bool
enableNrrForOutboundEncodedMessages Valor que indica si se va a habilitar NRR para los mensajes codificados de salida. Bool
enableNrrForOutboundMdn Valor que indica si se va a habilitar NRR para MDN saliente. Bool
encryptionCertificateName Nombre del certificado de cifrado. cuerda
overrideGroupSigningCertificate Valor que indica si se va a enviar o solicitar un MDN. Bool
signingCertificateName Nombre del certificado de firma. cuerda

AS2ValidationSettings

Nombre Descripción Valor
checkCertificateRevocationListOnReceive Valor que indica si se va a comprobar si hay una lista de revocación de certificados al recibir. Bool
checkCertificateRevocationListOnSend Valor que indica si se va a comprobar la lista de revocación de certificados en el envío. Bool
checkDuplicateMessage Valor que indica si se va a comprobar si hay un mensaje duplicado. Bool
compressMessage Valor que indica si el mensaje debe comprimirse. Bool
encryptionAlgorithm Algoritmo de cifrado. 'AES128'
'AES192'
'AES256'
'DES3'
'Ninguno'
'NotSpecified'
'RC2'
encryptMessage Valor que indica si se debe cifrar el mensaje. Bool
interchangeDuplicatesValidityDays Número de días que se van a buscar en el intercambio duplicado. Int
overrideMessageProperties Valor que indica si se invalidan las propiedades de mensaje entrantes con las de acuerdo. Bool
signMessage Valor que indica si se debe firmar el mensaje. Bool

BusinessIdentity

Nombre Descripción Valor
Calificador Calificador de identidad empresarial. cuerda
Valor Valor de identidad empresarial. cuerda

EdifactAcknowledgementSettings

Nombre Descripción Valor
acknowledgementControlNumberLowerBound Límite inferior del número de control de confirmación. Int
acknowledgementControlNumberPrefix Prefijo de número de control de confirmación. cuerda
acknowledgementControlNumberSuffix Sufijo de número de control de confirmación. cuerda
acknowledgementControlNumberUpperBound Límite superior del número de control de confirmación. Int
batchFunctionalAcknowledgements Valor que indica si se van a procesar confirmaciones funcionales por lotes. Bool
batchTechnicalAcknowledgements Valor que indica si se van a procesar por lotes las confirmaciones técnicas. Bool
needFunctionalAcknowledgement Valor que indica si se necesita confirmación funcional. Bool
needLoopForValidMessages Valor que indica si se necesita un bucle para los mensajes válidos. Bool
needTechnicalAcknowledgement Valor que indica si se necesita confirmación técnica. Bool
rolloverAcknowledgementControlNumber Valor que indica si se va a revertir el número de control de confirmación. Bool
sendSynchronousAcknowledgement Valor que indica si se va a enviar confirmación sincrónica. Bool

EdifactAgreementContent

Nombre Descripción Valor
receiveAgreement El contrato de recepción unidireccional EDIFACT. EdifactOneWayAgreement
sendAgreement El contrato de envío unidireccional EDIFACT. EdifactOneWayAgreement

EdifactDelimiterOverride

Nombre Descripción Valor
componentSeparator Separador de componentes. Int
dataElementSeparator Separador de elementos de datos. Int
decimalPointIndicator Indicador decimal. 'Coma'
'Decimal'
'NotSpecified'
messageAssociationAssignedCode Código asignado a la asociación de mensajes. cuerda
messageId Identificador del mensaje. cuerda
messageRelease Versión de la versión del mensaje. cuerda
messageVersion La versión del mensaje. cuerda
releaseIndicator Indicador de liberación. Int
repeticiónSeparator Separador de repetición. Int
segmentTerminator Terminador de segmento. Int
segmentTerminatorSuffix Sufijo de terminador de segmento. 'CR'
'CRLF'
'LF'
'Ninguno'
'NotSpecified'
targetNamespace Espacio de nombres de destino en el que se debe aplicar esta configuración de delimitador. cuerda

EdifactEnvelopeOverride

Nombre Descripción Valor
applicationPassword La contraseña de la aplicación. cuerda
associationAssignedCode Código asignado a la asociación. cuerda
controllingAgencyCode Código de la agencia de control. cuerda
functionalGroupId Identificador del grupo funcional. cuerda
groupHeaderMessageRelease Versión del mensaje de encabezado de grupo. cuerda
groupHeaderMessageVersion Versión del mensaje de encabezado del grupo. cuerda
messageAssociationAssignedCode Código asignado a la asociación de mensajes. cuerda
messageId Identificador de mensaje en el que se debe aplicar esta configuración de sobre. cuerda
messageRelease Versión de la versión del mensaje en la que se debe aplicar esta configuración de sobre. cuerda
messageVersion Versión del mensaje en la que se debe aplicar esta configuración de sobre. cuerda
receiverApplicationId Identificador de la aplicación receptora. cuerda
receiverApplicationQualifier Calificador de aplicación receptora. cuerda
senderApplicationId Identificador de la aplicación remitente. cuerda
senderApplicationQualifier Calificador de aplicación remitente. cuerda
targetNamespace Espacio de nombres de destino en el que se debe aplicar esta configuración de sobre. cuerda

EdifactEnvelopeSettings

Nombre Descripción Valor
applicationReferenceId Identificador de referencia de la aplicación. cuerda
applyDelimiterStringAdvice Valor que indica si se va a aplicar el consejo de cadena del delimitador. Bool
communicationAgreementId Identificador del contrato de comunicación. cuerda
createGroupingSegments Valor que indica si se van a crear segmentos de agrupación. Bool
enableDefaultGroupHeaders Valor que indica si se van a habilitar los encabezados de grupo predeterminados. Bool
functionalGroupId Identificador del grupo funcional. cuerda
groupApplicationPassword Contraseña de aplicación de grupo. cuerda
groupApplicationReceiverId Identificador del receptor de la aplicación de grupo. cuerda
groupApplicationReceiverQualifier Calificador del receptor de la aplicación de grupo. cuerda
groupApplicationSenderId Identificador del remitente de la aplicación de grupo. cuerda
groupApplicationSenderQualifier Calificador del remitente de la aplicación de grupo. cuerda
groupAssociationAssignedCode Código asignado a la asociación de grupo. cuerda
groupControllingAgencyCode El grupo que controla el código de la agencia. cuerda
groupControlNumberLowerBound Número de control de grupo límite inferior. Int
groupControlNumberPrefix Prefijo de número de control de grupo. cuerda
groupControlNumberSuffix Sufijo de número de control de grupo. cuerda
groupControlNumberUpperBound Límite superior del número de control de grupo. Int
groupMessageRelease Versión del mensaje de grupo. cuerda
groupMessageVersion Versión del mensaje de grupo. cuerda
interchangeControlNumberLowerBound Límite inferior del número de control de intercambio. Int
interchangeControlNumberPrefix Prefijo de número de control de intercambio. cuerda
interchangeControlNumberSuffix Sufijo de número de control de intercambio. cuerda
interchangeControlNumberUpperBound Límite superior del número de control de intercambio. Int
isTestInterchange Valor que indica si el mensaje es un intercambio de prueba. Bool
overwriteExistingTransactionSetControlNumber Valor que indica si se va a sobrescribir el número de control del conjunto de transacciones existente. Bool
processingPriorityCode Código de prioridad de procesamiento. cuerda
receiverInternalIdentification Identificación interna del receptor. cuerda
receiverInternalSubIdentification Identificación interna del receptor. cuerda
receiverReverseRoutingAddress Dirección de enrutamiento inverso del receptor. cuerda
recipientReferencePasswordQualifier Calificador de contraseña de referencia del destinatario. cuerda
recipientReferencePasswordValue Valor de contraseña de referencia del destinatario. cuerda
rolloverGroupControlNumber Valor que indica si se va a revertir el número de control del grupo. Bool
rolloverInterchangeControlNumber Valor que indica si se va a revertir el número de control de intercambio. Bool
rolloverTransactionSetControlNumber Valor que indica si se va a revertir el número de control del conjunto de transacciones. Bool
senderInternalIdentification Identificación interna del remitente. cuerda
senderInternalSubIdentification Identificación interna del remitente. cuerda
senderReverseRoutingAddress Dirección de enrutamiento inverso del remitente. cuerda
transactionSetControlNumberLowerBound Límite inferior del número de control del conjunto de transacciones. Int
transactionSetControlNumberPrefix Prefijo de número de control del conjunto de transacciones. cuerda
transactionSetControlNumberSuffix Sufijo de número de control del conjunto de transacciones. cuerda
transactionSetControlNumberUpperBound Límite superior del número de control del conjunto de transacciones. Int

EdifactFramingSettings

Nombre Descripción Valor
characterEncoding Codificación de caracteres. cuerda
characterSet El carácter characterSet de configuración del marco EDIFACT. 'KECA'
'NotSpecified'
'UNOA'
'UNOB'
"UNOC"
'UNOD'
'UNOE'
'UNOF'
'UNOG'
'UNOH'
'UNOI'
'UNOJ'
'UNOK'
'UNOX'
'UNOY'
componentSeparator Separador de componentes. Int
dataElementSeparator Separador de elementos de datos. Int
decimalPointIndicator Indicador decimal de configuración del marco EDIFACT. 'Coma'
'Decimal'
'NotSpecified'
protocolVersion Versión del protocolo. Int
releaseIndicator Indicador de liberación. Int
repeticiónSeparator Separador de repetición. Int
segmentTerminator Terminador de segmento. Int
segmentTerminatorSuffix Sufijo del terminador del segmento de configuración del marco EDIFACT. 'CR'
'CRLF'
'LF'
'Ninguno'
'NotSpecified'
serviceCodeListDirectoryVersion La versión del directorio de lista de códigos de servicio. cuerda

EdifactMessageFilter

Nombre Descripción Valor
messageFilterType Tipo de filtro de mensaje. 'Exclude'
'Include'
'NotSpecified'

EdifactMessageIdentifier

Nombre Descripción Valor
messageId Identificador de mensaje en el que se debe aplicar esta configuración de sobre. cuerda

EdifactOneWayAgreement

Nombre Descripción Valor
protocolSettings Configuración del protocolo EDIFACT. EdifactProtocolSettings
receiverBusinessIdentity Identidad empresarial receptora businessIdentity de
senderBusinessIdentity Identidad empresarial del remitente businessIdentity de

EdifactProcessingSettings

Nombre Descripción Valor
createEmptyXmlTagsForTrailingSeparators Valor que indica si se deben crear etiquetas xml vacías para separadores finales. Bool
maskSecurityInfo Valor que indica si se va a enmascarar la información de seguridad. Bool
preserveInterchange Valor que indica si se debe conservar el intercambio. Bool
suspendInterchangeOnError Valor que indica si se debe suspender el intercambio en caso de error. Bool
useDotAsDecimalSeparator Valor que indica si se debe usar el punto como separador decimal. Bool

EdifactProtocolSettings

Nombre Descripción Valor
acknowledgementSettings La configuración de confirmación EDIFACT. EdifactAcknowledgementSettings
edifactDelimiterOverrides La configuración de invalidación del delimitador EDIFACT. EdifactDelimiterOverride []
envelopeOverrides Configuración de invalidación del sobre EDIFACT. edifactEnvelopeOverride[]
envelopeSettings Configuración del sobre EDIFACT. EdifactEnvelopeSettings
framingSettings La configuración del marco EDIFACT. EdifactFramingSettings
messageFilter Filtro de mensajes EDIFACT. edifactMessageFilter
messageFilterList Lista de filtros de mensajes EDIFACT. EdifactMessageIdentifier []
processingSettings Configuración de procesamiento EDIFACT. EdifactProcessingSettings
schemaReferences Referencias de esquema EDIFACT. EdifactSchemaReference[]
validationOverrides Configuración de invalidación de validación EDIFACT. EdifactValidationOverride []
validationSettings La configuración de validación EDIFACT. EdifactValidationSettings

EdifactSchemaReference

Nombre Descripción Valor
associationAssignedCode Código asignado a la asociación. cuerda
messageId Identificador del mensaje. cuerda
messageRelease Versión de la versión del mensaje. cuerda
messageVersion La versión del mensaje. cuerda
schemaName Nombre del esquema. cuerda
senderApplicationId Identificador de la aplicación remitente. cuerda
senderApplicationQualifier Calificador de aplicación remitente. cuerda

EdifactValidationOverride

Nombre Descripción Valor
allowLeadingAndTrailingSpacesAndZeroes Valor que indica si se permiten espacios iniciales y finales y ceros. Bool
enforceCharacterSet Valor que indica si se va a validar el juego de caracteres. Bool
messageId Identificador de mensaje en el que se debe aplicar la configuración de validación. cuerda
trailingSeparatorPolicy Directiva de separador final. 'Obligatorio'
'NotAllowed'
'NotSpecified'
'Opcional'
trimLeadingAndTrailingSpacesAndZeroes Valor que indica si se van a recortar los espacios iniciales y finales y los ceros. Bool
validateEDITypes Valor que indica si se van a validar los tipos EDI. Bool
validateXSDTypes Valor que indica si se van a validar tipos XSD. Bool

EdifactValidationSettings

Nombre Descripción Valor
allowLeadingAndTrailingSpacesAndZeroes Valor que indica si se permiten espacios iniciales y finales y ceros. Bool
checkDuplicateGroupControlNumber Valor que indica si se va a comprobar si hay un número de control de grupo duplicado. Bool
checkDuplicateInterchangeControlNumber Valor que indica si se va a comprobar si hay un número de control de intercambio duplicado. Bool
checkDuplicateTransactionSetControlNumber Valor que indica si se va a comprobar el número de control del conjunto de transacciones duplicado. Bool
interchangeControlNumberValidityDays Período de validez del número de control de intercambio. Int
trailingSeparatorPolicy Directiva de separador final. 'Obligatorio'
'NotAllowed'
'NotSpecified'
'Opcional'
trimLeadingAndTrailingSpacesAndZeroes Valor que indica si se van a recortar los espacios iniciales y finales y los ceros. Bool
validateCharacterSet Valor que indica si se va a validar el juego de caracteres en el mensaje. Bool
validateEDITypes Valor que indica si se van a validar tipos EDI. Bool
validateXSDTypes Valor que indica si se van a validar tipos XSD. Bool

IntegrationAccountAgreementProperties

Nombre Descripción Valor
agreementType Tipo de contrato. 'AS2'
'Edifact'
'NotSpecified'
'X12'
contenido Contenido del contrato. AgreementContent
guestIdentity La identidad de invitado. businessIdentity de
guestPartner Asociado invitado. cuerda
hostIdentity La identidad del host. businessIdentity de
hostPartner Asociado host. cuerda
metadatos Metadatos. cualquier

IntegrationAccountResourceTags

Nombre Descripción Valor

Microsoft.Logic/integrationAccounts/agreements

Nombre Descripción Valor
apiVersion La versión de api '2015-08-01-preview'
ubicación Ubicación del recurso. cuerda
nombre El nombre del recurso string (obligatorio)
Propiedades Propiedades del contrato de cuenta de integración. IntegrationAccountAgreementProperties
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
tipo El tipo de recurso "Microsoft.Logic/integrationAccounts/agreements"

X12AcknowledgementSettings

Nombre Descripción Valor
acknowledgementControlNumberLowerBound Límite inferior del número de control de confirmación. Int
acknowledgementControlNumberPrefix Prefijo de número de control de confirmación. cuerda
acknowledgementControlNumberSuffix Sufijo de número de control de confirmación. cuerda
acknowledgementControlNumberUpperBound Límite superior del número de control de confirmación. Int
batchFunctionalAcknowledgements Valor que indica si se van a procesar confirmaciones funcionales por lotes. Bool
batchImplementationAcknowledgements Valor que indica si se deben realizar confirmaciones de implementación por lotes. Bool
batchTechnicalAcknowledgements Valor que indica si se van a procesar por lotes las confirmaciones técnicas. Bool
functionalAcknowledgementVersion Versión de confirmación funcional. cuerda
implementationAcknowledgementVersion Versión de confirmación de implementación. cuerda
needFunctionalAcknowledgement Valor que indica si se necesita confirmación funcional. Bool
needImplementationAcknowledgement Valor que indica si se necesita confirmación de implementación. Bool
needLoopForValidMessages Valor que indica si se necesita un bucle para los mensajes válidos. Bool
needTechnicalAcknowledgement Valor que indica si se necesita confirmación técnica. Bool
rolloverAcknowledgementControlNumber Valor que indica si se va a revertir el número de control de confirmación. Bool
sendSynchronousAcknowledgement Valor que indica si se va a enviar confirmación sincrónica. Bool

X12AgreementContent

Nombre Descripción Valor
receiveAgreement El contrato de recepción unidireccional X12. X12OneWayAgreement
sendAgreement El contrato de envío unidireccional X12. X12OneWayAgreement

X12DelimiterOverrides

Nombre Descripción Valor
componentSeparator Separador de componentes. Int
dataElementSeparator Separador de elementos de datos. Int
messageId Identificador del mensaje. cuerda
protocolVersion Versión del protocolo. cuerda
replaceCharacter Carácter de reemplazo. Int
replaceSeparatorsInPayload Valor que indica si se van a reemplazar separadores en la carga útil. Bool
segmentTerminator Terminador de segmento. Int
segmentTerminatorSuffix Sufijo de terminador de segmento. 'CR'
'CRLF'
'LF'
'Ninguno'
'NotSpecified'
targetNamespace Espacio de nombres de destino en el que se debe aplicar esta configuración de delimitador. cuerda

X12EnvelopeOverride

Nombre Descripción Valor
dateFormat Formato de fecha. 'CCYYMMDD'
'NotSpecified'
'YYMMDD'
functionalIdentifierCode Código de identificador funcional. cuerda
headerVersion La versión del encabezado. cuerda
messageId Identificador de mensaje en el que se debe aplicar esta configuración de sobre. cuerda
protocolVersion Versión del protocolo en la que se debe aplicar esta configuración de sobre. cuerda
receiverApplicationId Identificador de la aplicación receptora. cuerda
responsibleAgencyCode El código de la agencia responsable. Int
senderApplicationId Identificador de la aplicación remitente. cuerda
targetNamespace Espacio de nombres de destino en el que se debe aplicar esta configuración de sobre. cuerda
timeFormat Formato de hora. 'HHMM'
'HHMMSS'
'HHMMSSd'
'HHMMSSdd'
'NotSpecified'

X12EnvelopeSettings

Nombre Descripción Valor
controlStandardsId Controla el identificador de estándares. Int
controlVersionNumber Número de versión del control. cuerda
enableDefaultGroupHeaders Valor que indica si se van a habilitar los encabezados de grupo predeterminados. Bool
functionalGroupId Identificador del grupo funcional. cuerda
groupControlNumberLowerBound Número de control de grupo límite inferior. Int
groupControlNumberUpperBound Límite superior del número de control de grupo. Int
groupHeaderAgencyCode Código de agencia de encabezado de grupo. cuerda
groupHeaderDateFormat Formato de fecha del encabezado de grupo. 'CCYYMMDD'
'NotSpecified'
'YYMMDD'
groupHeaderTimeFormat Formato de hora del encabezado del grupo. 'HHMM'
'HHMMSS'
'HHMMSSd'
'HHMMSSdd'
'NotSpecified'
groupHeaderVersion Versión del encabezado de grupo. cuerda
interchangeControlNumberLowerBound Límite inferior del número de control de intercambio. Int
interchangeControlNumberUpperBound Límite superior del número de control de intercambio. Int
overwriteExistingTransactionSetControlNumber Valor que indica si se va a sobrescribir el número de control del conjunto de transacciones existente. Bool
receiverApplicationId Identificador de la aplicación receptora. cuerda
rolloverGroupControlNumber Valor que indica si se va a revertir el número de control del grupo. Bool
rolloverInterchangeControlNumber Valor que indica si se va a revertir el número de control de intercambio. Bool
rolloverTransactionSetControlNumber Valor que indica si se va a revertir el número de control del conjunto de transacciones. Bool
senderApplicationId Identificador de la aplicación remitente. cuerda
transactionSetControlNumberLowerBound Límite inferior del número de control del conjunto de transacciones. Int
transactionSetControlNumberPrefix Prefijo de número de control del conjunto de transacciones. cuerda
transactionSetControlNumberSuffix Sufijo de número de control del conjunto de transacciones. cuerda
transactionSetControlNumberUpperBound Límite superior del número de control del conjunto de transacciones. Int
usageIndicator Indicador de uso. 'Información'
'NotSpecified'
'Producción'
'Prueba'
useControlStandardsIdAsRepetitionCharacter Valor que indica si se debe usar el identificador de estándares de control como carácter de repetición. Bool

X12FramingSettings

Nombre Descripción Valor
characterSet Juego de caracteres X12. "Básico"
'Extendido'
'NotSpecified'
'UTF8'
componentSeparator Separador de componentes. Int
dataElementSeparator Separador de elementos de datos. Int
replaceCharacter Carácter de reemplazo. Int
replaceSeparatorsInPayload Valor que indica si se van a reemplazar separadores en la carga útil. Bool
segmentTerminator Terminador de segmento. Int
segmentTerminatorSuffix Sufijo de terminador de segmento. 'CR'
'CRLF'
'LF'
'Ninguno'
'NotSpecified'

X12MessageFilter

Nombre Descripción Valor
messageFilterType Tipo de filtro de mensaje. 'Exclude'
'Include'
'NotSpecified'

X12MessageIdentifier

Nombre Descripción Valor
messageId Identificador del mensaje. cuerda

X12OneWayAgreement

Nombre Descripción Valor
protocolSettings Configuración del protocolo X12. X12ProtocolSettings
receiverBusinessIdentity Identidad empresarial receptora businessIdentity de
senderBusinessIdentity Identidad empresarial del remitente businessIdentity de

X12ProcessingSettings

Nombre Descripción Valor
convertImpliedDecimal Valor que indica si se va a convertir el tipo numérico en decimal implícito. Bool
createEmptyXmlTagsForTrailingSeparators Valor que indica si se deben crear etiquetas xml vacías para separadores finales. Bool
maskSecurityInfo Valor que indica si se va a enmascarar la información de seguridad. Bool
preserveInterchange Valor que indica si se debe conservar el intercambio. Bool
suspendInterchangeOnError Valor que indica si se debe suspender el intercambio en caso de error. Bool
useDotAsDecimalSeparator Valor que indica si se debe usar el punto como separador decimal. Bool

X12ProtocolSettings

Nombre Descripción Valor
acknowledgementSettings Configuración de confirmación X12. X12AcknowledgementSettings
envelopeOverrides La configuración de invalidación del sobre X12. X12EnvelopeOverride []
envelopeSettings Configuración del sobre X12. X12EnvelopeSettings
framingSettings La configuración del marco X12. X12FramingSettings
messageFilter Filtro de mensajes X12. X12MessageFilter
messageFilterList Lista de filtros de mensajes X12. X12MessageIdentifier []
processingSettings La configuración de procesamiento X12. X12ProcessingSettings
schemaReferences El esquema X12 hace referencia. X12SchemaReference []
securitySettings Configuración de seguridad X12. X12SecuritySettings de
validationOverrides La configuración de invalidación de validación X12. X12ValidationOverride []
validationSettings La configuración de validación X12. X12ValidationSettings
x12DelimiterOverrides La configuración de invalidación del delimitador X12. X12DelimiterOverrides []

X12SchemaReference

Nombre Descripción Valor
messageId Identificador del mensaje. cuerda
schemaName Nombre del esquema. cuerda
schemaVersion La versión del esquema. cuerda
senderApplicationId Identificador de la aplicación remitente. cuerda

X12SecuritySettings

Nombre Descripción Valor
authorizationQualifier Calificador de autorización. cuerda
authorizationValue Valor de autorización. cuerda
passwordValue Valor de contraseña. cuerda
securityQualifier Calificador de seguridad. cuerda

X12ValidationOverride

Nombre Descripción Valor
allowLeadingAndTrailingSpacesAndZeroes Valor que indica si se permiten espacios iniciales y finales y ceros. Bool
messageId Identificador de mensaje en el que se debe aplicar la configuración de validación. cuerda
trailingSeparatorPolicy Directiva de separador final. 'Obligatorio'
'NotAllowed'
'NotSpecified'
'Opcional'
trimLeadingAndTrailingSpacesAndZeroes Valor que indica si se van a recortar los espacios iniciales y finales y los ceros. Bool
validateCharacterSet Valor que indica si se va a validar el juego de caracteres. Bool
validateEDITypes Valor que indica si se van a validar los tipos EDI. Bool
validateXSDTypes Valor que indica si se van a validar tipos XSD. Bool

X12ValidationSettings

Nombre Descripción Valor
allowLeadingAndTrailingSpacesAndZeroes Valor que indica si se permiten espacios iniciales y finales y ceros. Bool
checkDuplicateGroupControlNumber Valor que indica si se va a comprobar si hay un número de control de grupo duplicado. Bool
checkDuplicateInterchangeControlNumber Valor que indica si se va a comprobar si hay un número de control de intercambio duplicado. Bool
checkDuplicateTransactionSetControlNumber Valor que indica si se va a comprobar el número de control del conjunto de transacciones duplicado. Bool
interchangeControlNumberValidityDays Período de validez del número de control de intercambio. Int
trailingSeparatorPolicy Directiva de separador final. 'Obligatorio'
'NotAllowed'
'NotSpecified'
'Opcional'
trimLeadingAndTrailingSpacesAndZeroes Valor que indica si se van a recortar los espacios iniciales y finales y los ceros. Bool
validateCharacterSet Valor que indica si se va a validar el juego de caracteres en el mensaje. Bool
validateEDITypes Valor que indica si se van a validar tipos EDI. Bool
validateXSDTypes Valor que indica si se van a validar tipos XSD. Bool

Plantillas de inicio rápido

Las siguientes plantillas de inicio rápido implementan este tipo de recurso.

Plantilla Descripción
Azure Logic Apps: de recepción de envío as2

Implementación en Azure
Crea cuentas de integración para dos asociados, Contoso y Fabrikam, incluidos los artefactos para asociados y contratos. La plantilla también crea aplicaciones lógicas entre Fabrikam Sales y Contoso para demostrar la recepción de envío as2 sincrónica. La plantilla también crea aplicaciones lógicas entre Fabrikam Finance y Contoso, que muestran la recepción asincrónica de envío asincrónica de AS2.

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso integrationAccounts/agreements se puede implementar con operaciones destinadas a:

  • grupos de recursos de

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.Logic/integrationAccounts/agreements, agregue el siguiente terraform a la plantilla.

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 propiedad

AgreementContent

Nombre Descripción Valor
AS2 Contenido del contrato AS2. AS2AgreementContent
Edifact Contenido del contrato EDIFACT. EdifactAgreementContent
X12 Contenido del contrato X12. X12AgreementContent

AS2AcknowledgementConnectionSettings

Nombre Descripción Valor
ignoreCertificateNameMismatch Valor que indica si se debe omitir la falta de coincidencia en el nombre del certificado. Bool
keepHttpConnectionAlive Valor que indica si se debe mantener activa la conexión. Bool
supportHttpStatusCodeContinue Valor que indica si se debe admitir el código de estado HTTP "CONTINUE". Bool
unfoldHttpHeaders Valor que indica si se van a desplegar los encabezados HTTP. Bool

AS2AgreementContent

Nombre Descripción Valor
receiveAgreement El contrato de recepción unidireccional as2. AS2OneWayAgreement
sendAgreement Acuerdo de envío unidireccional as2. AS2OneWayAgreement

AS2EnvelopeSettings

Nombre Descripción Valor
AutogenerateFileName Valor que indica si se va a generar automáticamente el nombre de archivo. Bool
fileNameTemplate Plantilla para el nombre de archivo. cuerda
messageContentType Tipo de contenido del mensaje. cuerda
SuspendMessageOnFileNameGenerationError Valor que indica si se debe suspender el mensaje en el error de generación de nombres de archivo. Bool
transmitFileNameInMimeHeader Valor que indica si se va a transmitir el nombre de archivo en el encabezado mime. Bool

AS2ErrorSettings

Nombre Descripción Valor
ResendIfMdnNotReceived Valor que indica si se va a reenviar el mensaje Si no se recibe MDN. Bool
SuspendDuplicateMessage Valor que indica si se debe suspender el mensaje duplicado. Bool

AS2MdnSettings

Nombre Descripción Valor
dispositionNotificationTo Notificación de disposición al valor del encabezado. cuerda
mdnText Texto MDN. cuerda
micHashingAlgorithm Algoritmo hash o de firma. 'Ninguno'
'NotSpecified'
"SHA2256"
"SHA2384"
"SHA2512"
needMdn Valor que indica si se va a enviar o solicitar un MDN. Bool
receiptDeliveryUrl Dirección URL de entrega del recibo. cuerda
sendInboundMdnToMessageBox Valor que indica si se va a enviar MDN entrante al cuadro de mensaje. Bool
sendMdnAsynchronously Valor que indica si se va a enviar el MDN asincrónico. Bool
signMdn Valor que indica si el MDN debe estar firmado o no. Bool
signOutboundMdnIfOptional Valor que indica si se va a firmar el MDN saliente si es opcional. Bool

AS2MessageConnectionSettings

Nombre Descripción Valor
ignoreCertificateNameMismatch Valor que indica si se debe omitir la falta de coincidencia en el nombre del certificado. Bool
keepHttpConnectionAlive Valor que indica si se debe mantener activa la conexión. Bool
supportHttpStatusCodeContinue Valor que indica si se debe admitir el código de estado HTTP "CONTINUE". Bool
unfoldHttpHeaders Valor que indica si se van a desplegar los encabezados HTTP. Bool

AS2OneWayAgreement

Nombre Descripción Valor
protocolSettings Configuración del protocolo AS2. AS2ProtocolSettings
receiverBusinessIdentity Identidad empresarial receptora businessIdentity de
senderBusinessIdentity Identidad empresarial del remitente businessIdentity de

AS2ProtocolSettings

Nombre Descripción Valor
acknowledgementConnectionSettings Configuración de la conexión de confirmación. AS2AcknowledgementConnectionSettings
envelopeSettings Configuración del sobre. AS2EnvelopeSettings
errorSettings Configuración del error. AS2ErrorSettings
mdnSettings Configuración de MDN. AS2MdnSettings
messageConnectionSettings Configuración de conexión del mensaje. AS2MessageConnectionSettings
securitySettings Configuración de seguridad. as2SecuritySettings
validationSettings La configuración de validación. AS2ValidationSettings

AS2SecuritySettings

Nombre Descripción Valor
enableNrrForInboundDecodedMessages Valor que indica si se va a habilitar NRR para mensajes descodificados entrantes. Bool
enableNrrForInboundEncodedMessages Valor que indica si se va a habilitar NRR para los mensajes codificados entrantes. Bool
enableNrrForInboundMdn Valor que indica si se va a habilitar NRR para MDN entrante. Bool
enableNrrForOutboundDecodedMessages Valor que indica si se debe habilitar NRR para los mensajes descodificados salientes. Bool
enableNrrForOutboundEncodedMessages Valor que indica si se va a habilitar NRR para los mensajes codificados de salida. Bool
enableNrrForOutboundMdn Valor que indica si se va a habilitar NRR para MDN saliente. Bool
encryptionCertificateName Nombre del certificado de cifrado. cuerda
overrideGroupSigningCertificate Valor que indica si se va a enviar o solicitar un MDN. Bool
signingCertificateName Nombre del certificado de firma. cuerda

AS2ValidationSettings

Nombre Descripción Valor
checkCertificateRevocationListOnReceive Valor que indica si se va a comprobar si hay una lista de revocación de certificados al recibir. Bool
checkCertificateRevocationListOnSend Valor que indica si se va a comprobar la lista de revocación de certificados en el envío. Bool
checkDuplicateMessage Valor que indica si se va a comprobar si hay un mensaje duplicado. Bool
compressMessage Valor que indica si el mensaje debe comprimirse. Bool
encryptionAlgorithm Algoritmo de cifrado. 'AES128'
'AES192'
'AES256'
'DES3'
'Ninguno'
'NotSpecified'
'RC2'
encryptMessage Valor que indica si se debe cifrar el mensaje. Bool
interchangeDuplicatesValidityDays Número de días que se van a buscar en el intercambio duplicado. Int
overrideMessageProperties Valor que indica si se invalidan las propiedades de mensaje entrantes con las de acuerdo. Bool
signMessage Valor que indica si se debe firmar el mensaje. Bool

BusinessIdentity

Nombre Descripción Valor
Calificador Calificador de identidad empresarial. cuerda
Valor Valor de identidad empresarial. cuerda

EdifactAcknowledgementSettings

Nombre Descripción Valor
acknowledgementControlNumberLowerBound Límite inferior del número de control de confirmación. Int
acknowledgementControlNumberPrefix Prefijo de número de control de confirmación. cuerda
acknowledgementControlNumberSuffix Sufijo de número de control de confirmación. cuerda
acknowledgementControlNumberUpperBound Límite superior del número de control de confirmación. Int
batchFunctionalAcknowledgements Valor que indica si se van a procesar confirmaciones funcionales por lotes. Bool
batchTechnicalAcknowledgements Valor que indica si se van a procesar por lotes las confirmaciones técnicas. Bool
needFunctionalAcknowledgement Valor que indica si se necesita confirmación funcional. Bool
needLoopForValidMessages Valor que indica si se necesita un bucle para los mensajes válidos. Bool
needTechnicalAcknowledgement Valor que indica si se necesita confirmación técnica. Bool
rolloverAcknowledgementControlNumber Valor que indica si se va a revertir el número de control de confirmación. Bool
sendSynchronousAcknowledgement Valor que indica si se va a enviar confirmación sincrónica. Bool

EdifactAgreementContent

Nombre Descripción Valor
receiveAgreement El contrato de recepción unidireccional EDIFACT. EdifactOneWayAgreement
sendAgreement El contrato de envío unidireccional EDIFACT. EdifactOneWayAgreement

EdifactDelimiterOverride

Nombre Descripción Valor
componentSeparator Separador de componentes. Int
dataElementSeparator Separador de elementos de datos. Int
decimalPointIndicator Indicador decimal. 'Coma'
'Decimal'
'NotSpecified'
messageAssociationAssignedCode Código asignado a la asociación de mensajes. cuerda
messageId Identificador del mensaje. cuerda
messageRelease Versión de la versión del mensaje. cuerda
messageVersion La versión del mensaje. cuerda
releaseIndicator Indicador de liberación. Int
repeticiónSeparator Separador de repetición. Int
segmentTerminator Terminador de segmento. Int
segmentTerminatorSuffix Sufijo de terminador de segmento. 'CR'
'CRLF'
'LF'
'Ninguno'
'NotSpecified'
targetNamespace Espacio de nombres de destino en el que se debe aplicar esta configuración de delimitador. cuerda

EdifactEnvelopeOverride

Nombre Descripción Valor
applicationPassword La contraseña de la aplicación. cuerda
associationAssignedCode Código asignado a la asociación. cuerda
controllingAgencyCode Código de la agencia de control. cuerda
functionalGroupId Identificador del grupo funcional. cuerda
groupHeaderMessageRelease Versión del mensaje de encabezado de grupo. cuerda
groupHeaderMessageVersion Versión del mensaje de encabezado del grupo. cuerda
messageAssociationAssignedCode Código asignado a la asociación de mensajes. cuerda
messageId Identificador de mensaje en el que se debe aplicar esta configuración de sobre. cuerda
messageRelease Versión de la versión del mensaje en la que se debe aplicar esta configuración de sobre. cuerda
messageVersion Versión del mensaje en la que se debe aplicar esta configuración de sobre. cuerda
receiverApplicationId Identificador de la aplicación receptora. cuerda
receiverApplicationQualifier Calificador de aplicación receptora. cuerda
senderApplicationId Identificador de la aplicación remitente. cuerda
senderApplicationQualifier Calificador de aplicación remitente. cuerda
targetNamespace Espacio de nombres de destino en el que se debe aplicar esta configuración de sobre. cuerda

EdifactEnvelopeSettings

Nombre Descripción Valor
applicationReferenceId Identificador de referencia de la aplicación. cuerda
applyDelimiterStringAdvice Valor que indica si se va a aplicar el consejo de cadena del delimitador. Bool
communicationAgreementId Identificador del contrato de comunicación. cuerda
createGroupingSegments Valor que indica si se van a crear segmentos de agrupación. Bool
enableDefaultGroupHeaders Valor que indica si se van a habilitar los encabezados de grupo predeterminados. Bool
functionalGroupId Identificador del grupo funcional. cuerda
groupApplicationPassword Contraseña de aplicación de grupo. cuerda
groupApplicationReceiverId Identificador del receptor de la aplicación de grupo. cuerda
groupApplicationReceiverQualifier Calificador del receptor de la aplicación de grupo. cuerda
groupApplicationSenderId Identificador del remitente de la aplicación de grupo. cuerda
groupApplicationSenderQualifier Calificador del remitente de la aplicación de grupo. cuerda
groupAssociationAssignedCode Código asignado a la asociación de grupo. cuerda
groupControllingAgencyCode El grupo que controla el código de la agencia. cuerda
groupControlNumberLowerBound Número de control de grupo límite inferior. Int
groupControlNumberPrefix Prefijo de número de control de grupo. cuerda
groupControlNumberSuffix Sufijo de número de control de grupo. cuerda
groupControlNumberUpperBound Límite superior del número de control de grupo. Int
groupMessageRelease Versión del mensaje de grupo. cuerda
groupMessageVersion Versión del mensaje de grupo. cuerda
interchangeControlNumberLowerBound Límite inferior del número de control de intercambio. Int
interchangeControlNumberPrefix Prefijo de número de control de intercambio. cuerda
interchangeControlNumberSuffix Sufijo de número de control de intercambio. cuerda
interchangeControlNumberUpperBound Límite superior del número de control de intercambio. Int
isTestInterchange Valor que indica si el mensaje es un intercambio de prueba. Bool
overwriteExistingTransactionSetControlNumber Valor que indica si se va a sobrescribir el número de control del conjunto de transacciones existente. Bool
processingPriorityCode Código de prioridad de procesamiento. cuerda
receiverInternalIdentification Identificación interna del receptor. cuerda
receiverInternalSubIdentification Identificación interna del receptor. cuerda
receiverReverseRoutingAddress Dirección de enrutamiento inverso del receptor. cuerda
recipientReferencePasswordQualifier Calificador de contraseña de referencia del destinatario. cuerda
recipientReferencePasswordValue Valor de contraseña de referencia del destinatario. cuerda
rolloverGroupControlNumber Valor que indica si se va a revertir el número de control del grupo. Bool
rolloverInterchangeControlNumber Valor que indica si se va a revertir el número de control de intercambio. Bool
rolloverTransactionSetControlNumber Valor que indica si se va a revertir el número de control del conjunto de transacciones. Bool
senderInternalIdentification Identificación interna del remitente. cuerda
senderInternalSubIdentification Identificación interna del remitente. cuerda
senderReverseRoutingAddress Dirección de enrutamiento inverso del remitente. cuerda
transactionSetControlNumberLowerBound Límite inferior del número de control del conjunto de transacciones. Int
transactionSetControlNumberPrefix Prefijo de número de control del conjunto de transacciones. cuerda
transactionSetControlNumberSuffix Sufijo de número de control del conjunto de transacciones. cuerda
transactionSetControlNumberUpperBound Límite superior del número de control del conjunto de transacciones. Int

EdifactFramingSettings

Nombre Descripción Valor
characterEncoding Codificación de caracteres. cuerda
characterSet El carácter characterSet de configuración del marco EDIFACT. 'KECA'
'NotSpecified'
'UNOA'
'UNOB'
"UNOC"
'UNOD'
'UNOE'
'UNOF'
'UNOG'
'UNOH'
'UNOI'
'UNOJ'
'UNOK'
'UNOX'
'UNOY'
componentSeparator Separador de componentes. Int
dataElementSeparator Separador de elementos de datos. Int
decimalPointIndicator Indicador decimal de configuración del marco EDIFACT. 'Coma'
'Decimal'
'NotSpecified'
protocolVersion Versión del protocolo. Int
releaseIndicator Indicador de liberación. Int
repeticiónSeparator Separador de repetición. Int
segmentTerminator Terminador de segmento. Int
segmentTerminatorSuffix Sufijo del terminador del segmento de configuración del marco EDIFACT. 'CR'
'CRLF'
'LF'
'Ninguno'
'NotSpecified'
serviceCodeListDirectoryVersion La versión del directorio de lista de códigos de servicio. cuerda

EdifactMessageFilter

Nombre Descripción Valor
messageFilterType Tipo de filtro de mensaje. 'Exclude'
'Include'
'NotSpecified'

EdifactMessageIdentifier

Nombre Descripción Valor
messageId Identificador de mensaje en el que se debe aplicar esta configuración de sobre. cuerda

EdifactOneWayAgreement

Nombre Descripción Valor
protocolSettings Configuración del protocolo EDIFACT. EdifactProtocolSettings
receiverBusinessIdentity Identidad empresarial receptora businessIdentity de
senderBusinessIdentity Identidad empresarial del remitente businessIdentity de

EdifactProcessingSettings

Nombre Descripción Valor
createEmptyXmlTagsForTrailingSeparators Valor que indica si se deben crear etiquetas xml vacías para separadores finales. Bool
maskSecurityInfo Valor que indica si se va a enmascarar la información de seguridad. Bool
preserveInterchange Valor que indica si se debe conservar el intercambio. Bool
suspendInterchangeOnError Valor que indica si se debe suspender el intercambio en caso de error. Bool
useDotAsDecimalSeparator Valor que indica si se debe usar el punto como separador decimal. Bool

EdifactProtocolSettings

Nombre Descripción Valor
acknowledgementSettings La configuración de confirmación EDIFACT. EdifactAcknowledgementSettings
edifactDelimiterOverrides La configuración de invalidación del delimitador EDIFACT. EdifactDelimiterOverride []
envelopeOverrides Configuración de invalidación del sobre EDIFACT. edifactEnvelopeOverride[]
envelopeSettings Configuración del sobre EDIFACT. EdifactEnvelopeSettings
framingSettings La configuración del marco EDIFACT. EdifactFramingSettings
messageFilter Filtro de mensajes EDIFACT. edifactMessageFilter
messageFilterList Lista de filtros de mensajes EDIFACT. EdifactMessageIdentifier []
processingSettings Configuración de procesamiento EDIFACT. EdifactProcessingSettings
schemaReferences Referencias de esquema EDIFACT. EdifactSchemaReference[]
validationOverrides Configuración de invalidación de validación EDIFACT. EdifactValidationOverride []
validationSettings La configuración de validación EDIFACT. EdifactValidationSettings

EdifactSchemaReference

Nombre Descripción Valor
associationAssignedCode Código asignado a la asociación. cuerda
messageId Identificador del mensaje. cuerda
messageRelease Versión de la versión del mensaje. cuerda
messageVersion La versión del mensaje. cuerda
schemaName Nombre del esquema. cuerda
senderApplicationId Identificador de la aplicación remitente. cuerda
senderApplicationQualifier Calificador de aplicación remitente. cuerda

EdifactValidationOverride

Nombre Descripción Valor
allowLeadingAndTrailingSpacesAndZeroes Valor que indica si se permiten espacios iniciales y finales y ceros. Bool
enforceCharacterSet Valor que indica si se va a validar el juego de caracteres. Bool
messageId Identificador de mensaje en el que se debe aplicar la configuración de validación. cuerda
trailingSeparatorPolicy Directiva de separador final. 'Obligatorio'
'NotAllowed'
'NotSpecified'
'Opcional'
trimLeadingAndTrailingSpacesAndZeroes Valor que indica si se van a recortar los espacios iniciales y finales y los ceros. Bool
validateEDITypes Valor que indica si se van a validar los tipos EDI. Bool
validateXSDTypes Valor que indica si se van a validar tipos XSD. Bool

EdifactValidationSettings

Nombre Descripción Valor
allowLeadingAndTrailingSpacesAndZeroes Valor que indica si se permiten espacios iniciales y finales y ceros. Bool
checkDuplicateGroupControlNumber Valor que indica si se va a comprobar si hay un número de control de grupo duplicado. Bool
checkDuplicateInterchangeControlNumber Valor que indica si se va a comprobar si hay un número de control de intercambio duplicado. Bool
checkDuplicateTransactionSetControlNumber Valor que indica si se va a comprobar el número de control del conjunto de transacciones duplicado. Bool
interchangeControlNumberValidityDays Período de validez del número de control de intercambio. Int
trailingSeparatorPolicy Directiva de separador final. 'Obligatorio'
'NotAllowed'
'NotSpecified'
'Opcional'
trimLeadingAndTrailingSpacesAndZeroes Valor que indica si se van a recortar los espacios iniciales y finales y los ceros. Bool
validateCharacterSet Valor que indica si se va a validar el juego de caracteres en el mensaje. Bool
validateEDITypes Valor que indica si se van a validar tipos EDI. Bool
validateXSDTypes Valor que indica si se van a validar tipos XSD. Bool

IntegrationAccountAgreementProperties

Nombre Descripción Valor
agreementType Tipo de contrato. 'AS2'
'Edifact'
'NotSpecified'
'X12'
contenido Contenido del contrato. AgreementContent
guestIdentity La identidad de invitado. businessIdentity de
guestPartner Asociado invitado. cuerda
hostIdentity La identidad del host. businessIdentity de
hostPartner Asociado host. cuerda
metadatos Metadatos. cualquier

IntegrationAccountResourceTags

Nombre Descripción Valor

Microsoft.Logic/integrationAccounts/agreements

Nombre Descripción Valor
ubicación Ubicación del recurso. cuerda
nombre El nombre del recurso string (obligatorio)
parent_id Identificador del recurso que es el elemento primario de este recurso. Identificador del recurso de tipo: integrationAccounts
Propiedades Propiedades del contrato de cuenta de integración. IntegrationAccountAgreementProperties
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta.
tipo El tipo de recurso "Microsoft.Logic/integrationAccounts/agreements@2015-08-01-preview"

X12AcknowledgementSettings

Nombre Descripción Valor
acknowledgementControlNumberLowerBound Límite inferior del número de control de confirmación. Int
acknowledgementControlNumberPrefix Prefijo de número de control de confirmación. cuerda
acknowledgementControlNumberSuffix Sufijo de número de control de confirmación. cuerda
acknowledgementControlNumberUpperBound Límite superior del número de control de confirmación. Int
batchFunctionalAcknowledgements Valor que indica si se van a procesar confirmaciones funcionales por lotes. Bool
batchImplementationAcknowledgements Valor que indica si se deben realizar confirmaciones de implementación por lotes. Bool
batchTechnicalAcknowledgements Valor que indica si se van a procesar por lotes las confirmaciones técnicas. Bool
functionalAcknowledgementVersion Versión de confirmación funcional. cuerda
implementationAcknowledgementVersion Versión de confirmación de implementación. cuerda
needFunctionalAcknowledgement Valor que indica si se necesita confirmación funcional. Bool
needImplementationAcknowledgement Valor que indica si se necesita confirmación de implementación. Bool
needLoopForValidMessages Valor que indica si se necesita un bucle para los mensajes válidos. Bool
needTechnicalAcknowledgement Valor que indica si se necesita confirmación técnica. Bool
rolloverAcknowledgementControlNumber Valor que indica si se va a revertir el número de control de confirmación. Bool
sendSynchronousAcknowledgement Valor que indica si se va a enviar confirmación sincrónica. Bool

X12AgreementContent

Nombre Descripción Valor
receiveAgreement El contrato de recepción unidireccional X12. X12OneWayAgreement
sendAgreement El contrato de envío unidireccional X12. X12OneWayAgreement

X12DelimiterOverrides

Nombre Descripción Valor
componentSeparator Separador de componentes. Int
dataElementSeparator Separador de elementos de datos. Int
messageId Identificador del mensaje. cuerda
protocolVersion Versión del protocolo. cuerda
replaceCharacter Carácter de reemplazo. Int
replaceSeparatorsInPayload Valor que indica si se van a reemplazar separadores en la carga útil. Bool
segmentTerminator Terminador de segmento. Int
segmentTerminatorSuffix Sufijo de terminador de segmento. 'CR'
'CRLF'
'LF'
'Ninguno'
'NotSpecified'
targetNamespace Espacio de nombres de destino en el que se debe aplicar esta configuración de delimitador. cuerda

X12EnvelopeOverride

Nombre Descripción Valor
dateFormat Formato de fecha. 'CCYYMMDD'
'NotSpecified'
'YYMMDD'
functionalIdentifierCode Código de identificador funcional. cuerda
headerVersion La versión del encabezado. cuerda
messageId Identificador de mensaje en el que se debe aplicar esta configuración de sobre. cuerda
protocolVersion Versión del protocolo en la que se debe aplicar esta configuración de sobre. cuerda
receiverApplicationId Identificador de la aplicación receptora. cuerda
responsibleAgencyCode El código de la agencia responsable. Int
senderApplicationId Identificador de la aplicación remitente. cuerda
targetNamespace Espacio de nombres de destino en el que se debe aplicar esta configuración de sobre. cuerda
timeFormat Formato de hora. 'HHMM'
'HHMMSS'
'HHMMSSd'
'HHMMSSdd'
'NotSpecified'

X12EnvelopeSettings

Nombre Descripción Valor
controlStandardsId Controla el identificador de estándares. Int
controlVersionNumber Número de versión del control. cuerda
enableDefaultGroupHeaders Valor que indica si se van a habilitar los encabezados de grupo predeterminados. Bool
functionalGroupId Identificador del grupo funcional. cuerda
groupControlNumberLowerBound Número de control de grupo límite inferior. Int
groupControlNumberUpperBound Límite superior del número de control de grupo. Int
groupHeaderAgencyCode Código de agencia de encabezado de grupo. cuerda
groupHeaderDateFormat Formato de fecha del encabezado de grupo. 'CCYYMMDD'
'NotSpecified'
'YYMMDD'
groupHeaderTimeFormat Formato de hora del encabezado del grupo. 'HHMM'
'HHMMSS'
'HHMMSSd'
'HHMMSSdd'
'NotSpecified'
groupHeaderVersion Versión del encabezado de grupo. cuerda
interchangeControlNumberLowerBound Límite inferior del número de control de intercambio. Int
interchangeControlNumberUpperBound Límite superior del número de control de intercambio. Int
overwriteExistingTransactionSetControlNumber Valor que indica si se va a sobrescribir el número de control del conjunto de transacciones existente. Bool
receiverApplicationId Identificador de la aplicación receptora. cuerda
rolloverGroupControlNumber Valor que indica si se va a revertir el número de control del grupo. Bool
rolloverInterchangeControlNumber Valor que indica si se va a revertir el número de control de intercambio. Bool
rolloverTransactionSetControlNumber Valor que indica si se va a revertir el número de control del conjunto de transacciones. Bool
senderApplicationId Identificador de la aplicación remitente. cuerda
transactionSetControlNumberLowerBound Límite inferior del número de control del conjunto de transacciones. Int
transactionSetControlNumberPrefix Prefijo de número de control del conjunto de transacciones. cuerda
transactionSetControlNumberSuffix Sufijo de número de control del conjunto de transacciones. cuerda
transactionSetControlNumberUpperBound Límite superior del número de control del conjunto de transacciones. Int
usageIndicator Indicador de uso. 'Información'
'NotSpecified'
'Producción'
'Prueba'
useControlStandardsIdAsRepetitionCharacter Valor que indica si se debe usar el identificador de estándares de control como carácter de repetición. Bool

X12FramingSettings

Nombre Descripción Valor
characterSet Juego de caracteres X12. "Básico"
'Extendido'
'NotSpecified'
'UTF8'
componentSeparator Separador de componentes. Int
dataElementSeparator Separador de elementos de datos. Int
replaceCharacter Carácter de reemplazo. Int
replaceSeparatorsInPayload Valor que indica si se van a reemplazar separadores en la carga útil. Bool
segmentTerminator Terminador de segmento. Int
segmentTerminatorSuffix Sufijo de terminador de segmento. 'CR'
'CRLF'
'LF'
'Ninguno'
'NotSpecified'

X12MessageFilter

Nombre Descripción Valor
messageFilterType Tipo de filtro de mensaje. 'Exclude'
'Include'
'NotSpecified'

X12MessageIdentifier

Nombre Descripción Valor
messageId Identificador del mensaje. cuerda

X12OneWayAgreement

Nombre Descripción Valor
protocolSettings Configuración del protocolo X12. X12ProtocolSettings
receiverBusinessIdentity Identidad empresarial receptora businessIdentity de
senderBusinessIdentity Identidad empresarial del remitente businessIdentity de

X12ProcessingSettings

Nombre Descripción Valor
convertImpliedDecimal Valor que indica si se va a convertir el tipo numérico en decimal implícito. Bool
createEmptyXmlTagsForTrailingSeparators Valor que indica si se deben crear etiquetas xml vacías para separadores finales. Bool
maskSecurityInfo Valor que indica si se va a enmascarar la información de seguridad. Bool
preserveInterchange Valor que indica si se debe conservar el intercambio. Bool
suspendInterchangeOnError Valor que indica si se debe suspender el intercambio en caso de error. Bool
useDotAsDecimalSeparator Valor que indica si se debe usar el punto como separador decimal. Bool

X12ProtocolSettings

Nombre Descripción Valor
acknowledgementSettings Configuración de confirmación X12. X12AcknowledgementSettings
envelopeOverrides La configuración de invalidación del sobre X12. X12EnvelopeOverride []
envelopeSettings Configuración del sobre X12. X12EnvelopeSettings
framingSettings La configuración del marco X12. X12FramingSettings
messageFilter Filtro de mensajes X12. X12MessageFilter
messageFilterList Lista de filtros de mensajes X12. X12MessageIdentifier []
processingSettings La configuración de procesamiento X12. X12ProcessingSettings
schemaReferences El esquema X12 hace referencia. X12SchemaReference []
securitySettings Configuración de seguridad X12. X12SecuritySettings de
validationOverrides La configuración de invalidación de validación X12. X12ValidationOverride []
validationSettings La configuración de validación X12. X12ValidationSettings
x12DelimiterOverrides La configuración de invalidación del delimitador X12. X12DelimiterOverrides []

X12SchemaReference

Nombre Descripción Valor
messageId Identificador del mensaje. cuerda
schemaName Nombre del esquema. cuerda
schemaVersion La versión del esquema. cuerda
senderApplicationId Identificador de la aplicación remitente. cuerda

X12SecuritySettings

Nombre Descripción Valor
authorizationQualifier Calificador de autorización. cuerda
authorizationValue Valor de autorización. cuerda
passwordValue Valor de contraseña. cuerda
securityQualifier Calificador de seguridad. cuerda

X12ValidationOverride

Nombre Descripción Valor
allowLeadingAndTrailingSpacesAndZeroes Valor que indica si se permiten espacios iniciales y finales y ceros. Bool
messageId Identificador de mensaje en el que se debe aplicar la configuración de validación. cuerda
trailingSeparatorPolicy Directiva de separador final. 'Obligatorio'
'NotAllowed'
'NotSpecified'
'Opcional'
trimLeadingAndTrailingSpacesAndZeroes Valor que indica si se van a recortar los espacios iniciales y finales y los ceros. Bool
validateCharacterSet Valor que indica si se va a validar el juego de caracteres. Bool
validateEDITypes Valor que indica si se van a validar los tipos EDI. Bool
validateXSDTypes Valor que indica si se van a validar tipos XSD. Bool

X12ValidationSettings

Nombre Descripción Valor
allowLeadingAndTrailingSpacesAndZeroes Valor que indica si se permiten espacios iniciales y finales y ceros. Bool
checkDuplicateGroupControlNumber Valor que indica si se va a comprobar si hay un número de control de grupo duplicado. Bool
checkDuplicateInterchangeControlNumber Valor que indica si se va a comprobar si hay un número de control de intercambio duplicado. Bool
checkDuplicateTransactionSetControlNumber Valor que indica si se va a comprobar el número de control del conjunto de transacciones duplicado. Bool
interchangeControlNumberValidityDays Período de validez del número de control de intercambio. Int
trailingSeparatorPolicy Directiva de separador final. 'Obligatorio'
'NotAllowed'
'NotSpecified'
'Opcional'
trimLeadingAndTrailingSpacesAndZeroes Valor que indica si se van a recortar los espacios iniciales y finales y los ceros. Bool
validateCharacterSet Valor que indica si se va a validar el juego de caracteres en el mensaje. Bool
validateEDITypes Valor que indica si se van a validar tipos EDI. Bool
validateXSDTypes Valor que indica si se van a validar tipos XSD. Bool