Dela via


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

Bicep-resursdefinition

Resurstypen integrationAccounts/agreements kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Logic/integrationAccounts/agreements-resurs lägger du till följande Bicep i mallen.

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()
  }
}

Egenskapsvärden

integrationKonton/avtal

Name Beskrivning Värde
name Resursnamnet

Se hur du anger namn och typer för underordnade resurser i Bicep.
sträng (krävs)
location Resursplatsen. sträng
tags Resurstaggar. Ordlista med taggnamn och värden. Se Taggar i mallar
parent I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.

Mer information finns i Underordnad resurs utanför överordnad resurs.
Symboliskt namn för resurs av typen: integrationAccounts
properties Egenskaperna för integrationskontoavtalet. IntegrationAccountAgreementEgenskaper

IntegrationAccountAgreementEgenskaper

Name Beskrivning Värde
agreementType Avtalstypen. "AS2"
"Edifact"
"NotSpecified"
"X12"
innehåll Avtalsinnehållet. AgreementContent
guestIdentity Gästidentiteten. BusinessIdentity
guestPartner Gästpartnern. sträng
hostIdentity Värdidentiteten. BusinessIdentity
hostPartner Värdpartnern. sträng
metadata Metadata. För Bicep kan du använda funktionen any().

AgreementContent

Name Beskrivning Värde
AS2 AS2-avtalsinnehållet. AS2AgreementContent
Edifact Innehållet i EDIFACT-avtalet. EdifactAgreementContent
X12 X12-avtalsinnehållet. X12AgreementContent

AS2AgreementContent

Name Beskrivning Värde
receiveAgreement AS2-avtalet för enkelriktad mottagning. AS2OneWayAgreement
sendAgreement AS2-avtalet för enkelriktad sändning. AS2OneWayAgreement

AS2OneWayAgreement

Name Beskrivning Värde
protocolSettings AS2-protokollinställningarna. AS2ProtocolSettings
receiverBusinessIdentity Mottagarens företagsidentitet BusinessIdentity
senderBusinessIdentity Avsändarens företagsidentitet Företagsidentitet

AS2ProtocolSettings

Name Beskrivning Värde
acknowledgementConnectionSettings Anslutningsinställningarna för bekräftelse. AS2AcknowledgementConnectionSettings
envelopeSettings Kuvertinställningarna. AS2EnvelopeSettings
errorSettings Felinställningarna. AS2ErrorSettings
mdnSettings MDN-inställningarna. AS2MdnSettings
messageConnectionSettings Inställningarna för meddelandeanslutning. AS2MessageConnectionSettings
securitySettings Säkerhetsinställningarna. AS2SecuritySettings
validationSettings Valideringsinställningarna. AS2ValidationSettings

AS2AcknowledgementConnectionSettings

Name Beskrivning Värde
ignoreCertificateNameMismatch Värdet som anger om felmatchning ska ignoreras i certifikatnamnet. boolesk
keepHttpConnectionAlive Värdet som anger om anslutningen ska hållas aktiv. boolesk
supportHttpStatusCodeFortsätt Värdet som anger om HTTP-statuskoden "CONTINUE" ska stödjas. boolesk
unfoldHttpHeaders Värdet som anger om HTTP-huvudena ska utvecklas. boolesk

AS2EnvelopeSettings

Name Beskrivning Värde
AutogenerateFileName Värdet som anger om filnamnet ska genereras automatiskt. boolesk
fileNameTemplate Mallen för filnamn. sträng
messageContentType Meddelandeinnehållstypen. sträng
SuspendMessageOnFileNameGenerationError Värdet som anger om meddelandet ska pausas vid fel vid generering av filnamn. boolesk
transmitFileNameInMimeHeader Värdet som anger om filnamnet ska överföras i mime-huvudet. boolesk

AS2ErrorSettings

Name Beskrivning Värde
ResendIfMdnNotReceived Värdet som anger om du vill skicka meddelandet igen Om MDN inte tas emot. boolesk
SuspendDuplicateMessage Värdet som anger om du vill pausa duplicerade meddelanden. boolesk

AS2MdnSettings

Name Beskrivning Värde
dispositionNotificationTo Borttagningsmeddelandet till huvudvärdet. sträng
mdnText MDN-texten. sträng
micHashingAlgorithm Algoritmen för signering eller hashning. "Ingen"
"NotSpecified"
"SHA2256"
"SHA2384"
"SHA2512"
needMdn Värdet som anger om du vill skicka eller begära ett MDN. boolesk
receiptDeliveryUrl URL:en för kvittoleveransen. sträng
sendInboundMdnToMessageBox Värdet som anger om inkommande MDN ska skickas till meddelanderutan. boolesk
sendMdnAsynchronously Värdet som anger om den asynkrona MDN:n ska skickas. boolesk
signMdn Värdet som anger om MDN måste signeras eller inte. boolesk
signOutboundMdnIfOptional Värdet som anger om utgående MDN ska signeras om det är valfritt. boolesk

AS2MessageConnectionSettings

Name Beskrivning Värde
ignoreCertificateNameMismatch Värdet som anger om felmatchning ska ignoreras i certifikatnamnet. boolesk
keepHttpConnectionAlive Värdet som anger om anslutningen ska hållas aktiv. boolesk
supportHttpStatusCodeFortsätt Värdet som anger om HTTP-statuskoden "CONTINUE" ska stödjas. boolesk
unfoldHttpHeaders Värdet som anger om HTTP-huvudena ska utvecklas. boolesk

AS2SecuritySettings

Name Beskrivning Värde
enableNrrForInboundDecodedMessages Värdet som anger om NRR ska aktiveras för inkommande avkodade meddelanden. boolesk
enableNrrForInboundEncodedMessages Värdet som anger om NRR ska aktiveras för inkommande kodade meddelanden. boolesk
enableNrrForInboundMdn Värdet som anger om NRR ska aktiveras för inkommande MDN. boolesk
enableNrrForOutboundDecodedMessages Värdet som anger om NRR ska aktiveras för utgående avkodade meddelanden. boolesk
enableNrrForOutboundEncodedMessages Värdet som anger om NRR ska aktiveras för utgående kodade meddelanden. boolesk
enableNrrForOutboundMdn Värdet som anger om NRR ska aktiveras för utgående MDN. boolesk
encryptionCertificateName Namnet på krypteringscertifikatet. sträng
overrideGroupSigningCertificate Värdet som anger om du vill skicka eller begära ett MDN. boolesk
signingCertificateName Namnet på signeringscertifikatet. sträng

AS2ValidationSettings

Name Beskrivning Värde
checkCertificateRevocationListOnReceive Värdet som anger om du vill söka efter listan över återkallade certifikat vid mottagning. boolesk
checkCertificateRevocationListOnSend Värdet som anger om du vill söka efter listan över återkallade certifikat vid sändning. boolesk
checkDuplicateMessage Värdet som anger om du vill söka efter duplicerade meddelanden. boolesk
compressMessage Värdet som anger om meddelandet måste komprimeras. boolesk
encryptionAlgorithm Krypteringsalgoritmen. "AES128"
"AES192"
"AES256"
"DES3"
"Ingen"
"NotSpecified"
"RC2"
encryptMessage Värdet som anger om meddelandet måste krypteras. boolesk
interchangeDuplicatesValidityDays Antalet dagar som du vill se tillbaka för duplicerat utbyte. int
overrideMessageProperties Värdet som anger om inkommande meddelandeegenskaper ska åsidosättas med de som är avtalade. boolesk
signMessage Värdet som anger om meddelandet måste signeras. boolesk

Företagsidentitet

Name Beskrivning Värde
Kvalificerare Kvalificeraren för affärsidentitet. sträng
Värde Värdet för företagsidentitet. sträng

EdifactAgreementContent

Name Beskrivning Värde
receiveAgreement EDIFACT-avtalet för enkelriktad mottagning. EdifactOneWayAgreement
sendAgreement EDIFACT-avtalet för enkelriktad sändning. EdifactOneWayAgreement

EdifactOneWayAgreement

Name Beskrivning Värde
protocolSettings EDIFACT-protokollinställningarna. EdifactProtocolSettings
receiverBusinessIdentity Mottagarens företagsidentitet BusinessIdentity
senderBusinessIdentity Avsändarens företagsidentitet BusinessIdentity

EdifactProtocolSettings

Name Beskrivning Värde
acknowledgementSettings EDIFACT-bekräftelseinställningarna. EdifactAcknowledgementSettings
edifactDelimiterOverrides EDIFACT-avgränsare åsidosätter inställningar. EdifactDelimiterOverride[]
envelopeOverrides Åsidosättningsinställningarna för EDIFACT-kuvertet. EdifactEnvelopeOverride[]
envelopeSettings EDIFACT-kuvertinställningarna. EdifactEnvelopeSettings
inramningInställningar EDIFACT-inramningsinställningarna. EdifactFramingSettings
messageFilter EDIFACT-meddelandefiltret. EdifactMessageFilter
messageFilterList EDIFACT-meddelandefilterlistan. EdifactMessageIdentifier[]
processingSettings EDIFACT-bearbetningsinställningarna. EdifactProcessingSettings
schemaReferences EDIFACT-schemat refererar till. EdifactSchemaReference[]
validationOverrides Åsidosättningsinställningarna för EDIFACT-verifiering. EdifactValidationOverride[]
validationSettings EDIFACT-verifieringsinställningarna. EdifactValidationSettings

EdifactAcknowledgementSettings

Name Beskrivning Värde
acknowledgementControlNumberLowerBound Bekräftelsekontrollnumret är lägre. int
acknowledgementControlNumberPrefix Prefixet för bekräftelsekontrollnummer. sträng
acknowledgementControlNumberSuffix Suffixet för bekräftelsekontrollnummer. sträng
acknowledgementControlNumberUpperBound Bekräftelsekontrollnumrets övre gräns. int
batchFunctionalAcknowledgements Värdet som anger om funktionella bekräftelser ska batchas. boolesk
batchTechnicalAcknowledgements Värdet som anger om de tekniska bekräftelseerna ska batchas. boolesk
needFunctionalAcknowledgement Värdet som anger om funktionell bekräftelse behövs. boolesk
needLoopForValidMessages Värdet som anger om en loop behövs för giltiga meddelanden. boolesk
needTechnicalAcknowledgement Värdet som anger om teknisk bekräftelse behövs. boolesk
rolloverAcknowledgementControlNumber Värdet som anger om kontrollnumret för att återställa bekräftelsen ska återställas. boolesk
sendSynchronousAcknowledgement Värdet som anger om synkron bekräftelse ska skickas. boolesk

EdifactDelimiterOverride

Name Beskrivning Värde
componentSeparator Komponentavgränsaren. int
dataElementSeparator Dataelementavgränsaren. int
decimalPointIndicator Indikatorn för decimaltecken. "Komma"
"Decimal"
"NotSpecified"
messageAssociationAssignedCode Den tilldelade koden för meddelandeassociationen. sträng
messageId Meddelande-ID:t. sträng
messageRelease Versionen av meddelandet. sträng
messageVersion Meddelandeversionen. sträng
releaseIndicator Versionsindikatorn. int
repetitionSeparator Upprepningsavgränsaren. int
segmentTerminator Segmentavgränsaren. int
segmentTerminatorSuffix Segmentavgränsarens suffix. "CR"
"CRLF"
'LF'
"Ingen"
"NotSpecified"
Targetnamespace Målnamnområdet som inställningarna för avgränsare måste tillämpas på. sträng

EdifactEnvelopeOverride

Name Beskrivning Värde
applicationPassword Programmets lösenord. sträng
associationAssignedCode Den kopplade koden. sträng
controllingAgencyCode Den kontrollerande agenturkoden. sträng
functionalGroupId Det funktionella grupp-ID:t. sträng
groupHeaderMessageRelease Meddelandeutgåvan för grupprubriken. sträng
groupHeaderMessageVersion Meddelandeversionen för grupprubriken. sträng
messageAssociationAssignedCode Den tilldelade koden för meddelandeassociationen. sträng
messageId Det meddelande-ID som kuvertinställningarna måste tillämpas på. sträng
messageRelease Den version av meddelandet som kuvertinställningarna måste tillämpas på. sträng
messageVersion Den meddelandeversion som kuvertinställningarna måste tillämpas på. sträng
receiverApplicationId Mottagarens program-ID. sträng
receiverApplicationQualifier Mottagarprogramskvalificeraren. sträng
senderApplicationId Avsändarprogrammets ID. sträng
senderApplicationQualifier Avsändarprogrammets kvalificerare. sträng
Targetnamespace Målnamnområdet som kuvertinställningarna måste tillämpas på. sträng

EdifactEnvelopeSettings

Name Beskrivning Värde
applicationReferenceId Programreferens-ID. sträng
applyDelimiterStringAdvice Det värde som anger om du vill tillämpa råd om avgränsare. boolesk
communicationAgreementId ID:t för kommunikationsavtalet. sträng
createGroupingSegments Värdet som anger om grupperingssegment ska skapas. boolesk
enableDefaultGroupHeaders Det värde som anger om standardgrupprubriker ska aktiveras. boolesk
functionalGroupId Det funktionella grupp-ID:t. sträng
groupApplicationPassword Lösenordet för gruppprogrammet. sträng
groupApplicationReceiverId Mottagar-ID för gruppprogram. sträng
groupApplicationReceiverQualifier Gruppprogrammets mottagarkvalificerare. sträng
groupApplicationSenderId Avsändar-ID för gruppprogram. sträng
groupApplicationSenderQualifier Avsändarkvalificeraren för gruppprogram. sträng
groupAssociationAssignedCode Den gruppassociation som tilldelats kod. sträng
groupControllingAgencyCode Gruppen som kontrollerar agenturkoden. sträng
groupControlNumberLowerBound Gruppkontrollnumret med lägre gräns. int
groupControlNumberPrefix Prefixet för gruppkontrollnummer. sträng
groupControlNumberSuffix Suffixet för gruppkontrollnummer. sträng
groupControlNumberUpperBound Gruppkontrollnumrets övre gräns. int
groupMessageRelease Gruppmeddelandeversionen. sträng
groupMessageVersion Gruppmeddelandeversionen. sträng
interchangeControlNumberLowerBound Kontrollnumret för utbytet med lägre gräns. int
interchangeControlNumberPrefix Prefixet för utbyteskontrollnummer. sträng
interchangeControlNumberSuffix Suffixet för utbyteskontrollnummer. sträng
interchangeControlNumberUpperBound Trafikkontrollnumrets övre gräns. int
isTestInterchange Värdet som anger om meddelandet är ett testutbyte. boolesk
overwriteExistingTransactionSetControlNumber Värdet som anger om du vill skriva över det befintliga kontrollnumret för transaktionsuppsättningen. boolesk
processingPriorityCode Prioritetskoden för bearbetning. sträng
receiverInternalIdentification Mottagarens interna identifiering. sträng
receiverInternalSubIdentification Mottagarens interna underidentifiering. sträng
receiverReverseRoutingAddress Mottagarens adress för omvänd routning. sträng
recipientReferencePasswordQualifier Mottagarens referenslösenordskvalificerare. sträng
recipientReferencePasswordValue Mottagaren refererar till lösenordsvärdet. sträng
rolloverGroupControlNumber Värdet som anger om gruppkontrollnumret ska förnyas. boolesk
rolloverInterchangeControlNumber Det värde som anger om kontrollnumret för utbytet ska förnyas. boolesk
rolloverTransactionSetControlNumber Det värde som anger om transaktionsuppsättningens kontrollnummer ska förnyas. boolesk
senderInternalIdentification Avsändarens interna identifiering. sträng
senderInternalSubIdentification Avsändarens interna underidentifiering. sträng
senderReverseRoutingAddress Avsändarens adress för omvänd routning. sträng
transactionSetControlNumberLowerBound Transaktionsuppsättningens kontrollnummer, lägre gräns. int
transactionSetControlNumberPrefix Kontrollnummerprefixet för transaktionsuppsättningen. sträng
transactionSetControlNumberSuffix Kontrollnummersuffixet för transaktionsuppsättningen. sträng
transactionSetControlNumberUpperBound Transaktionsuppsättningens kontrollnummer övre gräns. int

EdifactFramingSettings

Name Beskrivning Värde
characterEncoding Teckenkodningen. sträng
characterSet EDIFACT-raminställningen characterSet. "KECA"
"NotSpecified"
"UNOA"
"UNOB"
"UNOC"
"UNOD"
"UNOE"
"UNOF"
"UNOG"
"UNOH"
"UNOI"
"UNOJ"
"UNOK"
"UNOX"
"UNOY"
componentSeparator Komponentavgränsaren. int
dataElementSeparator Dataelementavgränsaren. int
decimalPointIndicator Decimalindikator för EDIFACT-raminställning. "Komma"
"Decimal"
"NotSpecified"
protocolVersion Protokollversionen. int
releaseIndicator Versionsindikatorn. int
repetitionSeparator Upprepningsavgränsaren. int
segmentTerminator Segmentavgränsaren. int
segmentTerminatorSuffix Segmentsuffixet för segmentavgränsaren för EDIFACT-raminställningen. "CR"
"CRLF"
'LF'
"Ingen"
"NotSpecified"
serviceCodeListDirectoryVersion Katalogversionen för tjänstkodlistan. sträng

EdifactMessageFilter

Name Beskrivning Värde
messageFilterType Meddelandefiltertypen. "Exkludera"
"Inkludera"
"NotSpecified"

EdifactMessageIdentifier

Name Beskrivning Värde
messageId Det meddelande-ID som kuvertinställningarna måste tillämpas på. sträng

EdifactProcessingSettings

Name Beskrivning Värde
createEmptyXmlTagsForTrailingSeparators Värdet som anger om du vill skapa tomma XML-taggar för avslutande avgränsare. boolesk
maskSecurityInfo Värdet som anger om säkerhetsinformation ska maskeras. boolesk
preserveInterchange Värdet som anger om utbyte ska bevaras. boolesk
suspendInterchangeOnError Värdet som anger om utbyte vid fel ska pausas. boolesk
useDotAsDecimalSeparator Värdet som anger om punkt ska användas som decimalavgränsare. boolesk

EdifactSchemaReference

Name Beskrivning Värde
associationAssignedCode Den association som tilldelats kod. sträng
messageId Meddelande-ID:t. sträng
messageRelease Versionen av meddelandet. sträng
messageVersion Meddelandeversionen. sträng
schemaName Schemanamnet. sträng
senderApplicationId Avsändarprogrammets ID. sträng
senderApplicationQualifier Avsändarprogrammets kvalificerare. sträng

EdifactValidationOverride

Name Beskrivning Värde
allowLeadingAndTrailingSpacesAndZeroes Värdet som anger om inledande och avslutande blanksteg och nolla ska tillåtas. boolesk
enforceCharacterSet Värdet som anger om teckenuppsättningen ska verifieras. boolesk
messageId Det meddelande-ID som verifieringsinställningarna måste tillämpas på. sträng
trailingSeparatorPolicy Den avslutande avgränsarprincipen. "Obligatoriskt"
"NotAllowed"
"NotSpecified"
"Valfritt"
trimLeadingAndTrailingSpacesAndZeroes Värdet som anger om inledande och avslutande blanksteg och nollsteg ska trimmas. boolesk
validateEDITypes Värdet som anger om EDI-typer ska verifieras. boolesk
validateXSDTypes Värdet som anger om XSD-typer ska verifieras. boolesk

EdifactValidationSettings

Name Beskrivning Värde
allowLeadingAndTrailingSpacesAndZeroes Värdet som anger om inledande och avslutande blanksteg och nolla ska tillåtas. boolesk
checkDuplicateGroupControlNumber Värdet som anger om du vill söka efter dubblett av gruppkontrollnummer. boolesk
checkDuplicateInterchangeControlNumber Värdet som anger om du vill söka efter dubblettnummer för utbyteskontroll. boolesk
checkDuplicateTransactionSetControlNumber Värdet som anger om du vill söka efter kontrollnumret för dubbletter av transaktionsuppsättningen. boolesk
interchangeControlNumberValidityDays Giltighetsperioden för utbyteskontrollnumret. int
trailingSeparatorPolicy Den avslutande avgränsarprincipen. "Obligatoriskt"
"NotAllowed"
"NotSpecified"
"Valfritt"
trimLeadingAndTrailingSpacesAndZeroes Värdet som anger om inledande och avslutande blanksteg och nollsteg ska trimmas. boolesk
validateCharacterSet Värdet som anger om teckenuppsättningen ska verifieras i meddelandet. boolesk
validateEDITypes Värdet som anger om EDI-typer ska verifieras. boolesk
validateXSDTypes Värdet som anger om XSD-typer ska verifieras. boolesk

X12AgreementContent

Name Beskrivning Värde
receiveAgreement X12-avtalet för enkelriktad mottagning. X12OneWayAgreement
sendAgreement X12-avtalet för enkelriktad sändning. X12OneWayAgreement

X12OneWayAgreement

Name Beskrivning Värde
protocolSettings X12-protokollinställningarna. X12ProtocolSettings
receiverBusinessIdentity Mottagarens företagsidentitet Företagsidentitet
senderBusinessIdentity Avsändarens företagsidentitet Företagsidentitet

X12ProtocolSettings

Name Beskrivning Värde
acknowledgementSettings X12-bekräftelseinställningarna. X12AcknowledgementSettings
envelopeOverrides Åsidosättningsinställningarna för X12-kuvertet. X12EnvelopeOverride[]
envelopeSettings Inställningarna för X12-kuvert. X12EnvelopeSettings
inramningInställningar X12-inramningsinställningarna. X12FramingSettings
messageFilter X12-meddelandefiltret. X12MessageFilter
messageFilterList Listan med X12-meddelandefilter. X12MessageIdentifier[]
processingSettings X12-bearbetningsinställningarna. X12ProcessingSettings
schemaReferences X12-schemareferenserna. X12SchemaReference[]
securitySettings X12-säkerhetsinställningarna. X12SecuritySettings
validationOverrides Åsidosättningsinställningarna för X12-verifiering. X12ValidationOverride[]
validationSettings X12-verifieringsinställningarna. X12ValidationSettings
x12DelimiterOverrides X12-avgränsare åsidosätter inställningar. X12DelimiterOverrides[]

X12AcknowledgementSettings

Name Beskrivning Värde
acknowledgementControlNumberLowerBound Kontrollnumret för bekräftelsen med lägre gräns. int
acknowledgementControlNumberPrefix Kontrollnummerprefixet för bekräftelse. sträng
acknowledgementControlNumberSuffix Kontrollnummersuffixet för bekräftelse. sträng
acknowledgementControlNumberUpperBound Kontrollnumret för bekräftelsenummer med övre gräns. int
batchFunctionalAcknowledgements Värdet som anger om funktionella bekräftelser ska batchas. boolesk
batchImplementationAcknowledgements Värdet som anger om bekräftelser för batchimplementering ska utföras. boolesk
batchTechnicalAcknowledgements Värdet som anger om de tekniska bekräftelseerna ska batchas. boolesk
functionalAcknowledgementVersion Den funktionella bekräftelseversionen. sträng
implementationAcknowledgementVersion Implementeringsversionen för bekräftelse. sträng
needFunctionalAcknowledgement Värdet som anger om funktionell bekräftelse krävs. boolesk
needImplementationAcknowledgement Värdet som anger om implementeringserkännelse krävs. boolesk
needLoopForValidMessages Värdet som anger om en loop behövs för giltiga meddelanden. boolesk
needTechnicalAcknowledgement Värdet som anger om teknisk bekräftelse krävs. boolesk
rolloverAcknowledgementControlNumber Värdet som anger om kontrollnumret för bekräftelsen ska förnyas. boolesk
sendSynchronousAcknowledgement Värdet som anger om synkron bekräftelse ska skickas. boolesk

X12EnvelopeOverride

Name Beskrivning Värde
dateFormat Datumformatet. "CCYYMMDD"
"NotSpecified"
"YYMMDD"
functionalIdentifierCode Den funktionella identifierarkoden. sträng
headerVersion Rubrikversionen. sträng
messageId Det meddelande-ID som kuvertinställningarna måste tillämpas på. sträng
protocolVersion Den protokollversion som kuvertinställningarna måste tillämpas på. sträng
receiverApplicationId Mottagarens program-ID. sträng
responsibleAgencyCode Den ansvariga myndighetens kod. int
senderApplicationId Avsändarprogrammets ID. sträng
Targetnamespace Målnamnområdet som kuvertinställningarna måste tillämpas på. sträng
timeFormat Tidsformatet. "HHMM"
"HHMMSS"
"HHMMSSd"
"HHMMSSdd"
"NotSpecified"

X12EnvelopeSettings

Name Beskrivning Värde
controlStandardsId Kontrollstandard-ID: t. int
controlVersionNumber Kontrollversionsnumret. sträng
enableDefaultGroupHeaders Det värde som anger om standardgrupprubriker ska aktiveras. boolesk
functionalGroupId Det funktionella grupp-ID:t. sträng
groupControlNumberLowerBound Gruppkontrollnumret med lägre gräns. int
groupControlNumberUpperBound Gruppkontrollnumrets övre gräns. int
groupHeaderAgencyCode Agentkoden för grupprubriken. sträng
groupHeaderDateFormat Datumformatet för grupprubriken. "CCYYMMDD"
"NotSpecified"
"YYMMDD"
groupHeaderTimeFormat Tidsformatet för grupprubriken. "HHMM"
"HHMMSS"
"HHMMSSd"
"HHMMSSdd"
"NotSpecified"
groupHeaderVersion Grupphuvudversionen. sträng
interchangeControlNumberLowerBound Kontrollnumret för utbytet med lägre gräns. int
interchangeControlNumberUpperBound Trafikkontrollnumrets övre gräns. int
overwriteExistingTransactionSetControlNumber Värdet som anger om du vill skriva över det befintliga kontrollnumret för transaktionsuppsättningen. boolesk
receiverApplicationId Mottagarens program-ID. sträng
rolloverGroupControlNumber Värdet som anger om gruppkontrollnumret ska förnyas. boolesk
rolloverInterchangeControlNumber Det värde som anger om kontrollnumret för utbytet ska förnyas. boolesk
rolloverTransactionSetControlNumber Det värde som anger om transaktionsuppsättningens kontrollnummer ska förnyas. boolesk
senderApplicationId Avsändarprogrammets ID. sträng
transactionSetControlNumberLowerBound Transaktionsuppsättningens kontrollnummer, lägre gräns. int
transactionSetControlNumberPrefix Kontrollnummerprefixet för transaktionsuppsättningen. sträng
transactionSetControlNumberSuffix Kontrollnummersuffixet för transaktionsuppsättningen. sträng
transactionSetControlNumberUpperBound Transaktionsuppsättningens kontrollnummer övre gräns. int
usageIndicator Användningsindikatorn. "Information"
"NotSpecified"
"Produktion"
"Test"
useControlStandardsIdAsRepetitionCharacter Värdet som anger om kontrollstandard-ID ska användas som upprepningstecken. boolesk

X12FramingSettings

Name Beskrivning Värde
characterSet X12-teckenuppsättningen. "Grundläggande"
"Utökad"
"NotSpecified"
"UTF8"
componentSeparator Komponentavgränsaren. int
dataElementSeparator Dataelementavgränsaren. int
replaceCharacter Ersättningstecknet. int
replaceSeparatorsInPayload Värdet som anger om avgränsare ska ersättas i nyttolasten. boolesk
segmentTerminator Segmentavgränsaren. int
segmentTerminatorSuffix Segmentavgränsarens suffix. "CR"
"CRLF"
'LF'
"Ingen"
"NotSpecified"

X12MessageFilter

Name Beskrivning Värde
messageFilterType Meddelandefiltertypen. "Exkludera"
"Inkludera"
"NotSpecified"

X12MessageIdentifier

Name Beskrivning Värde
messageId Meddelande-ID:t. sträng

X12ProcessingSettings

Name Beskrivning Värde
convertImpliedDecimal Det värde som anger om numerisk typ ska konverteras till underförstådd decimal. boolesk
createEmptyXmlTagsForTrailingSeparators Värdet som anger om du vill skapa tomma XML-taggar för avslutande avgränsare. boolesk
maskSecurityInfo Värdet som anger om säkerhetsinformation ska maskeras. boolesk
preserveInterchange Värdet som anger om utbyte ska bevaras. boolesk
suspendInterchangeOnError Värdet som anger om utbyte vid fel ska pausas. boolesk
useDotAsDecimalSeparator Värdet som anger om punkt ska användas som decimalavgränsare. boolesk

X12SchemaReference

Name Beskrivning Värde
messageId Meddelande-ID:t. sträng
schemaName Schemanamnet. sträng
schemaVersion Schemaversionen. sträng
senderApplicationId Avsändarprogrammets ID. sträng

X12SecuritySettings

Name Beskrivning Värde
authorizationQualifier Auktoriseringskvalificeraren. sträng
authorizationValue Auktoriseringsvärdet. sträng
passwordValue Lösenordsvärdet. sträng
securityQualifier Säkerhetskvalificeraren. sträng

X12ValidationOverride

Name Beskrivning Värde
allowLeadingAndTrailingSpacesAndZeroes Värdet som anger om inledande och avslutande blanksteg och nolla ska tillåtas. boolesk
messageId Det meddelande-ID som verifieringsinställningarna måste tillämpas på. sträng
trailingSeparatorPolicy Den avslutande avgränsarprincipen. "Obligatoriskt"
"NotAllowed"
"NotSpecified"
"Valfritt"
trimLeadingAndTrailingSpacesAndZeroes Värdet som anger om inledande och avslutande blanksteg och nollsteg ska trimmas. boolesk
validateCharacterSet Värdet som anger om teckenuppsättningen ska verifieras. boolesk
validateEDITypes Värdet som anger om EDI-typer ska verifieras. boolesk
validateXSDTypes Värdet som anger om XSD-typer ska verifieras. boolesk

X12ValidationSettings

Name Beskrivning Värde
allowLeadingAndTrailingSpacesAndZeroes Värdet som anger om inledande och avslutande blanksteg och nolla ska tillåtas. boolesk
checkDuplicateGroupControlNumber Värdet som anger om du vill söka efter dubblett av gruppkontrollnummer. boolesk
checkDuplicateInterchangeControlNumber Värdet som anger om du vill söka efter dubblettnummer för utbyteskontroll. boolesk
checkDuplicateTransactionSetControlNumber Värdet som anger om du vill söka efter kontrollnumret för dubbletter av transaktionsuppsättningen. boolesk
interchangeControlNumberValidityDays Giltighetsperioden för utbyteskontrollnumret. int
trailingSeparatorPolicy Den avslutande avgränsarprincipen. "Obligatoriskt"
"NotAllowed"
"NotSpecified"
"Valfritt"
trimLeadingAndTrailingSpacesAndZeroes Värdet som anger om inledande och avslutande blanksteg och nollsteg ska trimmas. boolesk
validateCharacterSet Värdet som anger om teckenuppsättningen ska verifieras i meddelandet. boolesk
validateEDITypes Värdet som anger om EDI-typer ska verifieras. boolesk
validateXSDTypes Värdet som anger om XSD-typer ska verifieras. boolesk

X12DelimiterOverrides

Name Beskrivning Värde
componentSeparator Komponentavgränsaren. int
dataElementSeparator Dataelementavgränsaren. int
messageId Meddelande-ID:t. sträng
protocolVersion Protokollversionen. sträng
replaceCharacter Ersättningstecknet. int
replaceSeparatorsInPayload Värdet som anger om avgränsare ska ersättas i nyttolasten. boolesk
segmentTerminator Segmentavslutaren. int
segmentTerminatorSuffix Segmentavgränsarens suffix. "CR"
"CRLF"
"LF"
"Ingen"
"NotSpecified"
Targetnamespace Målnamnområdet som inställningarna för avgränsare måste tillämpas på. sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Azure Logic Apps – AS2 Skicka mottagning

Distribuera till Azure
Skapar integrationskonton för två partner, Contoso och Fabrikam, inklusive artefakter för partner och avtal. Mallen skapar också logikappar mellan Fabrikam Sales och Contoso för att demonstrera synkrona AS2 Skicka mottagning. Mallen skapar även logikappar mellan Fabrikam Finance och Contoso, som demonstrerar asynkrona AS2 Skicka mottagning.

Resursdefinition för ARM-mall

Resurstypen integrationAccounts/agreements kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Logic/integrationAccounts/agreements-resurs lägger du till följande JSON i mallen.

{
  "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": {}
  }
}

Egenskapsvärden

integrationKonton/avtal

Name Beskrivning Värde
typ Resurstypen "Microsoft.Logic/integrationAccounts/agreements"
apiVersion Resurs-API-versionen "2015-08-01-preview"
name Resursnamnet

Se hur du anger namn och typer för underordnade resurser i JSON ARM-mallar.
sträng (krävs)
location Resursplatsen. sträng
tags Resurstaggar. Ordlista med taggnamn och värden. Se Taggar i mallar
properties Egenskaperna för integrationskontoavtalet. IntegrationAccountAgreementEgenskaper

IntegrationAccountAgreementEgenskaper

Name Beskrivning Värde
agreementType Avtalstypen. "AS2"
"Edifact"
"NotSpecified"
"X12"
innehåll Avtalsinnehållet. AgreementContent
guestIdentity Gästidentiteten. BusinessIdentity
guestPartner Gästpartnern. sträng
hostIdentity Värdidentiteten. BusinessIdentity
hostPartner Värdpartnern. sträng
metadata Metadata.

AgreementContent

Name Beskrivning Värde
AS2 AS2-avtalsinnehållet. AS2AgreementContent
Edifact Innehållet i EDIFACT-avtalet. EdifactAgreementContent
X12 X12-avtalsinnehållet. X12AgreementContent

AS2AgreementContent

Name Beskrivning Värde
receiveAgreement AS2-avtalet för enkelriktad mottagning. AS2OneWayAgreement
sendAgreement AS2-avtalet för enkelriktad sändning. AS2OneWayAgreement

AS2OneWayAgreement

Name Beskrivning Värde
protocolSettings AS2-protokollinställningarna. AS2ProtocolSettings
receiverBusinessIdentity Mottagarens företagsidentitet BusinessIdentity
senderBusinessIdentity Avsändarens företagsidentitet BusinessIdentity

AS2ProtocolSettings

Name Beskrivning Värde
acknowledgementConnectionSettings Anslutningsinställningarna för bekräftelse. AS2AcknowledgementConnectionSettings
envelopeSettings Kuvertinställningarna. AS2EnvelopeSettings
errorSettings Felinställningarna. AS2ErrorSettings
mdnSettings MDN-inställningarna. AS2MdnSettings
messageConnectionSettings Inställningarna för meddelandeanslutning. AS2MessageConnectionSettings
securitySettings Säkerhetsinställningarna. AS2SecuritySettings
validationSettings Verifieringsinställningarna. AS2ValidationSettings

AS2AcknowledgementConnectionSettings

Name Beskrivning Värde
ignoreCertificateNameMismatch Värdet som anger om felmatchning ska ignoreras i certifikatnamnet. boolesk
keepHttpConnectionAlive Värdet som anger om anslutningen ska hållas vid liv. boolesk
supportHttpStatusCodeFortsätt Värdet som anger om HTTP-statuskoden "FORTSÄTT" ska stödjas. boolesk
unfoldHttpHeaders Värdet som anger om HTTP-huvudena ska utvecklas. boolesk

AS2EnvelopeSettings

Name Beskrivning Värde
Skapa filnamn automatiskt Värdet som anger om filnamnet ska genereras automatiskt. boolesk
fileNameTemplate Mallen för filnamn. sträng
messageContentType Meddelandeinnehållstypen. sträng
SuspendMessageOnFileNameGenerationError Värdet som anger om meddelandet ska pausas vid genereringsfel för filnamn. boolesk
transmitFileNameInMimeHeader Värdet som anger om filnamnet ska överföras i mime-huvudet. boolesk

AS2ErrorSettings

Name Beskrivning Värde
ResendIfMdnNotReceived Värdet som anger om du vill skicka ett nytt meddelande om MDN inte tas emot. boolesk
SuspendDuplicateMessage Värdet som anger om du vill pausa duplicerat meddelande. boolesk

AS2MdnSettings

Name Beskrivning Värde
dispositionNotificationTo Borttagningsmeddelandet till rubrikvärdet. sträng
mdnText MDN-texten. sträng
micHashingAlgorithm Algoritmen för signering eller hashning. "Ingen"
"NotSpecified"
"SHA2256"
"SHA2384"
"SHA2512"
needMdn Värdet som anger om du vill skicka eller begära ett MDN. boolesk
receiptDeliveryUrl Kvittoleverans-URL:en. sträng
sendInboundMdnToMessageBox Värdet som anger om inkommande MDN ska skickas till meddelanderutan. boolesk
sendMdnAsynchronously Värdet som anger om det asynkrona MDN ska skickas. boolesk
signMdn Värdet som anger om MDN måste signeras eller inte. boolesk
signOutboundMdnIfOptional Värdet som anger om utgående MDN ska signeras om det är valfritt. boolesk

AS2MessageConnectionSettings

Name Beskrivning Värde
ignoreCertificateNameMismatch Värdet som anger om felmatchning ska ignoreras i certifikatnamnet. boolesk
keepHttpConnectionAlive Värdet som anger om anslutningen ska hållas vid liv. boolesk
supportHttpStatusCodeFortsätt Värdet som anger om HTTP-statuskoden "FORTSÄTT" ska stödjas. boolesk
unfoldHttpHeaders Värdet som anger om HTTP-huvudena ska utvecklas. boolesk

AS2SecuritySettings

Name Beskrivning Värde
enableNrrForInboundDecodedMessages Värdet som anger om NRR ska aktiveras för inkommande avkodade meddelanden. boolesk
enableNrrForInboundEncodedMessages Värdet som anger om NRR ska aktiveras för inkommande kodade meddelanden. boolesk
enableNrrForInboundMdn Värdet som anger om NRR ska aktiveras för inkommande MDN. boolesk
enableNrrForOutboundDecodedMessages Värdet som anger om NRR ska aktiveras för utgående avkodade meddelanden. boolesk
enableNrrForOutboundEncodedMessages Värdet som anger om NRR ska aktiveras för utgående kodade meddelanden. boolesk
enableNrrForOutboundMdn Värdet som anger om NRR ska aktiveras för utgående MDN. boolesk
encryptionCertificateName Namnet på krypteringscertifikatet. sträng
overrideGroupSigningCertificate Värdet som anger om du vill skicka eller begära ett MDN. boolesk
signingCertificateName Namnet på signeringscertifikatet. sträng

AS2ValidationSettings

Name Beskrivning Värde
checkCertificateRevocationListOnReceive Värdet som anger om du vill söka efter listan över återkallade certifikat vid mottagning. boolesk
checkCertificateRevocationListOnSend Värdet som anger om du vill söka efter listan över återkallade certifikat vid sändning. boolesk
checkDuplicateMessage Värdet som anger om du vill söka efter dubblettmeddelande. boolesk
compressMessage Värdet som anger om meddelandet måste komprimeras. boolesk
encryptionAlgorithm Krypteringsalgoritmen. "AES128"
"AES192"
"AES256"
"DES3"
"Ingen"
"NotSpecified"
"RC2"
encryptMessage Värdet som anger om meddelandet måste krypteras. boolesk
interchangeDuplicatesValidityDays Antalet dagar som du ska se tillbaka för duplicerat utbyte. int
overrideMessageProperties Värdet som anger om inkommande meddelandeegenskaper ska åsidosättas med de som är avtalade. boolesk
signMessage Värdet som anger om meddelandet måste signeras. boolesk

BusinessIdentity

Name Beskrivning Värde
Kvalificerare Kvalificeraren för affärsidentitet. sträng
Värde Värdet för företagsidentitet. sträng

EdifactAgreementContent

Name Beskrivning Värde
receiveAgreement EDIFACT-avtalet för enkelriktad mottagning. EdifactOneWayAgreement
sendAgreement EDIFACT-avtalet för enkelriktad sändning. EdifactOneWayAgreement

EdifactOneWayAgreement

Name Beskrivning Värde
protocolSettings EDIFACT-protokollinställningarna. EdifactProtocolSettings
receiverBusinessIdentity Mottagarens företagsidentitet BusinessIdentity
senderBusinessIdentity Avsändarens företagsidentitet BusinessIdentity

EdifactProtocolSettings

Name Beskrivning Värde
acknowledgementSettings EDIFACT-bekräftelseinställningarna. EdifactAcknowledgementSettings
edifactDelimiterOverrides EDIFACT-avgränsare åsidosätter inställningar. EdifactDelimiterOverride[]
envelopeOverrides Åsidosättningsinställningarna för EDIFACT-kuvertet. EdifactEnvelopeOverride[]
envelopeSettings EDIFACT-kuvertinställningarna. EdifactEnvelopeSettings
inramningInställningar EDIFACT-inramningsinställningarna. EdifactFramingSettings
messageFilter EDIFACT-meddelandefiltret. EdifactMessageFilter
messageFilterList EDIFACT-meddelandefilterlistan. EdifactMessageIdentifier[]
processingSettings EDIFACT-bearbetningsinställningarna. EdifactProcessingSettings
schemaReferences EDIFACT-schemat refererar till. EdifactSchemaReference[]
validationOverrides Åsidosättningsinställningarna för EDIFACT-verifiering. EdifactValidationOverride[]
validationSettings EDIFACT-verifieringsinställningarna. EdifactValidationSettings

EdifactAcknowledgementSettings

Name Beskrivning Värde
acknowledgementControlNumberLowerBound Kontrollnumret för bekräftelsen med lägre gräns. int
acknowledgementControlNumberPrefix Kontrollnummerprefixet för bekräftelse. sträng
acknowledgementControlNumberSuffix Kontrollnummersuffixet för bekräftelse. sträng
acknowledgementControlNumberUpperBound Kontrollnumret för bekräftelsenummer med övre gräns. int
batchFunctionalAcknowledgements Värdet som anger om funktionella bekräftelser ska batchas. boolesk
batchTechnicalAcknowledgements Värdet som anger om de tekniska bekräftelseerna ska batchas. boolesk
needFunctionalAcknowledgement Värdet som anger om funktionell bekräftelse krävs. boolesk
needLoopForValidMessages Värdet som anger om en loop behövs för giltiga meddelanden. boolesk
needTechnicalAcknowledgement Värdet som anger om teknisk bekräftelse krävs. boolesk
rolloverAcknowledgementControlNumber Värdet som anger om kontrollnumret för bekräftelsen ska förnyas. boolesk
sendSynchronousAcknowledgement Värdet som anger om synkron bekräftelse ska skickas. boolesk

EdifactDelimiterOverride

Name Beskrivning Värde
componentSeparator Komponentavgränsaren. int
dataElementSeparator Dataelementavgränsaren. int
decimalPointIndicator Indikatorn för decimaltecken. "Komma"
"Decimal"
"NotSpecified"
messageAssociationAssignedCode Den tilldelade koden för meddelandeassociationen. sträng
messageId Meddelande-ID:t. sträng
messageRelease Versionen av meddelandet. sträng
messageVersion Meddelandeversionen. sträng
releaseIndicator Versionsindikatorn. int
repetitionSeparator Upprepningsavgränsaren. int
segmentTerminator Segmentavgränsaren. int
segmentTerminatorSuffix Segmentavgränsarens suffix. "CR"
"CRLF"
'LF'
"Ingen"
"NotSpecified"
Targetnamespace Målnamnområdet som inställningarna för avgränsare måste tillämpas på. sträng

EdifactEnvelopeOverride

Name Beskrivning Värde
applicationPassword Programmets lösenord. sträng
associationAssignedCode Den kopplade koden. sträng
controllingAgencyCode Den kontrollerande agenturkoden. sträng
functionalGroupId Det funktionella grupp-ID:t. sträng
groupHeaderMessageRelease Meddelandeutgåvan för grupprubriken. sträng
groupHeaderMessageVersion Meddelandeversionen för grupprubriken. sträng
messageAssociationAssignedCode Den tilldelade koden för meddelandeassociationen. sträng
messageId Det meddelande-ID som kuvertinställningarna måste tillämpas på. sträng
messageRelease Den version av meddelandet som kuvertinställningarna måste tillämpas på. sträng
messageVersion Den meddelandeversion som kuvertinställningarna måste tillämpas på. sträng
receiverApplicationId Mottagarens program-ID. sträng
receiverApplicationQualifier Mottagarprogramskvalificeraren. sträng
senderApplicationId Avsändarprogrammets ID. sträng
senderApplicationQualifier Avsändarprogrammets kvalificerare. sträng
Targetnamespace Målnamnområdet som kuvertinställningarna måste tillämpas på. sträng

EdifactEnvelopeSettings

Name Beskrivning Värde
applicationReferenceId Programreferens-ID. sträng
applyDelimiterStringAdvice Det värde som anger om du vill tillämpa råd om avgränsare. boolesk
communicationAgreementId ID:t för kommunikationsavtalet. sträng
createGroupingSegments Värdet som anger om grupperingssegment ska skapas. boolesk
enableDefaultGroupHeaders Det värde som anger om standardgrupprubriker ska aktiveras. boolesk
functionalGroupId Det funktionella grupp-ID:t. sträng
groupApplicationPassword Lösenordet för gruppprogrammet. sträng
groupApplicationReceiverId Mottagar-ID för gruppprogram. sträng
groupApplicationReceiverQualifier Gruppprogrammets mottagarkvalificerare. sträng
groupApplicationSenderId Avsändar-ID för gruppprogram. sträng
groupApplicationSenderQualifier Avsändarkvalificeraren för gruppprogram. sträng
groupAssociationAssignedCode Den gruppassociation som tilldelats kod. sträng
groupControllingAgencyCode Gruppen som kontrollerar agenturkoden. sträng
groupControlNumberLowerBound Gruppkontrollnumret med lägre gräns. int
groupControlNumberPrefix Prefixet för gruppkontrollnummer. sträng
groupControlNumberSuffix Suffixet för gruppkontrollnummer. sträng
groupControlNumberUpperBound Gruppkontrollnumrets övre gräns. int
groupMessageRelease Gruppmeddelandeversionen. sträng
groupMessageVersion Gruppmeddelandeversionen. sträng
interchangeControlNumberLowerBound Kontrollnumret för utbytet med lägre gräns. int
interchangeControlNumberPrefix Prefixet för utbyteskontrollnummer. sträng
interchangeControlNumberSuffix Suffixet för utbyteskontrollnummer. sträng
interchangeControlNumberUpperBound Det övre gränsvärdet för utbyteskontrollnumret. int
isTestInterchange Värdet som anger om meddelandet är ett testutbyte. boolesk
overwriteExistingTransactionSetControlNumber Värdet som anger om du vill skriva över det befintliga kontrollnumret för transaktionsuppsättningen. boolesk
processingPriorityCode Prioritetskoden för bearbetning. sträng
receiverInternalIdentification Mottagarens interna identifiering. sträng
receiverInternalSubIdentification Mottagarens interna underidentifiering. sträng
receiverReverseRoutingAddress Mottagarens omvända routningsadress. sträng
recipientReferencePasswordQualifier Mottagarens referenslösenordskvalificerare. sträng
recipientReferencePasswordValue Mottagaren refererar till lösenordsvärdet. sträng
rolloverGroupControlNumber Värdet som anger om gruppkontrollnumret ska rullas över. boolesk
rolloverInterchangeControlNumber Värdet som anger om utbyteskontrollnumret ska rullas över. boolesk
rolloverTransactionSetControlNumber Värdet som anger om du vill återställa transaktionsuppsättningens kontrollnummer. boolesk
senderInternalIdentification Avsändarens interna identifiering. sträng
senderInternalSubIdentification Avsändarens interna underidentifiering. sträng
senderReverseRoutingAddress Avsändarens omvända routningsadress. sträng
transactionSetControlNumberLowerBound Kontrollnumret för transaktionsuppsättningen är lägre. int
transactionSetControlNumberPrefix Kontrollnummerprefixet för transaktionsuppsättningen. sträng
transactionSetControlNumberSuffix Suffixet för transaktionsuppsättningens kontrollnummer. sträng
transactionSetControlNumberUpperBound Kontrollnumret för transaktionsuppsättningen är övre gräns. int

EdifactFramingSettings

Name Beskrivning Värde
characterEncoding Teckenkodning. sträng
characterSet EDIFACT-raminställningen teckenUppsättning. "KECA"
"NotSpecified"
"UNOA"
"UNOB"
"UNOC"
"UNOD"
"UNOE"
"UNOF"
"UNOG"
"UNOH"
"UNOI"
"UNOJ"
"UNOK"
"UNOX"
"UNOY"
componentSeparator Komponentavgränsaren. int
dataElementSeparator Dataelementavgränsaren. int
decimalPointIndicator Decimalindikator för EDIFACT-raminställning. "Kommatecken"
"Decimal"
"NotSpecified"
protocolVersion Protokollversionen. int
releaseIndicator Versionsindikatorn. int
repetitionSeparator Upprepningsavgränsaren. int
segmentTerminator Segmentavslutaren. int
segmentTerminatorSuffix EDIFACT frame setting segment terminator suffix. "CR"
"CRLF"
"LF"
"Ingen"
"NotSpecified"
serviceCodeListDirectoryVersion Katalogversionen för tjänstkodlistan. sträng

EdifactMessageFilter

Name Beskrivning Värde
messageFilterType Meddelandefiltertypen. "Exkludera"
"Inkludera"
"NotSpecified"

EdifactMessageIdentifier

Name Beskrivning Värde
messageId Det meddelande-ID som kuvertinställningarna måste tillämpas på. sträng

EdifactProcessingSettings

Name Beskrivning Värde
createEmptyXmlTagsForTrailingSeparators Värdet som anger om du vill skapa tomma XML-taggar för avslutande avgränsare. boolesk
maskSecurityInfo Värdet som anger om säkerhetsinformation ska maskeras. boolesk
preserveInterchange Värdet som anger om utbyte ska bevaras. boolesk
suspendInterchangeOnError Värdet som anger om utbyte vid fel ska pausas. boolesk
useDotAsDecimalSeparator Värdet som anger om punkt ska användas som decimalavgränsare. boolesk

EdifactSchemaReference

Name Beskrivning Värde
associationAssignedCode Den association som tilldelats kod. sträng
messageId Meddelande-ID:t. sträng
messageRelease Versionen av meddelandet. sträng
messageVersion Meddelandeversionen. sträng
schemaName Schemanamnet. sträng
senderApplicationId Avsändarprogrammets ID. sträng
senderApplicationQualifier Avsändarprogrammets kvalificerare. sträng

EdifactValidationOverride

Name Beskrivning Värde
allowLeadingAndTrailingSpacesAndZeroes Värdet som anger om inledande och avslutande blanksteg och nolla ska tillåtas. boolesk
enforceCharacterSet Värdet som anger om teckenuppsättningen ska verifieras. boolesk
messageId Det meddelande-ID som verifieringsinställningarna måste tillämpas på. sträng
trailingSeparatorPolicy Den avslutande avgränsarprincipen. "Obligatoriskt"
"NotAllowed"
"NotSpecified"
"Valfritt"
trimLeadingAndTrailingSpacesAndZeroes Värdet som anger om inledande och avslutande blanksteg ska trimmas och nollorna ska trimmas. boolesk
validateEDITypes Värdet som anger om EDI-typer ska verifieras. boolesk
validateXSDTypes Värdet som anger om XSD-typer ska verifieras. boolesk

EdifactValidationSettings

Name Beskrivning Värde
allowLeadingAndTrailingSpacesAndZeroes Värdet som anger om inledande och avslutande blanksteg ska tillåtas och nollorna ska tillåtas. boolesk
checkDuplicateGroupControlNumber Värdet som anger om du vill söka efter dubblettgruppkontrollnummer. boolesk
checkDuplicateInterchangeControlNumber Det värde som anger om du vill söka efter dubblettnummer för utbyteskontroll. boolesk
checkDuplicateTransactionSetControlNumber Värdet som anger om du vill söka efter duplicerat kontrollnummer för transaktionsuppsättningen. boolesk
interchangeControlNumberValidityDays Giltighetsperioden för utbyteskontrollnumret. int
trailingSeparatorPolicy Den avslutande avgränsningsprincipen. "Obligatoriskt"
"NotAllowed"
"NotSpecified"
"Valfritt"
trimLeadingAndTrailingSpacesAndZeroes Värdet som anger om inledande och avslutande blanksteg ska trimmas och nollorna ska trimmas. boolesk
validateCharacterSet Värdet som anger om teckenuppsättningen ska verifieras i meddelandet. boolesk
validateEDITypes Värdet som anger om EDI-typer ska verifieras. boolesk
validateXSDTypes Värdet som anger om XSD-typer ska verifieras. boolesk

X12AgreementContent

Name Beskrivning Värde
receiveAgreement X12-avtalet för enkelriktad mottagning. X12OneWayAgreement
sendAgreement X12-avtalet för enkelriktad sändning. X12OneWayAgreement

X12OneWayAgreement

Name Beskrivning Värde
protocolSettings X12-protokollinställningarna. X12ProtocolSettings
receiverBusinessIdentity Mottagarens företagsidentitet Företagsidentitet
senderBusinessIdentity Avsändarens företagsidentitet Företagsidentitet

X12ProtocolSettings

Name Beskrivning Värde
acknowledgementSettings X12-bekräftelseinställningarna. X12AcknowledgementSettings
envelopeOverrides Åsidosättningsinställningarna för X12-kuvertet. X12EnvelopeOverride[]
envelopeSettings Inställningarna för X12-kuvert. X12EnvelopeSettings
inramningInställningar X12-inramningsinställningarna. X12FramingSettings
messageFilter X12-meddelandefiltret. X12MessageFilter
messageFilterList Listan med X12-meddelandefilter. X12MessageIdentifier[]
processingSettings X12-bearbetningsinställningarna. X12ProcessingSettings
schemaReferences X12-schemareferenserna. X12SchemaReference[]
securitySettings X12-säkerhetsinställningarna. X12SecuritySettings
validationOverrides Åsidosättningsinställningarna för X12-verifiering. X12ValidationOverride[]
validationSettings X12-verifieringsinställningarna. X12ValidationSettings
x12DelimiterOverrides Åsidosättningsinställningarna för X12-avgränsare. X12DelimiterOverrides[]

X12AcknowledgementSettings

Name Beskrivning Värde
acknowledgementControlNumberLowerBound Bekräftelsekontrollnumret är lägre. int
acknowledgementControlNumberPrefix Prefixet för bekräftelsekontrollnummer. sträng
acknowledgementControlNumberSuffix Suffixet för bekräftelsekontrollnummer. sträng
acknowledgementControlNumberUpperBound Bekräftelsekontrollnumrets övre gräns. int
batchFunctionalAcknowledgements Värdet som anger om funktionella bekräftelser ska batchas. boolesk
batchImplementationAcknowledgements Värdet som anger om bekräftelser för batchimplementering ska utföras. boolesk
batchTechnicalAcknowledgements Värdet som anger om de tekniska bekräftelseerna ska batchas. boolesk
functionalAcknowledgementVersion Den funktionella bekräftelseversionen. sträng
implementationAcknowledgementVersion Implementeringsversionen av bekräftelsen. sträng
needFunctionalAcknowledgement Värdet som anger om funktionell bekräftelse behövs. boolesk
needImplementationAcknowledgement Värdet som anger om implementeringserkännkännelse behövs. boolesk
needLoopForValidMessages Värdet som anger om en loop behövs för giltiga meddelanden. boolesk
needTechnicalAcknowledgement Värdet som anger om teknisk bekräftelse behövs. boolesk
rolloverAcknowledgementControlNumber Värdet som anger om kontrollnumret för att återställa bekräftelsen ska återställas. boolesk
sendSynchronousAcknowledgement Värdet som anger om synkron bekräftelse ska skickas. boolesk

X12EnvelopeOverride

Name Beskrivning Värde
dateFormat Datumformatet. "CCYYMMDD"
"NotSpecified"
"YYMMDD"
functionalIdentifierCode Den funktionella identifierarkoden. sträng
headerVersion Rubrikversionen. sträng
messageId Det meddelande-ID som kuvertinställningarna måste tillämpas på. sträng
protocolVersion Den protokollversion som kuvertinställningarna måste tillämpas på. sträng
receiverApplicationId Mottagarens program-ID. sträng
responsibleAgencyCode Den ansvariga byråns kod. int
senderApplicationId Avsändarprogrammets ID. sträng
Targetnamespace Målnamnområdet som kuvertinställningarna måste tillämpas på. sträng
timeFormat Tidsformatet. "HHMM"
"HHMMSS"
"HHMMSSd"
"HHMMSSdd"
"NotSpecified"

X12EnvelopeSettings

Name Beskrivning Värde
controlStandardsId Kontrollstandard-ID: t. int
controlVersionNumber Kontrollversionsnumret. sträng
enableDefaultGroupHeaders Det värde som anger om standardgrupprubriker ska aktiveras. boolesk
functionalGroupId Det funktionella grupp-ID:t. sträng
groupControlNumberLowerBound Gruppkontrollnumret med lägre gräns. int
groupControlNumberUpperBound Gruppkontrollnumrets övre gräns. int
groupHeaderAgencyCode Agentkoden för grupprubriken. sträng
groupHeaderDateFormat Datumformatet för grupprubriken. "CCYYMMDD"
"NotSpecified"
"YYMMDD"
groupHeaderTimeFormat Tidsformatet för grupprubriken. "HHMM"
"HHMMSS"
"HHMMSSd"
"HHMMSSdd"
"NotSpecified"
groupHeaderVersion Grupphuvudversionen. sträng
interchangeControlNumberLowerBound Kontrollnumret för utbytet med lägre gräns. int
interchangeControlNumberUpperBound Trafikkontrollnumrets övre gräns. int
overwriteExistingTransactionSetControlNumber Värdet som anger om du vill skriva över det befintliga kontrollnumret för transaktionsuppsättningen. boolesk
receiverApplicationId Mottagarens program-ID. sträng
rolloverGroupControlNumber Värdet som anger om gruppkontrollnumret ska förnyas. boolesk
rolloverInterchangeControlNumber Det värde som anger om kontrollnumret för utbytet ska förnyas. boolesk
rolloverTransactionSetControlNumber Det värde som anger om transaktionsuppsättningens kontrollnummer ska förnyas. boolesk
senderApplicationId Avsändarprogrammets ID. sträng
transactionSetControlNumberLowerBound Transaktionsuppsättningens kontrollnummer, lägre gräns. int
transactionSetControlNumberPrefix Kontrollnummerprefixet för transaktionsuppsättningen. sträng
transactionSetControlNumberSuffix Kontrollnummersuffixet för transaktionsuppsättningen. sträng
transactionSetControlNumberUpperBound Transaktionsuppsättningens kontrollnummer övre gräns. int
usageIndicator Användningsindikatorn. "Information"
"NotSpecified"
"Produktion"
"Test"
useControlStandardsIdAsRepetitionCharacter Värdet som anger om kontrollstandard-ID ska användas som upprepningstecken. boolesk

X12FramingSettings

Name Beskrivning Värde
characterSet X12-teckenuppsättningen. "Grundläggande"
"Utökad"
"NotSpecified"
"UTF8"
componentSeparator Komponentavgränsaren. int
dataElementSeparator Dataelementavgränsaren. int
replaceCharacter Ersättningstecknet. int
replaceSeparatorsInPayload Värdet som anger om avgränsare ska ersättas i nyttolasten. boolesk
segmentTerminator Segmentavslutaren. int
segmentTerminatorSuffix Segmentavgränsarens suffix. "CR"
"CRLF"
"LF"
"Ingen"
"NotSpecified"

X12MessageFilter

Name Beskrivning Värde
messageFilterType Meddelandefiltertypen. "Exkludera"
"Inkludera"
"NotSpecified"

X12MessageIdentifier

Name Beskrivning Värde
messageId Meddelande-ID:t. sträng

X12ProcessingSettings

Name Beskrivning Värde
convertImpliedDecimal Värdet som anger om numerisk typ ska konverteras till implicit decimal. boolesk
createEmptyXmlTagsForTrailingSeparators Värdet som anger om du vill skapa tomma XML-taggar för avslutande avgränsare. boolesk
maskSecurityInfo Värdet som anger om säkerhetsinformation ska maskeras. boolesk
preserveInterchange Värdet som anger om utbyte ska bevaras. boolesk
suspendInterchangeOnError Värdet som anger om utbyte vid fel ska pausas. boolesk
useDotAsDecimalSeparator Värdet som anger om punkt ska användas som decimalavgränsare. boolesk

X12SchemaReference

Name Beskrivning Värde
messageId Meddelande-ID:t. sträng
schemaName Schemanamnet. sträng
schemaVersion Schemaversionen. sträng
senderApplicationId Avsändarprogrammets ID. sträng

X12SecuritySettings

Name Beskrivning Värde
authorizationQualifier Auktoriseringskvalificeraren. sträng
authorizationValue Auktoriseringsvärdet. sträng
passwordValue Lösenordsvärdet. sträng
securityQualifier Säkerhetskvalificeraren. sträng

X12ValidationOverride

Name Beskrivning Värde
allowLeadingAndTrailingSpacesAndZeroes Värdet som anger om inledande och avslutande blanksteg och nolla ska tillåtas. boolesk
messageId Det meddelande-ID som verifieringsinställningarna måste tillämpas på. sträng
trailingSeparatorPolicy Den avslutande avgränsarprincipen. "Obligatoriskt"
"NotAllowed"
"NotSpecified"
"Valfritt"
trimLeadingAndTrailingSpacesAndZeroes Värdet som anger om inledande och avslutande blanksteg och nollsteg ska trimmas. boolesk
validateCharacterSet Värdet som anger om teckenuppsättningen ska verifieras. boolesk
validateEDITypes Värdet som anger om EDI-typer ska verifieras. boolesk
validateXSDTypes Värdet som anger om XSD-typer ska verifieras. boolesk

X12ValidationSettings

Name Beskrivning Värde
allowLeadingAndTrailingSpacesAndZeroes Värdet som anger om inledande och avslutande blanksteg och nolla ska tillåtas. boolesk
checkDuplicateGroupControlNumber Värdet som anger om du vill söka efter dubblett av gruppkontrollnummer. boolesk
checkDuplicateInterchangeControlNumber Värdet som anger om du vill söka efter dubblettnummer för utbyteskontroll. boolesk
checkDuplicateTransactionSetControlNumber Värdet som anger om du vill söka efter kontrollnumret för dubbletter av transaktionsuppsättningen. boolesk
interchangeControlNumberValidityDays Giltighetsperioden för utbyteskontrollnumret. int
trailingSeparatorPolicy Den avslutande avgränsarprincipen. "Obligatoriskt"
"NotAllowed"
"NotSpecified"
"Valfritt"
trimLeadingAndTrailingSpacesAndZeroes Värdet som anger om inledande och avslutande blanksteg och nollsteg ska trimmas. boolesk
validateCharacterSet Värdet som anger om teckenuppsättningen ska verifieras i meddelandet. boolesk
validateEDITypes Värdet som anger om EDI-typer ska verifieras. boolesk
validateXSDTypes Värdet som anger om XSD-typer ska verifieras. boolesk

X12DelimiterOverrides

Name Beskrivning Värde
componentSeparator Komponentavgränsaren. int
dataElementSeparator Dataelementavgränsaren. int
messageId Meddelande-ID:t. sträng
protocolVersion Protokollversionen. sträng
replaceCharacter Ersättningstecknet. int
replaceSeparatorsInPayload Värdet som anger om avgränsare ska ersättas i nyttolasten. boolesk
segmentTerminator Segmentavslutaren. int
segmentTerminatorSuffix Segmentavgränsarens suffix. "CR"
"CRLF"
"LF"
"Ingen"
"NotSpecified"
Targetnamespace Målnamnområdet som inställningarna för avgränsare måste tillämpas på. sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Azure Logic Apps – AS2 Skicka mottagning

Distribuera till Azure
Skapar integrationskonton för två partner, Contoso och Fabrikam, inklusive artefakter för partner och avtal. Mallen skapar också logikappar mellan Fabrikam Sales och Contoso för att demonstrera synkrona AS2 Skicka mottagning. Mallen skapar även logikappar mellan Fabrikam Finance och Contoso, som demonstrerar asynkrona AS2 Skicka mottagning.

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen integrationAccounts/agreements kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Logic/integrationAccounts/agreements-resurs lägger du till följande Terraform i mallen.

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"
    }
  })
}

Egenskapsvärden

integrationAccounts/avtal

Name Beskrivning Värde
typ Resurstypen "Microsoft.Logic/integrationAccounts/agreements@2015-08-01-preview"
name Resursnamnet sträng (krävs)
location Resursplatsen. sträng
parent_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: integrationAccounts
tags Resurstaggar. Ordlista med taggnamn och värden.
properties Egenskaperna för integrationskontoavtalet. IntegrationAccountAgreementProperties

IntegrationAccountAgreementProperties

Name Beskrivning Värde
agreementType Avtalstypen. "AS2"
"Edifact"
"NotSpecified"
"X12"
innehåll Avtalets innehåll. AgreementContent
guestIdentity Gästidentiteten. Företagsidentitet
guestPartner Gästpartnern. sträng
hostIdentity Värdidentiteten. Företagsidentitet
hostPartner Värdpartnern. sträng
metadata Metadata.

AgreementContent

Name Beskrivning Värde
AS2 AS2-avtalsinnehållet. AS2AgreementContent
Edifact Innehållet i EDIFACT-avtalet. EdifactAgreementContent
X12 X12-avtalsinnehållet. X12AgreementContent

AS2AgreementContent

Name Beskrivning Värde
receiveAgreement As2-avtalet för enkelriktad mottagning. AS2OneWayAgreement
sendAgreement AS2-avtalet för enkelriktad sändning. AS2OneWayAgreement

AS2OneWayAgreement

Name Beskrivning Värde
protocolSettings Protokollinställningarna för AS2. AS2ProtocolSettings
receiverBusinessIdentity Mottagarens företagsidentitet Företagsidentitet
senderBusinessIdentity Avsändarens företagsidentitet Företagsidentitet

AS2ProtocolSettings

Name Beskrivning Värde
acknowledgementConnectionSettings Anslutningsinställningarna för bekräftelse. AS2AcknowledgementConnectionSettings
envelopeSettings Kuvertinställningarna. AS2EnvelopeSettings
errorSettings Felinställningarna. AS2ErrorSettings
mdnSettings MDN-inställningarna. AS2MdnSettings
messageConnectionSettings Inställningarna för meddelandeanslutning. AS2MessageConnectionSettings
securitySettings Säkerhetsinställningarna. AS2SecuritySettings
validationSettings Verifieringsinställningarna. AS2ValidationSettings

AS2AcknowledgementConnectionSettings

Name Beskrivning Värde
ignoreCertificateNameMismatch Värdet som anger om felmatchning ska ignoreras i certifikatnamnet. boolesk
keepHttpConnectionAlive Värdet som anger om anslutningen ska hållas vid liv. boolesk
supportHttpStatusCodeFortsätt Värdet som anger om HTTP-statuskoden "FORTSÄTT" ska stödjas. boolesk
unfoldHttpHeaders Värdet som anger om HTTP-huvudena ska utvecklas. boolesk

AS2EnvelopeSettings

Name Beskrivning Värde
Skapa filnamn automatiskt Värdet som anger om filnamnet ska genereras automatiskt. boolesk
fileNameTemplate Mallen för filnamn. sträng
messageContentType Meddelandeinnehållstypen. sträng
SuspendMessageOnFileNameGenerationError Värdet som anger om meddelandet ska pausas vid genereringsfel för filnamn. boolesk
transmitFileNameInMimeHeader Värdet som anger om filnamnet ska överföras i mime-huvudet. boolesk

AS2ErrorSettings

Name Beskrivning Värde
ResendIfMdnNotReceived Värdet som anger om du vill skicka ett nytt meddelande om MDN inte tas emot. boolesk
SuspendDuplicateMessage Värdet som anger om du vill pausa duplicerat meddelande. boolesk

AS2MdnSettings

Name Beskrivning Värde
dispositionNotificationTo Borttagningsmeddelandet till rubrikvärdet. sträng
mdnText MDN-texten. sträng
micHashingAlgorithm Algoritmen för signering eller hashning. "Ingen"
"NotSpecified"
"SHA2256"
"SHA2384"
"SHA2512"
needMdn Värdet som anger om du vill skicka eller begära ett MDN. boolesk
receiptDeliveryUrl Kvittoleverans-URL:en. sträng
sendInboundMdnToMessageBox Värdet som anger om inkommande MDN ska skickas till meddelanderutan. boolesk
sendMdnAsynchronously Värdet som anger om det asynkrona MDN ska skickas. boolesk
signMdn Värdet som anger om MDN måste signeras eller inte. boolesk
signOutboundMdnIfOptional Värdet som anger om utgående MDN ska signeras om det är valfritt. boolesk

AS2MessageConnectionSettings

Name Beskrivning Värde
ignoreCertificateNameMismatch Värdet som anger om felmatchning ska ignoreras i certifikatnamnet. boolesk
keepHttpConnectionAlive Värdet som anger om anslutningen ska hållas vid liv. boolesk
supportHttpStatusCodeFortsätt Värdet som anger om HTTP-statuskoden "CONTINUE" ska stödjas. boolesk
unfoldHttpHeaders Värdet som anger om HTTP-huvudena ska utvecklas. boolesk

AS2SecuritySettings

Name Beskrivning Värde
enableNrrForInboundDecodedMessages Värdet som anger om NRR ska aktiveras för inkommande avkodade meddelanden. boolesk
enableNrrForInboundEncodedMessages Värdet som anger om NRR ska aktiveras för inkommande kodade meddelanden. boolesk
enableNrrForInboundMdn Värdet som anger om NRR ska aktiveras för inkommande MDN. boolesk
enableNrrForOutboundDecodedMessages Värdet som anger om NRR ska aktiveras för utgående avkodade meddelanden. boolesk
enableNrrForOutboundEncodedMessages Värdet som anger om NRR ska aktiveras för utgående kodade meddelanden. boolesk
enableNrrForOutboundMdn Värdet som anger om NRR ska aktiveras för utgående MDN. boolesk
encryptionCertificateName Namnet på krypteringscertifikatet. sträng
overrideGroupSigningCertificate Värdet som anger om du vill skicka eller begära ett MDN. boolesk
signingCertificateName Namnet på signeringscertifikatet. sträng

AS2ValidationSettings

Name Beskrivning Värde
checkCertificateRevocationListOnReceive Värdet som anger om du vill söka efter listan över återkallade certifikat vid mottagning. boolesk
checkCertificateRevocationListOnSend Värdet som anger om du vill söka efter listan över återkallade certifikat vid sändning. boolesk
checkDuplicateMessage Värdet som anger om du vill söka efter duplicerade meddelanden. boolesk
compressMessage Värdet som anger om meddelandet måste komprimeras. boolesk
encryptionAlgorithm Krypteringsalgoritmen. "AES128"
"AES192"
"AES256"
"DES3"
"Ingen"
"NotSpecified"
"RC2"
encryptMessage Värdet som anger om meddelandet måste krypteras. boolesk
interchangeDuplicatesValidityDays Antalet dagar som du vill se tillbaka för duplicerat utbyte. int
overrideMessageProperties Värdet som anger om inkommande meddelandeegenskaper ska åsidosättas med de som är avtalade. boolesk
signMessage Värdet som anger om meddelandet måste signeras. boolesk

Företagsidentitet

Name Beskrivning Värde
Kvalificerare Kvalificeraren för affärsidentitet. sträng
Värde Värdet för affärsidentitet. sträng

EdifactAgreementContent

Name Beskrivning Värde
receiveAgreement EDIFACT-avtalet för enkelriktad mottagning. EdifactOneWayAgreement
sendAgreement EDIFACT-avtalet för enkelriktad sändning. EdifactOneWayAgreement

EdifactOneWayAgreement

Name Beskrivning Värde
protocolSettings EDIFACT-protokollinställningarna. EdifactProtocolSettings
receiverBusinessIdentity Mottagarens företagsidentitet Företagsidentitet
senderBusinessIdentity Avsändarens företagsidentitet Företagsidentitet

EdifactProtocolSettings

Name Beskrivning Värde
acknowledgementSettings EDIFACT-bekräftelseinställningarna. EdifactAcknowledgementSettings
edifactDelimiterOverrides Inställningarna för åsidosättning av EDIFACT-avgränsare åsidosätts. EdifactDelimiterOverride[]
envelopeOverrides Åsidosättningsinställningarna för EDIFACT-kuvertet. EdifactEnvelopeOverride[]
envelopeSettings INSTÄLLNINGARNA för EDIFACT-kuvertet. EdifactEnvelopeSettings
inramningInställningar EDIFACT-inramningsinställningarna. EdifactFramingSettings
messageFilter EDIFACT-meddelandefiltret. EdifactMessageFilter
messageFilterList EDIFACT-meddelandefilterlistan. EdifactMessageIdentifier[]
processingSettings EDIFACT-bearbetningsinställningarna. EdifactProcessingSettings
schemaReferences EDIFACT-schemareferenserna. EdifactSchemaReference[]
validationOverrides Åsidosättningsinställningarna för EDIFACT-verifiering. EdifactValidationOverride[]
validationSettings EDIFACT-verifieringsinställningarna. EdifactValidationSettings

EdifactAcknowledgementSettings

Name Beskrivning Värde
acknowledgementControlNumberLowerBound Kontrollnumret för bekräftelsen med lägre gräns. int
acknowledgementControlNumberPrefix Kontrollnummerprefixet för bekräftelse. sträng
acknowledgementControlNumberSuffix Kontrollnummersuffixet för bekräftelse. sträng
acknowledgementControlNumberUpperBound Kontrollnumret för bekräftelsenummer med övre gräns. int
batchFunctionalAcknowledgements Värdet som anger om funktionella bekräftelser ska batchas. boolesk
batchTechnicalAcknowledgements Värdet som anger om de tekniska bekräftelseerna ska batchas. boolesk
needFunctionalAcknowledgement Värdet som anger om funktionell bekräftelse krävs. boolesk
needLoopForValidMessages Värdet som anger om en loop behövs för giltiga meddelanden. boolesk
needTechnicalAcknowledgement Värdet som anger om teknisk bekräftelse krävs. boolesk
rolloverAcknowledgementControlNumber Värdet som anger om kontrollnumret för bekräftelsen ska förnyas. boolesk
sendSynchronousAcknowledgement Värdet som anger om synkron bekräftelse ska skickas. boolesk

EdifactDelimiterOverride

Name Beskrivning Värde
componentSeparator Komponentavgränsaren. int
dataElementSeparator Dataelementavgränsaren. int
decimalPointIndicator Indikatorn för decimaltecken. "Komma"
"Decimal"
"NotSpecified"
messageAssociationAssignedCode Den tilldelade koden för meddelandeassociationen. sträng
messageId Meddelande-ID:t. sträng
messageRelease Versionen av meddelandet. sträng
messageVersion Meddelandeversionen. sträng
releaseIndicator Versionsindikatorn. int
repetitionSeparator Upprepningsavgränsaren. int
segmentTerminator Segmentavslutaren. int
segmentTerminatorSuffix Segmentavgränsarens suffix. "CR"
"CRLF"
"LF"
"Ingen"
"NotSpecified"
Targetnamespace Målnamnområdet som inställningarna för avgränsare måste tillämpas på. sträng

EdifactEnvelopeOverride

Name Beskrivning Värde
applicationPassword Programmets lösenord. sträng
associationAssignedCode Den association som tilldelats kod. sträng
controllingAgencyCode Den kontrollerande agenturkoden. sträng
functionalGroupId Det funktionella grupp-ID:t. sträng
groupHeaderMessageRelease Meddelandeversionen av grupprubriken. sträng
groupHeaderMessageVersion Meddelandeversionen för grupprubriken. sträng
messageAssociationAssignedCode Den tilldelade koden för meddelandeassociationen. sträng
messageId Det meddelande-ID som kuvertinställningarna måste tillämpas på. sträng
messageRelease Den version av meddelandeversionen som kuvertinställningarna måste tillämpas på. sträng
messageVersion Den meddelandeversion som kuvertinställningarna måste tillämpas på. sträng
receiverApplicationId Mottagarens program-ID. sträng
receiverApplicationQualifier Mottagarprogrammets kvalificerare. sträng
senderApplicationId Avsändarprogrammets ID. sträng
senderApplicationQualifier Avsändarprogrammets kvalificerare. sträng
Targetnamespace Målnamnområdet som kuvertinställningarna måste tillämpas på. sträng

EdifactEnvelopeSettings

Name Beskrivning Värde
applicationReferenceId Programmets referens-ID. sträng
applyDelimiterStringAdvice Värdet som anger om avgränsningssträngsrekommendationer ska tillämpas. boolesk
communicationAgreementId Kommunikationsavtals-ID. sträng
createGroupingSegments Värdet som anger om grupperingssegment ska skapas. boolesk
enableDefaultGroupHeaders Värdet som anger om standardgrupprubriker ska aktiveras. boolesk
functionalGroupId Det funktionella grupp-ID:t. sträng
groupApplicationPassword Lösenordet för gruppprogrammet. sträng
groupApplicationReceiverId Mottagar-ID för gruppprogram. sträng
groupApplicationReceiverQualifier Kvalificerare för gruppprogrammottagare. sträng
groupApplicationSenderId Gruppprogrammets avsändar-ID. sträng
groupApplicationSenderQualifier Gruppprogrammets avsändarkvalificerare. sträng
groupAssociationAssignedCode Den gruppassociation som tilldelats kod. sträng
groupControllingAgencyCode Gruppen som kontrollerar agenturkoden. sträng
groupControlNumberLowerBound Gruppkontrollnumret är lägre. int
groupControlNumberPrefix Prefixet för gruppkontrollnummer. sträng
groupControlNumberSuffix Suffixet för gruppkontrollnummer. sträng
groupControlNumberUpperBound Gruppkontrollnumrets övre gräns. int
groupMessageRelease Gruppmeddelandeversionen. sträng
groupMessageVersion Gruppmeddelandeversionen. sträng
interchangeControlNumberLowerBound Kontrollnumret för utbytet har lägre gräns. int
interchangeControlNumberPrefix Prefixet för utbyteskontrollnummer. sträng
interchangeControlNumberSuffix Suffixet för utbyteskontrollnummer. sträng
interchangeControlNumberUpperBound Det övre gränsvärdet för utbyteskontrollnumret. int
isTestInterchange Värdet som anger om meddelandet är ett testutbyte. boolesk
overwriteExistingTransactionSetControlNumber Värdet som anger om du vill skriva över det befintliga kontrollnumret för transaktionsuppsättningen. boolesk
processingPriorityCode Prioritetskoden för bearbetning. sträng
receiverInternalIdentification Mottagarens interna identifiering. sträng
receiverInternalSubIdentification Mottagarens interna underidentifiering. sträng
receiverReverseRoutingAddress Mottagarens omvända routningsadress. sträng
recipientReferencePasswordQualifier Mottagarens referenslösenordskvalificerare. sträng
recipientReferencePasswordValue Mottagaren refererar till lösenordsvärdet. sträng
rolloverGroupControlNumber Värdet som anger om gruppkontrollnumret ska rullas över. boolesk
rolloverInterchangeControlNumber Värdet som anger om utbyteskontrollnumret ska rullas över. boolesk
rolloverTransactionSetControlNumber Värdet som anger om du vill återställa transaktionsuppsättningens kontrollnummer. boolesk
senderInternalIdentification Avsändarens interna identifiering. sträng
senderInternalSubIdentification Avsändarens interna underidentifiering. sträng
senderReverseRoutingAddress Avsändarens omvända routningsadress. sträng
transactionSetControlNumberLowerBound Kontrollnumret för transaktionsuppsättningen är lägre. int
transactionSetControlNumberPrefix Kontrollnummerprefixet för transaktionsuppsättningen. sträng
transactionSetControlNumberSuffix Suffixet för transaktionsuppsättningens kontrollnummer. sträng
transactionSetControlNumberUpperBound Kontrollnumret för transaktionsuppsättningen är övre gräns. int

EdifactFramingSettings

Name Beskrivning Värde
characterEncoding Teckenkodning. sträng
characterSet EDIFACT-raminställningen teckenUppsättning. "KECA"
"NotSpecified"
"UNOA"
"UNOB"
"UNOC"
"UNOD"
"UNOE"
"UNOF"
"UNOG"
"UNOH"
"UNOI"
"UNOJ"
"UNOK"
"UNOX"
"UNOY"
componentSeparator Komponentavgränsaren. int
dataElementSeparator Dataelementavgränsaren. int
decimalPointIndicator Decimalindikator för EDIFACT-raminställning. "Kommatecken"
"Decimal"
"NotSpecified"
protocolVersion Protokollversionen. int
releaseIndicator Versionsindikatorn. int
repetitionSeparator Upprepningsavgränsaren. int
segmentTerminator Segmentavslutaren. int
segmentTerminatorSuffix EDIFACT frame setting segment terminator suffix. "CR"
"CRLF"
"LF"
"Ingen"
"NotSpecified"
serviceCodeListDirectoryVersion Katalogversionen för tjänstkodlistan. sträng

EdifactMessageFilter

Name Beskrivning Värde
messageFilterType Meddelandefiltertypen. "Exkludera"
"Inkludera"
"NotSpecified"

EdifactMessageIdentifier

Name Beskrivning Värde
messageId Det meddelande-ID som kuvertinställningarna måste tillämpas på. sträng

EdifactProcessingSettings

Name Beskrivning Värde
createEmptyXmlTagsForTrailingSeparators Värdet som anger om du vill skapa tomma XML-taggar för avslutande avgränsare. boolesk
maskSecurityInfo Värdet som anger om säkerhetsinformation ska maskeras. boolesk
preserveInterchange Värdet som anger om utbyte ska bevaras. boolesk
suspendInterchangeOnError Värdet som anger om utbyte vid fel ska pausas. boolesk
useDotAsDecimalSeparator Värdet som anger om punkt ska användas som decimalavgränsare. boolesk

EdifactSchemaReference

Name Beskrivning Värde
associationAssignedCode Den association som tilldelats kod. sträng
messageId Meddelande-ID:t. sträng
messageRelease Versionen av meddelandet. sträng
messageVersion Meddelandeversionen. sträng
schemaName Schemanamnet. sträng
senderApplicationId Avsändarprogrammets ID. sträng
senderApplicationQualifier Avsändarprogrammets kvalificerare. sträng

EdifactValidationOverride

Name Beskrivning Värde
allowLeadingAndTrailingSpacesAndZeroes Värdet som anger om inledande och avslutande blanksteg och nolla ska tillåtas. boolesk
enforceCharacterSet Värdet som anger om teckenuppsättningen ska verifieras. boolesk
messageId Det meddelande-ID som verifieringsinställningarna måste tillämpas på. sträng
trailingSeparatorPolicy Den avslutande avgränsarprincipen. "Obligatoriskt"
"NotAllowed"
"NotSpecified"
"Valfritt"
trimLeadingAndTrailingSpacesAndZeroes Värdet som anger om inledande och avslutande blanksteg och nollsteg ska trimmas. boolesk
validateEDITypes Värdet som anger om EDI-typer ska verifieras. boolesk
validateXSDTypes Värdet som anger om XSD-typer ska verifieras. boolesk

EdifactValidationSettings

Name Beskrivning Värde
allowLeadingAndTrailingSpacesAndZeroes Värdet som anger om inledande och avslutande blanksteg och nolla ska tillåtas. boolesk
checkDuplicateGroupControlNumber Värdet som anger om du vill söka efter dubblett av gruppkontrollnummer. boolesk
checkDuplicateInterchangeControlNumber Värdet som anger om du vill söka efter dubblettnummer för utbyteskontroll. boolesk
checkDuplicateTransactionSetControlNumber Värdet som anger om du vill söka efter kontrollnumret för dubbletter av transaktionsuppsättningen. boolesk
interchangeControlNumberValidityDays Giltighetsperioden för utbyteskontrollnumret. int
trailingSeparatorPolicy Den avslutande avgränsarprincipen. "Obligatoriskt"
"NotAllowed"
"NotSpecified"
"Valfritt"
trimLeadingAndTrailingSpacesAndZeroes Värdet som anger om inledande och avslutande blanksteg och nollsteg ska trimmas. boolesk
validateCharacterSet Värdet som anger om teckenuppsättningen ska verifieras i meddelandet. boolesk
validateEDITypes Värdet som anger om EDI-typer ska verifieras. boolesk
validateXSDTypes Värdet som anger om XSD-typer ska verifieras. boolesk

X12AgreementContent

Name Beskrivning Värde
receiveAgreement X12-avtalet för enkelriktad mottagning. X12OneWayAgreement
sendAgreement X12-avtalet för enkelriktad sändning. X12OneWayAgreement

X12OneWayAgreement

Name Beskrivning Värde
protocolSettings X12-protokollinställningarna. X12ProtocolSettings
receiverBusinessIdentity Mottagarens företagsidentitet BusinessIdentity
senderBusinessIdentity Avsändarens företagsidentitet BusinessIdentity

X12ProtocolSettings

Name Beskrivning Värde
acknowledgementSettings X12-bekräftelseinställningarna. X12AcknowledgementSettings
envelopeOverrides Åsidosättningsinställningarna för X12-kuvert. X12EnvelopeOverride[]
envelopeSettings Inställningarna för X12-kuvert. X12EnvelopeSettings
inramningInställningar X12-inramningsinställningarna. X12FramingSettings
messageFilter X12-meddelandefiltret. X12MessageFilter
messageFilterList Listan med X12-meddelandefilter. X12MessageIdentifier[]
processingSettings Inställningarna för X12-bearbetning. X12ProcessingSettings
schemaReferences X12-schemat refererar till. X12SchemaReference[]
securitySettings X12-säkerhetsinställningarna. X12SecuritySettings
validationOverrides Åsidosättningsinställningarna för X12-verifiering. X12ValidationOverride[]
validationSettings X12-verifieringsinställningarna. X12ValidationSettings
x12DelimiterOverrides Åsidosättningsinställningarna för X12-avgränsare. X12DelimiterOverrides[]

X12AcknowledgementSettings

Name Beskrivning Värde
acknowledgementControlNumberLowerBound Bekräftelsekontrollnumret är lägre. int
acknowledgementControlNumberPrefix Prefixet för bekräftelsekontrollnummer. sträng
acknowledgementControlNumberSuffix Suffixet för bekräftelsekontrollnummer. sträng
acknowledgementControlNumberUpperBound Bekräftelsekontrollnumrets övre gräns. int
batchFunctionalAcknowledgements Värdet som anger om funktionella bekräftelser ska batchas. boolesk
batchImplementationAcknowledgements Värdet som anger om bekräftelser för batchimplementering ska utföras. boolesk
batchTechnicalAcknowledgements Värdet som anger om de tekniska bekräftelseerna ska batchas. boolesk
functionalAcknowledgementVersion Den funktionella bekräftelseversionen. sträng
implementationAcknowledgementVersion Implementeringsversionen av bekräftelsen. sträng
needFunctionalAcknowledgement Värdet som anger om funktionell bekräftelse behövs. boolesk
needImplementationAcknowledgement Värdet som anger om implementeringserkännkännelse behövs. boolesk
needLoopForValidMessages Värdet som anger om en loop behövs för giltiga meddelanden. boolesk
needTechnicalAcknowledgement Värdet som anger om teknisk bekräftelse behövs. boolesk
rolloverAcknowledgementControlNumber Värdet som anger om kontrollnumret för att återställa bekräftelsen ska återställas. boolesk
sendSynchronousAcknowledgement Värdet som anger om synkron bekräftelse ska skickas. boolesk

X12EnvelopeOverride

Name Beskrivning Värde
dateFormat Datumformatet. "CCYYMMDD"
"NotSpecified"
"YYMMDD"
functionalIdentifierCode Den funktionella identifierarkoden. sträng
headerVersion Rubrikversionen. sträng
messageId Det meddelande-ID som kuvertinställningarna måste tillämpas på. sträng
protocolVersion Den protokollversion som kuvertinställningarna måste tillämpas på. sträng
receiverApplicationId Mottagarens program-ID. sträng
responsibleAgencyCode Den ansvariga byråns kod. int
senderApplicationId Avsändarprogrammets ID. sträng
Targetnamespace Målnamnområdet som kuvertinställningarna måste tillämpas på. sträng
timeFormat Tidsformatet. "HHMM"
"HHMMSS"
"HHMMSSd"
"HHMMSSdd"
"NotSpecified"

X12EnvelopeSettings

Name Beskrivning Värde
controlStandardsId Kontrollstandard-ID: t. int
controlVersionNumber Kontrollversionsnumret. sträng
enableDefaultGroupHeaders Värdet som anger om standardgrupprubriker ska aktiveras. boolesk
functionalGroupId Det funktionella grupp-ID:t. sträng
groupControlNumberLowerBound Gruppkontrollnumret är lägre. int
groupControlNumberUpperBound Gruppkontrollnumrets övre gräns. int
groupHeaderAgencyCode Koden för grupprubrikens agentur. sträng
groupHeaderDateFormat Datumformatet för grupprubriken. "CCYYMMDD"
"NotSpecified"
"YYMMDD"
groupHeaderTimeFormat Tidsformatet för grupprubriken. "HHMM"
"HHMMSS"
"HHMMSSd"
"HHMMSSdd"
"NotSpecified"
groupHeaderVersion Grupphuvudversionen. sträng
interchangeControlNumberLowerBound Kontrollnumret för utbytet har lägre gräns. int
interchangeControlNumberUpperBound Det övre gränsvärdet för utbyteskontrollnumret. int
overwriteExistingTransactionSetControlNumber Värdet som anger om du vill skriva över det befintliga kontrollnumret för transaktionsuppsättningen. boolesk
receiverApplicationId Mottagarens program-ID. sträng
rolloverGroupControlNumber Värdet som anger om gruppkontrollnumret ska rullas över. boolesk
rolloverInterchangeControlNumber Värdet som anger om utbyteskontrollnumret ska rullas över. boolesk
rolloverTransactionSetControlNumber Värdet som anger om du vill återställa transaktionsuppsättningens kontrollnummer. boolesk
senderApplicationId Avsändarprogrammets ID. sträng
transactionSetControlNumberLowerBound Kontrollnumret för transaktionsuppsättningen är lägre. int
transactionSetControlNumberPrefix Kontrollnummerprefixet för transaktionsuppsättningen. sträng
transactionSetControlNumberSuffix Suffixet för transaktionsuppsättningens kontrollnummer. sträng
transactionSetControlNumberUpperBound Kontrollnumret för transaktionsuppsättningen är övre gräns. int
usageIndicator Användningsindikatorn. "Information"
"NotSpecified"
"Produktion"
"Test"
useControlStandardsIdAsRepetitionCharacter Värdet som anger om kontrollstandard-ID ska användas som upprepningstecken. boolesk

X12FramingSettings

Name Beskrivning Värde
characterSet X12-teckenuppsättningen. "Basic"
"Utökad"
"NotSpecified"
"UTF8"
componentSeparator Komponentavgränsaren. int
dataElementSeparator Dataelementavgränsaren. int
replaceCharacter Ersättningstecknet. int
replaceSeparatorsInPayload Värdet som anger om avgränsare ska ersättas i nyttolasten. boolesk
segmentTerminator Segmentavslutaren. int
segmentTerminatorSuffix Segmentavgränsarens suffix. "CR"
"CRLF"
"LF"
"Ingen"
"NotSpecified"

X12MessageFilter

Name Beskrivning Värde
messageFilterType Meddelandefiltertypen. "Exkludera"
"Inkludera"
"NotSpecified"

X12MessageIdentifier

Name Beskrivning Värde
messageId Meddelande-ID:t. sträng

X12ProcessingSettings

Name Beskrivning Värde
convertImpliedDecimal Värdet som anger om numerisk typ ska konverteras till implicit decimal. boolesk
createEmptyXmlTagsForTrailingSeparators Värdet som anger om du vill skapa tomma XML-taggar för avslutande avgränsare. boolesk
maskSecurityInfo Värdet som anger om säkerhetsinformation ska maskeras. boolesk
preserveInterchange Värdet som anger om utbyte ska bevaras. boolesk
suspendInterchangeOnError Värdet som anger om utbyte vid fel ska pausas. boolesk
useDotAsDecimalSeparator Värdet som anger om punkt ska användas som decimalavgränsare. boolesk

X12SchemaReference

Name Beskrivning Värde
messageId Meddelande-ID:t. sträng
schemaName Schemanamnet. sträng
schemaVersion Schemaversionen. sträng
senderApplicationId Avsändarprogrammets ID. sträng

X12SecuritySettings

Name Beskrivning Värde
authorizationQualifier Auktoriseringskvalificeraren. sträng
authorizationValue Auktoriseringsvärdet. sträng
passwordValue Lösenordsvärdet. sträng
securityQualifier Säkerhetskvalificeraren. sträng

X12ValidationOverride

Name Beskrivning Värde
allowLeadingAndTrailingSpacesAndZeroes Värdet som anger om inledande och avslutande blanksteg ska tillåtas och nollorna ska tillåtas. boolesk
messageId Det meddelande-ID som verifieringsinställningarna måste tillämpas på. sträng
trailingSeparatorPolicy Den avslutande avgränsningsprincipen. "Obligatoriskt"
"NotAllowed"
"NotSpecified"
"Valfritt"
trimLeadingAndTrailingSpacesAndZeroes Värdet som anger om inledande och avslutande blanksteg ska trimmas och nollorna ska trimmas. boolesk
validateCharacterSet Värdet som anger om teckenuppsättningen ska valideras. boolesk
validateEDITypes Värdet som anger om EDI-typer ska verifieras. boolesk
validateXSDTypes Värdet som anger om XSD-typer ska verifieras. boolesk

X12ValidationSettings

Name Beskrivning Värde
allowLeadingAndTrailingSpacesAndZeroes Värdet som anger om inledande och avslutande blanksteg ska tillåtas och nollorna ska tillåtas. boolesk
checkDuplicateGroupControlNumber Värdet som anger om du vill söka efter dubblettgruppkontrollnummer. boolesk
checkDuplicateInterchangeControlNumber Det värde som anger om du vill söka efter dubblettnummer för utbyteskontroll. boolesk
checkDuplicateTransactionSetControlNumber Värdet som anger om du vill söka efter duplicerat kontrollnummer för transaktionsuppsättningen. boolesk
interchangeControlNumberValidityDays Giltighetsperioden för utbyteskontrollnumret. int
trailingSeparatorPolicy Den avslutande avgränsningsprincipen. "Obligatoriskt"
"NotAllowed"
"NotSpecified"
"Valfritt"
trimLeadingAndTrailingSpacesAndZeroes Värdet som anger om inledande och avslutande blanksteg ska trimmas och nollorna ska trimmas. boolesk
validateCharacterSet Värdet som anger om teckenuppsättningen ska verifieras i meddelandet. boolesk
validateEDITypes Värdet som anger om EDI-typer ska verifieras. boolesk
validateXSDTypes Värdet som anger om XSD-typer ska verifieras. boolesk

X12DelimiterOverrides

Name Beskrivning Värde
componentSeparator Komponentavgränsaren. int
dataElementSeparator Dataelementavgränsaren. int
messageId Meddelande-ID:t. sträng
protocolVersion Protokollversionen. sträng
replaceCharacter Ersättningstecknet. int
replaceSeparatorsInPayload Värdet som anger om avgränsare ska ersättas i nyttolasten. boolesk
segmentTerminator Segmentavslutaren. int
segmentTerminatorSuffix Segmentavgränsarens suffix. "CR"
"CRLF"
"LF"
"Ingen"
"NotSpecified"
Targetnamespace Målnamnområdet som inställningarna för avgränsare måste tillämpas på. sträng