Microsoft.Logic integrationAccounts/agreement 2018-07-01-preview
Definición de recursos de Bicep
El tipo de recurso integrationAccounts/agreements se puede implementar con operaciones destinadas a:
- Grupos de recursos: consulte los comandos de implementación del grupo de recursos.
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de los recursos
Para crear un recurso Microsoft.Logic/integrationAccounts/agreements, agregue el siguiente bicep a la plantilla.
resource symbolicname 'Microsoft.Logic/integrationAccounts/agreements@2018-07-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
parent: resourceSymbolicName
properties: {
agreementType: 'string'
content: {
aS2: {
receiveAgreement: {
protocolSettings: {
acknowledgementConnectionSettings: {
ignoreCertificateNameMismatch: bool
keepHttpConnectionAlive: bool
supportHttpStatusCodeContinue: bool
unfoldHttpHeaders: bool
}
envelopeSettings: {
autogenerateFileName: bool
fileNameTemplate: 'string'
messageContentType: 'string'
suspendMessageOnFileNameGenerationError: bool
transmitFileNameInMimeHeader: bool
}
errorSettings: {
resendIfMDNNotReceived: bool
suspendDuplicateMessage: bool
}
mdnSettings: {
dispositionNotificationTo: 'string'
mdnText: 'string'
micHashingAlgorithm: 'string'
needMDN: bool
receiptDeliveryUrl: 'string'
sendInboundMDNToMessageBox: bool
sendMDNAsynchronously: bool
signMDN: bool
signOutboundMDNIfOptional: bool
}
messageConnectionSettings: {
ignoreCertificateNameMismatch: bool
keepHttpConnectionAlive: bool
supportHttpStatusCodeContinue: bool
unfoldHttpHeaders: bool
}
securitySettings: {
enableNRRForInboundDecodedMessages: bool
enableNRRForInboundEncodedMessages: bool
enableNRRForInboundMDN: bool
enableNRRForOutboundDecodedMessages: bool
enableNRRForOutboundEncodedMessages: bool
enableNRRForOutboundMDN: bool
encryptionCertificateName: 'string'
overrideGroupSigningCertificate: bool
sha2AlgorithmFormat: 'string'
signingCertificateName: 'string'
}
validationSettings: {
checkCertificateRevocationListOnReceive: bool
checkCertificateRevocationListOnSend: bool
checkDuplicateMessage: bool
compressMessage: bool
encryptionAlgorithm: 'string'
encryptMessage: bool
interchangeDuplicatesValidityDays: int
overrideMessageProperties: bool
signingAlgorithm: 'string'
signMessage: bool
}
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
sendAgreement: {
protocolSettings: {
acknowledgementConnectionSettings: {
ignoreCertificateNameMismatch: bool
keepHttpConnectionAlive: bool
supportHttpStatusCodeContinue: bool
unfoldHttpHeaders: bool
}
envelopeSettings: {
autogenerateFileName: bool
fileNameTemplate: 'string'
messageContentType: 'string'
suspendMessageOnFileNameGenerationError: bool
transmitFileNameInMimeHeader: bool
}
errorSettings: {
resendIfMDNNotReceived: bool
suspendDuplicateMessage: bool
}
mdnSettings: {
dispositionNotificationTo: 'string'
mdnText: 'string'
micHashingAlgorithm: 'string'
needMDN: bool
receiptDeliveryUrl: 'string'
sendInboundMDNToMessageBox: bool
sendMDNAsynchronously: bool
signMDN: bool
signOutboundMDNIfOptional: bool
}
messageConnectionSettings: {
ignoreCertificateNameMismatch: bool
keepHttpConnectionAlive: bool
supportHttpStatusCodeContinue: bool
unfoldHttpHeaders: bool
}
securitySettings: {
enableNRRForInboundDecodedMessages: bool
enableNRRForInboundEncodedMessages: bool
enableNRRForInboundMDN: bool
enableNRRForOutboundDecodedMessages: bool
enableNRRForOutboundEncodedMessages: bool
enableNRRForOutboundMDN: bool
encryptionCertificateName: 'string'
overrideGroupSigningCertificate: bool
sha2AlgorithmFormat: 'string'
signingCertificateName: 'string'
}
validationSettings: {
checkCertificateRevocationListOnReceive: bool
checkCertificateRevocationListOnSend: bool
checkDuplicateMessage: bool
compressMessage: bool
encryptionAlgorithm: 'string'
encryptMessage: bool
interchangeDuplicatesValidityDays: int
overrideMessageProperties: bool
signingAlgorithm: 'string'
signMessage: bool
}
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
}
edifact: {
receiveAgreement: {
protocolSettings: {
acknowledgementSettings: {
acknowledgementControlNumberLowerBound: int
acknowledgementControlNumberPrefix: 'string'
acknowledgementControlNumberSuffix: 'string'
acknowledgementControlNumberUpperBound: int
batchFunctionalAcknowledgements: bool
batchTechnicalAcknowledgements: bool
needFunctionalAcknowledgement: bool
needLoopForValidMessages: bool
needTechnicalAcknowledgement: bool
rolloverAcknowledgementControlNumber: bool
sendSynchronousAcknowledgement: bool
}
edifactDelimiterOverrides: [
{
componentSeparator: int
dataElementSeparator: int
decimalPointIndicator: 'string'
messageAssociationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
releaseIndicator: int
repetitionSeparator: int
segmentTerminator: int
segmentTerminatorSuffix: 'string'
targetNamespace: 'string'
}
]
envelopeOverrides: [
{
applicationPassword: 'string'
associationAssignedCode: 'string'
controllingAgencyCode: 'string'
functionalGroupId: 'string'
groupHeaderMessageRelease: 'string'
groupHeaderMessageVersion: 'string'
messageAssociationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
receiverApplicationId: 'string'
receiverApplicationQualifier: 'string'
senderApplicationId: 'string'
senderApplicationQualifier: 'string'
targetNamespace: 'string'
}
]
envelopeSettings: {
applicationReferenceId: 'string'
applyDelimiterStringAdvice: bool
communicationAgreementId: 'string'
createGroupingSegments: bool
enableDefaultGroupHeaders: bool
functionalGroupId: 'string'
groupApplicationPassword: 'string'
groupApplicationReceiverId: 'string'
groupApplicationReceiverQualifier: 'string'
groupApplicationSenderId: 'string'
groupApplicationSenderQualifier: 'string'
groupAssociationAssignedCode: 'string'
groupControllingAgencyCode: 'string'
groupControlNumberLowerBound: int
groupControlNumberPrefix: 'string'
groupControlNumberSuffix: 'string'
groupControlNumberUpperBound: int
groupMessageRelease: 'string'
groupMessageVersion: 'string'
interchangeControlNumberLowerBound: int
interchangeControlNumberPrefix: 'string'
interchangeControlNumberSuffix: 'string'
interchangeControlNumberUpperBound: int
isTestInterchange: bool
overwriteExistingTransactionSetControlNumber: bool
processingPriorityCode: 'string'
receiverInternalIdentification: 'string'
receiverInternalSubIdentification: 'string'
receiverReverseRoutingAddress: 'string'
recipientReferencePasswordQualifier: 'string'
recipientReferencePasswordValue: 'string'
rolloverGroupControlNumber: bool
rolloverInterchangeControlNumber: bool
rolloverTransactionSetControlNumber: bool
senderInternalIdentification: 'string'
senderInternalSubIdentification: 'string'
senderReverseRoutingAddress: 'string'
transactionSetControlNumberLowerBound: int
transactionSetControlNumberPrefix: 'string'
transactionSetControlNumberSuffix: 'string'
transactionSetControlNumberUpperBound: int
}
framingSettings: {
characterEncoding: 'string'
characterSet: 'string'
componentSeparator: int
dataElementSeparator: int
decimalPointIndicator: 'string'
protocolVersion: int
releaseIndicator: int
repetitionSeparator: int
segmentTerminator: int
segmentTerminatorSuffix: 'string'
serviceCodeListDirectoryVersion: 'string'
}
messageFilter: {
messageFilterType: 'string'
}
messageFilterList: [
{
messageId: 'string'
}
]
processingSettings: {
createEmptyXmlTagsForTrailingSeparators: bool
maskSecurityInfo: bool
preserveInterchange: bool
suspendInterchangeOnError: bool
useDotAsDecimalSeparator: bool
}
schemaReferences: [
{
associationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
schemaName: 'string'
senderApplicationId: 'string'
senderApplicationQualifier: 'string'
}
]
validationOverrides: [
{
allowLeadingAndTrailingSpacesAndZeroes: bool
enforceCharacterSet: bool
messageId: 'string'
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateEDITypes: bool
validateXSDTypes: bool
}
]
validationSettings: {
allowLeadingAndTrailingSpacesAndZeroes: bool
checkDuplicateGroupControlNumber: bool
checkDuplicateInterchangeControlNumber: bool
checkDuplicateTransactionSetControlNumber: bool
interchangeControlNumberValidityDays: int
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
sendAgreement: {
protocolSettings: {
acknowledgementSettings: {
acknowledgementControlNumberLowerBound: int
acknowledgementControlNumberPrefix: 'string'
acknowledgementControlNumberSuffix: 'string'
acknowledgementControlNumberUpperBound: int
batchFunctionalAcknowledgements: bool
batchTechnicalAcknowledgements: bool
needFunctionalAcknowledgement: bool
needLoopForValidMessages: bool
needTechnicalAcknowledgement: bool
rolloverAcknowledgementControlNumber: bool
sendSynchronousAcknowledgement: bool
}
edifactDelimiterOverrides: [
{
componentSeparator: int
dataElementSeparator: int
decimalPointIndicator: 'string'
messageAssociationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
releaseIndicator: int
repetitionSeparator: int
segmentTerminator: int
segmentTerminatorSuffix: 'string'
targetNamespace: 'string'
}
]
envelopeOverrides: [
{
applicationPassword: 'string'
associationAssignedCode: 'string'
controllingAgencyCode: 'string'
functionalGroupId: 'string'
groupHeaderMessageRelease: 'string'
groupHeaderMessageVersion: 'string'
messageAssociationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
receiverApplicationId: 'string'
receiverApplicationQualifier: 'string'
senderApplicationId: 'string'
senderApplicationQualifier: 'string'
targetNamespace: 'string'
}
]
envelopeSettings: {
applicationReferenceId: 'string'
applyDelimiterStringAdvice: bool
communicationAgreementId: 'string'
createGroupingSegments: bool
enableDefaultGroupHeaders: bool
functionalGroupId: 'string'
groupApplicationPassword: 'string'
groupApplicationReceiverId: 'string'
groupApplicationReceiverQualifier: 'string'
groupApplicationSenderId: 'string'
groupApplicationSenderQualifier: 'string'
groupAssociationAssignedCode: 'string'
groupControllingAgencyCode: 'string'
groupControlNumberLowerBound: int
groupControlNumberPrefix: 'string'
groupControlNumberSuffix: 'string'
groupControlNumberUpperBound: int
groupMessageRelease: 'string'
groupMessageVersion: 'string'
interchangeControlNumberLowerBound: int
interchangeControlNumberPrefix: 'string'
interchangeControlNumberSuffix: 'string'
interchangeControlNumberUpperBound: int
isTestInterchange: bool
overwriteExistingTransactionSetControlNumber: bool
processingPriorityCode: 'string'
receiverInternalIdentification: 'string'
receiverInternalSubIdentification: 'string'
receiverReverseRoutingAddress: 'string'
recipientReferencePasswordQualifier: 'string'
recipientReferencePasswordValue: 'string'
rolloverGroupControlNumber: bool
rolloverInterchangeControlNumber: bool
rolloverTransactionSetControlNumber: bool
senderInternalIdentification: 'string'
senderInternalSubIdentification: 'string'
senderReverseRoutingAddress: 'string'
transactionSetControlNumberLowerBound: int
transactionSetControlNumberPrefix: 'string'
transactionSetControlNumberSuffix: 'string'
transactionSetControlNumberUpperBound: int
}
framingSettings: {
characterEncoding: 'string'
characterSet: 'string'
componentSeparator: int
dataElementSeparator: int
decimalPointIndicator: 'string'
protocolVersion: int
releaseIndicator: int
repetitionSeparator: int
segmentTerminator: int
segmentTerminatorSuffix: 'string'
serviceCodeListDirectoryVersion: 'string'
}
messageFilter: {
messageFilterType: 'string'
}
messageFilterList: [
{
messageId: 'string'
}
]
processingSettings: {
createEmptyXmlTagsForTrailingSeparators: bool
maskSecurityInfo: bool
preserveInterchange: bool
suspendInterchangeOnError: bool
useDotAsDecimalSeparator: bool
}
schemaReferences: [
{
associationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
schemaName: 'string'
senderApplicationId: 'string'
senderApplicationQualifier: 'string'
}
]
validationOverrides: [
{
allowLeadingAndTrailingSpacesAndZeroes: bool
enforceCharacterSet: bool
messageId: 'string'
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateEDITypes: bool
validateXSDTypes: bool
}
]
validationSettings: {
allowLeadingAndTrailingSpacesAndZeroes: bool
checkDuplicateGroupControlNumber: bool
checkDuplicateInterchangeControlNumber: bool
checkDuplicateTransactionSetControlNumber: bool
interchangeControlNumberValidityDays: int
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
}
x12: {
receiveAgreement: {
protocolSettings: {
acknowledgementSettings: {
acknowledgementControlNumberLowerBound: int
acknowledgementControlNumberPrefix: 'string'
acknowledgementControlNumberSuffix: 'string'
acknowledgementControlNumberUpperBound: int
batchFunctionalAcknowledgements: bool
batchImplementationAcknowledgements: bool
batchTechnicalAcknowledgements: bool
functionalAcknowledgementVersion: 'string'
implementationAcknowledgementVersion: 'string'
needFunctionalAcknowledgement: bool
needImplementationAcknowledgement: bool
needLoopForValidMessages: bool
needTechnicalAcknowledgement: bool
rolloverAcknowledgementControlNumber: bool
sendSynchronousAcknowledgement: bool
}
envelopeOverrides: [
{
dateFormat: 'string'
functionalIdentifierCode: 'string'
headerVersion: 'string'
messageId: 'string'
protocolVersion: 'string'
receiverApplicationId: 'string'
responsibleAgencyCode: 'string'
senderApplicationId: 'string'
targetNamespace: 'string'
timeFormat: 'string'
}
]
envelopeSettings: {
controlStandardsId: int
controlVersionNumber: 'string'
enableDefaultGroupHeaders: bool
functionalGroupId: 'string'
groupControlNumberLowerBound: int
groupControlNumberUpperBound: int
groupHeaderAgencyCode: 'string'
groupHeaderDateFormat: 'string'
groupHeaderTimeFormat: 'string'
groupHeaderVersion: 'string'
interchangeControlNumberLowerBound: int
interchangeControlNumberUpperBound: int
overwriteExistingTransactionSetControlNumber: bool
receiverApplicationId: 'string'
rolloverGroupControlNumber: bool
rolloverInterchangeControlNumber: bool
rolloverTransactionSetControlNumber: bool
senderApplicationId: 'string'
transactionSetControlNumberLowerBound: int
transactionSetControlNumberPrefix: 'string'
transactionSetControlNumberSuffix: 'string'
transactionSetControlNumberUpperBound: int
usageIndicator: 'string'
useControlStandardsIdAsRepetitionCharacter: bool
}
framingSettings: {
characterSet: 'string'
componentSeparator: int
dataElementSeparator: int
replaceCharacter: int
replaceSeparatorsInPayload: bool
segmentTerminator: int
segmentTerminatorSuffix: 'string'
}
messageFilter: {
messageFilterType: 'string'
}
messageFilterList: [
{
messageId: 'string'
}
]
processingSettings: {
convertImpliedDecimal: bool
createEmptyXmlTagsForTrailingSeparators: bool
maskSecurityInfo: bool
preserveInterchange: bool
suspendInterchangeOnError: bool
useDotAsDecimalSeparator: bool
}
schemaReferences: [
{
messageId: 'string'
schemaName: 'string'
schemaVersion: 'string'
senderApplicationId: 'string'
}
]
securitySettings: {
authorizationQualifier: 'string'
authorizationValue: 'string'
passwordValue: 'string'
securityQualifier: 'string'
}
validationOverrides: [
{
allowLeadingAndTrailingSpacesAndZeroes: bool
messageId: 'string'
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
]
validationSettings: {
allowLeadingAndTrailingSpacesAndZeroes: bool
checkDuplicateGroupControlNumber: bool
checkDuplicateInterchangeControlNumber: bool
checkDuplicateTransactionSetControlNumber: bool
interchangeControlNumberValidityDays: int
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
x12DelimiterOverrides: [
{
componentSeparator: int
dataElementSeparator: int
messageId: 'string'
protocolVersion: 'string'
replaceCharacter: int
replaceSeparatorsInPayload: bool
segmentTerminator: int
segmentTerminatorSuffix: 'string'
targetNamespace: 'string'
}
]
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
sendAgreement: {
protocolSettings: {
acknowledgementSettings: {
acknowledgementControlNumberLowerBound: int
acknowledgementControlNumberPrefix: 'string'
acknowledgementControlNumberSuffix: 'string'
acknowledgementControlNumberUpperBound: int
batchFunctionalAcknowledgements: bool
batchImplementationAcknowledgements: bool
batchTechnicalAcknowledgements: bool
functionalAcknowledgementVersion: 'string'
implementationAcknowledgementVersion: 'string'
needFunctionalAcknowledgement: bool
needImplementationAcknowledgement: bool
needLoopForValidMessages: bool
needTechnicalAcknowledgement: bool
rolloverAcknowledgementControlNumber: bool
sendSynchronousAcknowledgement: bool
}
envelopeOverrides: [
{
dateFormat: 'string'
functionalIdentifierCode: 'string'
headerVersion: 'string'
messageId: 'string'
protocolVersion: 'string'
receiverApplicationId: 'string'
responsibleAgencyCode: 'string'
senderApplicationId: 'string'
targetNamespace: 'string'
timeFormat: 'string'
}
]
envelopeSettings: {
controlStandardsId: int
controlVersionNumber: 'string'
enableDefaultGroupHeaders: bool
functionalGroupId: 'string'
groupControlNumberLowerBound: int
groupControlNumberUpperBound: int
groupHeaderAgencyCode: 'string'
groupHeaderDateFormat: 'string'
groupHeaderTimeFormat: 'string'
groupHeaderVersion: 'string'
interchangeControlNumberLowerBound: int
interchangeControlNumberUpperBound: int
overwriteExistingTransactionSetControlNumber: bool
receiverApplicationId: 'string'
rolloverGroupControlNumber: bool
rolloverInterchangeControlNumber: bool
rolloverTransactionSetControlNumber: bool
senderApplicationId: 'string'
transactionSetControlNumberLowerBound: int
transactionSetControlNumberPrefix: 'string'
transactionSetControlNumberSuffix: 'string'
transactionSetControlNumberUpperBound: int
usageIndicator: 'string'
useControlStandardsIdAsRepetitionCharacter: bool
}
framingSettings: {
characterSet: 'string'
componentSeparator: int
dataElementSeparator: int
replaceCharacter: int
replaceSeparatorsInPayload: bool
segmentTerminator: int
segmentTerminatorSuffix: 'string'
}
messageFilter: {
messageFilterType: 'string'
}
messageFilterList: [
{
messageId: 'string'
}
]
processingSettings: {
convertImpliedDecimal: bool
createEmptyXmlTagsForTrailingSeparators: bool
maskSecurityInfo: bool
preserveInterchange: bool
suspendInterchangeOnError: bool
useDotAsDecimalSeparator: bool
}
schemaReferences: [
{
messageId: 'string'
schemaName: 'string'
schemaVersion: 'string'
senderApplicationId: 'string'
}
]
securitySettings: {
authorizationQualifier: 'string'
authorizationValue: 'string'
passwordValue: 'string'
securityQualifier: 'string'
}
validationOverrides: [
{
allowLeadingAndTrailingSpacesAndZeroes: bool
messageId: 'string'
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
]
validationSettings: {
allowLeadingAndTrailingSpacesAndZeroes: bool
checkDuplicateGroupControlNumber: bool
checkDuplicateInterchangeControlNumber: bool
checkDuplicateTransactionSetControlNumber: bool
interchangeControlNumberValidityDays: int
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
x12DelimiterOverrides: [
{
componentSeparator: int
dataElementSeparator: int
messageId: 'string'
protocolVersion: 'string'
replaceCharacter: int
replaceSeparatorsInPayload: bool
segmentTerminator: int
segmentTerminatorSuffix: 'string'
targetNamespace: 'string'
}
]
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
}
}
guestIdentity: {
qualifier: 'string'
value: 'string'
}
guestPartner: 'string'
hostIdentity: {
qualifier: 'string'
value: 'string'
}
hostPartner: 'string'
metadata: any()
}
}
Valores de propiedad
integrationAccounts/agreements
Nombre | Descripción | Value |
---|---|---|
name | El nombre del recurso Vea cómo establecer nombres y tipos para recursos secundarios en Bicep. |
string (obligatorio) |
ubicación | Ubicación del recurso. | string |
etiquetas | Etiquetas del recurso. | Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas. |
primario | 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 más información, consulte Recurso secundario fuera del recurso primario. |
Nombre simbólico del recurso de tipo: integrationAccounts |
properties | Propiedades del contrato de cuenta de integración. | IntegrationAccountAgreementProperties (obligatorio) |
IntegrationAccountAgreementProperties
Nombre | Descripción | Valor |
---|---|---|
agreementType | Tipo de contrato. | 'AS2' 'Edifact' 'NotSpecified' 'X12' (obligatorio) |
contenido | Contenido del contrato. | AgreementContent (obligatorio) |
guestIdentity | La identidad empresarial del asociado invitado. | BusinessIdentity (obligatorio) |
guestPartner | Asociado de cuenta de integración que se establece como asociado invitado para este contrato. | string (obligatorio) |
hostIdentity | Identidad empresarial del asociado host. | BusinessIdentity (obligatorio) |
hostPartner | Asociado de cuenta de integración que se establece como asociado host para este contrato. | string (obligatorio) |
metadata | Los metadatos. | Para Bicep, puede usar la función any(). |
AgreementContent
Nombre | Descripción | Valor |
---|---|---|
aS2 | Contenido del contrato AS2. | AS2AgreementContent |
Edifact | Contenido del contrato EDIFACT. | EdifactAgreementContent |
x12 | Contenido del contrato X12. | X12AgreementContent |
AS2AgreementContent
Nombre | Descripción | Valor |
---|---|---|
receiveAgreement | Contrato de recepción unidireccional AS2. | AS2OneWayAgreement (obligatorio) |
sendAgreement | Contrato de envío unidireccional AS2. | AS2OneWayAgreement (obligatorio) |
AS2OneWayAgreement
Nombre | Descripción | Valor |
---|---|---|
protocolSettings | Configuración del protocolo AS2. | AS2ProtocolSettings (obligatorio) |
receiverBusinessIdentity | Identidad empresarial del receptor | BusinessIdentity (obligatorio) |
senderBusinessIdentity | Identidad empresarial del remitente | BusinessIdentity (obligatorio) |
AS2ProtocolSettings
Nombre | Descripción | Valor |
---|---|---|
acknowledgementConnectionSettings | Configuración de conexión de confirmación. | AS2AcknowledgementConnectionSettings (obligatorio) |
envelopeSettings | Configuración del sobre. | AS2EnvelopeSettings (obligatorio) |
errorSettings | Configuración de error. | AS2ErrorSettings (obligatorio) |
mdnSettings | Configuración de MDN. | AS2MdnSettings (obligatorio) |
messageConnectionSettings | Configuración de conexión del mensaje. | AS2MessageConnectionSettings (obligatorio) |
securitySettings | Configuración de seguridad. | AS2SecuritySettings (obligatorio) |
validationSettings | La configuración de validación. | AS2ValidationSettings (obligatorio) |
AS2AcknowledgementConnectionSettings
Nombre | Descripción | Valor |
---|---|---|
ignoreCertificateNameMismatch | Valor que indica si se omitirá la falta de coincidencia en el nombre del certificado. | bool (obligatorio) |
keepHttpConnectionAlive | Valor que indica si se debe mantener activa la conexión. | bool (obligatorio) |
supportHttpStatusCodeContinue | Valor que indica si se debe admitir el código de estado HTTP "CONTINUE". | bool (obligatorio) |
unfoldHttpHeaders | Valor que indica si se van a desplegar los encabezados HTTP. | bool (obligatorio) |
AS2EnvelopeSettings
Nombre | Descripción | Valor |
---|---|---|
autogenerateFileName | Valor que indica si se va a generar automáticamente el nombre de archivo. | bool (obligatorio) |
fileNameTemplate | Plantilla para el nombre de archivo. | string (obligatorio) |
messageContentType | Tipo de contenido del mensaje. | string (obligatorio) |
suspendMessageOnFileNameGenerationError | Valor que indica si se debe suspender el mensaje en el error de generación de nombres de archivo. | bool (obligatorio) |
transmitFileNameInMimeHeader | Valor que indica si se va a transmitir el nombre de archivo en el encabezado mime. | bool (obligatorio) |
AS2ErrorSettings
Nombre | Descripción | Valor |
---|---|---|
resendIfMDNNotReceived | Valor que indica si se va a volver a enviar el mensaje Si no se recibe MDN. | bool (obligatorio) |
suspendDuplicateMessage | Valor que indica si se debe suspender el mensaje duplicado. | bool (obligatorio) |
AS2MdnSettings
Nombre | Descripción | Valor |
---|---|---|
dispositionNotificationTo | Notificación de eliminación al valor de encabezado. | string |
mdnText | Texto de MDN. | string |
micHashingAlgorithm | Algoritmo hash o de firma. | 'MD5' 'Ninguno' 'NotSpecified' 'SHA1' 'SHA2256' 'SHA2384' 'SHA2512' (obligatorio) |
needMDN | Valor que indica si se va a enviar o solicitar un MDN. | bool (obligatorio) |
receiptDeliveryUrl | Dirección URL de entrega del recibo. | string |
sendInboundMDNToMessageBox | Valor que indica si se va a enviar MDN entrante al cuadro de mensaje. | bool (obligatorio) |
sendMDNAsynchronously | Valor que indica si se va a enviar el MDN asincrónico. | bool (obligatorio) |
signMDN | Valor que indica si el MDN debe estar firmado o no. | bool (obligatorio) |
signOutboundMDNIfOptional | Valor que indica si se va a firmar el MDN saliente si es opcional. | bool (obligatorio) |
AS2MessageConnectionSettings
Nombre | Descripción | Valor |
---|---|---|
ignoreCertificateNameMismatch | Valor que indica si se omitirá la falta de coincidencia en el nombre del certificado. | bool (obligatorio) |
keepHttpConnectionAlive | Valor que indica si se debe mantener activa la conexión. | bool (obligatorio) |
supportHttpStatusCodeContinue | Valor que indica si se debe admitir el código de estado HTTP "CONTINUE". | bool (obligatorio) |
unfoldHttpHeaders | Valor que indica si se van a desplegar los encabezados HTTP. | bool (obligatorio) |
AS2SecuritySettings
Nombre | Descripción | Valor |
---|---|---|
enableNRRForInboundDecodedMessages | Valor que indica si se va a habilitar NRR para los mensajes descodificados entrantes. | bool (obligatorio) |
enableNRRForInboundEncodedMessages | Valor que indica si se va a habilitar NRR para los mensajes codificados entrantes. | bool (obligatorio) |
enableNRRForInboundMDN | Valor que indica si se va a habilitar NRR para MDN entrante. | bool (obligatorio) |
enableNRRForOutboundDecodedMessages | Valor que indica si se va a habilitar NRR para los mensajes descodificados salientes. | bool (obligatorio) |
enableNRRForOutboundEncodedMessages | Valor que indica si se va a habilitar NRR para los mensajes codificados salientes. | bool (obligatorio) |
enableNRRForOutboundMDN | Valor que indica si se va a habilitar NRR para MDN saliente. | bool (obligatorio) |
encryptionCertificateName | Nombre del certificado de cifrado. | string |
overrideGroupSigningCertificate | Valor que indica si se va a enviar o solicitar un MDN. | bool (obligatorio) |
sha2AlgorithmFormat | Formato del algoritmo Sha2. Los valores válidos son Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize. | string |
signingCertificateName | Nombre del certificado de firma. | string |
AS2ValidationSettings
Nombre | Descripción | Valor |
---|---|---|
checkCertificateRevocationListOnReceive | Valor que indica si se va a comprobar la lista de revocación de certificados al recibir. | bool (obligatorio) |
checkCertificateRevocationListOnSend | Valor que indica si se va a comprobar la lista de revocación de certificados en el envío. | bool (obligatorio) |
checkDuplicateMessage | Valor que indica si se va a comprobar si hay un mensaje duplicado. | bool (obligatorio) |
compressMessage | Valor que indica si se debe comprimir el mensaje. | bool (obligatorio) |
encryptionAlgorithm | Algoritmo de cifrado. | 'AES128' 'AES192' 'AES256' 'DES3' 'Ninguno' 'NotSpecified' 'RC2' (obligatorio) |
encryptMessage | Valor que indica si se debe cifrar el mensaje. | bool (obligatorio) |
interchangeDuplicatesValidityDays | Número de días que se van a buscar intercambio duplicado. | int (obligatorio) |
overrideMessageProperties | Valor que indica si se van a invalidar las propiedades de mensaje entrantes con las del acuerdo. | bool (obligatorio) |
signingAlgorithm | Algoritmo de firma. | 'Default' 'NotSpecified' 'SHA1' 'SHA2256' 'SHA2384' 'SHA2512' |
signMessage | Valor que indica si se debe firmar el mensaje. | bool (obligatorio) |
BusinessIdentity
Nombre | Descripción | Valor |
---|---|---|
calificador | Calificador de identidad empresarial, por ejemplo, as2identity, ZZ, ZZZ, 31, 32 | string (obligatorio) |
value | Valor de identidad empresarial definido por el usuario. | string (obligatorio) |
EdifactAgreementContent
Nombre | Descripción | Valor |
---|---|---|
receiveAgreement | Contrato de recepción unidireccional EDIFACT. | EdifactOneWayAgreement (obligatorio) |
sendAgreement | Contrato de envío unidireccional EDIFACT. | EdifactOneWayAgreement (obligatorio) |
EdifactOneWayAgreement
Nombre | Descripción | Valor |
---|---|---|
protocolSettings | Configuración del protocolo EDIFACT. | EdifactProtocolSettings (obligatorio) |
receiverBusinessIdentity | Identidad empresarial del receptor | BusinessIdentity (obligatorio) |
senderBusinessIdentity | Identidad empresarial del remitente | BusinessIdentity (obligatorio) |
EdifactProtocolSettings
Nombre | Descripción | Valor |
---|---|---|
acknowledgementSettings | La configuración de confirmación edifact. | EdifactAcknowledgementSettings (obligatorio) |
edifactDelimiterOverrides | La configuración de invalidación del delimitador EDIFACT. | EdifactDelimiterOverride[] |
envelopeOverrides | Configuración de invalidación de sobre EDIFACT. | EdifactEnvelopeOverride[] |
envelopeSettings | Configuración del sobre EDIFACT. | EdifactEnvelopeSettings (obligatorio) |
framingSettings | Configuración de marcos EDIFACT. | EdifactFramingSettings (obligatorio) |
messageFilter | Filtro de mensajes EDIFACT. | EdifactMessageFilter (obligatorio) |
messageFilterList | Lista de filtros de mensajes EDIFACT. | EdifactMessageIdentifier[] |
processingSettings | Configuración de procesamiento EDIFACT. | EdifactProcessingSettings (obligatorio) |
schemaReferences | Referencias de esquema EDIFACT. | EdifactSchemaReference[] (obligatorio) |
validationOverrides | La configuración de invalidación de validación EDIFACT. | EdifactValidationOverride[] |
validationSettings | Configuración de validación EDIFACT. | EdifactValidationSettings (obligatorio) |
EdifactAcknowledgementSettings
Nombre | Descripción | Valor |
---|---|---|
acknowledgementControlNumberLowerBound | Límite inferior del número de control de confirmación. | int (obligatorio) |
acknowledgementControlNumberPrefix | Prefijo de número de control de confirmación. | string |
acknowledgementControlNumberSuffix | Sufijo de número de control de confirmación. | string |
acknowledgementControlNumberUpperBound | Límite superior del número de control de confirmación. | int (obligatorio) |
batchFunctionalAcknowledgements | Valor que indica si se van a procesar confirmaciones funcionales por lotes. | bool (obligatorio) |
batchTechnicalAcknowledgements | Valor que indica si se van a procesar por lotes las confirmaciones técnicas. | bool (obligatorio) |
needFunctionalAcknowledgement | Valor que indica si se necesita confirmación funcional. | bool (obligatorio) |
needLoopForValidMessages | Valor que indica si se necesita un bucle para los mensajes válidos. | bool (obligatorio) |
needTechnicalAcknowledgement | Valor que indica si se necesita confirmación técnica. | bool (obligatorio) |
rolloverAcknowledgementControlNumber | Valor que indica si se va a revertir el número de control de confirmación. | bool (obligatorio) |
sendSynchronousAcknowledgement | Valor que indica si se va a enviar confirmación sincrónica. | bool (obligatorio) |
EdifactDelimiterOverride
Nombre | Descripción | Valor |
---|---|---|
componentSeparator | Separador de componentes. | int (obligatorio) |
dataElementSeparator | Separador de elementos de datos. | int (obligatorio) |
decimalPointIndicator | Indicador de separador decimal. | 'Coma' 'Decimal' 'NotSpecified' (obligatorio) |
messageAssociationAssignedCode | Código asignado a la asociación de mensajes. | string |
messageId | Identificador del mensaje. | string |
messageRelease | La versión del mensaje. | string |
messageVersion | La versión del mensaje. | string |
releaseIndicator | Indicador de liberación. | int (obligatorio) |
repeticiónSeparator | Separador de repetición. | int (obligatorio) |
segmentTerminator | Terminador de segmento. | int (obligatorio) |
segmentTerminatorSuffix | Sufijo del terminador de segmento. | 'CR' 'CRLF' 'LF' 'Ninguno' 'NotSpecified' (obligatorio) |
targetNamespace | Espacio de nombres de destino en el que se debe aplicar esta configuración de delimitador. | string |
EdifactEnvelopeOverride
Nombre | Descripción | Valor |
---|---|---|
applicationPassword | Contraseña de la aplicación. | string |
associationAssignedCode | Código asignado a la asociación. | string |
controllingAgencyCode | Código de la agencia de control. | string |
functionalGroupId | Identificador de grupo funcional. | string |
groupHeaderMessageRelease | Versión del mensaje de encabezado del grupo. | string |
groupHeaderMessageVersion | Versión del mensaje de encabezado de grupo. | string |
messageAssociationAssignedCode | Código asignado a la asociación de mensajes. | string |
messageId | Identificador de mensaje en el que se debe aplicar esta configuración de sobre. | string |
messageRelease | La versión de lanzamiento del mensaje en la que se debe aplicar esta configuración de sobre. | string |
messageVersion | La versión del mensaje en la que se debe aplicar esta configuración de sobre. | string |
receiverApplicationId | Identificador de la aplicación receptora. | string |
receiverApplicationQualifier | Calificador de aplicación receptora. | string |
senderApplicationId | Identificador de aplicación del remitente. | string |
senderApplicationQualifier | Calificador de aplicación remitente. | string |
targetNamespace | Espacio de nombres de destino en el que se debe aplicar esta configuración de sobre. | string |
EdifactEnvelopeSettings
Nombre | Descripción | Valor |
---|---|---|
applicationReferenceId | Identificador de referencia de la aplicación. | string |
applyDelimiterStringAdvice | Valor que indica si se va a aplicar consejos de cadena de delimitador. | bool (obligatorio) |
communicationAgreementId | Identificador del contrato de comunicación. | string |
createGroupingSegments | Valor que indica si se van a crear segmentos de agrupación. | bool (obligatorio) |
enableDefaultGroupHeaders | Valor que indica si se habilitan los encabezados de grupo predeterminados. | bool (obligatorio) |
functionalGroupId | Identificador de grupo funcional. | string |
groupApplicationPassword | Contraseña de la aplicación de grupo. | string |
groupApplicationReceiverId | Identificador del receptor de la aplicación de grupo. | string |
groupApplicationReceiverQualifier | Calificador del receptor de la aplicación de grupo. | string |
groupApplicationSenderId | Identificador del remitente de la aplicación de grupo. | string |
groupApplicationSenderQualifier | Calificador del remitente de la aplicación de grupo. | string |
groupAssociationAssignedCode | Código asignado a la asociación de grupo. | string |
groupControllingAgencyCode | El grupo que controla el código de la agencia. | string |
groupControlNumberLowerBound | Límite inferior del número de control de grupo. | int (obligatorio) |
groupControlNumberPrefix | Prefijo de número de control de grupo. | string |
groupControlNumberSuffix | Sufijo de número de control de grupo. | string |
groupControlNumberUpperBound | Límite superior del número de control de grupo. | int (obligatorio) |
groupMessageRelease | La versión del mensaje de grupo. | string |
groupMessageVersion | Versión del mensaje de grupo. | string |
interchangeControlNumberLowerBound | Límite inferior del número de control de intercambio. | int (obligatorio) |
interchangeControlNumberPrefix | Prefijo de número de control de intercambio. | string |
interchangeControlNumberSuffix | Sufijo de número de control de intercambio. | string |
interchangeControlNumberUpperBound | Límite superior del número de control de intercambio. | int (obligatorio) |
isTestInterchange | Valor que indica si el mensaje es un intercambio de prueba. | bool (obligatorio) |
overwriteExistingTransactionSetControlNumber | Valor que indica si se va a sobrescribir el número de control del conjunto de transacciones existente. | bool (obligatorio) |
processingPriorityCode | Código de prioridad de procesamiento. | string |
receiverInternalIdentification | Identificación interna del receptor. | string |
receiverInternalSubIdentification | Subidentificación interna del receptor. | string |
receiverReverseRoutingAddress | Dirección de enrutamiento inverso del receptor. | string |
recipientReferencePasswordQualifier | Calificador de contraseña de referencia del destinatario. | string |
recipientReferencePasswordValue | Valor de contraseña de referencia del destinatario. | string |
rolloverGroupControlNumber | Valor que indica si se va a revertir el número de control del grupo. | bool (obligatorio) |
rolloverInterchangeControlNumber | Valor que indica si se va a revertir el número de control de intercambio. | bool (obligatorio) |
rolloverTransactionSetControlNumber | Valor que indica si se va a revertir el número de control del conjunto de transacciones. | bool (obligatorio) |
senderInternalIdentification | Identificación interna del remitente. | string |
senderInternalSubIdentification | Subidentificación interna del remitente. | string |
senderReverseRoutingAddress | Dirección de enrutamiento inverso del remitente. | string |
transactionSetControlNumberLowerBound | Número de control del conjunto de transacciones límite inferior. | int (obligatorio) |
transactionSetControlNumberPrefix | Prefijo del número de control del conjunto de transacciones. | string |
transactionSetControlNumberSuffix | Sufijo de número de control del conjunto de transacciones. | string |
transactionSetControlNumberUpperBound | Límite superior del número de control del conjunto de transacciones. | int (obligatorio) |
EdifactFramingSettings
Nombre | Descripción | Valor |
---|---|---|
characterEncoding | La codificación de caracteres. | string |
characterSet | El valor del marco EDIFACT characterSet. | 'KECA' 'NotSpecified' 'UNOA' 'UNOB' 'UNOC' 'UNOD' 'UNOE' 'UNOF' 'UNOG' 'UNOH' 'UNOI' 'UNOJ' 'UNOK' 'UNOX' 'UNOY' (obligatorio) |
componentSeparator | Separador de componentes. | int (obligatorio) |
dataElementSeparator | Separador de elementos de datos. | int (obligatorio) |
decimalPointIndicator | Indicador decimal de configuración del marco EDIFACT. | 'Coma' 'Decimal' 'NotSpecified' (obligatorio) |
protocolVersion | Versión del protocolo. | int (obligatorio) |
releaseIndicator | Indicador de liberación. | int (obligatorio) |
repeticiónSeparator | Separador de repetición. | int (obligatorio) |
segmentTerminator | Terminador de segmento. | int (obligatorio) |
segmentTerminatorSuffix | Sufijo del terminador del segmento de configuración del marco EDIFACT. | 'CR' 'CRLF' 'LF' 'Ninguno' 'NotSpecified' (obligatorio) |
serviceCodeListDirectoryVersion | La versión del directorio de lista de códigos de servicio. | string |
EdifactMessageFilter
Nombre | Descripción | Valor |
---|---|---|
messageFilterType | Tipo de filtro de mensaje. | 'Excluir' 'Include' 'NotSpecified' (obligatorio) |
EdifactMessageIdentifier
Nombre | Descripción | Valor |
---|---|---|
messageId | Identificador de mensaje en el que se debe aplicar esta configuración de sobre. | string (obligatorio) |
EdifactProcessingSettings
Nombre | Descripción | Valor |
---|---|---|
createEmptyXmlTagsForTrailingSeparators | Valor que indica si se deben crear etiquetas XML vacías para separadores finales. | bool (obligatorio) |
maskSecurityInfo | Valor que indica si se va a enmascarar la información de seguridad. | bool (obligatorio) |
preserveInterchange | Valor que indica si se debe conservar el intercambio. | bool (obligatorio) |
suspendInterchangeOnError | Valor que indica si se debe suspender el intercambio en caso de error. | bool (obligatorio) |
useDotAsDecimalSeparator | Valor que indica si se va a usar el punto como separador decimal. | bool (obligatorio) |
EdifactSchemaReference
Nombre | Descripción | Valor |
---|---|---|
associationAssignedCode | Código asignado a la asociación. | string |
messageId | Identificador del mensaje. | string (obligatorio) |
messageRelease | Versión de lanzamiento del mensaje. | string (obligatorio) |
messageVersion | La versión del mensaje. | string (obligatorio) |
schemaName | El nombre del esquema. | string (obligatorio) |
senderApplicationId | Identificador de aplicación del remitente. | string |
senderApplicationQualifier | Calificador de aplicación remitente. | string |
EdifactValidationOverride
Nombre | Descripción | Valor |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Valor que indica si se permiten espacios iniciales y finales y ceros. | bool (obligatorio) |
enforceCharacterSet | Valor que indica si se va a validar el juego de caracteres. | bool (obligatorio) |
messageId | Identificador de mensaje en el que se debe aplicar la configuración de validación. | string (obligatorio) |
trailingSeparatorPolicy | Directiva de separador final. | 'Obligatorio' 'NotAllowed' 'NotSpecified' 'Opcional' (obligatorio) |
trimLeadingAndTrailingSpacesAndZeroes | Valor que indica si se deben recortar los espacios iniciales y finales y los ceros. | bool (obligatorio) |
validateEDITypes | Valor que indica si se van a validar tipos EDI. | bool (obligatorio) |
validateXSDTypes | Valor que indica si se van a validar tipos XSD. | bool (obligatorio) |
EdifactValidationSettings
Nombre | Descripción | Valor |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Valor que indica si se permiten espacios iniciales y finales y ceros. | bool (obligatorio) |
checkDuplicateGroupControlNumber | Valor que indica si se debe comprobar si hay un número de control de grupo duplicado. | bool (obligatorio) |
checkDuplicateInterchangeControlNumber | Valor que indica si se va a comprobar si hay un número de control de intercambio duplicado. | bool (obligatorio) |
checkDuplicateTransactionSetControlNumber | Valor que indica si se debe comprobar si hay un número de control de conjunto de transacciones duplicado. | bool (obligatorio) |
interchangeControlNumberValidityDays | Período de validez del número de control de intercambio. | int (obligatorio) |
trailingSeparatorPolicy | Directiva de separador final. | 'Obligatorio' 'NotAllowed' 'NotSpecified' 'Opcional' (obligatorio) |
trimLeadingAndTrailingSpacesAndZeroes | Valor que indica si se deben recortar los espacios iniciales y finales y los ceros. | bool (obligatorio) |
validateCharacterSet | Valor que indica si se va a validar el juego de caracteres en el mensaje. | bool (obligatorio) |
validateEDITypes | Valor que indica si se van a validar los tipos EDI. | bool (obligatorio) |
validateXSDTypes | Valor que indica si se van a validar tipos XSD. | bool (obligatorio) |
X12AgreementContent
Nombre | Descripción | Valor |
---|---|---|
receiveAgreement | El contrato de recepción unidireccional X12. | X12OneWayAgreement (obligatorio) |
sendAgreement | El contrato de envío unidireccional X12. | X12OneWayAgreement (obligatorio) |
X12OneWayAgreement
Nombre | Descripción | Valor |
---|---|---|
protocolSettings | La configuración del protocolo X12. | X12ProtocolSettings (obligatorio) |
receiverBusinessIdentity | Identidad empresarial del receptor | BusinessIdentity (obligatorio) |
senderBusinessIdentity | Identidad empresarial del remitente | BusinessIdentity (obligatorio) |
X12ProtocolSettings
Nombre | Descripción | Valor |
---|---|---|
acknowledgementSettings | Configuración de confirmación X12. | X12AcknowledgementSettings (obligatorio) |
envelopeOverrides | La configuración de invalidación del sobre X12. | X12EnvelopeOverride[] |
envelopeSettings | Configuración del sobre X12. | X12EnvelopeSettings (obligatorio) |
framingSettings | La configuración de marcos X12. | X12FramingSettings (obligatorio) |
messageFilter | Filtro de mensajes X12. | X12MessageFilter (obligatorio) |
messageFilterList | Lista de filtros de mensajes X12. | X12MessageIdentifier[] |
processingSettings | La configuración de procesamiento X12. | X12ProcessingSettings (obligatorio) |
schemaReferences | Referencias de esquema X12. | X12SchemaReference[] (obligatorio) |
securitySettings | La configuración de seguridad X12. | X12SecuritySettings (obligatorio) |
validationOverrides | La configuración de invalidación de validación X12. | X12ValidationOverride[] |
validationSettings | La configuración de validación X12. | X12ValidationSettings (obligatorio) |
x12DelimiterOverrides | La configuración de invalidación del delimitador X12. | X12DelimiterOverrides[] |
X12AcknowledgementSettings
Nombre | Descripción | Valor |
---|---|---|
acknowledgementControlNumberLowerBound | Límite inferior del número de control de confirmación. | int (obligatorio) |
acknowledgementControlNumberPrefix | Prefijo de número de control de confirmación. | string |
acknowledgementControlNumberSuffix | Sufijo de número de control de confirmación. | string |
acknowledgementControlNumberUpperBound | Límite superior del número de control de confirmación. | int (obligatorio) |
batchFunctionalAcknowledgements | Valor que indica si se van a procesar confirmaciones funcionales por lotes. | bool (obligatorio) |
batchImplementationAcknowledgements | Valor que indica si se deben realizar confirmaciones de implementación por lotes. | bool (obligatorio) |
batchTechnicalAcknowledgements | Valor que indica si se van a procesar por lotes las confirmaciones técnicas. | bool (obligatorio) |
functionalAcknowledgementVersion | La versión de confirmación funcional. | string |
implementationAcknowledgementVersion | Versión de confirmación de implementación. | string |
needFunctionalAcknowledgement | Valor que indica si se necesita confirmación funcional. | bool (obligatorio) |
needImplementationAcknowledgement | Valor que indica si se necesita confirmación de implementación. | bool (obligatorio) |
needLoopForValidMessages | Valor que indica si se necesita un bucle para los mensajes válidos. | bool (obligatorio) |
needTechnicalAcknowledgement | Valor que indica si se necesita confirmación técnica. | bool (obligatorio) |
rolloverAcknowledgementControlNumber | Valor que indica si se va a revertir el número de control de confirmación. | bool (obligatorio) |
sendSynchronousAcknowledgement | Valor que indica si se va a enviar confirmación sincrónica. | bool (obligatorio) |
X12EnvelopeOverride
Nombre | Descripción | Valor |
---|---|---|
dateFormat | El formato de la fecha. | 'CCYYMMDD' 'NotSpecified' 'YYMMDD' (obligatorio) |
functionalIdentifierCode | Código de identificador funcional. | string |
headerVersion | La versión del encabezado. | string (obligatorio) |
messageId | Identificador de mensaje en el que se debe aplicar esta configuración de sobre. | string (obligatorio) |
protocolVersion | Versión del protocolo en la que se debe aplicar esta configuración de sobre. | string (obligatorio) |
receiverApplicationId | Identificador de la aplicación receptora. | string (obligatorio) |
responsibleAgencyCode | El código de la agencia responsable. | string (obligatorio) |
senderApplicationId | Identificador de aplicación del remitente. | string (obligatorio) |
targetNamespace | Espacio de nombres de destino en el que se debe aplicar esta configuración de sobre. | string (obligatorio) |
timeFormat | Formato de hora. | 'HHMM' 'HHMMSS' 'HHMMSSd' 'HHMMSSdd' 'NotSpecified' (obligatorio) |
X12EnvelopeSettings
Nombre | Descripción | Valor |
---|---|---|
controlStandardsId | El identificador de estándares de los controles. | int (obligatorio) |
controlVersionNumber | Número de versión del control. | string (obligatorio) |
enableDefaultGroupHeaders | Valor que indica si se habilitan los encabezados de grupo predeterminados. | bool (obligatorio) |
functionalGroupId | Identificador de grupo funcional. | string |
groupControlNumberLowerBound | Límite inferior del número de control de grupo. | int (obligatorio) |
groupControlNumberUpperBound | Límite superior del número de control de grupo. | int (obligatorio) |
groupHeaderAgencyCode | El código de la agencia de encabezados de grupo. | string (obligatorio) |
groupHeaderDateFormat | Formato de fecha del encabezado de grupo. | 'CCYYMMDD' 'NotSpecified' 'YYMMDD' (obligatorio) |
groupHeaderTimeFormat | Formato de hora de encabezado del grupo. | 'HHMM' 'HHMMSS' 'HHMMSSD' 'HHMMSSdd' 'NotSpecified' (obligatorio) |
groupHeaderVersion | Versión del encabezado de grupo. | string (obligatorio) |
interchangeControlNumberLowerBound | Número de control de intercambio límite inferior. | int (obligatorio) |
interchangeControlNumberUpperBound | Límite superior del número de control de intercambio. | int (obligatorio) |
overwriteExistingTransactionSetControlNumber | Valor que indica si se va a sobrescribir el número de control del conjunto de transacciones existente. | bool (obligatorio) |
receiverApplicationId | Identificador de la aplicación receptora. | string (obligatorio) |
rolloverGroupControlNumber | Valor que indica si se va a revertir el número de control del grupo. | bool (obligatorio) |
rolloverInterchangeControlNumber | Valor que indica si se va a revertir el número de control de intercambio. | bool (obligatorio) |
rolloverTransactionSetControlNumber | Valor que indica si se va a revertir el número de control del conjunto de transacciones. | bool (obligatorio) |
senderApplicationId | Identificador de aplicación del remitente. | string (obligatorio) |
transactionSetControlNumberLowerBound | Número de control del conjunto de transacciones límite inferior. | int (obligatorio) |
transactionSetControlNumberPrefix | Prefijo del número de control del conjunto de transacciones. | string |
transactionSetControlNumberSuffix | Sufijo de número de control del conjunto de transacciones. | string |
transactionSetControlNumberUpperBound | Límite superior del número de control del conjunto de transacciones. | int (obligatorio) |
usageIndicator | Indicador de uso. | 'Información' 'NotSpecified' 'Producción' 'Test' (obligatorio) |
useControlStandardsIdAsRepetitionCharacter | Valor que indica si se debe usar el identificador de estándares de control como carácter de repetición. | bool (obligatorio) |
X12FramingSettings
Nombre | Descripción | Valor |
---|---|---|
characterSet | Juego de caracteres X12. | 'Básico' 'Extendido' 'NotSpecified' 'UTF8' (obligatorio) |
componentSeparator | Separador de componentes. | int (obligatorio) |
dataElementSeparator | Separador de elementos de datos. | int (obligatorio) |
replaceCharacter | Carácter de reemplazo. | int (obligatorio) |
replaceSeparatorsInPayload | Valor que indica si se van a reemplazar separadores en la carga útil. | bool (obligatorio) |
segmentTerminator | Terminador de segmento. | int (obligatorio) |
segmentTerminatorSuffix | Sufijo del terminador de segmento. | 'CR' 'CRLF' 'LF' 'Ninguno' 'NotSpecified' (obligatorio) |
X12MessageFilter
Nombre | Descripción | Valor |
---|---|---|
messageFilterType | Tipo de filtro de mensaje. | 'Excluir' 'Include' 'NotSpecified' (obligatorio) |
X12MessageIdentifier
Nombre | Descripción | Valor |
---|---|---|
messageId | Identificador del mensaje. | string (obligatorio) |
X12ProcessingSettings
Nombre | Descripción | Valor |
---|---|---|
convertImpliedDecimal | Valor que indica si se va a convertir el tipo numérico en decimal implícito. | bool (obligatorio) |
createEmptyXmlTagsForTrailingSeparators | Valor que indica si se deben crear etiquetas XML vacías para separadores finales. | bool (obligatorio) |
maskSecurityInfo | Valor que indica si se va a enmascarar la información de seguridad. | bool (obligatorio) |
preserveInterchange | Valor que indica si se va a conservar el intercambio. | bool (obligatorio) |
suspendInterchangeOnError | Valor que indica si se debe suspender el intercambio en caso de error. | bool (obligatorio) |
useDotAsDecimalSeparator | Valor que indica si se debe usar el punto como separador decimal. | bool (obligatorio) |
X12SchemaReference
Nombre | Descripción | Valor |
---|---|---|
messageId | Identificador del mensaje. | string (obligatorio) |
schemaName | El nombre del esquema. | string (obligatorio) |
schemaVersion | La versión del esquema. | string (obligatorio) |
senderApplicationId | Identificador de aplicación del remitente. | string |
X12SecuritySettings
Nombre | Descripción | Valor |
---|---|---|
authorizationQualifier | Calificador de autorización. | string (obligatorio) |
authorizationValue | Valor de autorización. | string |
passwordValue | Valor de contraseña. | string |
securityQualifier | Calificador de seguridad. | string (obligatorio) |
X12ValidationOverride
Nombre | Descripción | Valor |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Valor que indica si se permiten espacios iniciales y finales y ceros. | bool (obligatorio) |
messageId | Identificador de mensaje en el que se debe aplicar la configuración de validación. | string (obligatorio) |
trailingSeparatorPolicy | Directiva de separador final. | 'Obligatorio' 'NotAllowed' 'NotSpecified' 'Opcional' (obligatorio) |
trimLeadingAndTrailingSpacesAndZeroes | Valor que indica si se deben recortar los espacios iniciales y finales y los ceros. | bool (obligatorio) |
validateCharacterSet | Valor que indica si se va a validar el juego de caracteres. | bool (obligatorio) |
validateEDITypes | Valor que indica si se van a validar los tipos EDI. | bool (obligatorio) |
validateXSDTypes | Valor que indica si se van a validar los tipos XSD. | bool (obligatorio) |
X12ValidationSettings
Nombre | Descripción | Valor |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Valor que indica si se permiten espacios iniciales y finales y ceros. | bool (obligatorio) |
checkDuplicateGroupControlNumber | Valor que indica si se va a comprobar si hay un número de control de grupo duplicado. | bool (obligatorio) |
checkDuplicateInterchangeControlNumber | Valor que indica si se va a comprobar si hay un número de control de intercambio duplicado. | bool (obligatorio) |
checkDuplicateTransactionSetControlNumber | Valor que indica si se va a comprobar si hay un número de control de conjunto de transacciones duplicado. | bool (obligatorio) |
interchangeControlNumberValidityDays | Período de validez del número de control de intercambio. | int (obligatorio) |
trailingSeparatorPolicy | Directiva de separador final. | 'Obligatorio' 'NotAllowed' 'NotSpecified' 'Opcional' (obligatorio) |
trimLeadingAndTrailingSpacesAndZeroes | Valor que indica si se deben recortar los espacios iniciales y finales y los ceros. | bool (obligatorio) |
validateCharacterSet | Valor que indica si se va a validar el juego de caracteres en el mensaje. | bool (obligatorio) |
validateEDITypes | Valor que indica si se van a validar tipos EDI. | bool (obligatorio) |
validateXSDTypes | Valor que indica si se van a validar tipos XSD. | bool (obligatorio) |
X12DelimiterOverrides
Nombre | Descripción | Valor |
---|---|---|
componentSeparator | Separador de componentes. | int (obligatorio) |
dataElementSeparator | Separador de elementos de datos. | int (obligatorio) |
messageId | Identificador del mensaje. | string |
protocolVersion | Versión del protocolo. | string |
replaceCharacter | Carácter de reemplazo. | int (obligatorio) |
replaceSeparatorsInPayload | Valor que indica si se van a reemplazar separadores en la carga útil. | bool (obligatorio) |
segmentTerminator | Terminador de segmento. | int (obligatorio) |
segmentTerminatorSuffix | Sufijo del terminador de segmento. | 'CR' 'CRLF' 'LF' 'Ninguno' 'NotSpecified' (obligatorio) |
targetNamespace | Espacio de nombres de destino en el que se debe aplicar esta configuración de delimitador. | string |
Plantillas de inicio rápido
Las siguientes plantillas de inicio rápido implementan este tipo de recurso.
Plantilla | Descripción |
---|---|
Recepción de envío de AS2 en Azure Logic Apps |
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 mostrar 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:
- Grupos de recursos: consulte los comandos de implementación del grupo de recursos.
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de los recursos
Para crear un recurso Microsoft.Logic/integrationAccounts/agreements, agregue el siguiente json a la plantilla.
{
"type": "Microsoft.Logic/integrationAccounts/agreements",
"apiVersion": "2018-07-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"agreementType": "string",
"content": {
"aS2": {
"receiveAgreement": {
"protocolSettings": {
"acknowledgementConnectionSettings": {
"ignoreCertificateNameMismatch": "bool",
"keepHttpConnectionAlive": "bool",
"supportHttpStatusCodeContinue": "bool",
"unfoldHttpHeaders": "bool"
},
"envelopeSettings": {
"autogenerateFileName": "bool",
"fileNameTemplate": "string",
"messageContentType": "string",
"suspendMessageOnFileNameGenerationError": "bool",
"transmitFileNameInMimeHeader": "bool"
},
"errorSettings": {
"resendIfMDNNotReceived": "bool",
"suspendDuplicateMessage": "bool"
},
"mdnSettings": {
"dispositionNotificationTo": "string",
"mdnText": "string",
"micHashingAlgorithm": "string",
"needMDN": "bool",
"receiptDeliveryUrl": "string",
"sendInboundMDNToMessageBox": "bool",
"sendMDNAsynchronously": "bool",
"signMDN": "bool",
"signOutboundMDNIfOptional": "bool"
},
"messageConnectionSettings": {
"ignoreCertificateNameMismatch": "bool",
"keepHttpConnectionAlive": "bool",
"supportHttpStatusCodeContinue": "bool",
"unfoldHttpHeaders": "bool"
},
"securitySettings": {
"enableNRRForInboundDecodedMessages": "bool",
"enableNRRForInboundEncodedMessages": "bool",
"enableNRRForInboundMDN": "bool",
"enableNRRForOutboundDecodedMessages": "bool",
"enableNRRForOutboundEncodedMessages": "bool",
"enableNRRForOutboundMDN": "bool",
"encryptionCertificateName": "string",
"overrideGroupSigningCertificate": "bool",
"sha2AlgorithmFormat": "string",
"signingCertificateName": "string"
},
"validationSettings": {
"checkCertificateRevocationListOnReceive": "bool",
"checkCertificateRevocationListOnSend": "bool",
"checkDuplicateMessage": "bool",
"compressMessage": "bool",
"encryptionAlgorithm": "string",
"encryptMessage": "bool",
"interchangeDuplicatesValidityDays": "int",
"overrideMessageProperties": "bool",
"signingAlgorithm": "string",
"signMessage": "bool"
}
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
},
"sendAgreement": {
"protocolSettings": {
"acknowledgementConnectionSettings": {
"ignoreCertificateNameMismatch": "bool",
"keepHttpConnectionAlive": "bool",
"supportHttpStatusCodeContinue": "bool",
"unfoldHttpHeaders": "bool"
},
"envelopeSettings": {
"autogenerateFileName": "bool",
"fileNameTemplate": "string",
"messageContentType": "string",
"suspendMessageOnFileNameGenerationError": "bool",
"transmitFileNameInMimeHeader": "bool"
},
"errorSettings": {
"resendIfMDNNotReceived": "bool",
"suspendDuplicateMessage": "bool"
},
"mdnSettings": {
"dispositionNotificationTo": "string",
"mdnText": "string",
"micHashingAlgorithm": "string",
"needMDN": "bool",
"receiptDeliveryUrl": "string",
"sendInboundMDNToMessageBox": "bool",
"sendMDNAsynchronously": "bool",
"signMDN": "bool",
"signOutboundMDNIfOptional": "bool"
},
"messageConnectionSettings": {
"ignoreCertificateNameMismatch": "bool",
"keepHttpConnectionAlive": "bool",
"supportHttpStatusCodeContinue": "bool",
"unfoldHttpHeaders": "bool"
},
"securitySettings": {
"enableNRRForInboundDecodedMessages": "bool",
"enableNRRForInboundEncodedMessages": "bool",
"enableNRRForInboundMDN": "bool",
"enableNRRForOutboundDecodedMessages": "bool",
"enableNRRForOutboundEncodedMessages": "bool",
"enableNRRForOutboundMDN": "bool",
"encryptionCertificateName": "string",
"overrideGroupSigningCertificate": "bool",
"sha2AlgorithmFormat": "string",
"signingCertificateName": "string"
},
"validationSettings": {
"checkCertificateRevocationListOnReceive": "bool",
"checkCertificateRevocationListOnSend": "bool",
"checkDuplicateMessage": "bool",
"compressMessage": "bool",
"encryptionAlgorithm": "string",
"encryptMessage": "bool",
"interchangeDuplicatesValidityDays": "int",
"overrideMessageProperties": "bool",
"signingAlgorithm": "string",
"signMessage": "bool"
}
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
}
},
"edifact": {
"receiveAgreement": {
"protocolSettings": {
"acknowledgementSettings": {
"acknowledgementControlNumberLowerBound": "int",
"acknowledgementControlNumberPrefix": "string",
"acknowledgementControlNumberSuffix": "string",
"acknowledgementControlNumberUpperBound": "int",
"batchFunctionalAcknowledgements": "bool",
"batchTechnicalAcknowledgements": "bool",
"needFunctionalAcknowledgement": "bool",
"needLoopForValidMessages": "bool",
"needTechnicalAcknowledgement": "bool",
"rolloverAcknowledgementControlNumber": "bool",
"sendSynchronousAcknowledgement": "bool"
},
"edifactDelimiterOverrides": [
{
"componentSeparator": "int",
"dataElementSeparator": "int",
"decimalPointIndicator": "string",
"messageAssociationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"releaseIndicator": "int",
"repetitionSeparator": "int",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"targetNamespace": "string"
}
],
"envelopeOverrides": [
{
"applicationPassword": "string",
"associationAssignedCode": "string",
"controllingAgencyCode": "string",
"functionalGroupId": "string",
"groupHeaderMessageRelease": "string",
"groupHeaderMessageVersion": "string",
"messageAssociationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"receiverApplicationId": "string",
"receiverApplicationQualifier": "string",
"senderApplicationId": "string",
"senderApplicationQualifier": "string",
"targetNamespace": "string"
}
],
"envelopeSettings": {
"applicationReferenceId": "string",
"applyDelimiterStringAdvice": "bool",
"communicationAgreementId": "string",
"createGroupingSegments": "bool",
"enableDefaultGroupHeaders": "bool",
"functionalGroupId": "string",
"groupApplicationPassword": "string",
"groupApplicationReceiverId": "string",
"groupApplicationReceiverQualifier": "string",
"groupApplicationSenderId": "string",
"groupApplicationSenderQualifier": "string",
"groupAssociationAssignedCode": "string",
"groupControllingAgencyCode": "string",
"groupControlNumberLowerBound": "int",
"groupControlNumberPrefix": "string",
"groupControlNumberSuffix": "string",
"groupControlNumberUpperBound": "int",
"groupMessageRelease": "string",
"groupMessageVersion": "string",
"interchangeControlNumberLowerBound": "int",
"interchangeControlNumberPrefix": "string",
"interchangeControlNumberSuffix": "string",
"interchangeControlNumberUpperBound": "int",
"isTestInterchange": "bool",
"overwriteExistingTransactionSetControlNumber": "bool",
"processingPriorityCode": "string",
"receiverInternalIdentification": "string",
"receiverInternalSubIdentification": "string",
"receiverReverseRoutingAddress": "string",
"recipientReferencePasswordQualifier": "string",
"recipientReferencePasswordValue": "string",
"rolloverGroupControlNumber": "bool",
"rolloverInterchangeControlNumber": "bool",
"rolloverTransactionSetControlNumber": "bool",
"senderInternalIdentification": "string",
"senderInternalSubIdentification": "string",
"senderReverseRoutingAddress": "string",
"transactionSetControlNumberLowerBound": "int",
"transactionSetControlNumberPrefix": "string",
"transactionSetControlNumberSuffix": "string",
"transactionSetControlNumberUpperBound": "int"
},
"framingSettings": {
"characterEncoding": "string",
"characterSet": "string",
"componentSeparator": "int",
"dataElementSeparator": "int",
"decimalPointIndicator": "string",
"protocolVersion": "int",
"releaseIndicator": "int",
"repetitionSeparator": "int",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"serviceCodeListDirectoryVersion": "string"
},
"messageFilter": {
"messageFilterType": "string"
},
"messageFilterList": [
{
"messageId": "string"
}
],
"processingSettings": {
"createEmptyXmlTagsForTrailingSeparators": "bool",
"maskSecurityInfo": "bool",
"preserveInterchange": "bool",
"suspendInterchangeOnError": "bool",
"useDotAsDecimalSeparator": "bool"
},
"schemaReferences": [
{
"associationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"schemaName": "string",
"senderApplicationId": "string",
"senderApplicationQualifier": "string"
}
],
"validationOverrides": [
{
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"enforceCharacterSet": "bool",
"messageId": "string",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
],
"validationSettings": {
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"checkDuplicateGroupControlNumber": "bool",
"checkDuplicateInterchangeControlNumber": "bool",
"checkDuplicateTransactionSetControlNumber": "bool",
"interchangeControlNumberValidityDays": "int",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
},
"sendAgreement": {
"protocolSettings": {
"acknowledgementSettings": {
"acknowledgementControlNumberLowerBound": "int",
"acknowledgementControlNumberPrefix": "string",
"acknowledgementControlNumberSuffix": "string",
"acknowledgementControlNumberUpperBound": "int",
"batchFunctionalAcknowledgements": "bool",
"batchTechnicalAcknowledgements": "bool",
"needFunctionalAcknowledgement": "bool",
"needLoopForValidMessages": "bool",
"needTechnicalAcknowledgement": "bool",
"rolloverAcknowledgementControlNumber": "bool",
"sendSynchronousAcknowledgement": "bool"
},
"edifactDelimiterOverrides": [
{
"componentSeparator": "int",
"dataElementSeparator": "int",
"decimalPointIndicator": "string",
"messageAssociationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"releaseIndicator": "int",
"repetitionSeparator": "int",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"targetNamespace": "string"
}
],
"envelopeOverrides": [
{
"applicationPassword": "string",
"associationAssignedCode": "string",
"controllingAgencyCode": "string",
"functionalGroupId": "string",
"groupHeaderMessageRelease": "string",
"groupHeaderMessageVersion": "string",
"messageAssociationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"receiverApplicationId": "string",
"receiverApplicationQualifier": "string",
"senderApplicationId": "string",
"senderApplicationQualifier": "string",
"targetNamespace": "string"
}
],
"envelopeSettings": {
"applicationReferenceId": "string",
"applyDelimiterStringAdvice": "bool",
"communicationAgreementId": "string",
"createGroupingSegments": "bool",
"enableDefaultGroupHeaders": "bool",
"functionalGroupId": "string",
"groupApplicationPassword": "string",
"groupApplicationReceiverId": "string",
"groupApplicationReceiverQualifier": "string",
"groupApplicationSenderId": "string",
"groupApplicationSenderQualifier": "string",
"groupAssociationAssignedCode": "string",
"groupControllingAgencyCode": "string",
"groupControlNumberLowerBound": "int",
"groupControlNumberPrefix": "string",
"groupControlNumberSuffix": "string",
"groupControlNumberUpperBound": "int",
"groupMessageRelease": "string",
"groupMessageVersion": "string",
"interchangeControlNumberLowerBound": "int",
"interchangeControlNumberPrefix": "string",
"interchangeControlNumberSuffix": "string",
"interchangeControlNumberUpperBound": "int",
"isTestInterchange": "bool",
"overwriteExistingTransactionSetControlNumber": "bool",
"processingPriorityCode": "string",
"receiverInternalIdentification": "string",
"receiverInternalSubIdentification": "string",
"receiverReverseRoutingAddress": "string",
"recipientReferencePasswordQualifier": "string",
"recipientReferencePasswordValue": "string",
"rolloverGroupControlNumber": "bool",
"rolloverInterchangeControlNumber": "bool",
"rolloverTransactionSetControlNumber": "bool",
"senderInternalIdentification": "string",
"senderInternalSubIdentification": "string",
"senderReverseRoutingAddress": "string",
"transactionSetControlNumberLowerBound": "int",
"transactionSetControlNumberPrefix": "string",
"transactionSetControlNumberSuffix": "string",
"transactionSetControlNumberUpperBound": "int"
},
"framingSettings": {
"characterEncoding": "string",
"characterSet": "string",
"componentSeparator": "int",
"dataElementSeparator": "int",
"decimalPointIndicator": "string",
"protocolVersion": "int",
"releaseIndicator": "int",
"repetitionSeparator": "int",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"serviceCodeListDirectoryVersion": "string"
},
"messageFilter": {
"messageFilterType": "string"
},
"messageFilterList": [
{
"messageId": "string"
}
],
"processingSettings": {
"createEmptyXmlTagsForTrailingSeparators": "bool",
"maskSecurityInfo": "bool",
"preserveInterchange": "bool",
"suspendInterchangeOnError": "bool",
"useDotAsDecimalSeparator": "bool"
},
"schemaReferences": [
{
"associationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"schemaName": "string",
"senderApplicationId": "string",
"senderApplicationQualifier": "string"
}
],
"validationOverrides": [
{
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"enforceCharacterSet": "bool",
"messageId": "string",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
],
"validationSettings": {
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"checkDuplicateGroupControlNumber": "bool",
"checkDuplicateInterchangeControlNumber": "bool",
"checkDuplicateTransactionSetControlNumber": "bool",
"interchangeControlNumberValidityDays": "int",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
}
},
"x12": {
"receiveAgreement": {
"protocolSettings": {
"acknowledgementSettings": {
"acknowledgementControlNumberLowerBound": "int",
"acknowledgementControlNumberPrefix": "string",
"acknowledgementControlNumberSuffix": "string",
"acknowledgementControlNumberUpperBound": "int",
"batchFunctionalAcknowledgements": "bool",
"batchImplementationAcknowledgements": "bool",
"batchTechnicalAcknowledgements": "bool",
"functionalAcknowledgementVersion": "string",
"implementationAcknowledgementVersion": "string",
"needFunctionalAcknowledgement": "bool",
"needImplementationAcknowledgement": "bool",
"needLoopForValidMessages": "bool",
"needTechnicalAcknowledgement": "bool",
"rolloverAcknowledgementControlNumber": "bool",
"sendSynchronousAcknowledgement": "bool"
},
"envelopeOverrides": [
{
"dateFormat": "string",
"functionalIdentifierCode": "string",
"headerVersion": "string",
"messageId": "string",
"protocolVersion": "string",
"receiverApplicationId": "string",
"responsibleAgencyCode": "string",
"senderApplicationId": "string",
"targetNamespace": "string",
"timeFormat": "string"
}
],
"envelopeSettings": {
"controlStandardsId": "int",
"controlVersionNumber": "string",
"enableDefaultGroupHeaders": "bool",
"functionalGroupId": "string",
"groupControlNumberLowerBound": "int",
"groupControlNumberUpperBound": "int",
"groupHeaderAgencyCode": "string",
"groupHeaderDateFormat": "string",
"groupHeaderTimeFormat": "string",
"groupHeaderVersion": "string",
"interchangeControlNumberLowerBound": "int",
"interchangeControlNumberUpperBound": "int",
"overwriteExistingTransactionSetControlNumber": "bool",
"receiverApplicationId": "string",
"rolloverGroupControlNumber": "bool",
"rolloverInterchangeControlNumber": "bool",
"rolloverTransactionSetControlNumber": "bool",
"senderApplicationId": "string",
"transactionSetControlNumberLowerBound": "int",
"transactionSetControlNumberPrefix": "string",
"transactionSetControlNumberSuffix": "string",
"transactionSetControlNumberUpperBound": "int",
"usageIndicator": "string",
"useControlStandardsIdAsRepetitionCharacter": "bool"
},
"framingSettings": {
"characterSet": "string",
"componentSeparator": "int",
"dataElementSeparator": "int",
"replaceCharacter": "int",
"replaceSeparatorsInPayload": "bool",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string"
},
"messageFilter": {
"messageFilterType": "string"
},
"messageFilterList": [
{
"messageId": "string"
}
],
"processingSettings": {
"convertImpliedDecimal": "bool",
"createEmptyXmlTagsForTrailingSeparators": "bool",
"maskSecurityInfo": "bool",
"preserveInterchange": "bool",
"suspendInterchangeOnError": "bool",
"useDotAsDecimalSeparator": "bool"
},
"schemaReferences": [
{
"messageId": "string",
"schemaName": "string",
"schemaVersion": "string",
"senderApplicationId": "string"
}
],
"securitySettings": {
"authorizationQualifier": "string",
"authorizationValue": "string",
"passwordValue": "string",
"securityQualifier": "string"
},
"validationOverrides": [
{
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"messageId": "string",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
],
"validationSettings": {
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"checkDuplicateGroupControlNumber": "bool",
"checkDuplicateInterchangeControlNumber": "bool",
"checkDuplicateTransactionSetControlNumber": "bool",
"interchangeControlNumberValidityDays": "int",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
},
"x12DelimiterOverrides": [
{
"componentSeparator": "int",
"dataElementSeparator": "int",
"messageId": "string",
"protocolVersion": "string",
"replaceCharacter": "int",
"replaceSeparatorsInPayload": "bool",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"targetNamespace": "string"
}
]
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
},
"sendAgreement": {
"protocolSettings": {
"acknowledgementSettings": {
"acknowledgementControlNumberLowerBound": "int",
"acknowledgementControlNumberPrefix": "string",
"acknowledgementControlNumberSuffix": "string",
"acknowledgementControlNumberUpperBound": "int",
"batchFunctionalAcknowledgements": "bool",
"batchImplementationAcknowledgements": "bool",
"batchTechnicalAcknowledgements": "bool",
"functionalAcknowledgementVersion": "string",
"implementationAcknowledgementVersion": "string",
"needFunctionalAcknowledgement": "bool",
"needImplementationAcknowledgement": "bool",
"needLoopForValidMessages": "bool",
"needTechnicalAcknowledgement": "bool",
"rolloverAcknowledgementControlNumber": "bool",
"sendSynchronousAcknowledgement": "bool"
},
"envelopeOverrides": [
{
"dateFormat": "string",
"functionalIdentifierCode": "string",
"headerVersion": "string",
"messageId": "string",
"protocolVersion": "string",
"receiverApplicationId": "string",
"responsibleAgencyCode": "string",
"senderApplicationId": "string",
"targetNamespace": "string",
"timeFormat": "string"
}
],
"envelopeSettings": {
"controlStandardsId": "int",
"controlVersionNumber": "string",
"enableDefaultGroupHeaders": "bool",
"functionalGroupId": "string",
"groupControlNumberLowerBound": "int",
"groupControlNumberUpperBound": "int",
"groupHeaderAgencyCode": "string",
"groupHeaderDateFormat": "string",
"groupHeaderTimeFormat": "string",
"groupHeaderVersion": "string",
"interchangeControlNumberLowerBound": "int",
"interchangeControlNumberUpperBound": "int",
"overwriteExistingTransactionSetControlNumber": "bool",
"receiverApplicationId": "string",
"rolloverGroupControlNumber": "bool",
"rolloverInterchangeControlNumber": "bool",
"rolloverTransactionSetControlNumber": "bool",
"senderApplicationId": "string",
"transactionSetControlNumberLowerBound": "int",
"transactionSetControlNumberPrefix": "string",
"transactionSetControlNumberSuffix": "string",
"transactionSetControlNumberUpperBound": "int",
"usageIndicator": "string",
"useControlStandardsIdAsRepetitionCharacter": "bool"
},
"framingSettings": {
"characterSet": "string",
"componentSeparator": "int",
"dataElementSeparator": "int",
"replaceCharacter": "int",
"replaceSeparatorsInPayload": "bool",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string"
},
"messageFilter": {
"messageFilterType": "string"
},
"messageFilterList": [
{
"messageId": "string"
}
],
"processingSettings": {
"convertImpliedDecimal": "bool",
"createEmptyXmlTagsForTrailingSeparators": "bool",
"maskSecurityInfo": "bool",
"preserveInterchange": "bool",
"suspendInterchangeOnError": "bool",
"useDotAsDecimalSeparator": "bool"
},
"schemaReferences": [
{
"messageId": "string",
"schemaName": "string",
"schemaVersion": "string",
"senderApplicationId": "string"
}
],
"securitySettings": {
"authorizationQualifier": "string",
"authorizationValue": "string",
"passwordValue": "string",
"securityQualifier": "string"
},
"validationOverrides": [
{
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"messageId": "string",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
],
"validationSettings": {
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"checkDuplicateGroupControlNumber": "bool",
"checkDuplicateInterchangeControlNumber": "bool",
"checkDuplicateTransactionSetControlNumber": "bool",
"interchangeControlNumberValidityDays": "int",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
},
"x12DelimiterOverrides": [
{
"componentSeparator": "int",
"dataElementSeparator": "int",
"messageId": "string",
"protocolVersion": "string",
"replaceCharacter": "int",
"replaceSeparatorsInPayload": "bool",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"targetNamespace": "string"
}
]
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
}
}
},
"guestIdentity": {
"qualifier": "string",
"value": "string"
},
"guestPartner": "string",
"hostIdentity": {
"qualifier": "string",
"value": "string"
},
"hostPartner": "string",
"metadata": {}
}
}
Valores de propiedad
integrationAccounts/agreements
Nombre | Descripción | Value |
---|---|---|
type | Tipo de recurso | 'Microsoft.Logic/integrationAccounts/agreements' |
apiVersion | La versión de la API de recursos | "2018-07-01-preview" |
name | El nombre del recurso Vea cómo establecer nombres y tipos para recursos secundarios en plantillas de ARM JSON. |
string (obligatorio) |
ubicación | Ubicación del recurso. | string |
etiquetas | Etiquetas del recurso. | Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas. |
properties | Propiedades del contrato de cuenta de integración. | IntegrationAccountAgreementProperties (obligatorio) |
IntegrationAccountAgreementProperties
Nombre | Descripción | Valor |
---|---|---|
agreementType | Tipo de contrato. | 'AS2' 'Edifact' 'NotSpecified' 'X12' (obligatorio) |
contenido | Contenido del contrato. | AgreementContent (obligatorio) |
guestIdentity | Identidad empresarial del asociado invitado. | BusinessIdentity (obligatorio) |
guestPartner | Asociado de cuenta de integración que se establece como asociado invitado para este contrato. | string (obligatorio) |
hostIdentity | Identidad empresarial del asociado host. | BusinessIdentity (obligatorio) |
hostPartner | Asociado de la cuenta de integración que se establece como asociado host para este contrato. | string (obligatorio) |
metadata | Los metadatos. |
AgreementContent
Nombre | Descripción | Valor |
---|---|---|
aS2 | Contenido del contrato AS2. | AS2AgreementContent |
Edifact | Contenido del contrato EDIFACT. | EdifactAgreementContent |
x12 | Contenido del contrato X12. | X12AgreementContent |
AS2AgreementContent
Nombre | Descripción | Valor |
---|---|---|
receiveAgreement | Contrato de recepción unidireccional AS2. | AS2OneWayAgreement (obligatorio) |
sendAgreement | Contrato de envío unidireccional AS2. | AS2OneWayAgreement (obligatorio) |
AS2OneWayAgreement
Nombre | Descripción | Valor |
---|---|---|
protocolSettings | Configuración del protocolo AS2. | AS2ProtocolSettings (obligatorio) |
receiverBusinessIdentity | Identidad empresarial del receptor | BusinessIdentity (obligatorio) |
senderBusinessIdentity | Identidad empresarial del remitente | BusinessIdentity (obligatorio) |
AS2ProtocolSettings
Nombre | Descripción | Valor |
---|---|---|
acknowledgementConnectionSettings | Configuración de conexión de confirmación. | AS2AcknowledgementConnectionSettings (obligatorio) |
envelopeSettings | Configuración del sobre. | AS2EnvelopeSettings (obligatorio) |
errorSettings | Configuración de error. | AS2ErrorSettings (obligatorio) |
mdnSettings | Configuración de MDN. | AS2MdnSettings (obligatorio) |
messageConnectionSettings | Configuración de conexión del mensaje. | AS2MessageConnectionSettings (obligatorio) |
securitySettings | Configuración de seguridad. | AS2SecuritySettings (obligatorio) |
validationSettings | La configuración de validación. | AS2ValidationSettings (obligatorio) |
AS2AcknowledgementConnectionSettings
Nombre | Descripción | Valor |
---|---|---|
ignoreCertificateNameMismatch | Valor que indica si se omitirá la falta de coincidencia en el nombre del certificado. | bool (obligatorio) |
keepHttpConnectionAlive | Valor que indica si se debe mantener activa la conexión. | bool (obligatorio) |
supportHttpStatusCodeContinue | Valor que indica si se debe admitir el código de estado HTTP "CONTINUE". | bool (obligatorio) |
unfoldHttpHeaders | Valor que indica si se van a desplegar los encabezados HTTP. | bool (obligatorio) |
AS2EnvelopeSettings
Nombre | Descripción | Valor |
---|---|---|
autogenerateFileName | Valor que indica si se va a generar automáticamente el nombre de archivo. | bool (obligatorio) |
fileNameTemplate | Plantilla para el nombre de archivo. | string (obligatorio) |
messageContentType | Tipo de contenido del mensaje. | string (obligatorio) |
suspendMessageOnFileNameGenerationError | Valor que indica si se debe suspender el mensaje en el error de generación de nombres de archivo. | bool (obligatorio) |
transmitFileNameInMimeHeader | Valor que indica si se va a transmitir el nombre de archivo en el encabezado mime. | bool (obligatorio) |
AS2ErrorSettings
Nombre | Descripción | Valor |
---|---|---|
resendIfMDNNotReceived | Valor que indica si se va a reenviar el mensaje Si no se recibe MDN. | bool (obligatorio) |
suspendDuplicateMessage | Valor que indica si se debe suspender el mensaje duplicado. | bool (obligatorio) |
AS2MdnSettings
Nombre | Descripción | Valor |
---|---|---|
dispositionNotificationTo | Notificación de eliminación al valor de encabezado. | string |
mdnText | Texto MDN. | string |
micHashingAlgorithm | Algoritmo hash o firma. | 'MD5' 'Ninguno' 'NotSpecified' 'SHA1' 'SHA2256' 'SHA2384' 'SHA2512' (obligatorio) |
needMDN | Valor que indica si se va a enviar o solicitar un MDN. | bool (obligatorio) |
receiptDeliveryUrl | Dirección URL de entrega del recibo. | string |
sendInboundMDNToMessageBox | Valor que indica si se va a enviar MDN entrante al cuadro de mensaje. | bool (obligatorio) |
sendMDNAsynchronously | Valor que indica si se va a enviar el MDN asincrónico. | bool (obligatorio) |
signMDN | Valor que indica si el MDN debe estar firmado o no. | bool (obligatorio) |
signOutboundMDNIfOptional | Valor que indica si se va a firmar el MDN saliente si es opcional. | bool (obligatorio) |
AS2MessageConnectionSettings
Nombre | Descripción | Valor |
---|---|---|
ignoreCertificateNameMismatch | Valor que indica si se omitirá la falta de coincidencia en el nombre del certificado. | bool (obligatorio) |
keepHttpConnectionAlive | Valor que indica si se debe mantener activa la conexión. | bool (obligatorio) |
supportHttpStatusCodeContinue | Valor que indica si se debe admitir el código de estado HTTP "CONTINUE". | bool (obligatorio) |
unfoldHttpHeaders | Valor que indica si se van a desplegar los encabezados HTTP. | bool (obligatorio) |
AS2SecuritySettings
Nombre | Descripción | Valor |
---|---|---|
enableNRRForInboundDecodedMessages | Valor que indica si se va a habilitar NRR para los mensajes descodificados entrantes. | bool (obligatorio) |
enableNRRForInboundEncodedMessages | Valor que indica si se va a habilitar NRR para los mensajes codificados entrantes. | bool (obligatorio) |
enableNRRForInboundMDN | Valor que indica si se va a habilitar NRR para MDN entrante. | bool (obligatorio) |
enableNRRForOutboundDecodedMessages | Valor que indica si se va a habilitar NRR para los mensajes descodificados salientes. | bool (obligatorio) |
enableNRRForOutboundEncodedMessages | Valor que indica si se va a habilitar NRR para los mensajes codificados salientes. | bool (obligatorio) |
enableNRRForOutboundMDN | Valor que indica si se va a habilitar NRR para MDN saliente. | bool (obligatorio) |
encryptionCertificateName | Nombre del certificado de cifrado. | string |
overrideGroupSigningCertificate | Valor que indica si se va a enviar o solicitar un MDN. | bool (obligatorio) |
sha2AlgorithmFormat | Formato de algoritmo Sha2. Los valores válidos son Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize. | string |
signingCertificateName | Nombre del certificado de firma. | string |
AS2ValidationSettings
Nombre | Descripción | Valor |
---|---|---|
checkCertificateRevocationListOnReceive | Valor que indica si se va a comprobar la lista de revocación de certificados al recibir. | bool (obligatorio) |
checkCertificateRevocationListOnSend | Valor que indica si se va a comprobar la lista de revocación de certificados en el envío. | bool (obligatorio) |
checkDuplicateMessage | Valor que indica si se va a comprobar si hay un mensaje duplicado. | bool (obligatorio) |
compressMessage | Valor que indica si se debe comprimir el mensaje. | bool (obligatorio) |
encryptionAlgorithm | Algoritmo de cifrado. | 'AES128' 'AES192' 'AES256' 'DES3' 'Ninguno' 'NotSpecified' 'RC2' (obligatorio) |
encryptMessage | Valor que indica si se debe cifrar el mensaje. | bool (obligatorio) |
interchangeDuplicatesValidityDays | Número de días que se van a buscar en el intercambio duplicado. | int (obligatorio) |
overrideMessageProperties | Valor que indica si se invalidan las propiedades de mensaje entrantes con las del acuerdo. | bool (obligatorio) |
signingAlgorithm | Algoritmo de firma. | 'Default' 'NotSpecified' 'SHA1' 'SHA2256' 'SHA2384' 'SHA2512' |
signMessage | Valor que indica si se debe firmar el mensaje. | bool (obligatorio) |
BusinessIdentity
Nombre | Descripción | Valor |
---|---|---|
calificador | Calificador de identidad empresarial, por ejemplo, as2identity, ZZ, ZZZ, 31, 32 | string (obligatorio) |
value | Valor de identidad empresarial definido por el usuario. | string (obligatorio) |
EdifactAgreementContent
Nombre | Descripción | Valor |
---|---|---|
receiveAgreement | Contrato de recepción unidireccional EDIFACT. | EdifactOneWayAgreement (obligatorio) |
sendAgreement | Contrato de envío unidireccional EDIFACT. | EdifactOneWayAgreement (obligatorio) |
EdifactOneWayAgreement
Nombre | Descripción | Valor |
---|---|---|
protocolSettings | Configuración del protocolo EDIFACT. | EdifactProtocolSettings (obligatorio) |
receiverBusinessIdentity | Identidad empresarial del receptor | BusinessIdentity (obligatorio) |
senderBusinessIdentity | Identidad empresarial del remitente | BusinessIdentity (obligatorio) |
EdifactProtocolSettings
Nombre | Descripción | Valor |
---|---|---|
acknowledgementSettings | La configuración de confirmación ediFACT. | EdifactAcknowledgementSettings (obligatorio) |
edifactDelimiterOverrides | La configuración de invalidación del delimitador EDIFACT. | EdifactDelimiterOverride[] |
envelopeOverrides | La configuración de invalidación del sobre EDIFACT. | EdifactEnvelopeOverride[] |
envelopeSettings | Configuración del sobre EDIFACT. | EdifactEnvelopeSettings (obligatorio) |
framingSettings | Configuración de marcos EDIFACT. | EdifactFramingSettings (obligatorio) |
messageFilter | Filtro de mensajes EDIFACT. | EdifactMessageFilter (obligatorio) |
messageFilterList | Lista de filtros de mensajes EDIFACT. | EdifactMessageIdentifier[] |
processingSettings | Configuración de procesamiento de EDIFACT. | EdifactProcessingSettings (obligatorio) |
schemaReferences | Referencias de esquema EDIFACT. | EdifactSchemaReference[] (obligatorio) |
validationOverrides | La configuración de invalidación de validación EDIFACT. | EdifactValidationOverride[] |
validationSettings | La configuración de validación EDIFACT. | EdifactValidationSettings (obligatorio) |
EdifactAcknowledgementSettings
Nombre | Descripción | Valor |
---|---|---|
acknowledgementControlNumberLowerBound | Número de control de confirmación límite inferior. | int (obligatorio) |
acknowledgementControlNumberPrefix | Prefijo del número de control de confirmación. | string |
acknowledgementControlNumberSuffix | Sufijo de número de control de confirmación. | string |
acknowledgementControlNumberUpperBound | Límite superior del número de control de confirmación. | int (obligatorio) |
batchFunctionalAcknowledgements | Valor que indica si se van a procesar confirmaciones funcionales por lotes. | bool (obligatorio) |
batchTechnicalAcknowledgements | Valor que indica si se van a procesar por lotes las confirmaciones técnicas. | bool (obligatorio) |
needFunctionalAcknowledgement | Valor que indica si se necesita confirmación funcional. | bool (obligatorio) |
needLoopForValidMessages | Valor que indica si se necesita un bucle para los mensajes válidos. | bool (obligatorio) |
needTechnicalAcknowledgement | Valor que indica si se necesita confirmación técnica. | bool (obligatorio) |
rolloverAcknowledgementControlNumber | Valor que indica si se va a revertir el número de control de confirmación. | bool (obligatorio) |
sendSynchronousAcknowledgement | Valor que indica si se va a enviar confirmación sincrónica. | bool (obligatorio) |
EdifactDelimiterOverride
Nombre | Descripción | Valor |
---|---|---|
componentSeparator | Separador de componentes. | int (obligatorio) |
dataElementSeparator | Separador de elementos de datos. | int (obligatorio) |
decimalPointIndicator | Indicador de separador decimal. | 'Coma' 'Decimal' 'NotSpecified' (obligatorio) |
messageAssociationAssignedCode | Código asignado a la asociación de mensajes. | string |
messageId | Identificador del mensaje. | string |
messageRelease | La versión del mensaje. | string |
messageVersion | La versión del mensaje. | string |
releaseIndicator | Indicador de liberación. | int (obligatorio) |
repeticiónSeparator | Separador de repetición. | int (obligatorio) |
segmentTerminator | Terminador de segmento. | int (obligatorio) |
segmentTerminatorSuffix | Sufijo del terminador de segmento. | 'CR' 'CRLF' 'LF' 'Ninguno' 'NotSpecified' (obligatorio) |
targetNamespace | Espacio de nombres de destino en el que se debe aplicar esta configuración de delimitador. | string |
EdifactEnvelopeOverride
Nombre | Descripción | Valor |
---|---|---|
applicationPassword | Contraseña de la aplicación. | string |
associationAssignedCode | Código asignado a la asociación. | string |
controllingAgencyCode | Código de la agencia de control. | string |
functionalGroupId | Identificador de grupo funcional. | string |
groupHeaderMessageRelease | Versión del mensaje de encabezado del grupo. | string |
groupHeaderMessageVersion | Versión del mensaje de encabezado de grupo. | string |
messageAssociationAssignedCode | Código asignado a la asociación de mensajes. | string |
messageId | Identificador de mensaje en el que se debe aplicar esta configuración de sobre. | string |
messageRelease | La versión de lanzamiento del mensaje en la que se debe aplicar esta configuración de sobre. | string |
messageVersion | La versión del mensaje en la que se debe aplicar esta configuración de sobre. | string |
receiverApplicationId | Identificador de la aplicación receptora. | string |
receiverApplicationQualifier | Calificador de aplicación receptora. | string |
senderApplicationId | Identificador de aplicación del remitente. | string |
senderApplicationQualifier | Calificador de aplicación remitente. | string |
targetNamespace | Espacio de nombres de destino en el que se debe aplicar esta configuración de sobre. | string |
EdifactEnvelopeSettings
Nombre | Descripción | Valor |
---|---|---|
applicationReferenceId | Identificador de referencia de la aplicación. | string |
applyDelimiterStringAdvice | Valor que indica si se va a aplicar un consejo de cadena delimitador. | bool (obligatorio) |
communicationAgreementId | Identificador del contrato de comunicación. | string |
createGroupingSegments | Valor que indica si se van a crear segmentos de agrupación. | bool (obligatorio) |
enableDefaultGroupHeaders | Valor que indica si se van a habilitar los encabezados de grupo predeterminados. | bool (obligatorio) |
functionalGroupId | Identificador de grupo funcional. | string |
groupApplicationPassword | Contraseña de la aplicación de grupo. | string |
groupApplicationReceiverId | Identificador del receptor de la aplicación de grupo. | string |
groupApplicationReceiverQualifier | Calificador del receptor de la aplicación de grupo. | string |
groupApplicationSenderId | Identificador del remitente de la aplicación de grupo. | string |
groupApplicationSenderQualifier | Calificador del remitente de la aplicación de grupo. | string |
groupAssociationAssignedCode | Código asignado a la asociación de grupo. | string |
groupControllingAgencyCode | El grupo que controla el código de la agencia. | string |
groupControlNumberLowerBound | Límite inferior del número de control de grupo. | int (obligatorio) |
groupControlNumberPrefix | Prefijo de número de control de grupo. | string |
groupControlNumberSuffix | Sufijo de número de control de grupo. | string |
groupControlNumberUpperBound | Límite superior del número de control de grupo. | int (obligatorio) |
groupMessageRelease | La versión del mensaje de grupo. | string |
groupMessageVersion | Versión del mensaje de grupo. | string |
interchangeControlNumberLowerBound | Límite inferior del número de control de intercambio. | int (obligatorio) |
interchangeControlNumberPrefix | Prefijo de número de control de intercambio. | string |
interchangeControlNumberSuffix | Sufijo de número de control de intercambio. | string |
interchangeControlNumberUpperBound | Límite superior del número de control de intercambio. | int (obligatorio) |
isTestInterchange | Valor que indica si el mensaje es un intercambio de prueba. | bool (obligatorio) |
overwriteExistingTransactionSetControlNumber | Valor que indica si se va a sobrescribir el número de control del conjunto de transacciones existente. | bool (obligatorio) |
processingPriorityCode | Código de prioridad de procesamiento. | string |
receiverInternalIdentification | Identificación interna del receptor. | string |
receiverInternalSubIdentification | Subidentificación interna del receptor. | string |
receiverReverseRoutingAddress | Dirección de enrutamiento inverso del receptor. | string |
recipientReferencePasswordQualifier | Calificador de contraseña de referencia del destinatario. | string |
recipientReferencePasswordValue | Valor de contraseña de referencia del destinatario. | string |
rolloverGroupControlNumber | Valor que indica si se va a revertir el número de control del grupo. | bool (obligatorio) |
rolloverInterchangeControlNumber | Valor que indica si se va a revertir el número de control de intercambio. | bool (obligatorio) |
rolloverTransactionSetControlNumber | Valor que indica si se va a revertir el número de control del conjunto de transacciones. | bool (obligatorio) |
senderInternalIdentification | Identificación interna del remitente. | string |
senderInternalSubIdentification | Subidentificación interna del remitente. | string |
senderReverseRoutingAddress | Dirección de enrutamiento inverso del remitente. | string |
transactionSetControlNumberLowerBound | Límite inferior del número de control del conjunto de transacciones. | int (obligatorio) |
transactionSetControlNumberPrefix | Prefijo de número de control del conjunto de transacciones. | string |
transactionSetControlNumberSuffix | Sufijo de número de control del conjunto de transacciones. | string |
transactionSetControlNumberUpperBound | Límite superior del número de control del conjunto de transacciones. | int (obligatorio) |
EdifactFramingSettings
Nombre | Descripción | Valor |
---|---|---|
characterEncoding | La codificación de caracteres. | string |
characterSet | CharacterSet de configuración de marco EDIFACT. | 'KECA' 'NotSpecified' 'UNOA' 'UNOB' 'UNOC' 'UNOD' 'UNOE' 'UNOF' 'UNOG' 'UNOH' 'UNOI' 'UNOJ' 'UNOK' 'UNOX' 'UNOY' (obligatorio) |
componentSeparator | Separador de componentes. | int (obligatorio) |
dataElementSeparator | Separador de elementos de datos. | int (obligatorio) |
decimalPointIndicator | Indicador decimal de configuración de marco EDIFACT. | 'Coma' 'Decimal' 'NotSpecified' (obligatorio) |
protocolVersion | Versión del protocolo. | int (obligatorio) |
releaseIndicator | Indicador de liberación. | int (obligatorio) |
repetitionSeparator | Separador de repetición. | int (obligatorio) |
segmentTerminator | Terminador de segmento. | int (obligatorio) |
segmentTerminatorSuffix | Sufijo del terminador de segmento de ajuste de marco EDIFACT. | 'CR' 'CRLF' 'LF' 'Ninguno' 'NotSpecified' (obligatorio) |
serviceCodeListDirectoryVersion | La versión del directorio de lista de códigos de servicio. | string |
EdifactMessageFilter
Nombre | Descripción | Valor |
---|---|---|
messageFilterType | Tipo de filtro de mensaje. | 'Excluir' 'Include' 'NotSpecified' (obligatorio) |
EdifactMessageIdentifier
Nombre | Descripción | Valor |
---|---|---|
messageId | Identificador de mensaje en el que se debe aplicar esta configuración de sobre. | string (obligatorio) |
EdifactProcessingSettings
Nombre | Descripción | Valor |
---|---|---|
createEmptyXmlTagsForTrailingSeparators | Valor que indica si se deben crear etiquetas XML vacías para separadores finales. | bool (obligatorio) |
maskSecurityInfo | Valor que indica si se va a enmascarar la información de seguridad. | bool (obligatorio) |
preserveInterchange | Valor que indica si se va a conservar el intercambio. | bool (obligatorio) |
suspendInterchangeOnError | Valor que indica si se debe suspender el intercambio en caso de error. | bool (obligatorio) |
useDotAsDecimalSeparator | Valor que indica si se debe usar el punto como separador decimal. | bool (obligatorio) |
EdifactSchemaReference
Nombre | Descripción | Valor |
---|---|---|
associationAssignedCode | Código asignado a la asociación. | string |
messageId | Identificador del mensaje. | string (obligatorio) |
messageRelease | Versión de lanzamiento del mensaje. | string (obligatorio) |
messageVersion | La versión del mensaje. | string (obligatorio) |
schemaName | El nombre del esquema. | string (obligatorio) |
senderApplicationId | Identificador de aplicación del remitente. | string |
senderApplicationQualifier | Calificador de aplicación remitente. | string |
EdifactValidationOverride
Nombre | Descripción | Valor |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Valor que indica si se permiten espacios iniciales y finales y ceros. | bool (obligatorio) |
enforceCharacterSet | Valor que indica si se va a validar el juego de caracteres. | bool (obligatorio) |
messageId | Identificador de mensaje en el que se debe aplicar la configuración de validación. | string (obligatorio) |
trailingSeparatorPolicy | Directiva de separador final. | 'Obligatorio' 'NotAllowed' 'NotSpecified' 'Opcional' (obligatorio) |
trimLeadingAndTrailingSpacesAndZeroes | Valor que indica si se deben recortar los espacios iniciales y finales y los ceros. | bool (obligatorio) |
validateEDITypes | Valor que indica si se van a validar tipos EDI. | bool (obligatorio) |
validateXSDTypes | Valor que indica si se van a validar tipos XSD. | bool (obligatorio) |
EdifactValidationSettings
Nombre | Descripción | Valor |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Valor que indica si se permiten espacios iniciales y finales y ceros. | bool (obligatorio) |
checkDuplicateGroupControlNumber | Valor que indica si se debe comprobar si hay un número de control de grupo duplicado. | bool (obligatorio) |
checkDuplicateInterchangeControlNumber | Valor que indica si se va a comprobar si hay un número de control de intercambio duplicado. | bool (obligatorio) |
checkDuplicateTransactionSetControlNumber | Valor que indica si se debe comprobar si hay un número de control de conjunto de transacciones duplicado. | bool (obligatorio) |
interchangeControlNumberValidityDays | Período de validez del número de control de intercambio. | int (obligatorio) |
trailingSeparatorPolicy | Directiva de separador final. | 'Obligatorio' 'NotAllowed' 'NotSpecified' 'Opcional' (obligatorio) |
trimLeadingAndTrailingSpacesAndZeroes | Valor que indica si se deben recortar los espacios iniciales y finales y los ceros. | bool (obligatorio) |
validateCharacterSet | Valor que indica si se va a validar el juego de caracteres en el mensaje. | bool (obligatorio) |
validateEDITypes | Valor que indica si se van a validar tipos EDI. | bool (obligatorio) |
validateXSDTypes | Valor que indica si se van a validar tipos XSD. | bool (obligatorio) |
X12AgreementContent
Nombre | Descripción | Valor |
---|---|---|
receiveAgreement | Contrato de recepción unidireccional X12. | X12OneWayAgreement (obligatorio) |
sendAgreement | Contrato de envío unidireccional X12. | X12OneWayAgreement (obligatorio) |
X12OneWayAgreement
Nombre | Descripción | Valor |
---|---|---|
protocolSettings | La configuración del protocolo X12. | X12ProtocolSettings (obligatorio) |
receiverBusinessIdentity | Identidad empresarial del receptor | BusinessIdentity (obligatorio) |
senderBusinessIdentity | Identidad empresarial del remitente | BusinessIdentity (obligatorio) |
X12ProtocolSettings
Nombre | Descripción | Valor |
---|---|---|
acknowledgementSettings | Configuración de confirmación X12. | X12AcknowledgementSettings (obligatorio) |
envelopeOverrides | La configuración de invalidación del sobre X12. | X12EnvelopeOverride[] |
envelopeSettings | Configuración del sobre X12. | X12EnvelopeSettings (obligatorio) |
framingSettings | La configuración de marcos X12. | X12FramingSettings (obligatorio) |
messageFilter | Filtro de mensajes X12. | X12MessageFilter (obligatorio) |
messageFilterList | Lista de filtros de mensajes X12. | X12MessageIdentifier[] |
processingSettings | La configuración de procesamiento X12. | X12ProcessingSettings (obligatorio) |
schemaReferences | Referencias de esquema X12. | X12SchemaReference[] (obligatorio) |
securitySettings | La configuración de seguridad X12. | X12SecuritySettings (obligatorio) |
validationOverrides | La configuración de invalidación de validación X12. | X12ValidationOverride[] |
validationSettings | La configuración de validación X12. | X12ValidationSettings (obligatorio) |
x12DelimiterOverrides | La configuración de invalidación del delimitador X12. | X12DelimiterOverrides[] |
X12AcknowledgementSettings
Nombre | Descripción | Valor |
---|---|---|
acknowledgementControlNumberLowerBound | Límite inferior del número de control de confirmación. | int (obligatorio) |
acknowledgementControlNumberPrefix | Prefijo de número de control de confirmación. | string |
acknowledgementControlNumberSuffix | Sufijo de número de control de confirmación. | string |
acknowledgementControlNumberUpperBound | Límite superior del número de control de confirmación. | int (obligatorio) |
batchFunctionalAcknowledgements | Valor que indica si se van a procesar confirmaciones funcionales por lotes. | bool (obligatorio) |
batchImplementationAcknowledgements | Valor que indica si se deben realizar confirmaciones de implementación por lotes. | bool (obligatorio) |
batchTechnicalAcknowledgements | Valor que indica si se van a procesar por lotes las confirmaciones técnicas. | bool (obligatorio) |
functionalAcknowledgementVersion | La versión de confirmación funcional. | string |
implementationAcknowledgementVersion | Versión de confirmación de implementación. | string |
needFunctionalAcknowledgement | Valor que indica si se necesita confirmación funcional. | bool (obligatorio) |
needImplementationAcknowledgement | Valor que indica si se necesita confirmación de implementación. | bool (obligatorio) |
needLoopForValidMessages | Valor que indica si se necesita un bucle para los mensajes válidos. | bool (obligatorio) |
needTechnicalAcknowledgement | Valor que indica si se necesita confirmación técnica. | bool (obligatorio) |
rolloverAcknowledgementControlNumber | Valor que indica si se va a revertir el número de control de confirmación. | bool (obligatorio) |
sendSynchronousAcknowledgement | Valor que indica si se va a enviar confirmación sincrónica. | bool (obligatorio) |
X12EnvelopeOverride
Nombre | Descripción | Valor |
---|---|---|
dateFormat | El formato de la fecha. | 'CCYYMMDD' 'NotSpecified' 'YYMMDD' (obligatorio) |
functionalIdentifierCode | Código de identificador funcional. | string |
headerVersion | La versión del encabezado. | string (obligatorio) |
messageId | Identificador de mensaje en el que se debe aplicar esta configuración de sobre. | string (obligatorio) |
protocolVersion | Versión del protocolo en la que se debe aplicar esta configuración de sobre. | string (obligatorio) |
receiverApplicationId | Identificador de la aplicación receptora. | string (obligatorio) |
responsibleAgencyCode | El código de la agencia responsable. | string (obligatorio) |
senderApplicationId | Identificador de aplicación del remitente. | string (obligatorio) |
targetNamespace | Espacio de nombres de destino en el que se debe aplicar esta configuración de sobre. | string (obligatorio) |
timeFormat | Formato de hora. | 'HHMM' 'HHMMSS' 'HHMMSSD' 'HHMMSSdd' 'NotSpecified' (obligatorio) |
X12EnvelopeSettings
Nombre | Descripción | Valor |
---|---|---|
controlStandardsId | Controla el identificador de los estándares. | int (obligatorio) |
controlVersionNumber | Número de versión del control. | string (obligatorio) |
enableDefaultGroupHeaders | Valor que indica si se van a habilitar los encabezados de grupo predeterminados. | bool (obligatorio) |
functionalGroupId | Identificador de grupo funcional. | string |
groupControlNumberLowerBound | Número de control de grupo límite inferior. | int (obligatorio) |
groupControlNumberUpperBound | Límite superior del número de control de grupo. | int (obligatorio) |
groupHeaderAgencyCode | El código de la agencia de encabezado del grupo. | string (obligatorio) |
groupHeaderDateFormat | Formato de fecha del encabezado de grupo. | 'CCYYMMDD' 'NotSpecified' 'YYMMDD' (obligatorio) |
groupHeaderTimeFormat | Formato de hora de encabezado del grupo. | 'HHMM' 'HHMMSS' 'HHMMSSD' 'HHMMSSdd' 'NotSpecified' (obligatorio) |
groupHeaderVersion | Versión del encabezado de grupo. | string (obligatorio) |
interchangeControlNumberLowerBound | Número de control de intercambio límite inferior. | int (obligatorio) |
interchangeControlNumberUpperBound | Límite superior del número de control de intercambio. | int (obligatorio) |
overwriteExistingTransactionSetControlNumber | Valor que indica si se va a sobrescribir el número de control del conjunto de transacciones existente. | bool (obligatorio) |
receiverApplicationId | Identificador de la aplicación receptora. | string (obligatorio) |
rolloverGroupControlNumber | Valor que indica si se va a revertir el número de control del grupo. | bool (obligatorio) |
rolloverInterchangeControlNumber | Valor que indica si se va a revertir el número de control de intercambio. | bool (obligatorio) |
rolloverTransactionSetControlNumber | Valor que indica si se va a revertir el número de control del conjunto de transacciones. | bool (obligatorio) |
senderApplicationId | Identificador de aplicación del remitente. | string (obligatorio) |
transactionSetControlNumberLowerBound | Número de control del conjunto de transacciones límite inferior. | int (obligatorio) |
transactionSetControlNumberPrefix | Prefijo del número de control del conjunto de transacciones. | string |
transactionSetControlNumberSuffix | Sufijo de número de control del conjunto de transacciones. | string |
transactionSetControlNumberUpperBound | Límite superior del número de control del conjunto de transacciones. | int (obligatorio) |
usageIndicator | Indicador de uso. | 'Información' 'NotSpecified' 'Producción' 'Test' (obligatorio) |
useControlStandardsIdAsRepetitionCharacter | Valor que indica si se debe usar el identificador de los estándares de control como carácter de repetición. | bool (obligatorio) |
X12FramingSettings
Nombre | Descripción | Valor |
---|---|---|
characterSet | Juego de caracteres X12. | "Básico" 'Extendido' 'NotSpecified' 'UTF8' (obligatorio) |
componentSeparator | Separador de componentes. | int (obligatorio) |
dataElementSeparator | Separador de elementos de datos. | int (obligatorio) |
replaceCharacter | Carácter de reemplazo. | int (obligatorio) |
replaceSeparatorsInPayload | Valor que indica si se van a reemplazar separadores en la carga útil. | bool (obligatorio) |
segmentTerminator | Terminador de segmento. | int (obligatorio) |
segmentTerminatorSuffix | Sufijo del terminador de segmento. | 'CR' 'CRLF' 'LF' 'Ninguno' 'NotSpecified' (obligatorio) |
X12MessageFilter
Nombre | Descripción | Valor |
---|---|---|
messageFilterType | Tipo de filtro de mensaje. | 'Excluir' 'Include' 'NotSpecified' (obligatorio) |
X12MessageIdentifier
Nombre | Descripción | Valor |
---|---|---|
messageId | Identificador del mensaje. | string (obligatorio) |
X12ProcessingSettings
Nombre | Descripción | Valor |
---|---|---|
convertImpliedDecimal | Valor que indica si se va a convertir el tipo numérico en decimal implícito. | bool (obligatorio) |
createEmptyXmlTagsForTrailingSeparators | Valor que indica si se deben crear etiquetas XML vacías para separadores finales. | bool (obligatorio) |
maskSecurityInfo | Valor que indica si se va a enmascarar la información de seguridad. | bool (obligatorio) |
preserveInterchange | Valor que indica si se va a conservar el intercambio. | bool (obligatorio) |
suspendInterchangeOnError | Valor que indica si se debe suspender el intercambio en caso de error. | bool (obligatorio) |
useDotAsDecimalSeparator | Valor que indica si se debe usar el punto como separador decimal. | bool (obligatorio) |
X12SchemaReference
Nombre | Descripción | Valor |
---|---|---|
messageId | Identificador del mensaje. | string (obligatorio) |
schemaName | El nombre del esquema. | string (obligatorio) |
schemaVersion | La versión del esquema. | string (obligatorio) |
senderApplicationId | Identificador de aplicación del remitente. | string |
X12SecuritySettings
Nombre | Descripción | Valor |
---|---|---|
authorizationQualifier | Calificador de autorización. | string (obligatorio) |
authorizationValue | Valor de autorización. | string |
passwordValue | Valor de contraseña. | string |
securityQualifier | Calificador de seguridad. | string (obligatorio) |
X12ValidationOverride
Nombre | Descripción | Valor |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Valor que indica si se permiten espacios iniciales y finales y ceros. | bool (obligatorio) |
messageId | Identificador de mensaje en el que se debe aplicar la configuración de validación. | string (obligatorio) |
trailingSeparatorPolicy | Directiva de separador final. | 'Obligatorio' 'NotAllowed' 'NotSpecified' 'Opcional' (obligatorio) |
trimLeadingAndTrailingSpacesAndZeroes | Valor que indica si se deben recortar los espacios iniciales y finales y los ceros. | bool (obligatorio) |
validateCharacterSet | Valor que indica si se va a validar el juego de caracteres. | bool (obligatorio) |
validateEDITypes | Valor que indica si se van a validar tipos EDI. | bool (obligatorio) |
validateXSDTypes | Valor que indica si se van a validar tipos XSD. | bool (obligatorio) |
X12ValidationSettings
Nombre | Descripción | Valor |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Valor que indica si se permiten espacios iniciales y finales y ceros. | bool (obligatorio) |
checkDuplicateGroupControlNumber | Valor que indica si se debe comprobar si hay un número de control de grupo duplicado. | bool (obligatorio) |
checkDuplicateInterchangeControlNumber | Valor que indica si se va a comprobar si hay un número de control de intercambio duplicado. | bool (obligatorio) |
checkDuplicateTransactionSetControlNumber | Valor que indica si se debe comprobar si hay un número de control de conjunto de transacciones duplicado. | bool (obligatorio) |
interchangeControlNumberValidityDays | Período de validez del número de control de intercambio. | int (obligatorio) |
trailingSeparatorPolicy | Directiva de separador final. | 'Obligatorio' 'NotAllowed' 'NotSpecified' 'Opcional' (obligatorio) |
trimLeadingAndTrailingSpacesAndZeroes | Valor que indica si se deben recortar los espacios iniciales y finales y los ceros. | bool (obligatorio) |
validateCharacterSet | Valor que indica si se va a validar el juego de caracteres en el mensaje. | bool (obligatorio) |
validateEDITypes | Valor que indica si se van a validar tipos EDI. | bool (obligatorio) |
validateXSDTypes | Valor que indica si se van a validar tipos XSD. | bool (obligatorio) |
X12DelimiterOverrides
Nombre | Descripción | Valor |
---|---|---|
componentSeparator | Separador de componentes. | int (obligatorio) |
dataElementSeparator | Separador de elementos de datos. | int (obligatorio) |
messageId | Identificador del mensaje. | string |
protocolVersion | Versión del protocolo. | string |
replaceCharacter | Carácter de reemplazo. | int (obligatorio) |
replaceSeparatorsInPayload | Valor que indica si se van a reemplazar separadores en la carga útil. | bool (obligatorio) |
segmentTerminator | Terminador de segmento. | int (obligatorio) |
segmentTerminatorSuffix | Sufijo del terminador de segmento. | 'CR' 'CRLF' 'LF' 'Ninguno' 'NotSpecified' (obligatorio) |
targetNamespace | Espacio de nombres de destino en el que se debe aplicar esta configuración de delimitador. | string |
Plantillas de inicio rápido
Las siguientes plantillas de inicio rápido implementan este tipo de recurso.
Plantilla | Descripción |
---|---|
Recepción de envío de AS2 en Azure Logic Apps |
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 mostrar 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
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de los recursos
Para crear un recurso Microsoft.Logic/integrationAccounts/agreements, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Logic/integrationAccounts/agreements@2018-07-01-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
agreementType = "string"
content = {
aS2 = {
receiveAgreement = {
protocolSettings = {
acknowledgementConnectionSettings = {
ignoreCertificateNameMismatch = bool
keepHttpConnectionAlive = bool
supportHttpStatusCodeContinue = bool
unfoldHttpHeaders = bool
}
envelopeSettings = {
autogenerateFileName = bool
fileNameTemplate = "string"
messageContentType = "string"
suspendMessageOnFileNameGenerationError = bool
transmitFileNameInMimeHeader = bool
}
errorSettings = {
resendIfMDNNotReceived = bool
suspendDuplicateMessage = bool
}
mdnSettings = {
dispositionNotificationTo = "string"
mdnText = "string"
micHashingAlgorithm = "string"
needMDN = bool
receiptDeliveryUrl = "string"
sendInboundMDNToMessageBox = bool
sendMDNAsynchronously = bool
signMDN = bool
signOutboundMDNIfOptional = bool
}
messageConnectionSettings = {
ignoreCertificateNameMismatch = bool
keepHttpConnectionAlive = bool
supportHttpStatusCodeContinue = bool
unfoldHttpHeaders = bool
}
securitySettings = {
enableNRRForInboundDecodedMessages = bool
enableNRRForInboundEncodedMessages = bool
enableNRRForInboundMDN = bool
enableNRRForOutboundDecodedMessages = bool
enableNRRForOutboundEncodedMessages = bool
enableNRRForOutboundMDN = bool
encryptionCertificateName = "string"
overrideGroupSigningCertificate = bool
sha2AlgorithmFormat = "string"
signingCertificateName = "string"
}
validationSettings = {
checkCertificateRevocationListOnReceive = bool
checkCertificateRevocationListOnSend = bool
checkDuplicateMessage = bool
compressMessage = bool
encryptionAlgorithm = "string"
encryptMessage = bool
interchangeDuplicatesValidityDays = int
overrideMessageProperties = bool
signingAlgorithm = "string"
signMessage = bool
}
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
sendAgreement = {
protocolSettings = {
acknowledgementConnectionSettings = {
ignoreCertificateNameMismatch = bool
keepHttpConnectionAlive = bool
supportHttpStatusCodeContinue = bool
unfoldHttpHeaders = bool
}
envelopeSettings = {
autogenerateFileName = bool
fileNameTemplate = "string"
messageContentType = "string"
suspendMessageOnFileNameGenerationError = bool
transmitFileNameInMimeHeader = bool
}
errorSettings = {
resendIfMDNNotReceived = bool
suspendDuplicateMessage = bool
}
mdnSettings = {
dispositionNotificationTo = "string"
mdnText = "string"
micHashingAlgorithm = "string"
needMDN = bool
receiptDeliveryUrl = "string"
sendInboundMDNToMessageBox = bool
sendMDNAsynchronously = bool
signMDN = bool
signOutboundMDNIfOptional = bool
}
messageConnectionSettings = {
ignoreCertificateNameMismatch = bool
keepHttpConnectionAlive = bool
supportHttpStatusCodeContinue = bool
unfoldHttpHeaders = bool
}
securitySettings = {
enableNRRForInboundDecodedMessages = bool
enableNRRForInboundEncodedMessages = bool
enableNRRForInboundMDN = bool
enableNRRForOutboundDecodedMessages = bool
enableNRRForOutboundEncodedMessages = bool
enableNRRForOutboundMDN = bool
encryptionCertificateName = "string"
overrideGroupSigningCertificate = bool
sha2AlgorithmFormat = "string"
signingCertificateName = "string"
}
validationSettings = {
checkCertificateRevocationListOnReceive = bool
checkCertificateRevocationListOnSend = bool
checkDuplicateMessage = bool
compressMessage = bool
encryptionAlgorithm = "string"
encryptMessage = bool
interchangeDuplicatesValidityDays = int
overrideMessageProperties = bool
signingAlgorithm = "string"
signMessage = bool
}
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
}
edifact = {
receiveAgreement = {
protocolSettings = {
acknowledgementSettings = {
acknowledgementControlNumberLowerBound = int
acknowledgementControlNumberPrefix = "string"
acknowledgementControlNumberSuffix = "string"
acknowledgementControlNumberUpperBound = int
batchFunctionalAcknowledgements = bool
batchTechnicalAcknowledgements = bool
needFunctionalAcknowledgement = bool
needLoopForValidMessages = bool
needTechnicalAcknowledgement = bool
rolloverAcknowledgementControlNumber = bool
sendSynchronousAcknowledgement = bool
}
edifactDelimiterOverrides = [
{
componentSeparator = int
dataElementSeparator = int
decimalPointIndicator = "string"
messageAssociationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
releaseIndicator = int
repetitionSeparator = int
segmentTerminator = int
segmentTerminatorSuffix = "string"
targetNamespace = "string"
}
]
envelopeOverrides = [
{
applicationPassword = "string"
associationAssignedCode = "string"
controllingAgencyCode = "string"
functionalGroupId = "string"
groupHeaderMessageRelease = "string"
groupHeaderMessageVersion = "string"
messageAssociationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
receiverApplicationId = "string"
receiverApplicationQualifier = "string"
senderApplicationId = "string"
senderApplicationQualifier = "string"
targetNamespace = "string"
}
]
envelopeSettings = {
applicationReferenceId = "string"
applyDelimiterStringAdvice = bool
communicationAgreementId = "string"
createGroupingSegments = bool
enableDefaultGroupHeaders = bool
functionalGroupId = "string"
groupApplicationPassword = "string"
groupApplicationReceiverId = "string"
groupApplicationReceiverQualifier = "string"
groupApplicationSenderId = "string"
groupApplicationSenderQualifier = "string"
groupAssociationAssignedCode = "string"
groupControllingAgencyCode = "string"
groupControlNumberLowerBound = int
groupControlNumberPrefix = "string"
groupControlNumberSuffix = "string"
groupControlNumberUpperBound = int
groupMessageRelease = "string"
groupMessageVersion = "string"
interchangeControlNumberLowerBound = int
interchangeControlNumberPrefix = "string"
interchangeControlNumberSuffix = "string"
interchangeControlNumberUpperBound = int
isTestInterchange = bool
overwriteExistingTransactionSetControlNumber = bool
processingPriorityCode = "string"
receiverInternalIdentification = "string"
receiverInternalSubIdentification = "string"
receiverReverseRoutingAddress = "string"
recipientReferencePasswordQualifier = "string"
recipientReferencePasswordValue = "string"
rolloverGroupControlNumber = bool
rolloverInterchangeControlNumber = bool
rolloverTransactionSetControlNumber = bool
senderInternalIdentification = "string"
senderInternalSubIdentification = "string"
senderReverseRoutingAddress = "string"
transactionSetControlNumberLowerBound = int
transactionSetControlNumberPrefix = "string"
transactionSetControlNumberSuffix = "string"
transactionSetControlNumberUpperBound = int
}
framingSettings = {
characterEncoding = "string"
characterSet = "string"
componentSeparator = int
dataElementSeparator = int
decimalPointIndicator = "string"
protocolVersion = int
releaseIndicator = int
repetitionSeparator = int
segmentTerminator = int
segmentTerminatorSuffix = "string"
serviceCodeListDirectoryVersion = "string"
}
messageFilter = {
messageFilterType = "string"
}
messageFilterList = [
{
messageId = "string"
}
]
processingSettings = {
createEmptyXmlTagsForTrailingSeparators = bool
maskSecurityInfo = bool
preserveInterchange = bool
suspendInterchangeOnError = bool
useDotAsDecimalSeparator = bool
}
schemaReferences = [
{
associationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
schemaName = "string"
senderApplicationId = "string"
senderApplicationQualifier = "string"
}
]
validationOverrides = [
{
allowLeadingAndTrailingSpacesAndZeroes = bool
enforceCharacterSet = bool
messageId = "string"
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateEDITypes = bool
validateXSDTypes = bool
}
]
validationSettings = {
allowLeadingAndTrailingSpacesAndZeroes = bool
checkDuplicateGroupControlNumber = bool
checkDuplicateInterchangeControlNumber = bool
checkDuplicateTransactionSetControlNumber = bool
interchangeControlNumberValidityDays = int
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEDITypes = bool
validateXSDTypes = bool
}
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
sendAgreement = {
protocolSettings = {
acknowledgementSettings = {
acknowledgementControlNumberLowerBound = int
acknowledgementControlNumberPrefix = "string"
acknowledgementControlNumberSuffix = "string"
acknowledgementControlNumberUpperBound = int
batchFunctionalAcknowledgements = bool
batchTechnicalAcknowledgements = bool
needFunctionalAcknowledgement = bool
needLoopForValidMessages = bool
needTechnicalAcknowledgement = bool
rolloverAcknowledgementControlNumber = bool
sendSynchronousAcknowledgement = bool
}
edifactDelimiterOverrides = [
{
componentSeparator = int
dataElementSeparator = int
decimalPointIndicator = "string"
messageAssociationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
releaseIndicator = int
repetitionSeparator = int
segmentTerminator = int
segmentTerminatorSuffix = "string"
targetNamespace = "string"
}
]
envelopeOverrides = [
{
applicationPassword = "string"
associationAssignedCode = "string"
controllingAgencyCode = "string"
functionalGroupId = "string"
groupHeaderMessageRelease = "string"
groupHeaderMessageVersion = "string"
messageAssociationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
receiverApplicationId = "string"
receiverApplicationQualifier = "string"
senderApplicationId = "string"
senderApplicationQualifier = "string"
targetNamespace = "string"
}
]
envelopeSettings = {
applicationReferenceId = "string"
applyDelimiterStringAdvice = bool
communicationAgreementId = "string"
createGroupingSegments = bool
enableDefaultGroupHeaders = bool
functionalGroupId = "string"
groupApplicationPassword = "string"
groupApplicationReceiverId = "string"
groupApplicationReceiverQualifier = "string"
groupApplicationSenderId = "string"
groupApplicationSenderQualifier = "string"
groupAssociationAssignedCode = "string"
groupControllingAgencyCode = "string"
groupControlNumberLowerBound = int
groupControlNumberPrefix = "string"
groupControlNumberSuffix = "string"
groupControlNumberUpperBound = int
groupMessageRelease = "string"
groupMessageVersion = "string"
interchangeControlNumberLowerBound = int
interchangeControlNumberPrefix = "string"
interchangeControlNumberSuffix = "string"
interchangeControlNumberUpperBound = int
isTestInterchange = bool
overwriteExistingTransactionSetControlNumber = bool
processingPriorityCode = "string"
receiverInternalIdentification = "string"
receiverInternalSubIdentification = "string"
receiverReverseRoutingAddress = "string"
recipientReferencePasswordQualifier = "string"
recipientReferencePasswordValue = "string"
rolloverGroupControlNumber = bool
rolloverInterchangeControlNumber = bool
rolloverTransactionSetControlNumber = bool
senderInternalIdentification = "string"
senderInternalSubIdentification = "string"
senderReverseRoutingAddress = "string"
transactionSetControlNumberLowerBound = int
transactionSetControlNumberPrefix = "string"
transactionSetControlNumberSuffix = "string"
transactionSetControlNumberUpperBound = int
}
framingSettings = {
characterEncoding = "string"
characterSet = "string"
componentSeparator = int
dataElementSeparator = int
decimalPointIndicator = "string"
protocolVersion = int
releaseIndicator = int
repetitionSeparator = int
segmentTerminator = int
segmentTerminatorSuffix = "string"
serviceCodeListDirectoryVersion = "string"
}
messageFilter = {
messageFilterType = "string"
}
messageFilterList = [
{
messageId = "string"
}
]
processingSettings = {
createEmptyXmlTagsForTrailingSeparators = bool
maskSecurityInfo = bool
preserveInterchange = bool
suspendInterchangeOnError = bool
useDotAsDecimalSeparator = bool
}
schemaReferences = [
{
associationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
schemaName = "string"
senderApplicationId = "string"
senderApplicationQualifier = "string"
}
]
validationOverrides = [
{
allowLeadingAndTrailingSpacesAndZeroes = bool
enforceCharacterSet = bool
messageId = "string"
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateEDITypes = bool
validateXSDTypes = bool
}
]
validationSettings = {
allowLeadingAndTrailingSpacesAndZeroes = bool
checkDuplicateGroupControlNumber = bool
checkDuplicateInterchangeControlNumber = bool
checkDuplicateTransactionSetControlNumber = bool
interchangeControlNumberValidityDays = int
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEDITypes = bool
validateXSDTypes = bool
}
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
}
x12 = {
receiveAgreement = {
protocolSettings = {
acknowledgementSettings = {
acknowledgementControlNumberLowerBound = int
acknowledgementControlNumberPrefix = "string"
acknowledgementControlNumberSuffix = "string"
acknowledgementControlNumberUpperBound = int
batchFunctionalAcknowledgements = bool
batchImplementationAcknowledgements = bool
batchTechnicalAcknowledgements = bool
functionalAcknowledgementVersion = "string"
implementationAcknowledgementVersion = "string"
needFunctionalAcknowledgement = bool
needImplementationAcknowledgement = bool
needLoopForValidMessages = bool
needTechnicalAcknowledgement = bool
rolloverAcknowledgementControlNumber = bool
sendSynchronousAcknowledgement = bool
}
envelopeOverrides = [
{
dateFormat = "string"
functionalIdentifierCode = "string"
headerVersion = "string"
messageId = "string"
protocolVersion = "string"
receiverApplicationId = "string"
responsibleAgencyCode = "string"
senderApplicationId = "string"
targetNamespace = "string"
timeFormat = "string"
}
]
envelopeSettings = {
controlStandardsId = int
controlVersionNumber = "string"
enableDefaultGroupHeaders = bool
functionalGroupId = "string"
groupControlNumberLowerBound = int
groupControlNumberUpperBound = int
groupHeaderAgencyCode = "string"
groupHeaderDateFormat = "string"
groupHeaderTimeFormat = "string"
groupHeaderVersion = "string"
interchangeControlNumberLowerBound = int
interchangeControlNumberUpperBound = int
overwriteExistingTransactionSetControlNumber = bool
receiverApplicationId = "string"
rolloverGroupControlNumber = bool
rolloverInterchangeControlNumber = bool
rolloverTransactionSetControlNumber = bool
senderApplicationId = "string"
transactionSetControlNumberLowerBound = int
transactionSetControlNumberPrefix = "string"
transactionSetControlNumberSuffix = "string"
transactionSetControlNumberUpperBound = int
usageIndicator = "string"
useControlStandardsIdAsRepetitionCharacter = bool
}
framingSettings = {
characterSet = "string"
componentSeparator = int
dataElementSeparator = int
replaceCharacter = int
replaceSeparatorsInPayload = bool
segmentTerminator = int
segmentTerminatorSuffix = "string"
}
messageFilter = {
messageFilterType = "string"
}
messageFilterList = [
{
messageId = "string"
}
]
processingSettings = {
convertImpliedDecimal = bool
createEmptyXmlTagsForTrailingSeparators = bool
maskSecurityInfo = bool
preserveInterchange = bool
suspendInterchangeOnError = bool
useDotAsDecimalSeparator = bool
}
schemaReferences = [
{
messageId = "string"
schemaName = "string"
schemaVersion = "string"
senderApplicationId = "string"
}
]
securitySettings = {
authorizationQualifier = "string"
authorizationValue = "string"
passwordValue = "string"
securityQualifier = "string"
}
validationOverrides = [
{
allowLeadingAndTrailingSpacesAndZeroes = bool
messageId = "string"
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEDITypes = bool
validateXSDTypes = bool
}
]
validationSettings = {
allowLeadingAndTrailingSpacesAndZeroes = bool
checkDuplicateGroupControlNumber = bool
checkDuplicateInterchangeControlNumber = bool
checkDuplicateTransactionSetControlNumber = bool
interchangeControlNumberValidityDays = int
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEDITypes = bool
validateXSDTypes = bool
}
x12DelimiterOverrides = [
{
componentSeparator = int
dataElementSeparator = int
messageId = "string"
protocolVersion = "string"
replaceCharacter = int
replaceSeparatorsInPayload = bool
segmentTerminator = int
segmentTerminatorSuffix = "string"
targetNamespace = "string"
}
]
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
sendAgreement = {
protocolSettings = {
acknowledgementSettings = {
acknowledgementControlNumberLowerBound = int
acknowledgementControlNumberPrefix = "string"
acknowledgementControlNumberSuffix = "string"
acknowledgementControlNumberUpperBound = int
batchFunctionalAcknowledgements = bool
batchImplementationAcknowledgements = bool
batchTechnicalAcknowledgements = bool
functionalAcknowledgementVersion = "string"
implementationAcknowledgementVersion = "string"
needFunctionalAcknowledgement = bool
needImplementationAcknowledgement = bool
needLoopForValidMessages = bool
needTechnicalAcknowledgement = bool
rolloverAcknowledgementControlNumber = bool
sendSynchronousAcknowledgement = bool
}
envelopeOverrides = [
{
dateFormat = "string"
functionalIdentifierCode = "string"
headerVersion = "string"
messageId = "string"
protocolVersion = "string"
receiverApplicationId = "string"
responsibleAgencyCode = "string"
senderApplicationId = "string"
targetNamespace = "string"
timeFormat = "string"
}
]
envelopeSettings = {
controlStandardsId = int
controlVersionNumber = "string"
enableDefaultGroupHeaders = bool
functionalGroupId = "string"
groupControlNumberLowerBound = int
groupControlNumberUpperBound = int
groupHeaderAgencyCode = "string"
groupHeaderDateFormat = "string"
groupHeaderTimeFormat = "string"
groupHeaderVersion = "string"
interchangeControlNumberLowerBound = int
interchangeControlNumberUpperBound = int
overwriteExistingTransactionSetControlNumber = bool
receiverApplicationId = "string"
rolloverGroupControlNumber = bool
rolloverInterchangeControlNumber = bool
rolloverTransactionSetControlNumber = bool
senderApplicationId = "string"
transactionSetControlNumberLowerBound = int
transactionSetControlNumberPrefix = "string"
transactionSetControlNumberSuffix = "string"
transactionSetControlNumberUpperBound = int
usageIndicator = "string"
useControlStandardsIdAsRepetitionCharacter = bool
}
framingSettings = {
characterSet = "string"
componentSeparator = int
dataElementSeparator = int
replaceCharacter = int
replaceSeparatorsInPayload = bool
segmentTerminator = int
segmentTerminatorSuffix = "string"
}
messageFilter = {
messageFilterType = "string"
}
messageFilterList = [
{
messageId = "string"
}
]
processingSettings = {
convertImpliedDecimal = bool
createEmptyXmlTagsForTrailingSeparators = bool
maskSecurityInfo = bool
preserveInterchange = bool
suspendInterchangeOnError = bool
useDotAsDecimalSeparator = bool
}
schemaReferences = [
{
messageId = "string"
schemaName = "string"
schemaVersion = "string"
senderApplicationId = "string"
}
]
securitySettings = {
authorizationQualifier = "string"
authorizationValue = "string"
passwordValue = "string"
securityQualifier = "string"
}
validationOverrides = [
{
allowLeadingAndTrailingSpacesAndZeroes = bool
messageId = "string"
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEDITypes = bool
validateXSDTypes = bool
}
]
validationSettings = {
allowLeadingAndTrailingSpacesAndZeroes = bool
checkDuplicateGroupControlNumber = bool
checkDuplicateInterchangeControlNumber = bool
checkDuplicateTransactionSetControlNumber = bool
interchangeControlNumberValidityDays = int
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEDITypes = bool
validateXSDTypes = bool
}
x12DelimiterOverrides = [
{
componentSeparator = int
dataElementSeparator = int
messageId = "string"
protocolVersion = "string"
replaceCharacter = int
replaceSeparatorsInPayload = bool
segmentTerminator = int
segmentTerminatorSuffix = "string"
targetNamespace = "string"
}
]
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
}
}
guestIdentity = {
qualifier = "string"
value = "string"
}
guestPartner = "string"
hostIdentity = {
qualifier = "string"
value = "string"
}
hostPartner = "string"
}
})
}
Valores de propiedad
integrationAccounts/agreements
Nombre | Descripción | Value |
---|---|---|
type | Tipo de recurso | "Microsoft.Logic/integrationAccounts/agreements@2018-07-01-preview" |
name | El nombre del recurso | string (obligatorio) |
ubicación | Ubicación del recurso. | string |
parent_id | Identificador del recurso que es el elemento primario de este recurso. | Identificador del recurso de tipo: integrationAccounts |
etiquetas | Etiquetas del recurso. | Diccionario de nombres y valores de etiqueta. |
properties | Propiedades del contrato de cuenta de integración. | IntegrationAccountAgreementProperties (obligatorio) |
IntegrationAccountAgreementProperties
Nombre | Descripción | Valor |
---|---|---|
agreementType | Tipo de contrato. | "AS2" "Edifact" "NotSpecified" "X12" (obligatorio) |
contenido | Contenido del contrato. | AgreementContent (obligatorio) |
guestIdentity | La identidad empresarial del asociado invitado. | BusinessIdentity (obligatorio) |
guestPartner | Asociado de cuenta de integración que se establece como asociado invitado para este contrato. | string (obligatorio) |
hostIdentity | Identidad empresarial del asociado host. | BusinessIdentity (obligatorio) |
hostPartner | Asociado de cuenta de integración que se establece como asociado host para este contrato. | string (obligatorio) |
metadata | Los metadatos. |
AgreementContent
Nombre | Descripción | Valor |
---|---|---|
aS2 | Contenido del contrato AS2. | AS2AgreementContent |
Edifact | Contenido del contrato EDIFACT. | EdifactAgreementContent |
x12 | Contenido del contrato X12. | X12AgreementContent |
AS2AgreementContent
Nombre | Descripción | Valor |
---|---|---|
receiveAgreement | Contrato de recepción unidireccional AS2. | AS2OneWayAgreement (obligatorio) |
sendAgreement | Contrato de envío unidireccional AS2. | AS2OneWayAgreement (obligatorio) |
AS2OneWayAgreement
Nombre | Descripción | Valor |
---|---|---|
protocolSettings | Configuración del protocolo AS2. | AS2ProtocolSettings (obligatorio) |
receiverBusinessIdentity | Identidad empresarial del receptor | BusinessIdentity (obligatorio) |
senderBusinessIdentity | Identidad empresarial del remitente | BusinessIdentity (obligatorio) |
AS2ProtocolSettings
Nombre | Descripción | Valor |
---|---|---|
acknowledgementConnectionSettings | Configuración de conexión de confirmación. | AS2AcknowledgementConnectionSettings (obligatorio) |
envelopeSettings | Configuración del sobre. | AS2EnvelopeSettings (obligatorio) |
errorSettings | Configuración de error. | AS2ErrorSettings (obligatorio) |
mdnSettings | Configuración de MDN. | AS2MdnSettings (obligatorio) |
messageConnectionSettings | Configuración de conexión del mensaje. | AS2MessageConnectionSettings (obligatorio) |
securitySettings | Configuración de seguridad. | AS2SecuritySettings (obligatorio) |
validationSettings | La configuración de validación. | AS2ValidationSettings (obligatorio) |
AS2AcknowledgementConnectionSettings
Nombre | Descripción | Valor |
---|---|---|
ignoreCertificateNameMismatch | Valor que indica si se omitirá la falta de coincidencia en el nombre del certificado. | bool (obligatorio) |
keepHttpConnectionAlive | Valor que indica si se debe mantener activa la conexión. | bool (obligatorio) |
supportHttpStatusCodeContinue | Valor que indica si se debe admitir el código de estado HTTP "CONTINUE". | bool (obligatorio) |
unfoldHttpHeaders | Valor que indica si se van a desplegar los encabezados HTTP. | bool (obligatorio) |
AS2EnvelopeSettings
Nombre | Descripción | Valor |
---|---|---|
autogenerateFileName | Valor que indica si se va a generar automáticamente el nombre de archivo. | bool (obligatorio) |
fileNameTemplate | Plantilla para el nombre de archivo. | string (obligatorio) |
messageContentType | Tipo de contenido del mensaje. | string (obligatorio) |
suspendMessageOnFileNameGenerationError | Valor que indica si se debe suspender el mensaje en el error de generación de nombres de archivo. | bool (obligatorio) |
transmitFileNameInMimeHeader | Valor que indica si se va a transmitir el nombre de archivo en el encabezado mime. | bool (obligatorio) |
AS2ErrorSettings
Nombre | Descripción | Valor |
---|---|---|
resendIfMDNNotReceived | Valor que indica si se va a volver a enviar el mensaje Si no se recibe MDN. | bool (obligatorio) |
suspendDuplicateMessage | Valor que indica si se debe suspender el mensaje duplicado. | bool (obligatorio) |
AS2MdnSettings
Nombre | Descripción | Valor |
---|---|---|
dispositionNotificationTo | Notificación de eliminación al valor de encabezado. | string |
mdnText | Texto de MDN. | string |
micHashingAlgorithm | Algoritmo hash o de firma. | "MD5" "None" "NotSpecified" "SHA1" "SHA2256" "SHA2384" "SHA2512" (obligatorio) |
needMDN | Valor que indica si se va a enviar o solicitar un MDN. | bool (obligatorio) |
receiptDeliveryUrl | Dirección URL de entrega del recibo. | string |
sendInboundMDNToMessageBox | Valor que indica si se va a enviar MDN entrante al cuadro de mensaje. | bool (obligatorio) |
sendMDNAsynchronously | Valor que indica si se va a enviar el MDN asincrónico. | bool (obligatorio) |
signMDN | Valor que indica si el MDN debe estar firmado o no. | bool (obligatorio) |
signOutboundMDNIfOptional | Valor que indica si se va a firmar el MDN saliente si es opcional. | bool (obligatorio) |
AS2MessageConnectionSettings
Nombre | Descripción | Valor |
---|---|---|
ignoreCertificateNameMismatch | Valor que indica si se omitirá la falta de coincidencia en el nombre del certificado. | bool (obligatorio) |
keepHttpConnectionAlive | Valor que indica si se debe mantener activa la conexión. | bool (obligatorio) |
supportHttpStatusCodeContinue | Valor que indica si se debe admitir el código de estado HTTP "CONTINUE". | bool (obligatorio) |
unfoldHttpHeaders | Valor que indica si se van a desplegar los encabezados HTTP. | bool (obligatorio) |
AS2SecuritySettings
Nombre | Descripción | Valor |
---|---|---|
enableNRRForInboundDecodedMessages | Valor que indica si se va a habilitar NRR para los mensajes descodificados entrantes. | bool (obligatorio) |
enableNRRForInboundEncodedMessages | Valor que indica si se va a habilitar NRR para los mensajes codificados entrantes. | bool (obligatorio) |
enableNRRForInboundMDN | Valor que indica si se va a habilitar NRR para MDN entrante. | bool (obligatorio) |
enableNRRForOutboundDecodedMessages | Valor que indica si se va a habilitar NRR para los mensajes descodificados salientes. | bool (obligatorio) |
enableNRRForOutboundEncodedMessages | Valor que indica si se va a habilitar NRR para los mensajes codificados salientes. | bool (obligatorio) |
enableNRRForOutboundMDN | Valor que indica si se va a habilitar NRR para MDN saliente. | bool (obligatorio) |
encryptionCertificateName | Nombre del certificado de cifrado. | string |
overrideGroupSigningCertificate | Valor que indica si se va a enviar o solicitar un MDN. | bool (obligatorio) |
sha2AlgorithmFormat | Formato del algoritmo Sha2. Los valores válidos son Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize. | string |
signingCertificateName | Nombre del certificado de firma. | string |
AS2ValidationSettings
Nombre | Descripción | Valor |
---|---|---|
checkCertificateRevocationListOnReceive | Valor que indica si se va a comprobar la lista de revocación de certificados al recibir. | bool (obligatorio) |
checkCertificateRevocationListOnSend | Valor que indica si se va a comprobar la lista de revocación de certificados en el envío. | bool (obligatorio) |
checkDuplicateMessage | Valor que indica si se va a comprobar si hay un mensaje duplicado. | bool (obligatorio) |
compressMessage | Valor que indica si se debe comprimir el mensaje. | bool (obligatorio) |
encryptionAlgorithm | Algoritmo de cifrado. | "AES128" "AES192" "AES256" "DES3" "None" "NotSpecified" "RC2" (obligatorio) |
encryptMessage | Valor que indica si se debe cifrar el mensaje. | bool (obligatorio) |
interchangeDuplicatesValidityDays | Número de días que se van a buscar en el intercambio duplicado. | int (obligatorio) |
overrideMessageProperties | Valor que indica si se invalidan las propiedades de mensaje entrantes con las del acuerdo. | bool (obligatorio) |
signingAlgorithm | Algoritmo de firma. | "Valor predeterminado" "NotSpecified" "SHA1" "SHA2256" "SHA2384" "SHA2512" |
signMessage | Valor que indica si se debe firmar el mensaje. | bool (obligatorio) |
BusinessIdentity
Nombre | Descripción | Value |
---|---|---|
calificador | Calificador de identidad empresarial, por ejemplo, as2identity, ZZ, ZZZ, 31, 32 | string (obligatorio) |
value | Valor de identidad empresarial definido por el usuario. | string (obligatorio) |
EdifactAgreementContent
Nombre | Descripción | Valor |
---|---|---|
receiveAgreement | Contrato de recepción unidireccional EDIFACT. | EdifactOneWayAgreement (obligatorio) |
sendAgreement | Contrato de envío unidireccional EDIFACT. | EdifactOneWayAgreement (obligatorio) |
EdifactOneWayAgreement
Nombre | Descripción | Valor |
---|---|---|
protocolSettings | Configuración del protocolo EDIFACT. | EdifactProtocolSettings (obligatorio) |
receiverBusinessIdentity | Identidad empresarial del receptor | BusinessIdentity (obligatorio) |
senderBusinessIdentity | Identidad empresarial del remitente | BusinessIdentity (obligatorio) |
EdifactProtocolSettings
Nombre | Descripción | Valor |
---|---|---|
acknowledgementSettings | La configuración de confirmación edifact. | EdifactAcknowledgementSettings (obligatorio) |
edifactDelimiterOverrides | La configuración de invalidación del delimitador EDIFACT. | EdifactDelimiterOverride[] |
envelopeOverrides | Configuración de invalidación de sobre EDIFACT. | EdifactEnvelopeOverride[] |
envelopeSettings | Configuración del sobre EDIFACT. | EdifactEnvelopeSettings (obligatorio) |
framingSettings | Configuración de marcos EDIFACT. | EdifactFramingSettings (obligatorio) |
messageFilter | Filtro de mensajes EDIFACT. | EdifactMessageFilter (obligatorio) |
messageFilterList | Lista de filtros de mensajes EDIFACT. | EdifactMessageIdentifier[] |
processingSettings | Configuración de procesamiento EDIFACT. | EdifactProcessingSettings (obligatorio) |
schemaReferences | Referencias de esquema EDIFACT. | EdifactSchemaReference[] (obligatorio) |
validationOverrides | La configuración de invalidación de validación EDIFACT. | EdifactValidationOverride[] |
validationSettings | Configuración de validación EDIFACT. | EdifactValidationSettings (obligatorio) |
EdifactAcknowledgementSettings
Nombre | Descripción | Valor |
---|---|---|
acknowledgementControlNumberLowerBound | Límite inferior del número de control de confirmación. | int (obligatorio) |
acknowledgementControlNumberPrefix | Prefijo de número de control de confirmación. | string |
acknowledgementControlNumberSuffix | Sufijo de número de control de confirmación. | string |
acknowledgementControlNumberUpperBound | Límite superior del número de control de confirmación. | int (obligatorio) |
batchFunctionalAcknowledgements | Valor que indica si se van a procesar confirmaciones funcionales por lotes. | bool (obligatorio) |
batchTechnicalAcknowledgements | Valor que indica si se van a procesar por lotes las confirmaciones técnicas. | bool (obligatorio) |
needFunctionalAcknowledgement | Valor que indica si se necesita confirmación funcional. | bool (obligatorio) |
needLoopForValidMessages | Valor que indica si se necesita un bucle para los mensajes válidos. | bool (obligatorio) |
needTechnicalAcknowledgement | Valor que indica si se necesita confirmación técnica. | bool (obligatorio) |
rolloverAcknowledgementControlNumber | Valor que indica si se va a revertir el número de control de confirmación. | bool (obligatorio) |
sendSynchronousAcknowledgement | Valor que indica si se va a enviar confirmación sincrónica. | bool (obligatorio) |
EdifactDelimiterOverride
Nombre | Descripción | Valor |
---|---|---|
componentSeparator | Separador de componentes. | int (obligatorio) |
dataElementSeparator | Separador de elementos de datos. | int (obligatorio) |
decimalPointIndicator | Indicador de separador decimal. | "Coma" "Decimal" "NotSpecified" (obligatorio) |
messageAssociationAssignedCode | Código asignado a la asociación de mensajes. | string |
messageId | Identificador del mensaje. | string |
messageRelease | La versión del mensaje. | string |
messageVersion | La versión del mensaje. | string |
releaseIndicator | Indicador de liberación. | int (obligatorio) |
repeticiónSeparator | Separador de repetición. | int (obligatorio) |
segmentTerminator | Terminador de segmento. | int (obligatorio) |
segmentTerminatorSuffix | Sufijo del terminador de segmento. | "CR" "CRLF" "LF" "None" "NotSpecified" (obligatorio) |
targetNamespace | Espacio de nombres de destino en el que se debe aplicar esta configuración de delimitador. | string |
EdifactEnvelopeOverride
Nombre | Descripción | Valor |
---|---|---|
applicationPassword | Contraseña de la aplicación. | string |
associationAssignedCode | Código asignado a la asociación. | string |
controllingAgencyCode | Código de la agencia de control. | string |
functionalGroupId | Identificador de grupo funcional. | string |
groupHeaderMessageRelease | Versión del mensaje de encabezado del grupo. | string |
groupHeaderMessageVersion | Versión del mensaje de encabezado de grupo. | string |
messageAssociationAssignedCode | Código asignado a la asociación de mensajes. | string |
messageId | Identificador de mensaje en el que se debe aplicar esta configuración de sobre. | string |
messageRelease | La versión de lanzamiento del mensaje en la que se debe aplicar esta configuración de sobre. | string |
messageVersion | La versión del mensaje en la que se debe aplicar esta configuración de sobre. | string |
receiverApplicationId | Identificador de la aplicación receptora. | string |
receiverApplicationQualifier | Calificador de aplicación receptora. | string |
senderApplicationId | Identificador de aplicación del remitente. | string |
senderApplicationQualifier | Calificador de aplicación remitente. | string |
targetNamespace | Espacio de nombres de destino en el que se debe aplicar esta configuración de sobre. | string |
EdifactEnvelopeSettings
Nombre | Descripción | Valor |
---|---|---|
applicationReferenceId | Identificador de referencia de la aplicación. | string |
applyDelimiterStringAdvice | Valor que indica si se va a aplicar un consejo de cadena delimitador. | bool (obligatorio) |
communicationAgreementId | Identificador del contrato de comunicación. | string |
createGroupingSegments | Valor que indica si se van a crear segmentos de agrupación. | bool (obligatorio) |
enableDefaultGroupHeaders | Valor que indica si se van a habilitar los encabezados de grupo predeterminados. | bool (obligatorio) |
functionalGroupId | Identificador de grupo funcional. | string |
groupApplicationPassword | Contraseña de la aplicación de grupo. | string |
groupApplicationReceiverId | Identificador del receptor de la aplicación de grupo. | string |
groupApplicationReceiverQualifier | Calificador del receptor de la aplicación de grupo. | string |
groupApplicationSenderId | Identificador del remitente de la aplicación de grupo. | string |
groupApplicationSenderQualifier | Calificador del remitente de la aplicación de grupo. | string |
groupAssociationAssignedCode | Código asignado a la asociación de grupo. | string |
groupControllingAgencyCode | El grupo que controla el código de la agencia. | string |
groupControlNumberLowerBound | Número de control de grupo límite inferior. | int (obligatorio) |
groupControlNumberPrefix | Prefijo de número de control de grupo. | string |
groupControlNumberSuffix | Sufijo de número de control de grupo. | string |
groupControlNumberUpperBound | Límite superior del número de control de grupo. | int (obligatorio) |
groupMessageRelease | La versión del mensaje de grupo. | string |
groupMessageVersion | Versión del mensaje de grupo. | string |
interchangeControlNumberLowerBound | Número de control de intercambio límite inferior. | int (obligatorio) |
interchangeControlNumberPrefix | Prefijo de número de control de intercambio. | string |
interchangeControlNumberSuffix | Sufijo de número de control de intercambio. | string |
interchangeControlNumberUpperBound | Límite superior del número de control de intercambio. | int (obligatorio) |
isTestInterchange | Valor que indica si el mensaje es un intercambio de prueba. | bool (obligatorio) |
overwriteExistingTransactionSetControlNumber | Valor que indica si se va a sobrescribir el número de control del conjunto de transacciones existente. | bool (obligatorio) |
processingPriorityCode | Código de prioridad de procesamiento. | string |
receiverInternalIdentification | Identificación interna del receptor. | string |
receiverInternalSubIdentification | Subidentificación interna del receptor. | string |
receiverReverseRoutingAddress | Dirección de enrutamiento inverso del receptor. | string |
recipientReferencePasswordQualifier | Calificador de contraseña de referencia del destinatario. | string |
recipientReferencePasswordValue | Valor de contraseña de referencia del destinatario. | string |
rolloverGroupControlNumber | Valor que indica si se va a revertir el número de control del grupo. | bool (obligatorio) |
rolloverInterchangeControlNumber | Valor que indica si se va a revertir el número de control de intercambio. | bool (obligatorio) |
rolloverTransactionSetControlNumber | Valor que indica si se va a revertir el número de control del conjunto de transacciones. | bool (obligatorio) |
senderInternalIdentification | Identificación interna del remitente. | string |
senderInternalSubIdentification | Subidentificación interna del remitente. | string |
senderReverseRoutingAddress | Dirección de enrutamiento inverso del remitente. | string |
transactionSetControlNumberLowerBound | Límite inferior del número de control del conjunto de transacciones. | int (obligatorio) |
transactionSetControlNumberPrefix | Prefijo de número de control del conjunto de transacciones. | string |
transactionSetControlNumberSuffix | Sufijo de número de control del conjunto de transacciones. | string |
transactionSetControlNumberUpperBound | Límite superior del número de control del conjunto de transacciones. | int (obligatorio) |
EdifactFramingSettings
Nombre | Descripción | Valor |
---|---|---|
characterEncoding | La codificación de caracteres. | string |
characterSet | CharacterSet de configuración de marco EDIFACT. | "KECA" "NotSpecified" "UNOA" "UNOB" "UNOC" "UNOD" "UNOE" "UNOF" "UNOG" "UNOH" "UNOI" "UNOJ" "UNOK" "UNOX" "UNOY" (obligatorio) |
componentSeparator | Separador de componentes. | int (obligatorio) |
dataElementSeparator | Separador de elementos de datos. | int (obligatorio) |
decimalPointIndicator | Indicador decimal de configuración de marco EDIFACT. | "Coma" "Decimal" "NotSpecified" (obligatorio) |
protocolVersion | Versión del protocolo. | int (obligatorio) |
releaseIndicator | Indicador de liberación. | int (obligatorio) |
repetitionSeparator | Separador de repetición. | int (obligatorio) |
segmentTerminator | Terminador de segmento. | int (obligatorio) |
segmentTerminatorSuffix | Sufijo del terminador de segmento de ajuste de marco EDIFACT. | "CR" "CRLF" "LF" "None" "NotSpecified" (obligatorio) |
serviceCodeListDirectoryVersion | La versión del directorio de lista de códigos de servicio. | string |
EdifactMessageFilter
Nombre | Descripción | Valor |
---|---|---|
messageFilterType | Tipo de filtro de mensaje. | "Excluir" "Incluir" "NotSpecified" (obligatorio) |
EdifactMessageIdentifier
Nombre | Descripción | Valor |
---|---|---|
messageId | Identificador de mensaje en el que se debe aplicar esta configuración de sobre. | string (obligatorio) |
EdifactProcessingSettings
Nombre | Descripción | Valor |
---|---|---|
createEmptyXmlTagsForTrailingSeparators | Valor que indica si se deben crear etiquetas XML vacías para separadores finales. | bool (obligatorio) |
maskSecurityInfo | Valor que indica si se va a enmascarar la información de seguridad. | bool (obligatorio) |
preserveInterchange | Valor que indica si se debe conservar el intercambio. | bool (obligatorio) |
suspendInterchangeOnError | Valor que indica si se debe suspender el intercambio en caso de error. | bool (obligatorio) |
useDotAsDecimalSeparator | Valor que indica si se va a usar el punto como separador decimal. | bool (obligatorio) |
EdifactSchemaReference
Nombre | Descripción | Valor |
---|---|---|
associationAssignedCode | Código asignado a la asociación. | string |
messageId | Identificador del mensaje. | string (obligatorio) |
messageRelease | Versión de lanzamiento del mensaje. | string (obligatorio) |
messageVersion | La versión del mensaje. | string (obligatorio) |
schemaName | El nombre del esquema. | string (obligatorio) |
senderApplicationId | Identificador de aplicación del remitente. | string |
senderApplicationQualifier | Calificador de aplicación remitente. | string |
EdifactValidationOverride
Nombre | Descripción | Valor |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Valor que indica si se permiten espacios iniciales y finales y ceros. | bool (obligatorio) |
enforceCharacterSet | Valor que indica si se va a validar el juego de caracteres. | bool (obligatorio) |
messageId | Identificador de mensaje en el que se debe aplicar la configuración de validación. | string (obligatorio) |
trailingSeparatorPolicy | Directiva de separador final. | "Mandatory" "NotAllowed" "NotSpecified" "Opcional" (obligatorio) |
trimLeadingAndTrailingSpacesAndZeroes | Valor que indica si se deben recortar los espacios iniciales y finales y los ceros. | bool (obligatorio) |
validateEDITypes | Valor que indica si se van a validar tipos EDI. | bool (obligatorio) |
validateXSDTypes | Valor que indica si se van a validar tipos XSD. | bool (obligatorio) |
EdifactValidationSettings
Nombre | Descripción | Valor |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Valor que indica si se permiten espacios iniciales y finales y ceros. | bool (obligatorio) |
checkDuplicateGroupControlNumber | Valor que indica si se debe comprobar si hay un número de control de grupo duplicado. | bool (obligatorio) |
checkDuplicateInterchangeControlNumber | Valor que indica si se va a comprobar si hay un número de control de intercambio duplicado. | bool (obligatorio) |
checkDuplicateTransactionSetControlNumber | Valor que indica si se debe comprobar si hay un número de control de conjunto de transacciones duplicado. | bool (obligatorio) |
interchangeControlNumberValidityDays | Período de validez del número de control de intercambio. | int (obligatorio) |
trailingSeparatorPolicy | Directiva de separador final. | "Mandatory" "NotAllowed" "NotSpecified" "Opcional" (obligatorio) |
trimLeadingAndTrailingSpacesAndZeroes | Valor que indica si se deben recortar los espacios iniciales y finales y los ceros. | bool (obligatorio) |
validateCharacterSet | Valor que indica si se va a validar el juego de caracteres en el mensaje. | bool (obligatorio) |
validateEDITypes | Valor que indica si se van a validar tipos EDI. | bool (obligatorio) |
validateXSDTypes | Valor que indica si se van a validar tipos XSD. | bool (obligatorio) |
X12AgreementContent
Nombre | Descripción | Valor |
---|---|---|
receiveAgreement | Contrato de recepción unidireccional X12. | X12OneWayAgreement (obligatorio) |
sendAgreement | Contrato de envío unidireccional X12. | X12OneWayAgreement (obligatorio) |
X12OneWayAgreement
Nombre | Descripción | Valor |
---|---|---|
protocolSettings | La configuración del protocolo X12. | X12ProtocolSettings (obligatorio) |
receiverBusinessIdentity | Identidad empresarial del receptor | BusinessIdentity (obligatorio) |
senderBusinessIdentity | Identidad empresarial del remitente | BusinessIdentity (obligatorio) |
X12ProtocolSettings
Nombre | Descripción | Valor |
---|---|---|
acknowledgementSettings | La configuración de confirmación X12. | X12AcknowledgementSettings (obligatorio) |
envelopeOverrides | La configuración de invalidación del sobre X12. | X12EnvelopeOverride[] |
envelopeSettings | La configuración del sobre X12. | X12EnvelopeSettings (obligatorio) |
framingSettings | La configuración del marco X12. | X12FramingSettings (obligatorio) |
messageFilter | Filtro de mensajes X12. | X12MessageFilter (obligatorio) |
messageFilterList | Lista de filtros de mensajes X12. | X12MessageIdentifier[] |
processingSettings | La configuración de procesamiento X12. | X12ProcessingSettings (obligatorio) |
schemaReferences | Referencias de esquema X12. | X12SchemaReference[] (obligatorio) |
securitySettings | La configuración de seguridad X12. | X12SecuritySettings (obligatorio) |
validationOverrides | La configuración de invalidación de validación X12. | X12ValidationOverride[] |
validationSettings | La configuración de validación X12. | X12ValidationSettings (obligatorio) |
x12DelimiterOverrides | La configuración de invalidación del delimitador X12. | X12DelimiterOverrides[] |
X12AcknowledgementSettings
Nombre | Descripción | Valor |
---|---|---|
acknowledgementControlNumberLowerBound | Número de control de confirmación límite inferior. | int (obligatorio) |
acknowledgementControlNumberPrefix | Prefijo del número de control de confirmación. | string |
acknowledgementControlNumberSuffix | Sufijo de número de control de confirmación. | string |
acknowledgementControlNumberUpperBound | Límite superior del número de control de confirmación. | int (obligatorio) |
batchFunctionalAcknowledgements | Valor que indica si se van a procesar confirmaciones funcionales por lotes. | bool (obligatorio) |
batchImplementationAcknowledgements | Valor que indica si se deben realizar confirmaciones de implementación por lotes. | bool (obligatorio) |
batchTechnicalAcknowledgements | Valor que indica si se van a procesar por lotes las confirmaciones técnicas. | bool (obligatorio) |
functionalAcknowledgementVersion | Versión de confirmación funcional. | string |
implementationAcknowledgementVersion | La versión de confirmación de implementación. | string |
needFunctionalAcknowledgement | Valor que indica si se necesita confirmación funcional. | bool (obligatorio) |
needImplementationAcknowledgement | Valor que indica si se necesita la confirmación de implementación. | bool (obligatorio) |
needLoopForValidMessages | Valor que indica si se necesita un bucle para los mensajes válidos. | bool (obligatorio) |
needTechnicalAcknowledgement | Valor que indica si se necesita confirmación técnica. | bool (obligatorio) |
rolloverAcknowledgementControlNumber | Valor que indica si se va a revertir el número de control de confirmación. | bool (obligatorio) |
sendSynchronousAcknowledgement | Valor que indica si se va a enviar confirmación sincrónica. | bool (obligatorio) |
X12EnvelopeOverride
Nombre | Descripción | Valor |
---|---|---|
dateFormat | El formato de la fecha. | "CCYYMMDD" "NotSpecified" "YYMMDD" (obligatorio) |
functionalIdentifierCode | Código de identificador funcional. | string |
headerVersion | La versión del encabezado. | string (obligatorio) |
messageId | Identificador de mensaje en el que se debe aplicar esta configuración de sobre. | string (obligatorio) |
protocolVersion | Versión del protocolo en la que se debe aplicar esta configuración de sobre. | string (obligatorio) |
receiverApplicationId | Identificador de la aplicación receptora. | string (obligatorio) |
responsibleAgencyCode | El código de la agencia responsable. | string (obligatorio) |
senderApplicationId | Identificador de aplicación del remitente. | string (obligatorio) |
targetNamespace | Espacio de nombres de destino en el que se debe aplicar esta configuración de sobre. | string (obligatorio) |
timeFormat | Formato de hora. | "HHMM" "HHMMSS" "HHMMSSD" "HHMMSSdd" "NotSpecified" (obligatorio) |
X12EnvelopeSettings
Nombre | Descripción | Valor |
---|---|---|
controlStandardsId | Controla el identificador de los estándares. | int (obligatorio) |
controlVersionNumber | Número de versión del control. | string (obligatorio) |
enableDefaultGroupHeaders | Valor que indica si se van a habilitar los encabezados de grupo predeterminados. | bool (obligatorio) |
functionalGroupId | Identificador de grupo funcional. | string |
groupControlNumberLowerBound | Número de control de grupo límite inferior. | int (obligatorio) |
groupControlNumberUpperBound | Límite superior del número de control de grupo. | int (obligatorio) |
groupHeaderAgencyCode | El código de la agencia de encabezado del grupo. | string (obligatorio) |
groupHeaderDateFormat | Formato de fecha del encabezado de grupo. | "CCYYMMDD" "NotSpecified" "YYMMDD" (obligatorio) |
groupHeaderTimeFormat | Formato de hora de encabezado del grupo. | "HHMM" "HHMMSS" "HHMMSSD" "HHMMSSdd" "NotSpecified" (obligatorio) |
groupHeaderVersion | Versión del encabezado de grupo. | string (obligatorio) |
interchangeControlNumberLowerBound | Número de control de intercambio límite inferior. | int (obligatorio) |
interchangeControlNumberUpperBound | Límite superior del número de control de intercambio. | int (obligatorio) |
overwriteExistingTransactionSetControlNumber | Valor que indica si se va a sobrescribir el número de control del conjunto de transacciones existente. | bool (obligatorio) |
receiverApplicationId | Identificador de la aplicación receptora. | string (obligatorio) |
rolloverGroupControlNumber | Valor que indica si se va a revertir el número de control del grupo. | bool (obligatorio) |
rolloverInterchangeControlNumber | Valor que indica si se va a revertir el número de control de intercambio. | bool (obligatorio) |
rolloverTransactionSetControlNumber | Valor que indica si se va a revertir el número de control del conjunto de transacciones. | bool (obligatorio) |
senderApplicationId | Identificador de aplicación del remitente. | string (obligatorio) |
transactionSetControlNumberLowerBound | Número de control del conjunto de transacciones límite inferior. | int (obligatorio) |
transactionSetControlNumberPrefix | Prefijo del número de control del conjunto de transacciones. | string |
transactionSetControlNumberSuffix | Sufijo de número de control del conjunto de transacciones. | string |
transactionSetControlNumberUpperBound | Límite superior del número de control del conjunto de transacciones. | int (obligatorio) |
usageIndicator | Indicador de uso. | "Información" "NotSpecified" "Production" "Prueba" (obligatorio) |
useControlStandardsIdAsRepetitionCharacter | Valor que indica si se debe usar el identificador de estándares de control como carácter de repetición. | bool (obligatorio) |
X12FramingSettings
Nombre | Descripción | Valor |
---|---|---|
characterSet | Juego de caracteres X12. | "Básica" "Extendido" "NotSpecified" "UTF8" (obligatorio) |
componentSeparator | Separador de componentes. | int (obligatorio) |
dataElementSeparator | Separador de elementos de datos. | int (obligatorio) |
replaceCharacter | Carácter de reemplazo. | int (obligatorio) |
replaceSeparatorsInPayload | Valor que indica si se van a reemplazar separadores en la carga útil. | bool (obligatorio) |
segmentTerminator | Terminador de segmento. | int (obligatorio) |
segmentTerminatorSuffix | Sufijo del terminador de segmento. | "CR" "CRLF" "LF" "None" "NotSpecified" (obligatorio) |
X12MessageFilter
Nombre | Descripción | Valor |
---|---|---|
messageFilterType | Tipo de filtro de mensaje. | "Excluir" "Incluir" "NotSpecified" (obligatorio) |
X12MessageIdentifier
Nombre | Descripción | Valor |
---|---|---|
messageId | Identificador del mensaje. | string (obligatorio) |
X12ProcessingSettings
Nombre | Descripción | Valor |
---|---|---|
convertImpliedDecimal | Valor que indica si se va a convertir el tipo numérico en decimal implícito. | bool (obligatorio) |
createEmptyXmlTagsForTrailingSeparators | Valor que indica si se deben crear etiquetas XML vacías para separadores finales. | bool (obligatorio) |
maskSecurityInfo | Valor que indica si se va a enmascarar la información de seguridad. | bool (obligatorio) |
preserveInterchange | Valor que indica si se va a conservar el intercambio. | bool (obligatorio) |
suspendInterchangeOnError | Valor que indica si se debe suspender el intercambio en caso de error. | bool (obligatorio) |
useDotAsDecimalSeparator | Valor que indica si se debe usar el punto como separador decimal. | bool (obligatorio) |
X12SchemaReference
Nombre | Descripción | Valor |
---|---|---|
messageId | Identificador del mensaje. | string (obligatorio) |
schemaName | El nombre del esquema. | string (obligatorio) |
schemaVersion | La versión del esquema. | string (obligatorio) |
senderApplicationId | Identificador de aplicación del remitente. | string |
X12SecuritySettings
Nombre | Descripción | Valor |
---|---|---|
authorizationQualifier | Calificador de autorización. | string (obligatorio) |
authorizationValue | Valor de autorización. | string |
passwordValue | Valor de contraseña. | string |
securityQualifier | Calificador de seguridad. | string (obligatorio) |
X12ValidationOverride
Nombre | Descripción | Valor |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Valor que indica si se permiten espacios iniciales y finales y ceros. | bool (obligatorio) |
messageId | Identificador de mensaje en el que se debe aplicar la configuración de validación. | string (obligatorio) |
trailingSeparatorPolicy | Directiva de separador final. | "Mandatory" "NotAllowed" "NotSpecified" "Opcional" (obligatorio) |
trimLeadingAndTrailingSpacesAndZeroes | Valor que indica si se deben recortar los espacios iniciales y finales y los ceros. | bool (obligatorio) |
validateCharacterSet | Valor que indica si se va a validar el juego de caracteres. | bool (obligatorio) |
validateEDITypes | Valor que indica si se van a validar los tipos EDI. | bool (obligatorio) |
validateXSDTypes | Valor que indica si se van a validar los tipos XSD. | bool (obligatorio) |
X12ValidationSettings
Nombre | Descripción | Valor |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Valor que indica si se permiten espacios iniciales y finales y ceros. | bool (obligatorio) |
checkDuplicateGroupControlNumber | Valor que indica si se debe comprobar si hay un número de control de grupo duplicado. | bool (obligatorio) |
checkDuplicateInterchangeControlNumber | Valor que indica si se va a comprobar si hay un número de control de intercambio duplicado. | bool (obligatorio) |
checkDuplicateTransactionSetControlNumber | Valor que indica si se debe comprobar si hay un número de control de conjunto de transacciones duplicado. | bool (obligatorio) |
interchangeControlNumberValidityDays | Período de validez del número de control de intercambio. | int (obligatorio) |
trailingSeparatorPolicy | Directiva de separador final. | "Mandatory" "NotAllowed" "NotSpecified" "Opcional" (obligatorio) |
trimLeadingAndTrailingSpacesAndZeroes | Valor que indica si se deben recortar los espacios iniciales y finales y los ceros. | bool (obligatorio) |
validateCharacterSet | Valor que indica si se va a validar el juego de caracteres en el mensaje. | bool (obligatorio) |
validateEDITypes | Valor que indica si se van a validar tipos EDI. | bool (obligatorio) |
validateXSDTypes | Valor que indica si se van a validar tipos XSD. | bool (obligatorio) |
X12DelimiterOverrides
Nombre | Descripción | Valor |
---|---|---|
componentSeparator | Separador de componentes. | int (obligatorio) |
dataElementSeparator | Separador de elementos de datos. | int (obligatorio) |
messageId | Identificador del mensaje. | string |
protocolVersion | Versión del protocolo. | string |
replaceCharacter | Carácter de reemplazo. | int (obligatorio) |
replaceSeparatorsInPayload | Valor que indica si se van a reemplazar separadores en la carga útil. | bool (obligatorio) |
segmentTerminator | Terminador de segmento. | int (obligatorio) |
segmentTerminatorSuffix | Sufijo del terminador de segmento. | "CR" "CRLF" "LF" "None" "NotSpecified" (obligatorio) |
targetNamespace | Espacio de nombres de destino en el que se debe aplicar esta configuración de delimitador. | string |