Поделиться через


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

Определение ресурсов Bicep

Тип ресурса integrationAccounts/agreements можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Logic/integrationAccounts/agreements, добавьте следующий Bicep в шаблон.

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

Значения свойств

AgreementContent

Имя Описание Ценность
AS2 Содержимое соглашения AS2. AS2AgreementContent
Эдифакт Содержимое соглашения EDIFACT. EdifactAgreementContent
X12 Содержимое соглашения X12. X12AgreementContent

AS2AcknowledgementConnectionSettings

Имя Описание Ценность
ignoreCertificateNameMismatch Значение, указывающее, следует ли игнорировать несоответствие имени сертификата. bool
keepHttpConnectionAlive Значение, указывающее, следует ли сохранять подключение в живых. bool
supportHttpStatusCodeContinue Значение, указывающее, поддерживается ли код состояния HTTP "CONTINUE". bool
развертываниеHttpHeaders Значение, указывающее, следует ли развертывать заголовки HTTP. bool

AS2AgreementContent

Имя Описание Ценность
receiveAgreement Односторонняя получение соглашения AS2. AS2OneWayAgreement
sendAgreement Односторонняя отправка соглашения AS2. AS2OneWayAgreement

AS2EnvelopeSettings

Имя Описание Ценность
AutogenerateFileName Значение, указывающее, следует ли автоматически создавать имя файла. bool
fileNameTemplate Шаблон для имени файла. струна
messageContentType Тип контента сообщения. струна
SuspendMessageOnFileNameGenerationError Значение, указывающее, следует ли приостановить сообщение об ошибке создания имени файла. bool
transmitFileNameInMimeHeader Значение, указывающее, следует ли передавать имя файла в заголовке mime. bool

AS2ErrorSettings

Имя Описание Ценность
ResendIfMdnNotReceived Значение, указывающее, следует ли повторно отправлять сообщение, если MDN не получено. bool
SuspendDuplicateMessage Значение, указывающее, следует ли приостановить повторяющееся сообщение. bool

AS2MdnSettings

Имя Описание Ценность
dispositionNotificationTo Уведомление о ликвидации для значения заголовка. струна
mdnText Текст MDN. струна
micHashingAlgorithm Алгоритм подписывания или хэширования. "Нет"
"NotSpecified"
"SHA2256"
"SHA2384"
"SHA2512"
needMdn Значение, указывающее, следует ли отправлять или запрашивать MDN. bool
receiptDeliveryUrl URL-адрес доставки квитанций. струна
sendInboundMdnToMessageBox Значение, указывающее, следует ли отправлять входящее MDN в поле сообщения. bool
sendMdnAsynchronously Значение, указывающее, следует ли отправлять асинхронное mdN. bool
signMdn Значение, указывающее, нужно ли подписывать MDN. bool
signOutboundMdnIfOptional Значение, указывающее, следует ли выходить исходящее mdN, если необязательно. bool

AS2MessageConnectionSettings

Имя Описание Ценность
ignoreCertificateNameMismatch Значение, указывающее, следует ли игнорировать несоответствие имени сертификата. bool
keepHttpConnectionAlive Значение, указывающее, следует ли сохранять подключение в живых. bool
supportHttpStatusCodeContinue Значение, указывающее, поддерживается ли код состояния HTTP "CONTINUE". bool
развертываниеHttpHeaders Значение, указывающее, следует ли развертывать заголовки HTTP. bool

AS2OneWayAgreement

Имя Описание Ценность
protocolSettings Параметры протокола AS2. AS2ProtocolSettings
receiverBusinessIdentity Бизнес-удостоверение получателя BusinessIdentity
senderBusinessIdentity Удостоверение отправителя для бизнеса BusinessIdentity

AS2ProtocolSettings

Имя Описание Ценность
acknowledgementConnectionSettings Параметры подключения подтверждения. AS2AcknowledgementConnectionSettings
конвертSettings Параметры конверта. AS2EnvelopeSettings
errorSettings Параметры ошибки. AS2ErrorSettings
mdnSettings Параметры MDN. AS2MdnSettings
messageConnectionSettings Параметры подключения сообщения. AS2MessageConnectionSettings
securitySettings Параметры безопасности. AS2SecuritySettings
validationSettings Параметры проверки. AS2ValidationSettings

AS2SecuritySettings

Имя Описание Ценность
enableNrrForInboundDecodedMessages Значение, указывающее, следует ли включить NRR для входящих декодированных сообщений. bool
enableNrrForInboundEncodedMessages Значение, указывающее, следует ли включить NRR для входящих сообщений в кодировке. bool
enableNrrForInboundMdn Значение, указывающее, следует ли включить NRR для входящего MDN. bool
enableNrrForOutboundDecodedMessages Значение, указывающее, следует ли включить NRR для исходящих декодированных сообщений. bool
enableNrrForOutboundEncodedMessages Значение, указывающее, следует ли включить NRR для исходящих сообщений, закодированных. bool
enableNrrForOutboundMdn Значение, указывающее, следует ли включить NRR для исходящего mdN. bool
encryptionCertificateName Имя сертификата шифрования. струна
overrideGroupSigningCertificate Значение, указывающее, следует ли отправлять или запрашивать MDN. bool
подписьCertificateName Имя сертификата подписи. струна

AS2ValidationSettings

Имя Описание Ценность
checkCertificateRevocationListOnReceive Значение, указывающее, следует ли проверять список отзыва сертификатов при получении. bool
checkCertificateRevocationListOnSend Значение, указывающее, следует ли проверять список отзыва сертификатов при отправке. bool
checkDuplicateMessage Значение, указывающее, следует ли проверять наличие повторяющегося сообщения. bool
compressMessage Значение, указывающее, нужно ли сжимать сообщение. bool
encryptionAlgorithm Алгоритм шифрования. "AES128"
"AES192"
"AES256"
DES3
"Нет"
"NotSpecified"
'RC2'
encryptMessage Значение, указывающее, нужно ли шифровать сообщение. bool
interchangeDuplicatesValidityDays Количество дней для поиска дубликата обмена. int
overrideMessageProperties Значение, указывающее, следует ли переопределять свойства входящих сообщений с этими свойствами в соглашении. bool
signMessage Значение, указывающее, нужно ли подписывать сообщение. bool

BusinessIdentity

Имя Описание Ценность
Квалификатор Квалификатор бизнес-удостоверений. струна
Ценность Значение бизнес-удостоверений. струна

EdifactAcknowledgementSettings

Имя Описание Ценность
acknowledgementControlNumberLowerBound Нижний предел контрольного номера подтверждения. int
acknowledgementControlNumberPrefix Префикс контрольного номера подтверждения. струна
acknowledgementControlNumberSuffix Суффикс контрольного номера подтверждения. струна
acknowledgementControlNumberUpperBound Верхний предел контрольного номера подтверждения. int
batchFunctionalAcknowledgements Значение, указывающее, следует ли пакетировать функциональные подтверждения. bool
batchTechnicalAcknowledgements Значение, указывающее, следует ли пакетировать технические подтверждения. bool
needFunctionalAcknowledgement Значение, указывающее, требуется ли функциональное подтверждение. bool
needLoopForValidMessages Значение, указывающее, требуется ли цикл для допустимых сообщений. bool
needTechnicalAcknowledgement Значение, указывающее, требуется ли техническое подтверждение. bool
rolloverAcknowledgementControlNumber Значение, указывающее, следует ли указывать контрольный номер подтверждения отката. bool
sendSynchronousAcknowledgement Значение, указывающее, следует ли отправлять синхронное подтверждение. bool

EdifactAgreementContent

Имя Описание Ценность
receiveAgreement Односторонняя получение соглашения EDIFACT. EdifactOneWayAgreement
sendAgreement Односторонняя отправка соглашения EDIFACT. EdifactOneWayAgreement

EdifactDelimiterOverride

Имя Описание Ценность
componentSeparator Разделитель компонентов. int
dataElementSeparator Разделитель элементов данных. int
decimalPointIndicator Индикатор десятичной запятой. Запятая
"Десятичный"
"NotSpecified"
messageAssociationAssignedCode Назначенный код связи сообщений. струна
messageId Идентификатор сообщения. струна
messageRelease Версия выпуска сообщения. струна
messageVersion Версия сообщения. струна
releaseIndicator Индикатор выпуска. int
повторениеSeparator Разделитель повторений. int
segmentTerminator Терминатор сегмента. int
segmentTerminatorSuffix Суффикс конца сегмента. "CR"
CrLF
'LF'
"Нет"
"NotSpecified"
targetNamespace Целевое пространство имен, в котором должны применяться эти параметры разделителя. струна

EdifactEnvelopeOverride

Имя Описание Ценность
applicationPassword Пароль приложения. струна
associationAssignedCode Назначенный код связи. струна
controllingAgencyCode Контрольный код агентства. струна
functionalGroupId Идентификатор функциональной группы. струна
groupHeaderMessageRelease Выпуск сообщения заголовка группы. струна
groupHeaderMessageVersion Версия сообщения заголовка группы. струна
messageAssociationAssignedCode Назначенный код связи сообщений. струна
messageId Идентификатор сообщения, к которому применяются параметры конверта. струна
messageRelease Версия выпуска сообщения, к которой применяются эти параметры конверта. струна
messageVersion Версия сообщения, к которой применяются эти параметры конверта. струна
receiverApplicationId Идентификатор приложения-получателя. струна
receiverApplicationQualifier Квалификатор приложения-получателя. струна
senderApplicationId Идентификатор приложения отправителя. струна
senderApplicationQualifier Квалификатор приложения отправителя. струна
targetNamespace Целевое пространство имен, в котором должны применяться эти параметры конверта. струна

EdifactEnvelopeSettings

Имя Описание Ценность
applicationReferenceId Идентификатор ссылки на приложение. струна
applyDelimiterStringAdvice Значение, указывающее, следует ли применять строковые советы разделителя. bool
communicationAgreementId Идентификатор соглашения об обмене данными. струна
createGroupingSegments Значение, указывающее, следует ли создавать сегменты группирования. bool
enableDefaultGroupHeaders Значение, указывающее, следует ли включить заголовки групп по умолчанию. bool
functionalGroupId Идентификатор функциональной группы. струна
groupApplicationPassword Пароль приложения группы. струна
groupApplicationReceiverId Идентификатор приемника приложения группы. струна
groupApplicationReceiverQualifier Квалификатор приемника приложений группы. струна
groupApplicationSenderId Идентификатор отправителя приложения группы. струна
groupApplicationSenderQualifier Квалификатор отправителя приложения группы. струна
groupAssociationAssignedCode Назначенный код ассоциации групп. струна
groupControllingAgencyCode Группа контролирует код агентства. струна
groupControlNumberLowerBound Нижний предел номера элемента управления группы. int
groupControlNumberPrefix Префикс номера элемента управления группы. струна
groupControlNumberSuffix Суффикс контрольного номера группы. струна
groupControlNumberUpperBound Верхняя граница контрольного номера группы. int
groupMessageRelease Выпуск сообщения группы. струна
groupMessageVersion Версия сообщения группы. струна
interchangeControlNumberLowerBound Нижний предел контрольного номера обмена. int
interchangeControlNumberPrefix Префикс контрольного номера обмена. струна
interchangeControlNumberSuffix Суффикс контрольного номера обмена. струна
interchangeControlNumberUpperBound Верхний предел контрольного номера обмена. int
isTestInterchange Значение, указывающее, является ли сообщение тестируемым обменом. bool
overwriteExistingTransactionSetControlNumber Значение, указывающее, следует ли перезаписать существующий контрольный номер набора транзакций. bool
processingPriorityCode Код приоритета обработки. струна
receiverInternalIdentification Внутренняя идентификация получателя. струна
receiverInternalSubIdentification Внутренняя идентификация получателя. струна
receiverReverseRoutingAddress Адрес обратной маршрутизации получателя. струна
recipientReferencePasswordQualifier Квалификатор пароля для получателя. струна
recipientReferencePasswordValue Значение пароля для получателя, ссылающееся на пароль. струна
rolloverGroupControlNumber Значение, указывающее, следует ли использовать контрольный номер группы отката. bool
rolloverInterchangeControlNumber Значение, указывающее, следует ли выполнять переключение контрольного номера обмена. bool
rolloverTransactionSetControlNumber Значение, указывающее, следует ли устанавливать контрольный номер набора транзакций для переключения. bool
senderInternalIdentification Внутренняя идентификация отправителя. струна
senderInternalSubIdentification Внутренняя идентификация отправителя. струна
senderReverseRoutingAddress Адрес обратной маршрутизации отправителя. струна
transactionSetControlNumberLowerBound Контрольный номер набора транзакций нижней границы. int
transactionSetControlNumberPrefix Префикс контрольного номера набора транзакций. струна
transactionSetControlNumberSuffix Суффикс контрольного номера набора транзакций. струна
transactionSetControlNumberUpperBound Верхний предел набора транзакций. int

EdifactFramingSettings

Имя Описание Ценность
characterEncoding Кодировка символов. струна
characterSet Набор символов кадра EDIFACT. 'KECA'
"NotSpecified"
"UNOA"
UnOB
UnOC
"UNOD"
"UNOE"
"UNOF"
"UNOG"
"UNOH"
"UNOI"
"UNOJ"
UnOK
Unox
"UNOY"
componentSeparator Разделитель компонентов. int
dataElementSeparator Разделитель элементов данных. int
decimalPointIndicator Параметр десятичного индикатора кадра EDIFACT. Запятая
"Десятичный"
"NotSpecified"
protocolVersion Версия протокола. int
releaseIndicator Индикатор выпуска. int
повторениеSeparator Разделитель повторений. int
segmentTerminator Терминатор сегмента. int
segmentTerminatorSuffix Суффикс суффикса кадра EDIFACT. "CR"
CrLF
'LF'
"Нет"
"NotSpecified"
serviceCodeListDirectoryVersion Версия каталога списка кода службы. струна

EdifactMessageFilter

Имя Описание Ценность
messageFilterType Тип фильтра сообщений. "Исключить"
"Включить"
"NotSpecified"

EdifactMessageIdentifier

Имя Описание Ценность
messageId Идентификатор сообщения, к которому применяются параметры конверта. струна

EdifactOneWayAgreement

Имя Описание Ценность
protocolSettings Параметры протокола EDIFACT. EdifactProtocolSettings
receiverBusinessIdentity Бизнес-удостоверение получателя BusinessIdentity
senderBusinessIdentity Удостоверение отправителя для бизнеса BusinessIdentity

EdifactProcessingSettings

Имя Описание Ценность
createEmptyXmlTagsForTrailingSeparator Значение, указывающее, следует ли создавать пустые xml-теги для конечных разделителей. bool
maskSecurityInfo Значение, указывающее, следует ли маскировать сведения о безопасности. bool
preserveInterchange Значение, указывающее, следует ли сохранять обмен. bool
suspendInterchangeOnError Значение, указывающее, следует ли приостановить обмен по ошибке. bool
useDotAsDecimalSeparator Значение, указывающее, следует ли использовать точку в качестве десятичного разделителя. bool

EdifactProtocolSettings

Имя Описание Ценность
acknowledgementSettings Параметры подтверждения EDIFACT. EdifactAcknowledgementSettings
edifactDelimiterOverrides Параметры переопределения разделителя EDIFACT. EdifactDelimiterOverride[]
конвертOverrides Параметры переопределения конверта EDIFACT. EdifactEnvelopeOverride[]
конвертSettings Параметры конверта EDIFACT. EdifactEnvelopeSettings
framingSettings Параметры обрамления EDIFACT. EdifactFramingSettings
messageFilter Фильтр сообщений EDIFACT. EdifactMessageFilter
messageFilterList Список фильтров сообщений EDIFACT. EdifactMessageIdentifier[]
processingSettings Параметры обработки EDIFACT. EdifactProcessingSettings
schemaReferences Ссылки на схему EDIFACT. EdifactSchemaReference[]
validationOverrides Параметры переопределения проверки EDIFACT. EdifactValidationOverride[]
validationSettings Параметры проверки EDIFACT. EdifactValidationSettings

EdifactSchemaReference

Имя Описание Ценность
associationAssignedCode Назначенный код связи. струна
messageId Идентификатор сообщения. струна
messageRelease Версия выпуска сообщения. струна
messageVersion Версия сообщения. струна
schemaName Имя схемы. струна
senderApplicationId Идентификатор приложения отправителя. струна
senderApplicationQualifier Квалификатор приложения отправителя. струна

EdifactValidationOverride

Имя Описание Ценность
allowLeadingAndTrailingSpacesAndZeroes Значение, указывающее, следует ли разрешать начальные и конечные пробелы и нули. bool
enforceCharacterSet Значение, указывающее, следует ли проверять набор символов. bool
messageId Идентификатор сообщения, к которому должны применяться параметры проверки. струна
trailingSeparatorPolicy Политика конечных разделителей. "Обязательный"
"NotAllowed"
"NotSpecified"
"Необязательный"
trimLeadingAndTrailingSpacesAndZeroes Значение, указывающее, следует ли обрезать начальные и конечные пробелы и нули. bool
validateEDITypes Значение, указывающее, следует ли проверять типы EDI. bool
validateXSDTypes Значение, указывающее, следует ли проверять типы XSD. bool

EdifactValidationSettings

Имя Описание Ценность
allowLeadingAndTrailingSpacesAndZeroes Значение, указывающее, следует ли разрешать начальные и конечные пробелы и нули. bool
checkDuplicateGroupControlNumber Значение, указывающее, следует ли проверять наличие повторяющегося контрольного номера группы. bool
checkDuplicateInterchangeControlNumber Значение, указывающее, следует ли проверять наличие повторяющегося контрольного номера обмена. bool
checkDuplicateTransactionSetControlNumber Значение, указывающее, следует ли проверять наличие контрольного номера повторяющегося набора транзакций. bool
interchangeControlNumberValidityDays Срок действия контрольного номера обмена. int
trailingSeparatorPolicy Политика конечных разделителей. "Обязательный"
"NotAllowed"
"NotSpecified"
"Необязательный"
trimLeadingAndTrailingSpacesAndZeroes Значение, указывающее, следует ли обрезать начальные и конечные пробелы и нули. bool
validateCharacterSet Значение, указывающее, следует ли проверять набор символов в сообщении. bool
validateEDITypes Значение, указывающее, следует ли проверять типы EDI. bool
validateXSDTypes Значение, указывающее, следует ли проверять типы XSD. bool

IntegrationAccountAgreementProperties

Имя Описание Ценность
agreementType Тип соглашения. "AS2"
'Edifact'
"NotSpecified"
"X12"
содержание Содержимое соглашения. соглашение Content
guestIdentity Удостоверение гостя. BusinessIdentity
guestPartner Гостевой партнер. струна
hostIdentity Удостоверение узла. BusinessIdentity
hostPartner Ведущий партнер. струна
метаданные Метаданные. любой

IntegrationAccountResourceTags

Имя Описание Ценность

Microsoft.Logic/integrationAccounts/agreements

Имя Описание Ценность
местоположение Расположение ресурса. струна
имя Имя ресурса строка (обязательно)
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: integrationAccounts
свойства Свойства соглашения об соглашении учетной записи интеграции. IntegrationAccountAgreementProperties
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах

X12AcknowledgementSettings

Имя Описание Ценность
acknowledgementControlNumberLowerBound Нижний предел контрольного номера подтверждения. int
acknowledgementControlNumberPrefix Префикс контрольного номера подтверждения. струна
acknowledgementControlNumberSuffix Суффикс контрольного номера подтверждения. струна
acknowledgementControlNumberUpperBound Верхний предел контрольного номера подтверждения. int
batchFunctionalAcknowledgements Значение, указывающее, следует ли пакетировать функциональные подтверждения. bool
batchImplementationAcknowledgements Значение, указывающее, следует ли подтвердить пакетную реализацию. bool
batchTechnicalAcknowledgements Значение, указывающее, следует ли пакетировать технические подтверждения. bool
функцияAcknowledgementVersion Версия функционального подтверждения. струна
implementationAcknowledgementVersion Версия подтверждения реализации. струна
needFunctionalAcknowledgement Значение, указывающее, требуется ли функциональное подтверждение. bool
needImplementationAcknowledgementment Значение, указывающее, требуется ли подтверждение реализации. bool
needLoopForValidMessages Значение, указывающее, требуется ли цикл для допустимых сообщений. bool
needTechnicalAcknowledgement Значение, указывающее, требуется ли техническое подтверждение. bool
rolloverAcknowledgementControlNumber Значение, указывающее, следует ли указывать контрольный номер подтверждения отката. bool
sendSynchronousAcknowledgement Значение, указывающее, следует ли отправлять синхронное подтверждение. bool

X12AgreementContent

Имя Описание Ценность
receiveAgreement Односторонняя получение соглашения X12. X12OneWayAgreement
sendAgreement Односторонняя отправка соглашения X12. X12OneWayAgreement

X12DelimiterOverrides

Имя Описание Ценность
componentSeparator Разделитель компонентов. int
dataElementSeparator Разделитель элементов данных. int
messageId Идентификатор сообщения. струна
protocolVersion Версия протокола. струна
replaceCharacter Символ замены. int
replaceSeparatorsInPayload Значение, указывающее, следует ли заменить разделители полезных данных. bool
segmentTerminator Терминатор сегмента. int
segmentTerminatorSuffix Суффикс конца сегмента. "CR"
CrLF
'LF'
"Нет"
"NotSpecified"
targetNamespace Целевое пространство имен, в котором должны применяться эти параметры разделителя. струна

X12EnvelopeOverride

Имя Описание Ценность
dateFormat Формат даты. 'CCYYMMDD'
"NotSpecified"
'YMMDD'
functionalIdentifierCode Код функционального идентификатора. струна
headerVersion Версия заголовка. струна
messageId Идентификатор сообщения, к которому применяются параметры конверта. струна
protocolVersion Версия протокола, к которой применяются эти параметры конверта. струна
receiverApplicationId Идентификатор приложения-получателя. струна
responsibleAgencyCode Код ответственного агентства. int
senderApplicationId Идентификатор приложения отправителя. струна
targetNamespace Целевое пространство имен, в котором должны применяться эти параметры конверта. струна
timeFormat Формат времени. HHMM
HHMMSS
HHMMSSd
HHMMSSddd
"NotSpecified"

X12EnvelopeSettings

Имя Описание Ценность
controlStandardsId Идентификатор стандартов управления. int
controlVersionNumber Номер версии элемента управления. струна
enableDefaultGroupHeaders Значение, указывающее, следует ли включить заголовки групп по умолчанию. bool
functionalGroupId Идентификатор функциональной группы. струна
groupControlNumberLowerBound Нижний предел номера элемента управления группы. int
groupControlNumberUpperBound Верхняя граница контрольного номера группы. int
groupHeaderAgencyCode Код агентства заголовков группы. струна
groupHeaderDateFormat Формат даты заголовка группы. 'CCYYMMDD'
"NotSpecified"
'YMMDD'
groupHeaderTimeFormat Формат времени заголовка группы. HHMM
HHMMSS
HHMMSSd
HHMMSSddd
"NotSpecified"
groupHeaderVersion Версия заголовка группы. струна
interchangeControlNumberLowerBound Нижний предел контрольного номера обмена. int
interchangeControlNumberUpperBound Верхний предел контрольного номера обмена. int
overwriteExistingTransactionSetControlNumber Значение, указывающее, следует ли перезаписать существующий контрольный номер набора транзакций. bool
receiverApplicationId Идентификатор приложения-получателя. струна
rolloverGroupControlNumber Значение, указывающее, следует ли использовать контрольный номер группы отката. bool
rolloverInterchangeControlNumber Значение, указывающее, следует ли выполнять переключение контрольного номера обмена. bool
rolloverTransactionSetControlNumber Значение, указывающее, следует ли устанавливать контрольный номер набора транзакций для переключения. bool
senderApplicationId Идентификатор приложения отправителя. струна
transactionSetControlNumberLowerBound Контрольный номер набора транзакций нижней границы. int
transactionSetControlNumberPrefix Префикс контрольного номера набора транзакций. струна
transactionSetControlNumberSuffix Суффикс контрольного номера набора транзакций. струна
transactionSetControlNumberUpperBound Верхний предел набора транзакций. int
usageIndicator Индикатор использования. "Информация"
"NotSpecified"
"Производство"
"Тест"
useControlStandardsIdAsRepetitionCharacter Значение, указывающее, следует ли использовать идентификатор стандартов управления в качестве символа повторения. bool

X12FramingSettings

Имя Описание Ценность
characterSet Набор символов X12. "Базовый"
"Расширенный"
"NotSpecified"
UTF8
componentSeparator Разделитель компонентов. int
dataElementSeparator Разделитель элементов данных. int
replaceCharacter Символ замены. int
replaceSeparatorsInPayload Значение, указывающее, следует ли заменить разделители полезных данных. bool
segmentTerminator Терминатор сегмента. int
segmentTerminatorSuffix Суффикс конца сегмента. "CR"
CrLF
'LF'
"Нет"
"NotSpecified"

X12MessageFilter

Имя Описание Ценность
messageFilterType Тип фильтра сообщений. "Исключить"
"Включить"
"NotSpecified"

X12MessageIdentifier

Имя Описание Ценность
messageId Идентификатор сообщения. струна

X12OneWayAgreement

Имя Описание Ценность
protocolSettings Параметры протокола X12. X12ProtocolSettings
receiverBusinessIdentity Бизнес-удостоверение получателя BusinessIdentity
senderBusinessIdentity Удостоверение отправителя для бизнеса BusinessIdentity

X12ProcessingSettings

Имя Описание Ценность
convertImpliedDecimal Значение, указывающее, следует ли преобразовывать числовый тип в подразумеваемый десятичный. bool
createEmptyXmlTagsForTrailingSeparator Значение, указывающее, следует ли создавать пустые xml-теги для конечных разделителей. bool
maskSecurityInfo Значение, указывающее, следует ли маскировать сведения о безопасности. bool
preserveInterchange Значение, указывающее, следует ли сохранять обмен. bool
suspendInterchangeOnError Значение, указывающее, следует ли приостановить обмен по ошибке. bool
useDotAsDecimalSeparator Значение, указывающее, следует ли использовать точку в качестве десятичного разделителя. bool

X12ProtocolSettings

Имя Описание Ценность
acknowledgementSettings Параметры подтверждения X12. X12AcknowledgementSettings
конвертOverrides Параметры переопределения конверта X12. X12EnvelopeOverride[]
конвертSettings Параметры конверта X12. X12EnvelopeSettings
framingSettings Параметры обрамления X12. X12FramingSettings
messageFilter Фильтр сообщений X12. X12MessageFilter
messageFilterList Список фильтров сообщений X12. X12MessageIdentifier[]
processingSettings Параметры обработки X12. X12ProcessingSettings
schemaReferences Ссылки на схему X12. X12SchemaReference[]
securitySettings Параметры безопасности X12. X12SecuritySettings
validationOverrides Параметры переопределения проверки X12. X12ValidationOverride[]
validationSettings Параметры проверки X12. X12ValidationSettings
x12DelimiterOverrides Параметры переопределения разделителя X12. X12DelimiterOverrides[]

X12SchemaReference

Имя Описание Ценность
messageId Идентификатор сообщения. струна
schemaName Имя схемы. струна
schemaVersion Версия схемы. струна
senderApplicationId Идентификатор приложения отправителя. струна

X12SecuritySettings

Имя Описание Ценность
authorizationQualifier Квалификатор авторизации. струна
authorizationValue Значение авторизации. струна
passwordValue Значение пароля. струна
securityQualifier Квалификатор безопасности. струна

X12ValidationOverride

Имя Описание Ценность
allowLeadingAndTrailingSpacesAndZeroes Значение, указывающее, следует ли разрешать начальные и конечные пробелы и нули. bool
messageId Идентификатор сообщения, к которому должны применяться параметры проверки. струна
trailingSeparatorPolicy Политика конечных разделителей. "Обязательный"
"NotAllowed"
"NotSpecified"
"Необязательный"
trimLeadingAndTrailingSpacesAndZeroes Значение, указывающее, следует ли обрезать начальные и конечные пробелы и нули. bool
validateCharacterSet Значение, указывающее, следует ли проверять набор символов. bool
validateEDITypes Значение, указывающее, следует ли проверять типы EDI. bool
validateXSDTypes Значение, указывающее, следует ли проверять типы XSD. bool

X12ValidationSettings

Имя Описание Ценность
allowLeadingAndTrailingSpacesAndZeroes Значение, указывающее, следует ли разрешать начальные и конечные пробелы и нули. bool
checkDuplicateGroupControlNumber Значение, указывающее, следует ли проверять наличие повторяющегося контрольного номера группы. bool
checkDuplicateInterchangeControlNumber Значение, указывающее, следует ли проверять наличие повторяющегося контрольного номера обмена. bool
checkDuplicateTransactionSetControlNumber Значение, указывающее, следует ли проверять наличие контрольного номера повторяющегося набора транзакций. bool
interchangeControlNumberValidityDays Срок действия контрольного номера обмена. int
trailingSeparatorPolicy Политика конечных разделителей. "Обязательный"
"NotAllowed"
"NotSpecified"
"Необязательный"
trimLeadingAndTrailingSpacesAndZeroes Значение, указывающее, следует ли обрезать начальные и конечные пробелы и нули. bool
validateCharacterSet Значение, указывающее, следует ли проверять набор символов в сообщении. bool
validateEDITypes Значение, указывающее, следует ли проверять типы EDI. bool
validateXSDTypes Значение, указывающее, следует ли проверять типы XSD. bool

Примеры краткого руководства

Следующие примеры краткого руководства по развертыванию этого типа ресурса.

Bicep-файл Описание
Azure Logic Apps — AS2 Send Receive Создает учетные записи интеграции для двух партнеров, Contoso и Fabrikam, включая артефакты для партнеров и соглашений. Шаблон также создает приложения логики между Fabrikam Sales и Contoso, чтобы продемонстрировать синхронную отправку AS2. Шаблон также создает приложения логики между Fabrikam Finance и Contoso, которые демонстрируют асинхронную отправку AS2.

Определение ресурса шаблона ARM

Тип ресурса integrationAccounts/agreements можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Logic/integrationAccounts/agreements, добавьте следующий код JSON в шаблон.

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

Значения свойств

AgreementContent

Имя Описание Ценность
AS2 Содержимое соглашения AS2. AS2AgreementContent
Эдифакт Содержимое соглашения EDIFACT. EdifactAgreementContent
X12 Содержимое соглашения X12. X12AgreementContent

AS2AcknowledgementConnectionSettings

Имя Описание Ценность
ignoreCertificateNameMismatch Значение, указывающее, следует ли игнорировать несоответствие имени сертификата. bool
keepHttpConnectionAlive Значение, указывающее, следует ли сохранять подключение в живых. bool
supportHttpStatusCodeContinue Значение, указывающее, поддерживается ли код состояния HTTP "CONTINUE". bool
развертываниеHttpHeaders Значение, указывающее, следует ли развертывать заголовки HTTP. bool

AS2AgreementContent

Имя Описание Ценность
receiveAgreement Односторонняя получение соглашения AS2. AS2OneWayAgreement
sendAgreement Односторонняя отправка соглашения AS2. AS2OneWayAgreement

AS2EnvelopeSettings

Имя Описание Ценность
AutogenerateFileName Значение, указывающее, следует ли автоматически создавать имя файла. bool
fileNameTemplate Шаблон для имени файла. струна
messageContentType Тип контента сообщения. струна
SuspendMessageOnFileNameGenerationError Значение, указывающее, следует ли приостановить сообщение об ошибке создания имени файла. bool
transmitFileNameInMimeHeader Значение, указывающее, следует ли передавать имя файла в заголовке mime. bool

AS2ErrorSettings

Имя Описание Ценность
ResendIfMdnNotReceived Значение, указывающее, следует ли повторно отправлять сообщение, если MDN не получено. bool
SuspendDuplicateMessage Значение, указывающее, следует ли приостановить повторяющееся сообщение. bool

AS2MdnSettings

Имя Описание Ценность
dispositionNotificationTo Уведомление о ликвидации для значения заголовка. струна
mdnText Текст MDN. струна
micHashingAlgorithm Алгоритм подписывания или хэширования. "Нет"
"NotSpecified"
"SHA2256"
"SHA2384"
"SHA2512"
needMdn Значение, указывающее, следует ли отправлять или запрашивать MDN. bool
receiptDeliveryUrl URL-адрес доставки квитанций. струна
sendInboundMdnToMessageBox Значение, указывающее, следует ли отправлять входящее MDN в поле сообщения. bool
sendMdnAsynchronously Значение, указывающее, следует ли отправлять асинхронное mdN. bool
signMdn Значение, указывающее, нужно ли подписывать MDN. bool
signOutboundMdnIfOptional Значение, указывающее, следует ли выходить исходящее mdN, если необязательно. bool

AS2MessageConnectionSettings

Имя Описание Ценность
ignoreCertificateNameMismatch Значение, указывающее, следует ли игнорировать несоответствие имени сертификата. bool
keepHttpConnectionAlive Значение, указывающее, следует ли сохранять подключение в живых. bool
supportHttpStatusCodeContinue Значение, указывающее, поддерживается ли код состояния HTTP "CONTINUE". bool
развертываниеHttpHeaders Значение, указывающее, следует ли развертывать заголовки HTTP. bool

AS2OneWayAgreement

Имя Описание Ценность
protocolSettings Параметры протокола AS2. AS2ProtocolSettings
receiverBusinessIdentity Бизнес-удостоверение получателя BusinessIdentity
senderBusinessIdentity Удостоверение отправителя для бизнеса BusinessIdentity

AS2ProtocolSettings

Имя Описание Ценность
acknowledgementConnectionSettings Параметры подключения подтверждения. AS2AcknowledgementConnectionSettings
конвертSettings Параметры конверта. AS2EnvelopeSettings
errorSettings Параметры ошибки. AS2ErrorSettings
mdnSettings Параметры MDN. AS2MdnSettings
messageConnectionSettings Параметры подключения сообщения. AS2MessageConnectionSettings
securitySettings Параметры безопасности. AS2SecuritySettings
validationSettings Параметры проверки. AS2ValidationSettings

AS2SecuritySettings

Имя Описание Ценность
enableNrrForInboundDecodedMessages Значение, указывающее, следует ли включить NRR для входящих декодированных сообщений. bool
enableNrrForInboundEncodedMessages Значение, указывающее, следует ли включить NRR для входящих сообщений в кодировке. bool
enableNrrForInboundMdn Значение, указывающее, следует ли включить NRR для входящего MDN. bool
enableNrrForOutboundDecodedMessages Значение, указывающее, следует ли включить NRR для исходящих декодированных сообщений. bool
enableNrrForOutboundEncodedMessages Значение, указывающее, следует ли включить NRR для исходящих сообщений, закодированных. bool
enableNrrForOutboundMdn Значение, указывающее, следует ли включить NRR для исходящего mdN. bool
encryptionCertificateName Имя сертификата шифрования. струна
overrideGroupSigningCertificate Значение, указывающее, следует ли отправлять или запрашивать MDN. bool
подписьCertificateName Имя сертификата подписи. струна

AS2ValidationSettings

Имя Описание Ценность
checkCertificateRevocationListOnReceive Значение, указывающее, следует ли проверять список отзыва сертификатов при получении. bool
checkCertificateRevocationListOnSend Значение, указывающее, следует ли проверять список отзыва сертификатов при отправке. bool
checkDuplicateMessage Значение, указывающее, следует ли проверять наличие повторяющегося сообщения. bool
compressMessage Значение, указывающее, нужно ли сжимать сообщение. bool
encryptionAlgorithm Алгоритм шифрования. "AES128"
"AES192"
"AES256"
DES3
"Нет"
"NotSpecified"
'RC2'
encryptMessage Значение, указывающее, нужно ли шифровать сообщение. bool
interchangeDuplicatesValidityDays Количество дней для поиска дубликата обмена. int
overrideMessageProperties Значение, указывающее, следует ли переопределять свойства входящих сообщений с этими свойствами в соглашении. bool
signMessage Значение, указывающее, нужно ли подписывать сообщение. bool

BusinessIdentity

Имя Описание Ценность
Квалификатор Квалификатор бизнес-удостоверений. струна
Ценность Значение бизнес-удостоверений. струна

EdifactAcknowledgementSettings

Имя Описание Ценность
acknowledgementControlNumberLowerBound Нижний предел контрольного номера подтверждения. int
acknowledgementControlNumberPrefix Префикс контрольного номера подтверждения. струна
acknowledgementControlNumberSuffix Суффикс контрольного номера подтверждения. струна
acknowledgementControlNumberUpperBound Верхний предел контрольного номера подтверждения. int
batchFunctionalAcknowledgements Значение, указывающее, следует ли пакетировать функциональные подтверждения. bool
batchTechnicalAcknowledgements Значение, указывающее, следует ли пакетировать технические подтверждения. bool
needFunctionalAcknowledgement Значение, указывающее, требуется ли функциональное подтверждение. bool
needLoopForValidMessages Значение, указывающее, требуется ли цикл для допустимых сообщений. bool
needTechnicalAcknowledgement Значение, указывающее, требуется ли техническое подтверждение. bool
rolloverAcknowledgementControlNumber Значение, указывающее, следует ли указывать контрольный номер подтверждения отката. bool
sendSynchronousAcknowledgement Значение, указывающее, следует ли отправлять синхронное подтверждение. bool

EdifactAgreementContent

Имя Описание Ценность
receiveAgreement Односторонняя получение соглашения EDIFACT. EdifactOneWayAgreement
sendAgreement Односторонняя отправка соглашения EDIFACT. EdifactOneWayAgreement

EdifactDelimiterOverride

Имя Описание Ценность
componentSeparator Разделитель компонентов. int
dataElementSeparator Разделитель элементов данных. int
decimalPointIndicator Индикатор десятичной запятой. Запятая
"Десятичный"
"NotSpecified"
messageAssociationAssignedCode Назначенный код связи сообщений. струна
messageId Идентификатор сообщения. струна
messageRelease Версия выпуска сообщения. струна
messageVersion Версия сообщения. струна
releaseIndicator Индикатор выпуска. int
повторениеSeparator Разделитель повторений. int
segmentTerminator Терминатор сегмента. int
segmentTerminatorSuffix Суффикс конца сегмента. "CR"
CrLF
'LF'
"Нет"
"NotSpecified"
targetNamespace Целевое пространство имен, в котором должны применяться эти параметры разделителя. струна

EdifactEnvelopeOverride

Имя Описание Ценность
applicationPassword Пароль приложения. струна
associationAssignedCode Назначенный код связи. струна
controllingAgencyCode Контрольный код агентства. струна
functionalGroupId Идентификатор функциональной группы. струна
groupHeaderMessageRelease Выпуск сообщения заголовка группы. струна
groupHeaderMessageVersion Версия сообщения заголовка группы. струна
messageAssociationAssignedCode Назначенный код связи сообщений. струна
messageId Идентификатор сообщения, к которому применяются параметры конверта. струна
messageRelease Версия выпуска сообщения, к которой применяются эти параметры конверта. струна
messageVersion Версия сообщения, к которой применяются эти параметры конверта. струна
receiverApplicationId Идентификатор приложения-получателя. струна
receiverApplicationQualifier Квалификатор приложения-получателя. струна
senderApplicationId Идентификатор приложения отправителя. струна
senderApplicationQualifier Квалификатор приложения отправителя. струна
targetNamespace Целевое пространство имен, в котором должны применяться эти параметры конверта. струна

EdifactEnvelopeSettings

Имя Описание Ценность
applicationReferenceId Идентификатор ссылки на приложение. струна
applyDelimiterStringAdvice Значение, указывающее, следует ли применять строковые советы разделителя. bool
communicationAgreementId Идентификатор соглашения об обмене данными. струна
createGroupingSegments Значение, указывающее, следует ли создавать сегменты группирования. bool
enableDefaultGroupHeaders Значение, указывающее, следует ли включить заголовки групп по умолчанию. bool
functionalGroupId Идентификатор функциональной группы. струна
groupApplicationPassword Пароль приложения группы. струна
groupApplicationReceiverId Идентификатор приемника приложения группы. струна
groupApplicationReceiverQualifier Квалификатор приемника приложений группы. струна
groupApplicationSenderId Идентификатор отправителя приложения группы. струна
groupApplicationSenderQualifier Квалификатор отправителя приложения группы. струна
groupAssociationAssignedCode Назначенный код ассоциации групп. струна
groupControllingAgencyCode Группа контролирует код агентства. струна
groupControlNumberLowerBound Нижний предел номера элемента управления группы. int
groupControlNumberPrefix Префикс номера элемента управления группы. струна
groupControlNumberSuffix Суффикс контрольного номера группы. струна
groupControlNumberUpperBound Верхняя граница контрольного номера группы. int
groupMessageRelease Выпуск сообщения группы. струна
groupMessageVersion Версия сообщения группы. струна
interchangeControlNumberLowerBound Нижний предел контрольного номера обмена. int
interchangeControlNumberPrefix Префикс контрольного номера обмена. струна
interchangeControlNumberSuffix Суффикс контрольного номера обмена. струна
interchangeControlNumberUpperBound Верхний предел контрольного номера обмена. int
isTestInterchange Значение, указывающее, является ли сообщение тестируемым обменом. bool
overwriteExistingTransactionSetControlNumber Значение, указывающее, следует ли перезаписать существующий контрольный номер набора транзакций. bool
processingPriorityCode Код приоритета обработки. струна
receiverInternalIdentification Внутренняя идентификация получателя. струна
receiverInternalSubIdentification Внутренняя идентификация получателя. струна
receiverReverseRoutingAddress Адрес обратной маршрутизации получателя. струна
recipientReferencePasswordQualifier Квалификатор пароля для получателя. струна
recipientReferencePasswordValue Значение пароля для получателя, ссылающееся на пароль. струна
rolloverGroupControlNumber Значение, указывающее, следует ли использовать контрольный номер группы отката. bool
rolloverInterchangeControlNumber Значение, указывающее, следует ли выполнять переключение контрольного номера обмена. bool
rolloverTransactionSetControlNumber Значение, указывающее, следует ли устанавливать контрольный номер набора транзакций для переключения. bool
senderInternalIdentification Внутренняя идентификация отправителя. струна
senderInternalSubIdentification Внутренняя идентификация отправителя. струна
senderReverseRoutingAddress Адрес обратной маршрутизации отправителя. струна
transactionSetControlNumberLowerBound Контрольный номер набора транзакций нижней границы. int
transactionSetControlNumberPrefix Префикс контрольного номера набора транзакций. струна
transactionSetControlNumberSuffix Суффикс контрольного номера набора транзакций. струна
transactionSetControlNumberUpperBound Верхний предел набора транзакций. int

EdifactFramingSettings

Имя Описание Ценность
characterEncoding Кодировка символов. струна
characterSet Набор символов кадра EDIFACT. 'KECA'
"NotSpecified"
"UNOA"
UnOB
UnOC
"UNOD"
"UNOE"
"UNOF"
"UNOG"
"UNOH"
"UNOI"
"UNOJ"
UnOK
Unox
"UNOY"
componentSeparator Разделитель компонентов. int
dataElementSeparator Разделитель элементов данных. int
decimalPointIndicator Параметр десятичного индикатора кадра EDIFACT. Запятая
"Десятичный"
"NotSpecified"
protocolVersion Версия протокола. int
releaseIndicator Индикатор выпуска. int
повторениеSeparator Разделитель повторений. int
segmentTerminator Терминатор сегмента. int
segmentTerminatorSuffix Суффикс суффикса кадра EDIFACT. "CR"
CrLF
'LF'
"Нет"
"NotSpecified"
serviceCodeListDirectoryVersion Версия каталога списка кода службы. струна

EdifactMessageFilter

Имя Описание Ценность
messageFilterType Тип фильтра сообщений. "Исключить"
"Включить"
"NotSpecified"

EdifactMessageIdentifier

Имя Описание Ценность
messageId Идентификатор сообщения, к которому применяются параметры конверта. струна

EdifactOneWayAgreement

Имя Описание Ценность
protocolSettings Параметры протокола EDIFACT. EdifactProtocolSettings
receiverBusinessIdentity Бизнес-удостоверение получателя BusinessIdentity
senderBusinessIdentity Удостоверение отправителя для бизнеса BusinessIdentity

EdifactProcessingSettings

Имя Описание Ценность
createEmptyXmlTagsForTrailingSeparator Значение, указывающее, следует ли создавать пустые xml-теги для конечных разделителей. bool
maskSecurityInfo Значение, указывающее, следует ли маскировать сведения о безопасности. bool
preserveInterchange Значение, указывающее, следует ли сохранять обмен. bool
suspendInterchangeOnError Значение, указывающее, следует ли приостановить обмен по ошибке. bool
useDotAsDecimalSeparator Значение, указывающее, следует ли использовать точку в качестве десятичного разделителя. bool

EdifactProtocolSettings

Имя Описание Ценность
acknowledgementSettings Параметры подтверждения EDIFACT. EdifactAcknowledgementSettings
edifactDelimiterOverrides Параметры переопределения разделителя EDIFACT. EdifactDelimiterOverride[]
конвертOverrides Параметры переопределения конверта EDIFACT. EdifactEnvelopeOverride[]
конвертSettings Параметры конверта EDIFACT. EdifactEnvelopeSettings
framingSettings Параметры обрамления EDIFACT. EdifactFramingSettings
messageFilter Фильтр сообщений EDIFACT. EdifactMessageFilter
messageFilterList Список фильтров сообщений EDIFACT. EdifactMessageIdentifier[]
processingSettings Параметры обработки EDIFACT. EdifactProcessingSettings
schemaReferences Ссылки на схему EDIFACT. EdifactSchemaReference[]
validationOverrides Параметры переопределения проверки EDIFACT. EdifactValidationOverride[]
validationSettings Параметры проверки EDIFACT. EdifactValidationSettings

EdifactSchemaReference

Имя Описание Ценность
associationAssignedCode Назначенный код связи. струна
messageId Идентификатор сообщения. струна
messageRelease Версия выпуска сообщения. струна
messageVersion Версия сообщения. струна
schemaName Имя схемы. струна
senderApplicationId Идентификатор приложения отправителя. струна
senderApplicationQualifier Квалификатор приложения отправителя. струна

EdifactValidationOverride

Имя Описание Ценность
allowLeadingAndTrailingSpacesAndZeroes Значение, указывающее, следует ли разрешать начальные и конечные пробелы и нули. bool
enforceCharacterSet Значение, указывающее, следует ли проверять набор символов. bool
messageId Идентификатор сообщения, к которому должны применяться параметры проверки. струна
trailingSeparatorPolicy Политика конечных разделителей. "Обязательный"
"NotAllowed"
"NotSpecified"
"Необязательный"
trimLeadingAndTrailingSpacesAndZeroes Значение, указывающее, следует ли обрезать начальные и конечные пробелы и нули. bool
validateEDITypes Значение, указывающее, следует ли проверять типы EDI. bool
validateXSDTypes Значение, указывающее, следует ли проверять типы XSD. bool

EdifactValidationSettings

Имя Описание Ценность
allowLeadingAndTrailingSpacesAndZeroes Значение, указывающее, следует ли разрешать начальные и конечные пробелы и нули. bool
checkDuplicateGroupControlNumber Значение, указывающее, следует ли проверять наличие повторяющегося контрольного номера группы. bool
checkDuplicateInterchangeControlNumber Значение, указывающее, следует ли проверять наличие повторяющегося контрольного номера обмена. bool
checkDuplicateTransactionSetControlNumber Значение, указывающее, следует ли проверять наличие контрольного номера повторяющегося набора транзакций. bool
interchangeControlNumberValidityDays Срок действия контрольного номера обмена. int
trailingSeparatorPolicy Политика конечных разделителей. "Обязательный"
"NotAllowed"
"NotSpecified"
"Необязательный"
trimLeadingAndTrailingSpacesAndZeroes Значение, указывающее, следует ли обрезать начальные и конечные пробелы и нули. bool
validateCharacterSet Значение, указывающее, следует ли проверять набор символов в сообщении. bool
validateEDITypes Значение, указывающее, следует ли проверять типы EDI. bool
validateXSDTypes Значение, указывающее, следует ли проверять типы XSD. bool

IntegrationAccountAgreementProperties

Имя Описание Ценность
agreementType Тип соглашения. "AS2"
'Edifact'
"NotSpecified"
"X12"
содержание Содержимое соглашения. соглашение Content
guestIdentity Удостоверение гостя. BusinessIdentity
guestPartner Гостевой партнер. струна
hostIdentity Удостоверение узла. BusinessIdentity
hostPartner Ведущий партнер. струна
метаданные Метаданные. любой

IntegrationAccountResourceTags

Имя Описание Ценность

Microsoft.Logic/integrationAccounts/agreements

Имя Описание Ценность
apiVersion Версия API '2015-08-01-preview'
местоположение Расположение ресурса. струна
имя Имя ресурса строка (обязательно)
свойства Свойства соглашения об соглашении учетной записи интеграции. IntegrationAccountAgreementProperties
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
тип Тип ресурса "Microsoft.Logic/integrationAccounts/agreements"

X12AcknowledgementSettings

Имя Описание Ценность
acknowledgementControlNumberLowerBound Нижний предел контрольного номера подтверждения. int
acknowledgementControlNumberPrefix Префикс контрольного номера подтверждения. струна
acknowledgementControlNumberSuffix Суффикс контрольного номера подтверждения. струна
acknowledgementControlNumberUpperBound Верхний предел контрольного номера подтверждения. int
batchFunctionalAcknowledgements Значение, указывающее, следует ли пакетировать функциональные подтверждения. bool
batchImplementationAcknowledgements Значение, указывающее, следует ли подтвердить пакетную реализацию. bool
batchTechnicalAcknowledgements Значение, указывающее, следует ли пакетировать технические подтверждения. bool
функцияAcknowledgementVersion Версия функционального подтверждения. струна
implementationAcknowledgementVersion Версия подтверждения реализации. струна
needFunctionalAcknowledgement Значение, указывающее, требуется ли функциональное подтверждение. bool
needImplementationAcknowledgementment Значение, указывающее, требуется ли подтверждение реализации. bool
needLoopForValidMessages Значение, указывающее, требуется ли цикл для допустимых сообщений. bool
needTechnicalAcknowledgement Значение, указывающее, требуется ли техническое подтверждение. bool
rolloverAcknowledgementControlNumber Значение, указывающее, следует ли указывать контрольный номер подтверждения отката. bool
sendSynchronousAcknowledgement Значение, указывающее, следует ли отправлять синхронное подтверждение. bool

X12AgreementContent

Имя Описание Ценность
receiveAgreement Односторонняя получение соглашения X12. X12OneWayAgreement
sendAgreement Односторонняя отправка соглашения X12. X12OneWayAgreement

X12DelimiterOverrides

Имя Описание Ценность
componentSeparator Разделитель компонентов. int
dataElementSeparator Разделитель элементов данных. int
messageId Идентификатор сообщения. струна
protocolVersion Версия протокола. струна
replaceCharacter Символ замены. int
replaceSeparatorsInPayload Значение, указывающее, следует ли заменить разделители полезных данных. bool
segmentTerminator Терминатор сегмента. int
segmentTerminatorSuffix Суффикс конца сегмента. "CR"
CrLF
'LF'
"Нет"
"NotSpecified"
targetNamespace Целевое пространство имен, в котором должны применяться эти параметры разделителя. струна

X12EnvelopeOverride

Имя Описание Ценность
dateFormat Формат даты. 'CCYYMMDD'
"NotSpecified"
'YMMDD'
functionalIdentifierCode Код функционального идентификатора. струна
headerVersion Версия заголовка. струна
messageId Идентификатор сообщения, к которому применяются параметры конверта. струна
protocolVersion Версия протокола, к которой применяются эти параметры конверта. струна
receiverApplicationId Идентификатор приложения-получателя. струна
responsibleAgencyCode Код ответственного агентства. int
senderApplicationId Идентификатор приложения отправителя. струна
targetNamespace Целевое пространство имен, в котором должны применяться эти параметры конверта. струна
timeFormat Формат времени. HHMM
HHMMSS
HHMMSSd
HHMMSSddd
"NotSpecified"

X12EnvelopeSettings

Имя Описание Ценность
controlStandardsId Идентификатор стандартов управления. int
controlVersionNumber Номер версии элемента управления. струна
enableDefaultGroupHeaders Значение, указывающее, следует ли включить заголовки групп по умолчанию. bool
functionalGroupId Идентификатор функциональной группы. струна
groupControlNumberLowerBound Нижний предел номера элемента управления группы. int
groupControlNumberUpperBound Верхняя граница контрольного номера группы. int
groupHeaderAgencyCode Код агентства заголовков группы. струна
groupHeaderDateFormat Формат даты заголовка группы. 'CCYYMMDD'
"NotSpecified"
'YMMDD'
groupHeaderTimeFormat Формат времени заголовка группы. HHMM
HHMMSS
HHMMSSd
HHMMSSddd
"NotSpecified"
groupHeaderVersion Версия заголовка группы. струна
interchangeControlNumberLowerBound Нижний предел контрольного номера обмена. int
interchangeControlNumberUpperBound Верхний предел контрольного номера обмена. int
overwriteExistingTransactionSetControlNumber Значение, указывающее, следует ли перезаписать существующий контрольный номер набора транзакций. bool
receiverApplicationId Идентификатор приложения-получателя. струна
rolloverGroupControlNumber Значение, указывающее, следует ли использовать контрольный номер группы отката. bool
rolloverInterchangeControlNumber Значение, указывающее, следует ли выполнять переключение контрольного номера обмена. bool
rolloverTransactionSetControlNumber Значение, указывающее, следует ли устанавливать контрольный номер набора транзакций для переключения. bool
senderApplicationId Идентификатор приложения отправителя. струна
transactionSetControlNumberLowerBound Контрольный номер набора транзакций нижней границы. int
transactionSetControlNumberPrefix Префикс контрольного номера набора транзакций. струна
transactionSetControlNumberSuffix Суффикс контрольного номера набора транзакций. струна
transactionSetControlNumberUpperBound Верхний предел набора транзакций. int
usageIndicator Индикатор использования. "Информация"
"NotSpecified"
"Производство"
"Тест"
useControlStandardsIdAsRepetitionCharacter Значение, указывающее, следует ли использовать идентификатор стандартов управления в качестве символа повторения. bool

X12FramingSettings

Имя Описание Ценность
characterSet Набор символов X12. "Базовый"
"Расширенный"
"NotSpecified"
UTF8
componentSeparator Разделитель компонентов. int
dataElementSeparator Разделитель элементов данных. int
replaceCharacter Символ замены. int
replaceSeparatorsInPayload Значение, указывающее, следует ли заменить разделители полезных данных. bool
segmentTerminator Терминатор сегмента. int
segmentTerminatorSuffix Суффикс конца сегмента. "CR"
CrLF
'LF'
"Нет"
"NotSpecified"

X12MessageFilter

Имя Описание Ценность
messageFilterType Тип фильтра сообщений. "Исключить"
"Включить"
"NotSpecified"

X12MessageIdentifier

Имя Описание Ценность
messageId Идентификатор сообщения. струна

X12OneWayAgreement

Имя Описание Ценность
protocolSettings Параметры протокола X12. X12ProtocolSettings
receiverBusinessIdentity Бизнес-удостоверение получателя BusinessIdentity
senderBusinessIdentity Удостоверение отправителя для бизнеса BusinessIdentity

X12ProcessingSettings

Имя Описание Ценность
convertImpliedDecimal Значение, указывающее, следует ли преобразовывать числовый тип в подразумеваемый десятичный. bool
createEmptyXmlTagsForTrailingSeparator Значение, указывающее, следует ли создавать пустые xml-теги для конечных разделителей. bool
maskSecurityInfo Значение, указывающее, следует ли маскировать сведения о безопасности. bool
preserveInterchange Значение, указывающее, следует ли сохранять обмен. bool
suspendInterchangeOnError Значение, указывающее, следует ли приостановить обмен по ошибке. bool
useDotAsDecimalSeparator Значение, указывающее, следует ли использовать точку в качестве десятичного разделителя. bool

X12ProtocolSettings

Имя Описание Ценность
acknowledgementSettings Параметры подтверждения X12. X12AcknowledgementSettings
конвертOverrides Параметры переопределения конверта X12. X12EnvelopeOverride[]
конвертSettings Параметры конверта X12. X12EnvelopeSettings
framingSettings Параметры обрамления X12. X12FramingSettings
messageFilter Фильтр сообщений X12. X12MessageFilter
messageFilterList Список фильтров сообщений X12. X12MessageIdentifier[]
processingSettings Параметры обработки X12. X12ProcessingSettings
schemaReferences Ссылки на схему X12. X12SchemaReference[]
securitySettings Параметры безопасности X12. X12SecuritySettings
validationOverrides Параметры переопределения проверки X12. X12ValidationOverride[]
validationSettings Параметры проверки X12. X12ValidationSettings
x12DelimiterOverrides Параметры переопределения разделителя X12. X12DelimiterOverrides[]

X12SchemaReference

Имя Описание Ценность
messageId Идентификатор сообщения. струна
schemaName Имя схемы. струна
schemaVersion Версия схемы. струна
senderApplicationId Идентификатор приложения отправителя. струна

X12SecuritySettings

Имя Описание Ценность
authorizationQualifier Квалификатор авторизации. струна
authorizationValue Значение авторизации. струна
passwordValue Значение пароля. струна
securityQualifier Квалификатор безопасности. струна

X12ValidationOverride

Имя Описание Ценность
allowLeadingAndTrailingSpacesAndZeroes Значение, указывающее, следует ли разрешать начальные и конечные пробелы и нули. bool
messageId Идентификатор сообщения, к которому должны применяться параметры проверки. струна
trailingSeparatorPolicy Политика конечных разделителей. "Обязательный"
"NotAllowed"
"NotSpecified"
"Необязательный"
trimLeadingAndTrailingSpacesAndZeroes Значение, указывающее, следует ли обрезать начальные и конечные пробелы и нули. bool
validateCharacterSet Значение, указывающее, следует ли проверять набор символов. bool
validateEDITypes Значение, указывающее, следует ли проверять типы EDI. bool
validateXSDTypes Значение, указывающее, следует ли проверять типы XSD. bool

X12ValidationSettings

Имя Описание Ценность
allowLeadingAndTrailingSpacesAndZeroes Значение, указывающее, следует ли разрешать начальные и конечные пробелы и нули. bool
checkDuplicateGroupControlNumber Значение, указывающее, следует ли проверять наличие повторяющегося контрольного номера группы. bool
checkDuplicateInterchangeControlNumber Значение, указывающее, следует ли проверять наличие повторяющегося контрольного номера обмена. bool
checkDuplicateTransactionSetControlNumber Значение, указывающее, следует ли проверять наличие контрольного номера повторяющегося набора транзакций. bool
interchangeControlNumberValidityDays Срок действия контрольного номера обмена. int
trailingSeparatorPolicy Политика конечных разделителей. "Обязательный"
"NotAllowed"
"NotSpecified"
"Необязательный"
trimLeadingAndTrailingSpacesAndZeroes Значение, указывающее, следует ли обрезать начальные и конечные пробелы и нули. bool
validateCharacterSet Значение, указывающее, следует ли проверять набор символов в сообщении. bool
validateEDITypes Значение, указывающее, следует ли проверять типы EDI. bool
validateXSDTypes Значение, указывающее, следует ли проверять типы XSD. bool

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
Azure Logic Apps — AS2 Send Receive

развертывание в Azure
Создает учетные записи интеграции для двух партнеров, Contoso и Fabrikam, включая артефакты для партнеров и соглашений. Шаблон также создает приложения логики между Fabrikam Sales и Contoso, чтобы продемонстрировать синхронную отправку AS2. Шаблон также создает приложения логики между Fabrikam Finance и Contoso, которые демонстрируют асинхронную отправку AS2.

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса integrationAccounts/agreements можно развернуть с помощью операций, предназначенных для следующих операций:

  • групп ресурсов

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Logic/integrationAccounts/agreements, добавьте следующий объект Terraform в шаблон.

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

Значения свойств

AgreementContent

Имя Описание Ценность
AS2 Содержимое соглашения AS2. AS2AgreementContent
Эдифакт Содержимое соглашения EDIFACT. EdifactAgreementContent
X12 Содержимое соглашения X12. X12AgreementContent

AS2AcknowledgementConnectionSettings

Имя Описание Ценность
ignoreCertificateNameMismatch Значение, указывающее, следует ли игнорировать несоответствие имени сертификата. bool
keepHttpConnectionAlive Значение, указывающее, следует ли сохранять подключение в живых. bool
supportHttpStatusCodeContinue Значение, указывающее, поддерживается ли код состояния HTTP "CONTINUE". bool
развертываниеHttpHeaders Значение, указывающее, следует ли развертывать заголовки HTTP. bool

AS2AgreementContent

Имя Описание Ценность
receiveAgreement Односторонняя получение соглашения AS2. AS2OneWayAgreement
sendAgreement Односторонняя отправка соглашения AS2. AS2OneWayAgreement

AS2EnvelopeSettings

Имя Описание Ценность
AutogenerateFileName Значение, указывающее, следует ли автоматически создавать имя файла. bool
fileNameTemplate Шаблон для имени файла. струна
messageContentType Тип контента сообщения. струна
SuspendMessageOnFileNameGenerationError Значение, указывающее, следует ли приостановить сообщение об ошибке создания имени файла. bool
transmitFileNameInMimeHeader Значение, указывающее, следует ли передавать имя файла в заголовке mime. bool

AS2ErrorSettings

Имя Описание Ценность
ResendIfMdnNotReceived Значение, указывающее, следует ли повторно отправлять сообщение, если MDN не получено. bool
SuspendDuplicateMessage Значение, указывающее, следует ли приостановить повторяющееся сообщение. bool

AS2MdnSettings

Имя Описание Ценность
dispositionNotificationTo Уведомление о ликвидации для значения заголовка. струна
mdnText Текст MDN. струна
micHashingAlgorithm Алгоритм подписывания или хэширования. "Нет"
"NotSpecified"
"SHA2256"
"SHA2384"
"SHA2512"
needMdn Значение, указывающее, следует ли отправлять или запрашивать MDN. bool
receiptDeliveryUrl URL-адрес доставки квитанций. струна
sendInboundMdnToMessageBox Значение, указывающее, следует ли отправлять входящее MDN в поле сообщения. bool
sendMdnAsynchronously Значение, указывающее, следует ли отправлять асинхронное mdN. bool
signMdn Значение, указывающее, нужно ли подписывать MDN. bool
signOutboundMdnIfOptional Значение, указывающее, следует ли выходить исходящее mdN, если необязательно. bool

AS2MessageConnectionSettings

Имя Описание Ценность
ignoreCertificateNameMismatch Значение, указывающее, следует ли игнорировать несоответствие имени сертификата. bool
keepHttpConnectionAlive Значение, указывающее, следует ли сохранять подключение в живых. bool
supportHttpStatusCodeContinue Значение, указывающее, поддерживается ли код состояния HTTP "CONTINUE". bool
развертываниеHttpHeaders Значение, указывающее, следует ли развертывать заголовки HTTP. bool

AS2OneWayAgreement

Имя Описание Ценность
protocolSettings Параметры протокола AS2. AS2ProtocolSettings
receiverBusinessIdentity Бизнес-удостоверение получателя BusinessIdentity
senderBusinessIdentity Удостоверение отправителя для бизнеса BusinessIdentity

AS2ProtocolSettings

Имя Описание Ценность
acknowledgementConnectionSettings Параметры подключения подтверждения. AS2AcknowledgementConnectionSettings
конвертSettings Параметры конверта. AS2EnvelopeSettings
errorSettings Параметры ошибки. AS2ErrorSettings
mdnSettings Параметры MDN. AS2MdnSettings
messageConnectionSettings Параметры подключения сообщения. AS2MessageConnectionSettings
securitySettings Параметры безопасности. AS2SecuritySettings
validationSettings Параметры проверки. AS2ValidationSettings

AS2SecuritySettings

Имя Описание Ценность
enableNrrForInboundDecodedMessages Значение, указывающее, следует ли включить NRR для входящих декодированных сообщений. bool
enableNrrForInboundEncodedMessages Значение, указывающее, следует ли включить NRR для входящих сообщений в кодировке. bool
enableNrrForInboundMdn Значение, указывающее, следует ли включить NRR для входящего MDN. bool
enableNrrForOutboundDecodedMessages Значение, указывающее, следует ли включить NRR для исходящих декодированных сообщений. bool
enableNrrForOutboundEncodedMessages Значение, указывающее, следует ли включить NRR для исходящих сообщений, закодированных. bool
enableNrrForOutboundMdn Значение, указывающее, следует ли включить NRR для исходящего mdN. bool
encryptionCertificateName Имя сертификата шифрования. струна
overrideGroupSigningCertificate Значение, указывающее, следует ли отправлять или запрашивать MDN. bool
подписьCertificateName Имя сертификата подписи. струна

AS2ValidationSettings

Имя Описание Ценность
checkCertificateRevocationListOnReceive Значение, указывающее, следует ли проверять список отзыва сертификатов при получении. bool
checkCertificateRevocationListOnSend Значение, указывающее, следует ли проверять список отзыва сертификатов при отправке. bool
checkDuplicateMessage Значение, указывающее, следует ли проверять наличие повторяющегося сообщения. bool
compressMessage Значение, указывающее, нужно ли сжимать сообщение. bool
encryptionAlgorithm Алгоритм шифрования. "AES128"
"AES192"
"AES256"
DES3
"Нет"
"NotSpecified"
'RC2'
encryptMessage Значение, указывающее, нужно ли шифровать сообщение. bool
interchangeDuplicatesValidityDays Количество дней для поиска дубликата обмена. int
overrideMessageProperties Значение, указывающее, следует ли переопределять свойства входящих сообщений с этими свойствами в соглашении. bool
signMessage Значение, указывающее, нужно ли подписывать сообщение. bool

BusinessIdentity

Имя Описание Ценность
Квалификатор Квалификатор бизнес-удостоверений. струна
Ценность Значение бизнес-удостоверений. струна

EdifactAcknowledgementSettings

Имя Описание Ценность
acknowledgementControlNumberLowerBound Нижний предел контрольного номера подтверждения. int
acknowledgementControlNumberPrefix Префикс контрольного номера подтверждения. струна
acknowledgementControlNumberSuffix Суффикс контрольного номера подтверждения. струна
acknowledgementControlNumberUpperBound Верхний предел контрольного номера подтверждения. int
batchFunctionalAcknowledgements Значение, указывающее, следует ли пакетировать функциональные подтверждения. bool
batchTechnicalAcknowledgements Значение, указывающее, следует ли пакетировать технические подтверждения. bool
needFunctionalAcknowledgement Значение, указывающее, требуется ли функциональное подтверждение. bool
needLoopForValidMessages Значение, указывающее, требуется ли цикл для допустимых сообщений. bool
needTechnicalAcknowledgement Значение, указывающее, требуется ли техническое подтверждение. bool
rolloverAcknowledgementControlNumber Значение, указывающее, следует ли указывать контрольный номер подтверждения отката. bool
sendSynchronousAcknowledgement Значение, указывающее, следует ли отправлять синхронное подтверждение. bool

EdifactAgreementContent

Имя Описание Ценность
receiveAgreement Односторонняя получение соглашения EDIFACT. EdifactOneWayAgreement
sendAgreement Односторонняя отправка соглашения EDIFACT. EdifactOneWayAgreement

EdifactDelimiterOverride

Имя Описание Ценность
componentSeparator Разделитель компонентов. int
dataElementSeparator Разделитель элементов данных. int
decimalPointIndicator Индикатор десятичной запятой. Запятая
"Десятичный"
"NotSpecified"
messageAssociationAssignedCode Назначенный код связи сообщений. струна
messageId Идентификатор сообщения. струна
messageRelease Версия выпуска сообщения. струна
messageVersion Версия сообщения. струна
releaseIndicator Индикатор выпуска. int
повторениеSeparator Разделитель повторений. int
segmentTerminator Терминатор сегмента. int
segmentTerminatorSuffix Суффикс конца сегмента. "CR"
CrLF
'LF'
"Нет"
"NotSpecified"
targetNamespace Целевое пространство имен, в котором должны применяться эти параметры разделителя. струна

EdifactEnvelopeOverride

Имя Описание Ценность
applicationPassword Пароль приложения. струна
associationAssignedCode Назначенный код связи. струна
controllingAgencyCode Контрольный код агентства. струна
functionalGroupId Идентификатор функциональной группы. струна
groupHeaderMessageRelease Выпуск сообщения заголовка группы. струна
groupHeaderMessageVersion Версия сообщения заголовка группы. струна
messageAssociationAssignedCode Назначенный код связи сообщений. струна
messageId Идентификатор сообщения, к которому применяются параметры конверта. струна
messageRelease Версия выпуска сообщения, к которой применяются эти параметры конверта. струна
messageVersion Версия сообщения, к которой применяются эти параметры конверта. струна
receiverApplicationId Идентификатор приложения-получателя. струна
receiverApplicationQualifier Квалификатор приложения-получателя. струна
senderApplicationId Идентификатор приложения отправителя. струна
senderApplicationQualifier Квалификатор приложения отправителя. струна
targetNamespace Целевое пространство имен, в котором должны применяться эти параметры конверта. струна

EdifactEnvelopeSettings

Имя Описание Ценность
applicationReferenceId Идентификатор ссылки на приложение. струна
applyDelimiterStringAdvice Значение, указывающее, следует ли применять строковые советы разделителя. bool
communicationAgreementId Идентификатор соглашения об обмене данными. струна
createGroupingSegments Значение, указывающее, следует ли создавать сегменты группирования. bool
enableDefaultGroupHeaders Значение, указывающее, следует ли включить заголовки групп по умолчанию. bool
functionalGroupId Идентификатор функциональной группы. струна
groupApplicationPassword Пароль приложения группы. струна
groupApplicationReceiverId Идентификатор приемника приложения группы. струна
groupApplicationReceiverQualifier Квалификатор приемника приложений группы. струна
groupApplicationSenderId Идентификатор отправителя приложения группы. струна
groupApplicationSenderQualifier Квалификатор отправителя приложения группы. струна
groupAssociationAssignedCode Назначенный код ассоциации групп. струна
groupControllingAgencyCode Группа контролирует код агентства. струна
groupControlNumberLowerBound Нижний предел номера элемента управления группы. int
groupControlNumberPrefix Префикс номера элемента управления группы. струна
groupControlNumberSuffix Суффикс контрольного номера группы. струна
groupControlNumberUpperBound Верхняя граница контрольного номера группы. int
groupMessageRelease Выпуск сообщения группы. струна
groupMessageVersion Версия сообщения группы. струна
interchangeControlNumberLowerBound Нижний предел контрольного номера обмена. int
interchangeControlNumberPrefix Префикс контрольного номера обмена. струна
interchangeControlNumberSuffix Суффикс контрольного номера обмена. струна
interchangeControlNumberUpperBound Верхний предел контрольного номера обмена. int
isTestInterchange Значение, указывающее, является ли сообщение тестируемым обменом. bool
overwriteExistingTransactionSetControlNumber Значение, указывающее, следует ли перезаписать существующий контрольный номер набора транзакций. bool
processingPriorityCode Код приоритета обработки. струна
receiverInternalIdentification Внутренняя идентификация получателя. струна
receiverInternalSubIdentification Внутренняя идентификация получателя. струна
receiverReverseRoutingAddress Адрес обратной маршрутизации получателя. струна
recipientReferencePasswordQualifier Квалификатор пароля для получателя. струна
recipientReferencePasswordValue Значение пароля для получателя, ссылающееся на пароль. струна
rolloverGroupControlNumber Значение, указывающее, следует ли использовать контрольный номер группы отката. bool
rolloverInterchangeControlNumber Значение, указывающее, следует ли выполнять переключение контрольного номера обмена. bool
rolloverTransactionSetControlNumber Значение, указывающее, следует ли устанавливать контрольный номер набора транзакций для переключения. bool
senderInternalIdentification Внутренняя идентификация отправителя. струна
senderInternalSubIdentification Внутренняя идентификация отправителя. струна
senderReverseRoutingAddress Адрес обратной маршрутизации отправителя. струна
transactionSetControlNumberLowerBound Контрольный номер набора транзакций нижней границы. int
transactionSetControlNumberPrefix Префикс контрольного номера набора транзакций. струна
transactionSetControlNumberSuffix Суффикс контрольного номера набора транзакций. струна
transactionSetControlNumberUpperBound Верхний предел набора транзакций. int

EdifactFramingSettings

Имя Описание Ценность
characterEncoding Кодировка символов. струна
characterSet Набор символов кадра EDIFACT. 'KECA'
"NotSpecified"
"UNOA"
UnOB
UnOC
"UNOD"
"UNOE"
"UNOF"
"UNOG"
"UNOH"
"UNOI"
"UNOJ"
UnOK
Unox
"UNOY"
componentSeparator Разделитель компонентов. int
dataElementSeparator Разделитель элементов данных. int
decimalPointIndicator Параметр десятичного индикатора кадра EDIFACT. Запятая
"Десятичный"
"NotSpecified"
protocolVersion Версия протокола. int
releaseIndicator Индикатор выпуска. int
повторениеSeparator Разделитель повторений. int
segmentTerminator Терминатор сегмента. int
segmentTerminatorSuffix Суффикс суффикса кадра EDIFACT. "CR"
CrLF
'LF'
"Нет"
"NotSpecified"
serviceCodeListDirectoryVersion Версия каталога списка кода службы. струна

EdifactMessageFilter

Имя Описание Ценность
messageFilterType Тип фильтра сообщений. "Исключить"
"Включить"
"NotSpecified"

EdifactMessageIdentifier

Имя Описание Ценность
messageId Идентификатор сообщения, к которому применяются параметры конверта. струна

EdifactOneWayAgreement

Имя Описание Ценность
protocolSettings Параметры протокола EDIFACT. EdifactProtocolSettings
receiverBusinessIdentity Бизнес-удостоверение получателя BusinessIdentity
senderBusinessIdentity Удостоверение отправителя для бизнеса BusinessIdentity

EdifactProcessingSettings

Имя Описание Ценность
createEmptyXmlTagsForTrailingSeparator Значение, указывающее, следует ли создавать пустые xml-теги для конечных разделителей. bool
maskSecurityInfo Значение, указывающее, следует ли маскировать сведения о безопасности. bool
preserveInterchange Значение, указывающее, следует ли сохранять обмен. bool
suspendInterchangeOnError Значение, указывающее, следует ли приостановить обмен по ошибке. bool
useDotAsDecimalSeparator Значение, указывающее, следует ли использовать точку в качестве десятичного разделителя. bool

EdifactProtocolSettings

Имя Описание Ценность
acknowledgementSettings Параметры подтверждения EDIFACT. EdifactAcknowledgementSettings
edifactDelimiterOverrides Параметры переопределения разделителя EDIFACT. EdifactDelimiterOverride[]
конвертOverrides Параметры переопределения конверта EDIFACT. EdifactEnvelopeOverride[]
конвертSettings Параметры конверта EDIFACT. EdifactEnvelopeSettings
framingSettings Параметры обрамления EDIFACT. EdifactFramingSettings
messageFilter Фильтр сообщений EDIFACT. EdifactMessageFilter
messageFilterList Список фильтров сообщений EDIFACT. EdifactMessageIdentifier[]
processingSettings Параметры обработки EDIFACT. EdifactProcessingSettings
schemaReferences Ссылки на схему EDIFACT. EdifactSchemaReference[]
validationOverrides Параметры переопределения проверки EDIFACT. EdifactValidationOverride[]
validationSettings Параметры проверки EDIFACT. EdifactValidationSettings

EdifactSchemaReference

Имя Описание Ценность
associationAssignedCode Назначенный код связи. струна
messageId Идентификатор сообщения. струна
messageRelease Версия выпуска сообщения. струна
messageVersion Версия сообщения. струна
schemaName Имя схемы. струна
senderApplicationId Идентификатор приложения отправителя. струна
senderApplicationQualifier Квалификатор приложения отправителя. струна

EdifactValidationOverride

Имя Описание Ценность
allowLeadingAndTrailingSpacesAndZeroes Значение, указывающее, следует ли разрешать начальные и конечные пробелы и нули. bool
enforceCharacterSet Значение, указывающее, следует ли проверять набор символов. bool
messageId Идентификатор сообщения, к которому должны применяться параметры проверки. струна
trailingSeparatorPolicy Политика конечных разделителей. "Обязательный"
"NotAllowed"
"NotSpecified"
"Необязательный"
trimLeadingAndTrailingSpacesAndZeroes Значение, указывающее, следует ли обрезать начальные и конечные пробелы и нули. bool
validateEDITypes Значение, указывающее, следует ли проверять типы EDI. bool
validateXSDTypes Значение, указывающее, следует ли проверять типы XSD. bool

EdifactValidationSettings

Имя Описание Ценность
allowLeadingAndTrailingSpacesAndZeroes Значение, указывающее, следует ли разрешать начальные и конечные пробелы и нули. bool
checkDuplicateGroupControlNumber Значение, указывающее, следует ли проверять наличие повторяющегося контрольного номера группы. bool
checkDuplicateInterchangeControlNumber Значение, указывающее, следует ли проверять наличие повторяющегося контрольного номера обмена. bool
checkDuplicateTransactionSetControlNumber Значение, указывающее, следует ли проверять наличие контрольного номера повторяющегося набора транзакций. bool
interchangeControlNumberValidityDays Срок действия контрольного номера обмена. int
trailingSeparatorPolicy Политика конечных разделителей. "Обязательный"
"NotAllowed"
"NotSpecified"
"Необязательный"
trimLeadingAndTrailingSpacesAndZeroes Значение, указывающее, следует ли обрезать начальные и конечные пробелы и нули. bool
validateCharacterSet Значение, указывающее, следует ли проверять набор символов в сообщении. bool
validateEDITypes Значение, указывающее, следует ли проверять типы EDI. bool
validateXSDTypes Значение, указывающее, следует ли проверять типы XSD. bool

IntegrationAccountAgreementProperties

Имя Описание Ценность
agreementType Тип соглашения. "AS2"
'Edifact'
"NotSpecified"
"X12"
содержание Содержимое соглашения. соглашение Content
guestIdentity Удостоверение гостя. BusinessIdentity
guestPartner Гостевой партнер. струна
hostIdentity Удостоверение узла. BusinessIdentity
hostPartner Ведущий партнер. струна
метаданные Метаданные. любой

IntegrationAccountResourceTags

Имя Описание Ценность

Microsoft.Logic/integrationAccounts/agreements

Имя Описание Ценность
местоположение Расположение ресурса. струна
имя Имя ресурса строка (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: integrationAccounts
свойства Свойства соглашения об соглашении учетной записи интеграции. IntegrationAccountAgreementProperties
Теги Теги ресурсов Словарь имен и значений тегов.
тип Тип ресурса "Microsoft.Logic/integrationAccounts/agreements@2015-08-01-preview"

X12AcknowledgementSettings

Имя Описание Ценность
acknowledgementControlNumberLowerBound Нижний предел контрольного номера подтверждения. int
acknowledgementControlNumberPrefix Префикс контрольного номера подтверждения. струна
acknowledgementControlNumberSuffix Суффикс контрольного номера подтверждения. струна
acknowledgementControlNumberUpperBound Верхний предел контрольного номера подтверждения. int
batchFunctionalAcknowledgements Значение, указывающее, следует ли пакетировать функциональные подтверждения. bool
batchImplementationAcknowledgements Значение, указывающее, следует ли подтвердить пакетную реализацию. bool
batchTechnicalAcknowledgements Значение, указывающее, следует ли пакетировать технические подтверждения. bool
функцияAcknowledgementVersion Версия функционального подтверждения. струна
implementationAcknowledgementVersion Версия подтверждения реализации. струна
needFunctionalAcknowledgement Значение, указывающее, требуется ли функциональное подтверждение. bool
needImplementationAcknowledgementment Значение, указывающее, требуется ли подтверждение реализации. bool
needLoopForValidMessages Значение, указывающее, требуется ли цикл для допустимых сообщений. bool
needTechnicalAcknowledgement Значение, указывающее, требуется ли техническое подтверждение. bool
rolloverAcknowledgementControlNumber Значение, указывающее, следует ли указывать контрольный номер подтверждения отката. bool
sendSynchronousAcknowledgement Значение, указывающее, следует ли отправлять синхронное подтверждение. bool

X12AgreementContent

Имя Описание Ценность
receiveAgreement Односторонняя получение соглашения X12. X12OneWayAgreement
sendAgreement Односторонняя отправка соглашения X12. X12OneWayAgreement

X12DelimiterOverrides

Имя Описание Ценность
componentSeparator Разделитель компонентов. int
dataElementSeparator Разделитель элементов данных. int
messageId Идентификатор сообщения. струна
protocolVersion Версия протокола. струна
replaceCharacter Символ замены. int
replaceSeparatorsInPayload Значение, указывающее, следует ли заменить разделители полезных данных. bool
segmentTerminator Терминатор сегмента. int
segmentTerminatorSuffix Суффикс конца сегмента. "CR"
CrLF
'LF'
"Нет"
"NotSpecified"
targetNamespace Целевое пространство имен, в котором должны применяться эти параметры разделителя. струна

X12EnvelopeOverride

Имя Описание Ценность
dateFormat Формат даты. 'CCYYMMDD'
"NotSpecified"
'YMMDD'
functionalIdentifierCode Код функционального идентификатора. струна
headerVersion Версия заголовка. струна
messageId Идентификатор сообщения, к которому применяются параметры конверта. струна
protocolVersion Версия протокола, к которой применяются эти параметры конверта. струна
receiverApplicationId Идентификатор приложения-получателя. струна
responsibleAgencyCode Код ответственного агентства. int
senderApplicationId Идентификатор приложения отправителя. струна
targetNamespace Целевое пространство имен, в котором должны применяться эти параметры конверта. струна
timeFormat Формат времени. HHMM
HHMMSS
HHMMSSd
HHMMSSddd
"NotSpecified"

X12EnvelopeSettings

Имя Описание Ценность
controlStandardsId Идентификатор стандартов управления. int
controlVersionNumber Номер версии элемента управления. струна
enableDefaultGroupHeaders Значение, указывающее, следует ли включить заголовки групп по умолчанию. bool
functionalGroupId Идентификатор функциональной группы. струна
groupControlNumberLowerBound Нижний предел номера элемента управления группы. int
groupControlNumberUpperBound Верхняя граница контрольного номера группы. int
groupHeaderAgencyCode Код агентства заголовков группы. струна
groupHeaderDateFormat Формат даты заголовка группы. 'CCYYMMDD'
"NotSpecified"
'YMMDD'
groupHeaderTimeFormat Формат времени заголовка группы. HHMM
HHMMSS
HHMMSSd
HHMMSSddd
"NotSpecified"
groupHeaderVersion Версия заголовка группы. струна
interchangeControlNumberLowerBound Нижний предел контрольного номера обмена. int
interchangeControlNumberUpperBound Верхний предел контрольного номера обмена. int
overwriteExistingTransactionSetControlNumber Значение, указывающее, следует ли перезаписать существующий контрольный номер набора транзакций. bool
receiverApplicationId Идентификатор приложения-получателя. струна
rolloverGroupControlNumber Значение, указывающее, следует ли использовать контрольный номер группы отката. bool
rolloverInterchangeControlNumber Значение, указывающее, следует ли выполнять переключение контрольного номера обмена. bool
rolloverTransactionSetControlNumber Значение, указывающее, следует ли устанавливать контрольный номер набора транзакций для переключения. bool
senderApplicationId Идентификатор приложения отправителя. струна
transactionSetControlNumberLowerBound Контрольный номер набора транзакций нижней границы. int
transactionSetControlNumberPrefix Префикс контрольного номера набора транзакций. струна
transactionSetControlNumberSuffix Суффикс контрольного номера набора транзакций. струна
transactionSetControlNumberUpperBound Верхний предел набора транзакций. int
usageIndicator Индикатор использования. "Информация"
"NotSpecified"
"Производство"
"Тест"
useControlStandardsIdAsRepetitionCharacter Значение, указывающее, следует ли использовать идентификатор стандартов управления в качестве символа повторения. bool

X12FramingSettings

Имя Описание Ценность
characterSet Набор символов X12. "Базовый"
"Расширенный"
"NotSpecified"
UTF8
componentSeparator Разделитель компонентов. int
dataElementSeparator Разделитель элементов данных. int
replaceCharacter Символ замены. int
replaceSeparatorsInPayload Значение, указывающее, следует ли заменить разделители полезных данных. bool
segmentTerminator Терминатор сегмента. int
segmentTerminatorSuffix Суффикс конца сегмента. "CR"
CrLF
'LF'
"Нет"
"NotSpecified"

X12MessageFilter

Имя Описание Ценность
messageFilterType Тип фильтра сообщений. "Исключить"
"Включить"
"NotSpecified"

X12MessageIdentifier

Имя Описание Ценность
messageId Идентификатор сообщения. струна

X12OneWayAgreement

Имя Описание Ценность
protocolSettings Параметры протокола X12. X12ProtocolSettings
receiverBusinessIdentity Бизнес-удостоверение получателя BusinessIdentity
senderBusinessIdentity Удостоверение отправителя для бизнеса BusinessIdentity

X12ProcessingSettings

Имя Описание Ценность
convertImpliedDecimal Значение, указывающее, следует ли преобразовывать числовый тип в подразумеваемый десятичный. bool
createEmptyXmlTagsForTrailingSeparator Значение, указывающее, следует ли создавать пустые xml-теги для конечных разделителей. bool
maskSecurityInfo Значение, указывающее, следует ли маскировать сведения о безопасности. bool
preserveInterchange Значение, указывающее, следует ли сохранять обмен. bool
suspendInterchangeOnError Значение, указывающее, следует ли приостановить обмен по ошибке. bool
useDotAsDecimalSeparator Значение, указывающее, следует ли использовать точку в качестве десятичного разделителя. bool

X12ProtocolSettings

Имя Описание Ценность
acknowledgementSettings Параметры подтверждения X12. X12AcknowledgementSettings
конвертOverrides Параметры переопределения конверта X12. X12EnvelopeOverride[]
конвертSettings Параметры конверта X12. X12EnvelopeSettings
framingSettings Параметры обрамления X12. X12FramingSettings
messageFilter Фильтр сообщений X12. X12MessageFilter
messageFilterList Список фильтров сообщений X12. X12MessageIdentifier[]
processingSettings Параметры обработки X12. X12ProcessingSettings
schemaReferences Ссылки на схему X12. X12SchemaReference[]
securitySettings Параметры безопасности X12. X12SecuritySettings
validationOverrides Параметры переопределения проверки X12. X12ValidationOverride[]
validationSettings Параметры проверки X12. X12ValidationSettings
x12DelimiterOverrides Параметры переопределения разделителя X12. X12DelimiterOverrides[]

X12SchemaReference

Имя Описание Ценность
messageId Идентификатор сообщения. струна
schemaName Имя схемы. струна
schemaVersion Версия схемы. струна
senderApplicationId Идентификатор приложения отправителя. струна

X12SecuritySettings

Имя Описание Ценность
authorizationQualifier Квалификатор авторизации. струна
authorizationValue Значение авторизации. струна
passwordValue Значение пароля. струна
securityQualifier Квалификатор безопасности. струна

X12ValidationOverride

Имя Описание Ценность
allowLeadingAndTrailingSpacesAndZeroes Значение, указывающее, следует ли разрешать начальные и конечные пробелы и нули. bool
messageId Идентификатор сообщения, к которому должны применяться параметры проверки. струна
trailingSeparatorPolicy Политика конечных разделителей. "Обязательный"
"NotAllowed"
"NotSpecified"
"Необязательный"
trimLeadingAndTrailingSpacesAndZeroes Значение, указывающее, следует ли обрезать начальные и конечные пробелы и нули. bool
validateCharacterSet Значение, указывающее, следует ли проверять набор символов. bool
validateEDITypes Значение, указывающее, следует ли проверять типы EDI. bool
validateXSDTypes Значение, указывающее, следует ли проверять типы XSD. bool

X12ValidationSettings

Имя Описание Ценность
allowLeadingAndTrailingSpacesAndZeroes Значение, указывающее, следует ли разрешать начальные и конечные пробелы и нули. bool
checkDuplicateGroupControlNumber Значение, указывающее, следует ли проверять наличие повторяющегося контрольного номера группы. bool
checkDuplicateInterchangeControlNumber Значение, указывающее, следует ли проверять наличие повторяющегося контрольного номера обмена. bool
checkDuplicateTransactionSetControlNumber Значение, указывающее, следует ли проверять наличие контрольного номера повторяющегося набора транзакций. bool
interchangeControlNumberValidityDays Срок действия контрольного номера обмена. int
trailingSeparatorPolicy Политика конечных разделителей. "Обязательный"
"NotAllowed"
"NotSpecified"
"Необязательный"
trimLeadingAndTrailingSpacesAndZeroes Значение, указывающее, следует ли обрезать начальные и конечные пробелы и нули. bool
validateCharacterSet Значение, указывающее, следует ли проверять набор символов в сообщении. bool
validateEDITypes Значение, указывающее, следует ли проверять типы EDI. bool
validateXSDTypes Значение, указывающее, следует ли проверять типы XSD. bool