Microsoft.Logic integrationAccounts/agreement 2018-07-01-preview
Definicja zasobu Bicep
Typ zasobu IntegrationAccounts/agreement można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.Logic/integrationAccounts/agreement, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.Logic/integrationAccounts/agreements@2018-07-01-preview' = {
parent: resourceSymbolicName
location: 'string'
name: 'string'
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(Azure.Bicep.Types.Concrete.AnyType)
}
tags: {
{customized property}: 'string'
}
}
Wartości właściwości
AgreementContent
Nazwa | Opis | Wartość |
---|---|---|
aS2 | Zawartość umowy AS2. | AS2AgreementContent |
edifact | Zawartość umowy EDIFACT. | EdifactAgreementContent |
x12 | Zawartość umowy X12. | X12AgreementContent |
AS2AcknowledgementConnectionSettings
Nazwa | Opis | Wartość |
---|---|---|
ignoreCertificateNameMismatch | Wartość wskazująca, czy ignorować niezgodność w nazwie certyfikatu. | bool (wymagane) |
keepHttpConnectionAlive | Wartość wskazująca, czy połączenie jest aktywne. | bool (wymagane) |
supportHttpStatusCodeContinue | Wartość wskazująca, czy należy obsługiwać kod stanu HTTP "CONTINUE". | bool (wymagane) |
rozwińHttpHeaders | Wartość wskazująca, czy rozwijać nagłówki HTTP. | bool (wymagane) |
AS2AgreementContent
Nazwa | Opis | Wartość |
---|---|---|
receiveAgreement | Jednokierunkowa umowa odbioru AS2. | AS2OneWayAgreement (wymagane) |
sendAgreement | Jednokierunkowa umowa wysyłania as2. | AS2OneWayAgreement (wymagane) |
AS2EnvelopeSettings
Nazwa | Opis | Wartość |
---|---|---|
autogenerateFileName | Wartość wskazująca, czy automatycznie wygenerować nazwę pliku. | bool (wymagane) |
fileNameTemplate | Szablon nazwy pliku. | ciąg (wymagany) |
messageContentType | Typ zawartości wiadomości. | ciąg (wymagany) |
suspendMessageOnFileNameGenerationError | Wartość wskazująca, czy komunikat ma być zawieszony podczas generowania nazwy pliku. | bool (wymagane) |
transmitFileNameInMimeHeader | Wartość wskazująca, czy należy przesyłać nazwę pliku w nagłówku mime. | bool (wymagane) |
AS2ErrorSettings
Nazwa | Opis | Wartość |
---|---|---|
resendIfMDNNotReceived | Wartość wskazująca, czy ponownie wysłać komunikat Jeśli nie odebrano nazwy MDN. | bool (wymagane) |
suspendDuplicateMessage | Wartość wskazująca, czy wstrzymać zduplikowany komunikat. | bool (wymagane) |
AS2MdnSettings
Nazwa | Opis | Wartość |
---|---|---|
dispositionNotificationTo | Powiadomienie o dyspozycji do wartości nagłówka. | struna |
mdnText | Tekst MDN. | struna |
micHashingAlgorithm | Algorytm podpisywania lub tworzenia skrótów. | "MD5" "Brak" "NotSpecified" "SHA1" "SHA2256" "SHA2384" "SHA2512" (wymagane) |
needMDN | Wartość wskazująca, czy wysłać, czy zażądać nazwy MDN. | bool (wymagane) |
receiptDeliveryUrl | Adres URL dostarczania paragonu. | struna |
sendInboundMDNToMessageBox | Wartość wskazująca, czy wysłać przychodzącą nazwę MDN do pola komunikatu. | bool (wymagane) |
sendMDNAsynchronously | Wartość wskazująca, czy wysłać asynchroniczną nazwę MDN. | bool (wymagane) |
signMDN | Wartość wskazująca, czy nazwa MDN musi być podpisana, czy nie. | bool (wymagane) |
signOutboundMDNIfOptional | Wartość wskazująca, czy należy wylogować wychodzącą nazwę MDN, jeśli jest opcjonalna. | bool (wymagane) |
AS2MessageConnectionSettings
Nazwa | Opis | Wartość |
---|---|---|
ignoreCertificateNameMismatch | Wartość wskazująca, czy ignorować niezgodność w nazwie certyfikatu. | bool (wymagane) |
keepHttpConnectionAlive | Wartość wskazująca, czy połączenie jest aktywne. | bool (wymagane) |
supportHttpStatusCodeContinue | Wartość wskazująca, czy należy obsługiwać kod stanu HTTP "CONTINUE". | bool (wymagane) |
rozwińHttpHeaders | Wartość wskazująca, czy rozwijać nagłówki HTTP. | bool (wymagane) |
AS2OneWayAgreement
Nazwa | Opis | Wartość |
---|---|---|
protocolSettings | Ustawienia protokołu AS2. | AS2ProtocolSettings (wymagane) |
receiverBusinessIdentity | Tożsamość biznesowa odbiorcy | BusinessIdentity (wymagane) |
senderBusinessIdentity | Tożsamość biznesowa nadawcy | BusinessIdentity (wymagane) |
AS2ProtocolSettings
Nazwa | Opis | Wartość |
---|---|---|
acknowledgementConnectionSettings | Ustawienia połączenia potwierdzenia. | AS2AcknowledgementConnectionSettings (wymagane) |
kopertyUstawienia | Ustawienia koperty. | AS2EnvelopeSettings (wymagane) |
errorSettings | Ustawienia błędu. | AS2ErrorSettings (wymagane) |
mdnSettings | Ustawienia mdN. | AS2MdnSettings (wymagane) |
messageConnectionSettings | Ustawienia połączenia komunikatów. | AS2MessageConnectionSettings (wymagane) |
securitySettings | Ustawienia zabezpieczeń. | AS2SecuritySettings (wymagane) |
validationSettings | Ustawienia walidacji. | AS2ValidationSettings (wymagane) |
AS2SecuritySettings
Nazwa | Opis | Wartość |
---|---|---|
enableNRRForInboundDecodedMessages | Wartość wskazująca, czy włączyć funkcję NRR dla komunikatów dekodowanych dla ruchu przychodzącego. | bool (wymagane) |
enableNRRForInboundEncodedMessages | Wartość wskazująca, czy włączyć funkcję NRR dla komunikatów zakodowanych dla ruchu przychodzącego. | bool (wymagane) |
enableNRRForInboundMDN | Wartość wskazująca, czy włączyć nrR dla przychodzącej nazwy MDN. | bool (wymagane) |
enableNRRForOutboundDecodedMessages | Wartość wskazująca, czy włączyć funkcję NRR dla dekodowanych komunikatów wychodzących. | bool (wymagane) |
enableNRRForOutboundEncodedMessages | Wartość wskazująca, czy włączyć funkcję NRR dla komunikatów zakodowanych dla ruchu wychodzącego. | bool (wymagane) |
enableNRRForOutboundMDN | Wartość wskazująca, czy włączyć nrR dla wychodzącej nazwy MDN. | bool (wymagane) |
encryptionCertificateName | Nazwa certyfikatu szyfrowania. | struna |
overrideGroupSigningCertificate | Wartość wskazująca, czy wysłać, czy zażądać nazwy MDN. | bool (wymagane) |
sha2AlgorithmFormat | Format algorytmu Sha2. Prawidłowe wartości to Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize. | struna |
signingCertificateName | Nazwa certyfikatu podpisywania. | struna |
AS2ValidationSettings
Nazwa | Opis | Wartość |
---|---|---|
checkCertificateRevocationListOnReceive | Wartość wskazująca, czy należy sprawdzić listę odwołania certyfikatów po odebraniu. | bool (wymagane) |
checkCertificateRevocationListOnSend | Wartość wskazująca, czy sprawdzić listę odwołania certyfikatów podczas wysyłania. | bool (wymagane) |
checkDuplicateMessage | Wartość wskazująca, czy ma być sprawdzana zduplikowana wiadomość. | bool (wymagane) |
compressMessage | Wartość wskazująca, czy komunikat musi być skompresowany. | bool (wymagane) |
encryptionAlgorithm | Algorytm szyfrowania. | "AES128" "AES192" "AES256" "DES3" "Brak" "NotSpecified" "RC2" (wymagane) |
encryptMessage | Wartość wskazująca, czy komunikat musi być zaszyfrowany. | bool (wymagane) |
interchangeDuplicatesValidityDays | Liczba dni, przez które należy zwrócić uwagę na zduplikowaną wymianę. | int (wymagane) |
overrideMessageProperties | Wartość wskazująca, czy zastąpić właściwości komunikatów przychodzących tymi w umowie. | bool (wymagane) |
signingAlgorithm | Algorytm podpisywania. | "Wartość domyślna" "NotSpecified" "SHA1" "SHA2256" "SHA2384" "SHA2512" |
signMessage | Wartość wskazująca, czy komunikat musi być podpisany. | bool (wymagane) |
BusinessIdentity
Nazwa | Opis | Wartość |
---|---|---|
Kwalifikator | Kwalifikator tożsamości biznesowej, np. as2identity, ZZ, ZZZ, 31, 32 | ciąg (wymagany) |
wartość | Wartość tożsamości biznesowej zdefiniowana przez użytkownika. | ciąg (wymagany) |
EdifactAcknowledgementSettings
Nazwa | Opis | Wartość |
---|---|---|
potwierdzenieControlNumberLowerBound | Numer kontrolny potwierdzenia jest niższy. | int (wymagane) |
potwierdzenieControlNumberPrefix | Prefiks numeru kontrolnego potwierdzenia. | struna |
potwierdzenieControlNumberSuffix | Sufiks numeru kontrolnego potwierdzenia. | struna |
acknowledgementControlNumberUpperBound | Górna granica numeru kontrolnego potwierdzenia. | int (wymagane) |
batchFunctionalAcknowledgements | Wartość wskazująca, czy ma być wsadowe potwierdzenia funkcjonalne. | bool (wymagane) |
batchTechnicalAcknowledgements | Wartość wskazująca, czy należy wsadować potwierdzenia techniczne. | bool (wymagane) |
needFunctionalAcknowledgement | Wartość wskazująca, czy wymagane jest potwierdzenie funkcjonalne. | bool (wymagane) |
needLoopForValidMessages | Wartość wskazująca, czy pętla jest potrzebna dla prawidłowych komunikatów. | bool (wymagane) |
needTechnicalAcknowledgement | Wartość wskazująca, czy wymagane jest potwierdzenie techniczne. | bool (wymagane) |
rolloverAcknowledgementControlNumber | Wartość wskazująca, czy przerzucać numer kontrolny potwierdzenia. | bool (wymagane) |
sendSynchronousAcknowledgement | Wartość wskazująca, czy wysłać potwierdzenie synchroniczne. | bool (wymagane) |
EdifactAgreementContent
EdifactDelimiterOverride
Nazwa | Opis | Wartość |
---|---|---|
componentSeparator | Separator składników. | int (wymagane) |
dataElementSeparator | Separator elementu danych. | int (wymagane) |
decimalPointIndicator | Wskaźnik punktu dziesiętnego. | "Przecinek" "Liczba dziesiętna" "NotSpecified" (wymagane) |
messageAssociationAssignedCode | Przypisany kod skojarzenia wiadomości. | struna |
messageId | Identyfikator wiadomości. | struna |
messageRelease | Wydanie komunikatu. | struna |
messageVersion | Wersja komunikatu. | struna |
releaseIndicator | Wskaźnik wydania. | int (wymagane) |
repetitionSeparator | Separator powtórzeń. | int (wymagane) |
segmentTerminator | Terminator segmentu. | int (wymagane) |
segmentTerminatorSuffix | Sufiks terminatora segmentu. | "CR" "CRLF" "LF" "Brak" "NotSpecified" (wymagane) |
targetNamespace | Docelowa przestrzeń nazw, w której należy zastosować te ustawienia ogranicznika. | struna |
EdifactEnvelopeOverride
Nazwa | Opis | Wartość |
---|---|---|
applicationPassword | Hasło aplikacji. | struna |
associationAssignedCode | Przypisany kod skojarzenia. | struna |
controllingAgencyCode | Kod agencji kontrolującej. | struna |
functionalGroupId | Identyfikator grupy funkcjonalnej. | struna |
groupHeaderMessageRelease | Wydanie komunikatu nagłówka grupy. | struna |
groupHeaderMessageVersion | Wersja komunikatu nagłówka grupy. | struna |
messageAssociationAssignedCode | Przypisany kod skojarzenia wiadomości. | struna |
messageId | Identyfikator komunikatu, na którym należy zastosować te ustawienia koperty. | struna |
messageRelease | Wersja wydania komunikatu, na której należy zastosować te ustawienia koperty. | struna |
messageVersion | Wersja komunikatu, w której należy zastosować te ustawienia koperty. | struna |
receiverApplicationId | Identyfikator aplikacji odbiorcy. | struna |
receiverApplicationQualifier | Kwalifikator aplikacji odbiornika. | struna |
senderApplicationId | Identyfikator aplikacji nadawcy. | struna |
senderApplicationQualifier | Kwalifikator aplikacji nadawcy. | struna |
targetNamespace | Docelowa przestrzeń nazw, w której należy zastosować te ustawienia koperty. | struna |
EdifactEnvelopeSettings
Nazwa | Opis | Wartość |
---|---|---|
applicationReferenceId | Identyfikator odwołania aplikacji. | struna |
applyDelimiterStringAdvice | Wartość wskazująca, czy należy zastosować porady dotyczące ciągu ogranicznika. | bool (wymagane) |
communicationAgreementId | Identyfikator umowy komunikacyjnej. | struna |
createGroupingSegments | Wartość wskazująca, czy utworzyć segmenty grupowania. | bool (wymagane) |
enableDefaultGroupHeaders | Wartość wskazująca, czy włączyć domyślne nagłówki grup. | bool (wymagane) |
functionalGroupId | Identyfikator grupy funkcjonalnej. | struna |
groupApplicationPassword | Hasło aplikacji grupy. | struna |
groupApplicationReceiverId | Identyfikator odbiorcy aplikacji grupy. | struna |
groupApplicationReceiverQualifier | Kwalifikator odbiornika aplikacji grupy. | struna |
groupApplicationSenderId | Identyfikator nadawcy aplikacji grupy. | struna |
groupApplicationSenderQualifier | Kwalifikator nadawcy aplikacji grupy. | struna |
groupAssociationAssignedCode | Przypisany kod skojarzenia grupy. | struna |
groupControllingAgencyCode | Grupa kontrolująca kod agencji. | struna |
groupControlNumberLowerBound | Numer kontrolny grupy jest niższy. | int (wymagane) |
groupControlNumberPrefix | Prefiks numeru kontrolnego grupy. | struna |
groupControlNumberSuffix | Sufiks numeru kontrolnego grupy. | struna |
groupControlNumberUpperBound | Górna granica numeru kontrolki grupy. | int (wymagane) |
groupMessageRelease | Wydanie komunikatu grupy. | struna |
groupMessageVersion | Wersja komunikatu grupy. | struna |
interchangeControlNumberLowerBound | Numer kontrolny wymiany jest niższy. | int (wymagane) |
interchangeControlNumberPrefix | Prefiks numeru kontrolnego wymiany. | struna |
interchangeControlNumberSuffix | Sufiks numeru kontrolnego wymiany. | struna |
interchangeControlNumberUpperBound | Górna granica numeru kontrolnego wymiany. | int (wymagane) |
isTestInterchange | Wartość wskazująca, czy komunikat jest testową wymianą. | bool (wymagane) |
overwriteExistingTransactionSetControlNumber | Wartość wskazująca, czy zastąpić istniejący numer kontrolny zestawu transakcji. | bool (wymagane) |
processingPriorityCode | Kod priorytetu przetwarzania. | struna |
receiverInternalIdentification | Wewnętrzna identyfikacja odbiorcy. | struna |
receiverInternalSubIdentification | Wewnętrzna identyfikacja podrzędna odbiorcy. | struna |
receiverReverseRoutingAddress | Adres routingu zwrotnego odbiorcy. | struna |
recipientReferencePasswordQualifier | Kwalifikator hasła odwołania do adresata. | struna |
recipientReferencePasswordValue | Adresaci odwołują się do wartości hasła. | struna |
rolloverGroupControlNumber | Wartość wskazująca, czy przerzucać numer kontrolny grupy. | bool (wymagane) |
rolloverInterchangeControlNumber | Wartość wskazująca, czy przerzucać numer kontrolny wymiany. | bool (wymagane) |
rolloverTransactionSetControlNumber | Wartość wskazująca, czy przerzucać numer kontrolny zestawu transakcji. | bool (wymagane) |
senderInternalIdentification | Wewnętrzna identyfikacja nadawcy. | struna |
senderInternalSubIdentification | Wewnętrzna identyfikacja podrzędna nadawcy. | struna |
senderReverseRoutingAddress | Adres routingu zwrotnego nadawcy. | struna |
transactionSetControlNumberLowerBound | Numer kontrolny zestawu transakcji jest niższy. | int (wymagane) |
transactionSetControlNumberPrefix | Prefiks numeru kontrolnego zestawu transakcji. | struna |
transactionSetControlNumberSuffix | Sufiks numeru kontrolnego zestawu transakcji. | struna |
transactionSetControlNumberUpperBound | Numer kontrolny zestawu transakcji jest górna granica. | int (wymagane) |
EdifactFramingSettings
Nazwa | Opis | Wartość |
---|---|---|
znakEncoding | Kodowanie znaków. | struna |
znakSet | Znak ustawienia ramki EDIFACTSet. | "KECA" "NotSpecified" "UNOA" "UNOB" "UNOC" "UNOD" "UNOE" "UNOF" "UNOG" "UNOH" "UNOI" "UNOJ" "UNOK" "UNOX" "UNOY" (wymagane) |
componentSeparator | Separator składników. | int (wymagane) |
dataElementSeparator | Separator elementu danych. | int (wymagane) |
decimalPointIndicator | Ustawienie ramki EDIFACT wskaźnik dziesiętny. | "Przecinek" "Liczba dziesiętna" "NotSpecified" (wymagane) |
protocolVersion | Wersja protokołu. | int (wymagane) |
releaseIndicator | Wskaźnik wydania. | int (wymagane) |
repetitionSeparator | Separator powtórzeń. | int (wymagane) |
segmentTerminator | Terminator segmentu. | int (wymagane) |
segmentTerminatorSuffix | Sufiks terminatora segmentu ustawiania ramek EDIFACT. | "CR" "CRLF" "LF" "Brak" "NotSpecified" (wymagane) |
serviceCodeListDirectoryVersion | Wersja katalogu listy kodu usługi. | struna |
EdifactMessageFilter
Nazwa | Opis | Wartość |
---|---|---|
messageFilterType | Typ filtru komunikatu. | "Wyklucz" "Uwzględnij" "NotSpecified" (wymagane) |
EdifactMessageIdentifier
Nazwa | Opis | Wartość |
---|---|---|
messageId | Identyfikator komunikatu, na którym należy zastosować te ustawienia koperty. | ciąg (wymagany) |
EdifactOneWayAgreement
Nazwa | Opis | Wartość |
---|---|---|
protocolSettings | Ustawienia protokołu EDIFACT. | EdifactProtocolSettings (wymagane) |
receiverBusinessIdentity | Tożsamość biznesowa odbiorcy | BusinessIdentity (wymagane) |
senderBusinessIdentity | Tożsamość biznesowa nadawcy | BusinessIdentity (wymagane) |
EdifactProcessingSettings
Nazwa | Opis | Wartość |
---|---|---|
createEmptyXmlTagsForTrailingSeparators | Wartość wskazująca, czy utworzyć puste tagi XML dla separatorów końcowych. | bool (wymagane) |
maskSecurityInfo | Wartość wskazująca, czy należy maskować informacje zabezpieczające. | bool (wymagane) |
preserveInterchange | Wartość wskazująca, czy zachować wymianę. | bool (wymagane) |
suspendInterchangeOnError | Wartość wskazująca, czy wstrzymać wymianę na błędzie. | bool (wymagane) |
useDotAsDecimalSeparator | Wartość wskazująca, czy należy użyć kropki jako separatora dziesiętnego. | bool (wymagane) |
EdifactProtocolSettings
Nazwa | Opis | Wartość |
---|---|---|
potwierdzenieUstawienia | Ustawienia potwierdzenia EDIFACT. | EdifactAcknowledgementSettings (wymagane) |
edifactDelimiterOverrides | Ustawienia ogranicznika EDIFACT zastępują. | EdifactDelimiterOverride[] |
kopertyPrzesłonięcia | Ustawienia koperty EDIFACT zastępują. | EdifactEnvelopeOverride[] |
kopertyUstawienia | Ustawienia koperty EDIFACT. | EdifactEnvelopeSettings (wymagane) |
framingSettings | Ustawienia tworzenia ramek EDIFACT. | EdifactFramingSettings (wymagane) |
messageFilter | Filtr komunikatu EDIFACT. | EdifactMessageFilter (wymagane) |
messageFilterList | Lista filtrów komunikatów EDIFACT. | EdifactMessageIdentifier [] |
processingSettings | Ustawienia przetwarzania EDIFACT. | EdifactProcessingSettings (wymagane) |
schemaReferences | Odwołania do schematu EDIFACT. | EdifactSchemaReference[] (wymagane) |
validationOverrides | Ustawienia weryfikacji EDIFACT zastępują. | EdifactValidationOverride[] |
validationSettings | Ustawienia weryfikacji EDIFACT. | EdifactValidationSettings (wymagane) |
EdifactSchemaReference
Nazwa | Opis | Wartość |
---|---|---|
associationAssignedCode | Przypisany kod skojarzenia. | struna |
messageId | Identyfikator wiadomości. | ciąg (wymagany) |
messageRelease | Wersja wydania komunikatu. | ciąg (wymagany) |
messageVersion | Wersja komunikatu. | ciąg (wymagany) |
schemaName | Nazwa schematu. | ciąg (wymagany) |
senderApplicationId | Identyfikator aplikacji nadawcy. | struna |
senderApplicationQualifier | Kwalifikator aplikacji nadawcy. | struna |
EdifactValidationOverride
Nazwa | Opis | Wartość |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Wartość wskazująca, czy zezwalać na spacje wiodące i końcowe oraz zera. | bool (wymagane) |
enforceCharacterSet | Wartość wskazująca, czy należy zweryfikować zestaw znaków. | bool (wymagane) |
messageId | Identyfikator komunikatu, na którym należy zastosować ustawienia weryfikacji. | ciąg (wymagany) |
trailingSeparatorPolicy | Zasady separatora końcowego. | "Obowiązkowe" "NotAllowed" "NotSpecified" "Opcjonalne" (wymagane) |
trimLeadingAndTrailingSpacesAndZeroes | Wartość wskazująca, czy przycinać spacje wiodące i końcowe oraz zera. | bool (wymagane) |
validateEDITypes | Wartość wskazująca, czy należy zweryfikować typy EDI. | bool (wymagane) |
validateXSDTypes | Wartość wskazująca, czy należy zweryfikować typy XSD. | bool (wymagane) |
EdifactValidationSettings
Nazwa | Opis | Wartość |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Wartość wskazująca, czy zezwalać na spacje wiodące i końcowe oraz zera. | bool (wymagane) |
checkDuplicateGroupControlNumber | Wartość wskazująca, czy należy sprawdzić zduplikowany numer kontrolny grupy. | bool (wymagane) |
checkDuplicateInterchangeControlNumber | Wartość wskazująca, czy należy sprawdzić zduplikowany numer kontrolny wymiany. | bool (wymagane) |
checkDuplicateTransactionSetControlNumber | Wartość wskazująca, czy ma być sprawdzany zduplikowany numer kontrolny zestawu transakcji. | bool (wymagane) |
interchangeControlNumberValidityDays | Okres ważności numeru kontrolnego wymiany. | int (wymagane) |
trailingSeparatorPolicy | Zasady separatora końcowego. | "Obowiązkowe" "NotAllowed" "NotSpecified" "Opcjonalne" (wymagane) |
trimLeadingAndTrailingSpacesAndZeroes | Wartość wskazująca, czy przycinać spacje wiodące i końcowe oraz zera. | bool (wymagane) |
validateCharacterSet | Wartość wskazująca, czy należy zweryfikować zestaw znaków w komunikacie. | bool (wymagane) |
validateEDITypes | Wartość wskazująca, czy należy zweryfikować typy EDI. | bool (wymagane) |
validateXSDTypes | Wartość wskazująca, czy należy zweryfikować typy XSD. | bool (wymagane) |
IntegrationAccountAgreementProperties
Nazwa | Opis | Wartość |
---|---|---|
agreementType | Typ umowy. | "AS2" "Edifact" "NotSpecified" "X12" (wymagane) |
zawartość | Zawartość umowy. | AgreementContent (wymagane) |
guestIdentity | Tożsamość biznesowa partnera gościa. | BusinessIdentity (wymagane) |
guestPartner | Partner kont integracji, który jest ustawiony jako partner gości dla tej umowy. | ciąg (wymagany) |
hostIdentity | Tożsamość biznesowa partnera hosta. | BusinessIdentity (wymagane) |
hostPartner | Partner kont integracji, który jest ustawiony jako partner hosta dla tej umowy. | ciąg (wymagany) |
metadane | Metadane. | jakikolwiek |
Microsoft.Logic/integrationAccounts/agreement
Nazwa | Opis | Wartość |
---|---|---|
lokalizacja | Lokalizacja zasobu. | struna |
nazwa | Nazwa zasobu | ciąg (wymagany) |
rodzic | W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym. Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym. |
Nazwa symboliczna zasobu typu: integrationAccounts |
Właściwości | Właściwości umowy konta integracji. | IntegrationAccountAgreementProperties (wymagane) |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
Tagi zasobów
Nazwa | Opis | Wartość |
---|
X12AcknowledgementSettings
Nazwa | Opis | Wartość |
---|---|---|
potwierdzenieControlNumberLowerBound | Numer kontrolny potwierdzenia jest niższy. | int (wymagane) |
potwierdzenieControlNumberPrefix | Prefiks numeru kontrolnego potwierdzenia. | struna |
potwierdzenieControlNumberSuffix | Sufiks numeru kontrolnego potwierdzenia. | struna |
acknowledgementControlNumberUpperBound | Górna granica numeru kontrolnego potwierdzenia. | int (wymagane) |
batchFunctionalAcknowledgements | Wartość wskazująca, czy ma być wsadowe potwierdzenia funkcjonalne. | bool (wymagane) |
batchImplementationAcknowledgements | Wartość wskazująca, czy do potwierdzenia implementacji wsadowej. | bool (wymagane) |
batchTechnicalAcknowledgements | Wartość wskazująca, czy należy wsadować potwierdzenia techniczne. | bool (wymagane) |
functionalAcknowledgementVersion | Wersja potwierdzenia funkcjonalnego. | struna |
implementationAcknowledgementVersion | Wersja potwierdzenia implementacji. | struna |
needFunctionalAcknowledgement | Wartość wskazująca, czy wymagane jest potwierdzenie funkcjonalne. | bool (wymagane) |
needImplementationAcknowledgement | Wartość wskazująca, czy wymagane jest potwierdzenie implementacji. | bool (wymagane) |
needLoopForValidMessages | Wartość wskazująca, czy pętla jest potrzebna dla prawidłowych komunikatów. | bool (wymagane) |
needTechnicalAcknowledgement | Wartość wskazująca, czy wymagane jest potwierdzenie techniczne. | bool (wymagane) |
rolloverAcknowledgementControlNumber | Wartość wskazująca, czy przerzucać numer kontrolny potwierdzenia. | bool (wymagane) |
sendSynchronousAcknowledgement | Wartość wskazująca, czy wysłać potwierdzenie synchroniczne. | bool (wymagane) |
X12AgreementContent
Nazwa | Opis | Wartość |
---|---|---|
receiveAgreement | Jednokierunkowa umowa odbioru X12. | X12OneWayAgreement (wymagane) |
sendAgreement | Jednokierunkowa umowa wysyłania X12. | X12OneWayAgreement (wymagane) |
X12DelimiterOverrides
Nazwa | Opis | Wartość |
---|---|---|
componentSeparator | Separator składników. | int (wymagane) |
dataElementSeparator | Separator elementu danych. | int (wymagane) |
messageId | Identyfikator wiadomości. | struna |
protocolVersion | Wersja protokołu. | struna |
replaceCharacter | Znak zastępczy. | int (wymagane) |
replaceSeparatorsInPayload | Wartość wskazująca, czy zastąpić separatory w ładunku. | bool (wymagane) |
segmentTerminator | Terminator segmentu. | int (wymagane) |
segmentTerminatorSuffix | Sufiks terminatora segmentu. | "CR" "CRLF" "LF" "Brak" "NotSpecified" (wymagane) |
targetNamespace | Docelowa przestrzeń nazw, w której należy zastosować te ustawienia ogranicznika. | struna |
X12EnvelopeOverride
Nazwa | Opis | Wartość |
---|---|---|
dateFormat | Format daty. | "CCYYMMDD" "NotSpecified" "YYMMDD" (wymagane) |
functionalIdentifierCode | Kod identyfikatora funkcjonalnego. | struna |
headerVersion | Wersja nagłówka. | ciąg (wymagany) |
messageId | Identyfikator komunikatu, na którym należy zastosować te ustawienia koperty. | ciąg (wymagany) |
protocolVersion | Wersja protokołu, na której należy zastosować te ustawienia koperty. | ciąg (wymagany) |
receiverApplicationId | Identyfikator aplikacji odbiorcy. | ciąg (wymagany) |
responsibleAgencyCode | Kodeks odpowiedzialnej agencji. | ciąg (wymagany) |
senderApplicationId | Identyfikator aplikacji nadawcy. | ciąg (wymagany) |
targetNamespace | Docelowa przestrzeń nazw, w której należy zastosować te ustawienia koperty. | ciąg (wymagany) |
timeFormat | Format godziny. | "HHMM" "HHMMSS" "HHMMSSD" "HHMMSSdd" "NotSpecified" (wymagane) |
X12EnvelopeSettings
Nazwa | Opis | Wartość |
---|---|---|
controlStandardsId | Identyfikator standardów kontrolek. | int (wymagane) |
controlVersionNumber | Numer wersji kontroli. | ciąg (wymagany) |
enableDefaultGroupHeaders | Wartość wskazująca, czy włączyć domyślne nagłówki grup. | bool (wymagane) |
functionalGroupId | Identyfikator grupy funkcjonalnej. | struna |
groupControlNumberLowerBound | Numer kontrolny grupy jest niższy. | int (wymagane) |
groupControlNumberUpperBound | Górna granica numeru kontrolki grupy. | int (wymagane) |
groupHeaderAgencyCode | Kod agencji nagłówka grupy. | ciąg (wymagany) |
groupHeaderDateFormat | Format daty nagłówka grupy. | "CCYYMMDD" "NotSpecified" "YYMMDD" (wymagane) |
groupHeaderTimeFormat | Format czasu nagłówka grupy. | "HHMM" "HHMMSS" "HHMMSSD" "HHMMSSdd" "NotSpecified" (wymagane) |
groupHeaderVersion | Wersja nagłówka grupy. | ciąg (wymagany) |
interchangeControlNumberLowerBound | Numer kontrolny wymiany jest niższy. | int (wymagane) |
interchangeControlNumberUpperBound | Górna granica numeru kontrolnego wymiany. | int (wymagane) |
overwriteExistingTransactionSetControlNumber | Wartość wskazująca, czy zastąpić istniejący numer kontrolny zestawu transakcji. | bool (wymagane) |
receiverApplicationId | Identyfikator aplikacji odbiorcy. | ciąg (wymagany) |
rolloverGroupControlNumber | Wartość wskazująca, czy przerzucać numer kontrolny grupy. | bool (wymagane) |
rolloverInterchangeControlNumber | Wartość wskazująca, czy przerzucać numer kontrolny wymiany. | bool (wymagane) |
rolloverTransactionSetControlNumber | Wartość wskazująca, czy przerzucać numer kontrolny zestawu transakcji. | bool (wymagane) |
senderApplicationId | Identyfikator aplikacji nadawcy. | ciąg (wymagany) |
transactionSetControlNumberLowerBound | Numer kontrolny zestawu transakcji jest niższy. | int (wymagane) |
transactionSetControlNumberPrefix | Prefiks numeru kontrolnego zestawu transakcji. | struna |
transactionSetControlNumberSuffix | Sufiks numeru kontrolnego zestawu transakcji. | struna |
transactionSetControlNumberUpperBound | Numer kontrolny zestawu transakcji jest górna granica. | int (wymagane) |
usageIndicator | Wskaźnik użycia. | "Informacje" "NotSpecified" "Produkcja" "Test" (wymagany) |
useControlStandardsIdAsRepetitionCharacter | Wartość wskazująca, czy używać identyfikatora standardów kontroli jako znaku powtórzenia. | bool (wymagane) |
X12FramingSettings
Nazwa | Opis | Wartość |
---|---|---|
znakSet | Zestaw znaków X12. | "Podstawowa" "Rozszerzony" "NotSpecified" "UTF8" (wymagany) |
componentSeparator | Separator składników. | int (wymagane) |
dataElementSeparator | Separator elementu danych. | int (wymagane) |
replaceCharacter | Znak zastępczy. | int (wymagane) |
replaceSeparatorsInPayload | Wartość wskazująca, czy zastąpić separatory w ładunku. | bool (wymagane) |
segmentTerminator | Terminator segmentu. | int (wymagane) |
segmentTerminatorSuffix | Sufiks terminatora segmentu. | "CR" "CRLF" "LF" "Brak" "NotSpecified" (wymagane) |
X12MessageFilter
Nazwa | Opis | Wartość |
---|---|---|
messageFilterType | Typ filtru komunikatu. | "Wyklucz" "Uwzględnij" "NotSpecified" (wymagane) |
X12MessageIdentifier
Nazwa | Opis | Wartość |
---|---|---|
messageId | Identyfikator wiadomości. | ciąg (wymagany) |
X12OneWayAgreement
Nazwa | Opis | Wartość |
---|---|---|
protocolSettings | Ustawienia protokołu X12. | X12ProtocolSettings (wymagane) |
receiverBusinessIdentity | Tożsamość biznesowa odbiorcy | BusinessIdentity (wymagane) |
senderBusinessIdentity | Tożsamość biznesowa nadawcy | BusinessIdentity (wymagane) |
X12ProcessingSettings
Nazwa | Opis | Wartość |
---|---|---|
convertImpliedDecimal | Wartość wskazująca, czy przekonwertować typ liczbowy na implikowane liczby dziesiętne. | bool (wymagane) |
createEmptyXmlTagsForTrailingSeparators | Wartość wskazująca, czy utworzyć puste tagi XML dla separatorów końcowych. | bool (wymagane) |
maskSecurityInfo | Wartość wskazująca, czy należy maskować informacje zabezpieczające. | bool (wymagane) |
preserveInterchange | Wartość wskazująca, czy zachować wymianę. | bool (wymagane) |
suspendInterchangeOnError | Wartość wskazująca, czy wstrzymać wymianę na błędzie. | bool (wymagane) |
useDotAsDecimalSeparator | Wartość wskazująca, czy należy użyć kropki jako separatora dziesiętnego. | bool (wymagane) |
X12ProtocolSettings
Nazwa | Opis | Wartość |
---|---|---|
potwierdzenieUstawienia | Ustawienia potwierdzenia X12. | X12AcknowledgementSettings (wymagane) |
kopertyPrzesłonięcia | Ustawienia przesłonięcia koperty X12. | X12EnvelopeOverride[] |
kopertyUstawienia | Ustawienia koperty X12. | X12EnvelopeSettings (wymagane) |
framingSettings | Ustawienia ramowania X12. | X12FramingSettings (wymagane) |
messageFilter | Filtr komunikatu X12. | X12MessageFilter (wymagane) |
messageFilterList | Lista filtrów komunikatów X12. | X12MessageIdentifier[] |
processingSettings | Ustawienia przetwarzania X12. | X12ProcessingSettings (wymagane) |
schemaReferences | Odwołania do schematu X12. | X12SchemaReference[] (wymagane) |
securitySettings | Ustawienia zabezpieczeń X12. | X12SecuritySettings (wymagane) |
validationOverrides | Ustawienia walidacji X12 zastępują. | X12ValidationOverride[] |
validationSettings | Ustawienia weryfikacji X12. | X12ValidationSettings (wymagane) |
x12DelimiterOverrides | Ustawienia ogranicznika X12 zastępują. | X12DelimiterOverrides[] |
X12SchemaReference
Nazwa | Opis | Wartość |
---|---|---|
messageId | Identyfikator wiadomości. | ciąg (wymagany) |
schemaName | Nazwa schematu. | ciąg (wymagany) |
schemaVersion | Wersja schematu. | ciąg (wymagany) |
senderApplicationId | Identyfikator aplikacji nadawcy. | struna |
X12SecuritySettings
Nazwa | Opis | Wartość |
---|---|---|
authorizationQualifier | Kwalifikator autoryzacji. | ciąg (wymagany) |
authorizationValue | Wartość autoryzacji. | struna |
passwordValue | Wartość hasła. | struna |
securityQualifier | Kwalifikator zabezpieczeń. | ciąg (wymagany) |
X12ValidationOverride
Nazwa | Opis | Wartość |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Wartość wskazująca, czy zezwalać na spacje wiodące i końcowe oraz zera. | bool (wymagane) |
messageId | Identyfikator komunikatu, na którym należy zastosować ustawienia weryfikacji. | ciąg (wymagany) |
trailingSeparatorPolicy | Zasady separatora końcowego. | "Obowiązkowe" "NotAllowed" "NotSpecified" "Opcjonalne" (wymagane) |
trimLeadingAndTrailingSpacesAndZeroes | Wartość wskazująca, czy przycinać spacje wiodące i końcowe oraz zera. | bool (wymagane) |
validateCharacterSet | Wartość wskazująca, czy należy zweryfikować zestaw znaków. | bool (wymagane) |
validateEDITypes | Wartość wskazująca, czy należy zweryfikować typy EDI. | bool (wymagane) |
validateXSDTypes | Wartość wskazująca, czy należy zweryfikować typy XSD. | bool (wymagane) |
X12ValidationSettings
Nazwa | Opis | Wartość |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Wartość wskazująca, czy zezwalać na spacje wiodące i końcowe oraz zera. | bool (wymagane) |
checkDuplicateGroupControlNumber | Wartość wskazująca, czy należy sprawdzić zduplikowany numer kontrolny grupy. | bool (wymagane) |
checkDuplicateInterchangeControlNumber | Wartość wskazująca, czy należy sprawdzić zduplikowany numer kontrolny wymiany. | bool (wymagane) |
checkDuplicateTransactionSetControlNumber | Wartość wskazująca, czy ma być sprawdzany zduplikowany numer kontrolny zestawu transakcji. | bool (wymagane) |
interchangeControlNumberValidityDays | Okres ważności numeru kontrolnego wymiany. | int (wymagane) |
trailingSeparatorPolicy | Zasady separatora końcowego. | "Obowiązkowe" "NotAllowed" "NotSpecified" "Opcjonalne" (wymagane) |
trimLeadingAndTrailingSpacesAndZeroes | Wartość wskazująca, czy przycinać spacje wiodące i końcowe oraz zera. | bool (wymagane) |
validateCharacterSet | Wartość wskazująca, czy należy zweryfikować zestaw znaków w komunikacie. | bool (wymagane) |
validateEDITypes | Wartość wskazująca, czy należy zweryfikować typy EDI. | bool (wymagane) |
validateXSDTypes | Wartość wskazująca, czy należy zweryfikować typy XSD. | bool (wymagane) |
Przykłady z przewodnika Szybki start
W poniższych przykładach szybkiego startu wdrożono ten typ zasobu.
Plik Bicep | Opis |
---|---|
Azure Logic Apps — as2 wysyłanie odbierania | Tworzy konta integracji dla dwóch partnerów, Contoso i Fabrikam, w tym artefakty dla partnerów i umów. Szablon tworzy również aplikacje logiki między firmą Fabrikam Sales i Firmą Contoso w celu zademonstrowania synchronicznego odbierania wysyłania AS2. Szablon tworzy również aplikacje logiki między firmami Fabrikam Finance i Contoso, które pokazują asynchroniczne odbieranie asynchronicznych wiadomości AS2. |
Definicja zasobu szablonu usługi ARM
Typ zasobu IntegrationAccounts/agreement można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.Logic/integrationAccounts/agreement, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.Logic/integrationAccounts/agreements",
"apiVersion": "2018-07-01-preview",
"name": "string",
"location": "string",
"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": {}
},
"tags": {
"{customized property}": "string"
}
}
Wartości właściwości
AgreementContent
Nazwa | Opis | Wartość |
---|---|---|
aS2 | Zawartość umowy AS2. | AS2AgreementContent |
edifact | Zawartość umowy EDIFACT. | EdifactAgreementContent |
x12 | Zawartość umowy X12. | X12AgreementContent |
AS2AcknowledgementConnectionSettings
Nazwa | Opis | Wartość |
---|---|---|
ignoreCertificateNameMismatch | Wartość wskazująca, czy ignorować niezgodność w nazwie certyfikatu. | bool (wymagane) |
keepHttpConnectionAlive | Wartość wskazująca, czy połączenie jest aktywne. | bool (wymagane) |
supportHttpStatusCodeContinue | Wartość wskazująca, czy należy obsługiwać kod stanu HTTP "CONTINUE". | bool (wymagane) |
rozwińHttpHeaders | Wartość wskazująca, czy rozwijać nagłówki HTTP. | bool (wymagane) |
AS2AgreementContent
Nazwa | Opis | Wartość |
---|---|---|
receiveAgreement | Jednokierunkowa umowa odbioru AS2. | AS2OneWayAgreement (wymagane) |
sendAgreement | Jednokierunkowa umowa wysyłania as2. | AS2OneWayAgreement (wymagane) |
AS2EnvelopeSettings
Nazwa | Opis | Wartość |
---|---|---|
autogenerateFileName | Wartość wskazująca, czy automatycznie wygenerować nazwę pliku. | bool (wymagane) |
fileNameTemplate | Szablon nazwy pliku. | ciąg (wymagany) |
messageContentType | Typ zawartości wiadomości. | ciąg (wymagany) |
suspendMessageOnFileNameGenerationError | Wartość wskazująca, czy komunikat ma być zawieszony podczas generowania nazwy pliku. | bool (wymagane) |
transmitFileNameInMimeHeader | Wartość wskazująca, czy należy przesyłać nazwę pliku w nagłówku mime. | bool (wymagane) |
AS2ErrorSettings
Nazwa | Opis | Wartość |
---|---|---|
resendIfMDNNotReceived | Wartość wskazująca, czy ponownie wysłać komunikat Jeśli nie odebrano nazwy MDN. | bool (wymagane) |
suspendDuplicateMessage | Wartość wskazująca, czy wstrzymać zduplikowany komunikat. | bool (wymagane) |
AS2MdnSettings
Nazwa | Opis | Wartość |
---|---|---|
dispositionNotificationTo | Powiadomienie o dyspozycji do wartości nagłówka. | struna |
mdnText | Tekst MDN. | struna |
micHashingAlgorithm | Algorytm podpisywania lub tworzenia skrótów. | "MD5" "Brak" "NotSpecified" "SHA1" "SHA2256" "SHA2384" "SHA2512" (wymagane) |
needMDN | Wartość wskazująca, czy wysłać, czy zażądać nazwy MDN. | bool (wymagane) |
receiptDeliveryUrl | Adres URL dostarczania paragonu. | struna |
sendInboundMDNToMessageBox | Wartość wskazująca, czy wysłać przychodzącą nazwę MDN do pola komunikatu. | bool (wymagane) |
sendMDNAsynchronously | Wartość wskazująca, czy wysłać asynchroniczną nazwę MDN. | bool (wymagane) |
signMDN | Wartość wskazująca, czy nazwa MDN musi być podpisana, czy nie. | bool (wymagane) |
signOutboundMDNIfOptional | Wartość wskazująca, czy należy wylogować wychodzącą nazwę MDN, jeśli jest opcjonalna. | bool (wymagane) |
AS2MessageConnectionSettings
Nazwa | Opis | Wartość |
---|---|---|
ignoreCertificateNameMismatch | Wartość wskazująca, czy ignorować niezgodność w nazwie certyfikatu. | bool (wymagane) |
keepHttpConnectionAlive | Wartość wskazująca, czy połączenie jest aktywne. | bool (wymagane) |
supportHttpStatusCodeContinue | Wartość wskazująca, czy należy obsługiwać kod stanu HTTP "CONTINUE". | bool (wymagane) |
rozwińHttpHeaders | Wartość wskazująca, czy rozwijać nagłówki HTTP. | bool (wymagane) |
AS2OneWayAgreement
Nazwa | Opis | Wartość |
---|---|---|
protocolSettings | Ustawienia protokołu AS2. | AS2ProtocolSettings (wymagane) |
receiverBusinessIdentity | Tożsamość biznesowa odbiorcy | BusinessIdentity (wymagane) |
senderBusinessIdentity | Tożsamość biznesowa nadawcy | BusinessIdentity (wymagane) |
AS2ProtocolSettings
Nazwa | Opis | Wartość |
---|---|---|
acknowledgementConnectionSettings | Ustawienia połączenia potwierdzenia. | AS2AcknowledgementConnectionSettings (wymagane) |
kopertyUstawienia | Ustawienia koperty. | AS2EnvelopeSettings (wymagane) |
errorSettings | Ustawienia błędu. | AS2ErrorSettings (wymagane) |
mdnSettings | Ustawienia mdN. | AS2MdnSettings (wymagane) |
messageConnectionSettings | Ustawienia połączenia komunikatów. | AS2MessageConnectionSettings (wymagane) |
securitySettings | Ustawienia zabezpieczeń. | AS2SecuritySettings (wymagane) |
validationSettings | Ustawienia walidacji. | AS2ValidationSettings (wymagane) |
AS2SecuritySettings
Nazwa | Opis | Wartość |
---|---|---|
enableNRRForInboundDecodedMessages | Wartość wskazująca, czy włączyć funkcję NRR dla komunikatów dekodowanych dla ruchu przychodzącego. | bool (wymagane) |
enableNRRForInboundEncodedMessages | Wartość wskazująca, czy włączyć funkcję NRR dla komunikatów zakodowanych dla ruchu przychodzącego. | bool (wymagane) |
enableNRRForInboundMDN | Wartość wskazująca, czy włączyć nrR dla przychodzącej nazwy MDN. | bool (wymagane) |
enableNRRForOutboundDecodedMessages | Wartość wskazująca, czy włączyć funkcję NRR dla dekodowanych komunikatów wychodzących. | bool (wymagane) |
enableNRRForOutboundEncodedMessages | Wartość wskazująca, czy włączyć funkcję NRR dla komunikatów zakodowanych dla ruchu wychodzącego. | bool (wymagane) |
enableNRRForOutboundMDN | Wartość wskazująca, czy włączyć nrR dla wychodzącej nazwy MDN. | bool (wymagane) |
encryptionCertificateName | Nazwa certyfikatu szyfrowania. | struna |
overrideGroupSigningCertificate | Wartość wskazująca, czy wysłać, czy zażądać nazwy MDN. | bool (wymagane) |
sha2AlgorithmFormat | Format algorytmu Sha2. Prawidłowe wartości to Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize. | struna |
signingCertificateName | Nazwa certyfikatu podpisywania. | struna |
AS2ValidationSettings
Nazwa | Opis | Wartość |
---|---|---|
checkCertificateRevocationListOnReceive | Wartość wskazująca, czy należy sprawdzić listę odwołania certyfikatów po odebraniu. | bool (wymagane) |
checkCertificateRevocationListOnSend | Wartość wskazująca, czy sprawdzić listę odwołania certyfikatów podczas wysyłania. | bool (wymagane) |
checkDuplicateMessage | Wartość wskazująca, czy ma być sprawdzana zduplikowana wiadomość. | bool (wymagane) |
compressMessage | Wartość wskazująca, czy komunikat musi być skompresowany. | bool (wymagane) |
encryptionAlgorithm | Algorytm szyfrowania. | "AES128" "AES192" "AES256" "DES3" "Brak" "NotSpecified" "RC2" (wymagane) |
encryptMessage | Wartość wskazująca, czy komunikat musi być zaszyfrowany. | bool (wymagane) |
interchangeDuplicatesValidityDays | Liczba dni, przez które należy zwrócić uwagę na zduplikowaną wymianę. | int (wymagane) |
overrideMessageProperties | Wartość wskazująca, czy zastąpić właściwości komunikatów przychodzących tymi w umowie. | bool (wymagane) |
signingAlgorithm | Algorytm podpisywania. | "Wartość domyślna" "NotSpecified" "SHA1" "SHA2256" "SHA2384" "SHA2512" |
signMessage | Wartość wskazująca, czy komunikat musi być podpisany. | bool (wymagane) |
BusinessIdentity
Nazwa | Opis | Wartość |
---|---|---|
Kwalifikator | Kwalifikator tożsamości biznesowej, np. as2identity, ZZ, ZZZ, 31, 32 | ciąg (wymagany) |
wartość | Wartość tożsamości biznesowej zdefiniowana przez użytkownika. | ciąg (wymagany) |
EdifactAcknowledgementSettings
Nazwa | Opis | Wartość |
---|---|---|
potwierdzenieControlNumberLowerBound | Numer kontrolny potwierdzenia jest niższy. | int (wymagane) |
potwierdzenieControlNumberPrefix | Prefiks numeru kontrolnego potwierdzenia. | struna |
potwierdzenieControlNumberSuffix | Sufiks numeru kontrolnego potwierdzenia. | struna |
acknowledgementControlNumberUpperBound | Górna granica numeru kontrolnego potwierdzenia. | int (wymagane) |
batchFunctionalAcknowledgements | Wartość wskazująca, czy ma być wsadowe potwierdzenia funkcjonalne. | bool (wymagane) |
batchTechnicalAcknowledgements | Wartość wskazująca, czy należy wsadować potwierdzenia techniczne. | bool (wymagane) |
needFunctionalAcknowledgement | Wartość wskazująca, czy wymagane jest potwierdzenie funkcjonalne. | bool (wymagane) |
needLoopForValidMessages | Wartość wskazująca, czy pętla jest potrzebna dla prawidłowych komunikatów. | bool (wymagane) |
needTechnicalAcknowledgement | Wartość wskazująca, czy wymagane jest potwierdzenie techniczne. | bool (wymagane) |
rolloverAcknowledgementControlNumber | Wartość wskazująca, czy przerzucać numer kontrolny potwierdzenia. | bool (wymagane) |
sendSynchronousAcknowledgement | Wartość wskazująca, czy wysłać potwierdzenie synchroniczne. | bool (wymagane) |
EdifactAgreementContent
EdifactDelimiterOverride
Nazwa | Opis | Wartość |
---|---|---|
componentSeparator | Separator składników. | int (wymagane) |
dataElementSeparator | Separator elementu danych. | int (wymagane) |
decimalPointIndicator | Wskaźnik punktu dziesiętnego. | "Przecinek" "Liczba dziesiętna" "NotSpecified" (wymagane) |
messageAssociationAssignedCode | Przypisany kod skojarzenia wiadomości. | struna |
messageId | Identyfikator wiadomości. | struna |
messageRelease | Wydanie komunikatu. | struna |
messageVersion | Wersja komunikatu. | struna |
releaseIndicator | Wskaźnik wydania. | int (wymagane) |
repetitionSeparator | Separator powtórzeń. | int (wymagane) |
segmentTerminator | Terminator segmentu. | int (wymagane) |
segmentTerminatorSuffix | Sufiks terminatora segmentu. | "CR" "CRLF" "LF" "Brak" "NotSpecified" (wymagane) |
targetNamespace | Docelowa przestrzeń nazw, w której należy zastosować te ustawienia ogranicznika. | struna |
EdifactEnvelopeOverride
Nazwa | Opis | Wartość |
---|---|---|
applicationPassword | Hasło aplikacji. | struna |
associationAssignedCode | Przypisany kod skojarzenia. | struna |
controllingAgencyCode | Kod agencji kontrolującej. | struna |
functionalGroupId | Identyfikator grupy funkcjonalnej. | struna |
groupHeaderMessageRelease | Wydanie komunikatu nagłówka grupy. | struna |
groupHeaderMessageVersion | Wersja komunikatu nagłówka grupy. | struna |
messageAssociationAssignedCode | Przypisany kod skojarzenia wiadomości. | struna |
messageId | Identyfikator komunikatu, na którym należy zastosować te ustawienia koperty. | struna |
messageRelease | Wersja wydania komunikatu, na której należy zastosować te ustawienia koperty. | struna |
messageVersion | Wersja komunikatu, w której należy zastosować te ustawienia koperty. | struna |
receiverApplicationId | Identyfikator aplikacji odbiorcy. | struna |
receiverApplicationQualifier | Kwalifikator aplikacji odbiornika. | struna |
senderApplicationId | Identyfikator aplikacji nadawcy. | struna |
senderApplicationQualifier | Kwalifikator aplikacji nadawcy. | struna |
targetNamespace | Docelowa przestrzeń nazw, w której należy zastosować te ustawienia koperty. | struna |
EdifactEnvelopeSettings
Nazwa | Opis | Wartość |
---|---|---|
applicationReferenceId | Identyfikator odwołania aplikacji. | struna |
applyDelimiterStringAdvice | Wartość wskazująca, czy należy zastosować porady dotyczące ciągu ogranicznika. | bool (wymagane) |
communicationAgreementId | Identyfikator umowy komunikacyjnej. | struna |
createGroupingSegments | Wartość wskazująca, czy utworzyć segmenty grupowania. | bool (wymagane) |
enableDefaultGroupHeaders | Wartość wskazująca, czy włączyć domyślne nagłówki grup. | bool (wymagane) |
functionalGroupId | Identyfikator grupy funkcjonalnej. | struna |
groupApplicationPassword | Hasło aplikacji grupy. | struna |
groupApplicationReceiverId | Identyfikator odbiorcy aplikacji grupy. | struna |
groupApplicationReceiverQualifier | Kwalifikator odbiornika aplikacji grupy. | struna |
groupApplicationSenderId | Identyfikator nadawcy aplikacji grupy. | struna |
groupApplicationSenderQualifier | Kwalifikator nadawcy aplikacji grupy. | struna |
groupAssociationAssignedCode | Przypisany kod skojarzenia grupy. | struna |
groupControllingAgencyCode | Grupa kontrolująca kod agencji. | struna |
groupControlNumberLowerBound | Numer kontrolny grupy jest niższy. | int (wymagane) |
groupControlNumberPrefix | Prefiks numeru kontrolnego grupy. | struna |
groupControlNumberSuffix | Sufiks numeru kontrolnego grupy. | struna |
groupControlNumberUpperBound | Górna granica numeru kontrolki grupy. | int (wymagane) |
groupMessageRelease | Wydanie komunikatu grupy. | struna |
groupMessageVersion | Wersja komunikatu grupy. | struna |
interchangeControlNumberLowerBound | Numer kontrolny wymiany jest niższy. | int (wymagane) |
interchangeControlNumberPrefix | Prefiks numeru kontrolnego wymiany. | struna |
interchangeControlNumberSuffix | Sufiks numeru kontrolnego wymiany. | struna |
interchangeControlNumberUpperBound | Górna granica numeru kontrolnego wymiany. | int (wymagane) |
isTestInterchange | Wartość wskazująca, czy komunikat jest testową wymianą. | bool (wymagane) |
overwriteExistingTransactionSetControlNumber | Wartość wskazująca, czy zastąpić istniejący numer kontrolny zestawu transakcji. | bool (wymagane) |
processingPriorityCode | Kod priorytetu przetwarzania. | struna |
receiverInternalIdentification | Wewnętrzna identyfikacja odbiorcy. | struna |
receiverInternalSubIdentification | Wewnętrzna identyfikacja podrzędna odbiorcy. | struna |
receiverReverseRoutingAddress | Adres routingu zwrotnego odbiorcy. | struna |
recipientReferencePasswordQualifier | Kwalifikator hasła odwołania do adresata. | struna |
recipientReferencePasswordValue | Adresaci odwołują się do wartości hasła. | struna |
rolloverGroupControlNumber | Wartość wskazująca, czy przerzucać numer kontrolny grupy. | bool (wymagane) |
rolloverInterchangeControlNumber | Wartość wskazująca, czy przerzucać numer kontrolny wymiany. | bool (wymagane) |
rolloverTransactionSetControlNumber | Wartość wskazująca, czy przerzucać numer kontrolny zestawu transakcji. | bool (wymagane) |
senderInternalIdentification | Wewnętrzna identyfikacja nadawcy. | struna |
senderInternalSubIdentification | Wewnętrzna identyfikacja podrzędna nadawcy. | struna |
senderReverseRoutingAddress | Adres routingu zwrotnego nadawcy. | struna |
transactionSetControlNumberLowerBound | Numer kontrolny zestawu transakcji jest niższy. | int (wymagane) |
transactionSetControlNumberPrefix | Prefiks numeru kontrolnego zestawu transakcji. | struna |
transactionSetControlNumberSuffix | Sufiks numeru kontrolnego zestawu transakcji. | struna |
transactionSetControlNumberUpperBound | Numer kontrolny zestawu transakcji jest górna granica. | int (wymagane) |
EdifactFramingSettings
Nazwa | Opis | Wartość |
---|---|---|
znakEncoding | Kodowanie znaków. | struna |
znakSet | Znak ustawienia ramki EDIFACTSet. | "KECA" "NotSpecified" "UNOA" "UNOB" "UNOC" "UNOD" "UNOE" "UNOF" "UNOG" "UNOH" "UNOI" "UNOJ" "UNOK" "UNOX" "UNOY" (wymagane) |
componentSeparator | Separator składników. | int (wymagane) |
dataElementSeparator | Separator elementu danych. | int (wymagane) |
decimalPointIndicator | Ustawienie ramki EDIFACT wskaźnik dziesiętny. | "Przecinek" "Liczba dziesiętna" "NotSpecified" (wymagane) |
protocolVersion | Wersja protokołu. | int (wymagane) |
releaseIndicator | Wskaźnik wydania. | int (wymagane) |
repetitionSeparator | Separator powtórzeń. | int (wymagane) |
segmentTerminator | Terminator segmentu. | int (wymagane) |
segmentTerminatorSuffix | Sufiks terminatora segmentu ustawiania ramek EDIFACT. | "CR" "CRLF" "LF" "Brak" "NotSpecified" (wymagane) |
serviceCodeListDirectoryVersion | Wersja katalogu listy kodu usługi. | struna |
EdifactMessageFilter
Nazwa | Opis | Wartość |
---|---|---|
messageFilterType | Typ filtru komunikatu. | "Wyklucz" "Uwzględnij" "NotSpecified" (wymagane) |
EdifactMessageIdentifier
Nazwa | Opis | Wartość |
---|---|---|
messageId | Identyfikator komunikatu, na którym należy zastosować te ustawienia koperty. | ciąg (wymagany) |
EdifactOneWayAgreement
Nazwa | Opis | Wartość |
---|---|---|
protocolSettings | Ustawienia protokołu EDIFACT. | EdifactProtocolSettings (wymagane) |
receiverBusinessIdentity | Tożsamość biznesowa odbiorcy | BusinessIdentity (wymagane) |
senderBusinessIdentity | Tożsamość biznesowa nadawcy | BusinessIdentity (wymagane) |
EdifactProcessingSettings
Nazwa | Opis | Wartość |
---|---|---|
createEmptyXmlTagsForTrailingSeparators | Wartość wskazująca, czy utworzyć puste tagi XML dla separatorów końcowych. | bool (wymagane) |
maskSecurityInfo | Wartość wskazująca, czy należy maskować informacje zabezpieczające. | bool (wymagane) |
preserveInterchange | Wartość wskazująca, czy zachować wymianę. | bool (wymagane) |
suspendInterchangeOnError | Wartość wskazująca, czy wstrzymać wymianę na błędzie. | bool (wymagane) |
useDotAsDecimalSeparator | Wartość wskazująca, czy należy użyć kropki jako separatora dziesiętnego. | bool (wymagane) |
EdifactProtocolSettings
Nazwa | Opis | Wartość |
---|---|---|
potwierdzenieUstawienia | Ustawienia potwierdzenia EDIFACT. | EdifactAcknowledgementSettings (wymagane) |
edifactDelimiterOverrides | Ustawienia ogranicznika EDIFACT zastępują. | EdifactDelimiterOverride[] |
kopertyPrzesłonięcia | Ustawienia koperty EDIFACT zastępują. | EdifactEnvelopeOverride[] |
kopertyUstawienia | Ustawienia koperty EDIFACT. | EdifactEnvelopeSettings (wymagane) |
framingSettings | Ustawienia tworzenia ramek EDIFACT. | EdifactFramingSettings (wymagane) |
messageFilter | Filtr komunikatu EDIFACT. | EdifactMessageFilter (wymagane) |
messageFilterList | Lista filtrów komunikatów EDIFACT. | EdifactMessageIdentifier [] |
processingSettings | Ustawienia przetwarzania EDIFACT. | EdifactProcessingSettings (wymagane) |
schemaReferences | Odwołania do schematu EDIFACT. | EdifactSchemaReference[] (wymagane) |
validationOverrides | Ustawienia weryfikacji EDIFACT zastępują. | EdifactValidationOverride[] |
validationSettings | Ustawienia weryfikacji EDIFACT. | EdifactValidationSettings (wymagane) |
EdifactSchemaReference
Nazwa | Opis | Wartość |
---|---|---|
associationAssignedCode | Przypisany kod skojarzenia. | struna |
messageId | Identyfikator wiadomości. | ciąg (wymagany) |
messageRelease | Wersja wydania komunikatu. | ciąg (wymagany) |
messageVersion | Wersja komunikatu. | ciąg (wymagany) |
schemaName | Nazwa schematu. | ciąg (wymagany) |
senderApplicationId | Identyfikator aplikacji nadawcy. | struna |
senderApplicationQualifier | Kwalifikator aplikacji nadawcy. | struna |
EdifactValidationOverride
Nazwa | Opis | Wartość |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Wartość wskazująca, czy zezwalać na spacje wiodące i końcowe oraz zera. | bool (wymagane) |
enforceCharacterSet | Wartość wskazująca, czy należy zweryfikować zestaw znaków. | bool (wymagane) |
messageId | Identyfikator komunikatu, na którym należy zastosować ustawienia weryfikacji. | ciąg (wymagany) |
trailingSeparatorPolicy | Zasady separatora końcowego. | "Obowiązkowe" "NotAllowed" "NotSpecified" "Opcjonalne" (wymagane) |
trimLeadingAndTrailingSpacesAndZeroes | Wartość wskazująca, czy przycinać spacje wiodące i końcowe oraz zera. | bool (wymagane) |
validateEDITypes | Wartość wskazująca, czy należy zweryfikować typy EDI. | bool (wymagane) |
validateXSDTypes | Wartość wskazująca, czy należy zweryfikować typy XSD. | bool (wymagane) |
EdifactValidationSettings
Nazwa | Opis | Wartość |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Wartość wskazująca, czy zezwalać na spacje wiodące i końcowe oraz zera. | bool (wymagane) |
checkDuplicateGroupControlNumber | Wartość wskazująca, czy należy sprawdzić zduplikowany numer kontrolny grupy. | bool (wymagane) |
checkDuplicateInterchangeControlNumber | Wartość wskazująca, czy należy sprawdzić zduplikowany numer kontrolny wymiany. | bool (wymagane) |
checkDuplicateTransactionSetControlNumber | Wartość wskazująca, czy ma być sprawdzany zduplikowany numer kontrolny zestawu transakcji. | bool (wymagane) |
interchangeControlNumberValidityDays | Okres ważności numeru kontrolnego wymiany. | int (wymagane) |
trailingSeparatorPolicy | Zasady separatora końcowego. | "Obowiązkowe" "NotAllowed" "NotSpecified" "Opcjonalne" (wymagane) |
trimLeadingAndTrailingSpacesAndZeroes | Wartość wskazująca, czy przycinać spacje wiodące i końcowe oraz zera. | bool (wymagane) |
validateCharacterSet | Wartość wskazująca, czy należy zweryfikować zestaw znaków w komunikacie. | bool (wymagane) |
validateEDITypes | Wartość wskazująca, czy należy zweryfikować typy EDI. | bool (wymagane) |
validateXSDTypes | Wartość wskazująca, czy należy zweryfikować typy XSD. | bool (wymagane) |
IntegrationAccountAgreementProperties
Nazwa | Opis | Wartość |
---|---|---|
agreementType | Typ umowy. | "AS2" "Edifact" "NotSpecified" "X12" (wymagane) |
zawartość | Zawartość umowy. | AgreementContent (wymagane) |
guestIdentity | Tożsamość biznesowa partnera gościa. | BusinessIdentity (wymagane) |
guestPartner | Partner kont integracji, który jest ustawiony jako partner gości dla tej umowy. | ciąg (wymagany) |
hostIdentity | Tożsamość biznesowa partnera hosta. | BusinessIdentity (wymagane) |
hostPartner | Partner kont integracji, który jest ustawiony jako partner hosta dla tej umowy. | ciąg (wymagany) |
metadane | Metadane. | jakikolwiek |
Microsoft.Logic/integrationAccounts/agreement
Nazwa | Opis | Wartość |
---|---|---|
apiVersion | Wersja interfejsu API | "2018-07-01-preview" |
lokalizacja | Lokalizacja zasobu. | struna |
nazwa | Nazwa zasobu | ciąg (wymagany) |
Właściwości | Właściwości umowy konta integracji. | IntegrationAccountAgreementProperties (wymagane) |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
typ | Typ zasobu | "Microsoft.Logic/integrationAccounts/agreement" |
Tagi zasobów
Nazwa | Opis | Wartość |
---|
X12AcknowledgementSettings
Nazwa | Opis | Wartość |
---|---|---|
potwierdzenieControlNumberLowerBound | Numer kontrolny potwierdzenia jest niższy. | int (wymagane) |
potwierdzenieControlNumberPrefix | Prefiks numeru kontrolnego potwierdzenia. | struna |
potwierdzenieControlNumberSuffix | Sufiks numeru kontrolnego potwierdzenia. | struna |
acknowledgementControlNumberUpperBound | Górna granica numeru kontrolnego potwierdzenia. | int (wymagane) |
batchFunctionalAcknowledgements | Wartość wskazująca, czy ma być wsadowe potwierdzenia funkcjonalne. | bool (wymagane) |
batchImplementationAcknowledgements | Wartość wskazująca, czy do potwierdzenia implementacji wsadowej. | bool (wymagane) |
batchTechnicalAcknowledgements | Wartość wskazująca, czy należy wsadować potwierdzenia techniczne. | bool (wymagane) |
functionalAcknowledgementVersion | Wersja potwierdzenia funkcjonalnego. | struna |
implementationAcknowledgementVersion | Wersja potwierdzenia implementacji. | struna |
needFunctionalAcknowledgement | Wartość wskazująca, czy wymagane jest potwierdzenie funkcjonalne. | bool (wymagane) |
needImplementationAcknowledgement | Wartość wskazująca, czy wymagane jest potwierdzenie implementacji. | bool (wymagane) |
needLoopForValidMessages | Wartość wskazująca, czy pętla jest potrzebna dla prawidłowych komunikatów. | bool (wymagane) |
needTechnicalAcknowledgement | Wartość wskazująca, czy wymagane jest potwierdzenie techniczne. | bool (wymagane) |
rolloverAcknowledgementControlNumber | Wartość wskazująca, czy przerzucać numer kontrolny potwierdzenia. | bool (wymagane) |
sendSynchronousAcknowledgement | Wartość wskazująca, czy wysłać potwierdzenie synchroniczne. | bool (wymagane) |
X12AgreementContent
Nazwa | Opis | Wartość |
---|---|---|
receiveAgreement | Jednokierunkowa umowa odbioru X12. | X12OneWayAgreement (wymagane) |
sendAgreement | Jednokierunkowa umowa wysyłania X12. | X12OneWayAgreement (wymagane) |
X12DelimiterOverrides
Nazwa | Opis | Wartość |
---|---|---|
componentSeparator | Separator składników. | int (wymagane) |
dataElementSeparator | Separator elementu danych. | int (wymagane) |
messageId | Identyfikator wiadomości. | struna |
protocolVersion | Wersja protokołu. | struna |
replaceCharacter | Znak zastępczy. | int (wymagane) |
replaceSeparatorsInPayload | Wartość wskazująca, czy zastąpić separatory w ładunku. | bool (wymagane) |
segmentTerminator | Terminator segmentu. | int (wymagane) |
segmentTerminatorSuffix | Sufiks terminatora segmentu. | "CR" "CRLF" "LF" "Brak" "NotSpecified" (wymagane) |
targetNamespace | Docelowa przestrzeń nazw, w której należy zastosować te ustawienia ogranicznika. | struna |
X12EnvelopeOverride
Nazwa | Opis | Wartość |
---|---|---|
dateFormat | Format daty. | "CCYYMMDD" "NotSpecified" "YYMMDD" (wymagane) |
functionalIdentifierCode | Kod identyfikatora funkcjonalnego. | struna |
headerVersion | Wersja nagłówka. | ciąg (wymagany) |
messageId | Identyfikator komunikatu, na którym należy zastosować te ustawienia koperty. | ciąg (wymagany) |
protocolVersion | Wersja protokołu, na której należy zastosować te ustawienia koperty. | ciąg (wymagany) |
receiverApplicationId | Identyfikator aplikacji odbiorcy. | ciąg (wymagany) |
responsibleAgencyCode | Kodeks odpowiedzialnej agencji. | ciąg (wymagany) |
senderApplicationId | Identyfikator aplikacji nadawcy. | ciąg (wymagany) |
targetNamespace | Docelowa przestrzeń nazw, w której należy zastosować te ustawienia koperty. | ciąg (wymagany) |
timeFormat | Format godziny. | "HHMM" "HHMMSS" "HHMMSSD" "HHMMSSdd" "NotSpecified" (wymagane) |
X12EnvelopeSettings
Nazwa | Opis | Wartość |
---|---|---|
controlStandardsId | Identyfikator standardów kontrolek. | int (wymagane) |
controlVersionNumber | Numer wersji kontroli. | ciąg (wymagany) |
enableDefaultGroupHeaders | Wartość wskazująca, czy włączyć domyślne nagłówki grup. | bool (wymagane) |
functionalGroupId | Identyfikator grupy funkcjonalnej. | struna |
groupControlNumberLowerBound | Numer kontrolny grupy jest niższy. | int (wymagane) |
groupControlNumberUpperBound | Górna granica numeru kontrolki grupy. | int (wymagane) |
groupHeaderAgencyCode | Kod agencji nagłówka grupy. | ciąg (wymagany) |
groupHeaderDateFormat | Format daty nagłówka grupy. | "CCYYMMDD" "NotSpecified" "YYMMDD" (wymagane) |
groupHeaderTimeFormat | Format czasu nagłówka grupy. | "HHMM" "HHMMSS" "HHMMSSD" "HHMMSSdd" "NotSpecified" (wymagane) |
groupHeaderVersion | Wersja nagłówka grupy. | ciąg (wymagany) |
interchangeControlNumberLowerBound | Numer kontrolny wymiany jest niższy. | int (wymagane) |
interchangeControlNumberUpperBound | Górna granica numeru kontrolnego wymiany. | int (wymagane) |
overwriteExistingTransactionSetControlNumber | Wartość wskazująca, czy zastąpić istniejący numer kontrolny zestawu transakcji. | bool (wymagane) |
receiverApplicationId | Identyfikator aplikacji odbiorcy. | ciąg (wymagany) |
rolloverGroupControlNumber | Wartość wskazująca, czy przerzucać numer kontrolny grupy. | bool (wymagane) |
rolloverInterchangeControlNumber | Wartość wskazująca, czy przerzucać numer kontrolny wymiany. | bool (wymagane) |
rolloverTransactionSetControlNumber | Wartość wskazująca, czy przerzucać numer kontrolny zestawu transakcji. | bool (wymagane) |
senderApplicationId | Identyfikator aplikacji nadawcy. | ciąg (wymagany) |
transactionSetControlNumberLowerBound | Numer kontrolny zestawu transakcji jest niższy. | int (wymagane) |
transactionSetControlNumberPrefix | Prefiks numeru kontrolnego zestawu transakcji. | struna |
transactionSetControlNumberSuffix | Sufiks numeru kontrolnego zestawu transakcji. | struna |
transactionSetControlNumberUpperBound | Numer kontrolny zestawu transakcji jest górna granica. | int (wymagane) |
usageIndicator | Wskaźnik użycia. | "Informacje" "NotSpecified" "Produkcja" "Test" (wymagany) |
useControlStandardsIdAsRepetitionCharacter | Wartość wskazująca, czy używać identyfikatora standardów kontroli jako znaku powtórzenia. | bool (wymagane) |
X12FramingSettings
Nazwa | Opis | Wartość |
---|---|---|
znakSet | Zestaw znaków X12. | "Podstawowa" "Rozszerzony" "NotSpecified" "UTF8" (wymagany) |
componentSeparator | Separator składników. | int (wymagane) |
dataElementSeparator | Separator elementu danych. | int (wymagane) |
replaceCharacter | Znak zastępczy. | int (wymagane) |
replaceSeparatorsInPayload | Wartość wskazująca, czy zastąpić separatory w ładunku. | bool (wymagane) |
segmentTerminator | Terminator segmentu. | int (wymagane) |
segmentTerminatorSuffix | Sufiks terminatora segmentu. | "CR" "CRLF" "LF" "Brak" "NotSpecified" (wymagane) |
X12MessageFilter
Nazwa | Opis | Wartość |
---|---|---|
messageFilterType | Typ filtru komunikatu. | "Wyklucz" "Uwzględnij" "NotSpecified" (wymagane) |
X12MessageIdentifier
Nazwa | Opis | Wartość |
---|---|---|
messageId | Identyfikator wiadomości. | ciąg (wymagany) |
X12OneWayAgreement
Nazwa | Opis | Wartość |
---|---|---|
protocolSettings | Ustawienia protokołu X12. | X12ProtocolSettings (wymagane) |
receiverBusinessIdentity | Tożsamość biznesowa odbiorcy | BusinessIdentity (wymagane) |
senderBusinessIdentity | Tożsamość biznesowa nadawcy | BusinessIdentity (wymagane) |
X12ProcessingSettings
Nazwa | Opis | Wartość |
---|---|---|
convertImpliedDecimal | Wartość wskazująca, czy przekonwertować typ liczbowy na implikowane liczby dziesiętne. | bool (wymagane) |
createEmptyXmlTagsForTrailingSeparators | Wartość wskazująca, czy utworzyć puste tagi XML dla separatorów końcowych. | bool (wymagane) |
maskSecurityInfo | Wartość wskazująca, czy należy maskować informacje zabezpieczające. | bool (wymagane) |
preserveInterchange | Wartość wskazująca, czy zachować wymianę. | bool (wymagane) |
suspendInterchangeOnError | Wartość wskazująca, czy wstrzymać wymianę na błędzie. | bool (wymagane) |
useDotAsDecimalSeparator | Wartość wskazująca, czy należy użyć kropki jako separatora dziesiętnego. | bool (wymagane) |
X12ProtocolSettings
Nazwa | Opis | Wartość |
---|---|---|
potwierdzenieUstawienia | Ustawienia potwierdzenia X12. | X12AcknowledgementSettings (wymagane) |
kopertyPrzesłonięcia | Ustawienia przesłonięcia koperty X12. | X12EnvelopeOverride[] |
kopertyUstawienia | Ustawienia koperty X12. | X12EnvelopeSettings (wymagane) |
framingSettings | Ustawienia ramowania X12. | X12FramingSettings (wymagane) |
messageFilter | Filtr komunikatu X12. | X12MessageFilter (wymagane) |
messageFilterList | Lista filtrów komunikatów X12. | X12MessageIdentifier[] |
processingSettings | Ustawienia przetwarzania X12. | X12ProcessingSettings (wymagane) |
schemaReferences | Odwołania do schematu X12. | X12SchemaReference[] (wymagane) |
securitySettings | Ustawienia zabezpieczeń X12. | X12SecuritySettings (wymagane) |
validationOverrides | Ustawienia walidacji X12 zastępują. | X12ValidationOverride[] |
validationSettings | Ustawienia weryfikacji X12. | X12ValidationSettings (wymagane) |
x12DelimiterOverrides | Ustawienia ogranicznika X12 zastępują. | X12DelimiterOverrides[] |
X12SchemaReference
Nazwa | Opis | Wartość |
---|---|---|
messageId | Identyfikator wiadomości. | ciąg (wymagany) |
schemaName | Nazwa schematu. | ciąg (wymagany) |
schemaVersion | Wersja schematu. | ciąg (wymagany) |
senderApplicationId | Identyfikator aplikacji nadawcy. | struna |
X12SecuritySettings
Nazwa | Opis | Wartość |
---|---|---|
authorizationQualifier | Kwalifikator autoryzacji. | ciąg (wymagany) |
authorizationValue | Wartość autoryzacji. | struna |
passwordValue | Wartość hasła. | struna |
securityQualifier | Kwalifikator zabezpieczeń. | ciąg (wymagany) |
X12ValidationOverride
Nazwa | Opis | Wartość |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Wartość wskazująca, czy zezwalać na spacje wiodące i końcowe oraz zera. | bool (wymagane) |
messageId | Identyfikator komunikatu, na którym należy zastosować ustawienia weryfikacji. | ciąg (wymagany) |
trailingSeparatorPolicy | Zasady separatora końcowego. | "Obowiązkowe" "NotAllowed" "NotSpecified" "Opcjonalne" (wymagane) |
trimLeadingAndTrailingSpacesAndZeroes | Wartość wskazująca, czy przycinać spacje wiodące i końcowe oraz zera. | bool (wymagane) |
validateCharacterSet | Wartość wskazująca, czy należy zweryfikować zestaw znaków. | bool (wymagane) |
validateEDITypes | Wartość wskazująca, czy należy zweryfikować typy EDI. | bool (wymagane) |
validateXSDTypes | Wartość wskazująca, czy należy zweryfikować typy XSD. | bool (wymagane) |
X12ValidationSettings
Nazwa | Opis | Wartość |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Wartość wskazująca, czy zezwalać na spacje wiodące i końcowe oraz zera. | bool (wymagane) |
checkDuplicateGroupControlNumber | Wartość wskazująca, czy należy sprawdzić zduplikowany numer kontrolny grupy. | bool (wymagane) |
checkDuplicateInterchangeControlNumber | Wartość wskazująca, czy należy sprawdzić zduplikowany numer kontrolny wymiany. | bool (wymagane) |
checkDuplicateTransactionSetControlNumber | Wartość wskazująca, czy ma być sprawdzany zduplikowany numer kontrolny zestawu transakcji. | bool (wymagane) |
interchangeControlNumberValidityDays | Okres ważności numeru kontrolnego wymiany. | int (wymagane) |
trailingSeparatorPolicy | Zasady separatora końcowego. | "Obowiązkowe" "NotAllowed" "NotSpecified" "Opcjonalne" (wymagane) |
trimLeadingAndTrailingSpacesAndZeroes | Wartość wskazująca, czy przycinać spacje wiodące i końcowe oraz zera. | bool (wymagane) |
validateCharacterSet | Wartość wskazująca, czy należy zweryfikować zestaw znaków w komunikacie. | bool (wymagane) |
validateEDITypes | Wartość wskazująca, czy należy zweryfikować typy EDI. | bool (wymagane) |
validateXSDTypes | Wartość wskazująca, czy należy zweryfikować typy XSD. | bool (wymagane) |
Szablony szybkiego startu
Następujące szablony szybkiego startu wdrażają ten typ zasobu.
Szablon | Opis |
---|---|
Azure Logic Apps — as2 wysyłanie odbierania wdrażanie |
Tworzy konta integracji dla dwóch partnerów, Contoso i Fabrikam, w tym artefakty dla partnerów i umów. Szablon tworzy również aplikacje logiki między firmą Fabrikam Sales i Firmą Contoso w celu zademonstrowania synchronicznego odbierania wysyłania AS2. Szablon tworzy również aplikacje logiki między firmami Fabrikam Finance i Contoso, które pokazują asynchroniczne odbieranie asynchronicznych wiadomości AS2. |
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu IntegrationAccounts/agreement można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.Logic/integrationAccounts/agreement, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Logic/integrationAccounts/agreements@2018-07-01-preview"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
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"
metadata = ?
}
})
}
Wartości właściwości
AgreementContent
Nazwa | Opis | Wartość |
---|---|---|
aS2 | Zawartość umowy AS2. | AS2AgreementContent |
edifact | Zawartość umowy EDIFACT. | EdifactAgreementContent |
x12 | Zawartość umowy X12. | X12AgreementContent |
AS2AcknowledgementConnectionSettings
Nazwa | Opis | Wartość |
---|---|---|
ignoreCertificateNameMismatch | Wartość wskazująca, czy ignorować niezgodność w nazwie certyfikatu. | bool (wymagane) |
keepHttpConnectionAlive | Wartość wskazująca, czy połączenie jest aktywne. | bool (wymagane) |
supportHttpStatusCodeContinue | Wartość wskazująca, czy należy obsługiwać kod stanu HTTP "CONTINUE". | bool (wymagane) |
rozwińHttpHeaders | Wartość wskazująca, czy rozwijać nagłówki HTTP. | bool (wymagane) |
AS2AgreementContent
Nazwa | Opis | Wartość |
---|---|---|
receiveAgreement | Jednokierunkowa umowa odbioru AS2. | AS2OneWayAgreement (wymagane) |
sendAgreement | Jednokierunkowa umowa wysyłania as2. | AS2OneWayAgreement (wymagane) |
AS2EnvelopeSettings
Nazwa | Opis | Wartość |
---|---|---|
autogenerateFileName | Wartość wskazująca, czy automatycznie wygenerować nazwę pliku. | bool (wymagane) |
fileNameTemplate | Szablon nazwy pliku. | ciąg (wymagany) |
messageContentType | Typ zawartości wiadomości. | ciąg (wymagany) |
suspendMessageOnFileNameGenerationError | Wartość wskazująca, czy komunikat ma być zawieszony podczas generowania nazwy pliku. | bool (wymagane) |
transmitFileNameInMimeHeader | Wartość wskazująca, czy należy przesyłać nazwę pliku w nagłówku mime. | bool (wymagane) |
AS2ErrorSettings
Nazwa | Opis | Wartość |
---|---|---|
resendIfMDNNotReceived | Wartość wskazująca, czy ponownie wysłać komunikat Jeśli nie odebrano nazwy MDN. | bool (wymagane) |
suspendDuplicateMessage | Wartość wskazująca, czy wstrzymać zduplikowany komunikat. | bool (wymagane) |
AS2MdnSettings
Nazwa | Opis | Wartość |
---|---|---|
dispositionNotificationTo | Powiadomienie o dyspozycji do wartości nagłówka. | struna |
mdnText | Tekst MDN. | struna |
micHashingAlgorithm | Algorytm podpisywania lub tworzenia skrótów. | "MD5" "Brak" "NotSpecified" "SHA1" "SHA2256" "SHA2384" "SHA2512" (wymagane) |
needMDN | Wartość wskazująca, czy wysłać, czy zażądać nazwy MDN. | bool (wymagane) |
receiptDeliveryUrl | Adres URL dostarczania paragonu. | struna |
sendInboundMDNToMessageBox | Wartość wskazująca, czy wysłać przychodzącą nazwę MDN do pola komunikatu. | bool (wymagane) |
sendMDNAsynchronously | Wartość wskazująca, czy wysłać asynchroniczną nazwę MDN. | bool (wymagane) |
signMDN | Wartość wskazująca, czy nazwa MDN musi być podpisana, czy nie. | bool (wymagane) |
signOutboundMDNIfOptional | Wartość wskazująca, czy należy wylogować wychodzącą nazwę MDN, jeśli jest opcjonalna. | bool (wymagane) |
AS2MessageConnectionSettings
Nazwa | Opis | Wartość |
---|---|---|
ignoreCertificateNameMismatch | Wartość wskazująca, czy ignorować niezgodność w nazwie certyfikatu. | bool (wymagane) |
keepHttpConnectionAlive | Wartość wskazująca, czy połączenie jest aktywne. | bool (wymagane) |
supportHttpStatusCodeContinue | Wartość wskazująca, czy należy obsługiwać kod stanu HTTP "CONTINUE". | bool (wymagane) |
rozwińHttpHeaders | Wartość wskazująca, czy rozwijać nagłówki HTTP. | bool (wymagane) |
AS2OneWayAgreement
Nazwa | Opis | Wartość |
---|---|---|
protocolSettings | Ustawienia protokołu AS2. | AS2ProtocolSettings (wymagane) |
receiverBusinessIdentity | Tożsamość biznesowa odbiorcy | BusinessIdentity (wymagane) |
senderBusinessIdentity | Tożsamość biznesowa nadawcy | BusinessIdentity (wymagane) |
AS2ProtocolSettings
Nazwa | Opis | Wartość |
---|---|---|
acknowledgementConnectionSettings | Ustawienia połączenia potwierdzenia. | AS2AcknowledgementConnectionSettings (wymagane) |
kopertyUstawienia | Ustawienia koperty. | AS2EnvelopeSettings (wymagane) |
errorSettings | Ustawienia błędu. | AS2ErrorSettings (wymagane) |
mdnSettings | Ustawienia mdN. | AS2MdnSettings (wymagane) |
messageConnectionSettings | Ustawienia połączenia komunikatów. | AS2MessageConnectionSettings (wymagane) |
securitySettings | Ustawienia zabezpieczeń. | AS2SecuritySettings (wymagane) |
validationSettings | Ustawienia walidacji. | AS2ValidationSettings (wymagane) |
AS2SecuritySettings
Nazwa | Opis | Wartość |
---|---|---|
enableNRRForInboundDecodedMessages | Wartość wskazująca, czy włączyć funkcję NRR dla komunikatów dekodowanych dla ruchu przychodzącego. | bool (wymagane) |
enableNRRForInboundEncodedMessages | Wartość wskazująca, czy włączyć funkcję NRR dla komunikatów zakodowanych dla ruchu przychodzącego. | bool (wymagane) |
enableNRRForInboundMDN | Wartość wskazująca, czy włączyć nrR dla przychodzącej nazwy MDN. | bool (wymagane) |
enableNRRForOutboundDecodedMessages | Wartość wskazująca, czy włączyć funkcję NRR dla dekodowanych komunikatów wychodzących. | bool (wymagane) |
enableNRRForOutboundEncodedMessages | Wartość wskazująca, czy włączyć funkcję NRR dla komunikatów zakodowanych dla ruchu wychodzącego. | bool (wymagane) |
enableNRRForOutboundMDN | Wartość wskazująca, czy włączyć nrR dla wychodzącej nazwy MDN. | bool (wymagane) |
encryptionCertificateName | Nazwa certyfikatu szyfrowania. | struna |
overrideGroupSigningCertificate | Wartość wskazująca, czy wysłać, czy zażądać nazwy MDN. | bool (wymagane) |
sha2AlgorithmFormat | Format algorytmu Sha2. Prawidłowe wartości to Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize. | struna |
signingCertificateName | Nazwa certyfikatu podpisywania. | struna |
AS2ValidationSettings
Nazwa | Opis | Wartość |
---|---|---|
checkCertificateRevocationListOnReceive | Wartość wskazująca, czy należy sprawdzić listę odwołania certyfikatów po odebraniu. | bool (wymagane) |
checkCertificateRevocationListOnSend | Wartość wskazująca, czy sprawdzić listę odwołania certyfikatów podczas wysyłania. | bool (wymagane) |
checkDuplicateMessage | Wartość wskazująca, czy ma być sprawdzana zduplikowana wiadomość. | bool (wymagane) |
compressMessage | Wartość wskazująca, czy komunikat musi być skompresowany. | bool (wymagane) |
encryptionAlgorithm | Algorytm szyfrowania. | "AES128" "AES192" "AES256" "DES3" "Brak" "NotSpecified" "RC2" (wymagane) |
encryptMessage | Wartość wskazująca, czy komunikat musi być zaszyfrowany. | bool (wymagane) |
interchangeDuplicatesValidityDays | Liczba dni, przez które należy zwrócić uwagę na zduplikowaną wymianę. | int (wymagane) |
overrideMessageProperties | Wartość wskazująca, czy zastąpić właściwości komunikatów przychodzących tymi w umowie. | bool (wymagane) |
signingAlgorithm | Algorytm podpisywania. | "Wartość domyślna" "NotSpecified" "SHA1" "SHA2256" "SHA2384" "SHA2512" |
signMessage | Wartość wskazująca, czy komunikat musi być podpisany. | bool (wymagane) |
BusinessIdentity
Nazwa | Opis | Wartość |
---|---|---|
Kwalifikator | Kwalifikator tożsamości biznesowej, np. as2identity, ZZ, ZZZ, 31, 32 | ciąg (wymagany) |
wartość | Wartość tożsamości biznesowej zdefiniowana przez użytkownika. | ciąg (wymagany) |
EdifactAcknowledgementSettings
Nazwa | Opis | Wartość |
---|---|---|
potwierdzenieControlNumberLowerBound | Numer kontrolny potwierdzenia jest niższy. | int (wymagane) |
potwierdzenieControlNumberPrefix | Prefiks numeru kontrolnego potwierdzenia. | struna |
potwierdzenieControlNumberSuffix | Sufiks numeru kontrolnego potwierdzenia. | struna |
acknowledgementControlNumberUpperBound | Górna granica numeru kontrolnego potwierdzenia. | int (wymagane) |
batchFunctionalAcknowledgements | Wartość wskazująca, czy ma być wsadowe potwierdzenia funkcjonalne. | bool (wymagane) |
batchTechnicalAcknowledgements | Wartość wskazująca, czy należy wsadować potwierdzenia techniczne. | bool (wymagane) |
needFunctionalAcknowledgement | Wartość wskazująca, czy wymagane jest potwierdzenie funkcjonalne. | bool (wymagane) |
needLoopForValidMessages | Wartość wskazująca, czy pętla jest potrzebna dla prawidłowych komunikatów. | bool (wymagane) |
needTechnicalAcknowledgement | Wartość wskazująca, czy wymagane jest potwierdzenie techniczne. | bool (wymagane) |
rolloverAcknowledgementControlNumber | Wartość wskazująca, czy przerzucać numer kontrolny potwierdzenia. | bool (wymagane) |
sendSynchronousAcknowledgement | Wartość wskazująca, czy wysłać potwierdzenie synchroniczne. | bool (wymagane) |
EdifactAgreementContent
EdifactDelimiterOverride
Nazwa | Opis | Wartość |
---|---|---|
componentSeparator | Separator składników. | int (wymagane) |
dataElementSeparator | Separator elementu danych. | int (wymagane) |
decimalPointIndicator | Wskaźnik punktu dziesiętnego. | "Przecinek" "Liczba dziesiętna" "NotSpecified" (wymagane) |
messageAssociationAssignedCode | Przypisany kod skojarzenia wiadomości. | struna |
messageId | Identyfikator wiadomości. | struna |
messageRelease | Wydanie komunikatu. | struna |
messageVersion | Wersja komunikatu. | struna |
releaseIndicator | Wskaźnik wydania. | int (wymagane) |
repetitionSeparator | Separator powtórzeń. | int (wymagane) |
segmentTerminator | Terminator segmentu. | int (wymagane) |
segmentTerminatorSuffix | Sufiks terminatora segmentu. | "CR" "CRLF" "LF" "Brak" "NotSpecified" (wymagane) |
targetNamespace | Docelowa przestrzeń nazw, w której należy zastosować te ustawienia ogranicznika. | struna |
EdifactEnvelopeOverride
Nazwa | Opis | Wartość |
---|---|---|
applicationPassword | Hasło aplikacji. | struna |
associationAssignedCode | Przypisany kod skojarzenia. | struna |
controllingAgencyCode | Kod agencji kontrolującej. | struna |
functionalGroupId | Identyfikator grupy funkcjonalnej. | struna |
groupHeaderMessageRelease | Wydanie komunikatu nagłówka grupy. | struna |
groupHeaderMessageVersion | Wersja komunikatu nagłówka grupy. | struna |
messageAssociationAssignedCode | Przypisany kod skojarzenia wiadomości. | struna |
messageId | Identyfikator komunikatu, na którym należy zastosować te ustawienia koperty. | struna |
messageRelease | Wersja wydania komunikatu, na której należy zastosować te ustawienia koperty. | struna |
messageVersion | Wersja komunikatu, w której należy zastosować te ustawienia koperty. | struna |
receiverApplicationId | Identyfikator aplikacji odbiorcy. | struna |
receiverApplicationQualifier | Kwalifikator aplikacji odbiornika. | struna |
senderApplicationId | Identyfikator aplikacji nadawcy. | struna |
senderApplicationQualifier | Kwalifikator aplikacji nadawcy. | struna |
targetNamespace | Docelowa przestrzeń nazw, w której należy zastosować te ustawienia koperty. | struna |
EdifactEnvelopeSettings
Nazwa | Opis | Wartość |
---|---|---|
applicationReferenceId | Identyfikator odwołania aplikacji. | struna |
applyDelimiterStringAdvice | Wartość wskazująca, czy należy zastosować porady dotyczące ciągu ogranicznika. | bool (wymagane) |
communicationAgreementId | Identyfikator umowy komunikacyjnej. | struna |
createGroupingSegments | Wartość wskazująca, czy utworzyć segmenty grupowania. | bool (wymagane) |
enableDefaultGroupHeaders | Wartość wskazująca, czy włączyć domyślne nagłówki grup. | bool (wymagane) |
functionalGroupId | Identyfikator grupy funkcjonalnej. | struna |
groupApplicationPassword | Hasło aplikacji grupy. | struna |
groupApplicationReceiverId | Identyfikator odbiorcy aplikacji grupy. | struna |
groupApplicationReceiverQualifier | Kwalifikator odbiornika aplikacji grupy. | struna |
groupApplicationSenderId | Identyfikator nadawcy aplikacji grupy. | struna |
groupApplicationSenderQualifier | Kwalifikator nadawcy aplikacji grupy. | struna |
groupAssociationAssignedCode | Przypisany kod skojarzenia grupy. | struna |
groupControllingAgencyCode | Grupa kontrolująca kod agencji. | struna |
groupControlNumberLowerBound | Numer kontrolny grupy jest niższy. | int (wymagane) |
groupControlNumberPrefix | Prefiks numeru kontrolnego grupy. | struna |
groupControlNumberSuffix | Sufiks numeru kontrolnego grupy. | struna |
groupControlNumberUpperBound | Górna granica numeru kontrolki grupy. | int (wymagane) |
groupMessageRelease | Wydanie komunikatu grupy. | struna |
groupMessageVersion | Wersja komunikatu grupy. | struna |
interchangeControlNumberLowerBound | Numer kontrolny wymiany jest niższy. | int (wymagane) |
interchangeControlNumberPrefix | Prefiks numeru kontrolnego wymiany. | struna |
interchangeControlNumberSuffix | Sufiks numeru kontrolnego wymiany. | struna |
interchangeControlNumberUpperBound | Górna granica numeru kontrolnego wymiany. | int (wymagane) |
isTestInterchange | Wartość wskazująca, czy komunikat jest testową wymianą. | bool (wymagane) |
overwriteExistingTransactionSetControlNumber | Wartość wskazująca, czy zastąpić istniejący numer kontrolny zestawu transakcji. | bool (wymagane) |
processingPriorityCode | Kod priorytetu przetwarzania. | struna |
receiverInternalIdentification | Wewnętrzna identyfikacja odbiorcy. | struna |
receiverInternalSubIdentification | Wewnętrzna identyfikacja podrzędna odbiorcy. | struna |
receiverReverseRoutingAddress | Adres routingu zwrotnego odbiorcy. | struna |
recipientReferencePasswordQualifier | Kwalifikator hasła odwołania do adresata. | struna |
recipientReferencePasswordValue | Adresaci odwołują się do wartości hasła. | struna |
rolloverGroupControlNumber | Wartość wskazująca, czy przerzucać numer kontrolny grupy. | bool (wymagane) |
rolloverInterchangeControlNumber | Wartość wskazująca, czy przerzucać numer kontrolny wymiany. | bool (wymagane) |
rolloverTransactionSetControlNumber | Wartość wskazująca, czy przerzucać numer kontrolny zestawu transakcji. | bool (wymagane) |
senderInternalIdentification | Wewnętrzna identyfikacja nadawcy. | struna |
senderInternalSubIdentification | Wewnętrzna identyfikacja podrzędna nadawcy. | struna |
senderReverseRoutingAddress | Adres routingu zwrotnego nadawcy. | struna |
transactionSetControlNumberLowerBound | Numer kontrolny zestawu transakcji jest niższy. | int (wymagane) |
transactionSetControlNumberPrefix | Prefiks numeru kontrolnego zestawu transakcji. | struna |
transactionSetControlNumberSuffix | Sufiks numeru kontrolnego zestawu transakcji. | struna |
transactionSetControlNumberUpperBound | Numer kontrolny zestawu transakcji jest górna granica. | int (wymagane) |
EdifactFramingSettings
Nazwa | Opis | Wartość |
---|---|---|
znakEncoding | Kodowanie znaków. | struna |
znakSet | Znak ustawienia ramki EDIFACTSet. | "KECA" "NotSpecified" "UNOA" "UNOB" "UNOC" "UNOD" "UNOE" "UNOF" "UNOG" "UNOH" "UNOI" "UNOJ" "UNOK" "UNOX" "UNOY" (wymagane) |
componentSeparator | Separator składników. | int (wymagane) |
dataElementSeparator | Separator elementu danych. | int (wymagane) |
decimalPointIndicator | Ustawienie ramki EDIFACT wskaźnik dziesiętny. | "Przecinek" "Liczba dziesiętna" "NotSpecified" (wymagane) |
protocolVersion | Wersja protokołu. | int (wymagane) |
releaseIndicator | Wskaźnik wydania. | int (wymagane) |
repetitionSeparator | Separator powtórzeń. | int (wymagane) |
segmentTerminator | Terminator segmentu. | int (wymagane) |
segmentTerminatorSuffix | Sufiks terminatora segmentu ustawiania ramek EDIFACT. | "CR" "CRLF" "LF" "Brak" "NotSpecified" (wymagane) |
serviceCodeListDirectoryVersion | Wersja katalogu listy kodu usługi. | struna |
EdifactMessageFilter
Nazwa | Opis | Wartość |
---|---|---|
messageFilterType | Typ filtru komunikatu. | "Wyklucz" "Uwzględnij" "NotSpecified" (wymagane) |
EdifactMessageIdentifier
Nazwa | Opis | Wartość |
---|---|---|
messageId | Identyfikator komunikatu, na którym należy zastosować te ustawienia koperty. | ciąg (wymagany) |
EdifactOneWayAgreement
Nazwa | Opis | Wartość |
---|---|---|
protocolSettings | Ustawienia protokołu EDIFACT. | EdifactProtocolSettings (wymagane) |
receiverBusinessIdentity | Tożsamość biznesowa odbiorcy | BusinessIdentity (wymagane) |
senderBusinessIdentity | Tożsamość biznesowa nadawcy | BusinessIdentity (wymagane) |
EdifactProcessingSettings
Nazwa | Opis | Wartość |
---|---|---|
createEmptyXmlTagsForTrailingSeparators | Wartość wskazująca, czy utworzyć puste tagi XML dla separatorów końcowych. | bool (wymagane) |
maskSecurityInfo | Wartość wskazująca, czy należy maskować informacje zabezpieczające. | bool (wymagane) |
preserveInterchange | Wartość wskazująca, czy zachować wymianę. | bool (wymagane) |
suspendInterchangeOnError | Wartość wskazująca, czy wstrzymać wymianę na błędzie. | bool (wymagane) |
useDotAsDecimalSeparator | Wartość wskazująca, czy należy użyć kropki jako separatora dziesiętnego. | bool (wymagane) |
EdifactProtocolSettings
Nazwa | Opis | Wartość |
---|---|---|
potwierdzenieUstawienia | Ustawienia potwierdzenia EDIFACT. | EdifactAcknowledgementSettings (wymagane) |
edifactDelimiterOverrides | Ustawienia ogranicznika EDIFACT zastępują. | EdifactDelimiterOverride[] |
kopertyPrzesłonięcia | Ustawienia koperty EDIFACT zastępują. | EdifactEnvelopeOverride[] |
kopertyUstawienia | Ustawienia koperty EDIFACT. | EdifactEnvelopeSettings (wymagane) |
framingSettings | Ustawienia tworzenia ramek EDIFACT. | EdifactFramingSettings (wymagane) |
messageFilter | Filtr komunikatu EDIFACT. | EdifactMessageFilter (wymagane) |
messageFilterList | Lista filtrów komunikatów EDIFACT. | EdifactMessageIdentifier [] |
processingSettings | Ustawienia przetwarzania EDIFACT. | EdifactProcessingSettings (wymagane) |
schemaReferences | Odwołania do schematu EDIFACT. | EdifactSchemaReference[] (wymagane) |
validationOverrides | Ustawienia weryfikacji EDIFACT zastępują. | EdifactValidationOverride[] |
validationSettings | Ustawienia weryfikacji EDIFACT. | EdifactValidationSettings (wymagane) |
EdifactSchemaReference
Nazwa | Opis | Wartość |
---|---|---|
associationAssignedCode | Przypisany kod skojarzenia. | struna |
messageId | Identyfikator wiadomości. | ciąg (wymagany) |
messageRelease | Wersja wydania komunikatu. | ciąg (wymagany) |
messageVersion | Wersja komunikatu. | ciąg (wymagany) |
schemaName | Nazwa schematu. | ciąg (wymagany) |
senderApplicationId | Identyfikator aplikacji nadawcy. | struna |
senderApplicationQualifier | Kwalifikator aplikacji nadawcy. | struna |
EdifactValidationOverride
Nazwa | Opis | Wartość |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Wartość wskazująca, czy zezwalać na spacje wiodące i końcowe oraz zera. | bool (wymagane) |
enforceCharacterSet | Wartość wskazująca, czy należy zweryfikować zestaw znaków. | bool (wymagane) |
messageId | Identyfikator komunikatu, na którym należy zastosować ustawienia weryfikacji. | ciąg (wymagany) |
trailingSeparatorPolicy | Zasady separatora końcowego. | "Obowiązkowe" "NotAllowed" "NotSpecified" "Opcjonalne" (wymagane) |
trimLeadingAndTrailingSpacesAndZeroes | Wartość wskazująca, czy przycinać spacje wiodące i końcowe oraz zera. | bool (wymagane) |
validateEDITypes | Wartość wskazująca, czy należy zweryfikować typy EDI. | bool (wymagane) |
validateXSDTypes | Wartość wskazująca, czy należy zweryfikować typy XSD. | bool (wymagane) |
EdifactValidationSettings
Nazwa | Opis | Wartość |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Wartość wskazująca, czy zezwalać na spacje wiodące i końcowe oraz zera. | bool (wymagane) |
checkDuplicateGroupControlNumber | Wartość wskazująca, czy należy sprawdzić zduplikowany numer kontrolny grupy. | bool (wymagane) |
checkDuplicateInterchangeControlNumber | Wartość wskazująca, czy należy sprawdzić zduplikowany numer kontrolny wymiany. | bool (wymagane) |
checkDuplicateTransactionSetControlNumber | Wartość wskazująca, czy ma być sprawdzany zduplikowany numer kontrolny zestawu transakcji. | bool (wymagane) |
interchangeControlNumberValidityDays | Okres ważności numeru kontrolnego wymiany. | int (wymagane) |
trailingSeparatorPolicy | Zasady separatora końcowego. | "Obowiązkowe" "NotAllowed" "NotSpecified" "Opcjonalne" (wymagane) |
trimLeadingAndTrailingSpacesAndZeroes | Wartość wskazująca, czy przycinać spacje wiodące i końcowe oraz zera. | bool (wymagane) |
validateCharacterSet | Wartość wskazująca, czy należy zweryfikować zestaw znaków w komunikacie. | bool (wymagane) |
validateEDITypes | Wartość wskazująca, czy należy zweryfikować typy EDI. | bool (wymagane) |
validateXSDTypes | Wartość wskazująca, czy należy zweryfikować typy XSD. | bool (wymagane) |
IntegrationAccountAgreementProperties
Nazwa | Opis | Wartość |
---|---|---|
agreementType | Typ umowy. | "AS2" "Edifact" "NotSpecified" "X12" (wymagane) |
zawartość | Zawartość umowy. | AgreementContent (wymagane) |
guestIdentity | Tożsamość biznesowa partnera gościa. | BusinessIdentity (wymagane) |
guestPartner | Partner kont integracji, który jest ustawiony jako partner gości dla tej umowy. | ciąg (wymagany) |
hostIdentity | Tożsamość biznesowa partnera hosta. | BusinessIdentity (wymagane) |
hostPartner | Partner kont integracji, który jest ustawiony jako partner hosta dla tej umowy. | ciąg (wymagany) |
metadane | Metadane. | jakikolwiek |
Microsoft.Logic/integrationAccounts/agreement
Nazwa | Opis | Wartość |
---|---|---|
lokalizacja | Lokalizacja zasobu. | struna |
nazwa | Nazwa zasobu | ciąg (wymagany) |
parent_id | Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. | Identyfikator zasobu typu: integrationAccounts |
Właściwości | Właściwości umowy konta integracji. | IntegrationAccountAgreementProperties (wymagane) |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. |
typ | Typ zasobu | "Microsoft.Logic/integrationAccounts/agreements@2018-07-01-preview" |
Tagi zasobów
Nazwa | Opis | Wartość |
---|
X12AcknowledgementSettings
Nazwa | Opis | Wartość |
---|---|---|
potwierdzenieControlNumberLowerBound | Numer kontrolny potwierdzenia jest niższy. | int (wymagane) |
potwierdzenieControlNumberPrefix | Prefiks numeru kontrolnego potwierdzenia. | struna |
potwierdzenieControlNumberSuffix | Sufiks numeru kontrolnego potwierdzenia. | struna |
acknowledgementControlNumberUpperBound | Górna granica numeru kontrolnego potwierdzenia. | int (wymagane) |
batchFunctionalAcknowledgements | Wartość wskazująca, czy ma być wsadowe potwierdzenia funkcjonalne. | bool (wymagane) |
batchImplementationAcknowledgements | Wartość wskazująca, czy do potwierdzenia implementacji wsadowej. | bool (wymagane) |
batchTechnicalAcknowledgements | Wartość wskazująca, czy należy wsadować potwierdzenia techniczne. | bool (wymagane) |
functionalAcknowledgementVersion | Wersja potwierdzenia funkcjonalnego. | struna |
implementationAcknowledgementVersion | Wersja potwierdzenia implementacji. | struna |
needFunctionalAcknowledgement | Wartość wskazująca, czy wymagane jest potwierdzenie funkcjonalne. | bool (wymagane) |
needImplementationAcknowledgement | Wartość wskazująca, czy wymagane jest potwierdzenie implementacji. | bool (wymagane) |
needLoopForValidMessages | Wartość wskazująca, czy pętla jest potrzebna dla prawidłowych komunikatów. | bool (wymagane) |
needTechnicalAcknowledgement | Wartość wskazująca, czy wymagane jest potwierdzenie techniczne. | bool (wymagane) |
rolloverAcknowledgementControlNumber | Wartość wskazująca, czy przerzucać numer kontrolny potwierdzenia. | bool (wymagane) |
sendSynchronousAcknowledgement | Wartość wskazująca, czy wysłać potwierdzenie synchroniczne. | bool (wymagane) |
X12AgreementContent
Nazwa | Opis | Wartość |
---|---|---|
receiveAgreement | Jednokierunkowa umowa odbioru X12. | X12OneWayAgreement (wymagane) |
sendAgreement | Jednokierunkowa umowa wysyłania X12. | X12OneWayAgreement (wymagane) |
X12DelimiterOverrides
Nazwa | Opis | Wartość |
---|---|---|
componentSeparator | Separator składników. | int (wymagane) |
dataElementSeparator | Separator elementu danych. | int (wymagane) |
messageId | Identyfikator wiadomości. | struna |
protocolVersion | Wersja protokołu. | struna |
replaceCharacter | Znak zastępczy. | int (wymagane) |
replaceSeparatorsInPayload | Wartość wskazująca, czy zastąpić separatory w ładunku. | bool (wymagane) |
segmentTerminator | Terminator segmentu. | int (wymagane) |
segmentTerminatorSuffix | Sufiks terminatora segmentu. | "CR" "CRLF" "LF" "Brak" "NotSpecified" (wymagane) |
targetNamespace | Docelowa przestrzeń nazw, w której należy zastosować te ustawienia ogranicznika. | struna |
X12EnvelopeOverride
Nazwa | Opis | Wartość |
---|---|---|
dateFormat | Format daty. | "CCYYMMDD" "NotSpecified" "YYMMDD" (wymagane) |
functionalIdentifierCode | Kod identyfikatora funkcjonalnego. | struna |
headerVersion | Wersja nagłówka. | ciąg (wymagany) |
messageId | Identyfikator komunikatu, na którym należy zastosować te ustawienia koperty. | ciąg (wymagany) |
protocolVersion | Wersja protokołu, na której należy zastosować te ustawienia koperty. | ciąg (wymagany) |
receiverApplicationId | Identyfikator aplikacji odbiorcy. | ciąg (wymagany) |
responsibleAgencyCode | Kodeks odpowiedzialnej agencji. | ciąg (wymagany) |
senderApplicationId | Identyfikator aplikacji nadawcy. | ciąg (wymagany) |
targetNamespace | Docelowa przestrzeń nazw, w której należy zastosować te ustawienia koperty. | ciąg (wymagany) |
timeFormat | Format godziny. | "HHMM" "HHMMSS" "HHMMSSD" "HHMMSSdd" "NotSpecified" (wymagane) |
X12EnvelopeSettings
Nazwa | Opis | Wartość |
---|---|---|
controlStandardsId | Identyfikator standardów kontrolek. | int (wymagane) |
controlVersionNumber | Numer wersji kontroli. | ciąg (wymagany) |
enableDefaultGroupHeaders | Wartość wskazująca, czy włączyć domyślne nagłówki grup. | bool (wymagane) |
functionalGroupId | Identyfikator grupy funkcjonalnej. | struna |
groupControlNumberLowerBound | Numer kontrolny grupy jest niższy. | int (wymagane) |
groupControlNumberUpperBound | Górna granica numeru kontrolki grupy. | int (wymagane) |
groupHeaderAgencyCode | Kod agencji nagłówka grupy. | ciąg (wymagany) |
groupHeaderDateFormat | Format daty nagłówka grupy. | "CCYYMMDD" "NotSpecified" "YYMMDD" (wymagane) |
groupHeaderTimeFormat | Format czasu nagłówka grupy. | "HHMM" "HHMMSS" "HHMMSSD" "HHMMSSdd" "NotSpecified" (wymagane) |
groupHeaderVersion | Wersja nagłówka grupy. | ciąg (wymagany) |
interchangeControlNumberLowerBound | Numer kontrolny wymiany jest niższy. | int (wymagane) |
interchangeControlNumberUpperBound | Górna granica numeru kontrolnego wymiany. | int (wymagane) |
overwriteExistingTransactionSetControlNumber | Wartość wskazująca, czy zastąpić istniejący numer kontrolny zestawu transakcji. | bool (wymagane) |
receiverApplicationId | Identyfikator aplikacji odbiorcy. | ciąg (wymagany) |
rolloverGroupControlNumber | Wartość wskazująca, czy przerzucać numer kontrolny grupy. | bool (wymagane) |
rolloverInterchangeControlNumber | Wartość wskazująca, czy przerzucać numer kontrolny wymiany. | bool (wymagane) |
rolloverTransactionSetControlNumber | Wartość wskazująca, czy przerzucać numer kontrolny zestawu transakcji. | bool (wymagane) |
senderApplicationId | Identyfikator aplikacji nadawcy. | ciąg (wymagany) |
transactionSetControlNumberLowerBound | Numer kontrolny zestawu transakcji jest niższy. | int (wymagane) |
transactionSetControlNumberPrefix | Prefiks numeru kontrolnego zestawu transakcji. | struna |
transactionSetControlNumberSuffix | Sufiks numeru kontrolnego zestawu transakcji. | struna |
transactionSetControlNumberUpperBound | Numer kontrolny zestawu transakcji jest górna granica. | int (wymagane) |
usageIndicator | Wskaźnik użycia. | "Informacje" "NotSpecified" "Produkcja" "Test" (wymagany) |
useControlStandardsIdAsRepetitionCharacter | Wartość wskazująca, czy używać identyfikatora standardów kontroli jako znaku powtórzenia. | bool (wymagane) |
X12FramingSettings
Nazwa | Opis | Wartość |
---|---|---|
znakSet | Zestaw znaków X12. | "Podstawowa" "Rozszerzony" "NotSpecified" "UTF8" (wymagany) |
componentSeparator | Separator składników. | int (wymagane) |
dataElementSeparator | Separator elementu danych. | int (wymagane) |
replaceCharacter | Znak zastępczy. | int (wymagane) |
replaceSeparatorsInPayload | Wartość wskazująca, czy zastąpić separatory w ładunku. | bool (wymagane) |
segmentTerminator | Terminator segmentu. | int (wymagane) |
segmentTerminatorSuffix | Sufiks terminatora segmentu. | "CR" "CRLF" "LF" "Brak" "NotSpecified" (wymagane) |
X12MessageFilter
Nazwa | Opis | Wartość |
---|---|---|
messageFilterType | Typ filtru komunikatu. | "Wyklucz" "Uwzględnij" "NotSpecified" (wymagane) |
X12MessageIdentifier
Nazwa | Opis | Wartość |
---|---|---|
messageId | Identyfikator wiadomości. | ciąg (wymagany) |
X12OneWayAgreement
Nazwa | Opis | Wartość |
---|---|---|
protocolSettings | Ustawienia protokołu X12. | X12ProtocolSettings (wymagane) |
receiverBusinessIdentity | Tożsamość biznesowa odbiorcy | BusinessIdentity (wymagane) |
senderBusinessIdentity | Tożsamość biznesowa nadawcy | BusinessIdentity (wymagane) |
X12ProcessingSettings
Nazwa | Opis | Wartość |
---|---|---|
convertImpliedDecimal | Wartość wskazująca, czy przekonwertować typ liczbowy na implikowane liczby dziesiętne. | bool (wymagane) |
createEmptyXmlTagsForTrailingSeparators | Wartość wskazująca, czy utworzyć puste tagi XML dla separatorów końcowych. | bool (wymagane) |
maskSecurityInfo | Wartość wskazująca, czy należy maskować informacje zabezpieczające. | bool (wymagane) |
preserveInterchange | Wartość wskazująca, czy zachować wymianę. | bool (wymagane) |
suspendInterchangeOnError | Wartość wskazująca, czy wstrzymać wymianę na błędzie. | bool (wymagane) |
useDotAsDecimalSeparator | Wartość wskazująca, czy należy użyć kropki jako separatora dziesiętnego. | bool (wymagane) |
X12ProtocolSettings
Nazwa | Opis | Wartość |
---|---|---|
potwierdzenieUstawienia | Ustawienia potwierdzenia X12. | X12AcknowledgementSettings (wymagane) |
kopertyPrzesłonięcia | Ustawienia przesłonięcia koperty X12. | X12EnvelopeOverride[] |
kopertyUstawienia | Ustawienia koperty X12. | X12EnvelopeSettings (wymagane) |
framingSettings | Ustawienia ramowania X12. | X12FramingSettings (wymagane) |
messageFilter | Filtr komunikatu X12. | X12MessageFilter (wymagane) |
messageFilterList | Lista filtrów komunikatów X12. | X12MessageIdentifier[] |
processingSettings | Ustawienia przetwarzania X12. | X12ProcessingSettings (wymagane) |
schemaReferences | Odwołania do schematu X12. | X12SchemaReference[] (wymagane) |
securitySettings | Ustawienia zabezpieczeń X12. | X12SecuritySettings (wymagane) |
validationOverrides | Ustawienia walidacji X12 zastępują. | X12ValidationOverride[] |
validationSettings | Ustawienia weryfikacji X12. | X12ValidationSettings (wymagane) |
x12DelimiterOverrides | Ustawienia ogranicznika X12 zastępują. | X12DelimiterOverrides[] |
X12SchemaReference
Nazwa | Opis | Wartość |
---|---|---|
messageId | Identyfikator wiadomości. | ciąg (wymagany) |
schemaName | Nazwa schematu. | ciąg (wymagany) |
schemaVersion | Wersja schematu. | ciąg (wymagany) |
senderApplicationId | Identyfikator aplikacji nadawcy. | struna |
X12SecuritySettings
Nazwa | Opis | Wartość |
---|---|---|
authorizationQualifier | Kwalifikator autoryzacji. | ciąg (wymagany) |
authorizationValue | Wartość autoryzacji. | struna |
passwordValue | Wartość hasła. | struna |
securityQualifier | Kwalifikator zabezpieczeń. | ciąg (wymagany) |
X12ValidationOverride
Nazwa | Opis | Wartość |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Wartość wskazująca, czy zezwalać na spacje wiodące i końcowe oraz zera. | bool (wymagane) |
messageId | Identyfikator komunikatu, na którym należy zastosować ustawienia weryfikacji. | ciąg (wymagany) |
trailingSeparatorPolicy | Zasady separatora końcowego. | "Obowiązkowe" "NotAllowed" "NotSpecified" "Opcjonalne" (wymagane) |
trimLeadingAndTrailingSpacesAndZeroes | Wartość wskazująca, czy przycinać spacje wiodące i końcowe oraz zera. | bool (wymagane) |
validateCharacterSet | Wartość wskazująca, czy należy zweryfikować zestaw znaków. | bool (wymagane) |
validateEDITypes | Wartość wskazująca, czy należy zweryfikować typy EDI. | bool (wymagane) |
validateXSDTypes | Wartość wskazująca, czy należy zweryfikować typy XSD. | bool (wymagane) |
X12ValidationSettings
Nazwa | Opis | Wartość |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Wartość wskazująca, czy zezwalać na spacje wiodące i końcowe oraz zera. | bool (wymagane) |
checkDuplicateGroupControlNumber | Wartość wskazująca, czy należy sprawdzić zduplikowany numer kontrolny grupy. | bool (wymagane) |
checkDuplicateInterchangeControlNumber | Wartość wskazująca, czy należy sprawdzić zduplikowany numer kontrolny wymiany. | bool (wymagane) |
checkDuplicateTransactionSetControlNumber | Wartość wskazująca, czy ma być sprawdzany zduplikowany numer kontrolny zestawu transakcji. | bool (wymagane) |
interchangeControlNumberValidityDays | Okres ważności numeru kontrolnego wymiany. | int (wymagane) |
trailingSeparatorPolicy | Zasady separatora końcowego. | "Obowiązkowe" "NotAllowed" "NotSpecified" "Opcjonalne" (wymagane) |
trimLeadingAndTrailingSpacesAndZeroes | Wartość wskazująca, czy przycinać spacje wiodące i końcowe oraz zera. | bool (wymagane) |
validateCharacterSet | Wartość wskazująca, czy należy zweryfikować zestaw znaków w komunikacie. | bool (wymagane) |
validateEDITypes | Wartość wskazująca, czy należy zweryfikować typy EDI. | bool (wymagane) |
validateXSDTypes | Wartość wskazująca, czy należy zweryfikować typy XSD. | bool (wymagane) |