Microsoft.Logic IntegrationAccounts/agreements 2019-05-01
Bicep-resursdefinition
Resurstypen integrationAccounts/agreements kan distribueras med åtgärder som mål:
- Resursgrupper – Se distributionskommandon för 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 Bicep i mallen.
resource symbolicname 'Microsoft.Logic/integrationAccounts/agreements@2019-05-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
parent: resourceSymbolicName
properties: {
agreementType: 'string'
content: {
aS2: {
receiveAgreement: {
protocolSettings: {
acknowledgementConnectionSettings: {
ignoreCertificateNameMismatch: bool
keepHttpConnectionAlive: bool
supportHttpStatusCodeContinue: bool
unfoldHttpHeaders: bool
}
envelopeSettings: {
autogenerateFileName: bool
fileNameTemplate: 'string'
messageContentType: 'string'
suspendMessageOnFileNameGenerationError: bool
transmitFileNameInMimeHeader: bool
}
errorSettings: {
resendIfMDNNotReceived: bool
suspendDuplicateMessage: bool
}
mdnSettings: {
dispositionNotificationTo: 'string'
mdnText: 'string'
micHashingAlgorithm: 'string'
needMDN: bool
receiptDeliveryUrl: 'string'
sendInboundMDNToMessageBox: bool
sendMDNAsynchronously: bool
signMDN: bool
signOutboundMDNIfOptional: bool
}
messageConnectionSettings: {
ignoreCertificateNameMismatch: bool
keepHttpConnectionAlive: bool
supportHttpStatusCodeContinue: bool
unfoldHttpHeaders: bool
}
securitySettings: {
enableNRRForInboundDecodedMessages: bool
enableNRRForInboundEncodedMessages: bool
enableNRRForInboundMDN: bool
enableNRRForOutboundDecodedMessages: bool
enableNRRForOutboundEncodedMessages: bool
enableNRRForOutboundMDN: bool
encryptionCertificateName: 'string'
overrideGroupSigningCertificate: bool
sha2AlgorithmFormat: 'string'
signingCertificateName: 'string'
}
validationSettings: {
checkCertificateRevocationListOnReceive: bool
checkCertificateRevocationListOnSend: bool
checkDuplicateMessage: bool
compressMessage: bool
encryptionAlgorithm: 'string'
encryptMessage: bool
interchangeDuplicatesValidityDays: int
overrideMessageProperties: bool
signingAlgorithm: 'string'
signMessage: bool
}
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
sendAgreement: {
protocolSettings: {
acknowledgementConnectionSettings: {
ignoreCertificateNameMismatch: bool
keepHttpConnectionAlive: bool
supportHttpStatusCodeContinue: bool
unfoldHttpHeaders: bool
}
envelopeSettings: {
autogenerateFileName: bool
fileNameTemplate: 'string'
messageContentType: 'string'
suspendMessageOnFileNameGenerationError: bool
transmitFileNameInMimeHeader: bool
}
errorSettings: {
resendIfMDNNotReceived: bool
suspendDuplicateMessage: bool
}
mdnSettings: {
dispositionNotificationTo: 'string'
mdnText: 'string'
micHashingAlgorithm: 'string'
needMDN: bool
receiptDeliveryUrl: 'string'
sendInboundMDNToMessageBox: bool
sendMDNAsynchronously: bool
signMDN: bool
signOutboundMDNIfOptional: bool
}
messageConnectionSettings: {
ignoreCertificateNameMismatch: bool
keepHttpConnectionAlive: bool
supportHttpStatusCodeContinue: bool
unfoldHttpHeaders: bool
}
securitySettings: {
enableNRRForInboundDecodedMessages: bool
enableNRRForInboundEncodedMessages: bool
enableNRRForInboundMDN: bool
enableNRRForOutboundDecodedMessages: bool
enableNRRForOutboundEncodedMessages: bool
enableNRRForOutboundMDN: bool
encryptionCertificateName: 'string'
overrideGroupSigningCertificate: bool
sha2AlgorithmFormat: 'string'
signingCertificateName: 'string'
}
validationSettings: {
checkCertificateRevocationListOnReceive: bool
checkCertificateRevocationListOnSend: bool
checkDuplicateMessage: bool
compressMessage: bool
encryptionAlgorithm: 'string'
encryptMessage: bool
interchangeDuplicatesValidityDays: int
overrideMessageProperties: bool
signingAlgorithm: 'string'
signMessage: bool
}
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
}
edifact: {
receiveAgreement: {
protocolSettings: {
acknowledgementSettings: {
acknowledgementControlNumberLowerBound: int
acknowledgementControlNumberPrefix: 'string'
acknowledgementControlNumberSuffix: 'string'
acknowledgementControlNumberUpperBound: int
batchFunctionalAcknowledgements: bool
batchTechnicalAcknowledgements: bool
needFunctionalAcknowledgement: bool
needLoopForValidMessages: bool
needTechnicalAcknowledgement: bool
rolloverAcknowledgementControlNumber: bool
sendSynchronousAcknowledgement: bool
}
edifactDelimiterOverrides: [
{
componentSeparator: int
dataElementSeparator: int
decimalPointIndicator: 'string'
messageAssociationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
releaseIndicator: int
repetitionSeparator: int
segmentTerminator: int
segmentTerminatorSuffix: 'string'
targetNamespace: 'string'
}
]
envelopeOverrides: [
{
applicationPassword: 'string'
associationAssignedCode: 'string'
controllingAgencyCode: 'string'
functionalGroupId: 'string'
groupHeaderMessageRelease: 'string'
groupHeaderMessageVersion: 'string'
messageAssociationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
receiverApplicationId: 'string'
receiverApplicationQualifier: 'string'
senderApplicationId: 'string'
senderApplicationQualifier: 'string'
targetNamespace: 'string'
}
]
envelopeSettings: {
applicationReferenceId: 'string'
applyDelimiterStringAdvice: bool
communicationAgreementId: 'string'
createGroupingSegments: bool
enableDefaultGroupHeaders: bool
functionalGroupId: 'string'
groupApplicationPassword: 'string'
groupApplicationReceiverId: 'string'
groupApplicationReceiverQualifier: 'string'
groupApplicationSenderId: 'string'
groupApplicationSenderQualifier: 'string'
groupAssociationAssignedCode: 'string'
groupControllingAgencyCode: 'string'
groupControlNumberLowerBound: int
groupControlNumberPrefix: 'string'
groupControlNumberSuffix: 'string'
groupControlNumberUpperBound: int
groupMessageRelease: 'string'
groupMessageVersion: 'string'
interchangeControlNumberLowerBound: int
interchangeControlNumberPrefix: 'string'
interchangeControlNumberSuffix: 'string'
interchangeControlNumberUpperBound: int
isTestInterchange: bool
overwriteExistingTransactionSetControlNumber: bool
processingPriorityCode: 'string'
receiverInternalIdentification: 'string'
receiverInternalSubIdentification: 'string'
receiverReverseRoutingAddress: 'string'
recipientReferencePasswordQualifier: 'string'
recipientReferencePasswordValue: 'string'
rolloverGroupControlNumber: bool
rolloverInterchangeControlNumber: bool
rolloverTransactionSetControlNumber: bool
senderInternalIdentification: 'string'
senderInternalSubIdentification: 'string'
senderReverseRoutingAddress: 'string'
transactionSetControlNumberLowerBound: int
transactionSetControlNumberPrefix: 'string'
transactionSetControlNumberSuffix: 'string'
transactionSetControlNumberUpperBound: int
}
framingSettings: {
characterEncoding: 'string'
characterSet: 'string'
componentSeparator: int
dataElementSeparator: int
decimalPointIndicator: 'string'
protocolVersion: int
releaseIndicator: int
repetitionSeparator: int
segmentTerminator: int
segmentTerminatorSuffix: 'string'
serviceCodeListDirectoryVersion: 'string'
}
messageFilter: {
messageFilterType: 'string'
}
messageFilterList: [
{
messageId: 'string'
}
]
processingSettings: {
createEmptyXmlTagsForTrailingSeparators: bool
maskSecurityInfo: bool
preserveInterchange: bool
suspendInterchangeOnError: bool
useDotAsDecimalSeparator: bool
}
schemaReferences: [
{
associationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
schemaName: 'string'
senderApplicationId: 'string'
senderApplicationQualifier: 'string'
}
]
validationOverrides: [
{
allowLeadingAndTrailingSpacesAndZeroes: bool
enforceCharacterSet: bool
messageId: 'string'
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateEDITypes: bool
validateXSDTypes: bool
}
]
validationSettings: {
allowLeadingAndTrailingSpacesAndZeroes: bool
checkDuplicateGroupControlNumber: bool
checkDuplicateInterchangeControlNumber: bool
checkDuplicateTransactionSetControlNumber: bool
interchangeControlNumberValidityDays: int
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
sendAgreement: {
protocolSettings: {
acknowledgementSettings: {
acknowledgementControlNumberLowerBound: int
acknowledgementControlNumberPrefix: 'string'
acknowledgementControlNumberSuffix: 'string'
acknowledgementControlNumberUpperBound: int
batchFunctionalAcknowledgements: bool
batchTechnicalAcknowledgements: bool
needFunctionalAcknowledgement: bool
needLoopForValidMessages: bool
needTechnicalAcknowledgement: bool
rolloverAcknowledgementControlNumber: bool
sendSynchronousAcknowledgement: bool
}
edifactDelimiterOverrides: [
{
componentSeparator: int
dataElementSeparator: int
decimalPointIndicator: 'string'
messageAssociationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
releaseIndicator: int
repetitionSeparator: int
segmentTerminator: int
segmentTerminatorSuffix: 'string'
targetNamespace: 'string'
}
]
envelopeOverrides: [
{
applicationPassword: 'string'
associationAssignedCode: 'string'
controllingAgencyCode: 'string'
functionalGroupId: 'string'
groupHeaderMessageRelease: 'string'
groupHeaderMessageVersion: 'string'
messageAssociationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
receiverApplicationId: 'string'
receiverApplicationQualifier: 'string'
senderApplicationId: 'string'
senderApplicationQualifier: 'string'
targetNamespace: 'string'
}
]
envelopeSettings: {
applicationReferenceId: 'string'
applyDelimiterStringAdvice: bool
communicationAgreementId: 'string'
createGroupingSegments: bool
enableDefaultGroupHeaders: bool
functionalGroupId: 'string'
groupApplicationPassword: 'string'
groupApplicationReceiverId: 'string'
groupApplicationReceiverQualifier: 'string'
groupApplicationSenderId: 'string'
groupApplicationSenderQualifier: 'string'
groupAssociationAssignedCode: 'string'
groupControllingAgencyCode: 'string'
groupControlNumberLowerBound: int
groupControlNumberPrefix: 'string'
groupControlNumberSuffix: 'string'
groupControlNumberUpperBound: int
groupMessageRelease: 'string'
groupMessageVersion: 'string'
interchangeControlNumberLowerBound: int
interchangeControlNumberPrefix: 'string'
interchangeControlNumberSuffix: 'string'
interchangeControlNumberUpperBound: int
isTestInterchange: bool
overwriteExistingTransactionSetControlNumber: bool
processingPriorityCode: 'string'
receiverInternalIdentification: 'string'
receiverInternalSubIdentification: 'string'
receiverReverseRoutingAddress: 'string'
recipientReferencePasswordQualifier: 'string'
recipientReferencePasswordValue: 'string'
rolloverGroupControlNumber: bool
rolloverInterchangeControlNumber: bool
rolloverTransactionSetControlNumber: bool
senderInternalIdentification: 'string'
senderInternalSubIdentification: 'string'
senderReverseRoutingAddress: 'string'
transactionSetControlNumberLowerBound: int
transactionSetControlNumberPrefix: 'string'
transactionSetControlNumberSuffix: 'string'
transactionSetControlNumberUpperBound: int
}
framingSettings: {
characterEncoding: 'string'
characterSet: 'string'
componentSeparator: int
dataElementSeparator: int
decimalPointIndicator: 'string'
protocolVersion: int
releaseIndicator: int
repetitionSeparator: int
segmentTerminator: int
segmentTerminatorSuffix: 'string'
serviceCodeListDirectoryVersion: 'string'
}
messageFilter: {
messageFilterType: 'string'
}
messageFilterList: [
{
messageId: 'string'
}
]
processingSettings: {
createEmptyXmlTagsForTrailingSeparators: bool
maskSecurityInfo: bool
preserveInterchange: bool
suspendInterchangeOnError: bool
useDotAsDecimalSeparator: bool
}
schemaReferences: [
{
associationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
schemaName: 'string'
senderApplicationId: 'string'
senderApplicationQualifier: 'string'
}
]
validationOverrides: [
{
allowLeadingAndTrailingSpacesAndZeroes: bool
enforceCharacterSet: bool
messageId: 'string'
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateEDITypes: bool
validateXSDTypes: bool
}
]
validationSettings: {
allowLeadingAndTrailingSpacesAndZeroes: bool
checkDuplicateGroupControlNumber: bool
checkDuplicateInterchangeControlNumber: bool
checkDuplicateTransactionSetControlNumber: bool
interchangeControlNumberValidityDays: int
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
}
x12: {
receiveAgreement: {
protocolSettings: {
acknowledgementSettings: {
acknowledgementControlNumberLowerBound: int
acknowledgementControlNumberPrefix: 'string'
acknowledgementControlNumberSuffix: 'string'
acknowledgementControlNumberUpperBound: int
batchFunctionalAcknowledgements: bool
batchImplementationAcknowledgements: bool
batchTechnicalAcknowledgements: bool
functionalAcknowledgementVersion: 'string'
implementationAcknowledgementVersion: 'string'
needFunctionalAcknowledgement: bool
needImplementationAcknowledgement: bool
needLoopForValidMessages: bool
needTechnicalAcknowledgement: bool
rolloverAcknowledgementControlNumber: bool
sendSynchronousAcknowledgement: bool
}
envelopeOverrides: [
{
dateFormat: 'string'
functionalIdentifierCode: 'string'
headerVersion: 'string'
messageId: 'string'
protocolVersion: 'string'
receiverApplicationId: 'string'
responsibleAgencyCode: 'string'
senderApplicationId: 'string'
targetNamespace: 'string'
timeFormat: 'string'
}
]
envelopeSettings: {
controlStandardsId: int
controlVersionNumber: 'string'
enableDefaultGroupHeaders: bool
functionalGroupId: 'string'
groupControlNumberLowerBound: int
groupControlNumberUpperBound: int
groupHeaderAgencyCode: 'string'
groupHeaderDateFormat: 'string'
groupHeaderTimeFormat: 'string'
groupHeaderVersion: 'string'
interchangeControlNumberLowerBound: int
interchangeControlNumberUpperBound: int
overwriteExistingTransactionSetControlNumber: bool
receiverApplicationId: 'string'
rolloverGroupControlNumber: bool
rolloverInterchangeControlNumber: bool
rolloverTransactionSetControlNumber: bool
senderApplicationId: 'string'
transactionSetControlNumberLowerBound: int
transactionSetControlNumberPrefix: 'string'
transactionSetControlNumberSuffix: 'string'
transactionSetControlNumberUpperBound: int
usageIndicator: 'string'
useControlStandardsIdAsRepetitionCharacter: bool
}
framingSettings: {
characterSet: 'string'
componentSeparator: int
dataElementSeparator: int
replaceCharacter: int
replaceSeparatorsInPayload: bool
segmentTerminator: int
segmentTerminatorSuffix: 'string'
}
messageFilter: {
messageFilterType: 'string'
}
messageFilterList: [
{
messageId: 'string'
}
]
processingSettings: {
convertImpliedDecimal: bool
createEmptyXmlTagsForTrailingSeparators: bool
maskSecurityInfo: bool
preserveInterchange: bool
suspendInterchangeOnError: bool
useDotAsDecimalSeparator: bool
}
schemaReferences: [
{
messageId: 'string'
schemaName: 'string'
schemaVersion: 'string'
senderApplicationId: 'string'
}
]
securitySettings: {
authorizationQualifier: 'string'
authorizationValue: 'string'
passwordValue: 'string'
securityQualifier: 'string'
}
validationOverrides: [
{
allowLeadingAndTrailingSpacesAndZeroes: bool
messageId: 'string'
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
]
validationSettings: {
allowLeadingAndTrailingSpacesAndZeroes: bool
checkDuplicateGroupControlNumber: bool
checkDuplicateInterchangeControlNumber: bool
checkDuplicateTransactionSetControlNumber: bool
interchangeControlNumberValidityDays: int
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
x12DelimiterOverrides: [
{
componentSeparator: int
dataElementSeparator: int
messageId: 'string'
protocolVersion: 'string'
replaceCharacter: int
replaceSeparatorsInPayload: bool
segmentTerminator: int
segmentTerminatorSuffix: 'string'
targetNamespace: 'string'
}
]
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
sendAgreement: {
protocolSettings: {
acknowledgementSettings: {
acknowledgementControlNumberLowerBound: int
acknowledgementControlNumberPrefix: 'string'
acknowledgementControlNumberSuffix: 'string'
acknowledgementControlNumberUpperBound: int
batchFunctionalAcknowledgements: bool
batchImplementationAcknowledgements: bool
batchTechnicalAcknowledgements: bool
functionalAcknowledgementVersion: 'string'
implementationAcknowledgementVersion: 'string'
needFunctionalAcknowledgement: bool
needImplementationAcknowledgement: bool
needLoopForValidMessages: bool
needTechnicalAcknowledgement: bool
rolloverAcknowledgementControlNumber: bool
sendSynchronousAcknowledgement: bool
}
envelopeOverrides: [
{
dateFormat: 'string'
functionalIdentifierCode: 'string'
headerVersion: 'string'
messageId: 'string'
protocolVersion: 'string'
receiverApplicationId: 'string'
responsibleAgencyCode: 'string'
senderApplicationId: 'string'
targetNamespace: 'string'
timeFormat: 'string'
}
]
envelopeSettings: {
controlStandardsId: int
controlVersionNumber: 'string'
enableDefaultGroupHeaders: bool
functionalGroupId: 'string'
groupControlNumberLowerBound: int
groupControlNumberUpperBound: int
groupHeaderAgencyCode: 'string'
groupHeaderDateFormat: 'string'
groupHeaderTimeFormat: 'string'
groupHeaderVersion: 'string'
interchangeControlNumberLowerBound: int
interchangeControlNumberUpperBound: int
overwriteExistingTransactionSetControlNumber: bool
receiverApplicationId: 'string'
rolloverGroupControlNumber: bool
rolloverInterchangeControlNumber: bool
rolloverTransactionSetControlNumber: bool
senderApplicationId: 'string'
transactionSetControlNumberLowerBound: int
transactionSetControlNumberPrefix: 'string'
transactionSetControlNumberSuffix: 'string'
transactionSetControlNumberUpperBound: int
usageIndicator: 'string'
useControlStandardsIdAsRepetitionCharacter: bool
}
framingSettings: {
characterSet: 'string'
componentSeparator: int
dataElementSeparator: int
replaceCharacter: int
replaceSeparatorsInPayload: bool
segmentTerminator: int
segmentTerminatorSuffix: 'string'
}
messageFilter: {
messageFilterType: 'string'
}
messageFilterList: [
{
messageId: 'string'
}
]
processingSettings: {
convertImpliedDecimal: bool
createEmptyXmlTagsForTrailingSeparators: bool
maskSecurityInfo: bool
preserveInterchange: bool
suspendInterchangeOnError: bool
useDotAsDecimalSeparator: bool
}
schemaReferences: [
{
messageId: 'string'
schemaName: 'string'
schemaVersion: 'string'
senderApplicationId: 'string'
}
]
securitySettings: {
authorizationQualifier: 'string'
authorizationValue: 'string'
passwordValue: 'string'
securityQualifier: 'string'
}
validationOverrides: [
{
allowLeadingAndTrailingSpacesAndZeroes: bool
messageId: 'string'
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
]
validationSettings: {
allowLeadingAndTrailingSpacesAndZeroes: bool
checkDuplicateGroupControlNumber: bool
checkDuplicateInterchangeControlNumber: bool
checkDuplicateTransactionSetControlNumber: bool
interchangeControlNumberValidityDays: int
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
x12DelimiterOverrides: [
{
componentSeparator: int
dataElementSeparator: int
messageId: 'string'
protocolVersion: 'string'
replaceCharacter: int
replaceSeparatorsInPayload: bool
segmentTerminator: int
segmentTerminatorSuffix: 'string'
targetNamespace: 'string'
}
]
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
}
}
guestIdentity: {
qualifier: 'string'
value: 'string'
}
guestPartner: 'string'
hostIdentity: {
qualifier: 'string'
value: 'string'
}
hostPartner: 'string'
metadata: any()
}
}
Egenskapsvärden
integrationKonton/avtal
Name | Beskrivning | Värde |
---|---|---|
name | Resursnamnet Se hur du anger namn och typer för underordnade resurser i Bicep. |
sträng (krävs) |
location | Resursplatsen. | sträng |
tags | Resurstaggar. | Ordlista med taggnamn och värden. Se Taggar i mallar |
parent | I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen. Mer information finns i Underordnad resurs utanför överordnad resurs. |
Symboliskt namn för resurs av typen: integrationAccounts |
properties | Egenskaperna för integrationskontoavtalet. | IntegrationAccountAgreementEgenskaper (krävs) |
IntegrationAccountAgreementEgenskaper
Name | Beskrivning | Värde |
---|---|---|
agreementType | Avtalstypen. | "AS2" "Edifact" "NotSpecified" "X12" (krävs) |
innehåll | Avtalsinnehållet. | AgreementContent (krävs) |
guestIdentity | Gästpartnerns företagsidentitet. | BusinessIdentity (krävs) |
guestPartner | Integrationskontopartnern som har angetts som gästpartner för det här avtalet. | sträng (krävs) |
hostIdentity | Värdpartnerns företagsidentitet. | BusinessIdentity (krävs) |
hostPartner | Integrationskontopartnern som har angetts som värdpartner för det här avtalet. | sträng (krävs) |
metadata | Metadata. | För Bicep kan du använda funktionen any(). |
AgreementContent
Name | Beskrivning | Värde |
---|---|---|
aS2 | AS2-avtalsinnehållet. | AS2AgreementContent |
Edifact | Innehållet i EDIFACT-avtalet. | EdifactAgreementContent |
x12 | X12-avtalsinnehållet. | X12AgreementContent |
AS2AgreementContent
Name | Beskrivning | Värde |
---|---|---|
receiveAgreement | AS2-avtalet för enkelriktad mottagning. | AS2OneWayAgreement (krävs) |
sendAgreement | AS2-avtalet för enkelriktad sändning. | AS2OneWayAgreement (krävs) |
AS2OneWayAgreement
Name | Beskrivning | Värde |
---|---|---|
protocolSettings | AS2-protokollinställningarna. | AS2ProtocolSettings (krävs) |
receiverBusinessIdentity | Mottagarens företagsidentitet | BusinessIdentity (krävs) |
senderBusinessIdentity | Avsändarens företagsidentitet | BusinessIdentity (krävs) |
AS2ProtocolSettings
Name | Beskrivning | Värde |
---|---|---|
acknowledgementConnectionSettings | Anslutningsinställningarna för bekräftelse. | AS2AcknowledgementConnectionSettings (krävs) |
envelopeSettings | Kuvertinställningarna. | AS2EnvelopeSettings (krävs) |
errorSettings | Felinställningarna. | AS2ErrorSettings (krävs) |
mdnSettings | MDN-inställningarna. | AS2MdnSettings (krävs) |
messageConnectionSettings | Inställningarna för meddelandeanslutning. | AS2MessageConnectionSettings (krävs) |
securitySettings | Säkerhetsinställningarna. | AS2SecuritySettings (krävs) |
validationSettings | Valideringsinställningarna. | AS2ValidationSettings (krävs) |
AS2AcknowledgementConnectionSettings
Name | Beskrivning | Värde |
---|---|---|
ignoreCertificateNameMismatch | Anger om felmatchning ska ignoreras i certifikatnamnet. | bool (krävs) |
keepHttpConnectionAlive | Anger om anslutningen ska hållas aktiv. | bool (krävs) |
supportHttpStatusCodeFortsätt | Anger om HTTP-statuskoden CONTINUE ska stödjas. | bool (krävs) |
unfoldHttpHeaders | Anger om HTTP-huvudena ska utvecklas. | bool (krävs) |
AS2EnvelopeSettings
Name | Beskrivning | Värde |
---|---|---|
autogenerateFileName | Värdet som anger om filnamnet ska genereras automatiskt. | bool (krävs) |
fileNameTemplate | Mallen för filnamn. | sträng (krävs) |
messageContentType | Meddelandeinnehållstypen. | sträng (krävs) |
suspendMessageOnFileNameGenerationError | Värdet som anger om meddelandet ska pausas vid fel vid generering av filnamn. | bool (krävs) |
transmitFileNameInMimeHeader | Värdet som anger om filnamnet ska överföras i mime-huvudet. | bool (krävs) |
AS2ErrorSettings
Name | Beskrivning | Värde |
---|---|---|
resendIfMDNNotReceived | Värdet som anger om du vill skicka meddelandet igen Om MDN inte tas emot. | bool (krävs) |
suspendDuplicateMessage | Värdet som anger om du vill pausa duplicerade meddelanden. | bool (krävs) |
AS2MdnSettings
Name | Beskrivning | Värde |
---|---|---|
dispositionNotificationTo | Borttagningsmeddelandet till huvudvärdet. | sträng |
mdnText | MDN-texten. | sträng |
micHashingAlgorithm | Algoritmen för signering eller hashning. | "MD5" "Ingen" "NotSpecified" 'SHA1' "SHA2256" "SHA2384" "SHA2512" (krävs) |
needMDN | Värdet som anger om du vill skicka eller begära ett MDN. | bool (krävs) |
receiptDeliveryUrl | URL:en för kvittoleveransen. | sträng |
sendInboundMDNToMessageBox | Värdet som anger om inkommande MDN ska skickas till meddelanderutan. | bool (krävs) |
sendMDNAsynchronously | Värdet som anger om den asynkrona MDN:n ska skickas. | bool (krävs) |
signMDN | Värdet som anger om MDN måste signeras eller inte. | bool (krävs) |
signOutboundMDNIfOptional | Värdet som anger om utgående MDN ska signeras om det är valfritt. | bool (krävs) |
AS2MessageConnectionSettings
Name | Beskrivning | Värde |
---|---|---|
ignoreCertificateNameMismatch | Värdet som anger om felmatchning ska ignoreras i certifikatnamnet. | bool (krävs) |
keepHttpConnectionAlive | Värdet som anger om anslutningen ska hållas aktiv. | bool (krävs) |
supportHttpStatusCodeFortsätt | Värdet som anger om HTTP-statuskoden "CONTINUE" ska stödjas. | bool (krävs) |
unfoldHttpHeaders | Värdet som anger om HTTP-huvudena ska utvecklas. | bool (krävs) |
AS2SecuritySettings
Name | Beskrivning | Värde |
---|---|---|
enableNRRForInboundDecodedMessages | Värdet som anger om NRR ska aktiveras för inkommande avkodade meddelanden. | bool (krävs) |
enableNRRForInboundEncodedMessages | Värdet som anger om NRR ska aktiveras för inkommande kodade meddelanden. | bool (krävs) |
enableNRRForInboundMDN | Värdet som anger om NRR ska aktiveras för inkommande MDN. | bool (krävs) |
enableNRRForOutboundDecodedMessages | Värdet som anger om NRR ska aktiveras för utgående avkodade meddelanden. | bool (krävs) |
enableNRRForOutboundEncodedMessages | Värdet som anger om NRR ska aktiveras för utgående kodade meddelanden. | bool (krävs) |
enableNRRForOutboundMDN | Värdet som anger om NRR ska aktiveras för utgående MDN. | bool (krävs) |
encryptionCertificateName | Namnet på krypteringscertifikatet. | sträng |
overrideGroupSigningCertificate | Värdet som anger om du vill skicka eller begära ett MDN. | bool (krävs) |
sha2AlgorithmFormat | Sha2-algoritmformatet. Giltiga värden är Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize. | sträng |
signingCertificateName | Namnet på signeringscertifikatet. | sträng |
AS2ValidationSettings
Name | Beskrivning | Värde |
---|---|---|
checkCertificateRevocationListOnReceive | Värdet som anger om du vill söka efter listan över återkallade certifikat vid mottagning. | bool (krävs) |
checkCertificateRevocationListOnSend | Värdet som anger om du vill söka efter listan över återkallade certifikat vid sändning. | bool (krävs) |
checkDuplicateMessage | Värdet som anger om du vill söka efter duplicerade meddelanden. | bool (krävs) |
compressMessage | Värdet som anger om meddelandet måste komprimeras. | bool (krävs) |
encryptionAlgorithm | Krypteringsalgoritmen. | "AES128" "AES192" "AES256" "DES3" "Ingen" "NotSpecified" "RC2" (krävs) |
encryptMessage | Värdet som anger om meddelandet måste krypteras. | bool (krävs) |
interchangeDuplicatesValidityDays | Antalet dagar som du vill se tillbaka för duplicerat utbyte. | int (obligatoriskt) |
overrideMessageProperties | Värdet som anger om inkommande meddelandeegenskaper ska åsidosättas med de som är avtalade. | bool (krävs) |
signingAlgorithm | Signeringsalgoritmen. | "Standard" "NotSpecified" 'SHA1' "SHA2256" "SHA2384" "SHA2512" |
signMessage | Värdet som anger om meddelandet måste signeras. | bool (krävs) |
Företagsidentitet
Name | Beskrivning | Värde |
---|---|---|
Kvalificerare | Kvalificerare för företagsidentitet, t.ex. as2identity, ZZ, ZZZ, 31, 32 | sträng (krävs) |
värde | Det användardefinierade värdet för företagsidentitet. | sträng (krävs) |
EdifactAgreementContent
Name | Beskrivning | Värde |
---|---|---|
receiveAgreement | EDIFACT-avtalet för enkelriktad mottagning. | EdifactOneWayAgreement (krävs) |
sendAgreement | EDIFACT-avtalet för enkelriktad sändning. | EdifactOneWayAgreement (krävs) |
EdifactOneWayAgreement
Name | Beskrivning | Värde |
---|---|---|
protocolSettings | EDIFACT-protokollinställningarna. | EdifactProtocolSettings (krävs) |
receiverBusinessIdentity | Mottagarens företagsidentitet | BusinessIdentity (krävs) |
senderBusinessIdentity | Avsändarens företagsidentitet | BusinessIdentity (krävs) |
EdifactProtocolSettings
Name | Beskrivning | Värde |
---|---|---|
acknowledgementSettings | EDIFACT-bekräftelseinställningarna. | EdifactAcknowledgementSettings (krävs) |
edifactDelimiterOverrides | Inställningarna för åsidosättning av EDIFACT-avgränsare åsidosätts. | EdifactDelimiterOverride[] |
envelopeOverrides | Åsidosättningsinställningarna för EDIFACT-kuvertet. | EdifactEnvelopeOverride[] |
envelopeSettings | INSTÄLLNINGARNA för EDIFACT-kuvertet. | EdifactEnvelopeSettings (krävs) |
inramningInställningar | EDIFACT-inramningsinställningarna. | EdifactFramingSettings (krävs) |
messageFilter | EDIFACT-meddelandefiltret. | EdifactMessageFilter (krävs) |
messageFilterList | EDIFACT-meddelandefilterlistan. | EdifactMessageIdentifier[] |
processingSettings | EDIFACT-bearbetningsinställningarna. | EdifactProcessingSettings (krävs) |
schemaReferences | EDIFACT-schemareferenserna. | EdifactSchemaReference[] (krävs) |
validationOverrides | Åsidosättningsinställningarna för EDIFACT-verifiering. | EdifactValidationOverride[] |
validationSettings | EDIFACT-verifieringsinställningarna. | EdifactValidationSettings (krävs) |
EdifactAcknowledgementSettings
Name | Beskrivning | Värde |
---|---|---|
acknowledgementControlNumberLowerBound | Kontrollnumret för bekräftelsen med lägre gräns. | int (obligatoriskt) |
acknowledgementControlNumberPrefix | Kontrollnummerprefixet för bekräftelse. | sträng |
acknowledgementControlNumberSuffix | Kontrollnummersuffixet för bekräftelse. | sträng |
acknowledgementControlNumberUpperBound | Kontrollnumret för bekräftelsenummer med övre gräns. | int (obligatoriskt) |
batchFunctionalAcknowledgements | Värdet som anger om funktionella bekräftelser ska batchas. | bool (krävs) |
batchTechnicalAcknowledgements | Värdet som anger om de tekniska bekräftelseerna ska batchas. | bool (krävs) |
needFunctionalAcknowledgement | Värdet som anger om funktionell bekräftelse krävs. | bool (krävs) |
needLoopForValidMessages | Värdet som anger om en loop behövs för giltiga meddelanden. | bool (krävs) |
needTechnicalAcknowledgement | Värdet som anger om teknisk bekräftelse krävs. | bool (krävs) |
rolloverAcknowledgementControlNumber | Värdet som anger om kontrollnumret för bekräftelsen ska förnyas. | bool (krävs) |
sendSynchronousAcknowledgement | Värdet som anger om synkron bekräftelse ska skickas. | bool (krävs) |
EdifactDelimiterOverride
Name | Beskrivning | Värde |
---|---|---|
componentSeparator | Komponentavgränsaren. | int (obligatoriskt) |
dataElementSeparator | Dataelementavgränsaren. | int (obligatoriskt) |
decimalPointIndicator | Indikatorn för decimaltecken. | "Komma" "Decimal" "NotSpecified" (krävs) |
messageAssociationAssignedCode | Den tilldelade koden för meddelandeassociationen. | sträng |
messageId | Meddelande-ID:t. | sträng |
messageRelease | Meddelandeversionen. | sträng |
messageVersion | Meddelandeversionen. | sträng |
releaseIndicator | Versionsindikatorn. | int (obligatoriskt) |
repetitionSeparator | Upprepningsavgränsaren. | int (obligatoriskt) |
segmentTerminator | Segmentavgränsaren. | int (obligatoriskt) |
segmentTerminatorSuffix | Segmentavgränsarens suffix. | "CR" "CRLF" 'LF' "Ingen" "NotSpecified" (krävs) |
Targetnamespace | Målnamnområdet som inställningarna för avgränsare måste tillämpas på. | sträng |
EdifactEnvelopeOverride
Name | Beskrivning | Värde |
---|---|---|
applicationPassword | Programmets lösenord. | sträng |
associationAssignedCode | Den kopplade koden. | sträng |
controllingAgencyCode | Den kontrollerande agenturkoden. | sträng |
functionalGroupId | Det funktionella grupp-ID:t. | sträng |
groupHeaderMessageRelease | Meddelandeutgåvan för grupprubriken. | sträng |
groupHeaderMessageVersion | Meddelandeversionen för grupprubriken. | sträng |
messageAssociationAssignedCode | Den tilldelade koden för meddelandeassociationen. | sträng |
messageId | Det meddelande-ID som kuvertinställningarna måste tillämpas på. | sträng |
messageRelease | Den version av meddelandet som kuvertinställningarna måste tillämpas på. | sträng |
messageVersion | Den meddelandeversion som kuvertinställningarna måste tillämpas på. | sträng |
receiverApplicationId | Mottagarens program-ID. | sträng |
receiverApplicationQualifier | Mottagarprogramskvalificeraren. | sträng |
senderApplicationId | Avsändarprogrammets ID. | sträng |
senderApplicationQualifier | Avsändarprogrammets kvalificerare. | sträng |
Targetnamespace | Målnamnområdet som kuvertinställningarna måste tillämpas på. | sträng |
EdifactEnvelopeSettings
Name | Beskrivning | Värde |
---|---|---|
applicationReferenceId | Programmets referens-ID. | sträng |
applyDelimiterStringAdvice | Värdet som anger om avgränsningssträngsrekommendationer ska tillämpas. | bool (krävs) |
communicationAgreementId | Kommunikationsavtals-ID. | sträng |
createGroupingSegments | Värdet som anger om grupperingssegment ska skapas. | bool (krävs) |
enableDefaultGroupHeaders | Värdet som anger om standardgrupprubriker ska aktiveras. | bool (krävs) |
functionalGroupId | Det funktionella grupp-ID:t. | sträng |
groupApplicationPassword | Lösenordet för gruppprogrammet. | sträng |
groupApplicationReceiverId | Mottagar-ID för gruppprogram. | sträng |
groupApplicationReceiverQualifier | Kvalificerare för gruppprogrammottagare. | sträng |
groupApplicationSenderId | Gruppprogrammets avsändar-ID. | sträng |
groupApplicationSenderQualifier | Gruppprogrammets avsändarkvalificerare. | sträng |
groupAssociationAssignedCode | Den gruppassociation som tilldelats kod. | sträng |
groupControllingAgencyCode | Gruppen som kontrollerar agenturkoden. | sträng |
groupControlNumberLowerBound | Gruppkontrollnumret är lägre. | int (krävs) |
groupControlNumberPrefix | Prefixet för gruppkontrollnummer. | sträng |
groupControlNumberSuffix | Suffixet för gruppkontrollnummer. | sträng |
groupControlNumberUpperBound | Gruppkontrollnumrets övre gräns. | int (krävs) |
groupMessageRelease | Gruppmeddelandeversionen. | sträng |
groupMessageVersion | Gruppmeddelandeversionen. | sträng |
interchangeControlNumberLowerBound | Kontrollnumret för utbytet har lägre gräns. | int (krävs) |
interchangeControlNumberPrefix | Prefixet för utbyteskontrollnummer. | sträng |
interchangeControlNumberSuffix | Suffixet för utbyteskontrollnummer. | sträng |
interchangeControlNumberUpperBound | Det övre gränsvärdet för utbyteskontrollnumret. | int (krävs) |
isTestInterchange | Värdet som anger om meddelandet är ett testutbyte. | bool (krävs) |
overwriteExistingTransactionSetControlNumber | Värdet som anger om du vill skriva över det befintliga kontrollnumret för transaktionsuppsättningen. | bool (krävs) |
processingPriorityCode | Prioritetskoden för bearbetning. | sträng |
receiverInternalIdentification | Mottagarens interna identifiering. | sträng |
receiverInternalSubIdentification | Mottagarens interna underidentifiering. | sträng |
receiverReverseRoutingAddress | Mottagarens omvända routningsadress. | sträng |
recipientReferencePasswordQualifier | Mottagarens referenslösenordskvalificerare. | sträng |
recipientReferencePasswordValue | Mottagaren refererar till lösenordsvärdet. | sträng |
rolloverGroupControlNumber | Värdet som anger om gruppkontrollnumret ska förnyas. | bool (krävs) |
rolloverInterchangeControlNumber | Det värde som anger om kontrollnumret för utbytet ska förnyas. | bool (krävs) |
rolloverTransactionSetControlNumber | Det värde som anger om transaktionsuppsättningens kontrollnummer ska förnyas. | bool (krävs) |
senderInternalIdentification | Avsändarens interna identifiering. | sträng |
senderInternalSubIdentification | Avsändarens interna underidentifiering. | sträng |
senderReverseRoutingAddress | Avsändarens adress för omvänd routning. | sträng |
transactionSetControlNumberLowerBound | Transaktionsuppsättningens kontrollnummer, lägre gräns. | int (obligatoriskt) |
transactionSetControlNumberPrefix | Kontrollnummerprefixet för transaktionsuppsättningen. | sträng |
transactionSetControlNumberSuffix | Kontrollnummersuffixet för transaktionsuppsättningen. | sträng |
transactionSetControlNumberUpperBound | Transaktionsuppsättningens kontrollnummer övre gräns. | int (obligatoriskt) |
EdifactFramingSettings
Name | Beskrivning | Värde |
---|---|---|
characterEncoding | Teckenkodningen. | sträng |
characterSet | EDIFACT-raminställningen characterSet. | "KECA" "NotSpecified" "UNOA" "UNOB" "UNOC" "UNOD" "UNOE" "UNOF" "UNOG" "UNOH" "UNOI" "UNOJ" "UNOK" "UNOX" "UNOY" (krävs) |
componentSeparator | Komponentavgränsaren. | int (obligatoriskt) |
dataElementSeparator | Dataelementavgränsaren. | int (obligatoriskt) |
decimalPointIndicator | Decimalindikator för EDIFACT-raminställning. | "Komma" "Decimal" "NotSpecified" (krävs) |
protocolVersion | Protokollversionen. | int (obligatoriskt) |
releaseIndicator | Versionsindikatorn. | int (obligatoriskt) |
repetitionSeparator | Upprepningsavgränsaren. | int (obligatoriskt) |
segmentTerminator | Segmentavgränsaren. | int (obligatoriskt) |
segmentTerminatorSuffix | Segmentsuffixet för segmentavgränsaren för EDIFACT-raminställningen. | "CR" "CRLF" 'LF' "Ingen" "NotSpecified" (krävs) |
serviceCodeListDirectoryVersion | Katalogversionen för tjänstkodlistan. | sträng |
EdifactMessageFilter
Name | Beskrivning | Värde |
---|---|---|
messageFilterType | Meddelandefiltertypen. | "Exkludera" "Inkludera" "NotSpecified" (krävs) |
EdifactMessageIdentifier
Name | Beskrivning | Värde |
---|---|---|
messageId | Det meddelande-ID som kuvertinställningarna måste tillämpas på. | sträng (krävs) |
EdifactProcessingSettings
Name | Beskrivning | Värde |
---|---|---|
createEmptyXmlTagsForTrailingSeparators | Värdet som anger om du vill skapa tomma XML-taggar för avslutande avgränsare. | bool (krävs) |
maskSecurityInfo | Värdet som anger om säkerhetsinformation ska maskeras. | bool (krävs) |
preserveInterchange | Värdet som anger om utbytet ska bevaras. | bool (krävs) |
suspendInterchangeOnError | Värdet som anger om utbyte vid fel ska pausas. | bool (krävs) |
useDotAsDecimalSeparator | Det värde som anger om punkt ska användas som decimaltecken. | bool (krävs) |
EdifactSchemaReference
Name | 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
Name | Beskrivning | Värde |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Värdet som anger om inledande och avslutande blanksteg ska tillåtas och nollorna ska tillåtas. | bool (krävs) |
enforceCharacterSet | Värdet som anger om teckenuppsättningen ska valideras. | bool (krävs) |
messageId | Det meddelande-ID som verifieringsinställningarna måste tillämpas på. | sträng (krävs) |
trailingSeparatorPolicy | Den avslutande avgränsningsprincipen. | "Obligatoriskt" "NotAllowed" "NotSpecified" "Valfritt" (obligatoriskt) |
trimLeadingAndTrailingSpacesAndZeroes | Värdet som anger om inledande och avslutande blanksteg ska trimmas och nollorna ska trimmas. | bool (krävs) |
validateEDITypes | Värdet som anger om EDI-typer ska verifieras. | bool (krävs) |
validateXSDTypes | Värdet som anger om XSD-typer ska verifieras. | bool (krävs) |
EdifactValidationSettings
Name | Beskrivning | Värde |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Värdet som anger om inledande och avslutande blanksteg ska tillåtas och nollorna ska tillåtas. | bool (krävs) |
checkDuplicateGroupControlNumber | Värdet som anger om du vill söka efter dubblettgruppkontrollnummer. | bool (krävs) |
checkDuplicateInterchangeControlNumber | Det värde som anger om du vill söka efter dubblettnummer för utbyteskontroll. | bool (krävs) |
checkDuplicateTransactionSetControlNumber | Värdet som anger om du vill söka efter duplicerat kontrollnummer för transaktionsuppsättningen. | bool (krävs) |
interchangeControlNumberValidityDays | Giltighetsperioden för utbyteskontrollnumret. | int (obligatoriskt) |
trailingSeparatorPolicy | Den avslutande avgränsarprincipen. | "Obligatoriskt" "NotAllowed" "NotSpecified" "Valfritt" (krävs) |
trimLeadingAndTrailingSpacesAndZeroes | Värdet som anger om inledande och avslutande blanksteg och nollsteg ska trimmas. | bool (krävs) |
validateCharacterSet | Värdet som anger om teckenuppsättningen ska verifieras i meddelandet. | bool (krävs) |
validateEDITypes | Värdet som anger om EDI-typer ska verifieras. | bool (krävs) |
validateXSDTypes | Värdet som anger om XSD-typer ska verifieras. | bool (krävs) |
X12AgreementContent
Name | Beskrivning | Värde |
---|---|---|
receiveAgreement | X12-avtalet för enkelriktad mottagning. | X12OneWayAgreement (krävs) |
sendAgreement | X12-avtalet för enkelriktad sändning. | X12OneWayAgreement (krävs) |
X12OneWayAgreement
Name | Beskrivning | Värde |
---|---|---|
protocolSettings | X12-protokollinställningarna. | X12ProtocolSettings (krävs) |
receiverBusinessIdentity | Mottagarens företagsidentitet | BusinessIdentity (krävs) |
senderBusinessIdentity | Avsändarens företagsidentitet | BusinessIdentity (krävs) |
X12ProtocolSettings
Name | Beskrivning | Värde |
---|---|---|
acknowledgementSettings | X12-bekräftelseinställningarna. | X12AcknowledgementSettings (krävs) |
envelopeOverrides | Åsidosättningsinställningarna för X12-kuvert. | X12EnvelopeOverride[] |
envelopeSettings | Inställningarna för X12-kuvert. | X12EnvelopeSettings (krävs) |
inramningInställningar | X12-inramningsinställningarna. | X12FramingSettings (krävs) |
messageFilter | X12-meddelandefiltret. | X12MessageFilter (krävs) |
messageFilterList | Listan med X12-meddelandefilter. | X12MessageIdentifier[] |
processingSettings | Inställningarna för X12-bearbetning. | X12ProcessingSettings (krävs) |
schemaReferences | X12-schemat refererar till. | X12SchemaReference[] (krävs) |
securitySettings | X12-säkerhetsinställningarna. | X12SecuritySettings (krävs) |
validationOverrides | Åsidosättningsinställningarna för X12-verifiering. | X12ValidationOverride[] |
validationSettings | X12-verifieringsinställningarna. | X12ValidationSettings (krävs) |
x12DelimiterOverrides | Åsidosättningsinställningarna för X12-avgränsare. | X12DelimiterOverrides[] |
X12AcknowledgementSettings
Name | Beskrivning | Värde |
---|---|---|
acknowledgementControlNumberLowerBound | Bekräftelsekontrollnumret är lägre. | int (krävs) |
acknowledgementControlNumberPrefix | Prefixet för bekräftelsekontrollnummer. | sträng |
acknowledgementControlNumberSuffix | Suffixet för bekräftelsekontrollnummer. | sträng |
acknowledgementControlNumberUpperBound | Bekräftelsekontrollnumrets övre gräns. | int (krävs) |
batchFunctionalAcknowledgements | Värdet som anger om funktionella bekräftelser ska batchas. | bool (krävs) |
batchImplementationAcknowledgements | Värdet som anger om bekräftelser för batchimplementering ska utföras. | bool (krävs) |
batchTechnicalAcknowledgements | Värdet som anger om de tekniska bekräftelseerna ska batchas. | bool (krävs) |
functionalAcknowledgementVersion | Den funktionella bekräftelseversionen. | sträng |
implementationAcknowledgementVersion | Implementeringsversionen för bekräftelse. | sträng |
needFunctionalAcknowledgement | Värdet som anger om funktionell bekräftelse krävs. | bool (krävs) |
needImplementationAcknowledgement | Värdet som anger om implementeringserkännelse krävs. | bool (krävs) |
needLoopForValidMessages | Värdet som anger om en loop behövs för giltiga meddelanden. | bool (krävs) |
needTechnicalAcknowledgement | Värdet som anger om teknisk bekräftelse krävs. | bool (krävs) |
rolloverAcknowledgementControlNumber | Värdet som anger om kontrollnumret för bekräftelsen ska förnyas. | bool (krävs) |
sendSynchronousAcknowledgement | Värdet som anger om synkron bekräftelse ska skickas. | bool (krävs) |
X12EnvelopeOverride
Name | Beskrivning | Värde |
---|---|---|
dateFormat | Datumformatet. | "CCYYMMDD" "NotSpecified" "YYMMDD" (krävs) |
functionalIdentifierCode | Den funktionella identifierarkoden. | sträng |
headerVersion | Rubrikversionen. | sträng (krävs) |
messageId | Det meddelande-ID som kuvertinställningarna måste tillämpas på. | sträng (krävs) |
protocolVersion | Den protokollversion som kuvertinställningarna måste tillämpas på. | sträng (krävs) |
receiverApplicationId | Mottagarens program-ID. | sträng (krävs) |
responsibleAgencyCode | Den ansvariga myndighetens kod. | sträng (krävs) |
senderApplicationId | Avsändarprogrammets ID. | sträng (krävs) |
Targetnamespace | Målnamnområdet som kuvertinställningarna måste tillämpas på. | sträng (krävs) |
timeFormat | Tidsformatet. | "HHMM" "HHMMSS" "HHMMSSd" "HHMMSSdd" "NotSpecified" (krävs) |
X12EnvelopeSettings
Name | Beskrivning | Värde |
---|---|---|
controlStandardsId | Kontrollstandard-ID: t. | int (obligatoriskt) |
controlVersionNumber | Kontrollversionsnumret. | sträng (krävs) |
enableDefaultGroupHeaders | Det värde som anger om standardgrupprubriker ska aktiveras. | bool (krävs) |
functionalGroupId | Det funktionella grupp-ID:t. | sträng |
groupControlNumberLowerBound | Gruppkontrollnumret med lägre gräns. | int (obligatoriskt) |
groupControlNumberUpperBound | Gruppkontrollnumrets övre gräns. | int (obligatoriskt) |
groupHeaderAgencyCode | Agentkoden för grupprubriken. | sträng (krävs) |
groupHeaderDateFormat | Datumformatet för grupprubriken. | "CCYYMMDD" "NotSpecified" "YYMMDD" (krävs) |
groupHeaderTimeFormat | Tidsformatet för grupprubriken. | "HHMM" "HHMMSS" "HHMMSSd" "HHMMSSdd" "NotSpecified" (krävs) |
groupHeaderVersion | Grupphuvudversionen. | sträng (krävs) |
interchangeControlNumberLowerBound | Kontrollnumret för utbytet har lägre gräns. | int (krävs) |
interchangeControlNumberUpperBound | Det övre gränsvärdet för utbyteskontrollnumret. | int (krävs) |
overwriteExistingTransactionSetControlNumber | Värdet som anger om du vill skriva över det befintliga kontrollnumret för transaktionsuppsättningen. | bool (krävs) |
receiverApplicationId | Mottagarens program-ID. | sträng (krävs) |
rolloverGroupControlNumber | Värdet som anger om gruppkontrollnumret ska rullas över. | bool (krävs) |
rolloverInterchangeControlNumber | Värdet som anger om utbyteskontrollnumret ska rullas över. | bool (krävs) |
rolloverTransactionSetControlNumber | Värdet som anger om du vill återställa transaktionsuppsättningens kontrollnummer. | bool (krävs) |
senderApplicationId | Avsändarprogrammets ID. | sträng (krävs) |
transactionSetControlNumberLowerBound | Kontrollnumret för transaktionsuppsättningen är lägre. | int (krävs) |
transactionSetControlNumberPrefix | Kontrollnummerprefixet för transaktionsuppsättningen. | sträng |
transactionSetControlNumberSuffix | Suffixet för transaktionsuppsättningens kontrollnummer. | sträng |
transactionSetControlNumberUpperBound | Kontrollnumret för transaktionsuppsättningen är övre gräns. | int (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
Name | 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 | Segmentavslutaren. | int (krävs) |
segmentTerminatorSuffix | Segmentavgränsarens suffix. | "CR" "CRLF" "LF" "Ingen" "NotSpecified" (krävs) |
X12MessageFilter
Name | Beskrivning | Värde |
---|---|---|
messageFilterType | Meddelandefiltertypen. | "Exkludera" "Inkludera" "NotSpecified" (krävs) |
X12MessageIdentifier
Name | Beskrivning | Värde |
---|---|---|
messageId | Meddelande-ID:t. | sträng (krävs) |
X12ProcessingSettings
Name | Beskrivning | Värde |
---|---|---|
convertImpliedDecimal | Värdet som anger om numerisk typ ska konverteras till implicit decimal. | bool (krävs) |
createEmptyXmlTagsForTrailingSeparators | Värdet som anger om du vill skapa tomma XML-taggar för avslutande avgränsare. | bool (krävs) |
maskSecurityInfo | Värdet som anger om säkerhetsinformation ska maskeras. | bool (krävs) |
preserveInterchange | Värdet som anger om utbyte ska bevaras. | bool (krävs) |
suspendInterchangeOnError | Värdet som anger om utbyte vid fel ska pausas. | bool (krävs) |
useDotAsDecimalSeparator | Värdet som anger om punkt ska användas som decimalavgränsare. | bool (krävs) |
X12SchemaReference
Name | Beskrivning | Värde |
---|---|---|
messageId | Meddelande-ID:t. | sträng (krävs) |
schemaName | Schemanamnet. | sträng (krävs) |
schemaVersion | Schemaversionen. | sträng (krävs) |
senderApplicationId | Avsändarprogrammets ID. | sträng |
X12SecuritySettings
Name | Beskrivning | Värde |
---|---|---|
authorizationQualifier | Auktoriseringskvalificeraren. | sträng (krävs) |
authorizationValue | Auktoriseringsvärdet. | sträng |
passwordValue | Lösenordsvärdet. | sträng |
securityQualifier | Säkerhetskvalificeraren. | sträng (krävs) |
X12ValidationOverride
Name | Beskrivning | Värde |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Värdet som anger om inledande och avslutande blanksteg och nolla ska tillåtas. | bool (krävs) |
messageId | Det meddelande-ID som verifieringsinställningarna måste tillämpas på. | sträng (krävs) |
trailingSeparatorPolicy | Den avslutande avgränsarprincipen. | "Obligatoriskt" "NotAllowed" "NotSpecified" "Valfritt" (krävs) |
trimLeadingAndTrailingSpacesAndZeroes | Värdet som anger om inledande och avslutande blanksteg och nollsteg ska trimmas. | bool (krävs) |
validateCharacterSet | Värdet som anger om teckenuppsättningen ska verifieras. | bool (krävs) |
validateEDITypes | Värdet som anger om EDI-typer ska verifieras. | bool (krävs) |
validateXSDTypes | Värdet som anger om XSD-typer ska verifieras. | bool (krävs) |
X12ValidationSettings
Name | Beskrivning | Värde |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Värdet som anger om inledande och avslutande blanksteg och nolla ska tillåtas. | bool (krävs) |
checkDuplicateGroupControlNumber | Värdet som anger om du vill söka efter dubblett av gruppkontrollnummer. | bool (krävs) |
checkDuplicateInterchangeControlNumber | Värdet som anger om du vill söka efter dubblettnummer för utbyteskontroll. | bool (krävs) |
checkDuplicateTransactionSetControlNumber | Värdet som anger om du vill söka efter kontrollnumret för dubbletter av transaktionsuppsättningen. | bool (krävs) |
interchangeControlNumberValidityDays | Giltighetsperioden för utbyteskontrollnumret. | int (krävs) |
trailingSeparatorPolicy | Den avslutande avgränsarprincipen. | "Obligatoriskt" "NotAllowed" "NotSpecified" "Valfritt" (krävs) |
trimLeadingAndTrailingSpacesAndZeroes | Värdet som anger om inledande och avslutande blanksteg och nollsteg ska trimmas. | bool (krävs) |
validateCharacterSet | Värdet som anger om teckenuppsättningen ska verifieras i meddelandet. | bool (krävs) |
validateEDITypes | Värdet som anger om EDI-typer ska verifieras. | bool (krävs) |
validateXSDTypes | Värdet som anger om XSD-typer ska verifieras. | bool (krävs) |
X12DelimiterOverrides
Name | Beskrivning | Värde |
---|---|---|
componentSeparator | Komponentavgränsaren. | int (krävs) |
dataElementSeparator | Dataelementavgränsaren. | int (krävs) |
messageId | Meddelande-ID:t. | sträng |
protocolVersion | Protokollversionen. | sträng |
replaceCharacter | Ersättningstecknet. | int (krävs) |
replaceSeparatorsInPayload | Värdet som anger om avgränsare ska ersättas i nyttolasten. | bool (krävs) |
segmentTerminator | Segmentavslutaren. | int (krävs) |
segmentTerminatorSuffix | Segmentavgränsarens suffix. | "CR" "CRLF" "LF" "Ingen" "NotSpecified" (krävs) |
Targetnamespace | Målnamnområdet som inställningarna för avgränsare måste tillämpas på. | sträng |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Description |
---|---|
Azure Logic Apps – AS2 Skicka mottagning |
Skapar integrationskonton för två partner, Contoso och Fabrikam, inklusive artefakter för partner och avtal. Mallen skapar också logikappar mellan Fabrikam Sales och Contoso för att demonstrera synkrona AS2 Skicka mottagning. Mallen skapar även logikappar mellan Fabrikam Finance och Contoso, som demonstrerar asynkrona AS2 Skicka mottagning. |
Resursdefinition för ARM-mall
Resurstypen integrationAccounts/agreements kan distribueras med åtgärder som mål:
- Resursgrupper – Se distributionskommandon för 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 JSON i mallen.
{
"type": "Microsoft.Logic/integrationAccounts/agreements",
"apiVersion": "2019-05-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"agreementType": "string",
"content": {
"aS2": {
"receiveAgreement": {
"protocolSettings": {
"acknowledgementConnectionSettings": {
"ignoreCertificateNameMismatch": "bool",
"keepHttpConnectionAlive": "bool",
"supportHttpStatusCodeContinue": "bool",
"unfoldHttpHeaders": "bool"
},
"envelopeSettings": {
"autogenerateFileName": "bool",
"fileNameTemplate": "string",
"messageContentType": "string",
"suspendMessageOnFileNameGenerationError": "bool",
"transmitFileNameInMimeHeader": "bool"
},
"errorSettings": {
"resendIfMDNNotReceived": "bool",
"suspendDuplicateMessage": "bool"
},
"mdnSettings": {
"dispositionNotificationTo": "string",
"mdnText": "string",
"micHashingAlgorithm": "string",
"needMDN": "bool",
"receiptDeliveryUrl": "string",
"sendInboundMDNToMessageBox": "bool",
"sendMDNAsynchronously": "bool",
"signMDN": "bool",
"signOutboundMDNIfOptional": "bool"
},
"messageConnectionSettings": {
"ignoreCertificateNameMismatch": "bool",
"keepHttpConnectionAlive": "bool",
"supportHttpStatusCodeContinue": "bool",
"unfoldHttpHeaders": "bool"
},
"securitySettings": {
"enableNRRForInboundDecodedMessages": "bool",
"enableNRRForInboundEncodedMessages": "bool",
"enableNRRForInboundMDN": "bool",
"enableNRRForOutboundDecodedMessages": "bool",
"enableNRRForOutboundEncodedMessages": "bool",
"enableNRRForOutboundMDN": "bool",
"encryptionCertificateName": "string",
"overrideGroupSigningCertificate": "bool",
"sha2AlgorithmFormat": "string",
"signingCertificateName": "string"
},
"validationSettings": {
"checkCertificateRevocationListOnReceive": "bool",
"checkCertificateRevocationListOnSend": "bool",
"checkDuplicateMessage": "bool",
"compressMessage": "bool",
"encryptionAlgorithm": "string",
"encryptMessage": "bool",
"interchangeDuplicatesValidityDays": "int",
"overrideMessageProperties": "bool",
"signingAlgorithm": "string",
"signMessage": "bool"
}
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
},
"sendAgreement": {
"protocolSettings": {
"acknowledgementConnectionSettings": {
"ignoreCertificateNameMismatch": "bool",
"keepHttpConnectionAlive": "bool",
"supportHttpStatusCodeContinue": "bool",
"unfoldHttpHeaders": "bool"
},
"envelopeSettings": {
"autogenerateFileName": "bool",
"fileNameTemplate": "string",
"messageContentType": "string",
"suspendMessageOnFileNameGenerationError": "bool",
"transmitFileNameInMimeHeader": "bool"
},
"errorSettings": {
"resendIfMDNNotReceived": "bool",
"suspendDuplicateMessage": "bool"
},
"mdnSettings": {
"dispositionNotificationTo": "string",
"mdnText": "string",
"micHashingAlgorithm": "string",
"needMDN": "bool",
"receiptDeliveryUrl": "string",
"sendInboundMDNToMessageBox": "bool",
"sendMDNAsynchronously": "bool",
"signMDN": "bool",
"signOutboundMDNIfOptional": "bool"
},
"messageConnectionSettings": {
"ignoreCertificateNameMismatch": "bool",
"keepHttpConnectionAlive": "bool",
"supportHttpStatusCodeContinue": "bool",
"unfoldHttpHeaders": "bool"
},
"securitySettings": {
"enableNRRForInboundDecodedMessages": "bool",
"enableNRRForInboundEncodedMessages": "bool",
"enableNRRForInboundMDN": "bool",
"enableNRRForOutboundDecodedMessages": "bool",
"enableNRRForOutboundEncodedMessages": "bool",
"enableNRRForOutboundMDN": "bool",
"encryptionCertificateName": "string",
"overrideGroupSigningCertificate": "bool",
"sha2AlgorithmFormat": "string",
"signingCertificateName": "string"
},
"validationSettings": {
"checkCertificateRevocationListOnReceive": "bool",
"checkCertificateRevocationListOnSend": "bool",
"checkDuplicateMessage": "bool",
"compressMessage": "bool",
"encryptionAlgorithm": "string",
"encryptMessage": "bool",
"interchangeDuplicatesValidityDays": "int",
"overrideMessageProperties": "bool",
"signingAlgorithm": "string",
"signMessage": "bool"
}
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
}
},
"edifact": {
"receiveAgreement": {
"protocolSettings": {
"acknowledgementSettings": {
"acknowledgementControlNumberLowerBound": "int",
"acknowledgementControlNumberPrefix": "string",
"acknowledgementControlNumberSuffix": "string",
"acknowledgementControlNumberUpperBound": "int",
"batchFunctionalAcknowledgements": "bool",
"batchTechnicalAcknowledgements": "bool",
"needFunctionalAcknowledgement": "bool",
"needLoopForValidMessages": "bool",
"needTechnicalAcknowledgement": "bool",
"rolloverAcknowledgementControlNumber": "bool",
"sendSynchronousAcknowledgement": "bool"
},
"edifactDelimiterOverrides": [
{
"componentSeparator": "int",
"dataElementSeparator": "int",
"decimalPointIndicator": "string",
"messageAssociationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"releaseIndicator": "int",
"repetitionSeparator": "int",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"targetNamespace": "string"
}
],
"envelopeOverrides": [
{
"applicationPassword": "string",
"associationAssignedCode": "string",
"controllingAgencyCode": "string",
"functionalGroupId": "string",
"groupHeaderMessageRelease": "string",
"groupHeaderMessageVersion": "string",
"messageAssociationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"receiverApplicationId": "string",
"receiverApplicationQualifier": "string",
"senderApplicationId": "string",
"senderApplicationQualifier": "string",
"targetNamespace": "string"
}
],
"envelopeSettings": {
"applicationReferenceId": "string",
"applyDelimiterStringAdvice": "bool",
"communicationAgreementId": "string",
"createGroupingSegments": "bool",
"enableDefaultGroupHeaders": "bool",
"functionalGroupId": "string",
"groupApplicationPassword": "string",
"groupApplicationReceiverId": "string",
"groupApplicationReceiverQualifier": "string",
"groupApplicationSenderId": "string",
"groupApplicationSenderQualifier": "string",
"groupAssociationAssignedCode": "string",
"groupControllingAgencyCode": "string",
"groupControlNumberLowerBound": "int",
"groupControlNumberPrefix": "string",
"groupControlNumberSuffix": "string",
"groupControlNumberUpperBound": "int",
"groupMessageRelease": "string",
"groupMessageVersion": "string",
"interchangeControlNumberLowerBound": "int",
"interchangeControlNumberPrefix": "string",
"interchangeControlNumberSuffix": "string",
"interchangeControlNumberUpperBound": "int",
"isTestInterchange": "bool",
"overwriteExistingTransactionSetControlNumber": "bool",
"processingPriorityCode": "string",
"receiverInternalIdentification": "string",
"receiverInternalSubIdentification": "string",
"receiverReverseRoutingAddress": "string",
"recipientReferencePasswordQualifier": "string",
"recipientReferencePasswordValue": "string",
"rolloverGroupControlNumber": "bool",
"rolloverInterchangeControlNumber": "bool",
"rolloverTransactionSetControlNumber": "bool",
"senderInternalIdentification": "string",
"senderInternalSubIdentification": "string",
"senderReverseRoutingAddress": "string",
"transactionSetControlNumberLowerBound": "int",
"transactionSetControlNumberPrefix": "string",
"transactionSetControlNumberSuffix": "string",
"transactionSetControlNumberUpperBound": "int"
},
"framingSettings": {
"characterEncoding": "string",
"characterSet": "string",
"componentSeparator": "int",
"dataElementSeparator": "int",
"decimalPointIndicator": "string",
"protocolVersion": "int",
"releaseIndicator": "int",
"repetitionSeparator": "int",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"serviceCodeListDirectoryVersion": "string"
},
"messageFilter": {
"messageFilterType": "string"
},
"messageFilterList": [
{
"messageId": "string"
}
],
"processingSettings": {
"createEmptyXmlTagsForTrailingSeparators": "bool",
"maskSecurityInfo": "bool",
"preserveInterchange": "bool",
"suspendInterchangeOnError": "bool",
"useDotAsDecimalSeparator": "bool"
},
"schemaReferences": [
{
"associationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"schemaName": "string",
"senderApplicationId": "string",
"senderApplicationQualifier": "string"
}
],
"validationOverrides": [
{
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"enforceCharacterSet": "bool",
"messageId": "string",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
],
"validationSettings": {
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"checkDuplicateGroupControlNumber": "bool",
"checkDuplicateInterchangeControlNumber": "bool",
"checkDuplicateTransactionSetControlNumber": "bool",
"interchangeControlNumberValidityDays": "int",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
},
"sendAgreement": {
"protocolSettings": {
"acknowledgementSettings": {
"acknowledgementControlNumberLowerBound": "int",
"acknowledgementControlNumberPrefix": "string",
"acknowledgementControlNumberSuffix": "string",
"acknowledgementControlNumberUpperBound": "int",
"batchFunctionalAcknowledgements": "bool",
"batchTechnicalAcknowledgements": "bool",
"needFunctionalAcknowledgement": "bool",
"needLoopForValidMessages": "bool",
"needTechnicalAcknowledgement": "bool",
"rolloverAcknowledgementControlNumber": "bool",
"sendSynchronousAcknowledgement": "bool"
},
"edifactDelimiterOverrides": [
{
"componentSeparator": "int",
"dataElementSeparator": "int",
"decimalPointIndicator": "string",
"messageAssociationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"releaseIndicator": "int",
"repetitionSeparator": "int",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"targetNamespace": "string"
}
],
"envelopeOverrides": [
{
"applicationPassword": "string",
"associationAssignedCode": "string",
"controllingAgencyCode": "string",
"functionalGroupId": "string",
"groupHeaderMessageRelease": "string",
"groupHeaderMessageVersion": "string",
"messageAssociationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"receiverApplicationId": "string",
"receiverApplicationQualifier": "string",
"senderApplicationId": "string",
"senderApplicationQualifier": "string",
"targetNamespace": "string"
}
],
"envelopeSettings": {
"applicationReferenceId": "string",
"applyDelimiterStringAdvice": "bool",
"communicationAgreementId": "string",
"createGroupingSegments": "bool",
"enableDefaultGroupHeaders": "bool",
"functionalGroupId": "string",
"groupApplicationPassword": "string",
"groupApplicationReceiverId": "string",
"groupApplicationReceiverQualifier": "string",
"groupApplicationSenderId": "string",
"groupApplicationSenderQualifier": "string",
"groupAssociationAssignedCode": "string",
"groupControllingAgencyCode": "string",
"groupControlNumberLowerBound": "int",
"groupControlNumberPrefix": "string",
"groupControlNumberSuffix": "string",
"groupControlNumberUpperBound": "int",
"groupMessageRelease": "string",
"groupMessageVersion": "string",
"interchangeControlNumberLowerBound": "int",
"interchangeControlNumberPrefix": "string",
"interchangeControlNumberSuffix": "string",
"interchangeControlNumberUpperBound": "int",
"isTestInterchange": "bool",
"overwriteExistingTransactionSetControlNumber": "bool",
"processingPriorityCode": "string",
"receiverInternalIdentification": "string",
"receiverInternalSubIdentification": "string",
"receiverReverseRoutingAddress": "string",
"recipientReferencePasswordQualifier": "string",
"recipientReferencePasswordValue": "string",
"rolloverGroupControlNumber": "bool",
"rolloverInterchangeControlNumber": "bool",
"rolloverTransactionSetControlNumber": "bool",
"senderInternalIdentification": "string",
"senderInternalSubIdentification": "string",
"senderReverseRoutingAddress": "string",
"transactionSetControlNumberLowerBound": "int",
"transactionSetControlNumberPrefix": "string",
"transactionSetControlNumberSuffix": "string",
"transactionSetControlNumberUpperBound": "int"
},
"framingSettings": {
"characterEncoding": "string",
"characterSet": "string",
"componentSeparator": "int",
"dataElementSeparator": "int",
"decimalPointIndicator": "string",
"protocolVersion": "int",
"releaseIndicator": "int",
"repetitionSeparator": "int",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"serviceCodeListDirectoryVersion": "string"
},
"messageFilter": {
"messageFilterType": "string"
},
"messageFilterList": [
{
"messageId": "string"
}
],
"processingSettings": {
"createEmptyXmlTagsForTrailingSeparators": "bool",
"maskSecurityInfo": "bool",
"preserveInterchange": "bool",
"suspendInterchangeOnError": "bool",
"useDotAsDecimalSeparator": "bool"
},
"schemaReferences": [
{
"associationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"schemaName": "string",
"senderApplicationId": "string",
"senderApplicationQualifier": "string"
}
],
"validationOverrides": [
{
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"enforceCharacterSet": "bool",
"messageId": "string",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
],
"validationSettings": {
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"checkDuplicateGroupControlNumber": "bool",
"checkDuplicateInterchangeControlNumber": "bool",
"checkDuplicateTransactionSetControlNumber": "bool",
"interchangeControlNumberValidityDays": "int",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
}
},
"x12": {
"receiveAgreement": {
"protocolSettings": {
"acknowledgementSettings": {
"acknowledgementControlNumberLowerBound": "int",
"acknowledgementControlNumberPrefix": "string",
"acknowledgementControlNumberSuffix": "string",
"acknowledgementControlNumberUpperBound": "int",
"batchFunctionalAcknowledgements": "bool",
"batchImplementationAcknowledgements": "bool",
"batchTechnicalAcknowledgements": "bool",
"functionalAcknowledgementVersion": "string",
"implementationAcknowledgementVersion": "string",
"needFunctionalAcknowledgement": "bool",
"needImplementationAcknowledgement": "bool",
"needLoopForValidMessages": "bool",
"needTechnicalAcknowledgement": "bool",
"rolloverAcknowledgementControlNumber": "bool",
"sendSynchronousAcknowledgement": "bool"
},
"envelopeOverrides": [
{
"dateFormat": "string",
"functionalIdentifierCode": "string",
"headerVersion": "string",
"messageId": "string",
"protocolVersion": "string",
"receiverApplicationId": "string",
"responsibleAgencyCode": "string",
"senderApplicationId": "string",
"targetNamespace": "string",
"timeFormat": "string"
}
],
"envelopeSettings": {
"controlStandardsId": "int",
"controlVersionNumber": "string",
"enableDefaultGroupHeaders": "bool",
"functionalGroupId": "string",
"groupControlNumberLowerBound": "int",
"groupControlNumberUpperBound": "int",
"groupHeaderAgencyCode": "string",
"groupHeaderDateFormat": "string",
"groupHeaderTimeFormat": "string",
"groupHeaderVersion": "string",
"interchangeControlNumberLowerBound": "int",
"interchangeControlNumberUpperBound": "int",
"overwriteExistingTransactionSetControlNumber": "bool",
"receiverApplicationId": "string",
"rolloverGroupControlNumber": "bool",
"rolloverInterchangeControlNumber": "bool",
"rolloverTransactionSetControlNumber": "bool",
"senderApplicationId": "string",
"transactionSetControlNumberLowerBound": "int",
"transactionSetControlNumberPrefix": "string",
"transactionSetControlNumberSuffix": "string",
"transactionSetControlNumberUpperBound": "int",
"usageIndicator": "string",
"useControlStandardsIdAsRepetitionCharacter": "bool"
},
"framingSettings": {
"characterSet": "string",
"componentSeparator": "int",
"dataElementSeparator": "int",
"replaceCharacter": "int",
"replaceSeparatorsInPayload": "bool",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string"
},
"messageFilter": {
"messageFilterType": "string"
},
"messageFilterList": [
{
"messageId": "string"
}
],
"processingSettings": {
"convertImpliedDecimal": "bool",
"createEmptyXmlTagsForTrailingSeparators": "bool",
"maskSecurityInfo": "bool",
"preserveInterchange": "bool",
"suspendInterchangeOnError": "bool",
"useDotAsDecimalSeparator": "bool"
},
"schemaReferences": [
{
"messageId": "string",
"schemaName": "string",
"schemaVersion": "string",
"senderApplicationId": "string"
}
],
"securitySettings": {
"authorizationQualifier": "string",
"authorizationValue": "string",
"passwordValue": "string",
"securityQualifier": "string"
},
"validationOverrides": [
{
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"messageId": "string",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
],
"validationSettings": {
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"checkDuplicateGroupControlNumber": "bool",
"checkDuplicateInterchangeControlNumber": "bool",
"checkDuplicateTransactionSetControlNumber": "bool",
"interchangeControlNumberValidityDays": "int",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
},
"x12DelimiterOverrides": [
{
"componentSeparator": "int",
"dataElementSeparator": "int",
"messageId": "string",
"protocolVersion": "string",
"replaceCharacter": "int",
"replaceSeparatorsInPayload": "bool",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"targetNamespace": "string"
}
]
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
},
"sendAgreement": {
"protocolSettings": {
"acknowledgementSettings": {
"acknowledgementControlNumberLowerBound": "int",
"acknowledgementControlNumberPrefix": "string",
"acknowledgementControlNumberSuffix": "string",
"acknowledgementControlNumberUpperBound": "int",
"batchFunctionalAcknowledgements": "bool",
"batchImplementationAcknowledgements": "bool",
"batchTechnicalAcknowledgements": "bool",
"functionalAcknowledgementVersion": "string",
"implementationAcknowledgementVersion": "string",
"needFunctionalAcknowledgement": "bool",
"needImplementationAcknowledgement": "bool",
"needLoopForValidMessages": "bool",
"needTechnicalAcknowledgement": "bool",
"rolloverAcknowledgementControlNumber": "bool",
"sendSynchronousAcknowledgement": "bool"
},
"envelopeOverrides": [
{
"dateFormat": "string",
"functionalIdentifierCode": "string",
"headerVersion": "string",
"messageId": "string",
"protocolVersion": "string",
"receiverApplicationId": "string",
"responsibleAgencyCode": "string",
"senderApplicationId": "string",
"targetNamespace": "string",
"timeFormat": "string"
}
],
"envelopeSettings": {
"controlStandardsId": "int",
"controlVersionNumber": "string",
"enableDefaultGroupHeaders": "bool",
"functionalGroupId": "string",
"groupControlNumberLowerBound": "int",
"groupControlNumberUpperBound": "int",
"groupHeaderAgencyCode": "string",
"groupHeaderDateFormat": "string",
"groupHeaderTimeFormat": "string",
"groupHeaderVersion": "string",
"interchangeControlNumberLowerBound": "int",
"interchangeControlNumberUpperBound": "int",
"overwriteExistingTransactionSetControlNumber": "bool",
"receiverApplicationId": "string",
"rolloverGroupControlNumber": "bool",
"rolloverInterchangeControlNumber": "bool",
"rolloverTransactionSetControlNumber": "bool",
"senderApplicationId": "string",
"transactionSetControlNumberLowerBound": "int",
"transactionSetControlNumberPrefix": "string",
"transactionSetControlNumberSuffix": "string",
"transactionSetControlNumberUpperBound": "int",
"usageIndicator": "string",
"useControlStandardsIdAsRepetitionCharacter": "bool"
},
"framingSettings": {
"characterSet": "string",
"componentSeparator": "int",
"dataElementSeparator": "int",
"replaceCharacter": "int",
"replaceSeparatorsInPayload": "bool",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string"
},
"messageFilter": {
"messageFilterType": "string"
},
"messageFilterList": [
{
"messageId": "string"
}
],
"processingSettings": {
"convertImpliedDecimal": "bool",
"createEmptyXmlTagsForTrailingSeparators": "bool",
"maskSecurityInfo": "bool",
"preserveInterchange": "bool",
"suspendInterchangeOnError": "bool",
"useDotAsDecimalSeparator": "bool"
},
"schemaReferences": [
{
"messageId": "string",
"schemaName": "string",
"schemaVersion": "string",
"senderApplicationId": "string"
}
],
"securitySettings": {
"authorizationQualifier": "string",
"authorizationValue": "string",
"passwordValue": "string",
"securityQualifier": "string"
},
"validationOverrides": [
{
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"messageId": "string",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
],
"validationSettings": {
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"checkDuplicateGroupControlNumber": "bool",
"checkDuplicateInterchangeControlNumber": "bool",
"checkDuplicateTransactionSetControlNumber": "bool",
"interchangeControlNumberValidityDays": "int",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
},
"x12DelimiterOverrides": [
{
"componentSeparator": "int",
"dataElementSeparator": "int",
"messageId": "string",
"protocolVersion": "string",
"replaceCharacter": "int",
"replaceSeparatorsInPayload": "bool",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"targetNamespace": "string"
}
]
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
}
}
},
"guestIdentity": {
"qualifier": "string",
"value": "string"
},
"guestPartner": "string",
"hostIdentity": {
"qualifier": "string",
"value": "string"
},
"hostPartner": "string",
"metadata": {}
}
}
Egenskapsvärden
integrationKonton/avtal
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.Logic/integrationAccounts/agreements" |
apiVersion | Resurs-API-versionen | '2019-05-01' |
name | Resursnamnet Se hur du anger namn och typer för underordnade resurser i JSON ARM-mallar. |
sträng (krävs) |
location | Resursplatsen. | sträng |
tags | Resurstaggar. | Ordlista med taggnamn och värden. Se Taggar i mallar |
properties | Egenskaperna för integrationskontoavtalet. | IntegrationAccountAgreementEgenskaper (krävs) |
IntegrationAccountAgreementEgenskaper
Name | Beskrivning | Värde |
---|---|---|
agreementType | Avtalstypen. | "AS2" "Edifact" "NotSpecified" "X12" (krävs) |
innehåll | Avtalets innehåll. | AgreementContent (krävs) |
guestIdentity | Gästpartnerns företagsidentitet. | BusinessIdentity (krävs) |
guestPartner | Den integrationskontopartner som har angetts som gästpartner för det här avtalet. | sträng (krävs) |
hostIdentity | Värdpartnerns företagsidentitet. | BusinessIdentity (krävs) |
hostPartner | Den integrationskontopartner som har angetts som värdpartner för det här avtalet. | sträng (krävs) |
metadata | Metadata. |
AgreementContent
Name | Beskrivning | Värde |
---|---|---|
aS2 | AS2-avtalsinnehållet. | AS2AgreementContent |
Edifact | Innehållet i EDIFACT-avtalet. | EdifactAgreementContent |
x12 | X12-avtalsinnehållet. | X12AgreementContent |
AS2AgreementContent
Name | Beskrivning | Värde |
---|---|---|
receiveAgreement | As2-avtalet för enkelriktad mottagning. | AS2OneWayAgreement (krävs) |
sendAgreement | AS2-avtalet för enkelriktad sändning. | AS2OneWayAgreement (krävs) |
AS2OneWayAgreement
Name | Beskrivning | Värde |
---|---|---|
protocolSettings | Protokollinställningarna för AS2. | AS2ProtocolSettings (krävs) |
receiverBusinessIdentity | Mottagarens företagsidentitet | BusinessIdentity (krävs) |
senderBusinessIdentity | Avsändarens företagsidentitet | BusinessIdentity (krävs) |
AS2ProtocolSettings
Name | Beskrivning | Värde |
---|---|---|
acknowledgementConnectionSettings | Anslutningsinställningarna för bekräftelse. | AS2AcknowledgementConnectionSettings (krävs) |
envelopeSettings | Kuvertinställningarna. | AS2EnvelopeSettings (krävs) |
errorSettings | Felinställningarna. | AS2ErrorSettings (krävs) |
mdnSettings | MDN-inställningarna. | AS2MdnSettings (krävs) |
messageConnectionSettings | Inställningarna för meddelandeanslutning. | AS2MessageConnectionSettings (krävs) |
securitySettings | Säkerhetsinställningarna. | AS2SecuritySettings (krävs) |
validationSettings | Valideringsinställningarna. | AS2ValidationSettings (krävs) |
AS2AcknowledgementConnectionSettings
Name | Beskrivning | Värde |
---|---|---|
ignoreCertificateNameMismatch | Anger om felmatchning ska ignoreras i certifikatnamnet. | bool (krävs) |
keepHttpConnectionAlive | Anger om anslutningen ska hållas aktiv. | bool (krävs) |
supportHttpStatusCodeFortsätt | Anger om HTTP-statuskoden CONTINUE ska stödjas. | bool (krävs) |
unfoldHttpHeaders | Anger om HTTP-huvudena ska utvecklas. | bool (krävs) |
AS2EnvelopeSettings
Name | Beskrivning | Värde |
---|---|---|
autogenerateFileName | Värdet som anger om filnamnet ska genereras automatiskt. | bool (krävs) |
fileNameTemplate | Mallen för filnamn. | sträng (krävs) |
messageContentType | Meddelandeinnehållstypen. | sträng (krävs) |
suspendMessageOnFileNameGenerationError | Värdet som anger om meddelandet ska pausas vid genereringsfel för filnamn. | bool (krävs) |
transmitFileNameInMimeHeader | Värdet som anger om filnamnet ska överföras i mime-huvudet. | bool (krävs) |
AS2ErrorSettings
Name | Beskrivning | Värde |
---|---|---|
resendIfMDNNotReceived | Värdet som anger om du vill skicka ett nytt meddelande om MDN inte tas emot. | bool (krävs) |
suspendDuplicateMessage | Värdet som anger om du vill pausa duplicerat meddelande. | bool (krävs) |
AS2MdnSettings
Name | Beskrivning | Värde |
---|---|---|
dispositionNotificationTo | Borttagningsmeddelandet till rubrikvärdet. | sträng |
mdnText | MDN-texten. | sträng |
micHashingAlgorithm | Algoritmen för signering eller hashning. | "MD5" "Ingen" "NotSpecified" "SHA1" "SHA2256" "SHA2384" "SHA2512" (krävs) |
needMDN | Värdet som anger om du vill skicka eller begära ett MDN. | bool (krävs) |
receiptDeliveryUrl | Kvittoleverans-URL:en. | sträng |
sendInboundMDNToMessageBox | Värdet som anger om inkommande MDN ska skickas till meddelanderutan. | bool (krävs) |
sendMDNAsynchronously | Värdet som anger om det asynkrona MDN ska skickas. | bool (krävs) |
signMDN | Värdet som anger om MDN måste signeras eller inte. | bool (krävs) |
signOutboundMDNIfOptional | Värdet som anger om utgående MDN ska signeras om det är valfritt. | bool (krävs) |
AS2MessageConnectionSettings
Name | Beskrivning | Värde |
---|---|---|
ignoreCertificateNameMismatch | Värdet som anger om felmatchning ska ignoreras i certifikatnamnet. | bool (krävs) |
keepHttpConnectionAlive | Värdet som anger om anslutningen ska hållas vid liv. | bool (krävs) |
supportHttpStatusCodeFortsätt | Värdet som anger om HTTP-statuskoden "FORTSÄTT" ska stödjas. | bool (krävs) |
unfoldHttpHeaders | Värdet som anger om HTTP-huvudena ska utvecklas. | bool (krävs) |
AS2SecuritySettings
Name | Beskrivning | Värde |
---|---|---|
enableNRRForInboundDecodedMessages | Värdet som anger om NRR ska aktiveras för inkommande avkodade meddelanden. | bool (krävs) |
enableNRRForInboundEncodedMessages | Värdet som anger om NRR ska aktiveras för inkommande kodade meddelanden. | bool (krävs) |
enableNRRForInboundMDN | Värdet som anger om NRR ska aktiveras för inkommande MDN. | bool (krävs) |
enableNRRForOutboundDecodedMessages | Värdet som anger om NRR ska aktiveras för utgående avkodade meddelanden. | bool (krävs) |
enableNRRForOutboundEncodedMessages | Värdet som anger om NRR ska aktiveras för utgående kodade meddelanden. | bool (krävs) |
enableNRRForOutboundMDN | Värdet som anger om NRR ska aktiveras för utgående MDN. | bool (krävs) |
encryptionCertificateName | Namnet på krypteringscertifikatet. | sträng |
overrideGroupSigningCertificate | Värdet som anger om du vill skicka eller begära ett MDN. | bool (krävs) |
sha2AlgorithmFormat | Sha2-algoritmformatet. Giltiga värden är Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize. | sträng |
signingCertificateName | Namnet på signeringscertifikatet. | sträng |
AS2ValidationSettings
Name | Beskrivning | Värde |
---|---|---|
checkCertificateRevocationListOnReceive | Värdet som anger om du vill söka efter listan över återkallade certifikat vid mottagning. | bool (krävs) |
checkCertificateRevocationListOnSend | Värdet som anger om du vill söka efter listan över återkallade certifikat vid sändning. | bool (krävs) |
checkDuplicateMessage | Värdet som anger om du vill söka efter dubblettmeddelande. | bool (krävs) |
compressMessage | Värdet som anger om meddelandet måste komprimeras. | bool (krävs) |
encryptionAlgorithm | Krypteringsalgoritmen. | "AES128" "AES192" "AES256" "DES3" "Ingen" "NotSpecified" "RC2" (krävs) |
encryptMessage | Värdet som anger om meddelandet måste krypteras. | bool (krävs) |
interchangeDuplicatesValidityDays | Antalet dagar som du ska se tillbaka för duplicerat utbyte. | int (krävs) |
overrideMessageProperties | Värdet som anger om inkommande meddelandeegenskaper ska åsidosättas med de som är avtalade. | bool (krävs) |
signingAlgorithm | Signeringsalgoritmen. | "Standard" "NotSpecified" "SHA1" "SHA2256" "SHA2384" "SHA2512" |
signMessage | Värdet som anger om meddelandet måste signeras. | bool (krävs) |
BusinessIdentity
Name | Beskrivning | Värde |
---|---|---|
Kvalificerare | Kvalificerare för företagsidentitet, t.ex. as2identity, ZZ, ZZZ, 31, 32 | sträng (krävs) |
värde | Det användardefinierade värdet för företagsidentitet. | sträng (krävs) |
EdifactAgreementContent
Name | Beskrivning | Värde |
---|---|---|
receiveAgreement | EDIFACT-avtalet för enkelriktad mottagning. | EdifactOneWayAgreement (krävs) |
sendAgreement | EDIFACT-avtalet för enkelriktad sändning. | EdifactOneWayAgreement (krävs) |
EdifactOneWayAgreement
Name | Beskrivning | Värde |
---|---|---|
protocolSettings | EDIFACT-protokollinställningarna. | EdifactProtocolSettings (krävs) |
receiverBusinessIdentity | Mottagarens företagsidentitet | BusinessIdentity (krävs) |
senderBusinessIdentity | Avsändarens företagsidentitet | BusinessIdentity (krävs) |
EdifactProtocolSettings
Name | Beskrivning | Värde |
---|---|---|
acknowledgementSettings | EDIFACT-bekräftelseinställningarna. | EdifactAcknowledgementSettings (krävs) |
edifactDelimiterOverrides | EDIFACT-avgränsare åsidosätter inställningar. | EdifactDelimiterOverride[] |
envelopeOverrides | Åsidosättningsinställningarna för EDIFACT-kuvertet. | EdifactEnvelopeOverride[] |
envelopeSettings | EDIFACT-kuvertinställningarna. | EdifactEnvelopeSettings (krävs) |
inramningInställningar | EDIFACT-inramningsinställningarna. | EdifactFramingSettings (krävs) |
messageFilter | EDIFACT-meddelandefiltret. | EdifactMessageFilter (krävs) |
messageFilterList | EDIFACT-meddelandefilterlistan. | EdifactMessageIdentifier[] |
processingSettings | EDIFACT-bearbetningsinställningarna. | EdifactProcessingSettings (krävs) |
schemaReferences | EDIFACT-schemat refererar till. | EdifactSchemaReference[] (krävs) |
validationOverrides | Åsidosättningsinställningarna för EDIFACT-verifiering. | EdifactValidationOverride[] |
validationSettings | EDIFACT-verifieringsinställningarna. | EdifactValidationSettings (krävs) |
EdifactAcknowledgementSettings
Name | Beskrivning | Värde |
---|---|---|
acknowledgementControlNumberLowerBound | Bekräftelsekontrollnumret är lägre. | int (krävs) |
acknowledgementControlNumberPrefix | Prefixet för bekräftelsekontrollnummer. | sträng |
acknowledgementControlNumberSuffix | Suffixet för bekräftelsekontrollnummer. | sträng |
acknowledgementControlNumberUpperBound | Bekräftelsekontrollnumrets övre gräns. | int (krävs) |
batchFunctionalAcknowledgements | Värdet som anger om funktionella bekräftelser ska batchas. | bool (krävs) |
batchTechnicalAcknowledgements | Värdet som anger om de tekniska bekräftelseerna ska batchas. | bool (krävs) |
needFunctionalAcknowledgement | Värdet som anger om funktionell bekräftelse behövs. | bool (krävs) |
needLoopForValidMessages | Värdet som anger om en loop behövs för giltiga meddelanden. | bool (krävs) |
needTechnicalAcknowledgement | Värdet som anger om teknisk bekräftelse behövs. | bool (krävs) |
rolloverAcknowledgementControlNumber | Värdet som anger om kontrollnumret för att återställa bekräftelsen ska återställas. | bool (krävs) |
sendSynchronousAcknowledgement | Värdet som anger om synkron bekräftelse ska skickas. | bool (krävs) |
EdifactDelimiterOverride
Name | Beskrivning | Värde |
---|---|---|
componentSeparator | Komponentavgränsaren. | int (krävs) |
dataElementSeparator | Dataelementavgränsaren. | int (krävs) |
decimalPointIndicator | Indikatorn för decimaltecknet. | "Kommatecken" "Decimal" "NotSpecified" (krävs) |
messageAssociationAssignedCode | Den tilldelade koden för meddelandeassociationen. | sträng |
messageId | Meddelande-ID:t. | sträng |
messageRelease | Meddelandeversionen. | sträng |
messageVersion | Meddelandeversionen. | sträng |
releaseIndicator | Versionsindikatorn. | int (krävs) |
repetitionSeparator | Upprepningsavgränsaren. | int (krävs) |
segmentTerminator | Segmentavslutaren. | int (krävs) |
segmentTerminatorSuffix | Segmentavgränsarens suffix. | "CR" "CRLF" "LF" "Ingen" "NotSpecified" (krävs) |
Targetnamespace | Målnamnområdet som inställningarna för avgränsare måste tillämpas på. | sträng |
EdifactEnvelopeOverride
Name | Beskrivning | Värde |
---|---|---|
applicationPassword | Programmets lösenord. | sträng |
associationAssignedCode | Den association som tilldelats kod. | sträng |
controllingAgencyCode | Den kontrollerande agenturkoden. | sträng |
functionalGroupId | Det funktionella grupp-ID:t. | sträng |
groupHeaderMessageRelease | Meddelandeversionen av grupprubriken. | sträng |
groupHeaderMessageVersion | Meddelandeversionen för grupprubriken. | sträng |
messageAssociationAssignedCode | Den tilldelade koden för meddelandeassociationen. | sträng |
messageId | Det meddelande-ID som kuvertinställningarna måste tillämpas på. | sträng |
messageRelease | Den version av meddelandeversionen som kuvertinställningarna måste tillämpas på. | sträng |
messageVersion | Den meddelandeversion som kuvertinställningarna måste tillämpas på. | sträng |
receiverApplicationId | Mottagarens program-ID. | sträng |
receiverApplicationQualifier | Mottagarprogrammets kvalificerare. | sträng |
senderApplicationId | Avsändarprogrammets ID. | sträng |
senderApplicationQualifier | Avsändarprogrammets kvalificerare. | sträng |
Targetnamespace | Målnamnområdet som kuvertinställningarna måste tillämpas på. | sträng |
EdifactEnvelopeSettings
Name | Beskrivning | Värde |
---|---|---|
applicationReferenceId | Programmets referens-ID. | sträng |
applyDelimiterStringAdvice | Värdet som anger om avgränsningssträngsrekommendationer ska tillämpas. | bool (krävs) |
communicationAgreementId | Kommunikationsavtals-ID. | sträng |
createGroupingSegments | Värdet som anger om grupperingssegment ska skapas. | bool (krävs) |
enableDefaultGroupHeaders | Värdet som anger om standardgrupprubriker ska aktiveras. | bool (krävs) |
functionalGroupId | Det funktionella grupp-ID:t. | sträng |
groupApplicationPassword | Lösenordet för gruppprogrammet. | sträng |
groupApplicationReceiverId | Mottagar-ID för gruppprogram. | sträng |
groupApplicationReceiverQualifier | Kvalificerare för gruppprogrammottagare. | sträng |
groupApplicationSenderId | Gruppprogrammets avsändar-ID. | sträng |
groupApplicationSenderQualifier | Gruppprogrammets avsändarkvalificerare. | sträng |
groupAssociationAssignedCode | Den gruppassociation som tilldelats kod. | sträng |
groupControllingAgencyCode | Gruppen som kontrollerar agenturkoden. | sträng |
groupControlNumberLowerBound | Gruppkontrollnumret är lägre. | int (krävs) |
groupControlNumberPrefix | Prefixet för gruppkontrollnummer. | sträng |
groupControlNumberSuffix | Suffixet för gruppkontrollnummer. | sträng |
groupControlNumberUpperBound | Gruppkontrollnumrets övre gräns. | int (krävs) |
groupMessageRelease | Gruppmeddelandeversionen. | sträng |
groupMessageVersion | Gruppmeddelandeversionen. | sträng |
interchangeControlNumberLowerBound | Kontrollnumret för utbytet har lägre gräns. | int (krävs) |
interchangeControlNumberPrefix | Prefixet för utbyteskontrollnummer. | sträng |
interchangeControlNumberSuffix | Suffixet för utbyteskontrollnummer. | sträng |
interchangeControlNumberUpperBound | Det övre gränsvärdet för utbyteskontrollnumret. | int (krävs) |
isTestInterchange | Värdet som anger om meddelandet är ett testutbyte. | bool (krävs) |
overwriteExistingTransactionSetControlNumber | Värdet som anger om du vill skriva över det befintliga kontrollnumret för transaktionsuppsättningen. | bool (krävs) |
processingPriorityCode | Prioritetskoden för bearbetning. | sträng |
receiverInternalIdentification | Mottagarens interna identifiering. | sträng |
receiverInternalSubIdentification | Mottagarens interna underidentifiering. | sträng |
receiverReverseRoutingAddress | Mottagarens omvända routningsadress. | sträng |
recipientReferencePasswordQualifier | Mottagarens referenslösenordskvalificerare. | sträng |
recipientReferencePasswordValue | Mottagaren refererar till lösenordsvärdet. | sträng |
rolloverGroupControlNumber | Värdet som anger om gruppkontrollnumret ska rullas över. | bool (krävs) |
rolloverInterchangeControlNumber | Värdet som anger om utbyteskontrollnumret ska rullas över. | bool (krävs) |
rolloverTransactionSetControlNumber | Värdet som anger om du vill återställa transaktionsuppsättningens kontrollnummer. | bool (krävs) |
senderInternalIdentification | Avsändarens interna identifiering. | sträng |
senderInternalSubIdentification | Avsändarens interna underidentifiering. | sträng |
senderReverseRoutingAddress | Avsändarens omvända routningsadress. | sträng |
transactionSetControlNumberLowerBound | Kontrollnumret för transaktionsuppsättningen är lägre. | int (krävs) |
transactionSetControlNumberPrefix | Kontrollnummerprefixet för transaktionsuppsättningen. | sträng |
transactionSetControlNumberSuffix | Suffixet för transaktionsuppsättningens kontrollnummer. | sträng |
transactionSetControlNumberUpperBound | Kontrollnumret för transaktionsuppsättningen är övre gräns. | int (krävs) |
EdifactFramingSettings
Name | Beskrivning | Värde |
---|---|---|
characterEncoding | Teckenkodning. | sträng |
characterSet | EDIFACT-raminställningen teckenUppsättning. | "KECA" "NotSpecified" "UNOA" "UNOB" "UNOC" "UNOD" "UNOE" "UNOF" "UNOG" "UNOH" "UNOI" "UNOJ" "UNOK" "UNOX" "UNOY" (krävs) |
componentSeparator | Komponentavgränsaren. | int (obligatoriskt) |
dataElementSeparator | Dataelementavgränsaren. | int (obligatoriskt) |
decimalPointIndicator | Decimalindikator för EDIFACT-raminställning. | "Komma" "Decimal" "NotSpecified" (krävs) |
protocolVersion | Protokollversionen. | int (obligatoriskt) |
releaseIndicator | Versionsindikatorn. | int (obligatoriskt) |
repetitionSeparator | Upprepningsavgränsaren. | int (obligatoriskt) |
segmentTerminator | Segmentavgränsaren. | int (obligatoriskt) |
segmentTerminatorSuffix | Segmentsuffixet för segmentavgränsaren för EDIFACT-raminställningen. | "CR" "CRLF" 'LF' "Ingen" "NotSpecified" (krävs) |
serviceCodeListDirectoryVersion | Katalogversionen för tjänstkodlistan. | sträng |
EdifactMessageFilter
Name | Beskrivning | Värde |
---|---|---|
messageFilterType | Meddelandefiltertypen. | "Exkludera" "Inkludera" "NotSpecified" (krävs) |
EdifactMessageIdentifier
Name | Beskrivning | Värde |
---|---|---|
messageId | Det meddelande-ID som kuvertinställningarna måste tillämpas på. | sträng (krävs) |
EdifactProcessingSettings
Name | Beskrivning | Värde |
---|---|---|
createEmptyXmlTagsForTrailingSeparators | Värdet som anger om du vill skapa tomma XML-taggar för avslutande avgränsare. | bool (krävs) |
maskSecurityInfo | Värdet som anger om säkerhetsinformation ska maskeras. | bool (krävs) |
preserveInterchange | Värdet som anger om utbytet ska bevaras. | bool (krävs) |
suspendInterchangeOnError | Värdet som anger om utbyte vid fel ska pausas. | bool (krävs) |
useDotAsDecimalSeparator | Det värde som anger om punkt ska användas som decimaltecken. | bool (krävs) |
EdifactSchemaReference
Name | 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
Name | Beskrivning | Värde |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Värdet som anger om inledande och avslutande blanksteg och nolla ska tillåtas. | bool (krävs) |
enforceCharacterSet | Värdet som anger om teckenuppsättningen ska verifieras. | bool (krävs) |
messageId | Det meddelande-ID som verifieringsinställningarna måste tillämpas på. | sträng (krävs) |
trailingSeparatorPolicy | Den avslutande avgränsarprincipen. | "Obligatoriskt" "NotAllowed" "NotSpecified" "Valfritt" (krävs) |
trimLeadingAndTrailingSpacesAndZeroes | Värdet som anger om inledande och avslutande blanksteg och nollsteg ska trimmas. | bool (krävs) |
validateEDITypes | Värdet som anger om EDI-typer ska verifieras. | bool (krävs) |
validateXSDTypes | Värdet som anger om XSD-typer ska verifieras. | bool (krävs) |
EdifactValidationSettings
Name | Beskrivning | Värde |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Värdet som anger om inledande och avslutande blanksteg och nolla ska tillåtas. | bool (krävs) |
checkDuplicateGroupControlNumber | Värdet som anger om du vill söka efter dubblett av gruppkontrollnummer. | bool (krävs) |
checkDuplicateInterchangeControlNumber | Värdet som anger om du vill söka efter dubblettnummer för utbyteskontroll. | bool (krävs) |
checkDuplicateTransactionSetControlNumber | Värdet som anger om du vill söka efter kontrollnumret för dubbletter av transaktionsuppsättningen. | bool (krävs) |
interchangeControlNumberValidityDays | Giltighetsperioden för utbyteskontrollnumret. | int (krävs) |
trailingSeparatorPolicy | Den avslutande avgränsarprincipen. | "Obligatoriskt" "NotAllowed" "NotSpecified" "Valfritt" (krävs) |
trimLeadingAndTrailingSpacesAndZeroes | Värdet som anger om inledande och avslutande blanksteg och nollsteg ska trimmas. | bool (krävs) |
validateCharacterSet | Värdet som anger om teckenuppsättningen ska verifieras i meddelandet. | bool (krävs) |
validateEDITypes | Värdet som anger om EDI-typer ska verifieras. | bool (krävs) |
validateXSDTypes | Värdet som anger om XSD-typer ska verifieras. | bool (krävs) |
X12AgreementContent
Name | Beskrivning | Värde |
---|---|---|
receiveAgreement | X12-avtalet för enkelriktad mottagning. | X12OneWayAgreement (krävs) |
sendAgreement | X12-avtalet för enkelriktad sändning. | X12OneWayAgreement (krävs) |
X12OneWayAgreement
Name | Beskrivning | Värde |
---|---|---|
protocolSettings | X12-protokollinställningarna. | X12ProtocolSettings (krävs) |
receiverBusinessIdentity | Mottagarens företagsidentitet | BusinessIdentity (krävs) |
senderBusinessIdentity | Avsändarens företagsidentitet | BusinessIdentity (krävs) |
X12ProtocolSettings
Name | Beskrivning | Värde |
---|---|---|
acknowledgementSettings | X12-bekräftelseinställningarna. | X12AcknowledgementSettings (krävs) |
envelopeOverrides | Åsidosättningsinställningarna för X12-kuvertet. | X12EnvelopeOverride[] |
envelopeSettings | Inställningarna för X12-kuvert. | X12EnvelopeSettings (krävs) |
inramningInställningar | X12-inramningsinställningarna. | X12FramingSettings (krävs) |
messageFilter | X12-meddelandefiltret. | X12MessageFilter (krävs) |
messageFilterList | Listan med X12-meddelandefilter. | X12MessageIdentifier[] |
processingSettings | X12-bearbetningsinställningarna. | X12ProcessingSettings (krävs) |
schemaReferences | X12-schemareferenserna. | X12SchemaReference[] (krävs) |
securitySettings | X12-säkerhetsinställningarna. | X12SecuritySettings (krävs) |
validationOverrides | Åsidosättningsinställningarna för X12-verifiering. | X12ValidationOverride[] |
validationSettings | X12-verifieringsinställningarna. | X12ValidationSettings (krävs) |
x12DelimiterOverrides | X12-avgränsare åsidosätter inställningar. | X12DelimiterOverrides[] |
X12AcknowledgementSettings
Name | Beskrivning | Värde |
---|---|---|
acknowledgementControlNumberLowerBound | Kontrollnumret för bekräftelsen med lägre gräns. | int (obligatoriskt) |
acknowledgementControlNumberPrefix | Kontrollnummerprefixet för bekräftelse. | sträng |
acknowledgementControlNumberSuffix | Kontrollnummersuffixet för bekräftelse. | sträng |
acknowledgementControlNumberUpperBound | Kontrollnumret för bekräftelsenummer med övre gräns. | int (obligatoriskt) |
batchFunctionalAcknowledgements | Värdet som anger om funktionella bekräftelser ska batchas. | bool (krävs) |
batchImplementationAcknowledgements | Värdet som anger om bekräftelser för batchimplementering ska utföras. | bool (krävs) |
batchTechnicalAcknowledgements | Värdet som anger om de tekniska bekräftelseerna ska batchas. | bool (krävs) |
functionalAcknowledgementVersion | Den funktionella bekräftelseversionen. | sträng |
implementationAcknowledgementVersion | Implementeringsversionen för bekräftelse. | sträng |
needFunctionalAcknowledgement | Värdet som anger om funktionell bekräftelse krävs. | bool (krävs) |
needImplementationAcknowledgement | Värdet som anger om implementeringserkännelse krävs. | bool (krävs) |
needLoopForValidMessages | Värdet som anger om en loop behövs för giltiga meddelanden. | bool (krävs) |
needTechnicalAcknowledgement | Värdet som anger om teknisk bekräftelse krävs. | bool (krävs) |
rolloverAcknowledgementControlNumber | Värdet som anger om kontrollnumret för bekräftelsen ska förnyas. | bool (krävs) |
sendSynchronousAcknowledgement | Värdet som anger om synkron bekräftelse ska skickas. | bool (krävs) |
X12EnvelopeOverride
Name | Beskrivning | Värde |
---|---|---|
dateFormat | Datumformatet. | "CCYYMMDD" "NotSpecified" "YYMMDD" (krävs) |
functionalIdentifierCode | Den funktionella identifierarkoden. | sträng |
headerVersion | Rubrikversionen. | sträng (krävs) |
messageId | Det meddelande-ID som kuvertinställningarna måste tillämpas på. | sträng (krävs) |
protocolVersion | Den protokollversion som kuvertinställningarna måste tillämpas på. | sträng (krävs) |
receiverApplicationId | Mottagarens program-ID. | sträng (krävs) |
responsibleAgencyCode | Den ansvariga myndighetens kod. | sträng (krävs) |
senderApplicationId | Avsändarprogrammets ID. | sträng (krävs) |
Targetnamespace | Målnamnområdet som kuvertinställningarna måste tillämpas på. | sträng (krävs) |
timeFormat | Tidsformatet. | "HHMM" "HHMMSS" "HHMMSSd" "HHMMSSdd" "NotSpecified" (krävs) |
X12EnvelopeSettings
Name | Beskrivning | Värde |
---|---|---|
controlStandardsId | Kontrollstandard-ID: t. | int (obligatoriskt) |
controlVersionNumber | Kontrollversionsnumret. | sträng (krävs) |
enableDefaultGroupHeaders | Det värde som anger om standardgrupprubriker ska aktiveras. | bool (krävs) |
functionalGroupId | Det funktionella grupp-ID:t. | sträng |
groupControlNumberLowerBound | Gruppkontrollnumret med lägre gräns. | int (obligatoriskt) |
groupControlNumberUpperBound | Gruppkontrollnumrets övre gräns. | int (obligatoriskt) |
groupHeaderAgencyCode | Agentkoden för grupprubriken. | sträng (krävs) |
groupHeaderDateFormat | Datumformatet för grupprubriken. | "CCYYMMDD" "NotSpecified" "YYMMDD" (krävs) |
groupHeaderTimeFormat | Tidsformatet för grupprubriken. | "HHMM" "HHMMSS" "HHMMSSd" "HHMMSSdd" "NotSpecified" (krävs) |
groupHeaderVersion | Grupphuvudversionen. | sträng (krävs) |
interchangeControlNumberLowerBound | Kontrollnumret för utbytet med lägre gräns. | int (obligatoriskt) |
interchangeControlNumberUpperBound | Trafikkontrollnumrets övre gräns. | int (obligatoriskt) |
overwriteExistingTransactionSetControlNumber | Värdet som anger om du vill skriva över det befintliga kontrollnumret för transaktionsuppsättningen. | bool (krävs) |
receiverApplicationId | Mottagarens program-ID. | sträng (krävs) |
rolloverGroupControlNumber | Värdet som anger om gruppkontrollnumret ska förnyas. | bool (krävs) |
rolloverInterchangeControlNumber | Det värde som anger om kontrollnumret för utbytet ska förnyas. | bool (krävs) |
rolloverTransactionSetControlNumber | Det värde som anger om transaktionsuppsättningens kontrollnummer ska förnyas. | bool (krävs) |
senderApplicationId | Avsändarprogrammets ID. | sträng (krävs) |
transactionSetControlNumberLowerBound | Transaktionsuppsättningens kontrollnummer, lägre gräns. | int (obligatoriskt) |
transactionSetControlNumberPrefix | Kontrollnummerprefixet för transaktionsuppsättningen. | sträng |
transactionSetControlNumberSuffix | Kontrollnummersuffixet för transaktionsuppsättningen. | sträng |
transactionSetControlNumberUpperBound | Transaktionsuppsättningens kontrollnummer övre gräns. | int (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
Name | 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 | Segmentavslutaren. | int (krävs) |
segmentTerminatorSuffix | Segmentavgränsarens suffix. | "CR" "CRLF" "LF" "Ingen" "NotSpecified" (krävs) |
X12MessageFilter
Name | Beskrivning | Värde |
---|---|---|
messageFilterType | Meddelandefiltertypen. | "Exkludera" "Inkludera" "NotSpecified" (krävs) |
X12MessageIdentifier
Name | Beskrivning | Värde |
---|---|---|
messageId | Meddelande-ID:t. | sträng (krävs) |
X12ProcessingSettings
Name | Beskrivning | Värde |
---|---|---|
convertImpliedDecimal | Värdet som anger om numerisk typ ska konverteras till implicit decimal. | bool (krävs) |
createEmptyXmlTagsForTrailingSeparators | Värdet som anger om du vill skapa tomma XML-taggar för avslutande avgränsare. | bool (krävs) |
maskSecurityInfo | Värdet som anger om säkerhetsinformation ska maskeras. | bool (krävs) |
preserveInterchange | Värdet som anger om utbyte ska bevaras. | bool (krävs) |
suspendInterchangeOnError | Värdet som anger om utbyte vid fel ska pausas. | bool (krävs) |
useDotAsDecimalSeparator | Värdet som anger om punkt ska användas som decimalavgränsare. | bool (krävs) |
X12SchemaReference
Name | Beskrivning | Värde |
---|---|---|
messageId | Meddelande-ID:t. | sträng (krävs) |
schemaName | Schemanamnet. | sträng (krävs) |
schemaVersion | Schemaversionen. | sträng (krävs) |
senderApplicationId | Avsändarprogrammets ID. | sträng |
X12SecuritySettings
Name | Beskrivning | Värde |
---|---|---|
authorizationQualifier | Auktoriseringskvalificeraren. | sträng (krävs) |
authorizationValue | Auktoriseringsvärdet. | sträng |
passwordValue | Lösenordsvärdet. | sträng |
securityQualifier | Säkerhetskvalificeraren. | sträng (krävs) |
X12ValidationOverride
Name | Beskrivning | Värde |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Värdet som anger om inledande och avslutande blanksteg ska tillåtas och nollorna ska tillåtas. | bool (krävs) |
messageId | Det meddelande-ID som verifieringsinställningarna måste tillämpas på. | sträng (krävs) |
trailingSeparatorPolicy | Den avslutande avgränsningsprincipen. | "Obligatoriskt" "NotAllowed" "NotSpecified" "Valfritt" (obligatoriskt) |
trimLeadingAndTrailingSpacesAndZeroes | Värdet som anger om inledande och avslutande blanksteg ska trimmas och nollorna ska trimmas. | bool (krävs) |
validateCharacterSet | Värdet som anger om teckenuppsättningen ska valideras. | bool (krävs) |
validateEDITypes | Värdet som anger om EDI-typer ska verifieras. | bool (krävs) |
validateXSDTypes | Värdet som anger om XSD-typer ska verifieras. | bool (krävs) |
X12ValidationSettings
Name | Beskrivning | Värde |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Värdet som anger om inledande och avslutande blanksteg ska tillåtas och nollorna ska tillåtas. | bool (krävs) |
checkDuplicateGroupControlNumber | Värdet som anger om du vill söka efter dubblettgruppkontrollnummer. | bool (krävs) |
checkDuplicateInterchangeControlNumber | Det värde som anger om du vill söka efter dubblettnummer för utbyteskontroll. | bool (krävs) |
checkDuplicateTransactionSetControlNumber | Värdet som anger om du vill söka efter duplicerat kontrollnummer för transaktionsuppsättningen. | bool (krävs) |
interchangeControlNumberValidityDays | Giltighetsperioden för utbyteskontrollnumret. | int (obligatoriskt) |
trailingSeparatorPolicy | Den avslutande avgränsningsprincipen. | "Obligatoriskt" "NotAllowed" "NotSpecified" "Valfritt" (obligatoriskt) |
trimLeadingAndTrailingSpacesAndZeroes | Värdet som anger om inledande och avslutande blanksteg ska trimmas och nollorna ska trimmas. | bool (krävs) |
validateCharacterSet | Värdet som anger om teckenuppsättningen ska verifieras i meddelandet. | bool (krävs) |
validateEDITypes | Värdet som anger om EDI-typer ska verifieras. | bool (krävs) |
validateXSDTypes | Värdet som anger om XSD-typer ska verifieras. | bool (krävs) |
X12DelimiterOverrides
Name | Beskrivning | Värde |
---|---|---|
componentSeparator | Komponentavgränsaren. | int (obligatoriskt) |
dataElementSeparator | Dataelementavgränsaren. | int (obligatoriskt) |
messageId | Meddelande-ID:t. | sträng |
protocolVersion | Protokollversionen. | sträng |
replaceCharacter | Ersättningstecknet. | int (obligatoriskt) |
replaceSeparatorsInPayload | Värdet som anger om avgränsare ska ersättas i nyttolasten. | bool (krävs) |
segmentTerminator | Segmentavslutaren. | int (krävs) |
segmentTerminatorSuffix | Segmentavgränsarens suffix. | "CR" "CRLF" "LF" "Ingen" "NotSpecified" (krävs) |
Targetnamespace | Målnamnområdet som inställningarna för avgränsare måste tillämpas på. | sträng |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Description |
---|---|
Azure Logic Apps – AS2 Skicka mottagning |
Skapar integrationskonton för två partner, Contoso och Fabrikam, inklusive artefakter för partner och avtal. Mallen skapar också logikappar mellan Fabrikam Sales och Contoso för att demonstrera synkrona AS2 Skicka mottagning. Mallen skapar även logikappar mellan Fabrikam Finance och Contoso, som demonstrerar asynkrona AS2 Skicka mottagning. |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen integrationAccounts/agreements kan distribueras med åtgärder som mål:
- Resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Logic/integrationAccounts/agreements-resurs lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Logic/integrationAccounts/agreements@2019-05-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
agreementType = "string"
content = {
aS2 = {
receiveAgreement = {
protocolSettings = {
acknowledgementConnectionSettings = {
ignoreCertificateNameMismatch = bool
keepHttpConnectionAlive = bool
supportHttpStatusCodeContinue = bool
unfoldHttpHeaders = bool
}
envelopeSettings = {
autogenerateFileName = bool
fileNameTemplate = "string"
messageContentType = "string"
suspendMessageOnFileNameGenerationError = bool
transmitFileNameInMimeHeader = bool
}
errorSettings = {
resendIfMDNNotReceived = bool
suspendDuplicateMessage = bool
}
mdnSettings = {
dispositionNotificationTo = "string"
mdnText = "string"
micHashingAlgorithm = "string"
needMDN = bool
receiptDeliveryUrl = "string"
sendInboundMDNToMessageBox = bool
sendMDNAsynchronously = bool
signMDN = bool
signOutboundMDNIfOptional = bool
}
messageConnectionSettings = {
ignoreCertificateNameMismatch = bool
keepHttpConnectionAlive = bool
supportHttpStatusCodeContinue = bool
unfoldHttpHeaders = bool
}
securitySettings = {
enableNRRForInboundDecodedMessages = bool
enableNRRForInboundEncodedMessages = bool
enableNRRForInboundMDN = bool
enableNRRForOutboundDecodedMessages = bool
enableNRRForOutboundEncodedMessages = bool
enableNRRForOutboundMDN = bool
encryptionCertificateName = "string"
overrideGroupSigningCertificate = bool
sha2AlgorithmFormat = "string"
signingCertificateName = "string"
}
validationSettings = {
checkCertificateRevocationListOnReceive = bool
checkCertificateRevocationListOnSend = bool
checkDuplicateMessage = bool
compressMessage = bool
encryptionAlgorithm = "string"
encryptMessage = bool
interchangeDuplicatesValidityDays = int
overrideMessageProperties = bool
signingAlgorithm = "string"
signMessage = bool
}
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
sendAgreement = {
protocolSettings = {
acknowledgementConnectionSettings = {
ignoreCertificateNameMismatch = bool
keepHttpConnectionAlive = bool
supportHttpStatusCodeContinue = bool
unfoldHttpHeaders = bool
}
envelopeSettings = {
autogenerateFileName = bool
fileNameTemplate = "string"
messageContentType = "string"
suspendMessageOnFileNameGenerationError = bool
transmitFileNameInMimeHeader = bool
}
errorSettings = {
resendIfMDNNotReceived = bool
suspendDuplicateMessage = bool
}
mdnSettings = {
dispositionNotificationTo = "string"
mdnText = "string"
micHashingAlgorithm = "string"
needMDN = bool
receiptDeliveryUrl = "string"
sendInboundMDNToMessageBox = bool
sendMDNAsynchronously = bool
signMDN = bool
signOutboundMDNIfOptional = bool
}
messageConnectionSettings = {
ignoreCertificateNameMismatch = bool
keepHttpConnectionAlive = bool
supportHttpStatusCodeContinue = bool
unfoldHttpHeaders = bool
}
securitySettings = {
enableNRRForInboundDecodedMessages = bool
enableNRRForInboundEncodedMessages = bool
enableNRRForInboundMDN = bool
enableNRRForOutboundDecodedMessages = bool
enableNRRForOutboundEncodedMessages = bool
enableNRRForOutboundMDN = bool
encryptionCertificateName = "string"
overrideGroupSigningCertificate = bool
sha2AlgorithmFormat = "string"
signingCertificateName = "string"
}
validationSettings = {
checkCertificateRevocationListOnReceive = bool
checkCertificateRevocationListOnSend = bool
checkDuplicateMessage = bool
compressMessage = bool
encryptionAlgorithm = "string"
encryptMessage = bool
interchangeDuplicatesValidityDays = int
overrideMessageProperties = bool
signingAlgorithm = "string"
signMessage = bool
}
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
}
edifact = {
receiveAgreement = {
protocolSettings = {
acknowledgementSettings = {
acknowledgementControlNumberLowerBound = int
acknowledgementControlNumberPrefix = "string"
acknowledgementControlNumberSuffix = "string"
acknowledgementControlNumberUpperBound = int
batchFunctionalAcknowledgements = bool
batchTechnicalAcknowledgements = bool
needFunctionalAcknowledgement = bool
needLoopForValidMessages = bool
needTechnicalAcknowledgement = bool
rolloverAcknowledgementControlNumber = bool
sendSynchronousAcknowledgement = bool
}
edifactDelimiterOverrides = [
{
componentSeparator = int
dataElementSeparator = int
decimalPointIndicator = "string"
messageAssociationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
releaseIndicator = int
repetitionSeparator = int
segmentTerminator = int
segmentTerminatorSuffix = "string"
targetNamespace = "string"
}
]
envelopeOverrides = [
{
applicationPassword = "string"
associationAssignedCode = "string"
controllingAgencyCode = "string"
functionalGroupId = "string"
groupHeaderMessageRelease = "string"
groupHeaderMessageVersion = "string"
messageAssociationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
receiverApplicationId = "string"
receiverApplicationQualifier = "string"
senderApplicationId = "string"
senderApplicationQualifier = "string"
targetNamespace = "string"
}
]
envelopeSettings = {
applicationReferenceId = "string"
applyDelimiterStringAdvice = bool
communicationAgreementId = "string"
createGroupingSegments = bool
enableDefaultGroupHeaders = bool
functionalGroupId = "string"
groupApplicationPassword = "string"
groupApplicationReceiverId = "string"
groupApplicationReceiverQualifier = "string"
groupApplicationSenderId = "string"
groupApplicationSenderQualifier = "string"
groupAssociationAssignedCode = "string"
groupControllingAgencyCode = "string"
groupControlNumberLowerBound = int
groupControlNumberPrefix = "string"
groupControlNumberSuffix = "string"
groupControlNumberUpperBound = int
groupMessageRelease = "string"
groupMessageVersion = "string"
interchangeControlNumberLowerBound = int
interchangeControlNumberPrefix = "string"
interchangeControlNumberSuffix = "string"
interchangeControlNumberUpperBound = int
isTestInterchange = bool
overwriteExistingTransactionSetControlNumber = bool
processingPriorityCode = "string"
receiverInternalIdentification = "string"
receiverInternalSubIdentification = "string"
receiverReverseRoutingAddress = "string"
recipientReferencePasswordQualifier = "string"
recipientReferencePasswordValue = "string"
rolloverGroupControlNumber = bool
rolloverInterchangeControlNumber = bool
rolloverTransactionSetControlNumber = bool
senderInternalIdentification = "string"
senderInternalSubIdentification = "string"
senderReverseRoutingAddress = "string"
transactionSetControlNumberLowerBound = int
transactionSetControlNumberPrefix = "string"
transactionSetControlNumberSuffix = "string"
transactionSetControlNumberUpperBound = int
}
framingSettings = {
characterEncoding = "string"
characterSet = "string"
componentSeparator = int
dataElementSeparator = int
decimalPointIndicator = "string"
protocolVersion = int
releaseIndicator = int
repetitionSeparator = int
segmentTerminator = int
segmentTerminatorSuffix = "string"
serviceCodeListDirectoryVersion = "string"
}
messageFilter = {
messageFilterType = "string"
}
messageFilterList = [
{
messageId = "string"
}
]
processingSettings = {
createEmptyXmlTagsForTrailingSeparators = bool
maskSecurityInfo = bool
preserveInterchange = bool
suspendInterchangeOnError = bool
useDotAsDecimalSeparator = bool
}
schemaReferences = [
{
associationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
schemaName = "string"
senderApplicationId = "string"
senderApplicationQualifier = "string"
}
]
validationOverrides = [
{
allowLeadingAndTrailingSpacesAndZeroes = bool
enforceCharacterSet = bool
messageId = "string"
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateEDITypes = bool
validateXSDTypes = bool
}
]
validationSettings = {
allowLeadingAndTrailingSpacesAndZeroes = bool
checkDuplicateGroupControlNumber = bool
checkDuplicateInterchangeControlNumber = bool
checkDuplicateTransactionSetControlNumber = bool
interchangeControlNumberValidityDays = int
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEDITypes = bool
validateXSDTypes = bool
}
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
sendAgreement = {
protocolSettings = {
acknowledgementSettings = {
acknowledgementControlNumberLowerBound = int
acknowledgementControlNumberPrefix = "string"
acknowledgementControlNumberSuffix = "string"
acknowledgementControlNumberUpperBound = int
batchFunctionalAcknowledgements = bool
batchTechnicalAcknowledgements = bool
needFunctionalAcknowledgement = bool
needLoopForValidMessages = bool
needTechnicalAcknowledgement = bool
rolloverAcknowledgementControlNumber = bool
sendSynchronousAcknowledgement = bool
}
edifactDelimiterOverrides = [
{
componentSeparator = int
dataElementSeparator = int
decimalPointIndicator = "string"
messageAssociationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
releaseIndicator = int
repetitionSeparator = int
segmentTerminator = int
segmentTerminatorSuffix = "string"
targetNamespace = "string"
}
]
envelopeOverrides = [
{
applicationPassword = "string"
associationAssignedCode = "string"
controllingAgencyCode = "string"
functionalGroupId = "string"
groupHeaderMessageRelease = "string"
groupHeaderMessageVersion = "string"
messageAssociationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
receiverApplicationId = "string"
receiverApplicationQualifier = "string"
senderApplicationId = "string"
senderApplicationQualifier = "string"
targetNamespace = "string"
}
]
envelopeSettings = {
applicationReferenceId = "string"
applyDelimiterStringAdvice = bool
communicationAgreementId = "string"
createGroupingSegments = bool
enableDefaultGroupHeaders = bool
functionalGroupId = "string"
groupApplicationPassword = "string"
groupApplicationReceiverId = "string"
groupApplicationReceiverQualifier = "string"
groupApplicationSenderId = "string"
groupApplicationSenderQualifier = "string"
groupAssociationAssignedCode = "string"
groupControllingAgencyCode = "string"
groupControlNumberLowerBound = int
groupControlNumberPrefix = "string"
groupControlNumberSuffix = "string"
groupControlNumberUpperBound = int
groupMessageRelease = "string"
groupMessageVersion = "string"
interchangeControlNumberLowerBound = int
interchangeControlNumberPrefix = "string"
interchangeControlNumberSuffix = "string"
interchangeControlNumberUpperBound = int
isTestInterchange = bool
overwriteExistingTransactionSetControlNumber = bool
processingPriorityCode = "string"
receiverInternalIdentification = "string"
receiverInternalSubIdentification = "string"
receiverReverseRoutingAddress = "string"
recipientReferencePasswordQualifier = "string"
recipientReferencePasswordValue = "string"
rolloverGroupControlNumber = bool
rolloverInterchangeControlNumber = bool
rolloverTransactionSetControlNumber = bool
senderInternalIdentification = "string"
senderInternalSubIdentification = "string"
senderReverseRoutingAddress = "string"
transactionSetControlNumberLowerBound = int
transactionSetControlNumberPrefix = "string"
transactionSetControlNumberSuffix = "string"
transactionSetControlNumberUpperBound = int
}
framingSettings = {
characterEncoding = "string"
characterSet = "string"
componentSeparator = int
dataElementSeparator = int
decimalPointIndicator = "string"
protocolVersion = int
releaseIndicator = int
repetitionSeparator = int
segmentTerminator = int
segmentTerminatorSuffix = "string"
serviceCodeListDirectoryVersion = "string"
}
messageFilter = {
messageFilterType = "string"
}
messageFilterList = [
{
messageId = "string"
}
]
processingSettings = {
createEmptyXmlTagsForTrailingSeparators = bool
maskSecurityInfo = bool
preserveInterchange = bool
suspendInterchangeOnError = bool
useDotAsDecimalSeparator = bool
}
schemaReferences = [
{
associationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
schemaName = "string"
senderApplicationId = "string"
senderApplicationQualifier = "string"
}
]
validationOverrides = [
{
allowLeadingAndTrailingSpacesAndZeroes = bool
enforceCharacterSet = bool
messageId = "string"
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateEDITypes = bool
validateXSDTypes = bool
}
]
validationSettings = {
allowLeadingAndTrailingSpacesAndZeroes = bool
checkDuplicateGroupControlNumber = bool
checkDuplicateInterchangeControlNumber = bool
checkDuplicateTransactionSetControlNumber = bool
interchangeControlNumberValidityDays = int
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEDITypes = bool
validateXSDTypes = bool
}
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
}
x12 = {
receiveAgreement = {
protocolSettings = {
acknowledgementSettings = {
acknowledgementControlNumberLowerBound = int
acknowledgementControlNumberPrefix = "string"
acknowledgementControlNumberSuffix = "string"
acknowledgementControlNumberUpperBound = int
batchFunctionalAcknowledgements = bool
batchImplementationAcknowledgements = bool
batchTechnicalAcknowledgements = bool
functionalAcknowledgementVersion = "string"
implementationAcknowledgementVersion = "string"
needFunctionalAcknowledgement = bool
needImplementationAcknowledgement = bool
needLoopForValidMessages = bool
needTechnicalAcknowledgement = bool
rolloverAcknowledgementControlNumber = bool
sendSynchronousAcknowledgement = bool
}
envelopeOverrides = [
{
dateFormat = "string"
functionalIdentifierCode = "string"
headerVersion = "string"
messageId = "string"
protocolVersion = "string"
receiverApplicationId = "string"
responsibleAgencyCode = "string"
senderApplicationId = "string"
targetNamespace = "string"
timeFormat = "string"
}
]
envelopeSettings = {
controlStandardsId = int
controlVersionNumber = "string"
enableDefaultGroupHeaders = bool
functionalGroupId = "string"
groupControlNumberLowerBound = int
groupControlNumberUpperBound = int
groupHeaderAgencyCode = "string"
groupHeaderDateFormat = "string"
groupHeaderTimeFormat = "string"
groupHeaderVersion = "string"
interchangeControlNumberLowerBound = int
interchangeControlNumberUpperBound = int
overwriteExistingTransactionSetControlNumber = bool
receiverApplicationId = "string"
rolloverGroupControlNumber = bool
rolloverInterchangeControlNumber = bool
rolloverTransactionSetControlNumber = bool
senderApplicationId = "string"
transactionSetControlNumberLowerBound = int
transactionSetControlNumberPrefix = "string"
transactionSetControlNumberSuffix = "string"
transactionSetControlNumberUpperBound = int
usageIndicator = "string"
useControlStandardsIdAsRepetitionCharacter = bool
}
framingSettings = {
characterSet = "string"
componentSeparator = int
dataElementSeparator = int
replaceCharacter = int
replaceSeparatorsInPayload = bool
segmentTerminator = int
segmentTerminatorSuffix = "string"
}
messageFilter = {
messageFilterType = "string"
}
messageFilterList = [
{
messageId = "string"
}
]
processingSettings = {
convertImpliedDecimal = bool
createEmptyXmlTagsForTrailingSeparators = bool
maskSecurityInfo = bool
preserveInterchange = bool
suspendInterchangeOnError = bool
useDotAsDecimalSeparator = bool
}
schemaReferences = [
{
messageId = "string"
schemaName = "string"
schemaVersion = "string"
senderApplicationId = "string"
}
]
securitySettings = {
authorizationQualifier = "string"
authorizationValue = "string"
passwordValue = "string"
securityQualifier = "string"
}
validationOverrides = [
{
allowLeadingAndTrailingSpacesAndZeroes = bool
messageId = "string"
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEDITypes = bool
validateXSDTypes = bool
}
]
validationSettings = {
allowLeadingAndTrailingSpacesAndZeroes = bool
checkDuplicateGroupControlNumber = bool
checkDuplicateInterchangeControlNumber = bool
checkDuplicateTransactionSetControlNumber = bool
interchangeControlNumberValidityDays = int
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEDITypes = bool
validateXSDTypes = bool
}
x12DelimiterOverrides = [
{
componentSeparator = int
dataElementSeparator = int
messageId = "string"
protocolVersion = "string"
replaceCharacter = int
replaceSeparatorsInPayload = bool
segmentTerminator = int
segmentTerminatorSuffix = "string"
targetNamespace = "string"
}
]
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
sendAgreement = {
protocolSettings = {
acknowledgementSettings = {
acknowledgementControlNumberLowerBound = int
acknowledgementControlNumberPrefix = "string"
acknowledgementControlNumberSuffix = "string"
acknowledgementControlNumberUpperBound = int
batchFunctionalAcknowledgements = bool
batchImplementationAcknowledgements = bool
batchTechnicalAcknowledgements = bool
functionalAcknowledgementVersion = "string"
implementationAcknowledgementVersion = "string"
needFunctionalAcknowledgement = bool
needImplementationAcknowledgement = bool
needLoopForValidMessages = bool
needTechnicalAcknowledgement = bool
rolloverAcknowledgementControlNumber = bool
sendSynchronousAcknowledgement = bool
}
envelopeOverrides = [
{
dateFormat = "string"
functionalIdentifierCode = "string"
headerVersion = "string"
messageId = "string"
protocolVersion = "string"
receiverApplicationId = "string"
responsibleAgencyCode = "string"
senderApplicationId = "string"
targetNamespace = "string"
timeFormat = "string"
}
]
envelopeSettings = {
controlStandardsId = int
controlVersionNumber = "string"
enableDefaultGroupHeaders = bool
functionalGroupId = "string"
groupControlNumberLowerBound = int
groupControlNumberUpperBound = int
groupHeaderAgencyCode = "string"
groupHeaderDateFormat = "string"
groupHeaderTimeFormat = "string"
groupHeaderVersion = "string"
interchangeControlNumberLowerBound = int
interchangeControlNumberUpperBound = int
overwriteExistingTransactionSetControlNumber = bool
receiverApplicationId = "string"
rolloverGroupControlNumber = bool
rolloverInterchangeControlNumber = bool
rolloverTransactionSetControlNumber = bool
senderApplicationId = "string"
transactionSetControlNumberLowerBound = int
transactionSetControlNumberPrefix = "string"
transactionSetControlNumberSuffix = "string"
transactionSetControlNumberUpperBound = int
usageIndicator = "string"
useControlStandardsIdAsRepetitionCharacter = bool
}
framingSettings = {
characterSet = "string"
componentSeparator = int
dataElementSeparator = int
replaceCharacter = int
replaceSeparatorsInPayload = bool
segmentTerminator = int
segmentTerminatorSuffix = "string"
}
messageFilter = {
messageFilterType = "string"
}
messageFilterList = [
{
messageId = "string"
}
]
processingSettings = {
convertImpliedDecimal = bool
createEmptyXmlTagsForTrailingSeparators = bool
maskSecurityInfo = bool
preserveInterchange = bool
suspendInterchangeOnError = bool
useDotAsDecimalSeparator = bool
}
schemaReferences = [
{
messageId = "string"
schemaName = "string"
schemaVersion = "string"
senderApplicationId = "string"
}
]
securitySettings = {
authorizationQualifier = "string"
authorizationValue = "string"
passwordValue = "string"
securityQualifier = "string"
}
validationOverrides = [
{
allowLeadingAndTrailingSpacesAndZeroes = bool
messageId = "string"
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEDITypes = bool
validateXSDTypes = bool
}
]
validationSettings = {
allowLeadingAndTrailingSpacesAndZeroes = bool
checkDuplicateGroupControlNumber = bool
checkDuplicateInterchangeControlNumber = bool
checkDuplicateTransactionSetControlNumber = bool
interchangeControlNumberValidityDays = int
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEDITypes = bool
validateXSDTypes = bool
}
x12DelimiterOverrides = [
{
componentSeparator = int
dataElementSeparator = int
messageId = "string"
protocolVersion = "string"
replaceCharacter = int
replaceSeparatorsInPayload = bool
segmentTerminator = int
segmentTerminatorSuffix = "string"
targetNamespace = "string"
}
]
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
}
}
guestIdentity = {
qualifier = "string"
value = "string"
}
guestPartner = "string"
hostIdentity = {
qualifier = "string"
value = "string"
}
hostPartner = "string"
}
})
}
Egenskapsvärden
integrationKonton/avtal
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.Logic/integrationAccounts/agreements@2019-05-01" |
name | Resursnamnet | sträng (krävs) |
location | Resursplatsen. | sträng |
parent_id | ID:t för resursen som är överordnad för den här resursen. | ID för resurs av typen: integrationAccounts |
tags | Resurstaggar. | Ordlista med taggnamn och värden. |
properties | Egenskaperna för integrationskontoavtalet. | IntegrationAccountAgreementEgenskaper (krävs) |
IntegrationAccountAgreementEgenskaper
Name | Beskrivning | Värde |
---|---|---|
agreementType | Avtalstypen. | "AS2" "Edifact" "NotSpecified" "X12" (krävs) |
innehåll | Avtalsinnehållet. | AgreementContent (krävs) |
guestIdentity | Gästpartnerns företagsidentitet. | BusinessIdentity (krävs) |
guestPartner | Integrationskontopartnern som har angetts som gästpartner för det här avtalet. | sträng (krävs) |
hostIdentity | Värdpartnerns företagsidentitet. | BusinessIdentity (krävs) |
hostPartner | Integrationskontopartnern som har angetts som värdpartner för det här avtalet. | sträng (krävs) |
metadata | Metadata. |
AgreementContent
Name | Beskrivning | Värde |
---|---|---|
aS2 | AS2-avtalsinnehållet. | AS2AgreementContent |
Edifact | Innehållet i EDIFACT-avtalet. | EdifactAgreementContent |
x12 | X12-avtalsinnehållet. | X12AgreementContent |
AS2AgreementContent
Name | Beskrivning | Värde |
---|---|---|
receiveAgreement | AS2-avtalet för enkelriktad mottagning. | AS2OneWayAgreement (krävs) |
sendAgreement | AS2-avtalet för enkelriktad sändning. | AS2OneWayAgreement (krävs) |
AS2OneWayAgreement
Name | Beskrivning | Värde |
---|---|---|
protocolSettings | AS2-protokollinställningarna. | AS2ProtocolSettings (krävs) |
receiverBusinessIdentity | Mottagarens företagsidentitet | BusinessIdentity (krävs) |
senderBusinessIdentity | Avsändarens företagsidentitet | BusinessIdentity (krävs) |
AS2ProtocolSettings
Name | Beskrivning | Värde |
---|---|---|
acknowledgementConnectionSettings | Anslutningsinställningarna för bekräftelse. | AS2AcknowledgementConnectionSettings (krävs) |
envelopeSettings | Kuvertinställningarna. | AS2EnvelopeSettings (krävs) |
errorSettings | Felinställningarna. | AS2ErrorSettings (krävs) |
mdnSettings | MDN-inställningarna. | AS2MdnSettings (krävs) |
messageConnectionSettings | Inställningarna för meddelandeanslutning. | AS2MessageConnectionSettings (krävs) |
securitySettings | Säkerhetsinställningarna. | AS2SecuritySettings (krävs) |
validationSettings | Verifieringsinställningarna. | AS2ValidationSettings (krävs) |
AS2AcknowledgementConnectionSettings
Name | Beskrivning | Värde |
---|---|---|
ignoreCertificateNameMismatch | 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) |
AS2EnvelopeSettings
Name | Beskrivning | Värde |
---|---|---|
autogenerateFileName | Värdet som anger om filnamnet ska genereras automatiskt. | bool (krävs) |
fileNameTemplate | Mallen för filnamn. | sträng (krävs) |
messageContentType | Meddelandeinnehållstypen. | sträng (krävs) |
suspendMessageOnFileNameGenerationError | Värdet som anger om meddelandet ska pausas vid genereringsfel för filnamn. | bool (krävs) |
transmitFileNameInMimeHeader | Värdet som anger om filnamnet ska överföras i mime-huvudet. | bool (krävs) |
AS2ErrorSettings
Name | Beskrivning | Värde |
---|---|---|
resendIfMDNNotReceived | Värdet som anger om du vill skicka ett nytt meddelande om MDN inte tas emot. | bool (krävs) |
suspendDuplicateMessage | Värdet som anger om du vill pausa duplicerat meddelande. | bool (krävs) |
AS2MdnSettings
Name | Beskrivning | Värde |
---|---|---|
dispositionNotificationTo | Borttagningsmeddelandet till rubrikvärdet. | sträng |
mdnText | MDN-texten. | sträng |
micHashingAlgorithm | Algoritmen för signering eller hashning. | "MD5" "Ingen" "NotSpecified" "SHA1" "SHA2256" "SHA2384" "SHA2512" (krävs) |
needMDN | Värdet som anger om du vill skicka eller begära ett MDN. | bool (krävs) |
receiptDeliveryUrl | Kvittoleverans-URL:en. | sträng |
sendInboundMDNToMessageBox | Värdet som anger om inkommande MDN ska skickas till meddelanderutan. | bool (krävs) |
sendMDNAsynchronously | Värdet som anger om det asynkrona MDN ska skickas. | bool (krävs) |
signMDN | Värdet som anger om MDN måste signeras eller inte. | bool (krävs) |
signOutboundMDNIfOptional | Värdet som anger om utgående MDN ska signeras om det är valfritt. | bool (krävs) |
AS2MessageConnectionSettings
Name | Beskrivning | Värde |
---|---|---|
ignoreCertificateNameMismatch | Värdet som anger om felmatchning ska ignoreras i certifikatnamnet. | bool (krävs) |
keepHttpConnectionAlive | Värdet som anger om anslutningen ska hållas vid liv. | bool (krävs) |
supportHttpStatusCodeFortsätt | Värdet som anger om HTTP-statuskoden "FORTSÄTT" ska stödjas. | bool (krävs) |
unfoldHttpHeaders | Värdet som anger om HTTP-huvudena ska utvecklas. | bool (krävs) |
AS2SecuritySettings
Name | Beskrivning | Värde |
---|---|---|
enableNRRForInboundDecodedMessages | Värdet som anger om NRR ska aktiveras för inkommande avkodade meddelanden. | bool (krävs) |
enableNRRForInboundEncodedMessages | Värdet som anger om NRR ska aktiveras för inkommande kodade meddelanden. | bool (krävs) |
enableNRRForInboundMDN | Värdet som anger om NRR ska aktiveras för inkommande MDN. | bool (krävs) |
enableNRRForOutboundDecodedMessages | Värdet som anger om NRR ska aktiveras för utgående avkodade meddelanden. | bool (krävs) |
enableNRRForOutboundEncodedMessages | Värdet som anger om NRR ska aktiveras för utgående kodade meddelanden. | bool (krävs) |
enableNRRForOutboundMDN | Värdet som anger om NRR ska aktiveras för utgående MDN. | bool (krävs) |
encryptionCertificateName | Namnet på krypteringscertifikatet. | sträng |
overrideGroupSigningCertificate | Värdet som anger om du vill skicka eller begära ett MDN. | bool (krävs) |
sha2AlgorithmFormat | Sha2-algoritmformatet. Giltiga värden är Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize. | sträng |
signingCertificateName | Namnet på signeringscertifikatet. | sträng |
AS2ValidationSettings
Name | Beskrivning | Värde |
---|---|---|
checkCertificateRevocationListOnReceive | Värdet som anger om du vill söka efter listan över återkallade certifikat vid mottagning. | bool (krävs) |
checkCertificateRevocationListOnSend | Värdet som anger om du vill söka efter listan över återkallade certifikat vid sändning. | bool (krävs) |
checkDuplicateMessage | Värdet som anger om du vill söka efter dubblettmeddelande. | bool (krävs) |
compressMessage | Värdet som anger om meddelandet måste komprimeras. | bool (krävs) |
encryptionAlgorithm | Krypteringsalgoritmen. | "AES128" "AES192" "AES256" "DES3" "Ingen" "NotSpecified" "RC2" (krävs) |
encryptMessage | Värdet som anger om meddelandet måste krypteras. | bool (krävs) |
interchangeDuplicatesValidityDays | Antalet dagar som du ska se tillbaka för duplicerat utbyte. | int (krävs) |
overrideMessageProperties | Värdet som anger om inkommande meddelandeegenskaper ska åsidosättas med de som är avtalade. | bool (krävs) |
signingAlgorithm | Signeringsalgoritmen. | "Standard" "NotSpecified" "SHA1" "SHA2256" "SHA2384" "SHA2512" |
signMessage | Värdet som anger om meddelandet måste signeras. | bool (krävs) |
BusinessIdentity
Name | Beskrivning | Värde |
---|---|---|
Kvalificerare | Kvalificerare för företagsidentitet, t.ex. as2identity, ZZ, ZZZ, 31, 32 | sträng (krävs) |
värde | Det användardefinierade värdet för företagsidentitet. | sträng (krävs) |
EdifactAgreementContent
Name | Beskrivning | Värde |
---|---|---|
receiveAgreement | EDIFACT-avtalet för enkelriktad mottagning. | EdifactOneWayAgreement (krävs) |
sendAgreement | EDIFACT-avtalet för enkelriktad sändning. | EdifactOneWayAgreement (krävs) |
EdifactOneWayAgreement
Name | Beskrivning | Värde |
---|---|---|
protocolSettings | EDIFACT-protokollinställningarna. | EdifactProtocolSettings (krävs) |
receiverBusinessIdentity | Mottagarens företagsidentitet | BusinessIdentity (krävs) |
senderBusinessIdentity | Avsändarens företagsidentitet | BusinessIdentity (krävs) |
EdifactProtocolSettings
Name | Beskrivning | Värde |
---|---|---|
acknowledgementSettings | EDIFACT-bekräftelseinställningarna. | EdifactAcknowledgementSettings (krävs) |
edifactDelimiterOverrides | EDIFACT-avgränsare åsidosätter inställningar. | EdifactDelimiterOverride[] |
envelopeOverrides | Åsidosättningsinställningarna för EDIFACT-kuvertet. | EdifactEnvelopeOverride[] |
envelopeSettings | EDIFACT-kuvertinställningarna. | EdifactEnvelopeSettings (krävs) |
inramningInställningar | EDIFACT-inramningsinställningarna. | EdifactFramingSettings (krävs) |
messageFilter | EDIFACT-meddelandefiltret. | EdifactMessageFilter (krävs) |
messageFilterList | EDIFACT-meddelandefilterlistan. | EdifactMessageIdentifier[] |
processingSettings | EDIFACT-bearbetningsinställningarna. | EdifactProcessingSettings (krävs) |
schemaReferences | EDIFACT-schemat refererar till. | EdifactSchemaReference[] (krävs) |
validationOverrides | Åsidosättningsinställningarna för EDIFACT-verifiering. | EdifactValidationOverride[] |
validationSettings | EDIFACT-verifieringsinställningarna. | EdifactValidationSettings (krävs) |
EdifactAcknowledgementSettings
Name | Beskrivning | Värde |
---|---|---|
acknowledgementControlNumberLowerBound | Bekräftelsekontrollnumret är lägre. | int (krävs) |
acknowledgementControlNumberPrefix | Prefixet för bekräftelsekontrollnummer. | sträng |
acknowledgementControlNumberSuffix | Suffixet för bekräftelsekontrollnummer. | sträng |
acknowledgementControlNumberUpperBound | Kontrollnumret för bekräftelsenummer med övre gräns. | int (obligatoriskt) |
batchFunctionalAcknowledgements | Värdet som anger om funktionella bekräftelser ska batchas. | bool (krävs) |
batchTechnicalAcknowledgements | Värdet som anger om de tekniska bekräftelseerna ska batchas. | bool (krävs) |
needFunctionalAcknowledgement | Värdet som anger om funktionell bekräftelse krävs. | bool (krävs) |
needLoopForValidMessages | Värdet som anger om en loop behövs för giltiga meddelanden. | bool (krävs) |
needTechnicalAcknowledgement | Värdet som anger om teknisk bekräftelse krävs. | bool (krävs) |
rolloverAcknowledgementControlNumber | Värdet som anger om kontrollnumret för bekräftelsen ska förnyas. | bool (krävs) |
sendSynchronousAcknowledgement | Värdet som anger om synkron bekräftelse ska skickas. | bool (krävs) |
EdifactDelimiterOverride
Name | Beskrivning | Värde |
---|---|---|
componentSeparator | Komponentavgränsaren. | int (obligatoriskt) |
dataElementSeparator | Dataelementavgränsaren. | int (obligatoriskt) |
decimalPointIndicator | Indikatorn för decimaltecken. | "Komma" "Decimal" "NotSpecified" (krävs) |
messageAssociationAssignedCode | Den tilldelade koden för meddelandeassociationen. | sträng |
messageId | Meddelande-ID:t. | sträng |
messageRelease | Meddelandeversionen. | sträng |
messageVersion | Meddelandeversionen. | sträng |
releaseIndicator | Versionsindikatorn. | int (obligatoriskt) |
repetitionSeparator | Upprepningsavgränsaren. | int (obligatoriskt) |
segmentTerminator | Segmentavgränsaren. | int (obligatoriskt) |
segmentTerminatorSuffix | Segmentavgränsarens suffix. | "CR" "CRLF" "LF" "Ingen" "NotSpecified" (krävs) |
Targetnamespace | Målnamnområdet som inställningarna för avgränsare måste tillämpas på. | sträng |
EdifactEnvelopeOverride
Name | Beskrivning | Värde |
---|---|---|
applicationPassword | Programmets lösenord. | sträng |
associationAssignedCode | Den kopplade koden. | sträng |
controllingAgencyCode | Den kontrollerande agenturkoden. | sträng |
functionalGroupId | Det funktionella grupp-ID:t. | sträng |
groupHeaderMessageRelease | Meddelandeutgåvan för grupprubriken. | sträng |
groupHeaderMessageVersion | Meddelandeversionen för grupprubriken. | sträng |
messageAssociationAssignedCode | Den tilldelade koden för meddelandeassociationen. | sträng |
messageId | Det meddelande-ID som kuvertinställningarna måste tillämpas på. | sträng |
messageRelease | Den version av meddelandet som kuvertinställningarna måste tillämpas på. | sträng |
messageVersion | Den meddelandeversion som kuvertinställningarna måste tillämpas på. | sträng |
receiverApplicationId | Mottagarens program-ID. | sträng |
receiverApplicationQualifier | Mottagarprogramskvalificeraren. | sträng |
senderApplicationId | Avsändarprogrammets ID. | sträng |
senderApplicationQualifier | Avsändarprogrammets kvalificerare. | sträng |
Targetnamespace | Målnamnområdet som kuvertinställningarna måste tillämpas på. | sträng |
EdifactEnvelopeSettings
Name | Beskrivning | Värde |
---|---|---|
applicationReferenceId | Programreferens-ID. | sträng |
applyDelimiterStringAdvice | Det värde som anger om du vill tillämpa råd om avgränsare. | bool (krävs) |
communicationAgreementId | ID:t för kommunikationsavtalet. | sträng |
createGroupingSegments | Värdet som anger om grupperingssegment ska skapas. | bool (krävs) |
enableDefaultGroupHeaders | Det värde 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 | Gruppprogrammets mottagarkvalificerare. | sträng |
groupApplicationSenderId | Avsändar-ID för gruppprogram. | sträng |
groupApplicationSenderQualifier | Avsändarkvalificeraren för gruppprogram. | sträng |
groupAssociationAssignedCode | Den gruppassociation som tilldelats kod. | sträng |
groupControllingAgencyCode | Gruppen som kontrollerar agenturkoden. | sträng |
groupControlNumberLowerBound | Gruppkontrollnumret med lägre gräns. | int (obligatoriskt) |
groupControlNumberPrefix | Prefixet för gruppkontrollnummer. | sträng |
groupControlNumberSuffix | Suffixet för gruppkontrollnummer. | sträng |
groupControlNumberUpperBound | Gruppkontrollnumrets övre gräns. | int (obligatoriskt) |
groupMessageRelease | Gruppmeddelandeversionen. | sträng |
groupMessageVersion | Gruppmeddelandeversionen. | sträng |
interchangeControlNumberLowerBound | Kontrollnumret för utbytet med lägre gräns. | int (obligatoriskt) |
interchangeControlNumberPrefix | Prefixet för utbyteskontrollnummer. | sträng |
interchangeControlNumberSuffix | Suffixet för utbyteskontrollnummer. | sträng |
interchangeControlNumberUpperBound | Trafikkontrollnumrets övre gräns. | int (obligatoriskt) |
isTestInterchange | Värdet som anger om meddelandet är ett testutbyte. | bool (krävs) |
overwriteExistingTransactionSetControlNumber | Värdet som anger om du vill skriva över det befintliga kontrollnumret för transaktionsuppsättningen. | bool (krävs) |
processingPriorityCode | Prioritetskoden för bearbetning. | sträng |
receiverInternalIdentification | Mottagarens interna identifiering. | sträng |
receiverInternalSubIdentification | Mottagarens interna underidentifiering. | sträng |
receiverReverseRoutingAddress | Mottagarens adress för omvänd routning. | sträng |
recipientReferencePasswordQualifier | Mottagarens referenslösenordskvalificerare. | sträng |
recipientReferencePasswordValue | Mottagaren refererar till lösenordsvärdet. | sträng |
rolloverGroupControlNumber | Värdet som anger om gruppkontrollnumret ska förnyas. | bool (krävs) |
rolloverInterchangeControlNumber | Det värde som anger om kontrollnumret för utbytet ska förnyas. | bool (krävs) |
rolloverTransactionSetControlNumber | Det värde som anger om transaktionsuppsättningens kontrollnummer ska förnyas. | bool (krävs) |
senderInternalIdentification | Avsändarens interna identifiering. | sträng |
senderInternalSubIdentification | Avsändarens interna underidentifiering. | sträng |
senderReverseRoutingAddress | Avsändarens adress för omvänd routning. | sträng |
transactionSetControlNumberLowerBound | Transaktionsuppsättningens kontrollnummer, lägre gräns. | int (obligatoriskt) |
transactionSetControlNumberPrefix | Kontrollnummerprefixet för transaktionsuppsättningen. | sträng |
transactionSetControlNumberSuffix | Kontrollnummersuffixet för transaktionsuppsättningen. | sträng |
transactionSetControlNumberUpperBound | Transaktionsuppsättningens kontrollnummer övre gräns. | int (obligatoriskt) |
EdifactFramingSettings
Name | Beskrivning | Värde |
---|---|---|
characterEncoding | Teckenkodningen. | sträng |
characterSet | EDIFACT-raminställningen characterSet. | "KECA" "NotSpecified" "UNOA" "UNOB" "UNOC" "UNOD" "UNOE" "UNOF" "UNOG" "UNOH" "UNOI" "UNOJ" "UNOK" "UNOX" "UNOY" (krävs) |
componentSeparator | Komponentavgränsaren. | int (obligatoriskt) |
dataElementSeparator | Dataelementavgränsaren. | int (obligatoriskt) |
decimalPointIndicator | Decimalindikator för EDIFACT-raminställning. | "Komma" "Decimal" "NotSpecified" (krävs) |
protocolVersion | Protokollversionen. | int (obligatoriskt) |
releaseIndicator | Versionsindikatorn. | int (obligatoriskt) |
repetitionSeparator | Upprepningsavgränsaren. | int (obligatoriskt) |
segmentTerminator | Segmentavgränsaren. | int (obligatoriskt) |
segmentTerminatorSuffix | Segmentsuffixet för segmentavgränsaren för EDIFACT-raminställningen. | "CR" "CRLF" "LF" "Ingen" "NotSpecified" (krävs) |
serviceCodeListDirectoryVersion | Katalogversionen för tjänstkodlistan. | sträng |
EdifactMessageFilter
Name | Beskrivning | Värde |
---|---|---|
messageFilterType | Meddelandefiltertypen. | "Exkludera" "Inkludera" "NotSpecified" (krävs) |
EdifactMessageIdentifier
Name | Beskrivning | Värde |
---|---|---|
messageId | Det meddelande-ID som kuvertinställningarna måste tillämpas på. | sträng (krävs) |
EdifactProcessingSettings
Name | Beskrivning | Värde |
---|---|---|
createEmptyXmlTagsForTrailingSeparators | Värdet som anger om du vill skapa tomma XML-taggar för avslutande avgränsare. | bool (krävs) |
maskSecurityInfo | Värdet som anger om säkerhetsinformation ska maskeras. | bool (krävs) |
preserveInterchange | Värdet som anger om utbytet ska bevaras. | bool (krävs) |
suspendInterchangeOnError | Värdet som anger om utbyte vid fel ska pausas. | bool (krävs) |
useDotAsDecimalSeparator | Det värde som anger om punkt ska användas som decimaltecken. | bool (krävs) |
EdifactSchemaReference
Name | 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
Name | Beskrivning | Värde |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Värdet som anger om inledande och avslutande blanksteg ska tillåtas och nollorna ska tillåtas. | bool (krävs) |
enforceCharacterSet | Värdet som anger om teckenuppsättningen ska valideras. | bool (krävs) |
messageId | Det meddelande-ID som verifieringsinställningarna måste tillämpas på. | sträng (krävs) |
trailingSeparatorPolicy | Den avslutande avgränsningsprincipen. | "Obligatoriskt" "NotAllowed" "NotSpecified" "Valfritt" (obligatoriskt) |
trimLeadingAndTrailingSpacesAndZeroes | Värdet som anger om inledande och avslutande blanksteg ska trimmas och nollorna ska trimmas. | bool (krävs) |
validateEDITypes | Värdet som anger om EDI-typer ska verifieras. | bool (krävs) |
validateXSDTypes | Värdet som anger om XSD-typer ska verifieras. | bool (krävs) |
EdifactValidationSettings
Name | Beskrivning | Värde |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Värdet som anger om inledande och avslutande blanksteg ska tillåtas och nollorna ska tillåtas. | bool (krävs) |
checkDuplicateGroupControlNumber | Värdet som anger om du vill söka efter dubblettgruppkontrollnummer. | bool (krävs) |
checkDuplicateInterchangeControlNumber | Värdet som anger om du vill söka efter dubblettnummer för utbyteskontroll. | bool (krävs) |
checkDuplicateTransactionSetControlNumber | Värdet som anger om du vill söka efter kontrollnumret för dubbletter av transaktionsuppsättningen. | bool (krävs) |
interchangeControlNumberValidityDays | Giltighetsperioden för utbyteskontrollnumret. | int (krävs) |
trailingSeparatorPolicy | Den avslutande avgränsarprincipen. | "Obligatoriskt" "NotAllowed" "NotSpecified" "Valfritt" (krävs) |
trimLeadingAndTrailingSpacesAndZeroes | Värdet som anger om inledande och avslutande blanksteg och nollsteg ska trimmas. | bool (krävs) |
validateCharacterSet | Värdet som anger om teckenuppsättningen ska verifieras i meddelandet. | bool (krävs) |
validateEDITypes | Värdet som anger om EDI-typer ska verifieras. | bool (krävs) |
validateXSDTypes | Värdet som anger om XSD-typer ska verifieras. | bool (krävs) |
X12AgreementContent
Name | Beskrivning | Värde |
---|---|---|
receiveAgreement | X12-avtalet för enkelriktad mottagning. | X12OneWayAgreement (krävs) |
sendAgreement | X12-avtalet för enkelriktad sändning. | X12OneWayAgreement (krävs) |
X12OneWayAgreement
Name | Beskrivning | Värde |
---|---|---|
protocolSettings | X12-protokollinställningarna. | X12ProtocolSettings (krävs) |
receiverBusinessIdentity | Mottagarens företagsidentitet | BusinessIdentity (krävs) |
senderBusinessIdentity | Avsändarens företagsidentitet | BusinessIdentity (krävs) |
X12ProtocolSettings
Name | Beskrivning | Värde |
---|---|---|
acknowledgementSettings | X12-bekräftelseinställningarna. | X12AcknowledgementSettings (krävs) |
envelopeOverrides | Åsidosättningsinställningarna för X12-kuvert. | X12EnvelopeOverride[] |
envelopeSettings | Inställningarna för X12-kuvert. | X12EnvelopeSettings (krävs) |
inramningInställningar | X12-inramningsinställningarna. | X12FramingSettings (krävs) |
messageFilter | X12-meddelandefiltret. | X12MessageFilter (krävs) |
messageFilterList | Listan med X12-meddelandefilter. | X12MessageIdentifier[] |
processingSettings | Inställningarna för X12-bearbetning. | X12ProcessingSettings (krävs) |
schemaReferences | X12-schemat refererar till. | X12SchemaReference[] (krävs) |
securitySettings | X12-säkerhetsinställningarna. | X12SecuritySettings (krävs) |
validationOverrides | Åsidosättningsinställningarna för X12-verifiering. | X12ValidationOverride[] |
validationSettings | X12-verifieringsinställningarna. | X12ValidationSettings (krävs) |
x12DelimiterOverrides | Åsidosättningsinställningarna för X12-avgränsare. | X12DelimiterOverrides[] |
X12AcknowledgementSettings
Name | Beskrivning | Värde |
---|---|---|
acknowledgementControlNumberLowerBound | Bekräftelsekontrollnumret är lägre. | int (krävs) |
acknowledgementControlNumberPrefix | Prefixet för bekräftelsekontrollnummer. | sträng |
acknowledgementControlNumberSuffix | Suffixet för bekräftelsekontrollnummer. | sträng |
acknowledgementControlNumberUpperBound | Bekräftelsekontrollnumrets övre gräns. | int (krävs) |
batchFunctionalAcknowledgements | Värdet som anger om funktionella bekräftelser ska batchas. | bool (krävs) |
batchImplementationAcknowledgements | Värdet som anger om bekräftelser för batchimplementering ska utföras. | bool (krävs) |
batchTechnicalAcknowledgements | Värdet som anger om de tekniska bekräftelseerna ska batchas. | bool (krävs) |
functionalAcknowledgementVersion | Den funktionella bekräftelseversionen. | sträng |
implementationAcknowledgementVersion | Implementeringsversionen av bekräftelsen. | sträng |
needFunctionalAcknowledgement | Värdet som anger om funktionell bekräftelse behövs. | bool (krävs) |
needImplementationAcknowledgement | Värdet som anger om implementeringserkännkännelse behövs. | bool (krävs) |
needLoopForValidMessages | Värdet som anger om en loop behövs för giltiga meddelanden. | bool (krävs) |
needTechnicalAcknowledgement | Värdet som anger om teknisk bekräftelse behövs. | bool (krävs) |
rolloverAcknowledgementControlNumber | Värdet som anger om kontrollnumret för att återställa bekräftelsen ska återställas. | bool (krävs) |
sendSynchronousAcknowledgement | Värdet som anger om synkron bekräftelse ska skickas. | bool (krävs) |
X12EnvelopeOverride
Name | Beskrivning | Värde |
---|---|---|
dateFormat | Datumformatet. | "CCYYMMDD" "NotSpecified" "YYMMDD" (krävs) |
functionalIdentifierCode | Den funktionella identifierarkoden. | sträng |
headerVersion | Rubrikversionen. | sträng (krävs) |
messageId | Det meddelande-ID som kuvertinställningarna måste tillämpas på. | sträng (krävs) |
protocolVersion | Den protokollversion som kuvertinställningarna måste tillämpas på. | sträng (krävs) |
receiverApplicationId | Mottagarens program-ID. | sträng (krävs) |
responsibleAgencyCode | Den ansvariga byråns kod. | sträng (krävs) |
senderApplicationId | Avsändarprogrammets ID. | sträng (krävs) |
Targetnamespace | Målnamnområdet som kuvertinställningarna måste tillämpas på. | sträng (krävs) |
timeFormat | Tidsformatet. | "HHMM" "HHMMSS" "HHMMSSd" "HHMMSSdd" "NotSpecified" (krävs) |
X12EnvelopeSettings
Name | Beskrivning | Värde |
---|---|---|
controlStandardsId | Kontrollstandard-ID: t. | int (krävs) |
controlVersionNumber | Kontrollversionsnumret. | sträng (krävs) |
enableDefaultGroupHeaders | Värdet som anger om standardgrupprubriker ska aktiveras. | bool (krävs) |
functionalGroupId | Det funktionella grupp-ID:t. | sträng |
groupControlNumberLowerBound | Gruppkontrollnumret är lägre. | int (krävs) |
groupControlNumberUpperBound | Gruppkontrollnumrets övre gräns. | int (krävs) |
groupHeaderAgencyCode | Koden för grupprubrikens agentur. | sträng (krävs) |
groupHeaderDateFormat | Datumformatet för grupprubriken. | "CCYYMMDD" "NotSpecified" "YYMMDD" (krävs) |
groupHeaderTimeFormat | Tidsformatet för grupprubriken. | "HHMM" "HHMMSS" "HHMMSSd" "HHMMSSdd" "NotSpecified" (krävs) |
groupHeaderVersion | Grupphuvudversionen. | sträng (krävs) |
interchangeControlNumberLowerBound | Kontrollnumret för utbytet har lägre gräns. | int (krävs) |
interchangeControlNumberUpperBound | Det övre gränsvärdet för utbyteskontrollnumret. | int (krävs) |
overwriteExistingTransactionSetControlNumber | Värdet som anger om du vill skriva över det befintliga kontrollnumret för transaktionsuppsättningen. | bool (krävs) |
receiverApplicationId | Mottagarens program-ID. | sträng (krävs) |
rolloverGroupControlNumber | Värdet som anger om gruppkontrollnumret ska rullas över. | bool (krävs) |
rolloverInterchangeControlNumber | Värdet som anger om utbyteskontrollnumret ska rullas över. | bool (krävs) |
rolloverTransactionSetControlNumber | Värdet som anger om du vill återställa transaktionsuppsättningens kontrollnummer. | bool (krävs) |
senderApplicationId | Avsändarprogrammets ID. | sträng (krävs) |
transactionSetControlNumberLowerBound | Kontrollnumret för transaktionsuppsättningen är lägre. | int (krävs) |
transactionSetControlNumberPrefix | Kontrollnummerprefixet för transaktionsuppsättningen. | sträng |
transactionSetControlNumberSuffix | Suffixet för transaktionsuppsättningens kontrollnummer. | sträng |
transactionSetControlNumberUpperBound | Kontrollnumret för transaktionsuppsättningen är övre gräns. | int (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
Name | Beskrivning | Värde |
---|---|---|
characterSet | X12-teckenuppsättningen. | "Basic" "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 | Segmentavslutaren. | int (krävs) |
segmentTerminatorSuffix | Segmentavgränsarens suffix. | "CR" "CRLF" "LF" "Ingen" "NotSpecified" (krävs) |
X12MessageFilter
Name | Beskrivning | Värde |
---|---|---|
messageFilterType | Meddelandefiltertypen. | "Exkludera" "Inkludera" "NotSpecified" (krävs) |
X12MessageIdentifier
Name | Beskrivning | Värde |
---|---|---|
messageId | Meddelande-ID:t. | sträng (krävs) |
X12ProcessingSettings
Name | Beskrivning | Värde |
---|---|---|
convertImpliedDecimal | Det värde som anger om numerisk typ ska konverteras till underförstådd decimal. | bool (krävs) |
createEmptyXmlTagsForTrailingSeparators | Värdet som anger om du vill skapa tomma XML-taggar för avslutande avgränsare. | bool (krävs) |
maskSecurityInfo | Värdet som anger om säkerhetsinformation ska maskeras. | bool (krävs) |
preserveInterchange | Värdet som anger om utbytet ska bevaras. | bool (krävs) |
suspendInterchangeOnError | Värdet som anger om utbyte vid fel ska pausas. | bool (krävs) |
useDotAsDecimalSeparator | Det värde som anger om punkt ska användas som decimaltecken. | bool (krävs) |
X12SchemaReference
Name | Beskrivning | Värde |
---|---|---|
messageId | Meddelande-ID:t. | sträng (krävs) |
schemaName | Schemanamnet. | sträng (krävs) |
schemaVersion | Schemaversionen. | sträng (krävs) |
senderApplicationId | Avsändarprogrammets ID. | sträng |
X12SecuritySettings
Name | Beskrivning | Värde |
---|---|---|
authorizationQualifier | Auktoriseringskvalificeraren. | sträng (krävs) |
authorizationValue | Auktoriseringsvärdet. | sträng |
passwordValue | Lösenordsvärdet. | sträng |
securityQualifier | Säkerhetskvalificeraren. | sträng (krävs) |
X12ValidationOverride
Name | Beskrivning | Värde |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Värdet som anger om inledande och avslutande blanksteg ska tillåtas och nollorna ska tillåtas. | bool (krävs) |
messageId | Det meddelande-ID som verifieringsinställningarna måste tillämpas på. | sträng (krävs) |
trailingSeparatorPolicy | Den avslutande avgränsningsprincipen. | "Obligatoriskt" "NotAllowed" "NotSpecified" "Valfritt" (obligatoriskt) |
trimLeadingAndTrailingSpacesAndZeroes | Värdet som anger om inledande och avslutande blanksteg ska trimmas och nollorna ska trimmas. | bool (krävs) |
validateCharacterSet | Värdet som anger om teckenuppsättningen ska valideras. | bool (krävs) |
validateEDITypes | Värdet som anger om EDI-typer ska verifieras. | bool (krävs) |
validateXSDTypes | Värdet som anger om XSD-typer ska verifieras. | bool (krävs) |
X12ValidationSettings
Name | Beskrivning | Värde |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Värdet som anger om inledande och avslutande blanksteg ska tillåtas och nollorna ska tillåtas. | bool (krävs) |
checkDuplicateGroupControlNumber | Värdet som anger om du vill söka efter dubblettgruppkontrollnummer. | bool (krävs) |
checkDuplicateInterchangeControlNumber | Det värde som anger om du vill söka efter dubblettnummer för utbyteskontroll. | bool (krävs) |
checkDuplicateTransactionSetControlNumber | Värdet som anger om du vill söka efter duplicerat kontrollnummer för transaktionsuppsättningen. | bool (krävs) |
interchangeControlNumberValidityDays | Giltighetsperioden för utbyteskontrollnumret. | int (obligatoriskt) |
trailingSeparatorPolicy | Den avslutande avgränsningsprincipen. | "Obligatoriskt" "NotAllowed" "NotSpecified" "Valfritt" (obligatoriskt) |
trimLeadingAndTrailingSpacesAndZeroes | Värdet som anger om inledande och avslutande blanksteg ska trimmas och nollorna ska trimmas. | bool (krävs) |
validateCharacterSet | Värdet som anger om teckenuppsättningen ska verifieras i meddelandet. | bool (krävs) |
validateEDITypes | Värdet som anger om EDI-typer ska verifieras. | bool (krävs) |
validateXSDTypes | Värdet som anger om XSD-typer ska verifieras. | bool (krävs) |
X12DelimiterOverrides
Name | Beskrivning | Värde |
---|---|---|
componentSeparator | Komponentavgränsaren. | int (obligatoriskt) |
dataElementSeparator | Dataelementavgränsaren. | int (obligatoriskt) |
messageId | Meddelande-ID:t. | sträng |
protocolVersion | Protokollversionen. | sträng |
replaceCharacter | Ersättningstecknet. | int (obligatoriskt) |
replaceSeparatorsInPayload | Värdet som anger om avgränsare ska ersättas i nyttolasten. | bool (krävs) |
segmentTerminator | Segmentavgränsaren. | int (obligatoriskt) |
segmentTerminatorSuffix | Segmentavgränsarens suffix. | "CR" "CRLF" "LF" "Ingen" "NotSpecified" (krävs) |
Targetnamespace | Målnamnområdet som inställningarna för avgränsare måste tillämpas på. | sträng |