Dela via


Microsoft.Logic IntegrationAccounts/agreements 2016-06-01

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 Resurs för Microsoft.Logic/integrationAccounts/agreements lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.Logic/integrationAccounts/agreements@2016-06-01' = {
  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
              sha2AlgorithmFormat: 'string'
              signingCertificateName: 'string'
            }
            validationSettings: {
              checkCertificateRevocationListOnReceive: bool
              checkCertificateRevocationListOnSend: bool
              checkDuplicateMessage: bool
              compressMessage: bool
              encryptionAlgorithm: 'string'
              encryptMessage: bool
              interchangeDuplicatesValidityDays: int
              overrideMessageProperties: bool
              signingAlgorithm: 'string'
              signMessage: bool
            }
          }
          receiverBusinessIdentity: {
            qualifier: 'string'
            value: 'string'
          }
          senderBusinessIdentity: {
            qualifier: 'string'
            value: 'string'
          }
        }
        sendAgreement: {
          protocolSettings: {
            acknowledgementConnectionSettings: {
              ignoreCertificateNameMismatch: bool
              keepHttpConnectionAlive: bool
              supportHttpStatusCodeContinue: bool
              unfoldHttpHeaders: bool
            }
            envelopeSettings: {
              autogenerateFileName: bool
              fileNameTemplate: 'string'
              messageContentType: 'string'
              suspendMessageOnFileNameGenerationError: bool
              transmitFileNameInMimeHeader: bool
            }
            errorSettings: {
              resendIfMdnNotReceived: bool
              suspendDuplicateMessage: bool
            }
            mdnSettings: {
              dispositionNotificationTo: 'string'
              mdnText: 'string'
              micHashingAlgorithm: 'string'
              needMdn: bool
              receiptDeliveryUrl: 'string'
              sendInboundMdnToMessageBox: bool
              sendMdnAsynchronously: bool
              signMdn: bool
              signOutboundMdnIfOptional: bool
            }
            messageConnectionSettings: {
              ignoreCertificateNameMismatch: bool
              keepHttpConnectionAlive: bool
              supportHttpStatusCodeContinue: bool
              unfoldHttpHeaders: bool
            }
            securitySettings: {
              enableNrrForInboundDecodedMessages: bool
              enableNrrForInboundEncodedMessages: bool
              enableNrrForInboundMdn: bool
              enableNrrForOutboundDecodedMessages: bool
              enableNrrForOutboundEncodedMessages: bool
              enableNrrForOutboundMdn: bool
              encryptionCertificateName: 'string'
              overrideGroupSigningCertificate: bool
              sha2AlgorithmFormat: 'string'
              signingCertificateName: 'string'
            }
            validationSettings: {
              checkCertificateRevocationListOnReceive: bool
              checkCertificateRevocationListOnSend: bool
              checkDuplicateMessage: bool
              compressMessage: bool
              encryptionAlgorithm: 'string'
              encryptMessage: bool
              interchangeDuplicatesValidityDays: int
              overrideMessageProperties: bool
              signingAlgorithm: 'string'
              signMessage: bool
            }
          }
          receiverBusinessIdentity: {
            qualifier: 'string'
            value: 'string'
          }
          senderBusinessIdentity: {
            qualifier: 'string'
            value: 'string'
          }
        }
      }
      edifact: {
        receiveAgreement: {
          protocolSettings: {
            acknowledgementSettings: {
              acknowledgementControlNumberLowerBound: int
              acknowledgementControlNumberPrefix: 'string'
              acknowledgementControlNumberSuffix: 'string'
              acknowledgementControlNumberUpperBound: int
              batchFunctionalAcknowledgements: bool
              batchTechnicalAcknowledgements: bool
              needFunctionalAcknowledgement: bool
              needLoopForValidMessages: bool
              needTechnicalAcknowledgement: bool
              rolloverAcknowledgementControlNumber: bool
              sendSynchronousAcknowledgement: bool
            }
            edifactDelimiterOverrides: [
              {
                componentSeparator: int
                dataElementSeparator: int
                decimalPointIndicator: 'string'
                messageAssociationAssignedCode: 'string'
                messageId: 'string'
                messageRelease: 'string'
                messageVersion: 'string'
                releaseIndicator: int
                repetitionSeparator: int
                segmentTerminator: int
                segmentTerminatorSuffix: 'string'
                targetNamespace: 'string'
              }
            ]
            envelopeOverrides: [
              {
                applicationPassword: 'string'
                associationAssignedCode: 'string'
                controllingAgencyCode: 'string'
                functionalGroupId: 'string'
                groupHeaderMessageRelease: 'string'
                groupHeaderMessageVersion: 'string'
                messageAssociationAssignedCode: 'string'
                messageId: 'string'
                messageRelease: 'string'
                messageVersion: 'string'
                receiverApplicationId: 'string'
                receiverApplicationQualifier: 'string'
                senderApplicationId: 'string'
                senderApplicationQualifier: 'string'
                targetNamespace: 'string'
              }
            ]
            envelopeSettings: {
              applicationReferenceId: 'string'
              applyDelimiterStringAdvice: bool
              communicationAgreementId: 'string'
              createGroupingSegments: bool
              enableDefaultGroupHeaders: bool
              functionalGroupId: 'string'
              groupApplicationPassword: 'string'
              groupApplicationReceiverId: 'string'
              groupApplicationReceiverQualifier: 'string'
              groupApplicationSenderId: 'string'
              groupApplicationSenderQualifier: 'string'
              groupAssociationAssignedCode: 'string'
              groupControllingAgencyCode: 'string'
              groupControlNumberLowerBound: int
              groupControlNumberPrefix: 'string'
              groupControlNumberSuffix: 'string'
              groupControlNumberUpperBound: int
              groupMessageRelease: 'string'
              groupMessageVersion: 'string'
              interchangeControlNumberLowerBound: int
              interchangeControlNumberPrefix: 'string'
              interchangeControlNumberSuffix: 'string'
              interchangeControlNumberUpperBound: int
              isTestInterchange: bool
              overwriteExistingTransactionSetControlNumber: bool
              processingPriorityCode: 'string'
              receiverInternalIdentification: 'string'
              receiverInternalSubIdentification: 'string'
              receiverReverseRoutingAddress: 'string'
              recipientReferencePasswordQualifier: 'string'
              recipientReferencePasswordValue: 'string'
              rolloverGroupControlNumber: bool
              rolloverInterchangeControlNumber: bool
              rolloverTransactionSetControlNumber: bool
              senderInternalIdentification: 'string'
              senderInternalSubIdentification: 'string'
              senderReverseRoutingAddress: 'string'
              transactionSetControlNumberLowerBound: int
              transactionSetControlNumberPrefix: 'string'
              transactionSetControlNumberSuffix: 'string'
              transactionSetControlNumberUpperBound: int
            }
            framingSettings: {
              characterEncoding: 'string'
              characterSet: 'string'
              componentSeparator: int
              dataElementSeparator: int
              decimalPointIndicator: 'string'
              protocolVersion: int
              releaseIndicator: int
              repetitionSeparator: int
              segmentTerminator: int
              segmentTerminatorSuffix: 'string'
              serviceCodeListDirectoryVersion: 'string'
            }
            messageFilter: {
              messageFilterType: 'string'
            }
            messageFilterList: [
              {
                messageId: 'string'
              }
            ]
            processingSettings: {
              createEmptyXmlTagsForTrailingSeparators: bool
              maskSecurityInfo: bool
              preserveInterchange: bool
              suspendInterchangeOnError: bool
              useDotAsDecimalSeparator: bool
            }
            schemaReferences: [
              {
                associationAssignedCode: 'string'
                messageId: 'string'
                messageRelease: 'string'
                messageVersion: 'string'
                schemaName: 'string'
                senderApplicationId: 'string'
                senderApplicationQualifier: 'string'
              }
            ]
            validationOverrides: [
              {
                allowLeadingAndTrailingSpacesAndZeroes: bool
                enforceCharacterSet: bool
                messageId: 'string'
                trailingSeparatorPolicy: 'string'
                trimLeadingAndTrailingSpacesAndZeroes: bool
                validateEdiTypes: bool
                validateXsdTypes: bool
              }
            ]
            validationSettings: {
              allowLeadingAndTrailingSpacesAndZeroes: bool
              checkDuplicateGroupControlNumber: bool
              checkDuplicateInterchangeControlNumber: bool
              checkDuplicateTransactionSetControlNumber: bool
              interchangeControlNumberValidityDays: int
              trailingSeparatorPolicy: 'string'
              trimLeadingAndTrailingSpacesAndZeroes: bool
              validateCharacterSet: bool
              validateEdiTypes: bool
              validateXsdTypes: bool
            }
          }
          receiverBusinessIdentity: {
            qualifier: 'string'
            value: 'string'
          }
          senderBusinessIdentity: {
            qualifier: 'string'
            value: 'string'
          }
        }
        sendAgreement: {
          protocolSettings: {
            acknowledgementSettings: {
              acknowledgementControlNumberLowerBound: int
              acknowledgementControlNumberPrefix: 'string'
              acknowledgementControlNumberSuffix: 'string'
              acknowledgementControlNumberUpperBound: int
              batchFunctionalAcknowledgements: bool
              batchTechnicalAcknowledgements: bool
              needFunctionalAcknowledgement: bool
              needLoopForValidMessages: bool
              needTechnicalAcknowledgement: bool
              rolloverAcknowledgementControlNumber: bool
              sendSynchronousAcknowledgement: bool
            }
            edifactDelimiterOverrides: [
              {
                componentSeparator: int
                dataElementSeparator: int
                decimalPointIndicator: 'string'
                messageAssociationAssignedCode: 'string'
                messageId: 'string'
                messageRelease: 'string'
                messageVersion: 'string'
                releaseIndicator: int
                repetitionSeparator: int
                segmentTerminator: int
                segmentTerminatorSuffix: 'string'
                targetNamespace: 'string'
              }
            ]
            envelopeOverrides: [
              {
                applicationPassword: 'string'
                associationAssignedCode: 'string'
                controllingAgencyCode: 'string'
                functionalGroupId: 'string'
                groupHeaderMessageRelease: 'string'
                groupHeaderMessageVersion: 'string'
                messageAssociationAssignedCode: 'string'
                messageId: 'string'
                messageRelease: 'string'
                messageVersion: 'string'
                receiverApplicationId: 'string'
                receiverApplicationQualifier: 'string'
                senderApplicationId: 'string'
                senderApplicationQualifier: 'string'
                targetNamespace: 'string'
              }
            ]
            envelopeSettings: {
              applicationReferenceId: 'string'
              applyDelimiterStringAdvice: bool
              communicationAgreementId: 'string'
              createGroupingSegments: bool
              enableDefaultGroupHeaders: bool
              functionalGroupId: 'string'
              groupApplicationPassword: 'string'
              groupApplicationReceiverId: 'string'
              groupApplicationReceiverQualifier: 'string'
              groupApplicationSenderId: 'string'
              groupApplicationSenderQualifier: 'string'
              groupAssociationAssignedCode: 'string'
              groupControllingAgencyCode: 'string'
              groupControlNumberLowerBound: int
              groupControlNumberPrefix: 'string'
              groupControlNumberSuffix: 'string'
              groupControlNumberUpperBound: int
              groupMessageRelease: 'string'
              groupMessageVersion: 'string'
              interchangeControlNumberLowerBound: int
              interchangeControlNumberPrefix: 'string'
              interchangeControlNumberSuffix: 'string'
              interchangeControlNumberUpperBound: int
              isTestInterchange: bool
              overwriteExistingTransactionSetControlNumber: bool
              processingPriorityCode: 'string'
              receiverInternalIdentification: 'string'
              receiverInternalSubIdentification: 'string'
              receiverReverseRoutingAddress: 'string'
              recipientReferencePasswordQualifier: 'string'
              recipientReferencePasswordValue: 'string'
              rolloverGroupControlNumber: bool
              rolloverInterchangeControlNumber: bool
              rolloverTransactionSetControlNumber: bool
              senderInternalIdentification: 'string'
              senderInternalSubIdentification: 'string'
              senderReverseRoutingAddress: 'string'
              transactionSetControlNumberLowerBound: int
              transactionSetControlNumberPrefix: 'string'
              transactionSetControlNumberSuffix: 'string'
              transactionSetControlNumberUpperBound: int
            }
            framingSettings: {
              characterEncoding: 'string'
              characterSet: 'string'
              componentSeparator: int
              dataElementSeparator: int
              decimalPointIndicator: 'string'
              protocolVersion: int
              releaseIndicator: int
              repetitionSeparator: int
              segmentTerminator: int
              segmentTerminatorSuffix: 'string'
              serviceCodeListDirectoryVersion: 'string'
            }
            messageFilter: {
              messageFilterType: 'string'
            }
            messageFilterList: [
              {
                messageId: 'string'
              }
            ]
            processingSettings: {
              createEmptyXmlTagsForTrailingSeparators: bool
              maskSecurityInfo: bool
              preserveInterchange: bool
              suspendInterchangeOnError: bool
              useDotAsDecimalSeparator: bool
            }
            schemaReferences: [
              {
                associationAssignedCode: 'string'
                messageId: 'string'
                messageRelease: 'string'
                messageVersion: 'string'
                schemaName: 'string'
                senderApplicationId: 'string'
                senderApplicationQualifier: 'string'
              }
            ]
            validationOverrides: [
              {
                allowLeadingAndTrailingSpacesAndZeroes: bool
                enforceCharacterSet: bool
                messageId: 'string'
                trailingSeparatorPolicy: 'string'
                trimLeadingAndTrailingSpacesAndZeroes: bool
                validateEdiTypes: bool
                validateXsdTypes: bool
              }
            ]
            validationSettings: {
              allowLeadingAndTrailingSpacesAndZeroes: bool
              checkDuplicateGroupControlNumber: bool
              checkDuplicateInterchangeControlNumber: bool
              checkDuplicateTransactionSetControlNumber: bool
              interchangeControlNumberValidityDays: int
              trailingSeparatorPolicy: 'string'
              trimLeadingAndTrailingSpacesAndZeroes: bool
              validateCharacterSet: bool
              validateEdiTypes: bool
              validateXsdTypes: bool
            }
          }
          receiverBusinessIdentity: {
            qualifier: 'string'
            value: 'string'
          }
          senderBusinessIdentity: {
            qualifier: 'string'
            value: 'string'
          }
        }
      }
      x12: {
        receiveAgreement: {
          protocolSettings: {
            acknowledgementSettings: {
              acknowledgementControlNumberLowerBound: int
              acknowledgementControlNumberPrefix: 'string'
              acknowledgementControlNumberSuffix: 'string'
              acknowledgementControlNumberUpperBound: int
              batchFunctionalAcknowledgements: bool
              batchImplementationAcknowledgements: bool
              batchTechnicalAcknowledgements: bool
              functionalAcknowledgementVersion: 'string'
              implementationAcknowledgementVersion: 'string'
              needFunctionalAcknowledgement: bool
              needImplementationAcknowledgement: bool
              needLoopForValidMessages: bool
              needTechnicalAcknowledgement: bool
              rolloverAcknowledgementControlNumber: bool
              sendSynchronousAcknowledgement: bool
            }
            envelopeOverrides: [
              {
                dateFormat: 'string'
                functionalIdentifierCode: 'string'
                headerVersion: 'string'
                messageId: 'string'
                protocolVersion: 'string'
                receiverApplicationId: 'string'
                responsibleAgencyCode: 'string'
                senderApplicationId: 'string'
                targetNamespace: 'string'
                timeFormat: 'string'
              }
            ]
            envelopeSettings: {
              controlStandardsId: int
              controlVersionNumber: 'string'
              enableDefaultGroupHeaders: bool
              functionalGroupId: 'string'
              groupControlNumberLowerBound: int
              groupControlNumberUpperBound: int
              groupHeaderAgencyCode: 'string'
              groupHeaderDateFormat: 'string'
              groupHeaderTimeFormat: 'string'
              groupHeaderVersion: 'string'
              interchangeControlNumberLowerBound: int
              interchangeControlNumberUpperBound: int
              overwriteExistingTransactionSetControlNumber: bool
              receiverApplicationId: 'string'
              rolloverGroupControlNumber: bool
              rolloverInterchangeControlNumber: bool
              rolloverTransactionSetControlNumber: bool
              senderApplicationId: 'string'
              transactionSetControlNumberLowerBound: int
              transactionSetControlNumberPrefix: 'string'
              transactionSetControlNumberSuffix: 'string'
              transactionSetControlNumberUpperBound: int
              usageIndicator: 'string'
              useControlStandardsIdAsRepetitionCharacter: bool
            }
            framingSettings: {
              characterSet: 'string'
              componentSeparator: int
              dataElementSeparator: int
              replaceCharacter: int
              replaceSeparatorsInPayload: bool
              segmentTerminator: int
              segmentTerminatorSuffix: 'string'
            }
            messageFilter: {
              messageFilterType: 'string'
            }
            messageFilterList: [
              {
                messageId: 'string'
              }
            ]
            processingSettings: {
              convertImpliedDecimal: bool
              createEmptyXmlTagsForTrailingSeparators: bool
              maskSecurityInfo: bool
              preserveInterchange: bool
              suspendInterchangeOnError: bool
              useDotAsDecimalSeparator: bool
            }
            schemaReferences: [
              {
                messageId: 'string'
                schemaName: 'string'
                schemaVersion: 'string'
                senderApplicationId: 'string'
              }
            ]
            securitySettings: {
              authorizationQualifier: 'string'
              authorizationValue: 'string'
              passwordValue: 'string'
              securityQualifier: 'string'
            }
            validationOverrides: [
              {
                allowLeadingAndTrailingSpacesAndZeroes: bool
                messageId: 'string'
                trailingSeparatorPolicy: 'string'
                trimLeadingAndTrailingSpacesAndZeroes: bool
                validateCharacterSet: bool
                validateEdiTypes: bool
                validateXsdTypes: bool
              }
            ]
            validationSettings: {
              allowLeadingAndTrailingSpacesAndZeroes: bool
              checkDuplicateGroupControlNumber: bool
              checkDuplicateInterchangeControlNumber: bool
              checkDuplicateTransactionSetControlNumber: bool
              interchangeControlNumberValidityDays: int
              trailingSeparatorPolicy: 'string'
              trimLeadingAndTrailingSpacesAndZeroes: bool
              validateCharacterSet: bool
              validateEdiTypes: bool
              validateXsdTypes: bool
            }
            x12DelimiterOverrides: [
              {
                componentSeparator: int
                dataElementSeparator: int
                messageId: 'string'
                protocolVersion: 'string'
                replaceCharacter: int
                replaceSeparatorsInPayload: bool
                segmentTerminator: int
                segmentTerminatorSuffix: 'string'
                targetNamespace: 'string'
              }
            ]
          }
          receiverBusinessIdentity: {
            qualifier: 'string'
            value: 'string'
          }
          senderBusinessIdentity: {
            qualifier: 'string'
            value: 'string'
          }
        }
        sendAgreement: {
          protocolSettings: {
            acknowledgementSettings: {
              acknowledgementControlNumberLowerBound: int
              acknowledgementControlNumberPrefix: 'string'
              acknowledgementControlNumberSuffix: 'string'
              acknowledgementControlNumberUpperBound: int
              batchFunctionalAcknowledgements: bool
              batchImplementationAcknowledgements: bool
              batchTechnicalAcknowledgements: bool
              functionalAcknowledgementVersion: 'string'
              implementationAcknowledgementVersion: 'string'
              needFunctionalAcknowledgement: bool
              needImplementationAcknowledgement: bool
              needLoopForValidMessages: bool
              needTechnicalAcknowledgement: bool
              rolloverAcknowledgementControlNumber: bool
              sendSynchronousAcknowledgement: bool
            }
            envelopeOverrides: [
              {
                dateFormat: 'string'
                functionalIdentifierCode: 'string'
                headerVersion: 'string'
                messageId: 'string'
                protocolVersion: 'string'
                receiverApplicationId: 'string'
                responsibleAgencyCode: 'string'
                senderApplicationId: 'string'
                targetNamespace: 'string'
                timeFormat: 'string'
              }
            ]
            envelopeSettings: {
              controlStandardsId: int
              controlVersionNumber: 'string'
              enableDefaultGroupHeaders: bool
              functionalGroupId: 'string'
              groupControlNumberLowerBound: int
              groupControlNumberUpperBound: int
              groupHeaderAgencyCode: 'string'
              groupHeaderDateFormat: 'string'
              groupHeaderTimeFormat: 'string'
              groupHeaderVersion: 'string'
              interchangeControlNumberLowerBound: int
              interchangeControlNumberUpperBound: int
              overwriteExistingTransactionSetControlNumber: bool
              receiverApplicationId: 'string'
              rolloverGroupControlNumber: bool
              rolloverInterchangeControlNumber: bool
              rolloverTransactionSetControlNumber: bool
              senderApplicationId: 'string'
              transactionSetControlNumberLowerBound: int
              transactionSetControlNumberPrefix: 'string'
              transactionSetControlNumberSuffix: 'string'
              transactionSetControlNumberUpperBound: int
              usageIndicator: 'string'
              useControlStandardsIdAsRepetitionCharacter: bool
            }
            framingSettings: {
              characterSet: 'string'
              componentSeparator: int
              dataElementSeparator: int
              replaceCharacter: int
              replaceSeparatorsInPayload: bool
              segmentTerminator: int
              segmentTerminatorSuffix: 'string'
            }
            messageFilter: {
              messageFilterType: 'string'
            }
            messageFilterList: [
              {
                messageId: 'string'
              }
            ]
            processingSettings: {
              convertImpliedDecimal: bool
              createEmptyXmlTagsForTrailingSeparators: bool
              maskSecurityInfo: bool
              preserveInterchange: bool
              suspendInterchangeOnError: bool
              useDotAsDecimalSeparator: bool
            }
            schemaReferences: [
              {
                messageId: 'string'
                schemaName: 'string'
                schemaVersion: 'string'
                senderApplicationId: 'string'
              }
            ]
            securitySettings: {
              authorizationQualifier: 'string'
              authorizationValue: 'string'
              passwordValue: 'string'
              securityQualifier: 'string'
            }
            validationOverrides: [
              {
                allowLeadingAndTrailingSpacesAndZeroes: bool
                messageId: 'string'
                trailingSeparatorPolicy: 'string'
                trimLeadingAndTrailingSpacesAndZeroes: bool
                validateCharacterSet: bool
                validateEdiTypes: bool
                validateXsdTypes: bool
              }
            ]
            validationSettings: {
              allowLeadingAndTrailingSpacesAndZeroes: bool
              checkDuplicateGroupControlNumber: bool
              checkDuplicateInterchangeControlNumber: bool
              checkDuplicateTransactionSetControlNumber: bool
              interchangeControlNumberValidityDays: int
              trailingSeparatorPolicy: 'string'
              trimLeadingAndTrailingSpacesAndZeroes: bool
              validateCharacterSet: bool
              validateEdiTypes: bool
              validateXsdTypes: bool
            }
            x12DelimiterOverrides: [
              {
                componentSeparator: int
                dataElementSeparator: int
                messageId: 'string'
                protocolVersion: 'string'
                replaceCharacter: int
                replaceSeparatorsInPayload: bool
                segmentTerminator: int
                segmentTerminatorSuffix: 'string'
                targetNamespace: 'string'
              }
            ]
          }
          receiverBusinessIdentity: {
            qualifier: 'string'
            value: 'string'
          }
          senderBusinessIdentity: {
            qualifier: 'string'
            value: 'string'
          }
        }
      }
    }
    guestIdentity: {
      qualifier: 'string'
      value: 'string'
    }
    guestPartner: 'string'
    hostIdentity: {
      qualifier: 'string'
      value: 'string'
    }
    hostPartner: 'string'
    metadata: any()
  }
}

Egenskapsvärden

integrationAccounts/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. IntegrationAccountAgreementProperties (krävs)

IntegrationAccountAgreementProperties

Name Beskrivning Värde
agreementType Avtalstypen. "AS2"
"Edifact"
"NotSpecified"
"X12" (krävs)
innehåll Avtalets innehåll. AgreementContent (krävs)
guestIdentity Gästpartnerns företagsidentitet. BusinessIdentity (krävs)
guestPartner Den integrationskontopartner som har angetts som gästpartner för det här avtalet. sträng (krävs)
hostIdentity Värdpartnerns företagsidentitet. BusinessIdentity (krävs)
hostPartner Den integrationskontopartner som har angetts som värdpartner för det här avtalet. sträng (krävs)
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 (krävs)
sendAgreement AS2-avtalet för enkelriktad sändning. AS2OneWayAgreement (krävs)

AS2OneWayAgreement

Name Beskrivning Värde
protocolSettings Protokollinställningarna för AS2. AS2ProtocolSettings (krävs)
receiverBusinessIdentity Mottagarens företagsidentitet BusinessIdentity (krävs)
senderBusinessIdentity Avsändarens företagsidentitet BusinessIdentity (krävs)

AS2ProtocolSettings

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

AS2AcknowledgementConnectionSettings

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

AS2EnvelopeSettings

Name Beskrivning Värde
autogenerateFileName Värdet som anger om filnamnet ska genereras automatiskt. bool (krävs)
fileNameTemplate Mallen för filnamn. sträng (krävs)
messageContentType Meddelandeinnehållstypen. sträng (krävs)
suspendMessageOnFileNameGenerationError Värdet som anger om meddelandet ska pausas vid fel vid generering av filnamn. bool (krävs)
transmitFileNameInMimeHeader Värdet som anger om filnamnet ska överföras i mime-huvudet. bool (krävs)

AS2ErrorSettings

Name Beskrivning Värde
resendIfMdnNotReceived Värdet som anger om du vill skicka meddelandet igen Om MDN inte tas emot. bool (krävs)
suspendDuplicateMessage Värdet som anger om du vill pausa duplicerade meddelanden. bool (krävs)

AS2MdnSettings

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

AS2MessageConnectionSettings

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

AS2SecuritySettings

Name Beskrivning Värde
enableNrrForInboundDecodedMessages Värdet som anger om NRR ska aktiveras för inkommande avkodade meddelanden. bool (krävs)
enableNrrForInboundEncodedMessages Värdet som anger om NRR ska aktiveras för inkommande kodade meddelanden. bool (krävs)
enableNrrForInboundMdn Värdet som anger om NRR ska aktiveras för inkommande MDN. bool (krävs)
enableNrrForOutboundDecodedMessages Värdet som anger om NRR ska aktiveras för utgående avkodade meddelanden. bool (krävs)
enableNrrForOutboundEncodedMessages Värdet som anger om NRR ska aktiveras för utgående kodade meddelanden. bool (krävs)
enableNrrForOutboundMdn Värdet som anger om NRR ska aktiveras för utgående MDN. bool (krävs)
encryptionCertificateName Namnet på krypteringscertifikatet. sträng
overrideGroupSigningCertificate Värdet som anger om du vill skicka eller begära ett MDN. bool (krävs)
sha2AlgorithmFormat Sha2-algoritmformatet. Giltiga värden är Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize. sträng
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. bool (krävs)
checkCertificateRevocationListOnSend Värdet som anger om du vill söka efter listan över återkallade certifikat vid sändning. bool (krävs)
checkDuplicateMessage Värdet som anger om du vill söka efter duplicerade meddelanden. bool (krävs)
compressMessage Värdet som anger om meddelandet måste komprimeras. bool (krävs)
encryptionAlgorithm Krypteringsalgoritmen. "AES128"
"AES192"
"AES256"
"DES3"
"Ingen"
"NotSpecified"
"RC2" (krävs)
encryptMessage Värdet som anger om meddelandet måste krypteras. bool (krävs)
interchangeDuplicatesValidityDays Antalet dagar som du vill se tillbaka för duplicerat utbyte. int (obligatoriskt)
overrideMessageProperties Värdet som anger om inkommande meddelandeegenskaper ska åsidosättas med de som är avtalade. bool (krävs)
signingAlgorithm Signeringsalgoritmen. "Standard"
"NotSpecified"
'SHA1'
"SHA2256"
"SHA2384"
"SHA2512"
signMessage Värdet som anger om meddelandet måste signeras. bool (krävs)

Företagsidentitet

Name Beskrivning Värde
Kvalificerare Kvalificerare för företagsidentitet, t.ex. as2identity, ZZ, ZZZ, 31, 32 sträng (krävs)
värde Det användardefinierade värdet för företagsidentitet. sträng (krävs)

EdifactAgreementContent

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

EdifactOneWayAgreement

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

EdifactProtocolSettings

Name Beskrivning Värde
acknowledgementSettings EDIFACT-bekräftelseinställningarna. EdifactAcknowledgementSettings (krävs)
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 (krävs)
inramningInställningar EDIFACT-inramningsinställningarna. EdifactFramingSettings (krävs)
messageFilter EDIFACT-meddelandefiltret. EdifactMessageFilter (krävs)
messageFilterList EDIFACT-meddelandefilterlistan. EdifactMessageIdentifier[]
processingSettings EDIFACT-bearbetningsinställningarna. EdifactProcessingSettings (krävs)
schemaReferences EDIFACT-schemareferenserna. EdifactSchemaReference[] (krävs)
validationOverrides Åsidosättningsinställningarna för EDIFACT-verifiering. EdifactValidationOverride[]
validationSettings EDIFACT-verifieringsinställningarna. EdifactValidationSettings (krävs)

EdifactAcknowledgementSettings

Name Beskrivning Värde
acknowledgementControlNumberLowerBound Kontrollnumret för bekräftelsen med lägre gräns. int (obligatoriskt)
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 (obligatoriskt)
batchFunctionalAcknowledgements Värdet som anger om funktionella bekräftelser ska batchas. bool (krävs)
batchTechnicalAcknowledgements Värdet som anger om de tekniska bekräftelseerna ska batchas. bool (krävs)
needFunctionalAcknowledgement Värdet som anger om funktionell bekräftelse krävs. bool (krävs)
needLoopForValidMessages Värdet som anger om en loop behövs för giltiga meddelanden. bool (krävs)
needTechnicalAcknowledgement Värdet som anger om teknisk bekräftelse behövs. bool (krävs)
rolloverAcknowledgementControlNumber Värdet som anger om kontrollnumret för att återställa bekräftelsen ska återställas. bool (krävs)
sendSynchronousAcknowledgement Värdet som anger om synkron bekräftelse ska skickas. bool (krävs)

EdifactDelimiterOverride

Name Beskrivning Värde
componentSeparator Komponentavgränsaren. int (krävs)
dataElementSeparator Dataelementavgränsaren. int (krävs)
decimalPointIndicator Indikatorn för decimaltecknet. "Kommatecken"
"Decimal"
"NotSpecified" (krävs)
messageAssociationAssignedCode Den tilldelade koden för meddelandeassociationen. sträng
messageId Meddelande-ID:t. sträng
messageRelease Meddelandeversionen. sträng
messageVersion Meddelandeversionen. sträng
releaseIndicator Versionsindikatorn. int (krävs)
repetitionSeparator Upprepningsavgränsaren. int (krävs)
segmentTerminator Segmentavslutaren. int (krävs)
segmentTerminatorSuffix Segmentavgränsarens suffix. "CR"
"CRLF"
"LF"
"Ingen"
"NotSpecified" (krävs)
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. bool (krävs)
communicationAgreementId Kommunikationsavtals-ID. sträng
createGroupingSegments Värdet som anger om grupperingssegment ska skapas. bool (krävs)
enableDefaultGroupHeaders Värdet som anger om standardgrupprubriker ska aktiveras. bool (krävs)
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 (krävs)
groupControlNumberPrefix Prefixet för gruppkontrollnummer. sträng
groupControlNumberSuffix Suffixet för gruppkontrollnummer. sträng
groupControlNumberUpperBound Gruppkontrollnumrets övre gräns. int (krävs)
groupMessageRelease Gruppmeddelandeversionen. sträng
groupMessageVersion Gruppmeddelandeversionen. sträng
interchangeControlNumberLowerBound Kontrollnumret för utbytet har lägre gräns. int (krävs)
interchangeControlNumberPrefix Prefixet för utbyteskontrollnummer. sträng
interchangeControlNumberSuffix Suffixet för utbyteskontrollnummer. sträng
interchangeControlNumberUpperBound Det övre gränsvärdet för utbyteskontrollnumret. int (krävs)
isTestInterchange Värdet som anger om meddelandet är ett testutbyte. bool (krävs)
overwriteExistingTransactionSetControlNumber Värdet som anger om du vill skriva över det befintliga kontrollnumret för transaktionsuppsättningen. bool (krävs)
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. bool (krävs)
rolloverInterchangeControlNumber Värdet som anger om utbyteskontrollnumret ska rullas över. bool (krävs)
rolloverTransactionSetControlNumber Värdet som anger om du vill återställa transaktionsuppsättningens kontrollnummer. bool (krävs)
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 (krävs)
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 (krävs)

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" (krävs)
componentSeparator Komponentavgränsaren. int (krävs)
dataElementSeparator Dataelementavgränsaren. int (krävs)
decimalPointIndicator Decimalindikator för EDIFACT-raminställning. "Kommatecken"
"Decimal"
"NotSpecified" (krävs)
protocolVersion Protokollversionen. int (krävs)
releaseIndicator Versionsindikatorn. int (krävs)
repetitionSeparator Upprepningsavgränsaren. int (krävs)
segmentTerminator Segmentavslutaren. int (krävs)
segmentTerminatorSuffix EDIFACT frame setting segment terminator suffix. "CR"
"CRLF"
"LF"
"Ingen"
"NotSpecified" (krävs)
serviceCodeListDirectoryVersion Katalogversionen för tjänstkodlistan. sträng

EdifactMessageFilter

Name Beskrivning Värde
messageFilterType Meddelandefiltertypen. "Exkludera"
"Inkludera"
"NotSpecified" (krävs)

EdifactMessageIdentifier

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

EdifactProcessingSettings

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

EdifactSchemaReference

Name Beskrivning Värde
associationAssignedCode Den association som tilldelats kod. sträng
messageId Meddelande-ID:t. sträng (krävs)
messageRelease Versionen av meddelandet. sträng (krävs)
messageVersion Meddelandeversionen. sträng (krävs)
schemaName Schemanamnet. sträng (krävs)
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. bool (krävs)
enforceCharacterSet Värdet som anger om teckenuppsättningen ska verifieras. bool (krävs)
messageId Det meddelande-ID som verifieringsinställningarna måste tillämpas på. sträng (krävs)
trailingSeparatorPolicy Den avslutande avgränsarprincipen. "Obligatoriskt"
"NotAllowed"
"NotSpecified"
"Valfritt" (krävs)
trimLeadingAndTrailingSpacesAndZeroes Värdet som anger om inledande och avslutande blanksteg och nollsteg ska trimmas. bool (krävs)
validateEdiTypes Värdet som anger om EDI-typer ska verifieras. bool (krävs)
validateXsdTypes Värdet som anger om XSD-typer ska verifieras. bool (krävs)

EdifactValidationSettings

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

X12AgreementContent

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

X12OneWayAgreement

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

X12ProtocolSettings

Name Beskrivning Värde
acknowledgementSettings X12-bekräftelseinställningarna. X12AcknowledgementSettings (krävs)
envelopeOverrides Åsidosättningsinställningarna för X12-kuvertet. X12EnvelopeOverride[]
envelopeSettings Inställningarna för X12-kuvert. X12EnvelopeSettings (krävs)
inramningInställningar X12-inramningsinställningarna. X12FramingSettings (krävs)
messageFilter X12-meddelandefiltret. X12MessageFilter (krävs)
messageFilterList Listan med X12-meddelandefilter. X12MessageIdentifier[]
processingSettings X12-bearbetningsinställningarna. X12ProcessingSettings (krävs)
schemaReferences X12-schemareferenserna. X12SchemaReference[] (krävs)
securitySettings X12-säkerhetsinställningarna. X12SecuritySettings (krävs)
validationOverrides Åsidosättningsinställningarna för X12-verifiering. X12ValidationOverride[]
validationSettings X12-verifieringsinställningarna. X12ValidationSettings (krävs)
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 (obligatoriskt)
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 (obligatoriskt)
batchFunctionalAcknowledgements Värdet som anger om funktionella bekräftelser ska batchas. bool (krävs)
batchImplementationAcknowledgements Värdet som anger om bekräftelser för batchimplementering ska utföras. bool (krävs)
batchTechnicalAcknowledgements Värdet som anger om de tekniska bekräftelseerna ska batchas. bool (krävs)
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. bool (krävs)
needImplementationAcknowledgement Värdet som anger om implementeringserkännkännelse behövs. bool (krävs)
needLoopForValidMessages Värdet som anger om en loop behövs för giltiga meddelanden. bool (krävs)
needTechnicalAcknowledgement Värdet som anger om teknisk bekräftelse behövs. bool (krävs)
rolloverAcknowledgementControlNumber Värdet som anger om kontrollnumret för att återställa bekräftelsen ska återställas. bool (krävs)
sendSynchronousAcknowledgement Värdet som anger om synkron bekräftelse ska skickas. bool (krävs)

X12EnvelopeOverride

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

X12EnvelopeSettings

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

X12FramingSettings

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

X12MessageFilter

Name Beskrivning Värde
messageFilterType Meddelandefiltertypen. "Exkludera"
"Inkludera"
"NotSpecified" (krävs)

X12MessageIdentifier

Name Beskrivning Värde
messageId Meddelande-ID:t. sträng (krävs)

X12ProcessingSettings

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

X12SchemaReference

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

X12SecuritySettings

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

X12ValidationOverride

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

X12ValidationSettings

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

X12DelimiterOverrides

Name Beskrivning Värde
componentSeparator Komponentavgränsaren. int (krävs)
dataElementSeparator Dataelementavgränsaren. int (krävs)
messageId Meddelande-ID:t. sträng
protocolVersion Protokollversionen. sträng
replaceCharacter Ersättningstecknet. int (krävs)
replaceSeparatorsInPayload Värdet som anger om avgränsare ska ersättas i nyttolasten. bool (krävs)
segmentTerminator Segmentavslutaren. int (krävs)
segmentTerminatorSuffix Segmentavgränsarens suffix. "CR"
"CRLF"
"LF"
"Ingen"
"NotSpecified" (krävs)
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": "2016-06-01",
  "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",
              "sha2AlgorithmFormat": "string",
              "signingCertificateName": "string"
            },
            "validationSettings": {
              "checkCertificateRevocationListOnReceive": "bool",
              "checkCertificateRevocationListOnSend": "bool",
              "checkDuplicateMessage": "bool",
              "compressMessage": "bool",
              "encryptionAlgorithm": "string",
              "encryptMessage": "bool",
              "interchangeDuplicatesValidityDays": "int",
              "overrideMessageProperties": "bool",
              "signingAlgorithm": "string",
              "signMessage": "bool"
            }
          },
          "receiverBusinessIdentity": {
            "qualifier": "string",
            "value": "string"
          },
          "senderBusinessIdentity": {
            "qualifier": "string",
            "value": "string"
          }
        },
        "sendAgreement": {
          "protocolSettings": {
            "acknowledgementConnectionSettings": {
              "ignoreCertificateNameMismatch": "bool",
              "keepHttpConnectionAlive": "bool",
              "supportHttpStatusCodeContinue": "bool",
              "unfoldHttpHeaders": "bool"
            },
            "envelopeSettings": {
              "autogenerateFileName": "bool",
              "fileNameTemplate": "string",
              "messageContentType": "string",
              "suspendMessageOnFileNameGenerationError": "bool",
              "transmitFileNameInMimeHeader": "bool"
            },
            "errorSettings": {
              "resendIfMdnNotReceived": "bool",
              "suspendDuplicateMessage": "bool"
            },
            "mdnSettings": {
              "dispositionNotificationTo": "string",
              "mdnText": "string",
              "micHashingAlgorithm": "string",
              "needMdn": "bool",
              "receiptDeliveryUrl": "string",
              "sendInboundMdnToMessageBox": "bool",
              "sendMdnAsynchronously": "bool",
              "signMdn": "bool",
              "signOutboundMdnIfOptional": "bool"
            },
            "messageConnectionSettings": {
              "ignoreCertificateNameMismatch": "bool",
              "keepHttpConnectionAlive": "bool",
              "supportHttpStatusCodeContinue": "bool",
              "unfoldHttpHeaders": "bool"
            },
            "securitySettings": {
              "enableNrrForInboundDecodedMessages": "bool",
              "enableNrrForInboundEncodedMessages": "bool",
              "enableNrrForInboundMdn": "bool",
              "enableNrrForOutboundDecodedMessages": "bool",
              "enableNrrForOutboundEncodedMessages": "bool",
              "enableNrrForOutboundMdn": "bool",
              "encryptionCertificateName": "string",
              "overrideGroupSigningCertificate": "bool",
              "sha2AlgorithmFormat": "string",
              "signingCertificateName": "string"
            },
            "validationSettings": {
              "checkCertificateRevocationListOnReceive": "bool",
              "checkCertificateRevocationListOnSend": "bool",
              "checkDuplicateMessage": "bool",
              "compressMessage": "bool",
              "encryptionAlgorithm": "string",
              "encryptMessage": "bool",
              "interchangeDuplicatesValidityDays": "int",
              "overrideMessageProperties": "bool",
              "signingAlgorithm": "string",
              "signMessage": "bool"
            }
          },
          "receiverBusinessIdentity": {
            "qualifier": "string",
            "value": "string"
          },
          "senderBusinessIdentity": {
            "qualifier": "string",
            "value": "string"
          }
        }
      },
      "edifact": {
        "receiveAgreement": {
          "protocolSettings": {
            "acknowledgementSettings": {
              "acknowledgementControlNumberLowerBound": "int",
              "acknowledgementControlNumberPrefix": "string",
              "acknowledgementControlNumberSuffix": "string",
              "acknowledgementControlNumberUpperBound": "int",
              "batchFunctionalAcknowledgements": "bool",
              "batchTechnicalAcknowledgements": "bool",
              "needFunctionalAcknowledgement": "bool",
              "needLoopForValidMessages": "bool",
              "needTechnicalAcknowledgement": "bool",
              "rolloverAcknowledgementControlNumber": "bool",
              "sendSynchronousAcknowledgement": "bool"
            },
            "edifactDelimiterOverrides": [
              {
                "componentSeparator": "int",
                "dataElementSeparator": "int",
                "decimalPointIndicator": "string",
                "messageAssociationAssignedCode": "string",
                "messageId": "string",
                "messageRelease": "string",
                "messageVersion": "string",
                "releaseIndicator": "int",
                "repetitionSeparator": "int",
                "segmentTerminator": "int",
                "segmentTerminatorSuffix": "string",
                "targetNamespace": "string"
              }
            ],
            "envelopeOverrides": [
              {
                "applicationPassword": "string",
                "associationAssignedCode": "string",
                "controllingAgencyCode": "string",
                "functionalGroupId": "string",
                "groupHeaderMessageRelease": "string",
                "groupHeaderMessageVersion": "string",
                "messageAssociationAssignedCode": "string",
                "messageId": "string",
                "messageRelease": "string",
                "messageVersion": "string",
                "receiverApplicationId": "string",
                "receiverApplicationQualifier": "string",
                "senderApplicationId": "string",
                "senderApplicationQualifier": "string",
                "targetNamespace": "string"
              }
            ],
            "envelopeSettings": {
              "applicationReferenceId": "string",
              "applyDelimiterStringAdvice": "bool",
              "communicationAgreementId": "string",
              "createGroupingSegments": "bool",
              "enableDefaultGroupHeaders": "bool",
              "functionalGroupId": "string",
              "groupApplicationPassword": "string",
              "groupApplicationReceiverId": "string",
              "groupApplicationReceiverQualifier": "string",
              "groupApplicationSenderId": "string",
              "groupApplicationSenderQualifier": "string",
              "groupAssociationAssignedCode": "string",
              "groupControllingAgencyCode": "string",
              "groupControlNumberLowerBound": "int",
              "groupControlNumberPrefix": "string",
              "groupControlNumberSuffix": "string",
              "groupControlNumberUpperBound": "int",
              "groupMessageRelease": "string",
              "groupMessageVersion": "string",
              "interchangeControlNumberLowerBound": "int",
              "interchangeControlNumberPrefix": "string",
              "interchangeControlNumberSuffix": "string",
              "interchangeControlNumberUpperBound": "int",
              "isTestInterchange": "bool",
              "overwriteExistingTransactionSetControlNumber": "bool",
              "processingPriorityCode": "string",
              "receiverInternalIdentification": "string",
              "receiverInternalSubIdentification": "string",
              "receiverReverseRoutingAddress": "string",
              "recipientReferencePasswordQualifier": "string",
              "recipientReferencePasswordValue": "string",
              "rolloverGroupControlNumber": "bool",
              "rolloverInterchangeControlNumber": "bool",
              "rolloverTransactionSetControlNumber": "bool",
              "senderInternalIdentification": "string",
              "senderInternalSubIdentification": "string",
              "senderReverseRoutingAddress": "string",
              "transactionSetControlNumberLowerBound": "int",
              "transactionSetControlNumberPrefix": "string",
              "transactionSetControlNumberSuffix": "string",
              "transactionSetControlNumberUpperBound": "int"
            },
            "framingSettings": {
              "characterEncoding": "string",
              "characterSet": "string",
              "componentSeparator": "int",
              "dataElementSeparator": "int",
              "decimalPointIndicator": "string",
              "protocolVersion": "int",
              "releaseIndicator": "int",
              "repetitionSeparator": "int",
              "segmentTerminator": "int",
              "segmentTerminatorSuffix": "string",
              "serviceCodeListDirectoryVersion": "string"
            },
            "messageFilter": {
              "messageFilterType": "string"
            },
            "messageFilterList": [
              {
                "messageId": "string"
              }
            ],
            "processingSettings": {
              "createEmptyXmlTagsForTrailingSeparators": "bool",
              "maskSecurityInfo": "bool",
              "preserveInterchange": "bool",
              "suspendInterchangeOnError": "bool",
              "useDotAsDecimalSeparator": "bool"
            },
            "schemaReferences": [
              {
                "associationAssignedCode": "string",
                "messageId": "string",
                "messageRelease": "string",
                "messageVersion": "string",
                "schemaName": "string",
                "senderApplicationId": "string",
                "senderApplicationQualifier": "string"
              }
            ],
            "validationOverrides": [
              {
                "allowLeadingAndTrailingSpacesAndZeroes": "bool",
                "enforceCharacterSet": "bool",
                "messageId": "string",
                "trailingSeparatorPolicy": "string",
                "trimLeadingAndTrailingSpacesAndZeroes": "bool",
                "validateEdiTypes": "bool",
                "validateXsdTypes": "bool"
              }
            ],
            "validationSettings": {
              "allowLeadingAndTrailingSpacesAndZeroes": "bool",
              "checkDuplicateGroupControlNumber": "bool",
              "checkDuplicateInterchangeControlNumber": "bool",
              "checkDuplicateTransactionSetControlNumber": "bool",
              "interchangeControlNumberValidityDays": "int",
              "trailingSeparatorPolicy": "string",
              "trimLeadingAndTrailingSpacesAndZeroes": "bool",
              "validateCharacterSet": "bool",
              "validateEdiTypes": "bool",
              "validateXsdTypes": "bool"
            }
          },
          "receiverBusinessIdentity": {
            "qualifier": "string",
            "value": "string"
          },
          "senderBusinessIdentity": {
            "qualifier": "string",
            "value": "string"
          }
        },
        "sendAgreement": {
          "protocolSettings": {
            "acknowledgementSettings": {
              "acknowledgementControlNumberLowerBound": "int",
              "acknowledgementControlNumberPrefix": "string",
              "acknowledgementControlNumberSuffix": "string",
              "acknowledgementControlNumberUpperBound": "int",
              "batchFunctionalAcknowledgements": "bool",
              "batchTechnicalAcknowledgements": "bool",
              "needFunctionalAcknowledgement": "bool",
              "needLoopForValidMessages": "bool",
              "needTechnicalAcknowledgement": "bool",
              "rolloverAcknowledgementControlNumber": "bool",
              "sendSynchronousAcknowledgement": "bool"
            },
            "edifactDelimiterOverrides": [
              {
                "componentSeparator": "int",
                "dataElementSeparator": "int",
                "decimalPointIndicator": "string",
                "messageAssociationAssignedCode": "string",
                "messageId": "string",
                "messageRelease": "string",
                "messageVersion": "string",
                "releaseIndicator": "int",
                "repetitionSeparator": "int",
                "segmentTerminator": "int",
                "segmentTerminatorSuffix": "string",
                "targetNamespace": "string"
              }
            ],
            "envelopeOverrides": [
              {
                "applicationPassword": "string",
                "associationAssignedCode": "string",
                "controllingAgencyCode": "string",
                "functionalGroupId": "string",
                "groupHeaderMessageRelease": "string",
                "groupHeaderMessageVersion": "string",
                "messageAssociationAssignedCode": "string",
                "messageId": "string",
                "messageRelease": "string",
                "messageVersion": "string",
                "receiverApplicationId": "string",
                "receiverApplicationQualifier": "string",
                "senderApplicationId": "string",
                "senderApplicationQualifier": "string",
                "targetNamespace": "string"
              }
            ],
            "envelopeSettings": {
              "applicationReferenceId": "string",
              "applyDelimiterStringAdvice": "bool",
              "communicationAgreementId": "string",
              "createGroupingSegments": "bool",
              "enableDefaultGroupHeaders": "bool",
              "functionalGroupId": "string",
              "groupApplicationPassword": "string",
              "groupApplicationReceiverId": "string",
              "groupApplicationReceiverQualifier": "string",
              "groupApplicationSenderId": "string",
              "groupApplicationSenderQualifier": "string",
              "groupAssociationAssignedCode": "string",
              "groupControllingAgencyCode": "string",
              "groupControlNumberLowerBound": "int",
              "groupControlNumberPrefix": "string",
              "groupControlNumberSuffix": "string",
              "groupControlNumberUpperBound": "int",
              "groupMessageRelease": "string",
              "groupMessageVersion": "string",
              "interchangeControlNumberLowerBound": "int",
              "interchangeControlNumberPrefix": "string",
              "interchangeControlNumberSuffix": "string",
              "interchangeControlNumberUpperBound": "int",
              "isTestInterchange": "bool",
              "overwriteExistingTransactionSetControlNumber": "bool",
              "processingPriorityCode": "string",
              "receiverInternalIdentification": "string",
              "receiverInternalSubIdentification": "string",
              "receiverReverseRoutingAddress": "string",
              "recipientReferencePasswordQualifier": "string",
              "recipientReferencePasswordValue": "string",
              "rolloverGroupControlNumber": "bool",
              "rolloverInterchangeControlNumber": "bool",
              "rolloverTransactionSetControlNumber": "bool",
              "senderInternalIdentification": "string",
              "senderInternalSubIdentification": "string",
              "senderReverseRoutingAddress": "string",
              "transactionSetControlNumberLowerBound": "int",
              "transactionSetControlNumberPrefix": "string",
              "transactionSetControlNumberSuffix": "string",
              "transactionSetControlNumberUpperBound": "int"
            },
            "framingSettings": {
              "characterEncoding": "string",
              "characterSet": "string",
              "componentSeparator": "int",
              "dataElementSeparator": "int",
              "decimalPointIndicator": "string",
              "protocolVersion": "int",
              "releaseIndicator": "int",
              "repetitionSeparator": "int",
              "segmentTerminator": "int",
              "segmentTerminatorSuffix": "string",
              "serviceCodeListDirectoryVersion": "string"
            },
            "messageFilter": {
              "messageFilterType": "string"
            },
            "messageFilterList": [
              {
                "messageId": "string"
              }
            ],
            "processingSettings": {
              "createEmptyXmlTagsForTrailingSeparators": "bool",
              "maskSecurityInfo": "bool",
              "preserveInterchange": "bool",
              "suspendInterchangeOnError": "bool",
              "useDotAsDecimalSeparator": "bool"
            },
            "schemaReferences": [
              {
                "associationAssignedCode": "string",
                "messageId": "string",
                "messageRelease": "string",
                "messageVersion": "string",
                "schemaName": "string",
                "senderApplicationId": "string",
                "senderApplicationQualifier": "string"
              }
            ],
            "validationOverrides": [
              {
                "allowLeadingAndTrailingSpacesAndZeroes": "bool",
                "enforceCharacterSet": "bool",
                "messageId": "string",
                "trailingSeparatorPolicy": "string",
                "trimLeadingAndTrailingSpacesAndZeroes": "bool",
                "validateEdiTypes": "bool",
                "validateXsdTypes": "bool"
              }
            ],
            "validationSettings": {
              "allowLeadingAndTrailingSpacesAndZeroes": "bool",
              "checkDuplicateGroupControlNumber": "bool",
              "checkDuplicateInterchangeControlNumber": "bool",
              "checkDuplicateTransactionSetControlNumber": "bool",
              "interchangeControlNumberValidityDays": "int",
              "trailingSeparatorPolicy": "string",
              "trimLeadingAndTrailingSpacesAndZeroes": "bool",
              "validateCharacterSet": "bool",
              "validateEdiTypes": "bool",
              "validateXsdTypes": "bool"
            }
          },
          "receiverBusinessIdentity": {
            "qualifier": "string",
            "value": "string"
          },
          "senderBusinessIdentity": {
            "qualifier": "string",
            "value": "string"
          }
        }
      },
      "x12": {
        "receiveAgreement": {
          "protocolSettings": {
            "acknowledgementSettings": {
              "acknowledgementControlNumberLowerBound": "int",
              "acknowledgementControlNumberPrefix": "string",
              "acknowledgementControlNumberSuffix": "string",
              "acknowledgementControlNumberUpperBound": "int",
              "batchFunctionalAcknowledgements": "bool",
              "batchImplementationAcknowledgements": "bool",
              "batchTechnicalAcknowledgements": "bool",
              "functionalAcknowledgementVersion": "string",
              "implementationAcknowledgementVersion": "string",
              "needFunctionalAcknowledgement": "bool",
              "needImplementationAcknowledgement": "bool",
              "needLoopForValidMessages": "bool",
              "needTechnicalAcknowledgement": "bool",
              "rolloverAcknowledgementControlNumber": "bool",
              "sendSynchronousAcknowledgement": "bool"
            },
            "envelopeOverrides": [
              {
                "dateFormat": "string",
                "functionalIdentifierCode": "string",
                "headerVersion": "string",
                "messageId": "string",
                "protocolVersion": "string",
                "receiverApplicationId": "string",
                "responsibleAgencyCode": "string",
                "senderApplicationId": "string",
                "targetNamespace": "string",
                "timeFormat": "string"
              }
            ],
            "envelopeSettings": {
              "controlStandardsId": "int",
              "controlVersionNumber": "string",
              "enableDefaultGroupHeaders": "bool",
              "functionalGroupId": "string",
              "groupControlNumberLowerBound": "int",
              "groupControlNumberUpperBound": "int",
              "groupHeaderAgencyCode": "string",
              "groupHeaderDateFormat": "string",
              "groupHeaderTimeFormat": "string",
              "groupHeaderVersion": "string",
              "interchangeControlNumberLowerBound": "int",
              "interchangeControlNumberUpperBound": "int",
              "overwriteExistingTransactionSetControlNumber": "bool",
              "receiverApplicationId": "string",
              "rolloverGroupControlNumber": "bool",
              "rolloverInterchangeControlNumber": "bool",
              "rolloverTransactionSetControlNumber": "bool",
              "senderApplicationId": "string",
              "transactionSetControlNumberLowerBound": "int",
              "transactionSetControlNumberPrefix": "string",
              "transactionSetControlNumberSuffix": "string",
              "transactionSetControlNumberUpperBound": "int",
              "usageIndicator": "string",
              "useControlStandardsIdAsRepetitionCharacter": "bool"
            },
            "framingSettings": {
              "characterSet": "string",
              "componentSeparator": "int",
              "dataElementSeparator": "int",
              "replaceCharacter": "int",
              "replaceSeparatorsInPayload": "bool",
              "segmentTerminator": "int",
              "segmentTerminatorSuffix": "string"
            },
            "messageFilter": {
              "messageFilterType": "string"
            },
            "messageFilterList": [
              {
                "messageId": "string"
              }
            ],
            "processingSettings": {
              "convertImpliedDecimal": "bool",
              "createEmptyXmlTagsForTrailingSeparators": "bool",
              "maskSecurityInfo": "bool",
              "preserveInterchange": "bool",
              "suspendInterchangeOnError": "bool",
              "useDotAsDecimalSeparator": "bool"
            },
            "schemaReferences": [
              {
                "messageId": "string",
                "schemaName": "string",
                "schemaVersion": "string",
                "senderApplicationId": "string"
              }
            ],
            "securitySettings": {
              "authorizationQualifier": "string",
              "authorizationValue": "string",
              "passwordValue": "string",
              "securityQualifier": "string"
            },
            "validationOverrides": [
              {
                "allowLeadingAndTrailingSpacesAndZeroes": "bool",
                "messageId": "string",
                "trailingSeparatorPolicy": "string",
                "trimLeadingAndTrailingSpacesAndZeroes": "bool",
                "validateCharacterSet": "bool",
                "validateEdiTypes": "bool",
                "validateXsdTypes": "bool"
              }
            ],
            "validationSettings": {
              "allowLeadingAndTrailingSpacesAndZeroes": "bool",
              "checkDuplicateGroupControlNumber": "bool",
              "checkDuplicateInterchangeControlNumber": "bool",
              "checkDuplicateTransactionSetControlNumber": "bool",
              "interchangeControlNumberValidityDays": "int",
              "trailingSeparatorPolicy": "string",
              "trimLeadingAndTrailingSpacesAndZeroes": "bool",
              "validateCharacterSet": "bool",
              "validateEdiTypes": "bool",
              "validateXsdTypes": "bool"
            },
            "x12DelimiterOverrides": [
              {
                "componentSeparator": "int",
                "dataElementSeparator": "int",
                "messageId": "string",
                "protocolVersion": "string",
                "replaceCharacter": "int",
                "replaceSeparatorsInPayload": "bool",
                "segmentTerminator": "int",
                "segmentTerminatorSuffix": "string",
                "targetNamespace": "string"
              }
            ]
          },
          "receiverBusinessIdentity": {
            "qualifier": "string",
            "value": "string"
          },
          "senderBusinessIdentity": {
            "qualifier": "string",
            "value": "string"
          }
        },
        "sendAgreement": {
          "protocolSettings": {
            "acknowledgementSettings": {
              "acknowledgementControlNumberLowerBound": "int",
              "acknowledgementControlNumberPrefix": "string",
              "acknowledgementControlNumberSuffix": "string",
              "acknowledgementControlNumberUpperBound": "int",
              "batchFunctionalAcknowledgements": "bool",
              "batchImplementationAcknowledgements": "bool",
              "batchTechnicalAcknowledgements": "bool",
              "functionalAcknowledgementVersion": "string",
              "implementationAcknowledgementVersion": "string",
              "needFunctionalAcknowledgement": "bool",
              "needImplementationAcknowledgement": "bool",
              "needLoopForValidMessages": "bool",
              "needTechnicalAcknowledgement": "bool",
              "rolloverAcknowledgementControlNumber": "bool",
              "sendSynchronousAcknowledgement": "bool"
            },
            "envelopeOverrides": [
              {
                "dateFormat": "string",
                "functionalIdentifierCode": "string",
                "headerVersion": "string",
                "messageId": "string",
                "protocolVersion": "string",
                "receiverApplicationId": "string",
                "responsibleAgencyCode": "string",
                "senderApplicationId": "string",
                "targetNamespace": "string",
                "timeFormat": "string"
              }
            ],
            "envelopeSettings": {
              "controlStandardsId": "int",
              "controlVersionNumber": "string",
              "enableDefaultGroupHeaders": "bool",
              "functionalGroupId": "string",
              "groupControlNumberLowerBound": "int",
              "groupControlNumberUpperBound": "int",
              "groupHeaderAgencyCode": "string",
              "groupHeaderDateFormat": "string",
              "groupHeaderTimeFormat": "string",
              "groupHeaderVersion": "string",
              "interchangeControlNumberLowerBound": "int",
              "interchangeControlNumberUpperBound": "int",
              "overwriteExistingTransactionSetControlNumber": "bool",
              "receiverApplicationId": "string",
              "rolloverGroupControlNumber": "bool",
              "rolloverInterchangeControlNumber": "bool",
              "rolloverTransactionSetControlNumber": "bool",
              "senderApplicationId": "string",
              "transactionSetControlNumberLowerBound": "int",
              "transactionSetControlNumberPrefix": "string",
              "transactionSetControlNumberSuffix": "string",
              "transactionSetControlNumberUpperBound": "int",
              "usageIndicator": "string",
              "useControlStandardsIdAsRepetitionCharacter": "bool"
            },
            "framingSettings": {
              "characterSet": "string",
              "componentSeparator": "int",
              "dataElementSeparator": "int",
              "replaceCharacter": "int",
              "replaceSeparatorsInPayload": "bool",
              "segmentTerminator": "int",
              "segmentTerminatorSuffix": "string"
            },
            "messageFilter": {
              "messageFilterType": "string"
            },
            "messageFilterList": [
              {
                "messageId": "string"
              }
            ],
            "processingSettings": {
              "convertImpliedDecimal": "bool",
              "createEmptyXmlTagsForTrailingSeparators": "bool",
              "maskSecurityInfo": "bool",
              "preserveInterchange": "bool",
              "suspendInterchangeOnError": "bool",
              "useDotAsDecimalSeparator": "bool"
            },
            "schemaReferences": [
              {
                "messageId": "string",
                "schemaName": "string",
                "schemaVersion": "string",
                "senderApplicationId": "string"
              }
            ],
            "securitySettings": {
              "authorizationQualifier": "string",
              "authorizationValue": "string",
              "passwordValue": "string",
              "securityQualifier": "string"
            },
            "validationOverrides": [
              {
                "allowLeadingAndTrailingSpacesAndZeroes": "bool",
                "messageId": "string",
                "trailingSeparatorPolicy": "string",
                "trimLeadingAndTrailingSpacesAndZeroes": "bool",
                "validateCharacterSet": "bool",
                "validateEdiTypes": "bool",
                "validateXsdTypes": "bool"
              }
            ],
            "validationSettings": {
              "allowLeadingAndTrailingSpacesAndZeroes": "bool",
              "checkDuplicateGroupControlNumber": "bool",
              "checkDuplicateInterchangeControlNumber": "bool",
              "checkDuplicateTransactionSetControlNumber": "bool",
              "interchangeControlNumberValidityDays": "int",
              "trailingSeparatorPolicy": "string",
              "trimLeadingAndTrailingSpacesAndZeroes": "bool",
              "validateCharacterSet": "bool",
              "validateEdiTypes": "bool",
              "validateXsdTypes": "bool"
            },
            "x12DelimiterOverrides": [
              {
                "componentSeparator": "int",
                "dataElementSeparator": "int",
                "messageId": "string",
                "protocolVersion": "string",
                "replaceCharacter": "int",
                "replaceSeparatorsInPayload": "bool",
                "segmentTerminator": "int",
                "segmentTerminatorSuffix": "string",
                "targetNamespace": "string"
              }
            ]
          },
          "receiverBusinessIdentity": {
            "qualifier": "string",
            "value": "string"
          },
          "senderBusinessIdentity": {
            "qualifier": "string",
            "value": "string"
          }
        }
      }
    },
    "guestIdentity": {
      "qualifier": "string",
      "value": "string"
    },
    "guestPartner": "string",
    "hostIdentity": {
      "qualifier": "string",
      "value": "string"
    },
    "hostPartner": "string",
    "metadata": {}
  }
}

Egenskapsvärden

integrationKonton/avtal

Name Beskrivning Värde
typ Resurstypen "Microsoft.Logic/integrationAccounts/agreements"
apiVersion Resurs-API-versionen '2016-06-01'
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 (krävs)

IntegrationAccountAgreementEgenskaper

Name Beskrivning Värde
agreementType Avtalstypen. "AS2"
"Edifact"
"NotSpecified"
"X12" (krävs)
innehåll Avtalsinnehållet. AgreementContent (krävs)
guestIdentity Gästpartnerns företagsidentitet. BusinessIdentity (krävs)
guestPartner Integrationskontopartnern som har angetts som gästpartner för det här avtalet. sträng (krävs)
hostIdentity Värdpartnerns företagsidentitet. BusinessIdentity (krävs)
hostPartner Integrationskontopartnern som har angetts som värdpartner för det här avtalet. sträng (krävs)
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 (krävs)
sendAgreement AS2-avtalet för enkelriktad sändning. AS2OneWayAgreement (krävs)

AS2OneWayAgreement

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

AS2ProtocolSettings

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

AS2AcknowledgementConnectionSettings

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

AS2EnvelopeSettings

Name Beskrivning Värde
autogenerateFileName Värdet som anger om filnamnet ska genereras automatiskt. bool (krävs)
fileNameTemplate Mallen för filnamn. sträng (krävs)
messageContentType Meddelandeinnehållstypen. sträng (krävs)
suspendMessageOnFileNameGenerationError Värdet som anger om meddelandet ska pausas vid genereringsfel för filnamn. bool (krävs)
transmitFileNameInMimeHeader Värdet som anger om filnamnet ska överföras i mime-huvudet. bool (krävs)

AS2ErrorSettings

Name Beskrivning Värde
resendIfMdnNotReceived Värdet som anger om du vill skicka ett nytt meddelande om MDN inte tas emot. bool (krävs)
suspendDuplicateMessage Värdet som anger om du vill pausa duplicerat meddelande. bool (krävs)

AS2MdnSettings

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

AS2MessageConnectionSettings

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

AS2SecuritySettings

Name Beskrivning Värde
enableNrrForInboundDecodedMessages Värdet som anger om NRR ska aktiveras för inkommande avkodade meddelanden. bool (krävs)
enableNrrForInboundEncodedMessages Värdet som anger om NRR ska aktiveras för inkommande kodade meddelanden. bool (krävs)
enableNrrForInboundMdn Värdet som anger om NRR ska aktiveras för inkommande MDN. bool (krävs)
enableNrrForOutboundDecodedMessages Värdet som anger om NRR ska aktiveras för utgående avkodade meddelanden. bool (krävs)
enableNrrForOutboundEncodedMessages Värdet som anger om NRR ska aktiveras för utgående kodade meddelanden. bool (krävs)
enableNrrForOutboundMdn Värdet som anger om NRR ska aktiveras för utgående MDN. bool (krävs)
encryptionCertificateName Namnet på krypteringscertifikatet. sträng
overrideGroupSigningCertificate Värdet som anger om du vill skicka eller begära ett MDN. bool (krävs)
sha2AlgorithmFormat Sha2-algoritmformatet. Giltiga värden är Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize. sträng
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. bool (krävs)
checkCertificateRevocationListOnSend Värdet som anger om du vill söka efter listan över återkallade certifikat vid sändning. bool (krävs)
checkDuplicateMessage Värdet som anger om du vill söka efter duplicerade meddelanden. bool (krävs)
compressMessage Värdet som anger om meddelandet måste komprimeras. bool (krävs)
encryptionAlgorithm Krypteringsalgoritmen. "AES128"
"AES192"
"AES256"
"DES3"
"Ingen"
"NotSpecified"
"RC2" (krävs)
encryptMessage Värdet som anger om meddelandet måste krypteras. bool (krävs)
interchangeDuplicatesValidityDays Antalet dagar som du vill se tillbaka för duplicerat utbyte. int (obligatoriskt)
overrideMessageProperties Värdet som anger om inkommande meddelandeegenskaper ska åsidosättas med de som är avtalade. bool (krävs)
signingAlgorithm Signeringsalgoritmen. "Standard"
"NotSpecified"
'SHA1'
"SHA2256"
"SHA2384"
"SHA2512"
signMessage Värdet som anger om meddelandet måste signeras. bool (krävs)

Företagsidentitet

Name Beskrivning Värde
Kvalificerare Kvalificerare för företagsidentitet, t.ex. as2identity, ZZ, ZZZ, 31, 32 sträng (krävs)
värde Det användardefinierade värdet för företagsidentitet. sträng (krävs)

EdifactAgreementContent

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

EdifactOneWayAgreement

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

EdifactProtocolSettings

Name Beskrivning Värde
acknowledgementSettings EDIFACT-bekräftelseinställningarna. EdifactAcknowledgementSettings (krävs)
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 (krävs)
inramningInställningar EDIFACT-inramningsinställningarna. EdifactFramingSettings (krävs)
messageFilter EDIFACT-meddelandefiltret. EdifactMessageFilter (krävs)
messageFilterList EDIFACT-meddelandefilterlistan. EdifactMessageIdentifier[]
processingSettings EDIFACT-bearbetningsinställningarna. EdifactProcessingSettings (krävs)
schemaReferences EDIFACT-schemareferenserna. EdifactSchemaReference[] (krävs)
validationOverrides Åsidosättningsinställningarna för EDIFACT-verifiering. EdifactValidationOverride[]
validationSettings EDIFACT-verifieringsinställningarna. EdifactValidationSettings (krävs)

EdifactAcknowledgementSettings

Name Beskrivning Värde
acknowledgementControlNumberLowerBound Kontrollnumret för bekräftelsen med lägre gräns. int (obligatoriskt)
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 (obligatoriskt)
batchFunctionalAcknowledgements Värdet som anger om funktionella bekräftelser ska batchas. bool (krävs)
batchTechnicalAcknowledgements Värdet som anger om de tekniska bekräftelseerna ska batchas. bool (krävs)
needFunctionalAcknowledgement Värdet som anger om funktionell bekräftelse krävs. bool (krävs)
needLoopForValidMessages Värdet som anger om en loop behövs för giltiga meddelanden. bool (krävs)
needTechnicalAcknowledgement Värdet som anger om teknisk bekräftelse krävs. bool (krävs)
rolloverAcknowledgementControlNumber Värdet som anger om kontrollnumret för bekräftelsen ska förnyas. bool (krävs)
sendSynchronousAcknowledgement Värdet som anger om synkron bekräftelse ska skickas. bool (krävs)

EdifactDelimiterOverride

Name Beskrivning Värde
componentSeparator Komponentavgränsaren. int (obligatoriskt)
dataElementSeparator Dataelementavgränsaren. int (obligatoriskt)
decimalPointIndicator Indikatorn för decimaltecken. "Komma"
"Decimal"
"NotSpecified" (krävs)
messageAssociationAssignedCode Den tilldelade koden för meddelandeassociationen. sträng
messageId Meddelande-ID:t. sträng
messageRelease Meddelandeversionen. sträng
messageVersion Meddelandeversionen. sträng
releaseIndicator Versionsindikatorn. int (obligatoriskt)
repetitionSeparator Upprepningsavgränsaren. int (krävs)
segmentTerminator Segmentavslutaren. int (krävs)
segmentTerminatorSuffix Segmentavgränsarens suffix. "CR"
"CRLF"
"LF"
"Ingen"
"NotSpecified" (krävs)
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. bool (krävs)
communicationAgreementId Kommunikationsavtals-ID. sträng
createGroupingSegments Värdet som anger om grupperingssegment ska skapas. bool (krävs)
enableDefaultGroupHeaders Värdet som anger om standardgrupprubriker ska aktiveras. bool (krävs)
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 med lägre gräns. int (obligatoriskt)
groupControlNumberPrefix Prefixet för gruppkontrollnummer. sträng
groupControlNumberSuffix Suffixet för gruppkontrollnummer. sträng
groupControlNumberUpperBound Gruppkontrollnumrets övre gräns. int (obligatoriskt)
groupMessageRelease Gruppmeddelandeversionen. sträng
groupMessageVersion Gruppmeddelandeversionen. sträng
interchangeControlNumberLowerBound Kontrollnumret för utbytet med lägre gräns. int (obligatoriskt)
interchangeControlNumberPrefix Prefixet för utbyteskontrollnummer. sträng
interchangeControlNumberSuffix Suffixet för utbyteskontrollnummer. sträng
interchangeControlNumberUpperBound Trafikkontrollnumrets övre gräns. int (obligatoriskt)
isTestInterchange Värdet som anger om meddelandet är ett testutbyte. bool (krävs)
overwriteExistingTransactionSetControlNumber Värdet som anger om du vill skriva över det befintliga kontrollnumret för transaktionsuppsättningen. bool (krävs)
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. bool (krävs)
rolloverInterchangeControlNumber Det värde som anger om kontrollnumret för utbytet ska förnyas. bool (krävs)
rolloverTransactionSetControlNumber Det värde som anger om transaktionsuppsättningens kontrollnummer ska förnyas. bool (krävs)
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 (obligatoriskt)
transactionSetControlNumberPrefix Kontrollnummerprefixet för transaktionsuppsättningen. sträng
transactionSetControlNumberSuffix Kontrollnummersuffixet för transaktionsuppsättningen. sträng
transactionSetControlNumberUpperBound Transaktionsuppsättningens kontrollnummer övre gräns. int (obligatoriskt)

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" (krävs)
componentSeparator Komponentavgränsaren. int (krävs)
dataElementSeparator Dataelementavgränsaren. int (krävs)
decimalPointIndicator Decimalindikator för EDIFACT-raminställning. "Kommatecken"
"Decimal"
"NotSpecified" (krävs)
protocolVersion Protokollversionen. int (krävs)
releaseIndicator Versionsindikatorn. int (krävs)
repetitionSeparator Upprepningsavgränsaren. int (krävs)
segmentTerminator Segmentavslutaren. int (krävs)
segmentTerminatorSuffix EDIFACT frame setting segment terminator suffix. "CR"
"CRLF"
"LF"
"Ingen"
"NotSpecified" (krävs)
serviceCodeListDirectoryVersion Katalogversionen för tjänstkodlistan. sträng

EdifactMessageFilter

Name Beskrivning Värde
messageFilterType Meddelandefiltertypen. "Exkludera"
"Inkludera"
"NotSpecified" (krävs)

EdifactMessageIdentifier

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

EdifactProcessingSettings

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

EdifactSchemaReference

Name Beskrivning Värde
associationAssignedCode Den association som tilldelats kod. sträng
messageId Meddelande-ID:t. sträng (krävs)
messageRelease Versionen av meddelandet. sträng (krävs)
messageVersion Meddelandeversionen. sträng (krävs)
schemaName Schemanamnet. sträng (krävs)
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 ska tillåtas och nollorna ska tillåtas. bool (krävs)
enforceCharacterSet Värdet som anger om teckenuppsättningen ska valideras. bool (krävs)
messageId Det meddelande-ID som verifieringsinställningarna måste tillämpas på. sträng (krävs)
trailingSeparatorPolicy Den avslutande avgränsningsprincipen. "Obligatoriskt"
"NotAllowed"
"NotSpecified"
"Valfritt" (obligatoriskt)
trimLeadingAndTrailingSpacesAndZeroes Värdet som anger om inledande och avslutande blanksteg ska trimmas och nollorna ska trimmas. bool (krävs)
validateEdiTypes Värdet som anger om EDI-typer ska verifieras. bool (krävs)
validateXsdTypes Värdet som anger om XSD-typer ska verifieras. bool (krävs)

EdifactValidationSettings

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

X12AgreementContent

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

X12OneWayAgreement

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

X12ProtocolSettings

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

X12AcknowledgementSettings

Name Beskrivning Värde
acknowledgementControlNumberLowerBound Bekräftelsekontrollnumret är lägre. int (krävs)
acknowledgementControlNumberPrefix Prefixet för bekräftelsekontrollnummer. sträng
acknowledgementControlNumberSuffix Suffixet för bekräftelsekontrollnummer. sträng
acknowledgementControlNumberUpperBound Bekräftelsekontrollnumrets övre gräns. int (krävs)
batchFunctionalAcknowledgements Värdet som anger om funktionella bekräftelser ska batchas. bool (krävs)
batchImplementationAcknowledgements Värdet som anger om bekräftelser för batchimplementering ska utföras. bool (krävs)
batchTechnicalAcknowledgements Värdet som anger om de tekniska bekräftelseerna ska batchas. bool (krävs)
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. bool (krävs)
needImplementationAcknowledgement Värdet som anger om implementeringserkännkännelse behövs. bool (krävs)
needLoopForValidMessages Värdet som anger om en loop behövs för giltiga meddelanden. bool (krävs)
needTechnicalAcknowledgement Värdet som anger om teknisk bekräftelse behövs. bool (krävs)
rolloverAcknowledgementControlNumber Värdet som anger om kontrollnumret för att återställa bekräftelsen ska återställas. bool (krävs)
sendSynchronousAcknowledgement Värdet som anger om synkron bekräftelse ska skickas. bool (krävs)

X12EnvelopeOverride

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

X12EnvelopeSettings

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

X12FramingSettings

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

X12MessageFilter

Name Beskrivning Värde
messageFilterType Meddelandefiltertypen. "Exkludera"
"Inkludera"
"NotSpecified" (krävs)

X12MessageIdentifier

Name Beskrivning Värde
messageId Meddelande-ID:t. sträng (krävs)

X12ProcessingSettings

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

X12SchemaReference

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

X12SecuritySettings

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

X12ValidationOverride

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

X12ValidationSettings

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

X12DelimiterOverrides

Name Beskrivning Värde
componentSeparator Komponentavgränsaren. int (obligatoriskt)
dataElementSeparator Dataelementavgränsaren. int (obligatoriskt)
messageId Meddelande-ID:t. sträng
protocolVersion Protokollversionen. sträng
replaceCharacter Ersättningstecknet. int (obligatoriskt)
replaceSeparatorsInPayload Värdet som anger om avgränsare ska ersättas i nyttolasten. bool (krävs)
segmentTerminator Segmentavgränsaren. int (obligatoriskt)
segmentTerminatorSuffix Segmentavgränsarens suffix. "CR"
"CRLF"
'LF'
"Ingen"
"NotSpecified" (krävs)
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 synkron AS2 Skicka mottagning. Mallen skapar också logikappar mellan Fabrikam Finance och Contoso, som demonstrerar asynkron 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 Resurs för Microsoft.Logic/integrationAccounts/agreements lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Logic/integrationAccounts/agreements@2016-06-01"
  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
                sha2AlgorithmFormat = "string"
                signingCertificateName = "string"
              }
              validationSettings = {
                checkCertificateRevocationListOnReceive = bool
                checkCertificateRevocationListOnSend = bool
                checkDuplicateMessage = bool
                compressMessage = bool
                encryptionAlgorithm = "string"
                encryptMessage = bool
                interchangeDuplicatesValidityDays = int
                overrideMessageProperties = bool
                signingAlgorithm = "string"
                signMessage = bool
              }
            }
            receiverBusinessIdentity = {
              qualifier = "string"
              value = "string"
            }
            senderBusinessIdentity = {
              qualifier = "string"
              value = "string"
            }
          }
          sendAgreement = {
            protocolSettings = {
              acknowledgementConnectionSettings = {
                ignoreCertificateNameMismatch = bool
                keepHttpConnectionAlive = bool
                supportHttpStatusCodeContinue = bool
                unfoldHttpHeaders = bool
              }
              envelopeSettings = {
                autogenerateFileName = bool
                fileNameTemplate = "string"
                messageContentType = "string"
                suspendMessageOnFileNameGenerationError = bool
                transmitFileNameInMimeHeader = bool
              }
              errorSettings = {
                resendIfMdnNotReceived = bool
                suspendDuplicateMessage = bool
              }
              mdnSettings = {
                dispositionNotificationTo = "string"
                mdnText = "string"
                micHashingAlgorithm = "string"
                needMdn = bool
                receiptDeliveryUrl = "string"
                sendInboundMdnToMessageBox = bool
                sendMdnAsynchronously = bool
                signMdn = bool
                signOutboundMdnIfOptional = bool
              }
              messageConnectionSettings = {
                ignoreCertificateNameMismatch = bool
                keepHttpConnectionAlive = bool
                supportHttpStatusCodeContinue = bool
                unfoldHttpHeaders = bool
              }
              securitySettings = {
                enableNrrForInboundDecodedMessages = bool
                enableNrrForInboundEncodedMessages = bool
                enableNrrForInboundMdn = bool
                enableNrrForOutboundDecodedMessages = bool
                enableNrrForOutboundEncodedMessages = bool
                enableNrrForOutboundMdn = bool
                encryptionCertificateName = "string"
                overrideGroupSigningCertificate = bool
                sha2AlgorithmFormat = "string"
                signingCertificateName = "string"
              }
              validationSettings = {
                checkCertificateRevocationListOnReceive = bool
                checkCertificateRevocationListOnSend = bool
                checkDuplicateMessage = bool
                compressMessage = bool
                encryptionAlgorithm = "string"
                encryptMessage = bool
                interchangeDuplicatesValidityDays = int
                overrideMessageProperties = bool
                signingAlgorithm = "string"
                signMessage = bool
              }
            }
            receiverBusinessIdentity = {
              qualifier = "string"
              value = "string"
            }
            senderBusinessIdentity = {
              qualifier = "string"
              value = "string"
            }
          }
        }
        edifact = {
          receiveAgreement = {
            protocolSettings = {
              acknowledgementSettings = {
                acknowledgementControlNumberLowerBound = int
                acknowledgementControlNumberPrefix = "string"
                acknowledgementControlNumberSuffix = "string"
                acknowledgementControlNumberUpperBound = int
                batchFunctionalAcknowledgements = bool
                batchTechnicalAcknowledgements = bool
                needFunctionalAcknowledgement = bool
                needLoopForValidMessages = bool
                needTechnicalAcknowledgement = bool
                rolloverAcknowledgementControlNumber = bool
                sendSynchronousAcknowledgement = bool
              }
              edifactDelimiterOverrides = [
                {
                  componentSeparator = int
                  dataElementSeparator = int
                  decimalPointIndicator = "string"
                  messageAssociationAssignedCode = "string"
                  messageId = "string"
                  messageRelease = "string"
                  messageVersion = "string"
                  releaseIndicator = int
                  repetitionSeparator = int
                  segmentTerminator = int
                  segmentTerminatorSuffix = "string"
                  targetNamespace = "string"
                }
              ]
              envelopeOverrides = [
                {
                  applicationPassword = "string"
                  associationAssignedCode = "string"
                  controllingAgencyCode = "string"
                  functionalGroupId = "string"
                  groupHeaderMessageRelease = "string"
                  groupHeaderMessageVersion = "string"
                  messageAssociationAssignedCode = "string"
                  messageId = "string"
                  messageRelease = "string"
                  messageVersion = "string"
                  receiverApplicationId = "string"
                  receiverApplicationQualifier = "string"
                  senderApplicationId = "string"
                  senderApplicationQualifier = "string"
                  targetNamespace = "string"
                }
              ]
              envelopeSettings = {
                applicationReferenceId = "string"
                applyDelimiterStringAdvice = bool
                communicationAgreementId = "string"
                createGroupingSegments = bool
                enableDefaultGroupHeaders = bool
                functionalGroupId = "string"
                groupApplicationPassword = "string"
                groupApplicationReceiverId = "string"
                groupApplicationReceiverQualifier = "string"
                groupApplicationSenderId = "string"
                groupApplicationSenderQualifier = "string"
                groupAssociationAssignedCode = "string"
                groupControllingAgencyCode = "string"
                groupControlNumberLowerBound = int
                groupControlNumberPrefix = "string"
                groupControlNumberSuffix = "string"
                groupControlNumberUpperBound = int
                groupMessageRelease = "string"
                groupMessageVersion = "string"
                interchangeControlNumberLowerBound = int
                interchangeControlNumberPrefix = "string"
                interchangeControlNumberSuffix = "string"
                interchangeControlNumberUpperBound = int
                isTestInterchange = bool
                overwriteExistingTransactionSetControlNumber = bool
                processingPriorityCode = "string"
                receiverInternalIdentification = "string"
                receiverInternalSubIdentification = "string"
                receiverReverseRoutingAddress = "string"
                recipientReferencePasswordQualifier = "string"
                recipientReferencePasswordValue = "string"
                rolloverGroupControlNumber = bool
                rolloverInterchangeControlNumber = bool
                rolloverTransactionSetControlNumber = bool
                senderInternalIdentification = "string"
                senderInternalSubIdentification = "string"
                senderReverseRoutingAddress = "string"
                transactionSetControlNumberLowerBound = int
                transactionSetControlNumberPrefix = "string"
                transactionSetControlNumberSuffix = "string"
                transactionSetControlNumberUpperBound = int
              }
              framingSettings = {
                characterEncoding = "string"
                characterSet = "string"
                componentSeparator = int
                dataElementSeparator = int
                decimalPointIndicator = "string"
                protocolVersion = int
                releaseIndicator = int
                repetitionSeparator = int
                segmentTerminator = int
                segmentTerminatorSuffix = "string"
                serviceCodeListDirectoryVersion = "string"
              }
              messageFilter = {
                messageFilterType = "string"
              }
              messageFilterList = [
                {
                  messageId = "string"
                }
              ]
              processingSettings = {
                createEmptyXmlTagsForTrailingSeparators = bool
                maskSecurityInfo = bool
                preserveInterchange = bool
                suspendInterchangeOnError = bool
                useDotAsDecimalSeparator = bool
              }
              schemaReferences = [
                {
                  associationAssignedCode = "string"
                  messageId = "string"
                  messageRelease = "string"
                  messageVersion = "string"
                  schemaName = "string"
                  senderApplicationId = "string"
                  senderApplicationQualifier = "string"
                }
              ]
              validationOverrides = [
                {
                  allowLeadingAndTrailingSpacesAndZeroes = bool
                  enforceCharacterSet = bool
                  messageId = "string"
                  trailingSeparatorPolicy = "string"
                  trimLeadingAndTrailingSpacesAndZeroes = bool
                  validateEdiTypes = bool
                  validateXsdTypes = bool
                }
              ]
              validationSettings = {
                allowLeadingAndTrailingSpacesAndZeroes = bool
                checkDuplicateGroupControlNumber = bool
                checkDuplicateInterchangeControlNumber = bool
                checkDuplicateTransactionSetControlNumber = bool
                interchangeControlNumberValidityDays = int
                trailingSeparatorPolicy = "string"
                trimLeadingAndTrailingSpacesAndZeroes = bool
                validateCharacterSet = bool
                validateEdiTypes = bool
                validateXsdTypes = bool
              }
            }
            receiverBusinessIdentity = {
              qualifier = "string"
              value = "string"
            }
            senderBusinessIdentity = {
              qualifier = "string"
              value = "string"
            }
          }
          sendAgreement = {
            protocolSettings = {
              acknowledgementSettings = {
                acknowledgementControlNumberLowerBound = int
                acknowledgementControlNumberPrefix = "string"
                acknowledgementControlNumberSuffix = "string"
                acknowledgementControlNumberUpperBound = int
                batchFunctionalAcknowledgements = bool
                batchTechnicalAcknowledgements = bool
                needFunctionalAcknowledgement = bool
                needLoopForValidMessages = bool
                needTechnicalAcknowledgement = bool
                rolloverAcknowledgementControlNumber = bool
                sendSynchronousAcknowledgement = bool
              }
              edifactDelimiterOverrides = [
                {
                  componentSeparator = int
                  dataElementSeparator = int
                  decimalPointIndicator = "string"
                  messageAssociationAssignedCode = "string"
                  messageId = "string"
                  messageRelease = "string"
                  messageVersion = "string"
                  releaseIndicator = int
                  repetitionSeparator = int
                  segmentTerminator = int
                  segmentTerminatorSuffix = "string"
                  targetNamespace = "string"
                }
              ]
              envelopeOverrides = [
                {
                  applicationPassword = "string"
                  associationAssignedCode = "string"
                  controllingAgencyCode = "string"
                  functionalGroupId = "string"
                  groupHeaderMessageRelease = "string"
                  groupHeaderMessageVersion = "string"
                  messageAssociationAssignedCode = "string"
                  messageId = "string"
                  messageRelease = "string"
                  messageVersion = "string"
                  receiverApplicationId = "string"
                  receiverApplicationQualifier = "string"
                  senderApplicationId = "string"
                  senderApplicationQualifier = "string"
                  targetNamespace = "string"
                }
              ]
              envelopeSettings = {
                applicationReferenceId = "string"
                applyDelimiterStringAdvice = bool
                communicationAgreementId = "string"
                createGroupingSegments = bool
                enableDefaultGroupHeaders = bool
                functionalGroupId = "string"
                groupApplicationPassword = "string"
                groupApplicationReceiverId = "string"
                groupApplicationReceiverQualifier = "string"
                groupApplicationSenderId = "string"
                groupApplicationSenderQualifier = "string"
                groupAssociationAssignedCode = "string"
                groupControllingAgencyCode = "string"
                groupControlNumberLowerBound = int
                groupControlNumberPrefix = "string"
                groupControlNumberSuffix = "string"
                groupControlNumberUpperBound = int
                groupMessageRelease = "string"
                groupMessageVersion = "string"
                interchangeControlNumberLowerBound = int
                interchangeControlNumberPrefix = "string"
                interchangeControlNumberSuffix = "string"
                interchangeControlNumberUpperBound = int
                isTestInterchange = bool
                overwriteExistingTransactionSetControlNumber = bool
                processingPriorityCode = "string"
                receiverInternalIdentification = "string"
                receiverInternalSubIdentification = "string"
                receiverReverseRoutingAddress = "string"
                recipientReferencePasswordQualifier = "string"
                recipientReferencePasswordValue = "string"
                rolloverGroupControlNumber = bool
                rolloverInterchangeControlNumber = bool
                rolloverTransactionSetControlNumber = bool
                senderInternalIdentification = "string"
                senderInternalSubIdentification = "string"
                senderReverseRoutingAddress = "string"
                transactionSetControlNumberLowerBound = int
                transactionSetControlNumberPrefix = "string"
                transactionSetControlNumberSuffix = "string"
                transactionSetControlNumberUpperBound = int
              }
              framingSettings = {
                characterEncoding = "string"
                characterSet = "string"
                componentSeparator = int
                dataElementSeparator = int
                decimalPointIndicator = "string"
                protocolVersion = int
                releaseIndicator = int
                repetitionSeparator = int
                segmentTerminator = int
                segmentTerminatorSuffix = "string"
                serviceCodeListDirectoryVersion = "string"
              }
              messageFilter = {
                messageFilterType = "string"
              }
              messageFilterList = [
                {
                  messageId = "string"
                }
              ]
              processingSettings = {
                createEmptyXmlTagsForTrailingSeparators = bool
                maskSecurityInfo = bool
                preserveInterchange = bool
                suspendInterchangeOnError = bool
                useDotAsDecimalSeparator = bool
              }
              schemaReferences = [
                {
                  associationAssignedCode = "string"
                  messageId = "string"
                  messageRelease = "string"
                  messageVersion = "string"
                  schemaName = "string"
                  senderApplicationId = "string"
                  senderApplicationQualifier = "string"
                }
              ]
              validationOverrides = [
                {
                  allowLeadingAndTrailingSpacesAndZeroes = bool
                  enforceCharacterSet = bool
                  messageId = "string"
                  trailingSeparatorPolicy = "string"
                  trimLeadingAndTrailingSpacesAndZeroes = bool
                  validateEdiTypes = bool
                  validateXsdTypes = bool
                }
              ]
              validationSettings = {
                allowLeadingAndTrailingSpacesAndZeroes = bool
                checkDuplicateGroupControlNumber = bool
                checkDuplicateInterchangeControlNumber = bool
                checkDuplicateTransactionSetControlNumber = bool
                interchangeControlNumberValidityDays = int
                trailingSeparatorPolicy = "string"
                trimLeadingAndTrailingSpacesAndZeroes = bool
                validateCharacterSet = bool
                validateEdiTypes = bool
                validateXsdTypes = bool
              }
            }
            receiverBusinessIdentity = {
              qualifier = "string"
              value = "string"
            }
            senderBusinessIdentity = {
              qualifier = "string"
              value = "string"
            }
          }
        }
        x12 = {
          receiveAgreement = {
            protocolSettings = {
              acknowledgementSettings = {
                acknowledgementControlNumberLowerBound = int
                acknowledgementControlNumberPrefix = "string"
                acknowledgementControlNumberSuffix = "string"
                acknowledgementControlNumberUpperBound = int
                batchFunctionalAcknowledgements = bool
                batchImplementationAcknowledgements = bool
                batchTechnicalAcknowledgements = bool
                functionalAcknowledgementVersion = "string"
                implementationAcknowledgementVersion = "string"
                needFunctionalAcknowledgement = bool
                needImplementationAcknowledgement = bool
                needLoopForValidMessages = bool
                needTechnicalAcknowledgement = bool
                rolloverAcknowledgementControlNumber = bool
                sendSynchronousAcknowledgement = bool
              }
              envelopeOverrides = [
                {
                  dateFormat = "string"
                  functionalIdentifierCode = "string"
                  headerVersion = "string"
                  messageId = "string"
                  protocolVersion = "string"
                  receiverApplicationId = "string"
                  responsibleAgencyCode = "string"
                  senderApplicationId = "string"
                  targetNamespace = "string"
                  timeFormat = "string"
                }
              ]
              envelopeSettings = {
                controlStandardsId = int
                controlVersionNumber = "string"
                enableDefaultGroupHeaders = bool
                functionalGroupId = "string"
                groupControlNumberLowerBound = int
                groupControlNumberUpperBound = int
                groupHeaderAgencyCode = "string"
                groupHeaderDateFormat = "string"
                groupHeaderTimeFormat = "string"
                groupHeaderVersion = "string"
                interchangeControlNumberLowerBound = int
                interchangeControlNumberUpperBound = int
                overwriteExistingTransactionSetControlNumber = bool
                receiverApplicationId = "string"
                rolloverGroupControlNumber = bool
                rolloverInterchangeControlNumber = bool
                rolloverTransactionSetControlNumber = bool
                senderApplicationId = "string"
                transactionSetControlNumberLowerBound = int
                transactionSetControlNumberPrefix = "string"
                transactionSetControlNumberSuffix = "string"
                transactionSetControlNumberUpperBound = int
                usageIndicator = "string"
                useControlStandardsIdAsRepetitionCharacter = bool
              }
              framingSettings = {
                characterSet = "string"
                componentSeparator = int
                dataElementSeparator = int
                replaceCharacter = int
                replaceSeparatorsInPayload = bool
                segmentTerminator = int
                segmentTerminatorSuffix = "string"
              }
              messageFilter = {
                messageFilterType = "string"
              }
              messageFilterList = [
                {
                  messageId = "string"
                }
              ]
              processingSettings = {
                convertImpliedDecimal = bool
                createEmptyXmlTagsForTrailingSeparators = bool
                maskSecurityInfo = bool
                preserveInterchange = bool
                suspendInterchangeOnError = bool
                useDotAsDecimalSeparator = bool
              }
              schemaReferences = [
                {
                  messageId = "string"
                  schemaName = "string"
                  schemaVersion = "string"
                  senderApplicationId = "string"
                }
              ]
              securitySettings = {
                authorizationQualifier = "string"
                authorizationValue = "string"
                passwordValue = "string"
                securityQualifier = "string"
              }
              validationOverrides = [
                {
                  allowLeadingAndTrailingSpacesAndZeroes = bool
                  messageId = "string"
                  trailingSeparatorPolicy = "string"
                  trimLeadingAndTrailingSpacesAndZeroes = bool
                  validateCharacterSet = bool
                  validateEdiTypes = bool
                  validateXsdTypes = bool
                }
              ]
              validationSettings = {
                allowLeadingAndTrailingSpacesAndZeroes = bool
                checkDuplicateGroupControlNumber = bool
                checkDuplicateInterchangeControlNumber = bool
                checkDuplicateTransactionSetControlNumber = bool
                interchangeControlNumberValidityDays = int
                trailingSeparatorPolicy = "string"
                trimLeadingAndTrailingSpacesAndZeroes = bool
                validateCharacterSet = bool
                validateEdiTypes = bool
                validateXsdTypes = bool
              }
              x12DelimiterOverrides = [
                {
                  componentSeparator = int
                  dataElementSeparator = int
                  messageId = "string"
                  protocolVersion = "string"
                  replaceCharacter = int
                  replaceSeparatorsInPayload = bool
                  segmentTerminator = int
                  segmentTerminatorSuffix = "string"
                  targetNamespace = "string"
                }
              ]
            }
            receiverBusinessIdentity = {
              qualifier = "string"
              value = "string"
            }
            senderBusinessIdentity = {
              qualifier = "string"
              value = "string"
            }
          }
          sendAgreement = {
            protocolSettings = {
              acknowledgementSettings = {
                acknowledgementControlNumberLowerBound = int
                acknowledgementControlNumberPrefix = "string"
                acknowledgementControlNumberSuffix = "string"
                acknowledgementControlNumberUpperBound = int
                batchFunctionalAcknowledgements = bool
                batchImplementationAcknowledgements = bool
                batchTechnicalAcknowledgements = bool
                functionalAcknowledgementVersion = "string"
                implementationAcknowledgementVersion = "string"
                needFunctionalAcknowledgement = bool
                needImplementationAcknowledgement = bool
                needLoopForValidMessages = bool
                needTechnicalAcknowledgement = bool
                rolloverAcknowledgementControlNumber = bool
                sendSynchronousAcknowledgement = bool
              }
              envelopeOverrides = [
                {
                  dateFormat = "string"
                  functionalIdentifierCode = "string"
                  headerVersion = "string"
                  messageId = "string"
                  protocolVersion = "string"
                  receiverApplicationId = "string"
                  responsibleAgencyCode = "string"
                  senderApplicationId = "string"
                  targetNamespace = "string"
                  timeFormat = "string"
                }
              ]
              envelopeSettings = {
                controlStandardsId = int
                controlVersionNumber = "string"
                enableDefaultGroupHeaders = bool
                functionalGroupId = "string"
                groupControlNumberLowerBound = int
                groupControlNumberUpperBound = int
                groupHeaderAgencyCode = "string"
                groupHeaderDateFormat = "string"
                groupHeaderTimeFormat = "string"
                groupHeaderVersion = "string"
                interchangeControlNumberLowerBound = int
                interchangeControlNumberUpperBound = int
                overwriteExistingTransactionSetControlNumber = bool
                receiverApplicationId = "string"
                rolloverGroupControlNumber = bool
                rolloverInterchangeControlNumber = bool
                rolloverTransactionSetControlNumber = bool
                senderApplicationId = "string"
                transactionSetControlNumberLowerBound = int
                transactionSetControlNumberPrefix = "string"
                transactionSetControlNumberSuffix = "string"
                transactionSetControlNumberUpperBound = int
                usageIndicator = "string"
                useControlStandardsIdAsRepetitionCharacter = bool
              }
              framingSettings = {
                characterSet = "string"
                componentSeparator = int
                dataElementSeparator = int
                replaceCharacter = int
                replaceSeparatorsInPayload = bool
                segmentTerminator = int
                segmentTerminatorSuffix = "string"
              }
              messageFilter = {
                messageFilterType = "string"
              }
              messageFilterList = [
                {
                  messageId = "string"
                }
              ]
              processingSettings = {
                convertImpliedDecimal = bool
                createEmptyXmlTagsForTrailingSeparators = bool
                maskSecurityInfo = bool
                preserveInterchange = bool
                suspendInterchangeOnError = bool
                useDotAsDecimalSeparator = bool
              }
              schemaReferences = [
                {
                  messageId = "string"
                  schemaName = "string"
                  schemaVersion = "string"
                  senderApplicationId = "string"
                }
              ]
              securitySettings = {
                authorizationQualifier = "string"
                authorizationValue = "string"
                passwordValue = "string"
                securityQualifier = "string"
              }
              validationOverrides = [
                {
                  allowLeadingAndTrailingSpacesAndZeroes = bool
                  messageId = "string"
                  trailingSeparatorPolicy = "string"
                  trimLeadingAndTrailingSpacesAndZeroes = bool
                  validateCharacterSet = bool
                  validateEdiTypes = bool
                  validateXsdTypes = bool
                }
              ]
              validationSettings = {
                allowLeadingAndTrailingSpacesAndZeroes = bool
                checkDuplicateGroupControlNumber = bool
                checkDuplicateInterchangeControlNumber = bool
                checkDuplicateTransactionSetControlNumber = bool
                interchangeControlNumberValidityDays = int
                trailingSeparatorPolicy = "string"
                trimLeadingAndTrailingSpacesAndZeroes = bool
                validateCharacterSet = bool
                validateEdiTypes = bool
                validateXsdTypes = bool
              }
              x12DelimiterOverrides = [
                {
                  componentSeparator = int
                  dataElementSeparator = int
                  messageId = "string"
                  protocolVersion = "string"
                  replaceCharacter = int
                  replaceSeparatorsInPayload = bool
                  segmentTerminator = int
                  segmentTerminatorSuffix = "string"
                  targetNamespace = "string"
                }
              ]
            }
            receiverBusinessIdentity = {
              qualifier = "string"
              value = "string"
            }
            senderBusinessIdentity = {
              qualifier = "string"
              value = "string"
            }
          }
        }
      }
      guestIdentity = {
        qualifier = "string"
        value = "string"
      }
      guestPartner = "string"
      hostIdentity = {
        qualifier = "string"
        value = "string"
      }
      hostPartner = "string"
    }
  })
}

Egenskapsvärden

integrationAccounts/avtal

Name Beskrivning Värde
typ Resurstypen "Microsoft.Logic/integrationAccounts/agreements@2016-06-01"
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 (krävs)

IntegrationAccountAgreementProperties

Name Beskrivning Värde
agreementType Avtalstypen. "AS2"
"Edifact"
"NotSpecified"
"X12" (krävs)
innehåll Avtalets innehåll. AgreementContent (krävs)
guestIdentity Gästpartnerns företagsidentitet. BusinessIdentity (krävs)
guestPartner Den integrationskontopartner som har angetts som gästpartner för det här avtalet. sträng (krävs)
hostIdentity Värdpartnerns företagsidentitet. BusinessIdentity (krävs)
hostPartner Den integrationskontopartner som har angetts som värdpartner för det här avtalet. sträng (krävs)
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 (krävs)
sendAgreement AS2-avtalet för enkelriktad sändning. AS2OneWayAgreement (krävs)

AS2OneWayAgreement

Name Beskrivning Värde
protocolSettings Protokollinställningarna för AS2. AS2ProtocolSettings (krävs)
receiverBusinessIdentity Mottagarens företagsidentitet BusinessIdentity (krävs)
senderBusinessIdentity Avsändarens företagsidentitet BusinessIdentity (krävs)

AS2ProtocolSettings

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

AS2AcknowledgementConnectionSettings

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

AS2EnvelopeSettings

Name Beskrivning Värde
autogenerateFileName Värdet som anger om filnamnet ska genereras automatiskt. bool (krävs)
fileNameTemplate Mallen för filnamn. sträng (krävs)
messageContentType Meddelandeinnehållstypen. sträng (krävs)
suspendMessageOnFileNameGenerationError Värdet som anger om meddelandet ska pausas vid fel vid generering av filnamn. bool (krävs)
transmitFileNameInMimeHeader Värdet som anger om filnamnet ska överföras i mime-huvudet. bool (krävs)

AS2ErrorSettings

Name Beskrivning Värde
resendIfMdnNotReceived Värdet som anger om du vill skicka meddelandet igen Om MDN inte tas emot. bool (krävs)
suspendDuplicateMessage Värdet som anger om du vill pausa duplicerade meddelanden. bool (krävs)

AS2MdnSettings

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

AS2MessageConnectionSettings

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

AS2SecuritySettings

Name Beskrivning Värde
enableNrrForInboundDecodedMessages Värdet som anger om NRR ska aktiveras för inkommande avkodade meddelanden. bool (krävs)
enableNrrForInboundEncodedMessages Värdet som anger om NRR ska aktiveras för inkommande kodade meddelanden. bool (krävs)
enableNrrForInboundMdn Värdet som anger om NRR ska aktiveras för inkommande MDN. bool (krävs)
enableNrrForOutboundDecodedMessages Värdet som anger om NRR ska aktiveras för utgående avkodade meddelanden. bool (krävs)
enableNrrForOutboundEncodedMessages Värdet som anger om NRR ska aktiveras för utgående kodade meddelanden. bool (krävs)
enableNrrForOutboundMdn Värdet som anger om NRR ska aktiveras för utgående MDN. bool (krävs)
encryptionCertificateName Namnet på krypteringscertifikatet. sträng
overrideGroupSigningCertificate Värdet som anger om du vill skicka eller begära ett MDN. bool (krävs)
sha2AlgorithmFormat Sha2-algoritmformatet. Giltiga värden är Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize. sträng
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. bool (krävs)
checkCertificateRevocationListOnSend Värdet som anger om du vill söka efter listan över återkallade certifikat vid sändning. bool (krävs)
checkDuplicateMessage Värdet som anger om du vill söka efter dubblettmeddelande. bool (krävs)
compressMessage Värdet som anger om meddelandet måste komprimeras. bool (krävs)
encryptionAlgorithm Krypteringsalgoritmen. "AES128"
"AES192"
"AES256"
"DES3"
"Ingen"
"NotSpecified"
"RC2" (krävs)
encryptMessage Värdet som anger om meddelandet måste krypteras. bool (krävs)
interchangeDuplicatesValidityDays Antalet dagar som du ska se tillbaka för duplicerat utbyte. int (krävs)
overrideMessageProperties Värdet som anger om inkommande meddelandeegenskaper ska åsidosättas med de som är avtalade. bool (krävs)
signingAlgorithm Signeringsalgoritmen. "Standard"
"NotSpecified"
"SHA1"
"SHA2256"
"SHA2384"
"SHA2512"
signMessage Värdet som anger om meddelandet måste signeras. bool (krävs)

BusinessIdentity

Name Beskrivning Värde
Kvalificerare Kvalificerare för företagsidentitet, t.ex. as2identity, ZZ, ZZZ, 31, 32 sträng (krävs)
värde Det användardefinierade värdet för företagsidentitet. sträng (krävs)

EdifactAgreementContent

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

EdifactOneWayAgreement

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

EdifactProtocolSettings

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

EdifactAcknowledgementSettings

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

EdifactDelimiterOverride

Name Beskrivning Värde
componentSeparator Komponentavgränsaren. int (krävs)
dataElementSeparator Dataelementavgränsaren. int (krävs)
decimalPointIndicator Indikatorn för decimaltecknet. "Kommatecken"
"Decimal"
"NotSpecified" (krävs)
messageAssociationAssignedCode Den tilldelade koden för meddelandeassociationen. sträng
messageId Meddelande-ID:t. sträng
messageRelease Meddelandeversionen. sträng
messageVersion Meddelandeversionen. sträng
releaseIndicator Versionsindikatorn. int (krävs)
repetitionSeparator Upprepningsavgränsaren. int (krävs)
segmentTerminator Segmentavslutaren. int (krävs)
segmentTerminatorSuffix Segmentavgränsarens suffix. "CR"
"CRLF"
"LF"
"Ingen"
"NotSpecified" (krävs)
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. bool (krävs)
communicationAgreementId Kommunikationsavtals-ID. sträng
createGroupingSegments Värdet som anger om grupperingssegment ska skapas. bool (krävs)
enableDefaultGroupHeaders Värdet som anger om standardgrupprubriker ska aktiveras. bool (krävs)
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 (krävs)
groupControlNumberPrefix Prefixet för gruppkontrollnummer. sträng
groupControlNumberSuffix Suffixet för gruppkontrollnummer. sträng
groupControlNumberUpperBound Gruppkontrollnumrets övre gräns. int (krävs)
groupMessageRelease Gruppmeddelandeversionen. sträng
groupMessageVersion Gruppmeddelandeversionen. sträng
interchangeControlNumberLowerBound Kontrollnumret för utbytet har lägre gräns. int (krävs)
interchangeControlNumberPrefix Prefixet för utbyteskontrollnummer. sträng
interchangeControlNumberSuffix Suffixet för utbyteskontrollnummer. sträng
interchangeControlNumberUpperBound Det övre gränsvärdet för utbyteskontrollnumret. int (krävs)
isTestInterchange Värdet som anger om meddelandet är ett testutbyte. bool (krävs)
overwriteExistingTransactionSetControlNumber Värdet som anger om du vill skriva över det befintliga kontrollnumret för transaktionsuppsättningen. bool (krävs)
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. bool (krävs)
rolloverInterchangeControlNumber Det värde som anger om kontrollnumret för utbytet ska förnyas. bool (krävs)
rolloverTransactionSetControlNumber Det värde som anger om transaktionsuppsättningens kontrollnummer ska förnyas. bool (krävs)
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 (obligatoriskt)
transactionSetControlNumberPrefix Kontrollnummerprefixet för transaktionsuppsättningen. sträng
transactionSetControlNumberSuffix Kontrollnummersuffixet för transaktionsuppsättningen. sträng
transactionSetControlNumberUpperBound Transaktionsuppsättningens kontrollnummer övre gräns. int (obligatoriskt)

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" (krävs)
componentSeparator Komponentavgränsaren. int (obligatoriskt)
dataElementSeparator Dataelementavgränsaren. int (obligatoriskt)
decimalPointIndicator Decimalindikator för EDIFACT-raminställning. "Komma"
"Decimal"
"NotSpecified" (krävs)
protocolVersion Protokollversionen. int (obligatoriskt)
releaseIndicator Versionsindikatorn. int (obligatoriskt)
repetitionSeparator Upprepningsavgränsaren. int (obligatoriskt)
segmentTerminator Segmentavgränsaren. int (obligatoriskt)
segmentTerminatorSuffix Segmentsuffixet för segmentavgränsaren för EDIFACT-raminställningen. "CR"
"CRLF"
"LF"
"Ingen"
"NotSpecified" (krävs)
serviceCodeListDirectoryVersion Katalogversionen för tjänstkodlistan. sträng

EdifactMessageFilter

Name Beskrivning Värde
messageFilterType Meddelandefiltertypen. "Exkludera"
"Inkludera"
"NotSpecified" (krävs)

EdifactMessageIdentifier

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

EdifactProcessingSettings

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

EdifactSchemaReference

Name Beskrivning Värde
associationAssignedCode Den association som tilldelats kod. sträng
messageId Meddelande-ID:t. sträng (krävs)
messageRelease Versionen av meddelandet. sträng (krävs)
messageVersion Meddelandeversionen. sträng (krävs)
schemaName Schemanamnet. sträng (krävs)
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. bool (krävs)
enforceCharacterSet Värdet som anger om teckenuppsättningen ska verifieras. bool (krävs)
messageId Det meddelande-ID som verifieringsinställningarna måste tillämpas på. sträng (krävs)
trailingSeparatorPolicy Den avslutande avgränsarprincipen. "Obligatoriskt"
"NotAllowed"
"NotSpecified"
"Valfritt" (krävs)
trimLeadingAndTrailingSpacesAndZeroes Värdet som anger om inledande och avslutande blanksteg och nollsteg ska trimmas. bool (krävs)
validateEdiTypes Värdet som anger om EDI-typer ska verifieras. bool (krävs)
validateXsdTypes Värdet som anger om XSD-typer ska verifieras. bool (krävs)

EdifactValidationSettings

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

X12AgreementContent

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

X12OneWayAgreement

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

X12ProtocolSettings

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

X12AcknowledgementSettings

Name Beskrivning Värde
acknowledgementControlNumberLowerBound Bekräftelsekontrollnumret är lägre. int (krävs)
acknowledgementControlNumberPrefix Prefixet för bekräftelsekontrollnummer. sträng
acknowledgementControlNumberSuffix Suffixet för bekräftelsekontrollnummer. sträng
acknowledgementControlNumberUpperBound Bekräftelsekontrollnumrets övre gräns. int (krävs)
batchFunctionalAcknowledgements Värdet som anger om funktionella bekräftelser ska batchas. bool (krävs)
batchImplementationAcknowledgements Värdet som anger om bekräftelser för batchimplementering ska utföras. bool (krävs)
batchTechnicalAcknowledgements Värdet som anger om de tekniska bekräftelseerna ska batchas. bool (krävs)
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. bool (krävs)
needImplementationAcknowledgement Värdet som anger om implementeringserkännkännelse behövs. bool (krävs)
needLoopForValidMessages Värdet som anger om en loop behövs för giltiga meddelanden. bool (krävs)
needTechnicalAcknowledgement Värdet som anger om teknisk bekräftelse behövs. bool (krävs)
rolloverAcknowledgementControlNumber Värdet som anger om kontrollnumret för att återställa bekräftelsen ska återställas. bool (krävs)
sendSynchronousAcknowledgement Värdet som anger om synkron bekräftelse ska skickas. bool (krävs)

X12EnvelopeOverride

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

X12EnvelopeSettings

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

X12FramingSettings

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

X12MessageFilter

Name Beskrivning Värde
messageFilterType Meddelandefiltertypen. "Exkludera"
"Inkludera"
"NotSpecified" (krävs)

X12MessageIdentifier

Name Beskrivning Värde
messageId Meddelande-ID:t. sträng (krävs)

X12ProcessingSettings

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

X12SchemaReference

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

X12SecuritySettings

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

X12ValidationOverride

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

X12ValidationSettings

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

X12DelimiterOverrides

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