Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
- nejnovější
-
05.05.2019 - 01. 7. 2018 ve verzi Preview
-
06.06.2016 -
2015-08-01-Preview
Definice prostředku Bicep
Typ prostředku integrationAccounts/agreements je možné nasadit s operacemi, které cílí:
- skupiny prostředků – viz příkazy nasazení skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.Logic/integrationAccounts/agreements, přidejte do šablony následující bicep.
resource symbolicname 'Microsoft.Logic/integrationAccounts/agreements@2019-05-01' = {
parent: resourceSymbolicName
location: 'string'
name: 'string'
properties: {
agreementType: 'string'
content: {
aS2: {
receiveAgreement: {
protocolSettings: {
acknowledgementConnectionSettings: {
ignoreCertificateNameMismatch: bool
keepHttpConnectionAlive: bool
supportHttpStatusCodeContinue: bool
unfoldHttpHeaders: bool
}
envelopeSettings: {
autogenerateFileName: bool
fileNameTemplate: 'string'
messageContentType: 'string'
suspendMessageOnFileNameGenerationError: bool
transmitFileNameInMimeHeader: bool
}
errorSettings: {
resendIfMDNNotReceived: bool
suspendDuplicateMessage: bool
}
mdnSettings: {
dispositionNotificationTo: 'string'
mdnText: 'string'
micHashingAlgorithm: 'string'
needMDN: bool
receiptDeliveryUrl: 'string'
sendInboundMDNToMessageBox: bool
sendMDNAsynchronously: bool
signMDN: bool
signOutboundMDNIfOptional: bool
}
messageConnectionSettings: {
ignoreCertificateNameMismatch: bool
keepHttpConnectionAlive: bool
supportHttpStatusCodeContinue: bool
unfoldHttpHeaders: bool
}
securitySettings: {
enableNRRForInboundDecodedMessages: bool
enableNRRForInboundEncodedMessages: bool
enableNRRForInboundMDN: bool
enableNRRForOutboundDecodedMessages: bool
enableNRRForOutboundEncodedMessages: bool
enableNRRForOutboundMDN: bool
encryptionCertificateName: 'string'
overrideGroupSigningCertificate: bool
sha2AlgorithmFormat: 'string'
signingCertificateName: 'string'
}
validationSettings: {
checkCertificateRevocationListOnReceive: bool
checkCertificateRevocationListOnSend: bool
checkDuplicateMessage: bool
compressMessage: bool
encryptionAlgorithm: 'string'
encryptMessage: bool
interchangeDuplicatesValidityDays: int
overrideMessageProperties: bool
signingAlgorithm: 'string'
signMessage: bool
}
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
sendAgreement: {
protocolSettings: {
acknowledgementConnectionSettings: {
ignoreCertificateNameMismatch: bool
keepHttpConnectionAlive: bool
supportHttpStatusCodeContinue: bool
unfoldHttpHeaders: bool
}
envelopeSettings: {
autogenerateFileName: bool
fileNameTemplate: 'string'
messageContentType: 'string'
suspendMessageOnFileNameGenerationError: bool
transmitFileNameInMimeHeader: bool
}
errorSettings: {
resendIfMDNNotReceived: bool
suspendDuplicateMessage: bool
}
mdnSettings: {
dispositionNotificationTo: 'string'
mdnText: 'string'
micHashingAlgorithm: 'string'
needMDN: bool
receiptDeliveryUrl: 'string'
sendInboundMDNToMessageBox: bool
sendMDNAsynchronously: bool
signMDN: bool
signOutboundMDNIfOptional: bool
}
messageConnectionSettings: {
ignoreCertificateNameMismatch: bool
keepHttpConnectionAlive: bool
supportHttpStatusCodeContinue: bool
unfoldHttpHeaders: bool
}
securitySettings: {
enableNRRForInboundDecodedMessages: bool
enableNRRForInboundEncodedMessages: bool
enableNRRForInboundMDN: bool
enableNRRForOutboundDecodedMessages: bool
enableNRRForOutboundEncodedMessages: bool
enableNRRForOutboundMDN: bool
encryptionCertificateName: 'string'
overrideGroupSigningCertificate: bool
sha2AlgorithmFormat: 'string'
signingCertificateName: 'string'
}
validationSettings: {
checkCertificateRevocationListOnReceive: bool
checkCertificateRevocationListOnSend: bool
checkDuplicateMessage: bool
compressMessage: bool
encryptionAlgorithm: 'string'
encryptMessage: bool
interchangeDuplicatesValidityDays: int
overrideMessageProperties: bool
signingAlgorithm: 'string'
signMessage: bool
}
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
}
edifact: {
receiveAgreement: {
protocolSettings: {
acknowledgementSettings: {
acknowledgementControlNumberLowerBound: int
acknowledgementControlNumberPrefix: 'string'
acknowledgementControlNumberSuffix: 'string'
acknowledgementControlNumberUpperBound: int
batchFunctionalAcknowledgements: bool
batchTechnicalAcknowledgements: bool
needFunctionalAcknowledgement: bool
needLoopForValidMessages: bool
needTechnicalAcknowledgement: bool
rolloverAcknowledgementControlNumber: bool
sendSynchronousAcknowledgement: bool
}
edifactDelimiterOverrides: [
{
componentSeparator: int
dataElementSeparator: int
decimalPointIndicator: 'string'
messageAssociationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
releaseIndicator: int
repetitionSeparator: int
segmentTerminator: int
segmentTerminatorSuffix: 'string'
targetNamespace: 'string'
}
]
envelopeOverrides: [
{
applicationPassword: 'string'
associationAssignedCode: 'string'
controllingAgencyCode: 'string'
functionalGroupId: 'string'
groupHeaderMessageRelease: 'string'
groupHeaderMessageVersion: 'string'
messageAssociationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
receiverApplicationId: 'string'
receiverApplicationQualifier: 'string'
senderApplicationId: 'string'
senderApplicationQualifier: 'string'
targetNamespace: 'string'
}
]
envelopeSettings: {
applicationReferenceId: 'string'
applyDelimiterStringAdvice: bool
communicationAgreementId: 'string'
createGroupingSegments: bool
enableDefaultGroupHeaders: bool
functionalGroupId: 'string'
groupApplicationPassword: 'string'
groupApplicationReceiverId: 'string'
groupApplicationReceiverQualifier: 'string'
groupApplicationSenderId: 'string'
groupApplicationSenderQualifier: 'string'
groupAssociationAssignedCode: 'string'
groupControllingAgencyCode: 'string'
groupControlNumberLowerBound: int
groupControlNumberPrefix: 'string'
groupControlNumberSuffix: 'string'
groupControlNumberUpperBound: int
groupMessageRelease: 'string'
groupMessageVersion: 'string'
interchangeControlNumberLowerBound: int
interchangeControlNumberPrefix: 'string'
interchangeControlNumberSuffix: 'string'
interchangeControlNumberUpperBound: int
isTestInterchange: bool
overwriteExistingTransactionSetControlNumber: bool
processingPriorityCode: 'string'
receiverInternalIdentification: 'string'
receiverInternalSubIdentification: 'string'
receiverReverseRoutingAddress: 'string'
recipientReferencePasswordQualifier: 'string'
recipientReferencePasswordValue: 'string'
rolloverGroupControlNumber: bool
rolloverInterchangeControlNumber: bool
rolloverTransactionSetControlNumber: bool
senderInternalIdentification: 'string'
senderInternalSubIdentification: 'string'
senderReverseRoutingAddress: 'string'
transactionSetControlNumberLowerBound: int
transactionSetControlNumberPrefix: 'string'
transactionSetControlNumberSuffix: 'string'
transactionSetControlNumberUpperBound: int
}
framingSettings: {
characterEncoding: 'string'
characterSet: 'string'
componentSeparator: int
dataElementSeparator: int
decimalPointIndicator: 'string'
protocolVersion: int
releaseIndicator: int
repetitionSeparator: int
segmentTerminator: int
segmentTerminatorSuffix: 'string'
serviceCodeListDirectoryVersion: 'string'
}
messageFilter: {
messageFilterType: 'string'
}
messageFilterList: [
{
messageId: 'string'
}
]
processingSettings: {
createEmptyXmlTagsForTrailingSeparators: bool
maskSecurityInfo: bool
preserveInterchange: bool
suspendInterchangeOnError: bool
useDotAsDecimalSeparator: bool
}
schemaReferences: [
{
associationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
schemaName: 'string'
senderApplicationId: 'string'
senderApplicationQualifier: 'string'
}
]
validationOverrides: [
{
allowLeadingAndTrailingSpacesAndZeroes: bool
enforceCharacterSet: bool
messageId: 'string'
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateEDITypes: bool
validateXSDTypes: bool
}
]
validationSettings: {
allowLeadingAndTrailingSpacesAndZeroes: bool
checkDuplicateGroupControlNumber: bool
checkDuplicateInterchangeControlNumber: bool
checkDuplicateTransactionSetControlNumber: bool
interchangeControlNumberValidityDays: int
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
sendAgreement: {
protocolSettings: {
acknowledgementSettings: {
acknowledgementControlNumberLowerBound: int
acknowledgementControlNumberPrefix: 'string'
acknowledgementControlNumberSuffix: 'string'
acknowledgementControlNumberUpperBound: int
batchFunctionalAcknowledgements: bool
batchTechnicalAcknowledgements: bool
needFunctionalAcknowledgement: bool
needLoopForValidMessages: bool
needTechnicalAcknowledgement: bool
rolloverAcknowledgementControlNumber: bool
sendSynchronousAcknowledgement: bool
}
edifactDelimiterOverrides: [
{
componentSeparator: int
dataElementSeparator: int
decimalPointIndicator: 'string'
messageAssociationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
releaseIndicator: int
repetitionSeparator: int
segmentTerminator: int
segmentTerminatorSuffix: 'string'
targetNamespace: 'string'
}
]
envelopeOverrides: [
{
applicationPassword: 'string'
associationAssignedCode: 'string'
controllingAgencyCode: 'string'
functionalGroupId: 'string'
groupHeaderMessageRelease: 'string'
groupHeaderMessageVersion: 'string'
messageAssociationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
receiverApplicationId: 'string'
receiverApplicationQualifier: 'string'
senderApplicationId: 'string'
senderApplicationQualifier: 'string'
targetNamespace: 'string'
}
]
envelopeSettings: {
applicationReferenceId: 'string'
applyDelimiterStringAdvice: bool
communicationAgreementId: 'string'
createGroupingSegments: bool
enableDefaultGroupHeaders: bool
functionalGroupId: 'string'
groupApplicationPassword: 'string'
groupApplicationReceiverId: 'string'
groupApplicationReceiverQualifier: 'string'
groupApplicationSenderId: 'string'
groupApplicationSenderQualifier: 'string'
groupAssociationAssignedCode: 'string'
groupControllingAgencyCode: 'string'
groupControlNumberLowerBound: int
groupControlNumberPrefix: 'string'
groupControlNumberSuffix: 'string'
groupControlNumberUpperBound: int
groupMessageRelease: 'string'
groupMessageVersion: 'string'
interchangeControlNumberLowerBound: int
interchangeControlNumberPrefix: 'string'
interchangeControlNumberSuffix: 'string'
interchangeControlNumberUpperBound: int
isTestInterchange: bool
overwriteExistingTransactionSetControlNumber: bool
processingPriorityCode: 'string'
receiverInternalIdentification: 'string'
receiverInternalSubIdentification: 'string'
receiverReverseRoutingAddress: 'string'
recipientReferencePasswordQualifier: 'string'
recipientReferencePasswordValue: 'string'
rolloverGroupControlNumber: bool
rolloverInterchangeControlNumber: bool
rolloverTransactionSetControlNumber: bool
senderInternalIdentification: 'string'
senderInternalSubIdentification: 'string'
senderReverseRoutingAddress: 'string'
transactionSetControlNumberLowerBound: int
transactionSetControlNumberPrefix: 'string'
transactionSetControlNumberSuffix: 'string'
transactionSetControlNumberUpperBound: int
}
framingSettings: {
characterEncoding: 'string'
characterSet: 'string'
componentSeparator: int
dataElementSeparator: int
decimalPointIndicator: 'string'
protocolVersion: int
releaseIndicator: int
repetitionSeparator: int
segmentTerminator: int
segmentTerminatorSuffix: 'string'
serviceCodeListDirectoryVersion: 'string'
}
messageFilter: {
messageFilterType: 'string'
}
messageFilterList: [
{
messageId: 'string'
}
]
processingSettings: {
createEmptyXmlTagsForTrailingSeparators: bool
maskSecurityInfo: bool
preserveInterchange: bool
suspendInterchangeOnError: bool
useDotAsDecimalSeparator: bool
}
schemaReferences: [
{
associationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
schemaName: 'string'
senderApplicationId: 'string'
senderApplicationQualifier: 'string'
}
]
validationOverrides: [
{
allowLeadingAndTrailingSpacesAndZeroes: bool
enforceCharacterSet: bool
messageId: 'string'
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateEDITypes: bool
validateXSDTypes: bool
}
]
validationSettings: {
allowLeadingAndTrailingSpacesAndZeroes: bool
checkDuplicateGroupControlNumber: bool
checkDuplicateInterchangeControlNumber: bool
checkDuplicateTransactionSetControlNumber: bool
interchangeControlNumberValidityDays: int
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
}
x12: {
receiveAgreement: {
protocolSettings: {
acknowledgementSettings: {
acknowledgementControlNumberLowerBound: int
acknowledgementControlNumberPrefix: 'string'
acknowledgementControlNumberSuffix: 'string'
acknowledgementControlNumberUpperBound: int
batchFunctionalAcknowledgements: bool
batchImplementationAcknowledgements: bool
batchTechnicalAcknowledgements: bool
functionalAcknowledgementVersion: 'string'
implementationAcknowledgementVersion: 'string'
needFunctionalAcknowledgement: bool
needImplementationAcknowledgement: bool
needLoopForValidMessages: bool
needTechnicalAcknowledgement: bool
rolloverAcknowledgementControlNumber: bool
sendSynchronousAcknowledgement: bool
}
envelopeOverrides: [
{
dateFormat: 'string'
functionalIdentifierCode: 'string'
headerVersion: 'string'
messageId: 'string'
protocolVersion: 'string'
receiverApplicationId: 'string'
responsibleAgencyCode: 'string'
senderApplicationId: 'string'
targetNamespace: 'string'
timeFormat: 'string'
}
]
envelopeSettings: {
controlStandardsId: int
controlVersionNumber: 'string'
enableDefaultGroupHeaders: bool
functionalGroupId: 'string'
groupControlNumberLowerBound: int
groupControlNumberUpperBound: int
groupHeaderAgencyCode: 'string'
groupHeaderDateFormat: 'string'
groupHeaderTimeFormat: 'string'
groupHeaderVersion: 'string'
interchangeControlNumberLowerBound: int
interchangeControlNumberUpperBound: int
overwriteExistingTransactionSetControlNumber: bool
receiverApplicationId: 'string'
rolloverGroupControlNumber: bool
rolloverInterchangeControlNumber: bool
rolloverTransactionSetControlNumber: bool
senderApplicationId: 'string'
transactionSetControlNumberLowerBound: int
transactionSetControlNumberPrefix: 'string'
transactionSetControlNumberSuffix: 'string'
transactionSetControlNumberUpperBound: int
usageIndicator: 'string'
useControlStandardsIdAsRepetitionCharacter: bool
}
framingSettings: {
characterSet: 'string'
componentSeparator: int
dataElementSeparator: int
replaceCharacter: int
replaceSeparatorsInPayload: bool
segmentTerminator: int
segmentTerminatorSuffix: 'string'
}
messageFilter: {
messageFilterType: 'string'
}
messageFilterList: [
{
messageId: 'string'
}
]
processingSettings: {
convertImpliedDecimal: bool
createEmptyXmlTagsForTrailingSeparators: bool
maskSecurityInfo: bool
preserveInterchange: bool
suspendInterchangeOnError: bool
useDotAsDecimalSeparator: bool
}
schemaReferences: [
{
messageId: 'string'
schemaName: 'string'
schemaVersion: 'string'
senderApplicationId: 'string'
}
]
securitySettings: {
authorizationQualifier: 'string'
authorizationValue: 'string'
passwordValue: 'string'
securityQualifier: 'string'
}
validationOverrides: [
{
allowLeadingAndTrailingSpacesAndZeroes: bool
messageId: 'string'
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
]
validationSettings: {
allowLeadingAndTrailingSpacesAndZeroes: bool
checkDuplicateGroupControlNumber: bool
checkDuplicateInterchangeControlNumber: bool
checkDuplicateTransactionSetControlNumber: bool
interchangeControlNumberValidityDays: int
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
x12DelimiterOverrides: [
{
componentSeparator: int
dataElementSeparator: int
messageId: 'string'
protocolVersion: 'string'
replaceCharacter: int
replaceSeparatorsInPayload: bool
segmentTerminator: int
segmentTerminatorSuffix: 'string'
targetNamespace: 'string'
}
]
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
sendAgreement: {
protocolSettings: {
acknowledgementSettings: {
acknowledgementControlNumberLowerBound: int
acknowledgementControlNumberPrefix: 'string'
acknowledgementControlNumberSuffix: 'string'
acknowledgementControlNumberUpperBound: int
batchFunctionalAcknowledgements: bool
batchImplementationAcknowledgements: bool
batchTechnicalAcknowledgements: bool
functionalAcknowledgementVersion: 'string'
implementationAcknowledgementVersion: 'string'
needFunctionalAcknowledgement: bool
needImplementationAcknowledgement: bool
needLoopForValidMessages: bool
needTechnicalAcknowledgement: bool
rolloverAcknowledgementControlNumber: bool
sendSynchronousAcknowledgement: bool
}
envelopeOverrides: [
{
dateFormat: 'string'
functionalIdentifierCode: 'string'
headerVersion: 'string'
messageId: 'string'
protocolVersion: 'string'
receiverApplicationId: 'string'
responsibleAgencyCode: 'string'
senderApplicationId: 'string'
targetNamespace: 'string'
timeFormat: 'string'
}
]
envelopeSettings: {
controlStandardsId: int
controlVersionNumber: 'string'
enableDefaultGroupHeaders: bool
functionalGroupId: 'string'
groupControlNumberLowerBound: int
groupControlNumberUpperBound: int
groupHeaderAgencyCode: 'string'
groupHeaderDateFormat: 'string'
groupHeaderTimeFormat: 'string'
groupHeaderVersion: 'string'
interchangeControlNumberLowerBound: int
interchangeControlNumberUpperBound: int
overwriteExistingTransactionSetControlNumber: bool
receiverApplicationId: 'string'
rolloverGroupControlNumber: bool
rolloverInterchangeControlNumber: bool
rolloverTransactionSetControlNumber: bool
senderApplicationId: 'string'
transactionSetControlNumberLowerBound: int
transactionSetControlNumberPrefix: 'string'
transactionSetControlNumberSuffix: 'string'
transactionSetControlNumberUpperBound: int
usageIndicator: 'string'
useControlStandardsIdAsRepetitionCharacter: bool
}
framingSettings: {
characterSet: 'string'
componentSeparator: int
dataElementSeparator: int
replaceCharacter: int
replaceSeparatorsInPayload: bool
segmentTerminator: int
segmentTerminatorSuffix: 'string'
}
messageFilter: {
messageFilterType: 'string'
}
messageFilterList: [
{
messageId: 'string'
}
]
processingSettings: {
convertImpliedDecimal: bool
createEmptyXmlTagsForTrailingSeparators: bool
maskSecurityInfo: bool
preserveInterchange: bool
suspendInterchangeOnError: bool
useDotAsDecimalSeparator: bool
}
schemaReferences: [
{
messageId: 'string'
schemaName: 'string'
schemaVersion: 'string'
senderApplicationId: 'string'
}
]
securitySettings: {
authorizationQualifier: 'string'
authorizationValue: 'string'
passwordValue: 'string'
securityQualifier: 'string'
}
validationOverrides: [
{
allowLeadingAndTrailingSpacesAndZeroes: bool
messageId: 'string'
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
]
validationSettings: {
allowLeadingAndTrailingSpacesAndZeroes: bool
checkDuplicateGroupControlNumber: bool
checkDuplicateInterchangeControlNumber: bool
checkDuplicateTransactionSetControlNumber: bool
interchangeControlNumberValidityDays: int
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
x12DelimiterOverrides: [
{
componentSeparator: int
dataElementSeparator: int
messageId: 'string'
protocolVersion: 'string'
replaceCharacter: int
replaceSeparatorsInPayload: bool
segmentTerminator: int
segmentTerminatorSuffix: 'string'
targetNamespace: 'string'
}
]
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
}
}
guestIdentity: {
qualifier: 'string'
value: 'string'
}
guestPartner: 'string'
hostIdentity: {
qualifier: 'string'
value: 'string'
}
hostPartner: 'string'
metadata: any(...)
}
tags: {
{customized property}: 'string'
}
}
Hodnoty vlastností
Microsoft.Logic/integrationAccounts/agreements
| Jméno | Popis | Hodnota |
|---|---|---|
| poloha | Umístění prostředku. | řetězec |
| Jméno | Název prostředku | string (povinné) |
| nadřazený objekt | V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek. Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek. |
Symbolický název prostředku typu: integrationAccounts |
| vlastnosti | Vlastnosti smlouvy o účtu integrace. | IntegrationAccountAgreementProperties (povinné) |
| visačky | Značky prostředků | Slovník názvů a hodnot značek Viz Značky v šablonách |
Obsah dohody
| Jméno | Popis | Hodnota |
|---|---|---|
| aS2 | Obsah smlouvy AS2. | AS2AgreementContent |
| edifact | Obsah smlouvy EDIFACT. | Obsah dohody o vlastnictví |
| x12 | Obsah smlouvy X12. | X12AgreementContent |
AS2AcknowledgementConnectionSettings
| Jméno | Popis | Hodnota |
|---|---|---|
| ignorovatNázevCertifikátuChybný výskyt | Určuje, jestli se má ignorovat neshoda v názvu certifikátu. | bool (povinné) |
| keepHttpConnectionAlive | Určuje, jestli se má připojení udržovat naživu. | bool (povinné) |
| supportHttpStatusCodeContinue | Určuje, zda má být podporován stavový kód HTTP CONTINUE. | bool (povinné) |
| rozvinoutHttpHeaders | Určuje, zda se mají rozbalit hlavičky HTTP. | bool (povinné) |
AS2AgreementContent
| Jméno | Popis | Hodnota |
|---|---|---|
| receiveAgreement | Jednosměrná smlouva o příjmu AS2 | AS2OneWayAgreement (povinné) |
| OdeslatDohoda | Jednosměrná smlouva AS2. | AS2OneWayAgreement (povinné) |
AS2EnvelopeSettings
| Jméno | Popis | Hodnota |
|---|---|---|
| autogenerateFileName | Hodnota označující, zda se má automaticky generovat název souboru. | bool (povinné) |
| Šablona názvu souboru | Šablona pro název souboru. | string (povinné) |
| messageContentType | Typ obsahu zprávy. | string (povinné) |
| suspendMessageOnFileNameGenerationError | Hodnota označující, zda chcete pozastavit zprávu o chybě generování názvu souboru. | bool (povinné) |
| transmitFileNameInMimeHeader | Hodnota označující, zda se má přenést název souboru v hlavičce MIME. | bool (povinné) |
AS2ErrorSettings
| Jméno | Popis | Hodnota |
|---|---|---|
| resendIfMDNNotReceived | Hodnota označující, zda se má zpráva znovu odeslat, pokud mdN není přijata. | bool (povinné) |
| suspendDuplicateMessage | Hodnota označující, zda má být pozastavena duplicitní zpráva. | bool (povinné) |
Nastavení AS2Mdn
| Jméno | Popis | Hodnota |
|---|---|---|
| dispositionNotificationTo | Oznámení o dispozici pro hodnotu hlavičky. | řetězec |
| mdnText | Text MDN. | řetězec |
| micHashingAlgorithm | Podpisový nebo hashovací algoritmus. | MD5 None (Žádný) Není zadáno. SHA1 "SHA2256" "SHA2384" SHA2512 (povinné) |
| needsMDN | Hodnota označující, jestli se má odeslat nebo vyžádat MDN. | bool (povinné) |
| adresa url doručené pošty | Adresa URL doručení potvrzení. | řetězec |
| sendInboundMDNToMessageBox | Hodnota označující, jestli se má do pole zprávy odesílat příchozí mdn. | bool (povinné) |
| sendMDNAsynchronně | Hodnota označující, zda se má odeslat asynchronní MDN. | bool (povinné) |
| signMDN | Hodnota označující, jestli je potřeba podepsat mdn, nebo ne. | bool (povinné) |
| signOutboundMDNIfOptional | Hodnota označující, jestli se má odchozí mdN odhlásit, pokud je nepovinný. | bool (povinné) |
AS2MessageConnectionSettings
| Jméno | Popis | Hodnota |
|---|---|---|
| ignorovatNázevCertifikátuChybný výskyt | Hodnota označující, jestli se má ignorovat neshoda v názvu certifikátu. | bool (povinné) |
| keepHttpConnectionAlive | Hodnota označující, zda má být připojení aktivní. | bool (povinné) |
| supportHttpStatusCodeContinue | Hodnota označující, zda má být podporován stavový kód HTTP CONTINUE. | bool (povinné) |
| rozvinoutHttpHeaders | Hodnota označující, zda se mají rozbalit hlavičky HTTP. | bool (povinné) |
AS2OneWayAgreement
| Jméno | Popis | Hodnota |
|---|---|---|
| ProtocolSettings | Nastavení protokolu AS2. | AS2ProtocolSettings (povinné) |
| Identita_firmy_příjemce | Obchodní identita příjemce | |
| senderBusinessIdentity | Obchodní identita odesílatele | |
AS2ProtocolSettings
AS2SecuritySettings
| Jméno | Popis | Hodnota |
|---|---|---|
| enableNRRForInboundDecodedMessages | Hodnota označující, zda povolit NRR pro příchozí dekódované zprávy. | bool (povinné) |
| enableNRRForInboundEncodedMessages | Hodnota označující, zda povolit NRR pro příchozí kódované zprávy. | bool (povinné) |
| enableNRRForInboundMDN | Hodnota označující, zda povolit NRR pro příchozí MDN. | bool (povinné) |
| enableNRRForOutboundDecodedMessages | Hodnota označující, zda povolit NRR pro odchozí dekódované zprávy. | bool (povinné) |
| enableNRRForOutboundEncodedMessages | Hodnota označující, zda povolit NRR pro odchozí kódované zprávy. | bool (povinné) |
| enableNRRForOutboundMDN | Hodnota označující, zda povolit NRR pro odchozí MDN. | bool (povinné) |
| název_šifrovacího certifikátu | Název šifrovacího certifikátu. | řetězec |
| overrideGroupSigningCertificate | Hodnota označující, jestli se má odeslat nebo vyžádat MDN. | bool (povinné) |
| sha2AlgorithmFormat | Formát algoritmu Sha2. Platné hodnoty jsou Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize. | řetězec |
| název_podpisové_hodnoty | Název podpisového certifikátu. | řetězec |
AS2ValidationSettings
| Jméno | Popis | Hodnota |
|---|---|---|
| checkCertificateRevocationListOnReceive | Hodnota označující, zda se má kontrolovat seznam odvolaných certifikátů při přijetí. | bool (povinné) |
| checkCertificateRevocationListOnSend | Hodnota označující, jestli se má při odesílání kontrolovat seznam odvolaných certifikátů. | bool (povinné) |
| checkDuplicateMessage | Hodnota označující, zda chcete zkontrolovat duplicitní zprávu. | bool (povinné) |
| komprimovatMessage | Hodnota označující, jestli je nutné zprávu zkomprimovat. | bool (povinné) |
| šifrovacíchAlgoritmů | Šifrovací algoritmus. | AES128 "AES192" "AES256" DES3 None (Žádný) Není zadáno. RC2 (povinné) |
| šifrovat zprávu | Hodnota označující, jestli má být zpráva zašifrovaná. | bool (povinné) |
| interchangeDuplicatesValidityDays | Počet dní, za které se má vrátit duplicitní výměna. | int (povinné) |
| overrideMessageProperties | Hodnota označující, zda se mají přepsat vlastnosti příchozí zprávy se smlouvami. | bool (povinné) |
| algoritmus podepisování | Podpisový algoritmus. | Výchozí Není zadáno. SHA1 "SHA2256" "SHA2384" "SHA2512" |
| signMessage | Hodnota označující, zda musí být zpráva podepsána. | bool (povinné) |
Firemní identita
| Jméno | Popis | Hodnota |
|---|---|---|
| kvalifikátor | Kvalifikátor obchodní identity, např. as2identity, ZZ, ZZZ, 31, 32 | string (povinné) |
| hodnota | Hodnota obchodní identity definovaná uživatelem. | string (povinné) |
Nastavení poděkování EdifactAcknowledgementSettings
| Jméno | Popis | Hodnota |
|---|---|---|
| acknowledgementControlNumberLowerBound | Dolní mez ovládacího prvku potvrzení. | int (povinné) |
| acknowledgementControlNumberPrefix | Předpona kontrolního čísla potvrzení. | řetězec |
| acknowledgementControlNumberSuffix | Přípona kontrolního čísla potvrzení. | řetězec |
| acknowledgementControlNumberUpperBound | Horní mez ovládacího prvku potvrzení. | int (povinné) |
| batchFunctionalAcknowledgements | Hodnota označující, zda má být dávkové funkční potvrzení. | bool (povinné) |
| batchTechnicalPoděkování | Hodnota označující, zda se mají provádět dávky technických potvrzení. | bool (povinné) |
| Potřebné funkční poděkování | Hodnota označující, zda je vyžadováno potvrzení funkčnosti. | bool (povinné) |
| needLoopForValidMessages | Hodnota označující, zda je smyčka potřebná pro platné zprávy. | bool (povinné) |
| needTechnicalKnowledgement | Hodnota označující, zda je potřeba technické potvrzení. | bool (povinné) |
| rolloverAcknowledgementControlNumber | Hodnota označující, zda se má převést na číslo ovládacího prvku potvrzení. | bool (povinné) |
| Poděkování sendSynchronousAcknowledgement | Hodnota označující, zda se má odeslat synchronní potvrzení. | bool (povinné) |
Obsah dohody o vlastnictví
| Jméno | Popis | Hodnota |
|---|---|---|
| receiveAgreement | Jednosměrná smlouva o příjmu EDIFACT. | EdifactOneWayAgreement (povinné) |
| OdeslatDohoda | Jednosměrná smlouva eDIFACT. | EdifactOneWayAgreement (povinné) |
EdifactDelimiterOverride
| Jméno | Popis | Hodnota |
|---|---|---|
| komponentní_separátor | Oddělovač součástí. | int (povinné) |
| dataElementSeparator | Oddělovač datových prvků. | int (povinné) |
| decimalPointIndicator | Ukazatel desetinné čárky. | Čárka Desetinné číslo NotSpecified (povinné) |
| messageAssociationAssignedCode | Kód přiřazený přidružením zprávy | řetězec |
| ID zprávy | ID zprávy. | řetězec |
| zpráva Vydání | Zpráva vydaná. | řetězec |
| verze zprávy | Verze zprávy. | řetězec |
| releaseIndicator | Indikátor vydání. | int (povinné) |
| opakováníSeparator | Oddělovač opakování. | int (povinné) |
| segmentTerminátor | Ukončovací znak segmentu. | int (povinné) |
| segmentTerminatorSuffix | Přípona ukončovacího znaku segmentu. | CR 'CRLF' "LF" None (Žádný) NotSpecified (povinné) |
| targetNamespace | Cílový obor názvů, na kterém se má použít toto nastavení oddělovače. | řetězec |
Rozšíření EdifactEnvelopeOverride
| Jméno | Popis | Hodnota |
|---|---|---|
| applicationPassword | Heslo aplikace. | řetězec |
| asociacePřiřazenýKód | Přiřazený kód přidružení. | řetězec |
| kód controllingAgencyCode | Kontrolní kód agentury. | řetězec |
| functionalGroupId | ID funkční skupiny. | řetězec |
| groupHeaderMessageRelease | Vydání zprávy záhlaví skupiny. | řetězec |
| groupHeaderMessageVersion | Verze zprávy záhlaví skupiny. | řetězec |
| messageAssociationAssignedCode | Kód přiřazený přidružením zprávy | řetězec |
| ID zprávy | ID zprávy, na které se má toto nastavení obálky použít. | řetězec |
| zpráva Vydání | Verze verze zprávy, na které se musí použít toto nastavení obálky. | řetězec |
| verze zprávy | Verze zprávy, na které se má použít toto nastavení obálky. | řetězec |
| ID aplikace příjemce | ID aplikace příjemce. | řetězec |
| receiverApplicationQualifier | Kvalifikátor aplikace příjemce. | řetězec |
| ID aplikace odesílatele | ID aplikace odesílatele. | řetězec |
| senderApplicationQualifier | Kvalifikátor aplikace odesílatele. | řetězec |
| targetNamespace | Cílový obor názvů, na kterém se musí použít toto nastavení obálky. | řetězec |
Nastavení obálky EdifactEnvelope
| Jméno | Popis | Hodnota |
|---|---|---|
| applicationReferenceId | ID odkazu na aplikaci. | řetězec |
| applyDelimiterStringAdvice | Hodnota označující, zda použít rady k řetězci oddělovače. | bool (povinné) |
| communicationAgreementId | ID komunikační smlouvy. | řetězec |
| createGroupingSegments | Hodnota označující, zda se mají vytvářet segmenty seskupení. | bool (povinné) |
| enableDefaultGroupHeaders | Hodnota označující, jestli chcete povolit výchozí záhlaví skupin. | bool (povinné) |
| functionalGroupId | ID funkční skupiny. | řetězec |
| groupApplicationPassword | Heslo aplikace skupiny. | řetězec |
| groupApplicationReceiverId | ID příjemce skupinové aplikace. | řetězec |
| groupApplicationReceiverQualifier | Kvalifikátor přijímače skupinových aplikací. | řetězec |
| groupApplicationSenderId | ID odesílatele aplikace skupiny. | řetězec |
| groupApplicationSenderQualifier | Kvalifikátor odesílatele aplikace skupiny. | řetězec |
| groupAssociationAssignedCode | Přiřazený kód přidružení skupiny. | řetězec |
| groupControllingAgencyCode | Kód kontrolní agentury skupiny. | řetězec |
| groupControlNumberLowerBound | Dolní mez čísla ovládacího prvku skupiny. | int (povinné) |
| groupControlNumberPrefix | Předpona čísla ovládacího prvku skupiny. | řetězec |
| groupControlNumberSuffix | Přípona čísla ovládacího prvku skupiny. | řetězec |
| groupControlNumberUpperBound | Horní mez čísla ovládacího prvku skupiny. | int (povinné) |
| groupMessageRelease | Vydání zprávy skupiny. | řetězec |
| groupMessageVersion | Verze zprávy skupiny. | řetězec |
| interchangeControlNumberLowerBound | Dolní mez ovládacího prvku výměny. | int (povinné) |
| interchangeControlNumberPrefix | Předpona čísla ovládacího prvku výměny. | řetězec |
| interchangeControlNumberSuffix | Přípona čísla ovládacího prvku výměny. | řetězec |
| interchangeControlNumberUpperBound | Horní mez ovládacího prvku výměny. | int (povinné) |
| isTestInterchange | Hodnota označující, zda je zpráva testovací výměnou. | bool (povinné) |
| overwriteExistingTransactionSetControlNumber | Hodnota označující, zda chcete přepsat existující transakce set řídicí číslo. | bool (povinné) |
| processingPriorityCode | Kód priority zpracování. | řetězec |
| internalIdentifikace přijímače | Vnitřní identifikace příjemce. | řetězec |
| vnitřníDílčí identifikace příjemce | Vnitřní identifikace příjemce. | řetězec |
| Adresa_obráceného_směrování přijímače | Adresa zpětného směrování příjemce. | řetězec |
| recipientReferencePasswordQualifier | Kvalifikátor hesla pro referenci příjemce. | řetězec |
| recipientReferencePasswordValue | Referenční hodnota hesla příjemce. | řetězec |
| rolloverGroupControlNumber | Hodnota označující, zda se má převést číslo ovládacího prvku skupiny. | bool (povinné) |
| rolloverInterchangeControlNumber | Hodnota označující, zda se má převést číslo ovládacího prvku výměny. | bool (povinné) |
| rolloverTransactionSetControlNumber | Hodnota označující, zda se má vrátit transakce nastavit řídicí číslo. | bool (povinné) |
| senderInternalIdentification | Interní identifikace odesílatele. | řetězec |
| senderInternalSubIdentification | Interní identifikace odesílatele. | řetězec |
| senderReverseRoutingAddress | Adresa zpětného směrování odesílatele. | řetězec |
| transactionSetControlNumberLowerBound | Transakce set řídicí číslo dolní mez. | int (povinné) |
| transactionSetControlNumberPrefix | Předpona čísla sady transakcí. | řetězec |
| transactionSetControlNumberSuffix | Přípona čísla sady transakcí. | řetězec |
| transactionSetControlNumberUpperBound | Transakce nastavit řídicí číslo horní mez. | int (povinné) |
EdifactFramingSettings
| Jméno | Popis | Hodnota |
|---|---|---|
| characterEncoding | Kódování znaků. | řetězec |
| znaková sada | Znaková sada nastavení rámce EDIFACT. | "KECA" Není zadáno. UNOA UnOB "UNOC" UnOD "UNOE" "UNOF" UNOG "UNOH" "UNOI" "UNOJ" Unok UNOX Unoy (povinné) |
| komponentní_separátor | Oddělovač součástí. | int (povinné) |
| dataElementSeparator | Oddělovač datových prvků. | int (povinné) |
| decimalPointIndicator | Rámeček EDIFACT s nastavením desítkového indikátoru. | Čárka Desetinné číslo NotSpecified (povinné) |
| verze protokolu | Verze protokolu. | int (povinné) |
| releaseIndicator | Indikátor vydání. | int (povinné) |
| opakováníSeparator | Oddělovač opakování. | int (povinné) |
| segmentTerminátor | Ukončovací znak segmentu. | int (povinné) |
| segmentTerminatorSuffix | Přípona ukončovacího znaku segmentu nastavení rámce EDIFACT. | CR 'CRLF' "LF" None (Žádný) NotSpecified (povinné) |
| serviceCodeListDirectoryVersion | Verze adresáře seznamu kódů služby. | řetězec |
EdifactMessageFilter
| Jméno | Popis | Hodnota |
|---|---|---|
| typ_filtru zpráv | Typ filtru zprávy. | "Vyloučit" Zahrnout NotSpecified (povinné) |
Identifikátor EdifactMessageIdentifier
| Jméno | Popis | Hodnota |
|---|---|---|
| ID zprávy | ID zprávy, na které se má toto nastavení obálky použít. | string (povinné) |
EdifactOneWayAgreement
EdifactProcessingSettings
| Jméno | Popis | Hodnota |
|---|---|---|
| createEmptyXmlTagsForTrailingSeparators | Hodnota označující, zda chcete vytvořit prázdné značky XML pro koncové oddělovače. | bool (povinné) |
| maskSecurityInfo | Hodnota označující, zda se mají maskovat informace o zabezpečení. | bool (povinné) |
| preserveInterchange | Hodnota označující, zda chcete zachovat výměnu. | bool (povinné) |
| suspendInterchangeOnError | Hodnota označující, zda má být pozastavena výměna při chybě. | bool (povinné) |
| useDotAsDecimalSeparator | Hodnota označující, zda se má použít tečka jako oddělovač desetinných míst. | bool (povinné) |
Nastavení protokolu EdifactProtocolSettings
| Jméno | Popis | Hodnota |
|---|---|---|
| poděkováníNastavení | Nastavení potvrzení EDIFACT. | EdifactAcknowledgementSettings (povinné) |
| edifactDelimiterOverrides | Nastavení přepsání oddělovače EDIFACT. | Přepsání oddělovače EdifactDelimiter[] |
| obálkyOverrides | Nastavení přepsání obálky EDIFACT. | Přepsat obálku edifact[] |
| envelopeSettings | Nastavení obálky EDIFACT. | EdifactEnvelopeSettings (povinné) |
| nastavení rámování | Nastavení rámování EDIFACT. | EdifactFramingSettings (povinné) |
| filtr_zpráv | Filtr zpráv EDIFACT. | EdifactMessageFilter (povinné) |
| seznam_filtrů zpráv | Seznam filtru zpráv EDIFACT. | Identifikátor EdifactMessageIdentifier[] |
| processingSettings | Nastavení zpracování EDIFACT. | EdifactProcessingSettings (povinné) |
| Odkazy na schéma | Odkazy na schéma EDIFACT. | EdifactSchemaReference[] (povinné) |
| validationOverrides | Nastavení přepsání ověřování EDIFACT. | EdifactValidationOverride[] |
| validationSettings | Nastavení ověřování EDIFACT. | EdifactValidationSettings (povinné) |
EdifactSchemaReference
| Jméno | Popis | Hodnota |
|---|---|---|
| asociacePřiřazenýKód | Přiřazený kód přidružení. | řetězec |
| ID zprávy | ID zprávy. | string (povinné) |
| zpráva Vydání | Verze vydání zprávy. | string (povinné) |
| verze zprávy | Verze zprávy. | string (povinné) |
| název schématu | Název schématu. | string (povinné) |
| ID aplikace odesílatele | ID aplikace odesílatele. | řetězec |
| senderApplicationQualifier | Kvalifikátor aplikace odesílatele. | řetězec |
EdifactValidationOverride
| Jméno | Popis | Hodnota |
|---|---|---|
| allowLeadingAndTrailingSpacesAndZeroes | Hodnota označující, jestli chcete povolit počáteční a koncové mezery a nuly. | bool (povinné) |
| enforceCharacterSet | Hodnota označující, zda se má ověřit znaková sada. | bool (povinné) |
| ID zprávy | ID zprávy, na které se má použít nastavení ověření. | string (povinné) |
| trailingSeparatorPolicy | Koncové zásady oddělovače. | "Povinné" NotAllowed Není zadáno. Volitelné (povinné) |
| oříznoutVéstA KoncházetMezery a Nuly | Hodnota označující, zda se mají oříznout úvodní a koncové mezery a nuly. | bool (povinné) |
| validateEDITypes | Hodnota označující, zda se mají ověřit typy EDI. | bool (povinné) |
| validateXSDTypes | Hodnota označující, zda se mají ověřit typy XSD. | bool (povinné) |
EdifactValidationSettings
| Jméno | Popis | Hodnota |
|---|---|---|
| allowLeadingAndTrailingSpacesAndZeroes | Hodnota označující, jestli chcete povolit počáteční a koncové mezery a nuly. | bool (povinné) |
| checkDuplicateGroupControlNumber | Hodnota označující, zda chcete zkontrolovat duplicitní číslo ovládacího prvku skupiny. | bool (povinné) |
| checkDuplicateInterchangeControlNumber | Hodnota označující, zda chcete zkontrolovat duplicitní číslo ovládacího prvku výměny. | bool (povinné) |
| checkDuplicateTransactionSetControlNumber | Hodnota označující, zda se má zkontrolovat duplicitní číslo ovládacího prvku sady transakcí. | bool (povinné) |
| interchangeControlNumberValidityDays | Doba platnosti kontrolního čísla výměny. | int (povinné) |
| trailingSeparatorPolicy | Koncové zásady oddělovače. | "Povinné" NotAllowed Není zadáno. Volitelné (povinné) |
| oříznoutVéstA KoncházetMezery a Nuly | Hodnota označující, zda se mají oříznout úvodní a koncové mezery a nuly. | bool (povinné) |
| Ověřit znakovou sadu | Hodnota označující, zda se má ověřit znaková sada ve zprávě. | bool (povinné) |
| validateEDITypes | Hodnota označující, zda se mají ověřit typy EDI. | bool (povinné) |
| validateXSDTypes | Hodnota označující, zda se mají ověřit typy XSD. | bool (povinné) |
IntegrationAccountAgreementProperties
Značky prostředků
| Jméno | Popis | Hodnota |
|---|
X12PoděkováníNastavení
| Jméno | Popis | Hodnota |
|---|---|---|
| acknowledgementControlNumberLowerBound | Dolní mez ovládacího prvku potvrzení. | int (povinné) |
| acknowledgementControlNumberPrefix | Předpona kontrolního čísla potvrzení. | řetězec |
| acknowledgementControlNumberSuffix | Přípona kontrolního čísla potvrzení. | řetězec |
| acknowledgementControlNumberUpperBound | Horní mez ovládacího prvku potvrzení. | int (povinné) |
| batchFunctionalAcknowledgements | Hodnota označující, zda má být dávkové funkční potvrzení. | bool (povinné) |
| batchImplementationAcknowledgements | Hodnota označující, zda se má dávková implementace potvrdit. | bool (povinné) |
| batchTechnicalPoděkování | Hodnota označující, zda se mají provádět dávky technických potvrzení. | bool (povinné) |
| functionalAcknowledgementVersion | Funkční verze potvrzení. | řetězec |
| implementaceAcknowledgementVersion | Verze potvrzení implementace. | řetězec |
| Potřebné funkční poděkování | Hodnota označující, zda je vyžadováno potvrzení funkčnosti. | bool (povinné) |
| needImplementationAcknowledgementment | Hodnota označující, zda je potřeba potvrzení implementace. | bool (povinné) |
| needLoopForValidMessages | Hodnota označující, zda je smyčka potřebná pro platné zprávy. | bool (povinné) |
| needTechnicalKnowledgement | Hodnota označující, zda je potřeba technické potvrzení. | bool (povinné) |
| rolloverAcknowledgementControlNumber | Hodnota označující, zda se má převést na číslo ovládacího prvku potvrzení. | bool (povinné) |
| Poděkování sendSynchronousAcknowledgement | Hodnota označující, zda se má odeslat synchronní potvrzení. | bool (povinné) |
X12AgreementContent
| Jméno | Popis | Hodnota |
|---|---|---|
| receiveAgreement | Jednosměrná smlouva o příjmu X12. | X12OneWayAgreement (povinné) |
| OdeslatDohoda | Jednosměrná smlouva X12. | X12OneWayAgreement (povinné) |
X12DelimiterPřepíše
| Jméno | Popis | Hodnota |
|---|---|---|
| komponentní_separátor | Oddělovač součástí. | int (povinné) |
| dataElementSeparator | Oddělovač datových prvků. | int (povinné) |
| ID zprávy | ID zprávy. | řetězec |
| verze protokolu | Verze protokolu. | řetězec |
| nahraditZnak | Náhradní znak. | int (povinné) |
| replaceSeparatorsInPayload | Hodnota označující, zda se mají nahradit oddělovače v datové části. | bool (povinné) |
| segmentTerminátor | Ukončovací znak segmentu. | int (povinné) |
| segmentTerminatorSuffix | Přípona ukončovacího znaku segmentu. | CR 'CRLF' "LF" None (Žádný) NotSpecified (povinné) |
| targetNamespace | Cílový obor názvů, na kterém se má použít toto nastavení oddělovače. | řetězec |
X12EnvelopeOverride
| Jméno | Popis | Hodnota |
|---|---|---|
| Formát data | Formát data. | CCYYMMDD Není zadáno. YYMMDD (povinné) |
| functionalIdentifierCode | Kód funkčního identifikátoru. | řetězec |
| headerVersion | Verze hlavičky. | string (povinné) |
| ID zprávy | ID zprávy, na které se má toto nastavení obálky použít. | string (povinné) |
| verze protokolu | Verze protokolu, na které se má použít toto nastavení obálky. | string (povinné) |
| ID aplikace příjemce | ID aplikace příjemce. | string (povinné) |
| Kód zodpovědné agentury | Kód odpovědné agentury. | string (povinné) |
| ID aplikace odesílatele | ID aplikace odesílatele. | string (povinné) |
| targetNamespace | Cílový obor názvů, na kterém se musí použít toto nastavení obálky. | string (povinné) |
| formát času | Formát času. | "HHMM" 'HHMMSS' HHMMSSd HHMMSSddd NotSpecified (povinné) |
Nastavení obálky X12
| Jméno | Popis | Hodnota |
|---|---|---|
| kontrolaStandardsId | ID standardů řídí. | int (povinné) |
| Číslo ovládací verze | Číslo verze ovládacího prvku. | string (povinné) |
| enableDefaultGroupHeaders | Hodnota označující, jestli chcete povolit výchozí záhlaví skupin. | bool (povinné) |
| functionalGroupId | ID funkční skupiny. | řetězec |
| groupControlNumberLowerBound | Dolní mez čísla ovládacího prvku skupiny. | int (povinné) |
| groupControlNumberUpperBound | Horní mez čísla ovládacího prvku skupiny. | int (povinné) |
| groupHeaderAgencyCode | Kód agentury záhlaví skupiny. | string (povinné) |
| groupHeaderDateFormat | Formát data záhlaví skupiny. | CCYYMMDD Není zadáno. YYMMDD (povinné) |
| groupHeaderTimeFormat | Formát času záhlaví skupiny. | "HHMM" 'HHMMSS' HHMMSSd HHMMSSddd NotSpecified (povinné) |
| groupHeaderVersion | Verze záhlaví skupiny. | string (povinné) |
| interchangeControlNumberLowerBound | Dolní mez ovládacího prvku výměny. | int (povinné) |
| interchangeControlNumberUpperBound | Horní mez ovládacího prvku výměny. | int (povinné) |
| overwriteExistingTransactionSetControlNumber | Hodnota označující, zda chcete přepsat existující transakce set řídicí číslo. | bool (povinné) |
| ID aplikace příjemce | ID aplikace příjemce. | string (povinné) |
| rolloverGroupControlNumber | Hodnota označující, zda se má převést číslo ovládacího prvku skupiny. | bool (povinné) |
| rolloverInterchangeControlNumber | Hodnota označující, zda se má převést číslo ovládacího prvku výměny. | bool (povinné) |
| rolloverTransactionSetControlNumber | Hodnota označující, zda se má vrátit transakce nastavit řídicí číslo. | bool (povinné) |
| ID aplikace odesílatele | ID aplikace odesílatele. | string (povinné) |
| transactionSetControlNumberLowerBound | Transakce set řídicí číslo dolní mez. | int (povinné) |
| transactionSetControlNumberPrefix | Předpona čísla sady transakcí. | řetězec |
| transactionSetControlNumberSuffix | Přípona čísla sady transakcí. | řetězec |
| transactionSetControlNumberUpperBound | Transakce nastavit řídicí číslo horní mez. | int (povinné) |
| indikátor použití | Indikátor využití. | "Informace" Není zadáno. "Produkční" Test (povinné) |
| useControlStandardsIdAsRepetitionCharacter | Hodnota označující, zda použít ID kontrolních standardů jako znak opakování. | bool (povinné) |
Nastavení X12FramingSettings
| Jméno | Popis | Hodnota |
|---|---|---|
| znaková sada | Znaková sada X12. | "Základní" "Rozšířeno" Není zadáno. 'UTF8' (povinné) |
| komponentní_separátor | Oddělovač součástí. | int (povinné) |
| dataElementSeparator | Oddělovač datových prvků. | int (povinné) |
| nahraditZnak | Náhradní znak. | int (povinné) |
| replaceSeparatorsInPayload | Hodnota označující, zda se mají nahradit oddělovače v datové části. | bool (povinné) |
| segmentTerminátor | Ukončovací znak segmentu. | int (povinné) |
| segmentTerminatorSuffix | Přípona ukončovacího znaku segmentu. | CR 'CRLF' "LF" None (Žádný) NotSpecified (povinné) |
X12MessageFilter
| Jméno | Popis | Hodnota |
|---|---|---|
| typ_filtru zpráv | Typ filtru zprávy. | "Vyloučit" Zahrnout NotSpecified (povinné) |
Identifikátor_X12MessageIdentifier
| Jméno | Popis | Hodnota |
|---|---|---|
| ID zprávy | ID zprávy. | string (povinné) |
X12OneWayAgreement
| Jméno | Popis | Hodnota |
|---|---|---|
| ProtocolSettings | Nastavení protokolu X12. | X12ProtocolSettings (povinné) |
| Identita_firmy_příjemce | Obchodní identita příjemce | |
| senderBusinessIdentity | Obchodní identita odesílatele | |
X12ProcessingSettings
| Jméno | Popis | Hodnota |
|---|---|---|
| convertImpliedDecimal | Hodnota označující, zda chcete převést číselný typ na předpokládané desetinné číslo. | bool (povinné) |
| createEmptyXmlTagsForTrailingSeparators | Hodnota označující, zda chcete vytvořit prázdné značky XML pro koncové oddělovače. | bool (povinné) |
| maskSecurityInfo | Hodnota označující, zda se mají maskovat informace o zabezpečení. | bool (povinné) |
| preserveInterchange | Hodnota označující, zda chcete zachovat výměnu. | bool (povinné) |
| suspendInterchangeOnError | Hodnota označující, zda má být pozastavena výměna při chybě. | bool (povinné) |
| useDotAsDecimalSeparator | Hodnota označující, zda se má použít tečka jako oddělovač desetinných míst. | bool (povinné) |
Nastavení protokolu X12
| Jméno | Popis | Hodnota |
|---|---|---|
| poděkováníNastavení | Nastavení potvrzení X12. | X12AcknowledgementSettings (povinné) |
| obálkyOverrides | Nastavení přepsání obálky X12 | X12EnvelopeOverride[] |
| envelopeSettings | Nastavení obálky X12. | X12EnvelopeSettings (povinné) |
| nastavení rámování | Nastavení rámování X12. | X12FramingSettings (povinné) |
| filtr_zpráv | Filtr zpráv X12. | X12MessageFilter (povinné) |
| seznam_filtrů zpráv | Seznam filtru zpráv X12. | Identifikátor_X12MessageIdentifier[] |
| processingSettings | Nastavení zpracování X12. | X12ProcessingSettings (povinné) |
| Odkazy na schéma | Odkazy na schéma X12. | X12SchemaReference[] (povinné) |
| nastavení zabezpečení | Nastavení zabezpečení X12. | X12SecuritySettings (povinné) |
| validationOverrides | Nastavení přepsání ověření X12 | X12ValidationOverride[] |
| validationSettings | Nastavení ověření X12. | X12ValidationSettings (povinné) |
| x12DelimiterOverrides | Nastavení přepsání oddělovače X12. | X12DelimiterOverrides[] |
Odkaz na schéma X12
| Jméno | Popis | Hodnota |
|---|---|---|
| ID zprávy | ID zprávy. | string (povinné) |
| název schématu | Název schématu. | string (povinné) |
| verze schématu | Verze schématu. | string (povinné) |
| ID aplikace odesílatele | ID aplikace odesílatele. | řetězec |
X12Nastavení zabezpečení
| Jméno | Popis | Hodnota |
|---|---|---|
| authorizationQualifier | Kvalifikátor autorizace. | string (povinné) |
| Hodnota autorizace | Autorizační hodnota. | řetězec |
| Hodnota hesla | Hodnota hesla. | řetězec |
| securityQualifier | Kvalifikátor zabezpečení. | string (povinné) |
X12ValidationOverride
| Jméno | Popis | Hodnota |
|---|---|---|
| allowLeadingAndTrailingSpacesAndZeroes | Hodnota označující, jestli chcete povolit počáteční a koncové mezery a nuly. | bool (povinné) |
| ID zprávy | ID zprávy, na které se má použít nastavení ověření. | string (povinné) |
| trailingSeparatorPolicy | Koncové zásady oddělovače. | "Povinné" NotAllowed Není zadáno. Volitelné (povinné) |
| oříznoutVéstA KoncházetMezery a Nuly | Hodnota označující, zda se mají oříznout úvodní a koncové mezery a nuly. | bool (povinné) |
| Ověřit znakovou sadu | Hodnota označující, zda se má ověřit znaková sada. | bool (povinné) |
| validateEDITypes | Hodnota označující, zda se mají ověřit typy EDI. | bool (povinné) |
| validateXSDTypes | Hodnota označující, zda se mají ověřit typy XSD. | bool (povinné) |
X12ValidationSettings
| Jméno | Popis | Hodnota |
|---|---|---|
| allowLeadingAndTrailingSpacesAndZeroes | Hodnota označující, jestli chcete povolit počáteční a koncové mezery a nuly. | bool (povinné) |
| checkDuplicateGroupControlNumber | Hodnota označující, zda chcete zkontrolovat duplicitní číslo ovládacího prvku skupiny. | bool (povinné) |
| checkDuplicateInterchangeControlNumber | Hodnota označující, zda chcete zkontrolovat duplicitní číslo ovládacího prvku výměny. | bool (povinné) |
| checkDuplicateTransactionSetControlNumber | Hodnota označující, zda se má zkontrolovat duplicitní číslo ovládacího prvku sady transakcí. | bool (povinné) |
| interchangeControlNumberValidityDays | Doba platnosti kontrolního čísla výměny. | int (povinné) |
| trailingSeparatorPolicy | Koncové zásady oddělovače. | "Povinné" NotAllowed Není zadáno. Volitelné (povinné) |
| oříznoutVéstA KoncházetMezery a Nuly | Hodnota označující, zda se mají oříznout úvodní a koncové mezery a nuly. | bool (povinné) |
| Ověřit znakovou sadu | Hodnota označující, zda se má ověřit znaková sada ve zprávě. | bool (povinné) |
| validateEDITypes | Hodnota označující, zda se mají ověřit typy EDI. | bool (povinné) |
| validateXSDTypes | Hodnota označující, zda se mají ověřit typy XSD. | bool (povinné) |
Příklady použití
Ukázky Bicep
Základní příklad nasazení smlouvy o účtu pro integraci aplikace logiky.
param resourceName string = 'acctest0001'
param location string = 'westeurope'
resource integrationAccount 'Microsoft.Logic/integrationAccounts@2019-05-01' = {
name: resourceName
location: location
properties: {}
sku: {
name: 'Standard'
}
}
resource agreement 'Microsoft.Logic/integrationAccounts/agreements@2019-05-01' = {
parent: integrationAccount
name: resourceName
properties: {
agreementType: 'AS2'
content: {
aS2: {
receiveAgreement: {
protocolSettings: {
acknowledgementConnectionSettings: {
ignoreCertificateNameMismatch: false
keepHttpConnectionAlive: false
supportHttpStatusCodeContinue: false
unfoldHttpHeaders: false
}
envelopeSettings: {
autogenerateFileName: false
fileNameTemplate: '%FILE().ReceivedFileName%'
messageContentType: 'text/plain'
suspendMessageOnFileNameGenerationError: true
transmitFileNameInMimeHeader: false
}
errorSettings: {
resendIfMDNNotReceived: false
suspendDuplicateMessage: false
}
mdnSettings: {
dispositionNotificationTo: 'http://localhost'
micHashingAlgorithm: 'SHA1'
needMDN: false
sendInboundMDNToMessageBox: true
sendMDNAsynchronously: false
signMDN: false
signOutboundMDNIfOptional: false
}
messageConnectionSettings: {
ignoreCertificateNameMismatch: false
keepHttpConnectionAlive: true
supportHttpStatusCodeContinue: true
unfoldHttpHeaders: true
}
securitySettings: {
enableNRRForInboundDecodedMessages: false
enableNRRForInboundEncodedMessages: false
enableNRRForInboundMDN: false
enableNRRForOutboundDecodedMessages: false
enableNRRForOutboundEncodedMessages: false
enableNRRForOutboundMDN: false
overrideGroupSigningCertificate: false
}
validationSettings: {
checkCertificateRevocationListOnReceive: false
checkCertificateRevocationListOnSend: false
checkDuplicateMessage: false
compressMessage: false
encryptMessage: false
encryptionAlgorithm: 'DES3'
interchangeDuplicatesValidityDays: 5
overrideMessageProperties: false
signMessage: false
signingAlgorithm: 'Default'
}
}
receiverBusinessIdentity: {
qualifier: 'AS2Identity'
value: 'FabrikamNY'
}
senderBusinessIdentity: {
qualifier: 'AS2Identity'
value: 'FabrikamDC'
}
}
sendAgreement: {
protocolSettings: {
acknowledgementConnectionSettings: {
ignoreCertificateNameMismatch: false
keepHttpConnectionAlive: false
supportHttpStatusCodeContinue: false
unfoldHttpHeaders: false
}
envelopeSettings: {
autogenerateFileName: false
fileNameTemplate: '%FILE().ReceivedFileName%'
messageContentType: 'text/plain'
suspendMessageOnFileNameGenerationError: true
transmitFileNameInMimeHeader: false
}
errorSettings: {
resendIfMDNNotReceived: false
suspendDuplicateMessage: false
}
mdnSettings: {
dispositionNotificationTo: 'http://localhost'
micHashingAlgorithm: 'SHA1'
needMDN: false
sendInboundMDNToMessageBox: true
sendMDNAsynchronously: false
signMDN: false
signOutboundMDNIfOptional: false
}
messageConnectionSettings: {
ignoreCertificateNameMismatch: false
keepHttpConnectionAlive: true
supportHttpStatusCodeContinue: true
unfoldHttpHeaders: true
}
securitySettings: {
enableNRRForInboundDecodedMessages: false
enableNRRForInboundEncodedMessages: false
enableNRRForInboundMDN: false
enableNRRForOutboundDecodedMessages: false
enableNRRForOutboundEncodedMessages: false
enableNRRForOutboundMDN: false
overrideGroupSigningCertificate: false
}
validationSettings: {
checkCertificateRevocationListOnReceive: false
checkCertificateRevocationListOnSend: false
checkDuplicateMessage: false
compressMessage: false
encryptMessage: false
encryptionAlgorithm: 'DES3'
interchangeDuplicatesValidityDays: 5
overrideMessageProperties: false
signMessage: false
signingAlgorithm: 'Default'
}
}
receiverBusinessIdentity: {
qualifier: 'AS2Identity'
value: 'FabrikamDC'
}
senderBusinessIdentity: {
qualifier: 'AS2Identity'
value: 'FabrikamNY'
}
}
}
}
guestIdentity: {
qualifier: 'AS2Identity'
value: 'FabrikamDC'
}
guestPartner: partner2.name
hostIdentity: {
qualifier: 'AS2Identity'
value: 'FabrikamNY'
}
hostPartner: partner.name
}
}
resource partner 'Microsoft.Logic/integrationAccounts/partners@2019-05-01' = {
parent: integrationAccount
name: resourceName
properties: {
content: {
b2b: {
businessIdentities: [
{
qualifier: 'AS2Identity'
value: 'FabrikamNY'
}
]
}
}
partnerType: 'B2B'
}
}
resource partner2 'Microsoft.Logic/integrationAccounts/partners@2019-05-01' = {
parent: integrationAccount
name: '${resourceName}another'
properties: {
content: {
b2b: {
businessIdentities: [
{
qualifier: 'AS2Identity'
value: 'FabrikamNY'
}
]
}
}
partnerType: 'B2B'
}
}
Ukázky rychlého startu Azure
Následující šablony Azure pro rychlý start obsahují ukázky Bicep pro nasazení tohoto typu prostředku.
| Soubor Bicep | Popis |
|---|---|
| Azure Logic Apps – AS2 – Odesílání příjmu | Vytvoří účty integrace pro dva partnery, Contoso a Fabrikam, včetně artefaktů pro partnery a smlouvy. Šablona také vytvoří aplikace logiky mezi společností Fabrikam Sales a Contoso, které demonstrují synchronní příjem as2. Šablona také vytváří aplikace logiky mezi Fabrikam Finance a Contoso, které demonstrují asynchronní odesílání AS2. |
Definice prostředku šablony ARM
Typ prostředku integrationAccounts/agreements je možné nasadit s operacemi, které cílí:
- skupiny prostředků – viz příkazy nasazení skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.Logic/integrationAccounts/agreements, přidejte do šablony následující JSON.
{
"type": "Microsoft.Logic/integrationAccounts/agreements",
"apiVersion": "2019-05-01",
"name": "string",
"location": "string",
"properties": {
"agreementType": "string",
"content": {
"aS2": {
"receiveAgreement": {
"protocolSettings": {
"acknowledgementConnectionSettings": {
"ignoreCertificateNameMismatch": "bool",
"keepHttpConnectionAlive": "bool",
"supportHttpStatusCodeContinue": "bool",
"unfoldHttpHeaders": "bool"
},
"envelopeSettings": {
"autogenerateFileName": "bool",
"fileNameTemplate": "string",
"messageContentType": "string",
"suspendMessageOnFileNameGenerationError": "bool",
"transmitFileNameInMimeHeader": "bool"
},
"errorSettings": {
"resendIfMDNNotReceived": "bool",
"suspendDuplicateMessage": "bool"
},
"mdnSettings": {
"dispositionNotificationTo": "string",
"mdnText": "string",
"micHashingAlgorithm": "string",
"needMDN": "bool",
"receiptDeliveryUrl": "string",
"sendInboundMDNToMessageBox": "bool",
"sendMDNAsynchronously": "bool",
"signMDN": "bool",
"signOutboundMDNIfOptional": "bool"
},
"messageConnectionSettings": {
"ignoreCertificateNameMismatch": "bool",
"keepHttpConnectionAlive": "bool",
"supportHttpStatusCodeContinue": "bool",
"unfoldHttpHeaders": "bool"
},
"securitySettings": {
"enableNRRForInboundDecodedMessages": "bool",
"enableNRRForInboundEncodedMessages": "bool",
"enableNRRForInboundMDN": "bool",
"enableNRRForOutboundDecodedMessages": "bool",
"enableNRRForOutboundEncodedMessages": "bool",
"enableNRRForOutboundMDN": "bool",
"encryptionCertificateName": "string",
"overrideGroupSigningCertificate": "bool",
"sha2AlgorithmFormat": "string",
"signingCertificateName": "string"
},
"validationSettings": {
"checkCertificateRevocationListOnReceive": "bool",
"checkCertificateRevocationListOnSend": "bool",
"checkDuplicateMessage": "bool",
"compressMessage": "bool",
"encryptionAlgorithm": "string",
"encryptMessage": "bool",
"interchangeDuplicatesValidityDays": "int",
"overrideMessageProperties": "bool",
"signingAlgorithm": "string",
"signMessage": "bool"
}
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
},
"sendAgreement": {
"protocolSettings": {
"acknowledgementConnectionSettings": {
"ignoreCertificateNameMismatch": "bool",
"keepHttpConnectionAlive": "bool",
"supportHttpStatusCodeContinue": "bool",
"unfoldHttpHeaders": "bool"
},
"envelopeSettings": {
"autogenerateFileName": "bool",
"fileNameTemplate": "string",
"messageContentType": "string",
"suspendMessageOnFileNameGenerationError": "bool",
"transmitFileNameInMimeHeader": "bool"
},
"errorSettings": {
"resendIfMDNNotReceived": "bool",
"suspendDuplicateMessage": "bool"
},
"mdnSettings": {
"dispositionNotificationTo": "string",
"mdnText": "string",
"micHashingAlgorithm": "string",
"needMDN": "bool",
"receiptDeliveryUrl": "string",
"sendInboundMDNToMessageBox": "bool",
"sendMDNAsynchronously": "bool",
"signMDN": "bool",
"signOutboundMDNIfOptional": "bool"
},
"messageConnectionSettings": {
"ignoreCertificateNameMismatch": "bool",
"keepHttpConnectionAlive": "bool",
"supportHttpStatusCodeContinue": "bool",
"unfoldHttpHeaders": "bool"
},
"securitySettings": {
"enableNRRForInboundDecodedMessages": "bool",
"enableNRRForInboundEncodedMessages": "bool",
"enableNRRForInboundMDN": "bool",
"enableNRRForOutboundDecodedMessages": "bool",
"enableNRRForOutboundEncodedMessages": "bool",
"enableNRRForOutboundMDN": "bool",
"encryptionCertificateName": "string",
"overrideGroupSigningCertificate": "bool",
"sha2AlgorithmFormat": "string",
"signingCertificateName": "string"
},
"validationSettings": {
"checkCertificateRevocationListOnReceive": "bool",
"checkCertificateRevocationListOnSend": "bool",
"checkDuplicateMessage": "bool",
"compressMessage": "bool",
"encryptionAlgorithm": "string",
"encryptMessage": "bool",
"interchangeDuplicatesValidityDays": "int",
"overrideMessageProperties": "bool",
"signingAlgorithm": "string",
"signMessage": "bool"
}
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
}
},
"edifact": {
"receiveAgreement": {
"protocolSettings": {
"acknowledgementSettings": {
"acknowledgementControlNumberLowerBound": "int",
"acknowledgementControlNumberPrefix": "string",
"acknowledgementControlNumberSuffix": "string",
"acknowledgementControlNumberUpperBound": "int",
"batchFunctionalAcknowledgements": "bool",
"batchTechnicalAcknowledgements": "bool",
"needFunctionalAcknowledgement": "bool",
"needLoopForValidMessages": "bool",
"needTechnicalAcknowledgement": "bool",
"rolloverAcknowledgementControlNumber": "bool",
"sendSynchronousAcknowledgement": "bool"
},
"edifactDelimiterOverrides": [
{
"componentSeparator": "int",
"dataElementSeparator": "int",
"decimalPointIndicator": "string",
"messageAssociationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"releaseIndicator": "int",
"repetitionSeparator": "int",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"targetNamespace": "string"
}
],
"envelopeOverrides": [
{
"applicationPassword": "string",
"associationAssignedCode": "string",
"controllingAgencyCode": "string",
"functionalGroupId": "string",
"groupHeaderMessageRelease": "string",
"groupHeaderMessageVersion": "string",
"messageAssociationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"receiverApplicationId": "string",
"receiverApplicationQualifier": "string",
"senderApplicationId": "string",
"senderApplicationQualifier": "string",
"targetNamespace": "string"
}
],
"envelopeSettings": {
"applicationReferenceId": "string",
"applyDelimiterStringAdvice": "bool",
"communicationAgreementId": "string",
"createGroupingSegments": "bool",
"enableDefaultGroupHeaders": "bool",
"functionalGroupId": "string",
"groupApplicationPassword": "string",
"groupApplicationReceiverId": "string",
"groupApplicationReceiverQualifier": "string",
"groupApplicationSenderId": "string",
"groupApplicationSenderQualifier": "string",
"groupAssociationAssignedCode": "string",
"groupControllingAgencyCode": "string",
"groupControlNumberLowerBound": "int",
"groupControlNumberPrefix": "string",
"groupControlNumberSuffix": "string",
"groupControlNumberUpperBound": "int",
"groupMessageRelease": "string",
"groupMessageVersion": "string",
"interchangeControlNumberLowerBound": "int",
"interchangeControlNumberPrefix": "string",
"interchangeControlNumberSuffix": "string",
"interchangeControlNumberUpperBound": "int",
"isTestInterchange": "bool",
"overwriteExistingTransactionSetControlNumber": "bool",
"processingPriorityCode": "string",
"receiverInternalIdentification": "string",
"receiverInternalSubIdentification": "string",
"receiverReverseRoutingAddress": "string",
"recipientReferencePasswordQualifier": "string",
"recipientReferencePasswordValue": "string",
"rolloverGroupControlNumber": "bool",
"rolloverInterchangeControlNumber": "bool",
"rolloverTransactionSetControlNumber": "bool",
"senderInternalIdentification": "string",
"senderInternalSubIdentification": "string",
"senderReverseRoutingAddress": "string",
"transactionSetControlNumberLowerBound": "int",
"transactionSetControlNumberPrefix": "string",
"transactionSetControlNumberSuffix": "string",
"transactionSetControlNumberUpperBound": "int"
},
"framingSettings": {
"characterEncoding": "string",
"characterSet": "string",
"componentSeparator": "int",
"dataElementSeparator": "int",
"decimalPointIndicator": "string",
"protocolVersion": "int",
"releaseIndicator": "int",
"repetitionSeparator": "int",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"serviceCodeListDirectoryVersion": "string"
},
"messageFilter": {
"messageFilterType": "string"
},
"messageFilterList": [
{
"messageId": "string"
}
],
"processingSettings": {
"createEmptyXmlTagsForTrailingSeparators": "bool",
"maskSecurityInfo": "bool",
"preserveInterchange": "bool",
"suspendInterchangeOnError": "bool",
"useDotAsDecimalSeparator": "bool"
},
"schemaReferences": [
{
"associationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"schemaName": "string",
"senderApplicationId": "string",
"senderApplicationQualifier": "string"
}
],
"validationOverrides": [
{
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"enforceCharacterSet": "bool",
"messageId": "string",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
],
"validationSettings": {
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"checkDuplicateGroupControlNumber": "bool",
"checkDuplicateInterchangeControlNumber": "bool",
"checkDuplicateTransactionSetControlNumber": "bool",
"interchangeControlNumberValidityDays": "int",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
},
"sendAgreement": {
"protocolSettings": {
"acknowledgementSettings": {
"acknowledgementControlNumberLowerBound": "int",
"acknowledgementControlNumberPrefix": "string",
"acknowledgementControlNumberSuffix": "string",
"acknowledgementControlNumberUpperBound": "int",
"batchFunctionalAcknowledgements": "bool",
"batchTechnicalAcknowledgements": "bool",
"needFunctionalAcknowledgement": "bool",
"needLoopForValidMessages": "bool",
"needTechnicalAcknowledgement": "bool",
"rolloverAcknowledgementControlNumber": "bool",
"sendSynchronousAcknowledgement": "bool"
},
"edifactDelimiterOverrides": [
{
"componentSeparator": "int",
"dataElementSeparator": "int",
"decimalPointIndicator": "string",
"messageAssociationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"releaseIndicator": "int",
"repetitionSeparator": "int",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"targetNamespace": "string"
}
],
"envelopeOverrides": [
{
"applicationPassword": "string",
"associationAssignedCode": "string",
"controllingAgencyCode": "string",
"functionalGroupId": "string",
"groupHeaderMessageRelease": "string",
"groupHeaderMessageVersion": "string",
"messageAssociationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"receiverApplicationId": "string",
"receiverApplicationQualifier": "string",
"senderApplicationId": "string",
"senderApplicationQualifier": "string",
"targetNamespace": "string"
}
],
"envelopeSettings": {
"applicationReferenceId": "string",
"applyDelimiterStringAdvice": "bool",
"communicationAgreementId": "string",
"createGroupingSegments": "bool",
"enableDefaultGroupHeaders": "bool",
"functionalGroupId": "string",
"groupApplicationPassword": "string",
"groupApplicationReceiverId": "string",
"groupApplicationReceiverQualifier": "string",
"groupApplicationSenderId": "string",
"groupApplicationSenderQualifier": "string",
"groupAssociationAssignedCode": "string",
"groupControllingAgencyCode": "string",
"groupControlNumberLowerBound": "int",
"groupControlNumberPrefix": "string",
"groupControlNumberSuffix": "string",
"groupControlNumberUpperBound": "int",
"groupMessageRelease": "string",
"groupMessageVersion": "string",
"interchangeControlNumberLowerBound": "int",
"interchangeControlNumberPrefix": "string",
"interchangeControlNumberSuffix": "string",
"interchangeControlNumberUpperBound": "int",
"isTestInterchange": "bool",
"overwriteExistingTransactionSetControlNumber": "bool",
"processingPriorityCode": "string",
"receiverInternalIdentification": "string",
"receiverInternalSubIdentification": "string",
"receiverReverseRoutingAddress": "string",
"recipientReferencePasswordQualifier": "string",
"recipientReferencePasswordValue": "string",
"rolloverGroupControlNumber": "bool",
"rolloverInterchangeControlNumber": "bool",
"rolloverTransactionSetControlNumber": "bool",
"senderInternalIdentification": "string",
"senderInternalSubIdentification": "string",
"senderReverseRoutingAddress": "string",
"transactionSetControlNumberLowerBound": "int",
"transactionSetControlNumberPrefix": "string",
"transactionSetControlNumberSuffix": "string",
"transactionSetControlNumberUpperBound": "int"
},
"framingSettings": {
"characterEncoding": "string",
"characterSet": "string",
"componentSeparator": "int",
"dataElementSeparator": "int",
"decimalPointIndicator": "string",
"protocolVersion": "int",
"releaseIndicator": "int",
"repetitionSeparator": "int",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"serviceCodeListDirectoryVersion": "string"
},
"messageFilter": {
"messageFilterType": "string"
},
"messageFilterList": [
{
"messageId": "string"
}
],
"processingSettings": {
"createEmptyXmlTagsForTrailingSeparators": "bool",
"maskSecurityInfo": "bool",
"preserveInterchange": "bool",
"suspendInterchangeOnError": "bool",
"useDotAsDecimalSeparator": "bool"
},
"schemaReferences": [
{
"associationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"schemaName": "string",
"senderApplicationId": "string",
"senderApplicationQualifier": "string"
}
],
"validationOverrides": [
{
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"enforceCharacterSet": "bool",
"messageId": "string",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
],
"validationSettings": {
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"checkDuplicateGroupControlNumber": "bool",
"checkDuplicateInterchangeControlNumber": "bool",
"checkDuplicateTransactionSetControlNumber": "bool",
"interchangeControlNumberValidityDays": "int",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
}
},
"x12": {
"receiveAgreement": {
"protocolSettings": {
"acknowledgementSettings": {
"acknowledgementControlNumberLowerBound": "int",
"acknowledgementControlNumberPrefix": "string",
"acknowledgementControlNumberSuffix": "string",
"acknowledgementControlNumberUpperBound": "int",
"batchFunctionalAcknowledgements": "bool",
"batchImplementationAcknowledgements": "bool",
"batchTechnicalAcknowledgements": "bool",
"functionalAcknowledgementVersion": "string",
"implementationAcknowledgementVersion": "string",
"needFunctionalAcknowledgement": "bool",
"needImplementationAcknowledgement": "bool",
"needLoopForValidMessages": "bool",
"needTechnicalAcknowledgement": "bool",
"rolloverAcknowledgementControlNumber": "bool",
"sendSynchronousAcknowledgement": "bool"
},
"envelopeOverrides": [
{
"dateFormat": "string",
"functionalIdentifierCode": "string",
"headerVersion": "string",
"messageId": "string",
"protocolVersion": "string",
"receiverApplicationId": "string",
"responsibleAgencyCode": "string",
"senderApplicationId": "string",
"targetNamespace": "string",
"timeFormat": "string"
}
],
"envelopeSettings": {
"controlStandardsId": "int",
"controlVersionNumber": "string",
"enableDefaultGroupHeaders": "bool",
"functionalGroupId": "string",
"groupControlNumberLowerBound": "int",
"groupControlNumberUpperBound": "int",
"groupHeaderAgencyCode": "string",
"groupHeaderDateFormat": "string",
"groupHeaderTimeFormat": "string",
"groupHeaderVersion": "string",
"interchangeControlNumberLowerBound": "int",
"interchangeControlNumberUpperBound": "int",
"overwriteExistingTransactionSetControlNumber": "bool",
"receiverApplicationId": "string",
"rolloverGroupControlNumber": "bool",
"rolloverInterchangeControlNumber": "bool",
"rolloverTransactionSetControlNumber": "bool",
"senderApplicationId": "string",
"transactionSetControlNumberLowerBound": "int",
"transactionSetControlNumberPrefix": "string",
"transactionSetControlNumberSuffix": "string",
"transactionSetControlNumberUpperBound": "int",
"usageIndicator": "string",
"useControlStandardsIdAsRepetitionCharacter": "bool"
},
"framingSettings": {
"characterSet": "string",
"componentSeparator": "int",
"dataElementSeparator": "int",
"replaceCharacter": "int",
"replaceSeparatorsInPayload": "bool",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string"
},
"messageFilter": {
"messageFilterType": "string"
},
"messageFilterList": [
{
"messageId": "string"
}
],
"processingSettings": {
"convertImpliedDecimal": "bool",
"createEmptyXmlTagsForTrailingSeparators": "bool",
"maskSecurityInfo": "bool",
"preserveInterchange": "bool",
"suspendInterchangeOnError": "bool",
"useDotAsDecimalSeparator": "bool"
},
"schemaReferences": [
{
"messageId": "string",
"schemaName": "string",
"schemaVersion": "string",
"senderApplicationId": "string"
}
],
"securitySettings": {
"authorizationQualifier": "string",
"authorizationValue": "string",
"passwordValue": "string",
"securityQualifier": "string"
},
"validationOverrides": [
{
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"messageId": "string",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
],
"validationSettings": {
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"checkDuplicateGroupControlNumber": "bool",
"checkDuplicateInterchangeControlNumber": "bool",
"checkDuplicateTransactionSetControlNumber": "bool",
"interchangeControlNumberValidityDays": "int",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
},
"x12DelimiterOverrides": [
{
"componentSeparator": "int",
"dataElementSeparator": "int",
"messageId": "string",
"protocolVersion": "string",
"replaceCharacter": "int",
"replaceSeparatorsInPayload": "bool",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"targetNamespace": "string"
}
]
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
},
"sendAgreement": {
"protocolSettings": {
"acknowledgementSettings": {
"acknowledgementControlNumberLowerBound": "int",
"acknowledgementControlNumberPrefix": "string",
"acknowledgementControlNumberSuffix": "string",
"acknowledgementControlNumberUpperBound": "int",
"batchFunctionalAcknowledgements": "bool",
"batchImplementationAcknowledgements": "bool",
"batchTechnicalAcknowledgements": "bool",
"functionalAcknowledgementVersion": "string",
"implementationAcknowledgementVersion": "string",
"needFunctionalAcknowledgement": "bool",
"needImplementationAcknowledgement": "bool",
"needLoopForValidMessages": "bool",
"needTechnicalAcknowledgement": "bool",
"rolloverAcknowledgementControlNumber": "bool",
"sendSynchronousAcknowledgement": "bool"
},
"envelopeOverrides": [
{
"dateFormat": "string",
"functionalIdentifierCode": "string",
"headerVersion": "string",
"messageId": "string",
"protocolVersion": "string",
"receiverApplicationId": "string",
"responsibleAgencyCode": "string",
"senderApplicationId": "string",
"targetNamespace": "string",
"timeFormat": "string"
}
],
"envelopeSettings": {
"controlStandardsId": "int",
"controlVersionNumber": "string",
"enableDefaultGroupHeaders": "bool",
"functionalGroupId": "string",
"groupControlNumberLowerBound": "int",
"groupControlNumberUpperBound": "int",
"groupHeaderAgencyCode": "string",
"groupHeaderDateFormat": "string",
"groupHeaderTimeFormat": "string",
"groupHeaderVersion": "string",
"interchangeControlNumberLowerBound": "int",
"interchangeControlNumberUpperBound": "int",
"overwriteExistingTransactionSetControlNumber": "bool",
"receiverApplicationId": "string",
"rolloverGroupControlNumber": "bool",
"rolloverInterchangeControlNumber": "bool",
"rolloverTransactionSetControlNumber": "bool",
"senderApplicationId": "string",
"transactionSetControlNumberLowerBound": "int",
"transactionSetControlNumberPrefix": "string",
"transactionSetControlNumberSuffix": "string",
"transactionSetControlNumberUpperBound": "int",
"usageIndicator": "string",
"useControlStandardsIdAsRepetitionCharacter": "bool"
},
"framingSettings": {
"characterSet": "string",
"componentSeparator": "int",
"dataElementSeparator": "int",
"replaceCharacter": "int",
"replaceSeparatorsInPayload": "bool",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string"
},
"messageFilter": {
"messageFilterType": "string"
},
"messageFilterList": [
{
"messageId": "string"
}
],
"processingSettings": {
"convertImpliedDecimal": "bool",
"createEmptyXmlTagsForTrailingSeparators": "bool",
"maskSecurityInfo": "bool",
"preserveInterchange": "bool",
"suspendInterchangeOnError": "bool",
"useDotAsDecimalSeparator": "bool"
},
"schemaReferences": [
{
"messageId": "string",
"schemaName": "string",
"schemaVersion": "string",
"senderApplicationId": "string"
}
],
"securitySettings": {
"authorizationQualifier": "string",
"authorizationValue": "string",
"passwordValue": "string",
"securityQualifier": "string"
},
"validationOverrides": [
{
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"messageId": "string",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
],
"validationSettings": {
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"checkDuplicateGroupControlNumber": "bool",
"checkDuplicateInterchangeControlNumber": "bool",
"checkDuplicateTransactionSetControlNumber": "bool",
"interchangeControlNumberValidityDays": "int",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
},
"x12DelimiterOverrides": [
{
"componentSeparator": "int",
"dataElementSeparator": "int",
"messageId": "string",
"protocolVersion": "string",
"replaceCharacter": "int",
"replaceSeparatorsInPayload": "bool",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"targetNamespace": "string"
}
]
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
}
}
},
"guestIdentity": {
"qualifier": "string",
"value": "string"
},
"guestPartner": "string",
"hostIdentity": {
"qualifier": "string",
"value": "string"
},
"hostPartner": "string",
"metadata": {}
},
"tags": {
"{customized property}": "string"
}
}
Hodnoty vlastností
Microsoft.Logic/integrationAccounts/agreements
| Jméno | Popis | Hodnota |
|---|---|---|
| Verze rozhraní apiVersion | Verze rozhraní API | '2019-05-01' |
| poloha | Umístění prostředku. | řetězec |
| Jméno | Název prostředku | string (povinné) |
| vlastnosti | Vlastnosti smlouvy o účtu integrace. | IntegrationAccountAgreementProperties (povinné) |
| visačky | Značky prostředků | Slovník názvů a hodnot značek Viz Značky v šablonách |
| typ | Typ prostředku | Microsoft.Logic/integrationAccounts/agreements |
Obsah dohody
| Jméno | Popis | Hodnota |
|---|---|---|
| aS2 | Obsah smlouvy AS2. | AS2AgreementContent |
| edifact | Obsah smlouvy EDIFACT. | Obsah dohody o vlastnictví |
| x12 | Obsah smlouvy X12. | X12AgreementContent |
AS2AcknowledgementConnectionSettings
| Jméno | Popis | Hodnota |
|---|---|---|
| ignorovatNázevCertifikátuChybný výskyt | Určuje, jestli se má ignorovat neshoda v názvu certifikátu. | bool (povinné) |
| keepHttpConnectionAlive | Určuje, jestli se má připojení udržovat naživu. | bool (povinné) |
| supportHttpStatusCodeContinue | Určuje, zda má být podporován stavový kód HTTP CONTINUE. | bool (povinné) |
| rozvinoutHttpHeaders | Určuje, zda se mají rozbalit hlavičky HTTP. | bool (povinné) |
AS2AgreementContent
| Jméno | Popis | Hodnota |
|---|---|---|
| receiveAgreement | Jednosměrná smlouva o příjmu AS2 | AS2OneWayAgreement (povinné) |
| OdeslatDohoda | Jednosměrná smlouva AS2. | AS2OneWayAgreement (povinné) |
AS2EnvelopeSettings
| Jméno | Popis | Hodnota |
|---|---|---|
| autogenerateFileName | Hodnota označující, zda se má automaticky generovat název souboru. | bool (povinné) |
| Šablona názvu souboru | Šablona pro název souboru. | string (povinné) |
| messageContentType | Typ obsahu zprávy. | string (povinné) |
| suspendMessageOnFileNameGenerationError | Hodnota označující, zda chcete pozastavit zprávu o chybě generování názvu souboru. | bool (povinné) |
| transmitFileNameInMimeHeader | Hodnota označující, zda se má přenést název souboru v hlavičce MIME. | bool (povinné) |
AS2ErrorSettings
| Jméno | Popis | Hodnota |
|---|---|---|
| resendIfMDNNotReceived | Hodnota označující, zda se má zpráva znovu odeslat, pokud mdN není přijata. | bool (povinné) |
| suspendDuplicateMessage | Hodnota označující, zda má být pozastavena duplicitní zpráva. | bool (povinné) |
Nastavení AS2Mdn
| Jméno | Popis | Hodnota |
|---|---|---|
| dispositionNotificationTo | Oznámení o dispozici pro hodnotu hlavičky. | řetězec |
| mdnText | Text MDN. | řetězec |
| micHashingAlgorithm | Podpisový nebo hashovací algoritmus. | MD5 None (Žádný) Není zadáno. SHA1 "SHA2256" "SHA2384" SHA2512 (povinné) |
| needsMDN | Hodnota označující, jestli se má odeslat nebo vyžádat MDN. | bool (povinné) |
| adresa url doručené pošty | Adresa URL doručení potvrzení. | řetězec |
| sendInboundMDNToMessageBox | Hodnota označující, jestli se má do pole zprávy odesílat příchozí mdn. | bool (povinné) |
| sendMDNAsynchronně | Hodnota označující, zda se má odeslat asynchronní MDN. | bool (povinné) |
| signMDN | Hodnota označující, jestli je potřeba podepsat mdn, nebo ne. | bool (povinné) |
| signOutboundMDNIfOptional | Hodnota označující, jestli se má odchozí mdN odhlásit, pokud je nepovinný. | bool (povinné) |
AS2MessageConnectionSettings
| Jméno | Popis | Hodnota |
|---|---|---|
| ignorovatNázevCertifikátuChybný výskyt | Hodnota označující, jestli se má ignorovat neshoda v názvu certifikátu. | bool (povinné) |
| keepHttpConnectionAlive | Hodnota označující, zda má být připojení aktivní. | bool (povinné) |
| supportHttpStatusCodeContinue | Hodnota označující, zda má být podporován stavový kód HTTP CONTINUE. | bool (povinné) |
| rozvinoutHttpHeaders | Hodnota označující, zda se mají rozbalit hlavičky HTTP. | bool (povinné) |
AS2OneWayAgreement
| Jméno | Popis | Hodnota |
|---|---|---|
| ProtocolSettings | Nastavení protokolu AS2. | AS2ProtocolSettings (povinné) |
| Identita_firmy_příjemce | Obchodní identita příjemce | |
| senderBusinessIdentity | Obchodní identita odesílatele | |
AS2ProtocolSettings
AS2SecuritySettings
| Jméno | Popis | Hodnota |
|---|---|---|
| enableNRRForInboundDecodedMessages | Hodnota označující, zda povolit NRR pro příchozí dekódované zprávy. | bool (povinné) |
| enableNRRForInboundEncodedMessages | Hodnota označující, zda povolit NRR pro příchozí kódované zprávy. | bool (povinné) |
| enableNRRForInboundMDN | Hodnota označující, zda povolit NRR pro příchozí MDN. | bool (povinné) |
| enableNRRForOutboundDecodedMessages | Hodnota označující, zda povolit NRR pro odchozí dekódované zprávy. | bool (povinné) |
| enableNRRForOutboundEncodedMessages | Hodnota označující, zda povolit NRR pro odchozí kódované zprávy. | bool (povinné) |
| enableNRRForOutboundMDN | Hodnota označující, zda povolit NRR pro odchozí MDN. | bool (povinné) |
| název_šifrovacího certifikátu | Název šifrovacího certifikátu. | řetězec |
| overrideGroupSigningCertificate | Hodnota označující, jestli se má odeslat nebo vyžádat MDN. | bool (povinné) |
| sha2AlgorithmFormat | Formát algoritmu Sha2. Platné hodnoty jsou Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize. | řetězec |
| název_podpisové_hodnoty | Název podpisového certifikátu. | řetězec |
AS2ValidationSettings
| Jméno | Popis | Hodnota |
|---|---|---|
| checkCertificateRevocationListOnReceive | Hodnota označující, zda se má kontrolovat seznam odvolaných certifikátů při přijetí. | bool (povinné) |
| checkCertificateRevocationListOnSend | Hodnota označující, jestli se má při odesílání kontrolovat seznam odvolaných certifikátů. | bool (povinné) |
| checkDuplicateMessage | Hodnota označující, zda chcete zkontrolovat duplicitní zprávu. | bool (povinné) |
| komprimovatMessage | Hodnota označující, jestli je nutné zprávu zkomprimovat. | bool (povinné) |
| šifrovacíchAlgoritmů | Šifrovací algoritmus. | AES128 "AES192" "AES256" DES3 None (Žádný) Není zadáno. RC2 (povinné) |
| šifrovat zprávu | Hodnota označující, jestli má být zpráva zašifrovaná. | bool (povinné) |
| interchangeDuplicatesValidityDays | Počet dní, za které se má vrátit duplicitní výměna. | int (povinné) |
| overrideMessageProperties | Hodnota označující, zda se mají přepsat vlastnosti příchozí zprávy se smlouvami. | bool (povinné) |
| algoritmus podepisování | Podpisový algoritmus. | Výchozí Není zadáno. SHA1 "SHA2256" "SHA2384" "SHA2512" |
| signMessage | Hodnota označující, zda musí být zpráva podepsána. | bool (povinné) |
Firemní identita
| Jméno | Popis | Hodnota |
|---|---|---|
| kvalifikátor | Kvalifikátor obchodní identity, např. as2identity, ZZ, ZZZ, 31, 32 | string (povinné) |
| hodnota | Hodnota obchodní identity definovaná uživatelem. | string (povinné) |
Nastavení poděkování EdifactAcknowledgementSettings
| Jméno | Popis | Hodnota |
|---|---|---|
| acknowledgementControlNumberLowerBound | Dolní mez ovládacího prvku potvrzení. | int (povinné) |
| acknowledgementControlNumberPrefix | Předpona kontrolního čísla potvrzení. | řetězec |
| acknowledgementControlNumberSuffix | Přípona kontrolního čísla potvrzení. | řetězec |
| acknowledgementControlNumberUpperBound | Horní mez ovládacího prvku potvrzení. | int (povinné) |
| batchFunctionalAcknowledgements | Hodnota označující, zda má být dávkové funkční potvrzení. | bool (povinné) |
| batchTechnicalPoděkování | Hodnota označující, zda se mají provádět dávky technických potvrzení. | bool (povinné) |
| Potřebné funkční poděkování | Hodnota označující, zda je vyžadováno potvrzení funkčnosti. | bool (povinné) |
| needLoopForValidMessages | Hodnota označující, zda je smyčka potřebná pro platné zprávy. | bool (povinné) |
| needTechnicalKnowledgement | Hodnota označující, zda je potřeba technické potvrzení. | bool (povinné) |
| rolloverAcknowledgementControlNumber | Hodnota označující, zda se má převést na číslo ovládacího prvku potvrzení. | bool (povinné) |
| Poděkování sendSynchronousAcknowledgement | Hodnota označující, zda se má odeslat synchronní potvrzení. | bool (povinné) |
Obsah dohody o vlastnictví
| Jméno | Popis | Hodnota |
|---|---|---|
| receiveAgreement | Jednosměrná smlouva o příjmu EDIFACT. | EdifactOneWayAgreement (povinné) |
| OdeslatDohoda | Jednosměrná smlouva eDIFACT. | EdifactOneWayAgreement (povinné) |
EdifactDelimiterOverride
| Jméno | Popis | Hodnota |
|---|---|---|
| komponentní_separátor | Oddělovač součástí. | int (povinné) |
| dataElementSeparator | Oddělovač datových prvků. | int (povinné) |
| decimalPointIndicator | Ukazatel desetinné čárky. | Čárka Desetinné číslo NotSpecified (povinné) |
| messageAssociationAssignedCode | Kód přiřazený přidružením zprávy | řetězec |
| ID zprávy | ID zprávy. | řetězec |
| zpráva Vydání | Zpráva vydaná. | řetězec |
| verze zprávy | Verze zprávy. | řetězec |
| releaseIndicator | Indikátor vydání. | int (povinné) |
| opakováníSeparator | Oddělovač opakování. | int (povinné) |
| segmentTerminátor | Ukončovací znak segmentu. | int (povinné) |
| segmentTerminatorSuffix | Přípona ukončovacího znaku segmentu. | CR 'CRLF' "LF" None (Žádný) NotSpecified (povinné) |
| targetNamespace | Cílový obor názvů, na kterém se má použít toto nastavení oddělovače. | řetězec |
Rozšíření EdifactEnvelopeOverride
| Jméno | Popis | Hodnota |
|---|---|---|
| applicationPassword | Heslo aplikace. | řetězec |
| asociacePřiřazenýKód | Přiřazený kód přidružení. | řetězec |
| kód controllingAgencyCode | Kontrolní kód agentury. | řetězec |
| functionalGroupId | ID funkční skupiny. | řetězec |
| groupHeaderMessageRelease | Vydání zprávy záhlaví skupiny. | řetězec |
| groupHeaderMessageVersion | Verze zprávy záhlaví skupiny. | řetězec |
| messageAssociationAssignedCode | Kód přiřazený přidružením zprávy | řetězec |
| ID zprávy | ID zprávy, na které se má toto nastavení obálky použít. | řetězec |
| zpráva Vydání | Verze verze zprávy, na které se musí použít toto nastavení obálky. | řetězec |
| verze zprávy | Verze zprávy, na které se má použít toto nastavení obálky. | řetězec |
| ID aplikace příjemce | ID aplikace příjemce. | řetězec |
| receiverApplicationQualifier | Kvalifikátor aplikace příjemce. | řetězec |
| ID aplikace odesílatele | ID aplikace odesílatele. | řetězec |
| senderApplicationQualifier | Kvalifikátor aplikace odesílatele. | řetězec |
| targetNamespace | Cílový obor názvů, na kterém se musí použít toto nastavení obálky. | řetězec |
Nastavení obálky EdifactEnvelope
| Jméno | Popis | Hodnota |
|---|---|---|
| applicationReferenceId | ID odkazu na aplikaci. | řetězec |
| applyDelimiterStringAdvice | Hodnota označující, zda použít rady k řetězci oddělovače. | bool (povinné) |
| communicationAgreementId | ID komunikační smlouvy. | řetězec |
| createGroupingSegments | Hodnota označující, zda se mají vytvářet segmenty seskupení. | bool (povinné) |
| enableDefaultGroupHeaders | Hodnota označující, jestli chcete povolit výchozí záhlaví skupin. | bool (povinné) |
| functionalGroupId | ID funkční skupiny. | řetězec |
| groupApplicationPassword | Heslo aplikace skupiny. | řetězec |
| groupApplicationReceiverId | ID příjemce skupinové aplikace. | řetězec |
| groupApplicationReceiverQualifier | Kvalifikátor přijímače skupinových aplikací. | řetězec |
| groupApplicationSenderId | ID odesílatele aplikace skupiny. | řetězec |
| groupApplicationSenderQualifier | Kvalifikátor odesílatele aplikace skupiny. | řetězec |
| groupAssociationAssignedCode | Přiřazený kód přidružení skupiny. | řetězec |
| groupControllingAgencyCode | Kód kontrolní agentury skupiny. | řetězec |
| groupControlNumberLowerBound | Dolní mez čísla ovládacího prvku skupiny. | int (povinné) |
| groupControlNumberPrefix | Předpona čísla ovládacího prvku skupiny. | řetězec |
| groupControlNumberSuffix | Přípona čísla ovládacího prvku skupiny. | řetězec |
| groupControlNumberUpperBound | Horní mez čísla ovládacího prvku skupiny. | int (povinné) |
| groupMessageRelease | Vydání zprávy skupiny. | řetězec |
| groupMessageVersion | Verze zprávy skupiny. | řetězec |
| interchangeControlNumberLowerBound | Dolní mez ovládacího prvku výměny. | int (povinné) |
| interchangeControlNumberPrefix | Předpona čísla ovládacího prvku výměny. | řetězec |
| interchangeControlNumberSuffix | Přípona čísla ovládacího prvku výměny. | řetězec |
| interchangeControlNumberUpperBound | Horní mez ovládacího prvku výměny. | int (povinné) |
| isTestInterchange | Hodnota označující, zda je zpráva testovací výměnou. | bool (povinné) |
| overwriteExistingTransactionSetControlNumber | Hodnota označující, zda chcete přepsat existující transakce set řídicí číslo. | bool (povinné) |
| processingPriorityCode | Kód priority zpracování. | řetězec |
| internalIdentifikace přijímače | Vnitřní identifikace příjemce. | řetězec |
| vnitřníDílčí identifikace příjemce | Vnitřní identifikace příjemce. | řetězec |
| Adresa_obráceného_směrování přijímače | Adresa zpětného směrování příjemce. | řetězec |
| recipientReferencePasswordQualifier | Kvalifikátor hesla pro referenci příjemce. | řetězec |
| recipientReferencePasswordValue | Referenční hodnota hesla příjemce. | řetězec |
| rolloverGroupControlNumber | Hodnota označující, zda se má převést číslo ovládacího prvku skupiny. | bool (povinné) |
| rolloverInterchangeControlNumber | Hodnota označující, zda se má převést číslo ovládacího prvku výměny. | bool (povinné) |
| rolloverTransactionSetControlNumber | Hodnota označující, zda se má vrátit transakce nastavit řídicí číslo. | bool (povinné) |
| senderInternalIdentification | Interní identifikace odesílatele. | řetězec |
| senderInternalSubIdentification | Interní identifikace odesílatele. | řetězec |
| senderReverseRoutingAddress | Adresa zpětného směrování odesílatele. | řetězec |
| transactionSetControlNumberLowerBound | Transakce set řídicí číslo dolní mez. | int (povinné) |
| transactionSetControlNumberPrefix | Předpona čísla sady transakcí. | řetězec |
| transactionSetControlNumberSuffix | Přípona čísla sady transakcí. | řetězec |
| transactionSetControlNumberUpperBound | Transakce nastavit řídicí číslo horní mez. | int (povinné) |
EdifactFramingSettings
| Jméno | Popis | Hodnota |
|---|---|---|
| characterEncoding | Kódování znaků. | řetězec |
| znaková sada | Znaková sada nastavení rámce EDIFACT. | "KECA" Není zadáno. UNOA UnOB "UNOC" UnOD "UNOE" "UNOF" UNOG "UNOH" "UNOI" "UNOJ" Unok UNOX Unoy (povinné) |
| komponentní_separátor | Oddělovač součástí. | int (povinné) |
| dataElementSeparator | Oddělovač datových prvků. | int (povinné) |
| decimalPointIndicator | Rámeček EDIFACT s nastavením desítkového indikátoru. | Čárka Desetinné číslo NotSpecified (povinné) |
| verze protokolu | Verze protokolu. | int (povinné) |
| releaseIndicator | Indikátor vydání. | int (povinné) |
| opakováníSeparator | Oddělovač opakování. | int (povinné) |
| segmentTerminátor | Ukončovací znak segmentu. | int (povinné) |
| segmentTerminatorSuffix | Přípona ukončovacího znaku segmentu nastavení rámce EDIFACT. | CR 'CRLF' "LF" None (Žádný) NotSpecified (povinné) |
| serviceCodeListDirectoryVersion | Verze adresáře seznamu kódů služby. | řetězec |
EdifactMessageFilter
| Jméno | Popis | Hodnota |
|---|---|---|
| typ_filtru zpráv | Typ filtru zprávy. | "Vyloučit" Zahrnout NotSpecified (povinné) |
Identifikátor EdifactMessageIdentifier
| Jméno | Popis | Hodnota |
|---|---|---|
| ID zprávy | ID zprávy, na které se má toto nastavení obálky použít. | string (povinné) |
EdifactOneWayAgreement
EdifactProcessingSettings
| Jméno | Popis | Hodnota |
|---|---|---|
| createEmptyXmlTagsForTrailingSeparators | Hodnota označující, zda chcete vytvořit prázdné značky XML pro koncové oddělovače. | bool (povinné) |
| maskSecurityInfo | Hodnota označující, zda se mají maskovat informace o zabezpečení. | bool (povinné) |
| preserveInterchange | Hodnota označující, zda chcete zachovat výměnu. | bool (povinné) |
| suspendInterchangeOnError | Hodnota označující, zda má být pozastavena výměna při chybě. | bool (povinné) |
| useDotAsDecimalSeparator | Hodnota označující, zda se má použít tečka jako oddělovač desetinných míst. | bool (povinné) |
Nastavení protokolu EdifactProtocolSettings
| Jméno | Popis | Hodnota |
|---|---|---|
| poděkováníNastavení | Nastavení potvrzení EDIFACT. | EdifactAcknowledgementSettings (povinné) |
| edifactDelimiterOverrides | Nastavení přepsání oddělovače EDIFACT. | Přepsání oddělovače EdifactDelimiter[] |
| obálkyOverrides | Nastavení přepsání obálky EDIFACT. | Přepsat obálku edifact[] |
| envelopeSettings | Nastavení obálky EDIFACT. | EdifactEnvelopeSettings (povinné) |
| nastavení rámování | Nastavení rámování EDIFACT. | EdifactFramingSettings (povinné) |
| filtr_zpráv | Filtr zpráv EDIFACT. | EdifactMessageFilter (povinné) |
| seznam_filtrů zpráv | Seznam filtru zpráv EDIFACT. | Identifikátor EdifactMessageIdentifier[] |
| processingSettings | Nastavení zpracování EDIFACT. | EdifactProcessingSettings (povinné) |
| Odkazy na schéma | Odkazy na schéma EDIFACT. | EdifactSchemaReference[] (povinné) |
| validationOverrides | Nastavení přepsání ověřování EDIFACT. | EdifactValidationOverride[] |
| validationSettings | Nastavení ověřování EDIFACT. | EdifactValidationSettings (povinné) |
EdifactSchemaReference
| Jméno | Popis | Hodnota |
|---|---|---|
| asociacePřiřazenýKód | Přiřazený kód přidružení. | řetězec |
| ID zprávy | ID zprávy. | string (povinné) |
| zpráva Vydání | Verze vydání zprávy. | string (povinné) |
| verze zprávy | Verze zprávy. | string (povinné) |
| název schématu | Název schématu. | string (povinné) |
| ID aplikace odesílatele | ID aplikace odesílatele. | řetězec |
| senderApplicationQualifier | Kvalifikátor aplikace odesílatele. | řetězec |
EdifactValidationOverride
| Jméno | Popis | Hodnota |
|---|---|---|
| allowLeadingAndTrailingSpacesAndZeroes | Hodnota označující, jestli chcete povolit počáteční a koncové mezery a nuly. | bool (povinné) |
| enforceCharacterSet | Hodnota označující, zda se má ověřit znaková sada. | bool (povinné) |
| ID zprávy | ID zprávy, na které se má použít nastavení ověření. | string (povinné) |
| trailingSeparatorPolicy | Koncové zásady oddělovače. | "Povinné" NotAllowed Není zadáno. Volitelné (povinné) |
| oříznoutVéstA KoncházetMezery a Nuly | Hodnota označující, zda se mají oříznout úvodní a koncové mezery a nuly. | bool (povinné) |
| validateEDITypes | Hodnota označující, zda se mají ověřit typy EDI. | bool (povinné) |
| validateXSDTypes | Hodnota označující, zda se mají ověřit typy XSD. | bool (povinné) |
EdifactValidationSettings
| Jméno | Popis | Hodnota |
|---|---|---|
| allowLeadingAndTrailingSpacesAndZeroes | Hodnota označující, jestli chcete povolit počáteční a koncové mezery a nuly. | bool (povinné) |
| checkDuplicateGroupControlNumber | Hodnota označující, zda chcete zkontrolovat duplicitní číslo ovládacího prvku skupiny. | bool (povinné) |
| checkDuplicateInterchangeControlNumber | Hodnota označující, zda chcete zkontrolovat duplicitní číslo ovládacího prvku výměny. | bool (povinné) |
| checkDuplicateTransactionSetControlNumber | Hodnota označující, zda se má zkontrolovat duplicitní číslo ovládacího prvku sady transakcí. | bool (povinné) |
| interchangeControlNumberValidityDays | Doba platnosti kontrolního čísla výměny. | int (povinné) |
| trailingSeparatorPolicy | Koncové zásady oddělovače. | "Povinné" NotAllowed Není zadáno. Volitelné (povinné) |
| oříznoutVéstA KoncházetMezery a Nuly | Hodnota označující, zda se mají oříznout úvodní a koncové mezery a nuly. | bool (povinné) |
| Ověřit znakovou sadu | Hodnota označující, zda se má ověřit znaková sada ve zprávě. | bool (povinné) |
| validateEDITypes | Hodnota označující, zda se mají ověřit typy EDI. | bool (povinné) |
| validateXSDTypes | Hodnota označující, zda se mají ověřit typy XSD. | bool (povinné) |
IntegrationAccountAgreementProperties
Značky prostředků
| Jméno | Popis | Hodnota |
|---|
X12PoděkováníNastavení
| Jméno | Popis | Hodnota |
|---|---|---|
| acknowledgementControlNumberLowerBound | Dolní mez ovládacího prvku potvrzení. | int (povinné) |
| acknowledgementControlNumberPrefix | Předpona kontrolního čísla potvrzení. | řetězec |
| acknowledgementControlNumberSuffix | Přípona kontrolního čísla potvrzení. | řetězec |
| acknowledgementControlNumberUpperBound | Horní mez ovládacího prvku potvrzení. | int (povinné) |
| batchFunctionalAcknowledgements | Hodnota označující, zda má být dávkové funkční potvrzení. | bool (povinné) |
| batchImplementationAcknowledgements | Hodnota označující, zda se má dávková implementace potvrdit. | bool (povinné) |
| batchTechnicalPoděkování | Hodnota označující, zda se mají provádět dávky technických potvrzení. | bool (povinné) |
| functionalAcknowledgementVersion | Funkční verze potvrzení. | řetězec |
| implementaceAcknowledgementVersion | Verze potvrzení implementace. | řetězec |
| Potřebné funkční poděkování | Hodnota označující, zda je vyžadováno potvrzení funkčnosti. | bool (povinné) |
| needImplementationAcknowledgementment | Hodnota označující, zda je potřeba potvrzení implementace. | bool (povinné) |
| needLoopForValidMessages | Hodnota označující, zda je smyčka potřebná pro platné zprávy. | bool (povinné) |
| needTechnicalKnowledgement | Hodnota označující, zda je potřeba technické potvrzení. | bool (povinné) |
| rolloverAcknowledgementControlNumber | Hodnota označující, zda se má převést na číslo ovládacího prvku potvrzení. | bool (povinné) |
| Poděkování sendSynchronousAcknowledgement | Hodnota označující, zda se má odeslat synchronní potvrzení. | bool (povinné) |
X12AgreementContent
| Jméno | Popis | Hodnota |
|---|---|---|
| receiveAgreement | Jednosměrná smlouva o příjmu X12. | X12OneWayAgreement (povinné) |
| OdeslatDohoda | Jednosměrná smlouva X12. | X12OneWayAgreement (povinné) |
X12DelimiterPřepíše
| Jméno | Popis | Hodnota |
|---|---|---|
| komponentní_separátor | Oddělovač součástí. | int (povinné) |
| dataElementSeparator | Oddělovač datových prvků. | int (povinné) |
| ID zprávy | ID zprávy. | řetězec |
| verze protokolu | Verze protokolu. | řetězec |
| nahraditZnak | Náhradní znak. | int (povinné) |
| replaceSeparatorsInPayload | Hodnota označující, zda se mají nahradit oddělovače v datové části. | bool (povinné) |
| segmentTerminátor | Ukončovací znak segmentu. | int (povinné) |
| segmentTerminatorSuffix | Přípona ukončovacího znaku segmentu. | CR 'CRLF' "LF" None (Žádný) NotSpecified (povinné) |
| targetNamespace | Cílový obor názvů, na kterém se má použít toto nastavení oddělovače. | řetězec |
X12EnvelopeOverride
| Jméno | Popis | Hodnota |
|---|---|---|
| Formát data | Formát data. | CCYYMMDD Není zadáno. YYMMDD (povinné) |
| functionalIdentifierCode | Kód funkčního identifikátoru. | řetězec |
| headerVersion | Verze hlavičky. | string (povinné) |
| ID zprávy | ID zprávy, na které se má toto nastavení obálky použít. | string (povinné) |
| verze protokolu | Verze protokolu, na které se má použít toto nastavení obálky. | string (povinné) |
| ID aplikace příjemce | ID aplikace příjemce. | string (povinné) |
| Kód zodpovědné agentury | Kód odpovědné agentury. | string (povinné) |
| ID aplikace odesílatele | ID aplikace odesílatele. | string (povinné) |
| targetNamespace | Cílový obor názvů, na kterém se musí použít toto nastavení obálky. | string (povinné) |
| formát času | Formát času. | "HHMM" 'HHMMSS' HHMMSSd HHMMSSddd NotSpecified (povinné) |
Nastavení obálky X12
| Jméno | Popis | Hodnota |
|---|---|---|
| kontrolaStandardsId | ID standardů řídí. | int (povinné) |
| Číslo ovládací verze | Číslo verze ovládacího prvku. | string (povinné) |
| enableDefaultGroupHeaders | Hodnota označující, jestli chcete povolit výchozí záhlaví skupin. | bool (povinné) |
| functionalGroupId | ID funkční skupiny. | řetězec |
| groupControlNumberLowerBound | Dolní mez čísla ovládacího prvku skupiny. | int (povinné) |
| groupControlNumberUpperBound | Horní mez čísla ovládacího prvku skupiny. | int (povinné) |
| groupHeaderAgencyCode | Kód agentury záhlaví skupiny. | string (povinné) |
| groupHeaderDateFormat | Formát data záhlaví skupiny. | CCYYMMDD Není zadáno. YYMMDD (povinné) |
| groupHeaderTimeFormat | Formát času záhlaví skupiny. | "HHMM" 'HHMMSS' HHMMSSd HHMMSSddd NotSpecified (povinné) |
| groupHeaderVersion | Verze záhlaví skupiny. | string (povinné) |
| interchangeControlNumberLowerBound | Dolní mez ovládacího prvku výměny. | int (povinné) |
| interchangeControlNumberUpperBound | Horní mez ovládacího prvku výměny. | int (povinné) |
| overwriteExistingTransactionSetControlNumber | Hodnota označující, zda chcete přepsat existující transakce set řídicí číslo. | bool (povinné) |
| ID aplikace příjemce | ID aplikace příjemce. | string (povinné) |
| rolloverGroupControlNumber | Hodnota označující, zda se má převést číslo ovládacího prvku skupiny. | bool (povinné) |
| rolloverInterchangeControlNumber | Hodnota označující, zda se má převést číslo ovládacího prvku výměny. | bool (povinné) |
| rolloverTransactionSetControlNumber | Hodnota označující, zda se má vrátit transakce nastavit řídicí číslo. | bool (povinné) |
| ID aplikace odesílatele | ID aplikace odesílatele. | string (povinné) |
| transactionSetControlNumberLowerBound | Transakce set řídicí číslo dolní mez. | int (povinné) |
| transactionSetControlNumberPrefix | Předpona čísla sady transakcí. | řetězec |
| transactionSetControlNumberSuffix | Přípona čísla sady transakcí. | řetězec |
| transactionSetControlNumberUpperBound | Transakce nastavit řídicí číslo horní mez. | int (povinné) |
| indikátor použití | Indikátor využití. | "Informace" Není zadáno. "Produkční" Test (povinné) |
| useControlStandardsIdAsRepetitionCharacter | Hodnota označující, zda použít ID kontrolních standardů jako znak opakování. | bool (povinné) |
Nastavení X12FramingSettings
| Jméno | Popis | Hodnota |
|---|---|---|
| znaková sada | Znaková sada X12. | "Základní" "Rozšířeno" Není zadáno. 'UTF8' (povinné) |
| komponentní_separátor | Oddělovač součástí. | int (povinné) |
| dataElementSeparator | Oddělovač datových prvků. | int (povinné) |
| nahraditZnak | Náhradní znak. | int (povinné) |
| replaceSeparatorsInPayload | Hodnota označující, zda se mají nahradit oddělovače v datové části. | bool (povinné) |
| segmentTerminátor | Ukončovací znak segmentu. | int (povinné) |
| segmentTerminatorSuffix | Přípona ukončovacího znaku segmentu. | CR 'CRLF' "LF" None (Žádný) NotSpecified (povinné) |
X12MessageFilter
| Jméno | Popis | Hodnota |
|---|---|---|
| typ_filtru zpráv | Typ filtru zprávy. | "Vyloučit" Zahrnout NotSpecified (povinné) |
Identifikátor_X12MessageIdentifier
| Jméno | Popis | Hodnota |
|---|---|---|
| ID zprávy | ID zprávy. | string (povinné) |
X12OneWayAgreement
| Jméno | Popis | Hodnota |
|---|---|---|
| ProtocolSettings | Nastavení protokolu X12. | X12ProtocolSettings (povinné) |
| Identita_firmy_příjemce | Obchodní identita příjemce | |
| senderBusinessIdentity | Obchodní identita odesílatele | |
X12ProcessingSettings
| Jméno | Popis | Hodnota |
|---|---|---|
| convertImpliedDecimal | Hodnota označující, zda chcete převést číselný typ na předpokládané desetinné číslo. | bool (povinné) |
| createEmptyXmlTagsForTrailingSeparators | Hodnota označující, zda chcete vytvořit prázdné značky XML pro koncové oddělovače. | bool (povinné) |
| maskSecurityInfo | Hodnota označující, zda se mají maskovat informace o zabezpečení. | bool (povinné) |
| preserveInterchange | Hodnota označující, zda chcete zachovat výměnu. | bool (povinné) |
| suspendInterchangeOnError | Hodnota označující, zda má být pozastavena výměna při chybě. | bool (povinné) |
| useDotAsDecimalSeparator | Hodnota označující, zda se má použít tečka jako oddělovač desetinných míst. | bool (povinné) |
Nastavení protokolu X12
| Jméno | Popis | Hodnota |
|---|---|---|
| poděkováníNastavení | Nastavení potvrzení X12. | X12AcknowledgementSettings (povinné) |
| obálkyOverrides | Nastavení přepsání obálky X12 | X12EnvelopeOverride[] |
| envelopeSettings | Nastavení obálky X12. | X12EnvelopeSettings (povinné) |
| nastavení rámování | Nastavení rámování X12. | X12FramingSettings (povinné) |
| filtr_zpráv | Filtr zpráv X12. | X12MessageFilter (povinné) |
| seznam_filtrů zpráv | Seznam filtru zpráv X12. | Identifikátor_X12MessageIdentifier[] |
| processingSettings | Nastavení zpracování X12. | X12ProcessingSettings (povinné) |
| Odkazy na schéma | Odkazy na schéma X12. | X12SchemaReference[] (povinné) |
| nastavení zabezpečení | Nastavení zabezpečení X12. | X12SecuritySettings (povinné) |
| validationOverrides | Nastavení přepsání ověření X12 | X12ValidationOverride[] |
| validationSettings | Nastavení ověření X12. | X12ValidationSettings (povinné) |
| x12DelimiterOverrides | Nastavení přepsání oddělovače X12. | X12DelimiterOverrides[] |
Odkaz na schéma X12
| Jméno | Popis | Hodnota |
|---|---|---|
| ID zprávy | ID zprávy. | string (povinné) |
| název schématu | Název schématu. | string (povinné) |
| verze schématu | Verze schématu. | string (povinné) |
| ID aplikace odesílatele | ID aplikace odesílatele. | řetězec |
X12Nastavení zabezpečení
| Jméno | Popis | Hodnota |
|---|---|---|
| authorizationQualifier | Kvalifikátor autorizace. | string (povinné) |
| Hodnota autorizace | Autorizační hodnota. | řetězec |
| Hodnota hesla | Hodnota hesla. | řetězec |
| securityQualifier | Kvalifikátor zabezpečení. | string (povinné) |
X12ValidationOverride
| Jméno | Popis | Hodnota |
|---|---|---|
| allowLeadingAndTrailingSpacesAndZeroes | Hodnota označující, jestli chcete povolit počáteční a koncové mezery a nuly. | bool (povinné) |
| ID zprávy | ID zprávy, na které se má použít nastavení ověření. | string (povinné) |
| trailingSeparatorPolicy | Koncové zásady oddělovače. | "Povinné" NotAllowed Není zadáno. Volitelné (povinné) |
| oříznoutVéstA KoncházetMezery a Nuly | Hodnota označující, zda se mají oříznout úvodní a koncové mezery a nuly. | bool (povinné) |
| Ověřit znakovou sadu | Hodnota označující, zda se má ověřit znaková sada. | bool (povinné) |
| validateEDITypes | Hodnota označující, zda se mají ověřit typy EDI. | bool (povinné) |
| validateXSDTypes | Hodnota označující, zda se mají ověřit typy XSD. | bool (povinné) |
X12ValidationSettings
| Jméno | Popis | Hodnota |
|---|---|---|
| allowLeadingAndTrailingSpacesAndZeroes | Hodnota označující, jestli chcete povolit počáteční a koncové mezery a nuly. | bool (povinné) |
| checkDuplicateGroupControlNumber | Hodnota označující, zda chcete zkontrolovat duplicitní číslo ovládacího prvku skupiny. | bool (povinné) |
| checkDuplicateInterchangeControlNumber | Hodnota označující, zda chcete zkontrolovat duplicitní číslo ovládacího prvku výměny. | bool (povinné) |
| checkDuplicateTransactionSetControlNumber | Hodnota označující, zda se má zkontrolovat duplicitní číslo ovládacího prvku sady transakcí. | bool (povinné) |
| interchangeControlNumberValidityDays | Doba platnosti kontrolního čísla výměny. | int (povinné) |
| trailingSeparatorPolicy | Koncové zásady oddělovače. | "Povinné" NotAllowed Není zadáno. Volitelné (povinné) |
| oříznoutVéstA KoncházetMezery a Nuly | Hodnota označující, zda se mají oříznout úvodní a koncové mezery a nuly. | bool (povinné) |
| Ověřit znakovou sadu | Hodnota označující, zda se má ověřit znaková sada ve zprávě. | bool (povinné) |
| validateEDITypes | Hodnota označující, zda se mají ověřit typy EDI. | bool (povinné) |
| validateXSDTypes | Hodnota označující, zda se mají ověřit typy XSD. | bool (povinné) |
Příklady použití
Šablony azure pro rychlý start
Následující šablony Azure Pro rychlý start nasadit tento typ prostředku.
| Šablona | Popis |
|---|---|
|
Azure Logic Apps – AS2 – Odesílání příjmu nasazení |
Vytvoří účty integrace pro dva partnery, Contoso a Fabrikam, včetně artefaktů pro partnery a smlouvy. Šablona také vytvoří aplikace logiky mezi společností Fabrikam Sales a Contoso, které demonstrují synchronní příjem as2. Šablona také vytváří aplikace logiky mezi Fabrikam Finance a Contoso, které demonstrují asynchronní odesílání AS2. |
Definice prostředku Terraformu (poskytovatel AzAPI)
Typ prostředku integrationAccounts/agreements je možné nasadit s operacemi, které cílí:
- skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.Logic/integrationAccounts/agreements, přidejte do šablony následující Terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Logic/integrationAccounts/agreements@2019-05-01"
name = "string"
parent_id = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
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 = ?
}
}
}
Hodnoty vlastností
Microsoft.Logic/integrationAccounts/agreements
| Jméno | Popis | Hodnota |
|---|---|---|
| poloha | Umístění prostředku. | řetězec |
| Jméno | Název prostředku | string (povinné) |
| ID rodiče | ID prostředku, který je nadřazený pro tento prostředek. | ID prostředku typu: integrationAccounts |
| vlastnosti | Vlastnosti smlouvy o účtu integrace. | IntegrationAccountAgreementProperties (povinné) |
| visačky | Značky prostředků | Slovník názvů a hodnot značek |
| typ | Typ prostředku | Microsoft.Logic/integrationAccounts/agreements@2019-05-01 |
Obsah dohody
| Jméno | Popis | Hodnota |
|---|---|---|
| aS2 | Obsah smlouvy AS2. | AS2AgreementContent |
| edifact | Obsah smlouvy EDIFACT. | Obsah dohody o vlastnictví |
| x12 | Obsah smlouvy X12. | X12AgreementContent |
AS2AcknowledgementConnectionSettings
| Jméno | Popis | Hodnota |
|---|---|---|
| ignorovatNázevCertifikátuChybný výskyt | Určuje, jestli se má ignorovat neshoda v názvu certifikátu. | bool (povinné) |
| keepHttpConnectionAlive | Určuje, jestli se má připojení udržovat naživu. | bool (povinné) |
| supportHttpStatusCodeContinue | Určuje, zda má být podporován stavový kód HTTP CONTINUE. | bool (povinné) |
| rozvinoutHttpHeaders | Určuje, zda se mají rozbalit hlavičky HTTP. | bool (povinné) |
AS2AgreementContent
| Jméno | Popis | Hodnota |
|---|---|---|
| receiveAgreement | Jednosměrná smlouva o příjmu AS2 | AS2OneWayAgreement (povinné) |
| OdeslatDohoda | Jednosměrná smlouva AS2. | AS2OneWayAgreement (povinné) |
AS2EnvelopeSettings
| Jméno | Popis | Hodnota |
|---|---|---|
| autogenerateFileName | Hodnota označující, zda se má automaticky generovat název souboru. | bool (povinné) |
| Šablona názvu souboru | Šablona pro název souboru. | string (povinné) |
| messageContentType | Typ obsahu zprávy. | string (povinné) |
| suspendMessageOnFileNameGenerationError | Hodnota označující, zda chcete pozastavit zprávu o chybě generování názvu souboru. | bool (povinné) |
| transmitFileNameInMimeHeader | Hodnota označující, zda se má přenést název souboru v hlavičce MIME. | bool (povinné) |
AS2ErrorSettings
| Jméno | Popis | Hodnota |
|---|---|---|
| resendIfMDNNotReceived | Hodnota označující, zda se má zpráva znovu odeslat, pokud mdN není přijata. | bool (povinné) |
| suspendDuplicateMessage | Hodnota označující, zda má být pozastavena duplicitní zpráva. | bool (povinné) |
Nastavení AS2Mdn
| Jméno | Popis | Hodnota |
|---|---|---|
| dispositionNotificationTo | Oznámení o dispozici pro hodnotu hlavičky. | řetězec |
| mdnText | Text MDN. | řetězec |
| micHashingAlgorithm | Podpisový nebo hashovací algoritmus. | MD5 None (Žádný) Není zadáno. SHA1 "SHA2256" "SHA2384" SHA2512 (povinné) |
| needsMDN | Hodnota označující, jestli se má odeslat nebo vyžádat MDN. | bool (povinné) |
| adresa url doručené pošty | Adresa URL doručení potvrzení. | řetězec |
| sendInboundMDNToMessageBox | Hodnota označující, jestli se má do pole zprávy odesílat příchozí mdn. | bool (povinné) |
| sendMDNAsynchronně | Hodnota označující, zda se má odeslat asynchronní MDN. | bool (povinné) |
| signMDN | Hodnota označující, jestli je potřeba podepsat mdn, nebo ne. | bool (povinné) |
| signOutboundMDNIfOptional | Hodnota označující, jestli se má odchozí mdN odhlásit, pokud je nepovinný. | bool (povinné) |
AS2MessageConnectionSettings
| Jméno | Popis | Hodnota |
|---|---|---|
| ignorovatNázevCertifikátuChybný výskyt | Hodnota označující, jestli se má ignorovat neshoda v názvu certifikátu. | bool (povinné) |
| keepHttpConnectionAlive | Hodnota označující, zda má být připojení aktivní. | bool (povinné) |
| supportHttpStatusCodeContinue | Hodnota označující, zda má být podporován stavový kód HTTP CONTINUE. | bool (povinné) |
| rozvinoutHttpHeaders | Hodnota označující, zda se mají rozbalit hlavičky HTTP. | bool (povinné) |
AS2OneWayAgreement
| Jméno | Popis | Hodnota |
|---|---|---|
| ProtocolSettings | Nastavení protokolu AS2. | AS2ProtocolSettings (povinné) |
| Identita_firmy_příjemce | Obchodní identita příjemce | |
| senderBusinessIdentity | Obchodní identita odesílatele | |
AS2ProtocolSettings
AS2SecuritySettings
| Jméno | Popis | Hodnota |
|---|---|---|
| enableNRRForInboundDecodedMessages | Hodnota označující, zda povolit NRR pro příchozí dekódované zprávy. | bool (povinné) |
| enableNRRForInboundEncodedMessages | Hodnota označující, zda povolit NRR pro příchozí kódované zprávy. | bool (povinné) |
| enableNRRForInboundMDN | Hodnota označující, zda povolit NRR pro příchozí MDN. | bool (povinné) |
| enableNRRForOutboundDecodedMessages | Hodnota označující, zda povolit NRR pro odchozí dekódované zprávy. | bool (povinné) |
| enableNRRForOutboundEncodedMessages | Hodnota označující, zda povolit NRR pro odchozí kódované zprávy. | bool (povinné) |
| enableNRRForOutboundMDN | Hodnota označující, zda povolit NRR pro odchozí MDN. | bool (povinné) |
| název_šifrovacího certifikátu | Název šifrovacího certifikátu. | řetězec |
| overrideGroupSigningCertificate | Hodnota označující, jestli se má odeslat nebo vyžádat MDN. | bool (povinné) |
| sha2AlgorithmFormat | Formát algoritmu Sha2. Platné hodnoty jsou Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize. | řetězec |
| název_podpisové_hodnoty | Název podpisového certifikátu. | řetězec |
AS2ValidationSettings
| Jméno | Popis | Hodnota |
|---|---|---|
| checkCertificateRevocationListOnReceive | Hodnota označující, zda se má kontrolovat seznam odvolaných certifikátů při přijetí. | bool (povinné) |
| checkCertificateRevocationListOnSend | Hodnota označující, jestli se má při odesílání kontrolovat seznam odvolaných certifikátů. | bool (povinné) |
| checkDuplicateMessage | Hodnota označující, zda chcete zkontrolovat duplicitní zprávu. | bool (povinné) |
| komprimovatMessage | Hodnota označující, jestli je nutné zprávu zkomprimovat. | bool (povinné) |
| šifrovacíchAlgoritmů | Šifrovací algoritmus. | AES128 "AES192" "AES256" DES3 None (Žádný) Není zadáno. RC2 (povinné) |
| šifrovat zprávu | Hodnota označující, jestli má být zpráva zašifrovaná. | bool (povinné) |
| interchangeDuplicatesValidityDays | Počet dní, za které se má vrátit duplicitní výměna. | int (povinné) |
| overrideMessageProperties | Hodnota označující, zda se mají přepsat vlastnosti příchozí zprávy se smlouvami. | bool (povinné) |
| algoritmus podepisování | Podpisový algoritmus. | Výchozí Není zadáno. SHA1 "SHA2256" "SHA2384" "SHA2512" |
| signMessage | Hodnota označující, zda musí být zpráva podepsána. | bool (povinné) |
Firemní identita
| Jméno | Popis | Hodnota |
|---|---|---|
| kvalifikátor | Kvalifikátor obchodní identity, např. as2identity, ZZ, ZZZ, 31, 32 | string (povinné) |
| hodnota | Hodnota obchodní identity definovaná uživatelem. | string (povinné) |
Nastavení poděkování EdifactAcknowledgementSettings
| Jméno | Popis | Hodnota |
|---|---|---|
| acknowledgementControlNumberLowerBound | Dolní mez ovládacího prvku potvrzení. | int (povinné) |
| acknowledgementControlNumberPrefix | Předpona kontrolního čísla potvrzení. | řetězec |
| acknowledgementControlNumberSuffix | Přípona kontrolního čísla potvrzení. | řetězec |
| acknowledgementControlNumberUpperBound | Horní mez ovládacího prvku potvrzení. | int (povinné) |
| batchFunctionalAcknowledgements | Hodnota označující, zda má být dávkové funkční potvrzení. | bool (povinné) |
| batchTechnicalPoděkování | Hodnota označující, zda se mají provádět dávky technických potvrzení. | bool (povinné) |
| Potřebné funkční poděkování | Hodnota označující, zda je vyžadováno potvrzení funkčnosti. | bool (povinné) |
| needLoopForValidMessages | Hodnota označující, zda je smyčka potřebná pro platné zprávy. | bool (povinné) |
| needTechnicalKnowledgement | Hodnota označující, zda je potřeba technické potvrzení. | bool (povinné) |
| rolloverAcknowledgementControlNumber | Hodnota označující, zda se má převést na číslo ovládacího prvku potvrzení. | bool (povinné) |
| Poděkování sendSynchronousAcknowledgement | Hodnota označující, zda se má odeslat synchronní potvrzení. | bool (povinné) |
Obsah dohody o vlastnictví
| Jméno | Popis | Hodnota |
|---|---|---|
| receiveAgreement | Jednosměrná smlouva o příjmu EDIFACT. | EdifactOneWayAgreement (povinné) |
| OdeslatDohoda | Jednosměrná smlouva eDIFACT. | EdifactOneWayAgreement (povinné) |
EdifactDelimiterOverride
| Jméno | Popis | Hodnota |
|---|---|---|
| komponentní_separátor | Oddělovač součástí. | int (povinné) |
| dataElementSeparator | Oddělovač datových prvků. | int (povinné) |
| decimalPointIndicator | Ukazatel desetinné čárky. | Čárka Desetinné číslo NotSpecified (povinné) |
| messageAssociationAssignedCode | Kód přiřazený přidružením zprávy | řetězec |
| ID zprávy | ID zprávy. | řetězec |
| zpráva Vydání | Zpráva vydaná. | řetězec |
| verze zprávy | Verze zprávy. | řetězec |
| releaseIndicator | Indikátor vydání. | int (povinné) |
| opakováníSeparator | Oddělovač opakování. | int (povinné) |
| segmentTerminátor | Ukončovací znak segmentu. | int (povinné) |
| segmentTerminatorSuffix | Přípona ukončovacího znaku segmentu. | CR 'CRLF' "LF" None (Žádný) NotSpecified (povinné) |
| targetNamespace | Cílový obor názvů, na kterém se má použít toto nastavení oddělovače. | řetězec |
Rozšíření EdifactEnvelopeOverride
| Jméno | Popis | Hodnota |
|---|---|---|
| applicationPassword | Heslo aplikace. | řetězec |
| asociacePřiřazenýKód | Přiřazený kód přidružení. | řetězec |
| kód controllingAgencyCode | Kontrolní kód agentury. | řetězec |
| functionalGroupId | ID funkční skupiny. | řetězec |
| groupHeaderMessageRelease | Vydání zprávy záhlaví skupiny. | řetězec |
| groupHeaderMessageVersion | Verze zprávy záhlaví skupiny. | řetězec |
| messageAssociationAssignedCode | Kód přiřazený přidružením zprávy | řetězec |
| ID zprávy | ID zprávy, na které se má toto nastavení obálky použít. | řetězec |
| zpráva Vydání | Verze verze zprávy, na které se musí použít toto nastavení obálky. | řetězec |
| verze zprávy | Verze zprávy, na které se má použít toto nastavení obálky. | řetězec |
| ID aplikace příjemce | ID aplikace příjemce. | řetězec |
| receiverApplicationQualifier | Kvalifikátor aplikace příjemce. | řetězec |
| ID aplikace odesílatele | ID aplikace odesílatele. | řetězec |
| senderApplicationQualifier | Kvalifikátor aplikace odesílatele. | řetězec |
| targetNamespace | Cílový obor názvů, na kterém se musí použít toto nastavení obálky. | řetězec |
Nastavení obálky EdifactEnvelope
| Jméno | Popis | Hodnota |
|---|---|---|
| applicationReferenceId | ID odkazu na aplikaci. | řetězec |
| applyDelimiterStringAdvice | Hodnota označující, zda použít rady k řetězci oddělovače. | bool (povinné) |
| communicationAgreementId | ID komunikační smlouvy. | řetězec |
| createGroupingSegments | Hodnota označující, zda se mají vytvářet segmenty seskupení. | bool (povinné) |
| enableDefaultGroupHeaders | Hodnota označující, jestli chcete povolit výchozí záhlaví skupin. | bool (povinné) |
| functionalGroupId | ID funkční skupiny. | řetězec |
| groupApplicationPassword | Heslo aplikace skupiny. | řetězec |
| groupApplicationReceiverId | ID příjemce skupinové aplikace. | řetězec |
| groupApplicationReceiverQualifier | Kvalifikátor přijímače skupinových aplikací. | řetězec |
| groupApplicationSenderId | ID odesílatele aplikace skupiny. | řetězec |
| groupApplicationSenderQualifier | Kvalifikátor odesílatele aplikace skupiny. | řetězec |
| groupAssociationAssignedCode | Přiřazený kód přidružení skupiny. | řetězec |
| groupControllingAgencyCode | Kód kontrolní agentury skupiny. | řetězec |
| groupControlNumberLowerBound | Dolní mez čísla ovládacího prvku skupiny. | int (povinné) |
| groupControlNumberPrefix | Předpona čísla ovládacího prvku skupiny. | řetězec |
| groupControlNumberSuffix | Přípona čísla ovládacího prvku skupiny. | řetězec |
| groupControlNumberUpperBound | Horní mez čísla ovládacího prvku skupiny. | int (povinné) |
| groupMessageRelease | Vydání zprávy skupiny. | řetězec |
| groupMessageVersion | Verze zprávy skupiny. | řetězec |
| interchangeControlNumberLowerBound | Dolní mez ovládacího prvku výměny. | int (povinné) |
| interchangeControlNumberPrefix | Předpona čísla ovládacího prvku výměny. | řetězec |
| interchangeControlNumberSuffix | Přípona čísla ovládacího prvku výměny. | řetězec |
| interchangeControlNumberUpperBound | Horní mez ovládacího prvku výměny. | int (povinné) |
| isTestInterchange | Hodnota označující, zda je zpráva testovací výměnou. | bool (povinné) |
| overwriteExistingTransactionSetControlNumber | Hodnota označující, zda chcete přepsat existující transakce set řídicí číslo. | bool (povinné) |
| processingPriorityCode | Kód priority zpracování. | řetězec |
| internalIdentifikace přijímače | Vnitřní identifikace příjemce. | řetězec |
| vnitřníDílčí identifikace příjemce | Vnitřní identifikace příjemce. | řetězec |
| Adresa_obráceného_směrování přijímače | Adresa zpětného směrování příjemce. | řetězec |
| recipientReferencePasswordQualifier | Kvalifikátor hesla pro referenci příjemce. | řetězec |
| recipientReferencePasswordValue | Referenční hodnota hesla příjemce. | řetězec |
| rolloverGroupControlNumber | Hodnota označující, zda se má převést číslo ovládacího prvku skupiny. | bool (povinné) |
| rolloverInterchangeControlNumber | Hodnota označující, zda se má převést číslo ovládacího prvku výměny. | bool (povinné) |
| rolloverTransactionSetControlNumber | Hodnota označující, zda se má vrátit transakce nastavit řídicí číslo. | bool (povinné) |
| senderInternalIdentification | Interní identifikace odesílatele. | řetězec |
| senderInternalSubIdentification | Interní identifikace odesílatele. | řetězec |
| senderReverseRoutingAddress | Adresa zpětného směrování odesílatele. | řetězec |
| transactionSetControlNumberLowerBound | Transakce set řídicí číslo dolní mez. | int (povinné) |
| transactionSetControlNumberPrefix | Předpona čísla sady transakcí. | řetězec |
| transactionSetControlNumberSuffix | Přípona čísla sady transakcí. | řetězec |
| transactionSetControlNumberUpperBound | Transakce nastavit řídicí číslo horní mez. | int (povinné) |
EdifactFramingSettings
| Jméno | Popis | Hodnota |
|---|---|---|
| characterEncoding | Kódování znaků. | řetězec |
| znaková sada | Znaková sada nastavení rámce EDIFACT. | "KECA" Není zadáno. UNOA UnOB "UNOC" UnOD "UNOE" "UNOF" UNOG "UNOH" "UNOI" "UNOJ" Unok UNOX Unoy (povinné) |
| komponentní_separátor | Oddělovač součástí. | int (povinné) |
| dataElementSeparator | Oddělovač datových prvků. | int (povinné) |
| decimalPointIndicator | Rámeček EDIFACT s nastavením desítkového indikátoru. | Čárka Desetinné číslo NotSpecified (povinné) |
| verze protokolu | Verze protokolu. | int (povinné) |
| releaseIndicator | Indikátor vydání. | int (povinné) |
| opakováníSeparator | Oddělovač opakování. | int (povinné) |
| segmentTerminátor | Ukončovací znak segmentu. | int (povinné) |
| segmentTerminatorSuffix | Přípona ukončovacího znaku segmentu nastavení rámce EDIFACT. | CR 'CRLF' "LF" None (Žádný) NotSpecified (povinné) |
| serviceCodeListDirectoryVersion | Verze adresáře seznamu kódů služby. | řetězec |
EdifactMessageFilter
| Jméno | Popis | Hodnota |
|---|---|---|
| typ_filtru zpráv | Typ filtru zprávy. | "Vyloučit" Zahrnout NotSpecified (povinné) |
Identifikátor EdifactMessageIdentifier
| Jméno | Popis | Hodnota |
|---|---|---|
| ID zprávy | ID zprávy, na které se má toto nastavení obálky použít. | string (povinné) |
EdifactOneWayAgreement
EdifactProcessingSettings
| Jméno | Popis | Hodnota |
|---|---|---|
| createEmptyXmlTagsForTrailingSeparators | Hodnota označující, zda chcete vytvořit prázdné značky XML pro koncové oddělovače. | bool (povinné) |
| maskSecurityInfo | Hodnota označující, zda se mají maskovat informace o zabezpečení. | bool (povinné) |
| preserveInterchange | Hodnota označující, zda chcete zachovat výměnu. | bool (povinné) |
| suspendInterchangeOnError | Hodnota označující, zda má být pozastavena výměna při chybě. | bool (povinné) |
| useDotAsDecimalSeparator | Hodnota označující, zda se má použít tečka jako oddělovač desetinných míst. | bool (povinné) |
Nastavení protokolu EdifactProtocolSettings
| Jméno | Popis | Hodnota |
|---|---|---|
| poděkováníNastavení | Nastavení potvrzení EDIFACT. | EdifactAcknowledgementSettings (povinné) |
| edifactDelimiterOverrides | Nastavení přepsání oddělovače EDIFACT. | Přepsání oddělovače EdifactDelimiter[] |
| obálkyOverrides | Nastavení přepsání obálky EDIFACT. | Přepsat obálku edifact[] |
| envelopeSettings | Nastavení obálky EDIFACT. | EdifactEnvelopeSettings (povinné) |
| nastavení rámování | Nastavení rámování EDIFACT. | EdifactFramingSettings (povinné) |
| filtr_zpráv | Filtr zpráv EDIFACT. | EdifactMessageFilter (povinné) |
| seznam_filtrů zpráv | Seznam filtru zpráv EDIFACT. | Identifikátor EdifactMessageIdentifier[] |
| processingSettings | Nastavení zpracování EDIFACT. | EdifactProcessingSettings (povinné) |
| Odkazy na schéma | Odkazy na schéma EDIFACT. | EdifactSchemaReference[] (povinné) |
| validationOverrides | Nastavení přepsání ověřování EDIFACT. | EdifactValidationOverride[] |
| validationSettings | Nastavení ověřování EDIFACT. | EdifactValidationSettings (povinné) |
EdifactSchemaReference
| Jméno | Popis | Hodnota |
|---|---|---|
| asociacePřiřazenýKód | Přiřazený kód přidružení. | řetězec |
| ID zprávy | ID zprávy. | string (povinné) |
| zpráva Vydání | Verze vydání zprávy. | string (povinné) |
| verze zprávy | Verze zprávy. | string (povinné) |
| název schématu | Název schématu. | string (povinné) |
| ID aplikace odesílatele | ID aplikace odesílatele. | řetězec |
| senderApplicationQualifier | Kvalifikátor aplikace odesílatele. | řetězec |
EdifactValidationOverride
| Jméno | Popis | Hodnota |
|---|---|---|
| allowLeadingAndTrailingSpacesAndZeroes | Hodnota označující, jestli chcete povolit počáteční a koncové mezery a nuly. | bool (povinné) |
| enforceCharacterSet | Hodnota označující, zda se má ověřit znaková sada. | bool (povinné) |
| ID zprávy | ID zprávy, na které se má použít nastavení ověření. | string (povinné) |
| trailingSeparatorPolicy | Koncové zásady oddělovače. | "Povinné" NotAllowed Není zadáno. Volitelné (povinné) |
| oříznoutVéstA KoncházetMezery a Nuly | Hodnota označující, zda se mají oříznout úvodní a koncové mezery a nuly. | bool (povinné) |
| validateEDITypes | Hodnota označující, zda se mají ověřit typy EDI. | bool (povinné) |
| validateXSDTypes | Hodnota označující, zda se mají ověřit typy XSD. | bool (povinné) |
EdifactValidationSettings
| Jméno | Popis | Hodnota |
|---|---|---|
| allowLeadingAndTrailingSpacesAndZeroes | Hodnota označující, jestli chcete povolit počáteční a koncové mezery a nuly. | bool (povinné) |
| checkDuplicateGroupControlNumber | Hodnota označující, zda chcete zkontrolovat duplicitní číslo ovládacího prvku skupiny. | bool (povinné) |
| checkDuplicateInterchangeControlNumber | Hodnota označující, zda chcete zkontrolovat duplicitní číslo ovládacího prvku výměny. | bool (povinné) |
| checkDuplicateTransactionSetControlNumber | Hodnota označující, zda se má zkontrolovat duplicitní číslo ovládacího prvku sady transakcí. | bool (povinné) |
| interchangeControlNumberValidityDays | Doba platnosti kontrolního čísla výměny. | int (povinné) |
| trailingSeparatorPolicy | Koncové zásady oddělovače. | "Povinné" NotAllowed Není zadáno. Volitelné (povinné) |
| oříznoutVéstA KoncházetMezery a Nuly | Hodnota označující, zda se mají oříznout úvodní a koncové mezery a nuly. | bool (povinné) |
| Ověřit znakovou sadu | Hodnota označující, zda se má ověřit znaková sada ve zprávě. | bool (povinné) |
| validateEDITypes | Hodnota označující, zda se mají ověřit typy EDI. | bool (povinné) |
| validateXSDTypes | Hodnota označující, zda se mají ověřit typy XSD. | bool (povinné) |
IntegrationAccountAgreementProperties
Značky prostředků
| Jméno | Popis | Hodnota |
|---|
X12PoděkováníNastavení
| Jméno | Popis | Hodnota |
|---|---|---|
| acknowledgementControlNumberLowerBound | Dolní mez ovládacího prvku potvrzení. | int (povinné) |
| acknowledgementControlNumberPrefix | Předpona kontrolního čísla potvrzení. | řetězec |
| acknowledgementControlNumberSuffix | Přípona kontrolního čísla potvrzení. | řetězec |
| acknowledgementControlNumberUpperBound | Horní mez ovládacího prvku potvrzení. | int (povinné) |
| batchFunctionalAcknowledgements | Hodnota označující, zda má být dávkové funkční potvrzení. | bool (povinné) |
| batchImplementationAcknowledgements | Hodnota označující, zda se má dávková implementace potvrdit. | bool (povinné) |
| batchTechnicalPoděkování | Hodnota označující, zda se mají provádět dávky technických potvrzení. | bool (povinné) |
| functionalAcknowledgementVersion | Funkční verze potvrzení. | řetězec |
| implementaceAcknowledgementVersion | Verze potvrzení implementace. | řetězec |
| Potřebné funkční poděkování | Hodnota označující, zda je vyžadováno potvrzení funkčnosti. | bool (povinné) |
| needImplementationAcknowledgementment | Hodnota označující, zda je potřeba potvrzení implementace. | bool (povinné) |
| needLoopForValidMessages | Hodnota označující, zda je smyčka potřebná pro platné zprávy. | bool (povinné) |
| needTechnicalKnowledgement | Hodnota označující, zda je potřeba technické potvrzení. | bool (povinné) |
| rolloverAcknowledgementControlNumber | Hodnota označující, zda se má převést na číslo ovládacího prvku potvrzení. | bool (povinné) |
| Poděkování sendSynchronousAcknowledgement | Hodnota označující, zda se má odeslat synchronní potvrzení. | bool (povinné) |
X12AgreementContent
| Jméno | Popis | Hodnota |
|---|---|---|
| receiveAgreement | Jednosměrná smlouva o příjmu X12. | X12OneWayAgreement (povinné) |
| OdeslatDohoda | Jednosměrná smlouva X12. | X12OneWayAgreement (povinné) |
X12DelimiterPřepíše
| Jméno | Popis | Hodnota |
|---|---|---|
| komponentní_separátor | Oddělovač součástí. | int (povinné) |
| dataElementSeparator | Oddělovač datových prvků. | int (povinné) |
| ID zprávy | ID zprávy. | řetězec |
| verze protokolu | Verze protokolu. | řetězec |
| nahraditZnak | Náhradní znak. | int (povinné) |
| replaceSeparatorsInPayload | Hodnota označující, zda se mají nahradit oddělovače v datové části. | bool (povinné) |
| segmentTerminátor | Ukončovací znak segmentu. | int (povinné) |
| segmentTerminatorSuffix | Přípona ukončovacího znaku segmentu. | CR 'CRLF' "LF" None (Žádný) NotSpecified (povinné) |
| targetNamespace | Cílový obor názvů, na kterém se má použít toto nastavení oddělovače. | řetězec |
X12EnvelopeOverride
| Jméno | Popis | Hodnota |
|---|---|---|
| Formát data | Formát data. | CCYYMMDD Není zadáno. YYMMDD (povinné) |
| functionalIdentifierCode | Kód funkčního identifikátoru. | řetězec |
| headerVersion | Verze hlavičky. | string (povinné) |
| ID zprávy | ID zprávy, na které se má toto nastavení obálky použít. | string (povinné) |
| verze protokolu | Verze protokolu, na které se má použít toto nastavení obálky. | string (povinné) |
| ID aplikace příjemce | ID aplikace příjemce. | string (povinné) |
| Kód zodpovědné agentury | Kód odpovědné agentury. | string (povinné) |
| ID aplikace odesílatele | ID aplikace odesílatele. | string (povinné) |
| targetNamespace | Cílový obor názvů, na kterém se musí použít toto nastavení obálky. | string (povinné) |
| formát času | Formát času. | "HHMM" 'HHMMSS' HHMMSSd HHMMSSddd NotSpecified (povinné) |
Nastavení obálky X12
| Jméno | Popis | Hodnota |
|---|---|---|
| kontrolaStandardsId | ID standardů řídí. | int (povinné) |
| Číslo ovládací verze | Číslo verze ovládacího prvku. | string (povinné) |
| enableDefaultGroupHeaders | Hodnota označující, jestli chcete povolit výchozí záhlaví skupin. | bool (povinné) |
| functionalGroupId | ID funkční skupiny. | řetězec |
| groupControlNumberLowerBound | Dolní mez čísla ovládacího prvku skupiny. | int (povinné) |
| groupControlNumberUpperBound | Horní mez čísla ovládacího prvku skupiny. | int (povinné) |
| groupHeaderAgencyCode | Kód agentury záhlaví skupiny. | string (povinné) |
| groupHeaderDateFormat | Formát data záhlaví skupiny. | CCYYMMDD Není zadáno. YYMMDD (povinné) |
| groupHeaderTimeFormat | Formát času záhlaví skupiny. | "HHMM" 'HHMMSS' HHMMSSd HHMMSSddd NotSpecified (povinné) |
| groupHeaderVersion | Verze záhlaví skupiny. | string (povinné) |
| interchangeControlNumberLowerBound | Dolní mez ovládacího prvku výměny. | int (povinné) |
| interchangeControlNumberUpperBound | Horní mez ovládacího prvku výměny. | int (povinné) |
| overwriteExistingTransactionSetControlNumber | Hodnota označující, zda chcete přepsat existující transakce set řídicí číslo. | bool (povinné) |
| ID aplikace příjemce | ID aplikace příjemce. | string (povinné) |
| rolloverGroupControlNumber | Hodnota označující, zda se má převést číslo ovládacího prvku skupiny. | bool (povinné) |
| rolloverInterchangeControlNumber | Hodnota označující, zda se má převést číslo ovládacího prvku výměny. | bool (povinné) |
| rolloverTransactionSetControlNumber | Hodnota označující, zda se má vrátit transakce nastavit řídicí číslo. | bool (povinné) |
| ID aplikace odesílatele | ID aplikace odesílatele. | string (povinné) |
| transactionSetControlNumberLowerBound | Transakce set řídicí číslo dolní mez. | int (povinné) |
| transactionSetControlNumberPrefix | Předpona čísla sady transakcí. | řetězec |
| transactionSetControlNumberSuffix | Přípona čísla sady transakcí. | řetězec |
| transactionSetControlNumberUpperBound | Transakce nastavit řídicí číslo horní mez. | int (povinné) |
| indikátor použití | Indikátor využití. | "Informace" Není zadáno. "Produkční" Test (povinné) |
| useControlStandardsIdAsRepetitionCharacter | Hodnota označující, zda použít ID kontrolních standardů jako znak opakování. | bool (povinné) |
Nastavení X12FramingSettings
| Jméno | Popis | Hodnota |
|---|---|---|
| znaková sada | Znaková sada X12. | "Základní" "Rozšířeno" Není zadáno. 'UTF8' (povinné) |
| komponentní_separátor | Oddělovač součástí. | int (povinné) |
| dataElementSeparator | Oddělovač datových prvků. | int (povinné) |
| nahraditZnak | Náhradní znak. | int (povinné) |
| replaceSeparatorsInPayload | Hodnota označující, zda se mají nahradit oddělovače v datové části. | bool (povinné) |
| segmentTerminátor | Ukončovací znak segmentu. | int (povinné) |
| segmentTerminatorSuffix | Přípona ukončovacího znaku segmentu. | CR 'CRLF' "LF" None (Žádný) NotSpecified (povinné) |
X12MessageFilter
| Jméno | Popis | Hodnota |
|---|---|---|
| typ_filtru zpráv | Typ filtru zprávy. | "Vyloučit" Zahrnout NotSpecified (povinné) |
Identifikátor_X12MessageIdentifier
| Jméno | Popis | Hodnota |
|---|---|---|
| ID zprávy | ID zprávy. | string (povinné) |
X12OneWayAgreement
| Jméno | Popis | Hodnota |
|---|---|---|
| ProtocolSettings | Nastavení protokolu X12. | X12ProtocolSettings (povinné) |
| Identita_firmy_příjemce | Obchodní identita příjemce | |
| senderBusinessIdentity | Obchodní identita odesílatele | |
X12ProcessingSettings
| Jméno | Popis | Hodnota |
|---|---|---|
| convertImpliedDecimal | Hodnota označující, zda chcete převést číselný typ na předpokládané desetinné číslo. | bool (povinné) |
| createEmptyXmlTagsForTrailingSeparators | Hodnota označující, zda chcete vytvořit prázdné značky XML pro koncové oddělovače. | bool (povinné) |
| maskSecurityInfo | Hodnota označující, zda se mají maskovat informace o zabezpečení. | bool (povinné) |
| preserveInterchange | Hodnota označující, zda chcete zachovat výměnu. | bool (povinné) |
| suspendInterchangeOnError | Hodnota označující, zda má být pozastavena výměna při chybě. | bool (povinné) |
| useDotAsDecimalSeparator | Hodnota označující, zda se má použít tečka jako oddělovač desetinných míst. | bool (povinné) |
Nastavení protokolu X12
| Jméno | Popis | Hodnota |
|---|---|---|
| poděkováníNastavení | Nastavení potvrzení X12. | X12AcknowledgementSettings (povinné) |
| obálkyOverrides | Nastavení přepsání obálky X12 | X12EnvelopeOverride[] |
| envelopeSettings | Nastavení obálky X12. | X12EnvelopeSettings (povinné) |
| nastavení rámování | Nastavení rámování X12. | X12FramingSettings (povinné) |
| filtr_zpráv | Filtr zpráv X12. | X12MessageFilter (povinné) |
| seznam_filtrů zpráv | Seznam filtru zpráv X12. | Identifikátor_X12MessageIdentifier[] |
| processingSettings | Nastavení zpracování X12. | X12ProcessingSettings (povinné) |
| Odkazy na schéma | Odkazy na schéma X12. | X12SchemaReference[] (povinné) |
| nastavení zabezpečení | Nastavení zabezpečení X12. | X12SecuritySettings (povinné) |
| validationOverrides | Nastavení přepsání ověření X12 | X12ValidationOverride[] |
| validationSettings | Nastavení ověření X12. | X12ValidationSettings (povinné) |
| x12DelimiterOverrides | Nastavení přepsání oddělovače X12. | X12DelimiterOverrides[] |
Odkaz na schéma X12
| Jméno | Popis | Hodnota |
|---|---|---|
| ID zprávy | ID zprávy. | string (povinné) |
| název schématu | Název schématu. | string (povinné) |
| verze schématu | Verze schématu. | string (povinné) |
| ID aplikace odesílatele | ID aplikace odesílatele. | řetězec |
X12Nastavení zabezpečení
| Jméno | Popis | Hodnota |
|---|---|---|
| authorizationQualifier | Kvalifikátor autorizace. | string (povinné) |
| Hodnota autorizace | Autorizační hodnota. | řetězec |
| Hodnota hesla | Hodnota hesla. | řetězec |
| securityQualifier | Kvalifikátor zabezpečení. | string (povinné) |
X12ValidationOverride
| Jméno | Popis | Hodnota |
|---|---|---|
| allowLeadingAndTrailingSpacesAndZeroes | Hodnota označující, jestli chcete povolit počáteční a koncové mezery a nuly. | bool (povinné) |
| ID zprávy | ID zprávy, na které se má použít nastavení ověření. | string (povinné) |
| trailingSeparatorPolicy | Koncové zásady oddělovače. | "Povinné" NotAllowed Není zadáno. Volitelné (povinné) |
| oříznoutVéstA KoncházetMezery a Nuly | Hodnota označující, zda se mají oříznout úvodní a koncové mezery a nuly. | bool (povinné) |
| Ověřit znakovou sadu | Hodnota označující, zda se má ověřit znaková sada. | bool (povinné) |
| validateEDITypes | Hodnota označující, zda se mají ověřit typy EDI. | bool (povinné) |
| validateXSDTypes | Hodnota označující, zda se mají ověřit typy XSD. | bool (povinné) |
X12ValidationSettings
| Jméno | Popis | Hodnota |
|---|---|---|
| allowLeadingAndTrailingSpacesAndZeroes | Hodnota označující, jestli chcete povolit počáteční a koncové mezery a nuly. | bool (povinné) |
| checkDuplicateGroupControlNumber | Hodnota označující, zda chcete zkontrolovat duplicitní číslo ovládacího prvku skupiny. | bool (povinné) |
| checkDuplicateInterchangeControlNumber | Hodnota označující, zda chcete zkontrolovat duplicitní číslo ovládacího prvku výměny. | bool (povinné) |
| checkDuplicateTransactionSetControlNumber | Hodnota označující, zda se má zkontrolovat duplicitní číslo ovládacího prvku sady transakcí. | bool (povinné) |
| interchangeControlNumberValidityDays | Doba platnosti kontrolního čísla výměny. | int (povinné) |
| trailingSeparatorPolicy | Koncové zásady oddělovače. | "Povinné" NotAllowed Není zadáno. Volitelné (povinné) |
| oříznoutVéstA KoncházetMezery a Nuly | Hodnota označující, zda se mají oříznout úvodní a koncové mezery a nuly. | bool (povinné) |
| Ověřit znakovou sadu | Hodnota označující, zda se má ověřit znaková sada ve zprávě. | bool (povinné) |
| validateEDITypes | Hodnota označující, zda se mají ověřit typy EDI. | bool (povinné) |
| validateXSDTypes | Hodnota označující, zda se mají ověřit typy XSD. | bool (povinné) |
Příklady použití
Ukázky Terraformu
Základní příklad nasazení smlouvy o účtu pro integraci aplikace logiky.
terraform {
required_providers {
azapi = {
source = "Azure/azapi"
}
}
}
provider "azapi" {
skip_provider_registration = false
}
variable "resource_name" {
type = string
default = "acctest0001"
}
variable "location" {
type = string
default = "westeurope"
}
resource "azapi_resource" "resourceGroup" {
type = "Microsoft.Resources/resourceGroups@2020-06-01"
name = var.resource_name
location = var.location
}
resource "azapi_resource" "integrationAccount" {
type = "Microsoft.Logic/integrationAccounts@2019-05-01"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
properties = {
}
sku = {
name = "Standard"
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
resource "azapi_resource" "partner" {
type = "Microsoft.Logic/integrationAccounts/partners@2019-05-01"
parent_id = azapi_resource.integrationAccount.id
name = var.resource_name
body = {
properties = {
content = {
b2b = {
businessIdentities = [
{
qualifier = "AS2Identity"
value = "FabrikamNY"
},
]
}
}
partnerType = "B2B"
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
resource "azapi_resource" "partner2" {
type = "Microsoft.Logic/integrationAccounts/partners@2019-05-01"
parent_id = azapi_resource.integrationAccount.id
name = "${var.resource_name}another"
body = {
properties = {
content = {
b2b = {
businessIdentities = [
{
qualifier = "AS2Identity"
value = "FabrikamNY"
},
]
}
}
partnerType = "B2B"
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
resource "azapi_resource" "agreement" {
type = "Microsoft.Logic/integrationAccounts/agreements@2019-05-01"
parent_id = azapi_resource.integrationAccount.id
name = var.resource_name
body = {
properties = {
agreementType = "AS2"
content = {
aS2 = {
receiveAgreement = {
protocolSettings = {
acknowledgementConnectionSettings = {
ignoreCertificateNameMismatch = false
keepHttpConnectionAlive = false
supportHttpStatusCodeContinue = false
unfoldHttpHeaders = false
}
envelopeSettings = {
autogenerateFileName = false
fileNameTemplate = "%FILE().ReceivedFileName%"
messageContentType = "text/plain"
suspendMessageOnFileNameGenerationError = true
transmitFileNameInMimeHeader = false
}
errorSettings = {
resendIfMDNNotReceived = false
suspendDuplicateMessage = false
}
mdnSettings = {
dispositionNotificationTo = "http://localhost"
micHashingAlgorithm = "SHA1"
needMDN = false
sendInboundMDNToMessageBox = true
sendMDNAsynchronously = false
signMDN = false
signOutboundMDNIfOptional = false
}
messageConnectionSettings = {
ignoreCertificateNameMismatch = false
keepHttpConnectionAlive = true
supportHttpStatusCodeContinue = true
unfoldHttpHeaders = true
}
securitySettings = {
enableNRRForInboundDecodedMessages = false
enableNRRForInboundEncodedMessages = false
enableNRRForInboundMDN = false
enableNRRForOutboundDecodedMessages = false
enableNRRForOutboundEncodedMessages = false
enableNRRForOutboundMDN = false
overrideGroupSigningCertificate = false
}
validationSettings = {
checkCertificateRevocationListOnReceive = false
checkCertificateRevocationListOnSend = false
checkDuplicateMessage = false
compressMessage = false
encryptMessage = false
encryptionAlgorithm = "DES3"
interchangeDuplicatesValidityDays = 5
overrideMessageProperties = false
signMessage = false
signingAlgorithm = "Default"
}
}
receiverBusinessIdentity = {
qualifier = "AS2Identity"
value = "FabrikamNY"
}
senderBusinessIdentity = {
qualifier = "AS2Identity"
value = "FabrikamDC"
}
}
sendAgreement = {
protocolSettings = {
acknowledgementConnectionSettings = {
ignoreCertificateNameMismatch = false
keepHttpConnectionAlive = false
supportHttpStatusCodeContinue = false
unfoldHttpHeaders = false
}
envelopeSettings = {
autogenerateFileName = false
fileNameTemplate = "%FILE().ReceivedFileName%"
messageContentType = "text/plain"
suspendMessageOnFileNameGenerationError = true
transmitFileNameInMimeHeader = false
}
errorSettings = {
resendIfMDNNotReceived = false
suspendDuplicateMessage = false
}
mdnSettings = {
dispositionNotificationTo = "http://localhost"
micHashingAlgorithm = "SHA1"
needMDN = false
sendInboundMDNToMessageBox = true
sendMDNAsynchronously = false
signMDN = false
signOutboundMDNIfOptional = false
}
messageConnectionSettings = {
ignoreCertificateNameMismatch = false
keepHttpConnectionAlive = true
supportHttpStatusCodeContinue = true
unfoldHttpHeaders = true
}
securitySettings = {
enableNRRForInboundDecodedMessages = false
enableNRRForInboundEncodedMessages = false
enableNRRForInboundMDN = false
enableNRRForOutboundDecodedMessages = false
enableNRRForOutboundEncodedMessages = false
enableNRRForOutboundMDN = false
overrideGroupSigningCertificate = false
}
validationSettings = {
checkCertificateRevocationListOnReceive = false
checkCertificateRevocationListOnSend = false
checkDuplicateMessage = false
compressMessage = false
encryptMessage = false
encryptionAlgorithm = "DES3"
interchangeDuplicatesValidityDays = 5
overrideMessageProperties = false
signMessage = false
signingAlgorithm = "Default"
}
}
receiverBusinessIdentity = {
qualifier = "AS2Identity"
value = "FabrikamDC"
}
senderBusinessIdentity = {
qualifier = "AS2Identity"
value = "FabrikamNY"
}
}
}
}
guestIdentity = {
qualifier = "AS2Identity"
value = "FabrikamDC"
}
guestPartner = azapi_resource.partner2.name
hostIdentity = {
qualifier = "AS2Identity"
value = "FabrikamNY"
}
hostPartner = azapi_resource.partner.name
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}