Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Определение ресурсов Bicep
Тип ресурса integrationAccounts/agreements можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.Logic/integrationAccounts/agreements, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.Logic/integrationAccounts/agreements@2018-07-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
sha2AlgorithmFormat: 'string'
signingCertificateName: 'string'
}
validationSettings: {
checkCertificateRevocationListOnReceive: bool
checkCertificateRevocationListOnSend: bool
checkDuplicateMessage: bool
compressMessage: bool
encryptionAlgorithm: 'string'
encryptMessage: bool
interchangeDuplicatesValidityDays: int
overrideMessageProperties: bool
signingAlgorithm: 'string'
signMessage: bool
}
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
sendAgreement: {
protocolSettings: {
acknowledgementConnectionSettings: {
ignoreCertificateNameMismatch: bool
keepHttpConnectionAlive: bool
supportHttpStatusCodeContinue: bool
unfoldHttpHeaders: bool
}
envelopeSettings: {
autogenerateFileName: bool
fileNameTemplate: 'string'
messageContentType: 'string'
suspendMessageOnFileNameGenerationError: bool
transmitFileNameInMimeHeader: bool
}
errorSettings: {
resendIfMDNNotReceived: bool
suspendDuplicateMessage: bool
}
mdnSettings: {
dispositionNotificationTo: 'string'
mdnText: 'string'
micHashingAlgorithm: 'string'
needMDN: bool
receiptDeliveryUrl: 'string'
sendInboundMDNToMessageBox: bool
sendMDNAsynchronously: bool
signMDN: bool
signOutboundMDNIfOptional: bool
}
messageConnectionSettings: {
ignoreCertificateNameMismatch: bool
keepHttpConnectionAlive: bool
supportHttpStatusCodeContinue: bool
unfoldHttpHeaders: bool
}
securitySettings: {
enableNRRForInboundDecodedMessages: bool
enableNRRForInboundEncodedMessages: bool
enableNRRForInboundMDN: bool
enableNRRForOutboundDecodedMessages: bool
enableNRRForOutboundEncodedMessages: bool
enableNRRForOutboundMDN: bool
encryptionCertificateName: 'string'
overrideGroupSigningCertificate: bool
sha2AlgorithmFormat: 'string'
signingCertificateName: 'string'
}
validationSettings: {
checkCertificateRevocationListOnReceive: bool
checkCertificateRevocationListOnSend: bool
checkDuplicateMessage: bool
compressMessage: bool
encryptionAlgorithm: 'string'
encryptMessage: bool
interchangeDuplicatesValidityDays: int
overrideMessageProperties: bool
signingAlgorithm: 'string'
signMessage: bool
}
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
}
edifact: {
receiveAgreement: {
protocolSettings: {
acknowledgementSettings: {
acknowledgementControlNumberLowerBound: int
acknowledgementControlNumberPrefix: 'string'
acknowledgementControlNumberSuffix: 'string'
acknowledgementControlNumberUpperBound: int
batchFunctionalAcknowledgements: bool
batchTechnicalAcknowledgements: bool
needFunctionalAcknowledgement: bool
needLoopForValidMessages: bool
needTechnicalAcknowledgement: bool
rolloverAcknowledgementControlNumber: bool
sendSynchronousAcknowledgement: bool
}
edifactDelimiterOverrides: [
{
componentSeparator: int
dataElementSeparator: int
decimalPointIndicator: 'string'
messageAssociationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
releaseIndicator: int
repetitionSeparator: int
segmentTerminator: int
segmentTerminatorSuffix: 'string'
targetNamespace: 'string'
}
]
envelopeOverrides: [
{
applicationPassword: 'string'
associationAssignedCode: 'string'
controllingAgencyCode: 'string'
functionalGroupId: 'string'
groupHeaderMessageRelease: 'string'
groupHeaderMessageVersion: 'string'
messageAssociationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
receiverApplicationId: 'string'
receiverApplicationQualifier: 'string'
senderApplicationId: 'string'
senderApplicationQualifier: 'string'
targetNamespace: 'string'
}
]
envelopeSettings: {
applicationReferenceId: 'string'
applyDelimiterStringAdvice: bool
communicationAgreementId: 'string'
createGroupingSegments: bool
enableDefaultGroupHeaders: bool
functionalGroupId: 'string'
groupApplicationPassword: 'string'
groupApplicationReceiverId: 'string'
groupApplicationReceiverQualifier: 'string'
groupApplicationSenderId: 'string'
groupApplicationSenderQualifier: 'string'
groupAssociationAssignedCode: 'string'
groupControllingAgencyCode: 'string'
groupControlNumberLowerBound: int
groupControlNumberPrefix: 'string'
groupControlNumberSuffix: 'string'
groupControlNumberUpperBound: int
groupMessageRelease: 'string'
groupMessageVersion: 'string'
interchangeControlNumberLowerBound: int
interchangeControlNumberPrefix: 'string'
interchangeControlNumberSuffix: 'string'
interchangeControlNumberUpperBound: int
isTestInterchange: bool
overwriteExistingTransactionSetControlNumber: bool
processingPriorityCode: 'string'
receiverInternalIdentification: 'string'
receiverInternalSubIdentification: 'string'
receiverReverseRoutingAddress: 'string'
recipientReferencePasswordQualifier: 'string'
recipientReferencePasswordValue: 'string'
rolloverGroupControlNumber: bool
rolloverInterchangeControlNumber: bool
rolloverTransactionSetControlNumber: bool
senderInternalIdentification: 'string'
senderInternalSubIdentification: 'string'
senderReverseRoutingAddress: 'string'
transactionSetControlNumberLowerBound: int
transactionSetControlNumberPrefix: 'string'
transactionSetControlNumberSuffix: 'string'
transactionSetControlNumberUpperBound: int
}
framingSettings: {
characterEncoding: 'string'
characterSet: 'string'
componentSeparator: int
dataElementSeparator: int
decimalPointIndicator: 'string'
protocolVersion: int
releaseIndicator: int
repetitionSeparator: int
segmentTerminator: int
segmentTerminatorSuffix: 'string'
serviceCodeListDirectoryVersion: 'string'
}
messageFilter: {
messageFilterType: 'string'
}
messageFilterList: [
{
messageId: 'string'
}
]
processingSettings: {
createEmptyXmlTagsForTrailingSeparators: bool
maskSecurityInfo: bool
preserveInterchange: bool
suspendInterchangeOnError: bool
useDotAsDecimalSeparator: bool
}
schemaReferences: [
{
associationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
schemaName: 'string'
senderApplicationId: 'string'
senderApplicationQualifier: 'string'
}
]
validationOverrides: [
{
allowLeadingAndTrailingSpacesAndZeroes: bool
enforceCharacterSet: bool
messageId: 'string'
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateEDITypes: bool
validateXSDTypes: bool
}
]
validationSettings: {
allowLeadingAndTrailingSpacesAndZeroes: bool
checkDuplicateGroupControlNumber: bool
checkDuplicateInterchangeControlNumber: bool
checkDuplicateTransactionSetControlNumber: bool
interchangeControlNumberValidityDays: int
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
sendAgreement: {
protocolSettings: {
acknowledgementSettings: {
acknowledgementControlNumberLowerBound: int
acknowledgementControlNumberPrefix: 'string'
acknowledgementControlNumberSuffix: 'string'
acknowledgementControlNumberUpperBound: int
batchFunctionalAcknowledgements: bool
batchTechnicalAcknowledgements: bool
needFunctionalAcknowledgement: bool
needLoopForValidMessages: bool
needTechnicalAcknowledgement: bool
rolloverAcknowledgementControlNumber: bool
sendSynchronousAcknowledgement: bool
}
edifactDelimiterOverrides: [
{
componentSeparator: int
dataElementSeparator: int
decimalPointIndicator: 'string'
messageAssociationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
releaseIndicator: int
repetitionSeparator: int
segmentTerminator: int
segmentTerminatorSuffix: 'string'
targetNamespace: 'string'
}
]
envelopeOverrides: [
{
applicationPassword: 'string'
associationAssignedCode: 'string'
controllingAgencyCode: 'string'
functionalGroupId: 'string'
groupHeaderMessageRelease: 'string'
groupHeaderMessageVersion: 'string'
messageAssociationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
receiverApplicationId: 'string'
receiverApplicationQualifier: 'string'
senderApplicationId: 'string'
senderApplicationQualifier: 'string'
targetNamespace: 'string'
}
]
envelopeSettings: {
applicationReferenceId: 'string'
applyDelimiterStringAdvice: bool
communicationAgreementId: 'string'
createGroupingSegments: bool
enableDefaultGroupHeaders: bool
functionalGroupId: 'string'
groupApplicationPassword: 'string'
groupApplicationReceiverId: 'string'
groupApplicationReceiverQualifier: 'string'
groupApplicationSenderId: 'string'
groupApplicationSenderQualifier: 'string'
groupAssociationAssignedCode: 'string'
groupControllingAgencyCode: 'string'
groupControlNumberLowerBound: int
groupControlNumberPrefix: 'string'
groupControlNumberSuffix: 'string'
groupControlNumberUpperBound: int
groupMessageRelease: 'string'
groupMessageVersion: 'string'
interchangeControlNumberLowerBound: int
interchangeControlNumberPrefix: 'string'
interchangeControlNumberSuffix: 'string'
interchangeControlNumberUpperBound: int
isTestInterchange: bool
overwriteExistingTransactionSetControlNumber: bool
processingPriorityCode: 'string'
receiverInternalIdentification: 'string'
receiverInternalSubIdentification: 'string'
receiverReverseRoutingAddress: 'string'
recipientReferencePasswordQualifier: 'string'
recipientReferencePasswordValue: 'string'
rolloverGroupControlNumber: bool
rolloverInterchangeControlNumber: bool
rolloverTransactionSetControlNumber: bool
senderInternalIdentification: 'string'
senderInternalSubIdentification: 'string'
senderReverseRoutingAddress: 'string'
transactionSetControlNumberLowerBound: int
transactionSetControlNumberPrefix: 'string'
transactionSetControlNumberSuffix: 'string'
transactionSetControlNumberUpperBound: int
}
framingSettings: {
characterEncoding: 'string'
characterSet: 'string'
componentSeparator: int
dataElementSeparator: int
decimalPointIndicator: 'string'
protocolVersion: int
releaseIndicator: int
repetitionSeparator: int
segmentTerminator: int
segmentTerminatorSuffix: 'string'
serviceCodeListDirectoryVersion: 'string'
}
messageFilter: {
messageFilterType: 'string'
}
messageFilterList: [
{
messageId: 'string'
}
]
processingSettings: {
createEmptyXmlTagsForTrailingSeparators: bool
maskSecurityInfo: bool
preserveInterchange: bool
suspendInterchangeOnError: bool
useDotAsDecimalSeparator: bool
}
schemaReferences: [
{
associationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
schemaName: 'string'
senderApplicationId: 'string'
senderApplicationQualifier: 'string'
}
]
validationOverrides: [
{
allowLeadingAndTrailingSpacesAndZeroes: bool
enforceCharacterSet: bool
messageId: 'string'
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateEDITypes: bool
validateXSDTypes: bool
}
]
validationSettings: {
allowLeadingAndTrailingSpacesAndZeroes: bool
checkDuplicateGroupControlNumber: bool
checkDuplicateInterchangeControlNumber: bool
checkDuplicateTransactionSetControlNumber: bool
interchangeControlNumberValidityDays: int
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
}
x12: {
receiveAgreement: {
protocolSettings: {
acknowledgementSettings: {
acknowledgementControlNumberLowerBound: int
acknowledgementControlNumberPrefix: 'string'
acknowledgementControlNumberSuffix: 'string'
acknowledgementControlNumberUpperBound: int
batchFunctionalAcknowledgements: bool
batchImplementationAcknowledgements: bool
batchTechnicalAcknowledgements: bool
functionalAcknowledgementVersion: 'string'
implementationAcknowledgementVersion: 'string'
needFunctionalAcknowledgement: bool
needImplementationAcknowledgement: bool
needLoopForValidMessages: bool
needTechnicalAcknowledgement: bool
rolloverAcknowledgementControlNumber: bool
sendSynchronousAcknowledgement: bool
}
envelopeOverrides: [
{
dateFormat: 'string'
functionalIdentifierCode: 'string'
headerVersion: 'string'
messageId: 'string'
protocolVersion: 'string'
receiverApplicationId: 'string'
responsibleAgencyCode: 'string'
senderApplicationId: 'string'
targetNamespace: 'string'
timeFormat: 'string'
}
]
envelopeSettings: {
controlStandardsId: int
controlVersionNumber: 'string'
enableDefaultGroupHeaders: bool
functionalGroupId: 'string'
groupControlNumberLowerBound: int
groupControlNumberUpperBound: int
groupHeaderAgencyCode: 'string'
groupHeaderDateFormat: 'string'
groupHeaderTimeFormat: 'string'
groupHeaderVersion: 'string'
interchangeControlNumberLowerBound: int
interchangeControlNumberUpperBound: int
overwriteExistingTransactionSetControlNumber: bool
receiverApplicationId: 'string'
rolloverGroupControlNumber: bool
rolloverInterchangeControlNumber: bool
rolloverTransactionSetControlNumber: bool
senderApplicationId: 'string'
transactionSetControlNumberLowerBound: int
transactionSetControlNumberPrefix: 'string'
transactionSetControlNumberSuffix: 'string'
transactionSetControlNumberUpperBound: int
usageIndicator: 'string'
useControlStandardsIdAsRepetitionCharacter: bool
}
framingSettings: {
characterSet: 'string'
componentSeparator: int
dataElementSeparator: int
replaceCharacter: int
replaceSeparatorsInPayload: bool
segmentTerminator: int
segmentTerminatorSuffix: 'string'
}
messageFilter: {
messageFilterType: 'string'
}
messageFilterList: [
{
messageId: 'string'
}
]
processingSettings: {
convertImpliedDecimal: bool
createEmptyXmlTagsForTrailingSeparators: bool
maskSecurityInfo: bool
preserveInterchange: bool
suspendInterchangeOnError: bool
useDotAsDecimalSeparator: bool
}
schemaReferences: [
{
messageId: 'string'
schemaName: 'string'
schemaVersion: 'string'
senderApplicationId: 'string'
}
]
securitySettings: {
authorizationQualifier: 'string'
authorizationValue: 'string'
passwordValue: 'string'
securityQualifier: 'string'
}
validationOverrides: [
{
allowLeadingAndTrailingSpacesAndZeroes: bool
messageId: 'string'
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
]
validationSettings: {
allowLeadingAndTrailingSpacesAndZeroes: bool
checkDuplicateGroupControlNumber: bool
checkDuplicateInterchangeControlNumber: bool
checkDuplicateTransactionSetControlNumber: bool
interchangeControlNumberValidityDays: int
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
x12DelimiterOverrides: [
{
componentSeparator: int
dataElementSeparator: int
messageId: 'string'
protocolVersion: 'string'
replaceCharacter: int
replaceSeparatorsInPayload: bool
segmentTerminator: int
segmentTerminatorSuffix: 'string'
targetNamespace: 'string'
}
]
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
sendAgreement: {
protocolSettings: {
acknowledgementSettings: {
acknowledgementControlNumberLowerBound: int
acknowledgementControlNumberPrefix: 'string'
acknowledgementControlNumberSuffix: 'string'
acknowledgementControlNumberUpperBound: int
batchFunctionalAcknowledgements: bool
batchImplementationAcknowledgements: bool
batchTechnicalAcknowledgements: bool
functionalAcknowledgementVersion: 'string'
implementationAcknowledgementVersion: 'string'
needFunctionalAcknowledgement: bool
needImplementationAcknowledgement: bool
needLoopForValidMessages: bool
needTechnicalAcknowledgement: bool
rolloverAcknowledgementControlNumber: bool
sendSynchronousAcknowledgement: bool
}
envelopeOverrides: [
{
dateFormat: 'string'
functionalIdentifierCode: 'string'
headerVersion: 'string'
messageId: 'string'
protocolVersion: 'string'
receiverApplicationId: 'string'
responsibleAgencyCode: 'string'
senderApplicationId: 'string'
targetNamespace: 'string'
timeFormat: 'string'
}
]
envelopeSettings: {
controlStandardsId: int
controlVersionNumber: 'string'
enableDefaultGroupHeaders: bool
functionalGroupId: 'string'
groupControlNumberLowerBound: int
groupControlNumberUpperBound: int
groupHeaderAgencyCode: 'string'
groupHeaderDateFormat: 'string'
groupHeaderTimeFormat: 'string'
groupHeaderVersion: 'string'
interchangeControlNumberLowerBound: int
interchangeControlNumberUpperBound: int
overwriteExistingTransactionSetControlNumber: bool
receiverApplicationId: 'string'
rolloverGroupControlNumber: bool
rolloverInterchangeControlNumber: bool
rolloverTransactionSetControlNumber: bool
senderApplicationId: 'string'
transactionSetControlNumberLowerBound: int
transactionSetControlNumberPrefix: 'string'
transactionSetControlNumberSuffix: 'string'
transactionSetControlNumberUpperBound: int
usageIndicator: 'string'
useControlStandardsIdAsRepetitionCharacter: bool
}
framingSettings: {
characterSet: 'string'
componentSeparator: int
dataElementSeparator: int
replaceCharacter: int
replaceSeparatorsInPayload: bool
segmentTerminator: int
segmentTerminatorSuffix: 'string'
}
messageFilter: {
messageFilterType: 'string'
}
messageFilterList: [
{
messageId: 'string'
}
]
processingSettings: {
convertImpliedDecimal: bool
createEmptyXmlTagsForTrailingSeparators: bool
maskSecurityInfo: bool
preserveInterchange: bool
suspendInterchangeOnError: bool
useDotAsDecimalSeparator: bool
}
schemaReferences: [
{
messageId: 'string'
schemaName: 'string'
schemaVersion: 'string'
senderApplicationId: 'string'
}
]
securitySettings: {
authorizationQualifier: 'string'
authorizationValue: 'string'
passwordValue: 'string'
securityQualifier: 'string'
}
validationOverrides: [
{
allowLeadingAndTrailingSpacesAndZeroes: bool
messageId: 'string'
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
]
validationSettings: {
allowLeadingAndTrailingSpacesAndZeroes: bool
checkDuplicateGroupControlNumber: bool
checkDuplicateInterchangeControlNumber: bool
checkDuplicateTransactionSetControlNumber: bool
interchangeControlNumberValidityDays: int
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
x12DelimiterOverrides: [
{
componentSeparator: int
dataElementSeparator: int
messageId: 'string'
protocolVersion: 'string'
replaceCharacter: int
replaceSeparatorsInPayload: bool
segmentTerminator: int
segmentTerminatorSuffix: 'string'
targetNamespace: 'string'
}
]
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
}
}
guestIdentity: {
qualifier: 'string'
value: 'string'
}
guestPartner: 'string'
hostIdentity: {
qualifier: 'string'
value: 'string'
}
hostPartner: 'string'
metadata: any(...)
}
tags: {
{customized property}: 'string'
}
}
Значения свойств
Microsoft.Logic/integrationУчетные записи/соглашения
| Имя | Описание | Ценность |
|---|---|---|
| местоположение | Расположение ресурса. | струна |
| имя | Имя ресурса | строка (обязательно) |
| родитель | В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса. Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса. |
Символьное имя ресурса типа: integrationAccounts |
| свойства | Свойства соглашения об соглашении учетной записи интеграции. | IntegrationAccountAgreementProperties (обязательно) |
| Теги | Теги ресурсов | Словарь имен и значений тегов. См. теги в шаблонах |
СоглашениеСодержание
| Имя | Описание | Ценность |
|---|---|---|
| аС2 | Содержимое соглашения AS2. | AS2СоглашениеСодержание |
| edifact | Содержимое соглашения EDIFACT. | EdifactAgreementContent |
| х12 | Содержимое соглашения X12. | X12СоглашениеСодержание |
AS2AcknowledgementConnectionSettings
| Имя | Описание | Ценность |
|---|---|---|
| ignoreCertificateNameMismatch | Значение, указывающее, следует ли игнорировать несоответствие имени сертификата. | bool (обязательно) |
| keepHttpConnectionAlive | Значение, указывающее, следует ли сохранять подключение в живых. | bool (обязательно) |
| supportHttpStatusCodeContinue | Значение, указывающее, поддерживается ли код состояния HTTP "CONTINUE". | bool (обязательно) |
| развертываниеHttpHeaders | Значение, указывающее, следует ли развертывать заголовки HTTP. | bool (обязательно) |
AS2СоглашениеСодержание
| Имя | Описание | Ценность |
|---|---|---|
| receiveAgreement | Односторонняя получение соглашения AS2. | AS2OneWayAgreement (обязательно) |
| sendAgreement | Односторонняя отправка соглашения AS2. | AS2OneWayAgreement (обязательно) |
AS2EnvelopeSettings
| Имя | Описание | Ценность |
|---|---|---|
| autogenerateFileName | Значение, указывающее, следует ли автоматически создавать имя файла. | bool (обязательно) |
| fileNameTemplate | Шаблон для имени файла. | строка (обязательно) |
| messageContentType | Тип контента сообщения. | строка (обязательно) |
| suspendMessageOnFileNameGenerationError | Значение, указывающее, следует ли приостановить сообщение об ошибке создания имени файла. | bool (обязательно) |
| transmitFileNameInMimeHeader | Значение, указывающее, следует ли передавать имя файла в заголовке mime. | bool (обязательно) |
AS2ErrorSettings
| Имя | Описание | Ценность |
|---|---|---|
| resendIfMDNNotReceived | Значение, указывающее, следует ли повторно отправлять сообщение, если MDN не получено. | bool (обязательно) |
| suspendDuplicateMessage | Значение, указывающее, следует ли приостановить повторяющееся сообщение. | bool (обязательно) |
AS2MdnНастройки
| Имя | Описание | Ценность |
|---|---|---|
| dispositionNotificationTo | Уведомление о ликвидации для значения заголовка. | струна |
| mdnText | Текст MDN. | струна |
| micHashingAlgorithm | Алгоритм подписывания или хэширования. | "MD5" "Нет" "NotSpecified" "SHA1" "SHA2256" "SHA2384" "SHA2512" (обязательно) |
| needMDN | Значение, указывающее, следует ли отправлять или запрашивать MDN. | bool (обязательно) |
| receiptDeliveryUrl | URL-адрес доставки квитанций. | струна |
| sendInboundMDNToMessageBox | Значение, указывающее, следует ли отправлять входящее MDN в поле сообщения. | bool (обязательно) |
| sendMDNAсинхронно | Значение, указывающее, следует ли отправлять асинхронное 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 (обязательно) |
| mdnНастройки | Параметры 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 (обязательно) |
| sha2AlgorithmFormat | Формат алгоритма Sha2. Допустимые значения: Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize. | струна |
| подписьCertificateName | Имя сертификата подписи. | струна |
AS2ValidationSettings
| Имя | Описание | Ценность |
|---|---|---|
| checkCertificateRevocationListOnReceive | Значение, указывающее, следует ли проверять список отзыва сертификатов при получении. | bool (обязательно) |
| checkCertificateRevocationListOnSend | Значение, указывающее, следует ли проверять список отзыва сертификатов при отправке. | bool (обязательно) |
| checkDuplicateMessage | Значение, указывающее, следует ли проверять наличие повторяющегося сообщения. | bool (обязательно) |
| compressMessage | Значение, указывающее, нужно ли сжимать сообщение. | bool (обязательно) |
| шифрованиеАлгоритм | Алгоритм шифрования. | "AES128" "AES192" "AES256" DES3 "Нет" "NotSpecified" Rc2 (обязательно) |
| Сообщение encryptMessage | Значение, указывающее, нужно ли шифровать сообщение. | bool (обязательно) |
| interchangeDuplicatesValidityDays | Количество дней для поиска дубликата обмена. | int (обязательно) |
| overrideMessageProperties | Значение, указывающее, следует ли переопределять свойства входящих сообщений с этими свойствами в соглашении. | bool (обязательно) |
| подписьAlgorithm | Алгоритм подписывания. | По умолчанию "NotSpecified" "SHA1" "SHA2256" "SHA2384" "SHA2512" |
| signMessage | Значение, указывающее, нужно ли подписывать сообщение. | bool (обязательно) |
Бизнес-айдентика
| Имя | Описание | Ценность |
|---|---|---|
| квалификатор | Квалификатор бизнес-удостоверений, например as2identity, ZZ, ZZZ, 31, 32 | строка (обязательно) |
| ценность | Определяемое пользователем значение удостоверений бизнеса. | строка (обязательно) |
EdifactAcknowledgementSettings (Настройки EdifactAcknowledgement)
| Имя | Описание | Ценность |
|---|---|---|
| acknowledgementControlNumberНижняя граница | Нижний предел контрольного номера подтверждения. | int (обязательно) |
| acknowledgementControlNumberПрефикс | Префикс контрольного номера подтверждения. | струна |
| acknowledgementControlNumberSuffix | Суффикс контрольного номера подтверждения. | струна |
| acknowledgementControlNumberUpperBound | Верхний предел контрольного номера подтверждения. | int (обязательно) |
| batchFunctionalAcknowledgements | Значение, указывающее, следует ли пакетировать функциональные подтверждения. | bool (обязательно) |
| batchTechnicalAcknowledgements | Значение, указывающее, следует ли пакетировать технические подтверждения. | bool (обязательно) |
| needFunctionalAcknowledgement | Значение, указывающее, требуется ли функциональное подтверждение. | bool (обязательно) |
| needLoopForValidMessages | Значение, указывающее, требуется ли цикл для допустимых сообщений. | bool (обязательно) |
| необходимоеТехПодтверждение | Значение, указывающее, требуется ли техническое подтверждение. | bool (обязательно) |
| rolloverAcknowledgementControlNumber | Значение, указывающее, следует ли указывать контрольный номер подтверждения отката. | bool (обязательно) |
| sendSynchronousAcknowledgement | Значение, указывающее, следует ли отправлять синхронное подтверждение. | bool (обязательно) |
EdifactAgreementContent
| Имя | Описание | Ценность |
|---|---|---|
| receiveAgreement | Односторонняя получение соглашения EDIFACT. | EdifactOneWayAgreement (обязательно) |
| sendAgreement | Односторонняя отправка соглашения EDIFACT. | EdifactOneWayAgreement (обязательно) |
EdifactDelimiterOverride
| Имя | Описание | Ценность |
|---|---|---|
| компонентРазделитель | Разделитель компонентов. | int (обязательно) |
| Разделитель элементов данных | Разделитель элементов данных. | int (обязательно) |
| Индикатор десятичного пункта | Индикатор десятичной запятой. | Запятая "Десятичный" "NotSpecified" (обязательно) |
| messageAssociationAssignedCode | Назначенный код связи сообщений. | струна |
| идентификатор сообщения | Идентификатор сообщения. | струна |
| messageRelease | Выпуск сообщения. | струна |
| messageVersion | Версия сообщения. | струна |
| releaseIndicator | Индикатор выпуска. | int (обязательно) |
| повторениеSeparator | Разделитель повторений. | int (обязательно) |
| segmentTerminator | Терминатор сегмента. | int (обязательно) |
| segmentTerminatorSuffix | Суффикс конца сегмента. | "CR" CrLF «НФ» "Нет" "NotSpecified" (обязательно) |
| targetNamespace | Целевое пространство имен, в котором должны применяться эти параметры разделителя. | струна |
EdifactEnvelopeOverride (Переопределение EdifactEnvelope)
| Имя | Описание | Ценность |
|---|---|---|
| applicationPassword | Пароль приложения. | струна |
| associationAssignedCode | Назначенный код связи. | струна |
| controllingAgencyCode | Контрольный код агентства. | струна |
| функциональныйИдентификатор группы | Идентификатор функциональной группы. | струна |
| groupHeaderMessageRelease | Выпуск сообщения заголовка группы. | струна |
| groupHeaderMessageVersion | Версия сообщения заголовка группы. | струна |
| messageAssociationAssignedCode | Назначенный код связи сообщений. | струна |
| идентификатор сообщения | Идентификатор сообщения, к которому применяются параметры конверта. | струна |
| messageRelease | Версия выпуска сообщения, к которой применяются эти параметры конверта. | струна |
| messageVersion | Версия сообщения, к которой применяются эти параметры конверта. | струна |
| receiverApplicationId | Идентификатор приложения-получателя. | струна |
| Квалификатор receiverApplicationQualifier | Квалификатор приложения-получателя. | струна |
| senderApplicationId | Идентификатор приложения отправителя. | струна |
| Квалификатор senderApplicationQualifier | Квалификатор приложения отправителя. | струна |
| targetNamespace | Целевое пространство имен, в котором должны применяться эти параметры конверта. | струна |
EdifactEnvelopeSettings (Настройки EdifactEnvelope)
| Имя | Описание | Ценность |
|---|---|---|
| applicationReferenceId | Идентификатор ссылки на приложение. | струна |
| applyDelimiterStringAdvice | Значение, указывающее, следует ли применять строковые советы разделителя. | bool (обязательно) |
| communicationAgreementId | Идентификатор соглашения об обмене данными. | струна |
| createGroupingSegments | Значение, указывающее, следует ли создавать сегменты группирования. | bool (обязательно) |
| enableDefaultGroupHeaders | Значение, указывающее, следует ли включить заголовки групп по умолчанию. | bool (обязательно) |
| функциональныйИдентификатор группы | Идентификатор функциональной группы. | струна |
| groupApplicationPassword | Пароль приложения группы. | струна |
| groupApplicationReceiverId | Идентификатор приемника приложения группы. | струна |
| Квалификатор groupApplicationReceiverQualifier | Квалификатор приемника приложений группы. | струна |
| groupApplicationSenderId | Идентификатор отправителя приложения группы. | струна |
| Квалификатор groupApplicationSender | Квалификатор отправителя приложения группы. | струна |
| groupAssociationAssignedCode | Назначенный код ассоциации групп. | струна |
| groupControllingAgencyCode | Группа контролирует код агентства. | струна |
| groupControlNumberНижняя граница | Нижний предел номера элемента управления группы. | int (обязательно) |
| groupControlNumberПрефикс | Префикс номера элемента управления группы. | струна |
| groupControlNumberСуффикс | Суффикс контрольного номера группы. | струна |
| groupControlNumberUpperBound | Верхняя граница контрольного номера группы. | int (обязательно) |
| groupMessageRelease | Выпуск сообщения группы. | струна |
| groupMessageVersion | Версия сообщения группы. | струна |
| interchangeControlNumberНижняя граница | Нижний предел контрольного номера обмена. | int (обязательно) |
| interchangeControlNumberПрефикс | Префикс контрольного номера обмена. | струна |
| интерchangeControlNumberСуффикс | Суффикс контрольного номера обмена. | струна |
| interchangeControlNumberUpperBound | Верхний предел контрольного номера обмена. | int (обязательно) |
| isTestInterchange | Значение, указывающее, является ли сообщение тестируемым обменом. | bool (обязательно) |
| overwriteExistingTransactionSetControlNumber | Значение, указывающее, следует ли перезаписать существующий контрольный номер набора транзакций. | bool (обязательно) |
| processingPriorityCode | Код приоритета обработки. | струна |
| receiverInternalIdentification | Внутренняя идентификация получателя. | струна |
| receiverInternalSubIdentification | Внутренняя идентификация получателя. | струна |
| receiverReverseRoutingAddress | Адрес обратной маршрутизации получателя. | струна |
| recipientReferencePasswordQualifier | Квалификатор пароля для получателя. | струна |
| recipientReferencePasswordValue | Значение пароля для получателя, ссылающееся на пароль. | струна |
| rolloverGroupControlNumber | Значение, указывающее, следует ли использовать контрольный номер группы отката. | bool (обязательно) |
| rolloverInterchangeControlNumber | Значение, указывающее, следует ли выполнять переключение контрольного номера обмена. | bool (обязательно) |
| rolloverTransactionSetControlNumber | Значение, указывающее, следует ли устанавливать контрольный номер набора транзакций для переключения. | bool (обязательно) |
| senderВнутренняя идентификация | Внутренняя идентификация отправителя. | струна |
| senderInternalSubIdentification | Внутренняя идентификация отправителя. | струна |
| адрес senderReverseRoutingAddress | Адрес обратной маршрутизации отправителя. | струна |
| transactionSetControlNumberLowerBound | Контрольный номер набора транзакций нижней границы. | int (обязательно) |
| transactionSetControlNumberПрефикс | Префикс контрольного номера набора транзакций. | струна |
| transactionSetControlNumberSuffix | Суффикс контрольного номера набора транзакций. | струна |
| transactionSetControlNumberUpperBound | Верхний предел набора транзакций. | int (обязательно) |
EdifactFramingSettings (Настройки EdifactFraming)
| Имя | Описание | Ценность |
|---|---|---|
| Кодировка символов | Кодировка символов. | струна |
| набор символов | Набор символов кадра EDIFACT. | «КЕКА» "NotSpecified" "UNOA" UnOB UnOC "UNOD" "UNOE" "UNOF" "UNOG" "UNOH" "UNOI" "UNOJ" UnOK Unox UnOY (обязательно) |
| компонентРазделитель | Разделитель компонентов. | int (обязательно) |
| Разделитель элементов данных | Разделитель элементов данных. | int (обязательно) |
| Индикатор десятичного пункта | Параметр десятичного индикатора кадра EDIFACT. | Запятая "Десятичный" "NotSpecified" (обязательно) |
| Версия протокола | Версия протокола. | int (обязательно) |
| releaseIndicator | Индикатор выпуска. | int (обязательно) |
| повторениеSeparator | Разделитель повторений. | int (обязательно) |
| segmentTerminator | Терминатор сегмента. | int (обязательно) |
| segmentTerminatorSuffix | Суффикс суффикса кадра EDIFACT. | "CR" CrLF «НФ» "Нет" "NotSpecified" (обязательно) |
| serviceCodeListDirectoryVersion | Версия каталога списка кода службы. | струна |
EdifactMessageFilter (Фильтр сообщений)
| Имя | Описание | Ценность |
|---|---|---|
| messageFilterType | Тип фильтра сообщений. | "Исключить" "Включить" "NotSpecified" (обязательно) |
EdifactMessageIdentifier (Идентификатор EdifactMessageIdentifier)
| Имя | Описание | Ценность |
|---|---|---|
| идентификатор сообщения | Идентификатор сообщения, к которому применяются параметры конверта. | строка (обязательно) |
EdifactOneWayAgreement
| Имя | Описание | Ценность |
|---|---|---|
| protocolSettings (Настройки) | Параметры протокола EDIFACT. | EdifactProtocolSettings (обязательно) |
| receiverBusinessIdentity | Бизнес-удостоверение получателя | BusinessIdentity (обязательно) |
| senderBusinessIdentity | Удостоверение отправителя для бизнеса | BusinessIdentity (обязательно) |
EdifactProcessingSettings (Настройки обработки)
| Имя | Описание | Ценность |
|---|---|---|
| createEmptyXmlTagsForTrailingSeparator | Значение, указывающее, следует ли создавать пустые xml-теги для конечных разделителей. | bool (обязательно) |
| maskSecurityInfo | Значение, указывающее, следует ли маскировать сведения о безопасности. | bool (обязательно) |
| сохранитьРазвязка | Значение, указывающее, следует ли сохранять обмен. | bool (обязательно) |
| suspendInterchangeOnError | Значение, указывающее, следует ли приостановить обмен по ошибке. | bool (обязательно) |
| useDotAsDecimalSeparator | Значение, указывающее, следует ли использовать точку в качестве десятичного разделителя. | bool (обязательно) |
EdifactProtocolSettings (Настройки протокола)
| Имя | Описание | Ценность |
|---|---|---|
| acknowledgementНастройки | Параметры подтверждения EDIFACT. | EdifactAcknowledgementSettings (обязательно) |
| edifactDelimiterOverrides | Параметры переопределения разделителя EDIFACT. | EdifactDelimiterOverride[] |
| конвертOverrides | Параметры переопределения конверта EDIFACT. | EdifactEnvelopeOverride[] |
| конвертSettings | Параметры конверта EDIFACT. | EdifactEnvelopeSettings (обязательно) |
| framingНастройки | Параметры обрамления EDIFACT. | EdifactFramingSettings (обязательно) |
| messageFilter | Фильтр сообщений EDIFACT. | EdifactMessageFilter (обязательно) |
| messageFilterList | Список фильтров сообщений EDIFACT. | EdifactMessageIdentifier[] |
| processingSettings | Параметры обработки EDIFACT. | EdifactProcessingSettings (обязательно) |
| schemaReferences | Ссылки на схему EDIFACT. | EdifactSchemaReference[] (обязательно) |
| validationOverrides | Параметры переопределения проверки EDIFACT. | EdifactValidationOverride[] |
| validationSettings | Параметры проверки EDIFACT. | EdifactValidationSettings (обязательно) |
Справочник по схеме EdifactSchema
| Имя | Описание | Ценность |
|---|---|---|
| associationAssignedCode | Назначенный код связи. | струна |
| идентификатор сообщения | Идентификатор сообщения. | строка (обязательно) |
| messageRelease | Версия выпуска сообщения. | строка (обязательно) |
| messageVersion | Версия сообщения. | строка (обязательно) |
| ИмяСхемы | Имя схемы. | строка (обязательно) |
| senderApplicationId | Идентификатор приложения отправителя. | струна |
| Квалификатор senderApplicationQualifier | Квалификатор приложения отправителя. | струна |
EdifactValidationOverride
| Имя | Описание | Ценность |
|---|---|---|
| allowLeadingAndTrailingSpacesAndZeroes | Значение, указывающее, следует ли разрешать начальные и конечные пробелы и нули. | bool (обязательно) |
| enforceCharacterSet | Значение, указывающее, следует ли проверять набор символов. | bool (обязательно) |
| идентификатор сообщения | Идентификатор сообщения, к которому должны применяться параметры проверки. | строка (обязательно) |
| trailingSeparatorПолитика | Политика конечных разделителей. | "Обязательный" "NotAllowed" "NotSpecified" "Необязательный" (обязательный) |
| trimLeadingAndTrailingSpacesAndZeroes | Значение, указывающее, следует ли обрезать начальные и конечные пробелы и нули. | bool (обязательно) |
| validateEDITypes | Значение, указывающее, следует ли проверять типы EDI. | bool (обязательно) |
| validateXSDTypes | Значение, указывающее, следует ли проверять типы XSD. | bool (обязательно) |
EdifactValidationSettings (Настройки EdifactValidation)
| Имя | Описание | Ценность |
|---|---|---|
| allowLeadingAndTrailingSpacesAndZeroes | Значение, указывающее, следует ли разрешать начальные и конечные пробелы и нули. | bool (обязательно) |
| checkDuplicateGroupControlNumber | Значение, указывающее, следует ли проверять наличие повторяющегося контрольного номера группы. | bool (обязательно) |
| checkDuplicateInterchangeControlNumber | Значение, указывающее, следует ли проверять наличие повторяющегося контрольного номера обмена. | bool (обязательно) |
| checkDuplicateTransactionSetControlNumber | Значение, указывающее, следует ли проверять наличие контрольного номера повторяющегося набора транзакций. | bool (обязательно) |
| interchangeControlNumberValidityDays | Срок действия контрольного номера обмена. | int (обязательно) |
| trailingSeparatorПолитика | Политика конечных разделителей. | "Обязательный" "NotAllowed" "NotSpecified" "Необязательный" (обязательный) |
| trimLeadingAndTrailingSpacesAndZeroes | Значение, указывающее, следует ли обрезать начальные и конечные пробелы и нули. | bool (обязательно) |
| validateCharacterSet | Значение, указывающее, следует ли проверять набор символов в сообщении. | bool (обязательно) |
| validateEDITypes | Значение, указывающее, следует ли проверять типы EDI. | bool (обязательно) |
| validateXSDTypes | Значение, указывающее, следует ли проверять типы XSD. | bool (обязательно) |
IntegrationAccountAgreementProperties
| Имя | Описание | Ценность |
|---|---|---|
| Тип соглашения | Тип соглашения. | "AS2" «Эдифакт» "NotSpecified" "X12" (обязательно) |
| содержание | Содержимое соглашения. | agreementContent (обязательно) |
| guestIdentity | Бизнес-удостоверение гостевого партнера. | BusinessIdentity (обязательно) |
| гостьПартнер | Партнер учетной записи интеграции, установленный в качестве гостевого партнера для этого соглашения. | строка (обязательно) |
| hostIdentity | Бизнес-удостоверение ведущего партнера. | BusinessIdentity (обязательно) |
| hostPartner | Партнер учетной записи интеграции, установленный в качестве ведущего партнера для этого соглашения. | строка (обязательно) |
| метаданные | Метаданные. | любой |
Теги ресурса
| Имя | Описание | Ценность |
|---|
X12ПодтверждениеНастройки
| Имя | Описание | Ценность |
|---|---|---|
| acknowledgementControlNumberНижняя граница | Нижний предел контрольного номера подтверждения. | int (обязательно) |
| acknowledgementControlNumberПрефикс | Префикс контрольного номера подтверждения. | струна |
| acknowledgementControlNumberSuffix | Суффикс контрольного номера подтверждения. | струна |
| acknowledgementControlNumberUpperBound | Верхний предел контрольного номера подтверждения. | int (обязательно) |
| batchFunctionalAcknowledgements | Значение, указывающее, следует ли пакетировать функциональные подтверждения. | bool (обязательно) |
| batchImplementationAcknowledgements | Значение, указывающее, следует ли подтвердить пакетную реализацию. | bool (обязательно) |
| batchTechnicalAcknowledgements | Значение, указывающее, следует ли пакетировать технические подтверждения. | bool (обязательно) |
| функцияAcknowledgementVersion | Версия функционального подтверждения. | струна |
| implementationAcknowledgementVersion | Версия подтверждения реализации. | струна |
| needFunctionalAcknowledgement | Значение, указывающее, требуется ли функциональное подтверждение. | bool (обязательно) |
| needImplementationAcknowledgementment | Значение, указывающее, требуется ли подтверждение реализации. | bool (обязательно) |
| needLoopForValidMessages | Значение, указывающее, требуется ли цикл для допустимых сообщений. | bool (обязательно) |
| необходимоеТехПодтверждение | Значение, указывающее, требуется ли техническое подтверждение. | bool (обязательно) |
| rolloverAcknowledgementControlNumber | Значение, указывающее, следует ли указывать контрольный номер подтверждения отката. | bool (обязательно) |
| sendSynchronousAcknowledgement | Значение, указывающее, следует ли отправлять синхронное подтверждение. | bool (обязательно) |
X12СоглашениеСодержание
| Имя | Описание | Ценность |
|---|---|---|
| receiveAgreement | Односторонняя получение соглашения X12. | X12OneWayAgreement (обязательно) |
| sendAgreement | Односторонняя отправка соглашения X12. | X12OneWayAgreement (обязательно) |
X12DelimiterOverrides
| Имя | Описание | Ценность |
|---|---|---|
| компонентРазделитель | Разделитель компонентов. | int (обязательно) |
| Разделитель элементов данных | Разделитель элементов данных. | int (обязательно) |
| идентификатор сообщения | Идентификатор сообщения. | струна |
| Версия протокола | Версия протокола. | струна |
| replaceCharacter | Символ замены. | int (обязательно) |
| заменаSeparatorsInPayload | Значение, указывающее, следует ли заменить разделители полезных данных. | bool (обязательно) |
| segmentTerminator | Терминатор сегмента. | int (обязательно) |
| segmentTerminatorSuffix | Суффикс конца сегмента. | "CR" CrLF «НФ» "Нет" "NotSpecified" (обязательно) |
| targetNamespace | Целевое пространство имен, в котором должны применяться эти параметры разделителя. | струна |
X12EnvelopeOverride
| Имя | Описание | Ценность |
|---|---|---|
| формат даты | Формат даты. | «CCYYMMDD» "NotSpecified" 'YYMMDD' (обязательно) |
| функциональный код идентификатора | Код функционального идентификатора. | струна |
| headerVersion | Версия заголовка. | строка (обязательно) |
| идентификатор сообщения | Идентификатор сообщения, к которому применяются параметры конверта. | строка (обязательно) |
| Версия протокола | Версия протокола, к которой применяются эти параметры конверта. | строка (обязательно) |
| receiverApplicationId | Идентификатор приложения-получателя. | строка (обязательно) |
| responsibleAgencyCode | Код ответственного агентства. | строка (обязательно) |
| senderApplicationId | Идентификатор приложения отправителя. | строка (обязательно) |
| targetNamespace | Целевое пространство имен, в котором должны применяться эти параметры конверта. | строка (обязательно) |
| timeFormat | Формат времени. | HHMM HHMMSS HHMMSSd HHMMSSddd "NotSpecified" (обязательно) |
X12EnvelopeSettings
| Имя | Описание | Ценность |
|---|---|---|
| controlStandardsId | Идентификатор стандартов управления. | int (обязательно) |
| controlVersionNumber | Номер версии элемента управления. | строка (обязательно) |
| enableDefaultGroupHeaders | Значение, указывающее, следует ли включить заголовки групп по умолчанию. | bool (обязательно) |
| функциональныйИдентификатор группы | Идентификатор функциональной группы. | струна |
| groupControlNumberНижняя граница | Нижний предел номера элемента управления группы. | int (обязательно) |
| groupControlNumberUpperBound | Верхняя граница контрольного номера группы. | int (обязательно) |
| groupHeaderAgencyCode | Код агентства заголовков группы. | строка (обязательно) |
| groupHeaderDateFormat | Формат даты заголовка группы. | «CCYYMMDD» "NotSpecified" 'YYMMDD' (обязательно) |
| groupHeaderTimeFormat | Формат времени заголовка группы. | HHMM HHMMSS HHMMSSd HHMMSSddd "NotSpecified" (обязательно) |
| groupHeaderVersion | Версия заголовка группы. | строка (обязательно) |
| interchangeControlNumberНижняя граница | Нижний предел контрольного номера обмена. | int (обязательно) |
| interchangeControlNumberUpperBound | Верхний предел контрольного номера обмена. | int (обязательно) |
| overwriteExistingTransactionSetControlNumber | Значение, указывающее, следует ли перезаписать существующий контрольный номер набора транзакций. | bool (обязательно) |
| receiverApplicationId | Идентификатор приложения-получателя. | строка (обязательно) |
| rolloverGroupControlNumber | Значение, указывающее, следует ли использовать контрольный номер группы отката. | bool (обязательно) |
| rolloverInterchangeControlNumber | Значение, указывающее, следует ли выполнять переключение контрольного номера обмена. | bool (обязательно) |
| rolloverTransactionSetControlNumber | Значение, указывающее, следует ли устанавливать контрольный номер набора транзакций для переключения. | bool (обязательно) |
| senderApplicationId | Идентификатор приложения отправителя. | строка (обязательно) |
| transactionSetControlNumberLowerBound | Контрольный номер набора транзакций нижней границы. | int (обязательно) |
| transactionSetControlNumberПрефикс | Префикс контрольного номера набора транзакций. | струна |
| transactionSetControlNumberSuffix | Суффикс контрольного номера набора транзакций. | струна |
| transactionSetControlNumberUpperBound | Верхний предел набора транзакций. | int (обязательно) |
| Индикатор использования | Индикатор использования. | "Информация" "NotSpecified" "Производство" Test (обязательно) |
| useControlStandardsIdAsRepetitionCharacter | Значение, указывающее, следует ли использовать идентификатор стандартов управления в качестве символа повторения. | bool (обязательно) |
X12FramingНастройки
| Имя | Описание | Ценность |
|---|---|---|
| набор символов | Набор символов X12. | "Базовый" "Расширенный" "NotSpecified" UTF8 (обязательно) |
| компонентРазделитель | Разделитель компонентов. | int (обязательно) |
| Разделитель элементов данных | Разделитель элементов данных. | int (обязательно) |
| replaceCharacter | Символ замены. | int (обязательно) |
| заменаSeparatorsInPayload | Значение, указывающее, следует ли заменить разделители полезных данных. | bool (обязательно) |
| segmentTerminator | Терминатор сегмента. | int (обязательно) |
| segmentTerminatorSuffix | Суффикс конца сегмента. | "CR" CrLF «НФ» "Нет" "NotSpecified" (обязательно) |
X12MessageFilter
| Имя | Описание | Ценность |
|---|---|---|
| messageFilterType | Тип фильтра сообщений. | "Исключить" "Включить" "NotSpecified" (обязательно) |
X12MessageIdentifier
| Имя | Описание | Ценность |
|---|---|---|
| идентификатор сообщения | Идентификатор сообщения. | строка (обязательно) |
X12Одностороннее соглашение
| Имя | Описание | Ценность |
|---|---|---|
| protocolSettings (Настройки) | Параметры протокола X12. | X12ProtocolSettings (обязательно) |
| receiverBusinessIdentity | Бизнес-удостоверение получателя | BusinessIdentity (обязательно) |
| senderBusinessIdentity | Удостоверение отправителя для бизнеса | BusinessIdentity (обязательно) |
X12ProcessingSettings
| Имя | Описание | Ценность |
|---|---|---|
| convertПодразумеваемыйДесятичный | Значение, указывающее, следует ли преобразовывать числовый тип в подразумеваемый десятичный. | bool (обязательно) |
| createEmptyXmlTagsForTrailingSeparator | Значение, указывающее, следует ли создавать пустые xml-теги для конечных разделителей. | bool (обязательно) |
| maskSecurityInfo | Значение, указывающее, следует ли маскировать сведения о безопасности. | bool (обязательно) |
| сохранитьРазвязка | Значение, указывающее, следует ли сохранять обмен. | bool (обязательно) |
| suspendInterchangeOnError | Значение, указывающее, следует ли приостановить обмен по ошибке. | bool (обязательно) |
| useDotAsDecimalSeparator | Значение, указывающее, следует ли использовать точку в качестве десятичного разделителя. | bool (обязательно) |
X12ProtocolSettings
| Имя | Описание | Ценность |
|---|---|---|
| acknowledgementНастройки | Параметры подтверждения X12. | X12AcknowledgementSettings (обязательно) |
| конвертOverrides | Параметры переопределения конверта X12. | X12EnvelopeOverride[] |
| конвертSettings | Параметры конверта X12. | X12EnvelopeSettings (обязательно) |
| framingНастройки | Параметры обрамления 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[] |
X12Справочник по схеме
| Имя | Описание | Ценность |
|---|---|---|
| идентификатор сообщения | Идентификатор сообщения. | строка (обязательно) |
| ИмяСхемы | Имя схемы. | строка (обязательно) |
| schemaVersion | Версия схемы. | строка (обязательно) |
| senderApplicationId | Идентификатор приложения отправителя. | струна |
X12Настройки безопасности
| Имя | Описание | Ценность |
|---|---|---|
| Квалификатор авторизации | Квалификатор авторизации. | строка (обязательно) |
| authorizationValue | Значение авторизации. | струна |
| Значение пароля | Значение пароля. | струна |
| securityQualifier | Квалификатор безопасности. | строка (обязательно) |
X12ValidationOverride
| Имя | Описание | Ценность |
|---|---|---|
| allowLeadingAndTrailingSpacesAndZeroes | Значение, указывающее, следует ли разрешать начальные и конечные пробелы и нули. | bool (обязательно) |
| идентификатор сообщения | Идентификатор сообщения, к которому должны применяться параметры проверки. | строка (обязательно) |
| trailingSeparatorПолитика | Политика конечных разделителей. | "Обязательный" "NotAllowed" "NotSpecified" "Необязательный" (обязательный) |
| trimLeadingAndTrailingSpacesAndZeroes | Значение, указывающее, следует ли обрезать начальные и конечные пробелы и нули. | bool (обязательно) |
| validateCharacterSet | Значение, указывающее, следует ли проверять набор символов. | bool (обязательно) |
| validateEDITypes | Значение, указывающее, следует ли проверять типы EDI. | bool (обязательно) |
| validateXSDTypes | Значение, указывающее, следует ли проверять типы XSD. | bool (обязательно) |
X12ValidationSettings
| Имя | Описание | Ценность |
|---|---|---|
| allowLeadingAndTrailingSpacesAndZeroes | Значение, указывающее, следует ли разрешать начальные и конечные пробелы и нули. | bool (обязательно) |
| checkDuplicateGroupControlNumber | Значение, указывающее, следует ли проверять наличие повторяющегося контрольного номера группы. | bool (обязательно) |
| checkDuplicateInterchangeControlNumber | Значение, указывающее, следует ли проверять наличие повторяющегося контрольного номера обмена. | bool (обязательно) |
| checkDuplicateTransactionSetControlNumber | Значение, указывающее, следует ли проверять наличие контрольного номера повторяющегося набора транзакций. | bool (обязательно) |
| interchangeControlNumberValidityDays | Срок действия контрольного номера обмена. | int (обязательно) |
| trailingSeparatorПолитика | Политика конечных разделителей. | "Обязательный" "NotAllowed" "NotSpecified" "Необязательный" (обязательный) |
| trimLeadingAndTrailingSpacesAndZeroes | Значение, указывающее, следует ли обрезать начальные и конечные пробелы и нули. | bool (обязательно) |
| validateCharacterSet | Значение, указывающее, следует ли проверять набор символов в сообщении. | bool (обязательно) |
| validateEDITypes | Значение, указывающее, следует ли проверять типы EDI. | bool (обязательно) |
| validateXSDTypes | Значение, указывающее, следует ли проверять типы XSD. | bool (обязательно) |
Примеры использования
Примеры быстрого запуска Azure
Следующие шаблоны быстрого запуска Azure содержат примеры Bicep для развертывания этого типа ресурса.
| 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": "2018-07-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",
"sha2AlgorithmFormat": "string",
"signingCertificateName": "string"
},
"validationSettings": {
"checkCertificateRevocationListOnReceive": "bool",
"checkCertificateRevocationListOnSend": "bool",
"checkDuplicateMessage": "bool",
"compressMessage": "bool",
"encryptionAlgorithm": "string",
"encryptMessage": "bool",
"interchangeDuplicatesValidityDays": "int",
"overrideMessageProperties": "bool",
"signingAlgorithm": "string",
"signMessage": "bool"
}
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
},
"sendAgreement": {
"protocolSettings": {
"acknowledgementConnectionSettings": {
"ignoreCertificateNameMismatch": "bool",
"keepHttpConnectionAlive": "bool",
"supportHttpStatusCodeContinue": "bool",
"unfoldHttpHeaders": "bool"
},
"envelopeSettings": {
"autogenerateFileName": "bool",
"fileNameTemplate": "string",
"messageContentType": "string",
"suspendMessageOnFileNameGenerationError": "bool",
"transmitFileNameInMimeHeader": "bool"
},
"errorSettings": {
"resendIfMDNNotReceived": "bool",
"suspendDuplicateMessage": "bool"
},
"mdnSettings": {
"dispositionNotificationTo": "string",
"mdnText": "string",
"micHashingAlgorithm": "string",
"needMDN": "bool",
"receiptDeliveryUrl": "string",
"sendInboundMDNToMessageBox": "bool",
"sendMDNAsynchronously": "bool",
"signMDN": "bool",
"signOutboundMDNIfOptional": "bool"
},
"messageConnectionSettings": {
"ignoreCertificateNameMismatch": "bool",
"keepHttpConnectionAlive": "bool",
"supportHttpStatusCodeContinue": "bool",
"unfoldHttpHeaders": "bool"
},
"securitySettings": {
"enableNRRForInboundDecodedMessages": "bool",
"enableNRRForInboundEncodedMessages": "bool",
"enableNRRForInboundMDN": "bool",
"enableNRRForOutboundDecodedMessages": "bool",
"enableNRRForOutboundEncodedMessages": "bool",
"enableNRRForOutboundMDN": "bool",
"encryptionCertificateName": "string",
"overrideGroupSigningCertificate": "bool",
"sha2AlgorithmFormat": "string",
"signingCertificateName": "string"
},
"validationSettings": {
"checkCertificateRevocationListOnReceive": "bool",
"checkCertificateRevocationListOnSend": "bool",
"checkDuplicateMessage": "bool",
"compressMessage": "bool",
"encryptionAlgorithm": "string",
"encryptMessage": "bool",
"interchangeDuplicatesValidityDays": "int",
"overrideMessageProperties": "bool",
"signingAlgorithm": "string",
"signMessage": "bool"
}
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
}
},
"edifact": {
"receiveAgreement": {
"protocolSettings": {
"acknowledgementSettings": {
"acknowledgementControlNumberLowerBound": "int",
"acknowledgementControlNumberPrefix": "string",
"acknowledgementControlNumberSuffix": "string",
"acknowledgementControlNumberUpperBound": "int",
"batchFunctionalAcknowledgements": "bool",
"batchTechnicalAcknowledgements": "bool",
"needFunctionalAcknowledgement": "bool",
"needLoopForValidMessages": "bool",
"needTechnicalAcknowledgement": "bool",
"rolloverAcknowledgementControlNumber": "bool",
"sendSynchronousAcknowledgement": "bool"
},
"edifactDelimiterOverrides": [
{
"componentSeparator": "int",
"dataElementSeparator": "int",
"decimalPointIndicator": "string",
"messageAssociationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"releaseIndicator": "int",
"repetitionSeparator": "int",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"targetNamespace": "string"
}
],
"envelopeOverrides": [
{
"applicationPassword": "string",
"associationAssignedCode": "string",
"controllingAgencyCode": "string",
"functionalGroupId": "string",
"groupHeaderMessageRelease": "string",
"groupHeaderMessageVersion": "string",
"messageAssociationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"receiverApplicationId": "string",
"receiverApplicationQualifier": "string",
"senderApplicationId": "string",
"senderApplicationQualifier": "string",
"targetNamespace": "string"
}
],
"envelopeSettings": {
"applicationReferenceId": "string",
"applyDelimiterStringAdvice": "bool",
"communicationAgreementId": "string",
"createGroupingSegments": "bool",
"enableDefaultGroupHeaders": "bool",
"functionalGroupId": "string",
"groupApplicationPassword": "string",
"groupApplicationReceiverId": "string",
"groupApplicationReceiverQualifier": "string",
"groupApplicationSenderId": "string",
"groupApplicationSenderQualifier": "string",
"groupAssociationAssignedCode": "string",
"groupControllingAgencyCode": "string",
"groupControlNumberLowerBound": "int",
"groupControlNumberPrefix": "string",
"groupControlNumberSuffix": "string",
"groupControlNumberUpperBound": "int",
"groupMessageRelease": "string",
"groupMessageVersion": "string",
"interchangeControlNumberLowerBound": "int",
"interchangeControlNumberPrefix": "string",
"interchangeControlNumberSuffix": "string",
"interchangeControlNumberUpperBound": "int",
"isTestInterchange": "bool",
"overwriteExistingTransactionSetControlNumber": "bool",
"processingPriorityCode": "string",
"receiverInternalIdentification": "string",
"receiverInternalSubIdentification": "string",
"receiverReverseRoutingAddress": "string",
"recipientReferencePasswordQualifier": "string",
"recipientReferencePasswordValue": "string",
"rolloverGroupControlNumber": "bool",
"rolloverInterchangeControlNumber": "bool",
"rolloverTransactionSetControlNumber": "bool",
"senderInternalIdentification": "string",
"senderInternalSubIdentification": "string",
"senderReverseRoutingAddress": "string",
"transactionSetControlNumberLowerBound": "int",
"transactionSetControlNumberPrefix": "string",
"transactionSetControlNumberSuffix": "string",
"transactionSetControlNumberUpperBound": "int"
},
"framingSettings": {
"characterEncoding": "string",
"characterSet": "string",
"componentSeparator": "int",
"dataElementSeparator": "int",
"decimalPointIndicator": "string",
"protocolVersion": "int",
"releaseIndicator": "int",
"repetitionSeparator": "int",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"serviceCodeListDirectoryVersion": "string"
},
"messageFilter": {
"messageFilterType": "string"
},
"messageFilterList": [
{
"messageId": "string"
}
],
"processingSettings": {
"createEmptyXmlTagsForTrailingSeparators": "bool",
"maskSecurityInfo": "bool",
"preserveInterchange": "bool",
"suspendInterchangeOnError": "bool",
"useDotAsDecimalSeparator": "bool"
},
"schemaReferences": [
{
"associationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"schemaName": "string",
"senderApplicationId": "string",
"senderApplicationQualifier": "string"
}
],
"validationOverrides": [
{
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"enforceCharacterSet": "bool",
"messageId": "string",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
],
"validationSettings": {
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"checkDuplicateGroupControlNumber": "bool",
"checkDuplicateInterchangeControlNumber": "bool",
"checkDuplicateTransactionSetControlNumber": "bool",
"interchangeControlNumberValidityDays": "int",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
},
"sendAgreement": {
"protocolSettings": {
"acknowledgementSettings": {
"acknowledgementControlNumberLowerBound": "int",
"acknowledgementControlNumberPrefix": "string",
"acknowledgementControlNumberSuffix": "string",
"acknowledgementControlNumberUpperBound": "int",
"batchFunctionalAcknowledgements": "bool",
"batchTechnicalAcknowledgements": "bool",
"needFunctionalAcknowledgement": "bool",
"needLoopForValidMessages": "bool",
"needTechnicalAcknowledgement": "bool",
"rolloverAcknowledgementControlNumber": "bool",
"sendSynchronousAcknowledgement": "bool"
},
"edifactDelimiterOverrides": [
{
"componentSeparator": "int",
"dataElementSeparator": "int",
"decimalPointIndicator": "string",
"messageAssociationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"releaseIndicator": "int",
"repetitionSeparator": "int",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"targetNamespace": "string"
}
],
"envelopeOverrides": [
{
"applicationPassword": "string",
"associationAssignedCode": "string",
"controllingAgencyCode": "string",
"functionalGroupId": "string",
"groupHeaderMessageRelease": "string",
"groupHeaderMessageVersion": "string",
"messageAssociationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"receiverApplicationId": "string",
"receiverApplicationQualifier": "string",
"senderApplicationId": "string",
"senderApplicationQualifier": "string",
"targetNamespace": "string"
}
],
"envelopeSettings": {
"applicationReferenceId": "string",
"applyDelimiterStringAdvice": "bool",
"communicationAgreementId": "string",
"createGroupingSegments": "bool",
"enableDefaultGroupHeaders": "bool",
"functionalGroupId": "string",
"groupApplicationPassword": "string",
"groupApplicationReceiverId": "string",
"groupApplicationReceiverQualifier": "string",
"groupApplicationSenderId": "string",
"groupApplicationSenderQualifier": "string",
"groupAssociationAssignedCode": "string",
"groupControllingAgencyCode": "string",
"groupControlNumberLowerBound": "int",
"groupControlNumberPrefix": "string",
"groupControlNumberSuffix": "string",
"groupControlNumberUpperBound": "int",
"groupMessageRelease": "string",
"groupMessageVersion": "string",
"interchangeControlNumberLowerBound": "int",
"interchangeControlNumberPrefix": "string",
"interchangeControlNumberSuffix": "string",
"interchangeControlNumberUpperBound": "int",
"isTestInterchange": "bool",
"overwriteExistingTransactionSetControlNumber": "bool",
"processingPriorityCode": "string",
"receiverInternalIdentification": "string",
"receiverInternalSubIdentification": "string",
"receiverReverseRoutingAddress": "string",
"recipientReferencePasswordQualifier": "string",
"recipientReferencePasswordValue": "string",
"rolloverGroupControlNumber": "bool",
"rolloverInterchangeControlNumber": "bool",
"rolloverTransactionSetControlNumber": "bool",
"senderInternalIdentification": "string",
"senderInternalSubIdentification": "string",
"senderReverseRoutingAddress": "string",
"transactionSetControlNumberLowerBound": "int",
"transactionSetControlNumberPrefix": "string",
"transactionSetControlNumberSuffix": "string",
"transactionSetControlNumberUpperBound": "int"
},
"framingSettings": {
"characterEncoding": "string",
"characterSet": "string",
"componentSeparator": "int",
"dataElementSeparator": "int",
"decimalPointIndicator": "string",
"protocolVersion": "int",
"releaseIndicator": "int",
"repetitionSeparator": "int",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"serviceCodeListDirectoryVersion": "string"
},
"messageFilter": {
"messageFilterType": "string"
},
"messageFilterList": [
{
"messageId": "string"
}
],
"processingSettings": {
"createEmptyXmlTagsForTrailingSeparators": "bool",
"maskSecurityInfo": "bool",
"preserveInterchange": "bool",
"suspendInterchangeOnError": "bool",
"useDotAsDecimalSeparator": "bool"
},
"schemaReferences": [
{
"associationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"schemaName": "string",
"senderApplicationId": "string",
"senderApplicationQualifier": "string"
}
],
"validationOverrides": [
{
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"enforceCharacterSet": "bool",
"messageId": "string",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
],
"validationSettings": {
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"checkDuplicateGroupControlNumber": "bool",
"checkDuplicateInterchangeControlNumber": "bool",
"checkDuplicateTransactionSetControlNumber": "bool",
"interchangeControlNumberValidityDays": "int",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
}
},
"x12": {
"receiveAgreement": {
"protocolSettings": {
"acknowledgementSettings": {
"acknowledgementControlNumberLowerBound": "int",
"acknowledgementControlNumberPrefix": "string",
"acknowledgementControlNumberSuffix": "string",
"acknowledgementControlNumberUpperBound": "int",
"batchFunctionalAcknowledgements": "bool",
"batchImplementationAcknowledgements": "bool",
"batchTechnicalAcknowledgements": "bool",
"functionalAcknowledgementVersion": "string",
"implementationAcknowledgementVersion": "string",
"needFunctionalAcknowledgement": "bool",
"needImplementationAcknowledgement": "bool",
"needLoopForValidMessages": "bool",
"needTechnicalAcknowledgement": "bool",
"rolloverAcknowledgementControlNumber": "bool",
"sendSynchronousAcknowledgement": "bool"
},
"envelopeOverrides": [
{
"dateFormat": "string",
"functionalIdentifierCode": "string",
"headerVersion": "string",
"messageId": "string",
"protocolVersion": "string",
"receiverApplicationId": "string",
"responsibleAgencyCode": "string",
"senderApplicationId": "string",
"targetNamespace": "string",
"timeFormat": "string"
}
],
"envelopeSettings": {
"controlStandardsId": "int",
"controlVersionNumber": "string",
"enableDefaultGroupHeaders": "bool",
"functionalGroupId": "string",
"groupControlNumberLowerBound": "int",
"groupControlNumberUpperBound": "int",
"groupHeaderAgencyCode": "string",
"groupHeaderDateFormat": "string",
"groupHeaderTimeFormat": "string",
"groupHeaderVersion": "string",
"interchangeControlNumberLowerBound": "int",
"interchangeControlNumberUpperBound": "int",
"overwriteExistingTransactionSetControlNumber": "bool",
"receiverApplicationId": "string",
"rolloverGroupControlNumber": "bool",
"rolloverInterchangeControlNumber": "bool",
"rolloverTransactionSetControlNumber": "bool",
"senderApplicationId": "string",
"transactionSetControlNumberLowerBound": "int",
"transactionSetControlNumberPrefix": "string",
"transactionSetControlNumberSuffix": "string",
"transactionSetControlNumberUpperBound": "int",
"usageIndicator": "string",
"useControlStandardsIdAsRepetitionCharacter": "bool"
},
"framingSettings": {
"characterSet": "string",
"componentSeparator": "int",
"dataElementSeparator": "int",
"replaceCharacter": "int",
"replaceSeparatorsInPayload": "bool",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string"
},
"messageFilter": {
"messageFilterType": "string"
},
"messageFilterList": [
{
"messageId": "string"
}
],
"processingSettings": {
"convertImpliedDecimal": "bool",
"createEmptyXmlTagsForTrailingSeparators": "bool",
"maskSecurityInfo": "bool",
"preserveInterchange": "bool",
"suspendInterchangeOnError": "bool",
"useDotAsDecimalSeparator": "bool"
},
"schemaReferences": [
{
"messageId": "string",
"schemaName": "string",
"schemaVersion": "string",
"senderApplicationId": "string"
}
],
"securitySettings": {
"authorizationQualifier": "string",
"authorizationValue": "string",
"passwordValue": "string",
"securityQualifier": "string"
},
"validationOverrides": [
{
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"messageId": "string",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
],
"validationSettings": {
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"checkDuplicateGroupControlNumber": "bool",
"checkDuplicateInterchangeControlNumber": "bool",
"checkDuplicateTransactionSetControlNumber": "bool",
"interchangeControlNumberValidityDays": "int",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
},
"x12DelimiterOverrides": [
{
"componentSeparator": "int",
"dataElementSeparator": "int",
"messageId": "string",
"protocolVersion": "string",
"replaceCharacter": "int",
"replaceSeparatorsInPayload": "bool",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"targetNamespace": "string"
}
]
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
},
"sendAgreement": {
"protocolSettings": {
"acknowledgementSettings": {
"acknowledgementControlNumberLowerBound": "int",
"acknowledgementControlNumberPrefix": "string",
"acknowledgementControlNumberSuffix": "string",
"acknowledgementControlNumberUpperBound": "int",
"batchFunctionalAcknowledgements": "bool",
"batchImplementationAcknowledgements": "bool",
"batchTechnicalAcknowledgements": "bool",
"functionalAcknowledgementVersion": "string",
"implementationAcknowledgementVersion": "string",
"needFunctionalAcknowledgement": "bool",
"needImplementationAcknowledgement": "bool",
"needLoopForValidMessages": "bool",
"needTechnicalAcknowledgement": "bool",
"rolloverAcknowledgementControlNumber": "bool",
"sendSynchronousAcknowledgement": "bool"
},
"envelopeOverrides": [
{
"dateFormat": "string",
"functionalIdentifierCode": "string",
"headerVersion": "string",
"messageId": "string",
"protocolVersion": "string",
"receiverApplicationId": "string",
"responsibleAgencyCode": "string",
"senderApplicationId": "string",
"targetNamespace": "string",
"timeFormat": "string"
}
],
"envelopeSettings": {
"controlStandardsId": "int",
"controlVersionNumber": "string",
"enableDefaultGroupHeaders": "bool",
"functionalGroupId": "string",
"groupControlNumberLowerBound": "int",
"groupControlNumberUpperBound": "int",
"groupHeaderAgencyCode": "string",
"groupHeaderDateFormat": "string",
"groupHeaderTimeFormat": "string",
"groupHeaderVersion": "string",
"interchangeControlNumberLowerBound": "int",
"interchangeControlNumberUpperBound": "int",
"overwriteExistingTransactionSetControlNumber": "bool",
"receiverApplicationId": "string",
"rolloverGroupControlNumber": "bool",
"rolloverInterchangeControlNumber": "bool",
"rolloverTransactionSetControlNumber": "bool",
"senderApplicationId": "string",
"transactionSetControlNumberLowerBound": "int",
"transactionSetControlNumberPrefix": "string",
"transactionSetControlNumberSuffix": "string",
"transactionSetControlNumberUpperBound": "int",
"usageIndicator": "string",
"useControlStandardsIdAsRepetitionCharacter": "bool"
},
"framingSettings": {
"characterSet": "string",
"componentSeparator": "int",
"dataElementSeparator": "int",
"replaceCharacter": "int",
"replaceSeparatorsInPayload": "bool",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string"
},
"messageFilter": {
"messageFilterType": "string"
},
"messageFilterList": [
{
"messageId": "string"
}
],
"processingSettings": {
"convertImpliedDecimal": "bool",
"createEmptyXmlTagsForTrailingSeparators": "bool",
"maskSecurityInfo": "bool",
"preserveInterchange": "bool",
"suspendInterchangeOnError": "bool",
"useDotAsDecimalSeparator": "bool"
},
"schemaReferences": [
{
"messageId": "string",
"schemaName": "string",
"schemaVersion": "string",
"senderApplicationId": "string"
}
],
"securitySettings": {
"authorizationQualifier": "string",
"authorizationValue": "string",
"passwordValue": "string",
"securityQualifier": "string"
},
"validationOverrides": [
{
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"messageId": "string",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
],
"validationSettings": {
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"checkDuplicateGroupControlNumber": "bool",
"checkDuplicateInterchangeControlNumber": "bool",
"checkDuplicateTransactionSetControlNumber": "bool",
"interchangeControlNumberValidityDays": "int",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
},
"x12DelimiterOverrides": [
{
"componentSeparator": "int",
"dataElementSeparator": "int",
"messageId": "string",
"protocolVersion": "string",
"replaceCharacter": "int",
"replaceSeparatorsInPayload": "bool",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"targetNamespace": "string"
}
]
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
}
}
},
"guestIdentity": {
"qualifier": "string",
"value": "string"
},
"guestPartner": "string",
"hostIdentity": {
"qualifier": "string",
"value": "string"
},
"hostPartner": "string",
"metadata": {}
},
"tags": {
"{customized property}": "string"
}
}
Значения свойств
Microsoft.Logic/integrationУчетные записи/соглашения
| Имя | Описание | Ценность |
|---|---|---|
| apiVersion | Версия API | «2018-07-01-превью» |
| местоположение | Расположение ресурса. | струна |
| имя | Имя ресурса | строка (обязательно) |
| свойства | Свойства соглашения об соглашении учетной записи интеграции. | IntegrationAccountAgreementProperties (обязательно) |
| Теги | Теги ресурсов | Словарь имен и значений тегов. См. теги в шаблонах |
| тип | Тип ресурса | "Microsoft.Logic/integrationAccounts/agreements" |
СоглашениеСодержание
| Имя | Описание | Ценность |
|---|---|---|
| аС2 | Содержимое соглашения AS2. | AS2СоглашениеСодержание |
| edifact | Содержимое соглашения EDIFACT. | EdifactAgreementContent |
| х12 | Содержимое соглашения X12. | X12СоглашениеСодержание |
AS2AcknowledgementConnectionSettings
| Имя | Описание | Ценность |
|---|---|---|
| ignoreCertificateNameMismatch | Значение, указывающее, следует ли игнорировать несоответствие имени сертификата. | bool (обязательно) |
| keepHttpConnectionAlive | Значение, указывающее, следует ли сохранять подключение в живых. | bool (обязательно) |
| supportHttpStatusCodeContinue | Значение, указывающее, поддерживается ли код состояния HTTP "CONTINUE". | bool (обязательно) |
| развертываниеHttpHeaders | Значение, указывающее, следует ли развертывать заголовки HTTP. | bool (обязательно) |
AS2СоглашениеСодержание
| Имя | Описание | Ценность |
|---|---|---|
| receiveAgreement | Односторонняя получение соглашения AS2. | AS2OneWayAgreement (обязательно) |
| sendAgreement | Односторонняя отправка соглашения AS2. | AS2OneWayAgreement (обязательно) |
AS2EnvelopeSettings
| Имя | Описание | Ценность |
|---|---|---|
| autogenerateFileName | Значение, указывающее, следует ли автоматически создавать имя файла. | bool (обязательно) |
| fileNameTemplate | Шаблон для имени файла. | строка (обязательно) |
| messageContentType | Тип контента сообщения. | строка (обязательно) |
| suspendMessageOnFileNameGenerationError | Значение, указывающее, следует ли приостановить сообщение об ошибке создания имени файла. | bool (обязательно) |
| transmitFileNameInMimeHeader | Значение, указывающее, следует ли передавать имя файла в заголовке mime. | bool (обязательно) |
AS2ErrorSettings
| Имя | Описание | Ценность |
|---|---|---|
| resendIfMDNNotReceived | Значение, указывающее, следует ли повторно отправлять сообщение, если MDN не получено. | bool (обязательно) |
| suspendDuplicateMessage | Значение, указывающее, следует ли приостановить повторяющееся сообщение. | bool (обязательно) |
AS2MdnНастройки
| Имя | Описание | Ценность |
|---|---|---|
| dispositionNotificationTo | Уведомление о ликвидации для значения заголовка. | струна |
| mdnText | Текст MDN. | струна |
| micHashingAlgorithm | Алгоритм подписывания или хэширования. | "MD5" "Нет" "NotSpecified" "SHA1" "SHA2256" "SHA2384" "SHA2512" (обязательно) |
| needMDN | Значение, указывающее, следует ли отправлять или запрашивать MDN. | bool (обязательно) |
| receiptDeliveryUrl | URL-адрес доставки квитанций. | струна |
| sendInboundMDNToMessageBox | Значение, указывающее, следует ли отправлять входящее MDN в поле сообщения. | bool (обязательно) |
| sendMDNAсинхронно | Значение, указывающее, следует ли отправлять асинхронное 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 (обязательно) |
| mdnНастройки | Параметры 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 (обязательно) |
| sha2AlgorithmFormat | Формат алгоритма Sha2. Допустимые значения: Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize. | струна |
| подписьCertificateName | Имя сертификата подписи. | струна |
AS2ValidationSettings
| Имя | Описание | Ценность |
|---|---|---|
| checkCertificateRevocationListOnReceive | Значение, указывающее, следует ли проверять список отзыва сертификатов при получении. | bool (обязательно) |
| checkCertificateRevocationListOnSend | Значение, указывающее, следует ли проверять список отзыва сертификатов при отправке. | bool (обязательно) |
| checkDuplicateMessage | Значение, указывающее, следует ли проверять наличие повторяющегося сообщения. | bool (обязательно) |
| compressMessage | Значение, указывающее, нужно ли сжимать сообщение. | bool (обязательно) |
| шифрованиеАлгоритм | Алгоритм шифрования. | "AES128" "AES192" "AES256" DES3 "Нет" "NotSpecified" Rc2 (обязательно) |
| Сообщение encryptMessage | Значение, указывающее, нужно ли шифровать сообщение. | bool (обязательно) |
| interchangeDuplicatesValidityDays | Количество дней для поиска дубликата обмена. | int (обязательно) |
| overrideMessageProperties | Значение, указывающее, следует ли переопределять свойства входящих сообщений с этими свойствами в соглашении. | bool (обязательно) |
| подписьAlgorithm | Алгоритм подписывания. | По умолчанию "NotSpecified" "SHA1" "SHA2256" "SHA2384" "SHA2512" |
| signMessage | Значение, указывающее, нужно ли подписывать сообщение. | bool (обязательно) |
Бизнес-айдентика
| Имя | Описание | Ценность |
|---|---|---|
| квалификатор | Квалификатор бизнес-удостоверений, например as2identity, ZZ, ZZZ, 31, 32 | строка (обязательно) |
| ценность | Определяемое пользователем значение удостоверений бизнеса. | строка (обязательно) |
EdifactAcknowledgementSettings (Настройки EdifactAcknowledgement)
| Имя | Описание | Ценность |
|---|---|---|
| acknowledgementControlNumberНижняя граница | Нижний предел контрольного номера подтверждения. | int (обязательно) |
| acknowledgementControlNumberПрефикс | Префикс контрольного номера подтверждения. | струна |
| acknowledgementControlNumberSuffix | Суффикс контрольного номера подтверждения. | струна |
| acknowledgementControlNumberUpperBound | Верхний предел контрольного номера подтверждения. | int (обязательно) |
| batchFunctionalAcknowledgements | Значение, указывающее, следует ли пакетировать функциональные подтверждения. | bool (обязательно) |
| batchTechnicalAcknowledgements | Значение, указывающее, следует ли пакетировать технические подтверждения. | bool (обязательно) |
| needFunctionalAcknowledgement | Значение, указывающее, требуется ли функциональное подтверждение. | bool (обязательно) |
| needLoopForValidMessages | Значение, указывающее, требуется ли цикл для допустимых сообщений. | bool (обязательно) |
| необходимоеТехПодтверждение | Значение, указывающее, требуется ли техническое подтверждение. | bool (обязательно) |
| rolloverAcknowledgementControlNumber | Значение, указывающее, следует ли указывать контрольный номер подтверждения отката. | bool (обязательно) |
| sendSynchronousAcknowledgement | Значение, указывающее, следует ли отправлять синхронное подтверждение. | bool (обязательно) |
EdifactAgreementContent
| Имя | Описание | Ценность |
|---|---|---|
| receiveAgreement | Односторонняя получение соглашения EDIFACT. | EdifactOneWayAgreement (обязательно) |
| sendAgreement | Односторонняя отправка соглашения EDIFACT. | EdifactOneWayAgreement (обязательно) |
EdifactDelimiterOverride
| Имя | Описание | Ценность |
|---|---|---|
| компонентРазделитель | Разделитель компонентов. | int (обязательно) |
| Разделитель элементов данных | Разделитель элементов данных. | int (обязательно) |
| Индикатор десятичного пункта | Индикатор десятичной запятой. | Запятая "Десятичный" "NotSpecified" (обязательно) |
| messageAssociationAssignedCode | Назначенный код связи сообщений. | струна |
| идентификатор сообщения | Идентификатор сообщения. | струна |
| messageRelease | Выпуск сообщения. | струна |
| messageVersion | Версия сообщения. | струна |
| releaseIndicator | Индикатор выпуска. | int (обязательно) |
| повторениеSeparator | Разделитель повторений. | int (обязательно) |
| segmentTerminator | Терминатор сегмента. | int (обязательно) |
| segmentTerminatorSuffix | Суффикс конца сегмента. | "CR" CrLF «НФ» "Нет" "NotSpecified" (обязательно) |
| targetNamespace | Целевое пространство имен, в котором должны применяться эти параметры разделителя. | струна |
EdifactEnvelopeOverride (Переопределение EdifactEnvelope)
| Имя | Описание | Ценность |
|---|---|---|
| applicationPassword | Пароль приложения. | струна |
| associationAssignedCode | Назначенный код связи. | струна |
| controllingAgencyCode | Контрольный код агентства. | струна |
| функциональныйИдентификатор группы | Идентификатор функциональной группы. | струна |
| groupHeaderMessageRelease | Выпуск сообщения заголовка группы. | струна |
| groupHeaderMessageVersion | Версия сообщения заголовка группы. | струна |
| messageAssociationAssignedCode | Назначенный код связи сообщений. | струна |
| идентификатор сообщения | Идентификатор сообщения, к которому применяются параметры конверта. | струна |
| messageRelease | Версия выпуска сообщения, к которой применяются эти параметры конверта. | струна |
| messageVersion | Версия сообщения, к которой применяются эти параметры конверта. | струна |
| receiverApplicationId | Идентификатор приложения-получателя. | струна |
| Квалификатор receiverApplicationQualifier | Квалификатор приложения-получателя. | струна |
| senderApplicationId | Идентификатор приложения отправителя. | струна |
| Квалификатор senderApplicationQualifier | Квалификатор приложения отправителя. | струна |
| targetNamespace | Целевое пространство имен, в котором должны применяться эти параметры конверта. | струна |
EdifactEnvelopeSettings (Настройки EdifactEnvelope)
| Имя | Описание | Ценность |
|---|---|---|
| applicationReferenceId | Идентификатор ссылки на приложение. | струна |
| applyDelimiterStringAdvice | Значение, указывающее, следует ли применять строковые советы разделителя. | bool (обязательно) |
| communicationAgreementId | Идентификатор соглашения об обмене данными. | струна |
| createGroupingSegments | Значение, указывающее, следует ли создавать сегменты группирования. | bool (обязательно) |
| enableDefaultGroupHeaders | Значение, указывающее, следует ли включить заголовки групп по умолчанию. | bool (обязательно) |
| функциональныйИдентификатор группы | Идентификатор функциональной группы. | струна |
| groupApplicationPassword | Пароль приложения группы. | струна |
| groupApplicationReceiverId | Идентификатор приемника приложения группы. | струна |
| Квалификатор groupApplicationReceiverQualifier | Квалификатор приемника приложений группы. | струна |
| groupApplicationSenderId | Идентификатор отправителя приложения группы. | струна |
| Квалификатор groupApplicationSender | Квалификатор отправителя приложения группы. | струна |
| groupAssociationAssignedCode | Назначенный код ассоциации групп. | струна |
| groupControllingAgencyCode | Группа контролирует код агентства. | струна |
| groupControlNumberНижняя граница | Нижний предел номера элемента управления группы. | int (обязательно) |
| groupControlNumberПрефикс | Префикс номера элемента управления группы. | струна |
| groupControlNumberСуффикс | Суффикс контрольного номера группы. | струна |
| groupControlNumberUpperBound | Верхняя граница контрольного номера группы. | int (обязательно) |
| groupMessageRelease | Выпуск сообщения группы. | струна |
| groupMessageVersion | Версия сообщения группы. | струна |
| interchangeControlNumberНижняя граница | Нижний предел контрольного номера обмена. | int (обязательно) |
| interchangeControlNumberПрефикс | Префикс контрольного номера обмена. | струна |
| интерchangeControlNumberСуффикс | Суффикс контрольного номера обмена. | струна |
| interchangeControlNumberUpperBound | Верхний предел контрольного номера обмена. | int (обязательно) |
| isTestInterchange | Значение, указывающее, является ли сообщение тестируемым обменом. | bool (обязательно) |
| overwriteExistingTransactionSetControlNumber | Значение, указывающее, следует ли перезаписать существующий контрольный номер набора транзакций. | bool (обязательно) |
| processingPriorityCode | Код приоритета обработки. | струна |
| receiverInternalIdentification | Внутренняя идентификация получателя. | струна |
| receiverInternalSubIdentification | Внутренняя идентификация получателя. | струна |
| receiverReverseRoutingAddress | Адрес обратной маршрутизации получателя. | струна |
| recipientReferencePasswordQualifier | Квалификатор пароля для получателя. | струна |
| recipientReferencePasswordValue | Значение пароля для получателя, ссылающееся на пароль. | струна |
| rolloverGroupControlNumber | Значение, указывающее, следует ли использовать контрольный номер группы отката. | bool (обязательно) |
| rolloverInterchangeControlNumber | Значение, указывающее, следует ли выполнять переключение контрольного номера обмена. | bool (обязательно) |
| rolloverTransactionSetControlNumber | Значение, указывающее, следует ли устанавливать контрольный номер набора транзакций для переключения. | bool (обязательно) |
| senderВнутренняя идентификация | Внутренняя идентификация отправителя. | струна |
| senderInternalSubIdentification | Внутренняя идентификация отправителя. | струна |
| адрес senderReverseRoutingAddress | Адрес обратной маршрутизации отправителя. | струна |
| transactionSetControlNumberLowerBound | Контрольный номер набора транзакций нижней границы. | int (обязательно) |
| transactionSetControlNumberПрефикс | Префикс контрольного номера набора транзакций. | струна |
| transactionSetControlNumberSuffix | Суффикс контрольного номера набора транзакций. | струна |
| transactionSetControlNumberUpperBound | Верхний предел набора транзакций. | int (обязательно) |
EdifactFramingSettings (Настройки EdifactFraming)
| Имя | Описание | Ценность |
|---|---|---|
| Кодировка символов | Кодировка символов. | струна |
| набор символов | Набор символов кадра EDIFACT. | «КЕКА» "NotSpecified" "UNOA" UnOB UnOC "UNOD" "UNOE" "UNOF" "UNOG" "UNOH" "UNOI" "UNOJ" UnOK Unox UnOY (обязательно) |
| компонентРазделитель | Разделитель компонентов. | int (обязательно) |
| Разделитель элементов данных | Разделитель элементов данных. | int (обязательно) |
| Индикатор десятичного пункта | Параметр десятичного индикатора кадра EDIFACT. | Запятая "Десятичный" "NotSpecified" (обязательно) |
| Версия протокола | Версия протокола. | int (обязательно) |
| releaseIndicator | Индикатор выпуска. | int (обязательно) |
| повторениеSeparator | Разделитель повторений. | int (обязательно) |
| segmentTerminator | Терминатор сегмента. | int (обязательно) |
| segmentTerminatorSuffix | Суффикс суффикса кадра EDIFACT. | "CR" CrLF «НФ» "Нет" "NotSpecified" (обязательно) |
| serviceCodeListDirectoryVersion | Версия каталога списка кода службы. | струна |
EdifactMessageFilter (Фильтр сообщений)
| Имя | Описание | Ценность |
|---|---|---|
| messageFilterType | Тип фильтра сообщений. | "Исключить" "Включить" "NotSpecified" (обязательно) |
EdifactMessageIdentifier (Идентификатор EdifactMessageIdentifier)
| Имя | Описание | Ценность |
|---|---|---|
| идентификатор сообщения | Идентификатор сообщения, к которому применяются параметры конверта. | строка (обязательно) |
EdifactOneWayAgreement
| Имя | Описание | Ценность |
|---|---|---|
| protocolSettings (Настройки) | Параметры протокола EDIFACT. | EdifactProtocolSettings (обязательно) |
| receiverBusinessIdentity | Бизнес-удостоверение получателя | BusinessIdentity (обязательно) |
| senderBusinessIdentity | Удостоверение отправителя для бизнеса | BusinessIdentity (обязательно) |
EdifactProcessingSettings (Настройки обработки)
| Имя | Описание | Ценность |
|---|---|---|
| createEmptyXmlTagsForTrailingSeparator | Значение, указывающее, следует ли создавать пустые xml-теги для конечных разделителей. | bool (обязательно) |
| maskSecurityInfo | Значение, указывающее, следует ли маскировать сведения о безопасности. | bool (обязательно) |
| сохранитьРазвязка | Значение, указывающее, следует ли сохранять обмен. | bool (обязательно) |
| suspendInterchangeOnError | Значение, указывающее, следует ли приостановить обмен по ошибке. | bool (обязательно) |
| useDotAsDecimalSeparator | Значение, указывающее, следует ли использовать точку в качестве десятичного разделителя. | bool (обязательно) |
EdifactProtocolSettings (Настройки протокола)
| Имя | Описание | Ценность |
|---|---|---|
| acknowledgementНастройки | Параметры подтверждения EDIFACT. | EdifactAcknowledgementSettings (обязательно) |
| edifactDelimiterOverrides | Параметры переопределения разделителя EDIFACT. | EdifactDelimiterOverride[] |
| конвертOverrides | Параметры переопределения конверта EDIFACT. | EdifactEnvelopeOverride[] |
| конвертSettings | Параметры конверта EDIFACT. | EdifactEnvelopeSettings (обязательно) |
| framingНастройки | Параметры обрамления EDIFACT. | EdifactFramingSettings (обязательно) |
| messageFilter | Фильтр сообщений EDIFACT. | EdifactMessageFilter (обязательно) |
| messageFilterList | Список фильтров сообщений EDIFACT. | EdifactMessageIdentifier[] |
| processingSettings | Параметры обработки EDIFACT. | EdifactProcessingSettings (обязательно) |
| schemaReferences | Ссылки на схему EDIFACT. | EdifactSchemaReference[] (обязательно) |
| validationOverrides | Параметры переопределения проверки EDIFACT. | EdifactValidationOverride[] |
| validationSettings | Параметры проверки EDIFACT. | EdifactValidationSettings (обязательно) |
Справочник по схеме EdifactSchema
| Имя | Описание | Ценность |
|---|---|---|
| associationAssignedCode | Назначенный код связи. | струна |
| идентификатор сообщения | Идентификатор сообщения. | строка (обязательно) |
| messageRelease | Версия выпуска сообщения. | строка (обязательно) |
| messageVersion | Версия сообщения. | строка (обязательно) |
| ИмяСхемы | Имя схемы. | строка (обязательно) |
| senderApplicationId | Идентификатор приложения отправителя. | струна |
| Квалификатор senderApplicationQualifier | Квалификатор приложения отправителя. | струна |
EdifactValidationOverride
| Имя | Описание | Ценность |
|---|---|---|
| allowLeadingAndTrailingSpacesAndZeroes | Значение, указывающее, следует ли разрешать начальные и конечные пробелы и нули. | bool (обязательно) |
| enforceCharacterSet | Значение, указывающее, следует ли проверять набор символов. | bool (обязательно) |
| идентификатор сообщения | Идентификатор сообщения, к которому должны применяться параметры проверки. | строка (обязательно) |
| trailingSeparatorПолитика | Политика конечных разделителей. | "Обязательный" "NotAllowed" "NotSpecified" "Необязательный" (обязательный) |
| trimLeadingAndTrailingSpacesAndZeroes | Значение, указывающее, следует ли обрезать начальные и конечные пробелы и нули. | bool (обязательно) |
| validateEDITypes | Значение, указывающее, следует ли проверять типы EDI. | bool (обязательно) |
| validateXSDTypes | Значение, указывающее, следует ли проверять типы XSD. | bool (обязательно) |
EdifactValidationSettings (Настройки EdifactValidation)
| Имя | Описание | Ценность |
|---|---|---|
| allowLeadingAndTrailingSpacesAndZeroes | Значение, указывающее, следует ли разрешать начальные и конечные пробелы и нули. | bool (обязательно) |
| checkDuplicateGroupControlNumber | Значение, указывающее, следует ли проверять наличие повторяющегося контрольного номера группы. | bool (обязательно) |
| checkDuplicateInterchangeControlNumber | Значение, указывающее, следует ли проверять наличие повторяющегося контрольного номера обмена. | bool (обязательно) |
| checkDuplicateTransactionSetControlNumber | Значение, указывающее, следует ли проверять наличие контрольного номера повторяющегося набора транзакций. | bool (обязательно) |
| interchangeControlNumberValidityDays | Срок действия контрольного номера обмена. | int (обязательно) |
| trailingSeparatorПолитика | Политика конечных разделителей. | "Обязательный" "NotAllowed" "NotSpecified" "Необязательный" (обязательный) |
| trimLeadingAndTrailingSpacesAndZeroes | Значение, указывающее, следует ли обрезать начальные и конечные пробелы и нули. | bool (обязательно) |
| validateCharacterSet | Значение, указывающее, следует ли проверять набор символов в сообщении. | bool (обязательно) |
| validateEDITypes | Значение, указывающее, следует ли проверять типы EDI. | bool (обязательно) |
| validateXSDTypes | Значение, указывающее, следует ли проверять типы XSD. | bool (обязательно) |
IntegrationAccountAgreementProperties
| Имя | Описание | Ценность |
|---|---|---|
| Тип соглашения | Тип соглашения. | "AS2" «Эдифакт» "NotSpecified" "X12" (обязательно) |
| содержание | Содержимое соглашения. | agreementContent (обязательно) |
| guestIdentity | Бизнес-удостоверение гостевого партнера. | BusinessIdentity (обязательно) |
| гостьПартнер | Партнер учетной записи интеграции, установленный в качестве гостевого партнера для этого соглашения. | строка (обязательно) |
| hostIdentity | Бизнес-удостоверение ведущего партнера. | BusinessIdentity (обязательно) |
| hostPartner | Партнер учетной записи интеграции, установленный в качестве ведущего партнера для этого соглашения. | строка (обязательно) |
| метаданные | Метаданные. | любой |
Теги ресурса
| Имя | Описание | Ценность |
|---|
X12ПодтверждениеНастройки
| Имя | Описание | Ценность |
|---|---|---|
| acknowledgementControlNumberНижняя граница | Нижний предел контрольного номера подтверждения. | int (обязательно) |
| acknowledgementControlNumberПрефикс | Префикс контрольного номера подтверждения. | струна |
| acknowledgementControlNumberSuffix | Суффикс контрольного номера подтверждения. | струна |
| acknowledgementControlNumberUpperBound | Верхний предел контрольного номера подтверждения. | int (обязательно) |
| batchFunctionalAcknowledgements | Значение, указывающее, следует ли пакетировать функциональные подтверждения. | bool (обязательно) |
| batchImplementationAcknowledgements | Значение, указывающее, следует ли подтвердить пакетную реализацию. | bool (обязательно) |
| batchTechnicalAcknowledgements | Значение, указывающее, следует ли пакетировать технические подтверждения. | bool (обязательно) |
| функцияAcknowledgementVersion | Версия функционального подтверждения. | струна |
| implementationAcknowledgementVersion | Версия подтверждения реализации. | струна |
| needFunctionalAcknowledgement | Значение, указывающее, требуется ли функциональное подтверждение. | bool (обязательно) |
| needImplementationAcknowledgementment | Значение, указывающее, требуется ли подтверждение реализации. | bool (обязательно) |
| needLoopForValidMessages | Значение, указывающее, требуется ли цикл для допустимых сообщений. | bool (обязательно) |
| необходимоеТехПодтверждение | Значение, указывающее, требуется ли техническое подтверждение. | bool (обязательно) |
| rolloverAcknowledgementControlNumber | Значение, указывающее, следует ли указывать контрольный номер подтверждения отката. | bool (обязательно) |
| sendSynchronousAcknowledgement | Значение, указывающее, следует ли отправлять синхронное подтверждение. | bool (обязательно) |
X12СоглашениеСодержание
| Имя | Описание | Ценность |
|---|---|---|
| receiveAgreement | Односторонняя получение соглашения X12. | X12OneWayAgreement (обязательно) |
| sendAgreement | Односторонняя отправка соглашения X12. | X12OneWayAgreement (обязательно) |
X12DelimiterOverrides
| Имя | Описание | Ценность |
|---|---|---|
| компонентРазделитель | Разделитель компонентов. | int (обязательно) |
| Разделитель элементов данных | Разделитель элементов данных. | int (обязательно) |
| идентификатор сообщения | Идентификатор сообщения. | струна |
| Версия протокола | Версия протокола. | струна |
| replaceCharacter | Символ замены. | int (обязательно) |
| заменаSeparatorsInPayload | Значение, указывающее, следует ли заменить разделители полезных данных. | bool (обязательно) |
| segmentTerminator | Терминатор сегмента. | int (обязательно) |
| segmentTerminatorSuffix | Суффикс конца сегмента. | "CR" CrLF «НФ» "Нет" "NotSpecified" (обязательно) |
| targetNamespace | Целевое пространство имен, в котором должны применяться эти параметры разделителя. | струна |
X12EnvelopeOverride
| Имя | Описание | Ценность |
|---|---|---|
| формат даты | Формат даты. | «CCYYMMDD» "NotSpecified" 'YYMMDD' (обязательно) |
| функциональный код идентификатора | Код функционального идентификатора. | струна |
| headerVersion | Версия заголовка. | строка (обязательно) |
| идентификатор сообщения | Идентификатор сообщения, к которому применяются параметры конверта. | строка (обязательно) |
| Версия протокола | Версия протокола, к которой применяются эти параметры конверта. | строка (обязательно) |
| receiverApplicationId | Идентификатор приложения-получателя. | строка (обязательно) |
| responsibleAgencyCode | Код ответственного агентства. | строка (обязательно) |
| senderApplicationId | Идентификатор приложения отправителя. | строка (обязательно) |
| targetNamespace | Целевое пространство имен, в котором должны применяться эти параметры конверта. | строка (обязательно) |
| timeFormat | Формат времени. | HHMM HHMMSS HHMMSSd HHMMSSddd "NotSpecified" (обязательно) |
X12EnvelopeSettings
| Имя | Описание | Ценность |
|---|---|---|
| controlStandardsId | Идентификатор стандартов управления. | int (обязательно) |
| controlVersionNumber | Номер версии элемента управления. | строка (обязательно) |
| enableDefaultGroupHeaders | Значение, указывающее, следует ли включить заголовки групп по умолчанию. | bool (обязательно) |
| функциональныйИдентификатор группы | Идентификатор функциональной группы. | струна |
| groupControlNumberНижняя граница | Нижний предел номера элемента управления группы. | int (обязательно) |
| groupControlNumberUpperBound | Верхняя граница контрольного номера группы. | int (обязательно) |
| groupHeaderAgencyCode | Код агентства заголовков группы. | строка (обязательно) |
| groupHeaderDateFormat | Формат даты заголовка группы. | «CCYYMMDD» "NotSpecified" 'YYMMDD' (обязательно) |
| groupHeaderTimeFormat | Формат времени заголовка группы. | HHMM HHMMSS HHMMSSd HHMMSSddd "NotSpecified" (обязательно) |
| groupHeaderVersion | Версия заголовка группы. | строка (обязательно) |
| interchangeControlNumberНижняя граница | Нижний предел контрольного номера обмена. | int (обязательно) |
| interchangeControlNumberUpperBound | Верхний предел контрольного номера обмена. | int (обязательно) |
| overwriteExistingTransactionSetControlNumber | Значение, указывающее, следует ли перезаписать существующий контрольный номер набора транзакций. | bool (обязательно) |
| receiverApplicationId | Идентификатор приложения-получателя. | строка (обязательно) |
| rolloverGroupControlNumber | Значение, указывающее, следует ли использовать контрольный номер группы отката. | bool (обязательно) |
| rolloverInterchangeControlNumber | Значение, указывающее, следует ли выполнять переключение контрольного номера обмена. | bool (обязательно) |
| rolloverTransactionSetControlNumber | Значение, указывающее, следует ли устанавливать контрольный номер набора транзакций для переключения. | bool (обязательно) |
| senderApplicationId | Идентификатор приложения отправителя. | строка (обязательно) |
| transactionSetControlNumberLowerBound | Контрольный номер набора транзакций нижней границы. | int (обязательно) |
| transactionSetControlNumberПрефикс | Префикс контрольного номера набора транзакций. | струна |
| transactionSetControlNumberSuffix | Суффикс контрольного номера набора транзакций. | струна |
| transactionSetControlNumberUpperBound | Верхний предел набора транзакций. | int (обязательно) |
| Индикатор использования | Индикатор использования. | "Информация" "NotSpecified" "Производство" Test (обязательно) |
| useControlStandardsIdAsRepetitionCharacter | Значение, указывающее, следует ли использовать идентификатор стандартов управления в качестве символа повторения. | bool (обязательно) |
X12FramingНастройки
| Имя | Описание | Ценность |
|---|---|---|
| набор символов | Набор символов X12. | "Базовый" "Расширенный" "NotSpecified" UTF8 (обязательно) |
| компонентРазделитель | Разделитель компонентов. | int (обязательно) |
| Разделитель элементов данных | Разделитель элементов данных. | int (обязательно) |
| replaceCharacter | Символ замены. | int (обязательно) |
| заменаSeparatorsInPayload | Значение, указывающее, следует ли заменить разделители полезных данных. | bool (обязательно) |
| segmentTerminator | Терминатор сегмента. | int (обязательно) |
| segmentTerminatorSuffix | Суффикс конца сегмента. | "CR" CrLF «НФ» "Нет" "NotSpecified" (обязательно) |
X12MessageFilter
| Имя | Описание | Ценность |
|---|---|---|
| messageFilterType | Тип фильтра сообщений. | "Исключить" "Включить" "NotSpecified" (обязательно) |
X12MessageIdentifier
| Имя | Описание | Ценность |
|---|---|---|
| идентификатор сообщения | Идентификатор сообщения. | строка (обязательно) |
X12Одностороннее соглашение
| Имя | Описание | Ценность |
|---|---|---|
| protocolSettings (Настройки) | Параметры протокола X12. | X12ProtocolSettings (обязательно) |
| receiverBusinessIdentity | Бизнес-удостоверение получателя | BusinessIdentity (обязательно) |
| senderBusinessIdentity | Удостоверение отправителя для бизнеса | BusinessIdentity (обязательно) |
X12ProcessingSettings
| Имя | Описание | Ценность |
|---|---|---|
| convertПодразумеваемыйДесятичный | Значение, указывающее, следует ли преобразовывать числовый тип в подразумеваемый десятичный. | bool (обязательно) |
| createEmptyXmlTagsForTrailingSeparator | Значение, указывающее, следует ли создавать пустые xml-теги для конечных разделителей. | bool (обязательно) |
| maskSecurityInfo | Значение, указывающее, следует ли маскировать сведения о безопасности. | bool (обязательно) |
| сохранитьРазвязка | Значение, указывающее, следует ли сохранять обмен. | bool (обязательно) |
| suspendInterchangeOnError | Значение, указывающее, следует ли приостановить обмен по ошибке. | bool (обязательно) |
| useDotAsDecimalSeparator | Значение, указывающее, следует ли использовать точку в качестве десятичного разделителя. | bool (обязательно) |
X12ProtocolSettings
| Имя | Описание | Ценность |
|---|---|---|
| acknowledgementНастройки | Параметры подтверждения X12. | X12AcknowledgementSettings (обязательно) |
| конвертOverrides | Параметры переопределения конверта X12. | X12EnvelopeOverride[] |
| конвертSettings | Параметры конверта X12. | X12EnvelopeSettings (обязательно) |
| framingНастройки | Параметры обрамления 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[] |
X12Справочник по схеме
| Имя | Описание | Ценность |
|---|---|---|
| идентификатор сообщения | Идентификатор сообщения. | строка (обязательно) |
| ИмяСхемы | Имя схемы. | строка (обязательно) |
| schemaVersion | Версия схемы. | строка (обязательно) |
| senderApplicationId | Идентификатор приложения отправителя. | струна |
X12Настройки безопасности
| Имя | Описание | Ценность |
|---|---|---|
| Квалификатор авторизации | Квалификатор авторизации. | строка (обязательно) |
| authorizationValue | Значение авторизации. | струна |
| Значение пароля | Значение пароля. | струна |
| securityQualifier | Квалификатор безопасности. | строка (обязательно) |
X12ValidationOverride
| Имя | Описание | Ценность |
|---|---|---|
| allowLeadingAndTrailingSpacesAndZeroes | Значение, указывающее, следует ли разрешать начальные и конечные пробелы и нули. | bool (обязательно) |
| идентификатор сообщения | Идентификатор сообщения, к которому должны применяться параметры проверки. | строка (обязательно) |
| trailingSeparatorПолитика | Политика конечных разделителей. | "Обязательный" "NotAllowed" "NotSpecified" "Необязательный" (обязательный) |
| trimLeadingAndTrailingSpacesAndZeroes | Значение, указывающее, следует ли обрезать начальные и конечные пробелы и нули. | bool (обязательно) |
| validateCharacterSet | Значение, указывающее, следует ли проверять набор символов. | bool (обязательно) |
| validateEDITypes | Значение, указывающее, следует ли проверять типы EDI. | bool (обязательно) |
| validateXSDTypes | Значение, указывающее, следует ли проверять типы XSD. | bool (обязательно) |
X12ValidationSettings
| Имя | Описание | Ценность |
|---|---|---|
| allowLeadingAndTrailingSpacesAndZeroes | Значение, указывающее, следует ли разрешать начальные и конечные пробелы и нули. | bool (обязательно) |
| checkDuplicateGroupControlNumber | Значение, указывающее, следует ли проверять наличие повторяющегося контрольного номера группы. | bool (обязательно) |
| checkDuplicateInterchangeControlNumber | Значение, указывающее, следует ли проверять наличие повторяющегося контрольного номера обмена. | bool (обязательно) |
| checkDuplicateTransactionSetControlNumber | Значение, указывающее, следует ли проверять наличие контрольного номера повторяющегося набора транзакций. | bool (обязательно) |
| interchangeControlNumberValidityDays | Срок действия контрольного номера обмена. | int (обязательно) |
| trailingSeparatorПолитика | Политика конечных разделителей. | "Обязательный" "NotAllowed" "NotSpecified" "Необязательный" (обязательный) |
| trimLeadingAndTrailingSpacesAndZeroes | Значение, указывающее, следует ли обрезать начальные и конечные пробелы и нули. | bool (обязательно) |
| validateCharacterSet | Значение, указывающее, следует ли проверять набор символов в сообщении. | bool (обязательно) |
| validateEDITypes | Значение, указывающее, следует ли проверять типы EDI. | bool (обязательно) |
| validateXSDTypes | Значение, указывающее, следует ли проверять типы XSD. | bool (обязательно) |
Примеры использования
Шаблоны быстрого запуска Azure
Следующие шаблоны быстрого запуска Azure развернуть этот тип ресурса.
| Шаблон | Описание |
|---|---|
|
Azure Logic Apps — AS2 Send Receive развертывание |
Создает учетные записи интеграции для двух партнеров, 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@2018-07-01-preview"
name = "string"
parent_id = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
agreementType = "string"
content = {
aS2 = {
receiveAgreement = {
protocolSettings = {
acknowledgementConnectionSettings = {
ignoreCertificateNameMismatch = bool
keepHttpConnectionAlive = bool
supportHttpStatusCodeContinue = bool
unfoldHttpHeaders = bool
}
envelopeSettings = {
autogenerateFileName = bool
fileNameTemplate = "string"
messageContentType = "string"
suspendMessageOnFileNameGenerationError = bool
transmitFileNameInMimeHeader = bool
}
errorSettings = {
resendIfMDNNotReceived = bool
suspendDuplicateMessage = bool
}
mdnSettings = {
dispositionNotificationTo = "string"
mdnText = "string"
micHashingAlgorithm = "string"
needMDN = bool
receiptDeliveryUrl = "string"
sendInboundMDNToMessageBox = bool
sendMDNAsynchronously = bool
signMDN = bool
signOutboundMDNIfOptional = bool
}
messageConnectionSettings = {
ignoreCertificateNameMismatch = bool
keepHttpConnectionAlive = bool
supportHttpStatusCodeContinue = bool
unfoldHttpHeaders = bool
}
securitySettings = {
enableNRRForInboundDecodedMessages = bool
enableNRRForInboundEncodedMessages = bool
enableNRRForInboundMDN = bool
enableNRRForOutboundDecodedMessages = bool
enableNRRForOutboundEncodedMessages = bool
enableNRRForOutboundMDN = bool
encryptionCertificateName = "string"
overrideGroupSigningCertificate = bool
sha2AlgorithmFormat = "string"
signingCertificateName = "string"
}
validationSettings = {
checkCertificateRevocationListOnReceive = bool
checkCertificateRevocationListOnSend = bool
checkDuplicateMessage = bool
compressMessage = bool
encryptionAlgorithm = "string"
encryptMessage = bool
interchangeDuplicatesValidityDays = int
overrideMessageProperties = bool
signingAlgorithm = "string"
signMessage = bool
}
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
sendAgreement = {
protocolSettings = {
acknowledgementConnectionSettings = {
ignoreCertificateNameMismatch = bool
keepHttpConnectionAlive = bool
supportHttpStatusCodeContinue = bool
unfoldHttpHeaders = bool
}
envelopeSettings = {
autogenerateFileName = bool
fileNameTemplate = "string"
messageContentType = "string"
suspendMessageOnFileNameGenerationError = bool
transmitFileNameInMimeHeader = bool
}
errorSettings = {
resendIfMDNNotReceived = bool
suspendDuplicateMessage = bool
}
mdnSettings = {
dispositionNotificationTo = "string"
mdnText = "string"
micHashingAlgorithm = "string"
needMDN = bool
receiptDeliveryUrl = "string"
sendInboundMDNToMessageBox = bool
sendMDNAsynchronously = bool
signMDN = bool
signOutboundMDNIfOptional = bool
}
messageConnectionSettings = {
ignoreCertificateNameMismatch = bool
keepHttpConnectionAlive = bool
supportHttpStatusCodeContinue = bool
unfoldHttpHeaders = bool
}
securitySettings = {
enableNRRForInboundDecodedMessages = bool
enableNRRForInboundEncodedMessages = bool
enableNRRForInboundMDN = bool
enableNRRForOutboundDecodedMessages = bool
enableNRRForOutboundEncodedMessages = bool
enableNRRForOutboundMDN = bool
encryptionCertificateName = "string"
overrideGroupSigningCertificate = bool
sha2AlgorithmFormat = "string"
signingCertificateName = "string"
}
validationSettings = {
checkCertificateRevocationListOnReceive = bool
checkCertificateRevocationListOnSend = bool
checkDuplicateMessage = bool
compressMessage = bool
encryptionAlgorithm = "string"
encryptMessage = bool
interchangeDuplicatesValidityDays = int
overrideMessageProperties = bool
signingAlgorithm = "string"
signMessage = bool
}
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
}
edifact = {
receiveAgreement = {
protocolSettings = {
acknowledgementSettings = {
acknowledgementControlNumberLowerBound = int
acknowledgementControlNumberPrefix = "string"
acknowledgementControlNumberSuffix = "string"
acknowledgementControlNumberUpperBound = int
batchFunctionalAcknowledgements = bool
batchTechnicalAcknowledgements = bool
needFunctionalAcknowledgement = bool
needLoopForValidMessages = bool
needTechnicalAcknowledgement = bool
rolloverAcknowledgementControlNumber = bool
sendSynchronousAcknowledgement = bool
}
edifactDelimiterOverrides = [
{
componentSeparator = int
dataElementSeparator = int
decimalPointIndicator = "string"
messageAssociationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
releaseIndicator = int
repetitionSeparator = int
segmentTerminator = int
segmentTerminatorSuffix = "string"
targetNamespace = "string"
}
]
envelopeOverrides = [
{
applicationPassword = "string"
associationAssignedCode = "string"
controllingAgencyCode = "string"
functionalGroupId = "string"
groupHeaderMessageRelease = "string"
groupHeaderMessageVersion = "string"
messageAssociationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
receiverApplicationId = "string"
receiverApplicationQualifier = "string"
senderApplicationId = "string"
senderApplicationQualifier = "string"
targetNamespace = "string"
}
]
envelopeSettings = {
applicationReferenceId = "string"
applyDelimiterStringAdvice = bool
communicationAgreementId = "string"
createGroupingSegments = bool
enableDefaultGroupHeaders = bool
functionalGroupId = "string"
groupApplicationPassword = "string"
groupApplicationReceiverId = "string"
groupApplicationReceiverQualifier = "string"
groupApplicationSenderId = "string"
groupApplicationSenderQualifier = "string"
groupAssociationAssignedCode = "string"
groupControllingAgencyCode = "string"
groupControlNumberLowerBound = int
groupControlNumberPrefix = "string"
groupControlNumberSuffix = "string"
groupControlNumberUpperBound = int
groupMessageRelease = "string"
groupMessageVersion = "string"
interchangeControlNumberLowerBound = int
interchangeControlNumberPrefix = "string"
interchangeControlNumberSuffix = "string"
interchangeControlNumberUpperBound = int
isTestInterchange = bool
overwriteExistingTransactionSetControlNumber = bool
processingPriorityCode = "string"
receiverInternalIdentification = "string"
receiverInternalSubIdentification = "string"
receiverReverseRoutingAddress = "string"
recipientReferencePasswordQualifier = "string"
recipientReferencePasswordValue = "string"
rolloverGroupControlNumber = bool
rolloverInterchangeControlNumber = bool
rolloverTransactionSetControlNumber = bool
senderInternalIdentification = "string"
senderInternalSubIdentification = "string"
senderReverseRoutingAddress = "string"
transactionSetControlNumberLowerBound = int
transactionSetControlNumberPrefix = "string"
transactionSetControlNumberSuffix = "string"
transactionSetControlNumberUpperBound = int
}
framingSettings = {
characterEncoding = "string"
characterSet = "string"
componentSeparator = int
dataElementSeparator = int
decimalPointIndicator = "string"
protocolVersion = int
releaseIndicator = int
repetitionSeparator = int
segmentTerminator = int
segmentTerminatorSuffix = "string"
serviceCodeListDirectoryVersion = "string"
}
messageFilter = {
messageFilterType = "string"
}
messageFilterList = [
{
messageId = "string"
}
]
processingSettings = {
createEmptyXmlTagsForTrailingSeparators = bool
maskSecurityInfo = bool
preserveInterchange = bool
suspendInterchangeOnError = bool
useDotAsDecimalSeparator = bool
}
schemaReferences = [
{
associationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
schemaName = "string"
senderApplicationId = "string"
senderApplicationQualifier = "string"
}
]
validationOverrides = [
{
allowLeadingAndTrailingSpacesAndZeroes = bool
enforceCharacterSet = bool
messageId = "string"
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateEDITypes = bool
validateXSDTypes = bool
}
]
validationSettings = {
allowLeadingAndTrailingSpacesAndZeroes = bool
checkDuplicateGroupControlNumber = bool
checkDuplicateInterchangeControlNumber = bool
checkDuplicateTransactionSetControlNumber = bool
interchangeControlNumberValidityDays = int
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEDITypes = bool
validateXSDTypes = bool
}
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
sendAgreement = {
protocolSettings = {
acknowledgementSettings = {
acknowledgementControlNumberLowerBound = int
acknowledgementControlNumberPrefix = "string"
acknowledgementControlNumberSuffix = "string"
acknowledgementControlNumberUpperBound = int
batchFunctionalAcknowledgements = bool
batchTechnicalAcknowledgements = bool
needFunctionalAcknowledgement = bool
needLoopForValidMessages = bool
needTechnicalAcknowledgement = bool
rolloverAcknowledgementControlNumber = bool
sendSynchronousAcknowledgement = bool
}
edifactDelimiterOverrides = [
{
componentSeparator = int
dataElementSeparator = int
decimalPointIndicator = "string"
messageAssociationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
releaseIndicator = int
repetitionSeparator = int
segmentTerminator = int
segmentTerminatorSuffix = "string"
targetNamespace = "string"
}
]
envelopeOverrides = [
{
applicationPassword = "string"
associationAssignedCode = "string"
controllingAgencyCode = "string"
functionalGroupId = "string"
groupHeaderMessageRelease = "string"
groupHeaderMessageVersion = "string"
messageAssociationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
receiverApplicationId = "string"
receiverApplicationQualifier = "string"
senderApplicationId = "string"
senderApplicationQualifier = "string"
targetNamespace = "string"
}
]
envelopeSettings = {
applicationReferenceId = "string"
applyDelimiterStringAdvice = bool
communicationAgreementId = "string"
createGroupingSegments = bool
enableDefaultGroupHeaders = bool
functionalGroupId = "string"
groupApplicationPassword = "string"
groupApplicationReceiverId = "string"
groupApplicationReceiverQualifier = "string"
groupApplicationSenderId = "string"
groupApplicationSenderQualifier = "string"
groupAssociationAssignedCode = "string"
groupControllingAgencyCode = "string"
groupControlNumberLowerBound = int
groupControlNumberPrefix = "string"
groupControlNumberSuffix = "string"
groupControlNumberUpperBound = int
groupMessageRelease = "string"
groupMessageVersion = "string"
interchangeControlNumberLowerBound = int
interchangeControlNumberPrefix = "string"
interchangeControlNumberSuffix = "string"
interchangeControlNumberUpperBound = int
isTestInterchange = bool
overwriteExistingTransactionSetControlNumber = bool
processingPriorityCode = "string"
receiverInternalIdentification = "string"
receiverInternalSubIdentification = "string"
receiverReverseRoutingAddress = "string"
recipientReferencePasswordQualifier = "string"
recipientReferencePasswordValue = "string"
rolloverGroupControlNumber = bool
rolloverInterchangeControlNumber = bool
rolloverTransactionSetControlNumber = bool
senderInternalIdentification = "string"
senderInternalSubIdentification = "string"
senderReverseRoutingAddress = "string"
transactionSetControlNumberLowerBound = int
transactionSetControlNumberPrefix = "string"
transactionSetControlNumberSuffix = "string"
transactionSetControlNumberUpperBound = int
}
framingSettings = {
characterEncoding = "string"
characterSet = "string"
componentSeparator = int
dataElementSeparator = int
decimalPointIndicator = "string"
protocolVersion = int
releaseIndicator = int
repetitionSeparator = int
segmentTerminator = int
segmentTerminatorSuffix = "string"
serviceCodeListDirectoryVersion = "string"
}
messageFilter = {
messageFilterType = "string"
}
messageFilterList = [
{
messageId = "string"
}
]
processingSettings = {
createEmptyXmlTagsForTrailingSeparators = bool
maskSecurityInfo = bool
preserveInterchange = bool
suspendInterchangeOnError = bool
useDotAsDecimalSeparator = bool
}
schemaReferences = [
{
associationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
schemaName = "string"
senderApplicationId = "string"
senderApplicationQualifier = "string"
}
]
validationOverrides = [
{
allowLeadingAndTrailingSpacesAndZeroes = bool
enforceCharacterSet = bool
messageId = "string"
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateEDITypes = bool
validateXSDTypes = bool
}
]
validationSettings = {
allowLeadingAndTrailingSpacesAndZeroes = bool
checkDuplicateGroupControlNumber = bool
checkDuplicateInterchangeControlNumber = bool
checkDuplicateTransactionSetControlNumber = bool
interchangeControlNumberValidityDays = int
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEDITypes = bool
validateXSDTypes = bool
}
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
}
x12 = {
receiveAgreement = {
protocolSettings = {
acknowledgementSettings = {
acknowledgementControlNumberLowerBound = int
acknowledgementControlNumberPrefix = "string"
acknowledgementControlNumberSuffix = "string"
acknowledgementControlNumberUpperBound = int
batchFunctionalAcknowledgements = bool
batchImplementationAcknowledgements = bool
batchTechnicalAcknowledgements = bool
functionalAcknowledgementVersion = "string"
implementationAcknowledgementVersion = "string"
needFunctionalAcknowledgement = bool
needImplementationAcknowledgement = bool
needLoopForValidMessages = bool
needTechnicalAcknowledgement = bool
rolloverAcknowledgementControlNumber = bool
sendSynchronousAcknowledgement = bool
}
envelopeOverrides = [
{
dateFormat = "string"
functionalIdentifierCode = "string"
headerVersion = "string"
messageId = "string"
protocolVersion = "string"
receiverApplicationId = "string"
responsibleAgencyCode = "string"
senderApplicationId = "string"
targetNamespace = "string"
timeFormat = "string"
}
]
envelopeSettings = {
controlStandardsId = int
controlVersionNumber = "string"
enableDefaultGroupHeaders = bool
functionalGroupId = "string"
groupControlNumberLowerBound = int
groupControlNumberUpperBound = int
groupHeaderAgencyCode = "string"
groupHeaderDateFormat = "string"
groupHeaderTimeFormat = "string"
groupHeaderVersion = "string"
interchangeControlNumberLowerBound = int
interchangeControlNumberUpperBound = int
overwriteExistingTransactionSetControlNumber = bool
receiverApplicationId = "string"
rolloverGroupControlNumber = bool
rolloverInterchangeControlNumber = bool
rolloverTransactionSetControlNumber = bool
senderApplicationId = "string"
transactionSetControlNumberLowerBound = int
transactionSetControlNumberPrefix = "string"
transactionSetControlNumberSuffix = "string"
transactionSetControlNumberUpperBound = int
usageIndicator = "string"
useControlStandardsIdAsRepetitionCharacter = bool
}
framingSettings = {
characterSet = "string"
componentSeparator = int
dataElementSeparator = int
replaceCharacter = int
replaceSeparatorsInPayload = bool
segmentTerminator = int
segmentTerminatorSuffix = "string"
}
messageFilter = {
messageFilterType = "string"
}
messageFilterList = [
{
messageId = "string"
}
]
processingSettings = {
convertImpliedDecimal = bool
createEmptyXmlTagsForTrailingSeparators = bool
maskSecurityInfo = bool
preserveInterchange = bool
suspendInterchangeOnError = bool
useDotAsDecimalSeparator = bool
}
schemaReferences = [
{
messageId = "string"
schemaName = "string"
schemaVersion = "string"
senderApplicationId = "string"
}
]
securitySettings = {
authorizationQualifier = "string"
authorizationValue = "string"
passwordValue = "string"
securityQualifier = "string"
}
validationOverrides = [
{
allowLeadingAndTrailingSpacesAndZeroes = bool
messageId = "string"
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEDITypes = bool
validateXSDTypes = bool
}
]
validationSettings = {
allowLeadingAndTrailingSpacesAndZeroes = bool
checkDuplicateGroupControlNumber = bool
checkDuplicateInterchangeControlNumber = bool
checkDuplicateTransactionSetControlNumber = bool
interchangeControlNumberValidityDays = int
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEDITypes = bool
validateXSDTypes = bool
}
x12DelimiterOverrides = [
{
componentSeparator = int
dataElementSeparator = int
messageId = "string"
protocolVersion = "string"
replaceCharacter = int
replaceSeparatorsInPayload = bool
segmentTerminator = int
segmentTerminatorSuffix = "string"
targetNamespace = "string"
}
]
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
sendAgreement = {
protocolSettings = {
acknowledgementSettings = {
acknowledgementControlNumberLowerBound = int
acknowledgementControlNumberPrefix = "string"
acknowledgementControlNumberSuffix = "string"
acknowledgementControlNumberUpperBound = int
batchFunctionalAcknowledgements = bool
batchImplementationAcknowledgements = bool
batchTechnicalAcknowledgements = bool
functionalAcknowledgementVersion = "string"
implementationAcknowledgementVersion = "string"
needFunctionalAcknowledgement = bool
needImplementationAcknowledgement = bool
needLoopForValidMessages = bool
needTechnicalAcknowledgement = bool
rolloverAcknowledgementControlNumber = bool
sendSynchronousAcknowledgement = bool
}
envelopeOverrides = [
{
dateFormat = "string"
functionalIdentifierCode = "string"
headerVersion = "string"
messageId = "string"
protocolVersion = "string"
receiverApplicationId = "string"
responsibleAgencyCode = "string"
senderApplicationId = "string"
targetNamespace = "string"
timeFormat = "string"
}
]
envelopeSettings = {
controlStandardsId = int
controlVersionNumber = "string"
enableDefaultGroupHeaders = bool
functionalGroupId = "string"
groupControlNumberLowerBound = int
groupControlNumberUpperBound = int
groupHeaderAgencyCode = "string"
groupHeaderDateFormat = "string"
groupHeaderTimeFormat = "string"
groupHeaderVersion = "string"
interchangeControlNumberLowerBound = int
interchangeControlNumberUpperBound = int
overwriteExistingTransactionSetControlNumber = bool
receiverApplicationId = "string"
rolloverGroupControlNumber = bool
rolloverInterchangeControlNumber = bool
rolloverTransactionSetControlNumber = bool
senderApplicationId = "string"
transactionSetControlNumberLowerBound = int
transactionSetControlNumberPrefix = "string"
transactionSetControlNumberSuffix = "string"
transactionSetControlNumberUpperBound = int
usageIndicator = "string"
useControlStandardsIdAsRepetitionCharacter = bool
}
framingSettings = {
characterSet = "string"
componentSeparator = int
dataElementSeparator = int
replaceCharacter = int
replaceSeparatorsInPayload = bool
segmentTerminator = int
segmentTerminatorSuffix = "string"
}
messageFilter = {
messageFilterType = "string"
}
messageFilterList = [
{
messageId = "string"
}
]
processingSettings = {
convertImpliedDecimal = bool
createEmptyXmlTagsForTrailingSeparators = bool
maskSecurityInfo = bool
preserveInterchange = bool
suspendInterchangeOnError = bool
useDotAsDecimalSeparator = bool
}
schemaReferences = [
{
messageId = "string"
schemaName = "string"
schemaVersion = "string"
senderApplicationId = "string"
}
]
securitySettings = {
authorizationQualifier = "string"
authorizationValue = "string"
passwordValue = "string"
securityQualifier = "string"
}
validationOverrides = [
{
allowLeadingAndTrailingSpacesAndZeroes = bool
messageId = "string"
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEDITypes = bool
validateXSDTypes = bool
}
]
validationSettings = {
allowLeadingAndTrailingSpacesAndZeroes = bool
checkDuplicateGroupControlNumber = bool
checkDuplicateInterchangeControlNumber = bool
checkDuplicateTransactionSetControlNumber = bool
interchangeControlNumberValidityDays = int
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEDITypes = bool
validateXSDTypes = bool
}
x12DelimiterOverrides = [
{
componentSeparator = int
dataElementSeparator = int
messageId = "string"
protocolVersion = "string"
replaceCharacter = int
replaceSeparatorsInPayload = bool
segmentTerminator = int
segmentTerminatorSuffix = "string"
targetNamespace = "string"
}
]
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
}
}
guestIdentity = {
qualifier = "string"
value = "string"
}
guestPartner = "string"
hostIdentity = {
qualifier = "string"
value = "string"
}
hostPartner = "string"
metadata = ?
}
}
}
Значения свойств
Microsoft.Logic/integrationУчетные записи/соглашения
| Имя | Описание | Ценность |
|---|---|---|
| местоположение | Расположение ресурса. | струна |
| имя | Имя ресурса | строка (обязательно) |
| идентификатор_родителя | Идентификатор ресурса, который является родительским для этого ресурса. | Идентификатор ресурса типа: integrationAccounts |
| свойства | Свойства соглашения об соглашении учетной записи интеграции. | IntegrationAccountAgreementProperties (обязательно) |
| Теги | Теги ресурсов | Словарь имен и значений тегов. |
| тип | Тип ресурса | "Microsoft.Logic/integrationAccounts/agreements@2018-07-01-preview" |
СоглашениеСодержание
| Имя | Описание | Ценность |
|---|---|---|
| аС2 | Содержимое соглашения AS2. | AS2СоглашениеСодержание |
| edifact | Содержимое соглашения EDIFACT. | EdifactAgreementContent |
| х12 | Содержимое соглашения X12. | X12СоглашениеСодержание |
AS2AcknowledgementConnectionSettings
| Имя | Описание | Ценность |
|---|---|---|
| ignoreCertificateNameMismatch | Значение, указывающее, следует ли игнорировать несоответствие имени сертификата. | bool (обязательно) |
| keepHttpConnectionAlive | Значение, указывающее, следует ли сохранять подключение в живых. | bool (обязательно) |
| supportHttpStatusCodeContinue | Значение, указывающее, поддерживается ли код состояния HTTP "CONTINUE". | bool (обязательно) |
| развертываниеHttpHeaders | Значение, указывающее, следует ли развертывать заголовки HTTP. | bool (обязательно) |
AS2СоглашениеСодержание
| Имя | Описание | Ценность |
|---|---|---|
| receiveAgreement | Односторонняя получение соглашения AS2. | AS2OneWayAgreement (обязательно) |
| sendAgreement | Односторонняя отправка соглашения AS2. | AS2OneWayAgreement (обязательно) |
AS2EnvelopeSettings
| Имя | Описание | Ценность |
|---|---|---|
| autogenerateFileName | Значение, указывающее, следует ли автоматически создавать имя файла. | bool (обязательно) |
| fileNameTemplate | Шаблон для имени файла. | строка (обязательно) |
| messageContentType | Тип контента сообщения. | строка (обязательно) |
| suspendMessageOnFileNameGenerationError | Значение, указывающее, следует ли приостановить сообщение об ошибке создания имени файла. | bool (обязательно) |
| transmitFileNameInMimeHeader | Значение, указывающее, следует ли передавать имя файла в заголовке mime. | bool (обязательно) |
AS2ErrorSettings
| Имя | Описание | Ценность |
|---|---|---|
| resendIfMDNNotReceived | Значение, указывающее, следует ли повторно отправлять сообщение, если MDN не получено. | bool (обязательно) |
| suspendDuplicateMessage | Значение, указывающее, следует ли приостановить повторяющееся сообщение. | bool (обязательно) |
AS2MdnНастройки
| Имя | Описание | Ценность |
|---|---|---|
| dispositionNotificationTo | Уведомление о ликвидации для значения заголовка. | струна |
| mdnText | Текст MDN. | струна |
| micHashingAlgorithm | Алгоритм подписывания или хэширования. | "MD5" "Нет" "NotSpecified" "SHA1" "SHA2256" "SHA2384" "SHA2512" (обязательно) |
| needMDN | Значение, указывающее, следует ли отправлять или запрашивать MDN. | bool (обязательно) |
| receiptDeliveryUrl | URL-адрес доставки квитанций. | струна |
| sendInboundMDNToMessageBox | Значение, указывающее, следует ли отправлять входящее MDN в поле сообщения. | bool (обязательно) |
| sendMDNAсинхронно | Значение, указывающее, следует ли отправлять асинхронное 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 (обязательно) |
| mdnНастройки | Параметры 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 (обязательно) |
| sha2AlgorithmFormat | Формат алгоритма Sha2. Допустимые значения: Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize. | струна |
| подписьCertificateName | Имя сертификата подписи. | струна |
AS2ValidationSettings
| Имя | Описание | Ценность |
|---|---|---|
| checkCertificateRevocationListOnReceive | Значение, указывающее, следует ли проверять список отзыва сертификатов при получении. | bool (обязательно) |
| checkCertificateRevocationListOnSend | Значение, указывающее, следует ли проверять список отзыва сертификатов при отправке. | bool (обязательно) |
| checkDuplicateMessage | Значение, указывающее, следует ли проверять наличие повторяющегося сообщения. | bool (обязательно) |
| compressMessage | Значение, указывающее, нужно ли сжимать сообщение. | bool (обязательно) |
| шифрованиеАлгоритм | Алгоритм шифрования. | "AES128" "AES192" "AES256" DES3 "Нет" "NotSpecified" Rc2 (обязательно) |
| Сообщение encryptMessage | Значение, указывающее, нужно ли шифровать сообщение. | bool (обязательно) |
| interchangeDuplicatesValidityDays | Количество дней для поиска дубликата обмена. | int (обязательно) |
| overrideMessageProperties | Значение, указывающее, следует ли переопределять свойства входящих сообщений с этими свойствами в соглашении. | bool (обязательно) |
| подписьAlgorithm | Алгоритм подписывания. | По умолчанию "NotSpecified" "SHA1" "SHA2256" "SHA2384" "SHA2512" |
| signMessage | Значение, указывающее, нужно ли подписывать сообщение. | bool (обязательно) |
Бизнес-айдентика
| Имя | Описание | Ценность |
|---|---|---|
| квалификатор | Квалификатор бизнес-удостоверений, например as2identity, ZZ, ZZZ, 31, 32 | строка (обязательно) |
| ценность | Определяемое пользователем значение удостоверений бизнеса. | строка (обязательно) |
EdifactAcknowledgementSettings (Настройки EdifactAcknowledgement)
| Имя | Описание | Ценность |
|---|---|---|
| acknowledgementControlNumberНижняя граница | Нижний предел контрольного номера подтверждения. | int (обязательно) |
| acknowledgementControlNumberПрефикс | Префикс контрольного номера подтверждения. | струна |
| acknowledgementControlNumberSuffix | Суффикс контрольного номера подтверждения. | струна |
| acknowledgementControlNumberUpperBound | Верхний предел контрольного номера подтверждения. | int (обязательно) |
| batchFunctionalAcknowledgements | Значение, указывающее, следует ли пакетировать функциональные подтверждения. | bool (обязательно) |
| batchTechnicalAcknowledgements | Значение, указывающее, следует ли пакетировать технические подтверждения. | bool (обязательно) |
| needFunctionalAcknowledgement | Значение, указывающее, требуется ли функциональное подтверждение. | bool (обязательно) |
| needLoopForValidMessages | Значение, указывающее, требуется ли цикл для допустимых сообщений. | bool (обязательно) |
| необходимоеТехПодтверждение | Значение, указывающее, требуется ли техническое подтверждение. | bool (обязательно) |
| rolloverAcknowledgementControlNumber | Значение, указывающее, следует ли указывать контрольный номер подтверждения отката. | bool (обязательно) |
| sendSynchronousAcknowledgement | Значение, указывающее, следует ли отправлять синхронное подтверждение. | bool (обязательно) |
EdifactAgreementContent
| Имя | Описание | Ценность |
|---|---|---|
| receiveAgreement | Односторонняя получение соглашения EDIFACT. | EdifactOneWayAgreement (обязательно) |
| sendAgreement | Односторонняя отправка соглашения EDIFACT. | EdifactOneWayAgreement (обязательно) |
EdifactDelimiterOverride
| Имя | Описание | Ценность |
|---|---|---|
| компонентРазделитель | Разделитель компонентов. | int (обязательно) |
| Разделитель элементов данных | Разделитель элементов данных. | int (обязательно) |
| Индикатор десятичного пункта | Индикатор десятичной запятой. | Запятая "Десятичный" "NotSpecified" (обязательно) |
| messageAssociationAssignedCode | Назначенный код связи сообщений. | струна |
| идентификатор сообщения | Идентификатор сообщения. | струна |
| messageRelease | Выпуск сообщения. | струна |
| messageVersion | Версия сообщения. | струна |
| releaseIndicator | Индикатор выпуска. | int (обязательно) |
| повторениеSeparator | Разделитель повторений. | int (обязательно) |
| segmentTerminator | Терминатор сегмента. | int (обязательно) |
| segmentTerminatorSuffix | Суффикс конца сегмента. | "CR" CrLF «НФ» "Нет" "NotSpecified" (обязательно) |
| targetNamespace | Целевое пространство имен, в котором должны применяться эти параметры разделителя. | струна |
EdifactEnvelopeOverride (Переопределение EdifactEnvelope)
| Имя | Описание | Ценность |
|---|---|---|
| applicationPassword | Пароль приложения. | струна |
| associationAssignedCode | Назначенный код связи. | струна |
| controllingAgencyCode | Контрольный код агентства. | струна |
| функциональныйИдентификатор группы | Идентификатор функциональной группы. | струна |
| groupHeaderMessageRelease | Выпуск сообщения заголовка группы. | струна |
| groupHeaderMessageVersion | Версия сообщения заголовка группы. | струна |
| messageAssociationAssignedCode | Назначенный код связи сообщений. | струна |
| идентификатор сообщения | Идентификатор сообщения, к которому применяются параметры конверта. | струна |
| messageRelease | Версия выпуска сообщения, к которой применяются эти параметры конверта. | струна |
| messageVersion | Версия сообщения, к которой применяются эти параметры конверта. | струна |
| receiverApplicationId | Идентификатор приложения-получателя. | струна |
| Квалификатор receiverApplicationQualifier | Квалификатор приложения-получателя. | струна |
| senderApplicationId | Идентификатор приложения отправителя. | струна |
| Квалификатор senderApplicationQualifier | Квалификатор приложения отправителя. | струна |
| targetNamespace | Целевое пространство имен, в котором должны применяться эти параметры конверта. | струна |
EdifactEnvelopeSettings (Настройки EdifactEnvelope)
| Имя | Описание | Ценность |
|---|---|---|
| applicationReferenceId | Идентификатор ссылки на приложение. | струна |
| applyDelimiterStringAdvice | Значение, указывающее, следует ли применять строковые советы разделителя. | bool (обязательно) |
| communicationAgreementId | Идентификатор соглашения об обмене данными. | струна |
| createGroupingSegments | Значение, указывающее, следует ли создавать сегменты группирования. | bool (обязательно) |
| enableDefaultGroupHeaders | Значение, указывающее, следует ли включить заголовки групп по умолчанию. | bool (обязательно) |
| функциональныйИдентификатор группы | Идентификатор функциональной группы. | струна |
| groupApplicationPassword | Пароль приложения группы. | струна |
| groupApplicationReceiverId | Идентификатор приемника приложения группы. | струна |
| Квалификатор groupApplicationReceiverQualifier | Квалификатор приемника приложений группы. | струна |
| groupApplicationSenderId | Идентификатор отправителя приложения группы. | струна |
| Квалификатор groupApplicationSender | Квалификатор отправителя приложения группы. | струна |
| groupAssociationAssignedCode | Назначенный код ассоциации групп. | струна |
| groupControllingAgencyCode | Группа контролирует код агентства. | струна |
| groupControlNumberНижняя граница | Нижний предел номера элемента управления группы. | int (обязательно) |
| groupControlNumberПрефикс | Префикс номера элемента управления группы. | струна |
| groupControlNumberСуффикс | Суффикс контрольного номера группы. | струна |
| groupControlNumberUpperBound | Верхняя граница контрольного номера группы. | int (обязательно) |
| groupMessageRelease | Выпуск сообщения группы. | струна |
| groupMessageVersion | Версия сообщения группы. | струна |
| interchangeControlNumberНижняя граница | Нижний предел контрольного номера обмена. | int (обязательно) |
| interchangeControlNumberПрефикс | Префикс контрольного номера обмена. | струна |
| интерchangeControlNumberСуффикс | Суффикс контрольного номера обмена. | струна |
| interchangeControlNumberUpperBound | Верхний предел контрольного номера обмена. | int (обязательно) |
| isTestInterchange | Значение, указывающее, является ли сообщение тестируемым обменом. | bool (обязательно) |
| overwriteExistingTransactionSetControlNumber | Значение, указывающее, следует ли перезаписать существующий контрольный номер набора транзакций. | bool (обязательно) |
| processingPriorityCode | Код приоритета обработки. | струна |
| receiverInternalIdentification | Внутренняя идентификация получателя. | струна |
| receiverInternalSubIdentification | Внутренняя идентификация получателя. | струна |
| receiverReverseRoutingAddress | Адрес обратной маршрутизации получателя. | струна |
| recipientReferencePasswordQualifier | Квалификатор пароля для получателя. | струна |
| recipientReferencePasswordValue | Значение пароля для получателя, ссылающееся на пароль. | струна |
| rolloverGroupControlNumber | Значение, указывающее, следует ли использовать контрольный номер группы отката. | bool (обязательно) |
| rolloverInterchangeControlNumber | Значение, указывающее, следует ли выполнять переключение контрольного номера обмена. | bool (обязательно) |
| rolloverTransactionSetControlNumber | Значение, указывающее, следует ли устанавливать контрольный номер набора транзакций для переключения. | bool (обязательно) |
| senderВнутренняя идентификация | Внутренняя идентификация отправителя. | струна |
| senderInternalSubIdentification | Внутренняя идентификация отправителя. | струна |
| адрес senderReverseRoutingAddress | Адрес обратной маршрутизации отправителя. | струна |
| transactionSetControlNumberLowerBound | Контрольный номер набора транзакций нижней границы. | int (обязательно) |
| transactionSetControlNumberПрефикс | Префикс контрольного номера набора транзакций. | струна |
| transactionSetControlNumberSuffix | Суффикс контрольного номера набора транзакций. | струна |
| transactionSetControlNumberUpperBound | Верхний предел набора транзакций. | int (обязательно) |
EdifactFramingSettings (Настройки EdifactFraming)
| Имя | Описание | Ценность |
|---|---|---|
| Кодировка символов | Кодировка символов. | струна |
| набор символов | Набор символов кадра EDIFACT. | «КЕКА» "NotSpecified" "UNOA" UnOB UnOC "UNOD" "UNOE" "UNOF" "UNOG" "UNOH" "UNOI" "UNOJ" UnOK Unox UnOY (обязательно) |
| компонентРазделитель | Разделитель компонентов. | int (обязательно) |
| Разделитель элементов данных | Разделитель элементов данных. | int (обязательно) |
| Индикатор десятичного пункта | Параметр десятичного индикатора кадра EDIFACT. | Запятая "Десятичный" "NotSpecified" (обязательно) |
| Версия протокола | Версия протокола. | int (обязательно) |
| releaseIndicator | Индикатор выпуска. | int (обязательно) |
| повторениеSeparator | Разделитель повторений. | int (обязательно) |
| segmentTerminator | Терминатор сегмента. | int (обязательно) |
| segmentTerminatorSuffix | Суффикс суффикса кадра EDIFACT. | "CR" CrLF «НФ» "Нет" "NotSpecified" (обязательно) |
| serviceCodeListDirectoryVersion | Версия каталога списка кода службы. | струна |
EdifactMessageFilter (Фильтр сообщений)
| Имя | Описание | Ценность |
|---|---|---|
| messageFilterType | Тип фильтра сообщений. | "Исключить" "Включить" "NotSpecified" (обязательно) |
EdifactMessageIdentifier (Идентификатор EdifactMessageIdentifier)
| Имя | Описание | Ценность |
|---|---|---|
| идентификатор сообщения | Идентификатор сообщения, к которому применяются параметры конверта. | строка (обязательно) |
EdifactOneWayAgreement
| Имя | Описание | Ценность |
|---|---|---|
| protocolSettings (Настройки) | Параметры протокола EDIFACT. | EdifactProtocolSettings (обязательно) |
| receiverBusinessIdentity | Бизнес-удостоверение получателя | BusinessIdentity (обязательно) |
| senderBusinessIdentity | Удостоверение отправителя для бизнеса | BusinessIdentity (обязательно) |
EdifactProcessingSettings (Настройки обработки)
| Имя | Описание | Ценность |
|---|---|---|
| createEmptyXmlTagsForTrailingSeparator | Значение, указывающее, следует ли создавать пустые xml-теги для конечных разделителей. | bool (обязательно) |
| maskSecurityInfo | Значение, указывающее, следует ли маскировать сведения о безопасности. | bool (обязательно) |
| сохранитьРазвязка | Значение, указывающее, следует ли сохранять обмен. | bool (обязательно) |
| suspendInterchangeOnError | Значение, указывающее, следует ли приостановить обмен по ошибке. | bool (обязательно) |
| useDotAsDecimalSeparator | Значение, указывающее, следует ли использовать точку в качестве десятичного разделителя. | bool (обязательно) |
EdifactProtocolSettings (Настройки протокола)
| Имя | Описание | Ценность |
|---|---|---|
| acknowledgementНастройки | Параметры подтверждения EDIFACT. | EdifactAcknowledgementSettings (обязательно) |
| edifactDelimiterOverrides | Параметры переопределения разделителя EDIFACT. | EdifactDelimiterOverride[] |
| конвертOverrides | Параметры переопределения конверта EDIFACT. | EdifactEnvelopeOverride[] |
| конвертSettings | Параметры конверта EDIFACT. | EdifactEnvelopeSettings (обязательно) |
| framingНастройки | Параметры обрамления EDIFACT. | EdifactFramingSettings (обязательно) |
| messageFilter | Фильтр сообщений EDIFACT. | EdifactMessageFilter (обязательно) |
| messageFilterList | Список фильтров сообщений EDIFACT. | EdifactMessageIdentifier[] |
| processingSettings | Параметры обработки EDIFACT. | EdifactProcessingSettings (обязательно) |
| schemaReferences | Ссылки на схему EDIFACT. | EdifactSchemaReference[] (обязательно) |
| validationOverrides | Параметры переопределения проверки EDIFACT. | EdifactValidationOverride[] |
| validationSettings | Параметры проверки EDIFACT. | EdifactValidationSettings (обязательно) |
Справочник по схеме EdifactSchema
| Имя | Описание | Ценность |
|---|---|---|
| associationAssignedCode | Назначенный код связи. | струна |
| идентификатор сообщения | Идентификатор сообщения. | строка (обязательно) |
| messageRelease | Версия выпуска сообщения. | строка (обязательно) |
| messageVersion | Версия сообщения. | строка (обязательно) |
| ИмяСхемы | Имя схемы. | строка (обязательно) |
| senderApplicationId | Идентификатор приложения отправителя. | струна |
| Квалификатор senderApplicationQualifier | Квалификатор приложения отправителя. | струна |
EdifactValidationOverride
| Имя | Описание | Ценность |
|---|---|---|
| allowLeadingAndTrailingSpacesAndZeroes | Значение, указывающее, следует ли разрешать начальные и конечные пробелы и нули. | bool (обязательно) |
| enforceCharacterSet | Значение, указывающее, следует ли проверять набор символов. | bool (обязательно) |
| идентификатор сообщения | Идентификатор сообщения, к которому должны применяться параметры проверки. | строка (обязательно) |
| trailingSeparatorПолитика | Политика конечных разделителей. | "Обязательный" "NotAllowed" "NotSpecified" "Необязательный" (обязательный) |
| trimLeadingAndTrailingSpacesAndZeroes | Значение, указывающее, следует ли обрезать начальные и конечные пробелы и нули. | bool (обязательно) |
| validateEDITypes | Значение, указывающее, следует ли проверять типы EDI. | bool (обязательно) |
| validateXSDTypes | Значение, указывающее, следует ли проверять типы XSD. | bool (обязательно) |
EdifactValidationSettings (Настройки EdifactValidation)
| Имя | Описание | Ценность |
|---|---|---|
| allowLeadingAndTrailingSpacesAndZeroes | Значение, указывающее, следует ли разрешать начальные и конечные пробелы и нули. | bool (обязательно) |
| checkDuplicateGroupControlNumber | Значение, указывающее, следует ли проверять наличие повторяющегося контрольного номера группы. | bool (обязательно) |
| checkDuplicateInterchangeControlNumber | Значение, указывающее, следует ли проверять наличие повторяющегося контрольного номера обмена. | bool (обязательно) |
| checkDuplicateTransactionSetControlNumber | Значение, указывающее, следует ли проверять наличие контрольного номера повторяющегося набора транзакций. | bool (обязательно) |
| interchangeControlNumberValidityDays | Срок действия контрольного номера обмена. | int (обязательно) |
| trailingSeparatorПолитика | Политика конечных разделителей. | "Обязательный" "NotAllowed" "NotSpecified" "Необязательный" (обязательный) |
| trimLeadingAndTrailingSpacesAndZeroes | Значение, указывающее, следует ли обрезать начальные и конечные пробелы и нули. | bool (обязательно) |
| validateCharacterSet | Значение, указывающее, следует ли проверять набор символов в сообщении. | bool (обязательно) |
| validateEDITypes | Значение, указывающее, следует ли проверять типы EDI. | bool (обязательно) |
| validateXSDTypes | Значение, указывающее, следует ли проверять типы XSD. | bool (обязательно) |
IntegrationAccountAgreementProperties
| Имя | Описание | Ценность |
|---|---|---|
| Тип соглашения | Тип соглашения. | "AS2" «Эдифакт» "NotSpecified" "X12" (обязательно) |
| содержание | Содержимое соглашения. | agreementContent (обязательно) |
| guestIdentity | Бизнес-удостоверение гостевого партнера. | BusinessIdentity (обязательно) |
| гостьПартнер | Партнер учетной записи интеграции, установленный в качестве гостевого партнера для этого соглашения. | строка (обязательно) |
| hostIdentity | Бизнес-удостоверение ведущего партнера. | BusinessIdentity (обязательно) |
| hostPartner | Партнер учетной записи интеграции, установленный в качестве ведущего партнера для этого соглашения. | строка (обязательно) |
| метаданные | Метаданные. | любой |
Теги ресурса
| Имя | Описание | Ценность |
|---|
X12ПодтверждениеНастройки
| Имя | Описание | Ценность |
|---|---|---|
| acknowledgementControlNumberНижняя граница | Нижний предел контрольного номера подтверждения. | int (обязательно) |
| acknowledgementControlNumberПрефикс | Префикс контрольного номера подтверждения. | струна |
| acknowledgementControlNumberSuffix | Суффикс контрольного номера подтверждения. | струна |
| acknowledgementControlNumberUpperBound | Верхний предел контрольного номера подтверждения. | int (обязательно) |
| batchFunctionalAcknowledgements | Значение, указывающее, следует ли пакетировать функциональные подтверждения. | bool (обязательно) |
| batchImplementationAcknowledgements | Значение, указывающее, следует ли подтвердить пакетную реализацию. | bool (обязательно) |
| batchTechnicalAcknowledgements | Значение, указывающее, следует ли пакетировать технические подтверждения. | bool (обязательно) |
| функцияAcknowledgementVersion | Версия функционального подтверждения. | струна |
| implementationAcknowledgementVersion | Версия подтверждения реализации. | струна |
| needFunctionalAcknowledgement | Значение, указывающее, требуется ли функциональное подтверждение. | bool (обязательно) |
| needImplementationAcknowledgementment | Значение, указывающее, требуется ли подтверждение реализации. | bool (обязательно) |
| needLoopForValidMessages | Значение, указывающее, требуется ли цикл для допустимых сообщений. | bool (обязательно) |
| необходимоеТехПодтверждение | Значение, указывающее, требуется ли техническое подтверждение. | bool (обязательно) |
| rolloverAcknowledgementControlNumber | Значение, указывающее, следует ли указывать контрольный номер подтверждения отката. | bool (обязательно) |
| sendSynchronousAcknowledgement | Значение, указывающее, следует ли отправлять синхронное подтверждение. | bool (обязательно) |
X12СоглашениеСодержание
| Имя | Описание | Ценность |
|---|---|---|
| receiveAgreement | Односторонняя получение соглашения X12. | X12OneWayAgreement (обязательно) |
| sendAgreement | Односторонняя отправка соглашения X12. | X12OneWayAgreement (обязательно) |
X12DelimiterOverrides
| Имя | Описание | Ценность |
|---|---|---|
| компонентРазделитель | Разделитель компонентов. | int (обязательно) |
| Разделитель элементов данных | Разделитель элементов данных. | int (обязательно) |
| идентификатор сообщения | Идентификатор сообщения. | струна |
| Версия протокола | Версия протокола. | струна |
| replaceCharacter | Символ замены. | int (обязательно) |
| заменаSeparatorsInPayload | Значение, указывающее, следует ли заменить разделители полезных данных. | bool (обязательно) |
| segmentTerminator | Терминатор сегмента. | int (обязательно) |
| segmentTerminatorSuffix | Суффикс конца сегмента. | "CR" CrLF «НФ» "Нет" "NotSpecified" (обязательно) |
| targetNamespace | Целевое пространство имен, в котором должны применяться эти параметры разделителя. | струна |
X12EnvelopeOverride
| Имя | Описание | Ценность |
|---|---|---|
| формат даты | Формат даты. | «CCYYMMDD» "NotSpecified" 'YYMMDD' (обязательно) |
| функциональный код идентификатора | Код функционального идентификатора. | струна |
| headerVersion | Версия заголовка. | строка (обязательно) |
| идентификатор сообщения | Идентификатор сообщения, к которому применяются параметры конверта. | строка (обязательно) |
| Версия протокола | Версия протокола, к которой применяются эти параметры конверта. | строка (обязательно) |
| receiverApplicationId | Идентификатор приложения-получателя. | строка (обязательно) |
| responsibleAgencyCode | Код ответственного агентства. | строка (обязательно) |
| senderApplicationId | Идентификатор приложения отправителя. | строка (обязательно) |
| targetNamespace | Целевое пространство имен, в котором должны применяться эти параметры конверта. | строка (обязательно) |
| timeFormat | Формат времени. | HHMM HHMMSS HHMMSSd HHMMSSddd "NotSpecified" (обязательно) |
X12EnvelopeSettings
| Имя | Описание | Ценность |
|---|---|---|
| controlStandardsId | Идентификатор стандартов управления. | int (обязательно) |
| controlVersionNumber | Номер версии элемента управления. | строка (обязательно) |
| enableDefaultGroupHeaders | Значение, указывающее, следует ли включить заголовки групп по умолчанию. | bool (обязательно) |
| функциональныйИдентификатор группы | Идентификатор функциональной группы. | струна |
| groupControlNumberНижняя граница | Нижний предел номера элемента управления группы. | int (обязательно) |
| groupControlNumberUpperBound | Верхняя граница контрольного номера группы. | int (обязательно) |
| groupHeaderAgencyCode | Код агентства заголовков группы. | строка (обязательно) |
| groupHeaderDateFormat | Формат даты заголовка группы. | «CCYYMMDD» "NotSpecified" 'YYMMDD' (обязательно) |
| groupHeaderTimeFormat | Формат времени заголовка группы. | HHMM HHMMSS HHMMSSd HHMMSSddd "NotSpecified" (обязательно) |
| groupHeaderVersion | Версия заголовка группы. | строка (обязательно) |
| interchangeControlNumberНижняя граница | Нижний предел контрольного номера обмена. | int (обязательно) |
| interchangeControlNumberUpperBound | Верхний предел контрольного номера обмена. | int (обязательно) |
| overwriteExistingTransactionSetControlNumber | Значение, указывающее, следует ли перезаписать существующий контрольный номер набора транзакций. | bool (обязательно) |
| receiverApplicationId | Идентификатор приложения-получателя. | строка (обязательно) |
| rolloverGroupControlNumber | Значение, указывающее, следует ли использовать контрольный номер группы отката. | bool (обязательно) |
| rolloverInterchangeControlNumber | Значение, указывающее, следует ли выполнять переключение контрольного номера обмена. | bool (обязательно) |
| rolloverTransactionSetControlNumber | Значение, указывающее, следует ли устанавливать контрольный номер набора транзакций для переключения. | bool (обязательно) |
| senderApplicationId | Идентификатор приложения отправителя. | строка (обязательно) |
| transactionSetControlNumberLowerBound | Контрольный номер набора транзакций нижней границы. | int (обязательно) |
| transactionSetControlNumberПрефикс | Префикс контрольного номера набора транзакций. | струна |
| transactionSetControlNumberSuffix | Суффикс контрольного номера набора транзакций. | струна |
| transactionSetControlNumberUpperBound | Верхний предел набора транзакций. | int (обязательно) |
| Индикатор использования | Индикатор использования. | "Информация" "NotSpecified" "Производство" Test (обязательно) |
| useControlStandardsIdAsRepetitionCharacter | Значение, указывающее, следует ли использовать идентификатор стандартов управления в качестве символа повторения. | bool (обязательно) |
X12FramingНастройки
| Имя | Описание | Ценность |
|---|---|---|
| набор символов | Набор символов X12. | "Базовый" "Расширенный" "NotSpecified" UTF8 (обязательно) |
| компонентРазделитель | Разделитель компонентов. | int (обязательно) |
| Разделитель элементов данных | Разделитель элементов данных. | int (обязательно) |
| replaceCharacter | Символ замены. | int (обязательно) |
| заменаSeparatorsInPayload | Значение, указывающее, следует ли заменить разделители полезных данных. | bool (обязательно) |
| segmentTerminator | Терминатор сегмента. | int (обязательно) |
| segmentTerminatorSuffix | Суффикс конца сегмента. | "CR" CrLF «НФ» "Нет" "NotSpecified" (обязательно) |
X12MessageFilter
| Имя | Описание | Ценность |
|---|---|---|
| messageFilterType | Тип фильтра сообщений. | "Исключить" "Включить" "NotSpecified" (обязательно) |
X12MessageIdentifier
| Имя | Описание | Ценность |
|---|---|---|
| идентификатор сообщения | Идентификатор сообщения. | строка (обязательно) |
X12Одностороннее соглашение
| Имя | Описание | Ценность |
|---|---|---|
| protocolSettings (Настройки) | Параметры протокола X12. | X12ProtocolSettings (обязательно) |
| receiverBusinessIdentity | Бизнес-удостоверение получателя | BusinessIdentity (обязательно) |
| senderBusinessIdentity | Удостоверение отправителя для бизнеса | BusinessIdentity (обязательно) |
X12ProcessingSettings
| Имя | Описание | Ценность |
|---|---|---|
| convertПодразумеваемыйДесятичный | Значение, указывающее, следует ли преобразовывать числовый тип в подразумеваемый десятичный. | bool (обязательно) |
| createEmptyXmlTagsForTrailingSeparator | Значение, указывающее, следует ли создавать пустые xml-теги для конечных разделителей. | bool (обязательно) |
| maskSecurityInfo | Значение, указывающее, следует ли маскировать сведения о безопасности. | bool (обязательно) |
| сохранитьРазвязка | Значение, указывающее, следует ли сохранять обмен. | bool (обязательно) |
| suspendInterchangeOnError | Значение, указывающее, следует ли приостановить обмен по ошибке. | bool (обязательно) |
| useDotAsDecimalSeparator | Значение, указывающее, следует ли использовать точку в качестве десятичного разделителя. | bool (обязательно) |
X12ProtocolSettings
| Имя | Описание | Ценность |
|---|---|---|
| acknowledgementНастройки | Параметры подтверждения X12. | X12AcknowledgementSettings (обязательно) |
| конвертOverrides | Параметры переопределения конверта X12. | X12EnvelopeOverride[] |
| конвертSettings | Параметры конверта X12. | X12EnvelopeSettings (обязательно) |
| framingНастройки | Параметры обрамления 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[] |
X12Справочник по схеме
| Имя | Описание | Ценность |
|---|---|---|
| идентификатор сообщения | Идентификатор сообщения. | строка (обязательно) |
| ИмяСхемы | Имя схемы. | строка (обязательно) |
| schemaVersion | Версия схемы. | строка (обязательно) |
| senderApplicationId | Идентификатор приложения отправителя. | струна |
X12Настройки безопасности
| Имя | Описание | Ценность |
|---|---|---|
| Квалификатор авторизации | Квалификатор авторизации. | строка (обязательно) |
| authorizationValue | Значение авторизации. | струна |
| Значение пароля | Значение пароля. | струна |
| securityQualifier | Квалификатор безопасности. | строка (обязательно) |
X12ValidationOverride
| Имя | Описание | Ценность |
|---|---|---|
| allowLeadingAndTrailingSpacesAndZeroes | Значение, указывающее, следует ли разрешать начальные и конечные пробелы и нули. | bool (обязательно) |
| идентификатор сообщения | Идентификатор сообщения, к которому должны применяться параметры проверки. | строка (обязательно) |
| trailingSeparatorПолитика | Политика конечных разделителей. | "Обязательный" "NotAllowed" "NotSpecified" "Необязательный" (обязательный) |
| trimLeadingAndTrailingSpacesAndZeroes | Значение, указывающее, следует ли обрезать начальные и конечные пробелы и нули. | bool (обязательно) |
| validateCharacterSet | Значение, указывающее, следует ли проверять набор символов. | bool (обязательно) |
| validateEDITypes | Значение, указывающее, следует ли проверять типы EDI. | bool (обязательно) |
| validateXSDTypes | Значение, указывающее, следует ли проверять типы XSD. | bool (обязательно) |
X12ValidationSettings
| Имя | Описание | Ценность |
|---|---|---|
| allowLeadingAndTrailingSpacesAndZeroes | Значение, указывающее, следует ли разрешать начальные и конечные пробелы и нули. | bool (обязательно) |
| checkDuplicateGroupControlNumber | Значение, указывающее, следует ли проверять наличие повторяющегося контрольного номера группы. | bool (обязательно) |
| checkDuplicateInterchangeControlNumber | Значение, указывающее, следует ли проверять наличие повторяющегося контрольного номера обмена. | bool (обязательно) |
| checkDuplicateTransactionSetControlNumber | Значение, указывающее, следует ли проверять наличие контрольного номера повторяющегося набора транзакций. | bool (обязательно) |
| interchangeControlNumberValidityDays | Срок действия контрольного номера обмена. | int (обязательно) |
| trailingSeparatorПолитика | Политика конечных разделителей. | "Обязательный" "NotAllowed" "NotSpecified" "Необязательный" (обязательный) |
| trimLeadingAndTrailingSpacesAndZeroes | Значение, указывающее, следует ли обрезать начальные и конечные пробелы и нули. | bool (обязательно) |
| validateCharacterSet | Значение, указывающее, следует ли проверять набор символов в сообщении. | bool (обязательно) |
| validateEDITypes | Значение, указывающее, следует ли проверять типы EDI. | bool (обязательно) |
| validateXSDTypes | Значение, указывающее, следует ли проверять типы XSD. | bool (обязательно) |
Примеры использования
Примеры Terraform
Простой пример развертывания соглашения об учетной записи интеграции приложения логики.
terraform {
required_providers {
azapi = {
source = "Azure/azapi"
}
}
}
provider "azapi" {
skip_provider_registration = false
}
variable "resource_name" {
type = string
default = "acctest0001"
}
variable "location" {
type = string
default = "westeurope"
}
resource "azapi_resource" "resourceGroup" {
type = "Microsoft.Resources/resourceGroups@2020-06-01"
name = var.resource_name
location = var.location
}
resource "azapi_resource" "integrationAccount" {
type = "Microsoft.Logic/integrationAccounts@2019-05-01"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
properties = {
}
sku = {
name = "Standard"
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
resource "azapi_resource" "partner" {
type = "Microsoft.Logic/integrationAccounts/partners@2019-05-01"
parent_id = azapi_resource.integrationAccount.id
name = var.resource_name
body = {
properties = {
content = {
b2b = {
businessIdentities = [
{
qualifier = "AS2Identity"
value = "FabrikamNY"
},
]
}
}
partnerType = "B2B"
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
resource "azapi_resource" "partner2" {
type = "Microsoft.Logic/integrationAccounts/partners@2019-05-01"
parent_id = azapi_resource.integrationAccount.id
name = "${var.resource_name}another"
body = {
properties = {
content = {
b2b = {
businessIdentities = [
{
qualifier = "AS2Identity"
value = "FabrikamNY"
},
]
}
}
partnerType = "B2B"
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
resource "azapi_resource" "agreement" {
type = "Microsoft.Logic/integrationAccounts/agreements@2019-05-01"
parent_id = azapi_resource.integrationAccount.id
name = var.resource_name
body = {
properties = {
agreementType = "AS2"
content = {
aS2 = {
receiveAgreement = {
protocolSettings = {
acknowledgementConnectionSettings = {
ignoreCertificateNameMismatch = false
keepHttpConnectionAlive = false
supportHttpStatusCodeContinue = false
unfoldHttpHeaders = false
}
envelopeSettings = {
autogenerateFileName = false
fileNameTemplate = "%FILE().ReceivedFileName%"
messageContentType = "text/plain"
suspendMessageOnFileNameGenerationError = true
transmitFileNameInMimeHeader = false
}
errorSettings = {
resendIfMDNNotReceived = false
suspendDuplicateMessage = false
}
mdnSettings = {
dispositionNotificationTo = "http://localhost"
micHashingAlgorithm = "SHA1"
needMDN = false
sendInboundMDNToMessageBox = true
sendMDNAsynchronously = false
signMDN = false
signOutboundMDNIfOptional = false
}
messageConnectionSettings = {
ignoreCertificateNameMismatch = false
keepHttpConnectionAlive = true
supportHttpStatusCodeContinue = true
unfoldHttpHeaders = true
}
securitySettings = {
enableNRRForInboundDecodedMessages = false
enableNRRForInboundEncodedMessages = false
enableNRRForInboundMDN = false
enableNRRForOutboundDecodedMessages = false
enableNRRForOutboundEncodedMessages = false
enableNRRForOutboundMDN = false
overrideGroupSigningCertificate = false
}
validationSettings = {
checkCertificateRevocationListOnReceive = false
checkCertificateRevocationListOnSend = false
checkDuplicateMessage = false
compressMessage = false
encryptMessage = false
encryptionAlgorithm = "DES3"
interchangeDuplicatesValidityDays = 5
overrideMessageProperties = false
signMessage = false
signingAlgorithm = "Default"
}
}
receiverBusinessIdentity = {
qualifier = "AS2Identity"
value = "FabrikamNY"
}
senderBusinessIdentity = {
qualifier = "AS2Identity"
value = "FabrikamDC"
}
}
sendAgreement = {
protocolSettings = {
acknowledgementConnectionSettings = {
ignoreCertificateNameMismatch = false
keepHttpConnectionAlive = false
supportHttpStatusCodeContinue = false
unfoldHttpHeaders = false
}
envelopeSettings = {
autogenerateFileName = false
fileNameTemplate = "%FILE().ReceivedFileName%"
messageContentType = "text/plain"
suspendMessageOnFileNameGenerationError = true
transmitFileNameInMimeHeader = false
}
errorSettings = {
resendIfMDNNotReceived = false
suspendDuplicateMessage = false
}
mdnSettings = {
dispositionNotificationTo = "http://localhost"
micHashingAlgorithm = "SHA1"
needMDN = false
sendInboundMDNToMessageBox = true
sendMDNAsynchronously = false
signMDN = false
signOutboundMDNIfOptional = false
}
messageConnectionSettings = {
ignoreCertificateNameMismatch = false
keepHttpConnectionAlive = true
supportHttpStatusCodeContinue = true
unfoldHttpHeaders = true
}
securitySettings = {
enableNRRForInboundDecodedMessages = false
enableNRRForInboundEncodedMessages = false
enableNRRForInboundMDN = false
enableNRRForOutboundDecodedMessages = false
enableNRRForOutboundEncodedMessages = false
enableNRRForOutboundMDN = false
overrideGroupSigningCertificate = false
}
validationSettings = {
checkCertificateRevocationListOnReceive = false
checkCertificateRevocationListOnSend = false
checkDuplicateMessage = false
compressMessage = false
encryptMessage = false
encryptionAlgorithm = "DES3"
interchangeDuplicatesValidityDays = 5
overrideMessageProperties = false
signMessage = false
signingAlgorithm = "Default"
}
}
receiverBusinessIdentity = {
qualifier = "AS2Identity"
value = "FabrikamDC"
}
senderBusinessIdentity = {
qualifier = "AS2Identity"
value = "FabrikamNY"
}
}
}
}
guestIdentity = {
qualifier = "AS2Identity"
value = "FabrikamDC"
}
guestPartner = azapi_resource.partner2.name
hostIdentity = {
qualifier = "AS2Identity"
value = "FabrikamNY"
}
hostPartner = azapi_resource.partner.name
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}