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 |
إنشاء حسابات تكامل لاثنين من الشركاء، 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 |
إنشاء حسابات تكامل لاثنين من الشركاء، 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 | مساحة الاسم الهدف التي يجب تطبيق إعدادات المحدد هذه عليها. | سلسلة |