Microsoft.Logic integrationAccounts/agreements 2015-08-01-preview

Definicja zasobu Bicep

Typ zasobu integrationAccounts/agreements można wdrożyć z operacjami docelowymi:

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

Format zasobu

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

resource symbolicname 'Microsoft.Logic/integrationAccounts/agreements@2015-08-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    agreementType: 'string'
    content: {
      AS2: {
        receiveAgreement: {
          protocolSettings: {
            acknowledgementConnectionSettings: {
              ignoreCertificateNameMismatch: bool
              keepHttpConnectionAlive: bool
              supportHttpStatusCodeContinue: bool
              unfoldHttpHeaders: bool
            }
            envelopeSettings: {
              AutogenerateFileName: bool
              fileNameTemplate: 'string'
              messageContentType: 'string'
              SuspendMessageOnFileNameGenerationError: bool
              transmitFileNameInMimeHeader: bool
            }
            errorSettings: {
              ResendIfMdnNotReceived: bool
              SuspendDuplicateMessage: bool
            }
            mdnSettings: {
              dispositionNotificationTo: 'string'
              mdnText: 'string'
              micHashingAlgorithm: 'string'
              needMdn: bool
              receiptDeliveryUrl: 'string'
              sendInboundMdnToMessageBox: bool
              sendMdnAsynchronously: bool
              signMdn: bool
              signOutboundMdnIfOptional: bool
            }
            messageConnectionSettings: {
              ignoreCertificateNameMismatch: bool
              keepHttpConnectionAlive: bool
              supportHttpStatusCodeContinue: bool
              unfoldHttpHeaders: bool
            }
            securitySettings: {
              enableNrrForInboundDecodedMessages: bool
              enableNrrForInboundEncodedMessages: bool
              enableNrrForInboundMdn: bool
              enableNrrForOutboundDecodedMessages: bool
              enableNrrForOutboundEncodedMessages: bool
              enableNrrForOutboundMdn: bool
              encryptionCertificateName: 'string'
              overrideGroupSigningCertificate: bool
              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()
  }
}

Wartości właściwości

integrationAccounts/agreements

Nazwa Opis Wartość
name Nazwa zasobu

Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w aplikacji Bicep.
ciąg (wymagany)
location Lokalizacja zasobu. ciąg
tags Tagi zasobów. Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
Nadrzędny 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
properties Właściwości umowy konta integracji. IntegrationAccountAgreementProperties

IntegrationAccountAgreementProperties

Nazwa Opis Wartość
agreementType Typ umowy. "AS2"
"Edifact"
"Nieokreślone"
"X12"
zawartość Zawartość umowy. AgreementContent
guestIdentity Tożsamość gościa. BusinessIdentity
guestPartner Partner gościa. ciąg
identyfikator hosta Tożsamość hosta. BusinessIdentity
hostPartner Partner hosta. ciąg
metadane Metadane. W przypadku funkcji Bicep można użyć funkcji any().

AgreementContent

Nazwa Opis Wartość
AS2 Zawartość umowy AS2. AS2AgreementContent
Edifact Zawartość umowy EDIFACT. EdifactAgreementContent
X12 Zawartość umowy X12. X12AgreementContent

AS2AgreementContent

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

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
envelopeSettings Ustawienia koperty. AS2EnvelopeSettings
errorSettings Ustawienia błędu. AS2ErrorSettings
mdnSettings Ustawienia usługi MDN. AS2MdnSettings
messageConnectionSettings Ustawienia połączenia komunikatów. AS2MessageConnectionSettings
Securitysettings Ustawienia zabezpieczeń. AS2SecuritySettings
Validationsettings Ustawienia walidacji. AS2ValidationSettings

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 kod stanu HTTP "CONTINUE" ma być obsługiwane. bool
unfoldHttpHeaders Wartość wskazująca, czy rozwinąć nagłówki HTTP. bool

AS2EnvelopeSettings

Nazwa Opis Wartość
AutogenerateFileName Wartość wskazująca, czy automatycznie wygenerować nazwę pliku. bool
fileNameTemplate Szablon nazwy pliku. ciąg
messageContentType Typ zawartości wiadomości. ciąg
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 wiadomość ma być ponownie wysłana, jeśli nazwa MDN nie zostanie odebrana. bool
SuspendDuplicateMessage Wartość wskazująca, czy wstrzymać zduplikowany komunikat. bool

AS2MdnSettings

Nazwa Opis Wartość
dispositionNotificationTo Powiadomienie o dyspozycji do wartości nagłówka. ciąg
mdnText Tekst MDN. ciąg
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 potwierdzenia. ciąg
sendInboundMdnToMessageBox Wartość wskazująca, czy należy 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 kod stanu HTTP "CONTINUE" ma być obsługiwane. bool
unfoldHttpHeaders Wartość wskazująca, czy rozwinąć nagłówki HTTP. bool

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ć nrR dla komunikatów zakodowanych dla ruchu przychodzącego. bool
enableNrrForInboundMdn Wartość wskazująca, czy włączyć usługę NRR dla przychodzącej nazwy MDN. bool
enableNrrForOutboundDecodedMessages Wartość wskazująca, czy włączyć funkcję NRR dla komunikatów dekodowanych dla ruchu wychodzącego. 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. ciąg
overrideGroupSigningCertificate Wartość wskazująca, czy wysłać, czy zażądać nazwy MDN. bool
signingCertificateName Nazwa certyfikatu podpisywania. ciąg

AS2ValidationSettings

Nazwa Opis Wartość
checkCertificateRevocationListOnReceive Wartość wskazująca, czy lista odwołania certyfikatów ma być sprawdzana podczas odbierania. bool
checkCertificateRevocationListOnSend Wartość wskazująca, czy ma być sprawdzana lista 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 do wyszukania zduplikowanego wymiany. int
overrideMessageProperties Wartość wskazująca, czy zastąpić właściwości komunikatów przychodzących z tymi w umowie. bool
signMessage Wartość wskazująca, czy komunikat musi być podpisany. bool

BusinessIdentity

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

EdifactAgreementContent

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

EdifactOneWayAgreement

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

EdifactProtocolSettings

Nazwa Opis Wartość
acknowledgementSettings Ustawienia potwierdzenia EDIFACT. EdifactAcknowledgementSettings
edifactDelimiterOverrides Ustawienia ogranicznika EDIFACT zastępują. EdifactDelimiterOverride[]
kopertyPrzesłonięcia Ustawienia przesłonięcia koperty EDIFACT. EdifactEnvelopeOverride[]
envelopeSettings Ustawienia koperty EDIFACT. EdifactEnvelopeSettings
framingSettings Ustawienia 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 walidacji EDIFACT zastępują. EdifactValidationOverride[]
Validationsettings Ustawienia weryfikacji EDIFACT. EdifactValidationSettings

EdifactAcknowledgementSettings

Nazwa Opis Wartość
potwierdzenieControlNumberLowerBound Numer kontrolny potwierdzenia jest niższy. int
potwierdzenieControlNumberPrefix Prefiks numeru kontrolnego potwierdzenia. ciąg
acknowledgementControlNumberSuffix Sufiks numeru kontrolnego potwierdzenia. ciąg
acknowledgementControlNumberUpperBound Górna granica numeru kontrolki potwierdzenia. int
batchFunctionalAcknowledgements Wartość wskazująca, czy mają 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 należy przerzucać numer kontrolny potwierdzenia. bool
sendSynchronousAcknowledgement Wartość wskazująca, czy wysyłać synchroniczne potwierdzenie. bool

EdifactDelimiterOverride

Nazwa Opis Wartość
componentSeparator Separator składników. int
dataElementSeparator Separator elementu danych. int
decimalPointIndicator Wskaźnik punktu dziesiętnego. "Przecinek"
"Dziesiętny"
"NotSpecified"
messageAssociationAssignedCode Przypisany kod skojarzenia wiadomości. ciąg
Messageid Identyfikator komunikatu. ciąg
messageRelease Wersja wydania komunikatu. ciąg
Messageversion Wersja komunikatu. ciąg
releaseIndicator Wskaźnik wydania. int
powtórzeniaSeparator 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. ciąg

EdifactEnvelopeOverride

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

EdifactEnvelopeSettings

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

EdifactFramingSettings

Nazwa Opis Wartość
znakEncoding Kodowanie znaków. ciąg
Characterset 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 dla wskaźnika dziesiętnego. "Przecinek"
"Dziesiętny"
"NotSpecified"
protocolVersion Wersja protokołu. int
releaseIndicator Wskaźnik wydania. int
powtórzeniaSeparator Separator powtórzeń. int
segmentTerminator Terminator segmentu. int
segmentTerminatorSuffix Sufiks terminatora segmentu ustawienia EDIFACT. "CR"
"CRLF"
"LF"
"Brak"
"NotSpecified"
serviceCodeListDirectoryVersion Wersja katalogu listy kodu usługi. ciąg

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. ciąg

EdifactProcessingSettings

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

EdifactSchemaReference

Nazwa Opis Wartość
associationAssignedCode Przypisany kod skojarzenia. ciąg
Messageid Identyfikator komunikatu. ciąg
messageRelease Wersja wydania komunikatu. ciąg
Messageversion Wersja komunikatu. ciąg
Schemaname Nazwa schematu. ciąg
senderApplicationId Identyfikator aplikacji nadawcy. ciąg
senderApplicationQualifier Kwalifikator aplikacji nadawcy. ciąg

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 walidacji. ciąg
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 zweryfikować typy EDI. bool
validateXSDTypes Wartość wskazująca, czy 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 należy sprawdzić 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 zweryfikować typy XSD. bool

X12AgreementContent

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

X12OneWayAgreement

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

X12ProtocolSettings

Nazwa Opis Wartość
acknowledgementSettings Ustawienia potwierdzenia X12. X12AcknowledgementSettings
kopertyPrzesłonięcia Ustawienia koperty X12 zastępują. X12EnvelopeOverride[]
envelopeSettings Ustawienia koperty X12. X12EnvelopeSettings
framingSettings Ustawienia ramek 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[]

X12AcknowledgementSettings

Nazwa Opis Wartość
potwierdzenieControlNumberLowerBound Numer kontrolny potwierdzenia jest niższy. int
potwierdzenieControlNumberPrefix Prefiks numeru kontrolnego potwierdzenia. ciąg
acknowledgementControlNumberSuffix Sufiks numeru kontrolnego potwierdzenia. ciąg
acknowledgementControlNumberUpperBound Górna granica numeru kontrolki potwierdzenia. int
batchFunctionalAcknowledgements Wartość wskazująca, czy mają 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. ciąg
implementationAcknowledgementVersion Wersja potwierdzenia implementacji. ciąg
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 należy przerzucać numer kontrolny potwierdzenia. bool
sendSynchronousAcknowledgement Wartość wskazująca, czy wysyłać synchroniczne potwierdzenie. bool

X12EnvelopeOverride

Nazwa Opis Wartość
Dateformat Format daty. "CCYYMMDD"
"NotSpecified"
"RRRRDD"
functionalIdentifierCode Kod identyfikatora funkcjonalnego. ciąg
headerVersion Wersja nagłówka. ciąg
Messageid Identyfikator komunikatu, na którym należy zastosować te ustawienia koperty. ciąg
protocolVersion Wersja protokołu, w której należy zastosować te ustawienia koperty. ciąg
receiverApplicationId Identyfikator aplikacji odbiorcy. ciąg
responsibleAgencyCode Odpowiedzialny kod agencji. int
senderApplicationId Identyfikator aplikacji nadawcy. ciąg
Targetnamespace Docelowa przestrzeń nazw, w której należy zastosować te ustawienia koperty. ciąg
timeFormat Format czasu. "HHMM"
"HHMMSS"
"HHMMSSD"
"HHMMSSdd"
"NotSpecified"

X12EnvelopeSettings

Nazwa Opis Wartość
controlStandardsId Identyfikator standardów kontroli. int
controlVersionNumber Numer wersji kontroli. ciąg
enableDefaultGroupHeaders Wartość wskazująca, czy włączyć domyślne nagłówki grup. bool
functionalGroupId Identyfikator grupy funkcjonalnej. ciąg
groupControlNumberLowerBound Numer kontrolny grupy jest niższy. int
groupControlNumberUpperBound Górna granica numeru kontrolki grupy. int
groupHeaderAgencyCode Kod agencji nagłówka grupy. ciąg
groupHeaderDateFormat Format daty nagłówka grupy. "CCYYMMDD"
"NotSpecified"
"RRRRDD"
groupHeaderTimeFormat Format czasu nagłówka grupy. "HHMM"
"HHMMSS"
"HHMMSSD"
"HHMMSSdd"
"NotSpecified"
groupHeaderVersion Wersja nagłówka grupy. ciąg
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. ciąg
rolloverGroupControlNumber Wartość wskazująca, czy należy przerzucać numer kontrolny grupy. bool
rolloverInterchangeControlNumber Wartość wskazująca, czy należy przerzucać numer kontrolny wymiany. bool
rolloverTransactionSetControlNumber Wartość wskazująca, czy należy przerzucać numer kontrolny zestawu transakcji. bool
senderApplicationId Identyfikator aplikacji nadawcy. ciąg
transactionSetControlNumberLowerBound Numer kontrolny zestawu transakcji jest niższy. int
transactionSetControlNumberPrefix Prefiks numeru kontrolnego zestawu transakcji. ciąg
transactionSetControlNumberSuffix Sufiks numeru kontrolnego zestawu transakcji. ciąg
transactionSetControlNumberUpperBound Numer kontrolny zestawu transakcji jest górny granica. int
usageIndicator Wskaźnik użycia. "Informacje"
"Nieokreślone"
"Produkcja"
"Test"
useControlStandardsIdAsRepetitionCharacter Wartość wskazująca, czy należy użyć identyfikatora standardów kontroli jako znaku powtórzenia. bool

X12FramingSettings

Nazwa Opis Wartość
Characterset Zestaw znaków X12. "Podstawowa"
"Rozszerzony"
"Nieokreślone"
"UTF8"
componentSeparator Separator składników. int
dataElementSeparator Separator elementu danych. int
replaceCharacter Znak zastępczy. int
replaceSeparatorsInPayload Wartość wskazująca, czy separatory mają być zastępowane w ładunku. bool
segmentTerminator Terminator segmentu. int
segmentTerminatorSuffix Sufiks terminatora segmentu. "CR"
"CRLF"
"LF"
"Brak"
"Nieokreślone"

X12MessageFilter

Nazwa Opis Wartość
messageFilterType Typ filtru komunikatu. "Wyklucz"
"Dołącz"
"Nieokreślone"

X12MessageIdentifier

Nazwa Opis Wartość
Messageid Identyfikator wiadomości. ciąg

X12ProcessingSettings

Nazwa Opis Wartość
convertImpliedDecimal Wartość wskazująca, czy przekonwertować typ liczbowy na domniemaną wartość dziesiętną. bool
createEmptyXmlTagsForTrailingSeparators Wartość wskazująca, czy utworzyć puste tagi XML dla separatorów końcowych. bool
maskaSecurityInfo Wartość wskazująca, czy 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 użyć kropki jako separatora dziesiętnego. bool

X12SchemaReference

Nazwa Opis Wartość
Messageid Identyfikator wiadomości. ciąg
Schemaname Nazwa schematu. ciąg
schemaVersion Wersja schematu. ciąg
senderApplicationId Identyfikator aplikacji nadawcy. ciąg

X12SecuritySettings

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

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. ciąg
trailingSeparatorPolicy Zasady separatora końcowego. "Obowiązkowe"
"NotAllowed"
"Nieokreślone"
"Opcjonalne"
trimLeadingAndTrailingSpacesAndZeroes Wartość wskazująca, czy należy przyciąć 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 należy sprawdzić zduplikowany numer kontrolny zestawu transakcji. bool
interchangeControlNumberValidityDays Okres ważności numeru kontrolnego wymiany. int
trailingSeparatorPolicy Zasady separatora końcowego. "Obowiązkowe"
"NotAllowed"
"Nieokreślone"
"Opcjonalne"
trimLeadingAndTrailingSpacesAndZeroes Wartość wskazująca, czy należy przyciąć 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

X12DelimiterOverrides

Nazwa Opis Wartość
componentSeparator Separator składników. int
dataElementSeparator Separator elementu danych. int
Messageid Identyfikator wiadomości. ciąg
protocolVersion Wersja protokołu. ciąg
replaceCharacter Znak zastępczy. int
replaceSeparatorsInPayload Wartość wskazująca, czy separatory mają być zastępowane w ładunku. bool
segmentTerminator Terminator segmentu. int
segmentTerminatorSuffix Sufiks terminatora segmentu. "CR"
"CRLF"
"LF"
"Brak"
"Nieokreślone"
Targetnamespace Docelowa przestrzeń nazw, w której należy zastosować te ustawienia ogranicznika. ciąg

Szablony szybkiego startu

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

Template Opis
Azure Logic Apps — odbieranie wysyłania AS2

Wdróż na platformie 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 firmami Fabrikam Sales i 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 wysyłania AS2.

Definicja zasobu szablonu usługi ARM

Typ zasobu integrationAccounts/agreements można wdrożyć z operacjami docelowymi:

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

Format zasobu

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

{
  "type": "Microsoft.Logic/integrationAccounts/agreements",
  "apiVersion": "2015-08-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "agreementType": "string",
    "content": {
      "AS2": {
        "receiveAgreement": {
          "protocolSettings": {
            "acknowledgementConnectionSettings": {
              "ignoreCertificateNameMismatch": "bool",
              "keepHttpConnectionAlive": "bool",
              "supportHttpStatusCodeContinue": "bool",
              "unfoldHttpHeaders": "bool"
            },
            "envelopeSettings": {
              "AutogenerateFileName": "bool",
              "fileNameTemplate": "string",
              "messageContentType": "string",
              "SuspendMessageOnFileNameGenerationError": "bool",
              "transmitFileNameInMimeHeader": "bool"
            },
            "errorSettings": {
              "ResendIfMdnNotReceived": "bool",
              "SuspendDuplicateMessage": "bool"
            },
            "mdnSettings": {
              "dispositionNotificationTo": "string",
              "mdnText": "string",
              "micHashingAlgorithm": "string",
              "needMdn": "bool",
              "receiptDeliveryUrl": "string",
              "sendInboundMdnToMessageBox": "bool",
              "sendMdnAsynchronously": "bool",
              "signMdn": "bool",
              "signOutboundMdnIfOptional": "bool"
            },
            "messageConnectionSettings": {
              "ignoreCertificateNameMismatch": "bool",
              "keepHttpConnectionAlive": "bool",
              "supportHttpStatusCodeContinue": "bool",
              "unfoldHttpHeaders": "bool"
            },
            "securitySettings": {
              "enableNrrForInboundDecodedMessages": "bool",
              "enableNrrForInboundEncodedMessages": "bool",
              "enableNrrForInboundMdn": "bool",
              "enableNrrForOutboundDecodedMessages": "bool",
              "enableNrrForOutboundEncodedMessages": "bool",
              "enableNrrForOutboundMdn": "bool",
              "encryptionCertificateName": "string",
              "overrideGroupSigningCertificate": "bool",
              "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

integrationAccounts/agreements

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Logic/integrationAccounts/agreements"
apiVersion Wersja interfejsu API zasobów "2015-08-01-preview"
name Nazwa zasobu

Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w szablonach usługi ARM w formacie JSON.
ciąg (wymagany)
location Lokalizacja zasobu. ciąg
tags Tagi zasobów. Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
properties Właściwości umowy konta integracji. IntegrationAccountAgreementProperties

IntegrationAccountAgreementProperties

Nazwa Opis Wartość
agreementType Typ umowy. "AS2"
"Edifact"
"Nieokreślone"
"X12"
zawartość Zawartość umowy. AgreementContent
guestIdentity Tożsamość gościa. BusinessIdentity
guestPartner Partner gościa. ciąg
identyfikator hosta Tożsamość hosta. BusinessIdentity
hostPartner Partner hosta. ciąg
metadane Metadane.

AgreementContent

Nazwa Opis Wartość
AS2 Zawartość umowy AS2. AS2AgreementContent
Edifact Zawartość umowy EDIFACT. EdifactAgreementContent
X12 Zawartość umowy X12. X12AgreementContent

AS2AgreementContent

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

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ść
potwierdzenieConnectionSettings Ustawienia połączenia potwierdzenia. AS2AcknowledgementConnectionSettings
envelopeSettings Ustawienia koperty. AS2EnvelopeSettings
errorSettings Ustawienia błędu. AS2ErrorSettings
mdnSettings Ustawienia nazwy MDN. AS2MdnSettings
messageConnectionSettings Ustawienia połączenia komunikatów. AS2MessageConnectionSettings
Securitysettings Ustawienia zabezpieczeń. AS2SecuritySettings
Validationsettings Ustawienia walidacji. AS2ValidationSettings

AS2AcknowledgementConnectionSettings

Nazwa Opis Wartość
ignoreCertificateNameMismatch Wartość wskazująca, czy ignorować niezgodność w nazwie certyfikatu. bool
keepHttpConnectionAlive Wartość wskazująca, czy połączenie ma być 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

AS2EnvelopeSettings

Nazwa Opis Wartość
AutogenerateFileName Wartość wskazująca, czy automatycznie wygenerować nazwę pliku. bool
fileNameTemplate Szablon nazwy pliku. ciąg
messageContentType Typ zawartości wiadomości. ciąg
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 wiadomość ma być ponownie wysłana, jeśli nazwa MDN nie zostanie odebrana. bool
SuspendDuplicateMessage Wartość wskazująca, czy wstrzymać zduplikowany komunikat. bool

AS2MdnSettings

Nazwa Opis Wartość
dispositionNotificationTo Powiadomienie o dyspozycji do wartości nagłówka. ciąg
mdnText Tekst MDN. ciąg
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 potwierdzenia. ciąg
sendInboundMdnToMessageBox Wartość wskazująca, czy należy 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 kod stanu HTTP "CONTINUE" ma być obsługiwane. bool
unfoldHttpHeaders Wartość wskazująca, czy rozwinąć nagłówki HTTP. bool

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ć nrR dla komunikatów zakodowanych dla ruchu przychodzącego. bool
enableNrrForInboundMdn Wartość wskazująca, czy włączyć usługę NRR dla przychodzącej nazwy MDN. bool
enableNrrForOutboundDecodedMessages Wartość wskazująca, czy włączyć funkcję NRR dla komunikatów dekodowanych dla ruchu wychodzącego. 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. ciąg
overrideGroupSigningCertificate Wartość wskazująca, czy wysłać, czy zażądać nazwy MDN. bool
signingCertificateName Nazwa certyfikatu podpisywania. ciąg

AS2ValidationSettings

Nazwa Opis Wartość
checkCertificateRevocationListOnReceive Wartość wskazująca, czy należy sprawdzić listę odwołania certyfikatów podczas odbierania. bool
checkCertificateRevocationListOnSend Wartość wskazująca, czy należy 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"
"Nieokreślone"
"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. ciąg
Wartość Wartość tożsamości biznesowej. ciąg

EdifactAgreementContent

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

EdifactOneWayAgreement

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

EdifactProtocolSettings

Nazwa Opis Wartość
potwierdzenieUstawienia Ustawienia potwierdzenia EDIFACT. EdifactAcknowledgementSettings
edifactDelimiterOverrides Ustawienia ogranicznika EDIFACT zastępują. EdifactDelimiterOverride[]
kopertaPrzesłonięcia Ustawienia koperty EDIFACT zastępują. EdifactEnvelopeOverride[]
envelopeSettings 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ą ustawienia. EdifactValidationOverride[]
Validationsettings Ustawienia weryfikacji EDIFACT. EdifactValidationSettings

EdifactAcknowledgementSettings

Nazwa Opis Wartość
potwierdzenieControlNumberLowerBound Numer kontrolny potwierdzenia jest niższy. int
potwierdzenieControlNumberPrefix Prefiks numeru kontrolnego potwierdzenia. ciąg
acknowledgementControlNumberSuffix Sufiks numeru kontrolnego potwierdzenia. ciąg
acknowledgementControlNumberUpperBound Górna granica numeru kontrolki potwierdzenia. int
batchFunctionalAcknowledgements Wartość wskazująca, czy mają 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 należy przerzucać numer kontrolny potwierdzenia. bool
sendSynchronousAcknowledgement Wartość wskazująca, czy wysyłać synchroniczne potwierdzenie. bool

EdifactDelimiterOverride

Nazwa Opis Wartość
componentSeparator Separator składników. int
dataElementSeparator Separator elementu danych. int
decimalPointIndicator Wskaźnik punktu dziesiętnego. "Przecinek"
"Dziesiętny"
"NotSpecified"
messageAssociationAssignedCode Przypisany kod skojarzenia wiadomości. ciąg
Messageid Identyfikator komunikatu. ciąg
messageRelease Wersja wydania komunikatu. ciąg
Messageversion Wersja komunikatu. ciąg
releaseIndicator Wskaźnik wydania. int
powtórzeniaSeparator 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. ciąg

EdifactEnvelopeOverride

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

EdifactEnvelopeSettings

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

EdifactFramingSettings

Nazwa Opis Wartość
znakEncoding Kodowanie znaków. ciąg
Characterset 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 dla wskaźnika dziesiętnego. "Przecinek"
"Dziesiętny"
"NotSpecified"
protocolVersion Wersja protokołu. int
releaseIndicator Wskaźnik wydania. int
repetitionSeparator Separator powtórzeń. int
segmentTerminator Terminator segmentu. int
segmentTerminatorSuffix Sufiks terminatora segmentu ustawienia EDIFACT. "CR"
"CRLF"
"LF"
"Brak"
"Nieokreślone"
serviceCodeListDirectoryVersion Wersja katalogu listy kodu usługi. ciąg

EdifactMessageFilter

Nazwa Opis Wartość
messageFilterType Typ filtru komunikatu. "Wyklucz"
"Dołącz"
"Nieokreślone"

EdifactMessageIdentifier

Nazwa Opis Wartość
Messageid Identyfikator wiadomości, dla której należy zastosować te ustawienia koperty. ciąg

EdifactProcessingSettings

Nazwa Opis Wartość
createEmptyXmlTagsForTrailingSeparators Wartość wskazująca, czy utworzyć puste tagi XML dla separatorów końcowych. bool
maskaSecurityInfo Wartość wskazująca, czy 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 użyć kropki jako separatora dziesiętnego. bool

EdifactSchemaReference

Nazwa Opis Wartość
associationAssignedCode Przypisany kod skojarzenia. ciąg
Messageid Identyfikator wiadomości. ciąg
messageRelease Wersja wydania komunikatu. ciąg
Messageversion Wersja komunikatu. ciąg
Schemaname Nazwa schematu. ciąg
senderApplicationId Identyfikator aplikacji nadawcy. ciąg
senderApplicationQualifier Kwalifikator aplikacji nadawcy. ciąg

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. ciąg
trailingSeparatorPolicy Zasady separatora końcowego. "Obowiązkowe"
"NotAllowed"
"Nieokreślone"
"Opcjonalne"
trimLeadingAndTrailingSpacesAndZeroes Wartość wskazująca, czy należy przyciąć 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 należy sprawdzić zduplikowany numer kontrolny zestawu transakcji. bool
interchangeControlNumberValidityDays Okres ważności numeru kontrolnego wymiany. int
trailingSeparatorPolicy Zasady separatora końcowego. "Obowiązkowe"
"NotAllowed"
"Nieokreślone"
"Opcjonalne"
trimLeadingAndTrailingSpacesAndZeroes Wartość wskazująca, czy należy przyciąć 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

X12AgreementContent

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

X12OneWayAgreement

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

X12ProtocolSettings

Nazwa Opis Wartość
potwierdzenieUstawienia Ustawienia potwierdzenia X12. X12AcknowledgementSettings
kopertaPrzesłonięcia Ustawienia koperty X12 zastępują. X12EnvelopeOverride[]
envelopeSettings Ustawienia koperty X12. X12EnvelopeSettings
framingSettings Ustawienia ramek 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[]

X12AcknowledgementSettings

Nazwa Opis Wartość
potwierdzenieControlNumberLowerBound Numer kontrolny potwierdzenia jest niższy. int
potwierdzenieControlNumberPrefix Prefiks numeru kontrolnego potwierdzenia. ciąg
acknowledgementControlNumberSuffix Sufiks numeru kontrolnego potwierdzenia. ciąg
acknowledgementControlNumberUpperBound Górna granica numeru kontrolki potwierdzenia. int
batchFunctionalAcknowledgements Wartość wskazująca, czy mają 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. ciąg
implementationAcknowledgementVersion Wersja potwierdzenia implementacji. ciąg
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 należy przerzucać numer kontrolny potwierdzenia. bool
sendSynchronousAcknowledgement Wartość wskazująca, czy wysyłać synchroniczne potwierdzenie. bool

X12EnvelopeOverride

Nazwa Opis Wartość
Dateformat Format daty. "CCYYMMDD"
"NotSpecified"
"RRRRDD"
functionalIdentifierCode Kod identyfikatora funkcjonalnego. ciąg
headerVersion Wersja nagłówka. ciąg
Messageid Identyfikator komunikatu, na którym należy zastosować te ustawienia koperty. ciąg
protocolVersion Wersja protokołu, w której należy zastosować te ustawienia koperty. ciąg
receiverApplicationId Identyfikator aplikacji odbiorcy. ciąg
responsibleAgencyCode Odpowiedzialny kod agencji. int
senderApplicationId Identyfikator aplikacji nadawcy. ciąg
Targetnamespace Docelowa przestrzeń nazw, w której należy zastosować te ustawienia koperty. ciąg
timeFormat Format czasu. "HHMM"
"HHMMSS"
"HHMMSSD"
"HHMMSSdd"
"NotSpecified"

X12EnvelopeSettings

Nazwa Opis Wartość
controlStandardsId Identyfikator standardów kontroli. int
controlVersionNumber Numer wersji kontroli. ciąg
enableDefaultGroupHeaders Wartość wskazująca, czy włączyć domyślne nagłówki grup. bool
functionalGroupId Identyfikator grupy funkcjonalnej. ciąg
groupControlNumberLowerBound Numer kontrolny grupy jest niższy. int
groupControlNumberUpperBound Górna granica numeru kontrolki grupy. int
groupHeaderAgencyCode Kod agencji nagłówka grupy. ciąg
groupHeaderDateFormat Format daty nagłówka grupy. "CCYYMMDD"
"NotSpecified"
"RRRRDD"
groupHeaderTimeFormat Format czasu nagłówka grupy. "HHMM"
"HHMMSS"
"HHMMSSD"
"HHMMSSdd"
"NotSpecified"
groupHeaderVersion Wersja nagłówka grupy. ciąg
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. ciąg
rolloverGroupControlNumber Wartość wskazująca, czy należy przerzucać numer kontrolny grupy. bool
rolloverInterchangeControlNumber Wartość wskazująca, czy należy przerzucać numer kontrolny wymiany. bool
rolloverTransactionSetControlNumber Wartość wskazująca, czy przerzucać numer kontrolny zestawu transakcji. bool
senderApplicationId Identyfikator aplikacji nadawcy. ciąg
transactionSetControlNumberLowerBound Numer kontrolny zestawu transakcji jest niższy. int
transactionSetControlNumberPrefix Prefiks numeru kontrolnego zestawu transakcji. ciąg
transactionSetControlNumberSuffix Sufiks numeru kontrolnego zestawu transakcji. ciąg
transactionSetControlNumberUpperBound Górna granica zestawu transakcji. 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ść
Characterset Zestaw znaków X12. "Podstawowa"
"Rozszerzone"
"NotSpecified"
"UTF8"
componentSeparator Separator składników. int
dataElementSeparator Separator elementu danych. int
replaceCharacter Znak zastępczy. int
replaceSeparatorsInPayload Wartość wskazująca, czy separatory mają być zastępowane w ładunku. bool
segmentTerminator Terminator segmentu. int
segmentTerminatorSuffix Sufiks terminatora segmentu. "CR"
"CRLF"
"LF"
"Brak"
"Nieokreślone"

X12MessageFilter

Nazwa Opis Wartość
messageFilterType Typ filtru komunikatu. "Wyklucz"
"Dołącz"
"Nieokreślone"

X12MessageIdentifier

Nazwa Opis Wartość
Messageid Identyfikator wiadomości. ciąg

X12ProcessingSettings

Nazwa Opis Wartość
convertImpliedDecimal Wartość wskazująca, czy przekonwertować typ liczbowy na domniemaną wartość dziesiętną. bool
createEmptyXmlTagsForTrailingSeparators Wartość wskazująca, czy utworzyć puste tagi XML dla separatorów końcowych. bool
maskaSecurityInfo Wartość wskazująca, czy 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 użyć kropki jako separatora dziesiętnego. bool

X12SchemaReference

Nazwa Opis Wartość
Messageid Identyfikator wiadomości. ciąg
Schemaname Nazwa schematu. ciąg
schemaVersion Wersja schematu. ciąg
senderApplicationId Identyfikator aplikacji nadawcy. ciąg

X12SecuritySettings

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

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. ciąg
trailingSeparatorPolicy Zasady separatora końcowego. "Obowiązkowe"
"NotAllowed"
"Nieokreślone"
"Opcjonalne"
trimLeadingAndTrailingSpacesAndZeroes Wartość wskazująca, czy należy przyciąć 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 należy sprawdzić zduplikowany numer kontrolny zestawu transakcji. bool
interchangeControlNumberValidityDays Okres ważności numeru kontrolnego wymiany. int
trailingSeparatorPolicy Zasady separatora końcowego. "Obowiązkowe"
"NotAllowed"
"Nieokreślone"
"Opcjonalne"
trimLeadingAndTrailingSpacesAndZeroes Wartość wskazująca, czy należy przyciąć 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

X12DelimiterOverrides

Nazwa Opis Wartość
componentSeparator Separator składników. int
dataElementSeparator Separator elementu danych. int
Messageid Identyfikator wiadomości. ciąg
protocolVersion Wersja protokołu. ciąg
replaceCharacter Znak zastępczy. int
replaceSeparatorsInPayload Wartość wskazująca, czy separatory mają być zastępowane w ładunku. bool
segmentTerminator Terminator segmentu. int
segmentTerminatorSuffix Sufiks terminatora segmentu. "CR"
"CRLF"
"LF"
"Brak"
"Nieokreślone"
Targetnamespace Docelowa przestrzeń nazw, w której należy zastosować te ustawienia ogranicznika. ciąg

Szablony szybkiego startu

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

Template Opis
Azure Logic Apps — odbieranie wysyłania AS2

Wdróż na platformie 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 firmami Fabrikam Sales i 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 wysyłania AS2.

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu integrationAccounts/agreements można wdrożyć z operacjami docelowymi:

  • Grupy zasobów

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

Format zasobu

Aby utworzyć zasób Microsoft.Logic/integrationAccounts/agreements, 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"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      agreementType = "string"
      content = {
        AS2 = {
          receiveAgreement = {
            protocolSettings = {
              acknowledgementConnectionSettings = {
                ignoreCertificateNameMismatch = bool
                keepHttpConnectionAlive = bool
                supportHttpStatusCodeContinue = bool
                unfoldHttpHeaders = bool
              }
              envelopeSettings = {
                AutogenerateFileName = bool
                fileNameTemplate = "string"
                messageContentType = "string"
                SuspendMessageOnFileNameGenerationError = bool
                transmitFileNameInMimeHeader = bool
              }
              errorSettings = {
                ResendIfMdnNotReceived = bool
                SuspendDuplicateMessage = bool
              }
              mdnSettings = {
                dispositionNotificationTo = "string"
                mdnText = "string"
                micHashingAlgorithm = "string"
                needMdn = bool
                receiptDeliveryUrl = "string"
                sendInboundMdnToMessageBox = bool
                sendMdnAsynchronously = bool
                signMdn = bool
                signOutboundMdnIfOptional = bool
              }
              messageConnectionSettings = {
                ignoreCertificateNameMismatch = bool
                keepHttpConnectionAlive = bool
                supportHttpStatusCodeContinue = bool
                unfoldHttpHeaders = bool
              }
              securitySettings = {
                enableNrrForInboundDecodedMessages = bool
                enableNrrForInboundEncodedMessages = bool
                enableNrrForInboundMdn = bool
                enableNrrForOutboundDecodedMessages = bool
                enableNrrForOutboundEncodedMessages = bool
                enableNrrForOutboundMdn = bool
                encryptionCertificateName = "string"
                overrideGroupSigningCertificate = bool
                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"
    }
  })
}

Wartości właściwości

integrationAccounts/agreements

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

IntegrationAccountAgreementProperties

Nazwa Opis Wartość
agreementType Typ umowy. "AS2"
"Edifact"
"Nieokreślone"
"X12"
zawartość Zawartość umowy. AgreementContent
guestIdentity Tożsamość gościa. BusinessIdentity
guestPartner Partner gościa. ciąg
identyfikator hosta Tożsamość hosta. BusinessIdentity
hostPartner Partner hosta. ciąg
metadane Metadane.

AgreementContent

Nazwa Opis Wartość
AS2 Zawartość umowy AS2. AS2AgreementContent
Edifact Zawartość umowy EDIFACT. EdifactAgreementContent
X12 Zawartość umowy X12. X12AgreementContent

AS2AgreementContent

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

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ść
potwierdzenieConnectionSettings Ustawienia połączenia potwierdzenia. AS2AcknowledgementConnectionSettings
envelopeSettings Ustawienia koperty. AS2EnvelopeSettings
errorSettings Ustawienia błędu. AS2ErrorSettings
mdnSettings Ustawienia nazwy MDN. AS2MdnSettings
messageConnectionSettings Ustawienia połączenia komunikatów. AS2MessageConnectionSettings
Securitysettings Ustawienia zabezpieczeń. AS2SecuritySettings
Validationsettings Ustawienia walidacji. AS2ValidationSettings

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 kod stanu HTTP "CONTINUE" ma być obsługiwane. bool
unfoldHttpHeaders Wartość wskazująca, czy rozwinąć nagłówki HTTP. bool

AS2EnvelopeSettings

Nazwa Opis Wartość
AutogenerateFileName Wartość wskazująca, czy automatycznie wygenerować nazwę pliku. bool
fileNameTemplate Szablon nazwy pliku. ciąg
messageContentType Typ zawartości wiadomości. ciąg
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 wiadomość ma być ponownie wysłana, jeśli nazwa MDN nie zostanie odebrana. bool
SuspendDuplicateMessage Wartość wskazująca, czy wstrzymać zduplikowany komunikat. bool

AS2MdnSettings

Nazwa Opis Wartość
dispositionNotificationTo Powiadomienie o dyspozycji do wartości nagłówka. ciąg
mdnText Tekst MDN. ciąg
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 potwierdzenia. ciąg
sendInboundMdnToMessageBox Wartość wskazująca, czy należy 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 kod stanu HTTP "CONTINUE" ma być obsługiwane. bool
unfoldHttpHeaders Wartość wskazująca, czy rozwinąć nagłówki HTTP. bool

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ć nrR dla komunikatów zakodowanych dla ruchu przychodzącego. bool
enableNrrForInboundMdn Wartość wskazująca, czy włączyć usługę NRR dla przychodzącej nazwy MDN. bool
enableNrrForOutboundDecodedMessages Wartość wskazująca, czy włączyć funkcję NRR dla komunikatów dekodowanych dla ruchu wychodzącego. 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. ciąg
overrideGroupSigningCertificate Wartość wskazująca, czy wysłać, czy zażądać nazwy MDN. bool
signingCertificateName Nazwa certyfikatu podpisywania. ciąg

AS2ValidationSettings

Nazwa Opis Wartość
checkCertificateRevocationListOnReceive Wartość wskazująca, czy lista odwołania certyfikatów ma być sprawdzana podczas odbierania. bool
checkCertificateRevocationListOnSend Wartość wskazująca, czy ma być sprawdzana lista 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 do wyszukania zduplikowanego wymiany. int
overrideMessageProperties Wartość wskazująca, czy zastąpić właściwości komunikatów przychodzących z tymi w umowie. bool
signMessage Wartość wskazująca, czy komunikat musi być podpisany. bool

BusinessIdentity

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

EdifactAgreementContent

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

EdifactOneWayAgreement

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

EdifactProtocolSettings

Nazwa Opis Wartość
potwierdzenieUstawienia Ustawienia potwierdzenia EDIFACT. EdifactAcknowledgementSettings
edifactDelimiterOverrides Ustawienia ogranicznika EDIFACT zastępują. EdifactDelimiterOverride[]
kopertaPrzesłonięcia Ustawienia koperty EDIFACT zastępują. EdifactEnvelopeOverride[]
envelopeSettings 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ą ustawienia. EdifactValidationOverride[]
Validationsettings Ustawienia weryfikacji EDIFACT. EdifactValidationSettings

EdifactAcknowledgementSettings

Nazwa Opis Wartość
potwierdzenieControlNumberLowerBound Numer kontrolny potwierdzenia jest niższy. int
potwierdzenieControlNumberPrefix Prefiks numeru kontrolnego potwierdzenia. ciąg
potwierdzenieControlNumberSuffix Sufiks numeru kontrolnego potwierdzenia. ciąg
potwierdzenieControlNumberUpperBound Górna granica numeru kontrolnego potwierdzenia. int
batchFunctionalAcknowledgements Wartość wskazująca, czy mają 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

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"
"Nieokreślone"
messageAssociationAssignedCode Przypisany kod skojarzenia komunikatu. ciąg
Messageid Identyfikator komunikatu. ciąg
messageRelease Wersja wydania komunikatu. ciąg
Messageversion Wersja komunikatu. ciąg
releaseIndicator Wskaźnik wydania. int
powtórzeniaSeparator 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. ciąg

EdifactEnvelopeOverride

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

EdifactEnvelopeSettings

Nazwa Opis Wartość
applicationReferenceId Identyfikator odwołania aplikacji. ciąg
applyDelimiterStringAdvice Wartość wskazująca, czy zastosować porady dotyczące ciągu ogranicznika. bool
communicationAgreementId Identyfikator umowy komunikacyjnej. ciąg
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. ciąg
groupApplicationPassword Hasło aplikacji grupy. ciąg
groupApplicationReceiverId Identyfikator odbiorcy aplikacji grupy. ciąg
groupApplicationReceiverQualifier Kwalifikator odbiornika aplikacji grupy. ciąg
groupApplicationSenderId Identyfikator nadawcy aplikacji grupy. ciąg
groupApplicationSenderQualifier Kwalifikator nadawcy aplikacji grupy. ciąg
groupAssociationAssignedCode Przypisany kod skojarzenia grupy. ciąg
groupControllingAgencyCode Grupa kontrolująca kod agencji. ciąg
groupControlNumberLowerBound Numer kontrolny grupy jest niższy. int
groupControlNumberPrefix Prefiks numeru kontrolnego grupy. ciąg
groupControlNumberSuffix Sufiks numeru kontrolnego grupy. ciąg
groupControlNumberUpperBound Górna granica numeru kontrolnego grupy. int
groupMessageRelease Wydanie komunikatu grupy. ciąg
groupMessageVersion Wersja komunikatu grupy. ciąg
interchangeControlNumberLowerBound Numer kontrolny wymiany jest niższy. int
interchangeControlNumberPrefix Prefiks numeru kontrolnego wymiany. ciąg
interchangeControlNumberSuffix Sufiks numeru kontrolnego wymiany. ciąg
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. ciąg
receiverInternalIdentification Wewnętrzna identyfikacja odbiorcy. ciąg
receiverInternalSubIdentification Wewnętrzna identyfikacja podrzędna odbiorcy. ciąg
receiverReverseRoutingAddress Adres zwrotnego routingu odbiornika. ciąg
recipientReferencePasswordQualifier Kwalifikator hasła odwołania do adresata. ciąg
recipientReferencePasswordValue Adresaci odwołują się do wartości hasła. ciąg
rolloverGroupControlNumber Wartość wskazująca, czy należy przerzucać numer kontrolny grupy. bool
rolloverInterchangeControlNumber Wartość wskazująca, czy należy przerzucać numer kontrolny wymiany. bool
rolloverTransactionSetControlNumber Wartość wskazująca, czy należy przerzucać numer kontrolny zestawu transakcji. bool
senderInternalIdentification Wewnętrzna identyfikacja nadawcy. ciąg
senderInternalSubIdentification Wewnętrzna identyfikacja podrzędna nadawcy. ciąg
senderReverseRoutingAddress Adres routingu zwrotnego nadawcy. ciąg
transactionSetControlNumberLowerBound Numer kontrolny zestawu transakcji jest niższy. int
transactionSetControlNumberPrefix Prefiks numeru kontrolnego zestawu transakcji. ciąg
transactionSetControlNumberSuffix Sufiks numeru kontrolnego zestawu transakcji. ciąg
transactionSetControlNumberUpperBound Górna granica zestawu transakcji. int

EdifactFramingSettings

Nazwa Opis Wartość
znakEncoding Kodowanie znaków. ciąg
Characterset 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 dla wskaźnika dziesiętnego. "Przecinek"
"Dziesiętny"
"NotSpecified"
protocolVersion Wersja protokołu. int
releaseIndicator Wskaźnik wydania. int
powtórzeniaSeparator Separator powtórzeń. int
segmentTerminator Terminator segmentu. int
segmentTerminatorSuffix Sufiks terminatora segmentu ustawienia EDIFACT. "CR"
"CRLF"
"LF"
"Brak"
"NotSpecified"
serviceCodeListDirectoryVersion Wersja katalogu listy kodu usługi. ciąg

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. ciąg

EdifactProcessingSettings

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

EdifactSchemaReference

Nazwa Opis Wartość
associationAssignedCode Przypisany kod skojarzenia. ciąg
Messageid Identyfikator komunikatu. ciąg
messageRelease Wersja wydania komunikatu. ciąg
Messageversion Wersja komunikatu. ciąg
Schemaname Nazwa schematu. ciąg
senderApplicationId Identyfikator aplikacji nadawcy. ciąg
senderApplicationQualifier Kwalifikator aplikacji nadawcy. ciąg

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 walidacji. ciąg
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 zweryfikować typy EDI. bool
validateXSDTypes Wartość wskazująca, czy 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 należy sprawdzić 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 zweryfikować typy XSD. bool

X12AgreementContent

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

X12OneWayAgreement

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

X12ProtocolSettings

Nazwa Opis Wartość
potwierdzenieUstawienia Ustawienia potwierdzenia X12. X12AcknowledgementSettings
kopertaPrzesłonięcia Ustawienia koperty X12 zastępują. X12EnvelopeOverride[]
envelopeSettings Ustawienia koperty X12. X12EnvelopeSettings
framingSettings Ustawienia ramek 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 weryfikacji X12 zastępują. X12ValidationOverride[]
Validationsettings Ustawienia weryfikacji X12. X12ValidationSettings
x12DelimiterOverrides Ustawienia ogranicznika X12 zastępują. X12DelimiterOverrides[]

X12AcknowledgementSettings

Nazwa Opis Wartość
potwierdzenieControlNumberLowerBound Numer kontrolny potwierdzenia jest niższy. int
potwierdzenieControlNumberPrefix Prefiks numeru kontrolnego potwierdzenia. ciąg
potwierdzenieControlNumberSuffix Sufiks numeru kontrolnego potwierdzenia. ciąg
potwierdzenieControlNumberUpperBound Górna granica numeru kontrolnego potwierdzenia. int
batchFunctionalAcknowledgements Wartość wskazująca, czy mają 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. ciąg
implementationAcknowledgementVersion Wersja potwierdzenia implementacji. ciąg
needFunctionalAcknowledgement Wartość wskazująca, czy wymagane jest potwierdzenie funkcjonalne. bool
needImplementationAcknowledgement Wartość wskazująca, czy jest wymagane 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

X12EnvelopeOverride

Nazwa Opis Wartość
Dateformat Format daty. "CCYYMMDD"
"Nieokreślone"
"RRMMDD"
functionalIdentifierCode Kod identyfikatora funkcjonalnego. ciąg
headerVersion Wersja nagłówka. ciąg
Messageid Identyfikator wiadomości, dla której należy zastosować te ustawienia koperty. ciąg
protocolVersion Wersja protokołu, w której należy zastosować te ustawienia koperty. ciąg
receiverApplicationId Identyfikator aplikacji odbiorcy. ciąg
responsibleAgencyCode Kodeks odpowiedzialnej agencji. int
senderApplicationId Identyfikator aplikacji nadawcy. ciąg
Targetnamespace Docelowa przestrzeń nazw, w której należy zastosować te ustawienia koperty. ciąg
timeFormat Format godziny. "HHMM"
"HHMMSS"
"HHMMSSD"
"HHMMSSdd"
"Nieokreślone"

X12EnvelopeSettings

Nazwa Opis Wartość
controlStandardsId Identyfikator standardów kontroli. int
controlVersionNumber Numer wersji kontroli. ciąg
enableDefaultGroupHeaders Wartość wskazująca, czy włączyć domyślne nagłówki grup. bool
functionalGroupId Identyfikator grupy funkcjonalnej. ciąg
groupControlNumberLowerBound Numer kontrolny grupy jest niższy. int
groupControlNumberUpperBound Górna granica numeru kontrolnego grupy. int
groupHeaderAgencyCode Kod agencji nagłówka grupy. ciąg
groupHeaderDateFormat Format daty nagłówka grupy. "CCYYMMDD"
"Nieokreślone"
"RRMMDD"
groupHeaderTimeFormat Format czasu nagłówka grupy. "HHMM"
"HHMMSS"
"HHMMSSD"
"HHMMSSdd"
"Nieokreślone"
groupHeaderVersion Wersja nagłówka grupy. ciąg
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. ciąg
rolloverGroupControlNumber Wartość wskazująca, czy należy przerzucać numer kontrolny grupy. bool
rolloverInterchangeControlNumber Wartość wskazująca, czy należy przerzucać numer kontrolny wymiany. bool
rolloverTransactionSetControlNumber Wartość wskazująca, czy należy przerzucać numer kontrolny zestawu transakcji. bool
senderApplicationId Identyfikator aplikacji nadawcy. ciąg
transactionSetControlNumberLowerBound Numer kontrolny zestawu transakcji jest niższy. int
transactionSetControlNumberPrefix Prefiks numeru kontrolnego zestawu transakcji. ciąg
transactionSetControlNumberSuffix Sufiks numeru kontrolnego zestawu transakcji. ciąg
transactionSetControlNumberUpperBound Górna granica zestawu transakcji. 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ść
Characterset Zestaw znaków X12. "Podstawowa"
"Rozszerzone"
"NotSpecified"
"UTF8"
componentSeparator Separator składników. int
dataElementSeparator Separator elementu danych. int
replaceCharacter Znak zastępczy. int
replaceSeparatorsInPayload Wartość wskazująca, czy zamienić 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 komunikatu. ciąg

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
maskaSecurityInfo Wartość wskazująca, czy zamaskować informacje zabezpieczające. bool
preserveInterchange Wartość wskazująca, czy zachować wymianę. bool
suspendInterchangeOnError Wartość wskazująca, czy należy zawiesić wymianę na błędzie. bool
useDotAsDecimalSeparator Wartość wskazująca, czy należy użyć kropki jako separatora dziesiętnego. bool

X12SchemaReference

Nazwa Opis Wartość
Messageid Identyfikator komunikatu. ciąg
Schemaname Nazwa schematu. ciąg
schemaVersion Wersja schematu. ciąg
senderApplicationId Identyfikator aplikacji nadawcy. ciąg

X12SecuritySettings

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

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. ciąg
trailingSeparatorPolicy Zasady separatora końcowego. "Obowiązkowe"
"NotAllowed"
"Nieokreślone"
"Opcjonalne"
trimLeadingAndTrailingSpacesAndZeroes Wartość wskazująca, czy należy przyciąć 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 należy sprawdzić zduplikowany numer kontrolny zestawu transakcji. bool
interchangeControlNumberValidityDays Okres ważności numeru kontrolnego wymiany. int
trailingSeparatorPolicy Zasady separatora końcowego. "Obowiązkowe"
"NotAllowed"
"Nieokreślone"
"Opcjonalne"
trimLeadingAndTrailingSpacesAndZeroes Wartość wskazująca, czy należy przyciąć 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

X12DelimiterOverrides

Nazwa Opis Wartość
componentSeparator Separator składników. int
dataElementSeparator Separator elementu danych. int
Messageid Identyfikator komunikatu. ciąg
protocolVersion Wersja protokołu. ciąg
replaceCharacter Znak zastępczy. int
replaceSeparatorsInPayload Wartość wskazująca, czy zamienić 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. ciąg