Dela via


Microsoft.Logic IntegrationAccounts/agreements

Bicep-resursdefinition

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

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

Resursformat

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

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

Egenskapsvärden

AgreementContent

Namn Beskrivning Värde
aS2 AS2-avtalsinnehållet. AS2AgreementContent
edifact Innehållet i EDIFACT-avtalet. EdifactAgreementContent
x12 X12-avtalsinnehållet. X12AgreementContent

AS2AcknowledgementConnectionSettings

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

AS2AgreementContent

Namn Beskrivning Värde
receiveAgreement AS2-envägsavtalet. AS2OneWayAgreement (krävs)
sendAgreement AS2-avtalet för enkelriktad sändning. AS2OneWayAgreement (krävs)

AS2EnvelopeSettings

Namn 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

Namn Beskrivning Värde
resendIfMDNNotReceived Värdet som anger om meddelandet ska skickas om MDN inte tas emot. bool (krävs)
suspendDuplicateMessage Värdet som anger om du vill pausa duplicerat meddelande. bool (krävs)

AS2MdnSettings

Namn 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 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

Namn 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 "CONTINUE" ska stödjas. bool (krävs)
unfoldHttpHeaders Värdet som anger om HTTP-huvudena ska utvecklas. bool (krävs)

AS2OneWayAgreement

Namn Beskrivning Värde
protocolSettings Inställningarna för AS2-protokollet. AS2ProtocolSettings (krävs)
receiverBusinessIdentity Mottagarens företagsidentitet BusinessIdentity (krävs)
senderBusinessIdentity Avsändarens företagsidentitet BusinessIdentity (krävs)

AS2ProtocolSettings

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

AS2SecuritySettings

Namn 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

Namn 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 duplicerat meddelande. 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 kan 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

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

EdifactAcknowledgementSettings

Namn Beskrivning Värde
acknowledgementControlNumberLowerBound Bekräftelsekontrollnumret är lägre gräns. 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 rollover-bekräftelse ska återställas. bool (krävs)
sendSynchronousAcknowledgement Värdet som anger om synkron bekräftelse ska skickas. bool (krävs)

EdifactAgreementContent

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

EdifactDelimiterOverride

Namn Beskrivning Värde
componentSeparator Komponentavgränsaren. int (krävs)
dataElementSeparator Dataelementavgränsaren. int (krävs)
decimalPointIndicator Indikatorn för decimaltecken. "Komma"
Decimaltecken
"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 Segmentavgränsaren. 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

Namn Beskrivning Värde
applicationPassword Programmets lösenord. sträng
associationAssignedCode Den kopplade koden. sträng
controllingAgencyCode Den kontrollerande agenturkoden. sträng
functionalGroupId Det funktionella grupp-ID:t. sträng
groupHeaderMessageRelease 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 ska 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

Namn Beskrivning Värde
applicationReferenceId Programmets referens-ID. sträng
applyDelimiterStringAdvice Värdet som anger om avgränsningssträngen ska tillämpas. bool (krävs)
communicationAgreementId ID:t för kommunikationsavtalet. 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 Gruppprogramssändarkval. sträng
groupAssociationAssignedCode Den gruppassociation som tilldelats kod. sträng
groupControllingAgencyCode Gruppen som kontrollerar agenturkoden. sträng
groupControlNumberLowerBound Gruppkontrollnumret med lägre bindning. 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 Utbyteskontrollnumret är 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 transaktionsuppsättningskontrollnumret. bool (krävs)
processingPriorityCode Prioritetskoden för bearbetning. sträng
receiverInternalIdentification Intern identifiering av mottagaren. sträng
receiverInternalSubIdentification Mottagarens interna underidentifiering. sträng
receiverReverseRoutingAddress Mottagarens adress för omvänd routning. sträng
recipientReferencePasswordQualifier Mottagarreferensens lösenordskvalificerare. sträng
recipientReferencePasswordValue Värdet för mottagarens referenslösenord. 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 adress för omvänd routning. sträng
transactionSetControlNumberLowerBound Transaktionsuppsättningens kontrollnummer, lägre gräns. int (krävs)
transactionSetControlNumberPrefix Transaktionsuppsättningens kontrollnummerprefix. 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

Namn Beskrivning Värde
characterEncoding Teckenkodningen. 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. "Komma"
Decimaltecken
"NotSpecified" (krävs)
protocolVersion Protokollversionen. int (krävs)
releaseIndicator Versionsindikatorn. int (krävs)
repetitionSeparator Upprepningsavgränsaren. int (krävs)
segmentTerminator Segmentavgränsaren. int (krävs)
segmentTerminatorSuffix Suffixet EDIFACT-raminställningssegmentet terminator. "CR"
"CRLF"
"LF"
"Ingen"
"NotSpecified" (krävs)
serviceCodeListDirectoryVersion Katalogversionen för tjänstkodlistan. sträng

EdifactMessageFilter

Namn Beskrivning Värde
messageFilterType Typ av meddelandefilter. "Exkludera"
"Inkludera"
"NotSpecified" (krävs)

EdifactMessageIdentifier

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

EdifactOneWayAgreement

Namn 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)

EdifactProcessingSettings

Namn 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)

EdifactProtocolSettings

Namn Beskrivning Värde
acknowledgementSettings EDIFACT-bekräftelseinställningarna. EdifactAcknowledgementSettings (krävs)
edifactDelimiterOverrides Åsidosättningsinställningarna för EDIFACT-avgränsare. EdifactDelimiterOverride[]
envelopeOverrides Åsidosättningsinställningarna för EDIFACT-kuvertet. EdifactEnvelopeOverride[]
kuvertInställningar 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-schemareferenserna. EdifactSchemaReference[] (krävs)
validationOverrides EDIFACT-verifieringen åsidosätter inställningar. EdifactValidationOverride[]
validationSettings EDIFACT-verifieringsinställningarna. EdifactValidationSettings (krävs)

EdifactSchemaReference

Namn Beskrivning Värde
associationAssignedCode Den kopplade koden. 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

Namn 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 nolla 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

Namn 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 duplicerat gruppkontrollnummer. bool (krävs)
checkDuplicateInterchangeControlNumber Värdet som anger om du vill söka efter duplicerat utbyteskontrollnummer. bool (krävs)
checkDuplicateTransactionSetControlNumber Värdet som anger om du vill söka efter kontrollnummer för dubbletter av transaktionsuppsättningar. 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 nolla 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)

IntegrationAccountAgreementEgenskaper

Namn 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 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. någon

Microsoft.Logic/integrationAccounts/agreements

Namn Beskrivning Värde
plats Resursplatsen. sträng
Namn Resursnamnet sträng (krävs)
förälder 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 den överordnade resursen.
Symboliskt namn för resurs av typen: integrationKonton
Egenskaper Egenskaperna för integrationskontoavtalet. IntegrationAccountAgreementEgenskaper (krävs)
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar

ResourceTags

Namn Beskrivning Värde

X12AcknowledgementSettings

Namn Beskrivning Värde
acknowledgementControlNumberLowerBound Bekräftelsekontrollnumret är lägre gräns. 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 Implementeringens bekräftelseversion. sträng
needFunctionalAcknowledgement Värdet som anger om funktionell bekräftelse behövs. bool (krävs)
needImplementationAcknowledgement Värdet som anger om implementeringserkä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 rollover-bekräftelse ska återställas. bool (krävs)
sendSynchronousAcknowledgement Värdet som anger om synkron bekräftelse ska skickas. bool (krävs)

X12AgreementContent

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

X12DelimiterOverrides

Namn 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 Segmentavgränsaren. 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

X12EnvelopeOverride

Namn Beskrivning Värde
dateFormat Datumformatet. "CCYYMMDD"
"NotSpecified"
"YYMMDD" (krävs)
functionalIdentifierCode Den funktionella identifierarkoden. sträng
headerVersion Huvudversionen. 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 agenturkoden. 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

Namn Beskrivning Värde
controlStandardsId Standard-ID för kontroller. 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 med lägre bindning. int (krävs)
groupControlNumberUpperBound Gruppkontrollnumrets övre gräns. int (krävs)
groupHeaderAgencyCode Agenturkoden 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 Utbyteskontrollnumret är 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 transaktionsuppsättningskontrollnumret. 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 Transaktionsuppsättningens kontrollnummer, lägre gräns. int (krävs)
transactionSetControlNumberPrefix Transaktionsuppsättningens kontrollnummerprefix. sträng
transactionSetControlNumberSuffix Suffixet för transaktionsuppsättningens kontrollnummer. sträng
transactionSetControlNumberUpperBound Kontrollnumret för transaktionsuppsättningen är övre gräns. int (krävs)
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

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

X12MessageFilter

Namn Beskrivning Värde
messageFilterType Typ av meddelandefilter. "Exkludera"
"Inkludera"
"NotSpecified" (krävs)

X12MessageIdentifier

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

X12OneWayAgreement

Namn 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)

X12ProcessingSettings

Namn Beskrivning Värde
convertImpliedDecimal Värdet som anger om numerisk typ ska konverteras till underförstådda decimaler. 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)

X12ProtocolSettings

Namn Beskrivning Värde
acknowledgementSettings X12-bekräftelseinställningarna. X12AcknowledgementSettings (krävs)
envelopeOverrides Åsidosättningsinställningarna för X12-kuvertet. X12EnvelopeOverride[]
kuvertInställningar 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-schemareferenserna. X12SchemaReference[] (krävs)
securitySettings Säkerhetsinställningarna för X12. X12SecuritySettings (krävs)
validationOverrides Åsidosättningsinställningarna för X12-validering. X12ValidationOverride[]
validationSettings X12-verifieringsinställningarna. X12ValidationSettings (krävs)
x12DelimiterOverrides Åsidosättningsinställningarna för X12-avgränsare. X12DelimiterOverrides[]

X12SchemaReference

Namn 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

Namn 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

Namn 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 nolla 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

Namn 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 duplicerat gruppkontrollnummer. bool (krävs)
checkDuplicateInterchangeControlNumber Värdet som anger om du vill söka efter duplicerat utbyteskontrollnummer. bool (krävs)
checkDuplicateTransactionSetControlNumber Värdet som anger om du vill söka efter kontrollnummer för dubbletter av transaktionsuppsättningar. 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 nolla 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)

Snabbstartsexempel

Följande snabbstartsexempel distribuerar den här resurstypen.

Bicep-fil Beskrivning
Azure Logic Apps – AS2 Send Receive 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 även logikappar mellan Fabrikam Finance och Contoso, som demonstrerar asynkrona AS2 Send Receive.

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

Egenskapsvärden

AgreementContent

Namn Beskrivning Värde
aS2 AS2-avtalsinnehållet. AS2AgreementContent
edifact Innehållet i EDIFACT-avtalet. EdifactAgreementContent
x12 X12-avtalsinnehållet. X12AgreementContent

AS2AcknowledgementConnectionSettings

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

AS2AgreementContent

Namn Beskrivning Värde
receiveAgreement AS2-envägsavtalet. AS2OneWayAgreement (krävs)
sendAgreement AS2-avtalet för enkelriktad sändning. AS2OneWayAgreement (krävs)

AS2EnvelopeSettings

Namn 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

Namn Beskrivning Värde
resendIfMDNNotReceived Värdet som anger om meddelandet ska skickas om MDN inte tas emot. bool (krävs)
suspendDuplicateMessage Värdet som anger om du vill pausa duplicerat meddelande. bool (krävs)

AS2MdnSettings

Namn 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 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

Namn 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 "CONTINUE" ska stödjas. bool (krävs)
unfoldHttpHeaders Värdet som anger om HTTP-huvudena ska utvecklas. bool (krävs)

AS2OneWayAgreement

Namn Beskrivning Värde
protocolSettings Inställningarna för AS2-protokollet. AS2ProtocolSettings (krävs)
receiverBusinessIdentity Mottagarens företagsidentitet BusinessIdentity (krävs)
senderBusinessIdentity Avsändarens företagsidentitet BusinessIdentity (krävs)

AS2ProtocolSettings

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

AS2SecuritySettings

Namn 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

Namn 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 duplicerat meddelande. 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 kan 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

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

EdifactAcknowledgementSettings

Namn Beskrivning Värde
acknowledgementControlNumberLowerBound Bekräftelsekontrollnumret är lägre gräns. 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 rollover-bekräftelse ska återställas. bool (krävs)
sendSynchronousAcknowledgement Värdet som anger om synkron bekräftelse ska skickas. bool (krävs)

EdifactAgreementContent

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

EdifactDelimiterOverride

Namn Beskrivning Värde
componentSeparator Komponentavgränsaren. int (krävs)
dataElementSeparator Dataelementavgränsaren. int (krävs)
decimalPointIndicator Indikatorn för decimaltecken. "Komma"
Decimaltecken
"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 Segmentavgränsaren. 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

Namn Beskrivning Värde
applicationPassword Programmets lösenord. sträng
associationAssignedCode Den kopplade koden. sträng
controllingAgencyCode Den kontrollerande agenturkoden. sträng
functionalGroupId Det funktionella grupp-ID:t. sträng
groupHeaderMessageRelease 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 ska 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

Namn Beskrivning Värde
applicationReferenceId Programmets referens-ID. sträng
applyDelimiterStringAdvice Värdet som anger om avgränsningssträngen ska tillämpas. bool (krävs)
communicationAgreementId ID:t för kommunikationsavtalet. 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 Gruppprogramssändarkval. sträng
groupAssociationAssignedCode Den gruppassociation som tilldelats kod. sträng
groupControllingAgencyCode Gruppen som kontrollerar agenturkoden. sträng
groupControlNumberLowerBound Gruppkontrollnumret med lägre bindning. 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 Utbyteskontrollnumret är 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 transaktionsuppsättningskontrollnumret. bool (krävs)
processingPriorityCode Prioritetskoden för bearbetning. sträng
receiverInternalIdentification Intern identifiering av mottagaren. sträng
receiverInternalSubIdentification Mottagarens interna underidentifiering. sträng
receiverReverseRoutingAddress Mottagarens adress för omvänd routning. sträng
recipientReferencePasswordQualifier Mottagarreferensens lösenordskvalificerare. sträng
recipientReferencePasswordValue Värdet för mottagarens referenslösenord. 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 adress för omvänd routning. sträng
transactionSetControlNumberLowerBound Transaktionsuppsättningens kontrollnummer, lägre gräns. int (krävs)
transactionSetControlNumberPrefix Transaktionsuppsättningens kontrollnummerprefix. 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

Namn Beskrivning Värde
characterEncoding Teckenkodningen. 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. "Komma"
Decimaltecken
"NotSpecified" (krävs)
protocolVersion Protokollversionen. int (krävs)
releaseIndicator Versionsindikatorn. int (krävs)
repetitionSeparator Upprepningsavgränsaren. int (krävs)
segmentTerminator Segmentavgränsaren. int (krävs)
segmentTerminatorSuffix Suffixet EDIFACT-raminställningssegmentet terminator. "CR"
"CRLF"
"LF"
"Ingen"
"NotSpecified" (krävs)
serviceCodeListDirectoryVersion Katalogversionen för tjänstkodlistan. sträng

EdifactMessageFilter

Namn Beskrivning Värde
messageFilterType Typ av meddelandefilter. "Exkludera"
"Inkludera"
"NotSpecified" (krävs)

EdifactMessageIdentifier

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

EdifactOneWayAgreement

Namn 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)

EdifactProcessingSettings

Namn 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)

EdifactProtocolSettings

Namn Beskrivning Värde
acknowledgementSettings EDIFACT-bekräftelseinställningarna. EdifactAcknowledgementSettings (krävs)
edifactDelimiterOverrides Åsidosättningsinställningarna för EDIFACT-avgränsare. EdifactDelimiterOverride[]
envelopeOverrides Åsidosättningsinställningarna för EDIFACT-kuvertet. EdifactEnvelopeOverride[]
kuvertInställningar 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-schemareferenserna. EdifactSchemaReference[] (krävs)
validationOverrides EDIFACT-verifieringen åsidosätter inställningar. EdifactValidationOverride[]
validationSettings EDIFACT-verifieringsinställningarna. EdifactValidationSettings (krävs)

EdifactSchemaReference

Namn Beskrivning Värde
associationAssignedCode Den kopplade koden. 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

Namn 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 nolla 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

Namn 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 duplicerat gruppkontrollnummer. bool (krävs)
checkDuplicateInterchangeControlNumber Värdet som anger om du vill söka efter duplicerat utbyteskontrollnummer. bool (krävs)
checkDuplicateTransactionSetControlNumber Värdet som anger om du vill söka efter kontrollnummer för dubbletter av transaktionsuppsättningar. 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 nolla 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)

IntegrationAccountAgreementEgenskaper

Namn 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 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. någon

Microsoft.Logic/integrationAccounts/agreements

Namn Beskrivning Värde
apiVersion API-versionen '2019-05-01'
plats Resursplatsen. sträng
Namn Resursnamnet sträng (krävs)
Egenskaper Egenskaperna för integrationskontoavtalet. IntegrationAccountAgreementEgenskaper (krävs)
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar
typ Resurstypen "Microsoft.Logic/integrationAccounts/agreements"

ResourceTags

Namn Beskrivning Värde

X12AcknowledgementSettings

Namn Beskrivning Värde
acknowledgementControlNumberLowerBound Bekräftelsekontrollnumret är lägre gräns. 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 Implementeringens bekräftelseversion. sträng
needFunctionalAcknowledgement Värdet som anger om funktionell bekräftelse behövs. bool (krävs)
needImplementationAcknowledgement Värdet som anger om implementeringserkä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 rollover-bekräftelse ska återställas. bool (krävs)
sendSynchronousAcknowledgement Värdet som anger om synkron bekräftelse ska skickas. bool (krävs)

X12AgreementContent

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

X12DelimiterOverrides

Namn 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 Segmentavgränsaren. 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

X12EnvelopeOverride

Namn Beskrivning Värde
dateFormat Datumformatet. "CCYYMMDD"
"NotSpecified"
"YYMMDD" (krävs)
functionalIdentifierCode Den funktionella identifierarkoden. sträng
headerVersion Huvudversionen. 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 agenturkoden. 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

Namn Beskrivning Värde
controlStandardsId Standard-ID för kontroller. 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 med lägre bindning. int (krävs)
groupControlNumberUpperBound Gruppkontrollnumrets övre gräns. int (krävs)
groupHeaderAgencyCode Agenturkoden 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 Utbyteskontrollnumret är 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 transaktionsuppsättningskontrollnumret. 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 Transaktionsuppsättningens kontrollnummer, lägre gräns. int (krävs)
transactionSetControlNumberPrefix Transaktionsuppsättningens kontrollnummerprefix. sträng
transactionSetControlNumberSuffix Suffixet för transaktionsuppsättningens kontrollnummer. sträng
transactionSetControlNumberUpperBound Kontrollnumret för transaktionsuppsättningen är övre gräns. int (krävs)
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

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

X12MessageFilter

Namn Beskrivning Värde
messageFilterType Typ av meddelandefilter. "Exkludera"
"Inkludera"
"NotSpecified" (krävs)

X12MessageIdentifier

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

X12OneWayAgreement

Namn 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)

X12ProcessingSettings

Namn Beskrivning Värde
convertImpliedDecimal Värdet som anger om numerisk typ ska konverteras till underförstådda decimaler. 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)

X12ProtocolSettings

Namn Beskrivning Värde
acknowledgementSettings X12-bekräftelseinställningarna. X12AcknowledgementSettings (krävs)
envelopeOverrides Åsidosättningsinställningarna för X12-kuvertet. X12EnvelopeOverride[]
kuvertInställningar 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-schemareferenserna. X12SchemaReference[] (krävs)
securitySettings Säkerhetsinställningarna för X12. X12SecuritySettings (krävs)
validationOverrides Åsidosättningsinställningarna för X12-validering. X12ValidationOverride[]
validationSettings X12-verifieringsinställningarna. X12ValidationSettings (krävs)
x12DelimiterOverrides Åsidosättningsinställningarna för X12-avgränsare. X12DelimiterOverrides[]

X12SchemaReference

Namn 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

Namn 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

Namn 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 nolla 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

Namn 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 duplicerat gruppkontrollnummer. bool (krävs)
checkDuplicateInterchangeControlNumber Värdet som anger om du vill söka efter duplicerat utbyteskontrollnummer. bool (krävs)
checkDuplicateTransactionSetControlNumber Värdet som anger om du vill söka efter kontrollnummer för dubbletter av transaktionsuppsättningar. 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 nolla 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)

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Beskrivning
Azure Logic Apps – AS2 Send Receive

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 även logikappar mellan Fabrikam Finance och Contoso, som demonstrerar asynkrona AS2 Send Receive.

Resursdefinition för Terraform (AzAPI-provider)

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

  • Resursgrupper

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

Resursformat

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

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

Egenskapsvärden

AgreementContent

Namn Beskrivning Värde
aS2 AS2-avtalsinnehållet. AS2AgreementContent
edifact Innehållet i EDIFACT-avtalet. EdifactAgreementContent
x12 X12-avtalsinnehållet. X12AgreementContent

AS2AcknowledgementConnectionSettings

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

AS2AgreementContent

Namn Beskrivning Värde
receiveAgreement AS2-envägsavtalet. AS2OneWayAgreement (krävs)
sendAgreement AS2-avtalet för enkelriktad sändning. AS2OneWayAgreement (krävs)

AS2EnvelopeSettings

Namn 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

Namn Beskrivning Värde
resendIfMDNNotReceived Värdet som anger om meddelandet ska skickas om MDN inte tas emot. bool (krävs)
suspendDuplicateMessage Värdet som anger om du vill pausa duplicerat meddelande. bool (krävs)

AS2MdnSettings

Namn 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 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

Namn 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 "CONTINUE" ska stödjas. bool (krävs)
unfoldHttpHeaders Värdet som anger om HTTP-huvudena ska utvecklas. bool (krävs)

AS2OneWayAgreement

Namn Beskrivning Värde
protocolSettings Inställningarna för AS2-protokollet. AS2ProtocolSettings (krävs)
receiverBusinessIdentity Mottagarens företagsidentitet BusinessIdentity (krävs)
senderBusinessIdentity Avsändarens företagsidentitet BusinessIdentity (krävs)

AS2ProtocolSettings

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

AS2SecuritySettings

Namn 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

Namn 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 duplicerat meddelande. 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 kan 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

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

EdifactAcknowledgementSettings

Namn Beskrivning Värde
acknowledgementControlNumberLowerBound Bekräftelsekontrollnumret är lägre gräns. 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 rollover-bekräftelse ska återställas. bool (krävs)
sendSynchronousAcknowledgement Värdet som anger om synkron bekräftelse ska skickas. bool (krävs)

EdifactAgreementContent

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

EdifactDelimiterOverride

Namn Beskrivning Värde
componentSeparator Komponentavgränsaren. int (krävs)
dataElementSeparator Dataelementavgränsaren. int (krävs)
decimalPointIndicator Indikatorn för decimaltecken. "Komma"
Decimaltecken
"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 Segmentavgränsaren. 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

Namn Beskrivning Värde
applicationPassword Programmets lösenord. sträng
associationAssignedCode Den kopplade koden. sträng
controllingAgencyCode Den kontrollerande agenturkoden. sträng
functionalGroupId Det funktionella grupp-ID:t. sträng
groupHeaderMessageRelease 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 ska 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

Namn Beskrivning Värde
applicationReferenceId Programmets referens-ID. sträng
applyDelimiterStringAdvice Värdet som anger om avgränsningssträngen ska tillämpas. bool (krävs)
communicationAgreementId ID:t för kommunikationsavtalet. 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 Gruppprogramssändarkval. sträng
groupAssociationAssignedCode Den gruppassociation som tilldelats kod. sträng
groupControllingAgencyCode Gruppen som kontrollerar agenturkoden. sträng
groupControlNumberLowerBound Gruppkontrollnumret med lägre bindning. 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 Utbyteskontrollnumret är 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 transaktionsuppsättningskontrollnumret. bool (krävs)
processingPriorityCode Prioritetskoden för bearbetning. sträng
receiverInternalIdentification Intern identifiering av mottagaren. sträng
receiverInternalSubIdentification Mottagarens interna underidentifiering. sträng
receiverReverseRoutingAddress Mottagarens adress för omvänd routning. sträng
recipientReferencePasswordQualifier Mottagarreferensens lösenordskvalificerare. sträng
recipientReferencePasswordValue Värdet för mottagarens referenslösenord. 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 adress för omvänd routning. sträng
transactionSetControlNumberLowerBound Transaktionsuppsättningens kontrollnummer, lägre gräns. int (krävs)
transactionSetControlNumberPrefix Transaktionsuppsättningens kontrollnummerprefix. 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

Namn Beskrivning Värde
characterEncoding Teckenkodningen. 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. "Komma"
Decimaltecken
"NotSpecified" (krävs)
protocolVersion Protokollversionen. int (krävs)
releaseIndicator Versionsindikatorn. int (krävs)
repetitionSeparator Upprepningsavgränsaren. int (krävs)
segmentTerminator Segmentavgränsaren. int (krävs)
segmentTerminatorSuffix Suffixet EDIFACT-raminställningssegmentet terminator. "CR"
"CRLF"
"LF"
"Ingen"
"NotSpecified" (krävs)
serviceCodeListDirectoryVersion Katalogversionen för tjänstkodlistan. sträng

EdifactMessageFilter

Namn Beskrivning Värde
messageFilterType Typ av meddelandefilter. "Exkludera"
"Inkludera"
"NotSpecified" (krävs)

EdifactMessageIdentifier

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

EdifactOneWayAgreement

Namn 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)

EdifactProcessingSettings

Namn 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)

EdifactProtocolSettings

Namn Beskrivning Värde
acknowledgementSettings EDIFACT-bekräftelseinställningarna. EdifactAcknowledgementSettings (krävs)
edifactDelimiterOverrides Åsidosättningsinställningarna för EDIFACT-avgränsare. EdifactDelimiterOverride[]
envelopeOverrides Åsidosättningsinställningarna för EDIFACT-kuvertet. EdifactEnvelopeOverride[]
kuvertInställningar 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-schemareferenserna. EdifactSchemaReference[] (krävs)
validationOverrides EDIFACT-verifieringen åsidosätter inställningar. EdifactValidationOverride[]
validationSettings EDIFACT-verifieringsinställningarna. EdifactValidationSettings (krävs)

EdifactSchemaReference

Namn Beskrivning Värde
associationAssignedCode Den kopplade koden. 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

Namn 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 nolla 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

Namn 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 duplicerat gruppkontrollnummer. bool (krävs)
checkDuplicateInterchangeControlNumber Värdet som anger om du vill söka efter duplicerat utbyteskontrollnummer. bool (krävs)
checkDuplicateTransactionSetControlNumber Värdet som anger om du vill söka efter kontrollnummer för dubbletter av transaktionsuppsättningar. 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 nolla 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)

IntegrationAccountAgreementEgenskaper

Namn 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 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. någon

Microsoft.Logic/integrationAccounts/agreements

Namn Beskrivning Värde
plats Resursplatsen. sträng
Namn Resursnamnet sträng (krävs)
parent_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: integrationKonton
Egenskaper Egenskaperna för integrationskontoavtalet. IntegrationAccountAgreementEgenskaper (krävs)
Taggar Resurstaggar Ordlista med taggnamn och värden.
typ Resurstypen "Microsoft.Logic/integrationAccounts/agreements@2019-05-01"

ResourceTags

Namn Beskrivning Värde

X12AcknowledgementSettings

Namn Beskrivning Värde
acknowledgementControlNumberLowerBound Bekräftelsekontrollnumret är lägre gräns. 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 Implementeringens bekräftelseversion. sträng
needFunctionalAcknowledgement Värdet som anger om funktionell bekräftelse behövs. bool (krävs)
needImplementationAcknowledgement Värdet som anger om implementeringserkä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 rollover-bekräftelse ska återställas. bool (krävs)
sendSynchronousAcknowledgement Värdet som anger om synkron bekräftelse ska skickas. bool (krävs)

X12AgreementContent

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

X12DelimiterOverrides

Namn 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 Segmentavgränsaren. 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

X12EnvelopeOverride

Namn Beskrivning Värde
dateFormat Datumformatet. "CCYYMMDD"
"NotSpecified"
"YYMMDD" (krävs)
functionalIdentifierCode Den funktionella identifierarkoden. sträng
headerVersion Huvudversionen. 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 agenturkoden. 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

Namn Beskrivning Värde
controlStandardsId Standard-ID för kontroller. 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 med lägre bindning. int (krävs)
groupControlNumberUpperBound Gruppkontrollnumrets övre gräns. int (krävs)
groupHeaderAgencyCode Agenturkoden 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 Utbyteskontrollnumret är 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 transaktionsuppsättningskontrollnumret. 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 Transaktionsuppsättningens kontrollnummer, lägre gräns. int (krävs)
transactionSetControlNumberPrefix Transaktionsuppsättningens kontrollnummerprefix. sträng
transactionSetControlNumberSuffix Suffixet för transaktionsuppsättningens kontrollnummer. sträng
transactionSetControlNumberUpperBound Kontrollnumret för transaktionsuppsättningen är övre gräns. int (krävs)
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

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

X12MessageFilter

Namn Beskrivning Värde
messageFilterType Typ av meddelandefilter. "Exkludera"
"Inkludera"
"NotSpecified" (krävs)

X12MessageIdentifier

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

X12OneWayAgreement

Namn 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)

X12ProcessingSettings

Namn Beskrivning Värde
convertImpliedDecimal Värdet som anger om numerisk typ ska konverteras till underförstådda decimaler. 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)

X12ProtocolSettings

Namn Beskrivning Värde
acknowledgementSettings X12-bekräftelseinställningarna. X12AcknowledgementSettings (krävs)
envelopeOverrides Åsidosättningsinställningarna för X12-kuvertet. X12EnvelopeOverride[]
kuvertInställningar 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-schemareferenserna. X12SchemaReference[] (krävs)
securitySettings Säkerhetsinställningarna för X12. X12SecuritySettings (krävs)
validationOverrides Åsidosättningsinställningarna för X12-validering. X12ValidationOverride[]
validationSettings X12-verifieringsinställningarna. X12ValidationSettings (krävs)
x12DelimiterOverrides Åsidosättningsinställningarna för X12-avgränsare. X12DelimiterOverrides[]

X12SchemaReference

Namn 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

Namn 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

Namn 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 nolla 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

Namn 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 duplicerat gruppkontrollnummer. bool (krävs)
checkDuplicateInterchangeControlNumber Värdet som anger om du vill söka efter duplicerat utbyteskontrollnummer. bool (krävs)
checkDuplicateTransactionSetControlNumber Värdet som anger om du vill söka efter kontrollnummer för dubbletter av transaktionsuppsättningar. 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 nolla 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)