Sdílet prostřednictvím


Microsoft.Logic integrationAccounts/agreements 2018-07-01-preview

Definice prostředku Bicep

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

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

Hodnoty vlastností

AgreementContent

Jméno Popis Hodnota
aS2 Obsah smlouvy AS2. AS2AgreementContent
edifact Obsah smlouvy EDIFACT. EdifactAgreementContent
x12 Obsah smlouvy X12. X12AgreementContent

AS2AcknowledgementConnectionSettings

Jméno Popis Hodnota
ignoreCertificateNameMismatch Hodnota označující, jestli se má ignorovat neshoda v názvu certifikátu. bool (povinné)
keepHttpConnectionAlive Hodnota označující, zda má být připojení aktivní. bool (povinné)
supportHttpStatusCodeContinue Hodnota označující, zda má být podporován stavový kód HTTP CONTINUE. bool (povinné)
unfoldHttpHeaders Hodnota označující, zda se mají rozbalit hlavičky HTTP. bool (povinné)

AS2AgreementContent

Jméno Popis Hodnota
receiveAgreement Jednosměrná smlouva o příjmu AS2 AS2OneWayAgreement (povinné)
sendAgreement Jednosměrná smlouva AS2. AS2OneWayAgreement (povinné)

AS2EnvelopeSettings

Jméno Popis Hodnota
autogenerateFileName Hodnota označující, zda se má automaticky generovat název souboru. bool (povinné)
fileNameTemplate Šablona pro název souboru. string (povinné)
messageContentType Typ obsahu zprávy. string (povinné)
suspendMessageOnFileNameGenerationError Hodnota označující, zda chcete pozastavit zprávu o chybě generování názvu souboru. bool (povinné)
transmitFileNameInMimeHeader Hodnota označující, zda se má přenést název souboru v hlavičce MIME. bool (povinné)

AS2ErrorSettings

Jméno Popis Hodnota
resendIfMDNNotReceived Hodnota označující, zda se má zpráva znovu odeslat, pokud mdN není přijata. bool (povinné)
suspendDuplicateMessage Hodnota označující, zda má být pozastavena duplicitní zpráva. bool (povinné)

AS2MdnSettings

Jméno Popis Hodnota
dispositionNotificationTo Oznámení o dispozici pro hodnotu hlavičky. řetězec
mdnText Text MDN. řetězec
micHashingAlgorithm Podpisový nebo hashovací algoritmus. MD5
None (Žádný)
Není zadáno.
SHA1
"SHA2256"
"SHA2384"
SHA2512 (povinné)
needMDN Hodnota označující, jestli se má odeslat nebo vyžádat MDN. bool (povinné)
receiptDeliveryUrl Adresa URL doručení potvrzení. řetězec
sendInboundMDNToMessageBox Hodnota označující, jestli se má do pole zprávy odesílat příchozí mdn. bool (povinné)
sendMDNAsynchronously Hodnota označující, zda se má odeslat asynchronní MDN. bool (povinné)
signMDN Hodnota označující, jestli je potřeba podepsat mdn, nebo ne. bool (povinné)
signOutboundMDNIfOptional Hodnota označující, jestli se má odchozí mdN odhlásit, pokud je nepovinný. bool (povinné)

AS2MessageConnectionSettings

Jméno Popis Hodnota
ignoreCertificateNameMismatch Hodnota označující, jestli se má ignorovat neshoda v názvu certifikátu. bool (povinné)
keepHttpConnectionAlive Hodnota označující, zda má být připojení aktivní. bool (povinné)
supportHttpStatusCodeContinue Hodnota označující, zda má být podporován stavový kód HTTP CONTINUE. bool (povinné)
unfoldHttpHeaders Hodnota označující, zda se mají rozbalit hlavičky HTTP. bool (povinné)

AS2OneWayAgreement

Jméno Popis Hodnota
ProtocolSettings Nastavení protokolu AS2. AS2ProtocolSettings (povinné)
receiverBusinessIdentity Obchodní identita příjemce BusinessIdentity (povinné)
senderBusinessIdentity Obchodní identita odesílatele BusinessIdentity (povinné)

AS2ProtocolSettings

Jméno Popis Hodnota
acknowledgementConnectionSettings Nastavení připojení potvrzení. AS2AcknowledgementConnectionSettings (povinné)
envelopeSettings Nastavení obálky. AS2EnvelopeSettings (povinné)
errorSettings Nastavení chyby. AS2ErrorSettings (povinné)
mdnSettings Nastavení MDN. AS2MdnSettings (povinné)
messageConnectionSettings Nastavení připojení zprávy. AS2MessageConnectionSettings (povinné)
securitySettings Nastavení zabezpečení. AS2SecuritySettings (povinné)
validationSettings Nastavení ověření. AS2ValidationSettings (povinné)

AS2SecuritySettings

Jméno Popis Hodnota
enableNRRForInboundDecodedMessages Hodnota označující, zda povolit NRR pro příchozí dekódované zprávy. bool (povinné)
enableNRRForInboundEncodedMessages Hodnota označující, zda povolit NRR pro příchozí kódované zprávy. bool (povinné)
enableNRRForInboundMDN Hodnota označující, zda povolit NRR pro příchozí MDN. bool (povinné)
enableNRRForOutboundDecodedMessages Hodnota označující, zda povolit NRR pro odchozí dekódované zprávy. bool (povinné)
enableNRRForOutboundEncodedMessages Hodnota označující, zda povolit NRR pro odchozí kódované zprávy. bool (povinné)
enableNRRForOutboundMDN Hodnota označující, zda povolit NRR pro odchozí MDN. bool (povinné)
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

Jméno Popis Hodnota
checkCertificateRevocationListOnReceive Hodnota označující, zda se má kontrolovat seznam odvolaných certifikátů při přijetí. bool (povinné)
checkCertificateRevocationListOnSend Hodnota označující, jestli se má při odesílání kontrolovat seznam odvolaných certifikátů. bool (povinné)
checkDuplicateMessage Hodnota označující, zda chcete zkontrolovat duplicitní zprávu. bool (povinné)
compressMessage Hodnota označující, jestli je nutné zprávu zkomprimovat. bool (povinné)
encryptionAlgorithm Šifrovací algoritmus. AES128
"AES192"
"AES256"
DES3
None (Žá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á vrátit duplicitní výměna. int (povinné)
overrideMessageProperties Hodnota označující, zda se mají přepsat vlastnosti příchozí zprávy se smlouvami. bool (povinné)
signingAlgorithm Podpisový algoritmus. Výchozí
Není zadáno.
SHA1
"SHA2256"
"SHA2384"
"SHA2512"
signMessage Hodnota označující, zda musí být zpráva podepsána. bool (povinné)

BusinessIdentity

Jméno Popis Hodnota
kvalifikátor Kvalifikátor obchodní identity, např. as2identity, ZZ, ZZZ, 31, 32 string (povinné)
hodnota Hodnota obchodní identity definovaná uživatelem. string (povinné)

EdifactAcknowledgementSettings

Jméno Popis Hodnota
acknowledgementControlNumberLowerBound Dolní mez ovládacího prvku potvrzení. int (povinné)
acknowledgementControlNumberPrefix Předpona kontrolního čísla potvrzení. řetězec
acknowledgementControlNumberSuffix Přípona kontrolního čísla potvrzení. řetězec
acknowledgementControlNumberUpperBound Horní mez ovládacího prvku potvrzení. int (povinné)
batchFunctionalAcknowledgements Hodnota označující, zda má být dávkové funkční potvrzení. bool (povinné)
batchTechnicalAcknowledgements Hodnota označující, zda se mají provádět dávky technických potvrzení. bool (povinné)
needFunctionalAcknowledgement Hodnota označující, zda je vyžadováno potvrzení funkčnosti. bool (povinné)
needLoopForValidMessages Hodnota označující, zda je smyčka potřebná pro platné zprávy. bool (povinné)
needTechnicalAcknowledgement Hodnota označující, zda je potřeba technické potvrzení. bool (povinné)
rolloverAcknowledgementControlNumber Hodnota označující, zda se má převést na číslo ovládacího prvku potvrzení. bool (povinné)
sendSynchronousAcknowledgement Hodnota označující, zda se má odeslat synchronní potvrzení. bool (povinné)

EdifactAgreementContent

Jméno Popis Hodnota
receiveAgreement Jednosměrná smlouva o příjmu EDIFACT. EdifactOneWayAgreement (povinné)
sendAgreement Jednosměrná smlouva eDIFACT. EdifactOneWayAgreement (povinné)

EdifactDelimiterOverride

Jméno Popis Hodnota
componentSeparator Oddělovač součástí. int (povinné)
dataElementSeparator Oddělovač datových prvků. int (povinné)
decimalPointIndicator Ukazatel desetinné čárky. Čárka
Desetinné číslo
NotSpecified (povinné)
messageAssociationAssignedCode Kód přiřazený přidružením zprávy řetězec
messageId ID zprávy. řetězec
messageRelease Zpráva vydaná. řetězec
messageVersion Verze zprávy. řetězec
releaseIndicator Indikátor vydání. int (povinné)
opakováníSeparator Oddělovač opakování. int (povinné)
segmentTerminator Ukončovací znak segmentu. int (povinné)
segmentTerminatorSuffix Přípona ukončovacího znaku segmentu. CR
'CRLF'
"LF"
None (Žádný)
NotSpecified (povinné)
targetNamespace Cílový obor názvů, na kterém se má použít toto nastavení oddělovače. řetězec

EdifactEnvelopeOverride

Jméno Popis Hodnota
applicationPassword Heslo aplikace. řetězec
associationAssignedCode Přiřazený kód přidružení. řetězec
controllingAgencyCode Kontrolní kód agentury. řetězec
functionalGroupId ID funkční skupiny. řetězec
groupHeaderMessageRelease Vydání zprávy záhlaví skupiny. řetězec
groupHeaderMessageVersion Verze zprávy záhlaví skupiny. řetězec
messageAssociationAssignedCode Kód přiřazený přidružením zprávy řetězec
messageId ID zprávy, na které se má toto nastavení obálky použít. řetězec
messageRelease Verze verze zprávy, na které se musí použít toto nastavení obálky. řetězec
messageVersion Verze zprávy, na které 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ém se musí použít toto nastavení obálky. řetězec

EdifactEnvelopeSettings

Jméno Popis Hodnota
applicationReferenceId ID odkazu na aplikaci. řetězec
applyDelimiterStringAdvice Hodnota označující, zda použít rady k řetězci oddělovače. bool (povinné)
communicationAgreementId ID komunikační smlouvy. řetězec
createGroupingSegments Hodnota označující, zda se mají vytvářet segmenty seskupení. bool (povinné)
enableDefaultGroupHeaders Hodnota označující, jestli chcete povolit výchozí záhlaví skupin. bool (povinné)
functionalGroupId ID funkční skupiny. řetězec
groupApplicationPassword Heslo aplikace skupiny. řetězec
groupApplicationReceiverId ID příjemce skupinové aplikace. řetězec
groupApplicationReceiverQualifier Kvalifikátor přijímače skupinových aplikací. řetězec
groupApplicationSenderId ID odesílatele aplikace skupiny. řetězec
groupApplicationSenderQualifier Kvalifikátor odesílatele aplikace skupiny. řetězec
groupAssociationAssignedCode Přiřazený kód přidružení skupiny. řetězec
groupControllingAgencyCode Kód kontrolní agentury skupiny. řetězec
groupControlNumberLowerBound Dolní mez čísla ovládacího prvku skupiny. int (povinné)
groupControlNumberPrefix Předpona čísla ovládacího prvku skupiny. řetězec
groupControlNumberSuffix Přípona čísla ovládacího prvku skupiny. řetězec
groupControlNumberUpperBound Horní mez čísla ovládacího prvku skupiny. int (povinné)
groupMessageRelease Vydání zprávy skupiny. řetězec
groupMessageVersion Verze zprávy skupiny. řetězec
interchangeControlNumberLowerBound Dolní mez ovládacího prvku výměny. int (povinné)
interchangeControlNumberPrefix Předpona čísla ovládacího prvku výměny. řetězec
interchangeControlNumberSuffix Přípona čísla ovládacího prvku výměny. řetězec
interchangeControlNumberUpperBound Horní mez ovládacího prvku výměny. int (povinné)
isTestInterchange Hodnota označující, zda je zpráva testovací výměnou. bool (povinné)
overwriteExistingTransactionSetControlNumber Hodnota označující, zda chcete přepsat existující transakce set řídicí číslo. bool (povinné)
processingPriorityCode Kód priority zpracování. řetězec
receiverInternalIdentification Vnitřní identifikace příjemce. řetězec
receiverInternalSubIdentification Vnitřní identifikace příjemce. řetězec
receiverReverseRoutingAddress Adresa zpětného směrování příjemce. řetězec
recipientReferencePasswordQualifier Kvalifikátor hesla pro referenci příjemce. řetězec
recipientReferencePasswordValue Referenční hodnota hesla příjemce. řetězec
rolloverGroupControlNumber Hodnota označující, zda se má převést číslo ovládacího prvku skupiny. bool (povinné)
rolloverInterchangeControlNumber Hodnota označující, zda se má převést číslo ovládacího prvku výměny. bool (povinné)
rolloverTransactionSetControlNumber Hodnota označující, zda se má vrátit transakce nastavit řídicí číslo. bool (povinné)
senderInternalIdentification Interní identifikace odesílatele. řetězec
senderInternalSubIdentification Interní identifikace odesílatele. řetězec
senderReverseRoutingAddress Adresa zpětného směrování odesílatele. řetězec
transactionSetControlNumberLowerBound Transakce set řídicí číslo dolní mez. int (povinné)
transactionSetControlNumberPrefix Předpona čísla sady transakcí. řetězec
transactionSetControlNumberSuffix Přípona čísla sady transakcí. řetězec
transactionSetControlNumberUpperBound Transakce nastavit řídicí číslo horní mez. int (povinné)

EdifactFramingSettings

Jméno Popis Hodnota
characterEncoding Kódování znaků. řetězec
characterSet Znaková sada nastavení rámce EDIFACT. "KECA"
Není zadáno.
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 Rámeček EDIFACT s nastavením desítkového indikátoru. Čárka
Desetinné číslo
NotSpecified (povinné)
protocolVersion Verze protokolu. int (povinné)
releaseIndicator Indikátor vydání. int (povinné)
opakováníSeparator Oddělovač opakování. int (povinné)
segmentTerminator Ukončovací znak segmentu. int (povinné)
segmentTerminatorSuffix Přípona ukončovacího znaku segmentu nastavení rámce EDIFACT. CR
'CRLF'
"LF"
None (Žádný)
NotSpecified (povinné)
serviceCodeListDirectoryVersion Verze adresáře seznamu kódů služby. řetězec

EdifactMessageFilter

Jméno Popis Hodnota
messageFilterType Typ filtru zprávy. "Vyloučit"
Zahrnout
NotSpecified (povinné)

EdifactMessageIdentifier

Jméno Popis Hodnota
messageId ID zprávy, na které se má toto nastavení obálky použít. string (povinné)

EdifactOneWayAgreement

Jméno Popis Hodnota
ProtocolSettings Nastavení protokolu EDIFACT. EdifactProtocolSettings (povinné)
receiverBusinessIdentity Obchodní identita příjemce BusinessIdentity (povinné)
senderBusinessIdentity Obchodní identita odesílatele BusinessIdentity (povinné)

EdifactProcessingSettings

Jméno Popis Hodnota
createEmptyXmlTagsForTrailingSeparators Hodnota označující, zda chcete vytvořit prázdné značky XML pro koncové oddělovače. bool (povinné)
maskSecurityInfo Hodnota označující, zda se mají maskovat informace o zabezpečení. bool (povinné)
preserveInterchange Hodnota označující, zda chcete zachovat výměnu. bool (povinné)
suspendInterchangeOnError Hodnota označující, zda má být pozastavena výměna při chybě. bool (povinné)
useDotAsDecimalSeparator Hodnota označující, zda se má použít tečka jako oddělovač desetinných míst. bool (povinné)

EdifactProtocolSettings

Jméno Popis Hodnota
acknowledgementSettings Nastavení potvrzení EDIFACT. EdifactAcknowledgementSettings (povinné)
edifactDelimiterOverrides Nastavení přepsání oddělovače EDIFACT. EdifactDelimiterOverride[]
obálkyOverrides 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 filtru 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é)

EdifactSchemaReference

Jméno Popis Hodnota
associationAssignedCode Přiřazený kód přidružení. řetězec
messageId ID zprávy. string (povinné)
messageRelease Verze vydání 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

Jméno Popis Hodnota
allowLeadingAndTrailingSpacesAndZeroes Hodnota označující, jestli chcete povolit počáteční a koncové mezery a nuly. bool (povinné)
enforceCharacterSet Hodnota označující, zda se má ověřit znaková sada. bool (povinné)
messageId ID zprávy, na které se má použít nastavení ověření. string (povinné)
trailingSeparatorPolicy Koncové zásady oddělovače. "Povinné"
NotAllowed
Není zadáno.
Volitelné (povinné)
trimLeadingAndTrailingSpacesAndZeroes Hodnota označující, zda se mají oříznout úvodní a koncové mezery a nuly. bool (povinné)
validateEDITypes Hodnota označující, zda se mají ověřit typy EDI. bool (povinné)
validateXSDTypes Hodnota označující, zda se mají ověřit typy XSD. bool (povinné)

EdifactValidationSettings

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

IntegrationAccountAgreementProperties

Jméno Popis Hodnota
agreementType Typ smlouvy. AS2
Edifact
Není zadáno.
X12 (povinné)
obsah Obsah smlouvy. AgreementContent (povinné)
hostIdentity Obchodní identita partnera typu host. BusinessIdentity (povinné)
guestPartner Partner účtu integrace, který je nastavený jako partner typu host pro tuto smlouvu. string (povinné)
hostIdentity Obchodní identita partnera hostitele. BusinessIdentity (povinné)
hostPartner Partner účtu integrace, který je pro tuto smlouvu nastavený jako hostitel. string (povinné)
metadata Metadata. jakýkoliv

Microsoft.Logic/integrationAccounts/agreements

Jméno Popis Hodnota
umístění Umístění prostředku. řetězec
Jméno Název prostředku string (povinné)
rodič V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.

Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek.
Symbolický název prostředku typu: integrationAccounts
vlastnosti Vlastnosti smlouvy o účtu integrace. IntegrationAccountAgreementProperties (povinné)
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách

Značky prostředků

Jméno Popis Hodnota

X12AcknowledgementSettings

Jméno Popis Hodnota
acknowledgementControlNumberLowerBound Dolní mez ovládacího prvku potvrzení. int (povinné)
acknowledgementControlNumberPrefix Předpona kontrolního čísla potvrzení. řetězec
acknowledgementControlNumberSuffix Přípona kontrolního čísla potvrzení. řetězec
acknowledgementControlNumberUpperBound Horní mez ovládacího prvku potvrzení. int (povinné)
batchFunctionalAcknowledgements Hodnota označující, zda má být dávkové funkční potvrzení. bool (povinné)
batchImplementationAcknowledgements Hodnota označující, zda se má dávková implementace potvrdit. bool (povinné)
batchTechnicalAcknowledgements Hodnota označující, zda se mají provádět dávky technických potvrzení. bool (povinné)
functionalAcknowledgementVersion Funkční verze potvrzení. řetězec
implementaceAcknowledgementVersion Verze potvrzení implementace. řetězec
needFunctionalAcknowledgement Hodnota označující, zda je vyžadováno potvrzení funkčnosti. bool (povinné)
needImplementationAcknowledgementment Hodnota označující, zda je potřeba potvrzení implementace. bool (povinné)
needLoopForValidMessages Hodnota označující, zda je smyčka potřebná pro platné zprávy. bool (povinné)
needTechnicalAcknowledgement Hodnota označující, zda je potřeba technické potvrzení. bool (povinné)
rolloverAcknowledgementControlNumber Hodnota označující, zda se má převést na číslo ovládacího prvku potvrzení. bool (povinné)
sendSynchronousAcknowledgement Hodnota označující, zda se má odeslat synchronní potvrzení. bool (povinné)

X12AgreementContent

Jméno Popis Hodnota
receiveAgreement Jednosměrná smlouva o příjmu X12. X12OneWayAgreement (povinné)
sendAgreement Jednosměrná smlouva X12. X12OneWayAgreement (povinné)

X12DelimiterOverrides

Jméno Popis Hodnota
componentSeparator Oddělovač součástí. int (povinné)
dataElementSeparator Oddělovač datových prvků. int (povinné)
messageId ID zprávy. řetězec
protocolVersion 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čovací znak segmentu. int (povinné)
segmentTerminatorSuffix Přípona ukončovacího znaku segmentu. CR
'CRLF'
"LF"
None (Žádný)
NotSpecified (povinné)
targetNamespace Cílový obor názvů, na kterém se má použít toto nastavení oddělovače. řetězec

X12EnvelopeOverride

Jméno Popis Hodnota
dateFormat Formát data. CCYYMMDD
Není zadáno.
YYMMDD (povinné)
functionalIdentifierCode Kód funkčního identifikátoru. řetězec
headerVersion Verze hlavičky. string (povinné)
messageId ID zprávy, na které se má toto nastavení obálky použít. string (povinné)
protocolVersion Verze protokolu, na které 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ém se musí použít toto nastavení obálky. string (povinné)
timeFormat Formát času. "HHMM"
'HHMMSS'
HHMMSSd
HHMMSSddd
NotSpecified (povinné)

X12EnvelopeSettings

Jméno Popis Hodnota
controlStandardsId ID standardů řídí. int (povinné)
controlVersionNumber Číslo verze ovládacího prvku. string (povinné)
enableDefaultGroupHeaders Hodnota označující, jestli chcete povolit výchozí záhlaví skupin. bool (povinné)
functionalGroupId ID funkční skupiny. řetězec
groupControlNumberLowerBound Dolní mez čísla ovládacího prvku skupiny. int (povinné)
groupControlNumberUpperBound Horní mez čísla ovládacího prvku skupiny. int (povinné)
groupHeaderAgencyCode Kód agentury záhlaví skupiny. string (povinné)
groupHeaderDateFormat Formát data záhlaví skupiny. CCYYMMDD
Není zadáno.
YYMMDD (povinné)
groupHeaderTimeFormat Formát času záhlaví skupiny. "HHMM"
'HHMMSS'
HHMMSSd
HHMMSSddd
NotSpecified (povinné)
groupHeaderVersion Verze záhlaví skupiny. string (povinné)
interchangeControlNumberLowerBound Dolní mez ovládacího prvku výměny. int (povinné)
interchangeControlNumberUpperBound Horní mez ovládacího prvku výměny. int (povinné)
overwriteExistingTransactionSetControlNumber Hodnota označující, zda chcete přepsat existující transakce set řídicí číslo. bool (povinné)
receiverApplicationId ID aplikace příjemce. string (povinné)
rolloverGroupControlNumber Hodnota označující, zda se má převést číslo ovládacího prvku skupiny. bool (povinné)
rolloverInterchangeControlNumber Hodnota označující, zda se má převést číslo ovládacího prvku výměny. bool (povinné)
rolloverTransactionSetControlNumber Hodnota označující, zda se má vrátit transakce nastavit řídicí číslo. bool (povinné)
senderApplicationId ID aplikace odesílatele. string (povinné)
transactionSetControlNumberLowerBound Transakce set řídicí číslo dolní mez. int (povinné)
transactionSetControlNumberPrefix Předpona čísla sady transakcí. řetězec
transactionSetControlNumberSuffix Přípona čísla sady transakcí. řetězec
transactionSetControlNumberUpperBound Transakce nastavit řídicí číslo horní mez. int (povinné)
usageIndicator Indikátor využití. "Informace"
Není zadáno.
"Produkční"
Test (povinné)
useControlStandardsIdAsRepetitionCharacter Hodnota označující, zda použít ID kontrolních standardů jako znak opakování. bool (povinné)

X12FramingSettings

Jméno Popis Hodnota
characterSet Znaková sada X12. "Základní"
"Rozšířeno"
Není zadáno.
'UTF8' (povinné)
componentSeparator Oddělovač součástí. 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čovací znak segmentu. int (povinné)
segmentTerminatorSuffix Přípona ukončovacího znaku segmentu. CR
'CRLF'
"LF"
None (Žádný)
NotSpecified (povinné)

X12MessageFilter

Jméno Popis Hodnota
messageFilterType Typ filtru zprávy. "Vyloučit"
Zahrnout
NotSpecified (povinné)

X12MessageIdentifier

Jméno Popis Hodnota
messageId ID zprávy. string (povinné)

X12OneWayAgreement

Jméno Popis Hodnota
ProtocolSettings Nastavení protokolu X12. X12ProtocolSettings (povinné)
receiverBusinessIdentity Obchodní identita příjemce BusinessIdentity (povinné)
senderBusinessIdentity Obchodní identita odesílatele BusinessIdentity (povinné)

X12ProcessingSettings

Jméno Popis Hodnota
convertImpliedDecimal Hodnota označující, zda chcete převést číselný typ na předpokládané desetinné číslo. bool (povinné)
createEmptyXmlTagsForTrailingSeparators Hodnota označující, zda chcete vytvořit prázdné značky XML pro koncové oddělovače. bool (povinné)
maskSecurityInfo Hodnota označující, zda se mají maskovat informace o zabezpečení. bool (povinné)
preserveInterchange Hodnota označující, zda chcete zachovat výměnu. bool (povinné)
suspendInterchangeOnError Hodnota označující, zda má být pozastavena výměna při chybě. bool (povinné)
useDotAsDecimalSeparator Hodnota označující, zda se má použít tečka jako oddělovač desetinných míst. bool (povinné)

X12ProtocolSettings

Jméno Popis Hodnota
acknowledgementSettings Nastavení potvrzení X12. X12AcknowledgementSettings (povinné)
obálkyOverrides 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é)
securitySettings Nastavení zabezpečení X12. X12SecuritySettings (povinné)
validationOverrides Nastavení přepsání ověření X12 X12ValidationOverride[]
validationSettings Nastavení ověření X12. X12ValidationSettings (povinné)
x12DelimiterOverrides Nastavení přepsání oddělovače X12. X12DelimiterOverrides[]

X12SchemaReference

Jméno Popis 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

X12SecuritySettings

Jméno Popis Hodnota
authorizationQualifier Kvalifikátor autorizace. string (povinné)
authorizationValue Autorizační hodnota. řetězec
passwordValue Hodnota hesla. řetězec
securityQualifier Kvalifikátor zabezpečení. string (povinné)

X12ValidationOverride

Jméno Popis Hodnota
allowLeadingAndTrailingSpacesAndZeroes Hodnota označující, jestli chcete povolit počáteční a koncové mezery a nuly. bool (povinné)
messageId ID zprávy, na které se má použít nastavení ověření. string (povinné)
trailingSeparatorPolicy Koncové zásady oddělovače. "Povinné"
NotAllowed
Není zadáno.
Volitelné (povinné)
trimLeadingAndTrailingSpacesAndZeroes Hodnota označující, zda se mají oříznout úvodní 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é)

X12ValidationSettings

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

Ukázky rychlého startu

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

Soubor Bicep Popis
Azure Logic Apps – AS2 – Odesílání příjmu Vytvoří účty integrace pro dva partnery, Contoso a Fabrikam, včetně artefaktů pro partnery a smlouvy. Šablona také vytvoří aplikace logiky mezi společností Fabrikam Sales a Contoso, které demonstrují synchronní příjem as2. Šablona také vytváří aplikace logiky mezi Fabrikam Finance a Contoso, které demonstrují asynchronní odesílání AS2.

Definice prostředku šablony ARM

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

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Logic/integrationAccounts/agreements, přidejte do šablony následující JSON.

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

Hodnoty vlastností

AgreementContent

Jméno Popis Hodnota
aS2 Obsah smlouvy AS2. AS2AgreementContent
edifact Obsah smlouvy EDIFACT. EdifactAgreementContent
x12 Obsah smlouvy X12. X12AgreementContent

AS2AcknowledgementConnectionSettings

Jméno Popis Hodnota
ignoreCertificateNameMismatch Hodnota označující, jestli se má ignorovat neshoda v názvu certifikátu. bool (povinné)
keepHttpConnectionAlive Hodnota označující, zda má být připojení aktivní. bool (povinné)
supportHttpStatusCodeContinue Hodnota označující, zda má být podporován stavový kód HTTP CONTINUE. bool (povinné)
unfoldHttpHeaders Hodnota označující, zda se mají rozbalit hlavičky HTTP. bool (povinné)

AS2AgreementContent

Jméno Popis Hodnota
receiveAgreement Jednosměrná smlouva o příjmu AS2 AS2OneWayAgreement (povinné)
sendAgreement Jednosměrná smlouva AS2. AS2OneWayAgreement (povinné)

AS2EnvelopeSettings

Jméno Popis Hodnota
autogenerateFileName Hodnota označující, zda se má automaticky generovat název souboru. bool (povinné)
fileNameTemplate Šablona pro název souboru. string (povinné)
messageContentType Typ obsahu zprávy. string (povinné)
suspendMessageOnFileNameGenerationError Hodnota označující, zda chcete pozastavit zprávu o chybě generování názvu souboru. bool (povinné)
transmitFileNameInMimeHeader Hodnota označující, zda se má přenést název souboru v hlavičce MIME. bool (povinné)

AS2ErrorSettings

Jméno Popis Hodnota
resendIfMDNNotReceived Hodnota označující, zda se má zpráva znovu odeslat, pokud mdN není přijata. bool (povinné)
suspendDuplicateMessage Hodnota označující, zda má být pozastavena duplicitní zpráva. bool (povinné)

AS2MdnSettings

Jméno Popis Hodnota
dispositionNotificationTo Oznámení o dispozici pro hodnotu hlavičky. řetězec
mdnText Text MDN. řetězec
micHashingAlgorithm Podpisový nebo hashovací algoritmus. MD5
None (Žádný)
Není zadáno.
SHA1
"SHA2256"
"SHA2384"
SHA2512 (povinné)
needMDN Hodnota označující, jestli se má odeslat nebo vyžádat MDN. bool (povinné)
receiptDeliveryUrl Adresa URL doručení potvrzení. řetězec
sendInboundMDNToMessageBox Hodnota označující, jestli se má do pole zprávy odesílat příchozí mdn. bool (povinné)
sendMDNAsynchronously Hodnota označující, zda se má odeslat asynchronní MDN. bool (povinné)
signMDN Hodnota označující, jestli je potřeba podepsat mdn, nebo ne. bool (povinné)
signOutboundMDNIfOptional Hodnota označující, jestli se má odchozí mdN odhlásit, pokud je nepovinný. bool (povinné)

AS2MessageConnectionSettings

Jméno Popis Hodnota
ignoreCertificateNameMismatch Hodnota označující, jestli se má ignorovat neshoda v názvu certifikátu. bool (povinné)
keepHttpConnectionAlive Hodnota označující, zda má být připojení aktivní. bool (povinné)
supportHttpStatusCodeContinue Hodnota označující, zda má být podporován stavový kód HTTP CONTINUE. bool (povinné)
unfoldHttpHeaders Hodnota označující, zda se mají rozbalit hlavičky HTTP. bool (povinné)

AS2OneWayAgreement

Jméno Popis Hodnota
ProtocolSettings Nastavení protokolu AS2. AS2ProtocolSettings (povinné)
receiverBusinessIdentity Obchodní identita příjemce BusinessIdentity (povinné)
senderBusinessIdentity Obchodní identita odesílatele BusinessIdentity (povinné)

AS2ProtocolSettings

Jméno Popis Hodnota
acknowledgementConnectionSettings Nastavení připojení potvrzení. AS2AcknowledgementConnectionSettings (povinné)
envelopeSettings Nastavení obálky. AS2EnvelopeSettings (povinné)
errorSettings Nastavení chyby. AS2ErrorSettings (povinné)
mdnSettings Nastavení MDN. AS2MdnSettings (povinné)
messageConnectionSettings Nastavení připojení zprávy. AS2MessageConnectionSettings (povinné)
securitySettings Nastavení zabezpečení. AS2SecuritySettings (povinné)
validationSettings Nastavení ověření. AS2ValidationSettings (povinné)

AS2SecuritySettings

Jméno Popis Hodnota
enableNRRForInboundDecodedMessages Hodnota označující, zda povolit NRR pro příchozí dekódované zprávy. bool (povinné)
enableNRRForInboundEncodedMessages Hodnota označující, zda povolit NRR pro příchozí kódované zprávy. bool (povinné)
enableNRRForInboundMDN Hodnota označující, zda povolit NRR pro příchozí MDN. bool (povinné)
enableNRRForOutboundDecodedMessages Hodnota označující, zda povolit NRR pro odchozí dekódované zprávy. bool (povinné)
enableNRRForOutboundEncodedMessages Hodnota označující, zda povolit NRR pro odchozí kódované zprávy. bool (povinné)
enableNRRForOutboundMDN Hodnota označující, zda povolit NRR pro odchozí MDN. bool (povinné)
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

Jméno Popis Hodnota
checkCertificateRevocationListOnReceive Hodnota označující, zda se má kontrolovat seznam odvolaných certifikátů při přijetí. bool (povinné)
checkCertificateRevocationListOnSend Hodnota označující, jestli se má při odesílání kontrolovat seznam odvolaných certifikátů. bool (povinné)
checkDuplicateMessage Hodnota označující, zda chcete zkontrolovat duplicitní zprávu. bool (povinné)
compressMessage Hodnota označující, jestli je nutné zprávu zkomprimovat. bool (povinné)
encryptionAlgorithm Šifrovací algoritmus. AES128
"AES192"
"AES256"
DES3
None (Žá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á vrátit duplicitní výměna. int (povinné)
overrideMessageProperties Hodnota označující, zda se mají přepsat vlastnosti příchozí zprávy se smlouvami. bool (povinné)
signingAlgorithm Podpisový algoritmus. Výchozí
Není zadáno.
SHA1
"SHA2256"
"SHA2384"
"SHA2512"
signMessage Hodnota označující, zda musí být zpráva podepsána. bool (povinné)

BusinessIdentity

Jméno Popis Hodnota
kvalifikátor Kvalifikátor obchodní identity, např. as2identity, ZZ, ZZZ, 31, 32 string (povinné)
hodnota Hodnota obchodní identity definovaná uživatelem. string (povinné)

EdifactAcknowledgementSettings

Jméno Popis Hodnota
acknowledgementControlNumberLowerBound Dolní mez ovládacího prvku potvrzení. int (povinné)
acknowledgementControlNumberPrefix Předpona kontrolního čísla potvrzení. řetězec
acknowledgementControlNumberSuffix Přípona kontrolního čísla potvrzení. řetězec
acknowledgementControlNumberUpperBound Horní mez ovládacího prvku potvrzení. int (povinné)
batchFunctionalAcknowledgements Hodnota označující, zda má být dávkové funkční potvrzení. bool (povinné)
batchTechnicalAcknowledgements Hodnota označující, zda se mají provádět dávky technických potvrzení. bool (povinné)
needFunctionalAcknowledgement Hodnota označující, zda je vyžadováno potvrzení funkčnosti. bool (povinné)
needLoopForValidMessages Hodnota označující, zda je smyčka potřebná pro platné zprávy. bool (povinné)
needTechnicalAcknowledgement Hodnota označující, zda je potřeba technické potvrzení. bool (povinné)
rolloverAcknowledgementControlNumber Hodnota označující, zda se má převést na číslo ovládacího prvku potvrzení. bool (povinné)
sendSynchronousAcknowledgement Hodnota označující, zda se má odeslat synchronní potvrzení. bool (povinné)

EdifactAgreementContent

Jméno Popis Hodnota
receiveAgreement Jednosměrná smlouva o příjmu EDIFACT. EdifactOneWayAgreement (povinné)
sendAgreement Jednosměrná smlouva eDIFACT. EdifactOneWayAgreement (povinné)

EdifactDelimiterOverride

Jméno Popis Hodnota
componentSeparator Oddělovač součástí. int (povinné)
dataElementSeparator Oddělovač datových prvků. int (povinné)
decimalPointIndicator Ukazatel desetinné čárky. Čárka
Desetinné číslo
NotSpecified (povinné)
messageAssociationAssignedCode Kód přiřazený přidružením zprávy řetězec
messageId ID zprávy. řetězec
messageRelease Zpráva vydaná. řetězec
messageVersion Verze zprávy. řetězec
releaseIndicator Indikátor vydání. int (povinné)
opakováníSeparator Oddělovač opakování. int (povinné)
segmentTerminator Ukončovací znak segmentu. int (povinné)
segmentTerminatorSuffix Přípona ukončovacího znaku segmentu. CR
'CRLF'
"LF"
None (Žádný)
NotSpecified (povinné)
targetNamespace Cílový obor názvů, na kterém se má použít toto nastavení oddělovače. řetězec

EdifactEnvelopeOverride

Jméno Popis Hodnota
applicationPassword Heslo aplikace. řetězec
associationAssignedCode Přiřazený kód přidružení. řetězec
controllingAgencyCode Kontrolní kód agentury. řetězec
functionalGroupId ID funkční skupiny. řetězec
groupHeaderMessageRelease Vydání zprávy záhlaví skupiny. řetězec
groupHeaderMessageVersion Verze zprávy záhlaví skupiny. řetězec
messageAssociationAssignedCode Kód přiřazený přidružením zprávy řetězec
messageId ID zprávy, na které se má toto nastavení obálky použít. řetězec
messageRelease Verze verze zprávy, na které se musí použít toto nastavení obálky. řetězec
messageVersion Verze zprávy, na které 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ém se musí použít toto nastavení obálky. řetězec

EdifactEnvelopeSettings

Jméno Popis Hodnota
applicationReferenceId ID odkazu na aplikaci. řetězec
applyDelimiterStringAdvice Hodnota označující, zda použít rady k řetězci oddělovače. bool (povinné)
communicationAgreementId ID komunikační smlouvy. řetězec
createGroupingSegments Hodnota označující, zda se mají vytvářet segmenty seskupení. bool (povinné)
enableDefaultGroupHeaders Hodnota označující, jestli chcete povolit výchozí záhlaví skupin. bool (povinné)
functionalGroupId ID funkční skupiny. řetězec
groupApplicationPassword Heslo aplikace skupiny. řetězec
groupApplicationReceiverId ID příjemce skupinové aplikace. řetězec
groupApplicationReceiverQualifier Kvalifikátor přijímače skupinových aplikací. řetězec
groupApplicationSenderId ID odesílatele aplikace skupiny. řetězec
groupApplicationSenderQualifier Kvalifikátor odesílatele aplikace skupiny. řetězec
groupAssociationAssignedCode Přiřazený kód přidružení skupiny. řetězec
groupControllingAgencyCode Kód kontrolní agentury skupiny. řetězec
groupControlNumberLowerBound Dolní mez čísla ovládacího prvku skupiny. int (povinné)
groupControlNumberPrefix Předpona čísla ovládacího prvku skupiny. řetězec
groupControlNumberSuffix Přípona čísla ovládacího prvku skupiny. řetězec
groupControlNumberUpperBound Horní mez čísla ovládacího prvku skupiny. int (povinné)
groupMessageRelease Vydání zprávy skupiny. řetězec
groupMessageVersion Verze zprávy skupiny. řetězec
interchangeControlNumberLowerBound Dolní mez ovládacího prvku výměny. int (povinné)
interchangeControlNumberPrefix Předpona čísla ovládacího prvku výměny. řetězec
interchangeControlNumberSuffix Přípona čísla ovládacího prvku výměny. řetězec
interchangeControlNumberUpperBound Horní mez ovládacího prvku výměny. int (povinné)
isTestInterchange Hodnota označující, zda je zpráva testovací výměnou. bool (povinné)
overwriteExistingTransactionSetControlNumber Hodnota označující, zda chcete přepsat existující transakce set řídicí číslo. bool (povinné)
processingPriorityCode Kód priority zpracování. řetězec
receiverInternalIdentification Vnitřní identifikace příjemce. řetězec
receiverInternalSubIdentification Vnitřní identifikace příjemce. řetězec
receiverReverseRoutingAddress Adresa zpětného směrování příjemce. řetězec
recipientReferencePasswordQualifier Kvalifikátor hesla pro referenci příjemce. řetězec
recipientReferencePasswordValue Referenční hodnota hesla příjemce. řetězec
rolloverGroupControlNumber Hodnota označující, zda se má převést číslo ovládacího prvku skupiny. bool (povinné)
rolloverInterchangeControlNumber Hodnota označující, zda se má převést číslo ovládacího prvku výměny. bool (povinné)
rolloverTransactionSetControlNumber Hodnota označující, zda se má vrátit transakce nastavit řídicí číslo. bool (povinné)
senderInternalIdentification Interní identifikace odesílatele. řetězec
senderInternalSubIdentification Interní identifikace odesílatele. řetězec
senderReverseRoutingAddress Adresa zpětného směrování odesílatele. řetězec
transactionSetControlNumberLowerBound Transakce set řídicí číslo dolní mez. int (povinné)
transactionSetControlNumberPrefix Předpona čísla sady transakcí. řetězec
transactionSetControlNumberSuffix Přípona čísla sady transakcí. řetězec
transactionSetControlNumberUpperBound Transakce nastavit řídicí číslo horní mez. int (povinné)

EdifactFramingSettings

Jméno Popis Hodnota
characterEncoding Kódování znaků. řetězec
characterSet Znaková sada nastavení rámce EDIFACT. "KECA"
Není zadáno.
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 Rámeček EDIFACT s nastavením desítkového indikátoru. Čárka
Desetinné číslo
NotSpecified (povinné)
protocolVersion Verze protokolu. int (povinné)
releaseIndicator Indikátor vydání. int (povinné)
opakováníSeparator Oddělovač opakování. int (povinné)
segmentTerminator Ukončovací znak segmentu. int (povinné)
segmentTerminatorSuffix Přípona ukončovacího znaku segmentu nastavení rámce EDIFACT. CR
'CRLF'
"LF"
None (Žádný)
NotSpecified (povinné)
serviceCodeListDirectoryVersion Verze adresáře seznamu kódů služby. řetězec

EdifactMessageFilter

Jméno Popis Hodnota
messageFilterType Typ filtru zprávy. "Vyloučit"
Zahrnout
NotSpecified (povinné)

EdifactMessageIdentifier

Jméno Popis Hodnota
messageId ID zprávy, na které se má toto nastavení obálky použít. string (povinné)

EdifactOneWayAgreement

Jméno Popis Hodnota
ProtocolSettings Nastavení protokolu EDIFACT. EdifactProtocolSettings (povinné)
receiverBusinessIdentity Obchodní identita příjemce BusinessIdentity (povinné)
senderBusinessIdentity Obchodní identita odesílatele BusinessIdentity (povinné)

EdifactProcessingSettings

Jméno Popis Hodnota
createEmptyXmlTagsForTrailingSeparators Hodnota označující, zda chcete vytvořit prázdné značky XML pro koncové oddělovače. bool (povinné)
maskSecurityInfo Hodnota označující, zda se mají maskovat informace o zabezpečení. bool (povinné)
preserveInterchange Hodnota označující, zda chcete zachovat výměnu. bool (povinné)
suspendInterchangeOnError Hodnota označující, zda má být pozastavena výměna při chybě. bool (povinné)
useDotAsDecimalSeparator Hodnota označující, zda se má použít tečka jako oddělovač desetinných míst. bool (povinné)

EdifactProtocolSettings

Jméno Popis Hodnota
acknowledgementSettings Nastavení potvrzení EDIFACT. EdifactAcknowledgementSettings (povinné)
edifactDelimiterOverrides Nastavení přepsání oddělovače EDIFACT. EdifactDelimiterOverride[]
obálkyOverrides 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 filtru 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é)

EdifactSchemaReference

Jméno Popis Hodnota
associationAssignedCode Přiřazený kód přidružení. řetězec
messageId ID zprávy. string (povinné)
messageRelease Verze vydání 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

Jméno Popis Hodnota
allowLeadingAndTrailingSpacesAndZeroes Hodnota označující, jestli chcete povolit počáteční a koncové mezery a nuly. bool (povinné)
enforceCharacterSet Hodnota označující, zda se má ověřit znaková sada. bool (povinné)
messageId ID zprávy, na které se má použít nastavení ověření. string (povinné)
trailingSeparatorPolicy Koncové zásady oddělovače. "Povinné"
NotAllowed
Není zadáno.
Volitelné (povinné)
trimLeadingAndTrailingSpacesAndZeroes Hodnota označující, zda se mají oříznout úvodní a koncové mezery a nuly. bool (povinné)
validateEDITypes Hodnota označující, zda se mají ověřit typy EDI. bool (povinné)
validateXSDTypes Hodnota označující, zda se mají ověřit typy XSD. bool (povinné)

EdifactValidationSettings

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

IntegrationAccountAgreementProperties

Jméno Popis Hodnota
agreementType Typ smlouvy. AS2
Edifact
Není zadáno.
X12 (povinné)
obsah Obsah smlouvy. AgreementContent (povinné)
hostIdentity Obchodní identita partnera typu host. BusinessIdentity (povinné)
guestPartner Partner účtu integrace, který je nastavený jako partner typu host pro tuto smlouvu. string (povinné)
hostIdentity Obchodní identita partnera hostitele. BusinessIdentity (povinné)
hostPartner Partner účtu integrace, který je pro tuto smlouvu nastavený jako hostitel. string (povinné)
metadata Metadata. jakýkoliv

Microsoft.Logic/integrationAccounts/agreements

Jméno Popis Hodnota
apiVersion Verze rozhraní API 2018-07-01-preview
umístění Umístění prostředku. řetězec
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti smlouvy o účtu integrace. IntegrationAccountAgreementProperties (povinné)
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách
typ Typ prostředku Microsoft.Logic/integrationAccounts/agreements

Značky prostředků

Jméno Popis Hodnota

X12AcknowledgementSettings

Jméno Popis Hodnota
acknowledgementControlNumberLowerBound Dolní mez ovládacího prvku potvrzení. int (povinné)
acknowledgementControlNumberPrefix Předpona kontrolního čísla potvrzení. řetězec
acknowledgementControlNumberSuffix Přípona kontrolního čísla potvrzení. řetězec
acknowledgementControlNumberUpperBound Horní mez ovládacího prvku potvrzení. int (povinné)
batchFunctionalAcknowledgements Hodnota označující, zda má být dávkové funkční potvrzení. bool (povinné)
batchImplementationAcknowledgements Hodnota označující, zda se má dávková implementace potvrdit. bool (povinné)
batchTechnicalAcknowledgements Hodnota označující, zda se mají provádět dávky technických potvrzení. bool (povinné)
functionalAcknowledgementVersion Funkční verze potvrzení. řetězec
implementaceAcknowledgementVersion Verze potvrzení implementace. řetězec
needFunctionalAcknowledgement Hodnota označující, zda je vyžadováno potvrzení funkčnosti. bool (povinné)
needImplementationAcknowledgementment Hodnota označující, zda je potřeba potvrzení implementace. bool (povinné)
needLoopForValidMessages Hodnota označující, zda je smyčka potřebná pro platné zprávy. bool (povinné)
needTechnicalAcknowledgement Hodnota označující, zda je potřeba technické potvrzení. bool (povinné)
rolloverAcknowledgementControlNumber Hodnota označující, zda se má převést na číslo ovládacího prvku potvrzení. bool (povinné)
sendSynchronousAcknowledgement Hodnota označující, zda se má odeslat synchronní potvrzení. bool (povinné)

X12AgreementContent

Jméno Popis Hodnota
receiveAgreement Jednosměrná smlouva o příjmu X12. X12OneWayAgreement (povinné)
sendAgreement Jednosměrná smlouva X12. X12OneWayAgreement (povinné)

X12DelimiterOverrides

Jméno Popis Hodnota
componentSeparator Oddělovač součástí. int (povinné)
dataElementSeparator Oddělovač datových prvků. int (povinné)
messageId ID zprávy. řetězec
protocolVersion 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čovací znak segmentu. int (povinné)
segmentTerminatorSuffix Přípona ukončovacího znaku segmentu. CR
'CRLF'
"LF"
None (Žádný)
NotSpecified (povinné)
targetNamespace Cílový obor názvů, na kterém se má použít toto nastavení oddělovače. řetězec

X12EnvelopeOverride

Jméno Popis Hodnota
dateFormat Formát data. CCYYMMDD
Není zadáno.
YYMMDD (povinné)
functionalIdentifierCode Kód funkčního identifikátoru. řetězec
headerVersion Verze hlavičky. string (povinné)
messageId ID zprávy, na které se má toto nastavení obálky použít. string (povinné)
protocolVersion Verze protokolu, na které 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ém se musí použít toto nastavení obálky. string (povinné)
timeFormat Formát času. "HHMM"
'HHMMSS'
HHMMSSd
HHMMSSddd
NotSpecified (povinné)

X12EnvelopeSettings

Jméno Popis Hodnota
controlStandardsId ID standardů řídí. int (povinné)
controlVersionNumber Číslo verze ovládacího prvku. string (povinné)
enableDefaultGroupHeaders Hodnota označující, jestli chcete povolit výchozí záhlaví skupin. bool (povinné)
functionalGroupId ID funkční skupiny. řetězec
groupControlNumberLowerBound Dolní mez čísla ovládacího prvku skupiny. int (povinné)
groupControlNumberUpperBound Horní mez čísla ovládacího prvku skupiny. int (povinné)
groupHeaderAgencyCode Kód agentury záhlaví skupiny. string (povinné)
groupHeaderDateFormat Formát data záhlaví skupiny. CCYYMMDD
Není zadáno.
YYMMDD (povinné)
groupHeaderTimeFormat Formát času záhlaví skupiny. "HHMM"
'HHMMSS'
HHMMSSd
HHMMSSddd
NotSpecified (povinné)
groupHeaderVersion Verze záhlaví skupiny. string (povinné)
interchangeControlNumberLowerBound Dolní mez ovládacího prvku výměny. int (povinné)
interchangeControlNumberUpperBound Horní mez ovládacího prvku výměny. int (povinné)
overwriteExistingTransactionSetControlNumber Hodnota označující, zda chcete přepsat existující transakce set řídicí číslo. bool (povinné)
receiverApplicationId ID aplikace příjemce. string (povinné)
rolloverGroupControlNumber Hodnota označující, zda se má převést číslo ovládacího prvku skupiny. bool (povinné)
rolloverInterchangeControlNumber Hodnota označující, zda se má převést číslo ovládacího prvku výměny. bool (povinné)
rolloverTransactionSetControlNumber Hodnota označující, zda se má vrátit transakce nastavit řídicí číslo. bool (povinné)
senderApplicationId ID aplikace odesílatele. string (povinné)
transactionSetControlNumberLowerBound Transakce set řídicí číslo dolní mez. int (povinné)
transactionSetControlNumberPrefix Předpona čísla sady transakcí. řetězec
transactionSetControlNumberSuffix Přípona čísla sady transakcí. řetězec
transactionSetControlNumberUpperBound Transakce nastavit řídicí číslo horní mez. int (povinné)
usageIndicator Indikátor využití. "Informace"
Není zadáno.
"Produkční"
Test (povinné)
useControlStandardsIdAsRepetitionCharacter Hodnota označující, zda použít ID kontrolních standardů jako znak opakování. bool (povinné)

X12FramingSettings

Jméno Popis Hodnota
characterSet Znaková sada X12. "Základní"
"Rozšířeno"
Není zadáno.
'UTF8' (povinné)
componentSeparator Oddělovač součástí. 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čovací znak segmentu. int (povinné)
segmentTerminatorSuffix Přípona ukončovacího znaku segmentu. CR
'CRLF'
"LF"
None (Žádný)
NotSpecified (povinné)

X12MessageFilter

Jméno Popis Hodnota
messageFilterType Typ filtru zprávy. "Vyloučit"
Zahrnout
NotSpecified (povinné)

X12MessageIdentifier

Jméno Popis Hodnota
messageId ID zprávy. string (povinné)

X12OneWayAgreement

Jméno Popis Hodnota
ProtocolSettings Nastavení protokolu X12. X12ProtocolSettings (povinné)
receiverBusinessIdentity Obchodní identita příjemce BusinessIdentity (povinné)
senderBusinessIdentity Obchodní identita odesílatele BusinessIdentity (povinné)

X12ProcessingSettings

Jméno Popis Hodnota
convertImpliedDecimal Hodnota označující, zda chcete převést číselný typ na předpokládané desetinné číslo. bool (povinné)
createEmptyXmlTagsForTrailingSeparators Hodnota označující, zda chcete vytvořit prázdné značky XML pro koncové oddělovače. bool (povinné)
maskSecurityInfo Hodnota označující, zda se mají maskovat informace o zabezpečení. bool (povinné)
preserveInterchange Hodnota označující, zda chcete zachovat výměnu. bool (povinné)
suspendInterchangeOnError Hodnota označující, zda má být pozastavena výměna při chybě. bool (povinné)
useDotAsDecimalSeparator Hodnota označující, zda se má použít tečka jako oddělovač desetinných míst. bool (povinné)

X12ProtocolSettings

Jméno Popis Hodnota
acknowledgementSettings Nastavení potvrzení X12. X12AcknowledgementSettings (povinné)
obálkyOverrides 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é)
securitySettings Nastavení zabezpečení X12. X12SecuritySettings (povinné)
validationOverrides Nastavení přepsání ověření X12 X12ValidationOverride[]
validationSettings Nastavení ověření X12. X12ValidationSettings (povinné)
x12DelimiterOverrides Nastavení přepsání oddělovače X12. X12DelimiterOverrides[]

X12SchemaReference

Jméno Popis 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

X12SecuritySettings

Jméno Popis Hodnota
authorizationQualifier Kvalifikátor autorizace. string (povinné)
authorizationValue Autorizační hodnota. řetězec
passwordValue Hodnota hesla. řetězec
securityQualifier Kvalifikátor zabezpečení. string (povinné)

X12ValidationOverride

Jméno Popis Hodnota
allowLeadingAndTrailingSpacesAndZeroes Hodnota označující, jestli chcete povolit počáteční a koncové mezery a nuly. bool (povinné)
messageId ID zprávy, na které se má použít nastavení ověření. string (povinné)
trailingSeparatorPolicy Koncové zásady oddělovače. "Povinné"
NotAllowed
Není zadáno.
Volitelné (povinné)
trimLeadingAndTrailingSpacesAndZeroes Hodnota označující, zda se mají oříznout úvodní 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é)

X12ValidationSettings

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

Šablony pro rychlý start

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

Šablona Popis
Azure Logic Apps – AS2 – Odesílání příjmu

nasazení do Azure
Vytvoří účty integrace pro dva partnery, Contoso a Fabrikam, včetně artefaktů pro partnery a smlouvy. Šablona také vytvoří aplikace logiky mezi společností Fabrikam Sales a Contoso, které demonstrují synchronní příjem as2. Šablona také vytváří aplikace logiky mezi Fabrikam Finance a Contoso, které demonstrují asynchronní odesílání AS2.

Definice prostředku Terraformu (poskytovatel AzAPI)

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

  • skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Logic/integrationAccounts/agreements, přidejte do šablony následující Terraform.

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

Hodnoty vlastností

AgreementContent

Jméno Popis Hodnota
aS2 Obsah smlouvy AS2. AS2AgreementContent
edifact Obsah smlouvy EDIFACT. EdifactAgreementContent
x12 Obsah smlouvy X12. X12AgreementContent

AS2AcknowledgementConnectionSettings

Jméno Popis Hodnota
ignoreCertificateNameMismatch Hodnota označující, jestli se má ignorovat neshoda v názvu certifikátu. bool (povinné)
keepHttpConnectionAlive Hodnota označující, zda má být připojení aktivní. bool (povinné)
supportHttpStatusCodeContinue Hodnota označující, zda má být podporován stavový kód HTTP CONTINUE. bool (povinné)
unfoldHttpHeaders Hodnota označující, zda se mají rozbalit hlavičky HTTP. bool (povinné)

AS2AgreementContent

Jméno Popis Hodnota
receiveAgreement Jednosměrná smlouva o příjmu AS2 AS2OneWayAgreement (povinné)
sendAgreement Jednosměrná smlouva AS2. AS2OneWayAgreement (povinné)

AS2EnvelopeSettings

Jméno Popis Hodnota
autogenerateFileName Hodnota označující, zda se má automaticky generovat název souboru. bool (povinné)
fileNameTemplate Šablona pro název souboru. string (povinné)
messageContentType Typ obsahu zprávy. string (povinné)
suspendMessageOnFileNameGenerationError Hodnota označující, zda chcete pozastavit zprávu o chybě generování názvu souboru. bool (povinné)
transmitFileNameInMimeHeader Hodnota označující, zda se má přenést název souboru v hlavičce MIME. bool (povinné)

AS2ErrorSettings

Jméno Popis Hodnota
resendIfMDNNotReceived Hodnota označující, zda se má zpráva znovu odeslat, pokud mdN není přijata. bool (povinné)
suspendDuplicateMessage Hodnota označující, zda má být pozastavena duplicitní zpráva. bool (povinné)

AS2MdnSettings

Jméno Popis Hodnota
dispositionNotificationTo Oznámení o dispozici pro hodnotu hlavičky. řetězec
mdnText Text MDN. řetězec
micHashingAlgorithm Podpisový nebo hashovací algoritmus. MD5
None (Žádný)
Není zadáno.
SHA1
"SHA2256"
"SHA2384"
SHA2512 (povinné)
needMDN Hodnota označující, jestli se má odeslat nebo vyžádat MDN. bool (povinné)
receiptDeliveryUrl Adresa URL doručení potvrzení. řetězec
sendInboundMDNToMessageBox Hodnota označující, jestli se má do pole zprávy odesílat příchozí mdn. bool (povinné)
sendMDNAsynchronously Hodnota označující, zda se má odeslat asynchronní MDN. bool (povinné)
signMDN Hodnota označující, jestli je potřeba podepsat mdn, nebo ne. bool (povinné)
signOutboundMDNIfOptional Hodnota označující, jestli se má odchozí mdN odhlásit, pokud je nepovinný. bool (povinné)

AS2MessageConnectionSettings

Jméno Popis Hodnota
ignoreCertificateNameMismatch Hodnota označující, jestli se má ignorovat neshoda v názvu certifikátu. bool (povinné)
keepHttpConnectionAlive Hodnota označující, zda má být připojení aktivní. bool (povinné)
supportHttpStatusCodeContinue Hodnota označující, zda má být podporován stavový kód HTTP CONTINUE. bool (povinné)
unfoldHttpHeaders Hodnota označující, zda se mají rozbalit hlavičky HTTP. bool (povinné)

AS2OneWayAgreement

Jméno Popis Hodnota
ProtocolSettings Nastavení protokolu AS2. AS2ProtocolSettings (povinné)
receiverBusinessIdentity Obchodní identita příjemce BusinessIdentity (povinné)
senderBusinessIdentity Obchodní identita odesílatele BusinessIdentity (povinné)

AS2ProtocolSettings

Jméno Popis Hodnota
acknowledgementConnectionSettings Nastavení připojení potvrzení. AS2AcknowledgementConnectionSettings (povinné)
envelopeSettings Nastavení obálky. AS2EnvelopeSettings (povinné)
errorSettings Nastavení chyby. AS2ErrorSettings (povinné)
mdnSettings Nastavení MDN. AS2MdnSettings (povinné)
messageConnectionSettings Nastavení připojení zprávy. AS2MessageConnectionSettings (povinné)
securitySettings Nastavení zabezpečení. AS2SecuritySettings (povinné)
validationSettings Nastavení ověření. AS2ValidationSettings (povinné)

AS2SecuritySettings

Jméno Popis Hodnota
enableNRRForInboundDecodedMessages Hodnota označující, zda povolit NRR pro příchozí dekódované zprávy. bool (povinné)
enableNRRForInboundEncodedMessages Hodnota označující, zda povolit NRR pro příchozí kódované zprávy. bool (povinné)
enableNRRForInboundMDN Hodnota označující, zda povolit NRR pro příchozí MDN. bool (povinné)
enableNRRForOutboundDecodedMessages Hodnota označující, zda povolit NRR pro odchozí dekódované zprávy. bool (povinné)
enableNRRForOutboundEncodedMessages Hodnota označující, zda povolit NRR pro odchozí kódované zprávy. bool (povinné)
enableNRRForOutboundMDN Hodnota označující, zda povolit NRR pro odchozí MDN. bool (povinné)
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

Jméno Popis Hodnota
checkCertificateRevocationListOnReceive Hodnota označující, zda se má kontrolovat seznam odvolaných certifikátů při přijetí. bool (povinné)
checkCertificateRevocationListOnSend Hodnota označující, jestli se má při odesílání kontrolovat seznam odvolaných certifikátů. bool (povinné)
checkDuplicateMessage Hodnota označující, zda chcete zkontrolovat duplicitní zprávu. bool (povinné)
compressMessage Hodnota označující, jestli je nutné zprávu zkomprimovat. bool (povinné)
encryptionAlgorithm Šifrovací algoritmus. AES128
"AES192"
"AES256"
DES3
None (Žá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á vrátit duplicitní výměna. int (povinné)
overrideMessageProperties Hodnota označující, zda se mají přepsat vlastnosti příchozí zprávy se smlouvami. bool (povinné)
signingAlgorithm Podpisový algoritmus. Výchozí
Není zadáno.
SHA1
"SHA2256"
"SHA2384"
"SHA2512"
signMessage Hodnota označující, zda musí být zpráva podepsána. bool (povinné)

BusinessIdentity

Jméno Popis Hodnota
kvalifikátor Kvalifikátor obchodní identity, např. as2identity, ZZ, ZZZ, 31, 32 string (povinné)
hodnota Hodnota obchodní identity definovaná uživatelem. string (povinné)

EdifactAcknowledgementSettings

Jméno Popis Hodnota
acknowledgementControlNumberLowerBound Dolní mez ovládacího prvku potvrzení. int (povinné)
acknowledgementControlNumberPrefix Předpona kontrolního čísla potvrzení. řetězec
acknowledgementControlNumberSuffix Přípona kontrolního čísla potvrzení. řetězec
acknowledgementControlNumberUpperBound Horní mez ovládacího prvku potvrzení. int (povinné)
batchFunctionalAcknowledgements Hodnota označující, zda má být dávkové funkční potvrzení. bool (povinné)
batchTechnicalAcknowledgements Hodnota označující, zda se mají provádět dávky technických potvrzení. bool (povinné)
needFunctionalAcknowledgement Hodnota označující, zda je vyžadováno potvrzení funkčnosti. bool (povinné)
needLoopForValidMessages Hodnota označující, zda je smyčka potřebná pro platné zprávy. bool (povinné)
needTechnicalAcknowledgement Hodnota označující, zda je potřeba technické potvrzení. bool (povinné)
rolloverAcknowledgementControlNumber Hodnota označující, zda se má převést na číslo ovládacího prvku potvrzení. bool (povinné)
sendSynchronousAcknowledgement Hodnota označující, zda se má odeslat synchronní potvrzení. bool (povinné)

EdifactAgreementContent

Jméno Popis Hodnota
receiveAgreement Jednosměrná smlouva o příjmu EDIFACT. EdifactOneWayAgreement (povinné)
sendAgreement Jednosměrná smlouva eDIFACT. EdifactOneWayAgreement (povinné)

EdifactDelimiterOverride

Jméno Popis Hodnota
componentSeparator Oddělovač součástí. int (povinné)
dataElementSeparator Oddělovač datových prvků. int (povinné)
decimalPointIndicator Ukazatel desetinné čárky. Čárka
Desetinné číslo
NotSpecified (povinné)
messageAssociationAssignedCode Kód přiřazený přidružením zprávy řetězec
messageId ID zprávy. řetězec
messageRelease Zpráva vydaná. řetězec
messageVersion Verze zprávy. řetězec
releaseIndicator Indikátor vydání. int (povinné)
opakováníSeparator Oddělovač opakování. int (povinné)
segmentTerminator Ukončovací znak segmentu. int (povinné)
segmentTerminatorSuffix Přípona ukončovacího znaku segmentu. CR
'CRLF'
"LF"
None (Žádný)
NotSpecified (povinné)
targetNamespace Cílový obor názvů, na kterém se má použít toto nastavení oddělovače. řetězec

EdifactEnvelopeOverride

Jméno Popis Hodnota
applicationPassword Heslo aplikace. řetězec
associationAssignedCode Přiřazený kód přidružení. řetězec
controllingAgencyCode Kontrolní kód agentury. řetězec
functionalGroupId ID funkční skupiny. řetězec
groupHeaderMessageRelease Vydání zprávy záhlaví skupiny. řetězec
groupHeaderMessageVersion Verze zprávy záhlaví skupiny. řetězec
messageAssociationAssignedCode Kód přiřazený přidružením zprávy řetězec
messageId ID zprávy, na které se má toto nastavení obálky použít. řetězec
messageRelease Verze verze zprávy, na které se musí použít toto nastavení obálky. řetězec
messageVersion Verze zprávy, na které 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ém se musí použít toto nastavení obálky. řetězec

EdifactEnvelopeSettings

Jméno Popis Hodnota
applicationReferenceId ID odkazu na aplikaci. řetězec
applyDelimiterStringAdvice Hodnota označující, zda použít rady k řetězci oddělovače. bool (povinné)
communicationAgreementId ID komunikační smlouvy. řetězec
createGroupingSegments Hodnota označující, zda se mají vytvářet segmenty seskupení. bool (povinné)
enableDefaultGroupHeaders Hodnota označující, jestli chcete povolit výchozí záhlaví skupin. bool (povinné)
functionalGroupId ID funkční skupiny. řetězec
groupApplicationPassword Heslo aplikace skupiny. řetězec
groupApplicationReceiverId ID příjemce skupinové aplikace. řetězec
groupApplicationReceiverQualifier Kvalifikátor přijímače skupinových aplikací. řetězec
groupApplicationSenderId ID odesílatele aplikace skupiny. řetězec
groupApplicationSenderQualifier Kvalifikátor odesílatele aplikace skupiny. řetězec
groupAssociationAssignedCode Přiřazený kód přidružení skupiny. řetězec
groupControllingAgencyCode Kód kontrolní agentury skupiny. řetězec
groupControlNumberLowerBound Dolní mez čísla ovládacího prvku skupiny. int (povinné)
groupControlNumberPrefix Předpona čísla ovládacího prvku skupiny. řetězec
groupControlNumberSuffix Přípona čísla ovládacího prvku skupiny. řetězec
groupControlNumberUpperBound Horní mez čísla ovládacího prvku skupiny. int (povinné)
groupMessageRelease Vydání zprávy skupiny. řetězec
groupMessageVersion Verze zprávy skupiny. řetězec
interchangeControlNumberLowerBound Dolní mez ovládacího prvku výměny. int (povinné)
interchangeControlNumberPrefix Předpona čísla ovládacího prvku výměny. řetězec
interchangeControlNumberSuffix Přípona čísla ovládacího prvku výměny. řetězec
interchangeControlNumberUpperBound Horní mez ovládacího prvku výměny. int (povinné)
isTestInterchange Hodnota označující, zda je zpráva testovací výměnou. bool (povinné)
overwriteExistingTransactionSetControlNumber Hodnota označující, zda chcete přepsat existující transakce set řídicí číslo. bool (povinné)
processingPriorityCode Kód priority zpracování. řetězec
receiverInternalIdentification Vnitřní identifikace příjemce. řetězec
receiverInternalSubIdentification Vnitřní identifikace příjemce. řetězec
receiverReverseRoutingAddress Adresa zpětného směrování příjemce. řetězec
recipientReferencePasswordQualifier Kvalifikátor hesla pro referenci příjemce. řetězec
recipientReferencePasswordValue Referenční hodnota hesla příjemce. řetězec
rolloverGroupControlNumber Hodnota označující, zda se má převést číslo ovládacího prvku skupiny. bool (povinné)
rolloverInterchangeControlNumber Hodnota označující, zda se má převést číslo ovládacího prvku výměny. bool (povinné)
rolloverTransactionSetControlNumber Hodnota označující, zda se má vrátit transakce nastavit řídicí číslo. bool (povinné)
senderInternalIdentification Interní identifikace odesílatele. řetězec
senderInternalSubIdentification Interní identifikace odesílatele. řetězec
senderReverseRoutingAddress Adresa zpětného směrování odesílatele. řetězec
transactionSetControlNumberLowerBound Transakce set řídicí číslo dolní mez. int (povinné)
transactionSetControlNumberPrefix Předpona čísla sady transakcí. řetězec
transactionSetControlNumberSuffix Přípona čísla sady transakcí. řetězec
transactionSetControlNumberUpperBound Transakce nastavit řídicí číslo horní mez. int (povinné)

EdifactFramingSettings

Jméno Popis Hodnota
characterEncoding Kódování znaků. řetězec
characterSet Znaková sada nastavení rámce EDIFACT. "KECA"
Není zadáno.
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 Rámeček EDIFACT s nastavením desítkového indikátoru. Čárka
Desetinné číslo
NotSpecified (povinné)
protocolVersion Verze protokolu. int (povinné)
releaseIndicator Indikátor vydání. int (povinné)
opakováníSeparator Oddělovač opakování. int (povinné)
segmentTerminator Ukončovací znak segmentu. int (povinné)
segmentTerminatorSuffix Přípona ukončovacího znaku segmentu nastavení rámce EDIFACT. CR
'CRLF'
"LF"
None (Žádný)
NotSpecified (povinné)
serviceCodeListDirectoryVersion Verze adresáře seznamu kódů služby. řetězec

EdifactMessageFilter

Jméno Popis Hodnota
messageFilterType Typ filtru zprávy. "Vyloučit"
Zahrnout
NotSpecified (povinné)

EdifactMessageIdentifier

Jméno Popis Hodnota
messageId ID zprávy, na které se má toto nastavení obálky použít. string (povinné)

EdifactOneWayAgreement

Jméno Popis Hodnota
ProtocolSettings Nastavení protokolu EDIFACT. EdifactProtocolSettings (povinné)
receiverBusinessIdentity Obchodní identita příjemce BusinessIdentity (povinné)
senderBusinessIdentity Obchodní identita odesílatele BusinessIdentity (povinné)

EdifactProcessingSettings

Jméno Popis Hodnota
createEmptyXmlTagsForTrailingSeparators Hodnota označující, zda chcete vytvořit prázdné značky XML pro koncové oddělovače. bool (povinné)
maskSecurityInfo Hodnota označující, zda se mají maskovat informace o zabezpečení. bool (povinné)
preserveInterchange Hodnota označující, zda chcete zachovat výměnu. bool (povinné)
suspendInterchangeOnError Hodnota označující, zda má být pozastavena výměna při chybě. bool (povinné)
useDotAsDecimalSeparator Hodnota označující, zda se má použít tečka jako oddělovač desetinných míst. bool (povinné)

EdifactProtocolSettings

Jméno Popis Hodnota
acknowledgementSettings Nastavení potvrzení EDIFACT. EdifactAcknowledgementSettings (povinné)
edifactDelimiterOverrides Nastavení přepsání oddělovače EDIFACT. EdifactDelimiterOverride[]
obálkyOverrides 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 filtru 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é)

EdifactSchemaReference

Jméno Popis Hodnota
associationAssignedCode Přiřazený kód přidružení. řetězec
messageId ID zprávy. string (povinné)
messageRelease Verze vydání 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

Jméno Popis Hodnota
allowLeadingAndTrailingSpacesAndZeroes Hodnota označující, jestli chcete povolit počáteční a koncové mezery a nuly. bool (povinné)
enforceCharacterSet Hodnota označující, zda se má ověřit znaková sada. bool (povinné)
messageId ID zprávy, na které se má použít nastavení ověření. string (povinné)
trailingSeparatorPolicy Koncové zásady oddělovače. "Povinné"
NotAllowed
Není zadáno.
Volitelné (povinné)
trimLeadingAndTrailingSpacesAndZeroes Hodnota označující, zda se mají oříznout úvodní a koncové mezery a nuly. bool (povinné)
validateEDITypes Hodnota označující, zda se mají ověřit typy EDI. bool (povinné)
validateXSDTypes Hodnota označující, zda se mají ověřit typy XSD. bool (povinné)

EdifactValidationSettings

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

IntegrationAccountAgreementProperties

Jméno Popis Hodnota
agreementType Typ smlouvy. AS2
Edifact
Není zadáno.
X12 (povinné)
obsah Obsah smlouvy. AgreementContent (povinné)
hostIdentity Obchodní identita partnera typu host. BusinessIdentity (povinné)
guestPartner Partner účtu integrace, který je nastavený jako partner typu host pro tuto smlouvu. string (povinné)
hostIdentity Obchodní identita partnera hostitele. BusinessIdentity (povinné)
hostPartner Partner účtu integrace, který je pro tuto smlouvu nastavený jako hostitel. string (povinné)
metadata Metadata. jakýkoliv

Microsoft.Logic/integrationAccounts/agreements

Jméno Popis Hodnota
umístění Umístění prostředku. řetězec
Jméno Název prostředku string (povinné)
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: integrationAccounts
vlastnosti Vlastnosti smlouvy o účtu integrace. IntegrationAccountAgreementProperties (povinné)
visačky Značky prostředků Slovník názvů a hodnot značek
typ Typ prostředku Microsoft.Logic/integrationAccounts/agreements@2018-07-01-preview

Značky prostředků

Jméno Popis Hodnota

X12AcknowledgementSettings

Jméno Popis Hodnota
acknowledgementControlNumberLowerBound Dolní mez ovládacího prvku potvrzení. int (povinné)
acknowledgementControlNumberPrefix Předpona kontrolního čísla potvrzení. řetězec
acknowledgementControlNumberSuffix Přípona kontrolního čísla potvrzení. řetězec
acknowledgementControlNumberUpperBound Horní mez ovládacího prvku potvrzení. int (povinné)
batchFunctionalAcknowledgements Hodnota označující, zda má být dávkové funkční potvrzení. bool (povinné)
batchImplementationAcknowledgements Hodnota označující, zda se má dávková implementace potvrdit. bool (povinné)
batchTechnicalAcknowledgements Hodnota označující, zda se mají provádět dávky technických potvrzení. bool (povinné)
functionalAcknowledgementVersion Funkční verze potvrzení. řetězec
implementaceAcknowledgementVersion Verze potvrzení implementace. řetězec
needFunctionalAcknowledgement Hodnota označující, zda je vyžadováno potvrzení funkčnosti. bool (povinné)
needImplementationAcknowledgementment Hodnota označující, zda je potřeba potvrzení implementace. bool (povinné)
needLoopForValidMessages Hodnota označující, zda je smyčka potřebná pro platné zprávy. bool (povinné)
needTechnicalAcknowledgement Hodnota označující, zda je potřeba technické potvrzení. bool (povinné)
rolloverAcknowledgementControlNumber Hodnota označující, zda se má převést na číslo ovládacího prvku potvrzení. bool (povinné)
sendSynchronousAcknowledgement Hodnota označující, zda se má odeslat synchronní potvrzení. bool (povinné)

X12AgreementContent

Jméno Popis Hodnota
receiveAgreement Jednosměrná smlouva o příjmu X12. X12OneWayAgreement (povinné)
sendAgreement Jednosměrná smlouva X12. X12OneWayAgreement (povinné)

X12DelimiterOverrides

Jméno Popis Hodnota
componentSeparator Oddělovač součástí. int (povinné)
dataElementSeparator Oddělovač datových prvků. int (povinné)
messageId ID zprávy. řetězec
protocolVersion 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čovací znak segmentu. int (povinné)
segmentTerminatorSuffix Přípona ukončovacího znaku segmentu. CR
'CRLF'
"LF"
None (Žádný)
NotSpecified (povinné)
targetNamespace Cílový obor názvů, na kterém se má použít toto nastavení oddělovače. řetězec

X12EnvelopeOverride

Jméno Popis Hodnota
dateFormat Formát data. CCYYMMDD
Není zadáno.
YYMMDD (povinné)
functionalIdentifierCode Kód funkčního identifikátoru. řetězec
headerVersion Verze hlavičky. string (povinné)
messageId ID zprávy, na které se má toto nastavení obálky použít. string (povinné)
protocolVersion Verze protokolu, na které 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ém se musí použít toto nastavení obálky. string (povinné)
timeFormat Formát času. "HHMM"
'HHMMSS'
HHMMSSd
HHMMSSddd
NotSpecified (povinné)

X12EnvelopeSettings

Jméno Popis Hodnota
controlStandardsId ID standardů řídí. int (povinné)
controlVersionNumber Číslo verze ovládacího prvku. string (povinné)
enableDefaultGroupHeaders Hodnota označující, jestli chcete povolit výchozí záhlaví skupin. bool (povinné)
functionalGroupId ID funkční skupiny. řetězec
groupControlNumberLowerBound Dolní mez čísla ovládacího prvku skupiny. int (povinné)
groupControlNumberUpperBound Horní mez čísla ovládacího prvku skupiny. int (povinné)
groupHeaderAgencyCode Kód agentury záhlaví skupiny. string (povinné)
groupHeaderDateFormat Formát data záhlaví skupiny. CCYYMMDD
Není zadáno.
YYMMDD (povinné)
groupHeaderTimeFormat Formát času záhlaví skupiny. "HHMM"
'HHMMSS'
HHMMSSd
HHMMSSddd
NotSpecified (povinné)
groupHeaderVersion Verze záhlaví skupiny. string (povinné)
interchangeControlNumberLowerBound Dolní mez ovládacího prvku výměny. int (povinné)
interchangeControlNumberUpperBound Horní mez ovládacího prvku výměny. int (povinné)
overwriteExistingTransactionSetControlNumber Hodnota označující, zda chcete přepsat existující transakce set řídicí číslo. bool (povinné)
receiverApplicationId ID aplikace příjemce. string (povinné)
rolloverGroupControlNumber Hodnota označující, zda se má převést číslo ovládacího prvku skupiny. bool (povinné)
rolloverInterchangeControlNumber Hodnota označující, zda se má převést číslo ovládacího prvku výměny. bool (povinné)
rolloverTransactionSetControlNumber Hodnota označující, zda se má vrátit transakce nastavit řídicí číslo. bool (povinné)
senderApplicationId ID aplikace odesílatele. string (povinné)
transactionSetControlNumberLowerBound Transakce set řídicí číslo dolní mez. int (povinné)
transactionSetControlNumberPrefix Předpona čísla sady transakcí. řetězec
transactionSetControlNumberSuffix Přípona čísla sady transakcí. řetězec
transactionSetControlNumberUpperBound Transakce nastavit řídicí číslo horní mez. int (povinné)
usageIndicator Indikátor využití. "Informace"
Není zadáno.
"Produkční"
Test (povinné)
useControlStandardsIdAsRepetitionCharacter Hodnota označující, zda použít ID kontrolních standardů jako znak opakování. bool (povinné)

X12FramingSettings

Jméno Popis Hodnota
characterSet Znaková sada X12. "Základní"
"Rozšířeno"
Není zadáno.
'UTF8' (povinné)
componentSeparator Oddělovač součástí. 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čovací znak segmentu. int (povinné)
segmentTerminatorSuffix Přípona ukončovacího znaku segmentu. CR
'CRLF'
"LF"
None (Žádný)
NotSpecified (povinné)

X12MessageFilter

Jméno Popis Hodnota
messageFilterType Typ filtru zprávy. "Vyloučit"
Zahrnout
NotSpecified (povinné)

X12MessageIdentifier

Jméno Popis Hodnota
messageId ID zprávy. string (povinné)

X12OneWayAgreement

Jméno Popis Hodnota
ProtocolSettings Nastavení protokolu X12. X12ProtocolSettings (povinné)
receiverBusinessIdentity Obchodní identita příjemce BusinessIdentity (povinné)
senderBusinessIdentity Obchodní identita odesílatele BusinessIdentity (povinné)

X12ProcessingSettings

Jméno Popis Hodnota
convertImpliedDecimal Hodnota označující, zda chcete převést číselný typ na předpokládané desetinné číslo. bool (povinné)
createEmptyXmlTagsForTrailingSeparators Hodnota označující, zda chcete vytvořit prázdné značky XML pro koncové oddělovače. bool (povinné)
maskSecurityInfo Hodnota označující, zda se mají maskovat informace o zabezpečení. bool (povinné)
preserveInterchange Hodnota označující, zda chcete zachovat výměnu. bool (povinné)
suspendInterchangeOnError Hodnota označující, zda má být pozastavena výměna při chybě. bool (povinné)
useDotAsDecimalSeparator Hodnota označující, zda se má použít tečka jako oddělovač desetinných míst. bool (povinné)

X12ProtocolSettings

Jméno Popis Hodnota
acknowledgementSettings Nastavení potvrzení X12. X12AcknowledgementSettings (povinné)
obálkyOverrides 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é)
securitySettings Nastavení zabezpečení X12. X12SecuritySettings (povinné)
validationOverrides Nastavení přepsání ověření X12 X12ValidationOverride[]
validationSettings Nastavení ověření X12. X12ValidationSettings (povinné)
x12DelimiterOverrides Nastavení přepsání oddělovače X12. X12DelimiterOverrides[]

X12SchemaReference

Jméno Popis 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

X12SecuritySettings

Jméno Popis Hodnota
authorizationQualifier Kvalifikátor autorizace. string (povinné)
authorizationValue Autorizační hodnota. řetězec
passwordValue Hodnota hesla. řetězec
securityQualifier Kvalifikátor zabezpečení. string (povinné)

X12ValidationOverride

Jméno Popis Hodnota
allowLeadingAndTrailingSpacesAndZeroes Hodnota označující, jestli chcete povolit počáteční a koncové mezery a nuly. bool (povinné)
messageId ID zprávy, na které se má použít nastavení ověření. string (povinné)
trailingSeparatorPolicy Koncové zásady oddělovače. "Povinné"
NotAllowed
Není zadáno.
Volitelné (povinné)
trimLeadingAndTrailingSpacesAndZeroes Hodnota označující, zda se mají oříznout úvodní 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é)

X12ValidationSettings

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