Microsoft.Logic IntegrationAccounts/agreements
Bicep-resursdefinition
Resurstypen integrationAccounts/agreements kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
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:
- Resursgrupper – Se resursgruppsdistributionskommandon
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 |
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) |