Microsoft.Logic integrationAccounts/agreement 2016-06-01
Definicja zasobu Bicep
Typ zasobu integrationAccounts/agreement można wdrożyć z operacjami docelowymi:
- 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 dziennik 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@2016-06-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
parent: resourceSymbolicName
properties: {
agreementType: 'string'
content: {
aS2: {
receiveAgreement: {
protocolSettings: {
acknowledgementConnectionSettings: {
ignoreCertificateNameMismatch: bool
keepHttpConnectionAlive: bool
supportHttpStatusCodeContinue: bool
unfoldHttpHeaders: bool
}
envelopeSettings: {
autogenerateFileName: bool
fileNameTemplate: 'string'
messageContentType: 'string'
suspendMessageOnFileNameGenerationError: bool
transmitFileNameInMimeHeader: bool
}
errorSettings: {
resendIfMdnNotReceived: bool
suspendDuplicateMessage: bool
}
mdnSettings: {
dispositionNotificationTo: 'string'
mdnText: 'string'
micHashingAlgorithm: 'string'
needMdn: bool
receiptDeliveryUrl: 'string'
sendInboundMdnToMessageBox: bool
sendMdnAsynchronously: bool
signMdn: bool
signOutboundMdnIfOptional: bool
}
messageConnectionSettings: {
ignoreCertificateNameMismatch: bool
keepHttpConnectionAlive: bool
supportHttpStatusCodeContinue: bool
unfoldHttpHeaders: bool
}
securitySettings: {
enableNrrForInboundDecodedMessages: bool
enableNrrForInboundEncodedMessages: bool
enableNrrForInboundMdn: bool
enableNrrForOutboundDecodedMessages: bool
enableNrrForOutboundEncodedMessages: bool
enableNrrForOutboundMdn: bool
encryptionCertificateName: 'string'
overrideGroupSigningCertificate: bool
sha2AlgorithmFormat: 'string'
signingCertificateName: 'string'
}
validationSettings: {
checkCertificateRevocationListOnReceive: bool
checkCertificateRevocationListOnSend: bool
checkDuplicateMessage: bool
compressMessage: bool
encryptionAlgorithm: 'string'
encryptMessage: bool
interchangeDuplicatesValidityDays: int
overrideMessageProperties: bool
signingAlgorithm: 'string'
signMessage: bool
}
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
sendAgreement: {
protocolSettings: {
acknowledgementConnectionSettings: {
ignoreCertificateNameMismatch: bool
keepHttpConnectionAlive: bool
supportHttpStatusCodeContinue: bool
unfoldHttpHeaders: bool
}
envelopeSettings: {
autogenerateFileName: bool
fileNameTemplate: 'string'
messageContentType: 'string'
suspendMessageOnFileNameGenerationError: bool
transmitFileNameInMimeHeader: bool
}
errorSettings: {
resendIfMdnNotReceived: bool
suspendDuplicateMessage: bool
}
mdnSettings: {
dispositionNotificationTo: 'string'
mdnText: 'string'
micHashingAlgorithm: 'string'
needMdn: bool
receiptDeliveryUrl: 'string'
sendInboundMdnToMessageBox: bool
sendMdnAsynchronously: bool
signMdn: bool
signOutboundMdnIfOptional: bool
}
messageConnectionSettings: {
ignoreCertificateNameMismatch: bool
keepHttpConnectionAlive: bool
supportHttpStatusCodeContinue: bool
unfoldHttpHeaders: bool
}
securitySettings: {
enableNrrForInboundDecodedMessages: bool
enableNrrForInboundEncodedMessages: bool
enableNrrForInboundMdn: bool
enableNrrForOutboundDecodedMessages: bool
enableNrrForOutboundEncodedMessages: bool
enableNrrForOutboundMdn: bool
encryptionCertificateName: 'string'
overrideGroupSigningCertificate: bool
sha2AlgorithmFormat: 'string'
signingCertificateName: 'string'
}
validationSettings: {
checkCertificateRevocationListOnReceive: bool
checkCertificateRevocationListOnSend: bool
checkDuplicateMessage: bool
compressMessage: bool
encryptionAlgorithm: 'string'
encryptMessage: bool
interchangeDuplicatesValidityDays: int
overrideMessageProperties: bool
signingAlgorithm: 'string'
signMessage: bool
}
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
}
edifact: {
receiveAgreement: {
protocolSettings: {
acknowledgementSettings: {
acknowledgementControlNumberLowerBound: int
acknowledgementControlNumberPrefix: 'string'
acknowledgementControlNumberSuffix: 'string'
acknowledgementControlNumberUpperBound: int
batchFunctionalAcknowledgements: bool
batchTechnicalAcknowledgements: bool
needFunctionalAcknowledgement: bool
needLoopForValidMessages: bool
needTechnicalAcknowledgement: bool
rolloverAcknowledgementControlNumber: bool
sendSynchronousAcknowledgement: bool
}
edifactDelimiterOverrides: [
{
componentSeparator: int
dataElementSeparator: int
decimalPointIndicator: 'string'
messageAssociationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
releaseIndicator: int
repetitionSeparator: int
segmentTerminator: int
segmentTerminatorSuffix: 'string'
targetNamespace: 'string'
}
]
envelopeOverrides: [
{
applicationPassword: 'string'
associationAssignedCode: 'string'
controllingAgencyCode: 'string'
functionalGroupId: 'string'
groupHeaderMessageRelease: 'string'
groupHeaderMessageVersion: 'string'
messageAssociationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
receiverApplicationId: 'string'
receiverApplicationQualifier: 'string'
senderApplicationId: 'string'
senderApplicationQualifier: 'string'
targetNamespace: 'string'
}
]
envelopeSettings: {
applicationReferenceId: 'string'
applyDelimiterStringAdvice: bool
communicationAgreementId: 'string'
createGroupingSegments: bool
enableDefaultGroupHeaders: bool
functionalGroupId: 'string'
groupApplicationPassword: 'string'
groupApplicationReceiverId: 'string'
groupApplicationReceiverQualifier: 'string'
groupApplicationSenderId: 'string'
groupApplicationSenderQualifier: 'string'
groupAssociationAssignedCode: 'string'
groupControllingAgencyCode: 'string'
groupControlNumberLowerBound: int
groupControlNumberPrefix: 'string'
groupControlNumberSuffix: 'string'
groupControlNumberUpperBound: int
groupMessageRelease: 'string'
groupMessageVersion: 'string'
interchangeControlNumberLowerBound: int
interchangeControlNumberPrefix: 'string'
interchangeControlNumberSuffix: 'string'
interchangeControlNumberUpperBound: int
isTestInterchange: bool
overwriteExistingTransactionSetControlNumber: bool
processingPriorityCode: 'string'
receiverInternalIdentification: 'string'
receiverInternalSubIdentification: 'string'
receiverReverseRoutingAddress: 'string'
recipientReferencePasswordQualifier: 'string'
recipientReferencePasswordValue: 'string'
rolloverGroupControlNumber: bool
rolloverInterchangeControlNumber: bool
rolloverTransactionSetControlNumber: bool
senderInternalIdentification: 'string'
senderInternalSubIdentification: 'string'
senderReverseRoutingAddress: 'string'
transactionSetControlNumberLowerBound: int
transactionSetControlNumberPrefix: 'string'
transactionSetControlNumberSuffix: 'string'
transactionSetControlNumberUpperBound: int
}
framingSettings: {
characterEncoding: 'string'
characterSet: 'string'
componentSeparator: int
dataElementSeparator: int
decimalPointIndicator: 'string'
protocolVersion: int
releaseIndicator: int
repetitionSeparator: int
segmentTerminator: int
segmentTerminatorSuffix: 'string'
serviceCodeListDirectoryVersion: 'string'
}
messageFilter: {
messageFilterType: 'string'
}
messageFilterList: [
{
messageId: 'string'
}
]
processingSettings: {
createEmptyXmlTagsForTrailingSeparators: bool
maskSecurityInfo: bool
preserveInterchange: bool
suspendInterchangeOnError: bool
useDotAsDecimalSeparator: bool
}
schemaReferences: [
{
associationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
schemaName: 'string'
senderApplicationId: 'string'
senderApplicationQualifier: 'string'
}
]
validationOverrides: [
{
allowLeadingAndTrailingSpacesAndZeroes: bool
enforceCharacterSet: bool
messageId: 'string'
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateEdiTypes: bool
validateXsdTypes: bool
}
]
validationSettings: {
allowLeadingAndTrailingSpacesAndZeroes: bool
checkDuplicateGroupControlNumber: bool
checkDuplicateInterchangeControlNumber: bool
checkDuplicateTransactionSetControlNumber: bool
interchangeControlNumberValidityDays: int
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEdiTypes: bool
validateXsdTypes: bool
}
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
sendAgreement: {
protocolSettings: {
acknowledgementSettings: {
acknowledgementControlNumberLowerBound: int
acknowledgementControlNumberPrefix: 'string'
acknowledgementControlNumberSuffix: 'string'
acknowledgementControlNumberUpperBound: int
batchFunctionalAcknowledgements: bool
batchTechnicalAcknowledgements: bool
needFunctionalAcknowledgement: bool
needLoopForValidMessages: bool
needTechnicalAcknowledgement: bool
rolloverAcknowledgementControlNumber: bool
sendSynchronousAcknowledgement: bool
}
edifactDelimiterOverrides: [
{
componentSeparator: int
dataElementSeparator: int
decimalPointIndicator: 'string'
messageAssociationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
releaseIndicator: int
repetitionSeparator: int
segmentTerminator: int
segmentTerminatorSuffix: 'string'
targetNamespace: 'string'
}
]
envelopeOverrides: [
{
applicationPassword: 'string'
associationAssignedCode: 'string'
controllingAgencyCode: 'string'
functionalGroupId: 'string'
groupHeaderMessageRelease: 'string'
groupHeaderMessageVersion: 'string'
messageAssociationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
receiverApplicationId: 'string'
receiverApplicationQualifier: 'string'
senderApplicationId: 'string'
senderApplicationQualifier: 'string'
targetNamespace: 'string'
}
]
envelopeSettings: {
applicationReferenceId: 'string'
applyDelimiterStringAdvice: bool
communicationAgreementId: 'string'
createGroupingSegments: bool
enableDefaultGroupHeaders: bool
functionalGroupId: 'string'
groupApplicationPassword: 'string'
groupApplicationReceiverId: 'string'
groupApplicationReceiverQualifier: 'string'
groupApplicationSenderId: 'string'
groupApplicationSenderQualifier: 'string'
groupAssociationAssignedCode: 'string'
groupControllingAgencyCode: 'string'
groupControlNumberLowerBound: int
groupControlNumberPrefix: 'string'
groupControlNumberSuffix: 'string'
groupControlNumberUpperBound: int
groupMessageRelease: 'string'
groupMessageVersion: 'string'
interchangeControlNumberLowerBound: int
interchangeControlNumberPrefix: 'string'
interchangeControlNumberSuffix: 'string'
interchangeControlNumberUpperBound: int
isTestInterchange: bool
overwriteExistingTransactionSetControlNumber: bool
processingPriorityCode: 'string'
receiverInternalIdentification: 'string'
receiverInternalSubIdentification: 'string'
receiverReverseRoutingAddress: 'string'
recipientReferencePasswordQualifier: 'string'
recipientReferencePasswordValue: 'string'
rolloverGroupControlNumber: bool
rolloverInterchangeControlNumber: bool
rolloverTransactionSetControlNumber: bool
senderInternalIdentification: 'string'
senderInternalSubIdentification: 'string'
senderReverseRoutingAddress: 'string'
transactionSetControlNumberLowerBound: int
transactionSetControlNumberPrefix: 'string'
transactionSetControlNumberSuffix: 'string'
transactionSetControlNumberUpperBound: int
}
framingSettings: {
characterEncoding: 'string'
characterSet: 'string'
componentSeparator: int
dataElementSeparator: int
decimalPointIndicator: 'string'
protocolVersion: int
releaseIndicator: int
repetitionSeparator: int
segmentTerminator: int
segmentTerminatorSuffix: 'string'
serviceCodeListDirectoryVersion: 'string'
}
messageFilter: {
messageFilterType: 'string'
}
messageFilterList: [
{
messageId: 'string'
}
]
processingSettings: {
createEmptyXmlTagsForTrailingSeparators: bool
maskSecurityInfo: bool
preserveInterchange: bool
suspendInterchangeOnError: bool
useDotAsDecimalSeparator: bool
}
schemaReferences: [
{
associationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
schemaName: 'string'
senderApplicationId: 'string'
senderApplicationQualifier: 'string'
}
]
validationOverrides: [
{
allowLeadingAndTrailingSpacesAndZeroes: bool
enforceCharacterSet: bool
messageId: 'string'
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateEdiTypes: bool
validateXsdTypes: bool
}
]
validationSettings: {
allowLeadingAndTrailingSpacesAndZeroes: bool
checkDuplicateGroupControlNumber: bool
checkDuplicateInterchangeControlNumber: bool
checkDuplicateTransactionSetControlNumber: bool
interchangeControlNumberValidityDays: int
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEdiTypes: bool
validateXsdTypes: bool
}
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
}
x12: {
receiveAgreement: {
protocolSettings: {
acknowledgementSettings: {
acknowledgementControlNumberLowerBound: int
acknowledgementControlNumberPrefix: 'string'
acknowledgementControlNumberSuffix: 'string'
acknowledgementControlNumberUpperBound: int
batchFunctionalAcknowledgements: bool
batchImplementationAcknowledgements: bool
batchTechnicalAcknowledgements: bool
functionalAcknowledgementVersion: 'string'
implementationAcknowledgementVersion: 'string'
needFunctionalAcknowledgement: bool
needImplementationAcknowledgement: bool
needLoopForValidMessages: bool
needTechnicalAcknowledgement: bool
rolloverAcknowledgementControlNumber: bool
sendSynchronousAcknowledgement: bool
}
envelopeOverrides: [
{
dateFormat: 'string'
functionalIdentifierCode: 'string'
headerVersion: 'string'
messageId: 'string'
protocolVersion: 'string'
receiverApplicationId: 'string'
responsibleAgencyCode: 'string'
senderApplicationId: 'string'
targetNamespace: 'string'
timeFormat: 'string'
}
]
envelopeSettings: {
controlStandardsId: int
controlVersionNumber: 'string'
enableDefaultGroupHeaders: bool
functionalGroupId: 'string'
groupControlNumberLowerBound: int
groupControlNumberUpperBound: int
groupHeaderAgencyCode: 'string'
groupHeaderDateFormat: 'string'
groupHeaderTimeFormat: 'string'
groupHeaderVersion: 'string'
interchangeControlNumberLowerBound: int
interchangeControlNumberUpperBound: int
overwriteExistingTransactionSetControlNumber: bool
receiverApplicationId: 'string'
rolloverGroupControlNumber: bool
rolloverInterchangeControlNumber: bool
rolloverTransactionSetControlNumber: bool
senderApplicationId: 'string'
transactionSetControlNumberLowerBound: int
transactionSetControlNumberPrefix: 'string'
transactionSetControlNumberSuffix: 'string'
transactionSetControlNumberUpperBound: int
usageIndicator: 'string'
useControlStandardsIdAsRepetitionCharacter: bool
}
framingSettings: {
characterSet: 'string'
componentSeparator: int
dataElementSeparator: int
replaceCharacter: int
replaceSeparatorsInPayload: bool
segmentTerminator: int
segmentTerminatorSuffix: 'string'
}
messageFilter: {
messageFilterType: 'string'
}
messageFilterList: [
{
messageId: 'string'
}
]
processingSettings: {
convertImpliedDecimal: bool
createEmptyXmlTagsForTrailingSeparators: bool
maskSecurityInfo: bool
preserveInterchange: bool
suspendInterchangeOnError: bool
useDotAsDecimalSeparator: bool
}
schemaReferences: [
{
messageId: 'string'
schemaName: 'string'
schemaVersion: 'string'
senderApplicationId: 'string'
}
]
securitySettings: {
authorizationQualifier: 'string'
authorizationValue: 'string'
passwordValue: 'string'
securityQualifier: 'string'
}
validationOverrides: [
{
allowLeadingAndTrailingSpacesAndZeroes: bool
messageId: 'string'
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEdiTypes: bool
validateXsdTypes: bool
}
]
validationSettings: {
allowLeadingAndTrailingSpacesAndZeroes: bool
checkDuplicateGroupControlNumber: bool
checkDuplicateInterchangeControlNumber: bool
checkDuplicateTransactionSetControlNumber: bool
interchangeControlNumberValidityDays: int
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEdiTypes: bool
validateXsdTypes: bool
}
x12DelimiterOverrides: [
{
componentSeparator: int
dataElementSeparator: int
messageId: 'string'
protocolVersion: 'string'
replaceCharacter: int
replaceSeparatorsInPayload: bool
segmentTerminator: int
segmentTerminatorSuffix: 'string'
targetNamespace: 'string'
}
]
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
sendAgreement: {
protocolSettings: {
acknowledgementSettings: {
acknowledgementControlNumberLowerBound: int
acknowledgementControlNumberPrefix: 'string'
acknowledgementControlNumberSuffix: 'string'
acknowledgementControlNumberUpperBound: int
batchFunctionalAcknowledgements: bool
batchImplementationAcknowledgements: bool
batchTechnicalAcknowledgements: bool
functionalAcknowledgementVersion: 'string'
implementationAcknowledgementVersion: 'string'
needFunctionalAcknowledgement: bool
needImplementationAcknowledgement: bool
needLoopForValidMessages: bool
needTechnicalAcknowledgement: bool
rolloverAcknowledgementControlNumber: bool
sendSynchronousAcknowledgement: bool
}
envelopeOverrides: [
{
dateFormat: 'string'
functionalIdentifierCode: 'string'
headerVersion: 'string'
messageId: 'string'
protocolVersion: 'string'
receiverApplicationId: 'string'
responsibleAgencyCode: 'string'
senderApplicationId: 'string'
targetNamespace: 'string'
timeFormat: 'string'
}
]
envelopeSettings: {
controlStandardsId: int
controlVersionNumber: 'string'
enableDefaultGroupHeaders: bool
functionalGroupId: 'string'
groupControlNumberLowerBound: int
groupControlNumberUpperBound: int
groupHeaderAgencyCode: 'string'
groupHeaderDateFormat: 'string'
groupHeaderTimeFormat: 'string'
groupHeaderVersion: 'string'
interchangeControlNumberLowerBound: int
interchangeControlNumberUpperBound: int
overwriteExistingTransactionSetControlNumber: bool
receiverApplicationId: 'string'
rolloverGroupControlNumber: bool
rolloverInterchangeControlNumber: bool
rolloverTransactionSetControlNumber: bool
senderApplicationId: 'string'
transactionSetControlNumberLowerBound: int
transactionSetControlNumberPrefix: 'string'
transactionSetControlNumberSuffix: 'string'
transactionSetControlNumberUpperBound: int
usageIndicator: 'string'
useControlStandardsIdAsRepetitionCharacter: bool
}
framingSettings: {
characterSet: 'string'
componentSeparator: int
dataElementSeparator: int
replaceCharacter: int
replaceSeparatorsInPayload: bool
segmentTerminator: int
segmentTerminatorSuffix: 'string'
}
messageFilter: {
messageFilterType: 'string'
}
messageFilterList: [
{
messageId: 'string'
}
]
processingSettings: {
convertImpliedDecimal: bool
createEmptyXmlTagsForTrailingSeparators: bool
maskSecurityInfo: bool
preserveInterchange: bool
suspendInterchangeOnError: bool
useDotAsDecimalSeparator: bool
}
schemaReferences: [
{
messageId: 'string'
schemaName: 'string'
schemaVersion: 'string'
senderApplicationId: 'string'
}
]
securitySettings: {
authorizationQualifier: 'string'
authorizationValue: 'string'
passwordValue: 'string'
securityQualifier: 'string'
}
validationOverrides: [
{
allowLeadingAndTrailingSpacesAndZeroes: bool
messageId: 'string'
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEdiTypes: bool
validateXsdTypes: bool
}
]
validationSettings: {
allowLeadingAndTrailingSpacesAndZeroes: bool
checkDuplicateGroupControlNumber: bool
checkDuplicateInterchangeControlNumber: bool
checkDuplicateTransactionSetControlNumber: bool
interchangeControlNumberValidityDays: int
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEdiTypes: bool
validateXsdTypes: bool
}
x12DelimiterOverrides: [
{
componentSeparator: int
dataElementSeparator: int
messageId: 'string'
protocolVersion: 'string'
replaceCharacter: int
replaceSeparatorsInPayload: bool
segmentTerminator: int
segmentTerminatorSuffix: 'string'
targetNamespace: 'string'
}
]
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
}
}
guestIdentity: {
qualifier: 'string'
value: 'string'
}
guestPartner: 'string'
hostIdentity: {
qualifier: 'string'
value: 'string'
}
hostPartner: 'string'
metadata: any()
}
}
Wartości właściwości
integrationAccounts/agreement
Nazwa | Opis | Wartość |
---|---|---|
name | Nazwa zasobu Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w aplikacji Bicep. |
ciąg (wymagany) |
location | Lokalizacja zasobu. | ciąg |
tags | Tagi zasobów. | Słownik nazw tagów i wartości. Zobacz Tagi w szablonach |
Nadrzędny | W pliku 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. |
Symboliczna nazwa zasobu typu: integrationAccounts |
properties | Właściwości umowy konta integracji. | IntegrationAccountAgreementProperties (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 konta integracji ustawiony jako partner gości dla tej umowy. | ciąg (wymagany) |
hostIdentity | Tożsamość biznesowa partnera hosta. | BusinessIdentity (wymagane) |
hostPartner | Partner konta integracji ustawiony jako partner hosta dla tej umowy. | ciąg (wymagany) |
metadane | Metadane. | W przypadku Bicep można użyć funkcji any(). |
AgreementContent
Nazwa | Opis | Wartość |
---|---|---|
aS2 | Zawartość umowy AS2. | AS2AgreementContent |
Edifact | Zawartość umowy EDIFACT. | EdifactAgreementContent |
x12 | Zawartość umowy X12. | X12AgreementContent |
AS2AgreementContent
Nazwa | Opis | Wartość |
---|---|---|
receiveAgreement | Jednokierunkowa umowa odbierania as2. | AS2OneWayAgreement (wymagane) |
sendAgreement | Jednokierunkowa umowa wysyłania as2. | AS2OneWayAgreement (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) |
envelopeSettings | Ustawienia koperty. | AS2EnvelopeSettings (wymagane) |
errorSettings | Ustawienia błędu. | AS2ErrorSettings (wymagane) |
mdnSettings | Ustawienia usługi MDN. | AS2MdnSettings (wymagane) |
messageConnectionSettings | Ustawienia połączenia komunikatów. | AS2MessageConnectionSettings (wymagane) |
Securitysettings | Ustawienia zabezpieczeń. | AS2SecuritySettings (wymagane) |
Validationsettings | Ustawienia walidacji. | AS2ValidationSettings (wymagane) |
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 kod stanu HTTP "CONTINUE" ma być obsługiwane. | bool (wymagane) |
unfoldHttpHeaders | Wartość wskazująca, czy rozwinąć nagłówki HTTP. | bool (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 wiadomość ma być ponownie wysłana, jeśli nazwa MDN nie zostanie odebrana. | 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. | ciąg |
mdnText | Tekst MDN. | ciąg |
micHashingAlgorithm | Algorytm podpisywania lub tworzenia skrótów. | "MD5" "Brak" "NotSpecified" "SHA1" "SHA2256" "SHA2384" "SHA2512" (wymagany) |
needMdn | Wartość wskazująca, czy wysłać, czy zażądać nazwy MDN. | bool (wymagane) |
receiptDeliveryUrl | Adres URL dostarczania potwierdzenia. | ciąg |
sendInboundMdnToMessageBox | Wartość wskazująca, czy należy 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 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 ma być 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) |
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ć 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ć nrR dla komunikatów dekodowanych dla ruchu wychodzącego. | 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. | ciąg |
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. | ciąg |
signingCertificateName | Nazwa certyfikatu podpisywania. | ciąg |
AS2ValidationSettings
Nazwa | Opis | Wartość |
---|---|---|
checkCertificateRevocationListOnReceive | Wartość wskazująca, czy należy sprawdzić listę odwołania certyfikatów podczas odbierania. | bool (wymagane) |
checkCertificateRevocationListOnSend | Wartość wskazująca, czy należy 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" "Nieokreślone" "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" "Nieokreślone" "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) |
EdifactAgreementContent
Nazwa | Opis | Wartość |
---|---|---|
receiveAgreement | Jednokierunkowa umowa odbioru EDIFACT. | EdifactOneWayAgreement (wymagane) |
sendAgreement | Jednokierunkowa umowa wysyłania EDIFACT. | EdifactOneWayAgreement (wymagane) |
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) |
EdifactProtocolSettings
Nazwa | Opis | Wartość |
---|---|---|
acknowledgementSettings | Ustawienia potwierdzenia EDIFACT. | EdifactAcknowledgementSettings (wymagane) |
edifactDelimiterOverrides | Ustawienia ogranicznika EDIFACT zastępują. | EdifactDelimiterOverride[] |
kopertyPrzesłonięcia | Ustawienia przesłonięcia koperty EDIFACT. | EdifactEnvelopeOverride[] |
envelopeSettings | Ustawienia koperty EDIFACT. | EdifactEnvelopeSettings (wymagane) |
framingSettings | Ustawienia 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 walidacji EDIFACT zastępują. | EdifactValidationOverride[] |
Validationsettings | Ustawienia weryfikacji EDIFACT. | EdifactValidationSettings (wymagane) |
EdifactAcknowledgementSettings
Nazwa | Opis | Wartość |
---|---|---|
potwierdzenieControlNumberLowerBound | Numer kontrolny potwierdzenia jest niższy. | int (wymagane) |
potwierdzenieControlNumberPrefix | Prefiks numeru kontrolnego potwierdzenia. | ciąg |
acknowledgementControlNumberSuffix | Sufiks numeru kontrolnego potwierdzenia. | ciąg |
acknowledgementControlNumberUpperBound | Górna granica numeru kontrolki potwierdzenia. | int (wymagane) |
batchFunctionalAcknowledgements | Wartość wskazująca, czy mają 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) |
EdifactDelimiterOverride
Nazwa | Opis | Wartość |
---|---|---|
componentSeparator | Separator składników. | int (wymagane) |
dataElementSeparator | Separator elementu danych. | int (wymagane) |
decimalPointIndicator | Wskaźnik punktu dziesiętnego. | "Przecinek" "Dziesiętny" "Nieokreślone" (wymagane) |
messageAssociationAssignedCode | Przypisany kod skojarzenia komunikatu. | ciąg |
Messageid | Identyfikator wiadomości. | ciąg |
messageRelease | Wydanie komunikatu. | ciąg |
Messageversion | Wersja komunikatu. | ciąg |
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" "Nieokreślone" (wymagane) |
Targetnamespace | Docelowa przestrzeń nazw, w której należy zastosować te ustawienia ogranicznika. | ciąg |
EdifactEnvelopeOverride
Nazwa | Opis | Wartość |
---|---|---|
applicationPassword | Hasło aplikacji. | ciąg |
associationAssignedCode | Przypisany kod skojarzenia. | ciąg |
controllingAgencyCode | Kod agencji kontrolującej. | ciąg |
functionalGroupId | Identyfikator grupy funkcjonalnej. | ciąg |
groupHeaderMessageRelease | Wydanie komunikatu nagłówka grupy. | ciąg |
groupHeaderMessageVersion | Wersja komunikatu nagłówka grupy. | ciąg |
messageAssociationAssignedCode | Przypisany kod skojarzenia komunikatu. | ciąg |
Messageid | Identyfikator wiadomości, dla której należy zastosować te ustawienia koperty. | ciąg |
messageRelease | Wersja wydania komunikatu, w której należy zastosować te ustawienia koperty. | ciąg |
Messageversion | Wersja komunikatu, w której należy zastosować te ustawienia koperty. | ciąg |
receiverApplicationId | Identyfikator aplikacji odbiorcy. | ciąg |
receiverApplicationQualifier | Kwalifikator aplikacji odbiorcy. | ciąg |
senderApplicationId | Identyfikator aplikacji nadawcy. | ciąg |
senderApplicationQualifier | Kwalifikator aplikacji nadawcy. | ciąg |
Targetnamespace | Docelowa przestrzeń nazw, w której należy zastosować te ustawienia koperty. | ciąg |
EdifactEnvelopeSettings
Nazwa | Opis | Wartość |
---|---|---|
applicationReferenceId | Identyfikator odwołania aplikacji. | ciąg |
applyDelimiterStringAdvice | Wartość wskazująca, czy zastosować porady dotyczące ciągu ogranicznika. | bool (wymagane) |
communicationAgreementId | Identyfikator umowy komunikacyjnej. | ciąg |
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. | ciąg |
groupApplicationPassword | Hasło aplikacji grupy. | ciąg |
groupApplicationReceiverId | Identyfikator odbiorcy aplikacji grupy. | ciąg |
groupApplicationReceiverQualifier | Kwalifikator odbiornika aplikacji grupy. | ciąg |
groupApplicationSenderId | Identyfikator nadawcy aplikacji grupy. | ciąg |
groupApplicationSenderQualifier | Kwalifikator aplikacji grupy. | ciąg |
groupAssociationAssignedCode | Przypisany kod skojarzenia grupy. | ciąg |
groupControllingAgencyCode | Grupa kontrolująca kod agencji. | ciąg |
groupControlNumberLowerBound | Numer kontrolny grupy jest niższy. | int (wymagane) |
groupControlNumberPrefix | Prefiks numeru kontrolki grupy. | ciąg |
groupControlNumberSuffix | Sufiks numeru kontrolki grupy. | ciąg |
groupControlNumberUpperBound | Górna granica numeru kontrolki grupy. | int (wymagane) |
groupMessageRelease | Wydanie komunikatu grupy. | ciąg |
groupMessageVersion | Wersja komunikatu grupy. | ciąg |
interchangeControlNumberLowerBound | Numer kontrolny wymiany jest niższy. | int (wymagane) |
interchangeControlNumberPrefix | Prefiks numeru kontrolnego wymiany. | ciąg |
interchangeControlNumberSuffix | Sufiks numeru kontrolki wymiany. | ciąg |
interchangeControlNumberUpperBound | Górna granica numeru kontrolnego wymiany. | int (wymagane) |
isTestInterchange | Wartość wskazująca, czy komunikat jest wymianą testową. | bool (wymagane) |
overwriteExistingTransactionSetControlNumber | Wartość wskazująca, czy zastąpić istniejący numer kontrolny zestawu transakcji. | bool (wymagane) |
processingPriorityCode | Kod priorytetu przetwarzania. | ciąg |
receiverInternalIdentification | Wewnętrzna identyfikacja odbiorcy. | ciąg |
receiverInternalSubIdentification | Wewnętrzna identyfikacja podrzędna odbiorcy. | ciąg |
receiverReverseRoutingAddress | Adres routingu zwrotnego odbiorcy. | ciąg |
recipientReferencePasswordQualifier | Kwalifikator hasła odwołania adresata. | ciąg |
recipientReferencePasswordValue | Wartość hasła odwołania adresata. | ciąg |
rolloverGroupControlNumber | Wartość wskazująca, czy należy przerzucać numer kontrolny grupy. | bool (wymagane) |
rolloverInterchangeControlNumber | Wartość wskazująca, czy należy przerzucać numer kontrolny wymiany. | bool (wymagane) |
rolloverTransactionSetControlNumber | Wartość wskazująca, czy przerzucać numer kontrolny zestawu transakcji. | bool (wymagane) |
senderInternalIdentification | Wewnętrzna identyfikacja nadawcy. | ciąg |
senderInternalSubIdentification | Wewnętrzna identyfikacja podrzędna nadawcy. | ciąg |
senderReverseRoutingAddress | Adres routingu zwrotnego nadawcy. | ciąg |
transactionSetControlNumberLowerBound | Numer kontrolny zestawu transakcji jest niższy. | int (wymagane) |
transactionSetControlNumberPrefix | Prefiks numeru kontrolnego zestawu transakcji. | ciąg |
transactionSetControlNumberSuffix | Sufiks numeru kontrolnego zestawu transakcji. | ciąg |
transactionSetControlNumberUpperBound | Górna granica zestawu transakcji. | int (wymagane) |
EdifactFramingSettings
Nazwa | Opis | Wartość |
---|---|---|
znakEncoding | Kodowanie znaków. | ciąg |
Characterset | 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 dla wskaźnika dziesiętnego. | "Przecinek" "Dziesiętny" "NotSpecified" (wymagane) |
protocolVersion | Wersja protokołu. | int (wymagane) |
releaseIndicator | Wskaźnik wydania. | int (wymagane) |
powtórzeniaSeparator | Separator powtórzeń. | int (wymagane) |
segmentTerminator | Terminator segmentu. | int (wymagane) |
segmentTerminatorSuffix | Sufiks terminatora segmentu ustawienia EDIFACT. | "CR" "CRLF" "LF" "Brak" "NotSpecified" (wymagane) |
serviceCodeListDirectoryVersion | Wersja katalogu listy kodu usługi. | ciąg |
EdifactMessageFilter
Nazwa | Opis | Wartość |
---|---|---|
messageFilterType | Typ filtru komunikatu. | "Wyklucz" "Uwzględnij" "Nieokreślone" (wymagane) |
EdifactMessageIdentifier
Nazwa | Opis | Wartość |
---|---|---|
Messageid | Identyfikator wiadomości, dla której należy zastosować te ustawienia koperty. | ciąg (wymagany) |
EdifactProcessingSettings
Nazwa | Opis | Wartość |
---|---|---|
createEmptyXmlTagsForTrailingSeparators | Wartość wskazująca, czy utworzyć puste tagi XML dla separatorów końcowych. | bool (wymagane) |
maskaSecurityInfo | Wartość wskazująca, czy 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 użyć kropki jako separatora dziesiętnego. | bool (wymagane) |
EdifactSchemaReference
Nazwa | Opis | Wartość |
---|---|---|
associationAssignedCode | Przypisany kod skojarzenia. | ciąg |
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. | ciąg |
senderApplicationQualifier | Kwalifikator aplikacji nadawcy. | ciąg |
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" "Nieokreślone" "Opcjonalne" (wymagane) |
trimLeadingAndTrailingSpacesAndZeroes | Wartość wskazująca, czy należy przyciąć 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 należy sprawdzić 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" "Nieokreślone" "Opcjonalne" (wymagane) |
trimLeadingAndTrailingSpacesAndZeroes | Wartość wskazująca, czy należy przyciąć 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) |
X12AgreementContent
Nazwa | Opis | Wartość |
---|---|---|
receiveAgreement | Jednokierunkowa umowa odbioru X12. | X12OneWayAgreement (wymagane) |
sendAgreement | Jednokierunkowa umowa wysyłania X12. | X12OneWayAgreement (wymagane) |
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) |
X12ProtocolSettings
Nazwa | Opis | Wartość |
---|---|---|
potwierdzenieUstawienia | Ustawienia potwierdzenia X12. | X12AcknowledgementSettings (wymagane) |
kopertaPrzesłonięcia | Ustawienia koperty X12 zastępują. | X12EnvelopeOverride[] |
envelopeSettings | Ustawienia koperty X12. | X12EnvelopeSettings (wymagane) |
framingSettings | Ustawienia ramek X12. | X12FramingSettings (wymagane) |
Messagefilter | Filtr komunikatu X12. | X12MessageFilter (wymagany) |
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 weryfikacji X12 zastępują. | X12ValidationOverride[] |
Validationsettings | Ustawienia weryfikacji X12. | X12ValidationSettings (wymagane) |
x12DelimiterOverrides | Ustawienia ogranicznika X12 zastępują. | X12DelimiterOverrides[] |
X12AcknowledgementSettings
Nazwa | Opis | Wartość |
---|---|---|
potwierdzenieControlNumberLowerBound | Numer kontrolny potwierdzenia jest niższy. | int (wymagane) |
potwierdzenieControlNumberPrefix | Prefiks numeru kontrolnego potwierdzenia. | ciąg |
potwierdzenieControlNumberSuffix | Sufiks numeru kontrolnego potwierdzenia. | ciąg |
potwierdzenieControlNumberUpperBound | Górna granica numeru kontrolnego potwierdzenia. | int (wymagane) |
batchFunctionalAcknowledgements | Wartość wskazująca, czy mają 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. | ciąg |
implementationAcknowledgementVersion | Wersja potwierdzenia implementacji. | ciąg |
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 należy przerzucać numer kontrolny potwierdzenia. | bool (wymagane) |
sendSynchronousAcknowledgement | Wartość wskazująca, czy wysyłać synchroniczne potwierdzenie. | bool (wymagane) |
X12EnvelopeOverride
Nazwa | Opis | Wartość |
---|---|---|
Dateformat | Format daty. | "CCYYMMDD" "NotSpecified" "YYMMDD" (wymagane) |
functionalIdentifierCode | Kod identyfikatora funkcjonalnego. | ciąg |
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, w której należy zastosować te ustawienia koperty. | ciąg (wymagany) |
receiverApplicationId | Identyfikator aplikacji odbiorcy. | ciąg (wymagany) |
responsibleAgencyCode | Odpowiedzialny kod 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 czasu. | "HHMM" "HHMMSS" "HHMMSSD" "HHMMSSdd" "NotSpecified" (wymagane) |
X12EnvelopeSettings
Nazwa | Opis | Wartość |
---|---|---|
controlStandardsId | Identyfikator standardów kontroli. | 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. | ciąg |
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 należy przerzucać numer kontrolny grupy. | bool (wymagane) |
rolloverInterchangeControlNumber | Wartość wskazująca, czy należy 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. | ciąg |
transactionSetControlNumberSuffix | Sufiks numeru kontrolnego zestawu transakcji. | ciąg |
transactionSetControlNumberUpperBound | Górna granica zestawu transakcji. | 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ść |
---|---|---|
Characterset | Zestaw znaków X12. | "Podstawowa" "Rozszerzone" "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 zamienić 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 komunikatu. | ciąg (wymagany) |
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) |
maskaSecurityInfo | Wartość wskazująca, czy zamaskować informacje zabezpieczające. | bool (wymagane) |
preserveInterchange | Wartość wskazująca, czy zachować wymianę. | bool (wymagane) |
suspendInterchangeOnError | Wartość wskazująca, czy należy zawiesić wymianę na błędzie. | bool (wymagane) |
useDotAsDecimalSeparator | Wartość wskazująca, czy należy użyć kropki jako separatora dziesiętnego. | bool (wymagane) |
X12SchemaReference
Nazwa | Opis | Wartość |
---|---|---|
Messageid | Identyfikator komunikatu. | ciąg (wymagany) |
Schemaname | Nazwa schematu. | ciąg (wymagany) |
schemaVersion | Wersja schematu. | ciąg (wymagany) |
senderApplicationId | Identyfikator aplikacji nadawcy. | ciąg |
X12SecuritySettings
Nazwa | Opis | Wartość |
---|---|---|
authorizationQualifier | Kwalifikator autoryzacji. | ciąg (wymagany) |
authorizationValue | Wartość autoryzacji. | ciąg |
passwordValue | Wartość hasła. | ciąg |
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 walidacji. | ciąg (wymagany) |
trailingSeparatorPolicy | Zasady separatora końcowego. | "Obowiązkowe" "NotAllowed" "NotSpecified" "Opcjonalnie" (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 zweryfikować typy EDI. | bool (wymagane) |
validateXsdTypes | Wartość wskazująca, czy 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 należy sprawdzić 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" "Nieokreślone" "Opcjonalne" (wymagane) |
trimLeadingAndTrailingSpacesAndZeroes | Wartość wskazująca, czy należy przyciąć 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) |
X12DelimiterOverrides
Nazwa | Opis | Wartość |
---|---|---|
componentSeparator | Separator składników. | int (wymagane) |
dataElementSeparator | Separator elementu danych. | int (wymagane) |
Messageid | Identyfikator wiadomości. | ciąg |
protocolVersion | Wersja protokołu. | ciąg |
replaceCharacter | Znak zastępczy. | int (wymagane) |
replaceSeparatorsInPayload | Wartość wskazująca, czy separatory mają być zastępowane w ładunku. | bool (wymagane) |
segmentTerminator | Terminator segmentu. | int (wymagane) |
segmentTerminatorSuffix | Sufiks terminatora segmentu. | "CR" "CRLF" "LF" "Brak" "Nieokreślone" (wymagane) |
Targetnamespace | Docelowa przestrzeń nazw, w której należy zastosować te ustawienia ogranicznika. | ciąg |
Szablony szybkiego startu
Następujące szablony szybkiego startu wdrażają ten typ zasobu.
Template | Opis |
---|---|
Azure Logic Apps — odbieranie wysyłania AS2 |
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 firmami Fabrikam Sales i 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 wysyłania AS2. |
Definicja zasobu szablonu usługi ARM
Typ zasobu integrationAccounts/agreements można wdrożyć z operacjami docelowymi:
- 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 dziennik zmian.
Format zasobu
Aby utworzyć zasób Microsoft.Logic/integrationAccounts/agreements, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.Logic/integrationAccounts/agreements",
"apiVersion": "2016-06-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"agreementType": "string",
"content": {
"aS2": {
"receiveAgreement": {
"protocolSettings": {
"acknowledgementConnectionSettings": {
"ignoreCertificateNameMismatch": "bool",
"keepHttpConnectionAlive": "bool",
"supportHttpStatusCodeContinue": "bool",
"unfoldHttpHeaders": "bool"
},
"envelopeSettings": {
"autogenerateFileName": "bool",
"fileNameTemplate": "string",
"messageContentType": "string",
"suspendMessageOnFileNameGenerationError": "bool",
"transmitFileNameInMimeHeader": "bool"
},
"errorSettings": {
"resendIfMdnNotReceived": "bool",
"suspendDuplicateMessage": "bool"
},
"mdnSettings": {
"dispositionNotificationTo": "string",
"mdnText": "string",
"micHashingAlgorithm": "string",
"needMdn": "bool",
"receiptDeliveryUrl": "string",
"sendInboundMdnToMessageBox": "bool",
"sendMdnAsynchronously": "bool",
"signMdn": "bool",
"signOutboundMdnIfOptional": "bool"
},
"messageConnectionSettings": {
"ignoreCertificateNameMismatch": "bool",
"keepHttpConnectionAlive": "bool",
"supportHttpStatusCodeContinue": "bool",
"unfoldHttpHeaders": "bool"
},
"securitySettings": {
"enableNrrForInboundDecodedMessages": "bool",
"enableNrrForInboundEncodedMessages": "bool",
"enableNrrForInboundMdn": "bool",
"enableNrrForOutboundDecodedMessages": "bool",
"enableNrrForOutboundEncodedMessages": "bool",
"enableNrrForOutboundMdn": "bool",
"encryptionCertificateName": "string",
"overrideGroupSigningCertificate": "bool",
"sha2AlgorithmFormat": "string",
"signingCertificateName": "string"
},
"validationSettings": {
"checkCertificateRevocationListOnReceive": "bool",
"checkCertificateRevocationListOnSend": "bool",
"checkDuplicateMessage": "bool",
"compressMessage": "bool",
"encryptionAlgorithm": "string",
"encryptMessage": "bool",
"interchangeDuplicatesValidityDays": "int",
"overrideMessageProperties": "bool",
"signingAlgorithm": "string",
"signMessage": "bool"
}
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
},
"sendAgreement": {
"protocolSettings": {
"acknowledgementConnectionSettings": {
"ignoreCertificateNameMismatch": "bool",
"keepHttpConnectionAlive": "bool",
"supportHttpStatusCodeContinue": "bool",
"unfoldHttpHeaders": "bool"
},
"envelopeSettings": {
"autogenerateFileName": "bool",
"fileNameTemplate": "string",
"messageContentType": "string",
"suspendMessageOnFileNameGenerationError": "bool",
"transmitFileNameInMimeHeader": "bool"
},
"errorSettings": {
"resendIfMdnNotReceived": "bool",
"suspendDuplicateMessage": "bool"
},
"mdnSettings": {
"dispositionNotificationTo": "string",
"mdnText": "string",
"micHashingAlgorithm": "string",
"needMdn": "bool",
"receiptDeliveryUrl": "string",
"sendInboundMdnToMessageBox": "bool",
"sendMdnAsynchronously": "bool",
"signMdn": "bool",
"signOutboundMdnIfOptional": "bool"
},
"messageConnectionSettings": {
"ignoreCertificateNameMismatch": "bool",
"keepHttpConnectionAlive": "bool",
"supportHttpStatusCodeContinue": "bool",
"unfoldHttpHeaders": "bool"
},
"securitySettings": {
"enableNrrForInboundDecodedMessages": "bool",
"enableNrrForInboundEncodedMessages": "bool",
"enableNrrForInboundMdn": "bool",
"enableNrrForOutboundDecodedMessages": "bool",
"enableNrrForOutboundEncodedMessages": "bool",
"enableNrrForOutboundMdn": "bool",
"encryptionCertificateName": "string",
"overrideGroupSigningCertificate": "bool",
"sha2AlgorithmFormat": "string",
"signingCertificateName": "string"
},
"validationSettings": {
"checkCertificateRevocationListOnReceive": "bool",
"checkCertificateRevocationListOnSend": "bool",
"checkDuplicateMessage": "bool",
"compressMessage": "bool",
"encryptionAlgorithm": "string",
"encryptMessage": "bool",
"interchangeDuplicatesValidityDays": "int",
"overrideMessageProperties": "bool",
"signingAlgorithm": "string",
"signMessage": "bool"
}
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
}
},
"edifact": {
"receiveAgreement": {
"protocolSettings": {
"acknowledgementSettings": {
"acknowledgementControlNumberLowerBound": "int",
"acknowledgementControlNumberPrefix": "string",
"acknowledgementControlNumberSuffix": "string",
"acknowledgementControlNumberUpperBound": "int",
"batchFunctionalAcknowledgements": "bool",
"batchTechnicalAcknowledgements": "bool",
"needFunctionalAcknowledgement": "bool",
"needLoopForValidMessages": "bool",
"needTechnicalAcknowledgement": "bool",
"rolloverAcknowledgementControlNumber": "bool",
"sendSynchronousAcknowledgement": "bool"
},
"edifactDelimiterOverrides": [
{
"componentSeparator": "int",
"dataElementSeparator": "int",
"decimalPointIndicator": "string",
"messageAssociationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"releaseIndicator": "int",
"repetitionSeparator": "int",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"targetNamespace": "string"
}
],
"envelopeOverrides": [
{
"applicationPassword": "string",
"associationAssignedCode": "string",
"controllingAgencyCode": "string",
"functionalGroupId": "string",
"groupHeaderMessageRelease": "string",
"groupHeaderMessageVersion": "string",
"messageAssociationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"receiverApplicationId": "string",
"receiverApplicationQualifier": "string",
"senderApplicationId": "string",
"senderApplicationQualifier": "string",
"targetNamespace": "string"
}
],
"envelopeSettings": {
"applicationReferenceId": "string",
"applyDelimiterStringAdvice": "bool",
"communicationAgreementId": "string",
"createGroupingSegments": "bool",
"enableDefaultGroupHeaders": "bool",
"functionalGroupId": "string",
"groupApplicationPassword": "string",
"groupApplicationReceiverId": "string",
"groupApplicationReceiverQualifier": "string",
"groupApplicationSenderId": "string",
"groupApplicationSenderQualifier": "string",
"groupAssociationAssignedCode": "string",
"groupControllingAgencyCode": "string",
"groupControlNumberLowerBound": "int",
"groupControlNumberPrefix": "string",
"groupControlNumberSuffix": "string",
"groupControlNumberUpperBound": "int",
"groupMessageRelease": "string",
"groupMessageVersion": "string",
"interchangeControlNumberLowerBound": "int",
"interchangeControlNumberPrefix": "string",
"interchangeControlNumberSuffix": "string",
"interchangeControlNumberUpperBound": "int",
"isTestInterchange": "bool",
"overwriteExistingTransactionSetControlNumber": "bool",
"processingPriorityCode": "string",
"receiverInternalIdentification": "string",
"receiverInternalSubIdentification": "string",
"receiverReverseRoutingAddress": "string",
"recipientReferencePasswordQualifier": "string",
"recipientReferencePasswordValue": "string",
"rolloverGroupControlNumber": "bool",
"rolloverInterchangeControlNumber": "bool",
"rolloverTransactionSetControlNumber": "bool",
"senderInternalIdentification": "string",
"senderInternalSubIdentification": "string",
"senderReverseRoutingAddress": "string",
"transactionSetControlNumberLowerBound": "int",
"transactionSetControlNumberPrefix": "string",
"transactionSetControlNumberSuffix": "string",
"transactionSetControlNumberUpperBound": "int"
},
"framingSettings": {
"characterEncoding": "string",
"characterSet": "string",
"componentSeparator": "int",
"dataElementSeparator": "int",
"decimalPointIndicator": "string",
"protocolVersion": "int",
"releaseIndicator": "int",
"repetitionSeparator": "int",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"serviceCodeListDirectoryVersion": "string"
},
"messageFilter": {
"messageFilterType": "string"
},
"messageFilterList": [
{
"messageId": "string"
}
],
"processingSettings": {
"createEmptyXmlTagsForTrailingSeparators": "bool",
"maskSecurityInfo": "bool",
"preserveInterchange": "bool",
"suspendInterchangeOnError": "bool",
"useDotAsDecimalSeparator": "bool"
},
"schemaReferences": [
{
"associationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"schemaName": "string",
"senderApplicationId": "string",
"senderApplicationQualifier": "string"
}
],
"validationOverrides": [
{
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"enforceCharacterSet": "bool",
"messageId": "string",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateEdiTypes": "bool",
"validateXsdTypes": "bool"
}
],
"validationSettings": {
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"checkDuplicateGroupControlNumber": "bool",
"checkDuplicateInterchangeControlNumber": "bool",
"checkDuplicateTransactionSetControlNumber": "bool",
"interchangeControlNumberValidityDays": "int",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEdiTypes": "bool",
"validateXsdTypes": "bool"
}
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
},
"sendAgreement": {
"protocolSettings": {
"acknowledgementSettings": {
"acknowledgementControlNumberLowerBound": "int",
"acknowledgementControlNumberPrefix": "string",
"acknowledgementControlNumberSuffix": "string",
"acknowledgementControlNumberUpperBound": "int",
"batchFunctionalAcknowledgements": "bool",
"batchTechnicalAcknowledgements": "bool",
"needFunctionalAcknowledgement": "bool",
"needLoopForValidMessages": "bool",
"needTechnicalAcknowledgement": "bool",
"rolloverAcknowledgementControlNumber": "bool",
"sendSynchronousAcknowledgement": "bool"
},
"edifactDelimiterOverrides": [
{
"componentSeparator": "int",
"dataElementSeparator": "int",
"decimalPointIndicator": "string",
"messageAssociationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"releaseIndicator": "int",
"repetitionSeparator": "int",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"targetNamespace": "string"
}
],
"envelopeOverrides": [
{
"applicationPassword": "string",
"associationAssignedCode": "string",
"controllingAgencyCode": "string",
"functionalGroupId": "string",
"groupHeaderMessageRelease": "string",
"groupHeaderMessageVersion": "string",
"messageAssociationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"receiverApplicationId": "string",
"receiverApplicationQualifier": "string",
"senderApplicationId": "string",
"senderApplicationQualifier": "string",
"targetNamespace": "string"
}
],
"envelopeSettings": {
"applicationReferenceId": "string",
"applyDelimiterStringAdvice": "bool",
"communicationAgreementId": "string",
"createGroupingSegments": "bool",
"enableDefaultGroupHeaders": "bool",
"functionalGroupId": "string",
"groupApplicationPassword": "string",
"groupApplicationReceiverId": "string",
"groupApplicationReceiverQualifier": "string",
"groupApplicationSenderId": "string",
"groupApplicationSenderQualifier": "string",
"groupAssociationAssignedCode": "string",
"groupControllingAgencyCode": "string",
"groupControlNumberLowerBound": "int",
"groupControlNumberPrefix": "string",
"groupControlNumberSuffix": "string",
"groupControlNumberUpperBound": "int",
"groupMessageRelease": "string",
"groupMessageVersion": "string",
"interchangeControlNumberLowerBound": "int",
"interchangeControlNumberPrefix": "string",
"interchangeControlNumberSuffix": "string",
"interchangeControlNumberUpperBound": "int",
"isTestInterchange": "bool",
"overwriteExistingTransactionSetControlNumber": "bool",
"processingPriorityCode": "string",
"receiverInternalIdentification": "string",
"receiverInternalSubIdentification": "string",
"receiverReverseRoutingAddress": "string",
"recipientReferencePasswordQualifier": "string",
"recipientReferencePasswordValue": "string",
"rolloverGroupControlNumber": "bool",
"rolloverInterchangeControlNumber": "bool",
"rolloverTransactionSetControlNumber": "bool",
"senderInternalIdentification": "string",
"senderInternalSubIdentification": "string",
"senderReverseRoutingAddress": "string",
"transactionSetControlNumberLowerBound": "int",
"transactionSetControlNumberPrefix": "string",
"transactionSetControlNumberSuffix": "string",
"transactionSetControlNumberUpperBound": "int"
},
"framingSettings": {
"characterEncoding": "string",
"characterSet": "string",
"componentSeparator": "int",
"dataElementSeparator": "int",
"decimalPointIndicator": "string",
"protocolVersion": "int",
"releaseIndicator": "int",
"repetitionSeparator": "int",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"serviceCodeListDirectoryVersion": "string"
},
"messageFilter": {
"messageFilterType": "string"
},
"messageFilterList": [
{
"messageId": "string"
}
],
"processingSettings": {
"createEmptyXmlTagsForTrailingSeparators": "bool",
"maskSecurityInfo": "bool",
"preserveInterchange": "bool",
"suspendInterchangeOnError": "bool",
"useDotAsDecimalSeparator": "bool"
},
"schemaReferences": [
{
"associationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"schemaName": "string",
"senderApplicationId": "string",
"senderApplicationQualifier": "string"
}
],
"validationOverrides": [
{
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"enforceCharacterSet": "bool",
"messageId": "string",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateEdiTypes": "bool",
"validateXsdTypes": "bool"
}
],
"validationSettings": {
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"checkDuplicateGroupControlNumber": "bool",
"checkDuplicateInterchangeControlNumber": "bool",
"checkDuplicateTransactionSetControlNumber": "bool",
"interchangeControlNumberValidityDays": "int",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEdiTypes": "bool",
"validateXsdTypes": "bool"
}
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
}
},
"x12": {
"receiveAgreement": {
"protocolSettings": {
"acknowledgementSettings": {
"acknowledgementControlNumberLowerBound": "int",
"acknowledgementControlNumberPrefix": "string",
"acknowledgementControlNumberSuffix": "string",
"acknowledgementControlNumberUpperBound": "int",
"batchFunctionalAcknowledgements": "bool",
"batchImplementationAcknowledgements": "bool",
"batchTechnicalAcknowledgements": "bool",
"functionalAcknowledgementVersion": "string",
"implementationAcknowledgementVersion": "string",
"needFunctionalAcknowledgement": "bool",
"needImplementationAcknowledgement": "bool",
"needLoopForValidMessages": "bool",
"needTechnicalAcknowledgement": "bool",
"rolloverAcknowledgementControlNumber": "bool",
"sendSynchronousAcknowledgement": "bool"
},
"envelopeOverrides": [
{
"dateFormat": "string",
"functionalIdentifierCode": "string",
"headerVersion": "string",
"messageId": "string",
"protocolVersion": "string",
"receiverApplicationId": "string",
"responsibleAgencyCode": "string",
"senderApplicationId": "string",
"targetNamespace": "string",
"timeFormat": "string"
}
],
"envelopeSettings": {
"controlStandardsId": "int",
"controlVersionNumber": "string",
"enableDefaultGroupHeaders": "bool",
"functionalGroupId": "string",
"groupControlNumberLowerBound": "int",
"groupControlNumberUpperBound": "int",
"groupHeaderAgencyCode": "string",
"groupHeaderDateFormat": "string",
"groupHeaderTimeFormat": "string",
"groupHeaderVersion": "string",
"interchangeControlNumberLowerBound": "int",
"interchangeControlNumberUpperBound": "int",
"overwriteExistingTransactionSetControlNumber": "bool",
"receiverApplicationId": "string",
"rolloverGroupControlNumber": "bool",
"rolloverInterchangeControlNumber": "bool",
"rolloverTransactionSetControlNumber": "bool",
"senderApplicationId": "string",
"transactionSetControlNumberLowerBound": "int",
"transactionSetControlNumberPrefix": "string",
"transactionSetControlNumberSuffix": "string",
"transactionSetControlNumberUpperBound": "int",
"usageIndicator": "string",
"useControlStandardsIdAsRepetitionCharacter": "bool"
},
"framingSettings": {
"characterSet": "string",
"componentSeparator": "int",
"dataElementSeparator": "int",
"replaceCharacter": "int",
"replaceSeparatorsInPayload": "bool",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string"
},
"messageFilter": {
"messageFilterType": "string"
},
"messageFilterList": [
{
"messageId": "string"
}
],
"processingSettings": {
"convertImpliedDecimal": "bool",
"createEmptyXmlTagsForTrailingSeparators": "bool",
"maskSecurityInfo": "bool",
"preserveInterchange": "bool",
"suspendInterchangeOnError": "bool",
"useDotAsDecimalSeparator": "bool"
},
"schemaReferences": [
{
"messageId": "string",
"schemaName": "string",
"schemaVersion": "string",
"senderApplicationId": "string"
}
],
"securitySettings": {
"authorizationQualifier": "string",
"authorizationValue": "string",
"passwordValue": "string",
"securityQualifier": "string"
},
"validationOverrides": [
{
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"messageId": "string",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEdiTypes": "bool",
"validateXsdTypes": "bool"
}
],
"validationSettings": {
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"checkDuplicateGroupControlNumber": "bool",
"checkDuplicateInterchangeControlNumber": "bool",
"checkDuplicateTransactionSetControlNumber": "bool",
"interchangeControlNumberValidityDays": "int",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEdiTypes": "bool",
"validateXsdTypes": "bool"
},
"x12DelimiterOverrides": [
{
"componentSeparator": "int",
"dataElementSeparator": "int",
"messageId": "string",
"protocolVersion": "string",
"replaceCharacter": "int",
"replaceSeparatorsInPayload": "bool",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"targetNamespace": "string"
}
]
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
},
"sendAgreement": {
"protocolSettings": {
"acknowledgementSettings": {
"acknowledgementControlNumberLowerBound": "int",
"acknowledgementControlNumberPrefix": "string",
"acknowledgementControlNumberSuffix": "string",
"acknowledgementControlNumberUpperBound": "int",
"batchFunctionalAcknowledgements": "bool",
"batchImplementationAcknowledgements": "bool",
"batchTechnicalAcknowledgements": "bool",
"functionalAcknowledgementVersion": "string",
"implementationAcknowledgementVersion": "string",
"needFunctionalAcknowledgement": "bool",
"needImplementationAcknowledgement": "bool",
"needLoopForValidMessages": "bool",
"needTechnicalAcknowledgement": "bool",
"rolloverAcknowledgementControlNumber": "bool",
"sendSynchronousAcknowledgement": "bool"
},
"envelopeOverrides": [
{
"dateFormat": "string",
"functionalIdentifierCode": "string",
"headerVersion": "string",
"messageId": "string",
"protocolVersion": "string",
"receiverApplicationId": "string",
"responsibleAgencyCode": "string",
"senderApplicationId": "string",
"targetNamespace": "string",
"timeFormat": "string"
}
],
"envelopeSettings": {
"controlStandardsId": "int",
"controlVersionNumber": "string",
"enableDefaultGroupHeaders": "bool",
"functionalGroupId": "string",
"groupControlNumberLowerBound": "int",
"groupControlNumberUpperBound": "int",
"groupHeaderAgencyCode": "string",
"groupHeaderDateFormat": "string",
"groupHeaderTimeFormat": "string",
"groupHeaderVersion": "string",
"interchangeControlNumberLowerBound": "int",
"interchangeControlNumberUpperBound": "int",
"overwriteExistingTransactionSetControlNumber": "bool",
"receiverApplicationId": "string",
"rolloverGroupControlNumber": "bool",
"rolloverInterchangeControlNumber": "bool",
"rolloverTransactionSetControlNumber": "bool",
"senderApplicationId": "string",
"transactionSetControlNumberLowerBound": "int",
"transactionSetControlNumberPrefix": "string",
"transactionSetControlNumberSuffix": "string",
"transactionSetControlNumberUpperBound": "int",
"usageIndicator": "string",
"useControlStandardsIdAsRepetitionCharacter": "bool"
},
"framingSettings": {
"characterSet": "string",
"componentSeparator": "int",
"dataElementSeparator": "int",
"replaceCharacter": "int",
"replaceSeparatorsInPayload": "bool",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string"
},
"messageFilter": {
"messageFilterType": "string"
},
"messageFilterList": [
{
"messageId": "string"
}
],
"processingSettings": {
"convertImpliedDecimal": "bool",
"createEmptyXmlTagsForTrailingSeparators": "bool",
"maskSecurityInfo": "bool",
"preserveInterchange": "bool",
"suspendInterchangeOnError": "bool",
"useDotAsDecimalSeparator": "bool"
},
"schemaReferences": [
{
"messageId": "string",
"schemaName": "string",
"schemaVersion": "string",
"senderApplicationId": "string"
}
],
"securitySettings": {
"authorizationQualifier": "string",
"authorizationValue": "string",
"passwordValue": "string",
"securityQualifier": "string"
},
"validationOverrides": [
{
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"messageId": "string",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEdiTypes": "bool",
"validateXsdTypes": "bool"
}
],
"validationSettings": {
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"checkDuplicateGroupControlNumber": "bool",
"checkDuplicateInterchangeControlNumber": "bool",
"checkDuplicateTransactionSetControlNumber": "bool",
"interchangeControlNumberValidityDays": "int",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEdiTypes": "bool",
"validateXsdTypes": "bool"
},
"x12DelimiterOverrides": [
{
"componentSeparator": "int",
"dataElementSeparator": "int",
"messageId": "string",
"protocolVersion": "string",
"replaceCharacter": "int",
"replaceSeparatorsInPayload": "bool",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"targetNamespace": "string"
}
]
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
}
}
},
"guestIdentity": {
"qualifier": "string",
"value": "string"
},
"guestPartner": "string",
"hostIdentity": {
"qualifier": "string",
"value": "string"
},
"hostPartner": "string",
"metadata": {}
}
}
Wartości właściwości
integrationAccounts/agreements
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ zasobu | "Microsoft.Logic/integrationAccounts/agreements" |
apiVersion | Wersja interfejsu API zasobów | '2016-06-01' |
name | Nazwa zasobu Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w szablonach usługi ARM w formacie JSON. |
ciąg (wymagany) |
location | Lokalizacja zasobu. | ciąg |
tags | Tagi zasobów. | Słownik nazw tagów i wartości. Zobacz Tagi w szablonach |
properties | Właściwości umowy konta integracji. | IntegrationAccountAgreementProperties (wymagane) |
IntegrationAccountAgreementProperties
Nazwa | Opis | Wartość |
---|---|---|
agreementType | Typ umowy. | "AS2" "Edifact" "Nieokreślone" "X12" (wymagane) |
zawartość | Zawartość umowy. | AgreementContent (wymagane) |
guestIdentity | Tożsamość biznesowa partnera gościa. | BusinessIdentity (wymagane) |
guestPartner | Partner kont integracji ustawiony jako partner gościa dla tej umowy. | ciąg (wymagany) |
identyfikator hosta | 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. |
AgreementContent
Nazwa | Opis | Wartość |
---|---|---|
aS2 | Zawartość umowy AS2. | AS2AgreementContent |
Edifact | Zawartość umowy EDIFACT. | EdifactAgreementContent |
x12 | Zawartość umowy X12. | X12AgreementContent |
AS2AgreementContent
Nazwa | Opis | Wartość |
---|---|---|
receiveAgreement | Jednokierunkowa umowa odbioru AS2. | AS2OneWayAgreement (wymagane) |
sendAgreement | Jednokierunkowa umowa wysyłania as2. | AS2OneWayAgreement (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ść |
---|---|---|
potwierdzenieConnectionSettings | Ustawienia połączenia potwierdzenia. | AS2AcknowledgementConnectionSettings (wymagane) |
envelopeSettings | Ustawienia koperty. | AS2EnvelopeSettings (wymagane) |
errorSettings | Ustawienia błędu. | AS2ErrorSettings (wymagane) |
mdnSettings | Ustawienia nazwy MDN. | AS2MdnSettings (wymagane) |
messageConnectionSettings | Ustawienia połączenia komunikatów. | AS2MessageConnectionSettings (wymagane) |
Securitysettings | Ustawienia zabezpieczeń. | AS2SecuritySettings (wymagane) |
Validationsettings | Ustawienia walidacji. | AS2ValidationSettings (wymagane) |
AS2AcknowledgementConnectionSettings
Nazwa | Opis | Wartość |
---|---|---|
ignoreCertificateNameMismatch | Wartość wskazująca, czy ignorować niezgodność w nazwie certyfikatu. | bool (wymagane) |
keepHttpConnectionAlive | Wartość wskazująca, czy połączenie ma być 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) |
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 w przypadku błędu 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 otrzymano 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. | ciąg |
mdnText | Tekst MDN. | ciąg |
micHashingAlgorithm | Algorytm podpisywania lub tworzenia skrótów. | "MD5" "Brak" "Nieokreślone" "SHA1" "SHA2256" "SHA2384" "SHA2512" (wymagany) |
needMdn | Wartość wskazująca, czy wysłać, czy zażądać nazwy MDN. | bool (wymagane) |
receiptDeliveryUrl | Adres URL dostawy paragonu. | ciąg |
sendInboundMdnToMessageBox | Wartość wskazująca, czy wysyłać przychodzące dane 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 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 ma być 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) |
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ć 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ć nrR dla komunikatów dekodowanych dla ruchu wychodzącego. | 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. | ciąg |
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. | ciąg |
signingCertificateName | Nazwa certyfikatu podpisywania. | ciąg |
AS2ValidationSettings
Nazwa | Opis | Wartość |
---|---|---|
checkCertificateRevocationListOnReceive | Wartość wskazująca, czy lista odwołania certyfikatów ma być sprawdzana podczas odbierania. | bool (wymagane) |
checkCertificateRevocationListOnSend | Wartość wskazująca, czy ma być sprawdzana lista 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 do wyszukania zduplikowanego wymiany. | int (wymagane) |
overrideMessageProperties | Wartość wskazująca, czy zastąpić właściwości komunikatów przychodzących z 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) |
EdifactAgreementContent
Nazwa | Opis | Wartość |
---|---|---|
receiveAgreement | Jednokierunkowa umowa odbioru EDIFACT. | EdifactOneWayAgreement (wymagane) |
sendAgreement | Jednokierunkowa umowa wysyłania EDIFACT. | EdifactOneWayAgreement (wymagane) |
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) |
EdifactProtocolSettings
Nazwa | Opis | Wartość |
---|---|---|
acknowledgementSettings | Ustawienia potwierdzenia EDIFACT. | EdifactAcknowledgementSettings (wymagane) |
edifactDelimiterOverrides | Ustawienia ogranicznika EDIFACT zastępują. | EdifactDelimiterOverride[] |
kopertaPrzesłonięcia | Ustawienia koperty EDIFACT zastępują. | EdifactEnvelopeOverride[] |
envelopeSettings | 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ą ustawienia. | EdifactValidationOverride[] |
Validationsettings | Ustawienia weryfikacji EDIFACT. | EdifactValidationSettings (wymagane) |
EdifactAcknowledgementSettings
Nazwa | Opis | Wartość |
---|---|---|
potwierdzenieControlNumberLowerBound | Numer kontrolny potwierdzenia jest niższy. | int (wymagane) |
potwierdzenieControlNumberPrefix | Prefiks numeru kontrolnego potwierdzenia. | ciąg |
potwierdzenieControlNumberSuffix | Sufiks numeru kontrolnego potwierdzenia. | ciąg |
potwierdzenieControlNumberUpperBound | Górna granica numeru kontrolnego potwierdzenia. | int (wymagane) |
batchFunctionalAcknowledgements | Wartość wskazująca, czy mają 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) |
EdifactDelimiterOverride
Nazwa | Opis | Wartość |
---|---|---|
componentSeparator | Separator składników. | int (wymagane) |
dataElementSeparator | Separator elementu danych. | int (wymagane) |
decimalPointIndicator | Wskaźnik punktu dziesiętnego. | "Przecinek" "Dziesiętny" "Nieokreślone" (wymagane) |
messageAssociationAssignedCode | Przypisany kod skojarzenia komunikatu. | ciąg |
Messageid | Identyfikator wiadomości. | ciąg |
messageRelease | Wydanie komunikatu. | ciąg |
Messageversion | Wersja komunikatu. | ciąg |
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" "Nieokreślone" (wymagane) |
Targetnamespace | Docelowa przestrzeń nazw, w której należy zastosować te ustawienia ogranicznika. | ciąg |
EdifactEnvelopeOverride
Nazwa | Opis | Wartość |
---|---|---|
applicationPassword | Hasło aplikacji. | ciąg |
associationAssignedCode | Przypisany kod skojarzenia. | ciąg |
controllingAgencyCode | Kod agencji kontrolującej. | ciąg |
functionalGroupId | Identyfikator grupy funkcjonalnej. | ciąg |
groupHeaderMessageRelease | Wydanie komunikatu nagłówka grupy. | ciąg |
groupHeaderMessageVersion | Wersja komunikatu nagłówka grupy. | ciąg |
messageAssociationAssignedCode | Przypisany kod skojarzenia komunikatu. | ciąg |
Messageid | Identyfikator wiadomości, dla której należy zastosować te ustawienia koperty. | ciąg |
messageRelease | Wersja wydania komunikatu, w której należy zastosować te ustawienia koperty. | ciąg |
Messageversion | Wersja komunikatu, w której należy zastosować te ustawienia koperty. | ciąg |
receiverApplicationId | Identyfikator aplikacji odbiorcy. | ciąg |
receiverApplicationQualifier | Kwalifikator aplikacji odbiorcy. | ciąg |
senderApplicationId | Identyfikator aplikacji nadawcy. | ciąg |
senderApplicationQualifier | Kwalifikator aplikacji nadawcy. | ciąg |
Targetnamespace | Docelowa przestrzeń nazw, w której należy zastosować te ustawienia koperty. | ciąg |
EdifactEnvelopeSettings
Nazwa | Opis | Wartość |
---|---|---|
applicationReferenceId | Identyfikator odwołania do aplikacji. | ciąg |
applyDelimiterStringAdvice | Wartość wskazująca, czy należy zastosować porady dotyczące ciągów ograniczników. | bool (wymagane) |
communicationAgreementId | Identyfikator umowy komunikacyjnej. | ciąg |
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. | ciąg |
groupApplicationPassword | Hasło aplikacji grupy. | ciąg |
groupApplicationReceiverId | Identyfikator odbiorcy aplikacji grupy. | ciąg |
groupApplicationReceiverQualifier | Kwalifikator odbiornika aplikacji grupy. | ciąg |
groupApplicationSenderId | Identyfikator nadawcy aplikacji grupy. | ciąg |
groupApplicationSenderQualifier | Kwalifikator nadawcy aplikacji grupy. | ciąg |
groupAssociationAssignedCode | Przypisany kod skojarzenia grupy. | ciąg |
groupControllingAgencyCode | Grupa kontrolująca kod agencji. | ciąg |
groupControlNumberLowerBound | Numer kontrolny grupy jest niższy. | int (wymagane) |
groupControlNumberPrefix | Prefiks numeru kontrolki grupy. | ciąg |
groupControlNumberSuffix | Sufiks numeru kontrolki grupy. | ciąg |
groupControlNumberUpperBound | Górna granica numeru kontrolki grupy. | int (wymagane) |
groupMessageRelease | Wydanie komunikatu grupy. | ciąg |
groupMessageVersion | Wersja komunikatu grupy. | ciąg |
interchangeControlNumberLowerBound | Numer kontrolny wymiany jest niższy. | int (wymagane) |
interchangeControlNumberPrefix | Prefiks numeru kontrolnego wymiany. | ciąg |
interchangeControlNumberSuffix | Sufiks numeru kontrolki wymiany. | ciąg |
interchangeControlNumberUpperBound | Górna granica numeru kontrolnego wymiany. | int (wymagane) |
isTestInterchange | Wartość wskazująca, czy komunikat jest wymianą testową. | bool (wymagane) |
overwriteExistingTransactionSetControlNumber | Wartość wskazująca, czy zastąpić istniejący numer kontrolny zestawu transakcji. | bool (wymagane) |
processingPriorityCode | Kod priorytetu przetwarzania. | ciąg |
receiverInternalIdentification | Wewnętrzna identyfikacja odbiorcy. | ciąg |
receiverInternalSubIdentification | Wewnętrzna identyfikacja podrzędna odbiorcy. | ciąg |
receiverReverseRoutingAddress | Adres routingu zwrotnego odbiorcy. | ciąg |
recipientReferencePasswordQualifier | Kwalifikator hasła odwołania adresata. | ciąg |
recipientReferencePasswordValue | Wartość hasła odwołania adresata. | ciąg |
rolloverGroupControlNumber | Wartość wskazująca, czy należy przerzucać numer kontrolny grupy. | bool (wymagane) |
rolloverInterchangeControlNumber | Wartość wskazująca, czy należy przerzucać numer kontrolny wymiany. | bool (wymagane) |
rolloverTransactionSetControlNumber | Wartość wskazująca, czy przerzucać numer kontrolny zestawu transakcji. | bool (wymagane) |
senderInternalIdentification | Wewnętrzna identyfikacja nadawcy. | ciąg |
senderInternalSubIdentification | Wewnętrzna identyfikacja podrzędna nadawcy. | ciąg |
senderReverseRoutingAddress | Adres routingu zwrotnego nadawcy. | ciąg |
transactionSetControlNumberLowerBound | Numer kontrolny zestawu transakcji jest niższy. | int (wymagane) |
transactionSetControlNumberPrefix | Prefiks numeru kontrolnego zestawu transakcji. | ciąg |
transactionSetControlNumberSuffix | Sufiks numeru kontrolnego zestawu transakcji. | ciąg |
transactionSetControlNumberUpperBound | Górna granica zestawu transakcji. | int (wymagane) |
EdifactFramingSettings
Nazwa | Opis | Wartość |
---|---|---|
znakEncoding | Kodowanie znaków. | ciąg |
Characterset | 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 dla wskaźnika dziesiętnego. | "Przecinek" "Dziesiętny" "NotSpecified" (wymagane) |
protocolVersion | Wersja protokołu. | int (wymagane) |
releaseIndicator | Wskaźnik wydania. | int (wymagane) |
powtórzeniaSeparator | Separator powtórzeń. | int (wymagane) |
segmentTerminator | Terminator segmentu. | int (wymagane) |
segmentTerminatorSuffix | Sufiks terminatora segmentu ustawienia EDIFACT. | "CR" "CRLF" "LF" "Brak" "NotSpecified" (wymagane) |
serviceCodeListDirectoryVersion | Wersja katalogu listy kodu usługi. | ciąg |
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) |
EdifactProcessingSettings
Nazwa | Opis | Wartość |
---|---|---|
createEmptyXmlTagsForTrailingSeparators | Wartość wskazująca, czy utworzyć puste tagi XML dla separatorów końcowych. | bool (wymagane) |
maskaSecurityInfo | Wartość wskazująca, czy zamaskować informacje zabezpieczające. | bool (wymagane) |
preserveInterchange | Wartość wskazująca, czy zachować wymianę. | bool (wymagane) |
suspendInterchangeOnError | Wartość wskazująca, czy należy zawiesić wymianę na błędzie. | bool (wymagane) |
useDotAsDecimalSeparator | Wartość wskazująca, czy należy użyć kropki jako separatora dziesiętnego. | bool (wymagane) |
EdifactSchemaReference
Nazwa | Opis | Wartość |
---|---|---|
associationAssignedCode | Przypisany kod skojarzenia. | ciąg |
Messageid | Identyfikator komunikatu. | 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. | ciąg |
senderApplicationQualifier | Kwalifikator aplikacji nadawcy. | ciąg |
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" "Nieokreślone" "Opcjonalne" (wymagane) |
trimLeadingAndTrailingSpacesAndZeroes | Wartość wskazująca, czy należy przyciąć 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 należy sprawdzić 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" "Nieokreślone" "Opcjonalne" (wymagane) |
trimLeadingAndTrailingSpacesAndZeroes | Wartość wskazująca, czy należy przyciąć 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) |
X12AgreementContent
Nazwa | Opis | Wartość |
---|---|---|
receiveAgreement | Jednokierunkowa umowa odbioru X12. | X12OneWayAgreement (wymagane) |
sendAgreement | Jednokierunkowa umowa wysyłania X12. | X12OneWayAgreement (wymagane) |
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) |
X12ProtocolSettings
Nazwa | Opis | Wartość |
---|---|---|
potwierdzenieUstawienia | Ustawienia potwierdzenia X12. | X12AcknowledgementSettings (wymagane) |
kopertaPrzesłonięcia | Ustawienia koperty X12 zastępują. | X12EnvelopeOverride[] |
envelopeSettings | Ustawienia koperty X12. | X12EnvelopeSettings (wymagane) |
framingSettings | Ustawienia ramek X12. | X12FramingSettings (wymagane) |
Messagefilter | Filtr komunikatu X12. | X12MessageFilter (wymagany) |
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 weryfikacji X12 zastępują. | X12ValidationOverride[] |
Validationsettings | Ustawienia weryfikacji X12. | X12ValidationSettings (wymagane) |
x12DelimiterOverrides | Ustawienia ogranicznika X12 zastępują. | X12DelimiterOverrides[] |
X12AcknowledgementSettings
Nazwa | Opis | Wartość |
---|---|---|
potwierdzenieControlNumberLowerBound | Numer kontrolny potwierdzenia jest niższy. | int (wymagane) |
potwierdzenieControlNumberPrefix | Prefiks numeru kontrolnego potwierdzenia. | ciąg |
potwierdzenieControlNumberSuffix | Sufiks numeru kontrolnego potwierdzenia. | ciąg |
potwierdzenieControlNumberUpperBound | Górna granica numeru kontrolnego potwierdzenia. | int (wymagane) |
batchFunctionalAcknowledgements | Wartość wskazująca, czy mają 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. | ciąg |
implementationAcknowledgementVersion | Wersja potwierdzenia implementacji. | ciąg |
needFunctionalAcknowledgement | Wartość wskazująca, czy wymagane jest potwierdzenie funkcjonalne. | bool (wymagane) |
needImplementationAcknowledgement | Wartość wskazująca, czy jest wymagane 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) |
X12EnvelopeOverride
Nazwa | Opis | Wartość |
---|---|---|
Dateformat | Format daty. | "CCYYMMDD" "Nieokreślone" "YYMMDD" (wymagane) |
functionalIdentifierCode | Kod identyfikatora funkcjonalnego. | ciąg |
headerVersion | Wersja nagłówka. | ciąg (wymagany) |
Messageid | Identyfikator wiadomości, dla której należy zastosować te ustawienia koperty. | ciąg (wymagany) |
protocolVersion | Wersja protokołu, w 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" "Nieokreślone" (wymagane) |
X12EnvelopeSettings
Nazwa | Opis | Wartość |
---|---|---|
controlStandardsId | Identyfikator standardów kontroli. | 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. | ciąg |
groupControlNumberLowerBound | Numer kontrolny grupy jest niższy. | int (wymagane) |
groupControlNumberUpperBound | Górna granica numeru kontrolnego grupy. | int (wymagane) |
groupHeaderAgencyCode | Kod agencji nagłówka grupy. | ciąg (wymagany) |
groupHeaderDateFormat | Format daty nagłówka grupy. | "CCYYMMDD" "Nieokreślone" "YYMMDD" (wymagane) |
groupHeaderTimeFormat | Format czasu nagłówka grupy. | "HHMM" "HHMMSS" "HHMMSSD" "HHMMSSdd" "Nieokreślone" (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 należy przerzucać numer kontrolny grupy. | bool (wymagane) |
rolloverInterchangeControlNumber | Wartość wskazująca, czy należy przerzucać numer kontrolny wymiany. | bool (wymagane) |
rolloverTransactionSetControlNumber | Wartość wskazująca, czy należy 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. | ciąg |
transactionSetControlNumberSuffix | Sufiks numeru kontrolnego zestawu transakcji. | ciąg |
transactionSetControlNumberUpperBound | Numer kontrolny zestawu transakcji jest górny granica. | int (wymagane) |
usageIndicator | Wskaźnik użycia. | "Informacje" "Nieokreślone" "Produkcja" "Test" (wymagany) |
useControlStandardsIdAsRepetitionCharacter | Wartość wskazująca, czy należy użyć identyfikatora standardów kontroli jako znaku powtórzenia. | bool (wymagane) |
X12FramingSettings
Nazwa | Opis | Wartość |
---|---|---|
Characterset | Zestaw znaków X12. | "Podstawowa" "Rozszerzony" "Nieokreślone" "UTF8" (wymagane) |
componentSeparator | Separator składników. | int (wymagane) |
dataElementSeparator | Separator elementu danych. | int (wymagane) |
replaceCharacter | Znak zastępczy. | int (wymagane) |
replaceSeparatorsInPayload | Wartość wskazująca, czy separatory mają być zastępowane w ładunku. | bool (wymagane) |
segmentTerminator | Terminator segmentu. | int (wymagane) |
segmentTerminatorSuffix | Sufiks terminatora segmentu. | "CR" "CRLF" "LF" "Brak" "Nieokreślone" (wymagane) |
X12MessageFilter
Nazwa | Opis | Wartość |
---|---|---|
messageFilterType | Typ filtru komunikatu. | "Wyklucz" "Dołącz" "Nieokreślone" (wymagane) |
X12MessageIdentifier
Nazwa | Opis | Wartość |
---|---|---|
Messageid | Identyfikator wiadomości. | ciąg (wymagany) |
X12ProcessingSettings
Nazwa | Opis | Wartość |
---|---|---|
convertImpliedDecimal | Wartość wskazująca, czy przekonwertować typ liczbowy na domniemaną wartość dziesiętną. | bool (wymagane) |
createEmptyXmlTagsForTrailingSeparators | Wartość wskazująca, czy utworzyć puste tagi XML dla separatorów końcowych. | bool (wymagane) |
maskaSecurityInfo | Wartość wskazująca, czy 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 użyć kropki jako separatora dziesiętnego. | bool (wymagane) |
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. | ciąg |
X12SecuritySettings
Nazwa | Opis | Wartość |
---|---|---|
authorizationQualifier | Kwalifikator autoryzacji. | ciąg (wymagany) |
authorizationValue | Wartość autoryzacji. | ciąg |
passwordValue | Wartość hasła. | ciąg |
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" "Nieokreślone" "Opcjonalne" (wymagane) |
trimLeadingAndTrailingSpacesAndZeroes | Wartość wskazująca, czy należy przyciąć 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 należy sprawdzić 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" "Nieokreślone" "Opcjonalne" (wymagane) |
trimLeadingAndTrailingSpacesAndZeroes | Wartość wskazująca, czy należy przyciąć 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) |
X12DelimiterOverrides
Nazwa | Opis | Wartość |
---|---|---|
componentSeparator | Separator składników. | int (wymagane) |
dataElementSeparator | Separator elementu danych. | int (wymagane) |
Messageid | Identyfikator wiadomości. | ciąg |
protocolVersion | Wersja protokołu. | ciąg |
replaceCharacter | Znak zastępczy. | int (wymagane) |
replaceSeparatorsInPayload | Wartość wskazująca, czy separatory mają być zastępowane 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. | ciąg |
Szablony szybkiego startu
Następujące szablony szybkiego startu wdrażają ten typ zasobu.
Template | Opis |
---|---|
Azure Logic Apps — odbieranie w usłudze AS2 |
Tworzy konta integracji dla dwóch partnerów, firmy Contoso i firmy Fabrikam, w tym artefakty dla partnerów i umów. Szablon tworzy również aplikacje logiki między firmą Fabrikam Sales a firmą Contoso w celu zademonstrowania synchronicznego odbierania as2. Szablon tworzy również aplikacje logiki między firmami Fabrikam Finance i Contoso, które pokazują asynchroniczne odbieranie asynchroniczne asynchroniczne asynchroniczne odbieranie AS2. |
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu integrationAccounts/agreement można wdrożyć z operacjami docelowymi:
- Grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.
Format zasobu
Aby utworzyć zasób Microsoft.Logic/integrationAccounts/agreement, dodaj do szablonu następujący program Terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Logic/integrationAccounts/agreements@2016-06-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
agreementType = "string"
content = {
aS2 = {
receiveAgreement = {
protocolSettings = {
acknowledgementConnectionSettings = {
ignoreCertificateNameMismatch = bool
keepHttpConnectionAlive = bool
supportHttpStatusCodeContinue = bool
unfoldHttpHeaders = bool
}
envelopeSettings = {
autogenerateFileName = bool
fileNameTemplate = "string"
messageContentType = "string"
suspendMessageOnFileNameGenerationError = bool
transmitFileNameInMimeHeader = bool
}
errorSettings = {
resendIfMdnNotReceived = bool
suspendDuplicateMessage = bool
}
mdnSettings = {
dispositionNotificationTo = "string"
mdnText = "string"
micHashingAlgorithm = "string"
needMdn = bool
receiptDeliveryUrl = "string"
sendInboundMdnToMessageBox = bool
sendMdnAsynchronously = bool
signMdn = bool
signOutboundMdnIfOptional = bool
}
messageConnectionSettings = {
ignoreCertificateNameMismatch = bool
keepHttpConnectionAlive = bool
supportHttpStatusCodeContinue = bool
unfoldHttpHeaders = bool
}
securitySettings = {
enableNrrForInboundDecodedMessages = bool
enableNrrForInboundEncodedMessages = bool
enableNrrForInboundMdn = bool
enableNrrForOutboundDecodedMessages = bool
enableNrrForOutboundEncodedMessages = bool
enableNrrForOutboundMdn = bool
encryptionCertificateName = "string"
overrideGroupSigningCertificate = bool
sha2AlgorithmFormat = "string"
signingCertificateName = "string"
}
validationSettings = {
checkCertificateRevocationListOnReceive = bool
checkCertificateRevocationListOnSend = bool
checkDuplicateMessage = bool
compressMessage = bool
encryptionAlgorithm = "string"
encryptMessage = bool
interchangeDuplicatesValidityDays = int
overrideMessageProperties = bool
signingAlgorithm = "string"
signMessage = bool
}
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
sendAgreement = {
protocolSettings = {
acknowledgementConnectionSettings = {
ignoreCertificateNameMismatch = bool
keepHttpConnectionAlive = bool
supportHttpStatusCodeContinue = bool
unfoldHttpHeaders = bool
}
envelopeSettings = {
autogenerateFileName = bool
fileNameTemplate = "string"
messageContentType = "string"
suspendMessageOnFileNameGenerationError = bool
transmitFileNameInMimeHeader = bool
}
errorSettings = {
resendIfMdnNotReceived = bool
suspendDuplicateMessage = bool
}
mdnSettings = {
dispositionNotificationTo = "string"
mdnText = "string"
micHashingAlgorithm = "string"
needMdn = bool
receiptDeliveryUrl = "string"
sendInboundMdnToMessageBox = bool
sendMdnAsynchronously = bool
signMdn = bool
signOutboundMdnIfOptional = bool
}
messageConnectionSettings = {
ignoreCertificateNameMismatch = bool
keepHttpConnectionAlive = bool
supportHttpStatusCodeContinue = bool
unfoldHttpHeaders = bool
}
securitySettings = {
enableNrrForInboundDecodedMessages = bool
enableNrrForInboundEncodedMessages = bool
enableNrrForInboundMdn = bool
enableNrrForOutboundDecodedMessages = bool
enableNrrForOutboundEncodedMessages = bool
enableNrrForOutboundMdn = bool
encryptionCertificateName = "string"
overrideGroupSigningCertificate = bool
sha2AlgorithmFormat = "string"
signingCertificateName = "string"
}
validationSettings = {
checkCertificateRevocationListOnReceive = bool
checkCertificateRevocationListOnSend = bool
checkDuplicateMessage = bool
compressMessage = bool
encryptionAlgorithm = "string"
encryptMessage = bool
interchangeDuplicatesValidityDays = int
overrideMessageProperties = bool
signingAlgorithm = "string"
signMessage = bool
}
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
}
edifact = {
receiveAgreement = {
protocolSettings = {
acknowledgementSettings = {
acknowledgementControlNumberLowerBound = int
acknowledgementControlNumberPrefix = "string"
acknowledgementControlNumberSuffix = "string"
acknowledgementControlNumberUpperBound = int
batchFunctionalAcknowledgements = bool
batchTechnicalAcknowledgements = bool
needFunctionalAcknowledgement = bool
needLoopForValidMessages = bool
needTechnicalAcknowledgement = bool
rolloverAcknowledgementControlNumber = bool
sendSynchronousAcknowledgement = bool
}
edifactDelimiterOverrides = [
{
componentSeparator = int
dataElementSeparator = int
decimalPointIndicator = "string"
messageAssociationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
releaseIndicator = int
repetitionSeparator = int
segmentTerminator = int
segmentTerminatorSuffix = "string"
targetNamespace = "string"
}
]
envelopeOverrides = [
{
applicationPassword = "string"
associationAssignedCode = "string"
controllingAgencyCode = "string"
functionalGroupId = "string"
groupHeaderMessageRelease = "string"
groupHeaderMessageVersion = "string"
messageAssociationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
receiverApplicationId = "string"
receiverApplicationQualifier = "string"
senderApplicationId = "string"
senderApplicationQualifier = "string"
targetNamespace = "string"
}
]
envelopeSettings = {
applicationReferenceId = "string"
applyDelimiterStringAdvice = bool
communicationAgreementId = "string"
createGroupingSegments = bool
enableDefaultGroupHeaders = bool
functionalGroupId = "string"
groupApplicationPassword = "string"
groupApplicationReceiverId = "string"
groupApplicationReceiverQualifier = "string"
groupApplicationSenderId = "string"
groupApplicationSenderQualifier = "string"
groupAssociationAssignedCode = "string"
groupControllingAgencyCode = "string"
groupControlNumberLowerBound = int
groupControlNumberPrefix = "string"
groupControlNumberSuffix = "string"
groupControlNumberUpperBound = int
groupMessageRelease = "string"
groupMessageVersion = "string"
interchangeControlNumberLowerBound = int
interchangeControlNumberPrefix = "string"
interchangeControlNumberSuffix = "string"
interchangeControlNumberUpperBound = int
isTestInterchange = bool
overwriteExistingTransactionSetControlNumber = bool
processingPriorityCode = "string"
receiverInternalIdentification = "string"
receiverInternalSubIdentification = "string"
receiverReverseRoutingAddress = "string"
recipientReferencePasswordQualifier = "string"
recipientReferencePasswordValue = "string"
rolloverGroupControlNumber = bool
rolloverInterchangeControlNumber = bool
rolloverTransactionSetControlNumber = bool
senderInternalIdentification = "string"
senderInternalSubIdentification = "string"
senderReverseRoutingAddress = "string"
transactionSetControlNumberLowerBound = int
transactionSetControlNumberPrefix = "string"
transactionSetControlNumberSuffix = "string"
transactionSetControlNumberUpperBound = int
}
framingSettings = {
characterEncoding = "string"
characterSet = "string"
componentSeparator = int
dataElementSeparator = int
decimalPointIndicator = "string"
protocolVersion = int
releaseIndicator = int
repetitionSeparator = int
segmentTerminator = int
segmentTerminatorSuffix = "string"
serviceCodeListDirectoryVersion = "string"
}
messageFilter = {
messageFilterType = "string"
}
messageFilterList = [
{
messageId = "string"
}
]
processingSettings = {
createEmptyXmlTagsForTrailingSeparators = bool
maskSecurityInfo = bool
preserveInterchange = bool
suspendInterchangeOnError = bool
useDotAsDecimalSeparator = bool
}
schemaReferences = [
{
associationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
schemaName = "string"
senderApplicationId = "string"
senderApplicationQualifier = "string"
}
]
validationOverrides = [
{
allowLeadingAndTrailingSpacesAndZeroes = bool
enforceCharacterSet = bool
messageId = "string"
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateEdiTypes = bool
validateXsdTypes = bool
}
]
validationSettings = {
allowLeadingAndTrailingSpacesAndZeroes = bool
checkDuplicateGroupControlNumber = bool
checkDuplicateInterchangeControlNumber = bool
checkDuplicateTransactionSetControlNumber = bool
interchangeControlNumberValidityDays = int
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEdiTypes = bool
validateXsdTypes = bool
}
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
sendAgreement = {
protocolSettings = {
acknowledgementSettings = {
acknowledgementControlNumberLowerBound = int
acknowledgementControlNumberPrefix = "string"
acknowledgementControlNumberSuffix = "string"
acknowledgementControlNumberUpperBound = int
batchFunctionalAcknowledgements = bool
batchTechnicalAcknowledgements = bool
needFunctionalAcknowledgement = bool
needLoopForValidMessages = bool
needTechnicalAcknowledgement = bool
rolloverAcknowledgementControlNumber = bool
sendSynchronousAcknowledgement = bool
}
edifactDelimiterOverrides = [
{
componentSeparator = int
dataElementSeparator = int
decimalPointIndicator = "string"
messageAssociationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
releaseIndicator = int
repetitionSeparator = int
segmentTerminator = int
segmentTerminatorSuffix = "string"
targetNamespace = "string"
}
]
envelopeOverrides = [
{
applicationPassword = "string"
associationAssignedCode = "string"
controllingAgencyCode = "string"
functionalGroupId = "string"
groupHeaderMessageRelease = "string"
groupHeaderMessageVersion = "string"
messageAssociationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
receiverApplicationId = "string"
receiverApplicationQualifier = "string"
senderApplicationId = "string"
senderApplicationQualifier = "string"
targetNamespace = "string"
}
]
envelopeSettings = {
applicationReferenceId = "string"
applyDelimiterStringAdvice = bool
communicationAgreementId = "string"
createGroupingSegments = bool
enableDefaultGroupHeaders = bool
functionalGroupId = "string"
groupApplicationPassword = "string"
groupApplicationReceiverId = "string"
groupApplicationReceiverQualifier = "string"
groupApplicationSenderId = "string"
groupApplicationSenderQualifier = "string"
groupAssociationAssignedCode = "string"
groupControllingAgencyCode = "string"
groupControlNumberLowerBound = int
groupControlNumberPrefix = "string"
groupControlNumberSuffix = "string"
groupControlNumberUpperBound = int
groupMessageRelease = "string"
groupMessageVersion = "string"
interchangeControlNumberLowerBound = int
interchangeControlNumberPrefix = "string"
interchangeControlNumberSuffix = "string"
interchangeControlNumberUpperBound = int
isTestInterchange = bool
overwriteExistingTransactionSetControlNumber = bool
processingPriorityCode = "string"
receiverInternalIdentification = "string"
receiverInternalSubIdentification = "string"
receiverReverseRoutingAddress = "string"
recipientReferencePasswordQualifier = "string"
recipientReferencePasswordValue = "string"
rolloverGroupControlNumber = bool
rolloverInterchangeControlNumber = bool
rolloverTransactionSetControlNumber = bool
senderInternalIdentification = "string"
senderInternalSubIdentification = "string"
senderReverseRoutingAddress = "string"
transactionSetControlNumberLowerBound = int
transactionSetControlNumberPrefix = "string"
transactionSetControlNumberSuffix = "string"
transactionSetControlNumberUpperBound = int
}
framingSettings = {
characterEncoding = "string"
characterSet = "string"
componentSeparator = int
dataElementSeparator = int
decimalPointIndicator = "string"
protocolVersion = int
releaseIndicator = int
repetitionSeparator = int
segmentTerminator = int
segmentTerminatorSuffix = "string"
serviceCodeListDirectoryVersion = "string"
}
messageFilter = {
messageFilterType = "string"
}
messageFilterList = [
{
messageId = "string"
}
]
processingSettings = {
createEmptyXmlTagsForTrailingSeparators = bool
maskSecurityInfo = bool
preserveInterchange = bool
suspendInterchangeOnError = bool
useDotAsDecimalSeparator = bool
}
schemaReferences = [
{
associationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
schemaName = "string"
senderApplicationId = "string"
senderApplicationQualifier = "string"
}
]
validationOverrides = [
{
allowLeadingAndTrailingSpacesAndZeroes = bool
enforceCharacterSet = bool
messageId = "string"
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateEdiTypes = bool
validateXsdTypes = bool
}
]
validationSettings = {
allowLeadingAndTrailingSpacesAndZeroes = bool
checkDuplicateGroupControlNumber = bool
checkDuplicateInterchangeControlNumber = bool
checkDuplicateTransactionSetControlNumber = bool
interchangeControlNumberValidityDays = int
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEdiTypes = bool
validateXsdTypes = bool
}
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
}
x12 = {
receiveAgreement = {
protocolSettings = {
acknowledgementSettings = {
acknowledgementControlNumberLowerBound = int
acknowledgementControlNumberPrefix = "string"
acknowledgementControlNumberSuffix = "string"
acknowledgementControlNumberUpperBound = int
batchFunctionalAcknowledgements = bool
batchImplementationAcknowledgements = bool
batchTechnicalAcknowledgements = bool
functionalAcknowledgementVersion = "string"
implementationAcknowledgementVersion = "string"
needFunctionalAcknowledgement = bool
needImplementationAcknowledgement = bool
needLoopForValidMessages = bool
needTechnicalAcknowledgement = bool
rolloverAcknowledgementControlNumber = bool
sendSynchronousAcknowledgement = bool
}
envelopeOverrides = [
{
dateFormat = "string"
functionalIdentifierCode = "string"
headerVersion = "string"
messageId = "string"
protocolVersion = "string"
receiverApplicationId = "string"
responsibleAgencyCode = "string"
senderApplicationId = "string"
targetNamespace = "string"
timeFormat = "string"
}
]
envelopeSettings = {
controlStandardsId = int
controlVersionNumber = "string"
enableDefaultGroupHeaders = bool
functionalGroupId = "string"
groupControlNumberLowerBound = int
groupControlNumberUpperBound = int
groupHeaderAgencyCode = "string"
groupHeaderDateFormat = "string"
groupHeaderTimeFormat = "string"
groupHeaderVersion = "string"
interchangeControlNumberLowerBound = int
interchangeControlNumberUpperBound = int
overwriteExistingTransactionSetControlNumber = bool
receiverApplicationId = "string"
rolloverGroupControlNumber = bool
rolloverInterchangeControlNumber = bool
rolloverTransactionSetControlNumber = bool
senderApplicationId = "string"
transactionSetControlNumberLowerBound = int
transactionSetControlNumberPrefix = "string"
transactionSetControlNumberSuffix = "string"
transactionSetControlNumberUpperBound = int
usageIndicator = "string"
useControlStandardsIdAsRepetitionCharacter = bool
}
framingSettings = {
characterSet = "string"
componentSeparator = int
dataElementSeparator = int
replaceCharacter = int
replaceSeparatorsInPayload = bool
segmentTerminator = int
segmentTerminatorSuffix = "string"
}
messageFilter = {
messageFilterType = "string"
}
messageFilterList = [
{
messageId = "string"
}
]
processingSettings = {
convertImpliedDecimal = bool
createEmptyXmlTagsForTrailingSeparators = bool
maskSecurityInfo = bool
preserveInterchange = bool
suspendInterchangeOnError = bool
useDotAsDecimalSeparator = bool
}
schemaReferences = [
{
messageId = "string"
schemaName = "string"
schemaVersion = "string"
senderApplicationId = "string"
}
]
securitySettings = {
authorizationQualifier = "string"
authorizationValue = "string"
passwordValue = "string"
securityQualifier = "string"
}
validationOverrides = [
{
allowLeadingAndTrailingSpacesAndZeroes = bool
messageId = "string"
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEdiTypes = bool
validateXsdTypes = bool
}
]
validationSettings = {
allowLeadingAndTrailingSpacesAndZeroes = bool
checkDuplicateGroupControlNumber = bool
checkDuplicateInterchangeControlNumber = bool
checkDuplicateTransactionSetControlNumber = bool
interchangeControlNumberValidityDays = int
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEdiTypes = bool
validateXsdTypes = bool
}
x12DelimiterOverrides = [
{
componentSeparator = int
dataElementSeparator = int
messageId = "string"
protocolVersion = "string"
replaceCharacter = int
replaceSeparatorsInPayload = bool
segmentTerminator = int
segmentTerminatorSuffix = "string"
targetNamespace = "string"
}
]
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
sendAgreement = {
protocolSettings = {
acknowledgementSettings = {
acknowledgementControlNumberLowerBound = int
acknowledgementControlNumberPrefix = "string"
acknowledgementControlNumberSuffix = "string"
acknowledgementControlNumberUpperBound = int
batchFunctionalAcknowledgements = bool
batchImplementationAcknowledgements = bool
batchTechnicalAcknowledgements = bool
functionalAcknowledgementVersion = "string"
implementationAcknowledgementVersion = "string"
needFunctionalAcknowledgement = bool
needImplementationAcknowledgement = bool
needLoopForValidMessages = bool
needTechnicalAcknowledgement = bool
rolloverAcknowledgementControlNumber = bool
sendSynchronousAcknowledgement = bool
}
envelopeOverrides = [
{
dateFormat = "string"
functionalIdentifierCode = "string"
headerVersion = "string"
messageId = "string"
protocolVersion = "string"
receiverApplicationId = "string"
responsibleAgencyCode = "string"
senderApplicationId = "string"
targetNamespace = "string"
timeFormat = "string"
}
]
envelopeSettings = {
controlStandardsId = int
controlVersionNumber = "string"
enableDefaultGroupHeaders = bool
functionalGroupId = "string"
groupControlNumberLowerBound = int
groupControlNumberUpperBound = int
groupHeaderAgencyCode = "string"
groupHeaderDateFormat = "string"
groupHeaderTimeFormat = "string"
groupHeaderVersion = "string"
interchangeControlNumberLowerBound = int
interchangeControlNumberUpperBound = int
overwriteExistingTransactionSetControlNumber = bool
receiverApplicationId = "string"
rolloverGroupControlNumber = bool
rolloverInterchangeControlNumber = bool
rolloverTransactionSetControlNumber = bool
senderApplicationId = "string"
transactionSetControlNumberLowerBound = int
transactionSetControlNumberPrefix = "string"
transactionSetControlNumberSuffix = "string"
transactionSetControlNumberUpperBound = int
usageIndicator = "string"
useControlStandardsIdAsRepetitionCharacter = bool
}
framingSettings = {
characterSet = "string"
componentSeparator = int
dataElementSeparator = int
replaceCharacter = int
replaceSeparatorsInPayload = bool
segmentTerminator = int
segmentTerminatorSuffix = "string"
}
messageFilter = {
messageFilterType = "string"
}
messageFilterList = [
{
messageId = "string"
}
]
processingSettings = {
convertImpliedDecimal = bool
createEmptyXmlTagsForTrailingSeparators = bool
maskSecurityInfo = bool
preserveInterchange = bool
suspendInterchangeOnError = bool
useDotAsDecimalSeparator = bool
}
schemaReferences = [
{
messageId = "string"
schemaName = "string"
schemaVersion = "string"
senderApplicationId = "string"
}
]
securitySettings = {
authorizationQualifier = "string"
authorizationValue = "string"
passwordValue = "string"
securityQualifier = "string"
}
validationOverrides = [
{
allowLeadingAndTrailingSpacesAndZeroes = bool
messageId = "string"
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEdiTypes = bool
validateXsdTypes = bool
}
]
validationSettings = {
allowLeadingAndTrailingSpacesAndZeroes = bool
checkDuplicateGroupControlNumber = bool
checkDuplicateInterchangeControlNumber = bool
checkDuplicateTransactionSetControlNumber = bool
interchangeControlNumberValidityDays = int
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEdiTypes = bool
validateXsdTypes = bool
}
x12DelimiterOverrides = [
{
componentSeparator = int
dataElementSeparator = int
messageId = "string"
protocolVersion = "string"
replaceCharacter = int
replaceSeparatorsInPayload = bool
segmentTerminator = int
segmentTerminatorSuffix = "string"
targetNamespace = "string"
}
]
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
}
}
guestIdentity = {
qualifier = "string"
value = "string"
}
guestPartner = "string"
hostIdentity = {
qualifier = "string"
value = "string"
}
hostPartner = "string"
}
})
}
Wartości właściwości
integrationAccounts/agreement
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ zasobu | "Microsoft.Logic/integrationAccounts/agreements@2016-06-01" |
name | Nazwa zasobu | ciąg (wymagany) |
location | Lokalizacja zasobu. | ciąg |
parent_id | Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. | Identyfikator zasobu typu: integrationAccounts |
tags | Tagi zasobów. | Słownik nazw tagów i wartości. |
properties | Właściwości umowy konta integracji. | IntegrationAccountAgreementProperties (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 konta integracji ustawiony jako partner gości dla tej umowy. | ciąg (wymagany) |
hostIdentity | Tożsamość biznesowa partnera hosta. | BusinessIdentity (wymagane) |
hostPartner | Partner konta integracji ustawiony jako partner hosta dla tej umowy. | ciąg (wymagany) |
metadane | Metadane. |
AgreementContent
Nazwa | Opis | Wartość |
---|---|---|
aS2 | Zawartość umowy AS2. | AS2AgreementContent |
Edifact | Zawartość umowy EDIFACT. | EdifactAgreementContent |
x12 | Zawartość umowy X12. | X12AgreementContent |
AS2AgreementContent
Nazwa | Opis | Wartość |
---|---|---|
receiveAgreement | Jednokierunkowa umowa odbierania as2. | AS2OneWayAgreement (wymagane) |
sendAgreement | Jednokierunkowa umowa wysyłania as2. | AS2OneWayAgreement (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ść |
---|---|---|
potwierdzenieConnectionSettings | Ustawienia połączenia potwierdzenia. | AS2AcknowledgementConnectionSettings (wymagane) |
envelopeSettings | Ustawienia koperty. | AS2EnvelopeSettings (wymagane) |
errorSettings | Ustawienia błędu. | AS2ErrorSettings (wymagane) |
mdnSettings | Ustawienia nazwy MDN. | AS2MdnSettings (wymagane) |
messageConnectionSettings | Ustawienia połączenia komunikatów. | AS2MessageConnectionSettings (wymagane) |
Securitysettings | Ustawienia zabezpieczeń. | AS2SecuritySettings (wymagane) |
Validationsettings | Ustawienia walidacji. | AS2ValidationSettings (wymagane) |
AS2AcknowledgementConnectionSettings
Nazwa | Opis | Wartość |
---|---|---|
ignoreCertificateNameMismatch | Wartość wskazująca, czy ignorować niezgodność w nazwie certyfikatu. | bool (wymagane) |
keepHttpConnectionAlive | Wartość wskazująca, czy połączenie ma być 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) |
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 w przypadku błędu 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 otrzymano 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. | ciąg |
mdnText | Tekst MDN. | ciąg |
micHashingAlgorithm | Algorytm podpisywania lub tworzenia skrótów. | "MD5" "Brak" "Nieokreślone" "SHA1" "SHA2256" "SHA2384" "SHA2512" (wymagany) |
needMdn | Wartość wskazująca, czy wysłać, czy zażądać nazwy MDN. | bool (wymagane) |
receiptDeliveryUrl | Adres URL dostarczania potwierdzenia. | ciąg |
sendInboundMdnToMessageBox | Wartość wskazująca, czy należy 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 kod stanu HTTP "CONTINUE" ma być obsługiwane. | bool (wymagane) |
unfoldHttpHeaders | Wartość wskazująca, czy rozwinąć nagłówki HTTP. | bool (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ć nrR dla komunikatów zakodowanych dla ruchu przychodzącego. | bool (wymagane) |
enableNrrForInboundMdn | Wartość wskazująca, czy włączyć usługę NRR dla przychodzącej nazwy MDN. | bool (wymagane) |
enableNrrForOutboundDecodedMessages | Wartość wskazująca, czy włączyć funkcję NRR dla komunikatów dekodowanych dla ruchu wychodzącego. | 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. | ciąg |
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. | ciąg |
signingCertificateName | Nazwa certyfikatu podpisywania. | ciąg |
AS2ValidationSettings
Nazwa | Opis | Wartość |
---|---|---|
checkCertificateRevocationListOnReceive | Wartość wskazująca, czy lista odwołania certyfikatów ma być sprawdzana podczas odbierania. | bool (wymagane) |
checkCertificateRevocationListOnSend | Wartość wskazująca, czy ma być sprawdzana lista 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 do wyszukania zduplikowanego wymiany. | int (wymagane) |
overrideMessageProperties | Wartość wskazująca, czy zastąpić właściwości komunikatów przychodzących z 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) |
EdifactAgreementContent
Nazwa | Opis | Wartość |
---|---|---|
receiveAgreement | Jednokierunkowa umowa odbioru EDIFACT. | EdifactOneWayAgreement (wymagane) |
sendAgreement | Jednokierunkowa umowa wysyłania EDIFACT. | EdifactOneWayAgreement (wymagane) |
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) |
EdifactProtocolSettings
Nazwa | Opis | Wartość |
---|---|---|
acknowledgementSettings | Ustawienia potwierdzenia EDIFACT. | EdifactAcknowledgementSettings (wymagane) |
edifactDelimiterOverrides | Ustawienia ogranicznika EDIFACT zastępują. | EdifactDelimiterOverride[] |
kopertyPrzesłonięcia | Ustawienia przesłonięcia koperty EDIFACT. | EdifactEnvelopeOverride[] |
envelopeSettings | Ustawienia koperty EDIFACT. | EdifactEnvelopeSettings (wymagane) |
framingSettings | Ustawienia 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 walidacji EDIFACT zastępują. | EdifactValidationOverride[] |
Validationsettings | Ustawienia weryfikacji EDIFACT. | EdifactValidationSettings (wymagane) |
EdifactAcknowledgementSettings
Nazwa | Opis | Wartość |
---|---|---|
potwierdzenieControlNumberLowerBound | Numer kontrolny potwierdzenia jest niższy. | int (wymagane) |
potwierdzenieControlNumberPrefix | Prefiks numeru kontrolnego potwierdzenia. | ciąg |
acknowledgementControlNumberSuffix | Sufiks numeru kontrolnego potwierdzenia. | ciąg |
acknowledgementControlNumberUpperBound | Górna granica numeru kontrolnego potwierdzenia. | int (wymagane) |
batchFunctionalAcknowledgements | Wartość wskazująca, czy mają 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) |
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" "Nieokreślone" (wymagane) |
messageAssociationAssignedCode | Przypisany kod skojarzenia komunikatu. | ciąg |
Messageid | Identyfikator wiadomości. | ciąg |
messageRelease | Wydanie komunikatu. | ciąg |
Messageversion | Wersja komunikatu. | ciąg |
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" "Nieokreślone" (wymagane) |
Targetnamespace | Docelowa przestrzeń nazw, w której należy zastosować te ustawienia ogranicznika. | ciąg |
EdifactEnvelopeOverride
Nazwa | Opis | Wartość |
---|---|---|
applicationPassword | Hasło aplikacji. | ciąg |
associationAssignedCode | Przypisany kod skojarzenia. | ciąg |
controllingAgencyCode | Kod agencji kontrolującej. | ciąg |
functionalGroupId | Identyfikator grupy funkcjonalnej. | ciąg |
groupHeaderMessageRelease | Wydanie komunikatu nagłówka grupy. | ciąg |
groupHeaderMessageVersion | Wersja komunikatu nagłówka grupy. | ciąg |
messageAssociationAssignedCode | Przypisany kod skojarzenia komunikatu. | ciąg |
Messageid | Identyfikator wiadomości, dla której należy zastosować te ustawienia koperty. | ciąg |
messageRelease | Wersja wydania komunikatu, w której należy zastosować te ustawienia koperty. | ciąg |
Messageversion | Wersja komunikatu, w której należy zastosować te ustawienia koperty. | ciąg |
receiverApplicationId | Identyfikator aplikacji odbiorcy. | ciąg |
receiverApplicationQualifier | Kwalifikator aplikacji odbiornika. | ciąg |
senderApplicationId | Identyfikator aplikacji nadawcy. | ciąg |
senderApplicationQualifier | Kwalifikator aplikacji nadawcy. | ciąg |
Targetnamespace | Docelowa przestrzeń nazw, w której należy zastosować te ustawienia koperty. | ciąg |
EdifactEnvelopeSettings
Nazwa | Opis | Wartość |
---|---|---|
applicationReferenceId | Identyfikator odwołania aplikacji. | ciąg |
applyDelimiterStringAdvice | Wartość wskazująca, czy zastosować porady dotyczące ciągu ogranicznika. | bool (wymagane) |
communicationAgreementId | Identyfikator umowy komunikacyjnej. | ciąg |
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. | ciąg |
groupApplicationPassword | Hasło aplikacji grupy. | ciąg |
groupApplicationReceiverId | Identyfikator odbiorcy aplikacji grupy. | ciąg |
groupApplicationReceiverQualifier | Kwalifikator odbiornika aplikacji grupy. | ciąg |
groupApplicationSenderId | Identyfikator nadawcy aplikacji grupy. | ciąg |
groupApplicationSenderQualifier | Kwalifikator aplikacji grupy. | ciąg |
groupAssociationAssignedCode | Przypisany kod skojarzenia grupy. | ciąg |
groupControllingAgencyCode | Grupa kontrolująca kod agencji. | ciąg |
groupControlNumberLowerBound | Numer kontrolny grupy jest niższy. | int (wymagane) |
groupControlNumberPrefix | Prefiks numeru kontrolki grupy. | ciąg |
groupControlNumberSuffix | Sufiks numeru kontrolki grupy. | ciąg |
groupControlNumberUpperBound | Górna granica numeru kontrolki grupy. | int (wymagane) |
groupMessageRelease | Wydanie komunikatu grupy. | ciąg |
groupMessageVersion | Wersja komunikatu grupy. | ciąg |
interchangeControlNumberLowerBound | Numer kontrolny wymiany jest niższy. | int (wymagane) |
interchangeControlNumberPrefix | Prefiks numeru kontrolnego wymiany. | ciąg |
interchangeControlNumberSuffix | Sufiks numeru kontrolki wymiany. | ciąg |
interchangeControlNumberUpperBound | Górna granica numeru kontrolnego wymiany. | int (wymagane) |
isTestInterchange | Wartość wskazująca, czy komunikat jest wymianą testową. | bool (wymagane) |
overwriteExistingTransactionSetControlNumber | Wartość wskazująca, czy zastąpić istniejący numer kontrolny zestawu transakcji. | bool (wymagane) |
processingPriorityCode | Kod priorytetu przetwarzania. | ciąg |
receiverInternalIdentification | Wewnętrzna identyfikacja odbiorcy. | ciąg |
receiverInternalSubIdentification | Wewnętrzna identyfikacja podrzędna odbiorcy. | ciąg |
receiverReverseRoutingAddress | Adres routingu zwrotnego odbiorcy. | ciąg |
recipientReferencePasswordQualifier | Kwalifikator hasła odwołania adresata. | ciąg |
recipientReferencePasswordValue | Wartość hasła odwołania adresata. | ciąg |
rolloverGroupControlNumber | Wartość wskazująca, czy należy przerzucać numer kontrolny grupy. | bool (wymagane) |
rolloverInterchangeControlNumber | Wartość wskazująca, czy należy przerzucać numer kontrolny wymiany. | bool (wymagane) |
rolloverTransactionSetControlNumber | Wartość wskazująca, czy przerzucać numer kontrolny zestawu transakcji. | bool (wymagane) |
senderInternalIdentification | Wewnętrzna identyfikacja nadawcy. | ciąg |
senderInternalSubIdentification | Wewnętrzna identyfikacja podrzędna nadawcy. | ciąg |
senderReverseRoutingAddress | Adres routingu zwrotnego nadawcy. | ciąg |
transactionSetControlNumberLowerBound | Numer kontrolny zestawu transakcji jest niższy. | int (wymagane) |
transactionSetControlNumberPrefix | Prefiks numeru kontrolnego zestawu transakcji. | ciąg |
transactionSetControlNumberSuffix | Sufiks numeru kontrolnego zestawu transakcji. | ciąg |
transactionSetControlNumberUpperBound | Górna granica zestawu transakcji. | int (wymagane) |
EdifactFramingSettings
Nazwa | Opis | Wartość |
---|---|---|
znakEncoding | Kodowanie znaków. | ciąg |
Characterset | 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 dla wskaźnika dziesiętnego. | "Przecinek" "Dziesiętny" "NotSpecified" (wymagane) |
protocolVersion | Wersja protokołu. | int (wymagane) |
releaseIndicator | Wskaźnik wydania. | int (wymagane) |
powtórzeniaSeparator | Separator powtórzeń. | int (wymagane) |
segmentTerminator | Terminator segmentu. | int (wymagane) |
segmentTerminatorSuffix | Sufiks terminatora segmentu ustawienia EDIFACT. | "CR" "CRLF" "LF" "Brak" "NotSpecified" (wymagane) |
serviceCodeListDirectoryVersion | Wersja katalogu listy kodu usługi. | ciąg |
EdifactMessageFilter
Nazwa | Opis | Wartość |
---|---|---|
messageFilterType | Typ filtru komunikatu. | "Wyklucz" "Dołącz" "Nieokreślone" (wymagane) |
EdifactMessageIdentifier
Nazwa | Opis | Wartość |
---|---|---|
Messageid | Identyfikator wiadomości, dla której należy zastosować te ustawienia koperty. | ciąg (wymagany) |
EdifactProcessingSettings
Nazwa | Opis | Wartość |
---|---|---|
createEmptyXmlTagsForTrailingSeparators | Wartość wskazująca, czy utworzyć puste tagi XML dla separatorów końcowych. | bool (wymagane) |
maskaSecurityInfo | Wartość wskazująca, czy 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 użyć kropki jako separatora dziesiętnego. | bool (wymagane) |
EdifactSchemaReference
Nazwa | Opis | Wartość |
---|---|---|
associationAssignedCode | Przypisany kod skojarzenia. | ciąg |
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. | ciąg |
senderApplicationQualifier | Kwalifikator aplikacji nadawcy. | ciąg |
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" "Nieokreślone" "Opcjonalne" (wymagane) |
trimLeadingAndTrailingSpacesAndZeroes | Wartość wskazująca, czy należy przyciąć 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 należy sprawdzić 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" "Opcjonalnie" (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 zweryfikować typy XSD. | bool (wymagane) |
X12AgreementContent
Nazwa | Opis | Wartość |
---|---|---|
receiveAgreement | Jednokierunkowa umowa odbioru X12. | X12OneWayAgreement (wymagane) |
sendAgreement | Jednokierunkowa umowa wysyłania X12. | X12OneWayAgreement (wymagane) |
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) |
X12ProtocolSettings
Nazwa | Opis | Wartość |
---|---|---|
acknowledgementSettings | Ustawienia potwierdzenia X12. | X12AcknowledgementSettings (wymagane) |
kopertyPrzesłonięcia | Ustawienia koperty X12 zastępują. | X12EnvelopeOverride[] |
envelopeSettings | Ustawienia koperty X12. | X12EnvelopeSettings (wymagane) |
framingSettings | Ustawienia ramek X12. | X12FramingSettings (wymagane) |
Messagefilter | Filtr komunikatu X12. | X12MessageFilter (wymagany) |
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[] |
X12AcknowledgementSettings
Nazwa | Opis | Wartość |
---|---|---|
potwierdzenieControlNumberLowerBound | Numer kontrolny potwierdzenia jest niższy. | int (wymagane) |
potwierdzenieControlNumberPrefix | Prefiks numeru kontrolnego potwierdzenia. | ciąg |
potwierdzenieControlNumberSuffix | Sufiks numeru kontrolnego potwierdzenia. | ciąg |
potwierdzenieControlNumberUpperBound | Górna granica numeru kontrolnego potwierdzenia. | int (wymagane) |
batchFunctionalAcknowledgements | Wartość wskazująca, czy mają 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. | ciąg |
implementationAcknowledgementVersion | Wersja potwierdzenia implementacji. | ciąg |
needFunctionalAcknowledgement | Wartość wskazująca, czy wymagane jest potwierdzenie funkcjonalne. | bool (wymagane) |
needImplementationAcknowledgement | Wartość wskazująca, czy jest wymagane 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) |
X12EnvelopeOverride
Nazwa | Opis | Wartość |
---|---|---|
Dateformat | Format daty. | "CCYYMMDD" "Nieokreślone" "YYMMDD" (wymagane) |
functionalIdentifierCode | Kod identyfikatora funkcjonalnego. | ciąg |
headerVersion | Wersja nagłówka. | ciąg (wymagany) |
Messageid | Identyfikator wiadomości, dla której należy zastosować te ustawienia koperty. | ciąg (wymagany) |
protocolVersion | Wersja protokołu, w 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" "Nieokreślone" (wymagane) |
X12EnvelopeSettings
Nazwa | Opis | Wartość |
---|---|---|
controlStandardsId | Identyfikator standardów kontroli. | 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. | ciąg |
groupControlNumberLowerBound | Numer kontrolny grupy jest niższy. | int (wymagane) |
groupControlNumberUpperBound | Górna granica numeru kontrolnego 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" "HHMMSSS" "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 należy przerzucać numer kontrolny grupy. | bool (wymagane) |
rolloverInterchangeControlNumber | Wartość wskazująca, czy należy 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. | ciąg |
transactionSetControlNumberSuffix | Sufiks numeru kontrolnego zestawu transakcji. | ciąg |
transactionSetControlNumberUpperBound | Górna granica zestawu transakcji. | 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ść |
---|---|---|
Characterset | Zestaw znaków X12. | "Podstawowa" "Rozszerzone" "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 zamienić 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 komunikatu. | ciąg (wymagany) |
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) |
maskaSecurityInfo | Wartość wskazująca, czy zamaskować informacje zabezpieczające. | bool (wymagane) |
preserveInterchange | Wartość wskazująca, czy zachować wymianę. | bool (wymagane) |
suspendInterchangeOnError | Wartość wskazująca, czy należy zawiesić wymianę na błędzie. | bool (wymagane) |
useDotAsDecimalSeparator | Wartość wskazująca, czy należy użyć kropki jako separatora dziesiętnego. | bool (wymagane) |
X12SchemaReference
Nazwa | Opis | Wartość |
---|---|---|
Messageid | Identyfikator komunikatu. | ciąg (wymagany) |
Schemaname | Nazwa schematu. | ciąg (wymagany) |
schemaVersion | Wersja schematu. | ciąg (wymagany) |
senderApplicationId | Identyfikator aplikacji nadawcy. | ciąg |
X12SecuritySettings
Nazwa | Opis | Wartość |
---|---|---|
authorizationQualifier | Kwalifikator autoryzacji. | ciąg (wymagany) |
authorizationValue | Wartość autoryzacji. | ciąg |
passwordValue | Wartość hasła. | ciąg |
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 walidacji. | ciąg (wymagany) |
trailingSeparatorPolicy | Zasady separatora końcowego. | "Obowiązkowe" "NotAllowed" "NotSpecified" "Opcjonalnie" (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 zweryfikować typy EDI. | bool (wymagane) |
validateXsdTypes | Wartość wskazująca, czy 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 należy sprawdzić 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" "Nieokreślone" "Opcjonalne" (wymagane) |
trimLeadingAndTrailingSpacesAndZeroes | Wartość wskazująca, czy należy przyciąć 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) |
X12DelimiterOverrides
Nazwa | Opis | Wartość |
---|---|---|
componentSeparator | Separator składników. | int (wymagane) |
dataElementSeparator | Separator elementu danych. | int (wymagane) |
Messageid | Identyfikator wiadomości. | ciąg |
protocolVersion | Wersja protokołu. | ciąg |
replaceCharacter | Znak zastępczy. | int (wymagane) |
replaceSeparatorsInPayload | Wartość wskazująca, czy separatory mają być zastępowane w ładunku. | bool (wymagane) |
segmentTerminator | Terminator segmentu. | int (wymagane) |
segmentTerminatorSuffix | Sufiks terminatora segmentu. | "CR" "CRLF" "LF" "Brak" "Nieokreślone" (wymagane) |
Targetnamespace | Docelowa przestrzeń nazw, w której należy zastosować te ustawienia ogranicznika. | ciąg |