Udostępnij za pośrednictwem


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

Definicja zasobu Bicep

Typ zasobu IntegrationAccounts/agreement można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Logic/integrationAccounts/agreement, dodaj następujący kod Bicep do szablonu.

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

Wartości właściwości

AgreementContent

Nazwa Opis Wartość
aS2 Zawartość umowy AS2. AS2AgreementContent
edifact Zawartość umowy EDIFACT. EdifactAgreementContent
x12 Zawartość umowy X12. X12AgreementContent

AS2AcknowledgementConnectionSettings

Nazwa Opis Wartość
ignoreCertificateNameMismatch Wartość wskazująca, czy ignorować niezgodność w nazwie certyfikatu. bool (wymagane)
keepHttpConnectionAlive Wartość wskazująca, czy połączenie jest aktywne. bool (wymagane)
supportHttpStatusCodeContinue Wartość wskazująca, czy należy obsługiwać kod stanu HTTP "CONTINUE". bool (wymagane)
rozwińHttpHeaders Wartość wskazująca, czy rozwijać nagłówki HTTP. bool (wymagane)

AS2AgreementContent

Nazwa Opis Wartość
receiveAgreement Jednokierunkowa umowa odbioru AS2. AS2OneWayAgreement (wymagane)
sendAgreement Jednokierunkowa umowa wysyłania as2. AS2OneWayAgreement (wymagane)

AS2EnvelopeSettings

Nazwa Opis Wartość
autogenerateFileName Wartość wskazująca, czy automatycznie wygenerować nazwę pliku. bool (wymagane)
fileNameTemplate Szablon nazwy pliku. ciąg (wymagany)
messageContentType Typ zawartości wiadomości. ciąg (wymagany)
suspendMessageOnFileNameGenerationError Wartość wskazująca, czy komunikat ma być zawieszony podczas generowania nazwy pliku. bool (wymagane)
transmitFileNameInMimeHeader Wartość wskazująca, czy należy przesyłać nazwę pliku w nagłówku mime. bool (wymagane)

AS2ErrorSettings

Nazwa Opis Wartość
resendIfMDNNotReceived Wartość wskazująca, czy ponownie wysłać komunikat Jeśli nie odebrano nazwy MDN. bool (wymagane)
suspendDuplicateMessage Wartość wskazująca, czy wstrzymać zduplikowany komunikat. bool (wymagane)

AS2MdnSettings

Nazwa Opis Wartość
dispositionNotificationTo Powiadomienie o dyspozycji do wartości nagłówka. struna
mdnText Tekst MDN. struna
micHashingAlgorithm Algorytm podpisywania lub tworzenia skrótów. "MD5"
"Brak"
"NotSpecified"
"SHA1"
"SHA2256"
"SHA2384"
"SHA2512" (wymagane)
needMDN Wartość wskazująca, czy wysłać, czy zażądać nazwy MDN. bool (wymagane)
receiptDeliveryUrl Adres URL dostarczania paragonu. struna
sendInboundMDNToMessageBox Wartość wskazująca, czy wysłać przychodzącą nazwę MDN do pola komunikatu. bool (wymagane)
sendMDNAsynchronously Wartość wskazująca, czy wysłać asynchroniczną nazwę MDN. bool (wymagane)
signMDN Wartość wskazująca, czy nazwa MDN musi być podpisana, czy nie. bool (wymagane)
signOutboundMDNIfOptional Wartość wskazująca, czy należy wylogować wychodzącą nazwę MDN, jeśli jest opcjonalna. bool (wymagane)

AS2MessageConnectionSettings

Nazwa Opis Wartość
ignoreCertificateNameMismatch Wartość wskazująca, czy ignorować niezgodność w nazwie certyfikatu. bool (wymagane)
keepHttpConnectionAlive Wartość wskazująca, czy połączenie jest aktywne. bool (wymagane)
supportHttpStatusCodeContinue Wartość wskazująca, czy należy obsługiwać kod stanu HTTP "CONTINUE". bool (wymagane)
rozwińHttpHeaders Wartość wskazująca, czy rozwijać nagłówki HTTP. bool (wymagane)

AS2OneWayAgreement

Nazwa Opis Wartość
protocolSettings Ustawienia protokołu AS2. AS2ProtocolSettings (wymagane)
receiverBusinessIdentity Tożsamość biznesowa odbiorcy BusinessIdentity (wymagane)
senderBusinessIdentity Tożsamość biznesowa nadawcy BusinessIdentity (wymagane)

AS2ProtocolSettings

Nazwa Opis Wartość
acknowledgementConnectionSettings Ustawienia połączenia potwierdzenia. AS2AcknowledgementConnectionSettings (wymagane)
kopertyUstawienia Ustawienia koperty. AS2EnvelopeSettings (wymagane)
errorSettings Ustawienia błędu. AS2ErrorSettings (wymagane)
mdnSettings Ustawienia mdN. AS2MdnSettings (wymagane)
messageConnectionSettings Ustawienia połączenia komunikatów. AS2MessageConnectionSettings (wymagane)
securitySettings Ustawienia zabezpieczeń. AS2SecuritySettings (wymagane)
validationSettings Ustawienia walidacji. AS2ValidationSettings (wymagane)

AS2SecuritySettings

Nazwa Opis Wartość
enableNRRForInboundDecodedMessages Wartość wskazująca, czy włączyć funkcję NRR dla komunikatów dekodowanych dla ruchu przychodzącego. bool (wymagane)
enableNRRForInboundEncodedMessages Wartość wskazująca, czy włączyć funkcję NRR dla komunikatów zakodowanych dla ruchu przychodzącego. bool (wymagane)
enableNRRForInboundMDN Wartość wskazująca, czy włączyć nrR dla przychodzącej nazwy MDN. bool (wymagane)
enableNRRForOutboundDecodedMessages Wartość wskazująca, czy włączyć funkcję NRR dla dekodowanych komunikatów wychodzących. bool (wymagane)
enableNRRForOutboundEncodedMessages Wartość wskazująca, czy włączyć funkcję NRR dla komunikatów zakodowanych dla ruchu wychodzącego. bool (wymagane)
enableNRRForOutboundMDN Wartość wskazująca, czy włączyć nrR dla wychodzącej nazwy MDN. bool (wymagane)
encryptionCertificateName Nazwa certyfikatu szyfrowania. struna
overrideGroupSigningCertificate Wartość wskazująca, czy wysłać, czy zażądać nazwy MDN. bool (wymagane)
sha2AlgorithmFormat Format algorytmu Sha2. Prawidłowe wartości to Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize. struna
signingCertificateName Nazwa certyfikatu podpisywania. struna

AS2ValidationSettings

Nazwa Opis Wartość
checkCertificateRevocationListOnReceive Wartość wskazująca, czy należy sprawdzić listę odwołania certyfikatów po odebraniu. bool (wymagane)
checkCertificateRevocationListOnSend Wartość wskazująca, czy sprawdzić listę odwołania certyfikatów podczas wysyłania. bool (wymagane)
checkDuplicateMessage Wartość wskazująca, czy ma być sprawdzana zduplikowana wiadomość. bool (wymagane)
compressMessage Wartość wskazująca, czy komunikat musi być skompresowany. bool (wymagane)
encryptionAlgorithm Algorytm szyfrowania. "AES128"
"AES192"
"AES256"
"DES3"
"Brak"
"NotSpecified"
"RC2" (wymagane)
encryptMessage Wartość wskazująca, czy komunikat musi być zaszyfrowany. bool (wymagane)
interchangeDuplicatesValidityDays Liczba dni, przez które należy zwrócić uwagę na zduplikowaną wymianę. int (wymagane)
overrideMessageProperties Wartość wskazująca, czy zastąpić właściwości komunikatów przychodzących tymi w umowie. bool (wymagane)
signingAlgorithm Algorytm podpisywania. "Wartość domyślna"
"NotSpecified"
"SHA1"
"SHA2256"
"SHA2384"
"SHA2512"
signMessage Wartość wskazująca, czy komunikat musi być podpisany. bool (wymagane)

BusinessIdentity

Nazwa Opis Wartość
Kwalifikator Kwalifikator tożsamości biznesowej, np. as2identity, ZZ, ZZZ, 31, 32 ciąg (wymagany)
wartość Wartość tożsamości biznesowej zdefiniowana przez użytkownika. ciąg (wymagany)

EdifactAcknowledgementSettings

Nazwa Opis Wartość
potwierdzenieControlNumberLowerBound Numer kontrolny potwierdzenia jest niższy. int (wymagane)
potwierdzenieControlNumberPrefix Prefiks numeru kontrolnego potwierdzenia. struna
potwierdzenieControlNumberSuffix Sufiks numeru kontrolnego potwierdzenia. struna
acknowledgementControlNumberUpperBound Górna granica numeru kontrolnego potwierdzenia. int (wymagane)
batchFunctionalAcknowledgements Wartość wskazująca, czy ma być wsadowe potwierdzenia funkcjonalne. bool (wymagane)
batchTechnicalAcknowledgements Wartość wskazująca, czy należy wsadować potwierdzenia techniczne. bool (wymagane)
needFunctionalAcknowledgement Wartość wskazująca, czy wymagane jest potwierdzenie funkcjonalne. bool (wymagane)
needLoopForValidMessages Wartość wskazująca, czy pętla jest potrzebna dla prawidłowych komunikatów. bool (wymagane)
needTechnicalAcknowledgement Wartość wskazująca, czy wymagane jest potwierdzenie techniczne. bool (wymagane)
rolloverAcknowledgementControlNumber Wartość wskazująca, czy przerzucać numer kontrolny potwierdzenia. bool (wymagane)
sendSynchronousAcknowledgement Wartość wskazująca, czy wysłać potwierdzenie synchroniczne. bool (wymagane)

EdifactAgreementContent

Nazwa Opis Wartość
receiveAgreement Jednokierunkowa umowa dotycząca odbioru EDIFACT. EdifactOneWayAgreement (wymagane)
sendAgreement Jednokierunkowa umowa wysyłania EDIFACT. EdifactOneWayAgreement (wymagane)

EdifactDelimiterOverride

Nazwa Opis Wartość
componentSeparator Separator składników. int (wymagane)
dataElementSeparator Separator elementu danych. int (wymagane)
decimalPointIndicator Wskaźnik punktu dziesiętnego. "Przecinek"
"Liczba dziesiętna"
"NotSpecified" (wymagane)
messageAssociationAssignedCode Przypisany kod skojarzenia wiadomości. struna
messageId Identyfikator wiadomości. struna
messageRelease Wydanie komunikatu. struna
messageVersion Wersja komunikatu. struna
releaseIndicator Wskaźnik wydania. int (wymagane)
repetitionSeparator Separator powtórzeń. int (wymagane)
segmentTerminator Terminator segmentu. int (wymagane)
segmentTerminatorSuffix Sufiks terminatora segmentu. "CR"
"CRLF"
"LF"
"Brak"
"NotSpecified" (wymagane)
targetNamespace Docelowa przestrzeń nazw, w której należy zastosować te ustawienia ogranicznika. struna

EdifactEnvelopeOverride

Nazwa Opis Wartość
applicationPassword Hasło aplikacji. struna
associationAssignedCode Przypisany kod skojarzenia. struna
controllingAgencyCode Kod agencji kontrolującej. struna
functionalGroupId Identyfikator grupy funkcjonalnej. struna
groupHeaderMessageRelease Wydanie komunikatu nagłówka grupy. struna
groupHeaderMessageVersion Wersja komunikatu nagłówka grupy. struna
messageAssociationAssignedCode Przypisany kod skojarzenia wiadomości. struna
messageId Identyfikator komunikatu, na którym należy zastosować te ustawienia koperty. struna
messageRelease Wersja wydania komunikatu, na której należy zastosować te ustawienia koperty. struna
messageVersion Wersja komunikatu, w której należy zastosować te ustawienia koperty. struna
receiverApplicationId Identyfikator aplikacji odbiorcy. struna
receiverApplicationQualifier Kwalifikator aplikacji odbiornika. struna
senderApplicationId Identyfikator aplikacji nadawcy. struna
senderApplicationQualifier Kwalifikator aplikacji nadawcy. struna
targetNamespace Docelowa przestrzeń nazw, w której należy zastosować te ustawienia koperty. struna

EdifactEnvelopeSettings

Nazwa Opis Wartość
applicationReferenceId Identyfikator odwołania aplikacji. struna
applyDelimiterStringAdvice Wartość wskazująca, czy należy zastosować porady dotyczące ciągu ogranicznika. bool (wymagane)
communicationAgreementId Identyfikator umowy komunikacyjnej. struna
createGroupingSegments Wartość wskazująca, czy utworzyć segmenty grupowania. bool (wymagane)
enableDefaultGroupHeaders Wartość wskazująca, czy włączyć domyślne nagłówki grup. bool (wymagane)
functionalGroupId Identyfikator grupy funkcjonalnej. struna
groupApplicationPassword Hasło aplikacji grupy. struna
groupApplicationReceiverId Identyfikator odbiorcy aplikacji grupy. struna
groupApplicationReceiverQualifier Kwalifikator odbiornika aplikacji grupy. struna
groupApplicationSenderId Identyfikator nadawcy aplikacji grupy. struna
groupApplicationSenderQualifier Kwalifikator nadawcy aplikacji grupy. struna
groupAssociationAssignedCode Przypisany kod skojarzenia grupy. struna
groupControllingAgencyCode Grupa kontrolująca kod agencji. struna
groupControlNumberLowerBound Numer kontrolny grupy jest niższy. int (wymagane)
groupControlNumberPrefix Prefiks numeru kontrolnego grupy. struna
groupControlNumberSuffix Sufiks numeru kontrolnego grupy. struna
groupControlNumberUpperBound Górna granica numeru kontrolki grupy. int (wymagane)
groupMessageRelease Wydanie komunikatu grupy. struna
groupMessageVersion Wersja komunikatu grupy. struna
interchangeControlNumberLowerBound Numer kontrolny wymiany jest niższy. int (wymagane)
interchangeControlNumberPrefix Prefiks numeru kontrolnego wymiany. struna
interchangeControlNumberSuffix Sufiks numeru kontrolnego wymiany. struna
interchangeControlNumberUpperBound Górna granica numeru kontrolnego wymiany. int (wymagane)
isTestInterchange Wartość wskazująca, czy komunikat jest testową wymianą. bool (wymagane)
overwriteExistingTransactionSetControlNumber Wartość wskazująca, czy zastąpić istniejący numer kontrolny zestawu transakcji. bool (wymagane)
processingPriorityCode Kod priorytetu przetwarzania. struna
receiverInternalIdentification Wewnętrzna identyfikacja odbiorcy. struna
receiverInternalSubIdentification Wewnętrzna identyfikacja podrzędna odbiorcy. struna
receiverReverseRoutingAddress Adres routingu zwrotnego odbiorcy. struna
recipientReferencePasswordQualifier Kwalifikator hasła odwołania do adresata. struna
recipientReferencePasswordValue Adresaci odwołują się do wartości hasła. struna
rolloverGroupControlNumber Wartość wskazująca, czy przerzucać numer kontrolny grupy. bool (wymagane)
rolloverInterchangeControlNumber Wartość wskazująca, czy przerzucać numer kontrolny wymiany. bool (wymagane)
rolloverTransactionSetControlNumber Wartość wskazująca, czy przerzucać numer kontrolny zestawu transakcji. bool (wymagane)
senderInternalIdentification Wewnętrzna identyfikacja nadawcy. struna
senderInternalSubIdentification Wewnętrzna identyfikacja podrzędna nadawcy. struna
senderReverseRoutingAddress Adres routingu zwrotnego nadawcy. struna
transactionSetControlNumberLowerBound Numer kontrolny zestawu transakcji jest niższy. int (wymagane)
transactionSetControlNumberPrefix Prefiks numeru kontrolnego zestawu transakcji. struna
transactionSetControlNumberSuffix Sufiks numeru kontrolnego zestawu transakcji. struna
transactionSetControlNumberUpperBound Numer kontrolny zestawu transakcji jest górna granica. int (wymagane)

EdifactFramingSettings

Nazwa Opis Wartość
znakEncoding Kodowanie znaków. struna
znakSet Znak ustawienia ramki EDIFACTSet. "KECA"
"NotSpecified"
"UNOA"
"UNOB"
"UNOC"
"UNOD"
"UNOE"
"UNOF"
"UNOG"
"UNOH"
"UNOI"
"UNOJ"
"UNOK"
"UNOX"
"UNOY" (wymagane)
componentSeparator Separator składników. int (wymagane)
dataElementSeparator Separator elementu danych. int (wymagane)
decimalPointIndicator Ustawienie ramki EDIFACT wskaźnik dziesiętny. "Przecinek"
"Liczba dziesiętna"
"NotSpecified" (wymagane)
protocolVersion Wersja protokołu. int (wymagane)
releaseIndicator Wskaźnik wydania. int (wymagane)
repetitionSeparator Separator powtórzeń. int (wymagane)
segmentTerminator Terminator segmentu. int (wymagane)
segmentTerminatorSuffix Sufiks terminatora segmentu ustawiania ramek EDIFACT. "CR"
"CRLF"
"LF"
"Brak"
"NotSpecified" (wymagane)
serviceCodeListDirectoryVersion Wersja katalogu listy kodu usługi. struna

EdifactMessageFilter

Nazwa Opis Wartość
messageFilterType Typ filtru komunikatu. "Wyklucz"
"Uwzględnij"
"NotSpecified" (wymagane)

EdifactMessageIdentifier

Nazwa Opis Wartość
messageId Identyfikator komunikatu, na którym należy zastosować te ustawienia koperty. ciąg (wymagany)

EdifactOneWayAgreement

Nazwa Opis Wartość
protocolSettings Ustawienia protokołu EDIFACT. EdifactProtocolSettings (wymagane)
receiverBusinessIdentity Tożsamość biznesowa odbiorcy BusinessIdentity (wymagane)
senderBusinessIdentity Tożsamość biznesowa nadawcy BusinessIdentity (wymagane)

EdifactProcessingSettings

Nazwa Opis Wartość
createEmptyXmlTagsForTrailingSeparators Wartość wskazująca, czy utworzyć puste tagi XML dla separatorów końcowych. bool (wymagane)
maskSecurityInfo Wartość wskazująca, czy należy maskować informacje zabezpieczające. bool (wymagane)
preserveInterchange Wartość wskazująca, czy zachować wymianę. bool (wymagane)
suspendInterchangeOnError Wartość wskazująca, czy wstrzymać wymianę na błędzie. bool (wymagane)
useDotAsDecimalSeparator Wartość wskazująca, czy należy użyć kropki jako separatora dziesiętnego. bool (wymagane)

EdifactProtocolSettings

Nazwa Opis Wartość
potwierdzenieUstawienia Ustawienia potwierdzenia EDIFACT. EdifactAcknowledgementSettings (wymagane)
edifactDelimiterOverrides Ustawienia ogranicznika EDIFACT zastępują. EdifactDelimiterOverride[]
kopertyPrzesłonięcia Ustawienia koperty EDIFACT zastępują. EdifactEnvelopeOverride[]
kopertyUstawienia Ustawienia koperty EDIFACT. EdifactEnvelopeSettings (wymagane)
framingSettings Ustawienia tworzenia ramek EDIFACT. EdifactFramingSettings (wymagane)
messageFilter Filtr komunikatu EDIFACT. EdifactMessageFilter (wymagane)
messageFilterList Lista filtrów komunikatów EDIFACT. EdifactMessageIdentifier []
processingSettings Ustawienia przetwarzania EDIFACT. EdifactProcessingSettings (wymagane)
schemaReferences Odwołania do schematu EDIFACT. EdifactSchemaReference[] (wymagane)
validationOverrides Ustawienia weryfikacji EDIFACT zastępują. EdifactValidationOverride[]
validationSettings Ustawienia weryfikacji EDIFACT. EdifactValidationSettings (wymagane)

EdifactSchemaReference

Nazwa Opis Wartość
associationAssignedCode Przypisany kod skojarzenia. struna
messageId Identyfikator wiadomości. ciąg (wymagany)
messageRelease Wersja wydania komunikatu. ciąg (wymagany)
messageVersion Wersja komunikatu. ciąg (wymagany)
schemaName Nazwa schematu. ciąg (wymagany)
senderApplicationId Identyfikator aplikacji nadawcy. struna
senderApplicationQualifier Kwalifikator aplikacji nadawcy. struna

EdifactValidationOverride

Nazwa Opis Wartość
allowLeadingAndTrailingSpacesAndZeroes Wartość wskazująca, czy zezwalać na spacje wiodące i końcowe oraz zera. bool (wymagane)
enforceCharacterSet Wartość wskazująca, czy należy zweryfikować zestaw znaków. bool (wymagane)
messageId Identyfikator komunikatu, na którym należy zastosować ustawienia weryfikacji. ciąg (wymagany)
trailingSeparatorPolicy Zasady separatora końcowego. "Obowiązkowe"
"NotAllowed"
"NotSpecified"
"Opcjonalne" (wymagane)
trimLeadingAndTrailingSpacesAndZeroes Wartość wskazująca, czy przycinać spacje wiodące i końcowe oraz zera. bool (wymagane)
validateEDITypes Wartość wskazująca, czy należy zweryfikować typy EDI. bool (wymagane)
validateXSDTypes Wartość wskazująca, czy należy zweryfikować typy XSD. bool (wymagane)

EdifactValidationSettings

Nazwa Opis Wartość
allowLeadingAndTrailingSpacesAndZeroes Wartość wskazująca, czy zezwalać na spacje wiodące i końcowe oraz zera. bool (wymagane)
checkDuplicateGroupControlNumber Wartość wskazująca, czy należy sprawdzić zduplikowany numer kontrolny grupy. bool (wymagane)
checkDuplicateInterchangeControlNumber Wartość wskazująca, czy należy sprawdzić zduplikowany numer kontrolny wymiany. bool (wymagane)
checkDuplicateTransactionSetControlNumber Wartość wskazująca, czy ma być sprawdzany zduplikowany numer kontrolny zestawu transakcji. bool (wymagane)
interchangeControlNumberValidityDays Okres ważności numeru kontrolnego wymiany. int (wymagane)
trailingSeparatorPolicy Zasady separatora końcowego. "Obowiązkowe"
"NotAllowed"
"NotSpecified"
"Opcjonalne" (wymagane)
trimLeadingAndTrailingSpacesAndZeroes Wartość wskazująca, czy przycinać spacje wiodące i końcowe oraz zera. bool (wymagane)
validateCharacterSet Wartość wskazująca, czy należy zweryfikować zestaw znaków w komunikacie. bool (wymagane)
validateEDITypes Wartość wskazująca, czy należy zweryfikować typy EDI. bool (wymagane)
validateXSDTypes Wartość wskazująca, czy należy zweryfikować typy XSD. bool (wymagane)

IntegrationAccountAgreementProperties

Nazwa Opis Wartość
agreementType Typ umowy. "AS2"
"Edifact"
"NotSpecified"
"X12" (wymagane)
zawartość Zawartość umowy. AgreementContent (wymagane)
guestIdentity Tożsamość biznesowa partnera gościa. BusinessIdentity (wymagane)
guestPartner Partner kont integracji, który jest ustawiony jako partner gości dla tej umowy. ciąg (wymagany)
hostIdentity Tożsamość biznesowa partnera hosta. BusinessIdentity (wymagane)
hostPartner Partner kont integracji, który jest ustawiony jako partner hosta dla tej umowy. ciąg (wymagany)
metadane Metadane. jakikolwiek

Microsoft.Logic/integrationAccounts/agreement

Nazwa Opis Wartość
lokalizacja Lokalizacja zasobu. struna
nazwa Nazwa zasobu ciąg (wymagany)
rodzic W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym.

Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym.
Nazwa symboliczna zasobu typu: integrationAccounts
Właściwości Właściwości umowy konta integracji. IntegrationAccountAgreementProperties (wymagane)
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach

Tagi zasobów

Nazwa Opis Wartość

X12AcknowledgementSettings

Nazwa Opis Wartość
potwierdzenieControlNumberLowerBound Numer kontrolny potwierdzenia jest niższy. int (wymagane)
potwierdzenieControlNumberPrefix Prefiks numeru kontrolnego potwierdzenia. struna
potwierdzenieControlNumberSuffix Sufiks numeru kontrolnego potwierdzenia. struna
acknowledgementControlNumberUpperBound Górna granica numeru kontrolnego potwierdzenia. int (wymagane)
batchFunctionalAcknowledgements Wartość wskazująca, czy ma być wsadowe potwierdzenia funkcjonalne. bool (wymagane)
batchImplementationAcknowledgements Wartość wskazująca, czy do potwierdzenia implementacji wsadowej. bool (wymagane)
batchTechnicalAcknowledgements Wartość wskazująca, czy należy wsadować potwierdzenia techniczne. bool (wymagane)
functionalAcknowledgementVersion Wersja potwierdzenia funkcjonalnego. struna
implementationAcknowledgementVersion Wersja potwierdzenia implementacji. struna
needFunctionalAcknowledgement Wartość wskazująca, czy wymagane jest potwierdzenie funkcjonalne. bool (wymagane)
needImplementationAcknowledgement Wartość wskazująca, czy wymagane jest potwierdzenie implementacji. bool (wymagane)
needLoopForValidMessages Wartość wskazująca, czy pętla jest potrzebna dla prawidłowych komunikatów. bool (wymagane)
needTechnicalAcknowledgement Wartość wskazująca, czy wymagane jest potwierdzenie techniczne. bool (wymagane)
rolloverAcknowledgementControlNumber Wartość wskazująca, czy przerzucać numer kontrolny potwierdzenia. bool (wymagane)
sendSynchronousAcknowledgement Wartość wskazująca, czy wysłać potwierdzenie synchroniczne. bool (wymagane)

X12AgreementContent

Nazwa Opis Wartość
receiveAgreement Jednokierunkowa umowa odbioru X12. X12OneWayAgreement (wymagane)
sendAgreement Jednokierunkowa umowa wysyłania X12. X12OneWayAgreement (wymagane)

X12DelimiterOverrides

Nazwa Opis Wartość
componentSeparator Separator składników. int (wymagane)
dataElementSeparator Separator elementu danych. int (wymagane)
messageId Identyfikator wiadomości. struna
protocolVersion Wersja protokołu. struna
replaceCharacter Znak zastępczy. int (wymagane)
replaceSeparatorsInPayload Wartość wskazująca, czy zastąpić separatory w ładunku. bool (wymagane)
segmentTerminator Terminator segmentu. int (wymagane)
segmentTerminatorSuffix Sufiks terminatora segmentu. "CR"
"CRLF"
"LF"
"Brak"
"NotSpecified" (wymagane)
targetNamespace Docelowa przestrzeń nazw, w której należy zastosować te ustawienia ogranicznika. struna

X12EnvelopeOverride

Nazwa Opis Wartość
dateFormat Format daty. "CCYYMMDD"
"NotSpecified"
"YYMMDD" (wymagane)
functionalIdentifierCode Kod identyfikatora funkcjonalnego. struna
headerVersion Wersja nagłówka. ciąg (wymagany)
messageId Identyfikator komunikatu, na którym należy zastosować te ustawienia koperty. ciąg (wymagany)
protocolVersion Wersja protokołu, na której należy zastosować te ustawienia koperty. ciąg (wymagany)
receiverApplicationId Identyfikator aplikacji odbiorcy. ciąg (wymagany)
responsibleAgencyCode Kodeks odpowiedzialnej agencji. ciąg (wymagany)
senderApplicationId Identyfikator aplikacji nadawcy. ciąg (wymagany)
targetNamespace Docelowa przestrzeń nazw, w której należy zastosować te ustawienia koperty. ciąg (wymagany)
timeFormat Format godziny. "HHMM"
"HHMMSS"
"HHMMSSD"
"HHMMSSdd"
"NotSpecified" (wymagane)

X12EnvelopeSettings

Nazwa Opis Wartość
controlStandardsId Identyfikator standardów kontrolek. int (wymagane)
controlVersionNumber Numer wersji kontroli. ciąg (wymagany)
enableDefaultGroupHeaders Wartość wskazująca, czy włączyć domyślne nagłówki grup. bool (wymagane)
functionalGroupId Identyfikator grupy funkcjonalnej. struna
groupControlNumberLowerBound Numer kontrolny grupy jest niższy. int (wymagane)
groupControlNumberUpperBound Górna granica numeru kontrolki grupy. int (wymagane)
groupHeaderAgencyCode Kod agencji nagłówka grupy. ciąg (wymagany)
groupHeaderDateFormat Format daty nagłówka grupy. "CCYYMMDD"
"NotSpecified"
"YYMMDD" (wymagane)
groupHeaderTimeFormat Format czasu nagłówka grupy. "HHMM"
"HHMMSS"
"HHMMSSD"
"HHMMSSdd"
"NotSpecified" (wymagane)
groupHeaderVersion Wersja nagłówka grupy. ciąg (wymagany)
interchangeControlNumberLowerBound Numer kontrolny wymiany jest niższy. int (wymagane)
interchangeControlNumberUpperBound Górna granica numeru kontrolnego wymiany. int (wymagane)
overwriteExistingTransactionSetControlNumber Wartość wskazująca, czy zastąpić istniejący numer kontrolny zestawu transakcji. bool (wymagane)
receiverApplicationId Identyfikator aplikacji odbiorcy. ciąg (wymagany)
rolloverGroupControlNumber Wartość wskazująca, czy przerzucać numer kontrolny grupy. bool (wymagane)
rolloverInterchangeControlNumber Wartość wskazująca, czy przerzucać numer kontrolny wymiany. bool (wymagane)
rolloverTransactionSetControlNumber Wartość wskazująca, czy przerzucać numer kontrolny zestawu transakcji. bool (wymagane)
senderApplicationId Identyfikator aplikacji nadawcy. ciąg (wymagany)
transactionSetControlNumberLowerBound Numer kontrolny zestawu transakcji jest niższy. int (wymagane)
transactionSetControlNumberPrefix Prefiks numeru kontrolnego zestawu transakcji. struna
transactionSetControlNumberSuffix Sufiks numeru kontrolnego zestawu transakcji. struna
transactionSetControlNumberUpperBound Numer kontrolny zestawu transakcji jest górna granica. int (wymagane)
usageIndicator Wskaźnik użycia. "Informacje"
"NotSpecified"
"Produkcja"
"Test" (wymagany)
useControlStandardsIdAsRepetitionCharacter Wartość wskazująca, czy używać identyfikatora standardów kontroli jako znaku powtórzenia. bool (wymagane)

X12FramingSettings

Nazwa Opis Wartość
znakSet Zestaw znaków X12. "Podstawowa"
"Rozszerzony"
"NotSpecified"
"UTF8" (wymagany)
componentSeparator Separator składników. int (wymagane)
dataElementSeparator Separator elementu danych. int (wymagane)
replaceCharacter Znak zastępczy. int (wymagane)
replaceSeparatorsInPayload Wartość wskazująca, czy zastąpić separatory w ładunku. bool (wymagane)
segmentTerminator Terminator segmentu. int (wymagane)
segmentTerminatorSuffix Sufiks terminatora segmentu. "CR"
"CRLF"
"LF"
"Brak"
"NotSpecified" (wymagane)

X12MessageFilter

Nazwa Opis Wartość
messageFilterType Typ filtru komunikatu. "Wyklucz"
"Uwzględnij"
"NotSpecified" (wymagane)

X12MessageIdentifier

Nazwa Opis Wartość
messageId Identyfikator wiadomości. ciąg (wymagany)

X12OneWayAgreement

Nazwa Opis Wartość
protocolSettings Ustawienia protokołu X12. X12ProtocolSettings (wymagane)
receiverBusinessIdentity Tożsamość biznesowa odbiorcy BusinessIdentity (wymagane)
senderBusinessIdentity Tożsamość biznesowa nadawcy BusinessIdentity (wymagane)

X12ProcessingSettings

Nazwa Opis Wartość
convertImpliedDecimal Wartość wskazująca, czy przekonwertować typ liczbowy na implikowane liczby dziesiętne. bool (wymagane)
createEmptyXmlTagsForTrailingSeparators Wartość wskazująca, czy utworzyć puste tagi XML dla separatorów końcowych. bool (wymagane)
maskSecurityInfo Wartość wskazująca, czy należy maskować informacje zabezpieczające. bool (wymagane)
preserveInterchange Wartość wskazująca, czy zachować wymianę. bool (wymagane)
suspendInterchangeOnError Wartość wskazująca, czy wstrzymać wymianę na błędzie. bool (wymagane)
useDotAsDecimalSeparator Wartość wskazująca, czy należy użyć kropki jako separatora dziesiętnego. bool (wymagane)

X12ProtocolSettings

Nazwa Opis Wartość
potwierdzenieUstawienia Ustawienia potwierdzenia X12. X12AcknowledgementSettings (wymagane)
kopertyPrzesłonięcia Ustawienia przesłonięcia koperty X12. X12EnvelopeOverride[]
kopertyUstawienia Ustawienia koperty X12. X12EnvelopeSettings (wymagane)
framingSettings Ustawienia ramowania X12. X12FramingSettings (wymagane)
messageFilter Filtr komunikatu X12. X12MessageFilter (wymagane)
messageFilterList Lista filtrów komunikatów X12. X12MessageIdentifier[]
processingSettings Ustawienia przetwarzania X12. X12ProcessingSettings (wymagane)
schemaReferences Odwołania do schematu X12. X12SchemaReference[] (wymagane)
securitySettings Ustawienia zabezpieczeń X12. X12SecuritySettings (wymagane)
validationOverrides Ustawienia walidacji X12 zastępują. X12ValidationOverride[]
validationSettings Ustawienia weryfikacji X12. X12ValidationSettings (wymagane)
x12DelimiterOverrides Ustawienia ogranicznika X12 zastępują. X12DelimiterOverrides[]

X12SchemaReference

Nazwa Opis Wartość
messageId Identyfikator wiadomości. ciąg (wymagany)
schemaName Nazwa schematu. ciąg (wymagany)
schemaVersion Wersja schematu. ciąg (wymagany)
senderApplicationId Identyfikator aplikacji nadawcy. struna

X12SecuritySettings

Nazwa Opis Wartość
authorizationQualifier Kwalifikator autoryzacji. ciąg (wymagany)
authorizationValue Wartość autoryzacji. struna
passwordValue Wartość hasła. struna
securityQualifier Kwalifikator zabezpieczeń. ciąg (wymagany)

X12ValidationOverride

Nazwa Opis Wartość
allowLeadingAndTrailingSpacesAndZeroes Wartość wskazująca, czy zezwalać na spacje wiodące i końcowe oraz zera. bool (wymagane)
messageId Identyfikator komunikatu, na którym należy zastosować ustawienia weryfikacji. ciąg (wymagany)
trailingSeparatorPolicy Zasady separatora końcowego. "Obowiązkowe"
"NotAllowed"
"NotSpecified"
"Opcjonalne" (wymagane)
trimLeadingAndTrailingSpacesAndZeroes Wartość wskazująca, czy przycinać spacje wiodące i końcowe oraz zera. bool (wymagane)
validateCharacterSet Wartość wskazująca, czy należy zweryfikować zestaw znaków. bool (wymagane)
validateEDITypes Wartość wskazująca, czy należy zweryfikować typy EDI. bool (wymagane)
validateXSDTypes Wartość wskazująca, czy należy zweryfikować typy XSD. bool (wymagane)

X12ValidationSettings

Nazwa Opis Wartość
allowLeadingAndTrailingSpacesAndZeroes Wartość wskazująca, czy zezwalać na spacje wiodące i końcowe oraz zera. bool (wymagane)
checkDuplicateGroupControlNumber Wartość wskazująca, czy należy sprawdzić zduplikowany numer kontrolny grupy. bool (wymagane)
checkDuplicateInterchangeControlNumber Wartość wskazująca, czy należy sprawdzić zduplikowany numer kontrolny wymiany. bool (wymagane)
checkDuplicateTransactionSetControlNumber Wartość wskazująca, czy ma być sprawdzany zduplikowany numer kontrolny zestawu transakcji. bool (wymagane)
interchangeControlNumberValidityDays Okres ważności numeru kontrolnego wymiany. int (wymagane)
trailingSeparatorPolicy Zasady separatora końcowego. "Obowiązkowe"
"NotAllowed"
"NotSpecified"
"Opcjonalne" (wymagane)
trimLeadingAndTrailingSpacesAndZeroes Wartość wskazująca, czy przycinać spacje wiodące i końcowe oraz zera. bool (wymagane)
validateCharacterSet Wartość wskazująca, czy należy zweryfikować zestaw znaków w komunikacie. bool (wymagane)
validateEDITypes Wartość wskazująca, czy należy zweryfikować typy EDI. bool (wymagane)
validateXSDTypes Wartość wskazująca, czy należy zweryfikować typy XSD. bool (wymagane)

Przykłady z przewodnika Szybki start

W poniższych przykładach szybkiego startu wdrożono ten typ zasobu.

Plik Bicep Opis
Azure Logic Apps — as2 wysyłanie odbierania Tworzy konta integracji dla dwóch partnerów, Contoso i Fabrikam, w tym artefakty dla partnerów i umów. Szablon tworzy również aplikacje logiki między firmą Fabrikam Sales i Firmą Contoso w celu zademonstrowania synchronicznego odbierania wysyłania AS2. Szablon tworzy również aplikacje logiki między firmami Fabrikam Finance i Contoso, które pokazują asynchroniczne odbieranie asynchronicznych wiadomości AS2.

Definicja zasobu szablonu usługi ARM

Typ zasobu IntegrationAccounts/agreement można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Logic/integrationAccounts/agreement, dodaj następujący kod JSON do szablonu.

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

Wartości właściwości

AgreementContent

Nazwa Opis Wartość
aS2 Zawartość umowy AS2. AS2AgreementContent
edifact Zawartość umowy EDIFACT. EdifactAgreementContent
x12 Zawartość umowy X12. X12AgreementContent

AS2AcknowledgementConnectionSettings

Nazwa Opis Wartość
ignoreCertificateNameMismatch Wartość wskazująca, czy ignorować niezgodność w nazwie certyfikatu. bool (wymagane)
keepHttpConnectionAlive Wartość wskazująca, czy połączenie jest aktywne. bool (wymagane)
supportHttpStatusCodeContinue Wartość wskazująca, czy należy obsługiwać kod stanu HTTP "CONTINUE". bool (wymagane)
rozwińHttpHeaders Wartość wskazująca, czy rozwijać nagłówki HTTP. bool (wymagane)

AS2AgreementContent

Nazwa Opis Wartość
receiveAgreement Jednokierunkowa umowa odbioru AS2. AS2OneWayAgreement (wymagane)
sendAgreement Jednokierunkowa umowa wysyłania as2. AS2OneWayAgreement (wymagane)

AS2EnvelopeSettings

Nazwa Opis Wartość
autogenerateFileName Wartość wskazująca, czy automatycznie wygenerować nazwę pliku. bool (wymagane)
fileNameTemplate Szablon nazwy pliku. ciąg (wymagany)
messageContentType Typ zawartości wiadomości. ciąg (wymagany)
suspendMessageOnFileNameGenerationError Wartość wskazująca, czy komunikat ma być zawieszony podczas generowania nazwy pliku. bool (wymagane)
transmitFileNameInMimeHeader Wartość wskazująca, czy należy przesyłać nazwę pliku w nagłówku mime. bool (wymagane)

AS2ErrorSettings

Nazwa Opis Wartość
resendIfMDNNotReceived Wartość wskazująca, czy ponownie wysłać komunikat Jeśli nie odebrano nazwy MDN. bool (wymagane)
suspendDuplicateMessage Wartość wskazująca, czy wstrzymać zduplikowany komunikat. bool (wymagane)

AS2MdnSettings

Nazwa Opis Wartość
dispositionNotificationTo Powiadomienie o dyspozycji do wartości nagłówka. struna
mdnText Tekst MDN. struna
micHashingAlgorithm Algorytm podpisywania lub tworzenia skrótów. "MD5"
"Brak"
"NotSpecified"
"SHA1"
"SHA2256"
"SHA2384"
"SHA2512" (wymagane)
needMDN Wartość wskazująca, czy wysłać, czy zażądać nazwy MDN. bool (wymagane)
receiptDeliveryUrl Adres URL dostarczania paragonu. struna
sendInboundMDNToMessageBox Wartość wskazująca, czy wysłać przychodzącą nazwę MDN do pola komunikatu. bool (wymagane)
sendMDNAsynchronously Wartość wskazująca, czy wysłać asynchroniczną nazwę MDN. bool (wymagane)
signMDN Wartość wskazująca, czy nazwa MDN musi być podpisana, czy nie. bool (wymagane)
signOutboundMDNIfOptional Wartość wskazująca, czy należy wylogować wychodzącą nazwę MDN, jeśli jest opcjonalna. bool (wymagane)

AS2MessageConnectionSettings

Nazwa Opis Wartość
ignoreCertificateNameMismatch Wartość wskazująca, czy ignorować niezgodność w nazwie certyfikatu. bool (wymagane)
keepHttpConnectionAlive Wartość wskazująca, czy połączenie jest aktywne. bool (wymagane)
supportHttpStatusCodeContinue Wartość wskazująca, czy należy obsługiwać kod stanu HTTP "CONTINUE". bool (wymagane)
rozwińHttpHeaders Wartość wskazująca, czy rozwijać nagłówki HTTP. bool (wymagane)

AS2OneWayAgreement

Nazwa Opis Wartość
protocolSettings Ustawienia protokołu AS2. AS2ProtocolSettings (wymagane)
receiverBusinessIdentity Tożsamość biznesowa odbiorcy BusinessIdentity (wymagane)
senderBusinessIdentity Tożsamość biznesowa nadawcy BusinessIdentity (wymagane)

AS2ProtocolSettings

Nazwa Opis Wartość
acknowledgementConnectionSettings Ustawienia połączenia potwierdzenia. AS2AcknowledgementConnectionSettings (wymagane)
kopertyUstawienia Ustawienia koperty. AS2EnvelopeSettings (wymagane)
errorSettings Ustawienia błędu. AS2ErrorSettings (wymagane)
mdnSettings Ustawienia mdN. AS2MdnSettings (wymagane)
messageConnectionSettings Ustawienia połączenia komunikatów. AS2MessageConnectionSettings (wymagane)
securitySettings Ustawienia zabezpieczeń. AS2SecuritySettings (wymagane)
validationSettings Ustawienia walidacji. AS2ValidationSettings (wymagane)

AS2SecuritySettings

Nazwa Opis Wartość
enableNRRForInboundDecodedMessages Wartość wskazująca, czy włączyć funkcję NRR dla komunikatów dekodowanych dla ruchu przychodzącego. bool (wymagane)
enableNRRForInboundEncodedMessages Wartość wskazująca, czy włączyć funkcję NRR dla komunikatów zakodowanych dla ruchu przychodzącego. bool (wymagane)
enableNRRForInboundMDN Wartość wskazująca, czy włączyć nrR dla przychodzącej nazwy MDN. bool (wymagane)
enableNRRForOutboundDecodedMessages Wartość wskazująca, czy włączyć funkcję NRR dla dekodowanych komunikatów wychodzących. bool (wymagane)
enableNRRForOutboundEncodedMessages Wartość wskazująca, czy włączyć funkcję NRR dla komunikatów zakodowanych dla ruchu wychodzącego. bool (wymagane)
enableNRRForOutboundMDN Wartość wskazująca, czy włączyć nrR dla wychodzącej nazwy MDN. bool (wymagane)
encryptionCertificateName Nazwa certyfikatu szyfrowania. struna
overrideGroupSigningCertificate Wartość wskazująca, czy wysłać, czy zażądać nazwy MDN. bool (wymagane)
sha2AlgorithmFormat Format algorytmu Sha2. Prawidłowe wartości to Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize. struna
signingCertificateName Nazwa certyfikatu podpisywania. struna

AS2ValidationSettings

Nazwa Opis Wartość
checkCertificateRevocationListOnReceive Wartość wskazująca, czy należy sprawdzić listę odwołania certyfikatów po odebraniu. bool (wymagane)
checkCertificateRevocationListOnSend Wartość wskazująca, czy sprawdzić listę odwołania certyfikatów podczas wysyłania. bool (wymagane)
checkDuplicateMessage Wartość wskazująca, czy ma być sprawdzana zduplikowana wiadomość. bool (wymagane)
compressMessage Wartość wskazująca, czy komunikat musi być skompresowany. bool (wymagane)
encryptionAlgorithm Algorytm szyfrowania. "AES128"
"AES192"
"AES256"
"DES3"
"Brak"
"NotSpecified"
"RC2" (wymagane)
encryptMessage Wartość wskazująca, czy komunikat musi być zaszyfrowany. bool (wymagane)
interchangeDuplicatesValidityDays Liczba dni, przez które należy zwrócić uwagę na zduplikowaną wymianę. int (wymagane)
overrideMessageProperties Wartość wskazująca, czy zastąpić właściwości komunikatów przychodzących tymi w umowie. bool (wymagane)
signingAlgorithm Algorytm podpisywania. "Wartość domyślna"
"NotSpecified"
"SHA1"
"SHA2256"
"SHA2384"
"SHA2512"
signMessage Wartość wskazująca, czy komunikat musi być podpisany. bool (wymagane)

BusinessIdentity

Nazwa Opis Wartość
Kwalifikator Kwalifikator tożsamości biznesowej, np. as2identity, ZZ, ZZZ, 31, 32 ciąg (wymagany)
wartość Wartość tożsamości biznesowej zdefiniowana przez użytkownika. ciąg (wymagany)

EdifactAcknowledgementSettings

Nazwa Opis Wartość
potwierdzenieControlNumberLowerBound Numer kontrolny potwierdzenia jest niższy. int (wymagane)
potwierdzenieControlNumberPrefix Prefiks numeru kontrolnego potwierdzenia. struna
potwierdzenieControlNumberSuffix Sufiks numeru kontrolnego potwierdzenia. struna
acknowledgementControlNumberUpperBound Górna granica numeru kontrolnego potwierdzenia. int (wymagane)
batchFunctionalAcknowledgements Wartość wskazująca, czy ma być wsadowe potwierdzenia funkcjonalne. bool (wymagane)
batchTechnicalAcknowledgements Wartość wskazująca, czy należy wsadować potwierdzenia techniczne. bool (wymagane)
needFunctionalAcknowledgement Wartość wskazująca, czy wymagane jest potwierdzenie funkcjonalne. bool (wymagane)
needLoopForValidMessages Wartość wskazująca, czy pętla jest potrzebna dla prawidłowych komunikatów. bool (wymagane)
needTechnicalAcknowledgement Wartość wskazująca, czy wymagane jest potwierdzenie techniczne. bool (wymagane)
rolloverAcknowledgementControlNumber Wartość wskazująca, czy przerzucać numer kontrolny potwierdzenia. bool (wymagane)
sendSynchronousAcknowledgement Wartość wskazująca, czy wysłać potwierdzenie synchroniczne. bool (wymagane)

EdifactAgreementContent

Nazwa Opis Wartość
receiveAgreement Jednokierunkowa umowa dotycząca odbioru EDIFACT. EdifactOneWayAgreement (wymagane)
sendAgreement Jednokierunkowa umowa wysyłania EDIFACT. EdifactOneWayAgreement (wymagane)

EdifactDelimiterOverride

Nazwa Opis Wartość
componentSeparator Separator składników. int (wymagane)
dataElementSeparator Separator elementu danych. int (wymagane)
decimalPointIndicator Wskaźnik punktu dziesiętnego. "Przecinek"
"Liczba dziesiętna"
"NotSpecified" (wymagane)
messageAssociationAssignedCode Przypisany kod skojarzenia wiadomości. struna
messageId Identyfikator wiadomości. struna
messageRelease Wydanie komunikatu. struna
messageVersion Wersja komunikatu. struna
releaseIndicator Wskaźnik wydania. int (wymagane)
repetitionSeparator Separator powtórzeń. int (wymagane)
segmentTerminator Terminator segmentu. int (wymagane)
segmentTerminatorSuffix Sufiks terminatora segmentu. "CR"
"CRLF"
"LF"
"Brak"
"NotSpecified" (wymagane)
targetNamespace Docelowa przestrzeń nazw, w której należy zastosować te ustawienia ogranicznika. struna

EdifactEnvelopeOverride

Nazwa Opis Wartość
applicationPassword Hasło aplikacji. struna
associationAssignedCode Przypisany kod skojarzenia. struna
controllingAgencyCode Kod agencji kontrolującej. struna
functionalGroupId Identyfikator grupy funkcjonalnej. struna
groupHeaderMessageRelease Wydanie komunikatu nagłówka grupy. struna
groupHeaderMessageVersion Wersja komunikatu nagłówka grupy. struna
messageAssociationAssignedCode Przypisany kod skojarzenia wiadomości. struna
messageId Identyfikator komunikatu, na którym należy zastosować te ustawienia koperty. struna
messageRelease Wersja wydania komunikatu, na której należy zastosować te ustawienia koperty. struna
messageVersion Wersja komunikatu, w której należy zastosować te ustawienia koperty. struna
receiverApplicationId Identyfikator aplikacji odbiorcy. struna
receiverApplicationQualifier Kwalifikator aplikacji odbiornika. struna
senderApplicationId Identyfikator aplikacji nadawcy. struna
senderApplicationQualifier Kwalifikator aplikacji nadawcy. struna
targetNamespace Docelowa przestrzeń nazw, w której należy zastosować te ustawienia koperty. struna

EdifactEnvelopeSettings

Nazwa Opis Wartość
applicationReferenceId Identyfikator odwołania aplikacji. struna
applyDelimiterStringAdvice Wartość wskazująca, czy należy zastosować porady dotyczące ciągu ogranicznika. bool (wymagane)
communicationAgreementId Identyfikator umowy komunikacyjnej. struna
createGroupingSegments Wartość wskazująca, czy utworzyć segmenty grupowania. bool (wymagane)
enableDefaultGroupHeaders Wartość wskazująca, czy włączyć domyślne nagłówki grup. bool (wymagane)
functionalGroupId Identyfikator grupy funkcjonalnej. struna
groupApplicationPassword Hasło aplikacji grupy. struna
groupApplicationReceiverId Identyfikator odbiorcy aplikacji grupy. struna
groupApplicationReceiverQualifier Kwalifikator odbiornika aplikacji grupy. struna
groupApplicationSenderId Identyfikator nadawcy aplikacji grupy. struna
groupApplicationSenderQualifier Kwalifikator nadawcy aplikacji grupy. struna
groupAssociationAssignedCode Przypisany kod skojarzenia grupy. struna
groupControllingAgencyCode Grupa kontrolująca kod agencji. struna
groupControlNumberLowerBound Numer kontrolny grupy jest niższy. int (wymagane)
groupControlNumberPrefix Prefiks numeru kontrolnego grupy. struna
groupControlNumberSuffix Sufiks numeru kontrolnego grupy. struna
groupControlNumberUpperBound Górna granica numeru kontrolki grupy. int (wymagane)
groupMessageRelease Wydanie komunikatu grupy. struna
groupMessageVersion Wersja komunikatu grupy. struna
interchangeControlNumberLowerBound Numer kontrolny wymiany jest niższy. int (wymagane)
interchangeControlNumberPrefix Prefiks numeru kontrolnego wymiany. struna
interchangeControlNumberSuffix Sufiks numeru kontrolnego wymiany. struna
interchangeControlNumberUpperBound Górna granica numeru kontrolnego wymiany. int (wymagane)
isTestInterchange Wartość wskazująca, czy komunikat jest testową wymianą. bool (wymagane)
overwriteExistingTransactionSetControlNumber Wartość wskazująca, czy zastąpić istniejący numer kontrolny zestawu transakcji. bool (wymagane)
processingPriorityCode Kod priorytetu przetwarzania. struna
receiverInternalIdentification Wewnętrzna identyfikacja odbiorcy. struna
receiverInternalSubIdentification Wewnętrzna identyfikacja podrzędna odbiorcy. struna
receiverReverseRoutingAddress Adres routingu zwrotnego odbiorcy. struna
recipientReferencePasswordQualifier Kwalifikator hasła odwołania do adresata. struna
recipientReferencePasswordValue Adresaci odwołują się do wartości hasła. struna
rolloverGroupControlNumber Wartość wskazująca, czy przerzucać numer kontrolny grupy. bool (wymagane)
rolloverInterchangeControlNumber Wartość wskazująca, czy przerzucać numer kontrolny wymiany. bool (wymagane)
rolloverTransactionSetControlNumber Wartość wskazująca, czy przerzucać numer kontrolny zestawu transakcji. bool (wymagane)
senderInternalIdentification Wewnętrzna identyfikacja nadawcy. struna
senderInternalSubIdentification Wewnętrzna identyfikacja podrzędna nadawcy. struna
senderReverseRoutingAddress Adres routingu zwrotnego nadawcy. struna
transactionSetControlNumberLowerBound Numer kontrolny zestawu transakcji jest niższy. int (wymagane)
transactionSetControlNumberPrefix Prefiks numeru kontrolnego zestawu transakcji. struna
transactionSetControlNumberSuffix Sufiks numeru kontrolnego zestawu transakcji. struna
transactionSetControlNumberUpperBound Numer kontrolny zestawu transakcji jest górna granica. int (wymagane)

EdifactFramingSettings

Nazwa Opis Wartość
znakEncoding Kodowanie znaków. struna
znakSet Znak ustawienia ramki EDIFACTSet. "KECA"
"NotSpecified"
"UNOA"
"UNOB"
"UNOC"
"UNOD"
"UNOE"
"UNOF"
"UNOG"
"UNOH"
"UNOI"
"UNOJ"
"UNOK"
"UNOX"
"UNOY" (wymagane)
componentSeparator Separator składników. int (wymagane)
dataElementSeparator Separator elementu danych. int (wymagane)
decimalPointIndicator Ustawienie ramki EDIFACT wskaźnik dziesiętny. "Przecinek"
"Liczba dziesiętna"
"NotSpecified" (wymagane)
protocolVersion Wersja protokołu. int (wymagane)
releaseIndicator Wskaźnik wydania. int (wymagane)
repetitionSeparator Separator powtórzeń. int (wymagane)
segmentTerminator Terminator segmentu. int (wymagane)
segmentTerminatorSuffix Sufiks terminatora segmentu ustawiania ramek EDIFACT. "CR"
"CRLF"
"LF"
"Brak"
"NotSpecified" (wymagane)
serviceCodeListDirectoryVersion Wersja katalogu listy kodu usługi. struna

EdifactMessageFilter

Nazwa Opis Wartość
messageFilterType Typ filtru komunikatu. "Wyklucz"
"Uwzględnij"
"NotSpecified" (wymagane)

EdifactMessageIdentifier

Nazwa Opis Wartość
messageId Identyfikator komunikatu, na którym należy zastosować te ustawienia koperty. ciąg (wymagany)

EdifactOneWayAgreement

Nazwa Opis Wartość
protocolSettings Ustawienia protokołu EDIFACT. EdifactProtocolSettings (wymagane)
receiverBusinessIdentity Tożsamość biznesowa odbiorcy BusinessIdentity (wymagane)
senderBusinessIdentity Tożsamość biznesowa nadawcy BusinessIdentity (wymagane)

EdifactProcessingSettings

Nazwa Opis Wartość
createEmptyXmlTagsForTrailingSeparators Wartość wskazująca, czy utworzyć puste tagi XML dla separatorów końcowych. bool (wymagane)
maskSecurityInfo Wartość wskazująca, czy należy maskować informacje zabezpieczające. bool (wymagane)
preserveInterchange Wartość wskazująca, czy zachować wymianę. bool (wymagane)
suspendInterchangeOnError Wartość wskazująca, czy wstrzymać wymianę na błędzie. bool (wymagane)
useDotAsDecimalSeparator Wartość wskazująca, czy należy użyć kropki jako separatora dziesiętnego. bool (wymagane)

EdifactProtocolSettings

Nazwa Opis Wartość
potwierdzenieUstawienia Ustawienia potwierdzenia EDIFACT. EdifactAcknowledgementSettings (wymagane)
edifactDelimiterOverrides Ustawienia ogranicznika EDIFACT zastępują. EdifactDelimiterOverride[]
kopertyPrzesłonięcia Ustawienia koperty EDIFACT zastępują. EdifactEnvelopeOverride[]
kopertyUstawienia Ustawienia koperty EDIFACT. EdifactEnvelopeSettings (wymagane)
framingSettings Ustawienia tworzenia ramek EDIFACT. EdifactFramingSettings (wymagane)
messageFilter Filtr komunikatu EDIFACT. EdifactMessageFilter (wymagane)
messageFilterList Lista filtrów komunikatów EDIFACT. EdifactMessageIdentifier []
processingSettings Ustawienia przetwarzania EDIFACT. EdifactProcessingSettings (wymagane)
schemaReferences Odwołania do schematu EDIFACT. EdifactSchemaReference[] (wymagane)
validationOverrides Ustawienia weryfikacji EDIFACT zastępują. EdifactValidationOverride[]
validationSettings Ustawienia weryfikacji EDIFACT. EdifactValidationSettings (wymagane)

EdifactSchemaReference

Nazwa Opis Wartość
associationAssignedCode Przypisany kod skojarzenia. struna
messageId Identyfikator wiadomości. ciąg (wymagany)
messageRelease Wersja wydania komunikatu. ciąg (wymagany)
messageVersion Wersja komunikatu. ciąg (wymagany)
schemaName Nazwa schematu. ciąg (wymagany)
senderApplicationId Identyfikator aplikacji nadawcy. struna
senderApplicationQualifier Kwalifikator aplikacji nadawcy. struna

EdifactValidationOverride

Nazwa Opis Wartość
allowLeadingAndTrailingSpacesAndZeroes Wartość wskazująca, czy zezwalać na spacje wiodące i końcowe oraz zera. bool (wymagane)
enforceCharacterSet Wartość wskazująca, czy należy zweryfikować zestaw znaków. bool (wymagane)
messageId Identyfikator komunikatu, na którym należy zastosować ustawienia weryfikacji. ciąg (wymagany)
trailingSeparatorPolicy Zasady separatora końcowego. "Obowiązkowe"
"NotAllowed"
"NotSpecified"
"Opcjonalne" (wymagane)
trimLeadingAndTrailingSpacesAndZeroes Wartość wskazująca, czy przycinać spacje wiodące i końcowe oraz zera. bool (wymagane)
validateEDITypes Wartość wskazująca, czy należy zweryfikować typy EDI. bool (wymagane)
validateXSDTypes Wartość wskazująca, czy należy zweryfikować typy XSD. bool (wymagane)

EdifactValidationSettings

Nazwa Opis Wartość
allowLeadingAndTrailingSpacesAndZeroes Wartość wskazująca, czy zezwalać na spacje wiodące i końcowe oraz zera. bool (wymagane)
checkDuplicateGroupControlNumber Wartość wskazująca, czy należy sprawdzić zduplikowany numer kontrolny grupy. bool (wymagane)
checkDuplicateInterchangeControlNumber Wartość wskazująca, czy należy sprawdzić zduplikowany numer kontrolny wymiany. bool (wymagane)
checkDuplicateTransactionSetControlNumber Wartość wskazująca, czy ma być sprawdzany zduplikowany numer kontrolny zestawu transakcji. bool (wymagane)
interchangeControlNumberValidityDays Okres ważności numeru kontrolnego wymiany. int (wymagane)
trailingSeparatorPolicy Zasady separatora końcowego. "Obowiązkowe"
"NotAllowed"
"NotSpecified"
"Opcjonalne" (wymagane)
trimLeadingAndTrailingSpacesAndZeroes Wartość wskazująca, czy przycinać spacje wiodące i końcowe oraz zera. bool (wymagane)
validateCharacterSet Wartość wskazująca, czy należy zweryfikować zestaw znaków w komunikacie. bool (wymagane)
validateEDITypes Wartość wskazująca, czy należy zweryfikować typy EDI. bool (wymagane)
validateXSDTypes Wartość wskazująca, czy należy zweryfikować typy XSD. bool (wymagane)

IntegrationAccountAgreementProperties

Nazwa Opis Wartość
agreementType Typ umowy. "AS2"
"Edifact"
"NotSpecified"
"X12" (wymagane)
zawartość Zawartość umowy. AgreementContent (wymagane)
guestIdentity Tożsamość biznesowa partnera gościa. BusinessIdentity (wymagane)
guestPartner Partner kont integracji, który jest ustawiony jako partner gości dla tej umowy. ciąg (wymagany)
hostIdentity Tożsamość biznesowa partnera hosta. BusinessIdentity (wymagane)
hostPartner Partner kont integracji, który jest ustawiony jako partner hosta dla tej umowy. ciąg (wymagany)
metadane Metadane. jakikolwiek

Microsoft.Logic/integrationAccounts/agreement

Nazwa Opis Wartość
apiVersion Wersja interfejsu API "2018-07-01-preview"
lokalizacja Lokalizacja zasobu. struna
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości umowy konta integracji. IntegrationAccountAgreementProperties (wymagane)
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ Typ zasobu "Microsoft.Logic/integrationAccounts/agreement"

Tagi zasobów

Nazwa Opis Wartość

X12AcknowledgementSettings

Nazwa Opis Wartość
potwierdzenieControlNumberLowerBound Numer kontrolny potwierdzenia jest niższy. int (wymagane)
potwierdzenieControlNumberPrefix Prefiks numeru kontrolnego potwierdzenia. struna
potwierdzenieControlNumberSuffix Sufiks numeru kontrolnego potwierdzenia. struna
acknowledgementControlNumberUpperBound Górna granica numeru kontrolnego potwierdzenia. int (wymagane)
batchFunctionalAcknowledgements Wartość wskazująca, czy ma być wsadowe potwierdzenia funkcjonalne. bool (wymagane)
batchImplementationAcknowledgements Wartość wskazująca, czy do potwierdzenia implementacji wsadowej. bool (wymagane)
batchTechnicalAcknowledgements Wartość wskazująca, czy należy wsadować potwierdzenia techniczne. bool (wymagane)
functionalAcknowledgementVersion Wersja potwierdzenia funkcjonalnego. struna
implementationAcknowledgementVersion Wersja potwierdzenia implementacji. struna
needFunctionalAcknowledgement Wartość wskazująca, czy wymagane jest potwierdzenie funkcjonalne. bool (wymagane)
needImplementationAcknowledgement Wartość wskazująca, czy wymagane jest potwierdzenie implementacji. bool (wymagane)
needLoopForValidMessages Wartość wskazująca, czy pętla jest potrzebna dla prawidłowych komunikatów. bool (wymagane)
needTechnicalAcknowledgement Wartość wskazująca, czy wymagane jest potwierdzenie techniczne. bool (wymagane)
rolloverAcknowledgementControlNumber Wartość wskazująca, czy przerzucać numer kontrolny potwierdzenia. bool (wymagane)
sendSynchronousAcknowledgement Wartość wskazująca, czy wysłać potwierdzenie synchroniczne. bool (wymagane)

X12AgreementContent

Nazwa Opis Wartość
receiveAgreement Jednokierunkowa umowa odbioru X12. X12OneWayAgreement (wymagane)
sendAgreement Jednokierunkowa umowa wysyłania X12. X12OneWayAgreement (wymagane)

X12DelimiterOverrides

Nazwa Opis Wartość
componentSeparator Separator składników. int (wymagane)
dataElementSeparator Separator elementu danych. int (wymagane)
messageId Identyfikator wiadomości. struna
protocolVersion Wersja protokołu. struna
replaceCharacter Znak zastępczy. int (wymagane)
replaceSeparatorsInPayload Wartość wskazująca, czy zastąpić separatory w ładunku. bool (wymagane)
segmentTerminator Terminator segmentu. int (wymagane)
segmentTerminatorSuffix Sufiks terminatora segmentu. "CR"
"CRLF"
"LF"
"Brak"
"NotSpecified" (wymagane)
targetNamespace Docelowa przestrzeń nazw, w której należy zastosować te ustawienia ogranicznika. struna

X12EnvelopeOverride

Nazwa Opis Wartość
dateFormat Format daty. "CCYYMMDD"
"NotSpecified"
"YYMMDD" (wymagane)
functionalIdentifierCode Kod identyfikatora funkcjonalnego. struna
headerVersion Wersja nagłówka. ciąg (wymagany)
messageId Identyfikator komunikatu, na którym należy zastosować te ustawienia koperty. ciąg (wymagany)
protocolVersion Wersja protokołu, na której należy zastosować te ustawienia koperty. ciąg (wymagany)
receiverApplicationId Identyfikator aplikacji odbiorcy. ciąg (wymagany)
responsibleAgencyCode Kodeks odpowiedzialnej agencji. ciąg (wymagany)
senderApplicationId Identyfikator aplikacji nadawcy. ciąg (wymagany)
targetNamespace Docelowa przestrzeń nazw, w której należy zastosować te ustawienia koperty. ciąg (wymagany)
timeFormat Format godziny. "HHMM"
"HHMMSS"
"HHMMSSD"
"HHMMSSdd"
"NotSpecified" (wymagane)

X12EnvelopeSettings

Nazwa Opis Wartość
controlStandardsId Identyfikator standardów kontrolek. int (wymagane)
controlVersionNumber Numer wersji kontroli. ciąg (wymagany)
enableDefaultGroupHeaders Wartość wskazująca, czy włączyć domyślne nagłówki grup. bool (wymagane)
functionalGroupId Identyfikator grupy funkcjonalnej. struna
groupControlNumberLowerBound Numer kontrolny grupy jest niższy. int (wymagane)
groupControlNumberUpperBound Górna granica numeru kontrolki grupy. int (wymagane)
groupHeaderAgencyCode Kod agencji nagłówka grupy. ciąg (wymagany)
groupHeaderDateFormat Format daty nagłówka grupy. "CCYYMMDD"
"NotSpecified"
"YYMMDD" (wymagane)
groupHeaderTimeFormat Format czasu nagłówka grupy. "HHMM"
"HHMMSS"
"HHMMSSD"
"HHMMSSdd"
"NotSpecified" (wymagane)
groupHeaderVersion Wersja nagłówka grupy. ciąg (wymagany)
interchangeControlNumberLowerBound Numer kontrolny wymiany jest niższy. int (wymagane)
interchangeControlNumberUpperBound Górna granica numeru kontrolnego wymiany. int (wymagane)
overwriteExistingTransactionSetControlNumber Wartość wskazująca, czy zastąpić istniejący numer kontrolny zestawu transakcji. bool (wymagane)
receiverApplicationId Identyfikator aplikacji odbiorcy. ciąg (wymagany)
rolloverGroupControlNumber Wartość wskazująca, czy przerzucać numer kontrolny grupy. bool (wymagane)
rolloverInterchangeControlNumber Wartość wskazująca, czy przerzucać numer kontrolny wymiany. bool (wymagane)
rolloverTransactionSetControlNumber Wartość wskazująca, czy przerzucać numer kontrolny zestawu transakcji. bool (wymagane)
senderApplicationId Identyfikator aplikacji nadawcy. ciąg (wymagany)
transactionSetControlNumberLowerBound Numer kontrolny zestawu transakcji jest niższy. int (wymagane)
transactionSetControlNumberPrefix Prefiks numeru kontrolnego zestawu transakcji. struna
transactionSetControlNumberSuffix Sufiks numeru kontrolnego zestawu transakcji. struna
transactionSetControlNumberUpperBound Numer kontrolny zestawu transakcji jest górna granica. int (wymagane)
usageIndicator Wskaźnik użycia. "Informacje"
"NotSpecified"
"Produkcja"
"Test" (wymagany)
useControlStandardsIdAsRepetitionCharacter Wartość wskazująca, czy używać identyfikatora standardów kontroli jako znaku powtórzenia. bool (wymagane)

X12FramingSettings

Nazwa Opis Wartość
znakSet Zestaw znaków X12. "Podstawowa"
"Rozszerzony"
"NotSpecified"
"UTF8" (wymagany)
componentSeparator Separator składników. int (wymagane)
dataElementSeparator Separator elementu danych. int (wymagane)
replaceCharacter Znak zastępczy. int (wymagane)
replaceSeparatorsInPayload Wartość wskazująca, czy zastąpić separatory w ładunku. bool (wymagane)
segmentTerminator Terminator segmentu. int (wymagane)
segmentTerminatorSuffix Sufiks terminatora segmentu. "CR"
"CRLF"
"LF"
"Brak"
"NotSpecified" (wymagane)

X12MessageFilter

Nazwa Opis Wartość
messageFilterType Typ filtru komunikatu. "Wyklucz"
"Uwzględnij"
"NotSpecified" (wymagane)

X12MessageIdentifier

Nazwa Opis Wartość
messageId Identyfikator wiadomości. ciąg (wymagany)

X12OneWayAgreement

Nazwa Opis Wartość
protocolSettings Ustawienia protokołu X12. X12ProtocolSettings (wymagane)
receiverBusinessIdentity Tożsamość biznesowa odbiorcy BusinessIdentity (wymagane)
senderBusinessIdentity Tożsamość biznesowa nadawcy BusinessIdentity (wymagane)

X12ProcessingSettings

Nazwa Opis Wartość
convertImpliedDecimal Wartość wskazująca, czy przekonwertować typ liczbowy na implikowane liczby dziesiętne. bool (wymagane)
createEmptyXmlTagsForTrailingSeparators Wartość wskazująca, czy utworzyć puste tagi XML dla separatorów końcowych. bool (wymagane)
maskSecurityInfo Wartość wskazująca, czy należy maskować informacje zabezpieczające. bool (wymagane)
preserveInterchange Wartość wskazująca, czy zachować wymianę. bool (wymagane)
suspendInterchangeOnError Wartość wskazująca, czy wstrzymać wymianę na błędzie. bool (wymagane)
useDotAsDecimalSeparator Wartość wskazująca, czy należy użyć kropki jako separatora dziesiętnego. bool (wymagane)

X12ProtocolSettings

Nazwa Opis Wartość
potwierdzenieUstawienia Ustawienia potwierdzenia X12. X12AcknowledgementSettings (wymagane)
kopertyPrzesłonięcia Ustawienia przesłonięcia koperty X12. X12EnvelopeOverride[]
kopertyUstawienia Ustawienia koperty X12. X12EnvelopeSettings (wymagane)
framingSettings Ustawienia ramowania X12. X12FramingSettings (wymagane)
messageFilter Filtr komunikatu X12. X12MessageFilter (wymagane)
messageFilterList Lista filtrów komunikatów X12. X12MessageIdentifier[]
processingSettings Ustawienia przetwarzania X12. X12ProcessingSettings (wymagane)
schemaReferences Odwołania do schematu X12. X12SchemaReference[] (wymagane)
securitySettings Ustawienia zabezpieczeń X12. X12SecuritySettings (wymagane)
validationOverrides Ustawienia walidacji X12 zastępują. X12ValidationOverride[]
validationSettings Ustawienia weryfikacji X12. X12ValidationSettings (wymagane)
x12DelimiterOverrides Ustawienia ogranicznika X12 zastępują. X12DelimiterOverrides[]

X12SchemaReference

Nazwa Opis Wartość
messageId Identyfikator wiadomości. ciąg (wymagany)
schemaName Nazwa schematu. ciąg (wymagany)
schemaVersion Wersja schematu. ciąg (wymagany)
senderApplicationId Identyfikator aplikacji nadawcy. struna

X12SecuritySettings

Nazwa Opis Wartość
authorizationQualifier Kwalifikator autoryzacji. ciąg (wymagany)
authorizationValue Wartość autoryzacji. struna
passwordValue Wartość hasła. struna
securityQualifier Kwalifikator zabezpieczeń. ciąg (wymagany)

X12ValidationOverride

Nazwa Opis Wartość
allowLeadingAndTrailingSpacesAndZeroes Wartość wskazująca, czy zezwalać na spacje wiodące i końcowe oraz zera. bool (wymagane)
messageId Identyfikator komunikatu, na którym należy zastosować ustawienia weryfikacji. ciąg (wymagany)
trailingSeparatorPolicy Zasady separatora końcowego. "Obowiązkowe"
"NotAllowed"
"NotSpecified"
"Opcjonalne" (wymagane)
trimLeadingAndTrailingSpacesAndZeroes Wartość wskazująca, czy przycinać spacje wiodące i końcowe oraz zera. bool (wymagane)
validateCharacterSet Wartość wskazująca, czy należy zweryfikować zestaw znaków. bool (wymagane)
validateEDITypes Wartość wskazująca, czy należy zweryfikować typy EDI. bool (wymagane)
validateXSDTypes Wartość wskazująca, czy należy zweryfikować typy XSD. bool (wymagane)

X12ValidationSettings

Nazwa Opis Wartość
allowLeadingAndTrailingSpacesAndZeroes Wartość wskazująca, czy zezwalać na spacje wiodące i końcowe oraz zera. bool (wymagane)
checkDuplicateGroupControlNumber Wartość wskazująca, czy należy sprawdzić zduplikowany numer kontrolny grupy. bool (wymagane)
checkDuplicateInterchangeControlNumber Wartość wskazująca, czy należy sprawdzić zduplikowany numer kontrolny wymiany. bool (wymagane)
checkDuplicateTransactionSetControlNumber Wartość wskazująca, czy ma być sprawdzany zduplikowany numer kontrolny zestawu transakcji. bool (wymagane)
interchangeControlNumberValidityDays Okres ważności numeru kontrolnego wymiany. int (wymagane)
trailingSeparatorPolicy Zasady separatora końcowego. "Obowiązkowe"
"NotAllowed"
"NotSpecified"
"Opcjonalne" (wymagane)
trimLeadingAndTrailingSpacesAndZeroes Wartość wskazująca, czy przycinać spacje wiodące i końcowe oraz zera. bool (wymagane)
validateCharacterSet Wartość wskazująca, czy należy zweryfikować zestaw znaków w komunikacie. bool (wymagane)
validateEDITypes Wartość wskazująca, czy należy zweryfikować typy EDI. bool (wymagane)
validateXSDTypes Wartość wskazująca, czy należy zweryfikować typy XSD. bool (wymagane)

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Szablon Opis
Azure Logic Apps — as2 wysyłanie odbierania

wdrażanie w usłudze Azure
Tworzy konta integracji dla dwóch partnerów, Contoso i Fabrikam, w tym artefakty dla partnerów i umów. Szablon tworzy również aplikacje logiki między firmą Fabrikam Sales i Firmą Contoso w celu zademonstrowania synchronicznego odbierania wysyłania AS2. Szablon tworzy również aplikacje logiki między firmami Fabrikam Finance i Contoso, które pokazują asynchroniczne odbieranie asynchronicznych wiadomości AS2.

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu IntegrationAccounts/agreement można wdrożyć przy użyciu operacji docelowych:

  • grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Logic/integrationAccounts/agreement, dodaj następujący program Terraform do szablonu.

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

Wartości właściwości

AgreementContent

Nazwa Opis Wartość
aS2 Zawartość umowy AS2. AS2AgreementContent
edifact Zawartość umowy EDIFACT. EdifactAgreementContent
x12 Zawartość umowy X12. X12AgreementContent

AS2AcknowledgementConnectionSettings

Nazwa Opis Wartość
ignoreCertificateNameMismatch Wartość wskazująca, czy ignorować niezgodność w nazwie certyfikatu. bool (wymagane)
keepHttpConnectionAlive Wartość wskazująca, czy połączenie jest aktywne. bool (wymagane)
supportHttpStatusCodeContinue Wartość wskazująca, czy należy obsługiwać kod stanu HTTP "CONTINUE". bool (wymagane)
rozwińHttpHeaders Wartość wskazująca, czy rozwijać nagłówki HTTP. bool (wymagane)

AS2AgreementContent

Nazwa Opis Wartość
receiveAgreement Jednokierunkowa umowa odbioru AS2. AS2OneWayAgreement (wymagane)
sendAgreement Jednokierunkowa umowa wysyłania as2. AS2OneWayAgreement (wymagane)

AS2EnvelopeSettings

Nazwa Opis Wartość
autogenerateFileName Wartość wskazująca, czy automatycznie wygenerować nazwę pliku. bool (wymagane)
fileNameTemplate Szablon nazwy pliku. ciąg (wymagany)
messageContentType Typ zawartości wiadomości. ciąg (wymagany)
suspendMessageOnFileNameGenerationError Wartość wskazująca, czy komunikat ma być zawieszony podczas generowania nazwy pliku. bool (wymagane)
transmitFileNameInMimeHeader Wartość wskazująca, czy należy przesyłać nazwę pliku w nagłówku mime. bool (wymagane)

AS2ErrorSettings

Nazwa Opis Wartość
resendIfMDNNotReceived Wartość wskazująca, czy ponownie wysłać komunikat Jeśli nie odebrano nazwy MDN. bool (wymagane)
suspendDuplicateMessage Wartość wskazująca, czy wstrzymać zduplikowany komunikat. bool (wymagane)

AS2MdnSettings

Nazwa Opis Wartość
dispositionNotificationTo Powiadomienie o dyspozycji do wartości nagłówka. struna
mdnText Tekst MDN. struna
micHashingAlgorithm Algorytm podpisywania lub tworzenia skrótów. "MD5"
"Brak"
"NotSpecified"
"SHA1"
"SHA2256"
"SHA2384"
"SHA2512" (wymagane)
needMDN Wartość wskazująca, czy wysłać, czy zażądać nazwy MDN. bool (wymagane)
receiptDeliveryUrl Adres URL dostarczania paragonu. struna
sendInboundMDNToMessageBox Wartość wskazująca, czy wysłać przychodzącą nazwę MDN do pola komunikatu. bool (wymagane)
sendMDNAsynchronously Wartość wskazująca, czy wysłać asynchroniczną nazwę MDN. bool (wymagane)
signMDN Wartość wskazująca, czy nazwa MDN musi być podpisana, czy nie. bool (wymagane)
signOutboundMDNIfOptional Wartość wskazująca, czy należy wylogować wychodzącą nazwę MDN, jeśli jest opcjonalna. bool (wymagane)

AS2MessageConnectionSettings

Nazwa Opis Wartość
ignoreCertificateNameMismatch Wartość wskazująca, czy ignorować niezgodność w nazwie certyfikatu. bool (wymagane)
keepHttpConnectionAlive Wartość wskazująca, czy połączenie jest aktywne. bool (wymagane)
supportHttpStatusCodeContinue Wartość wskazująca, czy należy obsługiwać kod stanu HTTP "CONTINUE". bool (wymagane)
rozwińHttpHeaders Wartość wskazująca, czy rozwijać nagłówki HTTP. bool (wymagane)

AS2OneWayAgreement

Nazwa Opis Wartość
protocolSettings Ustawienia protokołu AS2. AS2ProtocolSettings (wymagane)
receiverBusinessIdentity Tożsamość biznesowa odbiorcy BusinessIdentity (wymagane)
senderBusinessIdentity Tożsamość biznesowa nadawcy BusinessIdentity (wymagane)

AS2ProtocolSettings

Nazwa Opis Wartość
acknowledgementConnectionSettings Ustawienia połączenia potwierdzenia. AS2AcknowledgementConnectionSettings (wymagane)
kopertyUstawienia Ustawienia koperty. AS2EnvelopeSettings (wymagane)
errorSettings Ustawienia błędu. AS2ErrorSettings (wymagane)
mdnSettings Ustawienia mdN. AS2MdnSettings (wymagane)
messageConnectionSettings Ustawienia połączenia komunikatów. AS2MessageConnectionSettings (wymagane)
securitySettings Ustawienia zabezpieczeń. AS2SecuritySettings (wymagane)
validationSettings Ustawienia walidacji. AS2ValidationSettings (wymagane)

AS2SecuritySettings

Nazwa Opis Wartość
enableNRRForInboundDecodedMessages Wartość wskazująca, czy włączyć funkcję NRR dla komunikatów dekodowanych dla ruchu przychodzącego. bool (wymagane)
enableNRRForInboundEncodedMessages Wartość wskazująca, czy włączyć funkcję NRR dla komunikatów zakodowanych dla ruchu przychodzącego. bool (wymagane)
enableNRRForInboundMDN Wartość wskazująca, czy włączyć nrR dla przychodzącej nazwy MDN. bool (wymagane)
enableNRRForOutboundDecodedMessages Wartość wskazująca, czy włączyć funkcję NRR dla dekodowanych komunikatów wychodzących. bool (wymagane)
enableNRRForOutboundEncodedMessages Wartość wskazująca, czy włączyć funkcję NRR dla komunikatów zakodowanych dla ruchu wychodzącego. bool (wymagane)
enableNRRForOutboundMDN Wartość wskazująca, czy włączyć nrR dla wychodzącej nazwy MDN. bool (wymagane)
encryptionCertificateName Nazwa certyfikatu szyfrowania. struna
overrideGroupSigningCertificate Wartość wskazująca, czy wysłać, czy zażądać nazwy MDN. bool (wymagane)
sha2AlgorithmFormat Format algorytmu Sha2. Prawidłowe wartości to Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize. struna
signingCertificateName Nazwa certyfikatu podpisywania. struna

AS2ValidationSettings

Nazwa Opis Wartość
checkCertificateRevocationListOnReceive Wartość wskazująca, czy należy sprawdzić listę odwołania certyfikatów po odebraniu. bool (wymagane)
checkCertificateRevocationListOnSend Wartość wskazująca, czy sprawdzić listę odwołania certyfikatów podczas wysyłania. bool (wymagane)
checkDuplicateMessage Wartość wskazująca, czy ma być sprawdzana zduplikowana wiadomość. bool (wymagane)
compressMessage Wartość wskazująca, czy komunikat musi być skompresowany. bool (wymagane)
encryptionAlgorithm Algorytm szyfrowania. "AES128"
"AES192"
"AES256"
"DES3"
"Brak"
"NotSpecified"
"RC2" (wymagane)
encryptMessage Wartość wskazująca, czy komunikat musi być zaszyfrowany. bool (wymagane)
interchangeDuplicatesValidityDays Liczba dni, przez które należy zwrócić uwagę na zduplikowaną wymianę. int (wymagane)
overrideMessageProperties Wartość wskazująca, czy zastąpić właściwości komunikatów przychodzących tymi w umowie. bool (wymagane)
signingAlgorithm Algorytm podpisywania. "Wartość domyślna"
"NotSpecified"
"SHA1"
"SHA2256"
"SHA2384"
"SHA2512"
signMessage Wartość wskazująca, czy komunikat musi być podpisany. bool (wymagane)

BusinessIdentity

Nazwa Opis Wartość
Kwalifikator Kwalifikator tożsamości biznesowej, np. as2identity, ZZ, ZZZ, 31, 32 ciąg (wymagany)
wartość Wartość tożsamości biznesowej zdefiniowana przez użytkownika. ciąg (wymagany)

EdifactAcknowledgementSettings

Nazwa Opis Wartość
potwierdzenieControlNumberLowerBound Numer kontrolny potwierdzenia jest niższy. int (wymagane)
potwierdzenieControlNumberPrefix Prefiks numeru kontrolnego potwierdzenia. struna
potwierdzenieControlNumberSuffix Sufiks numeru kontrolnego potwierdzenia. struna
acknowledgementControlNumberUpperBound Górna granica numeru kontrolnego potwierdzenia. int (wymagane)
batchFunctionalAcknowledgements Wartość wskazująca, czy ma być wsadowe potwierdzenia funkcjonalne. bool (wymagane)
batchTechnicalAcknowledgements Wartość wskazująca, czy należy wsadować potwierdzenia techniczne. bool (wymagane)
needFunctionalAcknowledgement Wartość wskazująca, czy wymagane jest potwierdzenie funkcjonalne. bool (wymagane)
needLoopForValidMessages Wartość wskazująca, czy pętla jest potrzebna dla prawidłowych komunikatów. bool (wymagane)
needTechnicalAcknowledgement Wartość wskazująca, czy wymagane jest potwierdzenie techniczne. bool (wymagane)
rolloverAcknowledgementControlNumber Wartość wskazująca, czy przerzucać numer kontrolny potwierdzenia. bool (wymagane)
sendSynchronousAcknowledgement Wartość wskazująca, czy wysłać potwierdzenie synchroniczne. bool (wymagane)

EdifactAgreementContent

Nazwa Opis Wartość
receiveAgreement Jednokierunkowa umowa dotycząca odbioru EDIFACT. EdifactOneWayAgreement (wymagane)
sendAgreement Jednokierunkowa umowa wysyłania EDIFACT. EdifactOneWayAgreement (wymagane)

EdifactDelimiterOverride

Nazwa Opis Wartość
componentSeparator Separator składników. int (wymagane)
dataElementSeparator Separator elementu danych. int (wymagane)
decimalPointIndicator Wskaźnik punktu dziesiętnego. "Przecinek"
"Liczba dziesiętna"
"NotSpecified" (wymagane)
messageAssociationAssignedCode Przypisany kod skojarzenia wiadomości. struna
messageId Identyfikator wiadomości. struna
messageRelease Wydanie komunikatu. struna
messageVersion Wersja komunikatu. struna
releaseIndicator Wskaźnik wydania. int (wymagane)
repetitionSeparator Separator powtórzeń. int (wymagane)
segmentTerminator Terminator segmentu. int (wymagane)
segmentTerminatorSuffix Sufiks terminatora segmentu. "CR"
"CRLF"
"LF"
"Brak"
"NotSpecified" (wymagane)
targetNamespace Docelowa przestrzeń nazw, w której należy zastosować te ustawienia ogranicznika. struna

EdifactEnvelopeOverride

Nazwa Opis Wartość
applicationPassword Hasło aplikacji. struna
associationAssignedCode Przypisany kod skojarzenia. struna
controllingAgencyCode Kod agencji kontrolującej. struna
functionalGroupId Identyfikator grupy funkcjonalnej. struna
groupHeaderMessageRelease Wydanie komunikatu nagłówka grupy. struna
groupHeaderMessageVersion Wersja komunikatu nagłówka grupy. struna
messageAssociationAssignedCode Przypisany kod skojarzenia wiadomości. struna
messageId Identyfikator komunikatu, na którym należy zastosować te ustawienia koperty. struna
messageRelease Wersja wydania komunikatu, na której należy zastosować te ustawienia koperty. struna
messageVersion Wersja komunikatu, w której należy zastosować te ustawienia koperty. struna
receiverApplicationId Identyfikator aplikacji odbiorcy. struna
receiverApplicationQualifier Kwalifikator aplikacji odbiornika. struna
senderApplicationId Identyfikator aplikacji nadawcy. struna
senderApplicationQualifier Kwalifikator aplikacji nadawcy. struna
targetNamespace Docelowa przestrzeń nazw, w której należy zastosować te ustawienia koperty. struna

EdifactEnvelopeSettings

Nazwa Opis Wartość
applicationReferenceId Identyfikator odwołania aplikacji. struna
applyDelimiterStringAdvice Wartość wskazująca, czy należy zastosować porady dotyczące ciągu ogranicznika. bool (wymagane)
communicationAgreementId Identyfikator umowy komunikacyjnej. struna
createGroupingSegments Wartość wskazująca, czy utworzyć segmenty grupowania. bool (wymagane)
enableDefaultGroupHeaders Wartość wskazująca, czy włączyć domyślne nagłówki grup. bool (wymagane)
functionalGroupId Identyfikator grupy funkcjonalnej. struna
groupApplicationPassword Hasło aplikacji grupy. struna
groupApplicationReceiverId Identyfikator odbiorcy aplikacji grupy. struna
groupApplicationReceiverQualifier Kwalifikator odbiornika aplikacji grupy. struna
groupApplicationSenderId Identyfikator nadawcy aplikacji grupy. struna
groupApplicationSenderQualifier Kwalifikator nadawcy aplikacji grupy. struna
groupAssociationAssignedCode Przypisany kod skojarzenia grupy. struna
groupControllingAgencyCode Grupa kontrolująca kod agencji. struna
groupControlNumberLowerBound Numer kontrolny grupy jest niższy. int (wymagane)
groupControlNumberPrefix Prefiks numeru kontrolnego grupy. struna
groupControlNumberSuffix Sufiks numeru kontrolnego grupy. struna
groupControlNumberUpperBound Górna granica numeru kontrolki grupy. int (wymagane)
groupMessageRelease Wydanie komunikatu grupy. struna
groupMessageVersion Wersja komunikatu grupy. struna
interchangeControlNumberLowerBound Numer kontrolny wymiany jest niższy. int (wymagane)
interchangeControlNumberPrefix Prefiks numeru kontrolnego wymiany. struna
interchangeControlNumberSuffix Sufiks numeru kontrolnego wymiany. struna
interchangeControlNumberUpperBound Górna granica numeru kontrolnego wymiany. int (wymagane)
isTestInterchange Wartość wskazująca, czy komunikat jest testową wymianą. bool (wymagane)
overwriteExistingTransactionSetControlNumber Wartość wskazująca, czy zastąpić istniejący numer kontrolny zestawu transakcji. bool (wymagane)
processingPriorityCode Kod priorytetu przetwarzania. struna
receiverInternalIdentification Wewnętrzna identyfikacja odbiorcy. struna
receiverInternalSubIdentification Wewnętrzna identyfikacja podrzędna odbiorcy. struna
receiverReverseRoutingAddress Adres routingu zwrotnego odbiorcy. struna
recipientReferencePasswordQualifier Kwalifikator hasła odwołania do adresata. struna
recipientReferencePasswordValue Adresaci odwołują się do wartości hasła. struna
rolloverGroupControlNumber Wartość wskazująca, czy przerzucać numer kontrolny grupy. bool (wymagane)
rolloverInterchangeControlNumber Wartość wskazująca, czy przerzucać numer kontrolny wymiany. bool (wymagane)
rolloverTransactionSetControlNumber Wartość wskazująca, czy przerzucać numer kontrolny zestawu transakcji. bool (wymagane)
senderInternalIdentification Wewnętrzna identyfikacja nadawcy. struna
senderInternalSubIdentification Wewnętrzna identyfikacja podrzędna nadawcy. struna
senderReverseRoutingAddress Adres routingu zwrotnego nadawcy. struna
transactionSetControlNumberLowerBound Numer kontrolny zestawu transakcji jest niższy. int (wymagane)
transactionSetControlNumberPrefix Prefiks numeru kontrolnego zestawu transakcji. struna
transactionSetControlNumberSuffix Sufiks numeru kontrolnego zestawu transakcji. struna
transactionSetControlNumberUpperBound Numer kontrolny zestawu transakcji jest górna granica. int (wymagane)

EdifactFramingSettings

Nazwa Opis Wartość
znakEncoding Kodowanie znaków. struna
znakSet Znak ustawienia ramki EDIFACTSet. "KECA"
"NotSpecified"
"UNOA"
"UNOB"
"UNOC"
"UNOD"
"UNOE"
"UNOF"
"UNOG"
"UNOH"
"UNOI"
"UNOJ"
"UNOK"
"UNOX"
"UNOY" (wymagane)
componentSeparator Separator składników. int (wymagane)
dataElementSeparator Separator elementu danych. int (wymagane)
decimalPointIndicator Ustawienie ramki EDIFACT wskaźnik dziesiętny. "Przecinek"
"Liczba dziesiętna"
"NotSpecified" (wymagane)
protocolVersion Wersja protokołu. int (wymagane)
releaseIndicator Wskaźnik wydania. int (wymagane)
repetitionSeparator Separator powtórzeń. int (wymagane)
segmentTerminator Terminator segmentu. int (wymagane)
segmentTerminatorSuffix Sufiks terminatora segmentu ustawiania ramek EDIFACT. "CR"
"CRLF"
"LF"
"Brak"
"NotSpecified" (wymagane)
serviceCodeListDirectoryVersion Wersja katalogu listy kodu usługi. struna

EdifactMessageFilter

Nazwa Opis Wartość
messageFilterType Typ filtru komunikatu. "Wyklucz"
"Uwzględnij"
"NotSpecified" (wymagane)

EdifactMessageIdentifier

Nazwa Opis Wartość
messageId Identyfikator komunikatu, na którym należy zastosować te ustawienia koperty. ciąg (wymagany)

EdifactOneWayAgreement

Nazwa Opis Wartość
protocolSettings Ustawienia protokołu EDIFACT. EdifactProtocolSettings (wymagane)
receiverBusinessIdentity Tożsamość biznesowa odbiorcy BusinessIdentity (wymagane)
senderBusinessIdentity Tożsamość biznesowa nadawcy BusinessIdentity (wymagane)

EdifactProcessingSettings

Nazwa Opis Wartość
createEmptyXmlTagsForTrailingSeparators Wartość wskazująca, czy utworzyć puste tagi XML dla separatorów końcowych. bool (wymagane)
maskSecurityInfo Wartość wskazująca, czy należy maskować informacje zabezpieczające. bool (wymagane)
preserveInterchange Wartość wskazująca, czy zachować wymianę. bool (wymagane)
suspendInterchangeOnError Wartość wskazująca, czy wstrzymać wymianę na błędzie. bool (wymagane)
useDotAsDecimalSeparator Wartość wskazująca, czy należy użyć kropki jako separatora dziesiętnego. bool (wymagane)

EdifactProtocolSettings

Nazwa Opis Wartość
potwierdzenieUstawienia Ustawienia potwierdzenia EDIFACT. EdifactAcknowledgementSettings (wymagane)
edifactDelimiterOverrides Ustawienia ogranicznika EDIFACT zastępują. EdifactDelimiterOverride[]
kopertyPrzesłonięcia Ustawienia koperty EDIFACT zastępują. EdifactEnvelopeOverride[]
kopertyUstawienia Ustawienia koperty EDIFACT. EdifactEnvelopeSettings (wymagane)
framingSettings Ustawienia tworzenia ramek EDIFACT. EdifactFramingSettings (wymagane)
messageFilter Filtr komunikatu EDIFACT. EdifactMessageFilter (wymagane)
messageFilterList Lista filtrów komunikatów EDIFACT. EdifactMessageIdentifier []
processingSettings Ustawienia przetwarzania EDIFACT. EdifactProcessingSettings (wymagane)
schemaReferences Odwołania do schematu EDIFACT. EdifactSchemaReference[] (wymagane)
validationOverrides Ustawienia weryfikacji EDIFACT zastępują. EdifactValidationOverride[]
validationSettings Ustawienia weryfikacji EDIFACT. EdifactValidationSettings (wymagane)

EdifactSchemaReference

Nazwa Opis Wartość
associationAssignedCode Przypisany kod skojarzenia. struna
messageId Identyfikator wiadomości. ciąg (wymagany)
messageRelease Wersja wydania komunikatu. ciąg (wymagany)
messageVersion Wersja komunikatu. ciąg (wymagany)
schemaName Nazwa schematu. ciąg (wymagany)
senderApplicationId Identyfikator aplikacji nadawcy. struna
senderApplicationQualifier Kwalifikator aplikacji nadawcy. struna

EdifactValidationOverride

Nazwa Opis Wartość
allowLeadingAndTrailingSpacesAndZeroes Wartość wskazująca, czy zezwalać na spacje wiodące i końcowe oraz zera. bool (wymagane)
enforceCharacterSet Wartość wskazująca, czy należy zweryfikować zestaw znaków. bool (wymagane)
messageId Identyfikator komunikatu, na którym należy zastosować ustawienia weryfikacji. ciąg (wymagany)
trailingSeparatorPolicy Zasady separatora końcowego. "Obowiązkowe"
"NotAllowed"
"NotSpecified"
"Opcjonalne" (wymagane)
trimLeadingAndTrailingSpacesAndZeroes Wartość wskazująca, czy przycinać spacje wiodące i końcowe oraz zera. bool (wymagane)
validateEDITypes Wartość wskazująca, czy należy zweryfikować typy EDI. bool (wymagane)
validateXSDTypes Wartość wskazująca, czy należy zweryfikować typy XSD. bool (wymagane)

EdifactValidationSettings

Nazwa Opis Wartość
allowLeadingAndTrailingSpacesAndZeroes Wartość wskazująca, czy zezwalać na spacje wiodące i końcowe oraz zera. bool (wymagane)
checkDuplicateGroupControlNumber Wartość wskazująca, czy należy sprawdzić zduplikowany numer kontrolny grupy. bool (wymagane)
checkDuplicateInterchangeControlNumber Wartość wskazująca, czy należy sprawdzić zduplikowany numer kontrolny wymiany. bool (wymagane)
checkDuplicateTransactionSetControlNumber Wartość wskazująca, czy ma być sprawdzany zduplikowany numer kontrolny zestawu transakcji. bool (wymagane)
interchangeControlNumberValidityDays Okres ważności numeru kontrolnego wymiany. int (wymagane)
trailingSeparatorPolicy Zasady separatora końcowego. "Obowiązkowe"
"NotAllowed"
"NotSpecified"
"Opcjonalne" (wymagane)
trimLeadingAndTrailingSpacesAndZeroes Wartość wskazująca, czy przycinać spacje wiodące i końcowe oraz zera. bool (wymagane)
validateCharacterSet Wartość wskazująca, czy należy zweryfikować zestaw znaków w komunikacie. bool (wymagane)
validateEDITypes Wartość wskazująca, czy należy zweryfikować typy EDI. bool (wymagane)
validateXSDTypes Wartość wskazująca, czy należy zweryfikować typy XSD. bool (wymagane)

IntegrationAccountAgreementProperties

Nazwa Opis Wartość
agreementType Typ umowy. "AS2"
"Edifact"
"NotSpecified"
"X12" (wymagane)
zawartość Zawartość umowy. AgreementContent (wymagane)
guestIdentity Tożsamość biznesowa partnera gościa. BusinessIdentity (wymagane)
guestPartner Partner kont integracji, który jest ustawiony jako partner gości dla tej umowy. ciąg (wymagany)
hostIdentity Tożsamość biznesowa partnera hosta. BusinessIdentity (wymagane)
hostPartner Partner kont integracji, który jest ustawiony jako partner hosta dla tej umowy. ciąg (wymagany)
metadane Metadane. jakikolwiek

Microsoft.Logic/integrationAccounts/agreement

Nazwa Opis Wartość
lokalizacja Lokalizacja zasobu. struna
nazwa Nazwa zasobu ciąg (wymagany)
parent_id Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: integrationAccounts
Właściwości Właściwości umowy konta integracji. IntegrationAccountAgreementProperties (wymagane)
Tagi Tagi zasobów Słownik nazw tagów i wartości.
typ Typ zasobu "Microsoft.Logic/integrationAccounts/agreements@2018-07-01-preview"

Tagi zasobów

Nazwa Opis Wartość

X12AcknowledgementSettings

Nazwa Opis Wartość
potwierdzenieControlNumberLowerBound Numer kontrolny potwierdzenia jest niższy. int (wymagane)
potwierdzenieControlNumberPrefix Prefiks numeru kontrolnego potwierdzenia. struna
potwierdzenieControlNumberSuffix Sufiks numeru kontrolnego potwierdzenia. struna
acknowledgementControlNumberUpperBound Górna granica numeru kontrolnego potwierdzenia. int (wymagane)
batchFunctionalAcknowledgements Wartość wskazująca, czy ma być wsadowe potwierdzenia funkcjonalne. bool (wymagane)
batchImplementationAcknowledgements Wartość wskazująca, czy do potwierdzenia implementacji wsadowej. bool (wymagane)
batchTechnicalAcknowledgements Wartość wskazująca, czy należy wsadować potwierdzenia techniczne. bool (wymagane)
functionalAcknowledgementVersion Wersja potwierdzenia funkcjonalnego. struna
implementationAcknowledgementVersion Wersja potwierdzenia implementacji. struna
needFunctionalAcknowledgement Wartość wskazująca, czy wymagane jest potwierdzenie funkcjonalne. bool (wymagane)
needImplementationAcknowledgement Wartość wskazująca, czy wymagane jest potwierdzenie implementacji. bool (wymagane)
needLoopForValidMessages Wartość wskazująca, czy pętla jest potrzebna dla prawidłowych komunikatów. bool (wymagane)
needTechnicalAcknowledgement Wartość wskazująca, czy wymagane jest potwierdzenie techniczne. bool (wymagane)
rolloverAcknowledgementControlNumber Wartość wskazująca, czy przerzucać numer kontrolny potwierdzenia. bool (wymagane)
sendSynchronousAcknowledgement Wartość wskazująca, czy wysłać potwierdzenie synchroniczne. bool (wymagane)

X12AgreementContent

Nazwa Opis Wartość
receiveAgreement Jednokierunkowa umowa odbioru X12. X12OneWayAgreement (wymagane)
sendAgreement Jednokierunkowa umowa wysyłania X12. X12OneWayAgreement (wymagane)

X12DelimiterOverrides

Nazwa Opis Wartość
componentSeparator Separator składników. int (wymagane)
dataElementSeparator Separator elementu danych. int (wymagane)
messageId Identyfikator wiadomości. struna
protocolVersion Wersja protokołu. struna
replaceCharacter Znak zastępczy. int (wymagane)
replaceSeparatorsInPayload Wartość wskazująca, czy zastąpić separatory w ładunku. bool (wymagane)
segmentTerminator Terminator segmentu. int (wymagane)
segmentTerminatorSuffix Sufiks terminatora segmentu. "CR"
"CRLF"
"LF"
"Brak"
"NotSpecified" (wymagane)
targetNamespace Docelowa przestrzeń nazw, w której należy zastosować te ustawienia ogranicznika. struna

X12EnvelopeOverride

Nazwa Opis Wartość
dateFormat Format daty. "CCYYMMDD"
"NotSpecified"
"YYMMDD" (wymagane)
functionalIdentifierCode Kod identyfikatora funkcjonalnego. struna
headerVersion Wersja nagłówka. ciąg (wymagany)
messageId Identyfikator komunikatu, na którym należy zastosować te ustawienia koperty. ciąg (wymagany)
protocolVersion Wersja protokołu, na której należy zastosować te ustawienia koperty. ciąg (wymagany)
receiverApplicationId Identyfikator aplikacji odbiorcy. ciąg (wymagany)
responsibleAgencyCode Kodeks odpowiedzialnej agencji. ciąg (wymagany)
senderApplicationId Identyfikator aplikacji nadawcy. ciąg (wymagany)
targetNamespace Docelowa przestrzeń nazw, w której należy zastosować te ustawienia koperty. ciąg (wymagany)
timeFormat Format godziny. "HHMM"
"HHMMSS"
"HHMMSSD"
"HHMMSSdd"
"NotSpecified" (wymagane)

X12EnvelopeSettings

Nazwa Opis Wartość
controlStandardsId Identyfikator standardów kontrolek. int (wymagane)
controlVersionNumber Numer wersji kontroli. ciąg (wymagany)
enableDefaultGroupHeaders Wartość wskazująca, czy włączyć domyślne nagłówki grup. bool (wymagane)
functionalGroupId Identyfikator grupy funkcjonalnej. struna
groupControlNumberLowerBound Numer kontrolny grupy jest niższy. int (wymagane)
groupControlNumberUpperBound Górna granica numeru kontrolki grupy. int (wymagane)
groupHeaderAgencyCode Kod agencji nagłówka grupy. ciąg (wymagany)
groupHeaderDateFormat Format daty nagłówka grupy. "CCYYMMDD"
"NotSpecified"
"YYMMDD" (wymagane)
groupHeaderTimeFormat Format czasu nagłówka grupy. "HHMM"
"HHMMSS"
"HHMMSSD"
"HHMMSSdd"
"NotSpecified" (wymagane)
groupHeaderVersion Wersja nagłówka grupy. ciąg (wymagany)
interchangeControlNumberLowerBound Numer kontrolny wymiany jest niższy. int (wymagane)
interchangeControlNumberUpperBound Górna granica numeru kontrolnego wymiany. int (wymagane)
overwriteExistingTransactionSetControlNumber Wartość wskazująca, czy zastąpić istniejący numer kontrolny zestawu transakcji. bool (wymagane)
receiverApplicationId Identyfikator aplikacji odbiorcy. ciąg (wymagany)
rolloverGroupControlNumber Wartość wskazująca, czy przerzucać numer kontrolny grupy. bool (wymagane)
rolloverInterchangeControlNumber Wartość wskazująca, czy przerzucać numer kontrolny wymiany. bool (wymagane)
rolloverTransactionSetControlNumber Wartość wskazująca, czy przerzucać numer kontrolny zestawu transakcji. bool (wymagane)
senderApplicationId Identyfikator aplikacji nadawcy. ciąg (wymagany)
transactionSetControlNumberLowerBound Numer kontrolny zestawu transakcji jest niższy. int (wymagane)
transactionSetControlNumberPrefix Prefiks numeru kontrolnego zestawu transakcji. struna
transactionSetControlNumberSuffix Sufiks numeru kontrolnego zestawu transakcji. struna
transactionSetControlNumberUpperBound Numer kontrolny zestawu transakcji jest górna granica. int (wymagane)
usageIndicator Wskaźnik użycia. "Informacje"
"NotSpecified"
"Produkcja"
"Test" (wymagany)
useControlStandardsIdAsRepetitionCharacter Wartość wskazująca, czy używać identyfikatora standardów kontroli jako znaku powtórzenia. bool (wymagane)

X12FramingSettings

Nazwa Opis Wartość
znakSet Zestaw znaków X12. "Podstawowa"
"Rozszerzony"
"NotSpecified"
"UTF8" (wymagany)
componentSeparator Separator składników. int (wymagane)
dataElementSeparator Separator elementu danych. int (wymagane)
replaceCharacter Znak zastępczy. int (wymagane)
replaceSeparatorsInPayload Wartość wskazująca, czy zastąpić separatory w ładunku. bool (wymagane)
segmentTerminator Terminator segmentu. int (wymagane)
segmentTerminatorSuffix Sufiks terminatora segmentu. "CR"
"CRLF"
"LF"
"Brak"
"NotSpecified" (wymagane)

X12MessageFilter

Nazwa Opis Wartość
messageFilterType Typ filtru komunikatu. "Wyklucz"
"Uwzględnij"
"NotSpecified" (wymagane)

X12MessageIdentifier

Nazwa Opis Wartość
messageId Identyfikator wiadomości. ciąg (wymagany)

X12OneWayAgreement

Nazwa Opis Wartość
protocolSettings Ustawienia protokołu X12. X12ProtocolSettings (wymagane)
receiverBusinessIdentity Tożsamość biznesowa odbiorcy BusinessIdentity (wymagane)
senderBusinessIdentity Tożsamość biznesowa nadawcy BusinessIdentity (wymagane)

X12ProcessingSettings

Nazwa Opis Wartość
convertImpliedDecimal Wartość wskazująca, czy przekonwertować typ liczbowy na implikowane liczby dziesiętne. bool (wymagane)
createEmptyXmlTagsForTrailingSeparators Wartość wskazująca, czy utworzyć puste tagi XML dla separatorów końcowych. bool (wymagane)
maskSecurityInfo Wartość wskazująca, czy należy maskować informacje zabezpieczające. bool (wymagane)
preserveInterchange Wartość wskazująca, czy zachować wymianę. bool (wymagane)
suspendInterchangeOnError Wartość wskazująca, czy wstrzymać wymianę na błędzie. bool (wymagane)
useDotAsDecimalSeparator Wartość wskazująca, czy należy użyć kropki jako separatora dziesiętnego. bool (wymagane)

X12ProtocolSettings

Nazwa Opis Wartość
potwierdzenieUstawienia Ustawienia potwierdzenia X12. X12AcknowledgementSettings (wymagane)
kopertyPrzesłonięcia Ustawienia przesłonięcia koperty X12. X12EnvelopeOverride[]
kopertyUstawienia Ustawienia koperty X12. X12EnvelopeSettings (wymagane)
framingSettings Ustawienia ramowania X12. X12FramingSettings (wymagane)
messageFilter Filtr komunikatu X12. X12MessageFilter (wymagane)
messageFilterList Lista filtrów komunikatów X12. X12MessageIdentifier[]
processingSettings Ustawienia przetwarzania X12. X12ProcessingSettings (wymagane)
schemaReferences Odwołania do schematu X12. X12SchemaReference[] (wymagane)
securitySettings Ustawienia zabezpieczeń X12. X12SecuritySettings (wymagane)
validationOverrides Ustawienia walidacji X12 zastępują. X12ValidationOverride[]
validationSettings Ustawienia weryfikacji X12. X12ValidationSettings (wymagane)
x12DelimiterOverrides Ustawienia ogranicznika X12 zastępują. X12DelimiterOverrides[]

X12SchemaReference

Nazwa Opis Wartość
messageId Identyfikator wiadomości. ciąg (wymagany)
schemaName Nazwa schematu. ciąg (wymagany)
schemaVersion Wersja schematu. ciąg (wymagany)
senderApplicationId Identyfikator aplikacji nadawcy. struna

X12SecuritySettings

Nazwa Opis Wartość
authorizationQualifier Kwalifikator autoryzacji. ciąg (wymagany)
authorizationValue Wartość autoryzacji. struna
passwordValue Wartość hasła. struna
securityQualifier Kwalifikator zabezpieczeń. ciąg (wymagany)

X12ValidationOverride

Nazwa Opis Wartość
allowLeadingAndTrailingSpacesAndZeroes Wartość wskazująca, czy zezwalać na spacje wiodące i końcowe oraz zera. bool (wymagane)
messageId Identyfikator komunikatu, na którym należy zastosować ustawienia weryfikacji. ciąg (wymagany)
trailingSeparatorPolicy Zasady separatora końcowego. "Obowiązkowe"
"NotAllowed"
"NotSpecified"
"Opcjonalne" (wymagane)
trimLeadingAndTrailingSpacesAndZeroes Wartość wskazująca, czy przycinać spacje wiodące i końcowe oraz zera. bool (wymagane)
validateCharacterSet Wartość wskazująca, czy należy zweryfikować zestaw znaków. bool (wymagane)
validateEDITypes Wartość wskazująca, czy należy zweryfikować typy EDI. bool (wymagane)
validateXSDTypes Wartość wskazująca, czy należy zweryfikować typy XSD. bool (wymagane)

X12ValidationSettings

Nazwa Opis Wartość
allowLeadingAndTrailingSpacesAndZeroes Wartość wskazująca, czy zezwalać na spacje wiodące i końcowe oraz zera. bool (wymagane)
checkDuplicateGroupControlNumber Wartość wskazująca, czy należy sprawdzić zduplikowany numer kontrolny grupy. bool (wymagane)
checkDuplicateInterchangeControlNumber Wartość wskazująca, czy należy sprawdzić zduplikowany numer kontrolny wymiany. bool (wymagane)
checkDuplicateTransactionSetControlNumber Wartość wskazująca, czy ma być sprawdzany zduplikowany numer kontrolny zestawu transakcji. bool (wymagane)
interchangeControlNumberValidityDays Okres ważności numeru kontrolnego wymiany. int (wymagane)
trailingSeparatorPolicy Zasady separatora końcowego. "Obowiązkowe"
"NotAllowed"
"NotSpecified"
"Opcjonalne" (wymagane)
trimLeadingAndTrailingSpacesAndZeroes Wartość wskazująca, czy przycinać spacje wiodące i końcowe oraz zera. bool (wymagane)
validateCharacterSet Wartość wskazująca, czy należy zweryfikować zestaw znaków w komunikacie. bool (wymagane)
validateEDITypes Wartość wskazująca, czy należy zweryfikować typy EDI. bool (wymagane)
validateXSDTypes Wartość wskazująca, czy należy zweryfikować typy XSD. bool (wymagane)