Microsoft.Logic integrationAccounts/agreements
Bicep kaynak tanımı
integrationAccounts/agreements kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları - Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Logic/integrationAccounts/agreements kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.
resource symbolicname 'Microsoft.Logic/integrationAccounts/agreements@2019-05-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
parent: resourceSymbolicName
properties: {
agreementType: 'string'
content: {
aS2: {
receiveAgreement: {
protocolSettings: {
acknowledgementConnectionSettings: {
ignoreCertificateNameMismatch: bool
keepHttpConnectionAlive: bool
supportHttpStatusCodeContinue: bool
unfoldHttpHeaders: bool
}
envelopeSettings: {
autogenerateFileName: bool
fileNameTemplate: 'string'
messageContentType: 'string'
suspendMessageOnFileNameGenerationError: bool
transmitFileNameInMimeHeader: bool
}
errorSettings: {
resendIfMDNNotReceived: bool
suspendDuplicateMessage: bool
}
mdnSettings: {
dispositionNotificationTo: 'string'
mdnText: 'string'
micHashingAlgorithm: 'string'
needMDN: bool
receiptDeliveryUrl: 'string'
sendInboundMDNToMessageBox: bool
sendMDNAsynchronously: bool
signMDN: bool
signOutboundMDNIfOptional: bool
}
messageConnectionSettings: {
ignoreCertificateNameMismatch: bool
keepHttpConnectionAlive: bool
supportHttpStatusCodeContinue: bool
unfoldHttpHeaders: bool
}
securitySettings: {
enableNRRForInboundDecodedMessages: bool
enableNRRForInboundEncodedMessages: bool
enableNRRForInboundMDN: bool
enableNRRForOutboundDecodedMessages: bool
enableNRRForOutboundEncodedMessages: bool
enableNRRForOutboundMDN: bool
encryptionCertificateName: 'string'
overrideGroupSigningCertificate: bool
sha2AlgorithmFormat: 'string'
signingCertificateName: 'string'
}
validationSettings: {
checkCertificateRevocationListOnReceive: bool
checkCertificateRevocationListOnSend: bool
checkDuplicateMessage: bool
compressMessage: bool
encryptionAlgorithm: 'string'
encryptMessage: bool
interchangeDuplicatesValidityDays: int
overrideMessageProperties: bool
signingAlgorithm: 'string'
signMessage: bool
}
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
sendAgreement: {
protocolSettings: {
acknowledgementConnectionSettings: {
ignoreCertificateNameMismatch: bool
keepHttpConnectionAlive: bool
supportHttpStatusCodeContinue: bool
unfoldHttpHeaders: bool
}
envelopeSettings: {
autogenerateFileName: bool
fileNameTemplate: 'string'
messageContentType: 'string'
suspendMessageOnFileNameGenerationError: bool
transmitFileNameInMimeHeader: bool
}
errorSettings: {
resendIfMDNNotReceived: bool
suspendDuplicateMessage: bool
}
mdnSettings: {
dispositionNotificationTo: 'string'
mdnText: 'string'
micHashingAlgorithm: 'string'
needMDN: bool
receiptDeliveryUrl: 'string'
sendInboundMDNToMessageBox: bool
sendMDNAsynchronously: bool
signMDN: bool
signOutboundMDNIfOptional: bool
}
messageConnectionSettings: {
ignoreCertificateNameMismatch: bool
keepHttpConnectionAlive: bool
supportHttpStatusCodeContinue: bool
unfoldHttpHeaders: bool
}
securitySettings: {
enableNRRForInboundDecodedMessages: bool
enableNRRForInboundEncodedMessages: bool
enableNRRForInboundMDN: bool
enableNRRForOutboundDecodedMessages: bool
enableNRRForOutboundEncodedMessages: bool
enableNRRForOutboundMDN: bool
encryptionCertificateName: 'string'
overrideGroupSigningCertificate: bool
sha2AlgorithmFormat: 'string'
signingCertificateName: 'string'
}
validationSettings: {
checkCertificateRevocationListOnReceive: bool
checkCertificateRevocationListOnSend: bool
checkDuplicateMessage: bool
compressMessage: bool
encryptionAlgorithm: 'string'
encryptMessage: bool
interchangeDuplicatesValidityDays: int
overrideMessageProperties: bool
signingAlgorithm: 'string'
signMessage: bool
}
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
}
edifact: {
receiveAgreement: {
protocolSettings: {
acknowledgementSettings: {
acknowledgementControlNumberLowerBound: int
acknowledgementControlNumberPrefix: 'string'
acknowledgementControlNumberSuffix: 'string'
acknowledgementControlNumberUpperBound: int
batchFunctionalAcknowledgements: bool
batchTechnicalAcknowledgements: bool
needFunctionalAcknowledgement: bool
needLoopForValidMessages: bool
needTechnicalAcknowledgement: bool
rolloverAcknowledgementControlNumber: bool
sendSynchronousAcknowledgement: bool
}
edifactDelimiterOverrides: [
{
componentSeparator: int
dataElementSeparator: int
decimalPointIndicator: 'string'
messageAssociationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
releaseIndicator: int
repetitionSeparator: int
segmentTerminator: int
segmentTerminatorSuffix: 'string'
targetNamespace: 'string'
}
]
envelopeOverrides: [
{
applicationPassword: 'string'
associationAssignedCode: 'string'
controllingAgencyCode: 'string'
functionalGroupId: 'string'
groupHeaderMessageRelease: 'string'
groupHeaderMessageVersion: 'string'
messageAssociationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
receiverApplicationId: 'string'
receiverApplicationQualifier: 'string'
senderApplicationId: 'string'
senderApplicationQualifier: 'string'
targetNamespace: 'string'
}
]
envelopeSettings: {
applicationReferenceId: 'string'
applyDelimiterStringAdvice: bool
communicationAgreementId: 'string'
createGroupingSegments: bool
enableDefaultGroupHeaders: bool
functionalGroupId: 'string'
groupApplicationPassword: 'string'
groupApplicationReceiverId: 'string'
groupApplicationReceiverQualifier: 'string'
groupApplicationSenderId: 'string'
groupApplicationSenderQualifier: 'string'
groupAssociationAssignedCode: 'string'
groupControllingAgencyCode: 'string'
groupControlNumberLowerBound: int
groupControlNumberPrefix: 'string'
groupControlNumberSuffix: 'string'
groupControlNumberUpperBound: int
groupMessageRelease: 'string'
groupMessageVersion: 'string'
interchangeControlNumberLowerBound: int
interchangeControlNumberPrefix: 'string'
interchangeControlNumberSuffix: 'string'
interchangeControlNumberUpperBound: int
isTestInterchange: bool
overwriteExistingTransactionSetControlNumber: bool
processingPriorityCode: 'string'
receiverInternalIdentification: 'string'
receiverInternalSubIdentification: 'string'
receiverReverseRoutingAddress: 'string'
recipientReferencePasswordQualifier: 'string'
recipientReferencePasswordValue: 'string'
rolloverGroupControlNumber: bool
rolloverInterchangeControlNumber: bool
rolloverTransactionSetControlNumber: bool
senderInternalIdentification: 'string'
senderInternalSubIdentification: 'string'
senderReverseRoutingAddress: 'string'
transactionSetControlNumberLowerBound: int
transactionSetControlNumberPrefix: 'string'
transactionSetControlNumberSuffix: 'string'
transactionSetControlNumberUpperBound: int
}
framingSettings: {
characterEncoding: 'string'
characterSet: 'string'
componentSeparator: int
dataElementSeparator: int
decimalPointIndicator: 'string'
protocolVersion: int
releaseIndicator: int
repetitionSeparator: int
segmentTerminator: int
segmentTerminatorSuffix: 'string'
serviceCodeListDirectoryVersion: 'string'
}
messageFilter: {
messageFilterType: 'string'
}
messageFilterList: [
{
messageId: 'string'
}
]
processingSettings: {
createEmptyXmlTagsForTrailingSeparators: bool
maskSecurityInfo: bool
preserveInterchange: bool
suspendInterchangeOnError: bool
useDotAsDecimalSeparator: bool
}
schemaReferences: [
{
associationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
schemaName: 'string'
senderApplicationId: 'string'
senderApplicationQualifier: 'string'
}
]
validationOverrides: [
{
allowLeadingAndTrailingSpacesAndZeroes: bool
enforceCharacterSet: bool
messageId: 'string'
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateEDITypes: bool
validateXSDTypes: bool
}
]
validationSettings: {
allowLeadingAndTrailingSpacesAndZeroes: bool
checkDuplicateGroupControlNumber: bool
checkDuplicateInterchangeControlNumber: bool
checkDuplicateTransactionSetControlNumber: bool
interchangeControlNumberValidityDays: int
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
sendAgreement: {
protocolSettings: {
acknowledgementSettings: {
acknowledgementControlNumberLowerBound: int
acknowledgementControlNumberPrefix: 'string'
acknowledgementControlNumberSuffix: 'string'
acknowledgementControlNumberUpperBound: int
batchFunctionalAcknowledgements: bool
batchTechnicalAcknowledgements: bool
needFunctionalAcknowledgement: bool
needLoopForValidMessages: bool
needTechnicalAcknowledgement: bool
rolloverAcknowledgementControlNumber: bool
sendSynchronousAcknowledgement: bool
}
edifactDelimiterOverrides: [
{
componentSeparator: int
dataElementSeparator: int
decimalPointIndicator: 'string'
messageAssociationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
releaseIndicator: int
repetitionSeparator: int
segmentTerminator: int
segmentTerminatorSuffix: 'string'
targetNamespace: 'string'
}
]
envelopeOverrides: [
{
applicationPassword: 'string'
associationAssignedCode: 'string'
controllingAgencyCode: 'string'
functionalGroupId: 'string'
groupHeaderMessageRelease: 'string'
groupHeaderMessageVersion: 'string'
messageAssociationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
receiverApplicationId: 'string'
receiverApplicationQualifier: 'string'
senderApplicationId: 'string'
senderApplicationQualifier: 'string'
targetNamespace: 'string'
}
]
envelopeSettings: {
applicationReferenceId: 'string'
applyDelimiterStringAdvice: bool
communicationAgreementId: 'string'
createGroupingSegments: bool
enableDefaultGroupHeaders: bool
functionalGroupId: 'string'
groupApplicationPassword: 'string'
groupApplicationReceiverId: 'string'
groupApplicationReceiverQualifier: 'string'
groupApplicationSenderId: 'string'
groupApplicationSenderQualifier: 'string'
groupAssociationAssignedCode: 'string'
groupControllingAgencyCode: 'string'
groupControlNumberLowerBound: int
groupControlNumberPrefix: 'string'
groupControlNumberSuffix: 'string'
groupControlNumberUpperBound: int
groupMessageRelease: 'string'
groupMessageVersion: 'string'
interchangeControlNumberLowerBound: int
interchangeControlNumberPrefix: 'string'
interchangeControlNumberSuffix: 'string'
interchangeControlNumberUpperBound: int
isTestInterchange: bool
overwriteExistingTransactionSetControlNumber: bool
processingPriorityCode: 'string'
receiverInternalIdentification: 'string'
receiverInternalSubIdentification: 'string'
receiverReverseRoutingAddress: 'string'
recipientReferencePasswordQualifier: 'string'
recipientReferencePasswordValue: 'string'
rolloverGroupControlNumber: bool
rolloverInterchangeControlNumber: bool
rolloverTransactionSetControlNumber: bool
senderInternalIdentification: 'string'
senderInternalSubIdentification: 'string'
senderReverseRoutingAddress: 'string'
transactionSetControlNumberLowerBound: int
transactionSetControlNumberPrefix: 'string'
transactionSetControlNumberSuffix: 'string'
transactionSetControlNumberUpperBound: int
}
framingSettings: {
characterEncoding: 'string'
characterSet: 'string'
componentSeparator: int
dataElementSeparator: int
decimalPointIndicator: 'string'
protocolVersion: int
releaseIndicator: int
repetitionSeparator: int
segmentTerminator: int
segmentTerminatorSuffix: 'string'
serviceCodeListDirectoryVersion: 'string'
}
messageFilter: {
messageFilterType: 'string'
}
messageFilterList: [
{
messageId: 'string'
}
]
processingSettings: {
createEmptyXmlTagsForTrailingSeparators: bool
maskSecurityInfo: bool
preserveInterchange: bool
suspendInterchangeOnError: bool
useDotAsDecimalSeparator: bool
}
schemaReferences: [
{
associationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
schemaName: 'string'
senderApplicationId: 'string'
senderApplicationQualifier: 'string'
}
]
validationOverrides: [
{
allowLeadingAndTrailingSpacesAndZeroes: bool
enforceCharacterSet: bool
messageId: 'string'
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateEDITypes: bool
validateXSDTypes: bool
}
]
validationSettings: {
allowLeadingAndTrailingSpacesAndZeroes: bool
checkDuplicateGroupControlNumber: bool
checkDuplicateInterchangeControlNumber: bool
checkDuplicateTransactionSetControlNumber: bool
interchangeControlNumberValidityDays: int
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
}
x12: {
receiveAgreement: {
protocolSettings: {
acknowledgementSettings: {
acknowledgementControlNumberLowerBound: int
acknowledgementControlNumberPrefix: 'string'
acknowledgementControlNumberSuffix: 'string'
acknowledgementControlNumberUpperBound: int
batchFunctionalAcknowledgements: bool
batchImplementationAcknowledgements: bool
batchTechnicalAcknowledgements: bool
functionalAcknowledgementVersion: 'string'
implementationAcknowledgementVersion: 'string'
needFunctionalAcknowledgement: bool
needImplementationAcknowledgement: bool
needLoopForValidMessages: bool
needTechnicalAcknowledgement: bool
rolloverAcknowledgementControlNumber: bool
sendSynchronousAcknowledgement: bool
}
envelopeOverrides: [
{
dateFormat: 'string'
functionalIdentifierCode: 'string'
headerVersion: 'string'
messageId: 'string'
protocolVersion: 'string'
receiverApplicationId: 'string'
responsibleAgencyCode: 'string'
senderApplicationId: 'string'
targetNamespace: 'string'
timeFormat: 'string'
}
]
envelopeSettings: {
controlStandardsId: int
controlVersionNumber: 'string'
enableDefaultGroupHeaders: bool
functionalGroupId: 'string'
groupControlNumberLowerBound: int
groupControlNumberUpperBound: int
groupHeaderAgencyCode: 'string'
groupHeaderDateFormat: 'string'
groupHeaderTimeFormat: 'string'
groupHeaderVersion: 'string'
interchangeControlNumberLowerBound: int
interchangeControlNumberUpperBound: int
overwriteExistingTransactionSetControlNumber: bool
receiverApplicationId: 'string'
rolloverGroupControlNumber: bool
rolloverInterchangeControlNumber: bool
rolloverTransactionSetControlNumber: bool
senderApplicationId: 'string'
transactionSetControlNumberLowerBound: int
transactionSetControlNumberPrefix: 'string'
transactionSetControlNumberSuffix: 'string'
transactionSetControlNumberUpperBound: int
usageIndicator: 'string'
useControlStandardsIdAsRepetitionCharacter: bool
}
framingSettings: {
characterSet: 'string'
componentSeparator: int
dataElementSeparator: int
replaceCharacter: int
replaceSeparatorsInPayload: bool
segmentTerminator: int
segmentTerminatorSuffix: 'string'
}
messageFilter: {
messageFilterType: 'string'
}
messageFilterList: [
{
messageId: 'string'
}
]
processingSettings: {
convertImpliedDecimal: bool
createEmptyXmlTagsForTrailingSeparators: bool
maskSecurityInfo: bool
preserveInterchange: bool
suspendInterchangeOnError: bool
useDotAsDecimalSeparator: bool
}
schemaReferences: [
{
messageId: 'string'
schemaName: 'string'
schemaVersion: 'string'
senderApplicationId: 'string'
}
]
securitySettings: {
authorizationQualifier: 'string'
authorizationValue: 'string'
passwordValue: 'string'
securityQualifier: 'string'
}
validationOverrides: [
{
allowLeadingAndTrailingSpacesAndZeroes: bool
messageId: 'string'
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
]
validationSettings: {
allowLeadingAndTrailingSpacesAndZeroes: bool
checkDuplicateGroupControlNumber: bool
checkDuplicateInterchangeControlNumber: bool
checkDuplicateTransactionSetControlNumber: bool
interchangeControlNumberValidityDays: int
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
x12DelimiterOverrides: [
{
componentSeparator: int
dataElementSeparator: int
messageId: 'string'
protocolVersion: 'string'
replaceCharacter: int
replaceSeparatorsInPayload: bool
segmentTerminator: int
segmentTerminatorSuffix: 'string'
targetNamespace: 'string'
}
]
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
sendAgreement: {
protocolSettings: {
acknowledgementSettings: {
acknowledgementControlNumberLowerBound: int
acknowledgementControlNumberPrefix: 'string'
acknowledgementControlNumberSuffix: 'string'
acknowledgementControlNumberUpperBound: int
batchFunctionalAcknowledgements: bool
batchImplementationAcknowledgements: bool
batchTechnicalAcknowledgements: bool
functionalAcknowledgementVersion: 'string'
implementationAcknowledgementVersion: 'string'
needFunctionalAcknowledgement: bool
needImplementationAcknowledgement: bool
needLoopForValidMessages: bool
needTechnicalAcknowledgement: bool
rolloverAcknowledgementControlNumber: bool
sendSynchronousAcknowledgement: bool
}
envelopeOverrides: [
{
dateFormat: 'string'
functionalIdentifierCode: 'string'
headerVersion: 'string'
messageId: 'string'
protocolVersion: 'string'
receiverApplicationId: 'string'
responsibleAgencyCode: 'string'
senderApplicationId: 'string'
targetNamespace: 'string'
timeFormat: 'string'
}
]
envelopeSettings: {
controlStandardsId: int
controlVersionNumber: 'string'
enableDefaultGroupHeaders: bool
functionalGroupId: 'string'
groupControlNumberLowerBound: int
groupControlNumberUpperBound: int
groupHeaderAgencyCode: 'string'
groupHeaderDateFormat: 'string'
groupHeaderTimeFormat: 'string'
groupHeaderVersion: 'string'
interchangeControlNumberLowerBound: int
interchangeControlNumberUpperBound: int
overwriteExistingTransactionSetControlNumber: bool
receiverApplicationId: 'string'
rolloverGroupControlNumber: bool
rolloverInterchangeControlNumber: bool
rolloverTransactionSetControlNumber: bool
senderApplicationId: 'string'
transactionSetControlNumberLowerBound: int
transactionSetControlNumberPrefix: 'string'
transactionSetControlNumberSuffix: 'string'
transactionSetControlNumberUpperBound: int
usageIndicator: 'string'
useControlStandardsIdAsRepetitionCharacter: bool
}
framingSettings: {
characterSet: 'string'
componentSeparator: int
dataElementSeparator: int
replaceCharacter: int
replaceSeparatorsInPayload: bool
segmentTerminator: int
segmentTerminatorSuffix: 'string'
}
messageFilter: {
messageFilterType: 'string'
}
messageFilterList: [
{
messageId: 'string'
}
]
processingSettings: {
convertImpliedDecimal: bool
createEmptyXmlTagsForTrailingSeparators: bool
maskSecurityInfo: bool
preserveInterchange: bool
suspendInterchangeOnError: bool
useDotAsDecimalSeparator: bool
}
schemaReferences: [
{
messageId: 'string'
schemaName: 'string'
schemaVersion: 'string'
senderApplicationId: 'string'
}
]
securitySettings: {
authorizationQualifier: 'string'
authorizationValue: 'string'
passwordValue: 'string'
securityQualifier: 'string'
}
validationOverrides: [
{
allowLeadingAndTrailingSpacesAndZeroes: bool
messageId: 'string'
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
]
validationSettings: {
allowLeadingAndTrailingSpacesAndZeroes: bool
checkDuplicateGroupControlNumber: bool
checkDuplicateInterchangeControlNumber: bool
checkDuplicateTransactionSetControlNumber: bool
interchangeControlNumberValidityDays: int
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
x12DelimiterOverrides: [
{
componentSeparator: int
dataElementSeparator: int
messageId: 'string'
protocolVersion: 'string'
replaceCharacter: int
replaceSeparatorsInPayload: bool
segmentTerminator: int
segmentTerminatorSuffix: 'string'
targetNamespace: 'string'
}
]
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
}
}
guestIdentity: {
qualifier: 'string'
value: 'string'
}
guestPartner: 'string'
hostIdentity: {
qualifier: 'string'
value: 'string'
}
hostPartner: 'string'
metadata: any()
}
}
Özellik değerleri
integrationAccounts/agreements
Ad | Açıklama | Değer |
---|---|---|
name | Kaynak adı Bicep'te alt kaynaklar için adları ve türleri ayarlamayı öğrenin. |
dize (gerekli) |
location | Kaynak konumu. | string |
etiketler | Kaynak etiketleri. | Etiket adlarının ve değerlerinin sözlüğü. Bkz. Şablonlardaki etiketler |
Üst | Bicep'te alt kaynak için üst kaynağı belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir. Daha fazla bilgi için bkz . Üst kaynağın dışındaki alt kaynak. |
Şu tür kaynağın sembolik adı: integrationAccounts |
properties | Tümleştirme hesabı sözleşmesi özellikleri. | IntegrationAccountAgreementProperties (gerekli) |
IntegrationAccountAgreementProperties
Ad | Açıklama | Değer |
---|---|---|
agreementType | Sözleşme türü. | 'AS2' 'Edifact' 'NotSpecified' 'X12' (gerekli) |
içerik | Sözleşme içeriği. | AgreementContent (gerekli) |
guestIdentity | Konuk iş ortağının iş kimliği. | BusinessIdentity (gerekli) |
guestPartner | Bu sözleşme için konuk iş ortağı olarak ayarlanan tümleştirme hesabı iş ortağı. | dize (gerekli) |
hostIdentity | Konak iş ortağının iş kimliği. | BusinessIdentity (gerekli) |
hostPartner | Bu sözleşme için konak iş ortağı olarak ayarlanan tümleştirme hesabı iş ortağı. | dize (gerekli) |
meta veriler | Meta veriler. | Bicep için any() işlevini kullanabilirsiniz. |
AgreementContent
Ad | Açıklama | Değer |
---|---|---|
aS2 | AS2 sözleşmesi içeriği. | AS2AgreementContent |
Edıfact | EDIFACT sözleşmesi içeriği. | EdifactAgreementContent |
x12 | X12 sözleşmesi içeriği. | X12AgreementContent |
AS2AgreementContent
Ad | Açıklama | Değer |
---|---|---|
receiveAgreement | AS2 tek yönlü alma sözleşmesi. | AS2OneWayAgreement (gerekli) |
sendAgreement | AS2 tek yönlü gönderme sözleşmesi. | AS2OneWayAgreement (gerekli) |
AS2OneWayAgreement
Ad | Açıklama | Değer |
---|---|---|
protocolSettings | AS2 protokol ayarları. | AS2ProtocolSettings (gerekli) |
receiverBusinessIdentity | Alıcı iş kimliği | BusinessIdentity (gerekli) |
senderBusinessIdentity | Gönderenin iş kimliği | BusinessIdentity (gerekli) |
AS2ProtocolSettings
Ad | Açıklama | Değer |
---|---|---|
acknowledgementConnectionSettings | Onay bağlantısı ayarları. | AS2AcknowledgementConnectionSettings (gerekli) |
envelopeSettings | Zarf ayarları. | AS2EnvelopeSettings (gerekli) |
errorSettings | Hata ayarları. | AS2ErrorSettings (gerekli) |
mdnSettings | MDN ayarları. | AS2MdnSettings (gerekli) |
messageConnectionSettings | İleti bağlantısı ayarları. | AS2MessageConnectionSettings (gerekli) |
securitySettings | Güvenlik ayarları. | AS2SecuritySettings (gerekli) |
Validationsettings | Doğrulama ayarları. | AS2ValidationSettings (gerekli) |
AS2AcknowledgementConnectionSettings
Ad | Açıklama | Değer |
---|---|---|
ignoreCertificateNameMismatch | Sertifika adında uyuşmazlık yoksayılıp yoksayılmayacağını gösterir. | bool (gerekli) |
keepHttpConnectionAlive | Bağlantının canlı tutulup tutulmayacağını gösterir. | bool (gerekli) |
destekHttpStatusCodeContinue | 'CONTINUE' HTTP durum kodunun desteklenip desteklenmeyeceğini gösterir. | bool (gerekli) |
unfoldHttpHeaders | HTTP üst bilgilerinin açılıp açılmayacağını gösterir. | bool (gerekli) |
AS2EnvelopeSettings
Ad | Açıklama | Değer |
---|---|---|
autogenerateFileName | Dosya adının otomatik olarak oluşturulup oluşturulmayacağını belirten değer. | bool (gerekli) |
fileNameTemplate | Dosya adı şablonu. | dize (gerekli) |
messageContentType | İleti içerik türü. | dize (gerekli) |
suspendMessageOnFileNameGenerationError | Dosya adı oluşturma hatasında iletinin askıya alınıp alınmayacağını belirten değer. | bool (gerekli) |
transmitFileNameInMimeHeader | Mime üst bilgisinde dosya adının iletilip aktarılmayacağını belirten değer. | bool (gerekli) |
AS2ErrorSettings
Ad | Açıklama | Değer |
---|---|---|
resendIfMDNNotReceived | MDN alınmazsa iletinin yeniden gönderilip gönderilmeydiğini gösteren değer. | bool (gerekli) |
suspendDuplicateMessage | Yinelenen iletinin askıya alınıp alınmayacağını belirten değer. | bool (gerekli) |
AS2MdnSettings
Ad | Açıklama | Değer |
---|---|---|
dispositionNotificationTo | Üst bilgi değerine bırakma bildirimi. | string |
mdnText | MDN metni. | string |
micHashingAlgorithm | İmzalama veya karma algoritması. | 'MD5' 'Yok' 'NotSpecified' 'SHA1' 'SHA2256' 'SHA2384' 'SHA2512' (gerekli) |
needMDN | MDN'nin gönderilmesini veya istenip istenmeyeceğini belirten değer. | bool (gerekli) |
receiptDeliveryUrl | Makbuz teslim URL'si. | string |
sendInboundMDNToMessageBox | gelen MDN'nin ileti kutusuna gönderilip gönderilmeydiğini gösteren değer. | bool (gerekli) |
sendMDNAsynchronously | Zaman uyumsuz MDN'nin gönderilip gönderilmeydiğini gösteren değer. | bool (gerekli) |
signMDN | MDN'nin imzalanması gerekip gerekmediğini gösteren değer. | bool (gerekli) |
signOutboundMDNIfOptional | İsteğe bağlıysa giden MDN'nin imzalanıp imzalanmayacağını gösteren değer. | bool (gerekli) |
AS2MessageConnectionSettings
Ad | Açıklama | Değer |
---|---|---|
ignoreCertificateNameMismatch | Sertifika adındaki uyuşmazlıkların yoksayılıp yoksayılmayacağını gösteren değer. | bool (gerekli) |
keepHttpConnectionAlive | Bağlantının canlı tutulup tutulmayacağını belirten değer. | bool (gerekli) |
destekHttpStatusCodeContinue | 'CONTINUE' HTTP durum kodunun desteklenip desteklenemediğini gösteren değer. | bool (gerekli) |
unfoldHttpHeaders | HTTP üst bilgilerinin açılıp açılmayacağını gösteren değer. | bool (gerekli) |
AS2SecuritySettings
Ad | Açıklama | Değer |
---|---|---|
enableNRRForInboundDecodedMessages | Gelen kod çözme iletileri için NRR'nin etkinleştirilip etkinleştirilmeydiğini gösteren değer. | bool (gerekli) |
enableNRRForInboundEncodedMessages | Gelen kodlanmış iletiler için NRR'nin etkinleştirilip etkinleştirilmeydiğini gösteren değer. | bool (gerekli) |
enableNRRForInboundMDN | Gelen MDN için NRR'nin etkinleştirilip etkinleştirilmeydiğini gösteren değer. | bool (gerekli) |
enableNRRForOutboundDecodedMessages | Giden kod çözme iletileri için NRR'nin etkinleştirilip etkinleştirilmeydiğini gösteren değer. | bool (gerekli) |
enableNRRForOutboundEncodedMessages | Giden kodlanmış iletiler için NRR'nin etkinleştirilip etkinleştirilmeydiğini gösteren değer. | bool (gerekli) |
enableNRRForOutboundMDN | Giden MDN için NRR'nin etkinleştirilip etkinleştirilmeydiğini gösteren değer. | bool (gerekli) |
encryptionCertificateName | Şifreleme sertifikasının adı. | string |
overrideGroupSigningCertificate | MDN'nin gönderilmesini veya istenip istenmeyeceğini belirten değer. | bool (gerekli) |
sha2AlgorithmFormat | Sha2 algoritması biçimi. Geçerli değerler Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize değerleridir. | string |
signingCertificateName | İmzalama sertifikasının adı. | string |
AS2ValidationSettings
Ad | Açıklama | Değer |
---|---|---|
checkCertificateRevocationListOnReceive | Alma sırasında sertifika iptal listesinin denetlenip denetlenmeyeceğini belirten değer. | bool (gerekli) |
checkCertificateRevocationListOnSend | Gönderme sırasında sertifika iptal listesinin denetlenip denetlenmeyeceğini belirten değer. | bool (gerekli) |
checkDuplicateMessage | Yinelenen iletinin denetlenip denetlenmeyeceğini belirten değer. | bool (gerekli) |
compressMessage | İletinin sıkıştırılması gerekip gerekmediğini gösteren değer. | bool (gerekli) |
Encryptionalgorithm | Şifreleme algoritması. | 'AES128' 'AES192' 'AES256' 'DES3' 'Yok' 'NotSpecified' 'RC2' (gerekli) |
encryptMessage | İletinin şifrelenmesi gerekip gerekmediğini gösteren değer. | bool (gerekli) |
interchangeDuplicatesValidityDays | Yinelenen değişim için geriye bakılan gün sayısı. | int (gerekli) |
overrideMessageProperties | Gelen ileti özelliklerinin sözleşmedekilerle geçersiz kılınıp geçersiz kılınmayacağını belirten değer. | bool (gerekli) |
signingAlgorithm | İmzalama algoritması. | 'Varsayılan' 'NotSpecified' 'SHA1' 'SHA2256' 'SHA2384' 'SHA2512' |
signMessage | İletinin imzalanması gerekip gerekmediğini gösteren değer. | bool (gerekli) |
İş Kimliği
Ad | Açıklama | Değer |
---|---|---|
Niteleyici | İş kimliği niteleyicisi; örneğin as2identity, ZZ, ZZZ, 31, 32 | dize (gerekli) |
değer | Kullanıcı tanımlı iş kimliği değeri. | dize (gerekli) |
EdifactAgreementContent
Ad | Açıklama | Değer |
---|---|---|
receiveAgreement | EDIFACT tek yönlü alma sözleşmesi. | EdifactOneWayAgreement (gerekli) |
sendAgreement | EDIFACT tek yönlü gönderme sözleşmesi. | EdifactOneWayAgreement (gerekli) |
EdifactOneWayAgreement
Ad | Açıklama | Değer |
---|---|---|
protocolSettings | EDIFACT protokol ayarları. | EdifactProtocolSettings (gerekli) |
receiverBusinessIdentity | Alıcı iş kimliği | BusinessIdentity (gerekli) |
senderBusinessIdentity | Gönderenin iş kimliği | BusinessIdentity (gerekli) |
EdifactProtocolSettings
Ad | Açıklama | Değer |
---|---|---|
acknowledgementSettings | EDIFACT onay ayarları. | EdifactAcknowledgementSettings (gerekli) |
edifactDelimiterOverrides | EDIFACT sınırlayıcısı ayarları geçersiz kılar. | EdifactDelimiterOverride[] |
envelopeOverrides | EDIFACT zarf geçersiz kılma ayarları. | EdifactEnvelopeOverride[] |
envelopeSettings | EDIFACT zarf ayarları. | EdifactEnvelopeSettings (gerekli) |
framingSettings | EDIFACT çerçeve ayarları. | EdifactFramingSettings (gerekli) |
Messagefilter | EDIFACT ileti filtresi. | EdifactMessageFilter (gerekli) |
messageFilterList | EDIFACT ileti filtresi listesi. | EdifactMessageIdentifier[] |
processingSettings | EDIFACT işleme Ayarları. | EdifactProcessingSettings (gerekli) |
schemaReferences | EDIFACT şema başvuruları. | EdifactSchemaReference[] (gerekli) |
validationOverrides | EDIFACT doğrulama geçersiz kılma ayarları. | EdifactValidationOverride[] |
Validationsettings | EDIFACT doğrulama ayarları. | EdifactValidationSettings (gerekli) |
EdifactAcknowledgementSettings
Ad | Açıklama | Değer |
---|---|---|
acknowledgementControlNumberLowerBound | Onay denetim numarası alt sınırı. | int (gerekli) |
acknowledgementControlNumberPrefix | Onay denetimi numarası ön eki. | string |
acknowledgementControlNumberSuffix | Onay denetimi numarası soneki. | string |
acknowledgementControlNumberUpperBound | Onay denetim numarası üst sınır. | int (gerekli) |
batchFunctionalAcknowledgements | İşlevsel onayların toplu işlenip onaylanmayacağını gösteren değer. | bool (gerekli) |
batchTechnicalAcknowledgements | Teknik onayların toplu işlenip gruplanmayacağını gösteren değer. | bool (gerekli) |
needFunctionalAcknowledgement | İşlevsel onay gerekip gerekmediğini gösteren değer. | bool (gerekli) |
needLoopForValidMessages | Geçerli iletiler için döngü gerekip gerekmediğini gösteren değer. | bool (gerekli) |
needTechnicalAcknowledgement | Teknik onay gerekip gerekmediğini gösteren değer. | bool (gerekli) |
rolloverAcknowledgementControlNumber | Onay denetimi numarasının geçişi yapılıp yapılmayacağını belirten değer. | bool (gerekli) |
sendSynchronousAcknowledgement | Zaman uyumlu onay gönderip göndermeyeceğini belirten değer. | bool (gerekli) |
EdifactDelimiterOverride
Ad | Açıklama | Değer |
---|---|---|
componentSeparator | Bileşen ayırıcısı. | int (gerekli) |
dataElementSeparator | Veri öğesi ayırıcısı. | int (gerekli) |
decimalPointIndicator | Ondalık ayırıcı göstergesi. | 'Virgül' 'Ondalık' 'NotSpecified' (gerekli) |
messageAssociationAssignedCode | İleti ilişkilendirmesi tarafından atanan kod. | string |
Messageıd | İleti kimliği. | string |
messageRelease | İleti sürümü. | string |
Messageversion | İleti sürümü. | string |
releaseIndicator | Sürüm göstergesi. | int (gerekli) |
repetitionSeparator | Yineleme ayırıcısı. | int (gerekli) |
segmentTerminator | Segment sonlandırıcısı. | int (gerekli) |
segmentTerminatorSuffix | Segment sonlandırıcısı soneki. | 'CR' 'CRLF' 'LF' 'Yok' 'NotSpecified' (gerekli) |
Targetnamespace | Bu sınırlayıcı ayarlarının uygulanması gereken hedef ad alanı. | string |
EdifactEnvelopeOverride
Ad | Açıklama | Değer |
---|---|---|
applicationPassword | Uygulama parolası. | string |
associationAssignedCode | İlişkilendirme tarafından atanan kod. | string |
controllingAgencyCode | Kontrol eden ajans kodu. | string |
functionalGroupId | İşlevsel grup kimliği. | string |
groupHeaderMessageRelease | Grup üst bilgisi ileti sürümü. | string |
groupHeaderMessageVersion | Grup üst bilgisi ileti sürümü. | string |
messageAssociationAssignedCode | İleti ilişkilendirmesi tarafından atanan kod. | string |
Messageıd | Bu zarf ayarlarının uygulanması gereken ileti kimliği. | string |
messageRelease | Bu zarf ayarlarının uygulanması gereken ileti sürümü. | string |
Messageversion | Bu zarf ayarlarının uygulanması gereken ileti sürümü. | string |
receiverApplicationId | Alıcı uygulama kimliği. | string |
receiverApplicationQualifier | Alıcı uygulama niteleyicisi. | string |
senderApplicationId | Gönderen uygulama kimliği. | string |
senderApplicationQualifier | Gönderen uygulama niteleyicisi. | string |
Targetnamespace | Bu zarf ayarlarının uygulanması gereken hedef ad alanı. | string |
EdifactEnvelopeSettings
Ad | Açıklama | Değer |
---|---|---|
applicationReferenceId | Uygulama başvuru kimliği. | string |
applyDelimiterStringAdvice | Sınırlayıcı dize önerisinin uygulanıp uygulanmayacağını gösteren değer. | bool (gerekli) |
communicationAgreementId | İletişim sözleşmesi kimliği. | string |
createGroupingSegments | Gruplandırma segmentlerinin oluşturulup oluşturulmayacağını gösteren değer. | bool (gerekli) |
enableDefaultGroupHeaders | Varsayılan grup üst bilgilerinin etkinleştirilip etkinleştirilmeydiğini gösteren değer. | bool (gerekli) |
functionalGroupId | İşlevsel grup kimliği. | string |
groupApplicationPassword | Grup uygulaması parolası. | string |
groupApplicationReceiverId | Grup uygulaması alıcı kimliği. | string |
groupApplicationReceiverQualifier | Grup uygulaması alıcı niteleyicisi. | string |
groupApplicationSenderId | Grup uygulaması gönderen kimliği. | string |
groupApplicationSenderQualifier | Grup uygulaması gönderen niteleyicisi. | string |
groupAssociationAssignedCode | Grup ilişkilendirmesi tarafından atanan kod. | string |
groupControllingAgencyCode | Ajans kodunu kontrol eden grup. | string |
groupControlNumberLowerBound | Alt sınırdaki grup denetim numarası. | int (gerekli) |
groupControlNumberPrefix | Grup denetimi numarası ön eki. | string |
groupControlNumberSuffix | Grup denetim numarası soneki. | string |
groupControlNumberUpperBound | Üst sınırdaki grup denetim numarası. | int (gerekli) |
groupMessageRelease | Grup iletisi sürümü. | string |
groupMessageVersion | Grup iletisi sürümü. | string |
interchangeControlNumberLowerBound | Değişim denetim numarası alt sınır. | int (gerekli) |
interchangeControlNumberPrefix | Değişim denetimi numarası ön eki. | string |
interchangeControlNumberSuffix | Değişim denetim numarası soneki. | string |
interchangeControlNumberUpperBound | Değişim denetim numarası üst sınır. | int (gerekli) |
isTestInterchange | İletinin bir test değişimi olup olmadığını gösteren değer. | bool (gerekli) |
overwriteExistingTransactionSetControlNumber | Mevcut işlem kümesi denetim numarasının üzerine yazıp yazılmayacağını gösteren değer. | bool (gerekli) |
processingPriorityCode | İşleme önceliği kodu. | string |
receiverInternalIdentification | Alıcı iç kimliği. | string |
receiverInternalSubIdentification | Alıcı iç alt kimliği. | string |
receiverReverseRoutingAddress | Alıcı ters yönlendirme adresi. | string |
recipientReferencePasswordQualifier | Alıcı başvuru parolası niteleyicisi. | string |
recipientReferencePasswordValue | Alıcı başvuru parolası değeri. | string |
rolloverGroupControlNumber | Grup denetim numarasının rollover yapılıp yapılmayacağını gösteren değer. | bool (gerekli) |
rolloverInterchangeControlNumber | Değişim denetim numarasının yuvarlanıp yuvarlanmayacağını gösteren değer. | bool (gerekli) |
rolloverTransactionSetControlNumber | İşlem kümesi denetim numarasının yuvarlanıp yuvarlanmayacağını gösteren değer. | bool (gerekli) |
senderInternalIdentification | Gönderenin iç kimliği. | string |
senderInternalSubIdentification | Gönderenin iç alt kimliği. | string |
senderReverseRoutingAddress | Gönderen ters yönlendirme adresi. | string |
transactionSetControlNumberLowerBound | İşlem kümesi denetim numarası alt sınır. | int (gerekli) |
transactionSetControlNumberPrefix | İşlem kümesi denetim numarası ön eki. | string |
transactionSetControlNumberSuffix | İşlem kümesi denetim numarası soneki. | string |
transactionSetControlNumberUpperBound | İşlem kümesi denetim numarası üst sınır. | int (gerekli) |
EdifactFramingSettings
Ad | Açıklama | Değer |
---|---|---|
characterEncoding | Karakter kodlaması. | string |
Characterset | EDIFACT çerçeve ayarı characterSet. | 'KECA' 'NotSpecified' 'UNOA' 'UNOB' 'UNOC' 'UNOD' 'UNOE' 'UNOF' 'UNOG' 'UNOH' 'UNOI' 'UNOJ' 'UNOK' 'UNOX' 'UNOY' (gerekli) |
componentSeparator | Bileşen ayırıcısı. | int (gerekli) |
dataElementSeparator | Veri öğesi ayırıcısı. | int (gerekli) |
decimalPointIndicator | EDIFACT çerçeve ayarı ondalık göstergesi. | 'Virgül' 'Ondalık' 'NotSpecified' (gerekli) |
Protocolversion | Protokol sürümü. | int (gerekli) |
releaseIndicator | Sürüm göstergesi. | int (gerekli) |
repetitionSeparator | Yineleme ayırıcısı. | int (gerekli) |
segmentTerminator | Segment sonlandırıcısı. | int (gerekli) |
segmentTerminatorSuffix | EDIFACT çerçeve ayarı segment sonlandırıcı soneki. | 'CR' 'CRLF' 'LF' 'Yok' 'NotSpecified' (gerekli) |
serviceCodeListDirectoryVersion | Hizmet kodu listesi dizin sürümü. | string |
EdifactMessageFilter
Ad | Açıklama | Değer |
---|---|---|
messageFilterType | İleti filtresi türü. | 'Dışla' 'Dahil Et' 'NotSpecified' (gerekli) |
EdifactMessageIdentifier
Ad | Açıklama | Değer |
---|---|---|
Messageıd | Bu zarf ayarlarının uygulanması gereken ileti kimliği. | dize (gerekli) |
EdifactProcessingSettings
Ad | Açıklama | Değer |
---|---|---|
createEmptyXmlTagsForTrailingSeparators | Sondaki ayırıcılar için boş xml etiketleri oluşturulup oluşturulmayacağını gösteren değer. | bool (gerekli) |
maskSecurityInfo | Güvenlik bilgilerinin maskelenip maskelenmeyeceğini belirten değer. | bool (gerekli) |
preserveInterchange | Değişimin korunup korunmayacağını belirten değer. | bool (gerekli) |
suspendInterchangeOnError | Hatada değişimin askıya alınıp alınmayacağını gösteren değer. | bool (gerekli) |
useDotAsDecimalSeparator | Ondalık ayırıcı olarak nokta kullanılıp kullanılmayacağını gösteren değer. | bool (gerekli) |
EdifactSchemaReference
Ad | Açıklama | Değer |
---|---|---|
associationAssignedCode | İlişkilendirme tarafından atanan kod. | string |
Messageıd | İleti kimliği. | dize (gerekli) |
messageRelease | İleti sürümü. | dize (gerekli) |
Messageversion | İleti sürümü. | dize (gerekli) |
Schemaname | Şema adı. | dize (gerekli) |
senderApplicationId | Gönderen uygulama kimliği. | string |
senderApplicationQualifier | Gönderen uygulama niteleyicisi. | string |
EdifactValidationOverride
Ad | Açıklama | Değer |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Baştaki ve sondaki boşluklara ve sıfırlara izin verilip verilmeyeceğini belirten değer. | bool (gerekli) |
enforceCharacterSet | Karakter Kümesinin doğrulanıp doğrulanmayacağını gösteren değer. | bool (gerekli) |
Messageıd | Doğrulama ayarlarının uygulanması gereken ileti kimliği. | dize (gerekli) |
trailingSeparatorPolicy | Sondaki ayırıcı ilkesi. | 'Zorunlu' 'NotAllowed' 'NotSpecified' 'İsteğe bağlı' (gerekli) |
trimLeadingAndTrailingSpacesAndZeroes | Baştaki ve sondaki boşlukların ve sıfırların kırpılıp kırpılmayacağını gösteren değer. | bool (gerekli) |
validateEDITypes | EDI türlerinin doğrulanıp doğrulanmayacağını gösteren değer. | bool (gerekli) |
validateXSDTypes | XSD türlerinin doğrulanıp doğrulanmayacağını gösteren değer. | bool (gerekli) |
EdifactValidationSettings
Ad | Açıklama | Değer |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Baştaki ve sondaki boşluklara ve sıfırlara izin verilip verilmeyeceğini belirten değer. | bool (gerekli) |
checkDuplicateGroupControlNumber | Yinelenen grup denetim numarasının denetlenip denetlenmeyeceğini gösteren değer. | bool (gerekli) |
checkDuplicateInterchangeControlNumber | Yinelenen değişim denetim numarasının denetlenip denetlenmeyeceğini belirten değer. | bool (gerekli) |
checkDuplicateTransactionSetControlNumber | Yinelenen işlem kümesi denetim numarasının denetlenip denetlenmeyeceğini belirten değer. | bool (gerekli) |
interchangeControlNumberValidityDays | Değişim denetim numarasının geçerlilik süresi. | int (gerekli) |
trailingSeparatorPolicy | Sondaki ayırıcı ilkesi. | 'Zorunlu' 'NotAllowed' 'NotSpecified' 'İsteğe bağlı' (gerekli) |
trimLeadingAndTrailingSpacesAndZeroes | Baştaki ve sondaki boşlukların ve sıfırların kırpılıp kırpılmayacağını gösteren değer. | bool (gerekli) |
validateCharacterSet | İletideki karakter kümesinin doğrulanıp doğrulanmayacağını belirten değer. | bool (gerekli) |
validateEDITypes | EDI türlerinin doğrulanıp doğrulanmayacağını belirten değer. | bool (gerekli) |
validateXSDTypes | XSD türlerinin doğrulanıp doğrulanmayacağını belirten değer. | bool (gerekli) |
X12AgreementContent
Ad | Açıklama | Değer |
---|---|---|
receiveAgreement | X12 tek yönlü alma sözleşmesi. | X12OneWayAgreement (gerekli) |
sendAgreement | X12 tek yönlü gönderme sözleşmesi. | X12OneWayAgreement (gerekli) |
X12OneWayAgreement
Ad | Açıklama | Değer |
---|---|---|
protocolSettings | X12 protokol ayarları. | X12ProtocolSettings (gerekli) |
receiverBusinessIdentity | Alıcı iş kimliği | BusinessIdentity (gerekli) |
senderBusinessIdentity | Gönderenin iş kimliği | BusinessIdentity (gerekli) |
X12ProtocolSettings
Ad | Açıklama | Değer |
---|---|---|
acknowledgementSettings | X12 bildirim ayarları. | X12AcknowledgementSettings (gerekli) |
envelopeOverrides | X12 zarf geçersiz kılma ayarları. | X12EnvelopeOverride[] |
envelopeSettings | X12 zarf ayarları. | X12EnvelopeSettings (gerekli) |
framingSettings | X12 çerçeve ayarları. | X12FramingSettings (gerekli) |
Messagefilter | X12 ileti filtresi. | X12MessageFilter (gerekli) |
messageFilterList | X12 ileti filtresi listesi. | X12MessageIdentifier[] |
processingSettings | X12 işleme ayarları. | X12ProcessingSettings (gerekli) |
schemaReferences | X12 şema başvuruları. | X12SchemaReference[] (gerekli) |
securitySettings | X12 güvenlik ayarları. | X12SecuritySettings (gerekli) |
validationOverrides | X12 doğrulama geçersiz kılma ayarları. | X12ValidationOverride[] |
Validationsettings | X12 doğrulama ayarları. | X12ValidationSettings (gerekli) |
x12DelimiterOverrides | X12 sınırlayıcı ayarları geçersiz kılar. | X12DelimiterOverrides[] |
X12AcknowledgementSettings
Ad | Açıklama | Değer |
---|---|---|
acknowledgementControlNumberLowerBound | Onay denetim numarası alt sınırı. | int (gerekli) |
acknowledgementControlNumberPrefix | Onay denetimi numarası ön eki. | string |
acknowledgementControlNumberSuffix | Onay denetimi numarası soneki. | string |
acknowledgementControlNumberUpperBound | Onay denetim numarası üst sınır. | int (gerekli) |
batchFunctionalAcknowledgements | İşlevsel onayların toplu işlenip onaylanmayacağını gösteren değer. | bool (gerekli) |
batchImplementationAcknowledgements | Toplu uygulama onaylarının yapılıp yapılmayacağını gösteren değer. | bool (gerekli) |
batchTechnicalAcknowledgements | Teknik onayların toplu işlenip gruplanmayacağını gösteren değer. | bool (gerekli) |
functionalAcknowledgementVersion | İşlevsel onay sürümü. | string |
implementationAcknowledgementVersion | Uygulama onay sürümü. | string |
needFunctionalAcknowledgement | İşlevsel onay gerekip gerekmediğini gösteren değer. | bool (gerekli) |
needImplementationAcknowledgement | Uygulama onayının gerekli olup olmadığını gösteren değer. | bool (gerekli) |
needLoopForValidMessages | Geçerli iletiler için döngü gerekip gerekmediğini gösteren değer. | bool (gerekli) |
needTechnicalAcknowledgement | Teknik onay gerekip gerekmediğini gösteren değer. | bool (gerekli) |
rolloverAcknowledgementControlNumber | Onay denetimi numarasının geçişi yapılıp yapılmayacağını belirten değer. | bool (gerekli) |
sendSynchronousAcknowledgement | Zaman uyumlu onay gönderip göndermeyeceğini belirten değer. | bool (gerekli) |
X12EnvelopeOverride
Ad | Açıklama | Değer |
---|---|---|
Dateformat | Tarih biçimi. | 'CCYYMMDD' 'NotSpecified' 'YYMMDD' (gerekli) |
functionalIdentifierCode | İşlevsel tanımlayıcı kodu. | string |
headerVersion | Üst bilgi sürümü. | dize (gerekli) |
Messageıd | Bu zarf ayarlarının uygulanması gereken ileti kimliği. | dize (gerekli) |
Protocolversion | Bu zarf ayarlarının uygulanması gereken protokol sürümü. | dize (gerekli) |
receiverApplicationId | Alıcı uygulama kimliği. | dize (gerekli) |
responsibleAgencyCode | Sorumlu ajans kodu. | dize (gerekli) |
senderApplicationId | Gönderen uygulama kimliği. | dize (gerekli) |
Targetnamespace | Bu zarf ayarlarının uygulanması gereken hedef ad alanı. | dize (gerekli) |
timeFormat | Saat biçimi. | 'SSMM' 'HHMMSS' 'HHMMSSd' 'HHMMSSdd' 'NotSpecified' (gerekli) |
X12EnvelopeSettings
Ad | Açıklama | Değer |
---|---|---|
controlStandardsId | Denetim standartları kimliği. | int (gerekli) |
controlVersionNumber | Denetim sürüm numarası. | dize (gerekli) |
enableDefaultGroupHeaders | Varsayılan grup üst bilgilerinin etkinleştirilip etkinleştirilmeydiğini gösteren değer. | bool (gerekli) |
functionalGroupId | İşlevsel grup kimliği. | string |
groupControlNumberLowerBound | Alt sınırdaki grup denetim numarası. | int (gerekli) |
groupControlNumberUpperBound | Üst sınırdaki grup denetim numarası. | int (gerekli) |
groupHeaderAgencyCode | Grup üst bilgisi ajans kodu. | dize (gerekli) |
groupHeaderDateFormat | Grup üst bilgisi tarih biçimi. | 'CCYYMMDD' 'NotSpecified' 'YYMMDD' (gerekli) |
groupHeaderTimeFormat | Grup üst bilgisi saat biçimi. | 'HHMM' 'HHMMSS' 'HHMMSSd' 'HHMMSSdd' 'NotSpecified' (gerekli) |
groupHeaderVersion | Grup üst bilgisi sürümü. | dize (gerekli) |
interchangeControlNumberLowerBound | Değişim denetim numarası alt sınır. | int (gerekli) |
interchangeControlNumberUpperBound | Değişim denetim numarası üst sınır. | int (gerekli) |
overwriteExistingTransactionSetControlNumber | Var olan işlem kümesi denetim numarasının üzerine yazıp yazılmayacağını belirten değer. | bool (gerekli) |
receiverApplicationId | Alıcı uygulama kimliği. | dize (gerekli) |
rolloverGroupControlNumber | Grup denetim numarasının rollover yapılıp yapılmayacağını gösteren değer. | bool (gerekli) |
rolloverInterchangeControlNumber | Değişim denetim numarasının yuvarlanıp yuvarlanmayacağını gösteren değer. | bool (gerekli) |
rolloverTransactionSetControlNumber | İşlem kümesi denetim numarasının yuvarlanıp yuvarlanmayacağını gösteren değer. | bool (gerekli) |
senderApplicationId | Gönderen uygulama kimliği. | dize (gerekli) |
transactionSetControlNumberLowerBound | İşlem kümesi denetim numarası alt sınır. | int (gerekli) |
transactionSetControlNumberPrefix | İşlem kümesi denetim numarası ön eki. | string |
transactionSetControlNumberSuffix | İşlem kümesi denetim numarası soneki. | string |
transactionSetControlNumberUpperBound | İşlem kümesi denetim numarası üst sınır. | int (gerekli) |
usageIndicator | Kullanım göstergesi. | 'Bilgi' 'NotSpecified' 'Üretim' 'Test' (gerekli) |
useControlStandardsIdAsRepetitionCharacter | Denetim standartları kimliğinin yineleme karakteri olarak kullanılıp kullanılmayacağını gösteren değer. | bool (gerekli) |
X12FramingSettings
Ad | Açıklama | Değer |
---|---|---|
Characterset | X12 karakter kümesi. | 'Temel' 'Genişletilmiş' 'NotSpecified' 'UTF8' (gerekli) |
componentSeparator | Bileşen ayırıcısı. | int (gerekli) |
dataElementSeparator | Veri öğesi ayırıcısı. | int (gerekli) |
replaceCharacter | Değiştirme karakteri. | int (gerekli) |
replaceSeparatorsInPayload | Yükteki ayırıcıların değiştirilip değiştirilmeyeceğini belirten değer. | bool (gerekli) |
segmentTerminator | Segment sonlandırıcısı. | int (gerekli) |
segmentTerminatorSuffix | Segment sonlandırıcısı soneki. | 'CR' 'CRLF' 'LF' 'Yok' 'NotSpecified' (gerekli) |
X12MessageFilter
Ad | Açıklama | Değer |
---|---|---|
messageFilterType | İleti filtresi türü. | 'Dışla' 'Dahil Et' 'NotSpecified' (gerekli) |
X12MessageIdentifier
Ad | Açıklama | Değer |
---|---|---|
Messageıd | İleti kimliği. | dize (gerekli) |
X12ProcessingSettings
Ad | Açıklama | Değer |
---|---|---|
convertImpliedDecimal | Sayısal türün zımni ondalık değere dönüştürülip dönüştürülmeyeceğini gösteren değer. | bool (gerekli) |
createEmptyXmlTagsForTrailingSeparators | Sondaki ayırıcılar için boş xml etiketleri oluşturulup oluşturulmayacağını gösteren değer. | bool (gerekli) |
maskSecurityInfo | Güvenlik bilgilerinin maskelenip maskelenmeyeceğini belirten değer. | bool (gerekli) |
preserveInterchange | Değişimin korunup korunmayacağını belirten değer. | bool (gerekli) |
suspendInterchangeOnError | Hatada değişimin askıya alınıp alınmayacağını gösteren değer. | bool (gerekli) |
useDotAsDecimalSeparator | Ondalık ayırıcı olarak nokta kullanılıp kullanılmayacağını gösteren değer. | bool (gerekli) |
X12SchemaReference
Ad | Açıklama | Değer |
---|---|---|
Messageıd | İleti kimliği. | dize (gerekli) |
Schemaname | Şema adı. | dize (gerekli) |
schemaVersion | Şema sürümü. | dize (gerekli) |
senderApplicationId | Gönderen uygulama kimliği. | string |
X12SecuritySettings
Ad | Açıklama | Değer |
---|---|---|
authorizationQualifier | Yetkilendirme niteleyicisi. | dize (gerekli) |
authorizationValue | Yetkilendirme değeri. | string |
passwordValue | Parola değeri. | string |
securityQualifier | Güvenlik niteleyicisi. | dize (gerekli) |
X12ValidationOverride
Ad | Açıklama | Değer |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Baştaki ve sondaki boşluklara ve sıfırlara izin verilip verilmeyeceğini gösteren değer. | bool (gerekli) |
Messageıd | Doğrulama ayarlarının uygulanması gereken ileti kimliği. | dize (gerekli) |
trailingSeparatorPolicy | Sondaki ayırıcı ilkesi. | 'Zorunlu' 'NotAllowed' 'NotSpecified' 'İsteğe bağlı' (gerekli) |
trimLeadingAndTrailingSpacesAndZeroes | Baştaki ve sondaki boşlukların ve sıfırların kırpılıp kırpılmayacağını gösteren değer. | bool (gerekli) |
validateCharacterSet | Karakter Kümesinin doğrulanıp doğrulanmayacağını gösteren değer. | bool (gerekli) |
validateEDITypes | EDI türlerinin doğrulanıp doğrulanmayacağını gösteren değer. | bool (gerekli) |
validateXSDTypes | XSD türlerinin doğrulanıp doğrulanmayacağını gösteren değer. | bool (gerekli) |
X12ValidationSettings
Ad | Açıklama | Değer |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Baştaki ve sondaki boşluklara ve sıfırlara izin verilip verilmeyeceğini gösteren değer. | bool (gerekli) |
checkDuplicateGroupControlNumber | Yinelenen grup denetim numarasının denetlenip denetlenmeyeceğini belirten değer. | bool (gerekli) |
checkDuplicateInterchangeControlNumber | Yinelenen değişim denetim numarasının denetlenip denetlenmeyeceğini belirten değer. | bool (gerekli) |
checkDuplicateTransactionSetControlNumber | Yinelenen işlem kümesi denetim numarasının denetlenip denetlenmeyeceğini gösteren değer. | bool (gerekli) |
interchangeControlNumberValidityDays | Değişim denetim numarasının geçerlilik süresi. | int (gerekli) |
trailingSeparatorPolicy | Sondaki ayırıcı ilkesi. | 'Zorunlu' 'NotAllowed' 'NotSpecified' 'İsteğe bağlı' (gerekli) |
trimLeadingAndTrailingSpacesAndZeroes | Baştaki ve sondaki boşlukların ve sıfırların kırpılıp kırpılmayacağını gösteren değer. | bool (gerekli) |
validateCharacterSet | İletideki karakter kümesinin doğrulanıp doğrulanmayacağını belirten değer. | bool (gerekli) |
validateEDITypes | EDI türlerinin doğrulanıp doğrulanmayacağını belirten değer. | bool (gerekli) |
validateXSDTypes | XSD türlerinin doğrulanıp doğrulanmayacağını belirten değer. | bool (gerekli) |
X12DelimiterOverrides
Ad | Açıklama | Değer |
---|---|---|
componentSeparator | Bileşen ayırıcısı. | int (gerekli) |
dataElementSeparator | Veri öğesi ayırıcısı. | int (gerekli) |
Messageıd | İleti kimliği. | string |
Protocolversion | Protokol sürümü. | string |
replaceCharacter | Değiştirme karakteri. | int (gerekli) |
replaceSeparatorsInPayload | Yükteki ayırıcıların değiştirilip değiştirilmeyeceğini gösteren değer. | bool (gerekli) |
segmentTerminator | Segment sonlandırıcısı. | int (gerekli) |
segmentTerminatorSuffix | Segment sonlandırıcı soneki. | 'CR' 'CRLF' 'LF' 'Yok' 'NotSpecified' (gerekli) |
Targetnamespace | Bu sınırlayıcı ayarlarının uygulanması gereken hedef ad alanı. | string |
Hızlı başlangıç şablonları
Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.
Şablon | Description |
---|---|
Azure Logic Apps - AS2 Alma Gönderme |
İş ortaklarının yapıtları ve sözleşmeler dahil olmak üzere Contoso ve Fabrikam olmak üzere iki iş ortağı için tümleştirme hesapları oluşturur. Şablon ayrıca zaman uyumlu AS2 Gönderme Alma işlemini göstermek için Fabrikam Sales ile Contoso arasında mantıksal uygulamalar oluşturur. Şablon ayrıca Fabrikam Finance ile Contoso arasında zaman uyumsuz AS2 Alma Gönderme işlemini gösteren mantıksal uygulamalar oluşturur. |
ARM şablonu kaynak tanımı
integrationAccounts/agreements kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları - Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Logic/integrationAccounts/agreements kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.
{
"type": "Microsoft.Logic/integrationAccounts/agreements",
"apiVersion": "2019-05-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"agreementType": "string",
"content": {
"aS2": {
"receiveAgreement": {
"protocolSettings": {
"acknowledgementConnectionSettings": {
"ignoreCertificateNameMismatch": "bool",
"keepHttpConnectionAlive": "bool",
"supportHttpStatusCodeContinue": "bool",
"unfoldHttpHeaders": "bool"
},
"envelopeSettings": {
"autogenerateFileName": "bool",
"fileNameTemplate": "string",
"messageContentType": "string",
"suspendMessageOnFileNameGenerationError": "bool",
"transmitFileNameInMimeHeader": "bool"
},
"errorSettings": {
"resendIfMDNNotReceived": "bool",
"suspendDuplicateMessage": "bool"
},
"mdnSettings": {
"dispositionNotificationTo": "string",
"mdnText": "string",
"micHashingAlgorithm": "string",
"needMDN": "bool",
"receiptDeliveryUrl": "string",
"sendInboundMDNToMessageBox": "bool",
"sendMDNAsynchronously": "bool",
"signMDN": "bool",
"signOutboundMDNIfOptional": "bool"
},
"messageConnectionSettings": {
"ignoreCertificateNameMismatch": "bool",
"keepHttpConnectionAlive": "bool",
"supportHttpStatusCodeContinue": "bool",
"unfoldHttpHeaders": "bool"
},
"securitySettings": {
"enableNRRForInboundDecodedMessages": "bool",
"enableNRRForInboundEncodedMessages": "bool",
"enableNRRForInboundMDN": "bool",
"enableNRRForOutboundDecodedMessages": "bool",
"enableNRRForOutboundEncodedMessages": "bool",
"enableNRRForOutboundMDN": "bool",
"encryptionCertificateName": "string",
"overrideGroupSigningCertificate": "bool",
"sha2AlgorithmFormat": "string",
"signingCertificateName": "string"
},
"validationSettings": {
"checkCertificateRevocationListOnReceive": "bool",
"checkCertificateRevocationListOnSend": "bool",
"checkDuplicateMessage": "bool",
"compressMessage": "bool",
"encryptionAlgorithm": "string",
"encryptMessage": "bool",
"interchangeDuplicatesValidityDays": "int",
"overrideMessageProperties": "bool",
"signingAlgorithm": "string",
"signMessage": "bool"
}
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
},
"sendAgreement": {
"protocolSettings": {
"acknowledgementConnectionSettings": {
"ignoreCertificateNameMismatch": "bool",
"keepHttpConnectionAlive": "bool",
"supportHttpStatusCodeContinue": "bool",
"unfoldHttpHeaders": "bool"
},
"envelopeSettings": {
"autogenerateFileName": "bool",
"fileNameTemplate": "string",
"messageContentType": "string",
"suspendMessageOnFileNameGenerationError": "bool",
"transmitFileNameInMimeHeader": "bool"
},
"errorSettings": {
"resendIfMDNNotReceived": "bool",
"suspendDuplicateMessage": "bool"
},
"mdnSettings": {
"dispositionNotificationTo": "string",
"mdnText": "string",
"micHashingAlgorithm": "string",
"needMDN": "bool",
"receiptDeliveryUrl": "string",
"sendInboundMDNToMessageBox": "bool",
"sendMDNAsynchronously": "bool",
"signMDN": "bool",
"signOutboundMDNIfOptional": "bool"
},
"messageConnectionSettings": {
"ignoreCertificateNameMismatch": "bool",
"keepHttpConnectionAlive": "bool",
"supportHttpStatusCodeContinue": "bool",
"unfoldHttpHeaders": "bool"
},
"securitySettings": {
"enableNRRForInboundDecodedMessages": "bool",
"enableNRRForInboundEncodedMessages": "bool",
"enableNRRForInboundMDN": "bool",
"enableNRRForOutboundDecodedMessages": "bool",
"enableNRRForOutboundEncodedMessages": "bool",
"enableNRRForOutboundMDN": "bool",
"encryptionCertificateName": "string",
"overrideGroupSigningCertificate": "bool",
"sha2AlgorithmFormat": "string",
"signingCertificateName": "string"
},
"validationSettings": {
"checkCertificateRevocationListOnReceive": "bool",
"checkCertificateRevocationListOnSend": "bool",
"checkDuplicateMessage": "bool",
"compressMessage": "bool",
"encryptionAlgorithm": "string",
"encryptMessage": "bool",
"interchangeDuplicatesValidityDays": "int",
"overrideMessageProperties": "bool",
"signingAlgorithm": "string",
"signMessage": "bool"
}
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
}
},
"edifact": {
"receiveAgreement": {
"protocolSettings": {
"acknowledgementSettings": {
"acknowledgementControlNumberLowerBound": "int",
"acknowledgementControlNumberPrefix": "string",
"acknowledgementControlNumberSuffix": "string",
"acknowledgementControlNumberUpperBound": "int",
"batchFunctionalAcknowledgements": "bool",
"batchTechnicalAcknowledgements": "bool",
"needFunctionalAcknowledgement": "bool",
"needLoopForValidMessages": "bool",
"needTechnicalAcknowledgement": "bool",
"rolloverAcknowledgementControlNumber": "bool",
"sendSynchronousAcknowledgement": "bool"
},
"edifactDelimiterOverrides": [
{
"componentSeparator": "int",
"dataElementSeparator": "int",
"decimalPointIndicator": "string",
"messageAssociationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"releaseIndicator": "int",
"repetitionSeparator": "int",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"targetNamespace": "string"
}
],
"envelopeOverrides": [
{
"applicationPassword": "string",
"associationAssignedCode": "string",
"controllingAgencyCode": "string",
"functionalGroupId": "string",
"groupHeaderMessageRelease": "string",
"groupHeaderMessageVersion": "string",
"messageAssociationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"receiverApplicationId": "string",
"receiverApplicationQualifier": "string",
"senderApplicationId": "string",
"senderApplicationQualifier": "string",
"targetNamespace": "string"
}
],
"envelopeSettings": {
"applicationReferenceId": "string",
"applyDelimiterStringAdvice": "bool",
"communicationAgreementId": "string",
"createGroupingSegments": "bool",
"enableDefaultGroupHeaders": "bool",
"functionalGroupId": "string",
"groupApplicationPassword": "string",
"groupApplicationReceiverId": "string",
"groupApplicationReceiverQualifier": "string",
"groupApplicationSenderId": "string",
"groupApplicationSenderQualifier": "string",
"groupAssociationAssignedCode": "string",
"groupControllingAgencyCode": "string",
"groupControlNumberLowerBound": "int",
"groupControlNumberPrefix": "string",
"groupControlNumberSuffix": "string",
"groupControlNumberUpperBound": "int",
"groupMessageRelease": "string",
"groupMessageVersion": "string",
"interchangeControlNumberLowerBound": "int",
"interchangeControlNumberPrefix": "string",
"interchangeControlNumberSuffix": "string",
"interchangeControlNumberUpperBound": "int",
"isTestInterchange": "bool",
"overwriteExistingTransactionSetControlNumber": "bool",
"processingPriorityCode": "string",
"receiverInternalIdentification": "string",
"receiverInternalSubIdentification": "string",
"receiverReverseRoutingAddress": "string",
"recipientReferencePasswordQualifier": "string",
"recipientReferencePasswordValue": "string",
"rolloverGroupControlNumber": "bool",
"rolloverInterchangeControlNumber": "bool",
"rolloverTransactionSetControlNumber": "bool",
"senderInternalIdentification": "string",
"senderInternalSubIdentification": "string",
"senderReverseRoutingAddress": "string",
"transactionSetControlNumberLowerBound": "int",
"transactionSetControlNumberPrefix": "string",
"transactionSetControlNumberSuffix": "string",
"transactionSetControlNumberUpperBound": "int"
},
"framingSettings": {
"characterEncoding": "string",
"characterSet": "string",
"componentSeparator": "int",
"dataElementSeparator": "int",
"decimalPointIndicator": "string",
"protocolVersion": "int",
"releaseIndicator": "int",
"repetitionSeparator": "int",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"serviceCodeListDirectoryVersion": "string"
},
"messageFilter": {
"messageFilterType": "string"
},
"messageFilterList": [
{
"messageId": "string"
}
],
"processingSettings": {
"createEmptyXmlTagsForTrailingSeparators": "bool",
"maskSecurityInfo": "bool",
"preserveInterchange": "bool",
"suspendInterchangeOnError": "bool",
"useDotAsDecimalSeparator": "bool"
},
"schemaReferences": [
{
"associationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"schemaName": "string",
"senderApplicationId": "string",
"senderApplicationQualifier": "string"
}
],
"validationOverrides": [
{
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"enforceCharacterSet": "bool",
"messageId": "string",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
],
"validationSettings": {
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"checkDuplicateGroupControlNumber": "bool",
"checkDuplicateInterchangeControlNumber": "bool",
"checkDuplicateTransactionSetControlNumber": "bool",
"interchangeControlNumberValidityDays": "int",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
},
"sendAgreement": {
"protocolSettings": {
"acknowledgementSettings": {
"acknowledgementControlNumberLowerBound": "int",
"acknowledgementControlNumberPrefix": "string",
"acknowledgementControlNumberSuffix": "string",
"acknowledgementControlNumberUpperBound": "int",
"batchFunctionalAcknowledgements": "bool",
"batchTechnicalAcknowledgements": "bool",
"needFunctionalAcknowledgement": "bool",
"needLoopForValidMessages": "bool",
"needTechnicalAcknowledgement": "bool",
"rolloverAcknowledgementControlNumber": "bool",
"sendSynchronousAcknowledgement": "bool"
},
"edifactDelimiterOverrides": [
{
"componentSeparator": "int",
"dataElementSeparator": "int",
"decimalPointIndicator": "string",
"messageAssociationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"releaseIndicator": "int",
"repetitionSeparator": "int",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"targetNamespace": "string"
}
],
"envelopeOverrides": [
{
"applicationPassword": "string",
"associationAssignedCode": "string",
"controllingAgencyCode": "string",
"functionalGroupId": "string",
"groupHeaderMessageRelease": "string",
"groupHeaderMessageVersion": "string",
"messageAssociationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"receiverApplicationId": "string",
"receiverApplicationQualifier": "string",
"senderApplicationId": "string",
"senderApplicationQualifier": "string",
"targetNamespace": "string"
}
],
"envelopeSettings": {
"applicationReferenceId": "string",
"applyDelimiterStringAdvice": "bool",
"communicationAgreementId": "string",
"createGroupingSegments": "bool",
"enableDefaultGroupHeaders": "bool",
"functionalGroupId": "string",
"groupApplicationPassword": "string",
"groupApplicationReceiverId": "string",
"groupApplicationReceiverQualifier": "string",
"groupApplicationSenderId": "string",
"groupApplicationSenderQualifier": "string",
"groupAssociationAssignedCode": "string",
"groupControllingAgencyCode": "string",
"groupControlNumberLowerBound": "int",
"groupControlNumberPrefix": "string",
"groupControlNumberSuffix": "string",
"groupControlNumberUpperBound": "int",
"groupMessageRelease": "string",
"groupMessageVersion": "string",
"interchangeControlNumberLowerBound": "int",
"interchangeControlNumberPrefix": "string",
"interchangeControlNumberSuffix": "string",
"interchangeControlNumberUpperBound": "int",
"isTestInterchange": "bool",
"overwriteExistingTransactionSetControlNumber": "bool",
"processingPriorityCode": "string",
"receiverInternalIdentification": "string",
"receiverInternalSubIdentification": "string",
"receiverReverseRoutingAddress": "string",
"recipientReferencePasswordQualifier": "string",
"recipientReferencePasswordValue": "string",
"rolloverGroupControlNumber": "bool",
"rolloverInterchangeControlNumber": "bool",
"rolloverTransactionSetControlNumber": "bool",
"senderInternalIdentification": "string",
"senderInternalSubIdentification": "string",
"senderReverseRoutingAddress": "string",
"transactionSetControlNumberLowerBound": "int",
"transactionSetControlNumberPrefix": "string",
"transactionSetControlNumberSuffix": "string",
"transactionSetControlNumberUpperBound": "int"
},
"framingSettings": {
"characterEncoding": "string",
"characterSet": "string",
"componentSeparator": "int",
"dataElementSeparator": "int",
"decimalPointIndicator": "string",
"protocolVersion": "int",
"releaseIndicator": "int",
"repetitionSeparator": "int",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"serviceCodeListDirectoryVersion": "string"
},
"messageFilter": {
"messageFilterType": "string"
},
"messageFilterList": [
{
"messageId": "string"
}
],
"processingSettings": {
"createEmptyXmlTagsForTrailingSeparators": "bool",
"maskSecurityInfo": "bool",
"preserveInterchange": "bool",
"suspendInterchangeOnError": "bool",
"useDotAsDecimalSeparator": "bool"
},
"schemaReferences": [
{
"associationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"schemaName": "string",
"senderApplicationId": "string",
"senderApplicationQualifier": "string"
}
],
"validationOverrides": [
{
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"enforceCharacterSet": "bool",
"messageId": "string",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
],
"validationSettings": {
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"checkDuplicateGroupControlNumber": "bool",
"checkDuplicateInterchangeControlNumber": "bool",
"checkDuplicateTransactionSetControlNumber": "bool",
"interchangeControlNumberValidityDays": "int",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
}
},
"x12": {
"receiveAgreement": {
"protocolSettings": {
"acknowledgementSettings": {
"acknowledgementControlNumberLowerBound": "int",
"acknowledgementControlNumberPrefix": "string",
"acknowledgementControlNumberSuffix": "string",
"acknowledgementControlNumberUpperBound": "int",
"batchFunctionalAcknowledgements": "bool",
"batchImplementationAcknowledgements": "bool",
"batchTechnicalAcknowledgements": "bool",
"functionalAcknowledgementVersion": "string",
"implementationAcknowledgementVersion": "string",
"needFunctionalAcknowledgement": "bool",
"needImplementationAcknowledgement": "bool",
"needLoopForValidMessages": "bool",
"needTechnicalAcknowledgement": "bool",
"rolloverAcknowledgementControlNumber": "bool",
"sendSynchronousAcknowledgement": "bool"
},
"envelopeOverrides": [
{
"dateFormat": "string",
"functionalIdentifierCode": "string",
"headerVersion": "string",
"messageId": "string",
"protocolVersion": "string",
"receiverApplicationId": "string",
"responsibleAgencyCode": "string",
"senderApplicationId": "string",
"targetNamespace": "string",
"timeFormat": "string"
}
],
"envelopeSettings": {
"controlStandardsId": "int",
"controlVersionNumber": "string",
"enableDefaultGroupHeaders": "bool",
"functionalGroupId": "string",
"groupControlNumberLowerBound": "int",
"groupControlNumberUpperBound": "int",
"groupHeaderAgencyCode": "string",
"groupHeaderDateFormat": "string",
"groupHeaderTimeFormat": "string",
"groupHeaderVersion": "string",
"interchangeControlNumberLowerBound": "int",
"interchangeControlNumberUpperBound": "int",
"overwriteExistingTransactionSetControlNumber": "bool",
"receiverApplicationId": "string",
"rolloverGroupControlNumber": "bool",
"rolloverInterchangeControlNumber": "bool",
"rolloverTransactionSetControlNumber": "bool",
"senderApplicationId": "string",
"transactionSetControlNumberLowerBound": "int",
"transactionSetControlNumberPrefix": "string",
"transactionSetControlNumberSuffix": "string",
"transactionSetControlNumberUpperBound": "int",
"usageIndicator": "string",
"useControlStandardsIdAsRepetitionCharacter": "bool"
},
"framingSettings": {
"characterSet": "string",
"componentSeparator": "int",
"dataElementSeparator": "int",
"replaceCharacter": "int",
"replaceSeparatorsInPayload": "bool",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string"
},
"messageFilter": {
"messageFilterType": "string"
},
"messageFilterList": [
{
"messageId": "string"
}
],
"processingSettings": {
"convertImpliedDecimal": "bool",
"createEmptyXmlTagsForTrailingSeparators": "bool",
"maskSecurityInfo": "bool",
"preserveInterchange": "bool",
"suspendInterchangeOnError": "bool",
"useDotAsDecimalSeparator": "bool"
},
"schemaReferences": [
{
"messageId": "string",
"schemaName": "string",
"schemaVersion": "string",
"senderApplicationId": "string"
}
],
"securitySettings": {
"authorizationQualifier": "string",
"authorizationValue": "string",
"passwordValue": "string",
"securityQualifier": "string"
},
"validationOverrides": [
{
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"messageId": "string",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
],
"validationSettings": {
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"checkDuplicateGroupControlNumber": "bool",
"checkDuplicateInterchangeControlNumber": "bool",
"checkDuplicateTransactionSetControlNumber": "bool",
"interchangeControlNumberValidityDays": "int",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
},
"x12DelimiterOverrides": [
{
"componentSeparator": "int",
"dataElementSeparator": "int",
"messageId": "string",
"protocolVersion": "string",
"replaceCharacter": "int",
"replaceSeparatorsInPayload": "bool",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"targetNamespace": "string"
}
]
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
},
"sendAgreement": {
"protocolSettings": {
"acknowledgementSettings": {
"acknowledgementControlNumberLowerBound": "int",
"acknowledgementControlNumberPrefix": "string",
"acknowledgementControlNumberSuffix": "string",
"acknowledgementControlNumberUpperBound": "int",
"batchFunctionalAcknowledgements": "bool",
"batchImplementationAcknowledgements": "bool",
"batchTechnicalAcknowledgements": "bool",
"functionalAcknowledgementVersion": "string",
"implementationAcknowledgementVersion": "string",
"needFunctionalAcknowledgement": "bool",
"needImplementationAcknowledgement": "bool",
"needLoopForValidMessages": "bool",
"needTechnicalAcknowledgement": "bool",
"rolloverAcknowledgementControlNumber": "bool",
"sendSynchronousAcknowledgement": "bool"
},
"envelopeOverrides": [
{
"dateFormat": "string",
"functionalIdentifierCode": "string",
"headerVersion": "string",
"messageId": "string",
"protocolVersion": "string",
"receiverApplicationId": "string",
"responsibleAgencyCode": "string",
"senderApplicationId": "string",
"targetNamespace": "string",
"timeFormat": "string"
}
],
"envelopeSettings": {
"controlStandardsId": "int",
"controlVersionNumber": "string",
"enableDefaultGroupHeaders": "bool",
"functionalGroupId": "string",
"groupControlNumberLowerBound": "int",
"groupControlNumberUpperBound": "int",
"groupHeaderAgencyCode": "string",
"groupHeaderDateFormat": "string",
"groupHeaderTimeFormat": "string",
"groupHeaderVersion": "string",
"interchangeControlNumberLowerBound": "int",
"interchangeControlNumberUpperBound": "int",
"overwriteExistingTransactionSetControlNumber": "bool",
"receiverApplicationId": "string",
"rolloverGroupControlNumber": "bool",
"rolloverInterchangeControlNumber": "bool",
"rolloverTransactionSetControlNumber": "bool",
"senderApplicationId": "string",
"transactionSetControlNumberLowerBound": "int",
"transactionSetControlNumberPrefix": "string",
"transactionSetControlNumberSuffix": "string",
"transactionSetControlNumberUpperBound": "int",
"usageIndicator": "string",
"useControlStandardsIdAsRepetitionCharacter": "bool"
},
"framingSettings": {
"characterSet": "string",
"componentSeparator": "int",
"dataElementSeparator": "int",
"replaceCharacter": "int",
"replaceSeparatorsInPayload": "bool",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string"
},
"messageFilter": {
"messageFilterType": "string"
},
"messageFilterList": [
{
"messageId": "string"
}
],
"processingSettings": {
"convertImpliedDecimal": "bool",
"createEmptyXmlTagsForTrailingSeparators": "bool",
"maskSecurityInfo": "bool",
"preserveInterchange": "bool",
"suspendInterchangeOnError": "bool",
"useDotAsDecimalSeparator": "bool"
},
"schemaReferences": [
{
"messageId": "string",
"schemaName": "string",
"schemaVersion": "string",
"senderApplicationId": "string"
}
],
"securitySettings": {
"authorizationQualifier": "string",
"authorizationValue": "string",
"passwordValue": "string",
"securityQualifier": "string"
},
"validationOverrides": [
{
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"messageId": "string",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
],
"validationSettings": {
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"checkDuplicateGroupControlNumber": "bool",
"checkDuplicateInterchangeControlNumber": "bool",
"checkDuplicateTransactionSetControlNumber": "bool",
"interchangeControlNumberValidityDays": "int",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
},
"x12DelimiterOverrides": [
{
"componentSeparator": "int",
"dataElementSeparator": "int",
"messageId": "string",
"protocolVersion": "string",
"replaceCharacter": "int",
"replaceSeparatorsInPayload": "bool",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"targetNamespace": "string"
}
]
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
}
}
},
"guestIdentity": {
"qualifier": "string",
"value": "string"
},
"guestPartner": "string",
"hostIdentity": {
"qualifier": "string",
"value": "string"
},
"hostPartner": "string",
"metadata": {}
}
}
Özellik değerleri
integrationAccounts/agreements
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | 'Microsoft.Logic/integrationAccounts/agreements' |
apiVersion | Kaynak API'sinin sürümü | '2019-05-01' |
name | Kaynak adı Bkz. JSON ARM şablonlarında alt kaynaklar için adları ve türleri ayarlama. |
dize (gerekli) |
location | Kaynak konumu. | string |
etiketler | Kaynak etiketleri. | Etiket adlarının ve değerlerinin sözlüğü. Bkz . Şablonlardaki etiketler |
properties | Tümleştirme hesabı sözleşmesi özellikleri. | IntegrationAccountAgreementProperties (gerekli) |
IntegrationAccountAgreementProperties
Ad | Açıklama | Değer |
---|---|---|
agreementType | Sözleşme türü. | 'AS2' 'Edifact' 'NotSpecified' 'X12' (gerekli) |
içerik | Sözleşme içeriği. | AgreementContent (gerekli) |
guestIdentity | Konuk iş ortağının iş kimliği. | BusinessIdentity (gerekli) |
guestPartner | Bu sözleşme için konuk iş ortağı olarak ayarlanan tümleştirme hesabı iş ortağı. | dize (gerekli) |
hostIdentity | Konak iş ortağının iş kimliği. | BusinessIdentity (gerekli) |
hostPartner | Bu sözleşme için konak iş ortağı olarak ayarlanan tümleştirme hesabı iş ortağı. | dize (gerekli) |
meta veriler | Meta veriler. |
AgreementContent
Ad | Açıklama | Değer |
---|---|---|
aS2 | AS2 sözleşmesi içeriği. | AS2AgreementContent |
Edıfact | EDIFACT sözleşmesi içeriği. | EdifactAgreementContent |
x12 | X12 sözleşmesi içeriği. | X12AgreementContent |
AS2AgreementContent
Ad | Açıklama | Değer |
---|---|---|
receiveAgreement | AS2 tek yönlü alma sözleşmesi. | AS2OneWayAgreement (gerekli) |
sendAgreement | AS2 tek yönlü gönderme sözleşmesi. | AS2OneWayAgreement (gerekli) |
AS2OneWayAgreement
Ad | Açıklama | Değer |
---|---|---|
protocolSettings | AS2 protokol ayarları. | AS2ProtocolSettings (gerekli) |
receiverBusinessIdentity | Alıcı iş kimliği | BusinessIdentity (gerekli) |
senderBusinessIdentity | Gönderenin iş kimliği | BusinessIdentity (gerekli) |
AS2ProtocolSettings
Ad | Açıklama | Değer |
---|---|---|
acknowledgementConnectionSettings | Onay bağlantısı ayarları. | AS2AcknowledgementConnectionSettings (gerekli) |
envelopeSettings | Zarf ayarları. | AS2EnvelopeSettings (gerekli) |
errorSettings | Hata ayarları. | AS2ErrorSettings (gerekli) |
mdnSettings | MDN ayarları. | AS2MdnSettings (gerekli) |
messageConnectionSettings | İleti bağlantısı ayarları. | AS2MessageConnectionSettings (gerekli) |
securitySettings | Güvenlik ayarları. | AS2SecuritySettings (gerekli) |
Validationsettings | Doğrulama ayarları. | AS2ValidationSettings (gerekli) |
AS2AcknowledgementConnectionSettings
Ad | Açıklama | Değer |
---|---|---|
ignoreCertificateNameMismatch | Sertifika adındaki uyuşmazlıkların yoksayılıp yoksayılmayacağını gösterir. | bool (gerekli) |
keepHttpConnectionAlive | Bağlantının canlı tutulup tutulmayacağını gösterir. | bool (gerekli) |
destekHttpStatusCodeContinue | 'CONTINUE' HTTP durum kodunun desteklenip desteklenmeyeceğini gösterir. | bool (gerekli) |
unfoldHttpHeaders | HTTP üst bilgilerinin açılıp açılmayacağını gösterir. | bool (gerekli) |
AS2EnvelopeSettings
Ad | Açıklama | Değer |
---|---|---|
autogenerateFileName | Dosya adının otomatik olarak oluşturulup oluşturulmayacağını belirten değer. | bool (gerekli) |
fileNameTemplate | Dosya adı şablonu. | dize (gerekli) |
messageContentType | İleti içerik türü. | dize (gerekli) |
suspendMessageOnFileNameGenerationError | Dosya adı oluşturma hatasında iletinin askıya alınıp alınmayacağını belirten değer. | bool (gerekli) |
transmitFileNameInMimeHeader | Mime üst bilgisinde dosya adının iletilip aktarılmayacağını belirten değer. | bool (gerekli) |
AS2ErrorSettings
Ad | Açıklama | Değer |
---|---|---|
resendIfMDNNotReceived | MDN alınmazsa iletinin yeniden gönderilip gönderilmeydiğini gösteren değer. | bool (gerekli) |
suspendDuplicateMessage | Yinelenen iletinin askıya alınıp alınmayacağını belirten değer. | bool (gerekli) |
AS2MdnSettings
Ad | Açıklama | Değer |
---|---|---|
dispositionNotificationTo | Üst bilgi değerine bırakma bildirimi. | string |
mdnText | MDN metni. | string |
micHashingAlgorithm | İmzalama veya karma algoritması. | 'MD5' 'Yok' 'NotSpecified' 'SHA1' 'SHA2256' 'SHA2384' 'SHA2512' (gerekli) |
needMDN | MDN'nin gönderilmesini veya istenip istenmeyeceğini belirten değer. | bool (gerekli) |
receiptDeliveryUrl | Makbuz teslim URL'si. | string |
sendInboundMDNToMessageBox | gelen MDN'nin ileti kutusuna gönderilip gönderilmeydiğini gösteren değer. | bool (gerekli) |
sendMDNAsynchronously | Zaman uyumsuz MDN'nin gönderilip gönderilmeydiğini gösteren değer. | bool (gerekli) |
signMDN | MDN'nin imzalanması gerekip gerekmediğini gösteren değer. | bool (gerekli) |
signOutboundMDNIfOptional | İsteğe bağlıysa giden MDN'nin imzalanıp imzalanmayacağını gösteren değer. | bool (gerekli) |
AS2MessageConnectionSettings
Ad | Açıklama | Değer |
---|---|---|
ignoreCertificateNameMismatch | Sertifika adındaki uyuşmazlıkların yoksayılıp yoksayılmayacağını gösteren değer. | bool (gerekli) |
keepHttpConnectionAlive | Bağlantının canlı tutulup tutulmayacağını belirten değer. | bool (gerekli) |
destekHttpStatusCodeContinue | 'CONTINUE' HTTP durum kodunun desteklenip desteklenemediğini gösteren değer. | bool (gerekli) |
unfoldHttpHeaders | HTTP üst bilgilerinin açılıp açılmayacağını gösteren değer. | bool (gerekli) |
AS2SecuritySettings
Ad | Açıklama | Değer |
---|---|---|
enableNRRForInboundDecodedMessages | Gelen kod çözme iletileri için NRR'nin etkinleştirilip etkinleştirilmeydiğini gösteren değer. | bool (gerekli) |
enableNRRForInboundEncodedMessages | Gelen kodlanmış iletiler için NRR'nin etkinleştirilip etkinleştirilmeydiğini gösteren değer. | bool (gerekli) |
enableNRRForInboundMDN | Gelen MDN için NRR'nin etkinleştirilip etkinleştirilmeydiğini gösteren değer. | bool (gerekli) |
enableNRRForOutboundDecodedMessages | Giden kod çözme iletileri için NRR'nin etkinleştirilip etkinleştirilmeydiğini gösteren değer. | bool (gerekli) |
enableNRRForOutboundEncodedMessages | Giden kodlanmış iletiler için NRR'nin etkinleştirilip etkinleştirilmeydiğini gösteren değer. | bool (gerekli) |
enableNRRForOutboundMDN | Giden MDN için NRR'nin etkinleştirilip etkinleştirilmeydiğini gösteren değer. | bool (gerekli) |
encryptionCertificateName | Şifreleme sertifikasının adı. | string |
overrideGroupSigningCertificate | MDN'nin gönderilmesini veya istenip istenmeyeceğini belirten değer. | bool (gerekli) |
sha2AlgorithmFormat | Sha2 algoritması biçimi. Geçerli değerler Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize değerleridir. | string |
signingCertificateName | İmzalama sertifikasının adı. | string |
AS2ValidationSettings
Ad | Açıklama | Değer |
---|---|---|
checkCertificateRevocationListOnReceive | Alma sırasında sertifika iptal listesinin denetlenip denetlenmeyeceğini belirten değer. | bool (gerekli) |
checkCertificateRevocationListOnSend | Gönderme sırasında sertifika iptal listesinin denetlenip denetlenmeyeceğini belirten değer. | bool (gerekli) |
checkDuplicateMessage | Yinelenen iletinin denetlenip denetlenmeyeceğini belirten değer. | bool (gerekli) |
compressMessage | İletinin sıkıştırılması gerekip gerekmediğini gösteren değer. | bool (gerekli) |
Encryptionalgorithm | Şifreleme algoritması. | 'AES128' 'AES192' 'AES256' 'DES3' 'Yok' 'NotSpecified' 'RC2' (gerekli) |
encryptMessage | İletinin şifrelenmesi gerekip gerekmediğini gösteren değer. | bool (gerekli) |
interchangeDuplicatesValidityDays | Yinelenen değişim için geriye bakılan gün sayısı. | int (gerekli) |
overrideMessageProperties | Gelen ileti özelliklerinin sözleşmedekilerle geçersiz kılınıp geçersiz kılınmayacağını belirten değer. | bool (gerekli) |
signingAlgorithm | İmzalama algoritması. | 'Varsayılan' 'NotSpecified' 'SHA1' 'SHA2256' 'SHA2384' 'SHA2512' |
signMessage | İletinin imzalanması gerekip gerekmediğini gösteren değer. | bool (gerekli) |
İş Kimliği
Ad | Açıklama | Değer |
---|---|---|
Niteleyici | İş kimliği niteleyicisi; örneğin as2identity, ZZ, ZZZ, 31, 32 | dize (gerekli) |
değer | Kullanıcı tanımlı iş kimliği değeri. | dize (gerekli) |
EdifactAgreementContent
Ad | Açıklama | Değer |
---|---|---|
receiveAgreement | EDIFACT tek yönlü alma sözleşmesi. | EdifactOneWayAgreement (gerekli) |
sendAgreement | EDIFACT tek yönlü gönderme sözleşmesi. | EdifactOneWayAgreement (gerekli) |
EdifactOneWayAgreement
Ad | Açıklama | Değer |
---|---|---|
protocolSettings | EDIFACT protokol ayarları. | EdifactProtocolSettings (gerekli) |
receiverBusinessIdentity | Alıcı iş kimliği | BusinessIdentity (gerekli) |
senderBusinessIdentity | Gönderenin iş kimliği | BusinessIdentity (gerekli) |
EdifactProtocolSettings
Ad | Açıklama | Değer |
---|---|---|
acknowledgementSettings | EDIFACT onay ayarları. | EdifactAcknowledgementSettings (gerekli) |
edifactDelimiterOverrides | EDIFACT sınırlayıcı geçersiz kılma ayarları. | EdifactDelimiterOverride[] |
envelopeOverrides | EDIFACT zarf geçersiz kılma ayarları. | EdifactEnvelopeOverride[] |
envelopeSettings | EDIFACT zarf ayarları. | EdifactEnvelopeSettings (gerekli) |
framingSettings | EDIFACT çerçeve ayarları. | EdifactFramingSettings (gerekli) |
Messagefilter | EDIFACT ileti filtresi. | EdifactMessageFilter (gerekli) |
messageFilterList | EDIFACT ileti filtre listesi. | EdifactMessageIdentifier[] |
processingSettings | EDIFACT işleme Ayarları. | EdifactProcessingSettings (gerekli) |
schemaReferences | EDIFACT şema başvuruları. | EdifactSchemaReference[] (gerekli) |
validationOverrides | EDIFACT doğrulama geçersiz kılma ayarları. | EdifactValidationOverride[] |
Validationsettings | EDIFACT doğrulama ayarları. | EdifactValidationSettings (gerekli) |
EdifactAcknowledgementSettings
Ad | Açıklama | Değer |
---|---|---|
acknowledgementControlNumberLowerBound | Onay denetimi numarası alt sınır. | int (gerekli) |
acknowledgementControlNumberPrefix | Onay denetimi numarası ön eki. | string |
acknowledgementControlNumberSuffix | Onay denetimi numarası soneki. | string |
acknowledgementControlNumberUpperBound | Onay denetimi numarası üst sınır. | int (gerekli) |
batchFunctionalAcknowledgements | İşlevsel onayların toplu işlenip toplu hale getirilmesi gerekmediğini gösteren değer. | bool (gerekli) |
batchTechnicalAcknowledgements | Teknik onayların toplu işlenip gruplanmayacağını gösteren değer. | bool (gerekli) |
needFunctionalAcknowledgement | İşlevsel onay gerekip gerekmediğini gösteren değer. | bool (gerekli) |
needLoopForValidMessages | Geçerli iletiler için döngü gerekip gerekmediğini gösteren değer. | bool (gerekli) |
needTechnicalAcknowledgement | Teknik onay gerekip gerekmediğini gösteren değer. | bool (gerekli) |
rolloverAcknowledgementControlNumber | Onay denetimi numarasının geçişi yapılıp yapılmayacağını belirten değer. | bool (gerekli) |
sendSynchronousAcknowledgement | Zaman uyumlu onay gönderip göndermeyeceğini belirten değer. | bool (gerekli) |
EdifactDelimiterOverride
Ad | Açıklama | Değer |
---|---|---|
componentSeparator | Bileşen ayırıcısı. | int (gerekli) |
dataElementSeparator | Veri öğesi ayırıcısı. | int (gerekli) |
decimalPointIndicator | Ondalık ayırıcı göstergesi. | 'Virgül' 'Ondalık' 'NotSpecified' (gerekli) |
messageAssociationAssignedCode | İleti ilişkilendirmesi tarafından atanan kod. | string |
Messageıd | İleti kimliği. | string |
messageRelease | İleti sürümü. | string |
Messageversion | İleti sürümü. | string |
releaseIndicator | Sürüm göstergesi. | int (gerekli) |
repetitionSeparator | Yineleme ayırıcısı. | int (gerekli) |
segmentTerminator | Segment sonlandırıcısı. | int (gerekli) |
segmentTerminatorSuffix | Segment sonlandırıcı soneki. | 'CR' 'CRLF' 'LF' 'Yok' 'NotSpecified' (gerekli) |
Targetnamespace | Bu sınırlayıcı ayarlarının uygulanması gereken hedef ad alanı. | string |
EdifactEnvelopeOverride
Ad | Açıklama | Değer |
---|---|---|
applicationPassword | Uygulama parolası. | string |
associationAssignedCode | İlişkilendirme tarafından atanan kod. | string |
controllingAgencyCode | Kontrol eden ajans kodu. | string |
functionalGroupId | İşlevsel grup kimliği. | string |
groupHeaderMessageRelease | Grup üst bilgisi ileti sürümü. | string |
groupHeaderMessageVersion | Grup üst bilgisi ileti sürümü. | string |
messageAssociationAssignedCode | İleti ilişkilendirmesi tarafından atanan kod. | string |
Messageıd | Bu zarf ayarlarının uygulanması gereken ileti kimliği. | string |
messageRelease | Bu zarf ayarlarının uygulanması gereken ileti sürümü. | string |
Messageversion | Bu zarf ayarlarının uygulanması gereken ileti sürümü. | string |
receiverApplicationId | Alıcı uygulama kimliği. | string |
receiverApplicationQualifier | Alıcı uygulama niteleyicisi. | string |
senderApplicationId | Gönderen uygulama kimliği. | string |
senderApplicationQualifier | Gönderen uygulama niteleyicisi. | string |
Targetnamespace | Bu zarf ayarlarının uygulanması gereken hedef ad alanı. | string |
EdifactEnvelopeSettings
Ad | Açıklama | Değer |
---|---|---|
applicationReferenceId | Uygulama başvuru kimliği. | string |
applyDelimiterStringAdvice | Sınırlayıcı dize önerisinin uygulanıp uygulanmayacağını gösteren değer. | bool (gerekli) |
communicationAgreementId | İletişim sözleşmesi kimliği. | string |
createGroupingSegments | Gruplandırma segmentlerinin oluşturulup oluşturulmayacağını gösteren değer. | bool (gerekli) |
enableDefaultGroupHeaders | Varsayılan grup üst bilgilerinin etkinleştirilip etkinleştirilmeydiğini gösteren değer. | bool (gerekli) |
functionalGroupId | İşlevsel grup kimliği. | string |
groupApplicationPassword | Grup uygulaması parolası. | string |
groupApplicationReceiverId | Grup uygulaması alıcı kimliği. | string |
groupApplicationReceiverQualifier | Grup uygulaması alıcı niteleyicisi. | string |
groupApplicationSenderId | Grup uygulaması gönderen kimliği. | string |
groupApplicationSenderQualifier | Grup uygulaması gönderen niteleyicisi. | string |
groupAssociationAssignedCode | Grup ilişkilendirmesi tarafından atanan kod. | string |
groupControllingAgencyCode | Ajans kodunu kontrol eden grup. | string |
groupControlNumberLowerBound | Alt sınırdaki grup denetim numarası. | int (gerekli) |
groupControlNumberPrefix | Grup denetimi numarası ön eki. | string |
groupControlNumberSuffix | Grup denetim numarası soneki. | string |
groupControlNumberUpperBound | Üst sınırdaki grup denetim numarası. | int (gerekli) |
groupMessageRelease | Grup iletisi sürümü. | string |
groupMessageVersion | Grup iletisi sürümü. | string |
interchangeControlNumberLowerBound | Değişim denetim numarası alt sınır. | int (gerekli) |
interchangeControlNumberPrefix | Değişim denetimi numarası ön eki. | string |
interchangeControlNumberSuffix | Değişim denetim numarası soneki. | string |
interchangeControlNumberUpperBound | Değişim denetim numarası üst sınır. | int (gerekli) |
isTestInterchange | İletinin bir test değişimi olup olmadığını gösteren değer. | bool (gerekli) |
overwriteExistingTransactionSetControlNumber | Mevcut işlem kümesi denetim numarasının üzerine yazıp yazılmayacağını gösteren değer. | bool (gerekli) |
processingPriorityCode | İşleme önceliği kodu. | string |
receiverInternalIdentification | Alıcı iç kimliği. | string |
receiverInternalSubIdentification | Alıcı iç alt kimliği. | string |
receiverReverseRoutingAddress | Alıcı ters yönlendirme adresi. | string |
recipientReferencePasswordQualifier | Alıcı başvuru parolası niteleyicisi. | string |
recipientReferencePasswordValue | Alıcı başvuru parolası değeri. | string |
rolloverGroupControlNumber | Grup denetim numarasının rollover yapılıp yapılmayacağını belirten değer. | bool (gerekli) |
rolloverInterchangeControlNumber | Değişim denetim numarasının geçiş yapılıp yapılmayacağını belirten değer. | bool (gerekli) |
rolloverTransactionSetControlNumber | İşlem kümesi denetim numarasının geçiş yapılıp yapılmayacağını gösteren değer. | bool (gerekli) |
senderInternalIdentification | Gönderenin iç kimliği. | string |
senderInternalSubIdentification | Gönderenin iç alt kimliği. | string |
senderReverseRoutingAddress | Gönderenin ters yönlendirme adresi. | string |
transactionSetControlNumberLowerBound | İşlem kümesi denetim numarası alt sınır. | int (gerekli) |
transactionSetControlNumberPrefix | İşlem kümesi denetim numarası ön eki. | string |
transactionSetControlNumberSuffix | İşlem kümesi denetim numarası soneki. | string |
transactionSetControlNumberUpperBound | İşlem kümesi denetim numarası üst sınır. | int (gerekli) |
EdifactFramingSettings
Ad | Açıklama | Değer |
---|---|---|
characterEncoding | Karakter kodlaması. | string |
Characterset | EDIFACT çerçeve ayarı characterSet. | 'KECA' 'NotSpecified' 'UNOA' 'UNOB' 'UNOC' 'UNOD' 'UNOE' 'UNOF' 'UNOG' 'UNOH' 'UNOI' 'UNOJ' 'UNOK' 'UNOX' 'UNOY' (gerekli) |
componentSeparator | Bileşen ayırıcısı. | int (gerekli) |
dataElementSeparator | Veri öğesi ayırıcısı. | int (gerekli) |
decimalPointIndicator | EDIFACT çerçeve ayarı ondalık göstergesi. | 'Virgül' 'Ondalık' 'NotSpecified' (gerekli) |
Protocolversion | Protokol sürümü. | int (gerekli) |
releaseIndicator | Sürüm göstergesi. | int (gerekli) |
repetitionSeparator | Yineleme ayırıcısı. | int (gerekli) |
segmentTerminator | Segment sonlandırıcısı. | int (gerekli) |
segmentTerminatorSuffix | EDIFACT çerçeve ayarı segment sonlandırıcı soneki. | 'CR' 'CRLF' 'LF' 'Yok' 'NotSpecified' (gerekli) |
serviceCodeListDirectoryVersion | Hizmet kodu listesi dizin sürümü. | string |
EdifactMessageFilter
Ad | Açıklama | Değer |
---|---|---|
messageFilterType | İleti filtresi türü. | 'Dışla' 'Dahil Et' 'NotSpecified' (gerekli) |
EdifactMessageIdentifier
Ad | Açıklama | Değer |
---|---|---|
Messageıd | Bu zarf ayarlarının uygulanması gereken ileti kimliği. | dize (gerekli) |
EdifactProcessingSettings
Ad | Açıklama | Değer |
---|---|---|
createEmptyXmlTagsForTrailingSeparators | Sondaki ayırıcılar için boş xml etiketleri oluşturulup oluşturulmayacağını gösteren değer. | bool (gerekli) |
maskSecurityInfo | Güvenlik bilgilerinin maskelenip maskelenmeyeceğini belirten değer. | bool (gerekli) |
preserveInterchange | Değişimin korunup korunmayacağını belirten değer. | bool (gerekli) |
suspendInterchangeOnError | Hatada değişimin askıya alınıp alınmayacağını gösteren değer. | bool (gerekli) |
useDotAsDecimalSeparator | Ondalık ayırıcı olarak nokta kullanılıp kullanılmayacağını gösteren değer. | bool (gerekli) |
EdifactSchemaReference
Ad | Açıklama | Değer |
---|---|---|
associationAssignedCode | İlişkilendirme tarafından atanan kod. | string |
Messageıd | İleti kimliği. | dize (gerekli) |
messageRelease | İleti sürümü. | dize (gerekli) |
Messageversion | İleti sürümü. | dize (gerekli) |
Schemaname | Şema adı. | dize (gerekli) |
senderApplicationId | Gönderen uygulama kimliği. | string |
senderApplicationQualifier | Gönderen uygulama niteleyicisi. | string |
EdifactValidationOverride
Ad | Açıklama | Değer |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Baştaki ve sondaki boşluklara ve sıfırlara izin verilip verilmeyeceğini gösteren değer. | bool (gerekli) |
enforceCharacterSet | Karakter Kümesinin doğrulanıp doğrulanmayacağını gösteren değer. | bool (gerekli) |
Messageıd | Doğrulama ayarlarının uygulanması gereken ileti kimliği. | dize (gerekli) |
trailingSeparatorPolicy | Sondaki ayırıcı ilkesi. | 'Zorunlu' 'NotAllowed' 'NotSpecified' 'İsteğe bağlı' (gerekli) |
trimLeadingAndTrailingSpacesAndZeroes | Baştaki ve sondaki boşlukların ve sıfırların kırpılıp kırpılmayacağını gösteren değer. | bool (gerekli) |
validateEDITypes | EDI türlerinin doğrulanıp doğrulanmayacağını gösteren değer. | bool (gerekli) |
validateXSDTypes | XSD türlerinin doğrulanıp doğrulanmayacağını gösteren değer. | bool (gerekli) |
EdifactValidationSettings
Ad | Açıklama | Değer |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Baştaki ve sondaki boşluklara ve sıfırlara izin verilip verilmeyeceğini gösteren değer. | bool (gerekli) |
checkDuplicateGroupControlNumber | Yinelenen grup denetim numarasının denetlenip denetlenmeyeceğini belirten değer. | bool (gerekli) |
checkDuplicateInterchangeControlNumber | Yinelenen değişim denetim numarasının denetlenip denetlenmeyeceğini belirten değer. | bool (gerekli) |
checkDuplicateTransactionSetControlNumber | Yinelenen işlem kümesi denetim numarasının denetlenip denetlenmeyeceğini gösteren değer. | bool (gerekli) |
interchangeControlNumberValidityDays | Değişim denetim numarasının geçerlilik süresi. | int (gerekli) |
trailingSeparatorPolicy | Sondaki ayırıcı ilkesi. | 'Zorunlu' 'NotAllowed' 'NotSpecified' 'İsteğe bağlı' (gerekli) |
trimLeadingAndTrailingSpacesAndZeroes | Baştaki ve sondaki boşlukların ve sıfırların kırpılıp kırpılmayacağını gösteren değer. | bool (gerekli) |
validateCharacterSet | İletideki karakter kümesinin doğrulanıp doğrulanmayacağını belirten değer. | bool (gerekli) |
validateEDITypes | EDI türlerinin doğrulanıp doğrulanmayacağını belirten değer. | bool (gerekli) |
validateXSDTypes | XSD türlerinin doğrulanıp doğrulanmayacağını belirten değer. | bool (gerekli) |
X12AgreementContent
Ad | Açıklama | Değer |
---|---|---|
receiveAgreement | X12 tek yönlü alma sözleşmesi. | X12OneWayAgreement (gerekli) |
sendAgreement | X12 tek yönlü gönderme sözleşmesi. | X12OneWayAgreement (gerekli) |
X12OneWayAgreement
Ad | Açıklama | Değer |
---|---|---|
protocolSettings | X12 protokol ayarları. | X12ProtocolSettings (gerekli) |
receiverBusinessIdentity | Alıcı iş kimliği | BusinessIdentity (gerekli) |
senderBusinessIdentity | Gönderenin iş kimliği | BusinessIdentity (gerekli) |
X12ProtocolSettings
Ad | Açıklama | Değer |
---|---|---|
acknowledgementSettings | X12 bildirim ayarları. | X12AcknowledgementSettings (gerekli) |
envelopeOverrides | X12 zarf geçersiz kılma ayarları. | X12EnvelopeOverride[] |
envelopeSettings | X12 zarf ayarları. | X12EnvelopeSettings (gerekli) |
framingSettings | X12 çerçeve ayarları. | X12FramingSettings (gerekli) |
Messagefilter | X12 ileti filtresi. | X12MessageFilter (gerekli) |
messageFilterList | X12 ileti filtresi listesi. | X12MessageIdentifier[] |
processingSettings | X12 işleme ayarları. | X12ProcessingSettings (gerekli) |
schemaReferences | X12 şema başvuruları. | X12SchemaReference[] (gerekli) |
securitySettings | X12 güvenlik ayarları. | X12SecuritySettings (gerekli) |
validationOverrides | X12 doğrulama geçersiz kılma ayarları. | X12ValidationOverride[] |
Validationsettings | X12 doğrulama ayarları. | X12ValidationSettings (gerekli) |
x12DelimiterOverrides | X12 sınırlayıcı geçersiz kılma ayarları. | X12DelimiterOverrides[] |
X12AcknowledgementSettings
Ad | Açıklama | Değer |
---|---|---|
acknowledgementControlNumberLowerBound | Onay denetimi numarası alt sınır. | int (gerekli) |
acknowledgementControlNumberPrefix | Onay denetimi numarası ön eki. | string |
acknowledgementControlNumberSuffix | Onay denetimi numarası soneki. | string |
acknowledgementControlNumberUpperBound | Onay denetimi numarası üst sınır. | int (gerekli) |
batchFunctionalAcknowledgements | İşlevsel onayların toplu işlenip toplu hale getirilmesi gerekmediğini gösteren değer. | bool (gerekli) |
batchImplementationAcknowledgements | Toplu uygulama onaylarının yapılıp yapılmayacağını belirten değer. | bool (gerekli) |
batchTechnicalAcknowledgements | Teknik onayların toplu işlenip gruplanmayacağını gösteren değer. | bool (gerekli) |
functionalAcknowledgementVersion | İşlevsel onay sürümü. | string |
implementationAcknowledgementVersion | Uygulama onay sürümü. | string |
needFunctionalAcknowledgement | İşlevsel onay gerekip gerekmediğini gösteren değer. | bool (gerekli) |
needImplementationAcknowledgement | Uygulama onayının gerekli olup olmadığını gösteren değer. | bool (gerekli) |
needLoopForValidMessages | Geçerli iletiler için döngü gerekip gerekmediğini gösteren değer. | bool (gerekli) |
needTechnicalAcknowledgement | Teknik onay gerekip gerekmediğini gösteren değer. | bool (gerekli) |
rolloverAcknowledgementControlNumber | Onay denetimi numarasının geçişi yapılıp yapılmayacağını belirten değer. | bool (gerekli) |
sendSynchronousAcknowledgement | Zaman uyumlu onay gönderip göndermeyeceğini belirten değer. | bool (gerekli) |
X12EnvelopeOverride
Ad | Açıklama | Değer |
---|---|---|
Dateformat | Tarih biçimi. | 'CCYYMMDD' 'NotSpecified' 'YYMMDD' (gerekli) |
functionalIdentifierCode | İşlevsel tanımlayıcı kodu. | string |
headerVersion | Üst bilgi sürümü. | dize (gerekli) |
Messageıd | Bu zarf ayarlarının uygulanması gereken ileti kimliği. | dize (gerekli) |
Protocolversion | Bu zarf ayarlarının uygulanması gereken protokol sürümü. | dize (gerekli) |
receiverApplicationId | Alıcı uygulama kimliği. | dize (gerekli) |
responsibleAgencyCode | Sorumlu ajans kodu. | dize (gerekli) |
senderApplicationId | Gönderen uygulama kimliği. | dize (gerekli) |
Targetnamespace | Bu zarf ayarlarının uygulanması gereken hedef ad alanı. | dize (gerekli) |
timeFormat | Saat biçimi. | 'HHMM' 'HHMMSS' 'HHMMSSd' 'HHMMSSdd' 'NotSpecified' (gerekli) |
X12EnvelopeSettings
Ad | Açıklama | Değer |
---|---|---|
controlStandardsId | Denetim standartları kimliği. | int (gerekli) |
controlVersionNumber | Denetim sürüm numarası. | dize (gerekli) |
enableDefaultGroupHeaders | Varsayılan grup üst bilgilerinin etkinleştirilip etkinleştirilmeydiğini gösteren değer. | bool (gerekli) |
functionalGroupId | İşlevsel grup kimliği. | string |
groupControlNumberLowerBound | Alt sınırdaki grup denetim numarası. | int (gerekli) |
groupControlNumberUpperBound | Üst sınırdaki grup denetim numarası. | int (gerekli) |
groupHeaderAgencyCode | Grup üst bilgisi ajans kodu. | dize (gerekli) |
groupHeaderDateFormat | Grup üst bilgisi tarih biçimi. | 'CCYYMMDD' 'NotSpecified' 'YYMMDD' (gerekli) |
groupHeaderTimeFormat | Grup üst bilgisi saat biçimi. | 'HHMM' 'HHMMSS' 'HHMMSSd' 'HHMMSSdd' 'NotSpecified' (gerekli) |
groupHeaderVersion | Grup üst bilgisi sürümü. | dize (gerekli) |
interchangeControlNumberLowerBound | Değişim denetim numarası alt sınır. | int (gerekli) |
interchangeControlNumberUpperBound | Değişim denetim numarası üst sınır. | int (gerekli) |
overwriteExistingTransactionSetControlNumber | Var olan işlem kümesi denetim numarasının üzerine yazıp yazılmayacağını belirten değer. | bool (gerekli) |
receiverApplicationId | Alıcı uygulama kimliği. | dize (gerekli) |
rolloverGroupControlNumber | Grup denetim numarasının rollover yapılıp yapılmayacağını gösteren değer. | bool (gerekli) |
rolloverInterchangeControlNumber | Değişim denetim numarasının yuvarlanıp yuvarlanmayacağını gösteren değer. | bool (gerekli) |
rolloverTransactionSetControlNumber | İşlem kümesi denetim numarasının yuvarlanıp yuvarlanmayacağını gösteren değer. | bool (gerekli) |
senderApplicationId | Gönderen uygulama kimliği. | dize (gerekli) |
transactionSetControlNumberLowerBound | İşlem kümesi denetim numarası alt sınır. | int (gerekli) |
transactionSetControlNumberPrefix | İşlem kümesi denetim numarası ön eki. | string |
transactionSetControlNumberSuffix | İşlem kümesi denetim numarası soneki. | string |
transactionSetControlNumberUpperBound | İşlem kümesi denetim numarası üst sınır. | int (gerekli) |
usageIndicator | Kullanım göstergesi. | 'Bilgi' 'NotSpecified' 'Üretim' 'Test' (gerekli) |
useControlStandardsIdAsRepetitionCharacter | Denetim standartları kimliğinin yineleme karakteri olarak kullanılıp kullanılmayacağını gösteren değer. | bool (gerekli) |
X12FramingSettings
Ad | Açıklama | Değer |
---|---|---|
Characterset | X12 karakter kümesi. | 'Temel' 'Genişletilmiş' 'NotSpecified' 'UTF8' (gerekli) |
componentSeparator | Bileşen ayırıcısı. | int (gerekli) |
dataElementSeparator | Veri öğesi ayırıcısı. | int (gerekli) |
replaceCharacter | Değiştirme karakteri. | int (gerekli) |
replaceSeparatorsInPayload | Yükteki ayırıcıların değiştirilip değiştirilmeyeceğini gösteren değer. | bool (gerekli) |
segmentTerminator | Segment sonlandırıcısı. | int (gerekli) |
segmentTerminatorSuffix | Segment sonlandırıcı soneki. | 'CR' 'CRLF' 'LF' 'Yok' 'NotSpecified' (gerekli) |
X12MessageFilter
Ad | Açıklama | Değer |
---|---|---|
messageFilterType | İleti filtresi türü. | 'Dışla' 'Dahil Et' 'NotSpecified' (gerekli) |
X12MessageIdentifier
Ad | Açıklama | Değer |
---|---|---|
Messageıd | İleti kimliği. | dize (gerekli) |
X12ProcessingSettings
Ad | Açıklama | Değer |
---|---|---|
convertImpliedDecimal | Sayısal türün zımni ondalık değere dönüştürülip dönüştürülmeyeceğini gösteren değer. | bool (gerekli) |
createEmptyXmlTagsForTrailingSeparators | Sondaki ayırıcılar için boş xml etiketleri oluşturulup oluşturulmayacağını gösteren değer. | bool (gerekli) |
maskSecurityInfo | Güvenlik bilgilerinin maskelenip maskelenmeyeceğini belirten değer. | bool (gerekli) |
preserveInterchange | Değişimin korunup korunmayacağını belirten değer. | bool (gerekli) |
suspendInterchangeOnError | Hatada değişimin askıya alınıp alınmayacağını gösteren değer. | bool (gerekli) |
useDotAsDecimalSeparator | Ondalık ayırıcı olarak nokta kullanılıp kullanılmayacağını gösteren değer. | bool (gerekli) |
X12SchemaReference
Ad | Açıklama | Değer |
---|---|---|
Messageıd | İleti kimliği. | dize (gerekli) |
Schemaname | Şema adı. | dize (gerekli) |
schemaVersion | Şema sürümü. | dize (gerekli) |
senderApplicationId | Gönderen uygulama kimliği. | string |
X12SecuritySettings
Ad | Açıklama | Değer |
---|---|---|
authorizationQualifier | Yetkilendirme niteleyicisi. | dize (gerekli) |
authorizationValue | Yetkilendirme değeri. | string |
passwordValue | Parola değeri. | string |
securityQualifier | Güvenlik niteleyicisi. | dize (gerekli) |
X12ValidationOverride
Ad | Açıklama | Değer |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Baştaki ve sondaki boşluklara ve sıfırlara izin verilip verilmeyeceğini gösteren değer. | bool (gerekli) |
Messageıd | Doğrulama ayarlarının uygulanması gereken ileti kimliği. | dize (gerekli) |
trailingSeparatorPolicy | Sondaki ayırıcı ilkesi. | 'Zorunlu' 'NotAllowed' 'NotSpecified' 'İsteğe bağlı' (gerekli) |
trimLeadingAndTrailingSpacesAndZeroes | Baştaki ve sondaki boşlukların ve sıfırların kırpılıp kırpılmayacağını gösteren değer. | bool (gerekli) |
validateCharacterSet | Karakter Kümesinin doğrulanıp doğrulanmayacağını gösteren değer. | bool (gerekli) |
validateEDITypes | EDI türlerinin doğrulanıp doğrulanmayacağını gösteren değer. | bool (gerekli) |
validateXSDTypes | XSD türlerinin doğrulanıp doğrulanmayacağını gösteren değer. | bool (gerekli) |
X12ValidationSettings
Ad | Açıklama | Değer |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Baştaki ve sondaki boşluklara ve sıfırlara izin verilip verilmeyeceğini gösteren değer. | bool (gerekli) |
checkDuplicateGroupControlNumber | Yinelenen grup denetim numarasının denetlenip denetlenmeyeceğini belirten değer. | bool (gerekli) |
checkDuplicateInterchangeControlNumber | Yinelenen değişim denetim numarasının denetlenip denetlenmeyeceğini belirten değer. | bool (gerekli) |
checkDuplicateTransactionSetControlNumber | Yinelenen işlem kümesi denetim numarasının denetlenip denetlenmeyeceğini gösteren değer. | bool (gerekli) |
interchangeControlNumberValidityDays | Değişim denetim numarasının geçerlilik süresi. | int (gerekli) |
trailingSeparatorPolicy | Sondaki ayırıcı ilkesi. | 'Zorunlu' 'NotAllowed' 'NotSpecified' 'İsteğe bağlı' (gerekli) |
trimLeadingAndTrailingSpacesAndZeroes | Baştaki ve sondaki boşlukların ve sıfırların kırpılıp kırpılmayacağını gösteren değer. | bool (gerekli) |
validateCharacterSet | İletideki karakter kümesinin doğrulanıp doğrulanmayacağını belirten değer. | bool (gerekli) |
validateEDITypes | EDI türlerinin doğrulanıp doğrulanmayacağını belirten değer. | bool (gerekli) |
validateXSDTypes | XSD türlerinin doğrulanıp doğrulanmayacağını belirten değer. | bool (gerekli) |
X12DelimiterOverrides
Ad | Açıklama | Değer |
---|---|---|
componentSeparator | Bileşen ayırıcısı. | int (gerekli) |
dataElementSeparator | Veri öğesi ayırıcısı. | int (gerekli) |
Messageıd | İleti kimliği. | string |
Protocolversion | Protokol sürümü. | string |
replaceCharacter | Değiştirme karakteri. | int (gerekli) |
replaceSeparatorsInPayload | Yükteki ayırıcıların değiştirilip değiştirilmeyeceğini gösteren değer. | bool (gerekli) |
segmentTerminator | Segment sonlandırıcısı. | int (gerekli) |
segmentTerminatorSuffix | Segment sonlandırıcısı soneki. | 'CR' 'CRLF' 'LF' 'Yok' 'NotSpecified' (gerekli) |
Targetnamespace | Bu sınırlayıcı ayarlarının uygulanması gereken hedef ad alanı. | string |
Hızlı başlangıç şablonları
Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.
Şablon | Description |
---|---|
Azure Logic Apps - AS2 Gönderme Alma |
İş ortakları ve sözleşmeler için yapıtlar da dahil olmak üzere Contoso ve Fabrikam olmak üzere iki iş ortağı için tümleştirme hesapları oluşturur. Şablon ayrıca zaman uyumlu AS2 Gönderme Alma işlemini göstermek için Fabrikam Sales ile Contoso arasında mantıksal uygulamalar oluşturur. Şablon ayrıca Fabrikam Finance ile Contoso arasında zaman uyumsuz AS2 Gönderme Alma işlemini gösteren mantıksal uygulamalar da oluşturur. |
Terraform (AzAPI sağlayıcısı) kaynak tanımı
integrationAccounts/agreements kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Logic/integrationAccounts/agreements kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Logic/integrationAccounts/agreements@2019-05-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
agreementType = "string"
content = {
aS2 = {
receiveAgreement = {
protocolSettings = {
acknowledgementConnectionSettings = {
ignoreCertificateNameMismatch = bool
keepHttpConnectionAlive = bool
supportHttpStatusCodeContinue = bool
unfoldHttpHeaders = bool
}
envelopeSettings = {
autogenerateFileName = bool
fileNameTemplate = "string"
messageContentType = "string"
suspendMessageOnFileNameGenerationError = bool
transmitFileNameInMimeHeader = bool
}
errorSettings = {
resendIfMDNNotReceived = bool
suspendDuplicateMessage = bool
}
mdnSettings = {
dispositionNotificationTo = "string"
mdnText = "string"
micHashingAlgorithm = "string"
needMDN = bool
receiptDeliveryUrl = "string"
sendInboundMDNToMessageBox = bool
sendMDNAsynchronously = bool
signMDN = bool
signOutboundMDNIfOptional = bool
}
messageConnectionSettings = {
ignoreCertificateNameMismatch = bool
keepHttpConnectionAlive = bool
supportHttpStatusCodeContinue = bool
unfoldHttpHeaders = bool
}
securitySettings = {
enableNRRForInboundDecodedMessages = bool
enableNRRForInboundEncodedMessages = bool
enableNRRForInboundMDN = bool
enableNRRForOutboundDecodedMessages = bool
enableNRRForOutboundEncodedMessages = bool
enableNRRForOutboundMDN = bool
encryptionCertificateName = "string"
overrideGroupSigningCertificate = bool
sha2AlgorithmFormat = "string"
signingCertificateName = "string"
}
validationSettings = {
checkCertificateRevocationListOnReceive = bool
checkCertificateRevocationListOnSend = bool
checkDuplicateMessage = bool
compressMessage = bool
encryptionAlgorithm = "string"
encryptMessage = bool
interchangeDuplicatesValidityDays = int
overrideMessageProperties = bool
signingAlgorithm = "string"
signMessage = bool
}
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
sendAgreement = {
protocolSettings = {
acknowledgementConnectionSettings = {
ignoreCertificateNameMismatch = bool
keepHttpConnectionAlive = bool
supportHttpStatusCodeContinue = bool
unfoldHttpHeaders = bool
}
envelopeSettings = {
autogenerateFileName = bool
fileNameTemplate = "string"
messageContentType = "string"
suspendMessageOnFileNameGenerationError = bool
transmitFileNameInMimeHeader = bool
}
errorSettings = {
resendIfMDNNotReceived = bool
suspendDuplicateMessage = bool
}
mdnSettings = {
dispositionNotificationTo = "string"
mdnText = "string"
micHashingAlgorithm = "string"
needMDN = bool
receiptDeliveryUrl = "string"
sendInboundMDNToMessageBox = bool
sendMDNAsynchronously = bool
signMDN = bool
signOutboundMDNIfOptional = bool
}
messageConnectionSettings = {
ignoreCertificateNameMismatch = bool
keepHttpConnectionAlive = bool
supportHttpStatusCodeContinue = bool
unfoldHttpHeaders = bool
}
securitySettings = {
enableNRRForInboundDecodedMessages = bool
enableNRRForInboundEncodedMessages = bool
enableNRRForInboundMDN = bool
enableNRRForOutboundDecodedMessages = bool
enableNRRForOutboundEncodedMessages = bool
enableNRRForOutboundMDN = bool
encryptionCertificateName = "string"
overrideGroupSigningCertificate = bool
sha2AlgorithmFormat = "string"
signingCertificateName = "string"
}
validationSettings = {
checkCertificateRevocationListOnReceive = bool
checkCertificateRevocationListOnSend = bool
checkDuplicateMessage = bool
compressMessage = bool
encryptionAlgorithm = "string"
encryptMessage = bool
interchangeDuplicatesValidityDays = int
overrideMessageProperties = bool
signingAlgorithm = "string"
signMessage = bool
}
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
}
edifact = {
receiveAgreement = {
protocolSettings = {
acknowledgementSettings = {
acknowledgementControlNumberLowerBound = int
acknowledgementControlNumberPrefix = "string"
acknowledgementControlNumberSuffix = "string"
acknowledgementControlNumberUpperBound = int
batchFunctionalAcknowledgements = bool
batchTechnicalAcknowledgements = bool
needFunctionalAcknowledgement = bool
needLoopForValidMessages = bool
needTechnicalAcknowledgement = bool
rolloverAcknowledgementControlNumber = bool
sendSynchronousAcknowledgement = bool
}
edifactDelimiterOverrides = [
{
componentSeparator = int
dataElementSeparator = int
decimalPointIndicator = "string"
messageAssociationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
releaseIndicator = int
repetitionSeparator = int
segmentTerminator = int
segmentTerminatorSuffix = "string"
targetNamespace = "string"
}
]
envelopeOverrides = [
{
applicationPassword = "string"
associationAssignedCode = "string"
controllingAgencyCode = "string"
functionalGroupId = "string"
groupHeaderMessageRelease = "string"
groupHeaderMessageVersion = "string"
messageAssociationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
receiverApplicationId = "string"
receiverApplicationQualifier = "string"
senderApplicationId = "string"
senderApplicationQualifier = "string"
targetNamespace = "string"
}
]
envelopeSettings = {
applicationReferenceId = "string"
applyDelimiterStringAdvice = bool
communicationAgreementId = "string"
createGroupingSegments = bool
enableDefaultGroupHeaders = bool
functionalGroupId = "string"
groupApplicationPassword = "string"
groupApplicationReceiverId = "string"
groupApplicationReceiverQualifier = "string"
groupApplicationSenderId = "string"
groupApplicationSenderQualifier = "string"
groupAssociationAssignedCode = "string"
groupControllingAgencyCode = "string"
groupControlNumberLowerBound = int
groupControlNumberPrefix = "string"
groupControlNumberSuffix = "string"
groupControlNumberUpperBound = int
groupMessageRelease = "string"
groupMessageVersion = "string"
interchangeControlNumberLowerBound = int
interchangeControlNumberPrefix = "string"
interchangeControlNumberSuffix = "string"
interchangeControlNumberUpperBound = int
isTestInterchange = bool
overwriteExistingTransactionSetControlNumber = bool
processingPriorityCode = "string"
receiverInternalIdentification = "string"
receiverInternalSubIdentification = "string"
receiverReverseRoutingAddress = "string"
recipientReferencePasswordQualifier = "string"
recipientReferencePasswordValue = "string"
rolloverGroupControlNumber = bool
rolloverInterchangeControlNumber = bool
rolloverTransactionSetControlNumber = bool
senderInternalIdentification = "string"
senderInternalSubIdentification = "string"
senderReverseRoutingAddress = "string"
transactionSetControlNumberLowerBound = int
transactionSetControlNumberPrefix = "string"
transactionSetControlNumberSuffix = "string"
transactionSetControlNumberUpperBound = int
}
framingSettings = {
characterEncoding = "string"
characterSet = "string"
componentSeparator = int
dataElementSeparator = int
decimalPointIndicator = "string"
protocolVersion = int
releaseIndicator = int
repetitionSeparator = int
segmentTerminator = int
segmentTerminatorSuffix = "string"
serviceCodeListDirectoryVersion = "string"
}
messageFilter = {
messageFilterType = "string"
}
messageFilterList = [
{
messageId = "string"
}
]
processingSettings = {
createEmptyXmlTagsForTrailingSeparators = bool
maskSecurityInfo = bool
preserveInterchange = bool
suspendInterchangeOnError = bool
useDotAsDecimalSeparator = bool
}
schemaReferences = [
{
associationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
schemaName = "string"
senderApplicationId = "string"
senderApplicationQualifier = "string"
}
]
validationOverrides = [
{
allowLeadingAndTrailingSpacesAndZeroes = bool
enforceCharacterSet = bool
messageId = "string"
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateEDITypes = bool
validateXSDTypes = bool
}
]
validationSettings = {
allowLeadingAndTrailingSpacesAndZeroes = bool
checkDuplicateGroupControlNumber = bool
checkDuplicateInterchangeControlNumber = bool
checkDuplicateTransactionSetControlNumber = bool
interchangeControlNumberValidityDays = int
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEDITypes = bool
validateXSDTypes = bool
}
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
sendAgreement = {
protocolSettings = {
acknowledgementSettings = {
acknowledgementControlNumberLowerBound = int
acknowledgementControlNumberPrefix = "string"
acknowledgementControlNumberSuffix = "string"
acknowledgementControlNumberUpperBound = int
batchFunctionalAcknowledgements = bool
batchTechnicalAcknowledgements = bool
needFunctionalAcknowledgement = bool
needLoopForValidMessages = bool
needTechnicalAcknowledgement = bool
rolloverAcknowledgementControlNumber = bool
sendSynchronousAcknowledgement = bool
}
edifactDelimiterOverrides = [
{
componentSeparator = int
dataElementSeparator = int
decimalPointIndicator = "string"
messageAssociationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
releaseIndicator = int
repetitionSeparator = int
segmentTerminator = int
segmentTerminatorSuffix = "string"
targetNamespace = "string"
}
]
envelopeOverrides = [
{
applicationPassword = "string"
associationAssignedCode = "string"
controllingAgencyCode = "string"
functionalGroupId = "string"
groupHeaderMessageRelease = "string"
groupHeaderMessageVersion = "string"
messageAssociationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
receiverApplicationId = "string"
receiverApplicationQualifier = "string"
senderApplicationId = "string"
senderApplicationQualifier = "string"
targetNamespace = "string"
}
]
envelopeSettings = {
applicationReferenceId = "string"
applyDelimiterStringAdvice = bool
communicationAgreementId = "string"
createGroupingSegments = bool
enableDefaultGroupHeaders = bool
functionalGroupId = "string"
groupApplicationPassword = "string"
groupApplicationReceiverId = "string"
groupApplicationReceiverQualifier = "string"
groupApplicationSenderId = "string"
groupApplicationSenderQualifier = "string"
groupAssociationAssignedCode = "string"
groupControllingAgencyCode = "string"
groupControlNumberLowerBound = int
groupControlNumberPrefix = "string"
groupControlNumberSuffix = "string"
groupControlNumberUpperBound = int
groupMessageRelease = "string"
groupMessageVersion = "string"
interchangeControlNumberLowerBound = int
interchangeControlNumberPrefix = "string"
interchangeControlNumberSuffix = "string"
interchangeControlNumberUpperBound = int
isTestInterchange = bool
overwriteExistingTransactionSetControlNumber = bool
processingPriorityCode = "string"
receiverInternalIdentification = "string"
receiverInternalSubIdentification = "string"
receiverReverseRoutingAddress = "string"
recipientReferencePasswordQualifier = "string"
recipientReferencePasswordValue = "string"
rolloverGroupControlNumber = bool
rolloverInterchangeControlNumber = bool
rolloverTransactionSetControlNumber = bool
senderInternalIdentification = "string"
senderInternalSubIdentification = "string"
senderReverseRoutingAddress = "string"
transactionSetControlNumberLowerBound = int
transactionSetControlNumberPrefix = "string"
transactionSetControlNumberSuffix = "string"
transactionSetControlNumberUpperBound = int
}
framingSettings = {
characterEncoding = "string"
characterSet = "string"
componentSeparator = int
dataElementSeparator = int
decimalPointIndicator = "string"
protocolVersion = int
releaseIndicator = int
repetitionSeparator = int
segmentTerminator = int
segmentTerminatorSuffix = "string"
serviceCodeListDirectoryVersion = "string"
}
messageFilter = {
messageFilterType = "string"
}
messageFilterList = [
{
messageId = "string"
}
]
processingSettings = {
createEmptyXmlTagsForTrailingSeparators = bool
maskSecurityInfo = bool
preserveInterchange = bool
suspendInterchangeOnError = bool
useDotAsDecimalSeparator = bool
}
schemaReferences = [
{
associationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
schemaName = "string"
senderApplicationId = "string"
senderApplicationQualifier = "string"
}
]
validationOverrides = [
{
allowLeadingAndTrailingSpacesAndZeroes = bool
enforceCharacterSet = bool
messageId = "string"
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateEDITypes = bool
validateXSDTypes = bool
}
]
validationSettings = {
allowLeadingAndTrailingSpacesAndZeroes = bool
checkDuplicateGroupControlNumber = bool
checkDuplicateInterchangeControlNumber = bool
checkDuplicateTransactionSetControlNumber = bool
interchangeControlNumberValidityDays = int
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEDITypes = bool
validateXSDTypes = bool
}
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
}
x12 = {
receiveAgreement = {
protocolSettings = {
acknowledgementSettings = {
acknowledgementControlNumberLowerBound = int
acknowledgementControlNumberPrefix = "string"
acknowledgementControlNumberSuffix = "string"
acknowledgementControlNumberUpperBound = int
batchFunctionalAcknowledgements = bool
batchImplementationAcknowledgements = bool
batchTechnicalAcknowledgements = bool
functionalAcknowledgementVersion = "string"
implementationAcknowledgementVersion = "string"
needFunctionalAcknowledgement = bool
needImplementationAcknowledgement = bool
needLoopForValidMessages = bool
needTechnicalAcknowledgement = bool
rolloverAcknowledgementControlNumber = bool
sendSynchronousAcknowledgement = bool
}
envelopeOverrides = [
{
dateFormat = "string"
functionalIdentifierCode = "string"
headerVersion = "string"
messageId = "string"
protocolVersion = "string"
receiverApplicationId = "string"
responsibleAgencyCode = "string"
senderApplicationId = "string"
targetNamespace = "string"
timeFormat = "string"
}
]
envelopeSettings = {
controlStandardsId = int
controlVersionNumber = "string"
enableDefaultGroupHeaders = bool
functionalGroupId = "string"
groupControlNumberLowerBound = int
groupControlNumberUpperBound = int
groupHeaderAgencyCode = "string"
groupHeaderDateFormat = "string"
groupHeaderTimeFormat = "string"
groupHeaderVersion = "string"
interchangeControlNumberLowerBound = int
interchangeControlNumberUpperBound = int
overwriteExistingTransactionSetControlNumber = bool
receiverApplicationId = "string"
rolloverGroupControlNumber = bool
rolloverInterchangeControlNumber = bool
rolloverTransactionSetControlNumber = bool
senderApplicationId = "string"
transactionSetControlNumberLowerBound = int
transactionSetControlNumberPrefix = "string"
transactionSetControlNumberSuffix = "string"
transactionSetControlNumberUpperBound = int
usageIndicator = "string"
useControlStandardsIdAsRepetitionCharacter = bool
}
framingSettings = {
characterSet = "string"
componentSeparator = int
dataElementSeparator = int
replaceCharacter = int
replaceSeparatorsInPayload = bool
segmentTerminator = int
segmentTerminatorSuffix = "string"
}
messageFilter = {
messageFilterType = "string"
}
messageFilterList = [
{
messageId = "string"
}
]
processingSettings = {
convertImpliedDecimal = bool
createEmptyXmlTagsForTrailingSeparators = bool
maskSecurityInfo = bool
preserveInterchange = bool
suspendInterchangeOnError = bool
useDotAsDecimalSeparator = bool
}
schemaReferences = [
{
messageId = "string"
schemaName = "string"
schemaVersion = "string"
senderApplicationId = "string"
}
]
securitySettings = {
authorizationQualifier = "string"
authorizationValue = "string"
passwordValue = "string"
securityQualifier = "string"
}
validationOverrides = [
{
allowLeadingAndTrailingSpacesAndZeroes = bool
messageId = "string"
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEDITypes = bool
validateXSDTypes = bool
}
]
validationSettings = {
allowLeadingAndTrailingSpacesAndZeroes = bool
checkDuplicateGroupControlNumber = bool
checkDuplicateInterchangeControlNumber = bool
checkDuplicateTransactionSetControlNumber = bool
interchangeControlNumberValidityDays = int
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEDITypes = bool
validateXSDTypes = bool
}
x12DelimiterOverrides = [
{
componentSeparator = int
dataElementSeparator = int
messageId = "string"
protocolVersion = "string"
replaceCharacter = int
replaceSeparatorsInPayload = bool
segmentTerminator = int
segmentTerminatorSuffix = "string"
targetNamespace = "string"
}
]
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
sendAgreement = {
protocolSettings = {
acknowledgementSettings = {
acknowledgementControlNumberLowerBound = int
acknowledgementControlNumberPrefix = "string"
acknowledgementControlNumberSuffix = "string"
acknowledgementControlNumberUpperBound = int
batchFunctionalAcknowledgements = bool
batchImplementationAcknowledgements = bool
batchTechnicalAcknowledgements = bool
functionalAcknowledgementVersion = "string"
implementationAcknowledgementVersion = "string"
needFunctionalAcknowledgement = bool
needImplementationAcknowledgement = bool
needLoopForValidMessages = bool
needTechnicalAcknowledgement = bool
rolloverAcknowledgementControlNumber = bool
sendSynchronousAcknowledgement = bool
}
envelopeOverrides = [
{
dateFormat = "string"
functionalIdentifierCode = "string"
headerVersion = "string"
messageId = "string"
protocolVersion = "string"
receiverApplicationId = "string"
responsibleAgencyCode = "string"
senderApplicationId = "string"
targetNamespace = "string"
timeFormat = "string"
}
]
envelopeSettings = {
controlStandardsId = int
controlVersionNumber = "string"
enableDefaultGroupHeaders = bool
functionalGroupId = "string"
groupControlNumberLowerBound = int
groupControlNumberUpperBound = int
groupHeaderAgencyCode = "string"
groupHeaderDateFormat = "string"
groupHeaderTimeFormat = "string"
groupHeaderVersion = "string"
interchangeControlNumberLowerBound = int
interchangeControlNumberUpperBound = int
overwriteExistingTransactionSetControlNumber = bool
receiverApplicationId = "string"
rolloverGroupControlNumber = bool
rolloverInterchangeControlNumber = bool
rolloverTransactionSetControlNumber = bool
senderApplicationId = "string"
transactionSetControlNumberLowerBound = int
transactionSetControlNumberPrefix = "string"
transactionSetControlNumberSuffix = "string"
transactionSetControlNumberUpperBound = int
usageIndicator = "string"
useControlStandardsIdAsRepetitionCharacter = bool
}
framingSettings = {
characterSet = "string"
componentSeparator = int
dataElementSeparator = int
replaceCharacter = int
replaceSeparatorsInPayload = bool
segmentTerminator = int
segmentTerminatorSuffix = "string"
}
messageFilter = {
messageFilterType = "string"
}
messageFilterList = [
{
messageId = "string"
}
]
processingSettings = {
convertImpliedDecimal = bool
createEmptyXmlTagsForTrailingSeparators = bool
maskSecurityInfo = bool
preserveInterchange = bool
suspendInterchangeOnError = bool
useDotAsDecimalSeparator = bool
}
schemaReferences = [
{
messageId = "string"
schemaName = "string"
schemaVersion = "string"
senderApplicationId = "string"
}
]
securitySettings = {
authorizationQualifier = "string"
authorizationValue = "string"
passwordValue = "string"
securityQualifier = "string"
}
validationOverrides = [
{
allowLeadingAndTrailingSpacesAndZeroes = bool
messageId = "string"
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEDITypes = bool
validateXSDTypes = bool
}
]
validationSettings = {
allowLeadingAndTrailingSpacesAndZeroes = bool
checkDuplicateGroupControlNumber = bool
checkDuplicateInterchangeControlNumber = bool
checkDuplicateTransactionSetControlNumber = bool
interchangeControlNumberValidityDays = int
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEDITypes = bool
validateXSDTypes = bool
}
x12DelimiterOverrides = [
{
componentSeparator = int
dataElementSeparator = int
messageId = "string"
protocolVersion = "string"
replaceCharacter = int
replaceSeparatorsInPayload = bool
segmentTerminator = int
segmentTerminatorSuffix = "string"
targetNamespace = "string"
}
]
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
}
}
guestIdentity = {
qualifier = "string"
value = "string"
}
guestPartner = "string"
hostIdentity = {
qualifier = "string"
value = "string"
}
hostPartner = "string"
}
})
}
Özellik değerleri
integrationAccounts/agreements
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | "Microsoft.Logic/integrationAccounts/agreements@2019-05-01" |
name | Kaynak adı | dize (gerekli) |
location | Kaynak konumu. | string |
parent_id | Bu kaynağın üst öğesi olan kaynağın kimliği. | Şu tür kaynağın kimliği: integrationAccounts |
etiketler | Kaynak etiketleri. | Etiket adlarının ve değerlerinin sözlüğü. |
properties | Tümleştirme hesabı sözleşmesi özellikleri. | IntegrationAccountAgreementProperties (gerekli) |
IntegrationAccountAgreementProperties
Ad | Açıklama | Değer |
---|---|---|
agreementType | Sözleşme türü. | "AS2" "Edifact" "NotSpecified" "X12" (gerekli) |
içerik | Sözleşme içeriği. | AgreementContent (gerekli) |
guestIdentity | Konuk iş ortağının iş kimliği. | BusinessIdentity (gerekli) |
guestPartner | Bu sözleşme için konuk iş ortağı olarak ayarlanan tümleştirme hesabı iş ortağı. | dize (gerekli) |
hostIdentity | Konak iş ortağının iş kimliği. | BusinessIdentity (gerekli) |
hostPartner | Bu sözleşme için konak iş ortağı olarak ayarlanan tümleştirme hesabı iş ortağı. | dize (gerekli) |
meta veriler | Meta veriler. |
AgreementContent
Ad | Açıklama | Değer |
---|---|---|
aS2 | AS2 sözleşmesi içeriği. | AS2AgreementContent |
Edıfact | EDIFACT sözleşmesi içeriği. | EdifactAgreementContent |
x12 | X12 sözleşmesi içeriği. | X12AgreementContent |
AS2AgreementContent
Ad | Açıklama | Değer |
---|---|---|
receiveAgreement | AS2 tek yönlü alma sözleşmesi. | AS2OneWayAgreement (gerekli) |
sendAgreement | AS2 tek yönlü gönderme sözleşmesi. | AS2OneWayAgreement (gerekli) |
AS2OneWayAgreement
Ad | Açıklama | Değer |
---|---|---|
protocolSettings | AS2 protokol ayarları. | AS2ProtocolSettings (gerekli) |
receiverBusinessIdentity | Alıcı iş kimliği | BusinessIdentity (gerekli) |
senderBusinessIdentity | Gönderenin iş kimliği | BusinessIdentity (gerekli) |
AS2ProtocolSettings
Ad | Açıklama | Değer |
---|---|---|
acknowledgementConnectionSettings | Onay bağlantısı ayarları. | AS2AcknowledgementConnectionSettings (gerekli) |
envelopeSettings | Zarf ayarları. | AS2EnvelopeSettings (gerekli) |
errorSettings | Hata ayarları. | AS2ErrorSettings (gerekli) |
mdnSettings | MDN ayarları. | AS2MdnSettings (gerekli) |
messageConnectionSettings | İleti bağlantısı ayarları. | AS2MessageConnectionSettings (gerekli) |
securitySettings | Güvenlik ayarları. | AS2SecuritySettings (gerekli) |
Validationsettings | Doğrulama ayarları. | AS2ValidationSettings (gerekli) |
AS2AcknowledgementConnectionSettings
Ad | Açıklama | Değer |
---|---|---|
ignoreCertificateNameMismatch | Sertifika adında uyuşmazlık yoksayılıp yoksayılmayacağını gösterir. | bool (gerekli) |
keepHttpConnectionAlive | Bağlantının canlı tutulup tutulmayacağını gösterir. | bool (gerekli) |
destekHttpStatusCodeContinue | 'CONTINUE' HTTP durum kodunun desteklenip desteklenmeyeceğini gösterir. | bool (gerekli) |
unfoldHttpHeaders | HTTP üst bilgilerinin açılıp açılmayacağını gösterir. | bool (gerekli) |
AS2EnvelopeSettings
Ad | Açıklama | Değer |
---|---|---|
autogenerateFileName | Dosya adının otomatik olarak oluşturulup oluşturulmayacağını belirten değer. | bool (gerekli) |
fileNameTemplate | Dosya adı şablonu. | dize (gerekli) |
messageContentType | İleti içerik türü. | dize (gerekli) |
suspendMessageOnFileNameGenerationError | Dosya adı oluşturma hatasında iletinin askıya alınıp alınmayacağını belirten değer. | bool (gerekli) |
transmitFileNameInMimeHeader | Mime üst bilgisinde dosya adının iletilip aktarılmayacağını belirten değer. | bool (gerekli) |
AS2ErrorSettings
Ad | Açıklama | Değer |
---|---|---|
resendIfMDNNotReceived | MDN alınmazsa iletinin yeniden gönderilip gönderilmeydiğini gösteren değer. | bool (gerekli) |
suspendDuplicateMessage | Yinelenen iletinin askıya alınıp alınmayacağını belirten değer. | bool (gerekli) |
AS2MdnSettings
Ad | Açıklama | Değer |
---|---|---|
dispositionNotificationTo | Üst bilgi değerine bırakma bildirimi. | string |
mdnText | MDN metni. | string |
micHashingAlgorithm | İmzalama veya karma algoritması. | "MD5" "Hiçbiri" "NotSpecified" "SHA1" "SHA2256" "SHA2384" "SHA2512" (gerekli) |
needMDN | MDN'nin gönderilmesini veya istenip istenmeyeceğini belirten değer. | bool (gerekli) |
receiptDeliveryUrl | Makbuz teslim URL'si. | string |
sendInboundMDNToMessageBox | gelen MDN'nin ileti kutusuna gönderilip gönderilmeydiğini gösteren değer. | bool (gerekli) |
sendMDNAsynchronously | Zaman uyumsuz MDN'nin gönderilip gönderilmeydiğini gösteren değer. | bool (gerekli) |
signMDN | MDN'nin imzalanması gerekip gerekmediğini gösteren değer. | bool (gerekli) |
signOutboundMDNIfOptional | İsteğe bağlıysa giden MDN'nin imzalanıp imzalanmayacağını gösteren değer. | bool (gerekli) |
AS2MessageConnectionSettings
Ad | Açıklama | Değer |
---|---|---|
ignoreCertificateNameMismatch | Sertifika adındaki uyuşmazlıkların yoksayılıp yoksayılmayacağını gösteren değer. | bool (gerekli) |
keepHttpConnectionAlive | Bağlantının canlı tutulup tutulmayacağını belirten değer. | bool (gerekli) |
destekHttpStatusCodeContinue | 'CONTINUE' HTTP durum kodunun desteklenip desteklenemediğini gösteren değer. | bool (gerekli) |
unfoldHttpHeaders | HTTP üst bilgilerinin açılıp açılmayacağını gösteren değer. | bool (gerekli) |
AS2SecuritySettings
Ad | Açıklama | Değer |
---|---|---|
enableNRRForInboundDecodedMessages | Gelen kod çözme iletileri için NRR'nin etkinleştirilip etkinleştirilmeydiğini gösteren değer. | bool (gerekli) |
enableNRRForInboundEncodedMessages | Gelen kodlanmış iletiler için NRR'nin etkinleştirilip etkinleştirilmeydiğini gösteren değer. | bool (gerekli) |
enableNRRForInboundMDN | Gelen MDN için NRR'nin etkinleştirilip etkinleştirilmeydiğini gösteren değer. | bool (gerekli) |
enableNRRForOutboundDecodedMessages | Giden kod çözme iletileri için NRR'nin etkinleştirilip etkinleştirilmeydiğini gösteren değer. | bool (gerekli) |
enableNRRForOutboundEncodedMessages | Giden kodlanmış iletiler için NRR'nin etkinleştirilip etkinleştirilmeydiğini gösteren değer. | bool (gerekli) |
enableNRRForOutboundMDN | Giden MDN için NRR'nin etkinleştirilip etkinleştirilmeydiğini gösteren değer. | bool (gerekli) |
encryptionCertificateName | Şifreleme sertifikasının adı. | string |
overrideGroupSigningCertificate | MDN'nin gönderilmesini veya istenip istenmeyeceğini belirten değer. | bool (gerekli) |
sha2AlgorithmFormat | Sha2 algoritması biçimi. Geçerli değerler Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize değerleridir. | string |
signingCertificateName | İmzalama sertifikasının adı. | string |
AS2ValidationSettings
Ad | Açıklama | Değer |
---|---|---|
checkCertificateRevocationListOnReceive | Alma sırasında sertifika iptal listesinin denetlenip denetlenmeyeceğini belirten değer. | bool (gerekli) |
checkCertificateRevocationListOnSend | Gönderme sırasında sertifika iptal listesinin denetlenip denetlenmeyeceğini belirten değer. | bool (gerekli) |
checkDuplicateMessage | Yinelenen iletinin denetlenip denetlenmeyeceğini belirten değer. | bool (gerekli) |
compressMessage | İletinin sıkıştırılması gerekip gerekmediğini gösteren değer. | bool (gerekli) |
Encryptionalgorithm | Şifreleme algoritması. | "AES128" "AES192" "AES256" "DES3" "Hiçbiri" "NotSpecified" "RC2" (gerekli) |
encryptMessage | İletinin şifrelenmesi gerekip gerekmediğini gösteren değer. | bool (gerekli) |
interchangeDuplicatesValidityDays | Yinelenen değişim için geriye bakılan gün sayısı. | int (gerekli) |
overrideMessageProperties | Gelen ileti özelliklerinin sözleşmedekilerle geçersiz kılınıp kılınmayacağını belirten değer. | bool (gerekli) |
signingAlgorithm | İmzalama algoritması. | "Varsayılan" "NotSpecified" "SHA1" "SHA2256" "SHA2384" "SHA2512" |
signMessage | İletinin imzalanması gerekip gerekmediğini gösteren değer. | bool (gerekli) |
BusinessIdentity
Ad | Açıklama | Değer |
---|---|---|
Niteleyici | as2identity, ZZ, ZZZ, 31, 32 gibi iş kimliği niteleyicisi | dize (gerekli) |
değer | Kullanıcı tanımlı iş kimliği değeri. | dize (gerekli) |
EdifactAgreementContent
Ad | Açıklama | Değer |
---|---|---|
receiveAgreement | EDIFACT tek yönlü alma sözleşmesi. | EdifactOneWayAgreement (gerekli) |
sendAgreement | EDIFACT tek yönlü gönderme sözleşmesi. | EdifactOneWayAgreement (gerekli) |
EdifactOneWayAgreement
Ad | Açıklama | Değer |
---|---|---|
protocolSettings | EDIFACT protokol ayarları. | EdifactProtocolSettings (gerekli) |
receiverBusinessIdentity | Alıcı iş kimliği | BusinessIdentity (gerekli) |
senderBusinessIdentity | Gönderenin iş kimliği | BusinessIdentity (gerekli) |
EdifactProtocolSettings
Ad | Açıklama | Değer |
---|---|---|
acknowledgementSettings | EDIFACT onay ayarları. | EdifactAcknowledgementSettings (gerekli) |
edifactDelimiterOverrides | EDIFACT sınırlayıcı geçersiz kılma ayarları. | EdifactDelimiterOverride[] |
envelopeOverrides | EDIFACT zarf geçersiz kılma ayarları. | EdifactEnvelopeOverride[] |
envelopeSettings | EDIFACT zarf ayarları. | EdifactEnvelopeSettings (gerekli) |
framingSettings | EDIFACT çerçeve ayarları. | EdifactFramingSettings (gerekli) |
Messagefilter | EDIFACT ileti filtresi. | EdifactMessageFilter (gerekli) |
messageFilterList | EDIFACT ileti filtre listesi. | EdifactMessageIdentifier[] |
processingSettings | EDIFACT işleme Ayarları. | EdifactProcessingSettings (gerekli) |
schemaReferences | EDIFACT şema başvuruları. | EdifactSchemaReference[] (gerekli) |
validationOverrides | EDIFACT doğrulama geçersiz kılma ayarları. | EdifactValidationOverride[] |
Validationsettings | EDIFACT doğrulama ayarları. | EdifactValidationSettings (gerekli) |
EdifactAcknowledgementSettings
Ad | Açıklama | Değer |
---|---|---|
acknowledgementControlNumberLowerBound | Onay denetimi numarası alt sınır. | int (gerekli) |
acknowledgementControlNumberPrefix | Onay denetimi numarası ön eki. | string |
acknowledgementControlNumberSuffix | Onay denetimi numarası soneki. | string |
acknowledgementControlNumberUpperBound | Onay denetim numarası üst sınır. | int (gerekli) |
batchFunctionalAcknowledgements | İşlevsel onayların toplu işlenip onaylanmayacağını gösteren değer. | bool (gerekli) |
batchTechnicalAcknowledgements | Teknik onayların toplu işlenip gruplanmayacağını gösteren değer. | bool (gerekli) |
needFunctionalAcknowledgement | İşlevsel onay gerekip gerekmediğini gösteren değer. | bool (gerekli) |
needLoopForValidMessages | Geçerli iletiler için döngü gerekip gerekmediğini gösteren değer. | bool (gerekli) |
needTechnicalAcknowledgement | Teknik onay gerekip gerekmediğini gösteren değer. | bool (gerekli) |
rolloverAcknowledgementControlNumber | Onay denetimi numarasının geçişi yapılıp yapılmayacağını belirten değer. | bool (gerekli) |
sendSynchronousAcknowledgement | Zaman uyumlu onay gönderip göndermeyeceğini belirten değer. | bool (gerekli) |
EdifactDelimiterOverride
Ad | Açıklama | Değer |
---|---|---|
componentSeparator | Bileşen ayırıcısı. | int (gerekli) |
dataElementSeparator | Veri öğesi ayırıcısı. | int (gerekli) |
decimalPointIndicator | Ondalık ayırıcı göstergesi. | "Virgül" "Ondalık" "NotSpecified" (gerekli) |
messageAssociationAssignedCode | İleti ilişkilendirmesi tarafından atanan kod. | string |
Messageıd | İleti kimliği. | string |
messageRelease | İleti sürümü. | string |
Messageversion | İleti sürümü. | string |
releaseIndicator | Sürüm göstergesi. | int (gerekli) |
repetitionSeparator | Yineleme ayırıcısı. | int (gerekli) |
segmentTerminator | Segment sonlandırıcısı. | int (gerekli) |
segmentTerminatorSuffix | Segment sonlandırıcı soneki. | "CR" "CRLF" "LF" "Hiçbiri" "NotSpecified" (gerekli) |
Targetnamespace | Bu sınırlayıcı ayarlarının uygulanması gereken hedef ad alanı. | string |
EdifactEnvelopeOverride
Ad | Açıklama | Değer |
---|---|---|
applicationPassword | Uygulama parolası. | string |
associationAssignedCode | İlişkilendirme tarafından atanan kod. | string |
controllingAgencyCode | Kontrol eden ajans kodu. | string |
functionalGroupId | İşlevsel grup kimliği. | string |
groupHeaderMessageRelease | Grup üst bilgisi ileti sürümü. | string |
groupHeaderMessageVersion | Grup üst bilgisi ileti sürümü. | string |
messageAssociationAssignedCode | İleti ilişkilendirmesi tarafından atanan kod. | string |
Messageıd | Bu zarf ayarlarının uygulanması gereken ileti kimliği. | string |
messageRelease | Bu zarf ayarlarının uygulanması gereken ileti sürümü. | string |
Messageversion | Bu zarf ayarlarının uygulanması gereken ileti sürümü. | string |
receiverApplicationId | Alıcı uygulama kimliği. | string |
receiverApplicationQualifier | Alıcı uygulama niteleyicisi. | string |
senderApplicationId | Gönderen uygulama kimliği. | string |
senderApplicationQualifier | Gönderen uygulama niteleyicisi. | string |
Targetnamespace | Bu zarf ayarlarının uygulanması gereken hedef ad alanı. | string |
EdifactEnvelopeSettings
Ad | Açıklama | Değer |
---|---|---|
applicationReferenceId | Uygulama başvuru kimliği. | string |
applyDelimiterStringAdvice | Sınırlayıcı dize önerisinin uygulanıp uygulanmayacağını gösteren değer. | bool (gerekli) |
communicationAgreementId | İletişim sözleşmesi kimliği. | string |
createGroupingSegments | Gruplandırma segmentlerinin oluşturulup oluşturulmayacağını gösteren değer. | bool (gerekli) |
enableDefaultGroupHeaders | Varsayılan grup üst bilgilerinin etkinleştirilip etkinleştirilmeydiğini gösteren değer. | bool (gerekli) |
functionalGroupId | İşlevsel grup kimliği. | string |
groupApplicationPassword | Grup uygulaması parolası. | string |
groupApplicationReceiverId | Grup uygulaması alıcı kimliği. | string |
groupApplicationReceiverQualifier | Grup uygulaması alıcı niteleyicisi. | string |
groupApplicationSenderId | Grup uygulaması gönderen kimliği. | string |
groupApplicationSenderQualifier | Grup uygulaması gönderen niteleyicisi. | string |
groupAssociationAssignedCode | Grup ilişkilendirmesi tarafından atanan kod. | string |
groupControllingAgencyCode | Ajans kodunu kontrol eden grup. | string |
groupControlNumberLowerBound | Alt sınırdaki grup denetim numarası. | int (gerekli) |
groupControlNumberPrefix | Grup denetimi numarası ön eki. | string |
groupControlNumberSuffix | Grup denetim numarası soneki. | string |
groupControlNumberUpperBound | Üst sınırdaki grup denetim numarası. | int (gerekli) |
groupMessageRelease | Grup iletisi sürümü. | string |
groupMessageVersion | Grup iletisi sürümü. | string |
interchangeControlNumberLowerBound | Değişim denetim numarası alt sınır. | int (gerekli) |
interchangeControlNumberPrefix | Değişim denetimi numarası ön eki. | string |
interchangeControlNumberSuffix | Değişim denetim numarası soneki. | string |
interchangeControlNumberUpperBound | Değişim denetim numarası üst sınır. | int (gerekli) |
isTestInterchange | İletinin bir test değişimi olup olmadığını gösteren değer. | bool (gerekli) |
overwriteExistingTransactionSetControlNumber | Mevcut işlem kümesi denetim numarasının üzerine yazıp yazılmayacağını gösteren değer. | bool (gerekli) |
processingPriorityCode | İşleme önceliği kodu. | string |
receiverInternalIdentification | Alıcı iç tanımlaması. | string |
receiverInternalSubIdentification | Alıcı iç alt tanımlaması. | string |
receiverReverseRoutingAddress | Alıcı ters yönlendirme adresi. | string |
recipientReferencePasswordQualifier | Alıcı başvuru parolası niteleyicisi. | string |
recipientReferencePasswordValue | Alıcı başvuru parolası değeri. | string |
rolloverGroupControlNumber | Grup denetim numarasının rollover yapılıp yapılmayacağını gösteren değer. | bool (gerekli) |
rolloverInterchangeControlNumber | Değişim denetim numarasının yuvarlanıp yuvarlanmayacağını gösteren değer. | bool (gerekli) |
rolloverTransactionSetControlNumber | İşlem kümesi denetim numarasının yuvarlanıp yuvarlanmayacağını gösteren değer. | bool (gerekli) |
senderInternalIdentification | Gönderenin iç kimliği. | string |
senderInternalSubIdentification | Gönderenin iç alt kimliği. | string |
senderReverseRoutingAddress | Gönderen ters yönlendirme adresi. | string |
transactionSetControlNumberLowerBound | İşlem kümesi denetim numarası alt sınır. | int (gerekli) |
transactionSetControlNumberPrefix | İşlem kümesi denetim numarası ön eki. | string |
transactionSetControlNumberSuffix | İşlem kümesi denetim numarası soneki. | string |
transactionSetControlNumberUpperBound | İşlem kümesi denetim numarası üst sınır. | int (gerekli) |
EdifactFramingSettings
Ad | Açıklama | Değer |
---|---|---|
characterEncoding | Karakter kodlaması. | string |
Characterset | EDIFACT çerçeve ayarı characterSet. | "KECA" "NotSpecified" "UNOA" "UNOB" "UNOC" "UNOD" "UNOE" "UNOF" "UNOG" "UNOH" "UNOI" "UNOJ" "UNOK" "UNOX" "UNOY" (gerekli) |
componentSeparator | Bileşen ayırıcısı. | int (gerekli) |
dataElementSeparator | Veri öğesi ayırıcısı. | int (gerekli) |
decimalPointIndicator | EDIFACT çerçeve ayarı ondalık göstergesi. | "Virgül" "Ondalık" "NotSpecified" (gerekli) |
Protocolversion | Protokol sürümü. | int (gerekli) |
releaseIndicator | Sürüm göstergesi. | int (gerekli) |
repetitionSeparator | Yineleme ayırıcısı. | int (gerekli) |
segmentTerminator | Segment sonlandırıcısı. | int (gerekli) |
segmentTerminatorSuffix | EDIFACT çerçeve ayarı segment sonlandırıcı soneki. | "CR" "CRLF" "LF" "Hiçbiri" "NotSpecified" (gerekli) |
serviceCodeListDirectoryVersion | Hizmet kodu listesi dizin sürümü. | string |
EdifactMessageFilter
Ad | Açıklama | Değer |
---|---|---|
messageFilterType | İleti filtresi türü. | "Dışla" "Dahil Et" "NotSpecified" (gerekli) |
EdifactMessageIdentifier
Ad | Açıklama | Değer |
---|---|---|
Messageıd | Bu zarf ayarlarının uygulanması gereken ileti kimliği. | dize (gerekli) |
EdifactProcessingSettings
Ad | Açıklama | Değer |
---|---|---|
createEmptyXmlTagsForTrailingSeparators | Sondaki ayırıcılar için boş xml etiketleri oluşturulup oluşturulmayacağını gösteren değer. | bool (gerekli) |
maskSecurityInfo | Güvenlik bilgilerinin maskelenip maskelenmeyeceğini belirten değer. | bool (gerekli) |
preserveInterchange | Değişimin korunup korunmayacağını belirten değer. | bool (gerekli) |
suspendInterchangeOnError | Hatada değişimin askıya alınıp alınmayacağını gösteren değer. | bool (gerekli) |
useDotAsDecimalSeparator | Ondalık ayırıcı olarak nokta kullanılıp kullanılmayacağını gösteren değer. | bool (gerekli) |
EdifactSchemaReference
Ad | Açıklama | Değer |
---|---|---|
associationAssignedCode | İlişkilendirme tarafından atanan kod. | string |
Messageıd | İleti kimliği. | dize (gerekli) |
messageRelease | İleti sürümü. | dize (gerekli) |
Messageversion | İleti sürümü. | dize (gerekli) |
Schemaname | Şema adı. | dize (gerekli) |
senderApplicationId | Gönderen uygulama kimliği. | string |
senderApplicationQualifier | Gönderen uygulama niteleyicisi. | string |
EdifactValidationOverride
Ad | Açıklama | Değer |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Baştaki ve sondaki boşluklara ve sıfırlara izin verilip verilmeyeceğini gösteren değer. | bool (gerekli) |
enforceCharacterSet | Karakter Kümesinin doğrulanıp doğrulanmayacağını gösteren değer. | bool (gerekli) |
Messageıd | Doğrulama ayarlarının uygulanması gereken ileti kimliği. | dize (gerekli) |
trailingSeparatorPolicy | Sondaki ayırıcı ilkesi. | "Zorunlu" "NotAllowed" "NotSpecified" "İsteğe bağlı" (gerekli) |
trimLeadingAndTrailingSpacesAndZeroes | Baştaki ve sondaki boşlukların ve sıfırların kırpılıp kırpılmayacağını gösteren değer. | bool (gerekli) |
validateEDITypes | EDI türlerinin doğrulanıp doğrulanmayacağını gösteren değer. | bool (gerekli) |
validateXSDTypes | XSD türlerinin doğrulanıp doğrulanmayacağını gösteren değer. | bool (gerekli) |
EdifactValidationSettings
Ad | Açıklama | Değer |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Baştaki ve sondaki boşluklara ve sıfırlara izin verilip verilmeyeceğini gösteren değer. | bool (gerekli) |
checkDuplicateGroupControlNumber | Yinelenen grup denetim numarasının denetlenip denetlenmeyeceğini belirten değer. | bool (gerekli) |
checkDuplicateInterchangeControlNumber | Yinelenen değişim denetim numarasının denetlenip denetlenmeyeceğini belirten değer. | bool (gerekli) |
checkDuplicateTransactionSetControlNumber | Yinelenen işlem kümesi denetim numarasının denetlenip denetlenmeyeceğini belirten değer. | bool (gerekli) |
interchangeControlNumberValidityDays | Değişim denetim numarasının geçerlilik süresi. | int (gerekli) |
trailingSeparatorPolicy | Sondaki ayırıcı ilkesi. | "Zorunlu" "NotAllowed" "NotSpecified" "İsteğe bağlı" (gerekli) |
trimLeadingAndTrailingSpacesAndZeroes | Baştaki ve sondaki boşlukların ve sıfırların kırpılıp kırpılmayacağını gösteren değer. | bool (gerekli) |
validateCharacterSet | İletideki karakter kümesinin doğrulanıp doğrulanmayacağını gösteren değer. | bool (gerekli) |
validateEDITypes | EDI türlerinin doğrulanıp doğrulanmayacağını belirten değer. | bool (gerekli) |
validateXSDTypes | XSD türlerinin doğrulanıp doğrulanmayacağını belirten değer. | bool (gerekli) |
X12AgreementContent
Ad | Açıklama | Değer |
---|---|---|
receiveAgreement | X12 tek yönlü alma sözleşmesi. | X12OneWayAgreement (gerekli) |
sendAgreement | X12 tek yönlü gönderme sözleşmesi. | X12OneWayAgreement (gerekli) |
X12OneWayAgreement
Ad | Açıklama | Değer |
---|---|---|
protocolSettings | X12 protokol ayarları. | X12ProtocolSettings (gerekli) |
receiverBusinessIdentity | Alıcı iş kimliği | BusinessIdentity (gerekli) |
senderBusinessIdentity | Gönderenin iş kimliği | BusinessIdentity (gerekli) |
X12ProtocolSettings
Ad | Açıklama | Değer |
---|---|---|
acknowledgementSettings | X12 bildirim ayarları. | X12AcknowledgementSettings (gerekli) |
envelopeOverrides | X12 zarf geçersiz kılma ayarları. | X12EnvelopeOverride[] |
envelopeSettings | X12 zarf ayarları. | X12EnvelopeSettings (gerekli) |
framingSettings | X12 çerçeve ayarları. | X12FramingSettings (gerekli) |
Messagefilter | X12 ileti filtresi. | X12MessageFilter (gerekli) |
messageFilterList | X12 ileti filtresi listesi. | X12MessageIdentifier[] |
processingSettings | X12 işleme ayarları. | X12ProcessingSettings (gerekli) |
schemaReferences | X12 şema başvuruları. | X12SchemaReference[] (gerekli) |
securitySettings | X12 güvenlik ayarları. | X12SecuritySettings (gerekli) |
validationOverrides | X12 doğrulama geçersiz kılma ayarları. | X12ValidationOverride[] |
Validationsettings | X12 doğrulama ayarları. | X12ValidationSettings (gerekli) |
x12DelimiterOverrides | X12 sınırlayıcı geçersiz kılma ayarları. | X12DelimiterOverrides[] |
X12AcknowledgementSettings
Ad | Açıklama | Değer |
---|---|---|
acknowledgementControlNumberLowerBound | Onay denetimi numarası alt sınır. | int (gerekli) |
acknowledgementControlNumberPrefix | Onay denetimi numarası ön eki. | string |
acknowledgementControlNumberSuffix | Onay denetimi numarası soneki. | string |
acknowledgementControlNumberUpperBound | Onay denetimi numarası üst sınır. | int (gerekli) |
batchFunctionalAcknowledgements | İşlevsel onayların toplu işlenip toplu hale getirilmesi gerekmediğini gösteren değer. | bool (gerekli) |
batchImplementationAcknowledgements | Toplu uygulama onaylarının yapılıp yapılmayacağını belirten değer. | bool (gerekli) |
batchTechnicalAcknowledgements | Teknik onayların toplu işlenip gruplanmayacağını gösteren değer. | bool (gerekli) |
functionalAcknowledgementVersion | İşlevsel onay sürümü. | string |
implementationAcknowledgementVersion | Uygulama onay sürümü. | string |
needFunctionalAcknowledgement | İşlevsel onay gerekip gerekmediğini gösteren değer. | bool (gerekli) |
needImplementationAcknowledgement | Uygulama onayının gerekli olup olmadığını gösteren değer. | bool (gerekli) |
needLoopForValidMessages | Geçerli iletiler için döngü gerekip gerekmediğini gösteren değer. | bool (gerekli) |
needTechnicalAcknowledgement | Teknik onay gerekip gerekmediğini gösteren değer. | bool (gerekli) |
rolloverAcknowledgementControlNumber | Onay denetimi numarasının geçişi yapılıp yapılmayacağını belirten değer. | bool (gerekli) |
sendSynchronousAcknowledgement | Zaman uyumlu onay gönderip göndermeyeceğini belirten değer. | bool (gerekli) |
X12EnvelopeOverride
Ad | Açıklama | Değer |
---|---|---|
Dateformat | Tarih biçimi. | "CCYYMMDD" "NotSpecified" "YYMMDD" (gerekli) |
functionalIdentifierCode | İşlevsel tanımlayıcı kodu. | string |
headerVersion | Üst bilgi sürümü. | dize (gerekli) |
Messageıd | Bu zarf ayarlarının uygulanması gereken ileti kimliği. | dize (gerekli) |
Protocolversion | Bu zarf ayarlarının uygulanması gereken protokol sürümü. | dize (gerekli) |
receiverApplicationId | Alıcı uygulama kimliği. | dize (gerekli) |
responsibleAgencyCode | Sorumlu ajans kodu. | dize (gerekli) |
senderApplicationId | Gönderen uygulama kimliği. | dize (gerekli) |
Targetnamespace | Bu zarf ayarlarının uygulanması gereken hedef ad alanı. | dize (gerekli) |
timeFormat | Saat biçimi. | "SSMM" "HHMMSS" "HHMMSSd" "HHMMSSdd" "NotSpecified" (gerekli) |
X12EnvelopeSettings
Ad | Açıklama | Değer |
---|---|---|
controlStandardsId | Denetim standartları kimliği. | int (gerekli) |
controlVersionNumber | Denetim sürüm numarası. | dize (gerekli) |
enableDefaultGroupHeaders | Varsayılan grup üst bilgilerinin etkinleştirilip etkinleştirilmeydiğini gösteren değer. | bool (gerekli) |
functionalGroupId | İşlevsel grup kimliği. | string |
groupControlNumberLowerBound | Alt sınırdaki grup denetim numarası. | int (gerekli) |
groupControlNumberUpperBound | Üst sınırdaki grup denetim numarası. | int (gerekli) |
groupHeaderAgencyCode | Grup üst bilgisi ajans kodu. | dize (gerekli) |
groupHeaderDateFormat | Grup üst bilgisi tarih biçimi. | "CCYYMMDD" "NotSpecified" "YYMMDD" (gerekli) |
groupHeaderTimeFormat | Grup üst bilgisi saat biçimi. | "SSMM" "HHMMSS" "HHMMSSd" "HHMMSSdd" "NotSpecified" (gerekli) |
groupHeaderVersion | Grup üst bilgisi sürümü. | dize (gerekli) |
interchangeControlNumberLowerBound | Değişim denetim numarası alt sınır. | int (gerekli) |
interchangeControlNumberUpperBound | Değişim denetim numarası üst sınır. | int (gerekli) |
overwriteExistingTransactionSetControlNumber | Var olan işlem kümesi denetim numarasının üzerine yazıp yazılmayacağını belirten değer. | bool (gerekli) |
receiverApplicationId | Alıcı uygulama kimliği. | dize (gerekli) |
rolloverGroupControlNumber | Grup denetim numarasının rollover yapılıp yapılmayacağını gösteren değer. | bool (gerekli) |
rolloverInterchangeControlNumber | Değişim denetim numarasının yuvarlanıp yuvarlanmayacağını gösteren değer. | bool (gerekli) |
rolloverTransactionSetControlNumber | İşlem kümesi denetim numarasının yuvarlanıp yuvarlanmayacağını gösteren değer. | bool (gerekli) |
senderApplicationId | Gönderen uygulama kimliği. | dize (gerekli) |
transactionSetControlNumberLowerBound | İşlem kümesi denetim numarası alt sınır. | int (gerekli) |
transactionSetControlNumberPrefix | İşlem kümesi denetim numarası ön eki. | string |
transactionSetControlNumberSuffix | İşlem kümesi denetim numarası soneki. | string |
transactionSetControlNumberUpperBound | İşlem kümesi denetim numarası üst sınır. | int (gerekli) |
usageIndicator | Kullanım göstergesi. | "Bilgi" "NotSpecified" "Üretim" "Test" (gerekli) |
useControlStandardsIdAsRepetitionCharacter | Denetim standartları kimliğinin yineleme karakteri olarak kullanılıp kullanılmayacağını gösteren değer. | bool (gerekli) |
X12FramingSettings
Ad | Açıklama | Değer |
---|---|---|
Characterset | X12 karakter kümesi. | "Temel" "Genişletilmiş" "NotSpecified" "UTF8" (gerekli) |
componentSeparator | Bileşen ayırıcısı. | int (gerekli) |
dataElementSeparator | Veri öğesi ayırıcısı. | int (gerekli) |
replaceCharacter | Değiştirme karakteri. | int (gerekli) |
replaceSeparatorsInPayload | Yükteki ayırıcıların değiştirilip değiştirilmeyeceğini belirten değer. | bool (gerekli) |
segmentTerminator | Segment sonlandırıcısı. | int (gerekli) |
segmentTerminatorSuffix | Segment sonlandırıcısı soneki. | "CR" "CRLF" "LF" "Hiçbiri" "NotSpecified" (gerekli) |
X12MessageFilter
Ad | Açıklama | Değer |
---|---|---|
messageFilterType | İleti filtresi türü. | "Dışla" "Dahil Et" "NotSpecified" (gerekli) |
X12MessageIdentifier
Ad | Açıklama | Değer |
---|---|---|
Messageıd | İleti kimliği. | dize (gerekli) |
X12ProcessingSettings
Ad | Açıklama | Değer |
---|---|---|
convertImpliedDecimal | Sayısal türün zımni ondalık değere dönüştürülip dönüştürülmeyeceğini gösteren değer. | bool (gerekli) |
createEmptyXmlTagsForTrailingSeparators | Sondaki ayırıcılar için boş xml etiketleri oluşturulup oluşturulmayacağını gösteren değer. | bool (gerekli) |
maskSecurityInfo | Güvenlik bilgilerinin maskelenip maskelenmeyeceğini belirten değer. | bool (gerekli) |
preserveInterchange | Değişimin korunup korunmayacağını belirten değer. | bool (gerekli) |
suspendInterchangeOnError | Hatada değişimin askıya alınıp alınmayacağını gösteren değer. | bool (gerekli) |
useDotAsDecimalSeparator | Ondalık ayırıcı olarak nokta kullanılıp kullanılmayacağını gösteren değer. | bool (gerekli) |
X12SchemaReference
Ad | Açıklama | Değer |
---|---|---|
Messageıd | İleti kimliği. | dize (gerekli) |
Schemaname | Şema adı. | dize (gerekli) |
schemaVersion | Şema sürümü. | dize (gerekli) |
senderApplicationId | Gönderen uygulama kimliği. | string |
X12SecuritySettings
Ad | Açıklama | Değer |
---|---|---|
authorizationQualifier | Yetkilendirme niteleyicisi. | dize (gerekli) |
authorizationValue | Yetkilendirme değeri. | string |
passwordValue | Parola değeri. | string |
securityQualifier | Güvenlik niteleyicisi. | dize (gerekli) |
X12ValidationOverride
Ad | Açıklama | Değer |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Baştaki ve sondaki boşluklara ve sıfırlara izin verilip verilmeyeceğini gösteren değer. | bool (gerekli) |
Messageıd | Doğrulama ayarlarının uygulanması gereken ileti kimliği. | dize (gerekli) |
trailingSeparatorPolicy | Sondaki ayırıcı ilkesi. | "Zorunlu" "NotAllowed" "NotSpecified" "İsteğe bağlı" (gerekli) |
trimLeadingAndTrailingSpacesAndZeroes | Baştaki ve sondaki boşlukların ve sıfırların kırpılıp kırpılmayacağını gösteren değer. | bool (gerekli) |
validateCharacterSet | Karakter Kümesinin doğrulanıp doğrulanmayacağını gösteren değer. | bool (gerekli) |
validateEDITypes | EDI türlerinin doğrulanıp doğrulanmayacağını gösteren değer. | bool (gerekli) |
validateXSDTypes | XSD türlerinin doğrulanıp doğrulanmayacağını gösteren değer. | bool (gerekli) |
X12ValidationSettings
Ad | Açıklama | Değer |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Baştaki ve sondaki boşluklara ve sıfırlara izin verilip verilmeyeceğini gösteren değer. | bool (gerekli) |
checkDuplicateGroupControlNumber | Yinelenen grup denetim numarasının denetlenip denetlenmeyeceğini gösteren değer. | bool (gerekli) |
checkDuplicateInterchangeControlNumber | Yinelenen değişim denetim numarasının denetlenip denetlenmeyeceğini belirten değer. | bool (gerekli) |
checkDuplicateTransactionSetControlNumber | Yinelenen işlem kümesi denetim numarasının denetlenip denetlenmeyeceğini belirten değer. | bool (gerekli) |
interchangeControlNumberValidityDays | Değişim denetim numarasının geçerlilik süresi. | int (gerekli) |
trailingSeparatorPolicy | Sondaki ayırıcı ilkesi. | "Zorunlu" "NotAllowed" "NotSpecified" "İsteğe bağlı" (gerekli) |
trimLeadingAndTrailingSpacesAndZeroes | Baştaki ve sondaki boşlukların ve sıfırların kırpılıp kırpılmayacağını gösteren değer. | bool (gerekli) |
validateCharacterSet | İletideki karakter kümesinin doğrulanıp doğrulanmayacağını gösteren değer. | bool (gerekli) |
validateEDITypes | EDI türlerinin doğrulanıp doğrulanmayacağını belirten değer. | bool (gerekli) |
validateXSDTypes | XSD türlerinin doğrulanıp doğrulanmayacağını belirten değer. | bool (gerekli) |
X12DelimiterOverrides
Ad | Açıklama | Değer |
---|---|---|
componentSeparator | Bileşen ayırıcısı. | int (gerekli) |
dataElementSeparator | Veri öğesi ayırıcısı. | int (gerekli) |
Messageıd | İleti kimliği. | string |
Protocolversion | Protokol sürümü. | string |
replaceCharacter | Değiştirme karakteri. | int (gerekli) |
replaceSeparatorsInPayload | Yükteki ayırıcıların değiştirilip değiştirilmeyeceğini belirten değer. | bool (gerekli) |
segmentTerminator | Segment sonlandırıcısı. | int (gerekli) |
segmentTerminatorSuffix | Segment sonlandırıcısı soneki. | "CR" "CRLF" "LF" "Hiçbiri" "NotSpecified" (gerekli) |
Targetnamespace | Bu sınırlayıcı ayarlarının uygulanması gereken hedef ad alanı. | string |