Share via


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

Bicep kaynak tanımı

integrationAccounts/agreements kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Logic/integrationAccounts/agreements kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

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

Özellik değerleri

integrationAccounts/agreements

Ad Açıklama Değer
name Kaynak adı

Bicep'te alt kaynaklar için adları ve türleri ayarlamayı öğrenin.
dize (gerekli)
location Kaynak konumu. string
etiketler Kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü. Bkz. Şablonlardaki etiketler
Üst Bicep'te alt kaynak için üst kaynağı belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir.

Daha fazla bilgi için bkz . Üst kaynağın dışındaki alt kaynak.
Şu tür kaynağın sembolik adı: integrationAccounts
properties Tümleştirme hesabı sözleşmesi özellikleri. IntegrationAccountAgreementProperties

IntegrationAccountAgreementProperties

Ad Açıklama Değer
agreementType Sözleşme türü. 'AS2'
'Edifact'
'NotSpecified'
'X12'
içerik Sözleşme içeriği. AgreementContent
guestIdentity Konuk kimliği. BusinessIdentity
guestPartner Konuk iş ortağı. string
hostIdentity Konak kimliği. BusinessIdentity
hostPartner Konak iş ortağı. string
meta veriler Meta veriler. Bicep için any() işlevini kullanabilirsiniz.

AgreementContent

Ad Açıklama Değer
AS2 AS2 sözleşmesi içeriği. AS2AgreementContent
Edifact EDIFACT sözleşmesi içeriği. EdifactAgreementContent
X12 X12 sözleşmesi içeriği. X12AgreementContent

AS2AgreementContent

Ad Açıklama Değer
receiveAgreement AS2 tek yönlü alma sözleşmesi. AS2OneWayAgreement
sendAgreement AS2 tek yönlü gönderme sözleşmesi. AS2OneWayAgreement

AS2OneWayAgreement

Ad Açıklama Değer
protocolSettings AS2 protokol ayarları. AS2ProtocolSettings
receiverBusinessIdentity Alıcı iş kimliği BusinessIdentity
senderBusinessIdentity Gönderenin iş kimliği İş Kimliği

AS2ProtocolSettings

Ad Açıklama Değer
acknowledgementConnectionSettings Onay bağlantısı ayarları. AS2AcknowledgementConnectionSettings
envelopeSettings Zarf ayarları. AS2EnvelopeSettings
errorSettings Hata ayarları. AS2ErrorSettings
mdnSettings MDN ayarları. AS2MdnSettings
messageConnectionSettings İleti bağlantısı ayarları. AS2MessageConnectionSettings
securitySettings Güvenlik ayarları. AS2SecuritySettings
Validationsettings Doğrulama ayarları. AS2ValidationSettings

AS2AcknowledgementConnectionSettings

Ad Açıklama Değer
ignoreCertificateNameMismatch Sertifika adındaki uyuşmazlıkların yoksayılıp yoksayılmayacağını gösteren değer. bool
keepHttpConnectionAlive Bağlantının canlı tutulup tutulmayacağını belirten değer. bool
destekHttpStatusCodeContinue 'CONTINUE' HTTP durum kodunun desteklenip desteklenemediğini gösteren değer. bool
unfoldHttpHeaders HTTP üst bilgilerinin açılıp açılmayacağını gösteren değer. bool

AS2EnvelopeSettings

Ad Açıklama Değer
AutogenerateFileName Dosya adının otomatik olarak oluşturulup oluşturulmayacağını belirten değer. bool
fileNameTemplate Dosya adı şablonu. string
messageContentType İleti içerik türü. string
SuspendMessageOnFileNameGenerationError Dosya adı oluşturma hatasında iletinin askıya alınıp alınmayacağını belirten değer. bool
transmitFileNameInMimeHeader Mime üst bilgisinde dosya adının iletilip aktarılmayacağını belirten değer. bool

AS2ErrorSettings

Ad Açıklama Değer
ResendIfMdnNotReceived MDN alınmazsa iletinin yeniden gönderilip gönderilmeydiğini gösteren değer. bool
SuspendDuplicateMessage Yinelenen iletinin askıya alınıp alınmayacağını belirten değer. bool

AS2MdnSettings

Ad Açıklama Değer
dispositionNotificationTo Üst bilgi değerine bırakma bildirimi. string
mdnText MDN metni. string
micHashingAlgorithm İmzalama veya karma algoritması. 'Yok'
'NotSpecified'
'SHA2256'
'SHA2384'
'SHA2512'
needMdn MDN'nin gönderilmesini veya istenip istenmeyeceğini belirten değer. bool
receiptDeliveryUrl Makbuz teslim URL'si. string
sendInboundMdnToMessageBox gelen MDN'nin ileti kutusuna gönderilip gönderilmeydiğini gösteren değer. bool
sendMdnAsynchronously Zaman uyumsuz MDN'nin gönderilip gönderilmeydiğini gösteren değer. bool
signMdn MDN'nin imzalanması gerekip gerekmediğini gösteren değer. bool
signOutboundMdnIfOptional İsteğe bağlıysa giden MDN'nin imzalanıp imzalanmayacağını gösteren değer. bool

AS2MessageConnectionSettings

Ad Açıklama Değer
ignoreCertificateNameMismatch Sertifika adındaki uyuşmazlıkların yoksayılıp yoksayılmayacağını gösteren değer. bool
keepHttpConnectionAlive Bağlantının canlı tutulup tutulmayacağını belirten değer. bool
destekHttpStatusCodeContinue 'CONTINUE' HTTP durum kodunun desteklenip desteklenemediğini gösteren değer. bool
unfoldHttpHeaders HTTP üst bilgilerinin açılıp açılmayacağını gösteren değer. bool

AS2SecuritySettings

Ad Açıklama Değer
enableNrrForInboundDecodedMessages Gelen kod çözme iletileri için NRR'nin etkinleştirilip etkinleştirilmeydiğini gösteren değer. bool
enableNrrForInboundEncodedMessages Gelen kodlanmış iletiler için NRR'nin etkinleştirilip etkinleştirilmeydiğini gösteren değer. bool
enableNrrForInboundMdn Gelen MDN için NRR'nin etkinleştirilip etkinleştirilmeydiğini gösteren değer. bool
enableNrrForOutboundDecodedMessages Giden kod çözme iletileri için NRR'nin etkinleştirilip etkinleştirilmeydiğini gösteren değer. bool
enableNrrForOutboundEncodedMessages Giden kodlanmış iletiler için NRR'nin etkinleştirilip etkinleştirilmeydiğini gösteren değer. bool
enableNrrForOutboundMdn Giden MDN için NRR'nin etkinleştirilip etkinleştirilmeydiğini gösteren değer. bool
encryptionCertificateName Şifreleme sertifikasının adı. string
overrideGroupSigningCertificate MDN'nin gönderilmesini veya istenip istenmeyeceğini belirten değer. bool
signingCertificateName İmzalama sertifikasının adı. string

AS2ValidationSettings

Ad Açıklama Değer
checkCertificateRevocationListOnReceive Alma sırasında sertifika iptal listesinin denetlenip denetlenmeyeceğini belirten değer. bool
checkCertificateRevocationListOnSend Gönderme sırasında sertifika iptal listesinin denetlenip denetlenmeyeceğini belirten değer. bool
checkDuplicateMessage Yinelenen iletinin denetlenip denetlenmeyeceğini belirten değer. bool
compressMessage İletinin sıkıştırılması gerekip gerekmediğini gösteren değer. bool
Encryptionalgorithm Şifreleme algoritması. 'AES128'
'AES192'
'AES256'
'DES3'
'Yok'
'NotSpecified'
'RC2'
encryptMessage İletinin şifrelenmesi gerekip gerekmediğini gösteren değer. bool
interchangeDuplicatesValidityDays Yinelenen değişim için geriye bakılan gün sayısı. int
overrideMessageProperties Gelen ileti özelliklerinin sözleşmedekilerle geçersiz kılınıp geçersiz kılınmayacağını belirten değer. bool
signMessage İletinin imzalanması gerekip gerekmediğini gösteren değer. bool

İş Kimliği

Ad Açıklama Değer
Niteleyici İş kimliği niteleyicisi. string
Değer İş kimliği değeri. string

EdifactAgreementContent

Ad Açıklama Değer
receiveAgreement EDIFACT tek yönlü alma sözleşmesi. EdifactOneWayAgreement
sendAgreement EDIFACT tek yönlü gönderme sözleşmesi. EdifactOneWayAgreement

EdifactOneWayAgreement

Ad Açıklama Değer
protocolSettings EDIFACT protokol ayarları. EdifactProtocolSettings
receiverBusinessIdentity Alıcı iş kimliği İş Kimliği
senderBusinessIdentity Gönderenin iş kimliği İş Kimliği

EdifactProtocolSettings

Ad Açıklama Değer
acknowledgementSettings EDIFACT onay ayarları. EdifactAcknowledgementSettings
edifactDelimiterOverrides EDIFACT sınırlayıcısı ayarları geçersiz kılar. EdifactDelimiterOverride[]
envelopeOverrides EDIFACT zarf geçersiz kılma ayarları. EdifactEnvelopeOverride[]
envelopeSettings EDIFACT zarf ayarları. EdifactEnvelopeSettings
framingSettings EDIFACT çerçeve ayarları. EdifactFramingSettings
Messagefilter EDIFACT ileti filtresi. EdifactMessageFilter
messageFilterList EDIFACT ileti filtresi listesi. EdifactMessageIdentifier[]
processingSettings EDIFACT işleme Ayarları. EdifactProcessingSettings
schemaReferences EDIFACT şema başvuruları. EdifactSchemaReference[]
validationOverrides EDIFACT doğrulama geçersiz kılma ayarları. EdifactValidationOverride[]
Validationsettings EDIFACT doğrulama ayarları. EdifactValidationSettings

EdifactAcknowledgementSettings

Ad Açıklama Değer
acknowledgementControlNumberLowerBound Onay denetim numarası alt sınırı. int
acknowledgementControlNumberPrefix Onay denetimi numarası ön eki. string
acknowledgementControlNumberSuffix Onay denetimi numarası soneki. string
acknowledgementControlNumberUpperBound Onay denetim numarası üst sınır. int
batchFunctionalAcknowledgements İşlevsel onayların toplu işlenip onaylanmayacağını gösteren değer. bool
batchTechnicalAcknowledgements Teknik onayların toplu işlenip gruplanmayacağını gösteren değer. bool
needFunctionalAcknowledgement İşlevsel onay gerekip gerekmediğini gösteren değer. bool
needLoopForValidMessages Geçerli iletiler için döngü gerekip gerekmediğini gösteren değer. bool
needTechnicalAcknowledgement Teknik onay gerekip gerekmediğini gösteren değer. bool
rolloverAcknowledgementControlNumber Onay denetimi numarasının geçişi yapılıp yapılmayacağını belirten değer. bool
sendSynchronousAcknowledgement Zaman uyumlu onay gönderip göndermeyeceğini belirten değer. bool

EdifactDelimiterOverride

Ad Açıklama Değer
componentSeparator Bileşen ayırıcısı. int
dataElementSeparator Veri öğesi ayırıcısı. int
decimalPointIndicator Ondalık ayırıcı göstergesi. 'Virgül'
'Ondalık'
'NotSpecified'
messageAssociationAssignedCode İleti ilişkilendirmesi tarafından atanan kod. string
Messageıd İleti kimliği. string
messageRelease İleti sürümü. string
Messageversion İleti sürümü. string
releaseIndicator Sürüm göstergesi. int
repetitionSeparator Yineleme ayırıcısı. int
segmentTerminator Segment sonlandırıcısı. int
segmentTerminatorSuffix Segment sonlandırıcısı soneki. 'CR'
'CRLF'
'LF'
'Yok'
'NotSpecified'
Targetnamespace Bu sınırlayıcı ayarlarının uygulanması gereken hedef ad alanı. string

EdifactEnvelopeOverride

Ad Açıklama Değer
applicationPassword Uygulama parolası. string
associationAssignedCode İlişkilendirme tarafından atanan kod. string
controllingAgencyCode Kontrol eden ajans kodu. string
functionalGroupId İşlevsel grup kimliği. string
groupHeaderMessageRelease Grup üst bilgisi ileti sürümü. string
groupHeaderMessageVersion Grup üst bilgisi ileti sürümü. string
messageAssociationAssignedCode İleti ilişkilendirmesi tarafından atanan kod. string
Messageıd Bu zarf ayarlarının uygulanması gereken ileti kimliği. string
messageRelease Bu zarf ayarlarının uygulanması gereken ileti sürümü. string
Messageversion Bu zarf ayarlarının uygulanması gereken ileti sürümü. string
receiverApplicationId Alıcı uygulama kimliği. string
receiverApplicationQualifier Alıcı uygulama niteleyicisi. string
senderApplicationId Gönderen uygulama kimliği. string
senderApplicationQualifier Gönderen uygulama niteleyicisi. string
Targetnamespace Bu zarf ayarlarının uygulanması gereken hedef ad alanı. string

EdifactEnvelopeSettings

Ad Açıklama Değer
applicationReferenceId Uygulama başvuru kimliği. string
applyDelimiterStringAdvice Sınırlayıcı dize önerisinin uygulanıp uygulanmayacağını gösteren değer. bool
communicationAgreementId İletişim sözleşmesi kimliği. string
createGroupingSegments Gruplandırma segmentlerinin oluşturulup oluşturulmayacağını gösteren değer. bool
enableDefaultGroupHeaders Varsayılan grup üst bilgilerinin etkinleştirilip etkinleştirilmeydiğini gösteren değer. bool
functionalGroupId İşlevsel grup kimliği. string
groupApplicationPassword Grup uygulaması parolası. string
groupApplicationReceiverId Grup uygulaması alıcı kimliği. string
groupApplicationReceiverQualifier Grup uygulaması alıcısı niteleyicisi. string
groupApplicationSenderId Grup uygulaması gönderen kimliği. string
groupApplicationSenderQualifier Grup uygulaması gönderen niteleyicisi. string
groupAssociationAssignedCode Grup ilişkilendirmesi tarafından atanan kod. string
groupControllingAgencyCode Ajans kodunu kontrol eden grup. string
groupControlNumberLowerBound Alt sınırdaki grup denetim numarası. int
groupControlNumberPrefix Grup denetimi numarası ön eki. string
groupControlNumberSuffix Grup denetim numarası soneki. string
groupControlNumberUpperBound Üst sınırdaki grup denetim numarası. int
groupMessageRelease Grup iletisi sürümü. string
groupMessageVersion Grup iletisi sürümü. string
interchangeControlNumberLowerBound Değişim denetim numarası alt sınır. int
interchangeControlNumberPrefix Değişim denetimi numarası ön eki. string
interchangeControlNumberSuffix Değişim denetim numarası soneki. string
interchangeControlNumberUpperBound Değişim denetim numarası üst sınır. int
isTestInterchange İletinin bir test değişimi olup olmadığını gösteren değer. bool
overwriteExistingTransactionSetControlNumber Var olan işlem kümesi denetim numarasının üzerine yazıp yazılmayacağını belirten değer. bool
processingPriorityCode İşleme önceliği kodu. string
receiverInternalIdentification Alıcı iç tanımlaması. string
receiverInternalSubIdentification Alıcı iç alt tanımlaması. string
receiverReverseRoutingAddress Alıcı ters yönlendirme adresi. string
recipientReferencePasswordQualifier Alıcı başvuru parolası niteleyicisi. string
recipientReferencePasswordValue Alıcı başvuru parolası değeri. string
rolloverGroupControlNumber Grup denetim numarasının rollover yapılıp yapılmayacağını gösteren değer. bool
rolloverInterchangeControlNumber Değişim denetim numarasının yuvarlanıp yuvarlanmayacağını gösteren değer. bool
rolloverTransactionSetControlNumber İşlem kümesi denetim numarasının yuvarlanıp yuvarlanmayacağını gösteren değer. bool
senderInternalIdentification Gönderenin iç kimliği. string
senderInternalSubIdentification Gönderenin iç alt kimliği. string
senderReverseRoutingAddress Gönderenin ters yönlendirme adresi. string
transactionSetControlNumberLowerBound İşlem kümesi denetim numarası alt sınır. int
transactionSetControlNumberPrefix İşlem kümesi denetim numarası ön eki. string
transactionSetControlNumberSuffix İşlem kümesi denetim numarası soneki. string
transactionSetControlNumberUpperBound İşlem kümesi denetim numarası üst sınır. int

EdifactFramingSettings

Ad Açıklama Değer
characterEncoding Karakter kodlaması. string
Characterset EDIFACT çerçeve ayarı characterSet. 'KECA'
'NotSpecified'
'UNOA'
'UNOB'
'UNOC'
'UNOD'
'UNOE'
'UNOF'
'UNOG'
'UNOH'
'UNOI'
'UNOJ'
'UNOK'
'UNOX'
'UNOY'
componentSeparator Bileşen ayırıcısı. int
dataElementSeparator Veri öğesi ayırıcısı. int
decimalPointIndicator EDIFACT çerçeve ayarı ondalık göstergesi. 'Virgül'
'Ondalık'
'NotSpecified'
Protocolversion Protokol sürümü. int
releaseIndicator Sürüm göstergesi. int
repetitionSeparator Yineleme ayırıcısı. int
segmentTerminator Segment sonlandırıcısı. int
segmentTerminatorSuffix EDIFACT çerçeve ayarı segment sonlandırıcı soneki. 'CR'
'CRLF'
'LF'
'Yok'
'NotSpecified'
serviceCodeListDirectoryVersion Hizmet kodu listesi dizin sürümü. string

EdifactMessageFilter

Ad Açıklama Değer
messageFilterType İleti filtresi türü. 'Dışla'
'Dahil Et'
'NotSpecified'

EdifactMessageIdentifier

Ad Açıklama Değer
Messageıd Bu zarf ayarlarının uygulanması gereken ileti kimliği. string

EdifactProcessingSettings

Ad Açıklama Değer
createEmptyXmlTagsForTrailingSeparators Sondaki ayırıcılar için boş xml etiketleri oluşturulup oluşturulmayacağını gösteren değer. bool
maskSecurityInfo Güvenlik bilgilerinin maskelenip maskelenmeyeceğini belirten değer. bool
preserveInterchange Değişimin korunup korunmayacağını belirten değer. bool
suspendInterchangeOnError Hatada değişimin askıya alınıp alınmayacağını gösteren değer. bool
useDotAsDecimalSeparator Ondalık ayırıcı olarak nokta kullanılıp kullanılmayacağını gösteren değer. bool

EdifactSchemaReference

Ad Açıklama Değer
associationAssignedCode İlişkilendirme tarafından atanan kod. string
Messageıd İleti kimliği. string
messageRelease İleti sürümü. string
Messageversion İleti sürümü. string
Schemaname Şema adı. string
senderApplicationId Gönderen uygulama kimliği. string
senderApplicationQualifier Gönderen uygulama niteleyicisi. string

EdifactValidationOverride

Ad Açıklama Değer
allowLeadingAndTrailingSpacesAndZeroes Baştaki ve sondaki boşluklara ve sıfırlara izin verilip verilmeyeceğini belirten değer. bool
enforceCharacterSet Karakter Kümesinin doğrulanıp doğrulanmayacağını gösteren değer. bool
Messageıd Doğrulama ayarlarının uygulanması gereken ileti kimliği. string
trailingSeparatorPolicy Sondaki ayırıcı ilkesi. 'Zorunlu'
'NotAllowed'
'NotSpecified'
'İsteğe bağlı'
trimLeadingAndTrailingSpacesAndZeroes Baştaki ve sondaki boşlukların ve sıfırların kırpılıp kırpılmayacağını gösteren değer. bool
validateEDITypes EDI türlerinin doğrulanıp doğrulanmayacağını gösteren değer. bool
validateXSDTypes XSD türlerinin doğrulanıp doğrulanmayacağını gösteren değer. bool

EdifactValidationSettings

Ad Açıklama Değer
allowLeadingAndTrailingSpacesAndZeroes Baştaki ve sondaki boşluklara ve sıfırlara izin verilip verilmeyeceğini belirten değer. bool
checkDuplicateGroupControlNumber Yinelenen grup denetim numarasının denetlenip denetlenmeyeceğini gösteren değer. bool
checkDuplicateInterchangeControlNumber Yinelenen değişim denetim numarasının denetlenip denetlenmeyeceğini belirten değer. bool
checkDuplicateTransactionSetControlNumber Yinelenen işlem kümesi denetim numarasının denetlenip denetlenmeyeceğini belirten değer. bool
interchangeControlNumberValidityDays Değişim denetim numarasının geçerlilik süresi. int
trailingSeparatorPolicy Sondaki ayırıcı ilkesi. 'Zorunlu'
'NotAllowed'
'NotSpecified'
'İsteğe bağlı'
trimLeadingAndTrailingSpacesAndZeroes Baştaki ve sondaki boşlukların ve sıfırların kırpılıp kırpılmayacağını gösteren değer. bool
validateCharacterSet İletideki karakter kümesinin doğrulanıp doğrulanmayacağını gösteren değer. bool
validateEDITypes EDI türlerinin doğrulanıp doğrulanmayacağını belirten değer. bool
validateXSDTypes XSD türlerinin doğrulanıp doğrulanmayacağını belirten değer. bool

X12AgreementContent

Ad Açıklama Değer
receiveAgreement X12 tek yönlü alma sözleşmesi. X12OneWayAgreement
sendAgreement X12 tek yönlü gönderme sözleşmesi. X12OneWayAgreement

X12OneWayAgreement

Ad Açıklama Değer
protocolSettings X12 protokol ayarları. X12ProtocolSettings
receiverBusinessIdentity Alıcı iş kimliği İş Kimliği
senderBusinessIdentity Gönderenin iş kimliği İş Kimliği

X12ProtocolSettings

Ad Açıklama Değer
acknowledgementSettings X12 bildirim ayarları. X12AcknowledgementSettings
envelopeOverrides X12 zarf geçersiz kılma ayarları. X12EnvelopeOverride[]
envelopeSettings X12 zarf ayarları. X12EnvelopeSettings
framingSettings X12 çerçeve ayarları. X12FramingSettings
Messagefilter X12 ileti filtresi. X12MessageFilter
messageFilterList X12 ileti filtresi listesi. X12MessageIdentifier[]
processingSettings X12 işleme ayarları. X12ProcessingSettings
schemaReferences X12 şema başvuruları. X12SchemaReference[]
securitySettings X12 güvenlik ayarları. X12SecuritySettings
validationOverrides X12 doğrulama geçersiz kılma ayarları. X12ValidationOverride[]
Validationsettings X12 doğrulama ayarları. X12ValidationSettings
x12DelimiterOverrides X12 sınırlayıcı ayarları geçersiz kılar. X12DelimiterOverrides[]

X12AcknowledgementSettings

Ad Açıklama Değer
acknowledgementControlNumberLowerBound Onay denetim numarası alt sınırı. int
acknowledgementControlNumberPrefix Onay denetimi numarası ön eki. string
acknowledgementControlNumberSuffix Onay denetimi numarası soneki. string
acknowledgementControlNumberUpperBound Onay denetim numarası üst sınır. int
batchFunctionalAcknowledgements İşlevsel onayların toplu işlenip onaylanmayacağını gösteren değer. bool
batchImplementationAcknowledgements Toplu uygulama onaylarının yapılıp yapılmayacağını gösteren değer. bool
batchTechnicalAcknowledgements Teknik onayların toplu işlenip gruplanmayacağını gösteren değer. bool
functionalAcknowledgementVersion İşlevsel onay sürümü. string
implementationAcknowledgementVersion Uygulama onay sürümü. string
needFunctionalAcknowledgement İşlevsel onay gerekip gerekmediğini gösteren değer. bool
needImplementationAcknowledgement Uygulama onayının gerekli olup olmadığını gösteren değer. bool
needLoopForValidMessages Geçerli iletiler için döngü gerekip gerekmediğini gösteren değer. bool
needTechnicalAcknowledgement Teknik onay gerekip gerekmediğini gösteren değer. bool
rolloverAcknowledgementControlNumber Onay denetimi numarasının geçişi yapılıp yapılmayacağını belirten değer. bool
sendSynchronousAcknowledgement Zaman uyumlu onay gönderip göndermeyeceğini belirten değer. bool

X12EnvelopeOverride

Ad Açıklama Değer
Dateformat Tarih biçimi. 'CCYYMMDD'
'NotSpecified'
'YYMMDD'
functionalIdentifierCode İşlevsel tanımlayıcı kodu. string
headerVersion Üst bilgi sürümü. string
Messageıd Bu zarf ayarlarının uygulanması gereken ileti kimliği. string
Protocolversion Bu zarf ayarlarının uygulanması gereken protokol sürümü. string
receiverApplicationId Alıcı uygulama kimliği. string
responsibleAgencyCode Sorumlu ajans kodu. int
senderApplicationId Gönderen uygulama kimliği. string
Targetnamespace Bu zarf ayarlarının uygulanması gereken hedef ad alanı. string
timeFormat Saat biçimi. 'HHMM'
'HHMMSS'
'HHMMSSd'
'HHMMSSdd'
'NotSpecified'

X12EnvelopeSettings

Ad Açıklama Değer
controlStandardsId Denetim standartları kimliği. int
controlVersionNumber Denetim sürüm numarası. string
enableDefaultGroupHeaders Varsayılan grup üst bilgilerinin etkinleştirilip etkinleştirilmeydiğini gösteren değer. bool
functionalGroupId İşlevsel grup kimliği. string
groupControlNumberLowerBound Alt sınırdaki grup denetim numarası. int
groupControlNumberUpperBound Üst sınırdaki grup denetim numarası. int
groupHeaderAgencyCode Grup üst bilgisi ajans kodu. string
groupHeaderDateFormat Grup üst bilgisi tarih biçimi. 'CCYYMMDD'
'NotSpecified'
'YYMMDD'
groupHeaderTimeFormat Grup üst bilgisi saat biçimi. 'HHMM'
'HHMMSS'
'HHMMSSd'
'HHMMSSdd'
'NotSpecified'
groupHeaderVersion Grup üst bilgisi sürümü. string
interchangeControlNumberLowerBound Değişim denetim numarası alt sınır. int
interchangeControlNumberUpperBound Değişim denetim numarası üst sınır. int
overwriteExistingTransactionSetControlNumber Mevcut işlem kümesi denetim numarasının üzerine yazıp yazılmayacağını gösteren değer. bool
receiverApplicationId Alıcı uygulama kimliği. string
rolloverGroupControlNumber Grup denetim numarasının rollover yapılıp yapılmayacağını belirten değer. bool
rolloverInterchangeControlNumber Değişim denetim numarasının geçiş yapılıp yapılmayacağını belirten değer. bool
rolloverTransactionSetControlNumber İşlem kümesi denetim numarasının geçiş yapılıp yapılmayacağını gösteren değer. bool
senderApplicationId Gönderen uygulama kimliği. string
transactionSetControlNumberLowerBound İşlem kümesi denetim numarası alt sınır. int
transactionSetControlNumberPrefix İşlem kümesi denetim numarası ön eki. string
transactionSetControlNumberSuffix İşlem kümesi denetim numarası soneki. string
transactionSetControlNumberUpperBound İşlem kümesi denetim numarası üst sınır. int
usageIndicator Kullanım göstergesi. 'Bilgi'
'NotSpecified'
'Üretim'
'Test'
useControlStandardsIdAsRepetitionCharacter Denetim standartları kimliğinin yineleme karakteri olarak kullanılıp kullanılmayacağını gösteren değer. bool

X12FramingSettings

Ad Açıklama Değer
Characterset X12 karakter kümesi. 'Temel'
'Genişletilmiş'
'NotSpecified'
'UTF8'
componentSeparator Bileşen ayırıcısı. int
dataElementSeparator Veri öğesi ayırıcısı. int
replaceCharacter Değiştirme karakteri. int
replaceSeparatorsInPayload Yükteki ayırıcıların değiştirilip değiştirilmeyeceğini gösteren değer. bool
segmentTerminator Segment sonlandırıcısı. int
segmentTerminatorSuffix Segment sonlandırıcı soneki. 'CR'
'CRLF'
'LF'
'Yok'
'NotSpecified'

X12MessageFilter

Ad Açıklama Değer
messageFilterType İleti filtresi türü. 'Dışla'
'Dahil Et'
'NotSpecified'

X12MessageIdentifier

Ad Açıklama Değer
Messageıd İleti kimliği. string

X12ProcessingSettings

Ad Açıklama Değer
convertImpliedDecimal Sayısal türün zımni ondalık değere dönüştürülip dönüştürülmeyeceğini gösteren değer. bool
createEmptyXmlTagsForTrailingSeparators Sondaki ayırıcılar için boş xml etiketleri oluşturulup oluşturulmayacağını gösteren değer. bool
maskSecurityInfo Güvenlik bilgilerinin maskelenip maskelenmeyeceğini belirten değer. bool
preserveInterchange Değişimin korunup korunmayacağını belirten değer. bool
suspendInterchangeOnError Hatada değişimin askıya alınıp alınmayacağını gösteren değer. bool
useDotAsDecimalSeparator Ondalık ayırıcı olarak nokta kullanılıp kullanılmayacağını gösteren değer. bool

X12SchemaReference

Ad Açıklama Değer
Messageıd İleti kimliği. string
Schemaname Şema adı. string
schemaVersion Şema sürümü. string
senderApplicationId Gönderen uygulama kimliği. string

X12SecuritySettings

Ad Açıklama Değer
authorizationQualifier Yetkilendirme niteleyicisi. string
authorizationValue Yetkilendirme değeri. string
passwordValue Parola değeri. string
securityQualifier Güvenlik niteleyicisi. string

X12ValidationOverride

Ad Açıklama Değer
allowLeadingAndTrailingSpacesAndZeroes Baştaki ve sondaki boşluklara ve sıfırlara izin verilip verilmeyeceğini gösteren değer. bool
Messageıd Doğrulama ayarlarının uygulanması gereken ileti kimliği. string
trailingSeparatorPolicy Sondaki ayırıcı ilkesi. 'Zorunlu'
'NotAllowed'
'NotSpecified'
'İsteğe bağlı'
trimLeadingAndTrailingSpacesAndZeroes Baştaki ve sondaki boşlukların ve sıfırların kırpılıp kırpılmayacağını gösteren değer. bool
validateCharacterSet Karakter Kümesinin doğrulanıp doğrulanmayacağını gösteren değer. bool
validateEDITypes EDI türlerinin doğrulanıp doğrulanmayacağını gösteren değer. bool
validateXSDTypes XSD türlerinin doğrulanıp doğrulanmayacağını gösteren değer. bool

X12ValidationSettings

Ad Açıklama Değer
allowLeadingAndTrailingSpacesAndZeroes Baştaki ve sondaki boşluklara ve sıfırlara izin verilip verilmeyeceğini gösteren değer. bool
checkDuplicateGroupControlNumber Yinelenen grup denetim numarasının denetlenip denetlenmeyeceğini belirten değer. bool
checkDuplicateInterchangeControlNumber Yinelenen değişim denetim numarasının denetlenip denetlenmeyeceğini belirten değer. bool
checkDuplicateTransactionSetControlNumber Yinelenen işlem kümesi denetim numarasının denetlenip denetlenmeyeceğini gösteren değer. bool
interchangeControlNumberValidityDays Değişim denetim numarasının geçerlilik süresi. int
trailingSeparatorPolicy Sondaki ayırıcı ilkesi. 'Zorunlu'
'NotAllowed'
'NotSpecified'
'İsteğe bağlı'
trimLeadingAndTrailingSpacesAndZeroes Baştaki ve sondaki boşlukların ve sıfırların kırpılıp kırpılmayacağını gösteren değer. bool
validateCharacterSet İletideki karakter kümesinin doğrulanıp doğrulanmayacağını belirten değer. bool
validateEDITypes EDI türlerinin doğrulanıp doğrulanmayacağını belirten değer. bool
validateXSDTypes XSD türlerinin doğrulanıp doğrulanmayacağını belirten değer. bool

X12DelimiterOverrides

Ad Açıklama Değer
componentSeparator Bileşen ayırıcısı. int
dataElementSeparator Veri öğesi ayırıcısı. int
Messageıd İleti kimliği. string
Protocolversion Protokol sürümü. string
replaceCharacter Değiştirme karakteri. int
replaceSeparatorsInPayload Yükteki ayırıcıların değiştirilip değiştirilmeyeceğini gösteren değer. bool
segmentTerminator Segment sonlandırıcısı. int
segmentTerminatorSuffix Segment sonlandırıcı soneki. 'CR'
'CRLF'
'LF'
'Yok'
'NotSpecified'
Targetnamespace Bu sınırlayıcı ayarlarının uygulanması gereken hedef ad alanı. string

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Description
Azure Logic Apps - AS2 Alma Gönderme

Azure’a dağıtın
İş ortaklarının yapıtları ve sözleşmeler dahil olmak üzere Contoso ve Fabrikam olmak üzere iki iş ortağı için tümleştirme hesapları oluşturur. Şablon ayrıca zaman uyumlu AS2 Gönderme Alma işlemini göstermek için Fabrikam Sales ile Contoso arasında mantıksal uygulamalar oluşturur. Şablon ayrıca Fabrikam Finance ile Contoso arasında zaman uyumsuz AS2 Alma Gönderme işlemini gösteren mantıksal uygulamalar oluşturur.

ARM şablonu kaynak tanımı

integrationAccounts/agreements kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Logic/integrationAccounts/agreements kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

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

Özellik değerleri

integrationAccounts/agreements

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.Logic/integrationAccounts/agreements'
apiVersion Kaynak API'sinin sürümü '2015-08-01-preview'
name Kaynak adı

Bkz. JSON ARM şablonlarında alt kaynaklar için adları ve türleri ayarlama.
dize (gerekli)
location Kaynak konumu. string
etiketler Kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü. Bkz . Şablonlardaki etiketler
properties Tümleştirme hesabı sözleşmesi özellikleri. IntegrationAccountAgreementProperties

IntegrationAccountAgreementProperties

Ad Açıklama Değer
agreementType Sözleşme türü. 'AS2'
'Edifact'
'NotSpecified'
'X12'
içerik Sözleşme içeriği. AgreementContent
guestIdentity Konuk kimliği. İş Kimliği
guestPartner Konuk ortak. string
hostIdentity Konak kimliği. İş Kimliği
hostPartner Konak ortağı. string
meta veriler Meta veriler.

AgreementContent

Ad Açıklama Değer
AS2 AS2 sözleşmesi içeriği. AS2AgreementContent
Edifact EDIFACT sözleşmesi içeriği. EdifactAgreementContent
X12 X12 sözleşmesi içeriği. X12AgreementContent

AS2AgreementContent

Ad Açıklama Değer
receiveAgreement AS2 tek yönlü alma sözleşmesi. AS2OneWayAgreement
sendAgreement AS2 tek yönlü gönderme sözleşmesi. AS2OneWayAgreement

AS2OneWayAgreement

Ad Açıklama Değer
protocolSettings AS2 protokol ayarları. AS2ProtocolSettings
receiverBusinessIdentity Alıcı iş kimliği İş Kimliği
senderBusinessIdentity Gönderenin iş kimliği İş Kimliği

AS2ProtocolSettings

Ad Açıklama Değer
acknowledgementConnectionSettings Onay bağlantısı ayarları. AS2AcknowledgementConnectionSettings
envelopeSettings Zarf ayarları. AS2EnvelopeSettings
errorSettings Hata ayarları. AS2ErrorSettings
mdnSettings MDN ayarları. AS2MdnSettings
messageConnectionSettings İleti bağlantısı ayarları. AS2MessageConnectionSettings
securitySettings Güvenlik ayarları. AS2SecuritySettings
Validationsettings Doğrulama ayarları. AS2ValidationSettings

AS2AcknowledgementConnectionSettings

Ad Açıklama Değer
ignoreCertificateNameMismatch Sertifika adındaki uyuşmazlıkların yoksayılıp yoksayılmayacağını gösteren değer. bool
keepHttpConnectionAlive Bağlantının canlı tutulup tutulmayacağını belirten değer. bool
destekHttpStatusCodeContinue 'CONTINUE' HTTP durum kodunun desteklenip desteklenemediğini gösteren değer. bool
unfoldHttpHeaders HTTP üst bilgilerinin açılıp açılmayacağını gösteren değer. bool

AS2EnvelopeSettings

Ad Açıklama Değer
AutogenerateFileName Dosya adının otomatik olarak oluşturulup oluşturulmayacağını belirten değer. bool
fileNameTemplate Dosya adı şablonu. string
messageContentType İleti içerik türü. string
SuspendMessageOnFileNameGenerationError Dosya adı oluşturma hatasında iletinin askıya alınıp alınmayacağını belirten değer. bool
transmitFileNameInMimeHeader Mime üst bilgisinde dosya adının iletilip aktarılmayacağını belirten değer. bool

AS2ErrorSettings

Ad Açıklama Değer
ResendIfMdnNotReceived MDN alınmazsa iletinin yeniden gönderilip gönderilmeydiğini gösteren değer. bool
SuspendDuplicateMessage Yinelenen iletinin askıya alınıp alınmayacağını belirten değer. bool

AS2MdnSettings

Ad Açıklama Değer
dispositionNotificationTo Üst bilgi değerine bırakma bildirimi. string
mdnText MDN metni. string
micHashingAlgorithm İmzalama veya karma algoritması. 'Yok'
'NotSpecified'
'SHA2256'
'SHA2384'
'SHA2512'
needMdn MDN'nin gönderilmesini veya istenip istenmeyeceğini belirten değer. bool
receiptDeliveryUrl Makbuz teslim URL'si. string
sendInboundMdnToMessageBox gelen MDN'nin ileti kutusuna gönderilip gönderilmeydiğini gösteren değer. bool
sendMdnAsynchronously Zaman uyumsuz MDN'nin gönderilip gönderilmeydiğini gösteren değer. bool
signMdn MDN'nin imzalanması gerekip gerekmediğini gösteren değer. bool
signOutboundMdnIfOptional İsteğe bağlıysa giden MDN'nin imzalanıp imzalanmayacağını gösteren değer. bool

AS2MessageConnectionSettings

Ad Açıklama Değer
ignoreCertificateNameMismatch Sertifika adındaki uyuşmazlıkların yoksayılıp yoksayılmayacağını gösteren değer. bool
keepHttpConnectionAlive Bağlantının canlı tutulup tutulmayacağını belirten değer. bool
destekHttpStatusCodeContinue 'CONTINUE' HTTP durum kodunun desteklenip desteklenemediğini gösteren değer. bool
unfoldHttpHeaders HTTP üst bilgilerinin açılıp açılmayacağını gösteren değer. bool

AS2SecuritySettings

Ad Açıklama Değer
enableNrrForInboundDecodedMessages Gelen kod çözme iletileri için NRR'nin etkinleştirilip etkinleştirilmeydiğini gösteren değer. bool
enableNrrForInboundEncodedMessages Gelen kodlanmış iletiler için NRR'nin etkinleştirilip etkinleştirilmeydiğini gösteren değer. bool
enableNrrForInboundMdn Gelen MDN için NRR'nin etkinleştirilip etkinleştirilmeydiğini gösteren değer. bool
enableNrrForOutboundDecodedMessages Giden kod çözme iletileri için NRR'nin etkinleştirilip etkinleştirilmeydiğini gösteren değer. bool
enableNrrForOutboundEncodedMessages Giden kodlanmış iletiler için NRR'nin etkinleştirilip etkinleştirilmeydiğini gösteren değer. bool
enableNrrForOutboundMdn Giden MDN için NRR'nin etkinleştirilip etkinleştirilmeydiğini gösteren değer. bool
encryptionCertificateName Şifreleme sertifikasının adı. string
overrideGroupSigningCertificate MDN'nin gönderilmesini veya istenip istenmeyeceğini belirten değer. bool
signingCertificateName İmzalama sertifikasının adı. string

AS2ValidationSettings

Ad Açıklama Değer
checkCertificateRevocationListOnReceive Almada sertifika iptal listesinin denetlenip denetlenmeyeceğini belirten değer. bool
checkCertificateRevocationListOnSend Göndermede sertifika iptal listesinin denetlenip denetlenmeyeceğini belirten değer. bool
checkDuplicateMessage Yinelenen iletinin denetlenip denetlenmeyeceğini belirten değer. bool
compressMessage İletinin sıkıştırılması gerekip gerekmediğini gösteren değer. bool
Encryptionalgorithm Şifreleme algoritması. 'AES128'
'AES192'
'AES256'
'DES3'
'Yok'
'NotSpecified'
'RC2'
encryptMessage İletinin şifrelenmesi gerekip gerekmediğini gösteren değer. bool
interchangeDuplicatesValidityDays Yinelenen değişim için geriye bakılan gün sayısı. int
overrideMessageProperties Gelen ileti özelliklerinin sözleşmedekilerle geçersiz kılınıp kılınmayacağını belirten değer. bool
signMessage İletinin imzalanması gerekip gerekmediğini gösteren değer. bool

BusinessIdentity

Ad Açıklama Değer
Niteleyici İş kimliği niteleyicisi. string
Değer İş kimliği değeri. string

EdifactAgreementContent

Ad Açıklama Değer
receiveAgreement EDIFACT tek yönlü alma sözleşmesi. EdifactOneWayAgreement
sendAgreement EDIFACT tek yönlü gönderme sözleşmesi. EdifactOneWayAgreement

EdifactOneWayAgreement

Ad Açıklama Değer
protocolSettings EDIFACT protokol ayarları. EdifactProtocolSettings
receiverBusinessIdentity Alıcı iş kimliği BusinessIdentity
senderBusinessIdentity Gönderenin iş kimliği BusinessIdentity

EdifactProtocolSettings

Ad Açıklama Değer
acknowledgementSettings EDIFACT onay ayarları. EdifactAcknowledgementSettings
edifactDelimiterOverrides EDIFACT sınırlayıcı geçersiz kılma ayarları. EdifactDelimiterOverride[]
envelopeOverrides EDIFACT zarf geçersiz kılma ayarları. EdifactEnvelopeOverride[]
envelopeSettings EDIFACT zarf ayarları. EdifactEnvelopeSettings
framingSettings EDIFACT çerçeve ayarları. EdifactFramingSettings
Messagefilter EDIFACT ileti filtresi. EdifactMessageFilter
messageFilterList EDIFACT ileti filtre listesi. EdifactMessageIdentifier[]
processingSettings EDIFACT işleme Ayarları. EdifactProcessingSettings
schemaReferences EDIFACT şema başvuruları. EdifactSchemaReference[]
validationOverrides EDIFACT doğrulama geçersiz kılma ayarları. EdifactValidationOverride[]
Validationsettings EDIFACT doğrulama ayarları. EdifactValidationSettings

EdifactAcknowledgementSettings

Ad Açıklama Değer
acknowledgementControlNumberLowerBound Onay denetim numarası alt sınırı. int
acknowledgementControlNumberPrefix Onay denetimi numarası ön eki. string
acknowledgementControlNumberSuffix Onay denetimi numarası soneki. string
acknowledgementControlNumberUpperBound Onay denetim numarası üst sınır. int
batchFunctionalAcknowledgements İşlevsel onayların toplu işlenip onaylanmayacağını gösteren değer. bool
batchTechnicalAcknowledgements Teknik onayların toplu işlenip gruplanmayacağını gösteren değer. bool
needFunctionalAcknowledgement İşlevsel onay gerekip gerekmediğini gösteren değer. bool
needLoopForValidMessages Geçerli iletiler için döngü gerekip gerekmediğini gösteren değer. bool
needTechnicalAcknowledgement Teknik onay gerekip gerekmediğini gösteren değer. bool
rolloverAcknowledgementControlNumber Onay denetimi numarasının geçişi yapılıp yapılmayacağını belirten değer. bool
sendSynchronousAcknowledgement Zaman uyumlu onay gönderip göndermeyeceğini belirten değer. bool

EdifactDelimiterOverride

Ad Açıklama Değer
componentSeparator Bileşen ayırıcısı. int
dataElementSeparator Veri öğesi ayırıcısı. int
decimalPointIndicator Ondalık ayırıcı göstergesi. 'Virgül'
'Ondalık'
'NotSpecified'
messageAssociationAssignedCode İleti ilişkilendirmesi tarafından atanan kod. string
Messageıd İleti kimliği. string
messageRelease İleti sürümü. string
Messageversion İleti sürümü. string
releaseIndicator Sürüm göstergesi. int
repetitionSeparator Yineleme ayırıcısı. int
segmentTerminator Segment sonlandırıcısı. int
segmentTerminatorSuffix Segment sonlandırıcı soneki. 'CR'
'CRLF'
'LF'
'Yok'
'NotSpecified'
Targetnamespace Bu sınırlayıcı ayarlarının uygulanması gereken hedef ad alanı. string

EdifactEnvelopeOverride

Ad Açıklama Değer
applicationPassword Uygulama parolası. string
associationAssignedCode İlişkilendirme tarafından atanan kod. string
controllingAgencyCode Kontrol eden ajans kodu. string
functionalGroupId İşlevsel grup kimliği. string
groupHeaderMessageRelease Grup üst bilgisi ileti sürümü. string
groupHeaderMessageVersion Grup üst bilgisi ileti sürümü. string
messageAssociationAssignedCode İleti ilişkilendirmesi tarafından atanan kod. string
Messageıd Bu zarf ayarlarının uygulanması gereken ileti kimliği. string
messageRelease Bu zarf ayarlarının uygulanması gereken ileti sürümü. string
Messageversion Bu zarf ayarlarının uygulanması gereken ileti sürümü. string
receiverApplicationId Alıcı uygulama kimliği. string
receiverApplicationQualifier Alıcı uygulama niteleyicisi. string
senderApplicationId Gönderen uygulama kimliği. string
senderApplicationQualifier Gönderen uygulama niteleyicisi. string
Targetnamespace Bu zarf ayarlarının uygulanması gereken hedef ad alanı. string

EdifactEnvelopeSettings

Ad Açıklama Değer
applicationReferenceId Uygulama başvuru kimliği. string
applyDelimiterStringAdvice Sınırlayıcı dize önerisinin uygulanıp uygulanmayacağını gösteren değer. bool
communicationAgreementId İletişim sözleşmesi kimliği. string
createGroupingSegments Gruplandırma segmentlerinin oluşturulup oluşturulmayacağını gösteren değer. bool
enableDefaultGroupHeaders Varsayılan grup üst bilgilerinin etkinleştirilip etkinleştirilmeydiğini gösteren değer. bool
functionalGroupId İşlevsel grup kimliği. string
groupApplicationPassword Grup uygulaması parolası. string
groupApplicationReceiverId Grup uygulaması alıcı kimliği. string
groupApplicationReceiverQualifier Grup uygulaması alıcısı niteleyicisi. string
groupApplicationSenderId Grup uygulaması gönderen kimliği. string
groupApplicationSenderQualifier Grup uygulaması gönderen niteleyicisi. string
groupAssociationAssignedCode Grup ilişkilendirmesi tarafından atanan kod. string
groupControllingAgencyCode Ajans kodunu kontrol eden grup. string
groupControlNumberLowerBound Alt sınırdaki grup denetim numarası. int
groupControlNumberPrefix Grup denetimi numarası ön eki. string
groupControlNumberSuffix Grup denetim numarası soneki. string
groupControlNumberUpperBound Üst sınırdaki grup denetim numarası. int
groupMessageRelease Grup iletisi sürümü. string
groupMessageVersion Grup iletisi sürümü. string
interchangeControlNumberLowerBound Değişim denetim numarası alt sınır. int
interchangeControlNumberPrefix Değişim denetimi numarası ön eki. string
interchangeControlNumberSuffix Değişim denetim numarası soneki. string
interchangeControlNumberUpperBound Değişim denetim numarası üst sınır. int
isTestInterchange İletinin bir test değişimi olup olmadığını gösteren değer. bool
overwriteExistingTransactionSetControlNumber Mevcut işlem kümesi denetim numarasının üzerine yazıp yazılmayacağını gösteren değer. bool
processingPriorityCode İşleme önceliği kodu. string
receiverInternalIdentification Alıcı iç kimliği. string
receiverInternalSubIdentification Alıcı iç alt kimliği. string
receiverReverseRoutingAddress Alıcı ters yönlendirme adresi. string
recipientReferencePasswordQualifier Alıcı başvuru parolası niteleyicisi. string
recipientReferencePasswordValue Alıcı başvuru parolası değeri. string
rolloverGroupControlNumber Grup denetim numarasının rollover yapılıp yapılmayacağını belirten değer. bool
rolloverInterchangeControlNumber Değişim denetim numarasının geçiş yapılıp yapılmayacağını belirten değer. bool
rolloverTransactionSetControlNumber İşlem kümesi denetim numarasının geçiş yapılıp yapılmayacağını gösteren değer. bool
senderInternalIdentification Gönderenin iç kimliği. string
senderInternalSubIdentification Gönderenin iç alt kimliği. string
senderReverseRoutingAddress Gönderenin ters yönlendirme adresi. string
transactionSetControlNumberLowerBound İşlem kümesi denetim numarası alt sınır. int
transactionSetControlNumberPrefix İşlem kümesi denetim numarası ön eki. string
transactionSetControlNumberSuffix İşlem kümesi denetim numarası soneki. string
transactionSetControlNumberUpperBound İşlem kümesi denetim numarası üst sınır. int

EdifactFramingSettings

Ad Açıklama Değer
characterEncoding Karakter kodlaması. string
Characterset EDIFACT çerçeve ayarı characterSet. 'KECA'
'NotSpecified'
'UNOA'
'UNOB'
'UNOC'
'UNOD'
'UNOE'
'UNOF'
'UNOG'
'UNOH'
'UNOI'
'UNOJ'
'UNOK'
'UNOX'
'UNOY'
componentSeparator Bileşen ayırıcısı. int
dataElementSeparator Veri öğesi ayırıcısı. int
decimalPointIndicator EDIFACT çerçeve ayarı ondalık göstergesi. 'Virgül'
'Ondalık'
'NotSpecified'
Protocolversion Protokol sürümü. int
releaseIndicator Sürüm göstergesi. int
repetitionSeparator Yineleme ayırıcısı. int
segmentTerminator Segment sonlandırıcısı. int
segmentTerminatorSuffix EDIFACT çerçeve ayarı segment sonlandırıcı soneki. 'CR'
'CRLF'
'LF'
'Yok'
'NotSpecified'
serviceCodeListDirectoryVersion Hizmet kodu listesi dizin sürümü. string

EdifactMessageFilter

Ad Açıklama Değer
messageFilterType İleti filtresi türü. 'Dışla'
'Dahil Et'
'NotSpecified'

EdifactMessageIdentifier

Ad Açıklama Değer
Messageıd Bu zarf ayarlarının uygulanması gereken ileti kimliği. string

EdifactProcessingSettings

Ad Açıklama Değer
createEmptyXmlTagsForTrailingSeparators Sondaki ayırıcılar için boş xml etiketleri oluşturulup oluşturulmayacağını gösteren değer. bool
maskSecurityInfo Güvenlik bilgilerinin maskelenip maskelenmeyeceğini belirten değer. bool
preserveInterchange Değişimin korunup korunmayacağını belirten değer. bool
suspendInterchangeOnError Hatada değişimin askıya alınıp alınmayacağını gösteren değer. bool
useDotAsDecimalSeparator Ondalık ayırıcı olarak nokta kullanılıp kullanılmayacağını gösteren değer. bool

EdifactSchemaReference

Ad Açıklama Değer
associationAssignedCode İlişkilendirme tarafından atanan kod. string
Messageıd İleti kimliği. string
messageRelease İleti sürümü. string
Messageversion İleti sürümü. string
Schemaname Şema adı. string
senderApplicationId Gönderen uygulama kimliği. string
senderApplicationQualifier Gönderen uygulama niteleyicisi. string

EdifactValidationOverride

Ad Açıklama Değer
allowLeadingAndTrailingSpacesAndZeroes Baştaki ve sondaki boşluklara ve sıfırlara izin verilip verilmeyeceğini gösteren değer. bool
enforceCharacterSet Karakter Kümesinin doğrulanıp doğrulanmayacağını gösteren değer. bool
Messageıd Doğrulama ayarlarının uygulanması gereken ileti kimliği. string
trailingSeparatorPolicy Sondaki ayırıcı ilkesi. 'Zorunlu'
'NotAllowed'
'NotSpecified'
'İsteğe bağlı'
trimLeadingAndTrailingSpacesAndZeroes Baştaki ve sondaki boşlukların ve sıfırların kırpılıp kırpılmayacağını gösteren değer. bool
validateEDITypes EDI türlerinin doğrulanıp doğrulanmayacağını gösteren değer. bool
validateXSDTypes XSD türlerinin doğrulanıp doğrulanmayacağını gösteren değer. bool

EdifactValidationSettings

Ad Açıklama Değer
allowLeadingAndTrailingSpacesAndZeroes Baştaki ve sondaki boşluklara ve sıfırlara izin verilip verilmeyeceğini gösteren değer. bool
checkDuplicateGroupControlNumber Yinelenen grup denetim numarasının denetlenip denetlenmeyeceğini belirten değer. bool
checkDuplicateInterchangeControlNumber Yinelenen değişim denetim numarasının denetlenip denetlenmeyeceğini belirten değer. bool
checkDuplicateTransactionSetControlNumber Yinelenen işlem kümesi denetim numarasının denetlenip denetlenmeyeceğini gösteren değer. bool
interchangeControlNumberValidityDays Değişim denetim numarasının geçerlilik süresi. int
trailingSeparatorPolicy Sondaki ayırıcı ilkesi. 'Zorunlu'
'NotAllowed'
'NotSpecified'
'İsteğe bağlı'
trimLeadingAndTrailingSpacesAndZeroes Baştaki ve sondaki boşlukların ve sıfırların kırpılıp kırpılmayacağını gösteren değer. bool
validateCharacterSet İletideki karakter kümesinin doğrulanıp doğrulanmayacağını belirten değer. bool
validateEDITypes EDI türlerinin doğrulanıp doğrulanmayacağını belirten değer. bool
validateXSDTypes XSD türlerinin doğrulanıp doğrulanmayacağını belirten değer. bool

X12AgreementContent

Ad Açıklama Değer
receiveAgreement X12 tek yönlü alma sözleşmesi. X12OneWayAgreement
sendAgreement X12 tek yönlü gönderme sözleşmesi. X12OneWayAgreement

X12OneWayAgreement

Ad Açıklama Değer
protocolSettings X12 protokol ayarları. X12ProtocolSettings
receiverBusinessIdentity Alıcı iş kimliği İş Kimliği
senderBusinessIdentity Gönderenin iş kimliği İş Kimliği

X12ProtocolSettings

Ad Açıklama Değer
acknowledgementSettings X12 bildirim ayarları. X12AcknowledgementSettings
envelopeOverrides X12 zarf geçersiz kılma ayarları. X12EnvelopeOverride[]
envelopeSettings X12 zarf ayarları. X12EnvelopeSettings
framingSettings X12 çerçeve ayarları. X12FramingSettings
Messagefilter X12 ileti filtresi. X12MessageFilter
messageFilterList X12 ileti filtresi listesi. X12MessageIdentifier[]
processingSettings X12 işleme ayarları. X12ProcessingSettings
schemaReferences X12 şema başvuruları. X12SchemaReference[]
securitySettings X12 güvenlik ayarları. X12SecuritySettings
validationOverrides X12 doğrulama geçersiz kılma ayarları. X12ValidationOverride[]
Validationsettings X12 doğrulama ayarları. X12ValidationSettings
x12DelimiterOverrides X12 sınırlayıcı ayarları geçersiz kılar. X12DelimiterOverrides[]

X12AcknowledgementSettings

Ad Açıklama Değer
acknowledgementControlNumberLowerBound Onay denetim numarası alt sınırı. int
acknowledgementControlNumberPrefix Onay denetimi numarası ön eki. string
acknowledgementControlNumberSuffix Onay denetimi numarası soneki. string
acknowledgementControlNumberUpperBound Onay denetim numarası üst sınır. int
batchFunctionalAcknowledgements İşlevsel onayların toplu işlenip onaylanmayacağını gösteren değer. bool
batchImplementationAcknowledgements Toplu uygulama onaylarının yapılıp yapılmayacağını gösteren değer. bool
batchTechnicalAcknowledgements Teknik onayların toplu işlenip gruplanmayacağını gösteren değer. bool
functionalAcknowledgementVersion İşlevsel onay sürümü. string
implementationAcknowledgementVersion Uygulama onay sürümü. string
needFunctionalAcknowledgement İşlevsel onay gerekip gerekmediğini gösteren değer. bool
needImplementationAcknowledgement Uygulama onayının gerekli olup olmadığını gösteren değer. bool
needLoopForValidMessages Geçerli iletiler için döngü gerekip gerekmediğini gösteren değer. bool
needTechnicalAcknowledgement Teknik onay gerekip gerekmediğini gösteren değer. bool
rolloverAcknowledgementControlNumber Onay denetimi numarasının geçişi yapılıp yapılmayacağını belirten değer. bool
sendSynchronousAcknowledgement Zaman uyumlu onay gönderip göndermeyeceğini belirten değer. bool

X12EnvelopeOverride

Ad Açıklama Değer
Dateformat Tarih biçimi. 'CCYYMMDD'
'NotSpecified'
'YYMMDD'
functionalIdentifierCode İşlevsel tanımlayıcı kodu. string
headerVersion Üst bilgi sürümü. string
Messageıd Bu zarf ayarlarının uygulanması gereken ileti kimliği. string
Protocolversion Bu zarf ayarlarının uygulanması gereken protokol sürümü. string
receiverApplicationId Alıcı uygulama kimliği. string
responsibleAgencyCode Sorumlu ajans kodu. int
senderApplicationId Gönderen uygulama kimliği. string
Targetnamespace Bu zarf ayarlarının uygulanması gereken hedef ad alanı. string
timeFormat Saat biçimi. 'SSMM'
'HHMMSS'
'HHMMSSd'
'HHMMSSdd'
'NotSpecified'

X12EnvelopeSettings

Ad Açıklama Değer
controlStandardsId Denetim standartları kimliği. int
controlVersionNumber Denetim sürüm numarası. string
enableDefaultGroupHeaders Varsayılan grup üst bilgilerinin etkinleştirilip etkinleştirilmeydiğini gösteren değer. bool
functionalGroupId İşlevsel grup kimliği. string
groupControlNumberLowerBound Alt sınırdaki grup denetim numarası. int
groupControlNumberUpperBound Üst sınırdaki grup denetim numarası. int
groupHeaderAgencyCode Grup üst bilgisi ajans kodu. string
groupHeaderDateFormat Grup üst bilgisi tarih biçimi. 'CCYYMMDD'
'NotSpecified'
'YYMMDD'
groupHeaderTimeFormat Grup üst bilgisi saat biçimi. 'HHMM'
'HHMMSS'
'HHMMSSd'
'HHMMSSdd'
'NotSpecified'
groupHeaderVersion Grup üst bilgisi sürümü. string
interchangeControlNumberLowerBound Değişim denetim numarası alt sınır. int
interchangeControlNumberUpperBound Değişim denetim numarası üst sınır. int
overwriteExistingTransactionSetControlNumber Var olan işlem kümesi denetim numarasının üzerine yazıp yazılmayacağını belirten değer. bool
receiverApplicationId Alıcı uygulama kimliği. string
rolloverGroupControlNumber Grup denetim numarasının rollover yapılıp yapılmayacağını gösteren değer. bool
rolloverInterchangeControlNumber Değişim denetim numarasının yuvarlanıp yuvarlanmayacağını gösteren değer. bool
rolloverTransactionSetControlNumber İşlem kümesi denetim numarasının yuvarlanıp yuvarlanmayacağını gösteren değer. bool
senderApplicationId Gönderen uygulama kimliği. string
transactionSetControlNumberLowerBound İşlem kümesi denetim numarası alt sınır. int
transactionSetControlNumberPrefix İşlem kümesi denetim numarası ön eki. string
transactionSetControlNumberSuffix İşlem kümesi denetim numarası soneki. string
transactionSetControlNumberUpperBound İşlem kümesi denetim numarası üst sınır. int
usageIndicator Kullanım göstergesi. 'Bilgi'
'NotSpecified'
'Üretim'
'Test'
useControlStandardsIdAsRepetitionCharacter Denetim standartları kimliğinin yineleme karakteri olarak kullanılıp kullanılmayacağını gösteren değer. bool

X12FramingSettings

Ad Açıklama Değer
Characterset X12 karakter kümesi. 'Temel'
'Genişletilmiş'
'NotSpecified'
'UTF8'
componentSeparator Bileşen ayırıcısı. int
dataElementSeparator Veri öğesi ayırıcısı. int
replaceCharacter Değiştirme karakteri. int
replaceSeparatorsInPayload Yükteki ayırıcıların değiştirilip değiştirilmeyeceğini gösteren değer. bool
segmentTerminator Segment sonlandırıcısı. int
segmentTerminatorSuffix Segment sonlandırıcı soneki. 'CR'
'CRLF'
'LF'
'Yok'
'NotSpecified'

X12MessageFilter

Ad Açıklama Değer
messageFilterType İleti filtresi türü. 'Dışla'
'Dahil Et'
'NotSpecified'

X12MessageIdentifier

Ad Açıklama Değer
Messageıd İleti kimliği. string

X12ProcessingSettings

Ad Açıklama Değer
convertImpliedDecimal Sayısal türün zımni ondalık değere dönüştürülip dönüştürülmeyeceğini gösteren değer. bool
createEmptyXmlTagsForTrailingSeparators Sondaki ayırıcılar için boş xml etiketleri oluşturulup oluşturulmayacağını gösteren değer. bool
maskSecurityInfo Güvenlik bilgilerinin maskelenip maskelenmeyeceğini belirten değer. bool
preserveInterchange Değişimin korunup korunmayacağını belirten değer. bool
suspendInterchangeOnError Hatada değişimin askıya alınıp alınmayacağını gösteren değer. bool
useDotAsDecimalSeparator Ondalık ayırıcı olarak nokta kullanılıp kullanılmayacağını gösteren değer. bool

X12SchemaReference

Ad Açıklama Değer
Messageıd İleti kimliği. string
Schemaname Şema adı. string
schemaVersion Şema sürümü. string
senderApplicationId Gönderen uygulama kimliği. string

X12SecuritySettings

Ad Açıklama Değer
authorizationQualifier Yetkilendirme niteleyicisi. string
authorizationValue Yetkilendirme değeri. string
passwordValue Parola değeri. string
securityQualifier Güvenlik niteleyicisi. string

X12ValidationOverride

Ad Açıklama Değer
allowLeadingAndTrailingSpacesAndZeroes Baştaki ve sondaki boşluklara ve sıfırlara izin verilip verilmeyeceğini gösteren değer. bool
Messageıd Doğrulama ayarlarının uygulanması gereken ileti kimliği. string
trailingSeparatorPolicy Sondaki ayırıcı ilkesi. 'Zorunlu'
'NotAllowed'
'NotSpecified'
'İsteğe bağlı'
trimLeadingAndTrailingSpacesAndZeroes Baştaki ve sondaki boşlukların ve sıfırların kırpılıp kırpılmayacağını gösteren değer. bool
validateCharacterSet Karakter Kümesinin doğrulanıp doğrulanmayacağını gösteren değer. bool
validateEDITypes EDI türlerinin doğrulanıp doğrulanmayacağını gösteren değer. bool
validateXSDTypes XSD türlerinin doğrulanıp doğrulanmayacağını gösteren değer. bool

X12ValidationSettings

Ad Açıklama Değer
allowLeadingAndTrailingSpacesAndZeroes Baştaki ve sondaki boşluklara ve sıfırlara izin verilip verilmeyeceğini gösteren değer. bool
checkDuplicateGroupControlNumber Yinelenen grup denetim numarasının denetlenip denetlenmeyeceğini belirten değer. bool
checkDuplicateInterchangeControlNumber Yinelenen değişim denetim numarasının denetlenip denetlenmeyeceğini belirten değer. bool
checkDuplicateTransactionSetControlNumber Yinelenen işlem kümesi denetim numarasının denetlenip denetlenmeyeceğini gösteren değer. bool
interchangeControlNumberValidityDays Değişim denetim numarasının geçerlilik süresi. int
trailingSeparatorPolicy Sondaki ayırıcı ilkesi. 'Zorunlu'
'NotAllowed'
'NotSpecified'
'İsteğe bağlı'
trimLeadingAndTrailingSpacesAndZeroes Baştaki ve sondaki boşlukların ve sıfırların kırpılıp kırpılmayacağını gösteren değer. bool
validateCharacterSet İletideki karakter kümesinin doğrulanıp doğrulanmayacağını belirten değer. bool
validateEDITypes EDI türlerinin doğrulanıp doğrulanmayacağını belirten değer. bool
validateXSDTypes XSD türlerinin doğrulanıp doğrulanmayacağını belirten değer. bool

X12DelimiterOverrides

Ad Açıklama Değer
componentSeparator Bileşen ayırıcısı. int
dataElementSeparator Veri öğesi ayırıcısı. int
Messageıd İleti kimliği. string
Protocolversion Protokol sürümü. string
replaceCharacter Değiştirme karakteri. int
replaceSeparatorsInPayload Yükteki ayırıcıların değiştirilip değiştirilmeyeceğini gösteren değer. bool
segmentTerminator Segment sonlandırıcısı. int
segmentTerminatorSuffix Segment sonlandırıcı soneki. 'CR'
'CRLF'
'LF'
'Yok'
'NotSpecified'
Targetnamespace Bu sınırlayıcı ayarlarının uygulanması gereken hedef ad alanı. string

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Description
Azure Logic Apps - AS2 Alma Gönderme

Azure’a dağıtın
İş ortaklarının yapıtları ve sözleşmeler dahil olmak üzere Contoso ve Fabrikam olmak üzere iki iş ortağı için tümleştirme hesapları oluşturur. Şablon ayrıca zaman uyumlu AS2 Gönderme Alma işlemini göstermek için Fabrikam Sales ile Contoso arasında mantıksal uygulamalar oluşturur. Şablon ayrıca Fabrikam Finance ile Contoso arasında zaman uyumsuz AS2 Alma Gönderme işlemini gösteren mantıksal uygulamalar oluşturur.

Terraform (AzAPI sağlayıcısı) kaynak tanımı

integrationAccounts/agreements kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Logic/integrationAccounts/agreements kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

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

Özellik değerleri

integrationAccounts/agreements

Ad Açıklama Değer
tür Kaynak türü "Microsoft.Logic/integrationAccounts/agreements@2015-08-01-preview"
name Kaynak adı dize (gerekli)
location Kaynak konumu. string
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Şu tür kaynağın kimliği: integrationAccounts
etiketler Kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü.
properties Tümleştirme hesabı sözleşmesi özellikleri. IntegrationAccountAgreementProperties

IntegrationAccountAgreementProperties

Ad Açıklama Değer
agreementType Sözleşme türü. "AS2"
"Edifact"
"NotSpecified"
"X12"
içerik Sözleşme içeriği. AgreementContent
guestIdentity Konuk kimliği. İş Kimliği
guestPartner Konuk ortak. string
hostIdentity Konak kimliği. İş Kimliği
hostPartner Konak ortağı. string
meta veriler Meta veriler.

AgreementContent

Ad Açıklama Değer
AS2 AS2 sözleşmesi içeriği. AS2AgreementContent
Edifact EDIFACT sözleşmesi içeriği. EdifactAgreementContent
X12 X12 sözleşmesi içeriği. X12AgreementContent

AS2AgreementContent

Ad Açıklama Değer
receiveAgreement AS2 tek yönlü alma sözleşmesi. AS2OneWayAgreement
sendAgreement AS2 tek yönlü gönderme sözleşmesi. AS2OneWayAgreement

AS2OneWayAgreement

Ad Açıklama Değer
protocolSettings AS2 protokol ayarları. AS2ProtocolSettings
receiverBusinessIdentity Alıcı iş kimliği İş Kimliği
senderBusinessIdentity Gönderenin iş kimliği İş Kimliği

AS2ProtocolSettings

Ad Açıklama Değer
acknowledgementConnectionSettings Onay bağlantısı ayarları. AS2AcknowledgementConnectionSettings
envelopeSettings Zarf ayarları. AS2EnvelopeSettings
errorSettings Hata ayarları. AS2ErrorSettings
mdnSettings MDN ayarları. AS2MdnSettings
messageConnectionSettings İleti bağlantısı ayarları. AS2MessageConnectionSettings
securitySettings Güvenlik ayarları. AS2SecuritySettings
Validationsettings Doğrulama ayarları. AS2ValidationSettings

AS2AcknowledgementConnectionSettings

Ad Açıklama Değer
ignoreCertificateNameMismatch Sertifika adındaki uyumsuzluğun yoksayılıp yoksayılmayacağını belirten değer. bool
keepHttpConnectionAlive Bağlantının canlı tutulup tutulmayacağını belirten değer. bool
destekHttpStatusCodeContinue 'CONTINUE' HTTP durum kodunun desteklenip desteklemeyeceğini belirten değer. bool
unfoldHttpHeaders HTTP üst bilgilerinin açılıp açılmayacağını belirten değer. bool

AS2EnvelopeSettings

Ad Açıklama Değer
AutogenerateFileName Dosya adının otomatik olarak oluşturulup oluşturulmayacağını belirten değer. bool
fileNameTemplate Dosya adı şablonu. string
messageContentType İleti içerik türü. string
SuspendMessageOnFileNameGenerationError Dosya adı oluşturma hatasında iletinin askıya alınıp alınmayacağını belirten değer. bool
transmitFileNameInMimeHeader Mime üst bilgisinde dosya adının iletilip aktarılmayacağını belirten değer. bool

AS2ErrorSettings

Ad Açıklama Değer
ResendIfMdnNotReceived MDN alınmazsa iletinin yeniden gönderilip gönderilmeymeyeceğini belirten değer. bool
SuspendDuplicateMessage Yinelenen iletinin askıya alınıp alınmayacağını belirten değer. bool

AS2MdnSettings

Ad Açıklama Değer
dispositionNotificationTo Üst bilgi değerine bırakma bildirimi. string
mdnText MDN metni. string
micHashingAlgorithm İmzalama veya karma algoritması. "Hiçbiri"
"NotSpecified"
"SHA2256"
"SHA2384"
"SHA2512"
needMdn MDN gönderilip gönderilmeymeyeceğini veya istenmeyeceğini belirten değer. bool
receiptDeliveryUrl Makbuz teslim URL'si. string
sendInboundMdnToMessageBox gelen MDN'nin ileti kutusuna gönderilip gönderilmeydiğini gösteren değer. bool
sendMdnAsynchronously Zaman uyumsuz MDN'nin gönderilip gönderilmeydiğini gösteren değer. bool
signMdn MDN'nin imzalanması gerekip gerekmediğini belirten değer. bool
signOutboundMdnIfOptional İsteğe bağlıysa giden MDN'nin imzalanıp imzalanmayacağını belirten değer. bool

AS2MessageConnectionSettings

Ad Açıklama Değer
ignoreCertificateNameMismatch Sertifika adındaki uyumsuzluğun yoksayılıp yoksayılmayacağını belirten değer. bool
keepHttpConnectionAlive Bağlantının canlı tutulup tutulmayacağını belirten değer. bool
destekHttpStatusCodeContinue 'CONTINUE' HTTP durum kodunun desteklenip desteklenemediğini gösteren değer. bool
unfoldHttpHeaders HTTP üst bilgilerinin açılıp açılmayacağını gösteren değer. bool

AS2SecuritySettings

Ad Açıklama Değer
enableNrrForInboundDecodedMessages Gelen kod çözme iletileri için NRR'nin etkinleştirilip etkinleştirilmeydiğini gösteren değer. bool
enableNrrForInboundEncodedMessages Gelen kodlanmış iletiler için NRR'nin etkinleştirilip etkinleştirilmeydiğini gösteren değer. bool
enableNrrForInboundMdn Gelen MDN için NRR'nin etkinleştirilip etkinleştirilmeydiğini gösteren değer. bool
enableNrrForOutboundDecodedMessages Giden kod çözme iletileri için NRR'nin etkinleştirilip etkinleştirilmeydiğini gösteren değer. bool
enableNrrForOutboundEncodedMessages Giden kodlanmış iletiler için NRR'nin etkinleştirilip etkinleştirilmeydiğini gösteren değer. bool
enableNrrForOutboundMdn Giden MDN için NRR'nin etkinleştirilip etkinleştirilmeydiğini gösteren değer. bool
encryptionCertificateName Şifreleme sertifikasının adı. string
overrideGroupSigningCertificate MDN'nin gönderilmesini veya istenip istenmeyeceğini belirten değer. bool
signingCertificateName İmzalama sertifikasının adı. string

AS2ValidationSettings

Ad Açıklama Değer
checkCertificateRevocationListOnReceive Alma sırasında sertifika iptal listesinin denetlenip denetlenmeyeceğini belirten değer. bool
checkCertificateRevocationListOnSend Gönderme sırasında sertifika iptal listesinin denetlenip denetlenmeyeceğini belirten değer. bool
checkDuplicateMessage Yinelenen iletinin denetlenip denetlenmeyeceğini belirten değer. bool
compressMessage İletinin sıkıştırılması gerekip gerekmediğini gösteren değer. bool
Encryptionalgorithm Şifreleme algoritması. "AES128"
"AES192"
"AES256"
"DES3"
"Hiçbiri"
"NotSpecified"
"RC2"
encryptMessage İletinin şifrelenmesi gerekip gerekmediğini gösteren değer. bool
interchangeDuplicatesValidityDays Yinelenen değişim için geriye bakılan gün sayısı. int
overrideMessageProperties Gelen ileti özelliklerinin sözleşmedekilerle geçersiz kılınıp geçersiz kılınmayacağını belirten değer. bool
signMessage İletinin imzalanması gerekip gerekmediğini gösteren değer. bool

İş Kimliği

Ad Açıklama Değer
Niteleyici İş kimliği niteleyicisi. string
Değer İş kimliği değeri. string

EdifactAgreementContent

Ad Açıklama Değer
receiveAgreement EDIFACT tek yönlü alma sözleşmesi. EdifactOneWayAgreement
sendAgreement EDIFACT tek yönlü gönderme sözleşmesi. EdifactOneWayAgreement

EdifactOneWayAgreement

Ad Açıklama Değer
protocolSettings EDIFACT protokol ayarları. EdifactProtocolSettings
receiverBusinessIdentity Alıcı iş kimliği İş Kimliği
senderBusinessIdentity Gönderenin iş kimliği İş Kimliği

EdifactProtocolSettings

Ad Açıklama Değer
acknowledgementSettings EDIFACT onay ayarları. EdifactAcknowledgementSettings
edifactDelimiterOverrides EDIFACT sınırlayıcısı ayarları geçersiz kılar. EdifactDelimiterOverride[]
envelopeOverrides EDIFACT zarf geçersiz kılma ayarları. EdifactEnvelopeOverride[]
envelopeSettings EDIFACT zarf ayarları. EdifactEnvelopeSettings
framingSettings EDIFACT çerçeve ayarları. EdifactFramingSettings
Messagefilter EDIFACT ileti filtresi. EdifactMessageFilter
messageFilterList EDIFACT ileti filtresi listesi. EdifactMessageIdentifier[]
processingSettings EDIFACT işleme Ayarları. EdifactProcessingSettings
schemaReferences EDIFACT şema başvuruları. EdifactSchemaReference[]
validationOverrides EDIFACT doğrulama geçersiz kılma ayarları. EdifactValidationOverride[]
Validationsettings EDIFACT doğrulama ayarları. EdifactValidationSettings

EdifactAcknowledgementSettings

Ad Açıklama Değer
acknowledgementControlNumberLowerBound Onay denetim numarası alt sınırı. int
acknowledgementControlNumberPrefix Onay denetimi numarası ön eki. string
acknowledgementControlNumberSuffix Onay denetimi numarası soneki. string
acknowledgementControlNumberUpperBound Onay denetim numarası üst sınır. int
batchFunctionalAcknowledgements İşlevsel onayların toplu işlenip onaylanmayacağını gösteren değer. bool
batchTechnicalAcknowledgements Teknik onayların toplu işlenip gruplanmayacağını gösteren değer. bool
needFunctionalAcknowledgement İşlevsel onay gerekip gerekmediğini gösteren değer. bool
needLoopForValidMessages Geçerli iletiler için döngü gerekip gerekmediğini gösteren değer. bool
needTechnicalAcknowledgement Teknik onay gerekip gerekmediğini gösteren değer. bool
rolloverAcknowledgementControlNumber Onay denetimi numarasının geçişi yapılıp yapılmayacağını belirten değer. bool
sendSynchronousAcknowledgement Zaman uyumlu onay gönderip göndermeyeceğini belirten değer. bool

EdifactDelimiterOverride

Ad Açıklama Değer
componentSeparator Bileşen ayırıcısı. int
dataElementSeparator Veri öğesi ayırıcısı. int
decimalPointIndicator Ondalık ayırıcı göstergesi. "Virgül"
"Ondalık"
"NotSpecified"
messageAssociationAssignedCode İleti ilişkilendirmesi tarafından atanan kod. string
Messageıd İleti kimliği. string
messageRelease İleti sürümü. string
Messageversion İleti sürümü. string
releaseIndicator Sürüm göstergesi. int
repetitionSeparator Yineleme ayırıcısı. int
segmentTerminator Segment sonlandırıcısı. int
segmentTerminatorSuffix Segment sonlandırıcı soneki. "CR"
"CRLF"
"LF"
"Hiçbiri"
"NotSpecified"
Targetnamespace Bu sınırlayıcı ayarlarının uygulanması gereken hedef ad alanı. string

EdifactEnvelopeOverride

Ad Açıklama Değer
applicationPassword Uygulama parolası. string
associationAssignedCode İlişkilendirme tarafından atanan kod. string
controllingAgencyCode Kontrol eden ajans kodu. string
functionalGroupId İşlevsel grup kimliği. string
groupHeaderMessageRelease Grup üst bilgisi ileti sürümü. string
groupHeaderMessageVersion Grup üst bilgisi ileti sürümü. string
messageAssociationAssignedCode İleti ilişkilendirmesi tarafından atanan kod. string
Messageıd Bu zarf ayarlarının uygulanması gereken ileti kimliği. string
messageRelease Bu zarf ayarlarının uygulanması gereken ileti sürümü. string
Messageversion Bu zarf ayarlarının uygulanması gereken ileti sürümü. string
receiverApplicationId Alıcı uygulama kimliği. string
receiverApplicationQualifier Alıcı uygulama niteleyicisi. string
senderApplicationId Gönderen uygulama kimliği. string
senderApplicationQualifier Gönderen uygulama niteleyicisi. string
Targetnamespace Bu zarf ayarlarının uygulanması gereken hedef ad alanı. string

EdifactEnvelopeSettings

Ad Açıklama Değer
applicationReferenceId Uygulama başvuru kimliği. string
applyDelimiterStringAdvice Sınırlayıcı dize önerisinin uygulanıp uygulanmayacağını gösteren değer. bool
communicationAgreementId İletişim sözleşmesi kimliği. string
createGroupingSegments Gruplandırma segmentlerinin oluşturulup oluşturulmayacağını gösteren değer. bool
enableDefaultGroupHeaders Varsayılan grup üst bilgilerinin etkinleştirilip etkinleştirilmeydiğini gösteren değer. bool
functionalGroupId İşlevsel grup kimliği. string
groupApplicationPassword Grup uygulaması parolası. string
groupApplicationReceiverId Grup uygulaması alıcı kimliği. string
groupApplicationReceiverQualifier Grup uygulaması alıcısı niteleyicisi. string
groupApplicationSenderId Grup uygulaması gönderen kimliği. string
groupApplicationSenderQualifier Grup uygulaması gönderen niteleyicisi. string
groupAssociationAssignedCode Grup ilişkilendirmesi tarafından atanan kod. string
groupControllingAgencyCode Ajans kodunu kontrol eden grup. string
groupControlNumberLowerBound Alt sınırdaki grup denetim numarası. int
groupControlNumberPrefix Grup denetimi numarası ön eki. string
groupControlNumberSuffix Grup denetim numarası soneki. string
groupControlNumberUpperBound Üst sınırdaki grup denetim numarası. int
groupMessageRelease Grup iletisi sürümü. string
groupMessageVersion Grup iletisi sürümü. string
interchangeControlNumberLowerBound Değişim denetim numarası alt sınır. int
interchangeControlNumberPrefix Değişim denetimi numarası ön eki. string
interchangeControlNumberSuffix Değişim denetim numarası soneki. string
interchangeControlNumberUpperBound Değişim denetim numarası üst sınır. int
isTestInterchange İletinin bir test değişimi olup olmadığını gösteren değer. bool
overwriteExistingTransactionSetControlNumber Var olan işlem kümesi denetim numarasının üzerine yazıp yazılmayacağını belirten değer. bool
processingPriorityCode İşleme önceliği kodu. string
receiverInternalIdentification Alıcı iç tanımlaması. string
receiverInternalSubIdentification Alıcı iç alt tanımlaması. string
receiverReverseRoutingAddress Alıcı ters yönlendirme adresi. string
recipientReferencePasswordQualifier Alıcı başvuru parolası niteleyicisi. string
recipientReferencePasswordValue Alıcı başvuru parolası değeri. string
rolloverGroupControlNumber Grup denetim numarasının rollover yapılıp yapılmayacağını gösteren değer. bool
rolloverInterchangeControlNumber Değişim denetim numarasının yuvarlanıp yuvarlanmayacağını gösteren değer. bool
rolloverTransactionSetControlNumber İşlem kümesi denetim numarasının yuvarlanıp yuvarlanmayacağını gösteren değer. bool
senderInternalIdentification Gönderenin iç kimliği. string
senderInternalSubIdentification Gönderenin iç alt kimliği. string
senderReverseRoutingAddress Gönderen ters yönlendirme adresi. string
transactionSetControlNumberLowerBound İşlem kümesi denetim numarası alt sınır. int
transactionSetControlNumberPrefix İşlem kümesi denetim numarası ön eki. string
transactionSetControlNumberSuffix İşlem kümesi denetim numarası soneki. string
transactionSetControlNumberUpperBound İşlem kümesi denetim numarası üst sınır. int

EdifactFramingSettings

Ad Açıklama Değer
characterEncoding Karakter kodlaması. string
Characterset EDIFACT çerçeve ayarı characterSet. "KECA"
"NotSpecified"
"UNOA"
"UNOB"
"UNOC"
"UNOD"
"UNOE"
"UNOF"
"UNOG"
"UNOH"
"UNOI"
"UNOJ"
"UNOK"
"UNOX"
"UNOY"
componentSeparator Bileşen ayırıcısı. int
dataElementSeparator Veri öğesi ayırıcısı. int
decimalPointIndicator EDIFACT çerçeve ayarı ondalık göstergesi. "Virgül"
"Ondalık"
"NotSpecified"
Protocolversion Protokol sürümü. int
releaseIndicator Sürüm göstergesi. int
repetitionSeparator Yineleme ayırıcısı. int
segmentTerminator Segment sonlandırıcısı. int
segmentTerminatorSuffix EDIFACT çerçeve ayarı segment sonlandırıcı soneki. "CR"
"CRLF"
"LF"
"Hiçbiri"
"NotSpecified"
serviceCodeListDirectoryVersion Hizmet kodu listesi dizin sürümü. string

EdifactMessageFilter

Ad Açıklama Değer
messageFilterType İleti filtresi türü. "Dışla"
"Dahil Et"
"NotSpecified"

EdifactMessageIdentifier

Ad Açıklama Değer
Messageıd Bu zarf ayarlarının uygulanması gereken ileti kimliği. string

EdifactProcessingSettings

Ad Açıklama Değer
createEmptyXmlTagsForTrailingSeparators Sondaki ayırıcılar için boş xml etiketleri oluşturulup oluşturulmayacağını gösteren değer. bool
maskSecurityInfo Güvenlik bilgilerinin maskelenip maskelenmeyeceğini belirten değer. bool
preserveInterchange Değişimin korunup korunmayacağını belirten değer. bool
suspendInterchangeOnError Hatada değişimin askıya alınıp alınmayacağını gösteren değer. bool
useDotAsDecimalSeparator Ondalık ayırıcı olarak nokta kullanılıp kullanılmayacağını gösteren değer. bool

EdifactSchemaReference

Ad Açıklama Değer
associationAssignedCode İlişkilendirme tarafından atanan kod. string
Messageıd İleti kimliği. string
messageRelease İleti sürümü. string
Messageversion İleti sürümü. string
Schemaname Şema adı. string
senderApplicationId Gönderen uygulama kimliği. string
senderApplicationQualifier Gönderen uygulama niteleyicisi. string

EdifactValidationOverride

Ad Açıklama Değer
allowLeadingAndTrailingSpacesAndZeroes Baştaki ve sondaki boşluklara ve sıfırlara izin verilip verilmeyeceğini gösteren değer. bool
enforceCharacterSet Karakter Kümesinin doğrulanıp doğrulanmayacağını gösteren değer. bool
Messageıd Doğrulama ayarlarının uygulanması gereken ileti kimliği. string
trailingSeparatorPolicy Sondaki ayırıcı ilkesi. "Zorunlu"
"NotAllowed"
"NotSpecified"
"İsteğe bağlı"
trimLeadingAndTrailingSpacesAndZeroes Baştaki ve sondaki boşlukların ve sıfırların kırpılıp kırpılmayacağını gösteren değer. bool
validateEDITypes EDI türlerinin doğrulanıp doğrulanmayacağını gösteren değer. bool
validateXSDTypes XSD türlerinin doğrulanıp doğrulanmayacağını gösteren değer. bool

EdifactValidationSettings

Ad Açıklama Değer
allowLeadingAndTrailingSpacesAndZeroes Baştaki ve sondaki boşluklara ve sıfırlara izin verilip verilmeyeceğini gösteren değer. bool
checkDuplicateGroupControlNumber Yinelenen grup denetim numarasının denetlenip denetlenmeyeceğini belirten değer. bool
checkDuplicateInterchangeControlNumber Yinelenen değişim denetim numarasının denetlenip denetlenmeyeceğini belirten değer. bool
checkDuplicateTransactionSetControlNumber Yinelenen işlem kümesi denetim numarasının denetlenip denetlenmeyeceğini gösteren değer. bool
interchangeControlNumberValidityDays Değişim denetim numarasının geçerlilik süresi. int
trailingSeparatorPolicy Sondaki ayırıcı ilkesi. "Zorunlu"
"NotAllowed"
"NotSpecified"
"İsteğe bağlı"
trimLeadingAndTrailingSpacesAndZeroes Baştaki ve sondaki boşlukların ve sıfırların kırpılıp kırpılmayacağını gösteren değer. bool
validateCharacterSet İletideki karakter kümesinin doğrulanıp doğrulanmayacağını belirten değer. bool
validateEDITypes EDI türlerinin doğrulanıp doğrulanmayacağını belirten değer. bool
validateXSDTypes XSD türlerinin doğrulanıp doğrulanmayacağını belirten değer. bool

X12AgreementContent

Ad Açıklama Değer
receiveAgreement X12 tek yönlü alma sözleşmesi. X12OneWayAgreement
sendAgreement X12 tek yönlü gönderme sözleşmesi. X12OneWayAgreement

X12OneWayAgreement

Ad Açıklama Değer
protocolSettings X12 protokol ayarları. X12ProtocolSettings
receiverBusinessIdentity Alıcı iş kimliği BusinessIdentity
senderBusinessIdentity Gönderenin iş kimliği BusinessIdentity

X12ProtocolSettings

Ad Açıklama Değer
acknowledgementSettings X12 bildirim ayarları. X12AcknowledgementSettings
envelopeOverrides X12 zarf geçersiz kılma ayarları. X12EnvelopeOverride[]
envelopeSettings X12 zarf ayarları. X12EnvelopeSettings
framingSettings X12 çerçeve ayarları. X12FramingSettings
Messagefilter X12 ileti filtresi. X12MessageFilter
messageFilterList X12 ileti filtresi listesi. X12MessageIdentifier[]
processingSettings X12 işleme ayarları. X12ProcessingSettings
schemaReferences X12 şema başvuruları. X12SchemaReference[]
securitySettings X12 güvenlik ayarları. X12SecuritySettings
validationOverrides X12 doğrulama geçersiz kılma ayarları. X12ValidationOverride[]
Validationsettings X12 doğrulama ayarları. X12ValidationSettings
x12DelimiterOverrides X12 sınırlayıcı geçersiz kılma ayarları. X12DelimiterOverrides[]

X12AcknowledgementSettings

Ad Açıklama Değer
acknowledgementControlNumberLowerBound Onay denetimi numarası alt sınır. int
acknowledgementControlNumberPrefix Onay denetimi numarası ön eki. string
acknowledgementControlNumberSuffix Onay denetimi numarası soneki. string
acknowledgementControlNumberUpperBound Onay denetimi numarası üst sınır. int
batchFunctionalAcknowledgements İşlevsel onayların toplu işlenip toplu hale getirilmesi gerekmediğini gösteren değer. bool
batchImplementationAcknowledgements Toplu uygulama onaylarının yapılıp yapılmayacağını belirten değer. bool
batchTechnicalAcknowledgements Teknik onayların toplu işlenip gruplanmayacağını gösteren değer. bool
functionalAcknowledgementVersion İşlevsel onay sürümü. string
implementationAcknowledgementVersion Uygulama onay sürümü. string
needFunctionalAcknowledgement İşlevsel onay gerekip gerekmediğini gösteren değer. bool
needImplementationAcknowledgement Uygulama onayının gerekli olup olmadığını gösteren değer. bool
needLoopForValidMessages Geçerli iletiler için döngü gerekip gerekmediğini gösteren değer. bool
needTechnicalAcknowledgement Teknik onay gerekip gerekmediğini gösteren değer. bool
rolloverAcknowledgementControlNumber Onay denetimi numarasının geçişi yapılıp yapılmayacağını belirten değer. bool
sendSynchronousAcknowledgement Zaman uyumlu onay gönderip göndermeyeceğini belirten değer. bool

X12EnvelopeOverride

Ad Açıklama Değer
Dateformat Tarih biçimi. "CCYYMMDD"
"NotSpecified"
"YYMMDD"
functionalIdentifierCode İşlevsel tanımlayıcı kodu. string
headerVersion Üst bilgi sürümü. string
Messageıd Bu zarf ayarlarının uygulanması gereken ileti kimliği. string
Protocolversion Bu zarf ayarlarının uygulanması gereken protokol sürümü. string
receiverApplicationId Alıcı uygulama kimliği. string
responsibleAgencyCode Sorumlu ajans kodu. int
senderApplicationId Gönderen uygulama kimliği. string
Targetnamespace Bu zarf ayarlarının uygulanması gereken hedef ad alanı. string
timeFormat Saat biçimi. "SSMM"
"HHMMSS"
"HHMMSSd"
"HHMMSSdd"
"NotSpecified"

X12EnvelopeSettings

Ad Açıklama Değer
controlStandardsId Denetim standartları kimliği. int
controlVersionNumber Denetim sürüm numarası. string
enableDefaultGroupHeaders Varsayılan grup üst bilgilerinin etkinleştirilip etkinleştirilmeydiğini gösteren değer. bool
functionalGroupId İşlevsel grup kimliği. string
groupControlNumberLowerBound Alt sınırdaki grup denetim numarası. int
groupControlNumberUpperBound Üst sınırdaki grup denetim numarası. int
groupHeaderAgencyCode Grup üst bilgisi ajans kodu. string
groupHeaderDateFormat Grup üst bilgisi tarih biçimi. "CCYYMMDD"
"NotSpecified"
"YYMMDD"
groupHeaderTimeFormat Grup üst bilgisi saat biçimi. "SSMM"
"HHMMSS"
"HHMMSSd"
"HHMMSSdd"
"NotSpecified"
groupHeaderVersion Grup üst bilgisi sürümü. string
interchangeControlNumberLowerBound Değişim denetim numarası alt sınır. int
interchangeControlNumberUpperBound Değişim denetim numarası üst sınır. int
overwriteExistingTransactionSetControlNumber Var olan işlem kümesi denetim numarasının üzerine yazıp yazılmayacağını belirten değer. bool
receiverApplicationId Alıcı uygulama kimliği. string
rolloverGroupControlNumber Grup denetim numarasının rollover yapılıp yapılmayacağını gösteren değer. bool
rolloverInterchangeControlNumber Değişim denetim numarasının yuvarlanıp yuvarlanmayacağını gösteren değer. bool
rolloverTransactionSetControlNumber İşlem kümesi denetim numarasının yuvarlanıp yuvarlanmayacağını gösteren değer. bool
senderApplicationId Gönderen uygulama kimliği. string
transactionSetControlNumberLowerBound İşlem kümesi denetim numarası alt sınır. int
transactionSetControlNumberPrefix İşlem kümesi denetim numarası ön eki. string
transactionSetControlNumberSuffix İşlem kümesi denetim numarası soneki. string
transactionSetControlNumberUpperBound İşlem kümesi denetim numarası üst sınır. int
usageIndicator Kullanım göstergesi. "Bilgi"
"NotSpecified"
"Üretim"
"Test"
useControlStandardsIdAsRepetitionCharacter Denetim standartları kimliğinin yineleme karakteri olarak kullanılıp kullanılmayacağını gösteren değer. bool

X12FramingSettings

Ad Açıklama Değer
Characterset X12 karakter kümesi. "Temel"
"Genişletilmiş"
"NotSpecified"
"UTF8"
componentSeparator Bileşen ayırıcısı. int
dataElementSeparator Veri öğesi ayırıcısı. int
replaceCharacter Değiştirme karakteri. int
replaceSeparatorsInPayload Yükteki ayırıcıların değiştirilip değiştirilmeyeceğini belirten değer. bool
segmentTerminator Segment sonlandırıcısı. int
segmentTerminatorSuffix Segment sonlandırıcısı soneki. "CR"
"CRLF"
"LF"
"Hiçbiri"
"NotSpecified"

X12MessageFilter

Ad Açıklama Değer
messageFilterType İleti filtresi türü. "Dışla"
"Dahil Et"
"NotSpecified"

X12MessageIdentifier

Ad Açıklama Değer
Messageıd İleti kimliği. string

X12ProcessingSettings

Ad Açıklama Değer
convertImpliedDecimal Sayısal türün örtük ondalık değere dönüştürülip dönüştürülmeyeceğini gösteren değer. bool
createEmptyXmlTagsForTrailingSeparators Sondaki ayırıcılar için boş xml etiketleri oluşturulup oluşturulmayacağını gösteren değer. bool
maskSecurityInfo Güvenlik bilgilerinin maskelenip maskelenmeyeceğini belirten değer. bool
preserveInterchange Değişimin korunup korunmayacağını belirten değer. bool
suspendInterchangeOnError Hatada değişimin askıya alınıp alınmayacağını gösteren değer. bool
useDotAsDecimalSeparator Ondalık ayırıcı olarak nokta kullanılıp kullanılmayacağını gösteren değer. bool

X12SchemaReference

Ad Açıklama Değer
Messageıd İleti kimliği. string
Schemaname Şema adı. string
schemaVersion Şema sürümü. string
senderApplicationId Gönderen uygulama kimliği. string

X12SecuritySettings

Ad Açıklama Değer
authorizationQualifier Yetkilendirme niteleyicisi. string
authorizationValue Yetkilendirme değeri. string
passwordValue Parola değeri. string
securityQualifier Güvenlik niteleyicisi. string

X12ValidationOverride

Ad Açıklama Değer
allowLeadingAndTrailingSpacesAndZeroes Baştaki ve sondaki boşluklara ve sıfırlara izin verilip verilmeyeceğini belirten değer. bool
Messageıd Doğrulama ayarlarının uygulanması gereken ileti kimliği. string
trailingSeparatorPolicy Sondaki ayırıcı ilkesi. "Zorunlu"
"NotAllowed"
"NotSpecified"
"İsteğe bağlı"
trimLeadingAndTrailingSpacesAndZeroes Baştaki ve sondaki boşlukların ve sıfırların kırpılıp kırpılmayacağını gösteren değer. bool
validateCharacterSet Karakter Kümesinin doğrulanıp doğrulanmayacağını gösteren değer. bool
validateEDITypes EDI türlerinin doğrulanıp doğrulanmayacağını gösteren değer. bool
validateXSDTypes XSD türlerinin doğrulanıp doğrulanmayacağını gösteren değer. bool

X12ValidationSettings

Ad Açıklama Değer
allowLeadingAndTrailingSpacesAndZeroes Baştaki ve sondaki boşluklara ve sıfırlara izin verilip verilmeyeceğini belirten değer. bool
checkDuplicateGroupControlNumber Yinelenen grup denetim numarasının denetlenip denetlenmeyeceğini gösteren değer. bool
checkDuplicateInterchangeControlNumber Yinelenen değişim denetim numarasının denetlenip denetlenmeyeceğini belirten değer. bool
checkDuplicateTransactionSetControlNumber Yinelenen işlem kümesi denetim numarasının denetlenip denetlenmeyeceğini belirten değer. bool
interchangeControlNumberValidityDays Değişim denetim numarasının geçerlilik süresi. int
trailingSeparatorPolicy Sondaki ayırıcı ilkesi. "Zorunlu"
"NotAllowed"
"NotSpecified"
"İsteğe bağlı"
trimLeadingAndTrailingSpacesAndZeroes Baştaki ve sondaki boşlukların ve sıfırların kırpılıp kırpılmayacağını gösteren değer. bool
validateCharacterSet İletideki karakter kümesinin doğrulanıp doğrulanmayacağını gösteren değer. bool
validateEDITypes EDI türlerinin doğrulanıp doğrulanmayacağını belirten değer. bool
validateXSDTypes XSD türlerinin doğrulanıp doğrulanmayacağını belirten değer. bool

X12DelimiterOverrides

Ad Açıklama Değer
componentSeparator Bileşen ayırıcısı. int
dataElementSeparator Veri öğesi ayırıcısı. int
Messageıd İleti kimliği. string
Protocolversion Protokol sürümü. string
replaceCharacter Değiştirme karakteri. int
replaceSeparatorsInPayload Yükteki ayırıcıların değiştirilip değiştirilmeyeceğini belirten değer. bool
segmentTerminator Segment sonlandırıcısı. int
segmentTerminatorSuffix Segment sonlandırıcısı soneki. "CR"
"CRLF"
"LF"
"Hiçbiri"
"NotSpecified"
Targetnamespace Bu sınırlayıcı ayarlarının uygulanması gereken hedef ad alanı. string