Udostępnij za pośrednictwem


Microsoft.Logic integrationAccounts/agreements 2015-08-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@2015-08-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
              signingCertificateName: 'string'
            }
            validationSettings: {
              checkCertificateRevocationListOnReceive: bool
              checkCertificateRevocationListOnSend: bool
              checkDuplicateMessage: bool
              compressMessage: bool
              encryptionAlgorithm: 'string'
              encryptMessage: bool
              interchangeDuplicatesValidityDays: int
              overrideMessageProperties: bool
              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
              signingCertificateName: 'string'
            }
            validationSettings: {
              checkCertificateRevocationListOnReceive: bool
              checkCertificateRevocationListOnSend: bool
              checkDuplicateMessage: bool
              compressMessage: bool
              encryptionAlgorithm: 'string'
              encryptMessage: bool
              interchangeDuplicatesValidityDays: int
              overrideMessageProperties: bool
              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: int
                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: int
                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
keepHttpConnectionAlive Wartość wskazująca, czy połączenie jest aktywne. Bool
supportHttpStatusCodeContinue Wartość wskazująca, czy należy obsługiwać kod stanu HTTP "CONTINUE". Bool
rozwińHttpHeaders Wartość wskazująca, czy rozwijać nagłówki HTTP. Bool

AS2AgreementContent

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

AS2EnvelopeSettings

Nazwa Opis Wartość
AutogenerateFileName Wartość wskazująca, czy automatycznie wygenerować nazwę pliku. Bool
fileNameTemplate Szablon nazwy pliku. struna
messageContentType Typ zawartości wiadomości. struna
SuspendMessageOnFileNameGenerationError Wartość wskazująca, czy komunikat ma być zawieszony podczas generowania nazwy pliku. Bool
transmitFileNameInMimeHeader Wartość wskazująca, czy należy przesyłać nazwę pliku w nagłówku mime. Bool

AS2ErrorSettings

Nazwa Opis Wartość
ResendIfMdnNotReceived Wartość wskazująca, czy ponownie wysłać komunikat Jeśli nie odebrano nazwy MDN. Bool
SuspendDuplicateMessage Wartość wskazująca, czy wstrzymać zduplikowany komunikat. Bool

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. "Brak"
"NotSpecified"
"SHA2256"
"SHA2384"
"SHA2512"
needMdn Wartość wskazująca, czy wysłać, czy zażądać nazwy MDN. Bool
receiptDeliveryUrl Adres URL dostarczania paragonu. struna
sendInboundMdnToMessageBox Wartość wskazująca, czy wysłać przychodzącą nazwę MDN do pola komunikatu. Bool
sendMdnAsynchronously Wartość wskazująca, czy wysłać asynchroniczną nazwę MDN. Bool
signMdn Wartość wskazująca, czy nazwa MDN musi być podpisana, czy nie. Bool
signOutboundMdnIfOptional Wartość wskazująca, czy należy wylogować wychodzącą nazwę MDN, jeśli jest opcjonalna. Bool

AS2MessageConnectionSettings

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

AS2OneWayAgreement

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

AS2ProtocolSettings

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

AS2SecuritySettings

Nazwa Opis Wartość
enableNrrForInboundDecodedMessages Wartość wskazująca, czy włączyć funkcję NRR dla komunikatów dekodowanych dla ruchu przychodzącego. Bool
enableNrrForInboundEncodedMessages Wartość wskazująca, czy włączyć funkcję NRR dla komunikatów zakodowanych dla ruchu przychodzącego. Bool
enableNrrForInboundMdn Wartość wskazująca, czy włączyć nrR dla przychodzącej nazwy MDN. Bool
enableNrrForOutboundDecodedMessages Wartość wskazująca, czy włączyć funkcję NRR dla dekodowanych komunikatów wychodzących. Bool
enableNrrForOutboundEncodedMessages Wartość wskazująca, czy włączyć funkcję NRR dla komunikatów zakodowanych dla ruchu wychodzącego. Bool
enableNrrForOutboundMdn Wartość wskazująca, czy włączyć nrR dla wychodzącej nazwy MDN. Bool
encryptionCertificateName Nazwa certyfikatu szyfrowania. struna
overrideGroupSigningCertificate Wartość wskazująca, czy wysłać, czy zażądać nazwy MDN. Bool
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
checkCertificateRevocationListOnSend Wartość wskazująca, czy sprawdzić listę odwołania certyfikatów podczas wysyłania. Bool
checkDuplicateMessage Wartość wskazująca, czy ma być sprawdzana zduplikowana wiadomość. Bool
compressMessage Wartość wskazująca, czy komunikat musi być skompresowany. Bool
encryptionAlgorithm Algorytm szyfrowania. "AES128"
"AES192"
"AES256"
"DES3"
"Brak"
"NotSpecified"
"RC2"
encryptMessage Wartość wskazująca, czy komunikat musi być zaszyfrowany. Bool
interchangeDuplicatesValidityDays Liczba dni, przez które należy zwrócić uwagę na zduplikowaną wymianę. Int
overrideMessageProperties Wartość wskazująca, czy zastąpić właściwości komunikatów przychodzących tymi w umowie. Bool
signMessage Wartość wskazująca, czy komunikat musi być podpisany. Bool

BusinessIdentity

Nazwa Opis Wartość
Kwalifikator Kwalifikator tożsamości biznesowej. struna
Wartość Wartość tożsamości biznesowej. struna

EdifactAcknowledgementSettings

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

EdifactAgreementContent

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

EdifactDelimiterOverride

Nazwa Opis Wartość
componentSeparator Separator składników. Int
dataElementSeparator Separator elementu danych. Int
decimalPointIndicator Wskaźnik punktu dziesiętnego. "Przecinek"
"Liczba dziesiętna"
"NotSpecified"
messageAssociationAssignedCode Przypisany kod skojarzenia wiadomości. struna
messageId Identyfikator wiadomości. struna
messageRelease Wersja wydania komunikatu. struna
messageVersion Wersja komunikatu. struna
releaseIndicator Wskaźnik wydania. Int
repetitionSeparator Separator powtórzeń. Int
segmentTerminator Terminator segmentu. Int
segmentTerminatorSuffix Sufiks terminatora segmentu. "CR"
"CRLF"
"LF"
"Brak"
"NotSpecified"
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
communicationAgreementId Identyfikator umowy komunikacyjnej. struna
createGroupingSegments Wartość wskazująca, czy utworzyć segmenty grupowania. Bool
enableDefaultGroupHeaders Wartość wskazująca, czy włączyć domyślne nagłówki grup. Bool
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
groupControlNumberPrefix Prefiks numeru kontrolnego grupy. struna
groupControlNumberSuffix Sufiks numeru kontrolnego grupy. struna
groupControlNumberUpperBound Górna granica numeru kontrolki grupy. Int
groupMessageRelease Wydanie komunikatu grupy. struna
groupMessageVersion Wersja komunikatu grupy. struna
interchangeControlNumberLowerBound Numer kontrolny wymiany jest niższy. Int
interchangeControlNumberPrefix Prefiks numeru kontrolnego wymiany. struna
interchangeControlNumberSuffix Sufiks numeru kontrolnego wymiany. struna
interchangeControlNumberUpperBound Górna granica numeru kontrolnego wymiany. Int
isTestInterchange Wartość wskazująca, czy komunikat jest testową wymianą. Bool
overwriteExistingTransactionSetControlNumber Wartość wskazująca, czy zastąpić istniejący numer kontrolny zestawu transakcji. Bool
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
rolloverInterchangeControlNumber Wartość wskazująca, czy przerzucać numer kontrolny wymiany. Bool
rolloverTransactionSetControlNumber Wartość wskazująca, czy przerzucać numer kontrolny zestawu transakcji. Bool
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
transactionSetControlNumberPrefix Prefiks numeru kontrolnego zestawu transakcji. struna
transactionSetControlNumberSuffix Sufiks numeru kontrolnego zestawu transakcji. struna
transactionSetControlNumberUpperBound Numer kontrolny zestawu transakcji jest górna granica. Int

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"
componentSeparator Separator składników. Int
dataElementSeparator Separator elementu danych. Int
decimalPointIndicator Ustawienie ramki EDIFACT wskaźnik dziesiętny. "Przecinek"
"Liczba dziesiętna"
"NotSpecified"
protocolVersion Wersja protokołu. Int
releaseIndicator Wskaźnik wydania. Int
repetitionSeparator Separator powtórzeń. Int
segmentTerminator Terminator segmentu. Int
segmentTerminatorSuffix Sufiks terminatora segmentu ustawiania ramek EDIFACT. "CR"
"CRLF"
"LF"
"Brak"
"NotSpecified"
serviceCodeListDirectoryVersion Wersja katalogu listy kodu usługi. struna

EdifactMessageFilter

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

EdifactMessageIdentifier

Nazwa Opis Wartość
messageId Identyfikator komunikatu, na którym należy zastosować te ustawienia koperty. struna

EdifactOneWayAgreement

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

EdifactProcessingSettings

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

EdifactProtocolSettings

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

EdifactSchemaReference

Nazwa Opis Wartość
associationAssignedCode Przypisany kod skojarzenia. struna
messageId Identyfikator wiadomości. struna
messageRelease Wersja wydania komunikatu. struna
messageVersion Wersja komunikatu. struna
schemaName Nazwa schematu. struna
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
enforceCharacterSet Wartość wskazująca, czy należy zweryfikować zestaw znaków. Bool
messageId Identyfikator komunikatu, na którym należy zastosować ustawienia weryfikacji. struna
trailingSeparatorPolicy Zasady separatora końcowego. "Obowiązkowe"
"NotAllowed"
"NotSpecified"
"Opcjonalnie"
trimLeadingAndTrailingSpacesAndZeroes Wartość wskazująca, czy przycinać spacje wiodące i końcowe oraz zera. Bool
validateEDITypes Wartość wskazująca, czy należy zweryfikować typy EDI. Bool
validateXSDTypes Wartość wskazująca, czy należy zweryfikować typy XSD. Bool

EdifactValidationSettings

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

IntegrationAccountAgreementProperties

Nazwa Opis Wartość
agreementType Typ umowy. "AS2"
"Edifact"
"NotSpecified"
"X12"
zawartość Zawartość umowy. AgreementContent
guestIdentity Tożsamość gościa. BusinessIdentity
guestPartner Partner gościa. struna
hostIdentity Tożsamość hosta. BusinessIdentity
hostPartner Partner hosta. struna
metadane Metadane. jakikolwiek

IntegrationAccountResourceTags

Nazwa Opis Wartość

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
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach

X12AcknowledgementSettings

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

X12AgreementContent

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

X12DelimiterOverrides

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

X12EnvelopeOverride

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

X12EnvelopeSettings

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

X12FramingSettings

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

X12MessageFilter

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

X12MessageIdentifier

Nazwa Opis Wartość
messageId Identyfikator wiadomości. struna

X12OneWayAgreement

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

X12ProcessingSettings

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

X12ProtocolSettings

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

X12SchemaReference

Nazwa Opis Wartość
messageId Identyfikator wiadomości. struna
schemaName Nazwa schematu. struna
schemaVersion Wersja schematu. struna
senderApplicationId Identyfikator aplikacji nadawcy. struna

X12SecuritySettings

Nazwa Opis Wartość
authorizationQualifier Kwalifikator autoryzacji. struna
authorizationValue Wartość autoryzacji. struna
passwordValue Wartość hasła. struna
securityQualifier Kwalifikator zabezpieczeń. struna

X12ValidationOverride

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

X12ValidationSettings

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

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": "2015-08-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",
              "signingCertificateName": "string"
            },
            "validationSettings": {
              "checkCertificateRevocationListOnReceive": "bool",
              "checkCertificateRevocationListOnSend": "bool",
              "checkDuplicateMessage": "bool",
              "compressMessage": "bool",
              "encryptionAlgorithm": "string",
              "encryptMessage": "bool",
              "interchangeDuplicatesValidityDays": "int",
              "overrideMessageProperties": "bool",
              "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",
              "signingCertificateName": "string"
            },
            "validationSettings": {
              "checkCertificateRevocationListOnReceive": "bool",
              "checkCertificateRevocationListOnSend": "bool",
              "checkDuplicateMessage": "bool",
              "compressMessage": "bool",
              "encryptionAlgorithm": "string",
              "encryptMessage": "bool",
              "interchangeDuplicatesValidityDays": "int",
              "overrideMessageProperties": "bool",
              "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": "int",
                "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": "int",
                "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
keepHttpConnectionAlive Wartość wskazująca, czy połączenie jest aktywne. Bool
supportHttpStatusCodeContinue Wartość wskazująca, czy należy obsługiwać kod stanu HTTP "CONTINUE". Bool
rozwińHttpHeaders Wartość wskazująca, czy rozwijać nagłówki HTTP. Bool

AS2AgreementContent

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

AS2EnvelopeSettings

Nazwa Opis Wartość
AutogenerateFileName Wartość wskazująca, czy automatycznie wygenerować nazwę pliku. Bool
fileNameTemplate Szablon nazwy pliku. struna
messageContentType Typ zawartości wiadomości. struna
SuspendMessageOnFileNameGenerationError Wartość wskazująca, czy komunikat ma być zawieszony podczas generowania nazwy pliku. Bool
transmitFileNameInMimeHeader Wartość wskazująca, czy należy przesyłać nazwę pliku w nagłówku mime. Bool

AS2ErrorSettings

Nazwa Opis Wartość
ResendIfMdnNotReceived Wartość wskazująca, czy ponownie wysłać komunikat Jeśli nie odebrano nazwy MDN. Bool
SuspendDuplicateMessage Wartość wskazująca, czy wstrzymać zduplikowany komunikat. Bool

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. "Brak"
"NotSpecified"
"SHA2256"
"SHA2384"
"SHA2512"
needMdn Wartość wskazująca, czy wysłać, czy zażądać nazwy MDN. Bool
receiptDeliveryUrl Adres URL dostarczania paragonu. struna
sendInboundMdnToMessageBox Wartość wskazująca, czy wysłać przychodzącą nazwę MDN do pola komunikatu. Bool
sendMdnAsynchronously Wartość wskazująca, czy wysłać asynchroniczną nazwę MDN. Bool
signMdn Wartość wskazująca, czy nazwa MDN musi być podpisana, czy nie. Bool
signOutboundMdnIfOptional Wartość wskazująca, czy należy wylogować wychodzącą nazwę MDN, jeśli jest opcjonalna. Bool

AS2MessageConnectionSettings

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

AS2OneWayAgreement

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

AS2ProtocolSettings

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

AS2SecuritySettings

Nazwa Opis Wartość
enableNrrForInboundDecodedMessages Wartość wskazująca, czy włączyć funkcję NRR dla komunikatów dekodowanych dla ruchu przychodzącego. Bool
enableNrrForInboundEncodedMessages Wartość wskazująca, czy włączyć funkcję NRR dla komunikatów zakodowanych dla ruchu przychodzącego. Bool
enableNrrForInboundMdn Wartość wskazująca, czy włączyć nrR dla przychodzącej nazwy MDN. Bool
enableNrrForOutboundDecodedMessages Wartość wskazująca, czy włączyć funkcję NRR dla dekodowanych komunikatów wychodzących. Bool
enableNrrForOutboundEncodedMessages Wartość wskazująca, czy włączyć funkcję NRR dla komunikatów zakodowanych dla ruchu wychodzącego. Bool
enableNrrForOutboundMdn Wartość wskazująca, czy włączyć nrR dla wychodzącej nazwy MDN. Bool
encryptionCertificateName Nazwa certyfikatu szyfrowania. struna
overrideGroupSigningCertificate Wartość wskazująca, czy wysłać, czy zażądać nazwy MDN. Bool
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
checkCertificateRevocationListOnSend Wartość wskazująca, czy sprawdzić listę odwołania certyfikatów podczas wysyłania. Bool
checkDuplicateMessage Wartość wskazująca, czy ma być sprawdzana zduplikowana wiadomość. Bool
compressMessage Wartość wskazująca, czy komunikat musi być skompresowany. Bool
encryptionAlgorithm Algorytm szyfrowania. "AES128"
"AES192"
"AES256"
"DES3"
"Brak"
"NotSpecified"
"RC2"
encryptMessage Wartość wskazująca, czy komunikat musi być zaszyfrowany. Bool
interchangeDuplicatesValidityDays Liczba dni, przez które należy zwrócić uwagę na zduplikowaną wymianę. Int
overrideMessageProperties Wartość wskazująca, czy zastąpić właściwości komunikatów przychodzących tymi w umowie. Bool
signMessage Wartość wskazująca, czy komunikat musi być podpisany. Bool

BusinessIdentity

Nazwa Opis Wartość
Kwalifikator Kwalifikator tożsamości biznesowej. struna
Wartość Wartość tożsamości biznesowej. struna

EdifactAcknowledgementSettings

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

EdifactAgreementContent

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

EdifactDelimiterOverride

Nazwa Opis Wartość
componentSeparator Separator składników. Int
dataElementSeparator Separator elementu danych. Int
decimalPointIndicator Wskaźnik punktu dziesiętnego. "Przecinek"
"Liczba dziesiętna"
"NotSpecified"
messageAssociationAssignedCode Przypisany kod skojarzenia wiadomości. struna
messageId Identyfikator wiadomości. struna
messageRelease Wersja wydania komunikatu. struna
messageVersion Wersja komunikatu. struna
releaseIndicator Wskaźnik wydania. Int
repetitionSeparator Separator powtórzeń. Int
segmentTerminator Terminator segmentu. Int
segmentTerminatorSuffix Sufiks terminatora segmentu. "CR"
"CRLF"
"LF"
"Brak"
"NotSpecified"
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
communicationAgreementId Identyfikator umowy komunikacyjnej. struna
createGroupingSegments Wartość wskazująca, czy utworzyć segmenty grupowania. Bool
enableDefaultGroupHeaders Wartość wskazująca, czy włączyć domyślne nagłówki grup. Bool
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
groupControlNumberPrefix Prefiks numeru kontrolnego grupy. struna
groupControlNumberSuffix Sufiks numeru kontrolnego grupy. struna
groupControlNumberUpperBound Górna granica numeru kontrolki grupy. Int
groupMessageRelease Wydanie komunikatu grupy. struna
groupMessageVersion Wersja komunikatu grupy. struna
interchangeControlNumberLowerBound Numer kontrolny wymiany jest niższy. Int
interchangeControlNumberPrefix Prefiks numeru kontrolnego wymiany. struna
interchangeControlNumberSuffix Sufiks numeru kontrolnego wymiany. struna
interchangeControlNumberUpperBound Górna granica numeru kontrolnego wymiany. Int
isTestInterchange Wartość wskazująca, czy komunikat jest testową wymianą. Bool
overwriteExistingTransactionSetControlNumber Wartość wskazująca, czy zastąpić istniejący numer kontrolny zestawu transakcji. Bool
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
rolloverInterchangeControlNumber Wartość wskazująca, czy przerzucać numer kontrolny wymiany. Bool
rolloverTransactionSetControlNumber Wartość wskazująca, czy przerzucać numer kontrolny zestawu transakcji. Bool
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
transactionSetControlNumberPrefix Prefiks numeru kontrolnego zestawu transakcji. struna
transactionSetControlNumberSuffix Sufiks numeru kontrolnego zestawu transakcji. struna
transactionSetControlNumberUpperBound Numer kontrolny zestawu transakcji jest górna granica. Int

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"
componentSeparator Separator składników. Int
dataElementSeparator Separator elementu danych. Int
decimalPointIndicator Ustawienie ramki EDIFACT wskaźnik dziesiętny. "Przecinek"
"Liczba dziesiętna"
"NotSpecified"
protocolVersion Wersja protokołu. Int
releaseIndicator Wskaźnik wydania. Int
repetitionSeparator Separator powtórzeń. Int
segmentTerminator Terminator segmentu. Int
segmentTerminatorSuffix Sufiks terminatora segmentu ustawiania ramek EDIFACT. "CR"
"CRLF"
"LF"
"Brak"
"NotSpecified"
serviceCodeListDirectoryVersion Wersja katalogu listy kodu usługi. struna

EdifactMessageFilter

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

EdifactMessageIdentifier

Nazwa Opis Wartość
messageId Identyfikator komunikatu, na którym należy zastosować te ustawienia koperty. struna

EdifactOneWayAgreement

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

EdifactProcessingSettings

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

EdifactProtocolSettings

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

EdifactSchemaReference

Nazwa Opis Wartość
associationAssignedCode Przypisany kod skojarzenia. struna
messageId Identyfikator wiadomości. struna
messageRelease Wersja wydania komunikatu. struna
messageVersion Wersja komunikatu. struna
schemaName Nazwa schematu. struna
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
enforceCharacterSet Wartość wskazująca, czy należy zweryfikować zestaw znaków. Bool
messageId Identyfikator komunikatu, na którym należy zastosować ustawienia weryfikacji. struna
trailingSeparatorPolicy Zasady separatora końcowego. "Obowiązkowe"
"NotAllowed"
"NotSpecified"
"Opcjonalnie"
trimLeadingAndTrailingSpacesAndZeroes Wartość wskazująca, czy przycinać spacje wiodące i końcowe oraz zera. Bool
validateEDITypes Wartość wskazująca, czy należy zweryfikować typy EDI. Bool
validateXSDTypes Wartość wskazująca, czy należy zweryfikować typy XSD. Bool

EdifactValidationSettings

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

IntegrationAccountAgreementProperties

Nazwa Opis Wartość
agreementType Typ umowy. "AS2"
"Edifact"
"NotSpecified"
"X12"
zawartość Zawartość umowy. AgreementContent
guestIdentity Tożsamość gościa. BusinessIdentity
guestPartner Partner gościa. struna
hostIdentity Tożsamość hosta. BusinessIdentity
hostPartner Partner hosta. struna
metadane Metadane. jakikolwiek

IntegrationAccountResourceTags

Nazwa Opis Wartość

Microsoft.Logic/integrationAccounts/agreement

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

X12AcknowledgementSettings

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

X12AgreementContent

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

X12DelimiterOverrides

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

X12EnvelopeOverride

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

X12EnvelopeSettings

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

X12FramingSettings

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

X12MessageFilter

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

X12MessageIdentifier

Nazwa Opis Wartość
messageId Identyfikator wiadomości. struna

X12OneWayAgreement

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

X12ProcessingSettings

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

X12ProtocolSettings

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

X12SchemaReference

Nazwa Opis Wartość
messageId Identyfikator wiadomości. struna
schemaName Nazwa schematu. struna
schemaVersion Wersja schematu. struna
senderApplicationId Identyfikator aplikacji nadawcy. struna

X12SecuritySettings

Nazwa Opis Wartość
authorizationQualifier Kwalifikator autoryzacji. struna
authorizationValue Wartość autoryzacji. struna
passwordValue Wartość hasła. struna
securityQualifier Kwalifikator zabezpieczeń. struna

X12ValidationOverride

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

X12ValidationSettings

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

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@2015-08-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
                signingCertificateName = "string"
              }
              validationSettings = {
                checkCertificateRevocationListOnReceive = bool
                checkCertificateRevocationListOnSend = bool
                checkDuplicateMessage = bool
                compressMessage = bool
                encryptionAlgorithm = "string"
                encryptMessage = bool
                interchangeDuplicatesValidityDays = int
                overrideMessageProperties = bool
                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
                signingCertificateName = "string"
              }
              validationSettings = {
                checkCertificateRevocationListOnReceive = bool
                checkCertificateRevocationListOnSend = bool
                checkDuplicateMessage = bool
                compressMessage = bool
                encryptionAlgorithm = "string"
                encryptMessage = bool
                interchangeDuplicatesValidityDays = int
                overrideMessageProperties = bool
                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 = int
                  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 = int
                  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
keepHttpConnectionAlive Wartość wskazująca, czy połączenie jest aktywne. Bool
supportHttpStatusCodeContinue Wartość wskazująca, czy należy obsługiwać kod stanu HTTP "CONTINUE". Bool
rozwińHttpHeaders Wartość wskazująca, czy rozwijać nagłówki HTTP. Bool

AS2AgreementContent

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

AS2EnvelopeSettings

Nazwa Opis Wartość
AutogenerateFileName Wartość wskazująca, czy automatycznie wygenerować nazwę pliku. Bool
fileNameTemplate Szablon nazwy pliku. struna
messageContentType Typ zawartości wiadomości. struna
SuspendMessageOnFileNameGenerationError Wartość wskazująca, czy komunikat ma być zawieszony podczas generowania nazwy pliku. Bool
transmitFileNameInMimeHeader Wartość wskazująca, czy należy przesyłać nazwę pliku w nagłówku mime. Bool

AS2ErrorSettings

Nazwa Opis Wartość
ResendIfMdnNotReceived Wartość wskazująca, czy ponownie wysłać komunikat Jeśli nie odebrano nazwy MDN. Bool
SuspendDuplicateMessage Wartość wskazująca, czy wstrzymać zduplikowany komunikat. Bool

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. "Brak"
"NotSpecified"
"SHA2256"
"SHA2384"
"SHA2512"
needMdn Wartość wskazująca, czy wysłać, czy zażądać nazwy MDN. Bool
receiptDeliveryUrl Adres URL dostarczania paragonu. struna
sendInboundMdnToMessageBox Wartość wskazująca, czy wysłać przychodzącą nazwę MDN do pola komunikatu. Bool
sendMdnAsynchronously Wartość wskazująca, czy wysłać asynchroniczną nazwę MDN. Bool
signMdn Wartość wskazująca, czy nazwa MDN musi być podpisana, czy nie. Bool
signOutboundMdnIfOptional Wartość wskazująca, czy należy wylogować wychodzącą nazwę MDN, jeśli jest opcjonalna. Bool

AS2MessageConnectionSettings

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

AS2OneWayAgreement

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

AS2ProtocolSettings

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

AS2SecuritySettings

Nazwa Opis Wartość
enableNrrForInboundDecodedMessages Wartość wskazująca, czy włączyć funkcję NRR dla komunikatów dekodowanych dla ruchu przychodzącego. Bool
enableNrrForInboundEncodedMessages Wartość wskazująca, czy włączyć funkcję NRR dla komunikatów zakodowanych dla ruchu przychodzącego. Bool
enableNrrForInboundMdn Wartość wskazująca, czy włączyć nrR dla przychodzącej nazwy MDN. Bool
enableNrrForOutboundDecodedMessages Wartość wskazująca, czy włączyć funkcję NRR dla dekodowanych komunikatów wychodzących. Bool
enableNrrForOutboundEncodedMessages Wartość wskazująca, czy włączyć funkcję NRR dla komunikatów zakodowanych dla ruchu wychodzącego. Bool
enableNrrForOutboundMdn Wartość wskazująca, czy włączyć nrR dla wychodzącej nazwy MDN. Bool
encryptionCertificateName Nazwa certyfikatu szyfrowania. struna
overrideGroupSigningCertificate Wartość wskazująca, czy wysłać, czy zażądać nazwy MDN. Bool
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
checkCertificateRevocationListOnSend Wartość wskazująca, czy sprawdzić listę odwołania certyfikatów podczas wysyłania. Bool
checkDuplicateMessage Wartość wskazująca, czy ma być sprawdzana zduplikowana wiadomość. Bool
compressMessage Wartość wskazująca, czy komunikat musi być skompresowany. Bool
encryptionAlgorithm Algorytm szyfrowania. "AES128"
"AES192"
"AES256"
"DES3"
"Brak"
"NotSpecified"
"RC2"
encryptMessage Wartość wskazująca, czy komunikat musi być zaszyfrowany. Bool
interchangeDuplicatesValidityDays Liczba dni, przez które należy zwrócić uwagę na zduplikowaną wymianę. Int
overrideMessageProperties Wartość wskazująca, czy zastąpić właściwości komunikatów przychodzących tymi w umowie. Bool
signMessage Wartość wskazująca, czy komunikat musi być podpisany. Bool

BusinessIdentity

Nazwa Opis Wartość
Kwalifikator Kwalifikator tożsamości biznesowej. struna
Wartość Wartość tożsamości biznesowej. struna

EdifactAcknowledgementSettings

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

EdifactAgreementContent

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

EdifactDelimiterOverride

Nazwa Opis Wartość
componentSeparator Separator składników. Int
dataElementSeparator Separator elementu danych. Int
decimalPointIndicator Wskaźnik punktu dziesiętnego. "Przecinek"
"Liczba dziesiętna"
"NotSpecified"
messageAssociationAssignedCode Przypisany kod skojarzenia wiadomości. struna
messageId Identyfikator wiadomości. struna
messageRelease Wersja wydania komunikatu. struna
messageVersion Wersja komunikatu. struna
releaseIndicator Wskaźnik wydania. Int
repetitionSeparator Separator powtórzeń. Int
segmentTerminator Terminator segmentu. Int
segmentTerminatorSuffix Sufiks terminatora segmentu. "CR"
"CRLF"
"LF"
"Brak"
"NotSpecified"
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
communicationAgreementId Identyfikator umowy komunikacyjnej. struna
createGroupingSegments Wartość wskazująca, czy utworzyć segmenty grupowania. Bool
enableDefaultGroupHeaders Wartość wskazująca, czy włączyć domyślne nagłówki grup. Bool
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
groupControlNumberPrefix Prefiks numeru kontrolnego grupy. struna
groupControlNumberSuffix Sufiks numeru kontrolnego grupy. struna
groupControlNumberUpperBound Górna granica numeru kontrolki grupy. Int
groupMessageRelease Wydanie komunikatu grupy. struna
groupMessageVersion Wersja komunikatu grupy. struna
interchangeControlNumberLowerBound Numer kontrolny wymiany jest niższy. Int
interchangeControlNumberPrefix Prefiks numeru kontrolnego wymiany. struna
interchangeControlNumberSuffix Sufiks numeru kontrolnego wymiany. struna
interchangeControlNumberUpperBound Górna granica numeru kontrolnego wymiany. Int
isTestInterchange Wartość wskazująca, czy komunikat jest testową wymianą. Bool
overwriteExistingTransactionSetControlNumber Wartość wskazująca, czy zastąpić istniejący numer kontrolny zestawu transakcji. Bool
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
rolloverInterchangeControlNumber Wartość wskazująca, czy przerzucać numer kontrolny wymiany. Bool
rolloverTransactionSetControlNumber Wartość wskazująca, czy przerzucać numer kontrolny zestawu transakcji. Bool
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
transactionSetControlNumberPrefix Prefiks numeru kontrolnego zestawu transakcji. struna
transactionSetControlNumberSuffix Sufiks numeru kontrolnego zestawu transakcji. struna
transactionSetControlNumberUpperBound Numer kontrolny zestawu transakcji jest górna granica. Int

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"
componentSeparator Separator składników. Int
dataElementSeparator Separator elementu danych. Int
decimalPointIndicator Ustawienie ramki EDIFACT wskaźnik dziesiętny. "Przecinek"
"Liczba dziesiętna"
"NotSpecified"
protocolVersion Wersja protokołu. Int
releaseIndicator Wskaźnik wydania. Int
repetitionSeparator Separator powtórzeń. Int
segmentTerminator Terminator segmentu. Int
segmentTerminatorSuffix Sufiks terminatora segmentu ustawiania ramek EDIFACT. "CR"
"CRLF"
"LF"
"Brak"
"NotSpecified"
serviceCodeListDirectoryVersion Wersja katalogu listy kodu usługi. struna

EdifactMessageFilter

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

EdifactMessageIdentifier

Nazwa Opis Wartość
messageId Identyfikator komunikatu, na którym należy zastosować te ustawienia koperty. struna

EdifactOneWayAgreement

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

EdifactProcessingSettings

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

EdifactProtocolSettings

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

EdifactSchemaReference

Nazwa Opis Wartość
associationAssignedCode Przypisany kod skojarzenia. struna
messageId Identyfikator wiadomości. struna
messageRelease Wersja wydania komunikatu. struna
messageVersion Wersja komunikatu. struna
schemaName Nazwa schematu. struna
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
enforceCharacterSet Wartość wskazująca, czy należy zweryfikować zestaw znaków. Bool
messageId Identyfikator komunikatu, na którym należy zastosować ustawienia weryfikacji. struna
trailingSeparatorPolicy Zasady separatora końcowego. "Obowiązkowe"
"NotAllowed"
"NotSpecified"
"Opcjonalnie"
trimLeadingAndTrailingSpacesAndZeroes Wartość wskazująca, czy przycinać spacje wiodące i końcowe oraz zera. Bool
validateEDITypes Wartość wskazująca, czy należy zweryfikować typy EDI. Bool
validateXSDTypes Wartość wskazująca, czy należy zweryfikować typy XSD. Bool

EdifactValidationSettings

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

IntegrationAccountAgreementProperties

Nazwa Opis Wartość
agreementType Typ umowy. "AS2"
"Edifact"
"NotSpecified"
"X12"
zawartość Zawartość umowy. AgreementContent
guestIdentity Tożsamość gościa. BusinessIdentity
guestPartner Partner gościa. struna
hostIdentity Tożsamość hosta. BusinessIdentity
hostPartner Partner hosta. struna
metadane Metadane. jakikolwiek

IntegrationAccountResourceTags

Nazwa Opis Wartość

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
Tagi Tagi zasobów Słownik nazw tagów i wartości.
typ Typ zasobu "Microsoft.Logic/integrationAccounts/agreements@2015-08-01-preview"

X12AcknowledgementSettings

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

X12AgreementContent

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

X12DelimiterOverrides

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

X12EnvelopeOverride

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

X12EnvelopeSettings

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

X12FramingSettings

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

X12MessageFilter

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

X12MessageIdentifier

Nazwa Opis Wartość
messageId Identyfikator wiadomości. struna

X12OneWayAgreement

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

X12ProcessingSettings

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

X12ProtocolSettings

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

X12SchemaReference

Nazwa Opis Wartość
messageId Identyfikator wiadomości. struna
schemaName Nazwa schematu. struna
schemaVersion Wersja schematu. struna
senderApplicationId Identyfikator aplikacji nadawcy. struna

X12SecuritySettings

Nazwa Opis Wartość
authorizationQualifier Kwalifikator autoryzacji. struna
authorizationValue Wartość autoryzacji. struna
passwordValue Wartość hasła. struna
securityQualifier Kwalifikator zabezpieczeń. struna

X12ValidationOverride

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

X12ValidationSettings

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