Microsoft.Logic integrationAccounts/agreements

تعريف مورد Bicep

يمكن نشر نوع مورد integrationAccounts/agreements مع العمليات التي تستهدف:

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.

تنسيق المورد

لإنشاء مورد Microsoft.Logic/integrationAccounts/agreements، أضف Bicep التالي إلى القالب الخاص بك.

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()
  }
}

قيم Property

حسابات التكامل/الاتفاقيات

الاسم الوصف القيمة
الاسم اسم المورد

تعرف على كيفية تعيين الأسماء والأنواع للموارد التابعة في Bicep.
سلسلة (مطلوب)
الموقع موقع المورد. سلسلة
العلامات علامات الموارد. قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
أصل في Bicep، يمكنك تحديد المورد الأصل لمورد تابع. تحتاج فقط إلى إضافة هذه الخاصية عند الإعلان عن المورد التابع خارج المورد الأصل.

لمزيد من المعلومات، راجع المورد التابع خارج المورد الأصل.
الاسم الرمزي للمورد من النوع: integrationAccounts
خصائص خصائص اتفاقية حساب التكامل. IntegrationAccountAgreementProperties (مطلوب)

IntegrationAccountAgreementProperties

الاسم الوصف القيمة
نوع الاتفاقية نوع الاتفاقية. 'AS2'
'Edifact'
"غير محدد"
'X12' (مطلوب)
المحتوى محتوى الاتفاقية. AgreementContent (مطلوب)
معرف الضيف هوية العمل للشريك الضيف. BusinessIdentity (مطلوب)
guestPartner شريك حساب التكامل الذي تم تعيينه كشريك ضيف لهذه الاتفاقية. سلسلة (مطلوب)
معرف المضيف الهوية التجارية للشريك المضيف. BusinessIdentity (مطلوب)
hostPartner شريك حساب التكامل الذي تم تعيينه كشريك مضيف لهذه الاتفاقية. سلسلة (مطلوب)
بيانات التعريف بيانات التعريف. بالنسبة إلى Bicep، يمكنك استخدام الدالة any().

اتفاقيةContent

الاسم الوصف القيمة
aS2 محتوى اتفاقية AS2. AS2AgreementContent
Edifact محتوى اتفاقية EDIFACT. EdifactAgreementContent
x12 محتوى اتفاقية X12. X12AgreementContent

AS2AgreementContent

الاسم الوصف القيمة
receiveAgreement اتفاقية استلام AS2 أحادية الاتجاه. AS2OneWayAgreement (مطلوب)
sendAgreement اتفاقية إرسال AS2 أحادية الاتجاه. AS2OneWayAgreement (مطلوب)

AS2OneWayAgreement

الاسم الوصف القيمة
إعدادات البروتوكول إعدادات بروتوكول AS2. AS2ProtocolSettings (مطلوب)
receiverBusinessIdentity هوية عمل المتلقي BusinessIdentity (مطلوب)
senderBusinessIdentity هوية عمل المرسل BusinessIdentity (مطلوب)

إعدادات AS2Protocol

الاسم الوصف القيمة
إعدادات اتصال الإقرار إعدادات اتصال الإقرار. AS2AcknowledgementConnectionSettings (مطلوب)
إعدادات المغلفات إعدادات المغلف. AS2EnvelopeSettings (مطلوب)
إعدادات الخطأ إعدادات الخطأ. AS2ErrorSettings (مطلوب)
mdnSettings إعدادات MDN. AS2MdnSettings (مطلوب)
messageConnectionSettings إعدادات اتصال الرسالة. AS2MessageConnectionSettings (مطلوب)
إعدادات الأمان إعدادات الأمان. AS2SecuritySettings (مطلوب)
إعدادات التحقق من الصحة إعدادات التحقق من الصحة. AS2ValidationSettings (مطلوب)

AS2AcknowledgementConnectionSettings

الاسم الوصف القيمة
ignoreCertificateNameMismatch يشير إلى ما إذا كان يجب تجاهل عدم التطابق في اسم الشهادة. bool (مطلوب)
الاحتفاظ بHttpConnectionAlive يشير إلى ما إذا كان يجب الحفاظ على الاتصال على قيد الحياة. bool (مطلوب)
دعمHttpStatusCodeContinue يشير إلى ما إذا كان يجب دعم رمز حالة HTTP 'CONTINUE'. bool (مطلوب)
تتكشفHttpHeaders يشير إلى ما إذا كان يجب فتح عناوين HTTP أم لا. bool (مطلوب)

AS2EnvelopeSettings

الاسم الوصف القيمة
autogenerateFileName القيمة التي تشير إلى ما إذا كان يجب إنشاء اسم الملف تلقائيا. bool (مطلوب)
fileNameTemplate قالب اسم الملف. سلسلة (مطلوبة)
messageContentType نوع محتوى الرسالة. سلسلة (مطلوبة)
suspendMessageOnFileNameGenerationError القيمة التي تشير إلى ما إذا كان يجب تعليق الرسالة على خطأ إنشاء اسم الملف. bool (مطلوب)
transmitFileNameInMimeHeader القيمة التي تشير إلى ما إذا كان يجب إرسال اسم الملف في رأس mime. bool (مطلوب)

إعدادات AS2Error

الاسم الوصف القيمة
resendIfMDNNotReceived القيمة التي تشير إلى ما إذا كان يجب إعادة إرسال الرسالة إذا لم يتم تلقي MDN. bool (مطلوب)
suspendDuplicateMessage القيمة التي تشير إلى ما إذا كان يجب تعليق الرسالة المكررة. bool (مطلوب)

AS2MdnSettings

الاسم الوصف القيمة
dispositionNotificationTo إعلام الترتيب لقيمة العنوان. سلسلة
mdnText نص MDN. سلسلة
micHashingAlgorithm خوارزمية التوقيع أو التجزئة. 'MD5'
'بلا'
"غير محدد"
'SHA1'
'SHA2256'
'SHA2384'
'SHA2512' (مطلوب)
needMDN القيمة التي تشير إلى ما إذا كنت تريد إرسال MDN أو طلبه. bool (مطلوب)
receiptDeliveryUrl عنوان URL لتسليم الإيصال. سلسلة
sendInboundMDNToMessageBox القيمة التي تشير إلى ما إذا كان يجب إرسال MDN الوارد إلى مربع الرسالة. bool (مطلوب)
sendMDNAsynchronously القيمة التي تشير إلى ما إذا كنت تريد إرسال MDN غير المتزامن. bool (مطلوب)
signMDN القيمة التي تشير إلى ما إذا كان MDN بحاجة إلى التوقيع أم لا. bool (مطلوب)
signOutboundMDNIfOptional القيمة التي تشير إلى ما إذا كنت تريد توقيع MDN الصادر إذا كان اختياريا. bool (مطلوب)

AS2MessageConnectionSettings

الاسم الوصف القيمة
ignoreCertificateNameMismatch القيمة التي تشير إلى ما إذا كان يجب تجاهل عدم التطابق في اسم الشهادة. bool (مطلوب)
الاحتفاظ بHttpConnectionAlive القيمة التي تشير إلى ما إذا كان يجب الحفاظ على الاتصال على قيد الحياة. bool (مطلوب)
دعمHttpStatusCodeContinue القيمة التي تشير إلى ما إذا كان يجب دعم رمز حالة HTTP 'CONTINUE'. bool (مطلوب)
تتكشفHttpHeaders القيمة التي تشير إلى ما إذا كان يجب فتح عناوين HTTP أم لا. bool (مطلوب)

AS2SecuritySettings

الاسم الوصف القيمة
enableNRRForInboundDecodedMessages القيمة التي تشير إلى ما إذا كان يجب تمكين NRR للرسائل الواردة التي تم فك ترميزها. bool (مطلوب)
enableNRRForInboundEncodedMessages القيمة التي تشير إلى ما إذا كان يجب تمكين NRR للرسائل المشفرة الواردة. bool (مطلوب)
enableNRRForInboundMDN القيمة التي تشير إلى ما إذا كان يجب تمكين NRR ل MDN الوارد. bool (مطلوب)
enableNRRForOutboundDecodedMessages القيمة التي تشير إلى ما إذا كان يجب تمكين NRR للرسائل الصادرة التي تم فك ترميزها. bool (مطلوب)
enableNRRForOutboundEncodedMessages القيمة التي تشير إلى ما إذا كان يجب تمكين NRR للرسائل المشفرة الصادرة. bool (مطلوب)
enableNRRForOutboundMDN القيمة التي تشير إلى ما إذا كان يجب تمكين NRR ل MDN الصادر. bool (مطلوب)
encryptionCertificateName اسم شهادة التشفير. سلسلة
overrideGroupSigningCertificate القيمة التي تشير إلى ما إذا كنت تريد إرسال MDN أو طلبه. bool (مطلوب)
sha2AlgorithmFormat تنسيق خوارزمية Sha2. القيم الصالحة هي Sha2، ShaHashSize، ShaHyphenHashSize، Sha2UnderscoreHashSize. سلسلة
signingCertificateName اسم شهادة التوقيع. سلسلة

إعدادات AS2Validation

الاسم الوصف القيمة
checkCertificateRevocationListOnReceive القيمة التي تشير إلى ما إذا كان يجب التحقق من وجود قائمة إبطال الشهادات عند الاستلام. bool (مطلوب)
checkCertificateRevocationListOnSend القيمة التي تشير إلى ما إذا كان يجب التحقق من وجود قائمة إبطال الشهادات عند الإرسال. bool (مطلوب)
checkDuplicateMessage القيمة التي تشير إلى ما إذا كان يجب التحقق من وجود رسالة مكررة. bool (مطلوب)
ضغطالصفحة القيمة التي تشير إلى ما إذا كان يجب ضغط الرسالة. bool (مطلوب)
encryptionAlgorithm خوارزمية التشفير. 'AES128'
'AES192'
'AES256'
'DES3'
'بلا'
"غير محدد"
'RC2' (مطلوب)
encryptMessage القيمة التي تشير إلى ما إذا كان يجب تشفير الرسالة. bool (مطلوب)
interchangeDuplicatesValidityDays عدد الأيام التي يجب البحث فيها عن تبادل مكرر. int (مطلوب)
overrideMessageProperties القيمة التي تشير إلى ما إذا كان يجب تجاوز خصائص الرسالة الواردة مع تلك التي تم الاتفاق عليها. bool (مطلوب)
توقيع الغوريثيم خوارزمية التوقيع. "افتراضي"
"غير محدد"
'SHA1'
'SHA2256'
'SHA2384'
'SHA2512'
signMessage القيمة التي تشير إلى ما إذا كان يجب توقيع الرسالة. bool (مطلوب)

BusinessIdentity

الاسم الوصف القيمة
مؤهل مؤهل هوية العمل على سبيل المثال as2identity، ZZ، ZZZ، 31، 32 سلسلة (مطلوب)
القيمة قيمة هوية العمل المعرفة من قبل المستخدم. سلسلة (مطلوب)

EdifactAgreementContent

الاسم الوصف القيمة
receiveAgreement اتفاقية استلام EDIFACT أحادية الاتجاه. EdifactOneWayAgreement (مطلوب)
sendAgreement اتفاقية إرسال EDIFACT أحادية الاتجاه. EdifactOneWayAgreement (مطلوب)

EdifactOneWayAgreement

الاسم الوصف القيمة
إعدادات البروتوكول إعدادات بروتوكول EDIFACT. EdifactProtocolSettings (مطلوب)
receiverBusinessIdentity هوية عمل المتلقي BusinessIdentity (مطلوب)
senderBusinessIdentity هوية عمل المرسل BusinessIdentity (مطلوب)

إعدادات EdifactProtocol

الاسم الوصف القيمة
إعدادات الإقرار إعدادات إقرار EDIFACT. EdifactAcknowledgementSettings (مطلوب)
edifactDelimiterOverrides يتجاوز محدد EDIFACT الإعدادات. EdifactDelimiterOverride[]
envelopeOverrides يتجاوز مغلف EDIFACT الإعدادات. EdifactEnvelopeOverride[]
إعدادات المغلفات إعدادات مغلف EDIFACT. EdifactEnvelopeSettings (مطلوب)
إعدادات التأطير إعدادات تأطير EDIFACT. EdifactFramingSettings (مطلوب)
messageFilter عامل تصفية رسالة EDIFACT. EdifactMessageFilter (مطلوب)
messageFilterList قائمة عامل تصفية رسالة EDIFACT. EdifactMessageIdentifier[]
إعدادات المعالجة إعدادات معالجة EDIFACT. EdifactProcessingSettings (مطلوب)
المخططات يشير مخطط EDIFACT. EdifactSchemaReference[] (مطلوب)
التحقق من الصحةOverrides تجاوز إعدادات التحقق من صحة EDIFACT. EdifactValidationOverride[]
إعدادات التحقق من الصحة إعدادات التحقق من صحة EDIFACT. EdifactValidationSettings (مطلوب)

إعدادات EdifactAcknowledgement

الاسم الوصف القيمة
إقرارControlNumberLowerBound رقم عنصر تحكم الإقرار أقل حد. int (مطلوب)
إقرارControlNumberPrefix بادئة رقم التحكم بالإقرار. سلسلة
إقرارControlNumberSuffix لاحقة رقم التحكم بالإقرار. سلسلة
إقرارControlNumberUpperBound الحد الأعلى لعنصر تحكم الإقرار. int (مطلوب)
batchFunctionalAcknowledgements القيمة التي تشير إلى ما إذا كنت تريد تجميع الإقرارات الوظيفية. bool (مطلوب)
batchTechnicalAcknowledgements القيمة التي تشير إلى ما إذا كنت تريد تجميع الإقرارات التقنية أم لا. bool (مطلوب)
needFunctionalAcknowledgement القيمة التي تشير إلى ما إذا كانت هناك حاجة إلى إقرار وظيفي. bool (مطلوب)
needLoopForValidMessages القيمة التي تشير إلى ما إذا كانت هناك حاجة إلى تكرار حلقي للرسائل الصالحة. bool (مطلوب)
needTechnicalAcknowledgement القيمة التي تشير إلى ما إذا كانت هناك حاجة إلى إقرار تقني. bool (مطلوب)
rolloverAcknowledgementControlNumber القيمة التي تشير إلى ما إذا كنت تريد تمرير رقم التحكم في الإقرار. bool (مطلوب)
sendSynchronousAcknowledgement القيمة التي تشير إلى ما إذا كنت تريد إرسال إقرار متزامن. bool (مطلوب)

EdifactDelimiterOverride

الاسم الوصف القيمة
componentSeparator فاصل المكون. int (مطلوب)
dataElementSeparator فاصل عنصر البيانات. int (مطلوب)
decimalPointIndicator مؤشر الفاصلة العشرية. "فاصلة"
"عشري"
"غير محدد" (مطلوب)
messageAssociationAssignedCode التعليمات البرمجية المعينة لاقتران الرسالة. سلسلة
messageId معرف الرسالة. سلسلة
messageRelease إصدار الرسالة. سلسلة
messageVersion إصدار الرسالة. سلسلة
releaseIndicator مؤشر الإصدار. int (مطلوب)
أداة التكرار فاصل التكرار. int (مطلوب)
segmentTerminator فاصل المقطع. int (مطلوب)
لاحقة segmentTerminatorSuffix لاحقة فاصل المقطع. 'CR'
'CRLF'
'LF'
'بلا'
"غير محدد" (مطلوب)
targetNamespace مساحة الاسم الهدف التي يجب تطبيق إعدادات المحدد عليها. سلسلة

EdifactEnvelopeOverride

الاسم الوصف القيمة
applicationPassword كلمة مرور التطبيق. سلسلة
associationAssignedCode التعليمات البرمجية المعينة للاقتران. سلسلة
التحكم في رمزAgency التعليمة البرمجية للوكالة المتحكمة. سلسلة
معرف مجموعة وظيفية معرف المجموعة الوظيفية. سلسلة
groupHeaderMessageRelease إصدار رسالة رأس المجموعة. سلسلة
groupHeaderMessageVersion إصدار رسالة رأس المجموعة. سلسلة
messageAssociationAssignedCode التعليمات البرمجية المعينة لاقتران الرسالة. سلسلة
messageId معرف الرسالة الذي يجب تطبيق إعدادات المغلف هذه عليه. سلسلة
messageRelease إصدار إصدار الرسالة الذي يجب تطبيق إعدادات المغلف هذه عليه. سلسلة
messageVersion إصدار الرسالة الذي يجب تطبيق إعدادات المغلف هذه عليه. سلسلة
معرف تطبيق المتلقي معرف تطبيق المتلقي. سلسلة
جهاز الاستقبالApplicationQualifier مؤهل تطبيق المتلقي. سلسلة
معرف التطبيق المرسل معرف تطبيق المرسل. سلسلة
senderApplicationQualifier مؤهل تطبيق المرسل. سلسلة
targetNamespace مساحة الاسم الهدف التي يجب تطبيق إعدادات المغلف هذه عليها. سلسلة

إعدادات EdifactEnvelope

الاسم الوصف القيمة
applicationReferenceId معرف مرجع التطبيق. سلسلة
applyDelimiterStringAdvice القيمة التي تشير إلى ما إذا كنت تريد تطبيق نصيحة سلسلة المحدد. bool (مطلوب)
معرف communicationAgreement معرف اتفاقية الاتصال. سلسلة
createGroupingSegments القيمة التي تشير إلى ما إذا كنت تريد إنشاء مقاطع تجميع. bool (مطلوب)
enableDefaultGroupHeaders القيمة التي تشير إلى ما إذا كنت تريد تمكين رؤوس المجموعة الافتراضية. bool (مطلوب)
معرف مجموعة وظيفية معرف المجموعة الوظيفية. سلسلة
groupApplicationPassword كلمة مرور تطبيق المجموعة. سلسلة
groupApplicationReceiverId معرف مستقبل تطبيق المجموعة. سلسلة
groupApplicationReceiverQualifier مؤهل مستقبل تطبيق المجموعة. سلسلة
groupApplicationSenderId معرف مرسل تطبيق المجموعة. سلسلة
groupApplicationSenderQualifier مؤهل مرسل تطبيق المجموعة. سلسلة
groupAssociationAssignedCode التعليمات البرمجية المعينة لاقتران المجموعة. سلسلة
groupControllingAgencyCode المجموعة التي تتحكم في التعليمات البرمجية للوكالة. سلسلة
groupControlNumberLowerBound رقم عنصر تحكم المجموعة أقل حد. int (مطلوب)
groupControlNumberPrefix بادئة رقم عنصر تحكم المجموعة. سلسلة
groupControlNumberSuffix لاحقة رقم عنصر تحكم المجموعة. سلسلة
groupControlNumberUpperBound الحد الأعلى لعنصر تحكم المجموعة. int (مطلوب)
groupMessageRelease إصدار رسالة المجموعة. سلسلة
groupMessageVersion إصدار رسالة المجموعة. سلسلة
interchangeControlNumberLowerBound الحد الأدنى لعدد عناصر التحكم التبادلية. int (مطلوب)
تبادلControlNumberPrefix بادئة رقم عنصر التحكم التبادلي. سلسلة
لاحقة interchangeControlNumberSuffix لاحقة رقم عنصر التحكم التبادلي. سلسلة
interchangeControlNumberUpperBound الحد العلوي لعنصر التحكم التبادلي. int (مطلوب)
isTestInterchange القيمة التي تشير إلى ما إذا كانت الرسالة عبارة عن تبادل اختبار. bool (مطلوب)
الكتابة فوقExistingTransactionSetControlNumber القيمة التي تشير إلى ما إذا كنت تريد الكتابة فوق رقم عنصر تحكم مجموعة المعاملات الموجودة. bool (مطلوب)
processingPriorityCode التعليمة البرمجية لأولوية المعالجة. سلسلة
معرف جهاز الاستقبال التعريف الداخلي للمستلم. سلسلة
المتلقيInternalSubIdentification التعريف الفرعي الداخلي للمستلم. سلسلة
عنوان المتلقيReverseRoutingAddress عنوان التوجيه العكسي للمستلم. سلسلة
recipientReferencePasswordQualifier يشير المستلم إلى مؤهل كلمة المرور. سلسلة
recipientReferencePasswordValue قيمة كلمة مرور مرجع المستلم. سلسلة
rolloverGroupControlNumber القيمة التي تشير إلى ما إذا كان يجب تمرير رقم التحكم في المجموعة أم لا. bool (مطلوب)
rolloverInterchangeControlNumber القيمة التي تشير إلى ما إذا كنت تريد تمرير رقم عنصر التحكم تبادلي أم لا. bool (مطلوب)
rolloverTransactionSetControlNumber القيمة التي تشير إلى ما إذا كان يجب تمرير رقم التحكم في مجموعة العمليات أم لا. bool (مطلوب)
senderInternalIdentification التعريف الداخلي للمرسل. سلسلة
senderInternalSubIdentification التعريف الفرعي الداخلي للمرسل. سلسلة
senderReverseRoutingAddress عنوان التوجيه العكسي للمرسل. سلسلة
transactionSetControlNumberLowerBound رقم التحكم في مجموعة المعاملات أقل حد. int (مطلوب)
transactionSetControlNumberPrefix بادئة رقم التحكم في مجموعة المعاملات. سلسلة
transactionSetControlNumberSuffix لاحقة رقم التحكم في مجموعة المعاملات. سلسلة
transactionSetControlNumberUpperBound الحد الأعلى لعنصر تحكم مجموعة المعاملات. int (مطلوب)

إعدادات EdifactFraming

الاسم الوصف القيمة
ترميز الحرف ترميز الحرف. سلسلة
مجموعة الأحرف مجموعة أحرف إعداد إطار EDIFACT. 'KECA'
"غير محدد"
'UNOA'
"UNOB"
'UNOC'
"UNOD"
"UNOE"
"UNOF"
'UNOG'
'UNOH'
"UNOI"
'UNOJ'
'UNOK'
'UNOX'
'UNOY' (مطلوب)
componentSeparator فاصل المكون. int (مطلوب)
dataElementSeparator فاصل عنصر البيانات. int (مطلوب)
decimalPointIndicator مؤشر عشري لإعداد إطار EDIFACT. "فاصلة"
"عشري"
"غير محدد" (مطلوب)
بروتوكولVersion إصدار البروتوكول. int (مطلوب)
releaseIndicator مؤشر الإصدار. int (مطلوب)
مبارز التكرار فاصل التكرار. int (مطلوب)
segmentTerminator فاصل المقطع. int (مطلوب)
لاحقة segmentTerminatorSuffix لاحقة فاصل مقطع إعداد إطار EDIFACT. 'CR'
'CRLF'
'LF'
'بلا'
"غير محدد" (مطلوب)
serviceCodeListDirectoryVersion إصدار دليل قائمة التعليمات البرمجية للخدمة. سلسلة

EdifactMessageFilter

الاسم الوصف القيمة
messageFilterType نوع عامل تصفية الرسالة. "استبعاد"
"تضمين"
"غير محدد" (مطلوب)

EdifactMessageIdentifier

الاسم الوصف القيمة
messageId معرف الرسالة الذي يجب تطبيق إعدادات المغلف هذه عليه. سلسلة (مطلوبة)

إعدادات EdifactProcessing

الاسم الوصف القيمة
createEmptyXmlTagsForTrailingSeparators القيمة التي تشير إلى ما إذا كنت تريد إنشاء علامات xml فارغة للفواصل اللاحقة. bool (مطلوب)
maskSecurityInfo القيمة التي تشير إلى ما إذا كنت تريد إخفاء معلومات الأمان. bool (مطلوب)
preserveInterchange القيمة التي تشير إلى ما إذا كان يجب الاحتفاظ بالتبادل. bool (مطلوب)
suspendInterchangeOnError القيمة التي تشير إلى ما إذا كان يجب تعليق التبادل عند الخطأ. bool (مطلوب)
useDotAsDecimalSeparator القيمة التي تشير إلى ما إذا كان يجب استخدام النقطة كفاصل عشري. bool (مطلوب)

EdifactSchemaReference

الاسم الوصف القيمة
associationAssignedCode التعليمات البرمجية المعينة للاقتران. سلسلة
messageId معرف الرسالة. سلسلة (مطلوبة)
messageRelease إصدار إصدار الرسالة. سلسلة (مطلوبة)
messageVersion إصدار الرسالة. سلسلة (مطلوبة)
SchemaName اسم المخطط. سلسلة (مطلوبة)
senderApplicationId معرف تطبيق المرسل. سلسلة
senderApplicationQualifier مؤهل تطبيق المرسل. سلسلة

EdifactValidationOverride

الاسم الوصف القيمة
allowLeadingAndTrailingSpacesAndZeroes القيمة التي تشير إلى ما إذا كنت تريد السماح بالمسافات والأصفار البادئة واللاحقة. bool (مطلوب)
enforceCharacterSet القيمة التي تشير إلى ما إذا كان يجب التحقق من صحة مجموعة الأحرف. bool (مطلوب)
messageId معرف الرسالة الذي يجب تطبيق إعدادات التحقق من الصحة عليه. سلسلة (مطلوبة)
نهج التتبع اللاحق نهج الفاصل اللاحق. "إلزامي"
"غير مسموح به"
"غير محدد"
"اختياري" (مطلوب)
trimLeadingAndTrailingSpacesAndZeroes القيمة التي تشير إلى ما إذا كنت تريد اقتطاع المسافات والأصفار البادئة واللاحقة. bool (مطلوب)
التحقق من صحة أنواع النماذج القيمة التي تشير إلى ما إذا كان يجب التحقق من صحة أنواع EDI. bool (مطلوب)
التحقق من صحةXSDTypes القيمة التي تشير إلى ما إذا كان يجب التحقق من صحة أنواع XSD. bool (مطلوب)

إعدادات EdifactValidation

الاسم الوصف القيمة
allowLeadingAndTrailingSpacesAndZeroes القيمة التي تشير إلى ما إذا كنت تريد السماح بالمسافات والأصفار البادئة واللاحقة. bool (مطلوب)
checkDuplicateGroupControlNumber القيمة التي تشير إلى ما إذا كان يجب التحقق من وجود رقم عنصر تحكم مجموعة مكرر. bool (مطلوب)
checkDuplicateInterchangeControlNumber القيمة التي تشير إلى ما إذا كان يجب التحقق من وجود رقم تحكم تبادل مكرر. bool (مطلوب)
checkDuplicateTransactionSetControlNumber القيمة التي تشير إلى ما إذا كان يجب التحقق من وجود رقم تحكم مجموعة معاملات مكررة. bool (مطلوب)
تبادلControlNumberValidityDays فترة صلاحية رقم التحكم التبادلي. int (مطلوب)
نهج التتبع اللاحق نهج الفاصل اللاحق. "إلزامي"
"غير مسموح به"
"غير محدد"
"اختياري" (مطلوب)
trimLeadingAndTrailingSpacesAndZeroes القيمة التي تشير إلى ما إذا كنت تريد اقتطاع المسافات والأصفار البادئة واللاحقة. bool (مطلوب)
التحقق من صحةCharacterSet القيمة التي تشير إلى ما إذا كنت تريد التحقق من صحة مجموعة الأحرف في الرسالة. bool (مطلوب)
التحقق من صحة أنواع العلامات القيمة التي تشير إلى ما إذا كان يجب التحقق من صحة أنواع EDI أم لا. bool (مطلوب)
التحقق من صحةXSDTypes القيمة التي تشير إلى ما إذا كان يجب التحقق من صحة أنواع XSD أم لا. bool (مطلوب)

X12AgreementContent

الاسم الوصف القيمة
receiveAgreement اتفاقية استلام X12 أحادية الاتجاه. X12OneWayAgreement (مطلوب)
sendAgreement اتفاقية إرسال X12 أحادية الاتجاه. X12OneWayAgreement (مطلوب)

X12OneWayAgreement

الاسم الوصف القيمة
إعدادات البروتوكول إعدادات بروتوكول X12. X12ProtocolSettings (مطلوب)
receiverBusinessIdentity هوية عمل المتلقي BusinessIdentity (مطلوب)
senderBusinessIdentity هوية عمل المرسل BusinessIdentity (مطلوب)

X12ProtocolSettings

الاسم الوصف القيمة
إعدادات الإقرار إعدادات إقرار X12. X12AcknowledgementSettings (مطلوب)
envelopeOverrides تجاوز إعدادات مغلف X12. X12EnvelopeOverride[]
إعدادات المغلفات إعدادات مغلف X12. X12EnvelopeSettings (مطلوب)
إعدادات التأطير إعدادات تأطير X12. X12FramingSettings (مطلوب)
messageFilter عامل تصفية رسالة X12. X12MessageFilter (مطلوب)
messageFilterList قائمة عوامل تصفية الرسائل X12. X12MessageIdentifier[]
إعدادات المعالجة إعدادات معالجة X12. X12ProcessingSettings (مطلوب)
المخططات يشير مخطط X12. X12SchemaReference[] (مطلوب)
إعدادات الأمان إعدادات أمان X12. X12SecuritySettings (مطلوب)
التحقق من الصحةOverrides تجاوز إعدادات التحقق من صحة X12. X12ValidationOverride[]
إعدادات التحقق من الصحة إعدادات التحقق من صحة X12. X12ValidationSettings (مطلوب)
x12DelimiterOverrides يتجاوز محدد X12 الإعدادات. X12DelimiterOverrides[]

X12AcknowledgementSettings

الاسم الوصف القيمة
إقرارControlNumberLowerBound رقم عنصر تحكم الإقرار أقل حد. int (مطلوب)
إقرارControlNumberPrefix بادئة رقم التحكم بالإقرار. سلسلة
إقرارControlNumberSuffix لاحقة رقم التحكم بالإقرار. سلسلة
إقرارControlNumberUpperBound الحد الأعلى لعنصر تحكم الإقرار. int (مطلوب)
batchFunctionalAcknowledgements القيمة التي تشير إلى ما إذا كنت تريد تجميع الإقرارات الوظيفية. bool (مطلوب)
batchImplementationAcknowledgements القيمة التي تشير إلى ما إذا كان يجب دفع إقرارات التنفيذ. bool (مطلوب)
batchTechnicalAcknowledgements القيمة التي تشير إلى ما إذا كان يجب تجميع الإقرارات التقنية أم لا. bool (مطلوب)
functionalAcknowledgementVersion إصدار الإقرار الوظيفي. سلسلة
implementationAcknowledgementVersion إصدار إقرار التنفيذ. سلسلة
needFunctionalAcknowledgement القيمة التي تشير إلى ما إذا كانت هناك حاجة إلى إقرار وظيفي. bool (مطلوب)
needImplementationAcknowledgement القيمة التي تشير إلى ما إذا كانت هناك حاجة إلى إقرار بالتنفيذ. bool (مطلوب)
needLoopForValidMessages القيمة التي تشير إلى ما إذا كانت هناك حاجة إلى تكرار حلقي للرسائل الصالحة. bool (مطلوب)
needTechnicalAcknowledgement القيمة التي تشير إلى ما إذا كانت هناك حاجة إلى إقرار تقني. bool (مطلوب)
rolloverAcknowledgementControlNumber القيمة التي تشير إلى ما إذا كان يجب تمرير رقم التحكم في الإقرار. bool (مطلوب)
sendSynchronousAcknowledgement القيمة التي تشير إلى ما إذا كنت تريد إرسال إقرار متزامن. bool (مطلوب)

X12EnvelopeOverride

الاسم الوصف القيمة
dateFormat تنسيق التاريخ. 'CCYYMMDD'
"غير محدد"
'YYMMDD' (مطلوب)
رمز معرف وظيفي رمز المعرف الوظيفي. سلسلة
headerVersion إصدار الرأس. سلسلة (مطلوبة)
messageId معرف الرسالة الذي يجب تطبيق إعدادات المغلف هذه عليه. سلسلة (مطلوبة)
بروتوكولVersion إصدار البروتوكول الذي يجب تطبيق إعدادات هذا المغلف عليه. سلسلة (مطلوبة)
معرف تطبيق المتلقي معرف تطبيق المتلقي. سلسلة (مطلوبة)
responsibleAgencyCode رمز الوكالة المسؤولة. سلسلة (مطلوبة)
senderApplicationId معرف تطبيق المرسل. سلسلة (مطلوبة)
targetNamespace مساحة الاسم الهدف التي يجب تطبيق إعدادات المغلف هذه عليها. سلسلة (مطلوبة)
تنسيق الوقت تنسيق الوقت. 'HHMM'
'HHMMSS'
'HHMMSSd'
'HHMMSSdd'
"غير محدد" (مطلوب)

X12EnvelopeSettings

الاسم الوصف القيمة
controlStandardsId معرف معايير عناصر التحكم. int (مطلوب)
controlVersionNumber رقم إصدار عنصر التحكم. سلسلة (مطلوبة)
enableDefaultGroupHeaders القيمة التي تشير إلى ما إذا كان يجب تمكين رؤوس المجموعة الافتراضية. bool (مطلوب)
معرف مجموعة الوظائف معرف المجموعة الوظيفية. سلسلة
groupControlNumberLowerBound رقم عنصر تحكم المجموعة أقل حد. int (مطلوب)
groupControlNumberUpperBound الحد الأعلى لعدد عناصر تحكم المجموعة. int (مطلوب)
groupHeaderAgencyCode رمز وكالة رأس المجموعة. سلسلة (مطلوبة)
groupHeaderDateFormat تنسيق تاريخ رأس المجموعة. 'CCYYMMDD'
"غير محدد"
'YYMMDD' (مطلوب)
groupHeaderTimeFormat تنسيق وقت رأس المجموعة. 'HHMM'
'HHMMSS'
'HHMMSSd'
'HHMMSSdd'
"غير محدد" (مطلوب)
groupHeaderVersion إصدار رأس المجموعة. سلسلة (مطلوب)
interchangeControlNumberLowerBound الحد الأدنى لعدد عناصر التحكم التبادلية. int (مطلوب)
interchangeControlNumberUpperBound الحد العلوي لعنصر التحكم التبادلي. int (مطلوب)
الكتابة فوقExistingTransactionSetControlNumber القيمة التي تشير إلى ما إذا كنت تريد الكتابة فوق رقم عنصر تحكم مجموعة المعاملات الموجودة. bool (مطلوب)
معرف تطبيق المتلقي معرف تطبيق المتلقي. سلسلة (مطلوب)
rolloverGroupControlNumber القيمة التي تشير إلى ما إذا كنت تريد تمرير رقم التحكم في المجموعة. bool (مطلوب)
rolloverInterchangeControlNumber القيمة التي تشير إلى ما إذا كنت تريد تمرير رقم عنصر التحكم تبادل أم لا. bool (مطلوب)
rolloverTransactionSetControlNumber القيمة التي تشير إلى ما إذا كنت تريد تمرير رقم التحكم في مجموعة العمليات أم لا. bool (مطلوب)
معرف التطبيق المرسل معرف تطبيق المرسل. سلسلة (مطلوب)
transactionSetControlNumberLowerBound رقم عنصر تحكم مجموعة المعاملات أقل حد. int (مطلوب)
transactionSetControlNumberPrefix بادئة رقم التحكم في مجموعة المعاملات. سلسلة
transactionSetControlNumberSuffix لاحقة رقم التحكم في مجموعة المعاملات. سلسلة
transactionSetControlNumberUpperBound الحد الأعلى لعنصر تحكم مجموعة المعاملات. int (مطلوب)
usageIndicator مؤشر الاستخدام. "معلومات"
"غير محدد"
"الإنتاج"
"اختبار" (مطلوب)
useControlStandardsIdAsRepetitionCharacter القيمة التي تشير إلى ما إذا كان يجب استخدام معرف معايير التحكم كحرف تكرار. bool (مطلوب)

X12FramingSettings

الاسم الوصف القيمة
مجموعة الأحرف مجموعة أحرف X12. "أساسي"
"موسع"
"غير محدد"
'UTF8' (مطلوب)
componentSeparator فاصل المكون. int (مطلوب)
dataElementSeparator فاصل عنصر البيانات. int (مطلوب)
replaceCharacter الحرف البديل. int (مطلوب)
استبدالSeparatorsInPayload القيمة التي تشير إلى ما إذا كنت تريد استبدال الفواصل في الحمولة. bool (مطلوب)
segmentTerminator فاصل المقطع. int (مطلوب)
لاحقة segmentTerminatorSuffix لاحقة فاصل المقطع. 'CR'
'CRLF'
'LF'
'بلا'
"غير محدد" (مطلوب)

X12MessageFilter

الاسم الوصف القيمة
messageFilterType نوع عامل تصفية الرسالة. "استبعاد"
"تضمين"
"غير محدد" (مطلوب)

X12MessageIdentifier

الاسم الوصف القيمة
messageId معرف الرسالة. سلسلة (مطلوبة)

X12ProcessingSettings

الاسم الوصف القيمة
convertImpliedDecimal القيمة التي تشير إلى ما إذا كان يجب تحويل النوع الرقمي إلى رقم عشري ضمني. bool (مطلوب)
createEmptyXmlTagsForTrailingSeparators القيمة التي تشير إلى ما إذا كنت تريد إنشاء علامات xml فارغة للفواصل اللاحقة. bool (مطلوب)
maskSecurityInfo القيمة التي تشير إلى ما إذا كنت تريد إخفاء معلومات الأمان. bool (مطلوب)
preserveInterchange القيمة التي تشير إلى ما إذا كان يجب الاحتفاظ بالتبادل. bool (مطلوب)
suspendInterchangeOnError القيمة التي تشير إلى ما إذا كان يجب تعليق التبادل عند الخطأ. bool (مطلوب)
useDotAsDecimalSeparator القيمة التي تشير إلى ما إذا كان يجب استخدام النقطة كفاصل عشري. bool (مطلوب)

X12SchemaReference

الاسم الوصف القيمة
messageId معرف الرسالة. سلسلة (مطلوبة)
SchemaName اسم المخطط. سلسلة (مطلوبة)
schemaVersion إصدار المخطط. سلسلة (مطلوبة)
senderApplicationId معرف تطبيق المرسل. سلسلة

X12SecuritySettings

الاسم الوصف القيمة
مدقق التخويل مؤهل التخويل. سلسلة (مطلوبة)
قيمة التخويل قيمة التخويل. سلسلة
قيمة كلمة المرور قيمة كلمة المرور. سلسلة
securityQualifier مؤهل الأمان. سلسلة (مطلوبة)

X12ValidationOverride

الاسم الوصف القيمة
allowLeadingAndTrailingSpacesAndZeroes القيمة التي تشير إلى ما إذا كنت تريد السماح بالمسافات والأصفار البادئة واللاحقة. bool (مطلوب)
messageId معرف الرسالة الذي يجب تطبيق إعدادات التحقق من الصحة عليه. سلسلة (مطلوبة)
نهج التتبع اللاحق نهج الفاصل اللاحق. "إلزامي"
"غير مسموح به"
"غير محدد"
"اختياري" (مطلوب)
trimLeadingAndTrailingSpacesAndZeroes القيمة التي تشير إلى ما إذا كنت تريد اقتطاع المسافات والأصفار البادئة واللاحقة. bool (مطلوب)
validateCharacterSet القيمة التي تشير إلى ما إذا كان يجب التحقق من صحة مجموعة الأحرف. bool (مطلوب)
التحقق من صحة أنواع النماذج القيمة التي تشير إلى ما إذا كان يجب التحقق من صحة أنواع EDI. bool (مطلوب)
التحقق من صحةXSDTypes القيمة التي تشير إلى ما إذا كان يجب التحقق من صحة أنواع XSD. bool (مطلوب)

X12ValidationSettings

الاسم الوصف القيمة
allowLeadingAndTrailingSpacesAndZeroes القيمة التي تشير إلى ما إذا كنت تريد السماح بالمسافات والأصفار البادئة واللاحقة. bool (مطلوب)
checkDuplicateGroupControlNumber القيمة التي تشير إلى ما إذا كان يجب التحقق من وجود رقم عنصر تحكم مجموعة مكرر. bool (مطلوب)
checkDuplicateInterchangeControlNumber القيمة التي تشير إلى ما إذا كان يجب التحقق من وجود رقم تحكم تبادل مكرر. bool (مطلوب)
checkDuplicateTransactionSetControlNumber القيمة التي تشير إلى ما إذا كان يجب التحقق من وجود رقم تحكم مجموعة معاملات مكررة. bool (مطلوب)
تبادلControlNumberValidityDays فترة صلاحية رقم التحكم التبادلي. int (مطلوب)
نهج التتبع اللاحق نهج الفاصل اللاحق. "إلزامي"
"غير مسموح به"
"غير محدد"
"اختياري" (مطلوب)
trimLeadingAndTrailingSpacesAndZeroes القيمة التي تشير إلى ما إذا كنت تريد اقتطاع المسافات والأصفار البادئة واللاحقة. bool (مطلوب)
validateCharacterSet القيمة التي تشير إلى ما إذا كان يجب التحقق من صحة مجموعة الأحرف في الرسالة. bool (مطلوب)
التحقق من صحة أنواع النماذج القيمة التي تشير إلى ما إذا كان يجب التحقق من صحة أنواع EDI. bool (مطلوب)
التحقق من صحةXSDTypes القيمة التي تشير إلى ما إذا كان يجب التحقق من صحة أنواع XSD أم لا. bool (مطلوب)

X12DelimiterOverrides

الاسم الوصف القيمة
componentSeparator فاصل المكون. int (مطلوب)
dataElementSeparator فاصل عنصر البيانات. int (مطلوب)
messageId معرف الرسالة. سلسلة
بروتوكولVersion إصدار البروتوكول. سلسلة
replaceCharacter حرف الاستبدال. int (مطلوب)
استبدالSeparatorsInPayload القيمة التي تشير إلى ما إذا كان يجب استبدال الفواصل في الحمولة. bool (مطلوب)
segmentTerminator فاصل المقطع. int (مطلوب)
لاحقة segmentTerminatorSuffix لاحقة فاصل المقطع. 'CR'
'CRLF'
'LF'
'بلا'
"غير محدد" (مطلوب)
targetNamespace مساحة الاسم الهدف التي يجب تطبيق إعدادات المحدد هذه عليها. سلسلة

قوالب التشغيل السريع

تنشر قوالب التشغيل السريع التالية نوع المورد هذا.

قالب الوصف
Azure Logic Apps - AS2 Send Receive

نشر في Azure
إنشاء حسابات تكامل لاثنين من الشركاء، Contoso وFabrikam، بما في ذلك البيانات الاصطناعية للشركاء والاتفاقيات. ينشئ القالب أيضا تطبيقات منطقية بين Fabrikam Sales وContoso لإظهار AS2 Send Receive المتزامن. ينشئ القالب أيضا تطبيقات منطقية بين Fabrikam Finance وContoso، والتي توضح AS2 Send Receive غير المتزامنة.

تعريف مورد قالب ARM

يمكن نشر نوع مورد integrationAccounts/agreements مع العمليات التي تستهدف:

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.

تنسيق المورد

لإنشاء مورد Microsoft.Logic/integrationAccounts/agreements، أضف JSON التالي إلى القالب الخاص بك.

{
  "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": {}
  }
}

قيم Property

حسابات التكامل/الاتفاقيات

الاسم الوصف القيمة
النوع نوع المورد 'Microsoft.Logic/integrationAccounts/agreements'
apiVersion إصدار واجهة برمجة تطبيقات المورد '2019-05-01'
الاسم اسم المورد

تعرف على كيفية تعيين الأسماء والأنواع للموارد التابعة في قوالب JSON ARM.
سلسلة (مطلوبة)
الموقع موقع المورد. سلسلة
العلامات علامات الموارد. قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
خصائص خصائص اتفاقية حساب التكامل. IntegrationAccountAgreementProperties (مطلوب)

IntegrationAccountAgreementProperties

الاسم الوصف القيمة
نوع الاتفاقية نوع الاتفاقية. 'AS2'
'Edifact'
"غير محدد"
'X12' (مطلوب)
المحتوى محتوى الاتفاقية. AgreementContent (مطلوب)
معرف الضيف هوية العمل للشريك الضيف. BusinessIdentity (مطلوب)
guestPartner شريك حساب التكامل الذي تم تعيينه كشريك ضيف لهذه الاتفاقية. سلسلة (مطلوب)
معرف المضيف الهوية التجارية للشريك المضيف. BusinessIdentity (مطلوب)
hostPartner شريك حساب التكامل الذي تم تعيينه كشريك مضيف لهذه الاتفاقية. سلسلة (مطلوب)
بيانات التعريف بيانات التعريف.

اتفاقيةContent

الاسم الوصف القيمة
aS2 محتوى اتفاقية AS2. AS2AgreementContent
Edifact محتوى اتفاقية EDIFACT. EdifactAgreementContent
x12 محتوى اتفاقية X12. X12AgreementContent

AS2AgreementContent

الاسم الوصف القيمة
receiveAgreement اتفاقية استلام AS2 أحادية الاتجاه. AS2OneWayAgreement (مطلوب)
sendAgreement اتفاقية إرسال AS2 أحادية الاتجاه. AS2OneWayAgreement (مطلوب)

AS2OneWayAgreement

الاسم الوصف القيمة
إعدادات البروتوكول إعدادات بروتوكول AS2. AS2ProtocolSettings (مطلوب)
receiverBusinessIdentity هوية عمل المتلقي BusinessIdentity (مطلوب)
senderBusinessIdentity هوية عمل المرسل BusinessIdentity (مطلوب)

AS2ProtocolSettings

الاسم الوصف القيمة
إعدادات اتصال الإقرار إعدادات اتصال الإقرار. AS2AcknowledgementConnectionSettings (مطلوب)
إعدادات المغلفات إعدادات المغلف. AS2EnvelopeSettings (مطلوب)
إعدادات الخطأ إعدادات الخطأ. AS2ErrorSettings (مطلوب)
mdnSettings إعدادات MDN. AS2MdnSettings (مطلوب)
messageConnectionSettings إعدادات اتصال الرسالة. AS2MessageConnectionSettings (مطلوب)
إعدادات الأمان إعدادات الأمان. AS2SecuritySettings (مطلوب)
إعدادات التحقق من الصحة إعدادات التحقق من الصحة. AS2ValidationSettings (مطلوب)

AS2AcknowledgementConnectionSettings

الاسم الوصف القيمة
ignoreCertificateNameMismatch يشير إلى ما إذا كان يجب تجاهل عدم التطابق في اسم الشهادة. bool (مطلوب)
الاحتفاظ بHttpConnectionAlive يشير إلى ما إذا كان يجب الحفاظ على الاتصال على قيد الحياة. bool (مطلوب)
دعمHttpStatusCodeContinue يشير إلى ما إذا كان يجب دعم رمز حالة HTTP 'CONTINUE'. bool (مطلوب)
تتكشفHttpHeaders يشير إلى ما إذا كان يجب فتح عناوين HTTP أم لا. bool (مطلوب)

AS2EnvelopeSettings

الاسم الوصف القيمة
autogenerateFileName القيمة التي تشير إلى ما إذا كان يجب إنشاء اسم الملف تلقائيا. bool (مطلوب)
fileNameTemplate قالب اسم الملف. سلسلة (مطلوبة)
messageContentType نوع محتوى الرسالة. سلسلة (مطلوبة)
suspendMessageOnFileNameGenerationError القيمة التي تشير إلى ما إذا كان يجب تعليق الرسالة على خطأ إنشاء اسم الملف. bool (مطلوب)
transmitFileNameInMimeHeader القيمة التي تشير إلى ما إذا كان يجب إرسال اسم الملف في رأس mime. bool (مطلوب)

إعدادات AS2Error

الاسم الوصف القيمة
resendIfMDNNotReceived القيمة التي تشير إلى ما إذا كان يجب إعادة إرسال الرسالة إذا لم يتم تلقي MDN. bool (مطلوب)
suspendDuplicateMessage القيمة التي تشير إلى ما إذا كان يجب تعليق الرسالة المكررة. bool (مطلوب)

AS2MdnSettings

الاسم الوصف القيمة
dispositionNotificationTo إعلام الترتيب لقيمة العنوان. سلسلة
mdnText نص MDN. سلسلة
micHashingAlgorithm خوارزمية التوقيع أو التجزئة. 'MD5'
'بلا'
"غير محدد"
'SHA1'
'SHA2256'
'SHA2384'
'SHA2512' (مطلوب)
needMDN القيمة التي تشير إلى ما إذا كنت تريد إرسال MDN أو طلبه. bool (مطلوب)
receiptDeliveryUrl عنوان URL لتسليم الإيصال. سلسلة
sendInboundMDNToMessageBox القيمة التي تشير إلى ما إذا كان يجب إرسال MDN الوارد إلى مربع الرسالة. bool (مطلوب)
sendMDNAsynchronously القيمة التي تشير إلى ما إذا كنت تريد إرسال MDN غير المتزامن. bool (مطلوب)
signMDN القيمة التي تشير إلى ما إذا كان MDN بحاجة إلى التوقيع أم لا. bool (مطلوب)
signOutboundMDNIfOptional القيمة التي تشير إلى ما إذا كنت تريد توقيع MDN الصادر إذا كان اختياريا. bool (مطلوب)

AS2MessageConnectionSettings

الاسم الوصف القيمة
ignoreCertificateNameMismatch القيمة التي تشير إلى ما إذا كان يجب تجاهل عدم التطابق في اسم الشهادة. bool (مطلوب)
الاحتفاظ بHttpConnectionAlive القيمة التي تشير إلى ما إذا كان يجب الحفاظ على الاتصال على قيد الحياة. bool (مطلوب)
دعمHttpStatusCodeContinue القيمة التي تشير إلى ما إذا كان يجب دعم رمز حالة HTTP 'CONTINUE'. bool (مطلوب)
تتكشفHttpHeaders القيمة التي تشير إلى ما إذا كان يجب فتح عناوين HTTP أم لا. bool (مطلوب)

AS2SecuritySettings

الاسم الوصف القيمة
enableNRRForInboundDecodedMessages القيمة التي تشير إلى ما إذا كان يجب تمكين NRR للرسائل الواردة التي تم فك ترميزها. bool (مطلوب)
enableNRRForInboundEncodedMessages القيمة التي تشير إلى ما إذا كان يجب تمكين NRR للرسائل المشفرة الواردة. bool (مطلوب)
enableNRRForInboundMDN القيمة التي تشير إلى ما إذا كان يجب تمكين NRR ل MDN الوارد. bool (مطلوب)
enableNRRForOutboundDecodedMessages القيمة التي تشير إلى ما إذا كان يجب تمكين NRR للرسائل الصادرة التي تم فك ترميزها. bool (مطلوب)
enableNRRForOutboundEncodedMessages القيمة التي تشير إلى ما إذا كان يجب تمكين NRR للرسائل المشفرة الصادرة. bool (مطلوب)
enableNRRForOutboundMDN القيمة التي تشير إلى ما إذا كان يجب تمكين NRR ل MDN الصادر. bool (مطلوب)
encryptionCertificateName اسم شهادة التشفير. سلسلة
overrideGroupSigningCertificate القيمة التي تشير إلى ما إذا كنت تريد إرسال MDN أو طلبه. bool (مطلوب)
sha2AlgorithmFormat تنسيق خوارزمية Sha2. القيم الصالحة هي Sha2، ShaHashSize، ShaHyphenHashSize، Sha2UnderscoreHashSize. سلسلة
signingCertificateName اسم شهادة التوقيع. سلسلة

AS2ValidationSettings

الاسم الوصف القيمة
checkCertificateRevocationListOnReceive القيمة التي تشير إلى ما إذا كنت تريد التحقق من وجود قائمة إبطال الشهادة عند الاستلام. bool (مطلوب)
checkCertificateRevocationListOnSend القيمة التي تشير إلى ما إذا كنت تريد التحقق من وجود قائمة إبطال الشهادة عند الإرسال. bool (مطلوب)
checkDuplicateMessage القيمة التي تشير إلى ما إذا كنت تريد التحقق من وجود رسالة مكررة. bool (مطلوب)
ضغط الرسائل القيمة التي تشير إلى ما إذا كان يجب ضغط الرسالة. bool (مطلوب)
encryptionAlgorithm خوارزمية التشفير. 'AES128'
'AES192'
'AES256'
'DES3'
'بلا'
"غير محدد"
'RC2' (مطلوب)
encryptMessage القيمة التي تشير إلى ما إذا كان يجب تشفير الرسالة. bool (مطلوب)
interchangeDuplicatesValidityDays عدد الأيام التي يجب البحث فيها عن تبادل مكرر. int (مطلوب)
overrideMessageProperties القيمة التي تشير إلى ما إذا كان يجب تجاوز خصائص الرسالة الواردة مع تلك الموجودة في الاتفاقية. bool (مطلوب)
توقيعالغوريثيم خوارزمية التوقيع. "افتراضي"
"غير محدد"
'SHA1'
'SHA2256'
'SHA2384'
'SHA2512'
signMessage القيمة التي تشير إلى ما إذا كان يجب توقيع الرسالة. bool (مطلوب)

BusinessIdentity

الاسم الوصف القيمة
مؤهل مؤهل هوية العمل على سبيل المثال as2identity، ZZ، ZZZ، 31، 32 سلسلة (مطلوب)
القيمة قيمة هوية العمل المعرفة من قبل المستخدم. سلسلة (مطلوب)

EdifactAgreementContent

الاسم الوصف القيمة
receiveAgreement اتفاقية استلام EDIFACT أحادية الاتجاه. EdifactOneWayAgreement (مطلوب)
sendAgreement اتفاقية إرسال EDIFACT أحادية الاتجاه. EdifactOneWayAgreement (مطلوب)

EdifactOneWayAgreement

الاسم الوصف القيمة
إعدادات البروتوكول إعدادات بروتوكول EDIFACT. EdifactProtocolSettings (مطلوب)
receiverBusinessIdentity هوية عمل المتلقي BusinessIdentity (مطلوب)
senderBusinessIdentity هوية عمل المرسل BusinessIdentity (مطلوب)

إعدادات EdifactProtocol

الاسم الوصف القيمة
إعدادات الإقرار إعدادات إقرار EDIFACT. EdifactAcknowledgementSettings (مطلوب)
edifactDelimiterOverrides يتجاوز محدد EDIFACT الإعدادات. EdifactDelimiterOverride[]
envelopeOverrides يتجاوز مغلف EDIFACT الإعدادات. EdifactEnvelopeOverride[]
إعدادات المغلفات إعدادات مغلف EDIFACT. EdifactEnvelopeSettings (مطلوب)
إعدادات التأطير إعدادات تأطير EDIFACT. EdifactFramingSettings (مطلوب)
messageFilter عامل تصفية رسالة EDIFACT. EdifactMessageFilter (مطلوب)
messageFilterList قائمة عامل تصفية رسالة EDIFACT. EdifactMessageIdentifier[]
إعدادات المعالجة إعدادات معالجة EDIFACT. EdifactProcessingSettings (مطلوب)
المخططات يشير مخطط EDIFACT. EdifactSchemaReference[] (مطلوب)
التحقق من الصحةOverrides تجاوز إعدادات التحقق من صحة EDIFACT. EdifactValidationOverride[]
إعدادات التحقق من الصحة إعدادات التحقق من صحة EDIFACT. EdifactValidationSettings (مطلوب)

إعدادات EdifactAcknowledgement

الاسم الوصف القيمة
إقرارControlNumberLowerBound رقم عنصر تحكم الإقرار أقل حد. int (مطلوب)
إقرارControlNumberPrefix بادئة رقم التحكم بالإقرار. سلسلة
إقرارControlNumberSuffix لاحقة رقم التحكم بالإقرار. سلسلة
إقرارControlNumberUpperBound الحد الأعلى لعنصر تحكم الإقرار. int (مطلوب)
batchFunctionalAcknowledgements القيمة التي تشير إلى ما إذا كنت تريد تجميع الإقرارات الوظيفية. bool (مطلوب)
batchTechnicalAcknowledgements القيمة التي تشير إلى ما إذا كنت تريد تجميع الإقرارات التقنية أم لا. bool (مطلوب)
needFunctionalAcknowledgement القيمة التي تشير إلى ما إذا كانت هناك حاجة إلى إقرار وظيفي. bool (مطلوب)
needLoopForValidMessages القيمة التي تشير إلى ما إذا كانت هناك حاجة إلى تكرار حلقي للرسائل الصالحة. bool (مطلوب)
needTechnicalAcknowledgement القيمة التي تشير إلى ما إذا كانت هناك حاجة إلى إقرار تقني. bool (مطلوب)
rolloverAcknowledgementControlNumber القيمة التي تشير إلى ما إذا كنت تريد تمرير رقم التحكم في الإقرار. bool (مطلوب)
sendSynchronousAcknowledgement القيمة التي تشير إلى ما إذا كنت تريد إرسال إقرار متزامن. bool (مطلوب)

EdifactDelimiterOverride

الاسم الوصف القيمة
componentSeparator فاصل المكون. int (مطلوب)
dataElementSeparator فاصل عنصر البيانات. int (مطلوب)
decimalPointIndicator مؤشر الفاصلة العشرية. "فاصلة"
"عشري"
"غير محدد" (مطلوب)
messageAssociationAssignedCode التعليمات البرمجية المعينة لاقتران الرسالة. سلسلة
messageId معرف الرسالة. سلسلة
messageRelease إصدار الرسالة. سلسلة
messageVersion إصدار الرسالة. سلسلة
releaseIndicator مؤشر الإصدار. int (مطلوب)
أداة التكرار فاصل التكرار. int (مطلوب)
segmentTerminator فاصل المقطع. int (مطلوب)
لاحقة segmentTerminatorSuffix لاحقة فاصل المقطع. 'CR'
'CRLF'
'LF'
'بلا'
"غير محدد" (مطلوب)
targetNamespace مساحة الاسم الهدف التي يجب تطبيق إعدادات المحدد هذه عليها. سلسلة

EdifactEnvelopeOverride

الاسم الوصف القيمة
applicationPassword كلمة مرور التطبيق. سلسلة
associationAssignedCode التعليمات البرمجية المعينة للاقتران. سلسلة
التحكم فيAgencyCode التعليمات البرمجية للوكالة المتحكمة. سلسلة
معرف مجموعة الوظائف معرف المجموعة الوظيفية. سلسلة
groupHeaderMessageRelease إصدار رسالة رأس المجموعة. سلسلة
groupHeaderMessageVersion إصدار رسالة رأس المجموعة. سلسلة
messageAssociationAssignedCode التعليمات البرمجية المعينة لارتباط الرسالة. سلسلة
messageId معرف الرسالة الذي يجب تطبيق إعدادات المغلف هذه عليه. سلسلة
messageRelease إصدار إصدار الرسالة الذي يجب تطبيق إعدادات المغلف هذه عليه. سلسلة
messageVersion إصدار الرسالة الذي يجب تطبيق إعدادات هذا المغلف عليه. سلسلة
معرف تطبيق المتلقي معرف تطبيق المتلقي. سلسلة
متلقيApplicationQualifier مؤهل تطبيق المتلقي. سلسلة
senderApplicationId معرف تطبيق المرسل. سلسلة
senderApplicationQualifier مؤهل تطبيق المرسل. سلسلة
targetNamespace مساحة الاسم الهدف التي يجب تطبيق إعدادات المغلف هذه عليها. سلسلة

إعدادات EdifactEnvelope

الاسم الوصف القيمة
applicationReferenceId معرف مرجع التطبيق. سلسلة
applyDelimiterStringAdvice القيمة التي تشير إلى ما إذا كان يجب تطبيق نصيحة سلسلة المحدد. bool (مطلوب)
communicationAgreementId معرف اتفاقية الاتصال. سلسلة
createGroupingSegments القيمة التي تشير إلى ما إذا كنت تريد إنشاء مقاطع تجميع. bool (مطلوب)
enableDefaultGroupHeaders القيمة التي تشير إلى ما إذا كان يجب تمكين رؤوس المجموعة الافتراضية. bool (مطلوب)
معرف مجموعة الوظائف معرف المجموعة الوظيفية. سلسلة
groupApplicationPassword كلمة مرور تطبيق المجموعة. سلسلة
groupApplicationReceiverId معرف مستقبل تطبيق المجموعة. سلسلة
groupApplicationReceiverQualifier مؤهل مستقبل تطبيق المجموعة. سلسلة
groupApplicationSenderId معرف مرسل تطبيق المجموعة. سلسلة
groupApplicationSenderQualifier مؤهل مرسل تطبيق المجموعة. سلسلة
groupAssociationAssignedCode التعليمات البرمجية المعينة لارتباط المجموعة. سلسلة
groupControllingAgencyCode المجموعة التي تتحكم في التعليمات البرمجية للوكالة. سلسلة
groupControlNumberLowerBound رقم عنصر تحكم المجموعة أقل حد. int (مطلوب)
groupControlNumberPrefix بادئة رقم عنصر تحكم المجموعة. سلسلة
groupControlNumberSuffix لاحقة رقم عنصر تحكم المجموعة. سلسلة
groupControlNumberUpperBound الحد الأعلى لعدد عناصر تحكم المجموعة. int (مطلوب)
groupMessageRelease إصدار رسالة المجموعة. سلسلة
groupMessageVersion إصدار رسالة المجموعة. سلسلة
interchangeControlNumberLowerBound الحد الأدنى لعنصر التحكم التبادلي. int (مطلوب)
تبادلControlNumberPrefix بادئة رقم عنصر تحكم التبادل. سلسلة
لاحقة interchangeControlNumberSuffix لاحقة رقم التحكم التبادلي. سلسلة
interchangeControlNumberUpperBound الحد الأعلى لعدد عناصر التحكم التبادلية. int (مطلوب)
isTestInterchange القيمة التي تشير إلى ما إذا كانت الرسالة عبارة عن تبادل اختبار. bool (مطلوب)
overwriteExistingTransactionSetControlNumber القيمة التي تشير إلى ما إذا كنت تريد الكتابة فوق رقم عنصر تحكم مجموعة المعاملات الموجودة. bool (مطلوب)
processingPriorityCode التعليمة البرمجية لأولوية المعالجة. سلسلة
معرف جهاز الاستقبال التعريف الداخلي للمستلم. سلسلة
التحقق من هوية جهاز الاستقبال التعريف الفرعي الداخلي للمستلم. سلسلة
عنوان العنوان الخاص ب receiverReverseRouting عنوان التوجيه العكسي للمستلم. سلسلة
recipientReferencePasswordQualifier يشير المستلم إلى مؤهل كلمة المرور. سلسلة
recipientReferencePasswordValue قيمة كلمة مرور مرجع المستلم. سلسلة
rolloverGroupControlNumber القيمة التي تشير إلى ما إذا كان يجب تمرير رقم التحكم في المجموعة أم لا. bool (مطلوب)
rolloverInterchangeControlNumber القيمة التي تشير إلى ما إذا كنت تريد تمرير رقم عنصر التحكم تبادلي أم لا. bool (مطلوب)
rolloverTransactionSetControlNumber القيمة التي تشير إلى ما إذا كان يجب تمرير رقم التحكم في مجموعة العمليات أم لا. bool (مطلوب)
senderInternalIdentification التعريف الداخلي للمرسل. سلسلة
senderInternalSubIdentification التعريف الفرعي الداخلي للمرسل. سلسلة
senderReverseRoutingAddress عنوان التوجيه العكسي للمرسل. سلسلة
transactionSetControlNumberLowerBound رقم التحكم في مجموعة المعاملات أقل حد. int (مطلوب)
transactionSetControlNumberPrefix بادئة رقم التحكم في مجموعة المعاملات. سلسلة
transactionSetControlNumberSuffix لاحقة رقم التحكم في مجموعة المعاملات. سلسلة
transactionSetControlNumberUpperBound الحد الأعلى لعنصر تحكم مجموعة المعاملات. int (مطلوب)

إعدادات EdifactFraming

الاسم الوصف القيمة
ترميز الحرف ترميز الحرف. سلسلة
مجموعة الأحرف مجموعة أحرف إعداد إطار EDIFACT. 'KECA'
"غير محدد"
'UNOA'
"UNOB"
'UNOC'
"UNOD"
"UNOE"
"UNOF"
'UNOG'
'UNOH'
"UNOI"
'UNOJ'
"UNOK"
'UNOX'
'UNOY' (مطلوب)
componentSeparator فاصل المكون. int (مطلوب)
dataElementSeparator فاصل عنصر البيانات. int (مطلوب)
decimalPointIndicator المؤشر العشري لإعداد إطار EDIFACT. "فاصلة"
"عشري"
"غير محدد" (مطلوب)
protocolVersion إصدار البروتوكول. int (مطلوب)
releaseIndicator مؤشر الإصدار. int (مطلوب)
أداة التكرار فاصل التكرار. int (مطلوب)
segmentTerminator فاصل المقطع. int (مطلوب)
لاحقة segmentTerminatorSuffix لاحقة فاصل مقطع إعداد إطار EDIFACT. 'CR'
'CRLF'
'LF'
'بلا'
"غير محدد" (مطلوب)
serviceCodeListDirectoryVersion إصدار دليل قائمة التعليمات البرمجية للخدمة. سلسلة

EdifactMessageFilter

الاسم الوصف القيمة
messageFilterType نوع عامل تصفية الرسالة. "استبعاد"
"تضمين"
"غير محدد" (مطلوب)

EdifactMessageIdentifier

الاسم الوصف القيمة
messageId معرف الرسالة الذي يجب تطبيق إعدادات المغلف هذه عليه. سلسلة (مطلوب)

إعدادات EdifactProcessing

الاسم الوصف القيمة
createEmptyXmlTagsForTrailingSeparators القيمة التي تشير إلى ما إذا كنت تريد إنشاء علامات xml فارغة للفواصل اللاحقة. bool (مطلوب)
maskSecurityInfo القيمة التي تشير إلى ما إذا كنت تريد إخفاء معلومات الأمان. bool (مطلوب)
preserveInterchange القيمة التي تشير إلى ما إذا كنت تريد الاحتفاظ بالتبادل. bool (مطلوب)
suspendInterchangeOnError القيمة التي تشير إلى ما إذا كنت تريد تعليق التبادل عند الخطأ. bool (مطلوب)
useDotAsDecimalSeparator القيمة التي تشير إلى ما إذا كنت تريد استخدام النقطة كفاصل عشري. bool (مطلوب)

EdifactSchemaReference

الاسم الوصف القيمة
associationAssignedCode التعليمات البرمجية المعينة للاقتران. سلسلة
messageId معرف الرسالة. سلسلة (مطلوب)
messageRelease إصدار إصدار الرسالة. سلسلة (مطلوب)
messageVersion إصدار الرسالة. سلسلة (مطلوب)
SchemaName اسم المخطط. سلسلة (مطلوب)
معرف التطبيق المرسل معرف تطبيق المرسل. سلسلة
senderApplicationQualifier مؤهل تطبيق المرسل. سلسلة

EdifactValidationOverride

الاسم الوصف القيمة
allowLeadingAndTrailingSpacesAndZeroes القيمة التي تشير إلى ما إذا كنت تريد السماح بالمسافات والأصفار البادئة واللاحقة. bool (مطلوب)
enforceCharacterSet القيمة التي تشير إلى ما إذا كنت تريد التحقق من صحة مجموعة الأحرف. bool (مطلوب)
messageId معرف الرسالة الذي يجب تطبيق إعدادات التحقق من الصحة عليه. سلسلة (مطلوب)
نهج التتبع نهج الفاصل اللاحق. "إلزامي"
"غير مسموح به"
"غير محدد"
"اختياري" (مطلوب)
trimLeadingAndTrailingSpacesAndZeroes القيمة التي تشير إلى ما إذا كنت تريد اقتطاع المسافات والأصفار البادئة واللاحقة. bool (مطلوب)
التحقق من صحة أنواع العلامات القيمة التي تشير إلى ما إذا كنت تريد التحقق من صحة أنواع EDI. bool (مطلوب)
التحقق من صحةXSDTypes القيمة التي تشير إلى ما إذا كنت تريد التحقق من صحة أنواع XSD. bool (مطلوب)

إعدادات EdifactValidation

الاسم الوصف القيمة
allowLeadingAndTrailingSpacesAndZeroes القيمة التي تشير إلى ما إذا كنت تريد السماح بالمسافات والأصفار البادئة واللاحقة. bool (مطلوب)
checkDuplicateGroupControlNumber القيمة التي تشير إلى ما إذا كنت تريد التحقق من وجود رقم عنصر تحكم مجموعة مكرر. bool (مطلوب)
checkDuplicateInterchangeControlNumber القيمة التي تشير إلى ما إذا كنت تريد التحقق من وجود رقم تحكم تبادل مكرر. bool (مطلوب)
checkDuplicateTransactionSetControlNumber القيمة التي تشير إلى ما إذا كنت تريد التحقق من رقم التحكم في مجموعة المعاملات المكررة. bool (مطلوب)
interchangeControlNumberValidityDays فترة صلاحية رقم التحكم التبادلي. int (مطلوب)
نهج التتبع نهج الفاصل اللاحق. "إلزامي"
"غير مسموح به"
"غير محدد"
"اختياري" (مطلوب)
trimLeadingAndTrailingSpacesAndZeroes القيمة التي تشير إلى ما إذا كنت تريد اقتطاع المسافات والأصفار البادئة واللاحقة. bool (مطلوب)
التحقق من صحةCharacterSet القيمة التي تشير إلى ما إذا كنت تريد التحقق من صحة مجموعة الأحرف في الرسالة. bool (مطلوب)
التحقق من صحة أنواع العلامات القيمة التي تشير إلى ما إذا كان يجب التحقق من صحة أنواع EDI أم لا. bool (مطلوب)
التحقق من صحةXSDTypes القيمة التي تشير إلى ما إذا كان يجب التحقق من صحة أنواع XSD أم لا. bool (مطلوب)

X12AgreementContent

الاسم الوصف القيمة
receiveAgreement اتفاقية استلام X12 أحادية الاتجاه. X12OneWayAgreement (مطلوب)
sendAgreement اتفاقية إرسال X12 أحادية الاتجاه. X12OneWayAgreement (مطلوب)

X12OneWayAgreement

الاسم الوصف القيمة
إعدادات البروتوكول إعدادات بروتوكول X12. X12ProtocolSettings (مطلوب)
receiverBusinessIdentity هوية عمل المتلقي BusinessIdentity (مطلوب)
senderBusinessIdentity هوية عمل المرسل BusinessIdentity (مطلوب)

X12ProtocolSettings

الاسم الوصف القيمة
إعدادات الإقرار إعدادات إقرار X12. X12AcknowledgementSettings (مطلوب)
envelopeOverrides إعدادات تجاوز مغلف X12. X12EnvelopeOverride[]
إعدادات المغلفات إعدادات مغلف X12. X12EnvelopeSettings (مطلوب)
إعدادات التأطير إعدادات تأطير X12. X12FramingSettings (مطلوب)
تصفية الرسائل عامل تصفية رسائل X12. X12MessageFilter (مطلوب)
messageFilterList قائمة عامل تصفية رسائل X12. X12MessageIdentifier[]
إعدادات المعالجة إعدادات معالجة X12. X12ProcessingSettings (مطلوب)
مراجع المخططات يشير مخطط X12. X12SchemaReference[] (مطلوب)
إعدادات الأمان إعدادات أمان X12. X12SecuritySettings (مطلوب)
التحقق من صحة التجاوزات إعدادات تجاوز التحقق من صحة X12. X12ValidationOverride[]
إعدادات التحقق من الصحة إعدادات التحقق من صحة X12. X12ValidationSettings (مطلوب)
x12DelimiterOverrides يتجاوز محدد X12 الإعدادات. X12DelimiterOverrides[]

X12AcknowledgementSettings

الاسم الوصف القيمة
إقرارControlNumberLowerBound رقم التحكم في الإقرار أقل حد. int (مطلوب)
إقرارControlNumberPrefix بادئة رقم التحكم في الإقرار. سلسلة
إقراراللاحقةNumberSuffix لاحقة رقم التحكم في الإقرار. سلسلة
إقرارControlNumberUpperBound الحد الأعلى لعنصر تحكم الإقرار. int (مطلوب)
batchFunctionalAcknowledgements القيمة التي تشير إلى ما إذا كان يجب تجميع الإقرارات الوظيفية أم لا. bool (مطلوب)
batchImplementationAcknowledgements القيمة التي تشير إلى ما إذا كان يجب دفع إقرارات التنفيذ. bool (مطلوب)
batchTechnicalAcknowledgements القيمة التي تشير إلى ما إذا كان يجب تجميع الإقرارات التقنية أم لا. bool (مطلوب)
functionalAcknowledgementVersion إصدار الإقرار الوظيفي. سلسلة
implementationAcknowledgementVersion إصدار إقرار التنفيذ. سلسلة
needFunctionalAcknowledgement القيمة التي تشير إلى ما إذا كانت هناك حاجة إلى إقرار وظيفي. bool (مطلوب)
needImplementationAcknowledgement القيمة التي تشير إلى ما إذا كانت هناك حاجة إلى إقرار بالتنفيذ. bool (مطلوب)
needLoopForValidMessages القيمة التي تشير إلى ما إذا كانت هناك حاجة إلى تكرار حلقي للرسائل الصالحة. bool (مطلوب)
needTechnicalAcknowledgement القيمة التي تشير إلى ما إذا كانت هناك حاجة إلى إقرار تقني. bool (مطلوب)
rolloverAcknowledgementControlNumber القيمة التي تشير إلى ما إذا كان يجب تمرير رقم التحكم في الإقرار. bool (مطلوب)
sendSynchronousAcknowledgement القيمة التي تشير إلى ما إذا كنت تريد إرسال إقرار متزامن. bool (مطلوب)

X12EnvelopeOverride

الاسم الوصف القيمة
dateFormat تنسيق التاريخ. 'CCYYMMDD'
"غير محدد"
'YYMMDD' (مطلوب)
رمز معرف وظيفي رمز المعرف الوظيفي. سلسلة
headerVersion إصدار الرأس. سلسلة (مطلوبة)
messageId معرف الرسالة الذي يجب تطبيق إعدادات المغلف هذه عليه. سلسلة (مطلوب)
protocolVersion إصدار البروتوكول الذي يجب تطبيق إعدادات المغلف هذه عليه. سلسلة (مطلوب)
معرف تطبيق المتلقي معرف تطبيق المتلقي. سلسلة (مطلوب)
رمز المعلومات المسؤولة رمز الوكالة المسؤولة. سلسلة (مطلوب)
معرف التطبيق المرسل معرف تطبيق المرسل. سلسلة (مطلوب)
targetNamespace مساحة الاسم الهدف التي يجب تطبيق إعدادات المغلف هذه عليها. سلسلة (مطلوب)
تنسيق الوقت تنسيق الوقت. 'HHMM'
'HHMMSS'
'HHMMSSd'
'HHMMSSdd'
"غير محدد" (مطلوب)

X12EnvelopeSettings

الاسم الوصف القيمة
controlStandardsId معرف معايير عناصر التحكم. int (مطلوب)
controlVersionNumber رقم إصدار عنصر التحكم. سلسلة (مطلوب)
enableDefaultGroupHeaders القيمة التي تشير إلى ما إذا كنت تريد تمكين رؤوس المجموعة الافتراضية. bool (مطلوب)
معرف مجموعة وظيفية معرف المجموعة الوظيفية. سلسلة
groupControlNumberLowerBound رقم عنصر تحكم المجموعة أقل حد. int (مطلوب)
groupControlNumberUpperBound الحد الأعلى لعنصر تحكم المجموعة. int (مطلوب)
groupHeaderAgencyCode رمز وكالة رأس المجموعة. سلسلة (مطلوب)
groupHeaderDateFormat تنسيق تاريخ رأس المجموعة. 'CCYYMMDD'
"غير محدد"
'YYMMDD' (مطلوب)
groupHeaderTimeFormat تنسيق وقت رأس المجموعة. 'HHMM'
'HHMMSS'
'HHMMSSd'
'HHMMSSdd'
"غير محدد" (مطلوب)
groupHeaderVersion إصدار رأس المجموعة. سلسلة (مطلوب)
interchangeControlNumberLowerBound الحد الأدنى لعدد عناصر التحكم التبادلية. int (مطلوب)
interchangeControlNumberUpperBound الحد العلوي لعنصر التحكم التبادلي. int (مطلوب)
الكتابة فوقExistingTransactionSetControlNumber القيمة التي تشير إلى ما إذا كنت تريد الكتابة فوق رقم عنصر تحكم مجموعة المعاملات الموجودة. bool (مطلوب)
معرف تطبيق المتلقي معرف تطبيق المتلقي. سلسلة (مطلوب)
rolloverGroupControlNumber القيمة التي تشير إلى ما إذا كنت تريد تمرير رقم التحكم في المجموعة. bool (مطلوب)
rolloverInterchangeControlNumber القيمة التي تشير إلى ما إذا كنت تريد تمرير رقم عنصر التحكم تبادل أم لا. bool (مطلوب)
rolloverTransactionSetControlNumber القيمة التي تشير إلى ما إذا كنت تريد تمرير رقم التحكم في مجموعة العمليات أم لا. bool (مطلوب)
معرف التطبيق المرسل معرف تطبيق المرسل. سلسلة (مطلوب)
transactionSetControlNumberLowerBound رقم عنصر تحكم مجموعة المعاملات أقل حد. int (مطلوب)
transactionSetControlNumberPrefix بادئة رقم التحكم في مجموعة المعاملات. سلسلة
transactionSetControlNumberSuffix لاحقة رقم التحكم في مجموعة المعاملات. سلسلة
transactionSetControlNumberUpperBound الحد الأعلى لعنصر تحكم مجموعة المعاملات. int (مطلوب)
usageIndicator مؤشر الاستخدام. "معلومات"
"غير محدد"
"الإنتاج"
"اختبار" (مطلوب)
useControlStandardsIdAsRepetitionCharacter القيمة التي تشير إلى ما إذا كان يجب استخدام معرف معايير التحكم كحرف تكرار. bool (مطلوب)

X12FramingSettings

الاسم الوصف القيمة
مجموعة الأحرف مجموعة أحرف X12. "أساسي"
"موسع"
"غير محدد"
'UTF8' (مطلوب)
componentSeparator فاصل المكون. int (مطلوب)
dataElementSeparator فاصل عنصر البيانات. int (مطلوب)
replaceCharacter الحرف البديل. int (مطلوب)
استبدالSeparatorsInPayload القيمة التي تشير إلى ما إذا كنت تريد استبدال الفواصل في الحمولة. bool (مطلوب)
segmentTerminator فاصل المقطع. int (مطلوب)
لاحقة segmentTerminatorSuffix لاحقة فاصل المقطع. 'CR'
'CRLF'
'LF'
'بلا'
"غير محدد" (مطلوب)

X12MessageFilter

الاسم الوصف القيمة
messageFilterType نوع عامل تصفية الرسالة. "استبعاد"
"تضمين"
"غير محدد" (مطلوب)

X12MessageIdentifier

الاسم الوصف القيمة
messageId معرف الرسالة. سلسلة (مطلوب)

X12ProcessingSettings

الاسم الوصف القيمة
convertImpliedDecimal القيمة التي تشير إلى ما إذا كان يجب تحويل النوع الرقمي إلى رقم عشري ضمني. bool (مطلوب)
createEmptyXmlTagsForTrailingSeparators القيمة التي تشير إلى ما إذا كنت تريد إنشاء علامات xml فارغة للفواصل اللاحقة. bool (مطلوب)
maskSecurityInfo القيمة التي تشير إلى ما إذا كنت تريد إخفاء معلومات الأمان. bool (مطلوب)
preserveInterchange القيمة التي تشير إلى ما إذا كنت تريد الاحتفاظ بالتبادل. bool (مطلوب)
suspendInterchangeOnError القيمة التي تشير إلى ما إذا كنت تريد تعليق التبادل عند الخطأ. bool (مطلوب)
useDotAsDecimalSeparator القيمة التي تشير إلى ما إذا كنت تريد استخدام النقطة كفاصل عشري. bool (مطلوب)

X12SchemaReference

الاسم الوصف القيمة
messageId معرف الرسالة. سلسلة (مطلوب)
SchemaName اسم المخطط. سلسلة (مطلوب)
schemaVersion إصدار المخطط. سلسلة (مطلوب)
معرف التطبيق المرسل معرف تطبيق المرسل. سلسلة

X12SecuritySettings

الاسم الوصف القيمة
مدقق التخويل مؤهل التخويل. سلسلة (مطلوبة)
قيمة التخويل قيمة التخويل. سلسلة
قيمة كلمة المرور قيمة كلمة المرور. سلسلة
securityQualifier مؤهل الأمان. سلسلة (مطلوبة)

X12ValidationOverride

الاسم الوصف القيمة
allowLeadingAndTrailingSpacesAndZeroes القيمة التي تشير إلى ما إذا كنت تريد السماح بالمسافات والأصفار البادئة واللاحقة. bool (مطلوب)
messageId معرف الرسالة الذي يجب تطبيق إعدادات التحقق من الصحة عليه. سلسلة (مطلوبة)
نهج التتبع اللاحق نهج الفاصل اللاحق. "إلزامي"
"غير مسموح به"
"غير محدد"
"اختياري" (مطلوب)
trimLeadingAndTrailingSpacesAndZeroes القيمة التي تشير إلى ما إذا كنت تريد اقتطاع المسافات والأصفار البادئة واللاحقة. bool (مطلوب)
validateCharacterSet القيمة التي تشير إلى ما إذا كان يجب التحقق من صحة مجموعة الأحرف. bool (مطلوب)
التحقق من صحة أنواع النماذج القيمة التي تشير إلى ما إذا كان يجب التحقق من صحة أنواع EDI. bool (مطلوب)
التحقق من صحةXSDTypes القيمة التي تشير إلى ما إذا كان يجب التحقق من صحة أنواع XSD. bool (مطلوب)

X12ValidationSettings

الاسم الوصف القيمة
allowLeadingAndTrailingSpacesAndZeroes القيمة التي تشير إلى ما إذا كنت تريد السماح بالمسافات والأصفار البادئة واللاحقة. bool (مطلوب)
checkDuplicateGroupControlNumber القيمة التي تشير إلى ما إذا كان يجب التحقق من وجود رقم عنصر تحكم مجموعة مكرر. bool (مطلوب)
checkDuplicateInterchangeControlNumber القيمة التي تشير إلى ما إذا كان يجب التحقق من وجود رقم تحكم تبادل مكرر. bool (مطلوب)
checkDuplicateTransactionSetControlNumber القيمة التي تشير إلى ما إذا كان يجب التحقق من وجود رقم تحكم مجموعة معاملات مكررة. bool (مطلوب)
تبادلControlNumberValidityDays فترة صلاحية رقم التحكم التبادلي. int (مطلوب)
نهج التتبع اللاحق نهج الفاصل اللاحق. "إلزامي"
"غير مسموح به"
"غير محدد"
"اختياري" (مطلوب)
trimLeadingAndTrailingSpacesAndZeroes القيمة التي تشير إلى ما إذا كنت تريد اقتطاع المسافات والأصفار البادئة واللاحقة. bool (مطلوب)
validateCharacterSet القيمة التي تشير إلى ما إذا كان يجب التحقق من صحة مجموعة الأحرف في الرسالة. bool (مطلوب)
التحقق من صحة أنواع النماذج القيمة التي تشير إلى ما إذا كان يجب التحقق من صحة أنواع EDI. bool (مطلوب)
التحقق من صحةXSDTypes القيمة التي تشير إلى ما إذا كان يجب التحقق من صحة أنواع XSD أم لا. bool (مطلوب)

X12DelimiterOverrides

الاسم الوصف القيمة
componentSeparator فاصل المكون. int (مطلوب)
dataElementSeparator فاصل عنصر البيانات. int (مطلوب)
messageId معرف الرسالة. سلسلة
بروتوكولVersion إصدار البروتوكول. سلسلة
replaceCharacter حرف الاستبدال. int (مطلوب)
استبدالSeparatorsInPayload القيمة التي تشير إلى ما إذا كان يجب استبدال الفواصل في الحمولة. bool (مطلوب)
segmentTerminator فاصل المقطع. int (مطلوب)
لاحقة segmentTerminatorSuffix لاحقة فاصل المقطع. 'CR'
'CRLF'
'LF'
'بلا'
"غير محدد" (مطلوب)
targetNamespace مساحة الاسم الهدف التي يجب تطبيق إعدادات المحدد عليها. سلسلة

قوالب التشغيل السريع

تنشر قوالب التشغيل السريع التالية نوع المورد هذا.

قالب الوصف
Azure Logic Apps - AS2 Send Receive

نشر في Azure
إنشاء حسابات تكامل لاثنين من الشركاء، Contoso وFabrikam، بما في ذلك البيانات الاصطناعية للشركاء والاتفاقيات. ينشئ القالب أيضا تطبيقات منطقية بين Fabrikam Sales وContoso لإظهار AS2 Send Receive المتزامن. ينشئ القالب أيضا تطبيقات منطقية بين Fabrikam Finance وContoso، والتي توضح AS2 Send Receive غير المتزامنة.

تعريف مورد Terraform (موفر AzAPI)

يمكن نشر نوع مورد integrationAccounts/agreements مع العمليات التي تستهدف:

  • مجموعات الموارد

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.

تنسيق المورد

لإنشاء مورد Microsoft.Logic/integrationAccounts/agreements، أضف Terraform التالي إلى القالب الخاص بك.

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"
    }
  })
}

قيم Property

حسابات التكامل/الاتفاقيات

الاسم الوصف القيمة
النوع نوع المورد "Microsoft.Logic/integrationAccounts/agreements@2019-05-01"
الاسم اسم المورد سلسلة (مطلوب)
الموقع موقع المورد. سلسلة
parent_id معرف المورد الأصل لهذا المورد. معرف المورد من النوع: integrationAccounts
العلامات علامات الموارد. قاموس أسماء العلامات والقيم.
خصائص خصائص اتفاقية حساب التكامل. IntegrationAccountAgreementProperties (مطلوب)

IntegrationAccountAgreementProperties

الاسم الوصف القيمة
نوع الاتفاقية نوع الاتفاقية. "AS2"
"Edifact"
"غير محدد"
"X12" (مطلوب)
المحتوى محتوى الاتفاقية. AgreementContent (مطلوب)
معرف الضيف هوية العمل للشريك الضيف. BusinessIdentity (مطلوب)
guestPartner شريك حساب التكامل الذي تم تعيينه كشريك ضيف لهذه الاتفاقية. سلسلة (مطلوب)
معرف المضيف الهوية التجارية للشريك المضيف. BusinessIdentity (مطلوب)
hostPartner شريك حساب التكامل الذي تم تعيينه كشريك مضيف لهذه الاتفاقية. سلسلة (مطلوب)
بيانات التعريف بيانات التعريف.

اتفاقيةContent

الاسم الوصف القيمة
aS2 محتوى اتفاقية AS2. AS2AgreementContent
Edifact محتوى اتفاقية EDIFACT. EdifactAgreementContent
x12 محتوى اتفاقية X12. X12AgreementContent

AS2AgreementContent

الاسم الوصف القيمة
receiveAgreement اتفاقية استلام AS2 أحادية الاتجاه. AS2OneWayAgreement (مطلوب)
sendAgreement اتفاقية إرسال AS2 أحادية الاتجاه. AS2OneWayAgreement (مطلوب)

AS2OneWayAgreement

الاسم الوصف القيمة
إعدادات البروتوكول إعدادات بروتوكول AS2. AS2ProtocolSettings (مطلوب)
receiverBusinessIdentity هوية عمل المتلقي BusinessIdentity (مطلوب)
senderBusinessIdentity هوية عمل المرسل BusinessIdentity (مطلوب)

AS2ProtocolSettings

الاسم الوصف القيمة
إعدادات اتصال الإقرار إعدادات اتصال الإقرار. AS2AcknowledgementConnectionSettings (مطلوب)
إعدادات المغلفات إعدادات المغلف. AS2EnvelopeSettings (مطلوب)
إعدادات الخطأ إعدادات الخطأ. AS2ErrorSettings (مطلوب)
mdnSettings إعدادات MDN. AS2MdnSettings (مطلوب)
messageConnectionSettings إعدادات اتصال الرسالة. AS2MessageConnectionSettings (مطلوب)
إعدادات الأمان إعدادات الأمان. AS2SecuritySettings (مطلوب)
إعدادات التحقق من الصحة إعدادات التحقق من الصحة. AS2ValidationSettings (مطلوب)

AS2AcknowledgementConnectionSettings

الاسم الوصف القيمة
ignoreCertificateNameMismatch يشير إلى ما إذا كان يجب تجاهل عدم التطابق في اسم الشهادة. bool (مطلوب)
الاحتفاظ بHttpConnectionAlive يشير إلى ما إذا كان يجب الحفاظ على الاتصال على قيد الحياة. bool (مطلوب)
دعمHttpStatusCodeContinue يشير إلى ما إذا كان يجب دعم رمز حالة HTTP 'CONTINUE'. bool (مطلوب)
تتكشفHttpHeaders يشير إلى ما إذا كان يجب فتح عناوين HTTP أم لا. bool (مطلوب)

AS2EnvelopeSettings

الاسم الوصف القيمة
autogenerateFileName القيمة التي تشير إلى ما إذا كنت تريد إنشاء اسم ملف تلقائيا. bool (مطلوب)
fileNameTemplate قالب اسم الملف. سلسلة (مطلوب)
messageContentType نوع محتوى الرسالة. سلسلة (مطلوب)
suspendMessageOnFileNameGenerationError القيمة التي تشير إلى ما إذا كان يجب تعليق الرسالة على خطأ إنشاء اسم الملف. bool (مطلوب)
إرسالFileNameInMimeHeader القيمة التي تشير إلى ما إذا كنت تريد إرسال اسم الملف في عنوان mime. bool (مطلوب)

AS2ErrorSettings

الاسم الوصف القيمة
resendIfMDNNotReceived القيمة التي تشير إلى ما إذا كنت تريد إعادة إرسال الرسالة إذا لم يتم تلقي MDN. bool (مطلوب)
suspendDuplicateMessage القيمة التي تشير إلى ما إذا كان يجب تعليق الرسالة المكررة. bool (مطلوب)

AS2MdnSettings

الاسم الوصف القيمة
dispositionNotificationTo إعلام الترتيب إلى قيمة العنوان. سلسلة
mdnText نص MDN. سلسلة
micHashingAlgorithm خوارزمية التوقيع أو التجزئة. "MD5"
"لا أحد"
"غير محدد"
"SHA1"
"SHA2256"
"SHA2384"
"SHA2512" (مطلوب)
needMDN القيمة التي تشير إلى ما إذا كنت تريد إرسال MDN أو طلبه. bool (مطلوب)
receiptDeliveryUrl عنوان URL لتسليم الإيصال. سلسلة
sendInboundMDNToMessageBox القيمة التي تشير إلى ما إذا كان يجب إرسال MDN الوارد إلى مربع الرسالة. bool (مطلوب)
sendMDNAsynchronously القيمة التي تشير إلى ما إذا كنت تريد إرسال MDN غير المتزامن. bool (مطلوب)
signMDN القيمة التي تشير إلى ما إذا كان MDN بحاجة إلى التوقيع أم لا. bool (مطلوب)
signOutboundMDNIfOptional القيمة التي تشير إلى ما إذا كنت تريد توقيع MDN الصادر إذا كان اختياريا. bool (مطلوب)

AS2MessageConnectionSettings

الاسم الوصف القيمة
ignoreCertificateNameMismatch القيمة التي تشير إلى ما إذا كان يجب تجاهل عدم التطابق في اسم الشهادة. bool (مطلوب)
الاحتفاظ بHttpConnectionAlive القيمة التي تشير إلى ما إذا كان يجب الحفاظ على الاتصال على قيد الحياة. bool (مطلوب)
دعمHttpStatusCodeContinue القيمة التي تشير إلى ما إذا كان يجب دعم رمز حالة HTTP 'CONTINUE'. bool (مطلوب)
تتكشفHttpHeaders القيمة التي تشير إلى ما إذا كان يجب فتح عناوين HTTP أم لا. bool (مطلوب)

AS2SecuritySettings

الاسم الوصف القيمة
enableNRRForInboundDecodedMessages القيمة التي تشير إلى ما إذا كان يجب تمكين NRR للرسائل الواردة التي تم فك ترميزها. bool (مطلوب)
enableNRRForInboundEncodedMessages القيمة التي تشير إلى ما إذا كان يجب تمكين NRR للرسائل المشفرة الواردة. bool (مطلوب)
enableNRRForInboundMDN القيمة التي تشير إلى ما إذا كان يجب تمكين NRR ل MDN الوارد. bool (مطلوب)
enableNRRForOutboundDecodedMessages القيمة التي تشير إلى ما إذا كان يجب تمكين NRR للرسائل الصادرة التي تم فك ترميزها. bool (مطلوب)
enableNRRForOutboundEncodedMessages القيمة التي تشير إلى ما إذا كان يجب تمكين NRR للرسائل المشفرة الصادرة. bool (مطلوب)
enableNRRForOutboundMDN القيمة التي تشير إلى ما إذا كان يجب تمكين NRR ل MDN الصادر. bool (مطلوب)
encryptionCertificateName اسم شهادة التشفير. سلسلة
overrideGroupSigningCertificate القيمة التي تشير إلى ما إذا كنت تريد إرسال MDN أو طلبه. bool (مطلوب)
sha2AlgorithmFormat تنسيق خوارزمية Sha2. القيم الصالحة هي Sha2، ShaHashSize، ShaHyphenHashSize، Sha2UnderscoreHashSize. سلسلة
signingCertificateName اسم شهادة التوقيع. سلسلة

إعدادات AS2Validation

الاسم الوصف القيمة
checkCertificateRevocationListOnReceive القيمة التي تشير إلى ما إذا كان يجب التحقق من وجود قائمة إبطال الشهادات عند الاستلام. bool (مطلوب)
checkCertificateRevocationListOnSend القيمة التي تشير إلى ما إذا كان يجب التحقق من وجود قائمة إبطال الشهادات عند الإرسال. bool (مطلوب)
checkDuplicateMessage القيمة التي تشير إلى ما إذا كان يجب التحقق من وجود رسالة مكررة. bool (مطلوب)
ضغطالصفحة القيمة التي تشير إلى ما إذا كان يجب ضغط الرسالة. bool (مطلوب)
encryptionAlgorithm خوارزمية التشفير. "AES128"
"AES192"
"AES256"
"DES3"
"لا أحد"
"غير محدد"
"RC2" (مطلوب)
encryptMessage القيمة التي تشير إلى ما إذا كان يجب تشفير الرسالة. bool (مطلوب)
interchangeDuplicatesValidityDays عدد الأيام التي يجب البحث فيها عن تبادل مكرر. int (مطلوب)
overrideMessageProperties القيمة التي تشير إلى ما إذا كان يجب تجاوز خصائص الرسالة الواردة مع تلك الموجودة في الاتفاقية. bool (مطلوب)
توقيعالغوريثيم خوارزمية التوقيع. "افتراضي"
"غير محدد"
"SHA1"
"SHA2256"
"SHA2384"
"SHA2512"
signMessage القيمة التي تشير إلى ما إذا كان يجب توقيع الرسالة. bool (مطلوب)

BusinessIdentity

الاسم الوصف القيمة
مؤهل مؤهل هوية العمل على سبيل المثال as2identity، ZZ، ZZZ، 31، 32 سلسلة (مطلوب)
القيمة قيمة هوية العمل المعرفة من قبل المستخدم. سلسلة (مطلوب)

EdifactAgreementContent

الاسم الوصف القيمة
receiveAgreement اتفاقية استلام EDIFACT أحادية الاتجاه. EdifactOneWayAgreement (مطلوب)
sendAgreement اتفاقية إرسال EDIFACT أحادية الاتجاه. EdifactOneWayAgreement (مطلوب)

EdifactOneWayAgreement

الاسم الوصف القيمة
إعدادات البروتوكول إعدادات بروتوكول EDIFACT. EdifactProtocolSettings (مطلوب)
receiverBusinessIdentity هوية عمل المتلقي BusinessIdentity (مطلوب)
senderBusinessIdentity هوية عمل المرسل BusinessIdentity (مطلوب)

إعدادات EdifactProtocol

الاسم الوصف القيمة
إعدادات الإقرار إعدادات إقرار EDIFACT. EdifactAcknowledgementSettings (مطلوب)
edifactDelimiterOverrides يتجاوز محدد EDIFACT الإعدادات. EdifactDelimiterOverride[]
envelopeOverrides يتجاوز مغلف EDIFACT الإعدادات. EdifactEnvelopeOverride[]
إعدادات المغلفات إعدادات مغلف EDIFACT. EdifactEnvelopeSettings (مطلوب)
إعدادات التأطير إعدادات تأطير EDIFACT. EdifactFramingSettings (مطلوب)
messageFilter عامل تصفية رسالة EDIFACT. EdifactMessageFilter (مطلوب)
messageFilterList قائمة عامل تصفية رسالة EDIFACT. EdifactMessageIdentifier[]
إعدادات المعالجة إعدادات معالجة EDIFACT. EdifactProcessingSettings (مطلوب)
المخططات يشير مخطط EDIFACT. EdifactSchemaReference[] (مطلوب)
التحقق من الصحةOverrides تجاوز إعدادات التحقق من صحة EDIFACT. EdifactValidationOverride[]
إعدادات التحقق من الصحة إعدادات التحقق من صحة EDIFACT. EdifactValidationSettings (مطلوب)

إعدادات EdifactAcknowledgement

الاسم الوصف القيمة
إقرارControlNumberLowerBound رقم عنصر تحكم الإقرار أقل حد. int (مطلوب)
إقرارControlNumberPrefix بادئة رقم التحكم بالإقرار. سلسلة
إقرارControlNumberSuffix لاحقة رقم التحكم بالإقرار. سلسلة
إقرارControlNumberUpperBound الحد الأعلى لعنصر تحكم الإقرار. int (مطلوب)
batchFunctionalAcknowledgements القيمة التي تشير إلى ما إذا كان يجب تجميع الإقرارات الوظيفية أم لا. bool (مطلوب)
batchTechnicalAcknowledgements القيمة التي تشير إلى ما إذا كان يجب تجميع الإقرارات التقنية أم لا. bool (مطلوب)
needFunctionalAcknowledgement القيمة التي تشير إلى ما إذا كانت هناك حاجة إلى إقرار وظيفي. bool (مطلوب)
needLoopForValidMessages القيمة التي تشير إلى ما إذا كانت هناك حاجة إلى تكرار حلقي للرسائل الصالحة. bool (مطلوب)
needTechnicalAcknowledgement القيمة التي تشير إلى ما إذا كانت هناك حاجة إلى إقرار تقني. bool (مطلوب)
rolloverAcknowledgementControlNumber القيمة التي تشير إلى ما إذا كان يجب تمرير رقم التحكم في الإقرار. bool (مطلوب)
sendSynchronousAcknowledgement القيمة التي تشير إلى ما إذا كنت تريد إرسال إقرار متزامن. bool (مطلوب)

EdifactDelimiterOverride

الاسم الوصف القيمة
componentSeparator فاصل المكون. int (مطلوب)
dataElementSeparator فاصل عنصر البيانات. int (مطلوب)
decimalPointIndicator مؤشر الفاصلة العشرية. "فاصلة"
"عشري"
"غير محدد" (مطلوب)
messageAssociationAssignedCode التعليمات البرمجية المعينة لارتباط الرسالة. سلسلة
messageId معرف الرسالة. سلسلة
messageRelease إصدار الرسالة. سلسلة
messageVersion إصدار الرسالة. سلسلة
releaseIndicator مؤشر الإصدار. int (مطلوب)
مبارز التكرار فاصل التكرار. int (مطلوب)
segmentTerminator فاصل المقطع. int (مطلوب)
لاحقة segmentTerminatorSuffix لاحقة فاصل المقطع. "CR"
"CRLF"
"LF"
"لا أحد"
"غير محدد" (مطلوب)
targetNamespace مساحة الاسم الهدف التي يجب تطبيق إعدادات المحدد هذه عليها. سلسلة

EdifactEnvelopeOverride

الاسم الوصف القيمة
applicationPassword كلمة مرور التطبيق. سلسلة
associationAssignedCode التعليمات البرمجية المعينة للاقتران. سلسلة
التحكم فيAgencyCode التعليمات البرمجية للوكالة المتحكمة. سلسلة
معرف مجموعة الوظائف معرف المجموعة الوظيفية. سلسلة
groupHeaderMessageRelease إصدار رسالة رأس المجموعة. سلسلة
groupHeaderMessageVersion إصدار رسالة رأس المجموعة. سلسلة
messageAssociationAssignedCode التعليمات البرمجية المعينة لارتباط الرسالة. سلسلة
messageId معرف الرسالة الذي يجب تطبيق إعدادات المغلف هذه عليه. سلسلة
messageRelease إصدار إصدار الرسالة الذي يجب تطبيق إعدادات المغلف هذه عليه. سلسلة
messageVersion إصدار الرسالة الذي يجب تطبيق إعدادات هذا المغلف عليه. سلسلة
معرف تطبيق المتلقي معرف تطبيق المتلقي. سلسلة
متلقيApplicationQualifier مؤهل تطبيق المتلقي. سلسلة
senderApplicationId معرف تطبيق المرسل. سلسلة
senderApplicationQualifier مؤهل تطبيق المرسل. سلسلة
targetNamespace مساحة الاسم الهدف التي يجب تطبيق إعدادات المغلف هذه عليها. سلسلة

إعدادات EdifactEnvelope

الاسم الوصف القيمة
applicationReferenceId معرف مرجع التطبيق. سلسلة
applyDelimiterStringAdvice القيمة التي تشير إلى ما إذا كان يجب تطبيق نصيحة سلسلة المحدد. bool (مطلوب)
communicationAgreementId معرف اتفاقية الاتصال. سلسلة
createGroupingSegments القيمة التي تشير إلى ما إذا كنت تريد إنشاء مقاطع تجميع. bool (مطلوب)
enableDefaultGroupHeaders القيمة التي تشير إلى ما إذا كان يجب تمكين رؤوس المجموعة الافتراضية. bool (مطلوب)
معرف مجموعة الوظائف معرف المجموعة الوظيفية. سلسلة
groupApplicationPassword كلمة مرور تطبيق المجموعة. سلسلة
groupApplicationReceiverId معرف مستقبل تطبيق المجموعة. سلسلة
groupApplicationReceiverQualifier مؤهل مستقبل تطبيق المجموعة. سلسلة
groupApplicationSenderId معرف مرسل تطبيق المجموعة. سلسلة
groupApplicationSenderQualifier مؤهل مرسل تطبيق المجموعة. سلسلة
groupAssociationAssignedCode التعليمات البرمجية المعينة لارتباط المجموعة. سلسلة
groupControllingAgencyCode المجموعة التي تتحكم في التعليمات البرمجية للوكالة. سلسلة
groupControlNumberLowerBound رقم عنصر تحكم المجموعة أقل حد. int (مطلوب)
groupControlNumberPrefix بادئة رقم عنصر تحكم المجموعة. سلسلة
groupControlNumberSuffix لاحقة رقم عنصر تحكم المجموعة. سلسلة
groupControlNumberUpperBound الحد الأعلى لعدد عناصر تحكم المجموعة. int (مطلوب)
groupMessageRelease إصدار رسالة المجموعة. سلسلة
groupMessageVersion إصدار رسالة المجموعة. سلسلة
interchangeControlNumberLowerBound الحد الأدنى لعنصر التحكم التبادلي. int (مطلوب)
تبادلControlNumberPrefix بادئة رقم عنصر تحكم التبادل. سلسلة
لاحقة interchangeControlNumberSuffix لاحقة رقم التحكم التبادلي. سلسلة
interchangeControlNumberUpperBound الحد الأعلى لعدد عناصر التحكم التبادلية. int (مطلوب)
isTestInterchange القيمة التي تشير إلى ما إذا كانت الرسالة عبارة عن تبادل اختبار. bool (مطلوب)
overwriteExistingTransactionSetControlNumber القيمة التي تشير إلى ما إذا كنت تريد الكتابة فوق رقم عنصر تحكم مجموعة المعاملات الموجودة. bool (مطلوب)
processingPriorityCode التعليمة البرمجية لأولوية المعالجة. سلسلة
معرف جهاز الاستقبال التعريف الداخلي للمستلم. سلسلة
المتلقيInternalSubIdentification التعريف الفرعي الداخلي للمستلم. سلسلة
عنوان المتلقيReverseRoutingAddress عنوان التوجيه العكسي للمستلم. سلسلة
recipientReferencePasswordQualifier مرجع المستلم لكلمة المرور مؤهل. سلسلة
recipientReferencePasswordValue قيمة كلمة مرور مرجع المستلم. سلسلة
rolloverGroupControlNumber القيمة التي تشير إلى ما إذا كنت تريد تمرير رقم التحكم في المجموعة. bool (مطلوب)
rolloverInterchangeControlNumber القيمة التي تشير إلى ما إذا كنت تريد تمرير رقم عنصر التحكم تبادل أم لا. bool (مطلوب)
rolloverTransactionSetControlNumber القيمة التي تشير إلى ما إذا كنت تريد تمرير رقم التحكم في مجموعة العمليات أم لا. bool (مطلوب)
senderInternalIdentification التعريف الداخلي للمرسل. سلسلة
senderInternalSubIdentification التعريف الفرعي الداخلي للمرسل. سلسلة
senderReverseRoutingAddress عنوان التوجيه العكسي للمرسل. سلسلة
transactionSetControlNumberLowerBound رقم عنصر تحكم مجموعة المعاملات أقل حد. int (مطلوب)
transactionSetControlNumberPrefix بادئة رقم التحكم في مجموعة المعاملات. سلسلة
transactionSetControlNumberSuffix لاحقة رقم التحكم في مجموعة المعاملات. سلسلة
transactionSetControlNumberUpperBound الحد الأعلى لعنصر تحكم مجموعة المعاملات. int (مطلوب)

إعدادات EdifactFraming

الاسم الوصف القيمة
ترميز الحرف ترميز الحرف. سلسلة
مجموعة الأحرف أحرف إعداد إطار EDIFACTSet. "KECA"
"غير محدد"
"UNOA"
"UNOB"
"UNOC"
"UNOD"
"UNOE"
"UNOF"
"UNOG"
"UNOH"
"UNOI"
"UNOJ"
"UNOK"
"UNOX"
"UNOY" (مطلوب)
componentSeparator فاصل المكون. int (مطلوب)
dataElementSeparator فاصل عنصر البيانات. int (مطلوب)
decimalPointIndicator المؤشر العشري لإعداد إطار EDIFACT. "فاصلة"
"عشري"
"غير محدد" (مطلوب)
protocolVersion إصدار البروتوكول. int (مطلوب)
releaseIndicator مؤشر الإصدار. int (مطلوب)
أداة التكرار فاصل التكرار. int (مطلوب)
segmentTerminator فاصل المقطع. int (مطلوب)
لاحقة segmentTerminatorSuffix لاحقة فاصل مقطع إعداد إطار EDIFACT. "CR"
"CRLF"
"LF"
"لا أحد"
"غير محدد" (مطلوب)
serviceCodeListDirectoryVersion إصدار دليل قائمة التعليمات البرمجية للخدمة. سلسلة

EdifactMessageFilter

الاسم الوصف القيمة
messageFilterType نوع عامل تصفية الرسالة. "استبعاد"
"تضمين"
"غير محدد" (مطلوب)

EdifactMessageIdentifier

الاسم الوصف القيمة
messageId معرف الرسالة الذي يجب تطبيق إعدادات المغلف هذه عليه. سلسلة (مطلوب)

إعدادات EdifactProcessing

الاسم الوصف القيمة
createEmptyXmlTagsForTrailingSeparators القيمة التي تشير إلى ما إذا كنت تريد إنشاء علامات xml فارغة للفواصل اللاحقة. bool (مطلوب)
maskSecurityInfo القيمة التي تشير إلى ما إذا كنت تريد إخفاء معلومات الأمان. bool (مطلوب)
preserveInterchange القيمة التي تشير إلى ما إذا كنت تريد الاحتفاظ بالتبادل. bool (مطلوب)
suspendInterchangeOnError القيمة التي تشير إلى ما إذا كنت تريد تعليق التبادل عند الخطأ. bool (مطلوب)
useDotAsDecimalSeparator القيمة التي تشير إلى ما إذا كنت تريد استخدام النقطة كفاصل عشري. bool (مطلوب)

EdifactSchemaReference

الاسم الوصف القيمة
associationAssignedCode التعليمات البرمجية المعينة للاقتران. سلسلة
messageId معرف الرسالة. سلسلة (مطلوب)
messageRelease إصدار إصدار الرسالة. سلسلة (مطلوب)
messageVersion إصدار الرسالة. سلسلة (مطلوب)
SchemaName اسم المخطط. سلسلة (مطلوب)
معرف التطبيق المرسل معرف تطبيق المرسل. سلسلة
senderApplicationQualifier مؤهل تطبيق المرسل. سلسلة

EdifactValidationOverride

الاسم الوصف القيمة
allowLeadingAndTrailingSpacesAndZeroes القيمة التي تشير إلى ما إذا كنت تريد السماح بالمسافات والأصفار البادئة واللاحقة. bool (مطلوب)
enforceCharacterSet القيمة التي تشير إلى ما إذا كنت تريد التحقق من صحة مجموعة الأحرف. bool (مطلوب)
messageId معرف الرسالة الذي يجب تطبيق إعدادات التحقق من الصحة عليه. سلسلة (مطلوب)
نهج التتبع نهج الفاصل اللاحق. "إلزامي"
"غير مسموح به"
"غير محدد"
"اختياري" (مطلوب)
trimLeadingAndTrailingSpacesAndZeroes القيمة التي تشير إلى ما إذا كنت تريد اقتطاع المسافات والأصفار البادئة واللاحقة. bool (مطلوب)
التحقق من صحة أنواع العلامات القيمة التي تشير إلى ما إذا كنت تريد التحقق من صحة أنواع EDI. bool (مطلوب)
التحقق من صحةXSDTypes القيمة التي تشير إلى ما إذا كنت تريد التحقق من صحة أنواع XSD. bool (مطلوب)

إعدادات EdifactValidation

الاسم الوصف القيمة
allowLeadingAndTrailingSpacesAndZeroes القيمة التي تشير إلى ما إذا كنت تريد السماح بالمسافات والأصفار البادئة واللاحقة. bool (مطلوب)
checkDuplicateGroupControlNumber القيمة التي تشير إلى ما إذا كنت تريد التحقق من وجود رقم عنصر تحكم مجموعة مكرر. bool (مطلوب)
checkDuplicateInterchangeControlNumber القيمة التي تشير إلى ما إذا كان يجب التحقق من وجود رقم تحكم تبادل مكرر. bool (مطلوب)
checkDuplicateTransactionSetControlNumber القيمة التي تشير إلى ما إذا كان يجب التحقق من وجود رقم تحكم مجموعة معاملات مكررة. bool (مطلوب)
تبادلControlNumberValidityDays فترة صلاحية رقم التحكم التبادلي. int (مطلوب)
نهج التتبع اللاحق نهج الفاصل اللاحق. "إلزامي"
"غير مسموح به"
"غير محدد"
"اختياري" (مطلوب)
trimLeadingAndTrailingSpacesAndZeroes القيمة التي تشير إلى ما إذا كنت تريد اقتطاع المسافات والأصفار البادئة واللاحقة. bool (مطلوب)
validateCharacterSet القيمة التي تشير إلى ما إذا كان يجب التحقق من صحة مجموعة الأحرف في الرسالة. bool (مطلوب)
التحقق من صحة أنواع النماذج القيمة التي تشير إلى ما إذا كان يجب التحقق من صحة أنواع EDI. bool (مطلوب)
التحقق من صحةXSDTypes القيمة التي تشير إلى ما إذا كان يجب التحقق من صحة أنواع XSD أم لا. bool (مطلوب)

X12AgreementContent

الاسم الوصف القيمة
receiveAgreement اتفاقية استلام X12 أحادية الاتجاه. X12OneWayAgreement (مطلوب)
sendAgreement اتفاقية إرسال X12 أحادية الاتجاه. X12OneWayAgreement (مطلوب)

X12OneWayAgreement

الاسم الوصف القيمة
إعدادات البروتوكول إعدادات بروتوكول X12. X12ProtocolSettings (مطلوب)
receiverBusinessIdentity هوية عمل المتلقي BusinessIdentity (مطلوب)
senderBusinessIdentity هوية عمل المرسل BusinessIdentity (مطلوب)

X12ProtocolSettings

الاسم الوصف القيمة
إعدادات الإقرار إعدادات إقرار X12. X12AcknowledgementSettings (مطلوب)
envelopeOverrides إعدادات تجاوز مغلف X12. X12EnvelopeOverride[]
إعدادات المغلفات إعدادات مغلف X12. X12EnvelopeSettings (مطلوب)
إعدادات التأطير إعدادات تأطير X12. X12FramingSettings (مطلوب)
تصفية الرسائل عامل تصفية رسائل X12. X12MessageFilter (مطلوب)
messageFilterList قائمة عامل تصفية رسائل X12. X12MessageIdentifier[]
إعدادات المعالجة إعدادات معالجة X12. X12ProcessingSettings (مطلوب)
مراجع المخططات يشير مخطط X12. X12SchemaReference[] (مطلوب)
إعدادات الأمان إعدادات أمان X12. X12SecuritySettings (مطلوب)
التحقق من صحة التجاوزات إعدادات تجاوز التحقق من صحة X12. X12ValidationOverride[]
إعدادات التحقق من الصحة إعدادات التحقق من صحة X12. X12ValidationSettings (مطلوب)
x12DelimiterOverrides يتجاوز محدد X12 الإعدادات. X12DelimiterOverrides[]

X12AcknowledgementSettings

الاسم الوصف القيمة
إقرارControlNumberLowerBound رقم التحكم في الإقرار أقل حد. int (مطلوب)
إقرارControlNumberPrefix بادئة رقم التحكم في الإقرار. سلسلة
إقراراللاحقةNumberSuffix لاحقة رقم التحكم في الإقرار. سلسلة
إقرارControlNumberUpperBound الحد الأعلى لعنصر تحكم الإقرار. int (مطلوب)
batchFunctionalAcknowledgements القيمة التي تشير إلى ما إذا كان يجب تجميع الإقرارات الوظيفية أم لا. bool (مطلوب)
batchImplementationAcknowledgements القيمة التي تشير إلى ما إذا كان يجب دفع إقرارات التنفيذ. bool (مطلوب)
batchTechnicalAcknowledgements القيمة التي تشير إلى ما إذا كان يجب تجميع الإقرارات التقنية أم لا. bool (مطلوب)
functionalAcknowledgementVersion إصدار الإقرار الوظيفي. سلسلة
implementationAcknowledgementVersion إصدار إقرار التنفيذ. سلسلة
needFunctionalAcknowledgement القيمة التي تشير إلى ما إذا كانت هناك حاجة إلى إقرار وظيفي. bool (مطلوب)
needImplementationAcknowledgement القيمة التي تشير إلى ما إذا كانت هناك حاجة إلى إقرار بالتنفيذ. bool (مطلوب)
needLoopForValidMessages القيمة التي تشير إلى ما إذا كانت هناك حاجة إلى تكرار حلقي للرسائل الصالحة. bool (مطلوب)
needTechnicalAcknowledgement القيمة التي تشير إلى ما إذا كانت هناك حاجة إلى إقرار تقني. bool (مطلوب)
rolloverAcknowledgementControlNumber القيمة التي تشير إلى ما إذا كان يجب تمرير رقم التحكم في الإقرار. bool (مطلوب)
sendSynchronousAcknowledgement القيمة التي تشير إلى ما إذا كنت تريد إرسال إقرار متزامن. bool (مطلوب)

X12EnvelopeOverride

الاسم الوصف القيمة
dateFormat تنسيق التاريخ. "CCYYMMDD"
"غير محدد"
"YYYMMDD" (مطلوب)
رمز معرف وظيفي رمز المعرف الوظيفي. سلسلة
headerVersion إصدار الرأس. سلسلة (مطلوبة)
messageId معرف الرسالة الذي يجب تطبيق إعدادات المغلف هذه عليه. سلسلة (مطلوبة)
بروتوكولVersion إصدار البروتوكول الذي يجب تطبيق إعدادات هذا المغلف عليه. سلسلة (مطلوبة)
معرف تطبيق المتلقي معرف تطبيق المتلقي. سلسلة (مطلوبة)
responsibleAgencyCode رمز الوكالة المسؤولة. سلسلة (مطلوبة)
senderApplicationId معرف تطبيق المرسل. سلسلة (مطلوبة)
targetNamespace مساحة الاسم الهدف التي يجب تطبيق إعدادات المغلف هذه عليها. سلسلة (مطلوبة)
تنسيق الوقت تنسيق الوقت. "HHMM"
"HHMMSS"
"HHMMSSd"
"HHMMSSdd"
"غير محدد" (مطلوب)

X12EnvelopeSettings

الاسم الوصف القيمة
controlStandardsId معرف معايير عناصر التحكم. int (مطلوب)
controlVersionNumber رقم إصدار عنصر التحكم. سلسلة (مطلوبة)
enableDefaultGroupHeaders القيمة التي تشير إلى ما إذا كان يجب تمكين رؤوس المجموعة الافتراضية. bool (مطلوب)
معرف مجموعة الوظائف معرف المجموعة الوظيفية. سلسلة
groupControlNumberLowerBound رقم عنصر تحكم المجموعة أقل حد. int (مطلوب)
groupControlNumberUpperBound الحد الأعلى لعدد عناصر تحكم المجموعة. int (مطلوب)
groupHeaderAgencyCode رمز وكالة رأس المجموعة. سلسلة (مطلوبة)
groupHeaderDateFormat تنسيق تاريخ رأس المجموعة. "CCYYMMDD"
"غير محدد"
"YYYMMDD" (مطلوب)
groupHeaderTimeFormat تنسيق وقت رأس المجموعة. "HHMM"
"HHMMSS"
"HHMMSSd"
"HHMMSSdd"
"غير محدد" (مطلوب)
groupHeaderVersion إصدار رأس المجموعة. سلسلة (مطلوبة)
interchangeControlNumberLowerBound الحد الأدنى لعنصر التحكم التبادلي. int (مطلوب)
interchangeControlNumberUpperBound الحد الأعلى لعدد عناصر التحكم التبادلية. int (مطلوب)
overwriteExistingTransactionSetControlNumber القيمة التي تشير إلى ما إذا كنت تريد الكتابة فوق رقم عنصر تحكم مجموعة المعاملات الموجودة. bool (مطلوب)
معرف تطبيق المتلقي معرف تطبيق المتلقي. سلسلة (مطلوبة)
rolloverGroupControlNumber القيمة التي تشير إلى ما إذا كان يجب تمرير رقم التحكم في المجموعة أم لا. bool (مطلوب)
rolloverInterchangeControlNumber القيمة التي تشير إلى ما إذا كنت تريد تمرير رقم عنصر التحكم تبادلي أم لا. bool (مطلوب)
rolloverTransactionSetControlNumber القيمة التي تشير إلى ما إذا كان يجب تمرير رقم التحكم في مجموعة العمليات أم لا. bool (مطلوب)
senderApplicationId معرف تطبيق المرسل. سلسلة (مطلوبة)
transactionSetControlNumberLowerBound رقم التحكم في مجموعة المعاملات أقل حد. int (مطلوب)
transactionSetControlNumberPrefix بادئة رقم التحكم في مجموعة المعاملات. سلسلة
transactionSetControlNumberSuffix لاحقة رقم التحكم في مجموعة المعاملات. سلسلة
transactionSetControlNumberUpperBound الحد الأعلى لعنصر تحكم مجموعة المعاملات. int (مطلوب)
usageIndicator مؤشر الاستخدام. "معلومات"
"غير محدد"
"الإنتاج"
"اختبار" (مطلوب)
استخدامControlStandardsIdAsRepetitionCharacter القيمة التي تشير إلى ما إذا كان يجب استخدام معرف معايير التحكم كحرف تكرار. bool (مطلوب)

X12FramingSettings

الاسم الوصف القيمة
مجموعة الأحرف مجموعة أحرف X12. "أساسي"
"موسع"
"غير محدد"
"UTF8" (مطلوب)
componentSeparator فاصل المكون. int (مطلوب)
dataElementSeparator فاصل عنصر البيانات. int (مطلوب)
replaceCharacter حرف الاستبدال. int (مطلوب)
استبدالSeparatorsInPayload القيمة التي تشير إلى ما إذا كان يجب استبدال الفواصل في الحمولة. bool (مطلوب)
segmentTerminator فاصل المقطع. int (مطلوب)
لاحقة segmentTerminatorSuffix لاحقة فاصل المقطع. "CR"
"CRLF"
"LF"
"لا أحد"
"غير محدد" (مطلوب)

X12MessageFilter

الاسم الوصف القيمة
messageFilterType نوع عامل تصفية الرسالة. "استبعاد"
"تضمين"
"غير محدد" (مطلوب)

X12MessageIdentifier

الاسم الوصف القيمة
messageId معرف الرسالة. سلسلة (مطلوب)

X12ProcessingSettings

الاسم الوصف القيمة
convertImpliedDecimal القيمة التي تشير إلى ما إذا كان يجب تحويل النوع الرقمي إلى رقم عشري ضمني. bool (مطلوب)
createEmptyXmlTagsForTrailingSeparators القيمة التي تشير إلى ما إذا كنت تريد إنشاء علامات xml فارغة للفواصل اللاحقة. bool (مطلوب)
maskSecurityInfo القيمة التي تشير إلى ما إذا كنت تريد إخفاء معلومات الأمان. bool (مطلوب)
preserveInterchange القيمة التي تشير إلى ما إذا كنت تريد الاحتفاظ بالتبادل. bool (مطلوب)
suspendInterchangeOnError القيمة التي تشير إلى ما إذا كنت تريد تعليق التبادل عند الخطأ. bool (مطلوب)
useDotAsDecimalSeparator القيمة التي تشير إلى ما إذا كنت تريد استخدام النقطة كفاصل عشري. bool (مطلوب)

X12SchemaReference

الاسم الوصف القيمة
messageId معرف الرسالة. سلسلة (مطلوب)
SchemaName اسم المخطط. سلسلة (مطلوب)
schemaVersion إصدار المخطط. سلسلة (مطلوب)
معرف التطبيق المرسل معرف تطبيق المرسل. سلسلة

X12SecuritySettings

الاسم الوصف القيمة
authorizationQualifier مؤهل التخويل. سلسلة (مطلوب)
قيمة التخويل قيمة التخويل. سلسلة
قيمة كلمة المرور قيمة كلمة المرور. سلسلة
securityQualifier مؤهل الأمان. سلسلة (مطلوب)

X12ValidationOverride

الاسم الوصف القيمة
allowLeadingAndTrailingSpacesAndZeroes القيمة التي تشير إلى ما إذا كنت تريد السماح بالمسافات والأصفار البادئة واللاحقة. bool (مطلوب)
messageId معرف الرسالة الذي يجب تطبيق إعدادات التحقق من الصحة عليه. سلسلة (مطلوب)
نهج التتبع نهج الفاصل اللاحق. "إلزامي"
"غير مسموح به"
"غير محدد"
"اختياري" (مطلوب)
trimLeadingAndTrailingSpacesAndZeroes القيمة التي تشير إلى ما إذا كنت تريد اقتطاع المسافات والأصفار البادئة واللاحقة. bool (مطلوب)
التحقق من صحةCharacterSet القيمة التي تشير إلى ما إذا كنت تريد التحقق من صحة مجموعة الأحرف. bool (مطلوب)
التحقق من صحة أنواع العلامات القيمة التي تشير إلى ما إذا كنت تريد التحقق من صحة أنواع EDI. bool (مطلوب)
التحقق من صحةXSDTypes القيمة التي تشير إلى ما إذا كنت تريد التحقق من صحة أنواع XSD. bool (مطلوب)

X12ValidationSettings

الاسم الوصف القيمة
allowLeadingAndTrailingSpacesAndZeroes القيمة التي تشير إلى ما إذا كنت تريد السماح بالمسافات والأصفار البادئة واللاحقة. bool (مطلوب)
checkDuplicateGroupControlNumber القيمة التي تشير إلى ما إذا كان يجب التحقق من وجود رقم عنصر تحكم مجموعة مكرر. bool (مطلوب)
checkDuplicateInterchangeControlNumber القيمة التي تشير إلى ما إذا كان يجب التحقق من وجود رقم تحكم تبادل مكرر. bool (مطلوب)
checkDuplicateTransactionSetControlNumber القيمة التي تشير إلى ما إذا كان يجب التحقق من وجود رقم تحكم مجموعة معاملات مكررة. bool (مطلوب)
تبادلControlNumberValidityDays فترة صلاحية رقم التحكم التبادلي. int (مطلوب)
نهج التتبع اللاحق نهج الفاصل اللاحق. "إلزامي"
"غير مسموح به"
"غير محدد"
"اختياري" (مطلوب)
trimLeadingAndTrailingSpacesAndZeroes القيمة التي تشير إلى ما إذا كنت تريد اقتطاع المسافات والأصفار البادئة واللاحقة. bool (مطلوب)
validateCharacterSet القيمة التي تشير إلى ما إذا كان يجب التحقق من صحة مجموعة الأحرف في الرسالة. bool (مطلوب)
التحقق من صحة أنواع النماذج القيمة التي تشير إلى ما إذا كان يجب التحقق من صحة أنواع EDI. bool (مطلوب)
التحقق من صحةXSDTypes القيمة التي تشير إلى ما إذا كان يجب التحقق من صحة أنواع XSD أم لا. bool (مطلوب)

X12DelimiterOverrides

الاسم الوصف القيمة
componentSeparator فاصل المكون. int (مطلوب)
dataElementSeparator فاصل عنصر البيانات. int (مطلوب)
messageId معرف الرسالة. سلسلة
بروتوكولVersion إصدار البروتوكول. سلسلة
replaceCharacter حرف الاستبدال. int (مطلوب)
استبدالSeparatorsInPayload القيمة التي تشير إلى ما إذا كان يجب استبدال الفواصل في الحمولة. bool (مطلوب)
segmentTerminator فاصل المقطع. int (مطلوب)
لاحقة segmentTerminatorSuffix لاحقة فاصل المقطع. "CR"
"CRLF"
"LF"
"لا أحد"
"غير محدد" (مطلوب)
targetNamespace مساحة الاسم الهدف التي يجب تطبيق إعدادات المحدد هذه عليها. سلسلة