Microsoft.Logic integrationAccounts/agreements

Definice prostředku Bicep

Typ prostředku integrationAccounts/agreements je možné nasadit s operacemi, které cílí na:

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' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    agreementType: 'string'
    content: {
      aS2: {
        receiveAgreement: {
          protocolSettings: {
            acknowledgementConnectionSettings: {
              ignoreCertificateNameMismatch: bool
              keepHttpConnectionAlive: bool
              supportHttpStatusCodeContinue: bool
              unfoldHttpHeaders: bool
            }
            envelopeSettings: {
              autogenerateFileName: bool
              fileNameTemplate: 'string'
              messageContentType: 'string'
              suspendMessageOnFileNameGenerationError: bool
              transmitFileNameInMimeHeader: bool
            }
            errorSettings: {
              resendIfMDNNotReceived: bool
              suspendDuplicateMessage: bool
            }
            mdnSettings: {
              dispositionNotificationTo: 'string'
              mdnText: 'string'
              micHashingAlgorithm: 'string'
              needMDN: bool
              receiptDeliveryUrl: 'string'
              sendInboundMDNToMessageBox: bool
              sendMDNAsynchronously: bool
              signMDN: bool
              signOutboundMDNIfOptional: bool
            }
            messageConnectionSettings: {
              ignoreCertificateNameMismatch: bool
              keepHttpConnectionAlive: bool
              supportHttpStatusCodeContinue: bool
              unfoldHttpHeaders: bool
            }
            securitySettings: {
              enableNRRForInboundDecodedMessages: bool
              enableNRRForInboundEncodedMessages: bool
              enableNRRForInboundMDN: bool
              enableNRRForOutboundDecodedMessages: bool
              enableNRRForOutboundEncodedMessages: bool
              enableNRRForOutboundMDN: bool
              encryptionCertificateName: 'string'
              overrideGroupSigningCertificate: bool
              sha2AlgorithmFormat: 'string'
              signingCertificateName: 'string'
            }
            validationSettings: {
              checkCertificateRevocationListOnReceive: bool
              checkCertificateRevocationListOnSend: bool
              checkDuplicateMessage: bool
              compressMessage: bool
              encryptionAlgorithm: 'string'
              encryptMessage: bool
              interchangeDuplicatesValidityDays: int
              overrideMessageProperties: bool
              signingAlgorithm: 'string'
              signMessage: bool
            }
          }
          receiverBusinessIdentity: {
            qualifier: 'string'
            value: 'string'
          }
          senderBusinessIdentity: {
            qualifier: 'string'
            value: 'string'
          }
        }
        sendAgreement: {
          protocolSettings: {
            acknowledgementConnectionSettings: {
              ignoreCertificateNameMismatch: bool
              keepHttpConnectionAlive: bool
              supportHttpStatusCodeContinue: bool
              unfoldHttpHeaders: bool
            }
            envelopeSettings: {
              autogenerateFileName: bool
              fileNameTemplate: 'string'
              messageContentType: 'string'
              suspendMessageOnFileNameGenerationError: bool
              transmitFileNameInMimeHeader: bool
            }
            errorSettings: {
              resendIfMDNNotReceived: bool
              suspendDuplicateMessage: bool
            }
            mdnSettings: {
              dispositionNotificationTo: 'string'
              mdnText: 'string'
              micHashingAlgorithm: 'string'
              needMDN: bool
              receiptDeliveryUrl: 'string'
              sendInboundMDNToMessageBox: bool
              sendMDNAsynchronously: bool
              signMDN: bool
              signOutboundMDNIfOptional: bool
            }
            messageConnectionSettings: {
              ignoreCertificateNameMismatch: bool
              keepHttpConnectionAlive: bool
              supportHttpStatusCodeContinue: bool
              unfoldHttpHeaders: bool
            }
            securitySettings: {
              enableNRRForInboundDecodedMessages: bool
              enableNRRForInboundEncodedMessages: bool
              enableNRRForInboundMDN: bool
              enableNRRForOutboundDecodedMessages: bool
              enableNRRForOutboundEncodedMessages: bool
              enableNRRForOutboundMDN: bool
              encryptionCertificateName: 'string'
              overrideGroupSigningCertificate: bool
              sha2AlgorithmFormat: 'string'
              signingCertificateName: 'string'
            }
            validationSettings: {
              checkCertificateRevocationListOnReceive: bool
              checkCertificateRevocationListOnSend: bool
              checkDuplicateMessage: bool
              compressMessage: bool
              encryptionAlgorithm: 'string'
              encryptMessage: bool
              interchangeDuplicatesValidityDays: int
              overrideMessageProperties: bool
              signingAlgorithm: 'string'
              signMessage: bool
            }
          }
          receiverBusinessIdentity: {
            qualifier: 'string'
            value: 'string'
          }
          senderBusinessIdentity: {
            qualifier: 'string'
            value: 'string'
          }
        }
      }
      edifact: {
        receiveAgreement: {
          protocolSettings: {
            acknowledgementSettings: {
              acknowledgementControlNumberLowerBound: int
              acknowledgementControlNumberPrefix: 'string'
              acknowledgementControlNumberSuffix: 'string'
              acknowledgementControlNumberUpperBound: int
              batchFunctionalAcknowledgements: bool
              batchTechnicalAcknowledgements: bool
              needFunctionalAcknowledgement: bool
              needLoopForValidMessages: bool
              needTechnicalAcknowledgement: bool
              rolloverAcknowledgementControlNumber: bool
              sendSynchronousAcknowledgement: bool
            }
            edifactDelimiterOverrides: [
              {
                componentSeparator: int
                dataElementSeparator: int
                decimalPointIndicator: 'string'
                messageAssociationAssignedCode: 'string'
                messageId: 'string'
                messageRelease: 'string'
                messageVersion: 'string'
                releaseIndicator: int
                repetitionSeparator: int
                segmentTerminator: int
                segmentTerminatorSuffix: 'string'
                targetNamespace: 'string'
              }
            ]
            envelopeOverrides: [
              {
                applicationPassword: 'string'
                associationAssignedCode: 'string'
                controllingAgencyCode: 'string'
                functionalGroupId: 'string'
                groupHeaderMessageRelease: 'string'
                groupHeaderMessageVersion: 'string'
                messageAssociationAssignedCode: 'string'
                messageId: 'string'
                messageRelease: 'string'
                messageVersion: 'string'
                receiverApplicationId: 'string'
                receiverApplicationQualifier: 'string'
                senderApplicationId: 'string'
                senderApplicationQualifier: 'string'
                targetNamespace: 'string'
              }
            ]
            envelopeSettings: {
              applicationReferenceId: 'string'
              applyDelimiterStringAdvice: bool
              communicationAgreementId: 'string'
              createGroupingSegments: bool
              enableDefaultGroupHeaders: bool
              functionalGroupId: 'string'
              groupApplicationPassword: 'string'
              groupApplicationReceiverId: 'string'
              groupApplicationReceiverQualifier: 'string'
              groupApplicationSenderId: 'string'
              groupApplicationSenderQualifier: 'string'
              groupAssociationAssignedCode: 'string'
              groupControllingAgencyCode: 'string'
              groupControlNumberLowerBound: int
              groupControlNumberPrefix: 'string'
              groupControlNumberSuffix: 'string'
              groupControlNumberUpperBound: int
              groupMessageRelease: 'string'
              groupMessageVersion: 'string'
              interchangeControlNumberLowerBound: int
              interchangeControlNumberPrefix: 'string'
              interchangeControlNumberSuffix: 'string'
              interchangeControlNumberUpperBound: int
              isTestInterchange: bool
              overwriteExistingTransactionSetControlNumber: bool
              processingPriorityCode: 'string'
              receiverInternalIdentification: 'string'
              receiverInternalSubIdentification: 'string'
              receiverReverseRoutingAddress: 'string'
              recipientReferencePasswordQualifier: 'string'
              recipientReferencePasswordValue: 'string'
              rolloverGroupControlNumber: bool
              rolloverInterchangeControlNumber: bool
              rolloverTransactionSetControlNumber: bool
              senderInternalIdentification: 'string'
              senderInternalSubIdentification: 'string'
              senderReverseRoutingAddress: 'string'
              transactionSetControlNumberLowerBound: int
              transactionSetControlNumberPrefix: 'string'
              transactionSetControlNumberSuffix: 'string'
              transactionSetControlNumberUpperBound: int
            }
            framingSettings: {
              characterEncoding: 'string'
              characterSet: 'string'
              componentSeparator: int
              dataElementSeparator: int
              decimalPointIndicator: 'string'
              protocolVersion: int
              releaseIndicator: int
              repetitionSeparator: int
              segmentTerminator: int
              segmentTerminatorSuffix: 'string'
              serviceCodeListDirectoryVersion: 'string'
            }
            messageFilter: {
              messageFilterType: 'string'
            }
            messageFilterList: [
              {
                messageId: 'string'
              }
            ]
            processingSettings: {
              createEmptyXmlTagsForTrailingSeparators: bool
              maskSecurityInfo: bool
              preserveInterchange: bool
              suspendInterchangeOnError: bool
              useDotAsDecimalSeparator: bool
            }
            schemaReferences: [
              {
                associationAssignedCode: 'string'
                messageId: 'string'
                messageRelease: 'string'
                messageVersion: 'string'
                schemaName: 'string'
                senderApplicationId: 'string'
                senderApplicationQualifier: 'string'
              }
            ]
            validationOverrides: [
              {
                allowLeadingAndTrailingSpacesAndZeroes: bool
                enforceCharacterSet: bool
                messageId: 'string'
                trailingSeparatorPolicy: 'string'
                trimLeadingAndTrailingSpacesAndZeroes: bool
                validateEDITypes: bool
                validateXSDTypes: bool
              }
            ]
            validationSettings: {
              allowLeadingAndTrailingSpacesAndZeroes: bool
              checkDuplicateGroupControlNumber: bool
              checkDuplicateInterchangeControlNumber: bool
              checkDuplicateTransactionSetControlNumber: bool
              interchangeControlNumberValidityDays: int
              trailingSeparatorPolicy: 'string'
              trimLeadingAndTrailingSpacesAndZeroes: bool
              validateCharacterSet: bool
              validateEDITypes: bool
              validateXSDTypes: bool
            }
          }
          receiverBusinessIdentity: {
            qualifier: 'string'
            value: 'string'
          }
          senderBusinessIdentity: {
            qualifier: 'string'
            value: 'string'
          }
        }
        sendAgreement: {
          protocolSettings: {
            acknowledgementSettings: {
              acknowledgementControlNumberLowerBound: int
              acknowledgementControlNumberPrefix: 'string'
              acknowledgementControlNumberSuffix: 'string'
              acknowledgementControlNumberUpperBound: int
              batchFunctionalAcknowledgements: bool
              batchTechnicalAcknowledgements: bool
              needFunctionalAcknowledgement: bool
              needLoopForValidMessages: bool
              needTechnicalAcknowledgement: bool
              rolloverAcknowledgementControlNumber: bool
              sendSynchronousAcknowledgement: bool
            }
            edifactDelimiterOverrides: [
              {
                componentSeparator: int
                dataElementSeparator: int
                decimalPointIndicator: 'string'
                messageAssociationAssignedCode: 'string'
                messageId: 'string'
                messageRelease: 'string'
                messageVersion: 'string'
                releaseIndicator: int
                repetitionSeparator: int
                segmentTerminator: int
                segmentTerminatorSuffix: 'string'
                targetNamespace: 'string'
              }
            ]
            envelopeOverrides: [
              {
                applicationPassword: 'string'
                associationAssignedCode: 'string'
                controllingAgencyCode: 'string'
                functionalGroupId: 'string'
                groupHeaderMessageRelease: 'string'
                groupHeaderMessageVersion: 'string'
                messageAssociationAssignedCode: 'string'
                messageId: 'string'
                messageRelease: 'string'
                messageVersion: 'string'
                receiverApplicationId: 'string'
                receiverApplicationQualifier: 'string'
                senderApplicationId: 'string'
                senderApplicationQualifier: 'string'
                targetNamespace: 'string'
              }
            ]
            envelopeSettings: {
              applicationReferenceId: 'string'
              applyDelimiterStringAdvice: bool
              communicationAgreementId: 'string'
              createGroupingSegments: bool
              enableDefaultGroupHeaders: bool
              functionalGroupId: 'string'
              groupApplicationPassword: 'string'
              groupApplicationReceiverId: 'string'
              groupApplicationReceiverQualifier: 'string'
              groupApplicationSenderId: 'string'
              groupApplicationSenderQualifier: 'string'
              groupAssociationAssignedCode: 'string'
              groupControllingAgencyCode: 'string'
              groupControlNumberLowerBound: int
              groupControlNumberPrefix: 'string'
              groupControlNumberSuffix: 'string'
              groupControlNumberUpperBound: int
              groupMessageRelease: 'string'
              groupMessageVersion: 'string'
              interchangeControlNumberLowerBound: int
              interchangeControlNumberPrefix: 'string'
              interchangeControlNumberSuffix: 'string'
              interchangeControlNumberUpperBound: int
              isTestInterchange: bool
              overwriteExistingTransactionSetControlNumber: bool
              processingPriorityCode: 'string'
              receiverInternalIdentification: 'string'
              receiverInternalSubIdentification: 'string'
              receiverReverseRoutingAddress: 'string'
              recipientReferencePasswordQualifier: 'string'
              recipientReferencePasswordValue: 'string'
              rolloverGroupControlNumber: bool
              rolloverInterchangeControlNumber: bool
              rolloverTransactionSetControlNumber: bool
              senderInternalIdentification: 'string'
              senderInternalSubIdentification: 'string'
              senderReverseRoutingAddress: 'string'
              transactionSetControlNumberLowerBound: int
              transactionSetControlNumberPrefix: 'string'
              transactionSetControlNumberSuffix: 'string'
              transactionSetControlNumberUpperBound: int
            }
            framingSettings: {
              characterEncoding: 'string'
              characterSet: 'string'
              componentSeparator: int
              dataElementSeparator: int
              decimalPointIndicator: 'string'
              protocolVersion: int
              releaseIndicator: int
              repetitionSeparator: int
              segmentTerminator: int
              segmentTerminatorSuffix: 'string'
              serviceCodeListDirectoryVersion: 'string'
            }
            messageFilter: {
              messageFilterType: 'string'
            }
            messageFilterList: [
              {
                messageId: 'string'
              }
            ]
            processingSettings: {
              createEmptyXmlTagsForTrailingSeparators: bool
              maskSecurityInfo: bool
              preserveInterchange: bool
              suspendInterchangeOnError: bool
              useDotAsDecimalSeparator: bool
            }
            schemaReferences: [
              {
                associationAssignedCode: 'string'
                messageId: 'string'
                messageRelease: 'string'
                messageVersion: 'string'
                schemaName: 'string'
                senderApplicationId: 'string'
                senderApplicationQualifier: 'string'
              }
            ]
            validationOverrides: [
              {
                allowLeadingAndTrailingSpacesAndZeroes: bool
                enforceCharacterSet: bool
                messageId: 'string'
                trailingSeparatorPolicy: 'string'
                trimLeadingAndTrailingSpacesAndZeroes: bool
                validateEDITypes: bool
                validateXSDTypes: bool
              }
            ]
            validationSettings: {
              allowLeadingAndTrailingSpacesAndZeroes: bool
              checkDuplicateGroupControlNumber: bool
              checkDuplicateInterchangeControlNumber: bool
              checkDuplicateTransactionSetControlNumber: bool
              interchangeControlNumberValidityDays: int
              trailingSeparatorPolicy: 'string'
              trimLeadingAndTrailingSpacesAndZeroes: bool
              validateCharacterSet: bool
              validateEDITypes: bool
              validateXSDTypes: bool
            }
          }
          receiverBusinessIdentity: {
            qualifier: 'string'
            value: 'string'
          }
          senderBusinessIdentity: {
            qualifier: 'string'
            value: 'string'
          }
        }
      }
      x12: {
        receiveAgreement: {
          protocolSettings: {
            acknowledgementSettings: {
              acknowledgementControlNumberLowerBound: int
              acknowledgementControlNumberPrefix: 'string'
              acknowledgementControlNumberSuffix: 'string'
              acknowledgementControlNumberUpperBound: int
              batchFunctionalAcknowledgements: bool
              batchImplementationAcknowledgements: bool
              batchTechnicalAcknowledgements: bool
              functionalAcknowledgementVersion: 'string'
              implementationAcknowledgementVersion: 'string'
              needFunctionalAcknowledgement: bool
              needImplementationAcknowledgement: bool
              needLoopForValidMessages: bool
              needTechnicalAcknowledgement: bool
              rolloverAcknowledgementControlNumber: bool
              sendSynchronousAcknowledgement: bool
            }
            envelopeOverrides: [
              {
                dateFormat: 'string'
                functionalIdentifierCode: 'string'
                headerVersion: 'string'
                messageId: 'string'
                protocolVersion: 'string'
                receiverApplicationId: 'string'
                responsibleAgencyCode: 'string'
                senderApplicationId: 'string'
                targetNamespace: 'string'
                timeFormat: 'string'
              }
            ]
            envelopeSettings: {
              controlStandardsId: int
              controlVersionNumber: 'string'
              enableDefaultGroupHeaders: bool
              functionalGroupId: 'string'
              groupControlNumberLowerBound: int
              groupControlNumberUpperBound: int
              groupHeaderAgencyCode: 'string'
              groupHeaderDateFormat: 'string'
              groupHeaderTimeFormat: 'string'
              groupHeaderVersion: 'string'
              interchangeControlNumberLowerBound: int
              interchangeControlNumberUpperBound: int
              overwriteExistingTransactionSetControlNumber: bool
              receiverApplicationId: 'string'
              rolloverGroupControlNumber: bool
              rolloverInterchangeControlNumber: bool
              rolloverTransactionSetControlNumber: bool
              senderApplicationId: 'string'
              transactionSetControlNumberLowerBound: int
              transactionSetControlNumberPrefix: 'string'
              transactionSetControlNumberSuffix: 'string'
              transactionSetControlNumberUpperBound: int
              usageIndicator: 'string'
              useControlStandardsIdAsRepetitionCharacter: bool
            }
            framingSettings: {
              characterSet: 'string'
              componentSeparator: int
              dataElementSeparator: int
              replaceCharacter: int
              replaceSeparatorsInPayload: bool
              segmentTerminator: int
              segmentTerminatorSuffix: 'string'
            }
            messageFilter: {
              messageFilterType: 'string'
            }
            messageFilterList: [
              {
                messageId: 'string'
              }
            ]
            processingSettings: {
              convertImpliedDecimal: bool
              createEmptyXmlTagsForTrailingSeparators: bool
              maskSecurityInfo: bool
              preserveInterchange: bool
              suspendInterchangeOnError: bool
              useDotAsDecimalSeparator: bool
            }
            schemaReferences: [
              {
                messageId: 'string'
                schemaName: 'string'
                schemaVersion: 'string'
                senderApplicationId: 'string'
              }
            ]
            securitySettings: {
              authorizationQualifier: 'string'
              authorizationValue: 'string'
              passwordValue: 'string'
              securityQualifier: 'string'
            }
            validationOverrides: [
              {
                allowLeadingAndTrailingSpacesAndZeroes: bool
                messageId: 'string'
                trailingSeparatorPolicy: 'string'
                trimLeadingAndTrailingSpacesAndZeroes: bool
                validateCharacterSet: bool
                validateEDITypes: bool
                validateXSDTypes: bool
              }
            ]
            validationSettings: {
              allowLeadingAndTrailingSpacesAndZeroes: bool
              checkDuplicateGroupControlNumber: bool
              checkDuplicateInterchangeControlNumber: bool
              checkDuplicateTransactionSetControlNumber: bool
              interchangeControlNumberValidityDays: int
              trailingSeparatorPolicy: 'string'
              trimLeadingAndTrailingSpacesAndZeroes: bool
              validateCharacterSet: bool
              validateEDITypes: bool
              validateXSDTypes: bool
            }
            x12DelimiterOverrides: [
              {
                componentSeparator: int
                dataElementSeparator: int
                messageId: 'string'
                protocolVersion: 'string'
                replaceCharacter: int
                replaceSeparatorsInPayload: bool
                segmentTerminator: int
                segmentTerminatorSuffix: 'string'
                targetNamespace: 'string'
              }
            ]
          }
          receiverBusinessIdentity: {
            qualifier: 'string'
            value: 'string'
          }
          senderBusinessIdentity: {
            qualifier: 'string'
            value: 'string'
          }
        }
        sendAgreement: {
          protocolSettings: {
            acknowledgementSettings: {
              acknowledgementControlNumberLowerBound: int
              acknowledgementControlNumberPrefix: 'string'
              acknowledgementControlNumberSuffix: 'string'
              acknowledgementControlNumberUpperBound: int
              batchFunctionalAcknowledgements: bool
              batchImplementationAcknowledgements: bool
              batchTechnicalAcknowledgements: bool
              functionalAcknowledgementVersion: 'string'
              implementationAcknowledgementVersion: 'string'
              needFunctionalAcknowledgement: bool
              needImplementationAcknowledgement: bool
              needLoopForValidMessages: bool
              needTechnicalAcknowledgement: bool
              rolloverAcknowledgementControlNumber: bool
              sendSynchronousAcknowledgement: bool
            }
            envelopeOverrides: [
              {
                dateFormat: 'string'
                functionalIdentifierCode: 'string'
                headerVersion: 'string'
                messageId: 'string'
                protocolVersion: 'string'
                receiverApplicationId: 'string'
                responsibleAgencyCode: 'string'
                senderApplicationId: 'string'
                targetNamespace: 'string'
                timeFormat: 'string'
              }
            ]
            envelopeSettings: {
              controlStandardsId: int
              controlVersionNumber: 'string'
              enableDefaultGroupHeaders: bool
              functionalGroupId: 'string'
              groupControlNumberLowerBound: int
              groupControlNumberUpperBound: int
              groupHeaderAgencyCode: 'string'
              groupHeaderDateFormat: 'string'
              groupHeaderTimeFormat: 'string'
              groupHeaderVersion: 'string'
              interchangeControlNumberLowerBound: int
              interchangeControlNumberUpperBound: int
              overwriteExistingTransactionSetControlNumber: bool
              receiverApplicationId: 'string'
              rolloverGroupControlNumber: bool
              rolloverInterchangeControlNumber: bool
              rolloverTransactionSetControlNumber: bool
              senderApplicationId: 'string'
              transactionSetControlNumberLowerBound: int
              transactionSetControlNumberPrefix: 'string'
              transactionSetControlNumberSuffix: 'string'
              transactionSetControlNumberUpperBound: int
              usageIndicator: 'string'
              useControlStandardsIdAsRepetitionCharacter: bool
            }
            framingSettings: {
              characterSet: 'string'
              componentSeparator: int
              dataElementSeparator: int
              replaceCharacter: int
              replaceSeparatorsInPayload: bool
              segmentTerminator: int
              segmentTerminatorSuffix: 'string'
            }
            messageFilter: {
              messageFilterType: 'string'
            }
            messageFilterList: [
              {
                messageId: 'string'
              }
            ]
            processingSettings: {
              convertImpliedDecimal: bool
              createEmptyXmlTagsForTrailingSeparators: bool
              maskSecurityInfo: bool
              preserveInterchange: bool
              suspendInterchangeOnError: bool
              useDotAsDecimalSeparator: bool
            }
            schemaReferences: [
              {
                messageId: 'string'
                schemaName: 'string'
                schemaVersion: 'string'
                senderApplicationId: 'string'
              }
            ]
            securitySettings: {
              authorizationQualifier: 'string'
              authorizationValue: 'string'
              passwordValue: 'string'
              securityQualifier: 'string'
            }
            validationOverrides: [
              {
                allowLeadingAndTrailingSpacesAndZeroes: bool
                messageId: 'string'
                trailingSeparatorPolicy: 'string'
                trimLeadingAndTrailingSpacesAndZeroes: bool
                validateCharacterSet: bool
                validateEDITypes: bool
                validateXSDTypes: bool
              }
            ]
            validationSettings: {
              allowLeadingAndTrailingSpacesAndZeroes: bool
              checkDuplicateGroupControlNumber: bool
              checkDuplicateInterchangeControlNumber: bool
              checkDuplicateTransactionSetControlNumber: bool
              interchangeControlNumberValidityDays: int
              trailingSeparatorPolicy: 'string'
              trimLeadingAndTrailingSpacesAndZeroes: bool
              validateCharacterSet: bool
              validateEDITypes: bool
              validateXSDTypes: bool
            }
            x12DelimiterOverrides: [
              {
                componentSeparator: int
                dataElementSeparator: int
                messageId: 'string'
                protocolVersion: 'string'
                replaceCharacter: int
                replaceSeparatorsInPayload: bool
                segmentTerminator: int
                segmentTerminatorSuffix: 'string'
                targetNamespace: 'string'
              }
            ]
          }
          receiverBusinessIdentity: {
            qualifier: 'string'
            value: 'string'
          }
          senderBusinessIdentity: {
            qualifier: 'string'
            value: 'string'
          }
        }
      }
    }
    guestIdentity: {
      qualifier: 'string'
      value: 'string'
    }
    guestPartner: 'string'
    hostIdentity: {
      qualifier: 'string'
      value: 'string'
    }
    hostPartner: 'string'
    metadata: any()
  }
}

Hodnoty vlastností

integrationAccounts/agreements

Název Description Hodnota
name Název prostředku

Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v nástroji Bicep.
string (povinné)
location Umístění prostředku. řetězec
tags Značky prostředků. Slovník názvů a hodnot značek. Zobrazit značky v šablonách
Nadřazené V nástroji Bicep můžete zadat nadřazený prostředek podřízeného prostředku. Tuto vlastnost stačí 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
properties Vlastnosti smlouvy účtu integrace. IntegrationAccountAgreementProperties (povinné)

IntegrationAccountAgreementProperties

Název Description Hodnota
typ smlouvy Typ smlouvy. AS2
'Edifact'
Neurčené
X12 (povinné)
obsah Obsah smlouvy. Obsah smlouvy (povinné)
hostIdentity Obchodní identita partnera hosta. Obchodní identita (povinné)
hostPartner Partner poskytující účty pro integraci, který je pro tuto smlouvu nastavený jako partner hosta. string (povinné)
hostIdentity Obchodní identita hostitelského partnera. Obchodní identita (povinné)
hostPartner Partner poskytující účty pro integraci, který je pro tuto smlouvu nastavený jako hostitelský partner. string (povinné)
zprostředkovatele identity Metadata. Pro Bicep můžete použít funkci any().

Obsah smlouvy

Název Description Hodnota
aS2 Obsah smlouvy AS2. AS2AgreementContent
Edifact Obsah smlouvy EDIFACT. EdifactAgreementContent
x12 Obsah smlouvy X12 X12AgreementContent

AS2AgreementContent

Název Description Hodnota
receiveAgreement Jednosměrná smlouva AS2. AS2OneWayAgreement (povinné)
odeslání Agreement Jednosměrná smlouva AS2 pro odeslání. AS2OneWayAgreement (povinné)

AS2OneWayAgreement

Název Description Hodnota
nastavení protokolu Nastavení protokolu AS2. AS2ProtocolSettings (povinné)
receiverBusinessIdentity Obchodní identita příjemce Obchodní identita (povinné)
senderBusinessIdentity Obchodní identita odesílatele BusinessIdentity (povinné)

AS2ProtocolSettings

Název Description Hodnota
acknowledgementConnectionSettings Nastavení připojení k potvrzení. AS2AcknowledgementConnectionSettings (povinné)
envelopeSettings Nastavení obálky. AS2EnvelopeSettings (povinné)
errorSettings Nastavení chyby. AS2ErrorSettings (povinné)
mdnSettings Nastavení MDN. AS2MdnSettings (povinné)
messageConnectionSettings Nastavení připojení zpráv. AS2MessageConnectionSettings (povinné)
securitySettings Nastavení zabezpečení. AS2SecuritySettings (povinné)
validationSettings Nastavení ověřování. AS2ValidationSettings (povinné)

AS2AcknowledgementConnectionSettings

Název Description Hodnota
ignoreCertificateNameMismatch Určuje, jestli se má ignorovat neshoda v názvu certifikátu. bool (povinné)
keepHttpConnectionAlive Určuje, jestli se má připojení zachovat při životě. bool (povinné)
supportHttpStatusCodeContinue Určuje, jestli se má podporovat stavový kód HTTP CONTINUE. bool (povinné)
rozbalteHttpHeaders Určuje, zda se mají rozbalit hlavičky HTTP. bool (povinné)

AS2EnvelopeSettings

Název Description Hodnota
autogenerateFileName Hodnota označující, zda se má automaticky vygenerovat název souboru. bool (povinné)
fileNameTemplate Šablona pro název souboru. string (povinné)
messageContentType Typ obsahu zprávy. string (povinné)
suspendMessageOnFileNameGenerationError Hodnota označující, zda se má pozastavit zpráva 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

Název Description Hodnota
resendIfMDNNotReceived Hodnota označující, zda se má znovu odeslat zpráva, pokud mdn není přijat. bool (povinné)
suspendDuplicateMessage Hodnota označující, zda se má pozastavit duplicitní zpráva. bool (povinné)

AS2MdnSettings

Název Description Hodnota
dispositionNotificationTo Oznámení dispozice k hodnotě záhlaví. řetězec
mdnText Text MDN. řetězec
micHashingAlgorithm Podpisový nebo hashovací algoritmus. MD5
'Žádný'
Nezadá se
SHA1
SHA2256
SHA2384
SHA2512 (povinné)
needMDN Hodnota označující, jestli se má odeslat nebo vyžádat MDN. bool (povinné)
receiptDeliveryUrl Adresa URL pro doručení potvrzení řetězec
sendInboundMDNToMessageBox Hodnota označující, jestli se má do pole se zprávou odeslat příchozí číslo MDN. bool (povinné)
sendMDNAsynchronně Hodnota označující, zda se má odeslat asynchronní číslo MDN. bool (povinné)
signMDN Hodnota označující, jestli je potřeba mdn podepsat, nebo ne. bool (povinné)
signOutboundMDNIfOptional Hodnota označující, jestli se má odchozí číslo MDN podepsat, pokud je volitelné. bool (povinné)

AS2MessageConnectionSettings

Název Description Hodnota
ignoreCertificateNameMismatch Hodnota označující, jestli se má ignorovat neshoda v názvu certifikátu. bool (povinné)
keepHttpConnectionAlive Hodnota označující, jestli se má připojení zachovat při životě. bool (povinné)
supportHttpStatusCodeContinue Hodnota označující, zda má být podporován stavový kód HTTP "CONTINUE". bool (povinné)
rozbalteHttpHeaders Hodnota označující, zda se mají rozbalit hlavičky HTTP. bool (povinné)

AS2SecuritySettings

Název Description Hodnota
enableNRRForInboundDecodedMessages Hodnota označující, jestli se má povolit NRR pro příchozí dekódované zprávy. bool (povinné)
enableNRRForInboundEncodedMessages Hodnota označující, jestli se má povolit NRR pro příchozí kódované zprávy. bool (povinné)
enableNRRForInboundMDN Hodnota označující, jestli se má povolit NRR pro příchozí číslo MDN. bool (povinné)
enableNRRForOutboundDecodedMessages Hodnota označující, zda se má povolit NRR pro odchozí dekódované zprávy. bool (povinné)
enableNRRForOutboundEncodedMessages Hodnota označující, jestli se má povolit NRR pro odchozí kódované zprávy. bool (povinné)
enableNRRForOutboundMDN Hodnota označující, jestli se má povolit NRR pro odchozí číslo MDN. bool (povinné)
encryptionCertificateName 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
signingCertificateName Název podpisového certifikátu. řetězec

AS2ValidationSettings

Název Description Hodnota
checkCertificateRevocationListOnReceive Hodnota označující, jestli se má zkontrolovat seznam odvolaných certifikátů při příjmu. bool (povinné)
checkCertificateRevocationListOnSend Hodnota označující, jestli se má při odeslání zkontrolovat seznam odvolaných certifikátů. bool (povinné)
checkDuplicateMessage Hodnota označující, zda se má zkontrolovat duplicitní zpráva. bool (povinné)
compressMessage Hodnota označující, jestli se má zpráva komprimovat. bool (povinné)
encryptionAlgorithm Šifrovací algoritmus. 'AES128'
'AES192'
'AES256'
'DES3'
'Žádný'
Nezadá se
RC2 (povinné)
encryptMessage Hodnota označující, jestli má být zpráva zašifrovaná. bool (povinné)
interchangeDuplicatesValidityDays Počet dnů, po které se má vyhledat duplicitní výměna. int (povinné)
overrideMessageProperties Hodnota označující, zda se mají přepsat vlastnosti příchozí zprávy s vlastnostmi, které jsou ve smlouvě. bool (povinné)
signingAlgorithm Podpisový algoritmus. Výchozí
Nezadá se
SHA1
SHA2256
SHA2384
SHA2512
signMessage Hodnota označující, jestli má být zpráva podepsána. bool (povinné)

BusinessIdentity

Název Description Hodnota
Kvalifikátor Kvalifikátor obchodní identity, například as2identity, ZZ, ZZZ, 31, 32 string (povinné)
hodnota Hodnota obchodní identity definovaná uživatelem. string (povinné)

EdifactAgreementContent

Název Description Hodnota
receiveAgreement Jednosměrná smlouva o příjmu EDIFACT. EdifactOneWayAgreement (povinné)
sendAgreement Jednosměrná smlouva o odeslání EDIFACT. EdifactOneWayAgreement (povinné)

EdifactOneWayAgreement

Název Description Hodnota
protocolSettings Nastavení protokolu EDIFACT. EdifactProtocolSettings (povinné)
receiverBusinessIdentity Obchodní identita příjemce BusinessIdentity (povinné)
senderBusinessIdentity Obchodní identita odesílatele BusinessIdentity (povinné)

Nastavení EdifactProtocolSettings

Název Description Hodnota
acknowledgementSettings Nastavení potvrzení EDIFACT. EdifactAcknowledgementSettings (povinné)
edifactDelimiterOverrides Nastavení oddělovače EDIFACT přepíše. EdifactDelimiterOverride[]
envelopeOverrides Nastavení přepsání obálky EDIFACT EdifactEnvelopeOverride[]
envelopeSettings Nastavení obálky EDIFACT. EdifactEnvelopeSettings (povinné)
framingSettings Nastavení rámování EDIFACT. EdifactFramingSettings (povinné)
Messagefilter Filtr zpráv EDIFACT. EdifactMessageFilter (povinné)
messageFilterList Seznam filtrů zpráv EDIFACT. EdifactMessageIdentifier[]
processingSettings Nastavení zpracování EDIFACT. EdifactProcessingSettings (povinné)
schemaReferences 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é)

Nastavení EdifactAcknowledgementSettings

Název Description Hodnota
acknowledgementControlNumberLowerBound Kontrolní číslo potvrzení – dolní mez. int (povinné)
acknowledgementControlNumberPrefix Předpona kontrolního čísla potvrzení. řetězec
acknowledgementControlNumberSuffix Přípona kontrolního čísla potvrzení. řetězec
acknowledgementControlNumberUpperBound Kontrolní číslo potvrzení – horní mez. int (povinné)
batchFunctionalAcknowledgements Hodnota označující, zda se má dávkovat funkční potvrzení. bool (povinné)
batchTechnicalAcknowledgements Hodnota označující, zda se mají technické potvrzení dávkovat. bool (povinné)
needFunctionalAcknowledgement Hodnota označující, jestli je potřeba potvrzení funkčnosti. bool (povinné)
needLoopForValidMessages Hodnota označující, zda je pro platné zprávy nutná smyčka. bool (povinné)
needTechnicalAcknowledgement Hodnota označující, jestli je potřeba technické potvrzení. bool (povinné)
rolloverAcknowledgementControlNumber Hodnota označující, jestli se má kontrolní číslo potvrzení změny vrátit. bool (povinné)
sendSynchronousAcknowledgement Hodnota označující, jestli se má odeslat synchronní potvrzení. bool (povinné)

EdifactDelimiterOverride

Název Description Hodnota
componentSeparator Oddělovač součástí. int (povinné)
dataElementSeparator Oddělovač datových prvků. int (povinné)
decimalPointIndicator Ukazatel desetinné čárky. "Čárka"
'Decimal'
Neurčené (povinné)
messageAssociationAssignedCode Přiřazený kód přidružení zprávy. řetězec
Messageid ID zprávy. řetězec
zprávaRelease Vydání zprávy. řetězec
Messageversion Verze zprávy. řetězec
releaseIndicator Indikátor verze. int (povinné)
repetitionSeparator Oddělovač opakování. int (povinné)
segmentTerminátor Ukončovací znak segmentu. int (povinné)
segmentTerminatorSuffix Přípona ukončovací nástavce segmentu 'CR'
'CRLF'
'LF'
'Žádný'
Neurčené (povinné)
Targetnamespace Cílový obor názvů, na který se má použít toto nastavení oddělovače. řetězec

EdifactEnvelopeOverride

Název Description Hodnota
applicationPassword Heslo aplikace. řetězec
associationAssignedCode Přiřazený kód přidružení. řetězec
controllingAgencyCode Kód kontrolní 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 Přiřazený kód přidružení zprávy. řetězec
Messageid ID zprávy, na kterou se má nastavení obálky použít. řetězec
zprávaRelease Verze vydané zprávy, na kterou se má použít toto nastavení obálky. řetězec
Messageversion Verze zprávy, na kterou se má toto nastavení obálky použít. řetězec
receiverApplicationId ID aplikace příjemce řetězec
receiverApplicationQualifier Kvalifikátor aplikace příjemce. řetězec
senderApplicationId ID aplikace odesílatele. řetězec
senderApplicationQualifier Kvalifikátor aplikace odesílatele. řetězec
Targetnamespace Cílový obor názvů, na který se má použít toto nastavení obálky. řetězec

EdifactEnvelopeSettings

Název Description Hodnota
applicationReferenceId ID odkazu na aplikaci. řetězec
applyDelimiterStringAdvice Hodnota označující, zda použít avízo řetězce oddělovače. bool (povinné)
communicationAgreementId ID smlouvy o komunikaci řetězec
createGroupingSegments Hodnota označující, jestli se mají vytvořit segmenty seskupení. bool (povinné)
enableDefaultGroupHeaders Hodnota označující, jestli se mají povolit výchozí záhlaví skupiny. bool (povinné)
functionalGroupId ID funkční skupiny. řetězec
groupApplicationPassword Heslo aplikace skupiny. řetězec
groupApplicationReceiverId ID příjemce aplikace skupiny. řetězec
groupApplicationReceiverQualifier Kvalifikátor příjemce aplikace skupiny. ř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 skupiny, která řídí agenturu. řetězec
groupControlNumberLowerBound Dolní mez řídicího čísla skupiny. int (povinné)
groupControlNumberPrefix Předpona kontrolního čísla skupiny. řetězec
groupControlNumberSuffix Přípona kontrolního čísla skupiny. řetězec
groupControlNumberUpperBound Horní mez řídicího čísla skupiny. int (povinné)
groupMessageRelease Vydání zprávy skupiny. řetězec
verze zprávy skupiny Verze zprávy skupiny. řetězec
interchangeControlNumberLowerBound Dolní mez kontrolního čísla výměny. int (povinné)
interchangeControlNumberPrefix Předpona kontrolního čísla výměny řetězec
interchangeControlNumberSuffix Přípona kontrolního čísla výměny. řetězec
interchangeControlNumberUpperBound Řídicí číslo výměny – horní mez. int (povinné)
isTestInterchange Hodnota označující, zda je zpráva zkušební výměnou. bool (povinné)
overwriteExistingTransactionSetControlNumber Hodnota označující, zda se má přepsat existující kontrolní číslo sady transakcí. bool (povinné)
processingPriorityCode Kód priority zpracování. řetězec
receiverInternalIdentification Interní identifikace příjemce. řetězec
receiverInternalSubIdentification Interní podidentifikací příjemce. řetězec
receiverReverseRoutingAddress Adresa zpětného směrování příjemce. řetězec
recipientReferencePasswordQualifier Kvalifikátor referenčního hesla příjemce. řetězec
recipientReferencePasswordValue Hodnota referenčního hesla příjemce řetězec
rolloverGroupControlNumber Hodnota označující, jestli se má řídicí číslo skupiny pro přechod na hodnotu převést. bool (povinné)
rolloverInterchangeControlNumber Hodnota označující, zda se má řídicí číslo výměny převést. bool (povinné)
rolloverTransactionSetControlNumber Hodnota označující, zda se má převod 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 Dolní mez kontrolního čísla sady transakcí. int (povinné)
transactionSetControlNumberPrefix Předpona kontrolního čísla sady transakcí. řetězec
transactionSetControlNumberSuffix Přípona kontrolního čísla sady transakcí. řetězec
transactionSetControlNumberUpperBound Horní mez kontrolního čísla sady transakcí. int (povinné)

Nastavení EdifactFramingSettings

Název Description Hodnota
characterEncoding Kódování znaků. řetězec
znaková sada Nastavení rámce EDIFACT znaková sada. 'KECA'
Neurčené
UNOA
UNOB
Unoc
Unod
UNOE
UNOF
UNOG
UNOH
UNOI
"UNOJ"
UNOK
UNOX
UNOY (povinné)
componentSeparator Oddělovač součástí. int (povinné)
dataElementSeparator Oddělovač datových prvků. int (povinné)
decimalPointIndicator Ukazatel desetinného čísla pro nastavení rámce EDIFACT. "Čárka"
'Decimal'
Neurčené (povinné)
verze protokolu Verze protokolu. int (povinné)
releaseIndicator Indikátor verze. int (povinné)
repetitionSeparator 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'
'Žádný'
Neurčené (povinné)
serviceCodeListDirectoryVersion Verze adresáře seznamu kódů služby. řetězec

Filtr EdifactMessageFilter

Název Description Hodnota
typ filtru zprávy Typ filtru zpráv. 'Vyloučit'
'Zahrnout'
Neurčené (povinné)

EdifactMessageIdentifier

Název Description Hodnota
Messageid ID zprávy, na kterou se má nastavení obálky použít. string (povinné)

Nastavení EdifactProcessingSettings

Název Description Hodnota
createEmptyXmlTagsForTrailingSeparators Hodnota označující, jestli se mají vytvořit prázdné značky XML pro koncové oddělovače. bool (povinné)
maskaSecurityInfo Hodnota označující, jestli se mají maskovat informace o zabezpečení. bool (povinné)
preserveInterchange Hodnota označující, zda má být zachována výměna. bool (povinné)
suspendInterchangeOnError Hodnota označující, zda se má pozastavit výměna při chybě. bool (povinné)
useDotAsDecimalSeparator Hodnota označující, jestli se má jako oddělovač desetinných míst použít tečka. bool (povinné)

EdifactSchemaReference

Název Description Hodnota
associationAssignedCode Přiřazený kód přidružení. řetězec
Messageid ID zprávy. string (povinné)
zprávaRelease Verze zprávy. string (povinné)
Messageversion Verze zprávy. string (povinné)
schemaName Název schématu. string (povinné)
senderApplicationId ID aplikace odesílatele. řetězec
senderApplicationQualifier Kvalifikátor aplikace odesílatele. řetězec

EdifactValidationOverride

Název Description Hodnota
allowLeadingAndTrailingSpacesAndZeroes Hodnota označující, jestli se mají povolit počáteční a koncové mezery a nuly. bool (povinné)
enforceCharacterSet Hodnota označující, jestli se má ověřit znaková sada. bool (povinné)
Messageid ID zprávy, na kterou se má použít nastavení ověření. string (povinné)
zásady koncového Separátoru Zásada koncového oddělovače. "Povinné"
Nepovolené
Neurčené
Volitelné (povinné)
trimLeadingAndTrailingSpacesAndZeroes Hodnota označující, zda se mají oříznout úvodní a koncové mezery a nuly. bool (povinné)
validateEDITypes Hodnota označující, jestli se mají ověřit typy EDI. bool (povinné)
validateXSDTypes Hodnota označující, jestli se mají ověřit typy XSD. bool (povinné)

Nastavení EdifactValidationSettings

Název Description Hodnota
allowLeadingAndTrailingSpacesAndZeroes Hodnota označující, jestli se mají povolit počáteční a koncové mezery a nuly. bool (povinné)
checkDuplicateGroupControlNumber Hodnota označující, jestli se má zkontrolovat duplicitní kontrolní číslo skupiny. bool (povinné)
checkDuplicateInterchangeControlNumber Hodnota označující, zda se má zkontrolovat duplicitní kontrolní číslo výměny. bool (povinné)
checkDuplicateTransactionSetControlNumber Hodnota označující, zda se má zkontrolovat duplicitní kontrolní číslo sady transakcí. bool (povinné)
interchangeControlNumberValidityDays Doba platnosti kontrolního čísla výměny. int (povinné)
zásady koncového Separátoru Zásada koncového oddělovače. "Povinné"
Nepovolené
Neurčené
Volitelné (povinné)
trimLeadingAndTrailingSpacesAndZeroes Hodnota označující, zda se mají oříznout úvodní a koncové mezery a nuly. bool (povinné)
validateCharacterSet Hodnota označující, jestli se má ověřit znaková sada ve zprávě. bool (povinné)
validateEDITypes Hodnota označující, jestli se má ověřit typy EDI. bool (povinné)
validateXSDTypes Hodnota označující, zda zda chcete ověřit typy XSD. bool (povinné)

X12AgreementContent

Název Description Hodnota
receiveAgreement Jednosměrná smlouva o příjmu X12 X12OneWayAgreement (povinné)
odeslání Agreement Jednosměrná smlouva o odeslání X12. X12OneWayAgreement (povinné)

X12OneWayAgreement

Název Description Hodnota
nastavení protokolu Nastavení protokolu X12. X12ProtocolSettings (povinné)
receiverBusinessIdentity Obchodní identita příjemce Obchodní identita (povinné)
senderBusinessIdentity Obchodní identita odesílatele Obchodní identita (povinné)

Nastavení X12ProtocolSettings

Název Description Hodnota
acknowledgementSettings Nastavení potvrzení X12 X12AcknowledgementSettings (povinné)
obálkaPřerides Nastavení přepsání obálky X12 X12EnvelopeOverride[]
envelopeSettings Nastavení obálky X12. X12EnvelopeSettings (povinné)
framingSettings Nastavení rámování X12 X12FramingSettings (povinné)
Messagefilter Filtr zpráv X12. X12MessageFilter (povinné)
messageFilterList Seznam filtru zpráv X12. X12MessageIdentifier[]
processingSettings Nastavení zpracování X12. X12ProcessingSettings (povinné)
schemaReferences 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ěřování X12. X12ValidationSettings (povinné)
x12DelimiterOverrides Nastavení přepsání oddělovače X12 X12DelimiterOverrides[]

Nastavení X12Acknowledgement

Název Description Hodnota
acknowledgementControlNumberLowerBound Dolní mez kontrolního čísla potvrzení. int (povinné)
acknowledgementControlNumberPrefix Předpona kontrolního čísla potvrzení. řetězec
acknowledgementControlNumberSuffix Přípona kontrolního čísla potvrzení. řetězec
acknowledgementControlNumberUpperBound Horní mez kontrolního čísla potvrzení. int (povinné)
batchFunctionalAcknowledgements Hodnota označující, jestli se má dávkovat potvrzení funkčnosti. bool (povinné)
batchImplementationAcknowledgements Hodnota označující, zda se má dávková implementace potvrdit. bool (povinné)
batchTechnicalAcknowledgements Hodnota označující, zda se mají technické potvrzení dávkovat. bool (povinné)
functionalAcknowledgementVersion Funkční potvrzovaná verze. řetězec
implementaceAcknowledgementVersion Verze potvrzení implementace. řetězec
needFunctionalAcknowledgement Hodnota označující, jestli je potřeba potvrzení funkčnosti. bool (povinné)
needImplementationAcknowledgement Hodnota označující, jestli je potřeba potvrzení implementace. bool (povinné)
needLoopForValidMessages Hodnota označující, jestli je pro platné zprávy potřeba smyčka. bool (povinné)
needTechnicalAcknowledgement Hodnota označující, jestli je potřeba technické potvrzení. bool (povinné)
rolloverAcknowledgementControlNumber Hodnota označující, zda se má vrátit kontrolní číslo potvrzení. bool (povinné)
sendSynchronousAcknowledgement Hodnota označující, zda se má odeslat synchronní potvrzení. bool (povinné)

X12EnvelopeOverride

Název Description Hodnota
Formát_data Formát data. CCYYMMDDD
Nezadá se
'YYMMDD' (povinné)
functionalIdentifierCode Kód funkčního identifikátoru. řetězec
headerVersion Verze záhlaví. string (povinné)
Messageid ID zprávy, na kterou se má nastavení obálky použít. string (povinné)
verze protokolu Verze protokolu, na kterou se má použít toto nastavení obálky. string (povinné)
receiverApplicationId ID aplikace příjemce. string (povinné)
responsibleAgencyCode Kód odpovědné agentury. string (povinné)
senderApplicationId ID aplikace odesílatele. string (povinné)
Targetnamespace Cílový obor názvů, na který se má toto nastavení obálky použít. string (povinné)
timeFormat Formát času. 'HHMM'
'HHMMSS'
HHMMSSd
'HHMMSSdd'
Není zadáno (povinné)

X12EnvelopeSettings

Název Description Hodnota
controlStandardsId ID standardů kontroly. int (povinné)
controlVersionNumber Číslo verze ovládacího prvku. string (povinné)
enableDefaultGroupHeaders Hodnota označující, zda se mají povolit výchozí záhlaví skupin. bool (povinné)
functionalGroupId ID funkční skupiny. řetězec
groupControlNumberLowerBound Nižší mez řídicího čísla skupiny. int (povinné)
groupControlNumberUpperBound Řídicí číslo skupiny – horní mez. int (povinné)
groupHeaderAgencyCode Kód agentury hlavičky skupiny. string (povinné)
groupHeaderDateFormat Formát data záhlaví skupiny CCYYMMDDD
Nezadá se
'YYMMDD' (povinné)
groupHeaderTimeFormat Formát času záhlaví skupiny. 'HHMM'
'HHMMSS'
'HHMMSSd'
'HHMMSSdd'
Neurčené (povinné)
groupHeaderVersion Verze záhlaví skupiny. string (povinné)
interchangeControlNumberLowerBound Dolní mez kontrolního čísla výměny. int (povinné)
interchangeControlNumberUpperBound Řídicí číslo výměny – horní mez. int (povinné)
overwriteExistingTransactionSetControlNumber Hodnota označující, zda se má přepsat existující kontrolní číslo sady transakcí. bool (povinné)
receiverApplicationId ID aplikace příjemce string (povinné)
rolloverGroupControlNumber Hodnota označující, jestli se má řídicí číslo skupiny pro přechod na hodnotu převést. bool (povinné)
rolloverInterchangeControlNumber Hodnota označující, zda se má řídicí číslo výměny převést. bool (povinné)
rolloverTransactionSetControlNumber Hodnota označující, zda se má převod transakce nastavit řídicí číslo. bool (povinné)
senderApplicationId ID aplikace odesílatele. string (povinné)
transactionSetControlNumberLowerBound Dolní mez kontrolního čísla sady transakcí. int (povinné)
transactionSetControlNumberPrefix Předpona kontrolního čísla sady transakcí. řetězec
transactionSetControlNumberSuffix Přípona kontrolního čísla sady transakcí. řetězec
transactionSetControlNumberUpperBound Horní mez kontrolního čísla sady transakcí. int (povinné)
usageIndicator Indikátor využití. 'Informace'
Neurčené
'Production'
'Test' (povinné)
useControlStandardsIdAsRepetitionCharacter Hodnota označující, jestli se má id standardů ovládacího prvku použít jako znak opakování. bool (povinné)

X12FramingSettings

Název Description Hodnota
znaková sada Znaková sada X12. 'Základní'
'Rozšířené'
Neurčené
'UTF8' (povinné)
componentSeparator Oddělovač součástí. int (povinné)
dataElementSeparator Oddělovač datových prvků. int (povinné)
replaceCharacter Nahrazovací znak. int (povinné)
replaceSeparatorsInPayload Hodnota označující, jestli se mají nahradit oddělovače v datové části. bool (povinné)
segmentTerminátor Ukončovací znak segmentu. int (povinné)
segmentTerminatorSuffix Přípona ukončovací nástavce segmentu 'CR'
'CRLF'
'LF'
'Žádný'
Neurčené (povinné)

Filtr zprávy X12

Název Description Hodnota
typ filtru zprávy Typ filtru zpráv. 'Vyloučit'
'Zahrnout'
Neurčené (povinné)

X12MessageIdentifier

Název Description Hodnota
Messageid ID zprávy. string (povinné)

Nastavení X12ProcessingSettings

Název Description Hodnota
convertImpliedDecimal Hodnota označující, zda se má číselný typ převést na předpokládané desetinné číslo. bool (povinné)
createEmptyXmlTagsForTrailingSeparators Hodnota označující, zda se mají 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 se má zachovat výměna. bool (povinné)
suspendInterchangeOnError Hodnota označující, zda se má pozastavit výměnu při chybě. bool (povinné)
useDotAsDecimalSeparator Hodnota označující, zda se má jako oddělovač desetinných míst použít tečka. bool (povinné)

X12SchemaReference

Název Description Hodnota
Messageid ID zprávy. string (povinné)
schemaName Název schématu. string (povinné)
schemaVersion Verze schématu. string (povinné)
senderApplicationId ID aplikace odesílatele. řetězec

Nastavení X12SecuritySettings

Název Description Hodnota
authorizationQualifier Kvalifikátor autorizace. string (povinné)
authorizationValue Hodnota autorizace. řetězec
passwordValue Hodnota hesla řetězec
securityQualifier Kvalifikátor zabezpečení. string (povinné)

X12ValidationOverride

Název Description Hodnota
allowLeadingAndTrailingSpacesAndZeroes Hodnota označující, zda se mají povolit počáteční a koncové mezery a nuly. bool (povinné)
Messageid ID zprávy, u které se má použít nastavení ověřování. string (povinné)
trailingSeparatorPolicy Zásady koncového oddělovače. "Povinné"
'NotAllowed'
Nezadá se
"Volitelné" (povinné)
trimLeadingAndTrailingSpacesAndZeroes Hodnota označující, zda se mají oříznout počáteční a koncové mezery a nuly. bool (povinné)
validateCharacterSet 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é)

Nastavení X12Validation

Název Description Hodnota
allowLeadingAndTrailingSpacesAndZeroes Hodnota označující, zda se mají povolit počáteční a koncové mezery a nuly. bool (povinné)
checkDuplicateGroupControlNumber Hodnota označující, jestli se má zkontrolovat duplicitní kontrolní číslo skupiny. bool (povinné)
checkDuplicateInterchangeControlNumber Hodnota označující, zda se má zkontrolovat duplicitní kontrolní číslo výměny. bool (povinné)
checkDuplicateTransactionSetControlNumber Hodnota označující, zda se má zkontrolovat duplicitní kontrolní číslo sady transakcí. bool (povinné)
interchangeControlNumberValidityDays Doba platnosti kontrolního čísla výměny. int (povinné)
trailingSeparatorPolicy Zásady koncového oddělovače. "Povinné"
'NotAllowed'
Nezadá se
"Volitelné" (povinné)
trimLeadingAndTrailingSpacesAndZeroes Hodnota označující, zda se mají oříznout počáteční a koncové mezery a nuly. bool (povinné)
validateCharacterSet Hodnota označující, jestli se má ověřit znaková sada ve zprávě. bool (povinné)
validateEDITypes Hodnota označující, zda se má ověřit typy EDI. bool (povinné)
validateXSDTypes Hodnota označující, zda se má ověřit typy XSD. bool (povinné)

X12DelimiterOverrides

Název Description Hodnota
componentSeparator Oddělovač komponent. int (povinné)
dataElementSeparator Oddělovač datových prvků. int (povinné)
Messageid ID zprávy. řetězec
verze protokolu Verze protokolu. řetězec
replaceCharacter Náhradní znak. int (povinné)
replaceSeparatorsInPayload Hodnota označující, zda se mají nahradit oddělovače v datové části. bool (povinné)
segmentTerminator Ukončovač segmentu. int (povinné)
segmentTerminatorSuffix Přípona ukončovače segmentu. 'CR'
'CRLF'
'LF'
'Žádný'
Není zadáno (povinné)
Targetnamespace Cílový obor názvů, na který se má použít toto nastavení oddělovače. řetězec

Šablony pro rychlý start

Následující šablony rychlého startu nasadí tento typ prostředku.

Template (Šablona) Description
Azure Logic Apps – Příjem odeslání AS2

Nasazení do Azure
Vytvoří účty integrace pro dva partnery, Contoso a Fabrikam, včetně artefaktů pro partnery a smlouvy. Šablona také vytváří aplikace logiky mezi Fabrikam Sales a Contoso, aby demonstrovaly synchronní příjem odeslání 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í na:

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í kód JSON.

{
  "type": "Microsoft.Logic/integrationAccounts/agreements",
  "apiVersion": "2019-05-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "agreementType": "string",
    "content": {
      "aS2": {
        "receiveAgreement": {
          "protocolSettings": {
            "acknowledgementConnectionSettings": {
              "ignoreCertificateNameMismatch": "bool",
              "keepHttpConnectionAlive": "bool",
              "supportHttpStatusCodeContinue": "bool",
              "unfoldHttpHeaders": "bool"
            },
            "envelopeSettings": {
              "autogenerateFileName": "bool",
              "fileNameTemplate": "string",
              "messageContentType": "string",
              "suspendMessageOnFileNameGenerationError": "bool",
              "transmitFileNameInMimeHeader": "bool"
            },
            "errorSettings": {
              "resendIfMDNNotReceived": "bool",
              "suspendDuplicateMessage": "bool"
            },
            "mdnSettings": {
              "dispositionNotificationTo": "string",
              "mdnText": "string",
              "micHashingAlgorithm": "string",
              "needMDN": "bool",
              "receiptDeliveryUrl": "string",
              "sendInboundMDNToMessageBox": "bool",
              "sendMDNAsynchronously": "bool",
              "signMDN": "bool",
              "signOutboundMDNIfOptional": "bool"
            },
            "messageConnectionSettings": {
              "ignoreCertificateNameMismatch": "bool",
              "keepHttpConnectionAlive": "bool",
              "supportHttpStatusCodeContinue": "bool",
              "unfoldHttpHeaders": "bool"
            },
            "securitySettings": {
              "enableNRRForInboundDecodedMessages": "bool",
              "enableNRRForInboundEncodedMessages": "bool",
              "enableNRRForInboundMDN": "bool",
              "enableNRRForOutboundDecodedMessages": "bool",
              "enableNRRForOutboundEncodedMessages": "bool",
              "enableNRRForOutboundMDN": "bool",
              "encryptionCertificateName": "string",
              "overrideGroupSigningCertificate": "bool",
              "sha2AlgorithmFormat": "string",
              "signingCertificateName": "string"
            },
            "validationSettings": {
              "checkCertificateRevocationListOnReceive": "bool",
              "checkCertificateRevocationListOnSend": "bool",
              "checkDuplicateMessage": "bool",
              "compressMessage": "bool",
              "encryptionAlgorithm": "string",
              "encryptMessage": "bool",
              "interchangeDuplicatesValidityDays": "int",
              "overrideMessageProperties": "bool",
              "signingAlgorithm": "string",
              "signMessage": "bool"
            }
          },
          "receiverBusinessIdentity": {
            "qualifier": "string",
            "value": "string"
          },
          "senderBusinessIdentity": {
            "qualifier": "string",
            "value": "string"
          }
        },
        "sendAgreement": {
          "protocolSettings": {
            "acknowledgementConnectionSettings": {
              "ignoreCertificateNameMismatch": "bool",
              "keepHttpConnectionAlive": "bool",
              "supportHttpStatusCodeContinue": "bool",
              "unfoldHttpHeaders": "bool"
            },
            "envelopeSettings": {
              "autogenerateFileName": "bool",
              "fileNameTemplate": "string",
              "messageContentType": "string",
              "suspendMessageOnFileNameGenerationError": "bool",
              "transmitFileNameInMimeHeader": "bool"
            },
            "errorSettings": {
              "resendIfMDNNotReceived": "bool",
              "suspendDuplicateMessage": "bool"
            },
            "mdnSettings": {
              "dispositionNotificationTo": "string",
              "mdnText": "string",
              "micHashingAlgorithm": "string",
              "needMDN": "bool",
              "receiptDeliveryUrl": "string",
              "sendInboundMDNToMessageBox": "bool",
              "sendMDNAsynchronously": "bool",
              "signMDN": "bool",
              "signOutboundMDNIfOptional": "bool"
            },
            "messageConnectionSettings": {
              "ignoreCertificateNameMismatch": "bool",
              "keepHttpConnectionAlive": "bool",
              "supportHttpStatusCodeContinue": "bool",
              "unfoldHttpHeaders": "bool"
            },
            "securitySettings": {
              "enableNRRForInboundDecodedMessages": "bool",
              "enableNRRForInboundEncodedMessages": "bool",
              "enableNRRForInboundMDN": "bool",
              "enableNRRForOutboundDecodedMessages": "bool",
              "enableNRRForOutboundEncodedMessages": "bool",
              "enableNRRForOutboundMDN": "bool",
              "encryptionCertificateName": "string",
              "overrideGroupSigningCertificate": "bool",
              "sha2AlgorithmFormat": "string",
              "signingCertificateName": "string"
            },
            "validationSettings": {
              "checkCertificateRevocationListOnReceive": "bool",
              "checkCertificateRevocationListOnSend": "bool",
              "checkDuplicateMessage": "bool",
              "compressMessage": "bool",
              "encryptionAlgorithm": "string",
              "encryptMessage": "bool",
              "interchangeDuplicatesValidityDays": "int",
              "overrideMessageProperties": "bool",
              "signingAlgorithm": "string",
              "signMessage": "bool"
            }
          },
          "receiverBusinessIdentity": {
            "qualifier": "string",
            "value": "string"
          },
          "senderBusinessIdentity": {
            "qualifier": "string",
            "value": "string"
          }
        }
      },
      "edifact": {
        "receiveAgreement": {
          "protocolSettings": {
            "acknowledgementSettings": {
              "acknowledgementControlNumberLowerBound": "int",
              "acknowledgementControlNumberPrefix": "string",
              "acknowledgementControlNumberSuffix": "string",
              "acknowledgementControlNumberUpperBound": "int",
              "batchFunctionalAcknowledgements": "bool",
              "batchTechnicalAcknowledgements": "bool",
              "needFunctionalAcknowledgement": "bool",
              "needLoopForValidMessages": "bool",
              "needTechnicalAcknowledgement": "bool",
              "rolloverAcknowledgementControlNumber": "bool",
              "sendSynchronousAcknowledgement": "bool"
            },
            "edifactDelimiterOverrides": [
              {
                "componentSeparator": "int",
                "dataElementSeparator": "int",
                "decimalPointIndicator": "string",
                "messageAssociationAssignedCode": "string",
                "messageId": "string",
                "messageRelease": "string",
                "messageVersion": "string",
                "releaseIndicator": "int",
                "repetitionSeparator": "int",
                "segmentTerminator": "int",
                "segmentTerminatorSuffix": "string",
                "targetNamespace": "string"
              }
            ],
            "envelopeOverrides": [
              {
                "applicationPassword": "string",
                "associationAssignedCode": "string",
                "controllingAgencyCode": "string",
                "functionalGroupId": "string",
                "groupHeaderMessageRelease": "string",
                "groupHeaderMessageVersion": "string",
                "messageAssociationAssignedCode": "string",
                "messageId": "string",
                "messageRelease": "string",
                "messageVersion": "string",
                "receiverApplicationId": "string",
                "receiverApplicationQualifier": "string",
                "senderApplicationId": "string",
                "senderApplicationQualifier": "string",
                "targetNamespace": "string"
              }
            ],
            "envelopeSettings": {
              "applicationReferenceId": "string",
              "applyDelimiterStringAdvice": "bool",
              "communicationAgreementId": "string",
              "createGroupingSegments": "bool",
              "enableDefaultGroupHeaders": "bool",
              "functionalGroupId": "string",
              "groupApplicationPassword": "string",
              "groupApplicationReceiverId": "string",
              "groupApplicationReceiverQualifier": "string",
              "groupApplicationSenderId": "string",
              "groupApplicationSenderQualifier": "string",
              "groupAssociationAssignedCode": "string",
              "groupControllingAgencyCode": "string",
              "groupControlNumberLowerBound": "int",
              "groupControlNumberPrefix": "string",
              "groupControlNumberSuffix": "string",
              "groupControlNumberUpperBound": "int",
              "groupMessageRelease": "string",
              "groupMessageVersion": "string",
              "interchangeControlNumberLowerBound": "int",
              "interchangeControlNumberPrefix": "string",
              "interchangeControlNumberSuffix": "string",
              "interchangeControlNumberUpperBound": "int",
              "isTestInterchange": "bool",
              "overwriteExistingTransactionSetControlNumber": "bool",
              "processingPriorityCode": "string",
              "receiverInternalIdentification": "string",
              "receiverInternalSubIdentification": "string",
              "receiverReverseRoutingAddress": "string",
              "recipientReferencePasswordQualifier": "string",
              "recipientReferencePasswordValue": "string",
              "rolloverGroupControlNumber": "bool",
              "rolloverInterchangeControlNumber": "bool",
              "rolloverTransactionSetControlNumber": "bool",
              "senderInternalIdentification": "string",
              "senderInternalSubIdentification": "string",
              "senderReverseRoutingAddress": "string",
              "transactionSetControlNumberLowerBound": "int",
              "transactionSetControlNumberPrefix": "string",
              "transactionSetControlNumberSuffix": "string",
              "transactionSetControlNumberUpperBound": "int"
            },
            "framingSettings": {
              "characterEncoding": "string",
              "characterSet": "string",
              "componentSeparator": "int",
              "dataElementSeparator": "int",
              "decimalPointIndicator": "string",
              "protocolVersion": "int",
              "releaseIndicator": "int",
              "repetitionSeparator": "int",
              "segmentTerminator": "int",
              "segmentTerminatorSuffix": "string",
              "serviceCodeListDirectoryVersion": "string"
            },
            "messageFilter": {
              "messageFilterType": "string"
            },
            "messageFilterList": [
              {
                "messageId": "string"
              }
            ],
            "processingSettings": {
              "createEmptyXmlTagsForTrailingSeparators": "bool",
              "maskSecurityInfo": "bool",
              "preserveInterchange": "bool",
              "suspendInterchangeOnError": "bool",
              "useDotAsDecimalSeparator": "bool"
            },
            "schemaReferences": [
              {
                "associationAssignedCode": "string",
                "messageId": "string",
                "messageRelease": "string",
                "messageVersion": "string",
                "schemaName": "string",
                "senderApplicationId": "string",
                "senderApplicationQualifier": "string"
              }
            ],
            "validationOverrides": [
              {
                "allowLeadingAndTrailingSpacesAndZeroes": "bool",
                "enforceCharacterSet": "bool",
                "messageId": "string",
                "trailingSeparatorPolicy": "string",
                "trimLeadingAndTrailingSpacesAndZeroes": "bool",
                "validateEDITypes": "bool",
                "validateXSDTypes": "bool"
              }
            ],
            "validationSettings": {
              "allowLeadingAndTrailingSpacesAndZeroes": "bool",
              "checkDuplicateGroupControlNumber": "bool",
              "checkDuplicateInterchangeControlNumber": "bool",
              "checkDuplicateTransactionSetControlNumber": "bool",
              "interchangeControlNumberValidityDays": "int",
              "trailingSeparatorPolicy": "string",
              "trimLeadingAndTrailingSpacesAndZeroes": "bool",
              "validateCharacterSet": "bool",
              "validateEDITypes": "bool",
              "validateXSDTypes": "bool"
            }
          },
          "receiverBusinessIdentity": {
            "qualifier": "string",
            "value": "string"
          },
          "senderBusinessIdentity": {
            "qualifier": "string",
            "value": "string"
          }
        },
        "sendAgreement": {
          "protocolSettings": {
            "acknowledgementSettings": {
              "acknowledgementControlNumberLowerBound": "int",
              "acknowledgementControlNumberPrefix": "string",
              "acknowledgementControlNumberSuffix": "string",
              "acknowledgementControlNumberUpperBound": "int",
              "batchFunctionalAcknowledgements": "bool",
              "batchTechnicalAcknowledgements": "bool",
              "needFunctionalAcknowledgement": "bool",
              "needLoopForValidMessages": "bool",
              "needTechnicalAcknowledgement": "bool",
              "rolloverAcknowledgementControlNumber": "bool",
              "sendSynchronousAcknowledgement": "bool"
            },
            "edifactDelimiterOverrides": [
              {
                "componentSeparator": "int",
                "dataElementSeparator": "int",
                "decimalPointIndicator": "string",
                "messageAssociationAssignedCode": "string",
                "messageId": "string",
                "messageRelease": "string",
                "messageVersion": "string",
                "releaseIndicator": "int",
                "repetitionSeparator": "int",
                "segmentTerminator": "int",
                "segmentTerminatorSuffix": "string",
                "targetNamespace": "string"
              }
            ],
            "envelopeOverrides": [
              {
                "applicationPassword": "string",
                "associationAssignedCode": "string",
                "controllingAgencyCode": "string",
                "functionalGroupId": "string",
                "groupHeaderMessageRelease": "string",
                "groupHeaderMessageVersion": "string",
                "messageAssociationAssignedCode": "string",
                "messageId": "string",
                "messageRelease": "string",
                "messageVersion": "string",
                "receiverApplicationId": "string",
                "receiverApplicationQualifier": "string",
                "senderApplicationId": "string",
                "senderApplicationQualifier": "string",
                "targetNamespace": "string"
              }
            ],
            "envelopeSettings": {
              "applicationReferenceId": "string",
              "applyDelimiterStringAdvice": "bool",
              "communicationAgreementId": "string",
              "createGroupingSegments": "bool",
              "enableDefaultGroupHeaders": "bool",
              "functionalGroupId": "string",
              "groupApplicationPassword": "string",
              "groupApplicationReceiverId": "string",
              "groupApplicationReceiverQualifier": "string",
              "groupApplicationSenderId": "string",
              "groupApplicationSenderQualifier": "string",
              "groupAssociationAssignedCode": "string",
              "groupControllingAgencyCode": "string",
              "groupControlNumberLowerBound": "int",
              "groupControlNumberPrefix": "string",
              "groupControlNumberSuffix": "string",
              "groupControlNumberUpperBound": "int",
              "groupMessageRelease": "string",
              "groupMessageVersion": "string",
              "interchangeControlNumberLowerBound": "int",
              "interchangeControlNumberPrefix": "string",
              "interchangeControlNumberSuffix": "string",
              "interchangeControlNumberUpperBound": "int",
              "isTestInterchange": "bool",
              "overwriteExistingTransactionSetControlNumber": "bool",
              "processingPriorityCode": "string",
              "receiverInternalIdentification": "string",
              "receiverInternalSubIdentification": "string",
              "receiverReverseRoutingAddress": "string",
              "recipientReferencePasswordQualifier": "string",
              "recipientReferencePasswordValue": "string",
              "rolloverGroupControlNumber": "bool",
              "rolloverInterchangeControlNumber": "bool",
              "rolloverTransactionSetControlNumber": "bool",
              "senderInternalIdentification": "string",
              "senderInternalSubIdentification": "string",
              "senderReverseRoutingAddress": "string",
              "transactionSetControlNumberLowerBound": "int",
              "transactionSetControlNumberPrefix": "string",
              "transactionSetControlNumberSuffix": "string",
              "transactionSetControlNumberUpperBound": "int"
            },
            "framingSettings": {
              "characterEncoding": "string",
              "characterSet": "string",
              "componentSeparator": "int",
              "dataElementSeparator": "int",
              "decimalPointIndicator": "string",
              "protocolVersion": "int",
              "releaseIndicator": "int",
              "repetitionSeparator": "int",
              "segmentTerminator": "int",
              "segmentTerminatorSuffix": "string",
              "serviceCodeListDirectoryVersion": "string"
            },
            "messageFilter": {
              "messageFilterType": "string"
            },
            "messageFilterList": [
              {
                "messageId": "string"
              }
            ],
            "processingSettings": {
              "createEmptyXmlTagsForTrailingSeparators": "bool",
              "maskSecurityInfo": "bool",
              "preserveInterchange": "bool",
              "suspendInterchangeOnError": "bool",
              "useDotAsDecimalSeparator": "bool"
            },
            "schemaReferences": [
              {
                "associationAssignedCode": "string",
                "messageId": "string",
                "messageRelease": "string",
                "messageVersion": "string",
                "schemaName": "string",
                "senderApplicationId": "string",
                "senderApplicationQualifier": "string"
              }
            ],
            "validationOverrides": [
              {
                "allowLeadingAndTrailingSpacesAndZeroes": "bool",
                "enforceCharacterSet": "bool",
                "messageId": "string",
                "trailingSeparatorPolicy": "string",
                "trimLeadingAndTrailingSpacesAndZeroes": "bool",
                "validateEDITypes": "bool",
                "validateXSDTypes": "bool"
              }
            ],
            "validationSettings": {
              "allowLeadingAndTrailingSpacesAndZeroes": "bool",
              "checkDuplicateGroupControlNumber": "bool",
              "checkDuplicateInterchangeControlNumber": "bool",
              "checkDuplicateTransactionSetControlNumber": "bool",
              "interchangeControlNumberValidityDays": "int",
              "trailingSeparatorPolicy": "string",
              "trimLeadingAndTrailingSpacesAndZeroes": "bool",
              "validateCharacterSet": "bool",
              "validateEDITypes": "bool",
              "validateXSDTypes": "bool"
            }
          },
          "receiverBusinessIdentity": {
            "qualifier": "string",
            "value": "string"
          },
          "senderBusinessIdentity": {
            "qualifier": "string",
            "value": "string"
          }
        }
      },
      "x12": {
        "receiveAgreement": {
          "protocolSettings": {
            "acknowledgementSettings": {
              "acknowledgementControlNumberLowerBound": "int",
              "acknowledgementControlNumberPrefix": "string",
              "acknowledgementControlNumberSuffix": "string",
              "acknowledgementControlNumberUpperBound": "int",
              "batchFunctionalAcknowledgements": "bool",
              "batchImplementationAcknowledgements": "bool",
              "batchTechnicalAcknowledgements": "bool",
              "functionalAcknowledgementVersion": "string",
              "implementationAcknowledgementVersion": "string",
              "needFunctionalAcknowledgement": "bool",
              "needImplementationAcknowledgement": "bool",
              "needLoopForValidMessages": "bool",
              "needTechnicalAcknowledgement": "bool",
              "rolloverAcknowledgementControlNumber": "bool",
              "sendSynchronousAcknowledgement": "bool"
            },
            "envelopeOverrides": [
              {
                "dateFormat": "string",
                "functionalIdentifierCode": "string",
                "headerVersion": "string",
                "messageId": "string",
                "protocolVersion": "string",
                "receiverApplicationId": "string",
                "responsibleAgencyCode": "string",
                "senderApplicationId": "string",
                "targetNamespace": "string",
                "timeFormat": "string"
              }
            ],
            "envelopeSettings": {
              "controlStandardsId": "int",
              "controlVersionNumber": "string",
              "enableDefaultGroupHeaders": "bool",
              "functionalGroupId": "string",
              "groupControlNumberLowerBound": "int",
              "groupControlNumberUpperBound": "int",
              "groupHeaderAgencyCode": "string",
              "groupHeaderDateFormat": "string",
              "groupHeaderTimeFormat": "string",
              "groupHeaderVersion": "string",
              "interchangeControlNumberLowerBound": "int",
              "interchangeControlNumberUpperBound": "int",
              "overwriteExistingTransactionSetControlNumber": "bool",
              "receiverApplicationId": "string",
              "rolloverGroupControlNumber": "bool",
              "rolloverInterchangeControlNumber": "bool",
              "rolloverTransactionSetControlNumber": "bool",
              "senderApplicationId": "string",
              "transactionSetControlNumberLowerBound": "int",
              "transactionSetControlNumberPrefix": "string",
              "transactionSetControlNumberSuffix": "string",
              "transactionSetControlNumberUpperBound": "int",
              "usageIndicator": "string",
              "useControlStandardsIdAsRepetitionCharacter": "bool"
            },
            "framingSettings": {
              "characterSet": "string",
              "componentSeparator": "int",
              "dataElementSeparator": "int",
              "replaceCharacter": "int",
              "replaceSeparatorsInPayload": "bool",
              "segmentTerminator": "int",
              "segmentTerminatorSuffix": "string"
            },
            "messageFilter": {
              "messageFilterType": "string"
            },
            "messageFilterList": [
              {
                "messageId": "string"
              }
            ],
            "processingSettings": {
              "convertImpliedDecimal": "bool",
              "createEmptyXmlTagsForTrailingSeparators": "bool",
              "maskSecurityInfo": "bool",
              "preserveInterchange": "bool",
              "suspendInterchangeOnError": "bool",
              "useDotAsDecimalSeparator": "bool"
            },
            "schemaReferences": [
              {
                "messageId": "string",
                "schemaName": "string",
                "schemaVersion": "string",
                "senderApplicationId": "string"
              }
            ],
            "securitySettings": {
              "authorizationQualifier": "string",
              "authorizationValue": "string",
              "passwordValue": "string",
              "securityQualifier": "string"
            },
            "validationOverrides": [
              {
                "allowLeadingAndTrailingSpacesAndZeroes": "bool",
                "messageId": "string",
                "trailingSeparatorPolicy": "string",
                "trimLeadingAndTrailingSpacesAndZeroes": "bool",
                "validateCharacterSet": "bool",
                "validateEDITypes": "bool",
                "validateXSDTypes": "bool"
              }
            ],
            "validationSettings": {
              "allowLeadingAndTrailingSpacesAndZeroes": "bool",
              "checkDuplicateGroupControlNumber": "bool",
              "checkDuplicateInterchangeControlNumber": "bool",
              "checkDuplicateTransactionSetControlNumber": "bool",
              "interchangeControlNumberValidityDays": "int",
              "trailingSeparatorPolicy": "string",
              "trimLeadingAndTrailingSpacesAndZeroes": "bool",
              "validateCharacterSet": "bool",
              "validateEDITypes": "bool",
              "validateXSDTypes": "bool"
            },
            "x12DelimiterOverrides": [
              {
                "componentSeparator": "int",
                "dataElementSeparator": "int",
                "messageId": "string",
                "protocolVersion": "string",
                "replaceCharacter": "int",
                "replaceSeparatorsInPayload": "bool",
                "segmentTerminator": "int",
                "segmentTerminatorSuffix": "string",
                "targetNamespace": "string"
              }
            ]
          },
          "receiverBusinessIdentity": {
            "qualifier": "string",
            "value": "string"
          },
          "senderBusinessIdentity": {
            "qualifier": "string",
            "value": "string"
          }
        },
        "sendAgreement": {
          "protocolSettings": {
            "acknowledgementSettings": {
              "acknowledgementControlNumberLowerBound": "int",
              "acknowledgementControlNumberPrefix": "string",
              "acknowledgementControlNumberSuffix": "string",
              "acknowledgementControlNumberUpperBound": "int",
              "batchFunctionalAcknowledgements": "bool",
              "batchImplementationAcknowledgements": "bool",
              "batchTechnicalAcknowledgements": "bool",
              "functionalAcknowledgementVersion": "string",
              "implementationAcknowledgementVersion": "string",
              "needFunctionalAcknowledgement": "bool",
              "needImplementationAcknowledgement": "bool",
              "needLoopForValidMessages": "bool",
              "needTechnicalAcknowledgement": "bool",
              "rolloverAcknowledgementControlNumber": "bool",
              "sendSynchronousAcknowledgement": "bool"
            },
            "envelopeOverrides": [
              {
                "dateFormat": "string",
                "functionalIdentifierCode": "string",
                "headerVersion": "string",
                "messageId": "string",
                "protocolVersion": "string",
                "receiverApplicationId": "string",
                "responsibleAgencyCode": "string",
                "senderApplicationId": "string",
                "targetNamespace": "string",
                "timeFormat": "string"
              }
            ],
            "envelopeSettings": {
              "controlStandardsId": "int",
              "controlVersionNumber": "string",
              "enableDefaultGroupHeaders": "bool",
              "functionalGroupId": "string",
              "groupControlNumberLowerBound": "int",
              "groupControlNumberUpperBound": "int",
              "groupHeaderAgencyCode": "string",
              "groupHeaderDateFormat": "string",
              "groupHeaderTimeFormat": "string",
              "groupHeaderVersion": "string",
              "interchangeControlNumberLowerBound": "int",
              "interchangeControlNumberUpperBound": "int",
              "overwriteExistingTransactionSetControlNumber": "bool",
              "receiverApplicationId": "string",
              "rolloverGroupControlNumber": "bool",
              "rolloverInterchangeControlNumber": "bool",
              "rolloverTransactionSetControlNumber": "bool",
              "senderApplicationId": "string",
              "transactionSetControlNumberLowerBound": "int",
              "transactionSetControlNumberPrefix": "string",
              "transactionSetControlNumberSuffix": "string",
              "transactionSetControlNumberUpperBound": "int",
              "usageIndicator": "string",
              "useControlStandardsIdAsRepetitionCharacter": "bool"
            },
            "framingSettings": {
              "characterSet": "string",
              "componentSeparator": "int",
              "dataElementSeparator": "int",
              "replaceCharacter": "int",
              "replaceSeparatorsInPayload": "bool",
              "segmentTerminator": "int",
              "segmentTerminatorSuffix": "string"
            },
            "messageFilter": {
              "messageFilterType": "string"
            },
            "messageFilterList": [
              {
                "messageId": "string"
              }
            ],
            "processingSettings": {
              "convertImpliedDecimal": "bool",
              "createEmptyXmlTagsForTrailingSeparators": "bool",
              "maskSecurityInfo": "bool",
              "preserveInterchange": "bool",
              "suspendInterchangeOnError": "bool",
              "useDotAsDecimalSeparator": "bool"
            },
            "schemaReferences": [
              {
                "messageId": "string",
                "schemaName": "string",
                "schemaVersion": "string",
                "senderApplicationId": "string"
              }
            ],
            "securitySettings": {
              "authorizationQualifier": "string",
              "authorizationValue": "string",
              "passwordValue": "string",
              "securityQualifier": "string"
            },
            "validationOverrides": [
              {
                "allowLeadingAndTrailingSpacesAndZeroes": "bool",
                "messageId": "string",
                "trailingSeparatorPolicy": "string",
                "trimLeadingAndTrailingSpacesAndZeroes": "bool",
                "validateCharacterSet": "bool",
                "validateEDITypes": "bool",
                "validateXSDTypes": "bool"
              }
            ],
            "validationSettings": {
              "allowLeadingAndTrailingSpacesAndZeroes": "bool",
              "checkDuplicateGroupControlNumber": "bool",
              "checkDuplicateInterchangeControlNumber": "bool",
              "checkDuplicateTransactionSetControlNumber": "bool",
              "interchangeControlNumberValidityDays": "int",
              "trailingSeparatorPolicy": "string",
              "trimLeadingAndTrailingSpacesAndZeroes": "bool",
              "validateCharacterSet": "bool",
              "validateEDITypes": "bool",
              "validateXSDTypes": "bool"
            },
            "x12DelimiterOverrides": [
              {
                "componentSeparator": "int",
                "dataElementSeparator": "int",
                "messageId": "string",
                "protocolVersion": "string",
                "replaceCharacter": "int",
                "replaceSeparatorsInPayload": "bool",
                "segmentTerminator": "int",
                "segmentTerminatorSuffix": "string",
                "targetNamespace": "string"
              }
            ]
          },
          "receiverBusinessIdentity": {
            "qualifier": "string",
            "value": "string"
          },
          "senderBusinessIdentity": {
            "qualifier": "string",
            "value": "string"
          }
        }
      }
    },
    "guestIdentity": {
      "qualifier": "string",
      "value": "string"
    },
    "guestPartner": "string",
    "hostIdentity": {
      "qualifier": "string",
      "value": "string"
    },
    "hostPartner": "string",
    "metadata": {}
  }
}

Hodnoty vlastností

integrationAccounts/agreements

Název Description Hodnota
typ Typ prostředku Microsoft.Logic/integrationAccounts/agreements
apiVersion Verze rozhraní API prostředků '2019-05-01'
name Název prostředku

Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v šablonách JSON ARM.
string (povinné)
location Umístění prostředku. řetězec
tags Značky prostředků. Slovník názvů značek a hodnot. Viz Značky v šablonách
properties Vlastnosti smlouvy o účtu integrace IntegrationAccountAgreementProperties (povinné)

IntegrationAccountAgreementProperties

Název Description Hodnota
typ smlouvy Typ smlouvy. AS2
'Edifact'
Neurčené
X12 (povinné)
obsah Obsah smlouvy. Obsah smlouvy (povinné)
hostIdentity Obchodní identita partnera hosta. Obchodní identita (povinné)
hostPartner Partner poskytující účty pro integraci, který je pro tuto smlouvu nastavený jako partner hosta. string (povinné)
hostIdentity Obchodní identita hostitelského partnera. Obchodní identita (povinné)
hostPartner Partner poskytující účty pro integraci, který je pro tuto smlouvu nastavený jako hostitelský partner. string (povinné)
zprostředkovatele identity Metadata.

Obsah smlouvy

Název Description Hodnota
aS2 Obsah smlouvy AS2. AS2AgreementContent
Edifact Obsah smlouvy EDIFACT. EdifactAgreementContent
x12 Obsah smlouvy X12 X12AgreementContent

AS2AgreementContent

Název Description Hodnota
receiveAgreement Jednosměrná smlouva AS2. AS2OneWayAgreement (povinné)
odeslání Agreement Jednosměrná smlouva AS2 pro odeslání. AS2OneWayAgreement (povinné)

AS2OneWayAgreement

Název Description Hodnota
nastavení protokolu Nastavení protokolu AS2. AS2ProtocolSettings (povinné)
receiverBusinessIdentity Obchodní identita příjemce Obchodní identita (povinné)
senderBusinessIdentity Obchodní identita odesílatele Obchodní identita (povinné)

AS2ProtocolSettings

Název Description Hodnota
acknowledgementConnectionSettings Potvrzení nastavení připojení. AS2AcknowledgementConnectionSettings (povinné)
envelopeSettings Nastavení obálky AS2EnvelopeSettings (povinné)
errorSettings Nastavení chyby. AS2ErrorSettings (povinné)
mdnSettings Nastavení MDN. AS2MdnSettings (povinné)
nastavení messageConnectionSettings Nastavení připojení zpráv. AS2MessageConnectionSettings (povinné)
nastavení zabezpečení Nastavení zabezpečení. AS2SecuritySettings (povinné)
validationSettings Nastavení ověřování. AS2ValidationSettings (povinné)

AS2AcknowledgementConnectionSettings

Název Description Hodnota
ignoreCertificateNameMismatch Určuje, jestli se má ignorovat neshoda v názvu certifikátu. bool (povinné)
keepHttpConnectionAlive Určuje, jestli se má připojení zachovat. bool (povinné)
supportHttpStatusCodeContinue Určuje, jestli se má podporovat stavový kód HTTP CONTINUE. bool (povinné)
unfoldHttpHeaders Určuje, jestli se mají rozbalit hlavičky HTTP. bool (povinné)

AS2EnvelopeSettings

Název Description Hodnota
autogenerateFileName Hodnota označující, zda se má automaticky vygenerovat název souboru. bool (povinné)
fileNameTemplate Šablona pro název souboru. string (povinné)
messageContentType Typ obsahu zprávy. string (povinné)
suspendMessageOnFileNameGenerationError Hodnota označující, zda se má pozastavit zpráva 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

Název Description Hodnota
resendIfMDNNotReceived Hodnota označující, zda se má znovu odeslat zpráva, pokud mdn není přijat. bool (povinné)
suspendDuplicateMessage Hodnota označující, zda se má pozastavit duplicitní zpráva. bool (povinné)

AS2MdnSettings

Název Description Hodnota
dispositionNotificationTo Oznámení dispozice k hodnotě záhlaví. řetězec
mdnText Text MDN. řetězec
micHashingAlgorithm Podpisový nebo hashovací algoritmus. MD5
'Žádný'
Nezadá se
SHA1
SHA2256
SHA2384
SHA2512 (povinné)
needMDN Hodnota označující, jestli se má odeslat nebo vyžádat MDN. bool (povinné)
receiptDeliveryUrl Adresa URL pro doručení potvrzení řetězec
sendInboundMDNToMessageBox Hodnota označující, jestli se má do pole se zprávou odeslat příchozí číslo MDN. bool (povinné)
sendMDNAsynchronně Hodnota označující, zda se má odeslat asynchronní číslo MDN. bool (povinné)
signMDN Hodnota označující, jestli je potřeba mdn podepsat, nebo ne. bool (povinné)
signOutboundMDNIfOptional Hodnota označující, jestli se má odchozí číslo MDN podepsat, pokud je volitelné. bool (povinné)

AS2MessageConnectionSettings

Název Description Hodnota
ignoreCertificateNameMismatch Hodnota označující, jestli se má ignorovat neshoda v názvu certifikátu. bool (povinné)
keepHttpConnectionAlive Hodnota označující, jestli se má připojení zachovat při životě. bool (povinné)
supportHttpStatusCodeContinue Hodnota označující, zda má být podporován stavový kód HTTP "CONTINUE". bool (povinné)
rozbalteHttpHeaders Hodnota označující, zda se mají rozbalit hlavičky HTTP. bool (povinné)

AS2SecuritySettings

Název Description Hodnota
enableNRRForInboundDecodedMessages Hodnota označující, jestli se má povolit NRR pro příchozí dekódované zprávy. bool (povinné)
enableNRRForInboundEncodedMessages Hodnota označující, jestli se má povolit NRR pro příchozí kódované zprávy. bool (povinné)
enableNRRForInboundMDN Hodnota označující, jestli se má povolit NRR pro příchozí číslo MDN. bool (povinné)
enableNRRForOutboundDecodedMessages Hodnota označující, zda se má povolit NRR pro odchozí dekódované zprávy. bool (povinné)
enableNRRForOutboundEncodedMessages Hodnota označující, jestli se má povolit NRR pro odchozí kódované zprávy. bool (povinné)
enableNRRForOutboundMDN Hodnota určující, jestli se má povolit NRR pro odchozí číslo MDN. bool (povinné)
encryptionCertificateName 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
signingCertificateName Název podpisového certifikátu. řetězec

AS2ValidationSettings

Název Description Hodnota
checkCertificateRevocationListOnReceive Hodnota označující, jestli se má při příjmu zkontrolovat seznam odvolaných certifikátů. bool (povinné)
checkCertificateRevocationListOnSend Hodnota označující, jestli se má při odeslání zkontrolovat seznam odvolaných certifikátů. bool (povinné)
checkDuplicateMessage Hodnota označující, jestli se má zkontrolovat duplicitní zpráva. bool (povinné)
compressMessage Hodnota označující, zda má být zpráva komprimována. bool (povinné)
šifrováníAlgorithm Šifrovací algoritmus. 'AES128'
'AES192'
"AES256"
'DES3'
'Žádný'
Neurčené
RC2 (povinné)
encryptMessage Hodnota označující, jestli má být zpráva zašifrovaná. bool (povinné)
interchangeDuplicatesValidityDays Počet dní, za které se má vyhledat duplicitní výměna. int (povinné)
overrideMessageProperties Hodnota označující, zda se mají přepsat vlastnosti příchozí zprávy těmi, které jsou v dohodě. bool (povinné)
signingAlgorithm Podpisový algoritmus. 'Výchozí'
Neurčené
'SHA1'
SHA2256
SHA2384
SHA2512
signMessage Hodnota označující, zda má být zpráva podepsána. bool (povinné)

Obchodní identita

Název Description Hodnota
Kvalifikátor Kvalifikátor obchodní identity, například as2identity, ZZ, ZZZ, 31, 32 string (povinné)
hodnota Hodnota obchodní identity definovaná uživatelem. string (povinné)

EdifactAgreementContent

Název Description Hodnota
receiveAgreement Jednosměrná smlouva o příjmu EDIFACT. EdifactOneWayAgreement (povinné)
odeslání Agreement EDIFACT – jednosměrná smlouva o odeslání. EdifactOneWayAgreement (povinné)

EdifactOneWayAgreement

Název Description Hodnota
nastavení protokolu Nastavení protokolu EDIFACT. EdifactProtocolSettings (povinné)
receiverBusinessIdentity Obchodní identita příjemce Obchodní identita (povinné)
senderBusinessIdentity Obchodní identita odesílatele Obchodní identita (povinné)

Nastavení EdifactProtocolSettings

Název Description Hodnota
acknowledgementSettings Nastavení potvrzení EDIFACT. EdifactAcknowledgementSettings (povinné)
edifactDelimiterOverrides Nastavení přepsání oddělovače EDIFACT. EdifactDelimiterOverride[]
obálkaPřerides Nastavení přepsání obálky EDIFACT. EdifactEnvelopeOverride[]
envelopeSettings Nastavení obálky EDIFACT. EdifactEnvelopeSettings (povinné)
framingSettings Nastavení rámování EDIFACT. EdifactFramingSettings (povinné)
Messagefilter Filtr zpráv EDIFACT. EdifactMessageFilter (povinné)
messageFilterList Seznam filtrů zpráv EDIFACT. EdifactMessageIdentifier[]
processingSettings Nastavení zpracování EDIFACT. EdifactProcessingSettings (povinné)
schemaReferences 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é)

EdifactAcknowledgementSettings

Název Description Hodnota
acknowledgementControlNumberLowerBound Dolní mez kontrolního čísla potvrzení. int (povinné)
acknowledgementControlNumberPrefix Předpona kontrolního čísla potvrzení. řetězec
acknowledgementControlNumberSuffix Přípona kontrolního čísla potvrzení. řetězec
acknowledgementControlNumberUpperBound Horní mez kontrolního čísla potvrzení. int (povinné)
batchFunctionalAcknowledgements Hodnota označující, jestli se má dávkovat potvrzení funkčnosti. bool (povinné)
batchTechnicalAcknowledgements Hodnota označující, jestli se mají technické potvrzení dávkovat. bool (povinné)
needFunctionalAcknowledgement Hodnota označující, jestli je potřeba potvrzení funkčnosti. bool (povinné)
needLoopForValidMessages Hodnota označující, zda je pro platné zprávy nutná smyčka. bool (povinné)
needTechnicalAcknowledgement Hodnota označující, jestli je potřeba technické potvrzení. bool (povinné)
rolloverAcknowledgementControlNumber Hodnota označující, jestli se má kontrolní číslo potvrzení změny vrátit. bool (povinné)
sendSynchronousAcknowledgement Hodnota označující, jestli se má odeslat synchronní potvrzení. bool (povinné)

EdifactDelimiterOverride

Název Description Hodnota
componentSeparator Oddělovač součástí. int (povinné)
dataElementSeparator Oddělovač datových prvků. int (povinné)
decimalPointIndicator Ukazatel desetinné čárky. "Čárka"
'Decimal'
Neurčené (povinné)
messageAssociationAssignedCode Přiřazený kód přidružení zprávy. řetězec
Messageid ID zprávy. řetězec
zprávaRelease Vydání zprávy. řetězec
Messageversion Verze zprávy. řetězec
releaseIndicator Indikátor verze. int (povinné)
repetitionSeparator Oddělovač opakování. int (povinné)
segmentTerminator Ukončovač segmentu. int (povinné)
segmentTerminatorSuffix Přípona ukončovače segmentu. 'CR'
'CRLF'
'LF'
'Žádný'
Není zadáno (povinné)
Targetnamespace Cílový obor názvů, na který se má použít toto nastavení oddělovače. řetězec

EdifactEnvelopeOverride

Název Description Hodnota
applicationPassword Heslo aplikace. řetězec
associationAssignedCode Kód přiřazený přidružením řetězec
controllingAgencyCode Kód kontrolní 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 Přiřazený kód přidružení zprávy. řetězec
Messageid ID zprávy, na kterou se má nastavení obálky použít. řetězec
messageRelease Verze zprávy, ve které se má použít nastavení této obálky. řetězec
Messageversion Verze zprávy, na kterou se má použít toto nastavení obálky. řetězec
receiverApplicationId ID aplikace příjemce. řetězec
receiverApplicationQualifier Kvalifikátor aplikace příjemce. řetězec
senderApplicationId ID aplikace odesílatele. řetězec
senderApplicationQualifier Kvalifikátor aplikace odesílatele. řetězec
Targetnamespace Cílový obor názvů, na který se má toto nastavení obálky použít. řetězec

EdifactEnvelopeSettings

Název Description Hodnota
applicationReferenceId ID odkazu aplikace. řetězec
applyDelimiterStringAdvice Hodnota označující, zda se má použít avízo řetězce oddělovače. bool (povinné)
communicationAgreementId ID komunikační smlouvy. řetězec
createGroupingSegments Hodnota označující, zda se mají vytvořit segmenty seskupení. bool (povinné)
enableDefaultGroupHeaders Hodnota označující, zda se mají 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 aplikace skupiny. řetězec
groupApplicationReceiverQualifier Kvalifikátor příjemce aplikace skupiny. ř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 Nižší mez řídicího čísla skupiny. int (povinné)
groupControlNumberPrefix Předpona kontrolního čísla skupiny. řetězec
groupControlNumberSuffix Přípona řídicího čísla skupiny. řetězec
groupControlNumberUpperBound Řídicí číslo skupiny – horní mez. int (povinné)
groupMessageRelease Vydání zprávy skupiny. řetězec
groupMessageVersion Verze skupinové zprávy. řetězec
interchangeControlNumberLowerBound Řídicí číslo výměny v dolní hranici. int (povinné)
interchangeControlNumberPrefix Předpona kontrolního čísla výměny. řetězec
interchangeControlNumberSuffix Přípona kontrolního čísla výměny. řetězec
interchangeControlNumberUpperBound Řídicí číslo výměny – horní mez. int (povinné)
isTestInterchange Hodnota označující, zda je zpráva testovací výměnou. bool (povinné)
overwriteExistingTransactionSetControlNumber Hodnota označující, zda se má přepsat existující kontrolní číslo sady transakcí. bool (povinné)
processingPriorityCode Kód priority zpracování. řetězec
receiverInternalIdentification Interní identifikace příjemce. řetězec
receiverInternalSubIdentification Interní subidentifikací příjemce. řetězec
receiverReverseRoutingAddress Adresa zpětného směrování příjemce. řetězec
recipientReferencePasswordQualifier Kvalifikátor referenčního hesla příjemce řetězec
recipientReferencePasswordValue Hodnota referenčního hesla příjemce. řetězec
rolloverGroupControlNumber Hodnota označující, zda se má řídicí číslo skupiny pro vrácení změn. bool (povinné)
rolloverInterchangeControlNumber Hodnota označující, zda se má změnit číslo výměny. bool (povinné)
rolloverTransactionSetControlNumber Hodnota označující, zda se má převod transakce nastavit řídicí číslo. bool (povinné)
senderInternalIdentification Interní identifikace odesílatele. řetězec
senderInternalSubIdentification Interní subidentifikací odesílatele. řetězec
senderReverseRoutingAddress Adresa zpětného směrování odesílatele. řetězec
transactionSetControlNumberLowerBound Kontrolní číslo nastavené transakce je dolní mez. int (povinné)
transactionSetControlNumberPrefix Předpona kontrolního čísla sady transakcí. řetězec
transactionSetControlNumberSuffix Přípona kontrolního čísla sady transakcí. řetězec
transactionSetControlNumberUpperBound Kontrolní číslo sady transakcí je horní mez. int (povinné)

Nastavení EdifactFramingSettings

Název Description Hodnota
characterEncoding Kódování znaků. řetězec
characterSet The EDIFACT frame setting characterSet. 'KECA'
Neurčené
UNOA
UNOB
Unoc
Unod
UNOE
UNOF
UNOG
UNOH
UNOI
"UNOJ"
UNOK
UNOX
UNOY (povinné)
componentSeparator Oddělovač součástí. int (povinné)
dataElementSeparator Oddělovač datových prvků. int (povinné)
decimalPointIndicator Ukazatel desetinného čísla pro nastavení rámce EDIFACT. "Čárka"
'Decimal'
Neurčené (povinné)
verze protokolu Verze protokolu. int (povinné)
releaseIndicator Indikátor verze. int (povinné)
repetitionSeparator 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'
'Žádný'
Neurčené (povinné)
serviceCodeListDirectoryVersion Verze adresáře seznamu kódů služby. řetězec

Filtr EdifactMessageFilter

Název Description Hodnota
typ filtru zprávy Typ filtru zpráv. 'Vyloučit'
'Zahrnout'
Neurčené (povinné)

EdifactMessageIdentifier

Název Description Hodnota
Messageid ID zprávy, na kterou se má nastavení obálky použít. string (povinné)

Nastavení EdifactProcessingSettings

Název Description Hodnota
createEmptyXmlTagsForTrailingSeparators Hodnota označující, jestli se mají vytvořit prázdné značky XML pro koncové oddělovače. bool (povinné)
maskaSecurityInfo Hodnota označující, jestli se mají maskovat informace o zabezpečení. bool (povinné)
preserveInterchange Hodnota označující, zda má být zachována výměna. bool (povinné)
suspendInterchangeOnError Hodnota označující, zda se má pozastavit výměna při chybě. bool (povinné)
useDotAsDecimalSeparator Hodnota označující, jestli se má jako oddělovač desetinných míst použít tečka. bool (povinné)

EdifactSchemaReference

Název Description Hodnota
associationAssignedCode Přiřazený kód přidružení. řetězec
Messageid ID zprávy. string (povinné)
zprávaRelease Verze zprávy. string (povinné)
Messageversion Verze zprávy. string (povinné)
schemaName Název schématu. string (povinné)
senderApplicationId ID aplikace odesílatele. řetězec
senderApplicationQualifier Kvalifikátor aplikace odesílatele. řetězec

EdifactValidationOverride

Název Description Hodnota
allowLeadingAndTrailingSpacesAndZeroes Hodnota označující, jestli se mají povolit počáteční a koncové mezery a nuly. bool (povinné)
enforceCharacterSet Hodnota označující, jestli se má ověřit znaková sada. bool (povinné)
Messageid ID zprávy, na kterou se má použít nastavení ověření. string (povinné)
zásady koncového Separátoru Zásada koncového oddělovače. "Povinné"
Nepovolené
Neurčené
Volitelné (povinné)
trimLeadingAndTrailingSpacesAndZeroes Hodnota označující, zda se mají oříznout úvodní a koncové mezery a nuly. bool (povinné)
validateEDITypes Hodnota označující, jestli se mají ověřit typy EDI. bool (povinné)
validateXSDTypes Hodnota označující, jestli se mají ověřit typy XSD. bool (povinné)

Nastavení EdifactValidationSettings

Název Description Hodnota
allowLeadingAndTrailingSpacesAndZeroes Hodnota označující, jestli se mají povolit počáteční a koncové mezery a nuly. bool (povinné)
checkDuplicateGroupControlNumber Hodnota označující, jestli se má zkontrolovat duplicitní kontrolní číslo skupiny. bool (povinné)
checkDuplicateInterchangeControlNumber Hodnota označující, zda se má zkontrolovat duplicitní kontrolní číslo výměny. bool (povinné)
checkDuplicateTransactionSetControlNumber Hodnota označující, zda se má zkontrolovat duplicitní kontrolní číslo sady transakcí. bool (povinné)
interchangeControlNumberValidityDays Doba platnosti kontrolního čísla výměny. int (povinné)
zásady koncového Separátoru Zásada koncového oddělovače. "Povinné"
Nepovolené
Neurčené
Volitelné (povinné)
trimLeadingAndTrailingSpacesAndZeroes Hodnota označující, zda se mají oříznout úvodní a koncové mezery a nuly. bool (povinné)
validateCharacterSet Hodnota označující, jestli se má ověřit znaková sada ve zprávě. bool (povinné)
validateEDITypes Hodnota označující, jestli se má ověřit typy EDI. bool (povinné)
validateXSDTypes Hodnota označující, zda zda chcete ověřit typy XSD. bool (povinné)

X12AgreementContent

Název Description Hodnota
receiveAgreement Jednosměrná smlouva o příjmu X12 X12OneWayAgreement (povinné)
odeslání Agreement Jednosměrná smlouva o odeslání X12. X12OneWayAgreement (povinné)

X12OneWayAgreement

Název Description Hodnota
nastavení protokolu Nastavení protokolu X12. X12ProtocolSettings (povinné)
receiverBusinessIdentity Obchodní identita příjemce Obchodní identita (povinné)
senderBusinessIdentity Obchodní identita odesílatele Obchodní identita (povinné)

Nastavení X12ProtocolSettings

Název Description Hodnota
acknowledgementSettings Nastavení potvrzení X12 X12AcknowledgementSettings (povinné)
obálkaPřerides Nastavení přepsání obálky X12 X12EnvelopeOverride[]
envelopeSettings Nastavení obálky X12. X12EnvelopeSettings (povinné)
framingSettings Nastavení rámování X12 X12FramingSettings (povinné)
Messagefilter Filtr zpráv X12. X12MessageFilter (povinné)
messageFilterList Seznam filtru zpráv X12. X12MessageIdentifier[]
processingSettings Nastavení zpracování X12. X12ProcessingSettings (povinné)
schemaReferences 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ěřování X12. X12ValidationSettings (povinné)
x12DelimiterOverrides Nastavení přepsání oddělovače X12 X12DelimiterOverrides[]

Nastavení X12Acknowledgement

Název Description Hodnota
acknowledgementControlNumberLowerBound Dolní mez kontrolního čísla potvrzení. int (povinné)
acknowledgementControlNumberPrefix Předpona kontrolního čísla potvrzení. řetězec
acknowledgementControlNumberSuffix Přípona kontrolního čísla potvrzení. řetězec
acknowledgementControlNumberUpperBound Horní mez kontrolního čísla potvrzení. int (povinné)
batchFunctionalAcknowledgements Hodnota označující, jestli se má dávkovat potvrzení funkčnosti. bool (povinné)
batchImplementationAcknowledgements Hodnota označující, jestli se mají potvrzení dávkové implementace. bool (povinné)
batchTechnicalAcknowledgements Hodnota označující, jestli se mají technické potvrzení dávkovat. bool (povinné)
functionalAcknowledgementVersion Verze potvrzení funkčnosti. řetězec
implementaceAcknowledgementVersion Verze potvrzení implementace. řetězec
needFunctionalAcknowledgement Hodnota označující, jestli je potřeba potvrzení funkčnosti. bool (povinné)
needImplementationAcknowledgement Hodnota označující, jestli je potřeba potvrzení implementace. bool (povinné)
needLoopForValidMessages Hodnota označující, zda je pro platné zprávy nutná smyčka. bool (povinné)
needTechnicalAcknowledgement Hodnota označující, jestli je potřeba technické potvrzení. bool (povinné)
rolloverAcknowledgementControlNumber Hodnota označující, jestli se má kontrolní číslo potvrzení změny vrátit. bool (povinné)
sendSynchronousAcknowledgement Hodnota označující, jestli se má odeslat synchronní potvrzení. bool (povinné)

X12EnvelopeOverride

Název Description Hodnota
Formát_data Formát data. "CCYYMMDD"
Neurčené
YYMMDD (povinné)
functionalIdentifierCode Kód funkčního identifikátoru. řetězec
headerVersion Verze hlavičky. string (povinné)
Messageid ID zprávy, na kterou se má nastavení obálky použít. string (povinné)
verze protokolu Verze protokolu, na kterou se má toto nastavení obálky použít. string (povinné)
receiverApplicationId ID aplikace příjemce string (povinné)
responsibleAgencyCode Kód odpovědné agentury. string (povinné)
senderApplicationId ID aplikace odesílatele. string (povinné)
Targetnamespace Cílový obor názvů, na který se má použít toto nastavení obálky. string (povinné)
formát času Formát času. 'HHMM'
'HHMMSS'
'HHMMSSd'
'HHMMSSdd'
Neurčené (povinné)

X12EnvelopeSettings

Název Description Hodnota
controlStandardsId Řídí ID standardů. int (povinné)
controlVersionNumber Číslo verze ovládacího prvku. string (povinné)
enableDefaultGroupHeaders Hodnota označující, jestli se mají povolit výchozí záhlaví skupiny. bool (povinné)
functionalGroupId ID funkční skupiny. řetězec
groupControlNumberLowerBound Dolní mez řídicího čísla skupiny. int (povinné)
groupControlNumberUpperBound Horní mez řídicího čísla skupiny. int (povinné)
groupHeaderAgencyCode Kód agentury hlavičky skupiny. string (povinné)
groupHeaderDateFormat Formát data záhlaví skupiny. "CCYYMMDD"
Neurčené
YYMMDD (povinné)
groupHeaderTimeFormat Formát času záhlaví skupiny. 'HHMM'
'HHMMSS'
'HHMMSSd'
'HHMMSSdd'
Neurčené (povinné)
groupHeaderVersion Verze záhlaví skupiny. string (povinné)
interchangeControlNumberLowerBound Dolní mez kontrolního čísla výměny. int (povinné)
interchangeControlNumberUpperBound Řídicí číslo výměny – horní mez. int (povinné)
overwriteExistingTransactionSetControlNumber Hodnota označující, zda se má přepsat existující kontrolní číslo sady transakcí. bool (povinné)
receiverApplicationId ID aplikace příjemce string (povinné)
rolloverGroupControlNumber Hodnota označující, jestli se má řídicí číslo skupiny pro přechod na hodnotu převést. bool (povinné)
rolloverInterchangeControlNumber Hodnota označující, zda se má řídicí číslo výměny převést. bool (povinné)
rolloverTransactionSetControlNumber Hodnota označující, zda se má převod transakce nastavit řídicí číslo. bool (povinné)
senderApplicationId ID aplikace odesílatele. string (povinné)
transactionSetControlNumberLowerBound Dolní mez kontrolního čísla sady transakcí. int (povinné)
transactionSetControlNumberPrefix Předpona kontrolního čísla sady transakcí. řetězec
transactionSetControlNumberSuffix Přípona kontrolního čísla sady transakcí. řetězec
transactionSetControlNumberUpperBound Horní mez kontrolního čísla sady transakcí. int (povinné)
usageIndicator Indikátor využití. 'Informace'
Nezadá se
'Production'
'Test' (povinné)
useControlStandardsIdAsRepetitionCharacter Hodnota označující, zda se má jako znak opakování použít ID standardů řízení. bool (povinné)

X12FramingSettings

Název Description Hodnota
characterSet Znaková sada X12. 'Základní'
'Rozšířené'
Nezadá se
'UTF8' (povinné)
componentSeparator Oddělovač komponent. int (povinné)
dataElementSeparator Oddělovač datových prvků. int (povinné)
replaceCharacter Náhradní znak. int (povinné)
replaceSeparatorsInPayload Hodnota označující, zda se mají nahradit oddělovače v datové části. bool (povinné)
segmentTerminator Ukončovač segmentu. int (povinné)
segmentTerminatorSuffix Přípona ukončovače segmentu. 'CR'
'CRLF'
'LF'
'Žádný'
Není zadáno (povinné)

X12MessageFilter

Název Description Hodnota
messageFilterType Typ filtru zpráv. 'Vyloučit'
"Zahrnout"
Není zadáno (povinné)

X12MessageIdentifier

Název Description Hodnota
Messageid ID zprávy. string (povinné)

Nastavení X12ProcessingSettings

Název Description Hodnota
convertImpliedDecimal Hodnota označující, zda se má číselný typ převést na předpokládané desetinné číslo. bool (povinné)
createEmptyXmlTagsForTrailingSeparators Hodnota označující, zda se mají 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 se má zachovat výměna. bool (povinné)
suspendInterchangeOnError Hodnota označující, zda se má pozastavit výměnu při chybě. bool (povinné)
useDotAsDecimalSeparator Hodnota označující, zda se má jako oddělovač desetinných míst použít tečka. bool (povinné)

X12SchemaReference

Název Description Hodnota
Messageid ID zprávy. string (povinné)
schemaName Název schématu. string (povinné)
schemaVersion Verze schématu. string (povinné)
senderApplicationId ID aplikace odesílatele. řetězec

Nastavení X12SecuritySettings

Název Description Hodnota
authorizationQualifier Kvalifikátor autorizace. string (povinné)
authorizationValue Hodnota autorizace. řetězec
hodnota hesla Hodnota hesla řetězec
securityQualifier Kvalifikátor zabezpečení. string (povinné)

X12ValidationOverride

Název Description Hodnota
allowLeadingAndTrailingSpacesAndZeroes Hodnota označující, jestli se mají povolit počáteční a koncové mezery a nuly. bool (povinné)
Messageid ID zprávy, na kterou se má použít nastavení ověření. string (povinné)
zásady koncového Separátoru Zásada koncového oddělovače. "Povinné"
Nepovolené
Neurčené
Volitelné (povinné)
trimLeadingAndTrailingSpacesAndZeroes Hodnota označující, zda se mají oříznout úvodní a koncové mezery a nuly. bool (povinné)
validateCharacterSet Hodnota označující, jestli se má ověřit znaková sada. bool (povinné)
validateEDITypes Hodnota označující, jestli se mají ověřit typy EDI. bool (povinné)
validateXSDTypes Hodnota označující, jestli se mají ověřit typy XSD. bool (povinné)

Nastavení X12ValidationSettings

Název Description Hodnota
allowLeadingAndTrailingSpacesAndZeroes Hodnota označující, jestli se mají povolit počáteční a koncové mezery a nuly. bool (povinné)
checkDuplicateGroupControlNumber Hodnota označující, jestli se má zkontrolovat duplicitní kontrolní číslo skupiny. bool (povinné)
checkDuplicateInterchangeControlNumber Hodnota označující, zda se má zkontrolovat duplicitní kontrolní číslo výměny. bool (povinné)
checkDuplicateTransactionSetControlNumber Hodnota označující, zda se má zkontrolovat duplicitní kontrolní číslo sady transakcí. bool (povinné)
interchangeControlNumberValidityDays Doba platnosti kontrolního čísla výměny. int (povinné)
zásady koncového Separátoru Zásada koncového oddělovače. "Povinné"
Nepovolené
Neurčené
Volitelné (povinné)
trimLeadingAndTrailingSpacesAndZeroes Hodnota označující, zda se mají oříznout úvodní a koncové mezery a nuly. bool (povinné)
validateCharacterSet Hodnota označující, jestli se má ověřit znaková sada ve zprávě. bool (povinné)
validateEDITypes Hodnota označující, jestli se má ověřit typy EDI. bool (povinné)
validateXSDTypes Hodnota označující, zda zda chcete ověřit typy XSD. bool (povinné)

X12DelimiterOverrides

Název Description Hodnota
componentSeparator Oddělovač součástí. int (povinné)
dataElementSeparator Oddělovač datových prvků. int (povinné)
Messageid ID zprávy. řetězec
verze protokolu Verze protokolu. řetězec
replaceCharacter Nahrazovací znak. int (povinné)
replaceSeparatorsInPayload Hodnota označující, jestli se mají nahradit oddělovače v datové části. bool (povinné)
segmentTerminátor Ukončovací znak segmentu. int (povinné)
segmentTerminatorSuffix Přípona ukončovací nástavce segmentu 'CR'
'CRLF'
'LF'
'Žádný'
Neurčené (povinné)
Targetnamespace Cílový obor názvů, na který se má použít toto nastavení oddělovače. řetězec

Šablony pro rychlý start

Následující šablony pro rychlý start nasadí tento typ prostředku.

Template (Šablona) Description
Azure Logic Apps – As2 – Příjem odesílání

Nasazení do Azure
Vytvoří účty integrace pro dva partnery, Contoso a Fabrikam, včetně artefaktů pro partnery a smlouvy. Šablona také vytváří aplikace logiky mezi Fabrikam Sales a Contoso, aby demonstrovaly synchronní as2 send receive. Šablona také vytváří aplikace logiky mezi Fabrikam Finance a Společností Contoso, které demonstrují asynchronní příjem odeslání AS2.

Definice prostředku Terraform (poskytovatel AzAPI)

Typ prostředku integrationAccounts/agreements je možné nasadit s operacemi, které cílí na:

  • 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"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      agreementType = "string"
      content = {
        aS2 = {
          receiveAgreement = {
            protocolSettings = {
              acknowledgementConnectionSettings = {
                ignoreCertificateNameMismatch = bool
                keepHttpConnectionAlive = bool
                supportHttpStatusCodeContinue = bool
                unfoldHttpHeaders = bool
              }
              envelopeSettings = {
                autogenerateFileName = bool
                fileNameTemplate = "string"
                messageContentType = "string"
                suspendMessageOnFileNameGenerationError = bool
                transmitFileNameInMimeHeader = bool
              }
              errorSettings = {
                resendIfMDNNotReceived = bool
                suspendDuplicateMessage = bool
              }
              mdnSettings = {
                dispositionNotificationTo = "string"
                mdnText = "string"
                micHashingAlgorithm = "string"
                needMDN = bool
                receiptDeliveryUrl = "string"
                sendInboundMDNToMessageBox = bool
                sendMDNAsynchronously = bool
                signMDN = bool
                signOutboundMDNIfOptional = bool
              }
              messageConnectionSettings = {
                ignoreCertificateNameMismatch = bool
                keepHttpConnectionAlive = bool
                supportHttpStatusCodeContinue = bool
                unfoldHttpHeaders = bool
              }
              securitySettings = {
                enableNRRForInboundDecodedMessages = bool
                enableNRRForInboundEncodedMessages = bool
                enableNRRForInboundMDN = bool
                enableNRRForOutboundDecodedMessages = bool
                enableNRRForOutboundEncodedMessages = bool
                enableNRRForOutboundMDN = bool
                encryptionCertificateName = "string"
                overrideGroupSigningCertificate = bool
                sha2AlgorithmFormat = "string"
                signingCertificateName = "string"
              }
              validationSettings = {
                checkCertificateRevocationListOnReceive = bool
                checkCertificateRevocationListOnSend = bool
                checkDuplicateMessage = bool
                compressMessage = bool
                encryptionAlgorithm = "string"
                encryptMessage = bool
                interchangeDuplicatesValidityDays = int
                overrideMessageProperties = bool
                signingAlgorithm = "string"
                signMessage = bool
              }
            }
            receiverBusinessIdentity = {
              qualifier = "string"
              value = "string"
            }
            senderBusinessIdentity = {
              qualifier = "string"
              value = "string"
            }
          }
          sendAgreement = {
            protocolSettings = {
              acknowledgementConnectionSettings = {
                ignoreCertificateNameMismatch = bool
                keepHttpConnectionAlive = bool
                supportHttpStatusCodeContinue = bool
                unfoldHttpHeaders = bool
              }
              envelopeSettings = {
                autogenerateFileName = bool
                fileNameTemplate = "string"
                messageContentType = "string"
                suspendMessageOnFileNameGenerationError = bool
                transmitFileNameInMimeHeader = bool
              }
              errorSettings = {
                resendIfMDNNotReceived = bool
                suspendDuplicateMessage = bool
              }
              mdnSettings = {
                dispositionNotificationTo = "string"
                mdnText = "string"
                micHashingAlgorithm = "string"
                needMDN = bool
                receiptDeliveryUrl = "string"
                sendInboundMDNToMessageBox = bool
                sendMDNAsynchronously = bool
                signMDN = bool
                signOutboundMDNIfOptional = bool
              }
              messageConnectionSettings = {
                ignoreCertificateNameMismatch = bool
                keepHttpConnectionAlive = bool
                supportHttpStatusCodeContinue = bool
                unfoldHttpHeaders = bool
              }
              securitySettings = {
                enableNRRForInboundDecodedMessages = bool
                enableNRRForInboundEncodedMessages = bool
                enableNRRForInboundMDN = bool
                enableNRRForOutboundDecodedMessages = bool
                enableNRRForOutboundEncodedMessages = bool
                enableNRRForOutboundMDN = bool
                encryptionCertificateName = "string"
                overrideGroupSigningCertificate = bool
                sha2AlgorithmFormat = "string"
                signingCertificateName = "string"
              }
              validationSettings = {
                checkCertificateRevocationListOnReceive = bool
                checkCertificateRevocationListOnSend = bool
                checkDuplicateMessage = bool
                compressMessage = bool
                encryptionAlgorithm = "string"
                encryptMessage = bool
                interchangeDuplicatesValidityDays = int
                overrideMessageProperties = bool
                signingAlgorithm = "string"
                signMessage = bool
              }
            }
            receiverBusinessIdentity = {
              qualifier = "string"
              value = "string"
            }
            senderBusinessIdentity = {
              qualifier = "string"
              value = "string"
            }
          }
        }
        edifact = {
          receiveAgreement = {
            protocolSettings = {
              acknowledgementSettings = {
                acknowledgementControlNumberLowerBound = int
                acknowledgementControlNumberPrefix = "string"
                acknowledgementControlNumberSuffix = "string"
                acknowledgementControlNumberUpperBound = int
                batchFunctionalAcknowledgements = bool
                batchTechnicalAcknowledgements = bool
                needFunctionalAcknowledgement = bool
                needLoopForValidMessages = bool
                needTechnicalAcknowledgement = bool
                rolloverAcknowledgementControlNumber = bool
                sendSynchronousAcknowledgement = bool
              }
              edifactDelimiterOverrides = [
                {
                  componentSeparator = int
                  dataElementSeparator = int
                  decimalPointIndicator = "string"
                  messageAssociationAssignedCode = "string"
                  messageId = "string"
                  messageRelease = "string"
                  messageVersion = "string"
                  releaseIndicator = int
                  repetitionSeparator = int
                  segmentTerminator = int
                  segmentTerminatorSuffix = "string"
                  targetNamespace = "string"
                }
              ]
              envelopeOverrides = [
                {
                  applicationPassword = "string"
                  associationAssignedCode = "string"
                  controllingAgencyCode = "string"
                  functionalGroupId = "string"
                  groupHeaderMessageRelease = "string"
                  groupHeaderMessageVersion = "string"
                  messageAssociationAssignedCode = "string"
                  messageId = "string"
                  messageRelease = "string"
                  messageVersion = "string"
                  receiverApplicationId = "string"
                  receiverApplicationQualifier = "string"
                  senderApplicationId = "string"
                  senderApplicationQualifier = "string"
                  targetNamespace = "string"
                }
              ]
              envelopeSettings = {
                applicationReferenceId = "string"
                applyDelimiterStringAdvice = bool
                communicationAgreementId = "string"
                createGroupingSegments = bool
                enableDefaultGroupHeaders = bool
                functionalGroupId = "string"
                groupApplicationPassword = "string"
                groupApplicationReceiverId = "string"
                groupApplicationReceiverQualifier = "string"
                groupApplicationSenderId = "string"
                groupApplicationSenderQualifier = "string"
                groupAssociationAssignedCode = "string"
                groupControllingAgencyCode = "string"
                groupControlNumberLowerBound = int
                groupControlNumberPrefix = "string"
                groupControlNumberSuffix = "string"
                groupControlNumberUpperBound = int
                groupMessageRelease = "string"
                groupMessageVersion = "string"
                interchangeControlNumberLowerBound = int
                interchangeControlNumberPrefix = "string"
                interchangeControlNumberSuffix = "string"
                interchangeControlNumberUpperBound = int
                isTestInterchange = bool
                overwriteExistingTransactionSetControlNumber = bool
                processingPriorityCode = "string"
                receiverInternalIdentification = "string"
                receiverInternalSubIdentification = "string"
                receiverReverseRoutingAddress = "string"
                recipientReferencePasswordQualifier = "string"
                recipientReferencePasswordValue = "string"
                rolloverGroupControlNumber = bool
                rolloverInterchangeControlNumber = bool
                rolloverTransactionSetControlNumber = bool
                senderInternalIdentification = "string"
                senderInternalSubIdentification = "string"
                senderReverseRoutingAddress = "string"
                transactionSetControlNumberLowerBound = int
                transactionSetControlNumberPrefix = "string"
                transactionSetControlNumberSuffix = "string"
                transactionSetControlNumberUpperBound = int
              }
              framingSettings = {
                characterEncoding = "string"
                characterSet = "string"
                componentSeparator = int
                dataElementSeparator = int
                decimalPointIndicator = "string"
                protocolVersion = int
                releaseIndicator = int
                repetitionSeparator = int
                segmentTerminator = int
                segmentTerminatorSuffix = "string"
                serviceCodeListDirectoryVersion = "string"
              }
              messageFilter = {
                messageFilterType = "string"
              }
              messageFilterList = [
                {
                  messageId = "string"
                }
              ]
              processingSettings = {
                createEmptyXmlTagsForTrailingSeparators = bool
                maskSecurityInfo = bool
                preserveInterchange = bool
                suspendInterchangeOnError = bool
                useDotAsDecimalSeparator = bool
              }
              schemaReferences = [
                {
                  associationAssignedCode = "string"
                  messageId = "string"
                  messageRelease = "string"
                  messageVersion = "string"
                  schemaName = "string"
                  senderApplicationId = "string"
                  senderApplicationQualifier = "string"
                }
              ]
              validationOverrides = [
                {
                  allowLeadingAndTrailingSpacesAndZeroes = bool
                  enforceCharacterSet = bool
                  messageId = "string"
                  trailingSeparatorPolicy = "string"
                  trimLeadingAndTrailingSpacesAndZeroes = bool
                  validateEDITypes = bool
                  validateXSDTypes = bool
                }
              ]
              validationSettings = {
                allowLeadingAndTrailingSpacesAndZeroes = bool
                checkDuplicateGroupControlNumber = bool
                checkDuplicateInterchangeControlNumber = bool
                checkDuplicateTransactionSetControlNumber = bool
                interchangeControlNumberValidityDays = int
                trailingSeparatorPolicy = "string"
                trimLeadingAndTrailingSpacesAndZeroes = bool
                validateCharacterSet = bool
                validateEDITypes = bool
                validateXSDTypes = bool
              }
            }
            receiverBusinessIdentity = {
              qualifier = "string"
              value = "string"
            }
            senderBusinessIdentity = {
              qualifier = "string"
              value = "string"
            }
          }
          sendAgreement = {
            protocolSettings = {
              acknowledgementSettings = {
                acknowledgementControlNumberLowerBound = int
                acknowledgementControlNumberPrefix = "string"
                acknowledgementControlNumberSuffix = "string"
                acknowledgementControlNumberUpperBound = int
                batchFunctionalAcknowledgements = bool
                batchTechnicalAcknowledgements = bool
                needFunctionalAcknowledgement = bool
                needLoopForValidMessages = bool
                needTechnicalAcknowledgement = bool
                rolloverAcknowledgementControlNumber = bool
                sendSynchronousAcknowledgement = bool
              }
              edifactDelimiterOverrides = [
                {
                  componentSeparator = int
                  dataElementSeparator = int
                  decimalPointIndicator = "string"
                  messageAssociationAssignedCode = "string"
                  messageId = "string"
                  messageRelease = "string"
                  messageVersion = "string"
                  releaseIndicator = int
                  repetitionSeparator = int
                  segmentTerminator = int
                  segmentTerminatorSuffix = "string"
                  targetNamespace = "string"
                }
              ]
              envelopeOverrides = [
                {
                  applicationPassword = "string"
                  associationAssignedCode = "string"
                  controllingAgencyCode = "string"
                  functionalGroupId = "string"
                  groupHeaderMessageRelease = "string"
                  groupHeaderMessageVersion = "string"
                  messageAssociationAssignedCode = "string"
                  messageId = "string"
                  messageRelease = "string"
                  messageVersion = "string"
                  receiverApplicationId = "string"
                  receiverApplicationQualifier = "string"
                  senderApplicationId = "string"
                  senderApplicationQualifier = "string"
                  targetNamespace = "string"
                }
              ]
              envelopeSettings = {
                applicationReferenceId = "string"
                applyDelimiterStringAdvice = bool
                communicationAgreementId = "string"
                createGroupingSegments = bool
                enableDefaultGroupHeaders = bool
                functionalGroupId = "string"
                groupApplicationPassword = "string"
                groupApplicationReceiverId = "string"
                groupApplicationReceiverQualifier = "string"
                groupApplicationSenderId = "string"
                groupApplicationSenderQualifier = "string"
                groupAssociationAssignedCode = "string"
                groupControllingAgencyCode = "string"
                groupControlNumberLowerBound = int
                groupControlNumberPrefix = "string"
                groupControlNumberSuffix = "string"
                groupControlNumberUpperBound = int
                groupMessageRelease = "string"
                groupMessageVersion = "string"
                interchangeControlNumberLowerBound = int
                interchangeControlNumberPrefix = "string"
                interchangeControlNumberSuffix = "string"
                interchangeControlNumberUpperBound = int
                isTestInterchange = bool
                overwriteExistingTransactionSetControlNumber = bool
                processingPriorityCode = "string"
                receiverInternalIdentification = "string"
                receiverInternalSubIdentification = "string"
                receiverReverseRoutingAddress = "string"
                recipientReferencePasswordQualifier = "string"
                recipientReferencePasswordValue = "string"
                rolloverGroupControlNumber = bool
                rolloverInterchangeControlNumber = bool
                rolloverTransactionSetControlNumber = bool
                senderInternalIdentification = "string"
                senderInternalSubIdentification = "string"
                senderReverseRoutingAddress = "string"
                transactionSetControlNumberLowerBound = int
                transactionSetControlNumberPrefix = "string"
                transactionSetControlNumberSuffix = "string"
                transactionSetControlNumberUpperBound = int
              }
              framingSettings = {
                characterEncoding = "string"
                characterSet = "string"
                componentSeparator = int
                dataElementSeparator = int
                decimalPointIndicator = "string"
                protocolVersion = int
                releaseIndicator = int
                repetitionSeparator = int
                segmentTerminator = int
                segmentTerminatorSuffix = "string"
                serviceCodeListDirectoryVersion = "string"
              }
              messageFilter = {
                messageFilterType = "string"
              }
              messageFilterList = [
                {
                  messageId = "string"
                }
              ]
              processingSettings = {
                createEmptyXmlTagsForTrailingSeparators = bool
                maskSecurityInfo = bool
                preserveInterchange = bool
                suspendInterchangeOnError = bool
                useDotAsDecimalSeparator = bool
              }
              schemaReferences = [
                {
                  associationAssignedCode = "string"
                  messageId = "string"
                  messageRelease = "string"
                  messageVersion = "string"
                  schemaName = "string"
                  senderApplicationId = "string"
                  senderApplicationQualifier = "string"
                }
              ]
              validationOverrides = [
                {
                  allowLeadingAndTrailingSpacesAndZeroes = bool
                  enforceCharacterSet = bool
                  messageId = "string"
                  trailingSeparatorPolicy = "string"
                  trimLeadingAndTrailingSpacesAndZeroes = bool
                  validateEDITypes = bool
                  validateXSDTypes = bool
                }
              ]
              validationSettings = {
                allowLeadingAndTrailingSpacesAndZeroes = bool
                checkDuplicateGroupControlNumber = bool
                checkDuplicateInterchangeControlNumber = bool
                checkDuplicateTransactionSetControlNumber = bool
                interchangeControlNumberValidityDays = int
                trailingSeparatorPolicy = "string"
                trimLeadingAndTrailingSpacesAndZeroes = bool
                validateCharacterSet = bool
                validateEDITypes = bool
                validateXSDTypes = bool
              }
            }
            receiverBusinessIdentity = {
              qualifier = "string"
              value = "string"
            }
            senderBusinessIdentity = {
              qualifier = "string"
              value = "string"
            }
          }
        }
        x12 = {
          receiveAgreement = {
            protocolSettings = {
              acknowledgementSettings = {
                acknowledgementControlNumberLowerBound = int
                acknowledgementControlNumberPrefix = "string"
                acknowledgementControlNumberSuffix = "string"
                acknowledgementControlNumberUpperBound = int
                batchFunctionalAcknowledgements = bool
                batchImplementationAcknowledgements = bool
                batchTechnicalAcknowledgements = bool
                functionalAcknowledgementVersion = "string"
                implementationAcknowledgementVersion = "string"
                needFunctionalAcknowledgement = bool
                needImplementationAcknowledgement = bool
                needLoopForValidMessages = bool
                needTechnicalAcknowledgement = bool
                rolloverAcknowledgementControlNumber = bool
                sendSynchronousAcknowledgement = bool
              }
              envelopeOverrides = [
                {
                  dateFormat = "string"
                  functionalIdentifierCode = "string"
                  headerVersion = "string"
                  messageId = "string"
                  protocolVersion = "string"
                  receiverApplicationId = "string"
                  responsibleAgencyCode = "string"
                  senderApplicationId = "string"
                  targetNamespace = "string"
                  timeFormat = "string"
                }
              ]
              envelopeSettings = {
                controlStandardsId = int
                controlVersionNumber = "string"
                enableDefaultGroupHeaders = bool
                functionalGroupId = "string"
                groupControlNumberLowerBound = int
                groupControlNumberUpperBound = int
                groupHeaderAgencyCode = "string"
                groupHeaderDateFormat = "string"
                groupHeaderTimeFormat = "string"
                groupHeaderVersion = "string"
                interchangeControlNumberLowerBound = int
                interchangeControlNumberUpperBound = int
                overwriteExistingTransactionSetControlNumber = bool
                receiverApplicationId = "string"
                rolloverGroupControlNumber = bool
                rolloverInterchangeControlNumber = bool
                rolloverTransactionSetControlNumber = bool
                senderApplicationId = "string"
                transactionSetControlNumberLowerBound = int
                transactionSetControlNumberPrefix = "string"
                transactionSetControlNumberSuffix = "string"
                transactionSetControlNumberUpperBound = int
                usageIndicator = "string"
                useControlStandardsIdAsRepetitionCharacter = bool
              }
              framingSettings = {
                characterSet = "string"
                componentSeparator = int
                dataElementSeparator = int
                replaceCharacter = int
                replaceSeparatorsInPayload = bool
                segmentTerminator = int
                segmentTerminatorSuffix = "string"
              }
              messageFilter = {
                messageFilterType = "string"
              }
              messageFilterList = [
                {
                  messageId = "string"
                }
              ]
              processingSettings = {
                convertImpliedDecimal = bool
                createEmptyXmlTagsForTrailingSeparators = bool
                maskSecurityInfo = bool
                preserveInterchange = bool
                suspendInterchangeOnError = bool
                useDotAsDecimalSeparator = bool
              }
              schemaReferences = [
                {
                  messageId = "string"
                  schemaName = "string"
                  schemaVersion = "string"
                  senderApplicationId = "string"
                }
              ]
              securitySettings = {
                authorizationQualifier = "string"
                authorizationValue = "string"
                passwordValue = "string"
                securityQualifier = "string"
              }
              validationOverrides = [
                {
                  allowLeadingAndTrailingSpacesAndZeroes = bool
                  messageId = "string"
                  trailingSeparatorPolicy = "string"
                  trimLeadingAndTrailingSpacesAndZeroes = bool
                  validateCharacterSet = bool
                  validateEDITypes = bool
                  validateXSDTypes = bool
                }
              ]
              validationSettings = {
                allowLeadingAndTrailingSpacesAndZeroes = bool
                checkDuplicateGroupControlNumber = bool
                checkDuplicateInterchangeControlNumber = bool
                checkDuplicateTransactionSetControlNumber = bool
                interchangeControlNumberValidityDays = int
                trailingSeparatorPolicy = "string"
                trimLeadingAndTrailingSpacesAndZeroes = bool
                validateCharacterSet = bool
                validateEDITypes = bool
                validateXSDTypes = bool
              }
              x12DelimiterOverrides = [
                {
                  componentSeparator = int
                  dataElementSeparator = int
                  messageId = "string"
                  protocolVersion = "string"
                  replaceCharacter = int
                  replaceSeparatorsInPayload = bool
                  segmentTerminator = int
                  segmentTerminatorSuffix = "string"
                  targetNamespace = "string"
                }
              ]
            }
            receiverBusinessIdentity = {
              qualifier = "string"
              value = "string"
            }
            senderBusinessIdentity = {
              qualifier = "string"
              value = "string"
            }
          }
          sendAgreement = {
            protocolSettings = {
              acknowledgementSettings = {
                acknowledgementControlNumberLowerBound = int
                acknowledgementControlNumberPrefix = "string"
                acknowledgementControlNumberSuffix = "string"
                acknowledgementControlNumberUpperBound = int
                batchFunctionalAcknowledgements = bool
                batchImplementationAcknowledgements = bool
                batchTechnicalAcknowledgements = bool
                functionalAcknowledgementVersion = "string"
                implementationAcknowledgementVersion = "string"
                needFunctionalAcknowledgement = bool
                needImplementationAcknowledgement = bool
                needLoopForValidMessages = bool
                needTechnicalAcknowledgement = bool
                rolloverAcknowledgementControlNumber = bool
                sendSynchronousAcknowledgement = bool
              }
              envelopeOverrides = [
                {
                  dateFormat = "string"
                  functionalIdentifierCode = "string"
                  headerVersion = "string"
                  messageId = "string"
                  protocolVersion = "string"
                  receiverApplicationId = "string"
                  responsibleAgencyCode = "string"
                  senderApplicationId = "string"
                  targetNamespace = "string"
                  timeFormat = "string"
                }
              ]
              envelopeSettings = {
                controlStandardsId = int
                controlVersionNumber = "string"
                enableDefaultGroupHeaders = bool
                functionalGroupId = "string"
                groupControlNumberLowerBound = int
                groupControlNumberUpperBound = int
                groupHeaderAgencyCode = "string"
                groupHeaderDateFormat = "string"
                groupHeaderTimeFormat = "string"
                groupHeaderVersion = "string"
                interchangeControlNumberLowerBound = int
                interchangeControlNumberUpperBound = int
                overwriteExistingTransactionSetControlNumber = bool
                receiverApplicationId = "string"
                rolloverGroupControlNumber = bool
                rolloverInterchangeControlNumber = bool
                rolloverTransactionSetControlNumber = bool
                senderApplicationId = "string"
                transactionSetControlNumberLowerBound = int
                transactionSetControlNumberPrefix = "string"
                transactionSetControlNumberSuffix = "string"
                transactionSetControlNumberUpperBound = int
                usageIndicator = "string"
                useControlStandardsIdAsRepetitionCharacter = bool
              }
              framingSettings = {
                characterSet = "string"
                componentSeparator = int
                dataElementSeparator = int
                replaceCharacter = int
                replaceSeparatorsInPayload = bool
                segmentTerminator = int
                segmentTerminatorSuffix = "string"
              }
              messageFilter = {
                messageFilterType = "string"
              }
              messageFilterList = [
                {
                  messageId = "string"
                }
              ]
              processingSettings = {
                convertImpliedDecimal = bool
                createEmptyXmlTagsForTrailingSeparators = bool
                maskSecurityInfo = bool
                preserveInterchange = bool
                suspendInterchangeOnError = bool
                useDotAsDecimalSeparator = bool
              }
              schemaReferences = [
                {
                  messageId = "string"
                  schemaName = "string"
                  schemaVersion = "string"
                  senderApplicationId = "string"
                }
              ]
              securitySettings = {
                authorizationQualifier = "string"
                authorizationValue = "string"
                passwordValue = "string"
                securityQualifier = "string"
              }
              validationOverrides = [
                {
                  allowLeadingAndTrailingSpacesAndZeroes = bool
                  messageId = "string"
                  trailingSeparatorPolicy = "string"
                  trimLeadingAndTrailingSpacesAndZeroes = bool
                  validateCharacterSet = bool
                  validateEDITypes = bool
                  validateXSDTypes = bool
                }
              ]
              validationSettings = {
                allowLeadingAndTrailingSpacesAndZeroes = bool
                checkDuplicateGroupControlNumber = bool
                checkDuplicateInterchangeControlNumber = bool
                checkDuplicateTransactionSetControlNumber = bool
                interchangeControlNumberValidityDays = int
                trailingSeparatorPolicy = "string"
                trimLeadingAndTrailingSpacesAndZeroes = bool
                validateCharacterSet = bool
                validateEDITypes = bool
                validateXSDTypes = bool
              }
              x12DelimiterOverrides = [
                {
                  componentSeparator = int
                  dataElementSeparator = int
                  messageId = "string"
                  protocolVersion = "string"
                  replaceCharacter = int
                  replaceSeparatorsInPayload = bool
                  segmentTerminator = int
                  segmentTerminatorSuffix = "string"
                  targetNamespace = "string"
                }
              ]
            }
            receiverBusinessIdentity = {
              qualifier = "string"
              value = "string"
            }
            senderBusinessIdentity = {
              qualifier = "string"
              value = "string"
            }
          }
        }
      }
      guestIdentity = {
        qualifier = "string"
        value = "string"
      }
      guestPartner = "string"
      hostIdentity = {
        qualifier = "string"
        value = "string"
      }
      hostPartner = "string"
    }
  })
}

Hodnoty vlastností

integrationAccounts/agreements

Název Description Hodnota
typ Typ prostředku Microsoft.Logic/integrationAccounts/agreements@2019-05-01
name Název prostředku string (povinné)
location Umístění prostředku. řetězec
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu : integrationAccounts
tags Značky prostředků. Slovník názvů a hodnot značek.
properties Vlastnosti smlouvy účtu integrace. IntegrationAccountAgreementProperties (povinné)

IntegrationAccountAgreementProperties

Název Description Hodnota
typ smlouvy Typ smlouvy. "AS2"
"Edifact"
"Neurčené"
"X12" (povinné)
obsah Obsah smlouvy. Obsah smlouvy (povinné)
hostIdentity Obchodní identita partnera hosta. Obchodní identita (povinné)
hostPartner Partner poskytující účty pro integraci, který je pro tuto smlouvu nastavený jako partner hosta. string (povinné)
hostIdentity Obchodní identita hostitelského partnera. Obchodní identita (povinné)
hostPartner Partner poskytující účty pro integraci, který je pro tuto smlouvu nastavený jako hostitelský partner. string (povinné)
zprostředkovatele identity Metadata.

Obsah smlouvy

Název Description Hodnota
aS2 Obsah smlouvy AS2. AS2AgreementContent
Edifact Obsah smlouvy EDIFACT. EdifactAgreementContent
x12 Obsah smlouvy X12 X12AgreementContent

AS2AgreementContent

Název Description Hodnota
receiveAgreement Jednosměrná smlouva AS2. AS2OneWayAgreement (povinné)
odeslání Agreement Jednosměrná smlouva AS2 pro odeslání. AS2OneWayAgreement (povinné)

AS2OneWayAgreement

Název Description Hodnota
protocolSettings Nastavení protokolu AS2. AS2ProtocolSettings (povinné)
receiverBusinessIdentity Obchodní identita příjemce BusinessIdentity (povinné)
senderBusinessIdentity Obchodní identita odesílatele BusinessIdentity (povinné)

AS2ProtocolSettings

Název Description Hodnota
acknowledgementConnectionSettings Nastavení připojení k potvrzení. AS2AcknowledgementConnectionSettings (povinné)
envelopeSettings Nastavení obálky. AS2EnvelopeSettings (povinné)
errorSettings Nastavení chyby. AS2ErrorSettings (povinné)
mdnSettings Nastavení MDN. AS2MdnSettings (povinné)
messageConnectionSettings Nastavení připojení zpráv. AS2MessageConnectionSettings (povinné)
securitySettings Nastavení zabezpečení. AS2SecuritySettings (povinné)
validationSettings Nastavení ověřování. AS2ValidationSettings (povinné)

AS2AcknowledgementConnectionSettings

Název Description Hodnota
ignoreCertificateNameMismatch Určuje, jestli se má ignorovat neshoda v názvu certifikátu. bool (povinné)
keepHttpConnectionAlive Určuje, jestli se má připojení zachovat při životě. bool (povinné)
supportHttpStatusCodeContinue Určuje, jestli se má podporovat stavový kód HTTP CONTINUE. bool (povinné)
rozbalteHttpHeaders Určuje, zda se mají rozbalit hlavičky HTTP. bool (povinné)

AS2EnvelopeSettings

Název Description Hodnota
autogenerateFileName Hodnota označující, zda se má automaticky vygenerovat název souboru. bool (povinné)
fileNameTemplate Šablona pro název souboru. string (povinné)
messageContentType Typ obsahu zprávy. string (povinné)
suspendMessageOnFileNameGenerationError Hodnota označující, zda se má pozastavit zpráva 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

Název Description Hodnota
resendIfMDNNotReceived Hodnota označující, zda se má znovu odeslat zpráva, pokud mdn není přijat. bool (povinné)
suspendDuplicateMessage Hodnota označující, zda se má pozastavit duplicitní zpráva. bool (povinné)

AS2MdnSettings

Název Description Hodnota
dispositionNotificationTo Oznámení dispozice k hodnotě záhlaví. řetězec
mdnText Text MDN. řetězec
micHashingAlgorithm Podpisový nebo hashovací algoritmus. "MD5"
"Žádné"
"Není zadáno"
"SHA1"
"SHA2256"
"SHA2384"
"SHA2512" (povinné)
needMDN Hodnota označující, jestli se má odeslat nebo vyžádat MDN. bool (povinné)
receiptDeliveryUrl Adresa URL pro doručení potvrzení řetězec
sendInboundMDNToMessageBox Hodnota označující, jestli se má do pole se zprávou odeslat příchozí číslo MDN. bool (povinné)
sendMDNAsynchronně Hodnota označující, zda se má odeslat asynchronní číslo MDN. bool (povinné)
signMDN Hodnota označující, jestli je potřeba mdn podepsat, nebo ne. bool (povinné)
signOutboundMDNIfOptional Hodnota označující, jestli se má odchozí číslo MDN podepsat, pokud je volitelné. bool (povinné)

AS2MessageConnectionSettings

Název Description Hodnota
ignoreCertificateNameMismatch Hodnota označující, jestli se má ignorovat neshoda v názvu certifikátu. bool (povinné)
keepHttpConnectionAlive Hodnota označující, jestli se má připojení zachovat při životě. bool (povinné)
supportHttpStatusCodeContinue Hodnota označující, zda má být podporován stavový kód HTTP "CONTINUE". bool (povinné)
rozbalteHttpHeaders Hodnota označující, zda se mají rozbalit hlavičky HTTP. bool (povinné)

AS2SecuritySettings

Název Description Hodnota
enableNRRForInboundDecodedMessages Hodnota označující, jestli se má povolit NRR pro příchozí dekódované zprávy. bool (povinné)
enableNRRForInboundEncodedMessages Hodnota označující, jestli se má povolit NRR pro příchozí kódované zprávy. bool (povinné)
enableNRRForInboundMDN Hodnota označující, jestli se má povolit NRR pro příchozí číslo MDN. bool (povinné)
enableNRRForOutboundDecodedMessages Hodnota označující, zda se má povolit NRR pro odchozí dekódované zprávy. bool (povinné)
enableNRRForOutboundEncodedMessages Hodnota označující, jestli se má povolit NRR pro odchozí kódované zprávy. bool (povinné)
enableNRRForOutboundMDN Hodnota označující, jestli se má povolit NRR pro odchozí číslo MDN. bool (povinné)
encryptionCertificateName 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
signingCertificateName Název podpisového certifikátu. řetězec

AS2ValidationSettings

Název Description Hodnota
checkCertificateRevocationListOnReceive Hodnota označující, jestli se má zkontrolovat seznam odvolaných certifikátů při příjmu. bool (povinné)
checkCertificateRevocationListOnSend Hodnota označující, jestli se má při odeslání zkontrolovat seznam odvolaných certifikátů. bool (povinné)
checkDuplicateMessage Hodnota označující, zda se má zkontrolovat duplicitní zpráva. bool (povinné)
compressMessage Hodnota označující, jestli se má zpráva komprimovat. bool (povinné)
encryptionAlgorithm Šifrovací algoritmus. "AES128"
"AES192"
"AES256"
"DES3"
"Žádné"
"Není zadáno"
"RC2" (povinné)
encryptMessage Hodnota označující, jestli má být zpráva zašifrovaná. bool (povinné)
interchangeDuplicatesValidityDays Počet dní, za které se má vyhledat duplicitní výměna. int (povinné)
overrideMessageProperties Hodnota označující, zda se mají přepsat vlastnosti příchozí zprávy těmi, které jsou v dohodě. bool (povinné)
signingAlgorithm Podpisový algoritmus. "Výchozí"
"Neurčené"
"SHA1"
"SHA2256"
"SHA2384"
"SHA2512"
signMessage Hodnota označující, zda má být zpráva podepsána. bool (povinné)

Obchodní identita

Název Description Hodnota
Kvalifikátor Kvalifikátor obchodní identity, například as2identity, ZZ, ZZZ, 31, 32 string (povinné)
hodnota Hodnota obchodní identity definovaná uživatelem. string (povinné)

EdifactAgreementContent

Název Description Hodnota
receiveAgreement Jednosměrná smlouva o příjmu EDIFACT. EdifactOneWayAgreement (povinné)
odeslání Agreement EDIFACT – jednosměrná smlouva o odeslání. EdifactOneWayAgreement (povinné)

EdifactOneWayAgreement

Název Description Hodnota
nastavení protokolu Nastavení protokolu EDIFACT. EdifactProtocolSettings (povinné)
receiverBusinessIdentity Obchodní identita příjemce Obchodní identita (povinné)
senderBusinessIdentity Obchodní identita odesílatele Obchodní identita (povinné)

Nastavení EdifactProtocolSettings

Název Description Hodnota
acknowledgementSettings Nastavení potvrzení EDIFACT. EdifactAcknowledgementSettings (povinné)
edifactDelimiterOverrides Nastavení přepsání oddělovače EDIFACT. EdifactDelimiterOverride[]
obálkaPřerides Nastavení přepsání obálky EDIFACT. EdifactEnvelopeOverride[]
envelopeSettings Nastavení obálky EDIFACT. EdifactEnvelopeSettings (povinné)
framingSettings Nastavení rámování EDIFACT. EdifactFramingSettings (povinné)
Messagefilter Filtr zpráv EDIFACT. EdifactMessageFilter (povinné)
messageFilterList Seznam filtrů zpráv EDIFACT. EdifactMessageIdentifier[]
processingSettings Nastavení zpracování EDIFACT. EdifactProcessingSettings (povinné)
schemaReferences 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é)

EdifactAcknowledgementSettings

Název Description Hodnota
acknowledgementControlNumberLowerBound Dolní mez kontrolního čísla potvrzení. int (povinné)
acknowledgementControlNumberPrefix Předpona kontrolního čísla potvrzení. řetězec
acknowledgementControlNumberSuffix Přípona kontrolního čísla potvrzení. řetězec
acknowledgementControlNumberUpperBound Horní mez kontrolního čísla potvrzení. int (povinné)
batchFunctionalAcknowledgements Hodnota označující, jestli se má dávkovat potvrzení funkčnosti. bool (povinné)
batchTechnicalAcknowledgements Hodnota označující, jestli se mají technické potvrzení dávkovat. bool (povinné)
needFunctionalAcknowledgement Hodnota označující, jestli je potřeba potvrzení funkčnosti. bool (povinné)
needLoopForValidMessages Hodnota označující, zda je pro platné zprávy nutná smyčka. bool (povinné)
needTechnicalAcknowledgement Hodnota označující, jestli je potřeba technické potvrzení. bool (povinné)
rolloverAcknowledgementControlNumber Hodnota označující, jestli se má kontrolní číslo potvrzení změny vrátit. bool (povinné)
sendSynchronousAcknowledgement Hodnota označující, jestli se má odeslat synchronní potvrzení. bool (povinné)

EdifactDelimiterOverride

Název Description Hodnota
componentSeparator Oddělovač součástí. int (povinné)
dataElementSeparator Oddělovač datových prvků. int (povinné)
decimalPointIndicator Ukazatel desetinné čárky. "Čárka"
"Decimal"
"Není zadáno" (povinné)
messageAssociationAssignedCode Přiřazený kód přidružení zprávy. řetězec
Messageid ID zprávy. řetězec
zprávaRelease Vydání zprávy. řetězec
Messageversion Verze zprávy. řetězec
releaseIndicator Indikátor verze. int (povinné)
repetitionSeparator Oddělovač opakování. int (povinné)
segmentTerminátor Ukončovací znak segmentu. int (povinné)
segmentTerminatorSuffix Přípona ukončovací nástavce segmentu "CR"
"CRLF"
"LF"
"Žádné"
"Není zadáno" (povinné)
Targetnamespace Cílový obor názvů, na který se má použít toto nastavení oddělovače. řetězec

EdifactEnvelopeOverride

Název Description Hodnota
applicationPassword Heslo aplikace. řetězec
associationAssignedCode Přiřazený kód přidružení. řetězec
controllingAgencyCode Kód kontrolní 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 Přiřazený kód přidružení zprávy. řetězec
Messageid ID zprávy, na kterou se má nastavení obálky použít. řetězec
zprávaRelease Verze vydané zprávy, na kterou se má použít toto nastavení obálky. řetězec
Messageversion Verze zprávy, na kterou se má použít toto nastavení obálky. řetězec
receiverApplicationId ID aplikace příjemce. řetězec
receiverApplicationQualifier Kvalifikátor aplikace příjemce. řetězec
senderApplicationId ID aplikace odesílatele. řetězec
senderApplicationQualifier Kvalifikátor aplikace odesílatele. řetězec
Targetnamespace Cílový obor názvů, na který se má toto nastavení obálky použít. řetězec

EdifactEnvelopeSettings

Název Description Hodnota
applicationReferenceId ID odkazu aplikace. řetězec
applyDelimiterStringAdvice Hodnota označující, zda se má použít avízo řetězce oddělovače. bool (povinné)
communicationAgreementId ID komunikační smlouvy. řetězec
createGroupingSegments Hodnota označující, zda se mají vytvořit segmenty seskupení. bool (povinné)
enableDefaultGroupHeaders Hodnota označující, zda se mají 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 aplikace skupiny. řetězec
groupApplicationReceiverQualifier Kvalifikátor příjemce aplikace skupiny. ř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 Nižší mez řídicího čísla skupiny. int (povinné)
groupControlNumberPrefix Předpona kontrolního čísla skupiny. řetězec
groupControlNumberSuffix Přípona řídicího čísla skupiny. řetězec
groupControlNumberUpperBound Řídicí číslo skupiny – horní mez. int (povinné)
groupMessageRelease Vydání zprávy skupiny. řetězec
groupMessageVersion Verze skupinové zprávy. řetězec
interchangeControlNumberLowerBound Řídicí číslo výměny v dolní hranici. int (povinné)
interchangeControlNumberPrefix Předpona kontrolního čísla výměny. řetězec
interchangeControlNumberSuffix Přípona kontrolního čísla výměny. řetězec
interchangeControlNumberUpperBound Řídicí číslo výměny – horní mez. int (povinné)
isTestInterchange Hodnota označující, zda je zpráva testovací výměnou. bool (povinné)
overwriteExistingTransactionSetControlNumber Hodnota označující, zda se má přepsat existující kontrolní číslo sady transakcí. bool (povinné)
processingPriorityCode Kód priority zpracování. řetězec
receiverInternalIdentification Interní identifikace příjemce. řetězec
receiverInternalSubIdentification Interní podidentifikací příjemce. řetězec
receiverReverseRoutingAddress Adresa zpětného směrování příjemce. řetězec
recipientReferencePasswordQualifier Kvalifikátor referenčního hesla příjemce. řetězec
recipientReferencePasswordValue Hodnota referenčního hesla příjemce řetězec
rolloverGroupControlNumber Hodnota označující, jestli se má řídicí číslo skupiny pro přechod na hodnotu převést. bool (povinné)
rolloverInterchangeControlNumber Hodnota označující, zda se má řídicí číslo výměny převést. bool (povinné)
rolloverTransactionSetControlNumber Hodnota označující, zda se má převod 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 Dolní mez kontrolního čísla sady transakcí. int (povinné)
transactionSetControlNumberPrefix Předpona kontrolního čísla sady transakcí. řetězec
transactionSetControlNumberSuffix Přípona kontrolního čísla sady transakcí. řetězec
transactionSetControlNumberUpperBound Horní mez kontrolního čísla sady transakcí. int (povinné)

Nastavení EdifactFramingSettings

Název Description Hodnota
characterEncoding Kódování znaků. řetězec
znaková sada Nastavení rámce EDIFACT znaková sada. "KECA"
"Neurčené"
"UNOA"
"UNOB"
"UNOC"
"UNOD"
"UNOE"
"UNOF"
"UNOG"
"UNOH"
"UNOI"
"UNOJ"
"UNOK"
"UNOX"
"UNOY" (povinné)
componentSeparator Oddělovač součástí. int (povinné)
dataElementSeparator Oddělovač datových prvků. int (povinné)
decimalPointIndicator Ukazatel desetinného čísla pro nastavení rámce EDIFACT. "Čárka"
"Decimal"
"Není zadáno" (povinné)
verze protokolu Verze protokolu. int (povinné)
releaseIndicator Indikátor verze. int (povinné)
repetitionSeparator 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"
"Žádné"
"Není zadáno" (povinné)
serviceCodeListDirectoryVersion Verze adresáře se seznamem kódů služby. řetězec

EdifactMessageFilter

Název Description Hodnota
messageFilterType Typ filtru zpráv. "Vyloučit"
"Zahrnout"
"Není zadáno" (povinné)

EdifactMessageIdentifier

Název Description Hodnota
Messageid ID zprávy, na kterou se má nastavení obálky použít. string (povinné)

Nastavení EdifactProcessingSettings

Název Description Hodnota
createEmptyXmlTagsForTrailingSeparators Hodnota označující, zda se mají 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 se má zachovat výměna. bool (povinné)
suspendInterchangeOnError Hodnota označující, zda se má pozastavit výměnu při chybě. bool (povinné)
useDotAsDecimalSeparator Hodnota označující, zda se má jako oddělovač desetinných míst použít tečka. bool (povinné)

EdifactSchemaReference

Název Description Hodnota
associationAssignedCode Kód přiřazený přidružením řetězec
Messageid ID zprávy. string (povinné)
messageRelease Verze zprávy. string (povinné)
Messageversion Verze zprávy. string (povinné)
schemaName Název schématu. string (povinné)
senderApplicationId ID aplikace odesílatele. řetězec
senderApplicationQualifier Kvalifikátor aplikace odesílatele. řetězec

EdifactValidationOverride

Název Description Hodnota
allowLeadingAndTrailingSpacesAndZeroes Hodnota označující, zda se mají 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é)
Messageid ID zprávy, u které se má použít nastavení ověřování. string (povinné)
trailingSeparatorPolicy Zásady koncového oddělovače. "Povinné"
"NotAllowed"
"Není zadáno"
"Volitelné" (povinné)
trimLeadingAndTrailingSpacesAndZeroes Hodnota označující, zda se mají oříznout počáteční 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é)

Nastavení EdifactValidationSettings

Název Description Hodnota
allowLeadingAndTrailingSpacesAndZeroes Hodnota označující, zda se mají povolit počáteční a koncové mezery a nuly. bool (povinné)
checkDuplicateGroupControlNumber Hodnota označující, jestli se má zkontrolovat duplicitní kontrolní číslo skupiny. bool (povinné)
checkDuplicateInterchangeControlNumber Hodnota označující, zda se má zkontrolovat duplicitní kontrolní číslo výměny. bool (povinné)
checkDuplicateTransactionSetControlNumber Hodnota označující, zda se má zkontrolovat duplicitní kontrolní číslo sady transakcí. bool (povinné)
interchangeControlNumberValidityDays Doba platnosti kontrolního čísla výměny. int (povinné)
zásady koncového Separátoru Zásada koncového oddělovače. "Povinné"
Nepovolené
"Neurčené"
"Volitelné" (povinné)
trimLeadingAndTrailingSpacesAndZeroes Hodnota označující, zda se mají oříznout úvodní a koncové mezery a nuly. bool (povinné)
validateCharacterSet Hodnota označující, jestli se má ověřit znaková sada ve zprávě. bool (povinné)
validateEDITypes Hodnota označující, jestli se má ověřit typy EDI. bool (povinné)
validateXSDTypes Hodnota označující, zda zda chcete ověřit typy XSD. bool (povinné)

X12AgreementContent

Název Description Hodnota
receiveAgreement Jednosměrná smlouva o příjmu X12 X12OneWayAgreement (povinné)
odeslání Agreement Jednosměrná smlouva o odeslání X12. X12OneWayAgreement (povinné)

X12OneWayAgreement

Název Description Hodnota
nastavení protokolu Nastavení protokolu X12. X12ProtocolSettings (povinné)
receiverBusinessIdentity Obchodní identita příjemce Obchodní identita (povinné)
senderBusinessIdentity Obchodní identita odesílatele Obchodní identita (povinné)

Nastavení X12ProtocolSettings

Název Description Hodnota
acknowledgementSettings Nastavení potvrzení X12 X12AcknowledgementSettings (povinné)
obálkaPřerides Nastavení přepsání obálky X12 X12EnvelopeOverride[]
envelopeSettings Nastavení obálky X12. X12EnvelopeSettings (povinné)
framingSettings Nastavení rámování X12 X12FramingSettings (povinné)
Messagefilter Filtr zpráv X12. X12MessageFilter (povinné)
messageFilterList Seznam filtru zpráv X12. X12MessageIdentifier[]
processingSettings Nastavení zpracování X12. X12ProcessingSettings (povinné)
schemaReferences 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ěřování X12. X12ValidationSettings (povinné)
x12DelimiterOverrides Nastavení přepsání oddělovače X12 X12DelimiterOverrides[]

Nastavení X12Acknowledgement

Název Description Hodnota
acknowledgementControlNumberLowerBound Dolní mez kontrolního čísla potvrzení. int (povinné)
acknowledgementControlNumberPrefix Předpona kontrolního čísla potvrzení. řetězec
acknowledgementControlNumberSuffix Přípona kontrolního čísla potvrzení. řetězec
acknowledgementControlNumberUpperBound Horní mez kontrolního čísla potvrzení. int (povinné)
batchFunctionalAcknowledgements Hodnota označující, jestli se má dávkovat potvrzení funkčnosti. bool (povinné)
batchImplementationAcknowledgements Hodnota označující, jestli se mají potvrzení dávkové implementace. bool (povinné)
batchTechnicalAcknowledgements Hodnota označující, jestli se mají technické potvrzení dávkovat. bool (povinné)
functionalAcknowledgementVersion Verze potvrzení funkčnosti. řetězec
implementaceAcknowledgementVersion Verze potvrzení implementace. řetězec
needFunctionalAcknowledgement Hodnota označující, jestli je potřeba potvrzení funkčnosti. bool (povinné)
needImplementationAcknowledgement Hodnota označující, jestli je potřeba potvrzení implementace. bool (povinné)
needLoopForValidMessages Hodnota označující, zda je pro platné zprávy nutná smyčka. bool (povinné)
needTechnicalAcknowledgement Hodnota označující, jestli je potřeba technické potvrzení. bool (povinné)
rolloverAcknowledgementControlNumber Hodnota označující, jestli se má kontrolní číslo potvrzení změny vrátit. bool (povinné)
sendSynchronousAcknowledgement Hodnota označující, jestli se má odeslat synchronní potvrzení. bool (povinné)

X12EnvelopeOverride

Název Description Hodnota
Formát_data Formát data. "CCYYMMDD"
"Neurčené"
"YYMMDD" (povinné)
functionalIdentifierCode Kód funkčního identifikátoru. řetězec
headerVersion Verze hlavičky. string (povinné)
Messageid ID zprávy, na kterou se má nastavení obálky použít. string (povinné)
verze protokolu Verze protokolu, na kterou se má toto nastavení obálky použít. string (povinné)
receiverApplicationId ID aplikace příjemce string (povinné)
responsibleAgencyCode Kód odpovědné agentury. string (povinné)
senderApplicationId ID aplikace odesílatele. string (povinné)
Targetnamespace Cílový obor názvů, na který se má použít toto nastavení obálky. string (povinné)
formát času Formát času. "HHMM"
"HHMMSS"
"HHMMSSd"
"HHMMSSdd"
"Není zadáno" (povinné)

X12EnvelopeSettings

Název Description Hodnota
controlStandardsId Řídí ID standardů. int (povinné)
controlVersionNumber Číslo verze ovládacího prvku. string (povinné)
enableDefaultGroupHeaders Hodnota označující, jestli se mají povolit výchozí záhlaví skupiny. bool (povinné)
functionalGroupId ID funkční skupiny. řetězec
groupControlNumberLowerBound Dolní mez řídicího čísla skupiny. int (povinné)
groupControlNumberUpperBound Horní mez řídicího čísla skupiny. int (povinné)
groupHeaderAgencyCode Kód agentury hlavičky skupiny. string (povinné)
groupHeaderDateFormat Formát data záhlaví skupiny "CCYYMMDD"
"Není zadáno"
"YYMMDDD" (povinné)
groupHeaderTimeFormat Formát času záhlaví skupiny. "HHMM"
"HHMMSS"
"HHMMSSd"
"HHMMSSdd"
"Není zadáno" (povinné)
groupHeaderVersion Verze záhlaví skupiny. string (povinné)
interchangeControlNumberLowerBound Řídicí číslo výměny v dolní hranici. int (povinné)
interchangeControlNumberUpperBound Řídicí číslo výměny – horní mez. int (povinné)
overwriteExistingTransactionSetControlNumber Hodnota označující, zda se má přepsat existující kontrolní číslo sady transakcí. bool (povinné)
receiverApplicationId ID aplikace příjemce. string (povinné)
rolloverGroupControlNumber Hodnota označující, zda se má řídicí číslo skupiny pro vrácení změn. bool (povinné)
rolloverInterchangeControlNumber Hodnota označující, zda se má změnit číslo výměny. bool (povinné)
rolloverTransactionSetControlNumber Hodnota označující, zda se má převod transakce nastavit řídicí číslo. bool (povinné)
senderApplicationId ID aplikace odesílatele. string (povinné)
transactionSetControlNumberLowerBound Kontrolní číslo nastavené transakce je dolní mez. int (povinné)
transactionSetControlNumberPrefix Předpona kontrolního čísla sady transakcí. řetězec
transactionSetControlNumberSuffix Přípona kontrolního čísla sady transakcí. řetězec
transactionSetControlNumberUpperBound Kontrolní číslo sady transakcí je horní mez. int (povinné)
usageIndicator Indikátor využití. "Informace"
"Není zadáno"
"Production"
"Test" (povinné)
useControlStandardsIdAsRepetitionCharacter Hodnota označující, zda se má jako znak opakování použít ID standardů řízení. bool (povinné)

X12FramingSettings

Název Description Hodnota
characterSet Znaková sada X12. "Základní"
"Rozšířeno"
"Není zadáno"
"UTF8" (povinné)
componentSeparator Oddělovač komponent. int (povinné)
dataElementSeparator Oddělovač datových prvků. int (povinné)
replaceCharacter Náhradní znak. int (povinné)
replaceSeparatorsInPayload Hodnota označující, zda se mají nahradit oddělovače v datové části. bool (povinné)
segmentTerminator Ukončovač segmentu. int (povinné)
segmentTerminatorSuffix Přípona ukončovače segmentu. "CR"
"CRLF"
"LF"
"Žádné"
"Není zadáno" (povinné)

X12MessageFilter

Název Description Hodnota
typ filtru zprávy Typ filtru zpráv. "Vyloučit"
"Zahrnout"
"Není zadáno" (povinné)

X12MessageIdentifier

Název Description Hodnota
Messageid ID zprávy. string (povinné)

Nastavení X12ProcessingSettings

Název Description Hodnota
convertImpliedDecimal Hodnota určující, zda se má číselný typ převést na implicitní desítkové číslo. bool (povinné)
createEmptyXmlTagsForTrailingSeparators Hodnota označující, jestli se mají vytvořit prázdné značky XML pro koncové oddělovače. bool (povinné)
maskaSecurityInfo Hodnota označující, jestli se mají maskovat informace o zabezpečení. bool (povinné)
preserveInterchange Hodnota označující, zda má být zachována výměna. bool (povinné)
suspendInterchangeOnError Hodnota označující, zda se má pozastavit výměna při chybě. bool (povinné)
useDotAsDecimalSeparator Hodnota označující, jestli se má jako oddělovač desetinných míst použít tečka. bool (povinné)

X12SchemaReference

Název Description Hodnota
Messageid ID zprávy. string (povinné)
schemaName Název schématu. string (povinné)
verze schématu Verze schématu. string (povinné)
senderApplicationId ID aplikace odesílatele. řetězec

X12SecuritySettings

Název Description Hodnota
authorizationQualifier Kvalifikátor autorizace. string (povinné)
authorizationValue Hodnota autorizace. řetězec
hodnota hesla Hodnota hesla řetězec
securityQualifier Kvalifikátor zabezpečení. string (povinné)

X12ValidationOverride

Název Description Hodnota
allowLeadingAndTrailingSpacesAndZeroes Hodnota označující, jestli se mají povolit počáteční a koncové mezery a nuly. bool (povinné)
Messageid ID zprávy, na kterou se má použít nastavení ověření. string (povinné)
zásady koncového Separátoru Zásada koncového oddělovače. "Povinné"
Nepovolené
"Neurčené"
"Volitelné" (povinné)
trimLeadingAndTrailingSpacesAndZeroes Hodnota označující, zda se mají oříznout úvodní a koncové mezery a nuly. bool (povinné)
validateCharacterSet Hodnota označující, jestli se má ověřit znaková sada. bool (povinné)
validateEDITypes Hodnota označující, jestli se mají ověřit typy EDI. bool (povinné)
validateXSDTypes Hodnota označující, jestli se mají ověřit typy XSD. bool (povinné)

Nastavení X12ValidationSettings

Název Description Hodnota
allowLeadingAndTrailingSpacesAndZeroes Hodnota označující, jestli se mají povolit počáteční a koncové mezery a nuly. bool (povinné)
checkDuplicateGroupControlNumber Hodnota označující, jestli se má zkontrolovat duplicitní kontrolní číslo skupiny. bool (povinné)
checkDuplicateInterchangeControlNumber Hodnota označující, zda se má zkontrolovat duplicitní kontrolní číslo výměny. bool (povinné)
checkDuplicateTransactionSetControlNumber Hodnota označující, zda se má zkontrolovat duplicitní kontrolní číslo sady transakcí. bool (povinné)
interchangeControlNumberValidityDays Doba platnosti kontrolního čísla výměny. int (povinné)
trailingSeparatorPolicy Zásady koncového oddělovače. "Povinné"
"NotAllowed"
"Není zadáno"
"Volitelné" (povinné)
trimLeadingAndTrailingSpacesAndZeroes Hodnota označující, zda se mají oříznout počáteční a koncové mezery a nuly. bool (povinné)
validateCharacterSet Hodnota označující, jestli se má ověřit znaková sada ve zprávě. bool (povinné)
validateEDITypes Hodnota označující, zda se má ověřit typy EDI. bool (povinné)
validateXSDTypes Hodnota označující, zda se má ověřit typy XSD. bool (povinné)

X12DelimiterOverrides

Název Description Hodnota
componentSeparator Oddělovač komponent. int (povinné)
dataElementSeparator Oddělovač datových prvků. int (povinné)
Messageid ID zprávy. řetězec
verze protokolu Verze protokolu. řetězec
replaceCharacter Náhradní znak. int (povinné)
replaceSeparatorsInPayload Hodnota označující, zda se mají nahradit oddělovače v datové části. bool (povinné)
segmentTerminator Ukončovač segmentu. int (povinné)
segmentTerminatorSuffix Přípona ukončovače segmentu. "CR"
"CRLF"
"LF"
"Žádné"
"Není zadáno" (povinné)
Targetnamespace Cílový obor názvů, na který se má použít toto nastavení oddělovače. řetězec