Aracılığıyla paylaş


Microsoft.Logic integrationAccounts/agreements

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@2019-05-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    agreementType: 'string'
    content: {
      aS2: {
        receiveAgreement: {
          protocolSettings: {
            acknowledgementConnectionSettings: {
              ignoreCertificateNameMismatch: bool
              keepHttpConnectionAlive: bool
              supportHttpStatusCodeContinue: bool
              unfoldHttpHeaders: bool
            }
            envelopeSettings: {
              autogenerateFileName: bool
              fileNameTemplate: 'string'
              messageContentType: 'string'
              suspendMessageOnFileNameGenerationError: bool
              transmitFileNameInMimeHeader: bool
            }
            errorSettings: {
              resendIfMDNNotReceived: bool
              suspendDuplicateMessage: bool
            }
            mdnSettings: {
              dispositionNotificationTo: 'string'
              mdnText: 'string'
              micHashingAlgorithm: 'string'
              needMDN: bool
              receiptDeliveryUrl: 'string'
              sendInboundMDNToMessageBox: bool
              sendMDNAsynchronously: bool
              signMDN: bool
              signOutboundMDNIfOptional: bool
            }
            messageConnectionSettings: {
              ignoreCertificateNameMismatch: bool
              keepHttpConnectionAlive: bool
              supportHttpStatusCodeContinue: bool
              unfoldHttpHeaders: bool
            }
            securitySettings: {
              enableNRRForInboundDecodedMessages: bool
              enableNRRForInboundEncodedMessages: bool
              enableNRRForInboundMDN: bool
              enableNRRForOutboundDecodedMessages: bool
              enableNRRForOutboundEncodedMessages: bool
              enableNRRForOutboundMDN: bool
              encryptionCertificateName: 'string'
              overrideGroupSigningCertificate: bool
              sha2AlgorithmFormat: 'string'
              signingCertificateName: 'string'
            }
            validationSettings: {
              checkCertificateRevocationListOnReceive: bool
              checkCertificateRevocationListOnSend: bool
              checkDuplicateMessage: bool
              compressMessage: bool
              encryptionAlgorithm: 'string'
              encryptMessage: bool
              interchangeDuplicatesValidityDays: int
              overrideMessageProperties: bool
              signingAlgorithm: 'string'
              signMessage: bool
            }
          }
          receiverBusinessIdentity: {
            qualifier: 'string'
            value: 'string'
          }
          senderBusinessIdentity: {
            qualifier: 'string'
            value: 'string'
          }
        }
        sendAgreement: {
          protocolSettings: {
            acknowledgementConnectionSettings: {
              ignoreCertificateNameMismatch: bool
              keepHttpConnectionAlive: bool
              supportHttpStatusCodeContinue: bool
              unfoldHttpHeaders: bool
            }
            envelopeSettings: {
              autogenerateFileName: bool
              fileNameTemplate: 'string'
              messageContentType: 'string'
              suspendMessageOnFileNameGenerationError: bool
              transmitFileNameInMimeHeader: bool
            }
            errorSettings: {
              resendIfMDNNotReceived: bool
              suspendDuplicateMessage: bool
            }
            mdnSettings: {
              dispositionNotificationTo: 'string'
              mdnText: 'string'
              micHashingAlgorithm: 'string'
              needMDN: bool
              receiptDeliveryUrl: 'string'
              sendInboundMDNToMessageBox: bool
              sendMDNAsynchronously: bool
              signMDN: bool
              signOutboundMDNIfOptional: bool
            }
            messageConnectionSettings: {
              ignoreCertificateNameMismatch: bool
              keepHttpConnectionAlive: bool
              supportHttpStatusCodeContinue: bool
              unfoldHttpHeaders: bool
            }
            securitySettings: {
              enableNRRForInboundDecodedMessages: bool
              enableNRRForInboundEncodedMessages: bool
              enableNRRForInboundMDN: bool
              enableNRRForOutboundDecodedMessages: bool
              enableNRRForOutboundEncodedMessages: bool
              enableNRRForOutboundMDN: bool
              encryptionCertificateName: 'string'
              overrideGroupSigningCertificate: bool
              sha2AlgorithmFormat: 'string'
              signingCertificateName: 'string'
            }
            validationSettings: {
              checkCertificateRevocationListOnReceive: bool
              checkCertificateRevocationListOnSend: bool
              checkDuplicateMessage: bool
              compressMessage: bool
              encryptionAlgorithm: 'string'
              encryptMessage: bool
              interchangeDuplicatesValidityDays: int
              overrideMessageProperties: bool
              signingAlgorithm: 'string'
              signMessage: bool
            }
          }
          receiverBusinessIdentity: {
            qualifier: 'string'
            value: 'string'
          }
          senderBusinessIdentity: {
            qualifier: 'string'
            value: 'string'
          }
        }
      }
      edifact: {
        receiveAgreement: {
          protocolSettings: {
            acknowledgementSettings: {
              acknowledgementControlNumberLowerBound: int
              acknowledgementControlNumberPrefix: 'string'
              acknowledgementControlNumberSuffix: 'string'
              acknowledgementControlNumberUpperBound: int
              batchFunctionalAcknowledgements: bool
              batchTechnicalAcknowledgements: bool
              needFunctionalAcknowledgement: bool
              needLoopForValidMessages: bool
              needTechnicalAcknowledgement: bool
              rolloverAcknowledgementControlNumber: bool
              sendSynchronousAcknowledgement: bool
            }
            edifactDelimiterOverrides: [
              {
                componentSeparator: int
                dataElementSeparator: int
                decimalPointIndicator: 'string'
                messageAssociationAssignedCode: 'string'
                messageId: 'string'
                messageRelease: 'string'
                messageVersion: 'string'
                releaseIndicator: int
                repetitionSeparator: int
                segmentTerminator: int
                segmentTerminatorSuffix: 'string'
                targetNamespace: 'string'
              }
            ]
            envelopeOverrides: [
              {
                applicationPassword: 'string'
                associationAssignedCode: 'string'
                controllingAgencyCode: 'string'
                functionalGroupId: 'string'
                groupHeaderMessageRelease: 'string'
                groupHeaderMessageVersion: 'string'
                messageAssociationAssignedCode: 'string'
                messageId: 'string'
                messageRelease: 'string'
                messageVersion: 'string'
                receiverApplicationId: 'string'
                receiverApplicationQualifier: 'string'
                senderApplicationId: 'string'
                senderApplicationQualifier: 'string'
                targetNamespace: 'string'
              }
            ]
            envelopeSettings: {
              applicationReferenceId: 'string'
              applyDelimiterStringAdvice: bool
              communicationAgreementId: 'string'
              createGroupingSegments: bool
              enableDefaultGroupHeaders: bool
              functionalGroupId: 'string'
              groupApplicationPassword: 'string'
              groupApplicationReceiverId: 'string'
              groupApplicationReceiverQualifier: 'string'
              groupApplicationSenderId: 'string'
              groupApplicationSenderQualifier: 'string'
              groupAssociationAssignedCode: 'string'
              groupControllingAgencyCode: 'string'
              groupControlNumberLowerBound: int
              groupControlNumberPrefix: 'string'
              groupControlNumberSuffix: 'string'
              groupControlNumberUpperBound: int
              groupMessageRelease: 'string'
              groupMessageVersion: 'string'
              interchangeControlNumberLowerBound: int
              interchangeControlNumberPrefix: 'string'
              interchangeControlNumberSuffix: 'string'
              interchangeControlNumberUpperBound: int
              isTestInterchange: bool
              overwriteExistingTransactionSetControlNumber: bool
              processingPriorityCode: 'string'
              receiverInternalIdentification: 'string'
              receiverInternalSubIdentification: 'string'
              receiverReverseRoutingAddress: 'string'
              recipientReferencePasswordQualifier: 'string'
              recipientReferencePasswordValue: 'string'
              rolloverGroupControlNumber: bool
              rolloverInterchangeControlNumber: bool
              rolloverTransactionSetControlNumber: bool
              senderInternalIdentification: 'string'
              senderInternalSubIdentification: 'string'
              senderReverseRoutingAddress: 'string'
              transactionSetControlNumberLowerBound: int
              transactionSetControlNumberPrefix: 'string'
              transactionSetControlNumberSuffix: 'string'
              transactionSetControlNumberUpperBound: int
            }
            framingSettings: {
              characterEncoding: 'string'
              characterSet: 'string'
              componentSeparator: int
              dataElementSeparator: int
              decimalPointIndicator: 'string'
              protocolVersion: int
              releaseIndicator: int
              repetitionSeparator: int
              segmentTerminator: int
              segmentTerminatorSuffix: 'string'
              serviceCodeListDirectoryVersion: 'string'
            }
            messageFilter: {
              messageFilterType: 'string'
            }
            messageFilterList: [
              {
                messageId: 'string'
              }
            ]
            processingSettings: {
              createEmptyXmlTagsForTrailingSeparators: bool
              maskSecurityInfo: bool
              preserveInterchange: bool
              suspendInterchangeOnError: bool
              useDotAsDecimalSeparator: bool
            }
            schemaReferences: [
              {
                associationAssignedCode: 'string'
                messageId: 'string'
                messageRelease: 'string'
                messageVersion: 'string'
                schemaName: 'string'
                senderApplicationId: 'string'
                senderApplicationQualifier: 'string'
              }
            ]
            validationOverrides: [
              {
                allowLeadingAndTrailingSpacesAndZeroes: bool
                enforceCharacterSet: bool
                messageId: 'string'
                trailingSeparatorPolicy: 'string'
                trimLeadingAndTrailingSpacesAndZeroes: bool
                validateEDITypes: bool
                validateXSDTypes: bool
              }
            ]
            validationSettings: {
              allowLeadingAndTrailingSpacesAndZeroes: bool
              checkDuplicateGroupControlNumber: bool
              checkDuplicateInterchangeControlNumber: bool
              checkDuplicateTransactionSetControlNumber: bool
              interchangeControlNumberValidityDays: int
              trailingSeparatorPolicy: 'string'
              trimLeadingAndTrailingSpacesAndZeroes: bool
              validateCharacterSet: bool
              validateEDITypes: bool
              validateXSDTypes: bool
            }
          }
          receiverBusinessIdentity: {
            qualifier: 'string'
            value: 'string'
          }
          senderBusinessIdentity: {
            qualifier: 'string'
            value: 'string'
          }
        }
        sendAgreement: {
          protocolSettings: {
            acknowledgementSettings: {
              acknowledgementControlNumberLowerBound: int
              acknowledgementControlNumberPrefix: 'string'
              acknowledgementControlNumberSuffix: 'string'
              acknowledgementControlNumberUpperBound: int
              batchFunctionalAcknowledgements: bool
              batchTechnicalAcknowledgements: bool
              needFunctionalAcknowledgement: bool
              needLoopForValidMessages: bool
              needTechnicalAcknowledgement: bool
              rolloverAcknowledgementControlNumber: bool
              sendSynchronousAcknowledgement: bool
            }
            edifactDelimiterOverrides: [
              {
                componentSeparator: int
                dataElementSeparator: int
                decimalPointIndicator: 'string'
                messageAssociationAssignedCode: 'string'
                messageId: 'string'
                messageRelease: 'string'
                messageVersion: 'string'
                releaseIndicator: int
                repetitionSeparator: int
                segmentTerminator: int
                segmentTerminatorSuffix: 'string'
                targetNamespace: 'string'
              }
            ]
            envelopeOverrides: [
              {
                applicationPassword: 'string'
                associationAssignedCode: 'string'
                controllingAgencyCode: 'string'
                functionalGroupId: 'string'
                groupHeaderMessageRelease: 'string'
                groupHeaderMessageVersion: 'string'
                messageAssociationAssignedCode: 'string'
                messageId: 'string'
                messageRelease: 'string'
                messageVersion: 'string'
                receiverApplicationId: 'string'
                receiverApplicationQualifier: 'string'
                senderApplicationId: 'string'
                senderApplicationQualifier: 'string'
                targetNamespace: 'string'
              }
            ]
            envelopeSettings: {
              applicationReferenceId: 'string'
              applyDelimiterStringAdvice: bool
              communicationAgreementId: 'string'
              createGroupingSegments: bool
              enableDefaultGroupHeaders: bool
              functionalGroupId: 'string'
              groupApplicationPassword: 'string'
              groupApplicationReceiverId: 'string'
              groupApplicationReceiverQualifier: 'string'
              groupApplicationSenderId: 'string'
              groupApplicationSenderQualifier: 'string'
              groupAssociationAssignedCode: 'string'
              groupControllingAgencyCode: 'string'
              groupControlNumberLowerBound: int
              groupControlNumberPrefix: 'string'
              groupControlNumberSuffix: 'string'
              groupControlNumberUpperBound: int
              groupMessageRelease: 'string'
              groupMessageVersion: 'string'
              interchangeControlNumberLowerBound: int
              interchangeControlNumberPrefix: 'string'
              interchangeControlNumberSuffix: 'string'
              interchangeControlNumberUpperBound: int
              isTestInterchange: bool
              overwriteExistingTransactionSetControlNumber: bool
              processingPriorityCode: 'string'
              receiverInternalIdentification: 'string'
              receiverInternalSubIdentification: 'string'
              receiverReverseRoutingAddress: 'string'
              recipientReferencePasswordQualifier: 'string'
              recipientReferencePasswordValue: 'string'
              rolloverGroupControlNumber: bool
              rolloverInterchangeControlNumber: bool
              rolloverTransactionSetControlNumber: bool
              senderInternalIdentification: 'string'
              senderInternalSubIdentification: 'string'
              senderReverseRoutingAddress: 'string'
              transactionSetControlNumberLowerBound: int
              transactionSetControlNumberPrefix: 'string'
              transactionSetControlNumberSuffix: 'string'
              transactionSetControlNumberUpperBound: int
            }
            framingSettings: {
              characterEncoding: 'string'
              characterSet: 'string'
              componentSeparator: int
              dataElementSeparator: int
              decimalPointIndicator: 'string'
              protocolVersion: int
              releaseIndicator: int
              repetitionSeparator: int
              segmentTerminator: int
              segmentTerminatorSuffix: 'string'
              serviceCodeListDirectoryVersion: 'string'
            }
            messageFilter: {
              messageFilterType: 'string'
            }
            messageFilterList: [
              {
                messageId: 'string'
              }
            ]
            processingSettings: {
              createEmptyXmlTagsForTrailingSeparators: bool
              maskSecurityInfo: bool
              preserveInterchange: bool
              suspendInterchangeOnError: bool
              useDotAsDecimalSeparator: bool
            }
            schemaReferences: [
              {
                associationAssignedCode: 'string'
                messageId: 'string'
                messageRelease: 'string'
                messageVersion: 'string'
                schemaName: 'string'
                senderApplicationId: 'string'
                senderApplicationQualifier: 'string'
              }
            ]
            validationOverrides: [
              {
                allowLeadingAndTrailingSpacesAndZeroes: bool
                enforceCharacterSet: bool
                messageId: 'string'
                trailingSeparatorPolicy: 'string'
                trimLeadingAndTrailingSpacesAndZeroes: bool
                validateEDITypes: bool
                validateXSDTypes: bool
              }
            ]
            validationSettings: {
              allowLeadingAndTrailingSpacesAndZeroes: bool
              checkDuplicateGroupControlNumber: bool
              checkDuplicateInterchangeControlNumber: bool
              checkDuplicateTransactionSetControlNumber: bool
              interchangeControlNumberValidityDays: int
              trailingSeparatorPolicy: 'string'
              trimLeadingAndTrailingSpacesAndZeroes: bool
              validateCharacterSet: bool
              validateEDITypes: bool
              validateXSDTypes: bool
            }
          }
          receiverBusinessIdentity: {
            qualifier: 'string'
            value: 'string'
          }
          senderBusinessIdentity: {
            qualifier: 'string'
            value: 'string'
          }
        }
      }
      x12: {
        receiveAgreement: {
          protocolSettings: {
            acknowledgementSettings: {
              acknowledgementControlNumberLowerBound: int
              acknowledgementControlNumberPrefix: 'string'
              acknowledgementControlNumberSuffix: 'string'
              acknowledgementControlNumberUpperBound: int
              batchFunctionalAcknowledgements: bool
              batchImplementationAcknowledgements: bool
              batchTechnicalAcknowledgements: bool
              functionalAcknowledgementVersion: 'string'
              implementationAcknowledgementVersion: 'string'
              needFunctionalAcknowledgement: bool
              needImplementationAcknowledgement: bool
              needLoopForValidMessages: bool
              needTechnicalAcknowledgement: bool
              rolloverAcknowledgementControlNumber: bool
              sendSynchronousAcknowledgement: bool
            }
            envelopeOverrides: [
              {
                dateFormat: 'string'
                functionalIdentifierCode: 'string'
                headerVersion: 'string'
                messageId: 'string'
                protocolVersion: 'string'
                receiverApplicationId: 'string'
                responsibleAgencyCode: 'string'
                senderApplicationId: 'string'
                targetNamespace: 'string'
                timeFormat: 'string'
              }
            ]
            envelopeSettings: {
              controlStandardsId: int
              controlVersionNumber: 'string'
              enableDefaultGroupHeaders: bool
              functionalGroupId: 'string'
              groupControlNumberLowerBound: int
              groupControlNumberUpperBound: int
              groupHeaderAgencyCode: 'string'
              groupHeaderDateFormat: 'string'
              groupHeaderTimeFormat: 'string'
              groupHeaderVersion: 'string'
              interchangeControlNumberLowerBound: int
              interchangeControlNumberUpperBound: int
              overwriteExistingTransactionSetControlNumber: bool
              receiverApplicationId: 'string'
              rolloverGroupControlNumber: bool
              rolloverInterchangeControlNumber: bool
              rolloverTransactionSetControlNumber: bool
              senderApplicationId: 'string'
              transactionSetControlNumberLowerBound: int
              transactionSetControlNumberPrefix: 'string'
              transactionSetControlNumberSuffix: 'string'
              transactionSetControlNumberUpperBound: int
              usageIndicator: 'string'
              useControlStandardsIdAsRepetitionCharacter: bool
            }
            framingSettings: {
              characterSet: 'string'
              componentSeparator: int
              dataElementSeparator: int
              replaceCharacter: int
              replaceSeparatorsInPayload: bool
              segmentTerminator: int
              segmentTerminatorSuffix: 'string'
            }
            messageFilter: {
              messageFilterType: 'string'
            }
            messageFilterList: [
              {
                messageId: 'string'
              }
            ]
            processingSettings: {
              convertImpliedDecimal: bool
              createEmptyXmlTagsForTrailingSeparators: bool
              maskSecurityInfo: bool
              preserveInterchange: bool
              suspendInterchangeOnError: bool
              useDotAsDecimalSeparator: bool
            }
            schemaReferences: [
              {
                messageId: 'string'
                schemaName: 'string'
                schemaVersion: 'string'
                senderApplicationId: 'string'
              }
            ]
            securitySettings: {
              authorizationQualifier: 'string'
              authorizationValue: 'string'
              passwordValue: 'string'
              securityQualifier: 'string'
            }
            validationOverrides: [
              {
                allowLeadingAndTrailingSpacesAndZeroes: bool
                messageId: 'string'
                trailingSeparatorPolicy: 'string'
                trimLeadingAndTrailingSpacesAndZeroes: bool
                validateCharacterSet: bool
                validateEDITypes: bool
                validateXSDTypes: bool
              }
            ]
            validationSettings: {
              allowLeadingAndTrailingSpacesAndZeroes: bool
              checkDuplicateGroupControlNumber: bool
              checkDuplicateInterchangeControlNumber: bool
              checkDuplicateTransactionSetControlNumber: bool
              interchangeControlNumberValidityDays: int
              trailingSeparatorPolicy: 'string'
              trimLeadingAndTrailingSpacesAndZeroes: bool
              validateCharacterSet: bool
              validateEDITypes: bool
              validateXSDTypes: bool
            }
            x12DelimiterOverrides: [
              {
                componentSeparator: int
                dataElementSeparator: int
                messageId: 'string'
                protocolVersion: 'string'
                replaceCharacter: int
                replaceSeparatorsInPayload: bool
                segmentTerminator: int
                segmentTerminatorSuffix: 'string'
                targetNamespace: 'string'
              }
            ]
          }
          receiverBusinessIdentity: {
            qualifier: 'string'
            value: 'string'
          }
          senderBusinessIdentity: {
            qualifier: 'string'
            value: 'string'
          }
        }
        sendAgreement: {
          protocolSettings: {
            acknowledgementSettings: {
              acknowledgementControlNumberLowerBound: int
              acknowledgementControlNumberPrefix: 'string'
              acknowledgementControlNumberSuffix: 'string'
              acknowledgementControlNumberUpperBound: int
              batchFunctionalAcknowledgements: bool
              batchImplementationAcknowledgements: bool
              batchTechnicalAcknowledgements: bool
              functionalAcknowledgementVersion: 'string'
              implementationAcknowledgementVersion: 'string'
              needFunctionalAcknowledgement: bool
              needImplementationAcknowledgement: bool
              needLoopForValidMessages: bool
              needTechnicalAcknowledgement: bool
              rolloverAcknowledgementControlNumber: bool
              sendSynchronousAcknowledgement: bool
            }
            envelopeOverrides: [
              {
                dateFormat: 'string'
                functionalIdentifierCode: 'string'
                headerVersion: 'string'
                messageId: 'string'
                protocolVersion: 'string'
                receiverApplicationId: 'string'
                responsibleAgencyCode: 'string'
                senderApplicationId: 'string'
                targetNamespace: 'string'
                timeFormat: 'string'
              }
            ]
            envelopeSettings: {
              controlStandardsId: int
              controlVersionNumber: 'string'
              enableDefaultGroupHeaders: bool
              functionalGroupId: 'string'
              groupControlNumberLowerBound: int
              groupControlNumberUpperBound: int
              groupHeaderAgencyCode: 'string'
              groupHeaderDateFormat: 'string'
              groupHeaderTimeFormat: 'string'
              groupHeaderVersion: 'string'
              interchangeControlNumberLowerBound: int
              interchangeControlNumberUpperBound: int
              overwriteExistingTransactionSetControlNumber: bool
              receiverApplicationId: 'string'
              rolloverGroupControlNumber: bool
              rolloverInterchangeControlNumber: bool
              rolloverTransactionSetControlNumber: bool
              senderApplicationId: 'string'
              transactionSetControlNumberLowerBound: int
              transactionSetControlNumberPrefix: 'string'
              transactionSetControlNumberSuffix: 'string'
              transactionSetControlNumberUpperBound: int
              usageIndicator: 'string'
              useControlStandardsIdAsRepetitionCharacter: bool
            }
            framingSettings: {
              characterSet: 'string'
              componentSeparator: int
              dataElementSeparator: int
              replaceCharacter: int
              replaceSeparatorsInPayload: bool
              segmentTerminator: int
              segmentTerminatorSuffix: 'string'
            }
            messageFilter: {
              messageFilterType: 'string'
            }
            messageFilterList: [
              {
                messageId: 'string'
              }
            ]
            processingSettings: {
              convertImpliedDecimal: bool
              createEmptyXmlTagsForTrailingSeparators: bool
              maskSecurityInfo: bool
              preserveInterchange: bool
              suspendInterchangeOnError: bool
              useDotAsDecimalSeparator: bool
            }
            schemaReferences: [
              {
                messageId: 'string'
                schemaName: 'string'
                schemaVersion: 'string'
                senderApplicationId: 'string'
              }
            ]
            securitySettings: {
              authorizationQualifier: 'string'
              authorizationValue: 'string'
              passwordValue: 'string'
              securityQualifier: 'string'
            }
            validationOverrides: [
              {
                allowLeadingAndTrailingSpacesAndZeroes: bool
                messageId: 'string'
                trailingSeparatorPolicy: 'string'
                trimLeadingAndTrailingSpacesAndZeroes: bool
                validateCharacterSet: bool
                validateEDITypes: bool
                validateXSDTypes: bool
              }
            ]
            validationSettings: {
              allowLeadingAndTrailingSpacesAndZeroes: bool
              checkDuplicateGroupControlNumber: bool
              checkDuplicateInterchangeControlNumber: bool
              checkDuplicateTransactionSetControlNumber: bool
              interchangeControlNumberValidityDays: int
              trailingSeparatorPolicy: 'string'
              trimLeadingAndTrailingSpacesAndZeroes: bool
              validateCharacterSet: bool
              validateEDITypes: bool
              validateXSDTypes: bool
            }
            x12DelimiterOverrides: [
              {
                componentSeparator: int
                dataElementSeparator: int
                messageId: 'string'
                protocolVersion: 'string'
                replaceCharacter: int
                replaceSeparatorsInPayload: bool
                segmentTerminator: int
                segmentTerminatorSuffix: 'string'
                targetNamespace: 'string'
              }
            ]
          }
          receiverBusinessIdentity: {
            qualifier: 'string'
            value: 'string'
          }
          senderBusinessIdentity: {
            qualifier: 'string'
            value: 'string'
          }
        }
      }
    }
    guestIdentity: {
      qualifier: 'string'
      value: 'string'
    }
    guestPartner: 'string'
    hostIdentity: {
      qualifier: 'string'
      value: 'string'
    }
    hostPartner: 'string'
    metadata: any()
  }
}

Ö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 (gerekli)

IntegrationAccountAgreementProperties

Ad Açıklama Değer
agreementType Sözleşme türü. 'AS2'
'Edifact'
'NotSpecified'
'X12' (gerekli)
içerik Sözleşme içeriği. AgreementContent (gerekli)
guestIdentity Konuk iş ortağının iş kimliği. BusinessIdentity (gerekli)
guestPartner Bu sözleşme için konuk iş ortağı olarak ayarlanan tümleştirme hesabı iş ortağı. dize (gerekli)
hostIdentity Konak iş ortağının iş kimliği. BusinessIdentity (gerekli)
hostPartner Bu sözleşme için konak iş ortağı olarak ayarlanan tümleştirme hesabı iş ortağı. dize (gerekli)
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
Edıfact 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 (gerekli)
sendAgreement AS2 tek yönlü gönderme sözleşmesi. AS2OneWayAgreement (gerekli)

AS2OneWayAgreement

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

AS2ProtocolSettings

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

AS2AcknowledgementConnectionSettings

Ad Açıklama Değer
ignoreCertificateNameMismatch Sertifika adında uyuşmazlık yoksayılıp yoksayılmayacağını gösterir. bool (gerekli)
keepHttpConnectionAlive Bağlantının canlı tutulup tutulmayacağını gösterir. bool (gerekli)
destekHttpStatusCodeContinue 'CONTINUE' HTTP durum kodunun desteklenip desteklenmeyeceğini gösterir. bool (gerekli)
unfoldHttpHeaders HTTP üst bilgilerinin açılıp açılmayacağını gösterir. bool (gerekli)

AS2EnvelopeSettings

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

AS2ErrorSettings

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

AS2MdnSettings

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

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 (gerekli)
keepHttpConnectionAlive Bağlantının canlı tutulup tutulmayacağını belirten değer. bool (gerekli)
destekHttpStatusCodeContinue 'CONTINUE' HTTP durum kodunun desteklenip desteklenemediğini gösteren değer. bool (gerekli)
unfoldHttpHeaders HTTP üst bilgilerinin açılıp açılmayacağını gösteren değer. bool (gerekli)

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 (gerekli)
enableNRRForInboundEncodedMessages Gelen kodlanmış iletiler için NRR'nin etkinleştirilip etkinleştirilmeydiğini gösteren değer. bool (gerekli)
enableNRRForInboundMDN Gelen MDN için NRR'nin etkinleştirilip etkinleştirilmeydiğini gösteren değer. bool (gerekli)
enableNRRForOutboundDecodedMessages Giden kod çözme iletileri için NRR'nin etkinleştirilip etkinleştirilmeydiğini gösteren değer. bool (gerekli)
enableNRRForOutboundEncodedMessages Giden kodlanmış iletiler için NRR'nin etkinleştirilip etkinleştirilmeydiğini gösteren değer. bool (gerekli)
enableNRRForOutboundMDN Giden MDN için NRR'nin etkinleştirilip etkinleştirilmeydiğini gösteren değer. bool (gerekli)
encryptionCertificateName Şifreleme sertifikasının adı. string
overrideGroupSigningCertificate MDN'nin gönderilmesini veya istenip istenmeyeceğini belirten değer. bool (gerekli)
sha2AlgorithmFormat Sha2 algoritması biçimi. Geçerli değerler Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize değerleridir. string
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 (gerekli)
checkCertificateRevocationListOnSend Gönderme sırasında sertifika iptal listesinin denetlenip denetlenmeyeceğini belirten değer. bool (gerekli)
checkDuplicateMessage Yinelenen iletinin denetlenip denetlenmeyeceğini belirten değer. bool (gerekli)
compressMessage İletinin sıkıştırılması gerekip gerekmediğini gösteren değer. bool (gerekli)
Encryptionalgorithm Şifreleme algoritması. 'AES128'
'AES192'
'AES256'
'DES3'
'Yok'
'NotSpecified'
'RC2' (gerekli)
encryptMessage İletinin şifrelenmesi gerekip gerekmediğini gösteren değer. bool (gerekli)
interchangeDuplicatesValidityDays Yinelenen değişim için geriye bakılan gün sayısı. int (gerekli)
overrideMessageProperties Gelen ileti özelliklerinin sözleşmedekilerle geçersiz kılınıp geçersiz kılınmayacağını belirten değer. bool (gerekli)
signingAlgorithm İmzalama algoritması. 'Varsayılan'
'NotSpecified'
'SHA1'
'SHA2256'
'SHA2384'
'SHA2512'
signMessage İletinin imzalanması gerekip gerekmediğini gösteren değer. bool (gerekli)

İş Kimliği

Ad Açıklama Değer
Niteleyici İş kimliği niteleyicisi; örneğin as2identity, ZZ, ZZZ, 31, 32 dize (gerekli)
değer Kullanıcı tanımlı iş kimliği değeri. dize (gerekli)

EdifactAgreementContent

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

EdifactOneWayAgreement

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

EdifactProtocolSettings

Ad Açıklama Değer
acknowledgementSettings EDIFACT onay ayarları. EdifactAcknowledgementSettings (gerekli)
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 (gerekli)
framingSettings EDIFACT çerçeve ayarları. EdifactFramingSettings (gerekli)
Messagefilter EDIFACT ileti filtresi. EdifactMessageFilter (gerekli)
messageFilterList EDIFACT ileti filtresi listesi. EdifactMessageIdentifier[]
processingSettings EDIFACT işleme Ayarları. EdifactProcessingSettings (gerekli)
schemaReferences EDIFACT şema başvuruları. EdifactSchemaReference[] (gerekli)
validationOverrides EDIFACT doğrulama geçersiz kılma ayarları. EdifactValidationOverride[]
Validationsettings EDIFACT doğrulama ayarları. EdifactValidationSettings (gerekli)

EdifactAcknowledgementSettings

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

EdifactDelimiterOverride

Ad Açıklama Değer
componentSeparator Bileşen ayırıcısı. int (gerekli)
dataElementSeparator Veri öğesi ayırıcısı. int (gerekli)
decimalPointIndicator Ondalık ayırıcı göstergesi. 'Virgül'
'Ondalık'
'NotSpecified' (gerekli)
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 (gerekli)
repetitionSeparator Yineleme ayırıcısı. int (gerekli)
segmentTerminator Segment sonlandırıcısı. int (gerekli)
segmentTerminatorSuffix Segment sonlandırıcısı soneki. 'CR'
'CRLF'
'LF'
'Yok'
'NotSpecified' (gerekli)
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 (gerekli)
communicationAgreementId İletişim sözleşmesi kimliği. string
createGroupingSegments Gruplandırma segmentlerinin oluşturulup oluşturulmayacağını gösteren değer. bool (gerekli)
enableDefaultGroupHeaders Varsayılan grup üst bilgilerinin etkinleştirilip etkinleştirilmeydiğini gösteren değer. bool (gerekli)
functionalGroupId İşlevsel grup kimliği. string
groupApplicationPassword Grup uygulaması parolası. string
groupApplicationReceiverId Grup uygulaması alıcı kimliği. string
groupApplicationReceiverQualifier Grup uygulaması alıcı 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 (gerekli)
groupControlNumberPrefix Grup denetimi numarası ön eki. string
groupControlNumberSuffix Grup denetim numarası soneki. string
groupControlNumberUpperBound Üst sınırdaki grup denetim numarası. int (gerekli)
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 (gerekli)
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 (gerekli)
isTestInterchange İletinin bir test değişimi olup olmadığını gösteren değer. bool (gerekli)
overwriteExistingTransactionSetControlNumber Mevcut işlem kümesi denetim numarasının üzerine yazıp yazılmayacağını gösteren değer. bool (gerekli)
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ı gösteren değer. bool (gerekli)
rolloverInterchangeControlNumber Değişim denetim numarasının yuvarlanıp yuvarlanmayacağını gösteren değer. bool (gerekli)
rolloverTransactionSetControlNumber İşlem kümesi denetim numarasının yuvarlanıp yuvarlanmayacağını gösteren değer. bool (gerekli)
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 (gerekli)
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 (gerekli)

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' (gerekli)
componentSeparator Bileşen ayırıcısı. int (gerekli)
dataElementSeparator Veri öğesi ayırıcısı. int (gerekli)
decimalPointIndicator EDIFACT çerçeve ayarı ondalık göstergesi. 'Virgül'
'Ondalık'
'NotSpecified' (gerekli)
Protocolversion Protokol sürümü. int (gerekli)
releaseIndicator Sürüm göstergesi. int (gerekli)
repetitionSeparator Yineleme ayırıcısı. int (gerekli)
segmentTerminator Segment sonlandırıcısı. int (gerekli)
segmentTerminatorSuffix EDIFACT çerçeve ayarı segment sonlandırıcı soneki. 'CR'
'CRLF'
'LF'
'Yok'
'NotSpecified' (gerekli)
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' (gerekli)

EdifactMessageIdentifier

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

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 (gerekli)
maskSecurityInfo Güvenlik bilgilerinin maskelenip maskelenmeyeceğini belirten değer. bool (gerekli)
preserveInterchange Değişimin korunup korunmayacağını belirten değer. bool (gerekli)
suspendInterchangeOnError Hatada değişimin askıya alınıp alınmayacağını gösteren değer. bool (gerekli)
useDotAsDecimalSeparator Ondalık ayırıcı olarak nokta kullanılıp kullanılmayacağını gösteren değer. bool (gerekli)

EdifactSchemaReference

Ad Açıklama Değer
associationAssignedCode İlişkilendirme tarafından atanan kod. string
Messageıd İleti kimliği. dize (gerekli)
messageRelease İleti sürümü. dize (gerekli)
Messageversion İleti sürümü. dize (gerekli)
Schemaname Şema adı. dize (gerekli)
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 (gerekli)
enforceCharacterSet Karakter Kümesinin doğrulanıp doğrulanmayacağını gösteren değer. bool (gerekli)
Messageıd Doğrulama ayarlarının uygulanması gereken ileti kimliği. dize (gerekli)
trailingSeparatorPolicy Sondaki ayırıcı ilkesi. 'Zorunlu'
'NotAllowed'
'NotSpecified'
'İsteğe bağlı' (gerekli)
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 (gerekli)
validateEDITypes EDI türlerinin doğrulanıp doğrulanmayacağını gösteren değer. bool (gerekli)
validateXSDTypes XSD türlerinin doğrulanıp doğrulanmayacağını gösteren değer. bool (gerekli)

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 (gerekli)
checkDuplicateGroupControlNumber Yinelenen grup denetim numarasının denetlenip denetlenmeyeceğini gösteren değer. bool (gerekli)
checkDuplicateInterchangeControlNumber Yinelenen değişim denetim numarasının denetlenip denetlenmeyeceğini belirten değer. bool (gerekli)
checkDuplicateTransactionSetControlNumber Yinelenen işlem kümesi denetim numarasının denetlenip denetlenmeyeceğini belirten değer. bool (gerekli)
interchangeControlNumberValidityDays Değişim denetim numarasının geçerlilik süresi. int (gerekli)
trailingSeparatorPolicy Sondaki ayırıcı ilkesi. 'Zorunlu'
'NotAllowed'
'NotSpecified'
'İsteğe bağlı' (gerekli)
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 (gerekli)
validateCharacterSet İletideki karakter kümesinin doğrulanıp doğrulanmayacağını belirten değer. bool (gerekli)
validateEDITypes EDI türlerinin doğrulanıp doğrulanmayacağını belirten değer. bool (gerekli)
validateXSDTypes XSD türlerinin doğrulanıp doğrulanmayacağını belirten değer. bool (gerekli)

X12AgreementContent

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

X12OneWayAgreement

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

X12ProtocolSettings

Ad Açıklama Değer
acknowledgementSettings X12 bildirim ayarları. X12AcknowledgementSettings (gerekli)
envelopeOverrides X12 zarf geçersiz kılma ayarları. X12EnvelopeOverride[]
envelopeSettings X12 zarf ayarları. X12EnvelopeSettings (gerekli)
framingSettings X12 çerçeve ayarları. X12FramingSettings (gerekli)
Messagefilter X12 ileti filtresi. X12MessageFilter (gerekli)
messageFilterList X12 ileti filtresi listesi. X12MessageIdentifier[]
processingSettings X12 işleme ayarları. X12ProcessingSettings (gerekli)
schemaReferences X12 şema başvuruları. X12SchemaReference[] (gerekli)
securitySettings X12 güvenlik ayarları. X12SecuritySettings (gerekli)
validationOverrides X12 doğrulama geçersiz kılma ayarları. X12ValidationOverride[]
Validationsettings X12 doğrulama ayarları. X12ValidationSettings (gerekli)
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 (gerekli)
acknowledgementControlNumberPrefix Onay denetimi numarası ön eki. string
acknowledgementControlNumberSuffix Onay denetimi numarası soneki. string
acknowledgementControlNumberUpperBound Onay denetim numarası üst sınır. int (gerekli)
batchFunctionalAcknowledgements İşlevsel onayların toplu işlenip onaylanmayacağını gösteren değer. bool (gerekli)
batchImplementationAcknowledgements Toplu uygulama onaylarının yapılıp yapılmayacağını gösteren değer. bool (gerekli)
batchTechnicalAcknowledgements Teknik onayların toplu işlenip gruplanmayacağını gösteren değer. bool (gerekli)
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 (gerekli)
needImplementationAcknowledgement Uygulama onayının gerekli olup olmadığını gösteren değer. bool (gerekli)
needLoopForValidMessages Geçerli iletiler için döngü gerekip gerekmediğini gösteren değer. bool (gerekli)
needTechnicalAcknowledgement Teknik onay gerekip gerekmediğini gösteren değer. bool (gerekli)
rolloverAcknowledgementControlNumber Onay denetimi numarasının geçişi yapılıp yapılmayacağını belirten değer. bool (gerekli)
sendSynchronousAcknowledgement Zaman uyumlu onay gönderip göndermeyeceğini belirten değer. bool (gerekli)

X12EnvelopeOverride

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

X12EnvelopeSettings

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

X12FramingSettings

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

X12MessageFilter

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

X12MessageIdentifier

Ad Açıklama Değer
Messageıd İleti kimliği. dize (gerekli)

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 (gerekli)
createEmptyXmlTagsForTrailingSeparators Sondaki ayırıcılar için boş xml etiketleri oluşturulup oluşturulmayacağını gösteren değer. bool (gerekli)
maskSecurityInfo Güvenlik bilgilerinin maskelenip maskelenmeyeceğini belirten değer. bool (gerekli)
preserveInterchange Değişimin korunup korunmayacağını belirten değer. bool (gerekli)
suspendInterchangeOnError Hatada değişimin askıya alınıp alınmayacağını gösteren değer. bool (gerekli)
useDotAsDecimalSeparator Ondalık ayırıcı olarak nokta kullanılıp kullanılmayacağını gösteren değer. bool (gerekli)

X12SchemaReference

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

X12SecuritySettings

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

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 (gerekli)
Messageıd Doğrulama ayarlarının uygulanması gereken ileti kimliği. dize (gerekli)
trailingSeparatorPolicy Sondaki ayırıcı ilkesi. 'Zorunlu'
'NotAllowed'
'NotSpecified'
'İsteğe bağlı' (gerekli)
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 (gerekli)
validateCharacterSet Karakter Kümesinin doğrulanıp doğrulanmayacağını gösteren değer. bool (gerekli)
validateEDITypes EDI türlerinin doğrulanıp doğrulanmayacağını gösteren değer. bool (gerekli)
validateXSDTypes XSD türlerinin doğrulanıp doğrulanmayacağını gösteren değer. bool (gerekli)

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 (gerekli)
checkDuplicateGroupControlNumber Yinelenen grup denetim numarasının denetlenip denetlenmeyeceğini belirten değer. bool (gerekli)
checkDuplicateInterchangeControlNumber Yinelenen değişim denetim numarasının denetlenip denetlenmeyeceğini belirten değer. bool (gerekli)
checkDuplicateTransactionSetControlNumber Yinelenen işlem kümesi denetim numarasının denetlenip denetlenmeyeceğini gösteren değer. bool (gerekli)
interchangeControlNumberValidityDays Değişim denetim numarasının geçerlilik süresi. int (gerekli)
trailingSeparatorPolicy Sondaki ayırıcı ilkesi. 'Zorunlu'
'NotAllowed'
'NotSpecified'
'İsteğe bağlı' (gerekli)
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 (gerekli)
validateCharacterSet İletideki karakter kümesinin doğrulanıp doğrulanmayacağını belirten değer. bool (gerekli)
validateEDITypes EDI türlerinin doğrulanıp doğrulanmayacağını belirten değer. bool (gerekli)
validateXSDTypes XSD türlerinin doğrulanıp doğrulanmayacağını belirten değer. bool (gerekli)

X12DelimiterOverrides

Ad Açıklama Değer
componentSeparator Bileşen ayırıcısı. int (gerekli)
dataElementSeparator Veri öğesi ayırıcısı. int (gerekli)
Messageıd İleti kimliği. string
Protocolversion Protokol sürümü. string
replaceCharacter Değiştirme karakteri. int (gerekli)
replaceSeparatorsInPayload Yükteki ayırıcıların değiştirilip değiştirilmeyeceğini gösteren değer. bool (gerekli)
segmentTerminator Segment sonlandırıcısı. int (gerekli)
segmentTerminatorSuffix Segment sonlandırıcı soneki. 'CR'
'CRLF'
'LF'
'Yok'
'NotSpecified' (gerekli)
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": "2019-05-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "agreementType": "string",
    "content": {
      "aS2": {
        "receiveAgreement": {
          "protocolSettings": {
            "acknowledgementConnectionSettings": {
              "ignoreCertificateNameMismatch": "bool",
              "keepHttpConnectionAlive": "bool",
              "supportHttpStatusCodeContinue": "bool",
              "unfoldHttpHeaders": "bool"
            },
            "envelopeSettings": {
              "autogenerateFileName": "bool",
              "fileNameTemplate": "string",
              "messageContentType": "string",
              "suspendMessageOnFileNameGenerationError": "bool",
              "transmitFileNameInMimeHeader": "bool"
            },
            "errorSettings": {
              "resendIfMDNNotReceived": "bool",
              "suspendDuplicateMessage": "bool"
            },
            "mdnSettings": {
              "dispositionNotificationTo": "string",
              "mdnText": "string",
              "micHashingAlgorithm": "string",
              "needMDN": "bool",
              "receiptDeliveryUrl": "string",
              "sendInboundMDNToMessageBox": "bool",
              "sendMDNAsynchronously": "bool",
              "signMDN": "bool",
              "signOutboundMDNIfOptional": "bool"
            },
            "messageConnectionSettings": {
              "ignoreCertificateNameMismatch": "bool",
              "keepHttpConnectionAlive": "bool",
              "supportHttpStatusCodeContinue": "bool",
              "unfoldHttpHeaders": "bool"
            },
            "securitySettings": {
              "enableNRRForInboundDecodedMessages": "bool",
              "enableNRRForInboundEncodedMessages": "bool",
              "enableNRRForInboundMDN": "bool",
              "enableNRRForOutboundDecodedMessages": "bool",
              "enableNRRForOutboundEncodedMessages": "bool",
              "enableNRRForOutboundMDN": "bool",
              "encryptionCertificateName": "string",
              "overrideGroupSigningCertificate": "bool",
              "sha2AlgorithmFormat": "string",
              "signingCertificateName": "string"
            },
            "validationSettings": {
              "checkCertificateRevocationListOnReceive": "bool",
              "checkCertificateRevocationListOnSend": "bool",
              "checkDuplicateMessage": "bool",
              "compressMessage": "bool",
              "encryptionAlgorithm": "string",
              "encryptMessage": "bool",
              "interchangeDuplicatesValidityDays": "int",
              "overrideMessageProperties": "bool",
              "signingAlgorithm": "string",
              "signMessage": "bool"
            }
          },
          "receiverBusinessIdentity": {
            "qualifier": "string",
            "value": "string"
          },
          "senderBusinessIdentity": {
            "qualifier": "string",
            "value": "string"
          }
        },
        "sendAgreement": {
          "protocolSettings": {
            "acknowledgementConnectionSettings": {
              "ignoreCertificateNameMismatch": "bool",
              "keepHttpConnectionAlive": "bool",
              "supportHttpStatusCodeContinue": "bool",
              "unfoldHttpHeaders": "bool"
            },
            "envelopeSettings": {
              "autogenerateFileName": "bool",
              "fileNameTemplate": "string",
              "messageContentType": "string",
              "suspendMessageOnFileNameGenerationError": "bool",
              "transmitFileNameInMimeHeader": "bool"
            },
            "errorSettings": {
              "resendIfMDNNotReceived": "bool",
              "suspendDuplicateMessage": "bool"
            },
            "mdnSettings": {
              "dispositionNotificationTo": "string",
              "mdnText": "string",
              "micHashingAlgorithm": "string",
              "needMDN": "bool",
              "receiptDeliveryUrl": "string",
              "sendInboundMDNToMessageBox": "bool",
              "sendMDNAsynchronously": "bool",
              "signMDN": "bool",
              "signOutboundMDNIfOptional": "bool"
            },
            "messageConnectionSettings": {
              "ignoreCertificateNameMismatch": "bool",
              "keepHttpConnectionAlive": "bool",
              "supportHttpStatusCodeContinue": "bool",
              "unfoldHttpHeaders": "bool"
            },
            "securitySettings": {
              "enableNRRForInboundDecodedMessages": "bool",
              "enableNRRForInboundEncodedMessages": "bool",
              "enableNRRForInboundMDN": "bool",
              "enableNRRForOutboundDecodedMessages": "bool",
              "enableNRRForOutboundEncodedMessages": "bool",
              "enableNRRForOutboundMDN": "bool",
              "encryptionCertificateName": "string",
              "overrideGroupSigningCertificate": "bool",
              "sha2AlgorithmFormat": "string",
              "signingCertificateName": "string"
            },
            "validationSettings": {
              "checkCertificateRevocationListOnReceive": "bool",
              "checkCertificateRevocationListOnSend": "bool",
              "checkDuplicateMessage": "bool",
              "compressMessage": "bool",
              "encryptionAlgorithm": "string",
              "encryptMessage": "bool",
              "interchangeDuplicatesValidityDays": "int",
              "overrideMessageProperties": "bool",
              "signingAlgorithm": "string",
              "signMessage": "bool"
            }
          },
          "receiverBusinessIdentity": {
            "qualifier": "string",
            "value": "string"
          },
          "senderBusinessIdentity": {
            "qualifier": "string",
            "value": "string"
          }
        }
      },
      "edifact": {
        "receiveAgreement": {
          "protocolSettings": {
            "acknowledgementSettings": {
              "acknowledgementControlNumberLowerBound": "int",
              "acknowledgementControlNumberPrefix": "string",
              "acknowledgementControlNumberSuffix": "string",
              "acknowledgementControlNumberUpperBound": "int",
              "batchFunctionalAcknowledgements": "bool",
              "batchTechnicalAcknowledgements": "bool",
              "needFunctionalAcknowledgement": "bool",
              "needLoopForValidMessages": "bool",
              "needTechnicalAcknowledgement": "bool",
              "rolloverAcknowledgementControlNumber": "bool",
              "sendSynchronousAcknowledgement": "bool"
            },
            "edifactDelimiterOverrides": [
              {
                "componentSeparator": "int",
                "dataElementSeparator": "int",
                "decimalPointIndicator": "string",
                "messageAssociationAssignedCode": "string",
                "messageId": "string",
                "messageRelease": "string",
                "messageVersion": "string",
                "releaseIndicator": "int",
                "repetitionSeparator": "int",
                "segmentTerminator": "int",
                "segmentTerminatorSuffix": "string",
                "targetNamespace": "string"
              }
            ],
            "envelopeOverrides": [
              {
                "applicationPassword": "string",
                "associationAssignedCode": "string",
                "controllingAgencyCode": "string",
                "functionalGroupId": "string",
                "groupHeaderMessageRelease": "string",
                "groupHeaderMessageVersion": "string",
                "messageAssociationAssignedCode": "string",
                "messageId": "string",
                "messageRelease": "string",
                "messageVersion": "string",
                "receiverApplicationId": "string",
                "receiverApplicationQualifier": "string",
                "senderApplicationId": "string",
                "senderApplicationQualifier": "string",
                "targetNamespace": "string"
              }
            ],
            "envelopeSettings": {
              "applicationReferenceId": "string",
              "applyDelimiterStringAdvice": "bool",
              "communicationAgreementId": "string",
              "createGroupingSegments": "bool",
              "enableDefaultGroupHeaders": "bool",
              "functionalGroupId": "string",
              "groupApplicationPassword": "string",
              "groupApplicationReceiverId": "string",
              "groupApplicationReceiverQualifier": "string",
              "groupApplicationSenderId": "string",
              "groupApplicationSenderQualifier": "string",
              "groupAssociationAssignedCode": "string",
              "groupControllingAgencyCode": "string",
              "groupControlNumberLowerBound": "int",
              "groupControlNumberPrefix": "string",
              "groupControlNumberSuffix": "string",
              "groupControlNumberUpperBound": "int",
              "groupMessageRelease": "string",
              "groupMessageVersion": "string",
              "interchangeControlNumberLowerBound": "int",
              "interchangeControlNumberPrefix": "string",
              "interchangeControlNumberSuffix": "string",
              "interchangeControlNumberUpperBound": "int",
              "isTestInterchange": "bool",
              "overwriteExistingTransactionSetControlNumber": "bool",
              "processingPriorityCode": "string",
              "receiverInternalIdentification": "string",
              "receiverInternalSubIdentification": "string",
              "receiverReverseRoutingAddress": "string",
              "recipientReferencePasswordQualifier": "string",
              "recipientReferencePasswordValue": "string",
              "rolloverGroupControlNumber": "bool",
              "rolloverInterchangeControlNumber": "bool",
              "rolloverTransactionSetControlNumber": "bool",
              "senderInternalIdentification": "string",
              "senderInternalSubIdentification": "string",
              "senderReverseRoutingAddress": "string",
              "transactionSetControlNumberLowerBound": "int",
              "transactionSetControlNumberPrefix": "string",
              "transactionSetControlNumberSuffix": "string",
              "transactionSetControlNumberUpperBound": "int"
            },
            "framingSettings": {
              "characterEncoding": "string",
              "characterSet": "string",
              "componentSeparator": "int",
              "dataElementSeparator": "int",
              "decimalPointIndicator": "string",
              "protocolVersion": "int",
              "releaseIndicator": "int",
              "repetitionSeparator": "int",
              "segmentTerminator": "int",
              "segmentTerminatorSuffix": "string",
              "serviceCodeListDirectoryVersion": "string"
            },
            "messageFilter": {
              "messageFilterType": "string"
            },
            "messageFilterList": [
              {
                "messageId": "string"
              }
            ],
            "processingSettings": {
              "createEmptyXmlTagsForTrailingSeparators": "bool",
              "maskSecurityInfo": "bool",
              "preserveInterchange": "bool",
              "suspendInterchangeOnError": "bool",
              "useDotAsDecimalSeparator": "bool"
            },
            "schemaReferences": [
              {
                "associationAssignedCode": "string",
                "messageId": "string",
                "messageRelease": "string",
                "messageVersion": "string",
                "schemaName": "string",
                "senderApplicationId": "string",
                "senderApplicationQualifier": "string"
              }
            ],
            "validationOverrides": [
              {
                "allowLeadingAndTrailingSpacesAndZeroes": "bool",
                "enforceCharacterSet": "bool",
                "messageId": "string",
                "trailingSeparatorPolicy": "string",
                "trimLeadingAndTrailingSpacesAndZeroes": "bool",
                "validateEDITypes": "bool",
                "validateXSDTypes": "bool"
              }
            ],
            "validationSettings": {
              "allowLeadingAndTrailingSpacesAndZeroes": "bool",
              "checkDuplicateGroupControlNumber": "bool",
              "checkDuplicateInterchangeControlNumber": "bool",
              "checkDuplicateTransactionSetControlNumber": "bool",
              "interchangeControlNumberValidityDays": "int",
              "trailingSeparatorPolicy": "string",
              "trimLeadingAndTrailingSpacesAndZeroes": "bool",
              "validateCharacterSet": "bool",
              "validateEDITypes": "bool",
              "validateXSDTypes": "bool"
            }
          },
          "receiverBusinessIdentity": {
            "qualifier": "string",
            "value": "string"
          },
          "senderBusinessIdentity": {
            "qualifier": "string",
            "value": "string"
          }
        },
        "sendAgreement": {
          "protocolSettings": {
            "acknowledgementSettings": {
              "acknowledgementControlNumberLowerBound": "int",
              "acknowledgementControlNumberPrefix": "string",
              "acknowledgementControlNumberSuffix": "string",
              "acknowledgementControlNumberUpperBound": "int",
              "batchFunctionalAcknowledgements": "bool",
              "batchTechnicalAcknowledgements": "bool",
              "needFunctionalAcknowledgement": "bool",
              "needLoopForValidMessages": "bool",
              "needTechnicalAcknowledgement": "bool",
              "rolloverAcknowledgementControlNumber": "bool",
              "sendSynchronousAcknowledgement": "bool"
            },
            "edifactDelimiterOverrides": [
              {
                "componentSeparator": "int",
                "dataElementSeparator": "int",
                "decimalPointIndicator": "string",
                "messageAssociationAssignedCode": "string",
                "messageId": "string",
                "messageRelease": "string",
                "messageVersion": "string",
                "releaseIndicator": "int",
                "repetitionSeparator": "int",
                "segmentTerminator": "int",
                "segmentTerminatorSuffix": "string",
                "targetNamespace": "string"
              }
            ],
            "envelopeOverrides": [
              {
                "applicationPassword": "string",
                "associationAssignedCode": "string",
                "controllingAgencyCode": "string",
                "functionalGroupId": "string",
                "groupHeaderMessageRelease": "string",
                "groupHeaderMessageVersion": "string",
                "messageAssociationAssignedCode": "string",
                "messageId": "string",
                "messageRelease": "string",
                "messageVersion": "string",
                "receiverApplicationId": "string",
                "receiverApplicationQualifier": "string",
                "senderApplicationId": "string",
                "senderApplicationQualifier": "string",
                "targetNamespace": "string"
              }
            ],
            "envelopeSettings": {
              "applicationReferenceId": "string",
              "applyDelimiterStringAdvice": "bool",
              "communicationAgreementId": "string",
              "createGroupingSegments": "bool",
              "enableDefaultGroupHeaders": "bool",
              "functionalGroupId": "string",
              "groupApplicationPassword": "string",
              "groupApplicationReceiverId": "string",
              "groupApplicationReceiverQualifier": "string",
              "groupApplicationSenderId": "string",
              "groupApplicationSenderQualifier": "string",
              "groupAssociationAssignedCode": "string",
              "groupControllingAgencyCode": "string",
              "groupControlNumberLowerBound": "int",
              "groupControlNumberPrefix": "string",
              "groupControlNumberSuffix": "string",
              "groupControlNumberUpperBound": "int",
              "groupMessageRelease": "string",
              "groupMessageVersion": "string",
              "interchangeControlNumberLowerBound": "int",
              "interchangeControlNumberPrefix": "string",
              "interchangeControlNumberSuffix": "string",
              "interchangeControlNumberUpperBound": "int",
              "isTestInterchange": "bool",
              "overwriteExistingTransactionSetControlNumber": "bool",
              "processingPriorityCode": "string",
              "receiverInternalIdentification": "string",
              "receiverInternalSubIdentification": "string",
              "receiverReverseRoutingAddress": "string",
              "recipientReferencePasswordQualifier": "string",
              "recipientReferencePasswordValue": "string",
              "rolloverGroupControlNumber": "bool",
              "rolloverInterchangeControlNumber": "bool",
              "rolloverTransactionSetControlNumber": "bool",
              "senderInternalIdentification": "string",
              "senderInternalSubIdentification": "string",
              "senderReverseRoutingAddress": "string",
              "transactionSetControlNumberLowerBound": "int",
              "transactionSetControlNumberPrefix": "string",
              "transactionSetControlNumberSuffix": "string",
              "transactionSetControlNumberUpperBound": "int"
            },
            "framingSettings": {
              "characterEncoding": "string",
              "characterSet": "string",
              "componentSeparator": "int",
              "dataElementSeparator": "int",
              "decimalPointIndicator": "string",
              "protocolVersion": "int",
              "releaseIndicator": "int",
              "repetitionSeparator": "int",
              "segmentTerminator": "int",
              "segmentTerminatorSuffix": "string",
              "serviceCodeListDirectoryVersion": "string"
            },
            "messageFilter": {
              "messageFilterType": "string"
            },
            "messageFilterList": [
              {
                "messageId": "string"
              }
            ],
            "processingSettings": {
              "createEmptyXmlTagsForTrailingSeparators": "bool",
              "maskSecurityInfo": "bool",
              "preserveInterchange": "bool",
              "suspendInterchangeOnError": "bool",
              "useDotAsDecimalSeparator": "bool"
            },
            "schemaReferences": [
              {
                "associationAssignedCode": "string",
                "messageId": "string",
                "messageRelease": "string",
                "messageVersion": "string",
                "schemaName": "string",
                "senderApplicationId": "string",
                "senderApplicationQualifier": "string"
              }
            ],
            "validationOverrides": [
              {
                "allowLeadingAndTrailingSpacesAndZeroes": "bool",
                "enforceCharacterSet": "bool",
                "messageId": "string",
                "trailingSeparatorPolicy": "string",
                "trimLeadingAndTrailingSpacesAndZeroes": "bool",
                "validateEDITypes": "bool",
                "validateXSDTypes": "bool"
              }
            ],
            "validationSettings": {
              "allowLeadingAndTrailingSpacesAndZeroes": "bool",
              "checkDuplicateGroupControlNumber": "bool",
              "checkDuplicateInterchangeControlNumber": "bool",
              "checkDuplicateTransactionSetControlNumber": "bool",
              "interchangeControlNumberValidityDays": "int",
              "trailingSeparatorPolicy": "string",
              "trimLeadingAndTrailingSpacesAndZeroes": "bool",
              "validateCharacterSet": "bool",
              "validateEDITypes": "bool",
              "validateXSDTypes": "bool"
            }
          },
          "receiverBusinessIdentity": {
            "qualifier": "string",
            "value": "string"
          },
          "senderBusinessIdentity": {
            "qualifier": "string",
            "value": "string"
          }
        }
      },
      "x12": {
        "receiveAgreement": {
          "protocolSettings": {
            "acknowledgementSettings": {
              "acknowledgementControlNumberLowerBound": "int",
              "acknowledgementControlNumberPrefix": "string",
              "acknowledgementControlNumberSuffix": "string",
              "acknowledgementControlNumberUpperBound": "int",
              "batchFunctionalAcknowledgements": "bool",
              "batchImplementationAcknowledgements": "bool",
              "batchTechnicalAcknowledgements": "bool",
              "functionalAcknowledgementVersion": "string",
              "implementationAcknowledgementVersion": "string",
              "needFunctionalAcknowledgement": "bool",
              "needImplementationAcknowledgement": "bool",
              "needLoopForValidMessages": "bool",
              "needTechnicalAcknowledgement": "bool",
              "rolloverAcknowledgementControlNumber": "bool",
              "sendSynchronousAcknowledgement": "bool"
            },
            "envelopeOverrides": [
              {
                "dateFormat": "string",
                "functionalIdentifierCode": "string",
                "headerVersion": "string",
                "messageId": "string",
                "protocolVersion": "string",
                "receiverApplicationId": "string",
                "responsibleAgencyCode": "string",
                "senderApplicationId": "string",
                "targetNamespace": "string",
                "timeFormat": "string"
              }
            ],
            "envelopeSettings": {
              "controlStandardsId": "int",
              "controlVersionNumber": "string",
              "enableDefaultGroupHeaders": "bool",
              "functionalGroupId": "string",
              "groupControlNumberLowerBound": "int",
              "groupControlNumberUpperBound": "int",
              "groupHeaderAgencyCode": "string",
              "groupHeaderDateFormat": "string",
              "groupHeaderTimeFormat": "string",
              "groupHeaderVersion": "string",
              "interchangeControlNumberLowerBound": "int",
              "interchangeControlNumberUpperBound": "int",
              "overwriteExistingTransactionSetControlNumber": "bool",
              "receiverApplicationId": "string",
              "rolloverGroupControlNumber": "bool",
              "rolloverInterchangeControlNumber": "bool",
              "rolloverTransactionSetControlNumber": "bool",
              "senderApplicationId": "string",
              "transactionSetControlNumberLowerBound": "int",
              "transactionSetControlNumberPrefix": "string",
              "transactionSetControlNumberSuffix": "string",
              "transactionSetControlNumberUpperBound": "int",
              "usageIndicator": "string",
              "useControlStandardsIdAsRepetitionCharacter": "bool"
            },
            "framingSettings": {
              "characterSet": "string",
              "componentSeparator": "int",
              "dataElementSeparator": "int",
              "replaceCharacter": "int",
              "replaceSeparatorsInPayload": "bool",
              "segmentTerminator": "int",
              "segmentTerminatorSuffix": "string"
            },
            "messageFilter": {
              "messageFilterType": "string"
            },
            "messageFilterList": [
              {
                "messageId": "string"
              }
            ],
            "processingSettings": {
              "convertImpliedDecimal": "bool",
              "createEmptyXmlTagsForTrailingSeparators": "bool",
              "maskSecurityInfo": "bool",
              "preserveInterchange": "bool",
              "suspendInterchangeOnError": "bool",
              "useDotAsDecimalSeparator": "bool"
            },
            "schemaReferences": [
              {
                "messageId": "string",
                "schemaName": "string",
                "schemaVersion": "string",
                "senderApplicationId": "string"
              }
            ],
            "securitySettings": {
              "authorizationQualifier": "string",
              "authorizationValue": "string",
              "passwordValue": "string",
              "securityQualifier": "string"
            },
            "validationOverrides": [
              {
                "allowLeadingAndTrailingSpacesAndZeroes": "bool",
                "messageId": "string",
                "trailingSeparatorPolicy": "string",
                "trimLeadingAndTrailingSpacesAndZeroes": "bool",
                "validateCharacterSet": "bool",
                "validateEDITypes": "bool",
                "validateXSDTypes": "bool"
              }
            ],
            "validationSettings": {
              "allowLeadingAndTrailingSpacesAndZeroes": "bool",
              "checkDuplicateGroupControlNumber": "bool",
              "checkDuplicateInterchangeControlNumber": "bool",
              "checkDuplicateTransactionSetControlNumber": "bool",
              "interchangeControlNumberValidityDays": "int",
              "trailingSeparatorPolicy": "string",
              "trimLeadingAndTrailingSpacesAndZeroes": "bool",
              "validateCharacterSet": "bool",
              "validateEDITypes": "bool",
              "validateXSDTypes": "bool"
            },
            "x12DelimiterOverrides": [
              {
                "componentSeparator": "int",
                "dataElementSeparator": "int",
                "messageId": "string",
                "protocolVersion": "string",
                "replaceCharacter": "int",
                "replaceSeparatorsInPayload": "bool",
                "segmentTerminator": "int",
                "segmentTerminatorSuffix": "string",
                "targetNamespace": "string"
              }
            ]
          },
          "receiverBusinessIdentity": {
            "qualifier": "string",
            "value": "string"
          },
          "senderBusinessIdentity": {
            "qualifier": "string",
            "value": "string"
          }
        },
        "sendAgreement": {
          "protocolSettings": {
            "acknowledgementSettings": {
              "acknowledgementControlNumberLowerBound": "int",
              "acknowledgementControlNumberPrefix": "string",
              "acknowledgementControlNumberSuffix": "string",
              "acknowledgementControlNumberUpperBound": "int",
              "batchFunctionalAcknowledgements": "bool",
              "batchImplementationAcknowledgements": "bool",
              "batchTechnicalAcknowledgements": "bool",
              "functionalAcknowledgementVersion": "string",
              "implementationAcknowledgementVersion": "string",
              "needFunctionalAcknowledgement": "bool",
              "needImplementationAcknowledgement": "bool",
              "needLoopForValidMessages": "bool",
              "needTechnicalAcknowledgement": "bool",
              "rolloverAcknowledgementControlNumber": "bool",
              "sendSynchronousAcknowledgement": "bool"
            },
            "envelopeOverrides": [
              {
                "dateFormat": "string",
                "functionalIdentifierCode": "string",
                "headerVersion": "string",
                "messageId": "string",
                "protocolVersion": "string",
                "receiverApplicationId": "string",
                "responsibleAgencyCode": "string",
                "senderApplicationId": "string",
                "targetNamespace": "string",
                "timeFormat": "string"
              }
            ],
            "envelopeSettings": {
              "controlStandardsId": "int",
              "controlVersionNumber": "string",
              "enableDefaultGroupHeaders": "bool",
              "functionalGroupId": "string",
              "groupControlNumberLowerBound": "int",
              "groupControlNumberUpperBound": "int",
              "groupHeaderAgencyCode": "string",
              "groupHeaderDateFormat": "string",
              "groupHeaderTimeFormat": "string",
              "groupHeaderVersion": "string",
              "interchangeControlNumberLowerBound": "int",
              "interchangeControlNumberUpperBound": "int",
              "overwriteExistingTransactionSetControlNumber": "bool",
              "receiverApplicationId": "string",
              "rolloverGroupControlNumber": "bool",
              "rolloverInterchangeControlNumber": "bool",
              "rolloverTransactionSetControlNumber": "bool",
              "senderApplicationId": "string",
              "transactionSetControlNumberLowerBound": "int",
              "transactionSetControlNumberPrefix": "string",
              "transactionSetControlNumberSuffix": "string",
              "transactionSetControlNumberUpperBound": "int",
              "usageIndicator": "string",
              "useControlStandardsIdAsRepetitionCharacter": "bool"
            },
            "framingSettings": {
              "characterSet": "string",
              "componentSeparator": "int",
              "dataElementSeparator": "int",
              "replaceCharacter": "int",
              "replaceSeparatorsInPayload": "bool",
              "segmentTerminator": "int",
              "segmentTerminatorSuffix": "string"
            },
            "messageFilter": {
              "messageFilterType": "string"
            },
            "messageFilterList": [
              {
                "messageId": "string"
              }
            ],
            "processingSettings": {
              "convertImpliedDecimal": "bool",
              "createEmptyXmlTagsForTrailingSeparators": "bool",
              "maskSecurityInfo": "bool",
              "preserveInterchange": "bool",
              "suspendInterchangeOnError": "bool",
              "useDotAsDecimalSeparator": "bool"
            },
            "schemaReferences": [
              {
                "messageId": "string",
                "schemaName": "string",
                "schemaVersion": "string",
                "senderApplicationId": "string"
              }
            ],
            "securitySettings": {
              "authorizationQualifier": "string",
              "authorizationValue": "string",
              "passwordValue": "string",
              "securityQualifier": "string"
            },
            "validationOverrides": [
              {
                "allowLeadingAndTrailingSpacesAndZeroes": "bool",
                "messageId": "string",
                "trailingSeparatorPolicy": "string",
                "trimLeadingAndTrailingSpacesAndZeroes": "bool",
                "validateCharacterSet": "bool",
                "validateEDITypes": "bool",
                "validateXSDTypes": "bool"
              }
            ],
            "validationSettings": {
              "allowLeadingAndTrailingSpacesAndZeroes": "bool",
              "checkDuplicateGroupControlNumber": "bool",
              "checkDuplicateInterchangeControlNumber": "bool",
              "checkDuplicateTransactionSetControlNumber": "bool",
              "interchangeControlNumberValidityDays": "int",
              "trailingSeparatorPolicy": "string",
              "trimLeadingAndTrailingSpacesAndZeroes": "bool",
              "validateCharacterSet": "bool",
              "validateEDITypes": "bool",
              "validateXSDTypes": "bool"
            },
            "x12DelimiterOverrides": [
              {
                "componentSeparator": "int",
                "dataElementSeparator": "int",
                "messageId": "string",
                "protocolVersion": "string",
                "replaceCharacter": "int",
                "replaceSeparatorsInPayload": "bool",
                "segmentTerminator": "int",
                "segmentTerminatorSuffix": "string",
                "targetNamespace": "string"
              }
            ]
          },
          "receiverBusinessIdentity": {
            "qualifier": "string",
            "value": "string"
          },
          "senderBusinessIdentity": {
            "qualifier": "string",
            "value": "string"
          }
        }
      }
    },
    "guestIdentity": {
      "qualifier": "string",
      "value": "string"
    },
    "guestPartner": "string",
    "hostIdentity": {
      "qualifier": "string",
      "value": "string"
    },
    "hostPartner": "string",
    "metadata": {}
  }
}

Ö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ü '2019-05-01'
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 (gerekli)

IntegrationAccountAgreementProperties

Ad Açıklama Değer
agreementType Sözleşme türü. 'AS2'
'Edifact'
'NotSpecified'
'X12' (gerekli)
içerik Sözleşme içeriği. AgreementContent (gerekli)
guestIdentity Konuk iş ortağının iş kimliği. BusinessIdentity (gerekli)
guestPartner Bu sözleşme için konuk iş ortağı olarak ayarlanan tümleştirme hesabı iş ortağı. dize (gerekli)
hostIdentity Konak iş ortağının iş kimliği. BusinessIdentity (gerekli)
hostPartner Bu sözleşme için konak iş ortağı olarak ayarlanan tümleştirme hesabı iş ortağı. dize (gerekli)
meta veriler Meta veriler.

AgreementContent

Ad Açıklama Değer
aS2 AS2 sözleşmesi içeriği. AS2AgreementContent
Edıfact 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 (gerekli)
sendAgreement AS2 tek yönlü gönderme sözleşmesi. AS2OneWayAgreement (gerekli)

AS2OneWayAgreement

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

AS2ProtocolSettings

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

AS2AcknowledgementConnectionSettings

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

AS2EnvelopeSettings

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

AS2ErrorSettings

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

AS2MdnSettings

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

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 (gerekli)
keepHttpConnectionAlive Bağlantının canlı tutulup tutulmayacağını belirten değer. bool (gerekli)
destekHttpStatusCodeContinue 'CONTINUE' HTTP durum kodunun desteklenip desteklenemediğini gösteren değer. bool (gerekli)
unfoldHttpHeaders HTTP üst bilgilerinin açılıp açılmayacağını gösteren değer. bool (gerekli)

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 (gerekli)
enableNRRForInboundEncodedMessages Gelen kodlanmış iletiler için NRR'nin etkinleştirilip etkinleştirilmeydiğini gösteren değer. bool (gerekli)
enableNRRForInboundMDN Gelen MDN için NRR'nin etkinleştirilip etkinleştirilmeydiğini gösteren değer. bool (gerekli)
enableNRRForOutboundDecodedMessages Giden kod çözme iletileri için NRR'nin etkinleştirilip etkinleştirilmeydiğini gösteren değer. bool (gerekli)
enableNRRForOutboundEncodedMessages Giden kodlanmış iletiler için NRR'nin etkinleştirilip etkinleştirilmeydiğini gösteren değer. bool (gerekli)
enableNRRForOutboundMDN Giden MDN için NRR'nin etkinleştirilip etkinleştirilmeydiğini gösteren değer. bool (gerekli)
encryptionCertificateName Şifreleme sertifikasının adı. string
overrideGroupSigningCertificate MDN'nin gönderilmesini veya istenip istenmeyeceğini belirten değer. bool (gerekli)
sha2AlgorithmFormat Sha2 algoritması biçimi. Geçerli değerler Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize değerleridir. string
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 (gerekli)
checkCertificateRevocationListOnSend Gönderme sırasında sertifika iptal listesinin denetlenip denetlenmeyeceğini belirten değer. bool (gerekli)
checkDuplicateMessage Yinelenen iletinin denetlenip denetlenmeyeceğini belirten değer. bool (gerekli)
compressMessage İletinin sıkıştırılması gerekip gerekmediğini gösteren değer. bool (gerekli)
Encryptionalgorithm Şifreleme algoritması. 'AES128'
'AES192'
'AES256'
'DES3'
'Yok'
'NotSpecified'
'RC2' (gerekli)
encryptMessage İletinin şifrelenmesi gerekip gerekmediğini gösteren değer. bool (gerekli)
interchangeDuplicatesValidityDays Yinelenen değişim için geriye bakılan gün sayısı. int (gerekli)
overrideMessageProperties Gelen ileti özelliklerinin sözleşmedekilerle geçersiz kılınıp geçersiz kılınmayacağını belirten değer. bool (gerekli)
signingAlgorithm İmzalama algoritması. 'Varsayılan'
'NotSpecified'
'SHA1'
'SHA2256'
'SHA2384'
'SHA2512'
signMessage İletinin imzalanması gerekip gerekmediğini gösteren değer. bool (gerekli)

İş Kimliği

Ad Açıklama Değer
Niteleyici İş kimliği niteleyicisi; örneğin as2identity, ZZ, ZZZ, 31, 32 dize (gerekli)
değer Kullanıcı tanımlı iş kimliği değeri. dize (gerekli)

EdifactAgreementContent

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

EdifactOneWayAgreement

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

EdifactProtocolSettings

Ad Açıklama Değer
acknowledgementSettings EDIFACT onay ayarları. EdifactAcknowledgementSettings (gerekli)
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 (gerekli)
framingSettings EDIFACT çerçeve ayarları. EdifactFramingSettings (gerekli)
Messagefilter EDIFACT ileti filtresi. EdifactMessageFilter (gerekli)
messageFilterList EDIFACT ileti filtre listesi. EdifactMessageIdentifier[]
processingSettings EDIFACT işleme Ayarları. EdifactProcessingSettings (gerekli)
schemaReferences EDIFACT şema başvuruları. EdifactSchemaReference[] (gerekli)
validationOverrides EDIFACT doğrulama geçersiz kılma ayarları. EdifactValidationOverride[]
Validationsettings EDIFACT doğrulama ayarları. EdifactValidationSettings (gerekli)

EdifactAcknowledgementSettings

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

EdifactDelimiterOverride

Ad Açıklama Değer
componentSeparator Bileşen ayırıcısı. int (gerekli)
dataElementSeparator Veri öğesi ayırıcısı. int (gerekli)
decimalPointIndicator Ondalık ayırıcı göstergesi. 'Virgül'
'Ondalık'
'NotSpecified' (gerekli)
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 (gerekli)
repetitionSeparator Yineleme ayırıcısı. int (gerekli)
segmentTerminator Segment sonlandırıcısı. int (gerekli)
segmentTerminatorSuffix Segment sonlandırıcı soneki. 'CR'
'CRLF'
'LF'
'Yok'
'NotSpecified' (gerekli)
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 (gerekli)
communicationAgreementId İletişim sözleşmesi kimliği. string
createGroupingSegments Gruplandırma segmentlerinin oluşturulup oluşturulmayacağını gösteren değer. bool (gerekli)
enableDefaultGroupHeaders Varsayılan grup üst bilgilerinin etkinleştirilip etkinleştirilmeydiğini gösteren değer. bool (gerekli)
functionalGroupId İşlevsel grup kimliği. string
groupApplicationPassword Grup uygulaması parolası. string
groupApplicationReceiverId Grup uygulaması alıcı kimliği. string
groupApplicationReceiverQualifier Grup uygulaması alıcı 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 (gerekli)
groupControlNumberPrefix Grup denetimi numarası ön eki. string
groupControlNumberSuffix Grup denetim numarası soneki. string
groupControlNumberUpperBound Üst sınırdaki grup denetim numarası. int (gerekli)
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 (gerekli)
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 (gerekli)
isTestInterchange İletinin bir test değişimi olup olmadığını gösteren değer. bool (gerekli)
overwriteExistingTransactionSetControlNumber Mevcut işlem kümesi denetim numarasının üzerine yazıp yazılmayacağını gösteren değer. bool (gerekli)
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 (gerekli)
rolloverInterchangeControlNumber Değişim denetim numarasının geçiş yapılıp yapılmayacağını belirten değer. bool (gerekli)
rolloverTransactionSetControlNumber İşlem kümesi denetim numarasının geçiş yapılıp yapılmayacağını gösteren değer. bool (gerekli)
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 (gerekli)
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 (gerekli)

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' (gerekli)
componentSeparator Bileşen ayırıcısı. int (gerekli)
dataElementSeparator Veri öğesi ayırıcısı. int (gerekli)
decimalPointIndicator EDIFACT çerçeve ayarı ondalık göstergesi. 'Virgül'
'Ondalık'
'NotSpecified' (gerekli)
Protocolversion Protokol sürümü. int (gerekli)
releaseIndicator Sürüm göstergesi. int (gerekli)
repetitionSeparator Yineleme ayırıcısı. int (gerekli)
segmentTerminator Segment sonlandırıcısı. int (gerekli)
segmentTerminatorSuffix EDIFACT çerçeve ayarı segment sonlandırıcı soneki. 'CR'
'CRLF'
'LF'
'Yok'
'NotSpecified' (gerekli)
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' (gerekli)

EdifactMessageIdentifier

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

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 (gerekli)
maskSecurityInfo Güvenlik bilgilerinin maskelenip maskelenmeyeceğini belirten değer. bool (gerekli)
preserveInterchange Değişimin korunup korunmayacağını belirten değer. bool (gerekli)
suspendInterchangeOnError Hatada değişimin askıya alınıp alınmayacağını gösteren değer. bool (gerekli)
useDotAsDecimalSeparator Ondalık ayırıcı olarak nokta kullanılıp kullanılmayacağını gösteren değer. bool (gerekli)

EdifactSchemaReference

Ad Açıklama Değer
associationAssignedCode İlişkilendirme tarafından atanan kod. string
Messageıd İleti kimliği. dize (gerekli)
messageRelease İleti sürümü. dize (gerekli)
Messageversion İleti sürümü. dize (gerekli)
Schemaname Şema adı. dize (gerekli)
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 (gerekli)
enforceCharacterSet Karakter Kümesinin doğrulanıp doğrulanmayacağını gösteren değer. bool (gerekli)
Messageıd Doğrulama ayarlarının uygulanması gereken ileti kimliği. dize (gerekli)
trailingSeparatorPolicy Sondaki ayırıcı ilkesi. 'Zorunlu'
'NotAllowed'
'NotSpecified'
'İsteğe bağlı' (gerekli)
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 (gerekli)
validateEDITypes EDI türlerinin doğrulanıp doğrulanmayacağını gösteren değer. bool (gerekli)
validateXSDTypes XSD türlerinin doğrulanıp doğrulanmayacağını gösteren değer. bool (gerekli)

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 (gerekli)
checkDuplicateGroupControlNumber Yinelenen grup denetim numarasının denetlenip denetlenmeyeceğini belirten değer. bool (gerekli)
checkDuplicateInterchangeControlNumber Yinelenen değişim denetim numarasının denetlenip denetlenmeyeceğini belirten değer. bool (gerekli)
checkDuplicateTransactionSetControlNumber Yinelenen işlem kümesi denetim numarasının denetlenip denetlenmeyeceğini gösteren değer. bool (gerekli)
interchangeControlNumberValidityDays Değişim denetim numarasının geçerlilik süresi. int (gerekli)
trailingSeparatorPolicy Sondaki ayırıcı ilkesi. 'Zorunlu'
'NotAllowed'
'NotSpecified'
'İsteğe bağlı' (gerekli)
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 (gerekli)
validateCharacterSet İletideki karakter kümesinin doğrulanıp doğrulanmayacağını belirten değer. bool (gerekli)
validateEDITypes EDI türlerinin doğrulanıp doğrulanmayacağını belirten değer. bool (gerekli)
validateXSDTypes XSD türlerinin doğrulanıp doğrulanmayacağını belirten değer. bool (gerekli)

X12AgreementContent

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

X12OneWayAgreement

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

X12ProtocolSettings

Ad Açıklama Değer
acknowledgementSettings X12 bildirim ayarları. X12AcknowledgementSettings (gerekli)
envelopeOverrides X12 zarf geçersiz kılma ayarları. X12EnvelopeOverride[]
envelopeSettings X12 zarf ayarları. X12EnvelopeSettings (gerekli)
framingSettings X12 çerçeve ayarları. X12FramingSettings (gerekli)
Messagefilter X12 ileti filtresi. X12MessageFilter (gerekli)
messageFilterList X12 ileti filtresi listesi. X12MessageIdentifier[]
processingSettings X12 işleme ayarları. X12ProcessingSettings (gerekli)
schemaReferences X12 şema başvuruları. X12SchemaReference[] (gerekli)
securitySettings X12 güvenlik ayarları. X12SecuritySettings (gerekli)
validationOverrides X12 doğrulama geçersiz kılma ayarları. X12ValidationOverride[]
Validationsettings X12 doğrulama ayarları. X12ValidationSettings (gerekli)
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 (gerekli)
acknowledgementControlNumberPrefix Onay denetimi numarası ön eki. string
acknowledgementControlNumberSuffix Onay denetimi numarası soneki. string
acknowledgementControlNumberUpperBound Onay denetimi numarası üst sınır. int (gerekli)
batchFunctionalAcknowledgements İşlevsel onayların toplu işlenip toplu hale getirilmesi gerekmediğini gösteren değer. bool (gerekli)
batchImplementationAcknowledgements Toplu uygulama onaylarının yapılıp yapılmayacağını belirten değer. bool (gerekli)
batchTechnicalAcknowledgements Teknik onayların toplu işlenip gruplanmayacağını gösteren değer. bool (gerekli)
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 (gerekli)
needImplementationAcknowledgement Uygulama onayının gerekli olup olmadığını gösteren değer. bool (gerekli)
needLoopForValidMessages Geçerli iletiler için döngü gerekip gerekmediğini gösteren değer. bool (gerekli)
needTechnicalAcknowledgement Teknik onay gerekip gerekmediğini gösteren değer. bool (gerekli)
rolloverAcknowledgementControlNumber Onay denetimi numarasının geçişi yapılıp yapılmayacağını belirten değer. bool (gerekli)
sendSynchronousAcknowledgement Zaman uyumlu onay gönderip göndermeyeceğini belirten değer. bool (gerekli)

X12EnvelopeOverride

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

X12EnvelopeSettings

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

X12FramingSettings

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

X12MessageFilter

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

X12MessageIdentifier

Ad Açıklama Değer
Messageıd İleti kimliği. dize (gerekli)

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 (gerekli)
createEmptyXmlTagsForTrailingSeparators Sondaki ayırıcılar için boş xml etiketleri oluşturulup oluşturulmayacağını gösteren değer. bool (gerekli)
maskSecurityInfo Güvenlik bilgilerinin maskelenip maskelenmeyeceğini belirten değer. bool (gerekli)
preserveInterchange Değişimin korunup korunmayacağını belirten değer. bool (gerekli)
suspendInterchangeOnError Hatada değişimin askıya alınıp alınmayacağını gösteren değer. bool (gerekli)
useDotAsDecimalSeparator Ondalık ayırıcı olarak nokta kullanılıp kullanılmayacağını gösteren değer. bool (gerekli)

X12SchemaReference

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

X12SecuritySettings

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

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 (gerekli)
Messageıd Doğrulama ayarlarının uygulanması gereken ileti kimliği. dize (gerekli)
trailingSeparatorPolicy Sondaki ayırıcı ilkesi. 'Zorunlu'
'NotAllowed'
'NotSpecified'
'İsteğe bağlı' (gerekli)
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 (gerekli)
validateCharacterSet Karakter Kümesinin doğrulanıp doğrulanmayacağını gösteren değer. bool (gerekli)
validateEDITypes EDI türlerinin doğrulanıp doğrulanmayacağını gösteren değer. bool (gerekli)
validateXSDTypes XSD türlerinin doğrulanıp doğrulanmayacağını gösteren değer. bool (gerekli)

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 (gerekli)
checkDuplicateGroupControlNumber Yinelenen grup denetim numarasının denetlenip denetlenmeyeceğini belirten değer. bool (gerekli)
checkDuplicateInterchangeControlNumber Yinelenen değişim denetim numarasının denetlenip denetlenmeyeceğini belirten değer. bool (gerekli)
checkDuplicateTransactionSetControlNumber Yinelenen işlem kümesi denetim numarasının denetlenip denetlenmeyeceğini gösteren değer. bool (gerekli)
interchangeControlNumberValidityDays Değişim denetim numarasının geçerlilik süresi. int (gerekli)
trailingSeparatorPolicy Sondaki ayırıcı ilkesi. 'Zorunlu'
'NotAllowed'
'NotSpecified'
'İsteğe bağlı' (gerekli)
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 (gerekli)
validateCharacterSet İletideki karakter kümesinin doğrulanıp doğrulanmayacağını belirten değer. bool (gerekli)
validateEDITypes EDI türlerinin doğrulanıp doğrulanmayacağını belirten değer. bool (gerekli)
validateXSDTypes XSD türlerinin doğrulanıp doğrulanmayacağını belirten değer. bool (gerekli)

X12DelimiterOverrides

Ad Açıklama Değer
componentSeparator Bileşen ayırıcısı. int (gerekli)
dataElementSeparator Veri öğesi ayırıcısı. int (gerekli)
Messageıd İleti kimliği. string
Protocolversion Protokol sürümü. string
replaceCharacter Değiştirme karakteri. int (gerekli)
replaceSeparatorsInPayload Yükteki ayırıcıların değiştirilip değiştirilmeyeceğini gösteren değer. bool (gerekli)
segmentTerminator Segment sonlandırıcısı. int (gerekli)
segmentTerminatorSuffix Segment sonlandırıcısı soneki. 'CR'
'CRLF'
'LF'
'Yok'
'NotSpecified' (gerekli)
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 Gönderme Alma

Azure’a dağıtın
İş ortakları ve sözleşmeler için yapıtlar da 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 Gönderme Alma işlemini gösteren mantıksal uygulamalar da 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@2019-05-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      agreementType = "string"
      content = {
        aS2 = {
          receiveAgreement = {
            protocolSettings = {
              acknowledgementConnectionSettings = {
                ignoreCertificateNameMismatch = bool
                keepHttpConnectionAlive = bool
                supportHttpStatusCodeContinue = bool
                unfoldHttpHeaders = bool
              }
              envelopeSettings = {
                autogenerateFileName = bool
                fileNameTemplate = "string"
                messageContentType = "string"
                suspendMessageOnFileNameGenerationError = bool
                transmitFileNameInMimeHeader = bool
              }
              errorSettings = {
                resendIfMDNNotReceived = bool
                suspendDuplicateMessage = bool
              }
              mdnSettings = {
                dispositionNotificationTo = "string"
                mdnText = "string"
                micHashingAlgorithm = "string"
                needMDN = bool
                receiptDeliveryUrl = "string"
                sendInboundMDNToMessageBox = bool
                sendMDNAsynchronously = bool
                signMDN = bool
                signOutboundMDNIfOptional = bool
              }
              messageConnectionSettings = {
                ignoreCertificateNameMismatch = bool
                keepHttpConnectionAlive = bool
                supportHttpStatusCodeContinue = bool
                unfoldHttpHeaders = bool
              }
              securitySettings = {
                enableNRRForInboundDecodedMessages = bool
                enableNRRForInboundEncodedMessages = bool
                enableNRRForInboundMDN = bool
                enableNRRForOutboundDecodedMessages = bool
                enableNRRForOutboundEncodedMessages = bool
                enableNRRForOutboundMDN = bool
                encryptionCertificateName = "string"
                overrideGroupSigningCertificate = bool
                sha2AlgorithmFormat = "string"
                signingCertificateName = "string"
              }
              validationSettings = {
                checkCertificateRevocationListOnReceive = bool
                checkCertificateRevocationListOnSend = bool
                checkDuplicateMessage = bool
                compressMessage = bool
                encryptionAlgorithm = "string"
                encryptMessage = bool
                interchangeDuplicatesValidityDays = int
                overrideMessageProperties = bool
                signingAlgorithm = "string"
                signMessage = bool
              }
            }
            receiverBusinessIdentity = {
              qualifier = "string"
              value = "string"
            }
            senderBusinessIdentity = {
              qualifier = "string"
              value = "string"
            }
          }
          sendAgreement = {
            protocolSettings = {
              acknowledgementConnectionSettings = {
                ignoreCertificateNameMismatch = bool
                keepHttpConnectionAlive = bool
                supportHttpStatusCodeContinue = bool
                unfoldHttpHeaders = bool
              }
              envelopeSettings = {
                autogenerateFileName = bool
                fileNameTemplate = "string"
                messageContentType = "string"
                suspendMessageOnFileNameGenerationError = bool
                transmitFileNameInMimeHeader = bool
              }
              errorSettings = {
                resendIfMDNNotReceived = bool
                suspendDuplicateMessage = bool
              }
              mdnSettings = {
                dispositionNotificationTo = "string"
                mdnText = "string"
                micHashingAlgorithm = "string"
                needMDN = bool
                receiptDeliveryUrl = "string"
                sendInboundMDNToMessageBox = bool
                sendMDNAsynchronously = bool
                signMDN = bool
                signOutboundMDNIfOptional = bool
              }
              messageConnectionSettings = {
                ignoreCertificateNameMismatch = bool
                keepHttpConnectionAlive = bool
                supportHttpStatusCodeContinue = bool
                unfoldHttpHeaders = bool
              }
              securitySettings = {
                enableNRRForInboundDecodedMessages = bool
                enableNRRForInboundEncodedMessages = bool
                enableNRRForInboundMDN = bool
                enableNRRForOutboundDecodedMessages = bool
                enableNRRForOutboundEncodedMessages = bool
                enableNRRForOutboundMDN = bool
                encryptionCertificateName = "string"
                overrideGroupSigningCertificate = bool
                sha2AlgorithmFormat = "string"
                signingCertificateName = "string"
              }
              validationSettings = {
                checkCertificateRevocationListOnReceive = bool
                checkCertificateRevocationListOnSend = bool
                checkDuplicateMessage = bool
                compressMessage = bool
                encryptionAlgorithm = "string"
                encryptMessage = bool
                interchangeDuplicatesValidityDays = int
                overrideMessageProperties = bool
                signingAlgorithm = "string"
                signMessage = bool
              }
            }
            receiverBusinessIdentity = {
              qualifier = "string"
              value = "string"
            }
            senderBusinessIdentity = {
              qualifier = "string"
              value = "string"
            }
          }
        }
        edifact = {
          receiveAgreement = {
            protocolSettings = {
              acknowledgementSettings = {
                acknowledgementControlNumberLowerBound = int
                acknowledgementControlNumberPrefix = "string"
                acknowledgementControlNumberSuffix = "string"
                acknowledgementControlNumberUpperBound = int
                batchFunctionalAcknowledgements = bool
                batchTechnicalAcknowledgements = bool
                needFunctionalAcknowledgement = bool
                needLoopForValidMessages = bool
                needTechnicalAcknowledgement = bool
                rolloverAcknowledgementControlNumber = bool
                sendSynchronousAcknowledgement = bool
              }
              edifactDelimiterOverrides = [
                {
                  componentSeparator = int
                  dataElementSeparator = int
                  decimalPointIndicator = "string"
                  messageAssociationAssignedCode = "string"
                  messageId = "string"
                  messageRelease = "string"
                  messageVersion = "string"
                  releaseIndicator = int
                  repetitionSeparator = int
                  segmentTerminator = int
                  segmentTerminatorSuffix = "string"
                  targetNamespace = "string"
                }
              ]
              envelopeOverrides = [
                {
                  applicationPassword = "string"
                  associationAssignedCode = "string"
                  controllingAgencyCode = "string"
                  functionalGroupId = "string"
                  groupHeaderMessageRelease = "string"
                  groupHeaderMessageVersion = "string"
                  messageAssociationAssignedCode = "string"
                  messageId = "string"
                  messageRelease = "string"
                  messageVersion = "string"
                  receiverApplicationId = "string"
                  receiverApplicationQualifier = "string"
                  senderApplicationId = "string"
                  senderApplicationQualifier = "string"
                  targetNamespace = "string"
                }
              ]
              envelopeSettings = {
                applicationReferenceId = "string"
                applyDelimiterStringAdvice = bool
                communicationAgreementId = "string"
                createGroupingSegments = bool
                enableDefaultGroupHeaders = bool
                functionalGroupId = "string"
                groupApplicationPassword = "string"
                groupApplicationReceiverId = "string"
                groupApplicationReceiverQualifier = "string"
                groupApplicationSenderId = "string"
                groupApplicationSenderQualifier = "string"
                groupAssociationAssignedCode = "string"
                groupControllingAgencyCode = "string"
                groupControlNumberLowerBound = int
                groupControlNumberPrefix = "string"
                groupControlNumberSuffix = "string"
                groupControlNumberUpperBound = int
                groupMessageRelease = "string"
                groupMessageVersion = "string"
                interchangeControlNumberLowerBound = int
                interchangeControlNumberPrefix = "string"
                interchangeControlNumberSuffix = "string"
                interchangeControlNumberUpperBound = int
                isTestInterchange = bool
                overwriteExistingTransactionSetControlNumber = bool
                processingPriorityCode = "string"
                receiverInternalIdentification = "string"
                receiverInternalSubIdentification = "string"
                receiverReverseRoutingAddress = "string"
                recipientReferencePasswordQualifier = "string"
                recipientReferencePasswordValue = "string"
                rolloverGroupControlNumber = bool
                rolloverInterchangeControlNumber = bool
                rolloverTransactionSetControlNumber = bool
                senderInternalIdentification = "string"
                senderInternalSubIdentification = "string"
                senderReverseRoutingAddress = "string"
                transactionSetControlNumberLowerBound = int
                transactionSetControlNumberPrefix = "string"
                transactionSetControlNumberSuffix = "string"
                transactionSetControlNumberUpperBound = int
              }
              framingSettings = {
                characterEncoding = "string"
                characterSet = "string"
                componentSeparator = int
                dataElementSeparator = int
                decimalPointIndicator = "string"
                protocolVersion = int
                releaseIndicator = int
                repetitionSeparator = int
                segmentTerminator = int
                segmentTerminatorSuffix = "string"
                serviceCodeListDirectoryVersion = "string"
              }
              messageFilter = {
                messageFilterType = "string"
              }
              messageFilterList = [
                {
                  messageId = "string"
                }
              ]
              processingSettings = {
                createEmptyXmlTagsForTrailingSeparators = bool
                maskSecurityInfo = bool
                preserveInterchange = bool
                suspendInterchangeOnError = bool
                useDotAsDecimalSeparator = bool
              }
              schemaReferences = [
                {
                  associationAssignedCode = "string"
                  messageId = "string"
                  messageRelease = "string"
                  messageVersion = "string"
                  schemaName = "string"
                  senderApplicationId = "string"
                  senderApplicationQualifier = "string"
                }
              ]
              validationOverrides = [
                {
                  allowLeadingAndTrailingSpacesAndZeroes = bool
                  enforceCharacterSet = bool
                  messageId = "string"
                  trailingSeparatorPolicy = "string"
                  trimLeadingAndTrailingSpacesAndZeroes = bool
                  validateEDITypes = bool
                  validateXSDTypes = bool
                }
              ]
              validationSettings = {
                allowLeadingAndTrailingSpacesAndZeroes = bool
                checkDuplicateGroupControlNumber = bool
                checkDuplicateInterchangeControlNumber = bool
                checkDuplicateTransactionSetControlNumber = bool
                interchangeControlNumberValidityDays = int
                trailingSeparatorPolicy = "string"
                trimLeadingAndTrailingSpacesAndZeroes = bool
                validateCharacterSet = bool
                validateEDITypes = bool
                validateXSDTypes = bool
              }
            }
            receiverBusinessIdentity = {
              qualifier = "string"
              value = "string"
            }
            senderBusinessIdentity = {
              qualifier = "string"
              value = "string"
            }
          }
          sendAgreement = {
            protocolSettings = {
              acknowledgementSettings = {
                acknowledgementControlNumberLowerBound = int
                acknowledgementControlNumberPrefix = "string"
                acknowledgementControlNumberSuffix = "string"
                acknowledgementControlNumberUpperBound = int
                batchFunctionalAcknowledgements = bool
                batchTechnicalAcknowledgements = bool
                needFunctionalAcknowledgement = bool
                needLoopForValidMessages = bool
                needTechnicalAcknowledgement = bool
                rolloverAcknowledgementControlNumber = bool
                sendSynchronousAcknowledgement = bool
              }
              edifactDelimiterOverrides = [
                {
                  componentSeparator = int
                  dataElementSeparator = int
                  decimalPointIndicator = "string"
                  messageAssociationAssignedCode = "string"
                  messageId = "string"
                  messageRelease = "string"
                  messageVersion = "string"
                  releaseIndicator = int
                  repetitionSeparator = int
                  segmentTerminator = int
                  segmentTerminatorSuffix = "string"
                  targetNamespace = "string"
                }
              ]
              envelopeOverrides = [
                {
                  applicationPassword = "string"
                  associationAssignedCode = "string"
                  controllingAgencyCode = "string"
                  functionalGroupId = "string"
                  groupHeaderMessageRelease = "string"
                  groupHeaderMessageVersion = "string"
                  messageAssociationAssignedCode = "string"
                  messageId = "string"
                  messageRelease = "string"
                  messageVersion = "string"
                  receiverApplicationId = "string"
                  receiverApplicationQualifier = "string"
                  senderApplicationId = "string"
                  senderApplicationQualifier = "string"
                  targetNamespace = "string"
                }
              ]
              envelopeSettings = {
                applicationReferenceId = "string"
                applyDelimiterStringAdvice = bool
                communicationAgreementId = "string"
                createGroupingSegments = bool
                enableDefaultGroupHeaders = bool
                functionalGroupId = "string"
                groupApplicationPassword = "string"
                groupApplicationReceiverId = "string"
                groupApplicationReceiverQualifier = "string"
                groupApplicationSenderId = "string"
                groupApplicationSenderQualifier = "string"
                groupAssociationAssignedCode = "string"
                groupControllingAgencyCode = "string"
                groupControlNumberLowerBound = int
                groupControlNumberPrefix = "string"
                groupControlNumberSuffix = "string"
                groupControlNumberUpperBound = int
                groupMessageRelease = "string"
                groupMessageVersion = "string"
                interchangeControlNumberLowerBound = int
                interchangeControlNumberPrefix = "string"
                interchangeControlNumberSuffix = "string"
                interchangeControlNumberUpperBound = int
                isTestInterchange = bool
                overwriteExistingTransactionSetControlNumber = bool
                processingPriorityCode = "string"
                receiverInternalIdentification = "string"
                receiverInternalSubIdentification = "string"
                receiverReverseRoutingAddress = "string"
                recipientReferencePasswordQualifier = "string"
                recipientReferencePasswordValue = "string"
                rolloverGroupControlNumber = bool
                rolloverInterchangeControlNumber = bool
                rolloverTransactionSetControlNumber = bool
                senderInternalIdentification = "string"
                senderInternalSubIdentification = "string"
                senderReverseRoutingAddress = "string"
                transactionSetControlNumberLowerBound = int
                transactionSetControlNumberPrefix = "string"
                transactionSetControlNumberSuffix = "string"
                transactionSetControlNumberUpperBound = int
              }
              framingSettings = {
                characterEncoding = "string"
                characterSet = "string"
                componentSeparator = int
                dataElementSeparator = int
                decimalPointIndicator = "string"
                protocolVersion = int
                releaseIndicator = int
                repetitionSeparator = int
                segmentTerminator = int
                segmentTerminatorSuffix = "string"
                serviceCodeListDirectoryVersion = "string"
              }
              messageFilter = {
                messageFilterType = "string"
              }
              messageFilterList = [
                {
                  messageId = "string"
                }
              ]
              processingSettings = {
                createEmptyXmlTagsForTrailingSeparators = bool
                maskSecurityInfo = bool
                preserveInterchange = bool
                suspendInterchangeOnError = bool
                useDotAsDecimalSeparator = bool
              }
              schemaReferences = [
                {
                  associationAssignedCode = "string"
                  messageId = "string"
                  messageRelease = "string"
                  messageVersion = "string"
                  schemaName = "string"
                  senderApplicationId = "string"
                  senderApplicationQualifier = "string"
                }
              ]
              validationOverrides = [
                {
                  allowLeadingAndTrailingSpacesAndZeroes = bool
                  enforceCharacterSet = bool
                  messageId = "string"
                  trailingSeparatorPolicy = "string"
                  trimLeadingAndTrailingSpacesAndZeroes = bool
                  validateEDITypes = bool
                  validateXSDTypes = bool
                }
              ]
              validationSettings = {
                allowLeadingAndTrailingSpacesAndZeroes = bool
                checkDuplicateGroupControlNumber = bool
                checkDuplicateInterchangeControlNumber = bool
                checkDuplicateTransactionSetControlNumber = bool
                interchangeControlNumberValidityDays = int
                trailingSeparatorPolicy = "string"
                trimLeadingAndTrailingSpacesAndZeroes = bool
                validateCharacterSet = bool
                validateEDITypes = bool
                validateXSDTypes = bool
              }
            }
            receiverBusinessIdentity = {
              qualifier = "string"
              value = "string"
            }
            senderBusinessIdentity = {
              qualifier = "string"
              value = "string"
            }
          }
        }
        x12 = {
          receiveAgreement = {
            protocolSettings = {
              acknowledgementSettings = {
                acknowledgementControlNumberLowerBound = int
                acknowledgementControlNumberPrefix = "string"
                acknowledgementControlNumberSuffix = "string"
                acknowledgementControlNumberUpperBound = int
                batchFunctionalAcknowledgements = bool
                batchImplementationAcknowledgements = bool
                batchTechnicalAcknowledgements = bool
                functionalAcknowledgementVersion = "string"
                implementationAcknowledgementVersion = "string"
                needFunctionalAcknowledgement = bool
                needImplementationAcknowledgement = bool
                needLoopForValidMessages = bool
                needTechnicalAcknowledgement = bool
                rolloverAcknowledgementControlNumber = bool
                sendSynchronousAcknowledgement = bool
              }
              envelopeOverrides = [
                {
                  dateFormat = "string"
                  functionalIdentifierCode = "string"
                  headerVersion = "string"
                  messageId = "string"
                  protocolVersion = "string"
                  receiverApplicationId = "string"
                  responsibleAgencyCode = "string"
                  senderApplicationId = "string"
                  targetNamespace = "string"
                  timeFormat = "string"
                }
              ]
              envelopeSettings = {
                controlStandardsId = int
                controlVersionNumber = "string"
                enableDefaultGroupHeaders = bool
                functionalGroupId = "string"
                groupControlNumberLowerBound = int
                groupControlNumberUpperBound = int
                groupHeaderAgencyCode = "string"
                groupHeaderDateFormat = "string"
                groupHeaderTimeFormat = "string"
                groupHeaderVersion = "string"
                interchangeControlNumberLowerBound = int
                interchangeControlNumberUpperBound = int
                overwriteExistingTransactionSetControlNumber = bool
                receiverApplicationId = "string"
                rolloverGroupControlNumber = bool
                rolloverInterchangeControlNumber = bool
                rolloverTransactionSetControlNumber = bool
                senderApplicationId = "string"
                transactionSetControlNumberLowerBound = int
                transactionSetControlNumberPrefix = "string"
                transactionSetControlNumberSuffix = "string"
                transactionSetControlNumberUpperBound = int
                usageIndicator = "string"
                useControlStandardsIdAsRepetitionCharacter = bool
              }
              framingSettings = {
                characterSet = "string"
                componentSeparator = int
                dataElementSeparator = int
                replaceCharacter = int
                replaceSeparatorsInPayload = bool
                segmentTerminator = int
                segmentTerminatorSuffix = "string"
              }
              messageFilter = {
                messageFilterType = "string"
              }
              messageFilterList = [
                {
                  messageId = "string"
                }
              ]
              processingSettings = {
                convertImpliedDecimal = bool
                createEmptyXmlTagsForTrailingSeparators = bool
                maskSecurityInfo = bool
                preserveInterchange = bool
                suspendInterchangeOnError = bool
                useDotAsDecimalSeparator = bool
              }
              schemaReferences = [
                {
                  messageId = "string"
                  schemaName = "string"
                  schemaVersion = "string"
                  senderApplicationId = "string"
                }
              ]
              securitySettings = {
                authorizationQualifier = "string"
                authorizationValue = "string"
                passwordValue = "string"
                securityQualifier = "string"
              }
              validationOverrides = [
                {
                  allowLeadingAndTrailingSpacesAndZeroes = bool
                  messageId = "string"
                  trailingSeparatorPolicy = "string"
                  trimLeadingAndTrailingSpacesAndZeroes = bool
                  validateCharacterSet = bool
                  validateEDITypes = bool
                  validateXSDTypes = bool
                }
              ]
              validationSettings = {
                allowLeadingAndTrailingSpacesAndZeroes = bool
                checkDuplicateGroupControlNumber = bool
                checkDuplicateInterchangeControlNumber = bool
                checkDuplicateTransactionSetControlNumber = bool
                interchangeControlNumberValidityDays = int
                trailingSeparatorPolicy = "string"
                trimLeadingAndTrailingSpacesAndZeroes = bool
                validateCharacterSet = bool
                validateEDITypes = bool
                validateXSDTypes = bool
              }
              x12DelimiterOverrides = [
                {
                  componentSeparator = int
                  dataElementSeparator = int
                  messageId = "string"
                  protocolVersion = "string"
                  replaceCharacter = int
                  replaceSeparatorsInPayload = bool
                  segmentTerminator = int
                  segmentTerminatorSuffix = "string"
                  targetNamespace = "string"
                }
              ]
            }
            receiverBusinessIdentity = {
              qualifier = "string"
              value = "string"
            }
            senderBusinessIdentity = {
              qualifier = "string"
              value = "string"
            }
          }
          sendAgreement = {
            protocolSettings = {
              acknowledgementSettings = {
                acknowledgementControlNumberLowerBound = int
                acknowledgementControlNumberPrefix = "string"
                acknowledgementControlNumberSuffix = "string"
                acknowledgementControlNumberUpperBound = int
                batchFunctionalAcknowledgements = bool
                batchImplementationAcknowledgements = bool
                batchTechnicalAcknowledgements = bool
                functionalAcknowledgementVersion = "string"
                implementationAcknowledgementVersion = "string"
                needFunctionalAcknowledgement = bool
                needImplementationAcknowledgement = bool
                needLoopForValidMessages = bool
                needTechnicalAcknowledgement = bool
                rolloverAcknowledgementControlNumber = bool
                sendSynchronousAcknowledgement = bool
              }
              envelopeOverrides = [
                {
                  dateFormat = "string"
                  functionalIdentifierCode = "string"
                  headerVersion = "string"
                  messageId = "string"
                  protocolVersion = "string"
                  receiverApplicationId = "string"
                  responsibleAgencyCode = "string"
                  senderApplicationId = "string"
                  targetNamespace = "string"
                  timeFormat = "string"
                }
              ]
              envelopeSettings = {
                controlStandardsId = int
                controlVersionNumber = "string"
                enableDefaultGroupHeaders = bool
                functionalGroupId = "string"
                groupControlNumberLowerBound = int
                groupControlNumberUpperBound = int
                groupHeaderAgencyCode = "string"
                groupHeaderDateFormat = "string"
                groupHeaderTimeFormat = "string"
                groupHeaderVersion = "string"
                interchangeControlNumberLowerBound = int
                interchangeControlNumberUpperBound = int
                overwriteExistingTransactionSetControlNumber = bool
                receiverApplicationId = "string"
                rolloverGroupControlNumber = bool
                rolloverInterchangeControlNumber = bool
                rolloverTransactionSetControlNumber = bool
                senderApplicationId = "string"
                transactionSetControlNumberLowerBound = int
                transactionSetControlNumberPrefix = "string"
                transactionSetControlNumberSuffix = "string"
                transactionSetControlNumberUpperBound = int
                usageIndicator = "string"
                useControlStandardsIdAsRepetitionCharacter = bool
              }
              framingSettings = {
                characterSet = "string"
                componentSeparator = int
                dataElementSeparator = int
                replaceCharacter = int
                replaceSeparatorsInPayload = bool
                segmentTerminator = int
                segmentTerminatorSuffix = "string"
              }
              messageFilter = {
                messageFilterType = "string"
              }
              messageFilterList = [
                {
                  messageId = "string"
                }
              ]
              processingSettings = {
                convertImpliedDecimal = bool
                createEmptyXmlTagsForTrailingSeparators = bool
                maskSecurityInfo = bool
                preserveInterchange = bool
                suspendInterchangeOnError = bool
                useDotAsDecimalSeparator = bool
              }
              schemaReferences = [
                {
                  messageId = "string"
                  schemaName = "string"
                  schemaVersion = "string"
                  senderApplicationId = "string"
                }
              ]
              securitySettings = {
                authorizationQualifier = "string"
                authorizationValue = "string"
                passwordValue = "string"
                securityQualifier = "string"
              }
              validationOverrides = [
                {
                  allowLeadingAndTrailingSpacesAndZeroes = bool
                  messageId = "string"
                  trailingSeparatorPolicy = "string"
                  trimLeadingAndTrailingSpacesAndZeroes = bool
                  validateCharacterSet = bool
                  validateEDITypes = bool
                  validateXSDTypes = bool
                }
              ]
              validationSettings = {
                allowLeadingAndTrailingSpacesAndZeroes = bool
                checkDuplicateGroupControlNumber = bool
                checkDuplicateInterchangeControlNumber = bool
                checkDuplicateTransactionSetControlNumber = bool
                interchangeControlNumberValidityDays = int
                trailingSeparatorPolicy = "string"
                trimLeadingAndTrailingSpacesAndZeroes = bool
                validateCharacterSet = bool
                validateEDITypes = bool
                validateXSDTypes = bool
              }
              x12DelimiterOverrides = [
                {
                  componentSeparator = int
                  dataElementSeparator = int
                  messageId = "string"
                  protocolVersion = "string"
                  replaceCharacter = int
                  replaceSeparatorsInPayload = bool
                  segmentTerminator = int
                  segmentTerminatorSuffix = "string"
                  targetNamespace = "string"
                }
              ]
            }
            receiverBusinessIdentity = {
              qualifier = "string"
              value = "string"
            }
            senderBusinessIdentity = {
              qualifier = "string"
              value = "string"
            }
          }
        }
      }
      guestIdentity = {
        qualifier = "string"
        value = "string"
      }
      guestPartner = "string"
      hostIdentity = {
        qualifier = "string"
        value = "string"
      }
      hostPartner = "string"
    }
  })
}

Özellik değerleri

integrationAccounts/agreements

Ad Açıklama Değer
tür Kaynak türü "Microsoft.Logic/integrationAccounts/agreements@2019-05-01"
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 (gerekli)

IntegrationAccountAgreementProperties

Ad Açıklama Değer
agreementType Sözleşme türü. "AS2"
"Edifact"
"NotSpecified"
"X12" (gerekli)
içerik Sözleşme içeriği. AgreementContent (gerekli)
guestIdentity Konuk iş ortağının iş kimliği. BusinessIdentity (gerekli)
guestPartner Bu sözleşme için konuk iş ortağı olarak ayarlanan tümleştirme hesabı iş ortağı. dize (gerekli)
hostIdentity Konak iş ortağının iş kimliği. BusinessIdentity (gerekli)
hostPartner Bu sözleşme için konak iş ortağı olarak ayarlanan tümleştirme hesabı iş ortağı. dize (gerekli)
meta veriler Meta veriler.

AgreementContent

Ad Açıklama Değer
aS2 AS2 sözleşmesi içeriği. AS2AgreementContent
Edıfact 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 (gerekli)
sendAgreement AS2 tek yönlü gönderme sözleşmesi. AS2OneWayAgreement (gerekli)

AS2OneWayAgreement

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

AS2ProtocolSettings

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

AS2AcknowledgementConnectionSettings

Ad Açıklama Değer
ignoreCertificateNameMismatch Sertifika adında uyuşmazlık yoksayılıp yoksayılmayacağını gösterir. bool (gerekli)
keepHttpConnectionAlive Bağlantının canlı tutulup tutulmayacağını gösterir. bool (gerekli)
destekHttpStatusCodeContinue 'CONTINUE' HTTP durum kodunun desteklenip desteklenmeyeceğini gösterir. bool (gerekli)
unfoldHttpHeaders HTTP üst bilgilerinin açılıp açılmayacağını gösterir. bool (gerekli)

AS2EnvelopeSettings

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

AS2ErrorSettings

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

AS2MdnSettings

Ad Açıklama Değer
dispositionNotificationTo Üst bilgi değerine bırakma bildirimi. string
mdnText MDN metni. string
micHashingAlgorithm İmzalama veya karma algoritması. "MD5"
"Hiçbiri"
"NotSpecified"
"SHA1"
"SHA2256"
"SHA2384"
"SHA2512" (gerekli)
needMDN MDN'nin gönderilmesini veya istenip istenmeyeceğini belirten değer. bool (gerekli)
receiptDeliveryUrl Makbuz teslim URL'si. string
sendInboundMDNToMessageBox gelen MDN'nin ileti kutusuna gönderilip gönderilmeydiğini gösteren değer. bool (gerekli)
sendMDNAsynchronously Zaman uyumsuz MDN'nin gönderilip gönderilmeydiğini gösteren değer. bool (gerekli)
signMDN MDN'nin imzalanması gerekip gerekmediğini gösteren değer. bool (gerekli)
signOutboundMDNIfOptional İsteğe bağlıysa giden MDN'nin imzalanıp imzalanmayacağını gösteren değer. bool (gerekli)

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 (gerekli)
keepHttpConnectionAlive Bağlantının canlı tutulup tutulmayacağını belirten değer. bool (gerekli)
destekHttpStatusCodeContinue 'CONTINUE' HTTP durum kodunun desteklenip desteklenemediğini gösteren değer. bool (gerekli)
unfoldHttpHeaders HTTP üst bilgilerinin açılıp açılmayacağını gösteren değer. bool (gerekli)

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 (gerekli)
enableNRRForInboundEncodedMessages Gelen kodlanmış iletiler için NRR'nin etkinleştirilip etkinleştirilmeydiğini gösteren değer. bool (gerekli)
enableNRRForInboundMDN Gelen MDN için NRR'nin etkinleştirilip etkinleştirilmeydiğini gösteren değer. bool (gerekli)
enableNRRForOutboundDecodedMessages Giden kod çözme iletileri için NRR'nin etkinleştirilip etkinleştirilmeydiğini gösteren değer. bool (gerekli)
enableNRRForOutboundEncodedMessages Giden kodlanmış iletiler için NRR'nin etkinleştirilip etkinleştirilmeydiğini gösteren değer. bool (gerekli)
enableNRRForOutboundMDN Giden MDN için NRR'nin etkinleştirilip etkinleştirilmeydiğini gösteren değer. bool (gerekli)
encryptionCertificateName Şifreleme sertifikasının adı. string
overrideGroupSigningCertificate MDN'nin gönderilmesini veya istenip istenmeyeceğini belirten değer. bool (gerekli)
sha2AlgorithmFormat Sha2 algoritması biçimi. Geçerli değerler Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize değerleridir. string
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 (gerekli)
checkCertificateRevocationListOnSend Gönderme sırasında sertifika iptal listesinin denetlenip denetlenmeyeceğini belirten değer. bool (gerekli)
checkDuplicateMessage Yinelenen iletinin denetlenip denetlenmeyeceğini belirten değer. bool (gerekli)
compressMessage İletinin sıkıştırılması gerekip gerekmediğini gösteren değer. bool (gerekli)
Encryptionalgorithm Şifreleme algoritması. "AES128"
"AES192"
"AES256"
"DES3"
"Hiçbiri"
"NotSpecified"
"RC2" (gerekli)
encryptMessage İletinin şifrelenmesi gerekip gerekmediğini gösteren değer. bool (gerekli)
interchangeDuplicatesValidityDays Yinelenen değişim için geriye bakılan gün sayısı. int (gerekli)
overrideMessageProperties Gelen ileti özelliklerinin sözleşmedekilerle geçersiz kılınıp kılınmayacağını belirten değer. bool (gerekli)
signingAlgorithm İmzalama algoritması. "Varsayılan"
"NotSpecified"
"SHA1"
"SHA2256"
"SHA2384"
"SHA2512"
signMessage İletinin imzalanması gerekip gerekmediğini gösteren değer. bool (gerekli)

BusinessIdentity

Ad Açıklama Değer
Niteleyici as2identity, ZZ, ZZZ, 31, 32 gibi iş kimliği niteleyicisi dize (gerekli)
değer Kullanıcı tanımlı iş kimliği değeri. dize (gerekli)

EdifactAgreementContent

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

EdifactOneWayAgreement

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

EdifactProtocolSettings

Ad Açıklama Değer
acknowledgementSettings EDIFACT onay ayarları. EdifactAcknowledgementSettings (gerekli)
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 (gerekli)
framingSettings EDIFACT çerçeve ayarları. EdifactFramingSettings (gerekli)
Messagefilter EDIFACT ileti filtresi. EdifactMessageFilter (gerekli)
messageFilterList EDIFACT ileti filtre listesi. EdifactMessageIdentifier[]
processingSettings EDIFACT işleme Ayarları. EdifactProcessingSettings (gerekli)
schemaReferences EDIFACT şema başvuruları. EdifactSchemaReference[] (gerekli)
validationOverrides EDIFACT doğrulama geçersiz kılma ayarları. EdifactValidationOverride[]
Validationsettings EDIFACT doğrulama ayarları. EdifactValidationSettings (gerekli)

EdifactAcknowledgementSettings

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

EdifactDelimiterOverride

Ad Açıklama Değer
componentSeparator Bileşen ayırıcısı. int (gerekli)
dataElementSeparator Veri öğesi ayırıcısı. int (gerekli)
decimalPointIndicator Ondalık ayırıcı göstergesi. "Virgül"
"Ondalık"
"NotSpecified" (gerekli)
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 (gerekli)
repetitionSeparator Yineleme ayırıcısı. int (gerekli)
segmentTerminator Segment sonlandırıcısı. int (gerekli)
segmentTerminatorSuffix Segment sonlandırıcı soneki. "CR"
"CRLF"
"LF"
"Hiçbiri"
"NotSpecified" (gerekli)
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 (gerekli)
communicationAgreementId İletişim sözleşmesi kimliği. string
createGroupingSegments Gruplandırma segmentlerinin oluşturulup oluşturulmayacağını gösteren değer. bool (gerekli)
enableDefaultGroupHeaders Varsayılan grup üst bilgilerinin etkinleştirilip etkinleştirilmeydiğini gösteren değer. bool (gerekli)
functionalGroupId İşlevsel grup kimliği. string
groupApplicationPassword Grup uygulaması parolası. string
groupApplicationReceiverId Grup uygulaması alıcı kimliği. string
groupApplicationReceiverQualifier Grup uygulaması alıcı 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 (gerekli)
groupControlNumberPrefix Grup denetimi numarası ön eki. string
groupControlNumberSuffix Grup denetim numarası soneki. string
groupControlNumberUpperBound Üst sınırdaki grup denetim numarası. int (gerekli)
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 (gerekli)
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 (gerekli)
isTestInterchange İletinin bir test değişimi olup olmadığını gösteren değer. bool (gerekli)
overwriteExistingTransactionSetControlNumber Mevcut işlem kümesi denetim numarasının üzerine yazıp yazılmayacağını gösteren değer. bool (gerekli)
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 (gerekli)
rolloverInterchangeControlNumber Değişim denetim numarasının yuvarlanıp yuvarlanmayacağını gösteren değer. bool (gerekli)
rolloverTransactionSetControlNumber İşlem kümesi denetim numarasının yuvarlanıp yuvarlanmayacağını gösteren değer. bool (gerekli)
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 (gerekli)
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 (gerekli)

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" (gerekli)
componentSeparator Bileşen ayırıcısı. int (gerekli)
dataElementSeparator Veri öğesi ayırıcısı. int (gerekli)
decimalPointIndicator EDIFACT çerçeve ayarı ondalık göstergesi. "Virgül"
"Ondalık"
"NotSpecified" (gerekli)
Protocolversion Protokol sürümü. int (gerekli)
releaseIndicator Sürüm göstergesi. int (gerekli)
repetitionSeparator Yineleme ayırıcısı. int (gerekli)
segmentTerminator Segment sonlandırıcısı. int (gerekli)
segmentTerminatorSuffix EDIFACT çerçeve ayarı segment sonlandırıcı soneki. "CR"
"CRLF"
"LF"
"Hiçbiri"
"NotSpecified" (gerekli)
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" (gerekli)

EdifactMessageIdentifier

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

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 (gerekli)
maskSecurityInfo Güvenlik bilgilerinin maskelenip maskelenmeyeceğini belirten değer. bool (gerekli)
preserveInterchange Değişimin korunup korunmayacağını belirten değer. bool (gerekli)
suspendInterchangeOnError Hatada değişimin askıya alınıp alınmayacağını gösteren değer. bool (gerekli)
useDotAsDecimalSeparator Ondalık ayırıcı olarak nokta kullanılıp kullanılmayacağını gösteren değer. bool (gerekli)

EdifactSchemaReference

Ad Açıklama Değer
associationAssignedCode İlişkilendirme tarafından atanan kod. string
Messageıd İleti kimliği. dize (gerekli)
messageRelease İleti sürümü. dize (gerekli)
Messageversion İleti sürümü. dize (gerekli)
Schemaname Şema adı. dize (gerekli)
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 (gerekli)
enforceCharacterSet Karakter Kümesinin doğrulanıp doğrulanmayacağını gösteren değer. bool (gerekli)
Messageıd Doğrulama ayarlarının uygulanması gereken ileti kimliği. dize (gerekli)
trailingSeparatorPolicy Sondaki ayırıcı ilkesi. "Zorunlu"
"NotAllowed"
"NotSpecified"
"İsteğe bağlı" (gerekli)
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 (gerekli)
validateEDITypes EDI türlerinin doğrulanıp doğrulanmayacağını gösteren değer. bool (gerekli)
validateXSDTypes XSD türlerinin doğrulanıp doğrulanmayacağını gösteren değer. bool (gerekli)

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 (gerekli)
checkDuplicateGroupControlNumber Yinelenen grup denetim numarasının denetlenip denetlenmeyeceğini belirten değer. bool (gerekli)
checkDuplicateInterchangeControlNumber Yinelenen değişim denetim numarasının denetlenip denetlenmeyeceğini belirten değer. bool (gerekli)
checkDuplicateTransactionSetControlNumber Yinelenen işlem kümesi denetim numarasının denetlenip denetlenmeyeceğini belirten değer. bool (gerekli)
interchangeControlNumberValidityDays Değişim denetim numarasının geçerlilik süresi. int (gerekli)
trailingSeparatorPolicy Sondaki ayırıcı ilkesi. "Zorunlu"
"NotAllowed"
"NotSpecified"
"İsteğe bağlı" (gerekli)
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 (gerekli)
validateCharacterSet İletideki karakter kümesinin doğrulanıp doğrulanmayacağını gösteren değer. bool (gerekli)
validateEDITypes EDI türlerinin doğrulanıp doğrulanmayacağını belirten değer. bool (gerekli)
validateXSDTypes XSD türlerinin doğrulanıp doğrulanmayacağını belirten değer. bool (gerekli)

X12AgreementContent

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

X12OneWayAgreement

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

X12ProtocolSettings

Ad Açıklama Değer
acknowledgementSettings X12 bildirim ayarları. X12AcknowledgementSettings (gerekli)
envelopeOverrides X12 zarf geçersiz kılma ayarları. X12EnvelopeOverride[]
envelopeSettings X12 zarf ayarları. X12EnvelopeSettings (gerekli)
framingSettings X12 çerçeve ayarları. X12FramingSettings (gerekli)
Messagefilter X12 ileti filtresi. X12MessageFilter (gerekli)
messageFilterList X12 ileti filtresi listesi. X12MessageIdentifier[]
processingSettings X12 işleme ayarları. X12ProcessingSettings (gerekli)
schemaReferences X12 şema başvuruları. X12SchemaReference[] (gerekli)
securitySettings X12 güvenlik ayarları. X12SecuritySettings (gerekli)
validationOverrides X12 doğrulama geçersiz kılma ayarları. X12ValidationOverride[]
Validationsettings X12 doğrulama ayarları. X12ValidationSettings (gerekli)
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 (gerekli)
acknowledgementControlNumberPrefix Onay denetimi numarası ön eki. string
acknowledgementControlNumberSuffix Onay denetimi numarası soneki. string
acknowledgementControlNumberUpperBound Onay denetimi numarası üst sınır. int (gerekli)
batchFunctionalAcknowledgements İşlevsel onayların toplu işlenip toplu hale getirilmesi gerekmediğini gösteren değer. bool (gerekli)
batchImplementationAcknowledgements Toplu uygulama onaylarının yapılıp yapılmayacağını belirten değer. bool (gerekli)
batchTechnicalAcknowledgements Teknik onayların toplu işlenip gruplanmayacağını gösteren değer. bool (gerekli)
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 (gerekli)
needImplementationAcknowledgement Uygulama onayının gerekli olup olmadığını gösteren değer. bool (gerekli)
needLoopForValidMessages Geçerli iletiler için döngü gerekip gerekmediğini gösteren değer. bool (gerekli)
needTechnicalAcknowledgement Teknik onay gerekip gerekmediğini gösteren değer. bool (gerekli)
rolloverAcknowledgementControlNumber Onay denetimi numarasının geçişi yapılıp yapılmayacağını belirten değer. bool (gerekli)
sendSynchronousAcknowledgement Zaman uyumlu onay gönderip göndermeyeceğini belirten değer. bool (gerekli)

X12EnvelopeOverride

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

X12EnvelopeSettings

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

X12FramingSettings

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

X12MessageFilter

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

X12MessageIdentifier

Ad Açıklama Değer
Messageıd İleti kimliği. dize (gerekli)

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 (gerekli)
createEmptyXmlTagsForTrailingSeparators Sondaki ayırıcılar için boş xml etiketleri oluşturulup oluşturulmayacağını gösteren değer. bool (gerekli)
maskSecurityInfo Güvenlik bilgilerinin maskelenip maskelenmeyeceğini belirten değer. bool (gerekli)
preserveInterchange Değişimin korunup korunmayacağını belirten değer. bool (gerekli)
suspendInterchangeOnError Hatada değişimin askıya alınıp alınmayacağını gösteren değer. bool (gerekli)
useDotAsDecimalSeparator Ondalık ayırıcı olarak nokta kullanılıp kullanılmayacağını gösteren değer. bool (gerekli)

X12SchemaReference

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

X12SecuritySettings

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

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 (gerekli)
Messageıd Doğrulama ayarlarının uygulanması gereken ileti kimliği. dize (gerekli)
trailingSeparatorPolicy Sondaki ayırıcı ilkesi. "Zorunlu"
"NotAllowed"
"NotSpecified"
"İsteğe bağlı" (gerekli)
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 (gerekli)
validateCharacterSet Karakter Kümesinin doğrulanıp doğrulanmayacağını gösteren değer. bool (gerekli)
validateEDITypes EDI türlerinin doğrulanıp doğrulanmayacağını gösteren değer. bool (gerekli)
validateXSDTypes XSD türlerinin doğrulanıp doğrulanmayacağını gösteren değer. bool (gerekli)

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 (gerekli)
checkDuplicateGroupControlNumber Yinelenen grup denetim numarasının denetlenip denetlenmeyeceğini gösteren değer. bool (gerekli)
checkDuplicateInterchangeControlNumber Yinelenen değişim denetim numarasının denetlenip denetlenmeyeceğini belirten değer. bool (gerekli)
checkDuplicateTransactionSetControlNumber Yinelenen işlem kümesi denetim numarasının denetlenip denetlenmeyeceğini belirten değer. bool (gerekli)
interchangeControlNumberValidityDays Değişim denetim numarasının geçerlilik süresi. int (gerekli)
trailingSeparatorPolicy Sondaki ayırıcı ilkesi. "Zorunlu"
"NotAllowed"
"NotSpecified"
"İsteğe bağlı" (gerekli)
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 (gerekli)
validateCharacterSet İletideki karakter kümesinin doğrulanıp doğrulanmayacağını gösteren değer. bool (gerekli)
validateEDITypes EDI türlerinin doğrulanıp doğrulanmayacağını belirten değer. bool (gerekli)
validateXSDTypes XSD türlerinin doğrulanıp doğrulanmayacağını belirten değer. bool (gerekli)

X12DelimiterOverrides

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