Microsoft.Logic integrationAccounts/agreements
- più recenti
- 2019-05-01
- 2018-07-01-preview
- 2016-06-01
- 2015-08-01-preview
Definizione di risorsa Bicep
Il tipo di risorsa integrationAccounts/agreements può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.Logic/integrationAccounts/agreements, aggiungere il bicep seguente al modello.
resource symbolicname 'Microsoft.Logic/integrationAccounts/agreements@2019-05-01' = {
parent: resourceSymbolicName
location: 'string'
name: 'string'
properties: {
agreementType: 'string'
content: {
aS2: {
receiveAgreement: {
protocolSettings: {
acknowledgementConnectionSettings: {
ignoreCertificateNameMismatch: bool
keepHttpConnectionAlive: bool
supportHttpStatusCodeContinue: bool
unfoldHttpHeaders: bool
}
envelopeSettings: {
autogenerateFileName: bool
fileNameTemplate: 'string'
messageContentType: 'string'
suspendMessageOnFileNameGenerationError: bool
transmitFileNameInMimeHeader: bool
}
errorSettings: {
resendIfMDNNotReceived: bool
suspendDuplicateMessage: bool
}
mdnSettings: {
dispositionNotificationTo: 'string'
mdnText: 'string'
micHashingAlgorithm: 'string'
needMDN: bool
receiptDeliveryUrl: 'string'
sendInboundMDNToMessageBox: bool
sendMDNAsynchronously: bool
signMDN: bool
signOutboundMDNIfOptional: bool
}
messageConnectionSettings: {
ignoreCertificateNameMismatch: bool
keepHttpConnectionAlive: bool
supportHttpStatusCodeContinue: bool
unfoldHttpHeaders: bool
}
securitySettings: {
enableNRRForInboundDecodedMessages: bool
enableNRRForInboundEncodedMessages: bool
enableNRRForInboundMDN: bool
enableNRRForOutboundDecodedMessages: bool
enableNRRForOutboundEncodedMessages: bool
enableNRRForOutboundMDN: bool
encryptionCertificateName: 'string'
overrideGroupSigningCertificate: bool
sha2AlgorithmFormat: 'string'
signingCertificateName: 'string'
}
validationSettings: {
checkCertificateRevocationListOnReceive: bool
checkCertificateRevocationListOnSend: bool
checkDuplicateMessage: bool
compressMessage: bool
encryptionAlgorithm: 'string'
encryptMessage: bool
interchangeDuplicatesValidityDays: int
overrideMessageProperties: bool
signingAlgorithm: 'string'
signMessage: bool
}
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
sendAgreement: {
protocolSettings: {
acknowledgementConnectionSettings: {
ignoreCertificateNameMismatch: bool
keepHttpConnectionAlive: bool
supportHttpStatusCodeContinue: bool
unfoldHttpHeaders: bool
}
envelopeSettings: {
autogenerateFileName: bool
fileNameTemplate: 'string'
messageContentType: 'string'
suspendMessageOnFileNameGenerationError: bool
transmitFileNameInMimeHeader: bool
}
errorSettings: {
resendIfMDNNotReceived: bool
suspendDuplicateMessage: bool
}
mdnSettings: {
dispositionNotificationTo: 'string'
mdnText: 'string'
micHashingAlgorithm: 'string'
needMDN: bool
receiptDeliveryUrl: 'string'
sendInboundMDNToMessageBox: bool
sendMDNAsynchronously: bool
signMDN: bool
signOutboundMDNIfOptional: bool
}
messageConnectionSettings: {
ignoreCertificateNameMismatch: bool
keepHttpConnectionAlive: bool
supportHttpStatusCodeContinue: bool
unfoldHttpHeaders: bool
}
securitySettings: {
enableNRRForInboundDecodedMessages: bool
enableNRRForInboundEncodedMessages: bool
enableNRRForInboundMDN: bool
enableNRRForOutboundDecodedMessages: bool
enableNRRForOutboundEncodedMessages: bool
enableNRRForOutboundMDN: bool
encryptionCertificateName: 'string'
overrideGroupSigningCertificate: bool
sha2AlgorithmFormat: 'string'
signingCertificateName: 'string'
}
validationSettings: {
checkCertificateRevocationListOnReceive: bool
checkCertificateRevocationListOnSend: bool
checkDuplicateMessage: bool
compressMessage: bool
encryptionAlgorithm: 'string'
encryptMessage: bool
interchangeDuplicatesValidityDays: int
overrideMessageProperties: bool
signingAlgorithm: 'string'
signMessage: bool
}
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
}
edifact: {
receiveAgreement: {
protocolSettings: {
acknowledgementSettings: {
acknowledgementControlNumberLowerBound: int
acknowledgementControlNumberPrefix: 'string'
acknowledgementControlNumberSuffix: 'string'
acknowledgementControlNumberUpperBound: int
batchFunctionalAcknowledgements: bool
batchTechnicalAcknowledgements: bool
needFunctionalAcknowledgement: bool
needLoopForValidMessages: bool
needTechnicalAcknowledgement: bool
rolloverAcknowledgementControlNumber: bool
sendSynchronousAcknowledgement: bool
}
edifactDelimiterOverrides: [
{
componentSeparator: int
dataElementSeparator: int
decimalPointIndicator: 'string'
messageAssociationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
releaseIndicator: int
repetitionSeparator: int
segmentTerminator: int
segmentTerminatorSuffix: 'string'
targetNamespace: 'string'
}
]
envelopeOverrides: [
{
applicationPassword: 'string'
associationAssignedCode: 'string'
controllingAgencyCode: 'string'
functionalGroupId: 'string'
groupHeaderMessageRelease: 'string'
groupHeaderMessageVersion: 'string'
messageAssociationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
receiverApplicationId: 'string'
receiverApplicationQualifier: 'string'
senderApplicationId: 'string'
senderApplicationQualifier: 'string'
targetNamespace: 'string'
}
]
envelopeSettings: {
applicationReferenceId: 'string'
applyDelimiterStringAdvice: bool
communicationAgreementId: 'string'
createGroupingSegments: bool
enableDefaultGroupHeaders: bool
functionalGroupId: 'string'
groupApplicationPassword: 'string'
groupApplicationReceiverId: 'string'
groupApplicationReceiverQualifier: 'string'
groupApplicationSenderId: 'string'
groupApplicationSenderQualifier: 'string'
groupAssociationAssignedCode: 'string'
groupControllingAgencyCode: 'string'
groupControlNumberLowerBound: int
groupControlNumberPrefix: 'string'
groupControlNumberSuffix: 'string'
groupControlNumberUpperBound: int
groupMessageRelease: 'string'
groupMessageVersion: 'string'
interchangeControlNumberLowerBound: int
interchangeControlNumberPrefix: 'string'
interchangeControlNumberSuffix: 'string'
interchangeControlNumberUpperBound: int
isTestInterchange: bool
overwriteExistingTransactionSetControlNumber: bool
processingPriorityCode: 'string'
receiverInternalIdentification: 'string'
receiverInternalSubIdentification: 'string'
receiverReverseRoutingAddress: 'string'
recipientReferencePasswordQualifier: 'string'
recipientReferencePasswordValue: 'string'
rolloverGroupControlNumber: bool
rolloverInterchangeControlNumber: bool
rolloverTransactionSetControlNumber: bool
senderInternalIdentification: 'string'
senderInternalSubIdentification: 'string'
senderReverseRoutingAddress: 'string'
transactionSetControlNumberLowerBound: int
transactionSetControlNumberPrefix: 'string'
transactionSetControlNumberSuffix: 'string'
transactionSetControlNumberUpperBound: int
}
framingSettings: {
characterEncoding: 'string'
characterSet: 'string'
componentSeparator: int
dataElementSeparator: int
decimalPointIndicator: 'string'
protocolVersion: int
releaseIndicator: int
repetitionSeparator: int
segmentTerminator: int
segmentTerminatorSuffix: 'string'
serviceCodeListDirectoryVersion: 'string'
}
messageFilter: {
messageFilterType: 'string'
}
messageFilterList: [
{
messageId: 'string'
}
]
processingSettings: {
createEmptyXmlTagsForTrailingSeparators: bool
maskSecurityInfo: bool
preserveInterchange: bool
suspendInterchangeOnError: bool
useDotAsDecimalSeparator: bool
}
schemaReferences: [
{
associationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
schemaName: 'string'
senderApplicationId: 'string'
senderApplicationQualifier: 'string'
}
]
validationOverrides: [
{
allowLeadingAndTrailingSpacesAndZeroes: bool
enforceCharacterSet: bool
messageId: 'string'
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateEDITypes: bool
validateXSDTypes: bool
}
]
validationSettings: {
allowLeadingAndTrailingSpacesAndZeroes: bool
checkDuplicateGroupControlNumber: bool
checkDuplicateInterchangeControlNumber: bool
checkDuplicateTransactionSetControlNumber: bool
interchangeControlNumberValidityDays: int
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
sendAgreement: {
protocolSettings: {
acknowledgementSettings: {
acknowledgementControlNumberLowerBound: int
acknowledgementControlNumberPrefix: 'string'
acknowledgementControlNumberSuffix: 'string'
acknowledgementControlNumberUpperBound: int
batchFunctionalAcknowledgements: bool
batchTechnicalAcknowledgements: bool
needFunctionalAcknowledgement: bool
needLoopForValidMessages: bool
needTechnicalAcknowledgement: bool
rolloverAcknowledgementControlNumber: bool
sendSynchronousAcknowledgement: bool
}
edifactDelimiterOverrides: [
{
componentSeparator: int
dataElementSeparator: int
decimalPointIndicator: 'string'
messageAssociationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
releaseIndicator: int
repetitionSeparator: int
segmentTerminator: int
segmentTerminatorSuffix: 'string'
targetNamespace: 'string'
}
]
envelopeOverrides: [
{
applicationPassword: 'string'
associationAssignedCode: 'string'
controllingAgencyCode: 'string'
functionalGroupId: 'string'
groupHeaderMessageRelease: 'string'
groupHeaderMessageVersion: 'string'
messageAssociationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
receiverApplicationId: 'string'
receiverApplicationQualifier: 'string'
senderApplicationId: 'string'
senderApplicationQualifier: 'string'
targetNamespace: 'string'
}
]
envelopeSettings: {
applicationReferenceId: 'string'
applyDelimiterStringAdvice: bool
communicationAgreementId: 'string'
createGroupingSegments: bool
enableDefaultGroupHeaders: bool
functionalGroupId: 'string'
groupApplicationPassword: 'string'
groupApplicationReceiverId: 'string'
groupApplicationReceiverQualifier: 'string'
groupApplicationSenderId: 'string'
groupApplicationSenderQualifier: 'string'
groupAssociationAssignedCode: 'string'
groupControllingAgencyCode: 'string'
groupControlNumberLowerBound: int
groupControlNumberPrefix: 'string'
groupControlNumberSuffix: 'string'
groupControlNumberUpperBound: int
groupMessageRelease: 'string'
groupMessageVersion: 'string'
interchangeControlNumberLowerBound: int
interchangeControlNumberPrefix: 'string'
interchangeControlNumberSuffix: 'string'
interchangeControlNumberUpperBound: int
isTestInterchange: bool
overwriteExistingTransactionSetControlNumber: bool
processingPriorityCode: 'string'
receiverInternalIdentification: 'string'
receiverInternalSubIdentification: 'string'
receiverReverseRoutingAddress: 'string'
recipientReferencePasswordQualifier: 'string'
recipientReferencePasswordValue: 'string'
rolloverGroupControlNumber: bool
rolloverInterchangeControlNumber: bool
rolloverTransactionSetControlNumber: bool
senderInternalIdentification: 'string'
senderInternalSubIdentification: 'string'
senderReverseRoutingAddress: 'string'
transactionSetControlNumberLowerBound: int
transactionSetControlNumberPrefix: 'string'
transactionSetControlNumberSuffix: 'string'
transactionSetControlNumberUpperBound: int
}
framingSettings: {
characterEncoding: 'string'
characterSet: 'string'
componentSeparator: int
dataElementSeparator: int
decimalPointIndicator: 'string'
protocolVersion: int
releaseIndicator: int
repetitionSeparator: int
segmentTerminator: int
segmentTerminatorSuffix: 'string'
serviceCodeListDirectoryVersion: 'string'
}
messageFilter: {
messageFilterType: 'string'
}
messageFilterList: [
{
messageId: 'string'
}
]
processingSettings: {
createEmptyXmlTagsForTrailingSeparators: bool
maskSecurityInfo: bool
preserveInterchange: bool
suspendInterchangeOnError: bool
useDotAsDecimalSeparator: bool
}
schemaReferences: [
{
associationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
schemaName: 'string'
senderApplicationId: 'string'
senderApplicationQualifier: 'string'
}
]
validationOverrides: [
{
allowLeadingAndTrailingSpacesAndZeroes: bool
enforceCharacterSet: bool
messageId: 'string'
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateEDITypes: bool
validateXSDTypes: bool
}
]
validationSettings: {
allowLeadingAndTrailingSpacesAndZeroes: bool
checkDuplicateGroupControlNumber: bool
checkDuplicateInterchangeControlNumber: bool
checkDuplicateTransactionSetControlNumber: bool
interchangeControlNumberValidityDays: int
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
}
x12: {
receiveAgreement: {
protocolSettings: {
acknowledgementSettings: {
acknowledgementControlNumberLowerBound: int
acknowledgementControlNumberPrefix: 'string'
acknowledgementControlNumberSuffix: 'string'
acknowledgementControlNumberUpperBound: int
batchFunctionalAcknowledgements: bool
batchImplementationAcknowledgements: bool
batchTechnicalAcknowledgements: bool
functionalAcknowledgementVersion: 'string'
implementationAcknowledgementVersion: 'string'
needFunctionalAcknowledgement: bool
needImplementationAcknowledgement: bool
needLoopForValidMessages: bool
needTechnicalAcknowledgement: bool
rolloverAcknowledgementControlNumber: bool
sendSynchronousAcknowledgement: bool
}
envelopeOverrides: [
{
dateFormat: 'string'
functionalIdentifierCode: 'string'
headerVersion: 'string'
messageId: 'string'
protocolVersion: 'string'
receiverApplicationId: 'string'
responsibleAgencyCode: 'string'
senderApplicationId: 'string'
targetNamespace: 'string'
timeFormat: 'string'
}
]
envelopeSettings: {
controlStandardsId: int
controlVersionNumber: 'string'
enableDefaultGroupHeaders: bool
functionalGroupId: 'string'
groupControlNumberLowerBound: int
groupControlNumberUpperBound: int
groupHeaderAgencyCode: 'string'
groupHeaderDateFormat: 'string'
groupHeaderTimeFormat: 'string'
groupHeaderVersion: 'string'
interchangeControlNumberLowerBound: int
interchangeControlNumberUpperBound: int
overwriteExistingTransactionSetControlNumber: bool
receiverApplicationId: 'string'
rolloverGroupControlNumber: bool
rolloverInterchangeControlNumber: bool
rolloverTransactionSetControlNumber: bool
senderApplicationId: 'string'
transactionSetControlNumberLowerBound: int
transactionSetControlNumberPrefix: 'string'
transactionSetControlNumberSuffix: 'string'
transactionSetControlNumberUpperBound: int
usageIndicator: 'string'
useControlStandardsIdAsRepetitionCharacter: bool
}
framingSettings: {
characterSet: 'string'
componentSeparator: int
dataElementSeparator: int
replaceCharacter: int
replaceSeparatorsInPayload: bool
segmentTerminator: int
segmentTerminatorSuffix: 'string'
}
messageFilter: {
messageFilterType: 'string'
}
messageFilterList: [
{
messageId: 'string'
}
]
processingSettings: {
convertImpliedDecimal: bool
createEmptyXmlTagsForTrailingSeparators: bool
maskSecurityInfo: bool
preserveInterchange: bool
suspendInterchangeOnError: bool
useDotAsDecimalSeparator: bool
}
schemaReferences: [
{
messageId: 'string'
schemaName: 'string'
schemaVersion: 'string'
senderApplicationId: 'string'
}
]
securitySettings: {
authorizationQualifier: 'string'
authorizationValue: 'string'
passwordValue: 'string'
securityQualifier: 'string'
}
validationOverrides: [
{
allowLeadingAndTrailingSpacesAndZeroes: bool
messageId: 'string'
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
]
validationSettings: {
allowLeadingAndTrailingSpacesAndZeroes: bool
checkDuplicateGroupControlNumber: bool
checkDuplicateInterchangeControlNumber: bool
checkDuplicateTransactionSetControlNumber: bool
interchangeControlNumberValidityDays: int
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
x12DelimiterOverrides: [
{
componentSeparator: int
dataElementSeparator: int
messageId: 'string'
protocolVersion: 'string'
replaceCharacter: int
replaceSeparatorsInPayload: bool
segmentTerminator: int
segmentTerminatorSuffix: 'string'
targetNamespace: 'string'
}
]
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
sendAgreement: {
protocolSettings: {
acknowledgementSettings: {
acknowledgementControlNumberLowerBound: int
acknowledgementControlNumberPrefix: 'string'
acknowledgementControlNumberSuffix: 'string'
acknowledgementControlNumberUpperBound: int
batchFunctionalAcknowledgements: bool
batchImplementationAcknowledgements: bool
batchTechnicalAcknowledgements: bool
functionalAcknowledgementVersion: 'string'
implementationAcknowledgementVersion: 'string'
needFunctionalAcknowledgement: bool
needImplementationAcknowledgement: bool
needLoopForValidMessages: bool
needTechnicalAcknowledgement: bool
rolloverAcknowledgementControlNumber: bool
sendSynchronousAcknowledgement: bool
}
envelopeOverrides: [
{
dateFormat: 'string'
functionalIdentifierCode: 'string'
headerVersion: 'string'
messageId: 'string'
protocolVersion: 'string'
receiverApplicationId: 'string'
responsibleAgencyCode: 'string'
senderApplicationId: 'string'
targetNamespace: 'string'
timeFormat: 'string'
}
]
envelopeSettings: {
controlStandardsId: int
controlVersionNumber: 'string'
enableDefaultGroupHeaders: bool
functionalGroupId: 'string'
groupControlNumberLowerBound: int
groupControlNumberUpperBound: int
groupHeaderAgencyCode: 'string'
groupHeaderDateFormat: 'string'
groupHeaderTimeFormat: 'string'
groupHeaderVersion: 'string'
interchangeControlNumberLowerBound: int
interchangeControlNumberUpperBound: int
overwriteExistingTransactionSetControlNumber: bool
receiverApplicationId: 'string'
rolloverGroupControlNumber: bool
rolloverInterchangeControlNumber: bool
rolloverTransactionSetControlNumber: bool
senderApplicationId: 'string'
transactionSetControlNumberLowerBound: int
transactionSetControlNumberPrefix: 'string'
transactionSetControlNumberSuffix: 'string'
transactionSetControlNumberUpperBound: int
usageIndicator: 'string'
useControlStandardsIdAsRepetitionCharacter: bool
}
framingSettings: {
characterSet: 'string'
componentSeparator: int
dataElementSeparator: int
replaceCharacter: int
replaceSeparatorsInPayload: bool
segmentTerminator: int
segmentTerminatorSuffix: 'string'
}
messageFilter: {
messageFilterType: 'string'
}
messageFilterList: [
{
messageId: 'string'
}
]
processingSettings: {
convertImpliedDecimal: bool
createEmptyXmlTagsForTrailingSeparators: bool
maskSecurityInfo: bool
preserveInterchange: bool
suspendInterchangeOnError: bool
useDotAsDecimalSeparator: bool
}
schemaReferences: [
{
messageId: 'string'
schemaName: 'string'
schemaVersion: 'string'
senderApplicationId: 'string'
}
]
securitySettings: {
authorizationQualifier: 'string'
authorizationValue: 'string'
passwordValue: 'string'
securityQualifier: 'string'
}
validationOverrides: [
{
allowLeadingAndTrailingSpacesAndZeroes: bool
messageId: 'string'
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
]
validationSettings: {
allowLeadingAndTrailingSpacesAndZeroes: bool
checkDuplicateGroupControlNumber: bool
checkDuplicateInterchangeControlNumber: bool
checkDuplicateTransactionSetControlNumber: bool
interchangeControlNumberValidityDays: int
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
x12DelimiterOverrides: [
{
componentSeparator: int
dataElementSeparator: int
messageId: 'string'
protocolVersion: 'string'
replaceCharacter: int
replaceSeparatorsInPayload: bool
segmentTerminator: int
segmentTerminatorSuffix: 'string'
targetNamespace: 'string'
}
]
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
}
}
guestIdentity: {
qualifier: 'string'
value: 'string'
}
guestPartner: 'string'
hostIdentity: {
qualifier: 'string'
value: 'string'
}
hostPartner: 'string'
metadata: any(Azure.Bicep.Types.Concrete.AnyType)
}
tags: {
{customized property}: 'string'
}
}
Valori delle proprietà
AgreementContent
Nome | Descrizione | Valore |
---|---|---|
aS2 | Contenuto del contratto AS2. | AS2AgreementContent |
edifact | Contenuto del contratto EDIFACT. | EdifactAgreementContent |
x12 | Contenuto del contratto X12. | X12AgreementContent |
AS2AcknowledgementConnectionSettings
Nome | Descrizione | Valore |
---|---|---|
ignoreCertificateNameMismatch | Indica se ignorare la mancata corrispondenza nel nome del certificato. | bool (obbligatorio) |
keepHttpConnectionAlive | Indica se mantenere attiva la connessione. | bool (obbligatorio) |
supportHttpStatusCodeContinue | Indica se supportare il codice di stato HTTP 'CONTINUE'. | bool (obbligatorio) |
unfoldHttpHeaders | Indica se espandere le intestazioni HTTP. | bool (obbligatorio) |
AS2AgreementContent
Nome | Descrizione | Valore |
---|---|---|
receiveAgreement | Contratto di ricezione unidirezionale AS2. | AS2OneWayAgreement (obbligatorio) |
sendAgreement | Contratto di invio unidirezionale AS2. | AS2OneWayAgreement (obbligatorio) |
AS2EnvelopeSettings
Nome | Descrizione | Valore |
---|---|---|
autogenerateFileName | Valore che indica se generare automaticamente il nome del file. | bool (obbligatorio) |
fileNameTemplate | Modello per il nome file. | stringa (obbligatorio) |
messageContentType | Tipo di contenuto del messaggio. | stringa (obbligatorio) |
suspendMessageOnFileNameGenerationError | Valore che indica se sospendere il messaggio in caso di errore di generazione del nome file. | bool (obbligatorio) |
transmitFileNameInMimeHeader | Valore che indica se trasmettere il nome del file nell'intestazione MIME. | bool (obbligatorio) |
AS2ErrorSettings
Nome | Descrizione | Valore |
---|---|---|
resendIfMDNNotReceived | Valore che indica se inviare nuovamente il messaggio Se mdN non viene ricevuto. | bool (obbligatorio) |
suspendDuplicateMessage | Valore che indica se sospendere il messaggio duplicato. | bool (obbligatorio) |
AS2MdnSettings
Nome | Descrizione | Valore |
---|---|---|
dispositionNotificationTo | Notifica di eliminazione al valore dell'intestazione. | corda |
mdnText | Testo MDN. | corda |
micHashingAlgorithm | Algoritmo di firma o hash. | 'MD5' 'Nessuno' 'NotSpecified' 'SHA1' 'SHA2256' 'SHA2384' 'SHA2512' (obbligatorio) |
needMDN | Valore che indica se inviare o richiedere un messaggio MDN. | bool (obbligatorio) |
receiptDeliveryUrl | URL di recapito della ricevuta. | corda |
sendInboundMDNToMessageBox | Valore che indica se inviare mdn in ingresso alla finestra di messaggio. | bool (obbligatorio) |
sendMDNAsynchronously | Valore che indica se inviare l'MDN asincrono. | bool (obbligatorio) |
signMDN | Valore che indica se l'MDN deve essere firmato o meno. | bool (obbligatorio) |
signOutboundMDNIfOptional | Valore che indica se firmare l'MDN in uscita se facoltativo. | bool (obbligatorio) |
AS2MessageConnectionSettings
Nome | Descrizione | Valore |
---|---|---|
ignoreCertificateNameMismatch | Valore che indica se ignorare la mancata corrispondenza nel nome del certificato. | bool (obbligatorio) |
keepHttpConnectionAlive | Valore che indica se mantenere attiva la connessione. | bool (obbligatorio) |
supportHttpStatusCodeContinue | Valore che indica se supportare il codice di stato HTTP 'CONTINUE'. | bool (obbligatorio) |
unfoldHttpHeaders | Valore che indica se espandere le intestazioni HTTP. | bool (obbligatorio) |
AS2OneWayAgreement
Nome | Descrizione | Valore |
---|---|---|
protocolSettings | Impostazioni del protocollo AS2. | AS2ProtocolSettings (obbligatorio) |
receiverBusinessIdentity | Identità aziendale del ricevitore | BusinessIdentity (obbligatorio) |
senderBusinessIdentity | Identità aziendale del mittente | BusinessIdentity (obbligatorio) |
AS2ProtocolSettings
Nome | Descrizione | Valore |
---|---|---|
acknowledgementConnectionSettings | Impostazioni di connessione di acknowledgement. | AS2AcknowledgementConnectionSettings (obbligatorio) |
envelopeSettings | Impostazioni della busta. | AS2EnvelopeSettings (obbligatorio) |
errorSettings | Impostazioni di errore. | as2ErrorSettings (obbligatorio) |
mdnSettings | Impostazioni MDN. | AS2MdnSettings (obbligatorio) |
messageConnectionSettings | Impostazioni di connessione del messaggio. | AS2MessageConnectionSettings (obbligatorio) |
securitySettings | Impostazioni di sicurezza. | AS2SecuritySettings (obbligatorio) |
validationSettings | Impostazioni di convalida. | AS2ValidationSettings (obbligatorio) |
AS2SecuritySettings
Nome | Descrizione | Valore |
---|---|---|
enableNRRForInboundDecodedMessages | Valore che indica se abilitare NRR per i messaggi decodificati in ingresso. | bool (obbligatorio) |
enableNRRForInboundEncodedMessages | Valore che indica se abilitare NRR per i messaggi codificati in ingresso. | bool (obbligatorio) |
enableNRRForInboundMDN | Valore che indica se abilitare NRR per mdn in ingresso. | bool (obbligatorio) |
enableNRRForOutboundDecodedMessages | Valore che indica se abilitare NRR per i messaggi decodificati in uscita. | bool (obbligatorio) |
enableNRRForOutboundEncodedMessages | Valore che indica se abilitare NRR per i messaggi codificati in uscita. | bool (obbligatorio) |
enableNRRForOutboundMDN | Valore che indica se abilitare NRR per mdn in uscita. | bool (obbligatorio) |
encryptionCertificateName | Nome del certificato di crittografia. | corda |
overrideGroupSigningCertificate | Valore che indica se inviare o richiedere un messaggio MDN. | bool (obbligatorio) |
sha2AlgorithmFormat | Formato dell'algoritmo Sha2. I valori validi sono Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize. | corda |
signingCertificateName | Nome del certificato di firma. | corda |
AS2ValidationSettings
Nome | Descrizione | Valore |
---|---|---|
checkCertificateRevocationListOnReceive | Valore che indica se verificare la presenza di un elenco di revoche di certificati alla ricezione. | bool (obbligatorio) |
checkCertificateRevocationListOnSend | Valore che indica se verificare la presenza di un elenco di revoche di certificati all'invio. | bool (obbligatorio) |
checkDuplicateMessage | Valore che indica se verificare la presenza di messaggi duplicati. | bool (obbligatorio) |
compressMessage | Valore che indica se il messaggio deve essere compresso. | bool (obbligatorio) |
encryptionAlgorithm | Algoritmo di crittografia. | 'AES128' 'AES192' 'AES256' 'DES3' 'Nessuno' 'NotSpecified' 'RC2' (obbligatorio) |
encryptMessage | Valore che indica se il messaggio deve essere crittografato. | bool (obbligatorio) |
interchangeDuplicatesValidityDays | Numero di giorni da esaminare per l'interscambio duplicato. | int (obbligatorio) |
overrideMessageProperties | Valore che indica se eseguire l'override delle proprietà del messaggio in ingresso con quelle incluse nel contratto. | bool (obbligatorio) |
signingAlgorithm | Algoritmo di firma. | 'Default' 'NotSpecified' 'SHA1' 'SHA2256' 'SHA2384' 'SHA2512' |
signMessage | Valore che indica se il messaggio deve essere firmato. | bool (obbligatorio) |
BusinessIdentity
Nome | Descrizione | Valore |
---|---|---|
qualificatore | Qualificatore di identità aziendale, ad esempio as2identity, ZZ, ZZZ, 31, 32 | stringa (obbligatorio) |
valore | Valore di identità aziendale definito dall'utente. | stringa (obbligatorio) |
EdifactAcknowledgementSettings
Nome | Descrizione | Valore |
---|---|---|
acknowledgementControlNumberLowerBound | Limite inferiore del numero di controllo di acknowledgement. | int (obbligatorio) |
acknowledgementControlNumberPrefix | Prefisso del numero di controllo di acknowledgement. | corda |
acknowledgementControlNumberSuffix | Suffisso del numero di controllo acknowledgement. | corda |
acknowledgementControlNumberUpperBound | Limite superiore del numero di controllo di acknowledgement. | int (obbligatorio) |
batchFunctionalAcknowledgements | Valore che indica se eseguire il batch di riconoscimenti funzionali. | bool (obbligatorio) |
batchTechnicalAcknowledgements | Valore che indica se raggruppare i riconoscimenti tecnici. | bool (obbligatorio) |
needFunctionalAcknowledgement | Valore che indica se è necessario l'acknowledgement funzionale. | bool (obbligatorio) |
needLoopForValidMessages | Valore che indica se è necessario un ciclo per i messaggi validi. | bool (obbligatorio) |
needTechnicalAcknowledgement | Valore che indica se è necessario l'acknowledgement tecnico. | bool (obbligatorio) |
rolloverAcknowledgementControlNumber | Valore che indica se eseguire il rollover del numero di controllo di acknowledgement. | bool (obbligatorio) |
sendSynchronousAcknowledgement | Valore che indica se inviare l'acknowledgement sincrono. | bool (obbligatorio) |
EdifactAgreementContent
EdifactDelimiterOverride
Nome | Descrizione | Valore |
---|---|---|
componentSeparator | Separatore del componente. | int (obbligatorio) |
dataElementSeparator | Separatore dell'elemento dati. | int (obbligatorio) |
decimalPointIndicator | Indicatore di virgola decimale. | 'Virgola' 'Decimal' 'NotSpecified' (obbligatorio) |
messageAssociationAssignedCode | Codice assegnato all'associazione di messaggi. | corda |
messageId | ID del messaggio. | corda |
messageRelease | Rilascio del messaggio. | corda |
messageVersion | Versione del messaggio. | corda |
releaseIndicator | Indicatore di rilascio. | int (obbligatorio) |
ripetizioneSeparator | Separatore di ripetizione. | int (obbligatorio) |
segmentTerminator | Carattere di terminazione del segmento. | int (obbligatorio) |
segmentTerminatorSuffix | Suffisso del carattere di terminazione del segmento. | 'CR' 'CRLF' 'LF' 'Nessuno' 'NotSpecified' (obbligatorio) |
targetNamespace | Spazio dei nomi di destinazione in cui devono essere applicate queste impostazioni del delimitatore. | corda |
EdifactEnvelopeOverride
Nome | Descrizione | Valore |
---|---|---|
applicationPassword | Password dell'applicazione. | corda |
associationAssignedCode | Codice assegnato dall'associazione. | corda |
controllingAgencyCode | Codice dell'agenzia di controllo. | corda |
functionalGroupId | ID gruppo funzionale. | corda |
groupHeaderMessageRelease | Versione del messaggio di intestazione del gruppo. | corda |
groupHeaderMessageVersion | Versione del messaggio di intestazione del gruppo. | corda |
messageAssociationAssignedCode | Codice assegnato all'associazione di messaggi. | corda |
messageId | ID messaggio in cui devono essere applicate le impostazioni della busta. | corda |
messageRelease | Versione del rilascio del messaggio in cui devono essere applicate le impostazioni della busta. | corda |
messageVersion | Versione del messaggio in cui devono essere applicate le impostazioni della busta. | corda |
receiverApplicationId | ID applicazione ricevitore. | corda |
receiverApplicationQualifier | Qualificatore dell'applicazione ricevitore. | corda |
senderApplicationId | ID applicazione mittente. | corda |
senderApplicationQualifier | Qualificatore dell'applicazione mittente. | corda |
targetNamespace | Spazio dei nomi di destinazione in cui devono essere applicate le impostazioni della busta. | corda |
EdifactEnvelopeSettings
Nome | Descrizione | Valore |
---|---|---|
applicationReferenceId | ID di riferimento dell'applicazione. | corda |
applyDelimiterStringAdvice | Valore che indica se applicare consigli per le stringhe delimitatori. | bool (obbligatorio) |
communicationAgreementId | ID del contratto di comunicazione. | corda |
createGroupingSegments | Valore che indica se creare segmenti di raggruppamento. | bool (obbligatorio) |
enableDefaultGroupHeaders | Valore che indica se abilitare le intestazioni di gruppo predefinite. | bool (obbligatorio) |
functionalGroupId | ID gruppo funzionale. | corda |
groupApplicationPassword | Password dell'applicazione di gruppo. | corda |
groupApplicationReceiverId | ID ricevitore dell'applicazione di gruppo. | corda |
groupApplicationReceiverQualifier | Qualificatore del ricevitore dell'applicazione di gruppo. | corda |
groupApplicationSenderId | ID mittente dell'applicazione di gruppo. | corda |
groupApplicationSenderQualifier | Qualificatore del mittente dell'applicazione di gruppo. | corda |
groupAssociationAssignedCode | Codice assegnato dall'associazione di gruppi. | corda |
groupControllingAgencyCode | Codice dell'agenzia di controllo del gruppo. | corda |
groupControlNumberLowerBound | Limite inferiore del numero di controllo del gruppo. | int (obbligatorio) |
groupControlNumberPrefix | Prefisso del numero di controllo del gruppo. | corda |
groupControlNumberSuffix | Suffisso del numero di controllo del gruppo. | corda |
groupControlNumberUpperBound | Limite superiore del numero di controllo del gruppo. | int (obbligatorio) |
groupMessageRelease | Rilascio del messaggio di gruppo. | corda |
groupMessageVersion | Versione del messaggio di gruppo. | corda |
interchangeControlNumberLowerBound | Limite inferiore del numero di controllo interscambio. | int (obbligatorio) |
interchangeControlNumberPrefix | Prefisso del numero di controllo interscambio. | corda |
interchangeControlNumberSuffix | Suffisso del numero di controllo interscambio. | corda |
interchangeControlNumberUpperBound | Limite superiore del numero di controllo interscambio. | int (obbligatorio) |
isTestInterchange | Valore che indica se il messaggio è un interscambio di test. | bool (obbligatorio) |
overwriteExistingTransactionSetControlNumber | Valore che indica se sovrascrivere il numero di controllo del set di transazioni esistente. | bool (obbligatorio) |
processingPriorityCode | Codice di priorità di elaborazione. | corda |
receiverInternalIdentification | Identificazione interna del ricevitore. | corda |
receiverInternalSubIdentification | Identificazione secondaria interna del ricevitore. | corda |
receiverReverseRoutingAddress | Indirizzo di routing inverso del ricevitore. | corda |
recipientReferencePasswordQualifier | Qualificatore della password di riferimento del destinatario. | corda |
recipientReferencePasswordValue | Valore della password di riferimento del destinatario. | corda |
rolloverGroupControlNumber | Valore che indica se eseguire il rollover del numero di controllo del gruppo. | bool (obbligatorio) |
rolloverInterchangeControlNumber | Valore che indica se eseguire il rollover del numero di controllo dell'interscambio. | bool (obbligatorio) |
rolloverTransactionSetControlNumber | Valore che indica se eseguire il rollover del numero di controllo del set di transazioni. | bool (obbligatorio) |
senderInternalIdentification | Identificazione interna del mittente. | corda |
senderInternalSubIdentification | Identificazione secondaria interna del mittente. | corda |
senderReverseRoutingAddress | Indirizzo di routing inverso del mittente. | corda |
transactionSetControlNumberLowerBound | Limite inferiore del numero di controllo del set di transazioni. | int (obbligatorio) |
transactionSetControlNumberPrefix | Prefisso del numero di controllo del set di transazioni. | corda |
transactionSetControlNumberSuffix | Suffisso del numero di controllo del set di transazioni. | corda |
transactionSetControlNumberUpperBound | Limite superiore del numero di controllo del set di transazioni. | int (obbligatorio) |
EdifactFramingSettings
Nome | Descrizione | Valore |
---|---|---|
characterEncoding | Codifica dei caratteri. | corda |
characterSet | Set di caratteri per l'impostazione di frame EDIFACT. | 'KECA' 'NotSpecified' 'UNOA' 'UNOB' 'UNOC' 'UNOD' 'UNOE' 'UNOF' 'UNOG' 'UNOH' 'UNOI' 'UNOJ' 'UNOK' 'UNOX' 'UNOY' (obbligatorio) |
componentSeparator | Separatore del componente. | int (obbligatorio) |
dataElementSeparator | Separatore dell'elemento dati. | int (obbligatorio) |
decimalPointIndicator | Indicatore decimale dell'impostazione del frame EDIFACT. | 'Virgola' 'Decimal' 'NotSpecified' (obbligatorio) |
protocolVersion | Versione del protocollo. | int (obbligatorio) |
releaseIndicator | Indicatore di rilascio. | int (obbligatorio) |
ripetizioneSeparator | Separatore di ripetizione. | int (obbligatorio) |
segmentTerminator | Carattere di terminazione del segmento. | int (obbligatorio) |
segmentTerminatorSuffix | Suffisso del carattere di terminazione del segmento di impostazione del frame EDIFACT. | 'CR' 'CRLF' 'LF' 'Nessuno' 'NotSpecified' (obbligatorio) |
serviceCodeListDirectoryVersion | Versione della directory dell'elenco di codice del servizio. | corda |
EdifactMessageFilter
Nome | Descrizione | Valore |
---|---|---|
messageFilterType | Tipo di filtro del messaggio. | 'Exclude' 'Include' 'NotSpecified' (obbligatorio) |
EdifactMessageIdentifier
Nome | Descrizione | Valore |
---|---|---|
messageId | ID messaggio in cui devono essere applicate le impostazioni della busta. | stringa (obbligatorio) |
EdifactOneWayAgreement
EdifactProcessingSettings
Nome | Descrizione | Valore |
---|---|---|
createEmptyXmlTagsForTrailingSeparators | Valore che indica se creare tag XML vuoti per i separatori finali. | bool (obbligatorio) |
maskSecurityInfo | Valore che indica se mascherare le informazioni di sicurezza. | bool (obbligatorio) |
preserveInterchange | Valore che indica se mantenere l'interscambio. | bool (obbligatorio) |
suspendInterchangeOnError | Valore che indica se sospendere l'interscambio in caso di errore. | bool (obbligatorio) |
useDotAsDecimalSeparator | Valore che indica se utilizzare il punto come separatore decimale. | bool (obbligatorio) |
EdifactProtocolSettings
Nome | Descrizione | Valore |
---|---|---|
acknowledgementSettings | Impostazioni di riconoscimento EDIFACT. | EdifactAcknowledgementSettings (obbligatorio) |
edifactDelimiterOverrides | Le impostazioni di override del delimitatore EDIFACT. | EdifactDelimiterOverride[] |
EnvelopeOverrides | Le impostazioni di override della busta EDIFACT. | EdifactEnvelopeOverride[] |
envelopeSettings | Impostazioni buste EDIFACT. | EdifactEnvelopeSettings (obbligatorio) |
frameSettings | Impostazioni di frame EDIFACT. | EdifactFramingSettings (obbligatorio) |
messageFilter | Filtro messaggi EDIFACT. | EdifactMessageFilter (obbligatorio) |
messageFilterList | Elenco di filtri dei messaggi EDIFACT. | EdifactMessageIdentifier[] |
processingSettings | Impostazioni di elaborazione EDIFACT. | EdifactProcessingSettings (obbligatorio) |
schemaReferences | Riferimenti allo schema EDIFACT. | EdifactSchemaReference[] (obbligatorio) |
validationOverrides | Le impostazioni di override della convalida EDIFACT. | EdifactValidationOverride[] |
validationSettings | Impostazioni di convalida EDIFACT. | EdifactValidationSettings (obbligatorio) |
EdifactSchemaReference
Nome | Descrizione | Valore |
---|---|---|
associationAssignedCode | Codice assegnato dall'associazione. | corda |
messageId | ID del messaggio. | stringa (obbligatorio) |
messageRelease | Versione del rilascio del messaggio. | stringa (obbligatorio) |
messageVersion | Versione del messaggio. | stringa (obbligatorio) |
schemaName | Nome dello schema. | stringa (obbligatorio) |
senderApplicationId | ID applicazione mittente. | corda |
senderApplicationQualifier | Qualificatore dell'applicazione mittente. | corda |
EdifactValidationOverride
Nome | Descrizione | Valore |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Valore che indica se consentire spazi iniziali e finali e zeri. | bool (obbligatorio) |
enforceCharacterSet | Valore che indica se convalidare il set di caratteri. | bool (obbligatorio) |
messageId | ID del messaggio in cui devono essere applicate le impostazioni di convalida. | stringa (obbligatorio) |
trailingSeparatorPolicy | Criterio separatore finale. | 'Obbligatorio' 'NotAllowed' 'NotSpecified' 'Facoltativo' (obbligatorio) |
trimLeadingAndTrailingSpacesAndZeroes | Valore che indica se tagliare gli spazi iniziali e finali e gli zeri. | bool (obbligatorio) |
validateEDITypes | Valore che indica se convalidare i tipi EDI. | bool (obbligatorio) |
validateXSDTypes | Valore che indica se convalidare i tipi XSD. | bool (obbligatorio) |
EdifactValidationSettings
Nome | Descrizione | Valore |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Valore che indica se consentire spazi iniziali e finali e zeri. | bool (obbligatorio) |
checkDuplicateGroupControlNumber | Valore che indica se verificare la presenza di un numero di controllo del gruppo duplicato. | bool (obbligatorio) |
checkDuplicateInterchangeControlNumber | Valore che indica se verificare la presenza di un numero di controllo interscambio duplicato. | bool (obbligatorio) |
checkDuplicateTransactionSetControlNumber | Valore che indica se verificare la presenza di un numero di controllo del set di transazioni duplicato. | bool (obbligatorio) |
interchangeControlNumberValidityDays | Periodo di validità del numero di controllo interscambio. | int (obbligatorio) |
trailingSeparatorPolicy | Criterio separatore finale. | 'Obbligatorio' 'NotAllowed' 'NotSpecified' 'Facoltativo' (obbligatorio) |
trimLeadingAndTrailingSpacesAndZeroes | Valore che indica se tagliare gli spazi iniziali e finali e gli zeri. | bool (obbligatorio) |
validateCharacterSet | Valore che indica se convalidare il set di caratteri nel messaggio. | bool (obbligatorio) |
validateEDITypes | Valore che indica se convalidare i tipi EDI. | bool (obbligatorio) |
validateXSDTypes | Valore che indica se convalidare i tipi XSD. | bool (obbligatorio) |
IntegrationAccountAgreementProperties
Nome | Descrizione | Valore |
---|---|---|
agreementType | Tipo di contratto. | 'AS2' 'Edifact' 'NotSpecified' 'X12' (obbligatorio) |
contenuto | Contenuto del contratto. | AgreementContent (obbligatorio) |
guestIdentity | Identità aziendale del partner guest. | BusinessIdentity (obbligatorio) |
guestPartner | Partner dell'account di integrazione impostato come partner guest per questo contratto. | stringa (obbligatorio) |
hostIdentity | Identità aziendale del partner host. | BusinessIdentity (obbligatorio) |
hostPartner | Partner dell'account di integrazione impostato come partner host per questo contratto. | stringa (obbligatorio) |
metadati | Metadati. | qualunque |
Microsoft.Logic/integrationAccounts/agreements
Nome | Descrizione | Valore |
---|---|---|
ubicazione | Percorso della risorsa. | corda |
nome | Nome della risorsa | stringa (obbligatorio) |
genitore | In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre. Per altre informazioni, vedere risorsa figlio all'esterno della risorsa padre. |
Nome simbolico per la risorsa di tipo: integrationAccounts |
proprietà | Proprietà del contratto di account di integrazione. | IntegrationAccountAgreementProperties (obbligatorio) |
Tag | Tag delle risorse | Dizionario di nomi e valori di tag. Vedere tag nei modelli |
ResourceTags
Nome | Descrizione | Valore |
---|
X12AcknowledgementSettings
Nome | Descrizione | Valore |
---|---|---|
acknowledgementControlNumberLowerBound | Limite inferiore del numero di controllo di acknowledgement. | int (obbligatorio) |
acknowledgementControlNumberPrefix | Prefisso del numero di controllo di acknowledgement. | corda |
acknowledgementControlNumberSuffix | Suffisso del numero di controllo acknowledgement. | corda |
acknowledgementControlNumberUpperBound | Limite superiore del numero di controllo di acknowledgement. | int (obbligatorio) |
batchFunctionalAcknowledgements | Valore che indica se eseguire il batch di riconoscimenti funzionali. | bool (obbligatorio) |
batchImplementationAcknowledgements | Valore che indica se l'implementazione batch riconosce l'implementazione. | bool (obbligatorio) |
batchTechnicalAcknowledgements | Valore che indica se raggruppare i riconoscimenti tecnici. | bool (obbligatorio) |
functionalAcknowledgementVersion | Versione di riconoscimento funzionale. | corda |
implementationAcknowledgementVersion | Versione di riconoscimento dell'implementazione. | corda |
needFunctionalAcknowledgement | Valore che indica se è necessario l'acknowledgement funzionale. | bool (obbligatorio) |
needImplementationAcknowledgement | Valore che indica se è necessario l'acknowledgement di implementazione. | bool (obbligatorio) |
needLoopForValidMessages | Valore che indica se è necessario un ciclo per i messaggi validi. | bool (obbligatorio) |
needTechnicalAcknowledgement | Valore che indica se è necessario l'acknowledgement tecnico. | bool (obbligatorio) |
rolloverAcknowledgementControlNumber | Valore che indica se eseguire il rollover del numero di controllo di acknowledgement. | bool (obbligatorio) |
sendSynchronousAcknowledgement | Valore che indica se inviare l'acknowledgement sincrono. | bool (obbligatorio) |
X12AgreementContent
X12DelimiterOverrides
Nome | Descrizione | Valore |
---|---|---|
componentSeparator | Separatore del componente. | int (obbligatorio) |
dataElementSeparator | Separatore dell'elemento dati. | int (obbligatorio) |
messageId | ID del messaggio. | corda |
protocolVersion | Versione del protocollo. | corda |
replaceCharacter | Carattere di sostituzione. | int (obbligatorio) |
replaceSeparatorsInPayload | Valore che indica se sostituire i separatori nel payload. | bool (obbligatorio) |
segmentTerminator | Carattere di terminazione del segmento. | int (obbligatorio) |
segmentTerminatorSuffix | Suffisso del carattere di terminazione del segmento. | 'CR' 'CRLF' 'LF' 'Nessuno' 'NotSpecified' (obbligatorio) |
targetNamespace | Spazio dei nomi di destinazione in cui devono essere applicate queste impostazioni del delimitatore. | corda |
X12EnvelopeOverride
Nome | Descrizione | Valore |
---|---|---|
dateFormat | Formato della data. | 'CCYYMMDD' 'NotSpecified' 'YYMMDD' (obbligatorio) |
functionalIdentifierCode | Codice identificatore funzionale. | corda |
headerVersion | Versione dell'intestazione. | stringa (obbligatorio) |
messageId | ID messaggio in cui devono essere applicate le impostazioni della busta. | stringa (obbligatorio) |
protocolVersion | Versione del protocollo in cui devono essere applicate le impostazioni della busta. | stringa (obbligatorio) |
receiverApplicationId | ID applicazione ricevitore. | stringa (obbligatorio) |
responsibleAgencyCode | Codice dell'agenzia responsabile. | stringa (obbligatorio) |
senderApplicationId | ID applicazione mittente. | stringa (obbligatorio) |
targetNamespace | Spazio dei nomi di destinazione in cui devono essere applicate le impostazioni della busta. | stringa (obbligatorio) |
timeFormat | Formato ora. | 'HHMM' 'HHMMSS' 'HHMMSSd' 'HHMMSSdd' 'NotSpecified' (obbligatorio) |
X12EnvelopeSettings
Nome | Descrizione | Valore |
---|---|---|
controlStandardsId | ID standard dei controlli. | int (obbligatorio) |
controlVersionNumber | Numero di versione del controllo. | stringa (obbligatorio) |
enableDefaultGroupHeaders | Valore che indica se abilitare le intestazioni di gruppo predefinite. | bool (obbligatorio) |
functionalGroupId | ID gruppo funzionale. | corda |
groupControlNumberLowerBound | Limite inferiore del numero di controllo del gruppo. | int (obbligatorio) |
groupControlNumberUpperBound | Limite superiore del numero di controllo del gruppo. | int (obbligatorio) |
groupHeaderAgencyCode | Codice dell'agenzia di intestazione del gruppo. | stringa (obbligatorio) |
groupHeaderDateFormat | Formato della data dell'intestazione del gruppo. | 'CCYYMMDD' 'NotSpecified' 'YYMMDD' (obbligatorio) |
groupHeaderTimeFormat | Formato dell'ora dell'intestazione del gruppo. | 'HHMM' 'HHMMSS' 'HHMMSSd' 'HHMMSSdd' 'NotSpecified' (obbligatorio) |
groupHeaderVersion | Versione dell'intestazione del gruppo. | stringa (obbligatorio) |
interchangeControlNumberLowerBound | Limite inferiore del numero di controllo interscambio. | int (obbligatorio) |
interchangeControlNumberUpperBound | Limite superiore del numero di controllo interscambio. | int (obbligatorio) |
overwriteExistingTransactionSetControlNumber | Valore che indica se sovrascrivere il numero di controllo del set di transazioni esistente. | bool (obbligatorio) |
receiverApplicationId | ID applicazione ricevitore. | stringa (obbligatorio) |
rolloverGroupControlNumber | Valore che indica se eseguire il rollover del numero di controllo del gruppo. | bool (obbligatorio) |
rolloverInterchangeControlNumber | Valore che indica se eseguire il rollover del numero di controllo dell'interscambio. | bool (obbligatorio) |
rolloverTransactionSetControlNumber | Valore che indica se eseguire il rollover del numero di controllo del set di transazioni. | bool (obbligatorio) |
senderApplicationId | ID applicazione mittente. | stringa (obbligatorio) |
transactionSetControlNumberLowerBound | Limite inferiore del numero di controllo del set di transazioni. | int (obbligatorio) |
transactionSetControlNumberPrefix | Prefisso del numero di controllo del set di transazioni. | corda |
transactionSetControlNumberSuffix | Suffisso del numero di controllo del set di transazioni. | corda |
transactionSetControlNumberUpperBound | Limite superiore del numero di controllo del set di transazioni. | int (obbligatorio) |
usageIndicator | Indicatore di utilizzo. | 'Information' 'NotSpecified' 'Produzione' 'Test' (obbligatorio) |
useControlStandardsIdAsRepetitionCharacter | Valore che indica se utilizzare l'ID standard di controllo come carattere di ripetizione. | bool (obbligatorio) |
X12FramingSettings
Nome | Descrizione | Valore |
---|---|---|
characterSet | Set di caratteri X12. | 'Basic' 'Extended' 'NotSpecified' 'UTF8' (obbligatorio) |
componentSeparator | Separatore del componente. | int (obbligatorio) |
dataElementSeparator | Separatore dell'elemento dati. | int (obbligatorio) |
replaceCharacter | Carattere di sostituzione. | int (obbligatorio) |
replaceSeparatorsInPayload | Valore che indica se sostituire i separatori nel payload. | bool (obbligatorio) |
segmentTerminator | Carattere di terminazione del segmento. | int (obbligatorio) |
segmentTerminatorSuffix | Suffisso del carattere di terminazione del segmento. | 'CR' 'CRLF' 'LF' 'Nessuno' 'NotSpecified' (obbligatorio) |
X12MessageFilter
Nome | Descrizione | Valore |
---|---|---|
messageFilterType | Tipo di filtro del messaggio. | 'Exclude' 'Include' 'NotSpecified' (obbligatorio) |
X12MessageIdentifier
Nome | Descrizione | Valore |
---|---|---|
messageId | ID del messaggio. | stringa (obbligatorio) |
X12OneWayAgreement
X12ProcessingSettings
Nome | Descrizione | Valore |
---|---|---|
convertImpliedDecimal | Valore che indica se convertire il tipo numerico in decimale implicito. | bool (obbligatorio) |
createEmptyXmlTagsForTrailingSeparators | Valore che indica se creare tag XML vuoti per i separatori finali. | bool (obbligatorio) |
maskSecurityInfo | Valore che indica se mascherare le informazioni di sicurezza. | bool (obbligatorio) |
preserveInterchange | Valore che indica se mantenere l'interscambio. | bool (obbligatorio) |
suspendInterchangeOnError | Valore che indica se sospendere l'interscambio in caso di errore. | bool (obbligatorio) |
useDotAsDecimalSeparator | Valore che indica se utilizzare il punto come separatore decimale. | bool (obbligatorio) |
X12ProtocolSettings
Nome | Descrizione | Valore |
---|---|---|
acknowledgementSettings | Impostazioni di riconoscimento X12. | X12AcknowledgementSettings (obbligatorio) |
EnvelopeOverrides | Le impostazioni di override della busta X12. | X12EnvelopeOverride[] |
envelopeSettings | Impostazioni della busta X12. | X12EnvelopeSettings (obbligatorio) |
frameSettings | Impostazioni di frame X12. | X12FramingSettings (obbligatorio) |
messageFilter | Filtro messaggi X12. | X12MessageFilter (obbligatorio) |
messageFilterList | Elenco di filtri messaggi X12. | X12MessageIdentifier [] |
processingSettings | Impostazioni di elaborazione X12. | X12ProcessingSettings (obbligatorio) |
schemaReferences | Riferimenti allo schema X12. | X12SchemaReference[] (obbligatorio) |
securitySettings | Impostazioni di sicurezza X12. | X12SecuritySettings (obbligatorio) |
validationOverrides | Le impostazioni di override della convalida X12. | X12ValidationOverride[] |
validationSettings | Impostazioni di convalida X12. | X12ValidationSettings (obbligatorio) |
x12DelimiterOverrides | Le impostazioni di override del delimitatore X12. | X12DelimiterOverrides[] |
X12SchemaReference
Nome | Descrizione | Valore |
---|---|---|
messageId | ID del messaggio. | stringa (obbligatorio) |
schemaName | Nome dello schema. | stringa (obbligatorio) |
schemaVersion | Versione dello schema. | stringa (obbligatorio) |
senderApplicationId | ID applicazione mittente. | corda |
X12SecuritySettings
Nome | Descrizione | Valore |
---|---|---|
authorizationQualifier | Qualificatore di autorizzazione. | stringa (obbligatorio) |
authorizationValue | Valore di autorizzazione. | corda |
passwordValue | Valore della password. | corda |
securityQualifier | Qualificatore di sicurezza. | stringa (obbligatorio) |
X12ValidationOverride
Nome | Descrizione | Valore |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Valore che indica se consentire spazi iniziali e finali e zeri. | bool (obbligatorio) |
messageId | ID del messaggio in cui devono essere applicate le impostazioni di convalida. | stringa (obbligatorio) |
trailingSeparatorPolicy | Criterio separatore finale. | 'Obbligatorio' 'NotAllowed' 'NotSpecified' 'Facoltativo' (obbligatorio) |
trimLeadingAndTrailingSpacesAndZeroes | Valore che indica se tagliare gli spazi iniziali e finali e gli zeri. | bool (obbligatorio) |
validateCharacterSet | Valore che indica se convalidare il set di caratteri. | bool (obbligatorio) |
validateEDITypes | Valore che indica se convalidare i tipi EDI. | bool (obbligatorio) |
validateXSDTypes | Valore che indica se convalidare i tipi XSD. | bool (obbligatorio) |
X12ValidationSettings
Nome | Descrizione | Valore |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Valore che indica se consentire spazi iniziali e finali e zeri. | bool (obbligatorio) |
checkDuplicateGroupControlNumber | Valore che indica se verificare la presenza di un numero di controllo del gruppo duplicato. | bool (obbligatorio) |
checkDuplicateInterchangeControlNumber | Valore che indica se verificare la presenza di un numero di controllo interscambio duplicato. | bool (obbligatorio) |
checkDuplicateTransactionSetControlNumber | Valore che indica se verificare la presenza di un numero di controllo del set di transazioni duplicato. | bool (obbligatorio) |
interchangeControlNumberValidityDays | Periodo di validità del numero di controllo interscambio. | int (obbligatorio) |
trailingSeparatorPolicy | Criterio separatore finale. | 'Obbligatorio' 'NotAllowed' 'NotSpecified' 'Facoltativo' (obbligatorio) |
trimLeadingAndTrailingSpacesAndZeroes | Valore che indica se tagliare gli spazi iniziali e finali e gli zeri. | bool (obbligatorio) |
validateCharacterSet | Valore che indica se convalidare il set di caratteri nel messaggio. | bool (obbligatorio) |
validateEDITypes | Valore che indica se convalidare i tipi EDI. | bool (obbligatorio) |
validateXSDTypes | Valore che indica se convalidare i tipi XSD. | bool (obbligatorio) |
Esempi di avvio rapido
Gli esempi di avvio rapido seguenti distribuiscono questo tipo di risorsa.
Bicep File | Descrizione |
---|---|
App per la logica di Azure - Invia di ricezione AS2 | Crea account di integrazione per due partner, Contoso e Fabrikam, inclusi gli artefatti per partner e contratti. Il modello crea anche app per la logica tra Fabrikam Sales e Contoso per illustrare la ricezione as2 as2 sincrona. Il modello crea anche app per la logica tra Fabrikam Finance e Contoso, che illustrano la ricezione asincrona di invio AS2. |
Definizione di risorsa del modello di Resource Manager
Il tipo di risorsa integrationAccounts/agreements può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.Logic/integrationAccounts/agreements, aggiungere il codice JSON seguente al modello.
{
"type": "Microsoft.Logic/integrationAccounts/agreements",
"apiVersion": "2019-05-01",
"name": "string",
"location": "string",
"properties": {
"agreementType": "string",
"content": {
"aS2": {
"receiveAgreement": {
"protocolSettings": {
"acknowledgementConnectionSettings": {
"ignoreCertificateNameMismatch": "bool",
"keepHttpConnectionAlive": "bool",
"supportHttpStatusCodeContinue": "bool",
"unfoldHttpHeaders": "bool"
},
"envelopeSettings": {
"autogenerateFileName": "bool",
"fileNameTemplate": "string",
"messageContentType": "string",
"suspendMessageOnFileNameGenerationError": "bool",
"transmitFileNameInMimeHeader": "bool"
},
"errorSettings": {
"resendIfMDNNotReceived": "bool",
"suspendDuplicateMessage": "bool"
},
"mdnSettings": {
"dispositionNotificationTo": "string",
"mdnText": "string",
"micHashingAlgorithm": "string",
"needMDN": "bool",
"receiptDeliveryUrl": "string",
"sendInboundMDNToMessageBox": "bool",
"sendMDNAsynchronously": "bool",
"signMDN": "bool",
"signOutboundMDNIfOptional": "bool"
},
"messageConnectionSettings": {
"ignoreCertificateNameMismatch": "bool",
"keepHttpConnectionAlive": "bool",
"supportHttpStatusCodeContinue": "bool",
"unfoldHttpHeaders": "bool"
},
"securitySettings": {
"enableNRRForInboundDecodedMessages": "bool",
"enableNRRForInboundEncodedMessages": "bool",
"enableNRRForInboundMDN": "bool",
"enableNRRForOutboundDecodedMessages": "bool",
"enableNRRForOutboundEncodedMessages": "bool",
"enableNRRForOutboundMDN": "bool",
"encryptionCertificateName": "string",
"overrideGroupSigningCertificate": "bool",
"sha2AlgorithmFormat": "string",
"signingCertificateName": "string"
},
"validationSettings": {
"checkCertificateRevocationListOnReceive": "bool",
"checkCertificateRevocationListOnSend": "bool",
"checkDuplicateMessage": "bool",
"compressMessage": "bool",
"encryptionAlgorithm": "string",
"encryptMessage": "bool",
"interchangeDuplicatesValidityDays": "int",
"overrideMessageProperties": "bool",
"signingAlgorithm": "string",
"signMessage": "bool"
}
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
},
"sendAgreement": {
"protocolSettings": {
"acknowledgementConnectionSettings": {
"ignoreCertificateNameMismatch": "bool",
"keepHttpConnectionAlive": "bool",
"supportHttpStatusCodeContinue": "bool",
"unfoldHttpHeaders": "bool"
},
"envelopeSettings": {
"autogenerateFileName": "bool",
"fileNameTemplate": "string",
"messageContentType": "string",
"suspendMessageOnFileNameGenerationError": "bool",
"transmitFileNameInMimeHeader": "bool"
},
"errorSettings": {
"resendIfMDNNotReceived": "bool",
"suspendDuplicateMessage": "bool"
},
"mdnSettings": {
"dispositionNotificationTo": "string",
"mdnText": "string",
"micHashingAlgorithm": "string",
"needMDN": "bool",
"receiptDeliveryUrl": "string",
"sendInboundMDNToMessageBox": "bool",
"sendMDNAsynchronously": "bool",
"signMDN": "bool",
"signOutboundMDNIfOptional": "bool"
},
"messageConnectionSettings": {
"ignoreCertificateNameMismatch": "bool",
"keepHttpConnectionAlive": "bool",
"supportHttpStatusCodeContinue": "bool",
"unfoldHttpHeaders": "bool"
},
"securitySettings": {
"enableNRRForInboundDecodedMessages": "bool",
"enableNRRForInboundEncodedMessages": "bool",
"enableNRRForInboundMDN": "bool",
"enableNRRForOutboundDecodedMessages": "bool",
"enableNRRForOutboundEncodedMessages": "bool",
"enableNRRForOutboundMDN": "bool",
"encryptionCertificateName": "string",
"overrideGroupSigningCertificate": "bool",
"sha2AlgorithmFormat": "string",
"signingCertificateName": "string"
},
"validationSettings": {
"checkCertificateRevocationListOnReceive": "bool",
"checkCertificateRevocationListOnSend": "bool",
"checkDuplicateMessage": "bool",
"compressMessage": "bool",
"encryptionAlgorithm": "string",
"encryptMessage": "bool",
"interchangeDuplicatesValidityDays": "int",
"overrideMessageProperties": "bool",
"signingAlgorithm": "string",
"signMessage": "bool"
}
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
}
},
"edifact": {
"receiveAgreement": {
"protocolSettings": {
"acknowledgementSettings": {
"acknowledgementControlNumberLowerBound": "int",
"acknowledgementControlNumberPrefix": "string",
"acknowledgementControlNumberSuffix": "string",
"acknowledgementControlNumberUpperBound": "int",
"batchFunctionalAcknowledgements": "bool",
"batchTechnicalAcknowledgements": "bool",
"needFunctionalAcknowledgement": "bool",
"needLoopForValidMessages": "bool",
"needTechnicalAcknowledgement": "bool",
"rolloverAcknowledgementControlNumber": "bool",
"sendSynchronousAcknowledgement": "bool"
},
"edifactDelimiterOverrides": [
{
"componentSeparator": "int",
"dataElementSeparator": "int",
"decimalPointIndicator": "string",
"messageAssociationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"releaseIndicator": "int",
"repetitionSeparator": "int",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"targetNamespace": "string"
}
],
"envelopeOverrides": [
{
"applicationPassword": "string",
"associationAssignedCode": "string",
"controllingAgencyCode": "string",
"functionalGroupId": "string",
"groupHeaderMessageRelease": "string",
"groupHeaderMessageVersion": "string",
"messageAssociationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"receiverApplicationId": "string",
"receiverApplicationQualifier": "string",
"senderApplicationId": "string",
"senderApplicationQualifier": "string",
"targetNamespace": "string"
}
],
"envelopeSettings": {
"applicationReferenceId": "string",
"applyDelimiterStringAdvice": "bool",
"communicationAgreementId": "string",
"createGroupingSegments": "bool",
"enableDefaultGroupHeaders": "bool",
"functionalGroupId": "string",
"groupApplicationPassword": "string",
"groupApplicationReceiverId": "string",
"groupApplicationReceiverQualifier": "string",
"groupApplicationSenderId": "string",
"groupApplicationSenderQualifier": "string",
"groupAssociationAssignedCode": "string",
"groupControllingAgencyCode": "string",
"groupControlNumberLowerBound": "int",
"groupControlNumberPrefix": "string",
"groupControlNumberSuffix": "string",
"groupControlNumberUpperBound": "int",
"groupMessageRelease": "string",
"groupMessageVersion": "string",
"interchangeControlNumberLowerBound": "int",
"interchangeControlNumberPrefix": "string",
"interchangeControlNumberSuffix": "string",
"interchangeControlNumberUpperBound": "int",
"isTestInterchange": "bool",
"overwriteExistingTransactionSetControlNumber": "bool",
"processingPriorityCode": "string",
"receiverInternalIdentification": "string",
"receiverInternalSubIdentification": "string",
"receiverReverseRoutingAddress": "string",
"recipientReferencePasswordQualifier": "string",
"recipientReferencePasswordValue": "string",
"rolloverGroupControlNumber": "bool",
"rolloverInterchangeControlNumber": "bool",
"rolloverTransactionSetControlNumber": "bool",
"senderInternalIdentification": "string",
"senderInternalSubIdentification": "string",
"senderReverseRoutingAddress": "string",
"transactionSetControlNumberLowerBound": "int",
"transactionSetControlNumberPrefix": "string",
"transactionSetControlNumberSuffix": "string",
"transactionSetControlNumberUpperBound": "int"
},
"framingSettings": {
"characterEncoding": "string",
"characterSet": "string",
"componentSeparator": "int",
"dataElementSeparator": "int",
"decimalPointIndicator": "string",
"protocolVersion": "int",
"releaseIndicator": "int",
"repetitionSeparator": "int",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"serviceCodeListDirectoryVersion": "string"
},
"messageFilter": {
"messageFilterType": "string"
},
"messageFilterList": [
{
"messageId": "string"
}
],
"processingSettings": {
"createEmptyXmlTagsForTrailingSeparators": "bool",
"maskSecurityInfo": "bool",
"preserveInterchange": "bool",
"suspendInterchangeOnError": "bool",
"useDotAsDecimalSeparator": "bool"
},
"schemaReferences": [
{
"associationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"schemaName": "string",
"senderApplicationId": "string",
"senderApplicationQualifier": "string"
}
],
"validationOverrides": [
{
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"enforceCharacterSet": "bool",
"messageId": "string",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
],
"validationSettings": {
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"checkDuplicateGroupControlNumber": "bool",
"checkDuplicateInterchangeControlNumber": "bool",
"checkDuplicateTransactionSetControlNumber": "bool",
"interchangeControlNumberValidityDays": "int",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
},
"sendAgreement": {
"protocolSettings": {
"acknowledgementSettings": {
"acknowledgementControlNumberLowerBound": "int",
"acknowledgementControlNumberPrefix": "string",
"acknowledgementControlNumberSuffix": "string",
"acknowledgementControlNumberUpperBound": "int",
"batchFunctionalAcknowledgements": "bool",
"batchTechnicalAcknowledgements": "bool",
"needFunctionalAcknowledgement": "bool",
"needLoopForValidMessages": "bool",
"needTechnicalAcknowledgement": "bool",
"rolloverAcknowledgementControlNumber": "bool",
"sendSynchronousAcknowledgement": "bool"
},
"edifactDelimiterOverrides": [
{
"componentSeparator": "int",
"dataElementSeparator": "int",
"decimalPointIndicator": "string",
"messageAssociationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"releaseIndicator": "int",
"repetitionSeparator": "int",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"targetNamespace": "string"
}
],
"envelopeOverrides": [
{
"applicationPassword": "string",
"associationAssignedCode": "string",
"controllingAgencyCode": "string",
"functionalGroupId": "string",
"groupHeaderMessageRelease": "string",
"groupHeaderMessageVersion": "string",
"messageAssociationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"receiverApplicationId": "string",
"receiverApplicationQualifier": "string",
"senderApplicationId": "string",
"senderApplicationQualifier": "string",
"targetNamespace": "string"
}
],
"envelopeSettings": {
"applicationReferenceId": "string",
"applyDelimiterStringAdvice": "bool",
"communicationAgreementId": "string",
"createGroupingSegments": "bool",
"enableDefaultGroupHeaders": "bool",
"functionalGroupId": "string",
"groupApplicationPassword": "string",
"groupApplicationReceiverId": "string",
"groupApplicationReceiverQualifier": "string",
"groupApplicationSenderId": "string",
"groupApplicationSenderQualifier": "string",
"groupAssociationAssignedCode": "string",
"groupControllingAgencyCode": "string",
"groupControlNumberLowerBound": "int",
"groupControlNumberPrefix": "string",
"groupControlNumberSuffix": "string",
"groupControlNumberUpperBound": "int",
"groupMessageRelease": "string",
"groupMessageVersion": "string",
"interchangeControlNumberLowerBound": "int",
"interchangeControlNumberPrefix": "string",
"interchangeControlNumberSuffix": "string",
"interchangeControlNumberUpperBound": "int",
"isTestInterchange": "bool",
"overwriteExistingTransactionSetControlNumber": "bool",
"processingPriorityCode": "string",
"receiverInternalIdentification": "string",
"receiverInternalSubIdentification": "string",
"receiverReverseRoutingAddress": "string",
"recipientReferencePasswordQualifier": "string",
"recipientReferencePasswordValue": "string",
"rolloverGroupControlNumber": "bool",
"rolloverInterchangeControlNumber": "bool",
"rolloverTransactionSetControlNumber": "bool",
"senderInternalIdentification": "string",
"senderInternalSubIdentification": "string",
"senderReverseRoutingAddress": "string",
"transactionSetControlNumberLowerBound": "int",
"transactionSetControlNumberPrefix": "string",
"transactionSetControlNumberSuffix": "string",
"transactionSetControlNumberUpperBound": "int"
},
"framingSettings": {
"characterEncoding": "string",
"characterSet": "string",
"componentSeparator": "int",
"dataElementSeparator": "int",
"decimalPointIndicator": "string",
"protocolVersion": "int",
"releaseIndicator": "int",
"repetitionSeparator": "int",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"serviceCodeListDirectoryVersion": "string"
},
"messageFilter": {
"messageFilterType": "string"
},
"messageFilterList": [
{
"messageId": "string"
}
],
"processingSettings": {
"createEmptyXmlTagsForTrailingSeparators": "bool",
"maskSecurityInfo": "bool",
"preserveInterchange": "bool",
"suspendInterchangeOnError": "bool",
"useDotAsDecimalSeparator": "bool"
},
"schemaReferences": [
{
"associationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"schemaName": "string",
"senderApplicationId": "string",
"senderApplicationQualifier": "string"
}
],
"validationOverrides": [
{
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"enforceCharacterSet": "bool",
"messageId": "string",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
],
"validationSettings": {
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"checkDuplicateGroupControlNumber": "bool",
"checkDuplicateInterchangeControlNumber": "bool",
"checkDuplicateTransactionSetControlNumber": "bool",
"interchangeControlNumberValidityDays": "int",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
}
},
"x12": {
"receiveAgreement": {
"protocolSettings": {
"acknowledgementSettings": {
"acknowledgementControlNumberLowerBound": "int",
"acknowledgementControlNumberPrefix": "string",
"acknowledgementControlNumberSuffix": "string",
"acknowledgementControlNumberUpperBound": "int",
"batchFunctionalAcknowledgements": "bool",
"batchImplementationAcknowledgements": "bool",
"batchTechnicalAcknowledgements": "bool",
"functionalAcknowledgementVersion": "string",
"implementationAcknowledgementVersion": "string",
"needFunctionalAcknowledgement": "bool",
"needImplementationAcknowledgement": "bool",
"needLoopForValidMessages": "bool",
"needTechnicalAcknowledgement": "bool",
"rolloverAcknowledgementControlNumber": "bool",
"sendSynchronousAcknowledgement": "bool"
},
"envelopeOverrides": [
{
"dateFormat": "string",
"functionalIdentifierCode": "string",
"headerVersion": "string",
"messageId": "string",
"protocolVersion": "string",
"receiverApplicationId": "string",
"responsibleAgencyCode": "string",
"senderApplicationId": "string",
"targetNamespace": "string",
"timeFormat": "string"
}
],
"envelopeSettings": {
"controlStandardsId": "int",
"controlVersionNumber": "string",
"enableDefaultGroupHeaders": "bool",
"functionalGroupId": "string",
"groupControlNumberLowerBound": "int",
"groupControlNumberUpperBound": "int",
"groupHeaderAgencyCode": "string",
"groupHeaderDateFormat": "string",
"groupHeaderTimeFormat": "string",
"groupHeaderVersion": "string",
"interchangeControlNumberLowerBound": "int",
"interchangeControlNumberUpperBound": "int",
"overwriteExistingTransactionSetControlNumber": "bool",
"receiverApplicationId": "string",
"rolloverGroupControlNumber": "bool",
"rolloverInterchangeControlNumber": "bool",
"rolloverTransactionSetControlNumber": "bool",
"senderApplicationId": "string",
"transactionSetControlNumberLowerBound": "int",
"transactionSetControlNumberPrefix": "string",
"transactionSetControlNumberSuffix": "string",
"transactionSetControlNumberUpperBound": "int",
"usageIndicator": "string",
"useControlStandardsIdAsRepetitionCharacter": "bool"
},
"framingSettings": {
"characterSet": "string",
"componentSeparator": "int",
"dataElementSeparator": "int",
"replaceCharacter": "int",
"replaceSeparatorsInPayload": "bool",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string"
},
"messageFilter": {
"messageFilterType": "string"
},
"messageFilterList": [
{
"messageId": "string"
}
],
"processingSettings": {
"convertImpliedDecimal": "bool",
"createEmptyXmlTagsForTrailingSeparators": "bool",
"maskSecurityInfo": "bool",
"preserveInterchange": "bool",
"suspendInterchangeOnError": "bool",
"useDotAsDecimalSeparator": "bool"
},
"schemaReferences": [
{
"messageId": "string",
"schemaName": "string",
"schemaVersion": "string",
"senderApplicationId": "string"
}
],
"securitySettings": {
"authorizationQualifier": "string",
"authorizationValue": "string",
"passwordValue": "string",
"securityQualifier": "string"
},
"validationOverrides": [
{
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"messageId": "string",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
],
"validationSettings": {
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"checkDuplicateGroupControlNumber": "bool",
"checkDuplicateInterchangeControlNumber": "bool",
"checkDuplicateTransactionSetControlNumber": "bool",
"interchangeControlNumberValidityDays": "int",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
},
"x12DelimiterOverrides": [
{
"componentSeparator": "int",
"dataElementSeparator": "int",
"messageId": "string",
"protocolVersion": "string",
"replaceCharacter": "int",
"replaceSeparatorsInPayload": "bool",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"targetNamespace": "string"
}
]
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
},
"sendAgreement": {
"protocolSettings": {
"acknowledgementSettings": {
"acknowledgementControlNumberLowerBound": "int",
"acknowledgementControlNumberPrefix": "string",
"acknowledgementControlNumberSuffix": "string",
"acknowledgementControlNumberUpperBound": "int",
"batchFunctionalAcknowledgements": "bool",
"batchImplementationAcknowledgements": "bool",
"batchTechnicalAcknowledgements": "bool",
"functionalAcknowledgementVersion": "string",
"implementationAcknowledgementVersion": "string",
"needFunctionalAcknowledgement": "bool",
"needImplementationAcknowledgement": "bool",
"needLoopForValidMessages": "bool",
"needTechnicalAcknowledgement": "bool",
"rolloverAcknowledgementControlNumber": "bool",
"sendSynchronousAcknowledgement": "bool"
},
"envelopeOverrides": [
{
"dateFormat": "string",
"functionalIdentifierCode": "string",
"headerVersion": "string",
"messageId": "string",
"protocolVersion": "string",
"receiverApplicationId": "string",
"responsibleAgencyCode": "string",
"senderApplicationId": "string",
"targetNamespace": "string",
"timeFormat": "string"
}
],
"envelopeSettings": {
"controlStandardsId": "int",
"controlVersionNumber": "string",
"enableDefaultGroupHeaders": "bool",
"functionalGroupId": "string",
"groupControlNumberLowerBound": "int",
"groupControlNumberUpperBound": "int",
"groupHeaderAgencyCode": "string",
"groupHeaderDateFormat": "string",
"groupHeaderTimeFormat": "string",
"groupHeaderVersion": "string",
"interchangeControlNumberLowerBound": "int",
"interchangeControlNumberUpperBound": "int",
"overwriteExistingTransactionSetControlNumber": "bool",
"receiverApplicationId": "string",
"rolloverGroupControlNumber": "bool",
"rolloverInterchangeControlNumber": "bool",
"rolloverTransactionSetControlNumber": "bool",
"senderApplicationId": "string",
"transactionSetControlNumberLowerBound": "int",
"transactionSetControlNumberPrefix": "string",
"transactionSetControlNumberSuffix": "string",
"transactionSetControlNumberUpperBound": "int",
"usageIndicator": "string",
"useControlStandardsIdAsRepetitionCharacter": "bool"
},
"framingSettings": {
"characterSet": "string",
"componentSeparator": "int",
"dataElementSeparator": "int",
"replaceCharacter": "int",
"replaceSeparatorsInPayload": "bool",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string"
},
"messageFilter": {
"messageFilterType": "string"
},
"messageFilterList": [
{
"messageId": "string"
}
],
"processingSettings": {
"convertImpliedDecimal": "bool",
"createEmptyXmlTagsForTrailingSeparators": "bool",
"maskSecurityInfo": "bool",
"preserveInterchange": "bool",
"suspendInterchangeOnError": "bool",
"useDotAsDecimalSeparator": "bool"
},
"schemaReferences": [
{
"messageId": "string",
"schemaName": "string",
"schemaVersion": "string",
"senderApplicationId": "string"
}
],
"securitySettings": {
"authorizationQualifier": "string",
"authorizationValue": "string",
"passwordValue": "string",
"securityQualifier": "string"
},
"validationOverrides": [
{
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"messageId": "string",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
],
"validationSettings": {
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"checkDuplicateGroupControlNumber": "bool",
"checkDuplicateInterchangeControlNumber": "bool",
"checkDuplicateTransactionSetControlNumber": "bool",
"interchangeControlNumberValidityDays": "int",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
},
"x12DelimiterOverrides": [
{
"componentSeparator": "int",
"dataElementSeparator": "int",
"messageId": "string",
"protocolVersion": "string",
"replaceCharacter": "int",
"replaceSeparatorsInPayload": "bool",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"targetNamespace": "string"
}
]
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
}
}
},
"guestIdentity": {
"qualifier": "string",
"value": "string"
},
"guestPartner": "string",
"hostIdentity": {
"qualifier": "string",
"value": "string"
},
"hostPartner": "string",
"metadata": {}
},
"tags": {
"{customized property}": "string"
}
}
Valori delle proprietà
AgreementContent
Nome | Descrizione | Valore |
---|---|---|
aS2 | Contenuto del contratto AS2. | AS2AgreementContent |
edifact | Contenuto del contratto EDIFACT. | EdifactAgreementContent |
x12 | Contenuto del contratto X12. | X12AgreementContent |
AS2AcknowledgementConnectionSettings
Nome | Descrizione | Valore |
---|---|---|
ignoreCertificateNameMismatch | Indica se ignorare la mancata corrispondenza nel nome del certificato. | bool (obbligatorio) |
keepHttpConnectionAlive | Indica se mantenere attiva la connessione. | bool (obbligatorio) |
supportHttpStatusCodeContinue | Indica se supportare il codice di stato HTTP 'CONTINUE'. | bool (obbligatorio) |
unfoldHttpHeaders | Indica se espandere le intestazioni HTTP. | bool (obbligatorio) |
AS2AgreementContent
Nome | Descrizione | Valore |
---|---|---|
receiveAgreement | Contratto di ricezione unidirezionale AS2. | AS2OneWayAgreement (obbligatorio) |
sendAgreement | Contratto di invio unidirezionale AS2. | AS2OneWayAgreement (obbligatorio) |
AS2EnvelopeSettings
Nome | Descrizione | Valore |
---|---|---|
autogenerateFileName | Valore che indica se generare automaticamente il nome del file. | bool (obbligatorio) |
fileNameTemplate | Modello per il nome file. | stringa (obbligatorio) |
messageContentType | Tipo di contenuto del messaggio. | stringa (obbligatorio) |
suspendMessageOnFileNameGenerationError | Valore che indica se sospendere il messaggio in caso di errore di generazione del nome file. | bool (obbligatorio) |
transmitFileNameInMimeHeader | Valore che indica se trasmettere il nome del file nell'intestazione MIME. | bool (obbligatorio) |
AS2ErrorSettings
Nome | Descrizione | Valore |
---|---|---|
resendIfMDNNotReceived | Valore che indica se inviare nuovamente il messaggio Se mdN non viene ricevuto. | bool (obbligatorio) |
suspendDuplicateMessage | Valore che indica se sospendere il messaggio duplicato. | bool (obbligatorio) |
AS2MdnSettings
Nome | Descrizione | Valore |
---|---|---|
dispositionNotificationTo | Notifica di eliminazione al valore dell'intestazione. | corda |
mdnText | Testo MDN. | corda |
micHashingAlgorithm | Algoritmo di firma o hash. | 'MD5' 'Nessuno' 'NotSpecified' 'SHA1' 'SHA2256' 'SHA2384' 'SHA2512' (obbligatorio) |
needMDN | Valore che indica se inviare o richiedere un messaggio MDN. | bool (obbligatorio) |
receiptDeliveryUrl | URL di recapito della ricevuta. | corda |
sendInboundMDNToMessageBox | Valore che indica se inviare mdn in ingresso alla finestra di messaggio. | bool (obbligatorio) |
sendMDNAsynchronously | Valore che indica se inviare l'MDN asincrono. | bool (obbligatorio) |
signMDN | Valore che indica se l'MDN deve essere firmato o meno. | bool (obbligatorio) |
signOutboundMDNIfOptional | Valore che indica se firmare l'MDN in uscita se facoltativo. | bool (obbligatorio) |
AS2MessageConnectionSettings
Nome | Descrizione | Valore |
---|---|---|
ignoreCertificateNameMismatch | Valore che indica se ignorare la mancata corrispondenza nel nome del certificato. | bool (obbligatorio) |
keepHttpConnectionAlive | Valore che indica se mantenere attiva la connessione. | bool (obbligatorio) |
supportHttpStatusCodeContinue | Valore che indica se supportare il codice di stato HTTP 'CONTINUE'. | bool (obbligatorio) |
unfoldHttpHeaders | Valore che indica se espandere le intestazioni HTTP. | bool (obbligatorio) |
AS2OneWayAgreement
Nome | Descrizione | Valore |
---|---|---|
protocolSettings | Impostazioni del protocollo AS2. | AS2ProtocolSettings (obbligatorio) |
receiverBusinessIdentity | Identità aziendale del ricevitore | BusinessIdentity (obbligatorio) |
senderBusinessIdentity | Identità aziendale del mittente | BusinessIdentity (obbligatorio) |
AS2ProtocolSettings
Nome | Descrizione | Valore |
---|---|---|
acknowledgementConnectionSettings | Impostazioni di connessione di acknowledgement. | AS2AcknowledgementConnectionSettings (obbligatorio) |
envelopeSettings | Impostazioni della busta. | AS2EnvelopeSettings (obbligatorio) |
errorSettings | Impostazioni di errore. | as2ErrorSettings (obbligatorio) |
mdnSettings | Impostazioni MDN. | AS2MdnSettings (obbligatorio) |
messageConnectionSettings | Impostazioni di connessione del messaggio. | AS2MessageConnectionSettings (obbligatorio) |
securitySettings | Impostazioni di sicurezza. | AS2SecuritySettings (obbligatorio) |
validationSettings | Impostazioni di convalida. | AS2ValidationSettings (obbligatorio) |
AS2SecuritySettings
Nome | Descrizione | Valore |
---|---|---|
enableNRRForInboundDecodedMessages | Valore che indica se abilitare NRR per i messaggi decodificati in ingresso. | bool (obbligatorio) |
enableNRRForInboundEncodedMessages | Valore che indica se abilitare NRR per i messaggi codificati in ingresso. | bool (obbligatorio) |
enableNRRForInboundMDN | Valore che indica se abilitare NRR per mdn in ingresso. | bool (obbligatorio) |
enableNRRForOutboundDecodedMessages | Valore che indica se abilitare NRR per i messaggi decodificati in uscita. | bool (obbligatorio) |
enableNRRForOutboundEncodedMessages | Valore che indica se abilitare NRR per i messaggi codificati in uscita. | bool (obbligatorio) |
enableNRRForOutboundMDN | Valore che indica se abilitare NRR per mdn in uscita. | bool (obbligatorio) |
encryptionCertificateName | Nome del certificato di crittografia. | corda |
overrideGroupSigningCertificate | Valore che indica se inviare o richiedere un messaggio MDN. | bool (obbligatorio) |
sha2AlgorithmFormat | Formato dell'algoritmo Sha2. I valori validi sono Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize. | corda |
signingCertificateName | Nome del certificato di firma. | corda |
AS2ValidationSettings
Nome | Descrizione | Valore |
---|---|---|
checkCertificateRevocationListOnReceive | Valore che indica se verificare la presenza di un elenco di revoche di certificati alla ricezione. | bool (obbligatorio) |
checkCertificateRevocationListOnSend | Valore che indica se verificare la presenza di un elenco di revoche di certificati all'invio. | bool (obbligatorio) |
checkDuplicateMessage | Valore che indica se verificare la presenza di messaggi duplicati. | bool (obbligatorio) |
compressMessage | Valore che indica se il messaggio deve essere compresso. | bool (obbligatorio) |
encryptionAlgorithm | Algoritmo di crittografia. | 'AES128' 'AES192' 'AES256' 'DES3' 'Nessuno' 'NotSpecified' 'RC2' (obbligatorio) |
encryptMessage | Valore che indica se il messaggio deve essere crittografato. | bool (obbligatorio) |
interchangeDuplicatesValidityDays | Numero di giorni da esaminare per l'interscambio duplicato. | int (obbligatorio) |
overrideMessageProperties | Valore che indica se eseguire l'override delle proprietà del messaggio in ingresso con quelle incluse nel contratto. | bool (obbligatorio) |
signingAlgorithm | Algoritmo di firma. | 'Default' 'NotSpecified' 'SHA1' 'SHA2256' 'SHA2384' 'SHA2512' |
signMessage | Valore che indica se il messaggio deve essere firmato. | bool (obbligatorio) |
BusinessIdentity
Nome | Descrizione | Valore |
---|---|---|
qualificatore | Qualificatore di identità aziendale, ad esempio as2identity, ZZ, ZZZ, 31, 32 | stringa (obbligatorio) |
valore | Valore di identità aziendale definito dall'utente. | stringa (obbligatorio) |
EdifactAcknowledgementSettings
Nome | Descrizione | Valore |
---|---|---|
acknowledgementControlNumberLowerBound | Limite inferiore del numero di controllo di acknowledgement. | int (obbligatorio) |
acknowledgementControlNumberPrefix | Prefisso del numero di controllo di acknowledgement. | corda |
acknowledgementControlNumberSuffix | Suffisso del numero di controllo acknowledgement. | corda |
acknowledgementControlNumberUpperBound | Limite superiore del numero di controllo di acknowledgement. | int (obbligatorio) |
batchFunctionalAcknowledgements | Valore che indica se eseguire il batch di riconoscimenti funzionali. | bool (obbligatorio) |
batchTechnicalAcknowledgements | Valore che indica se raggruppare i riconoscimenti tecnici. | bool (obbligatorio) |
needFunctionalAcknowledgement | Valore che indica se è necessario l'acknowledgement funzionale. | bool (obbligatorio) |
needLoopForValidMessages | Valore che indica se è necessario un ciclo per i messaggi validi. | bool (obbligatorio) |
needTechnicalAcknowledgement | Valore che indica se è necessario l'acknowledgement tecnico. | bool (obbligatorio) |
rolloverAcknowledgementControlNumber | Valore che indica se eseguire il rollover del numero di controllo di acknowledgement. | bool (obbligatorio) |
sendSynchronousAcknowledgement | Valore che indica se inviare l'acknowledgement sincrono. | bool (obbligatorio) |
EdifactAgreementContent
EdifactDelimiterOverride
Nome | Descrizione | Valore |
---|---|---|
componentSeparator | Separatore del componente. | int (obbligatorio) |
dataElementSeparator | Separatore dell'elemento dati. | int (obbligatorio) |
decimalPointIndicator | Indicatore di virgola decimale. | 'Virgola' 'Decimal' 'NotSpecified' (obbligatorio) |
messageAssociationAssignedCode | Codice assegnato all'associazione di messaggi. | corda |
messageId | ID del messaggio. | corda |
messageRelease | Rilascio del messaggio. | corda |
messageVersion | Versione del messaggio. | corda |
releaseIndicator | Indicatore di rilascio. | int (obbligatorio) |
ripetizioneSeparator | Separatore di ripetizione. | int (obbligatorio) |
segmentTerminator | Carattere di terminazione del segmento. | int (obbligatorio) |
segmentTerminatorSuffix | Suffisso del carattere di terminazione del segmento. | 'CR' 'CRLF' 'LF' 'Nessuno' 'NotSpecified' (obbligatorio) |
targetNamespace | Spazio dei nomi di destinazione in cui devono essere applicate queste impostazioni del delimitatore. | corda |
EdifactEnvelopeOverride
Nome | Descrizione | Valore |
---|---|---|
applicationPassword | Password dell'applicazione. | corda |
associationAssignedCode | Codice assegnato dall'associazione. | corda |
controllingAgencyCode | Codice dell'agenzia di controllo. | corda |
functionalGroupId | ID gruppo funzionale. | corda |
groupHeaderMessageRelease | Versione del messaggio di intestazione del gruppo. | corda |
groupHeaderMessageVersion | Versione del messaggio di intestazione del gruppo. | corda |
messageAssociationAssignedCode | Codice assegnato all'associazione di messaggi. | corda |
messageId | ID messaggio in cui devono essere applicate le impostazioni della busta. | corda |
messageRelease | Versione del rilascio del messaggio in cui devono essere applicate le impostazioni della busta. | corda |
messageVersion | Versione del messaggio in cui devono essere applicate le impostazioni della busta. | corda |
receiverApplicationId | ID applicazione ricevitore. | corda |
receiverApplicationQualifier | Qualificatore dell'applicazione ricevitore. | corda |
senderApplicationId | ID applicazione mittente. | corda |
senderApplicationQualifier | Qualificatore dell'applicazione mittente. | corda |
targetNamespace | Spazio dei nomi di destinazione in cui devono essere applicate le impostazioni della busta. | corda |
EdifactEnvelopeSettings
Nome | Descrizione | Valore |
---|---|---|
applicationReferenceId | ID di riferimento dell'applicazione. | corda |
applyDelimiterStringAdvice | Valore che indica se applicare consigli per le stringhe delimitatori. | bool (obbligatorio) |
communicationAgreementId | ID del contratto di comunicazione. | corda |
createGroupingSegments | Valore che indica se creare segmenti di raggruppamento. | bool (obbligatorio) |
enableDefaultGroupHeaders | Valore che indica se abilitare le intestazioni di gruppo predefinite. | bool (obbligatorio) |
functionalGroupId | ID gruppo funzionale. | corda |
groupApplicationPassword | Password dell'applicazione di gruppo. | corda |
groupApplicationReceiverId | ID ricevitore dell'applicazione di gruppo. | corda |
groupApplicationReceiverQualifier | Qualificatore del ricevitore dell'applicazione di gruppo. | corda |
groupApplicationSenderId | ID mittente dell'applicazione di gruppo. | corda |
groupApplicationSenderQualifier | Qualificatore del mittente dell'applicazione di gruppo. | corda |
groupAssociationAssignedCode | Codice assegnato dall'associazione di gruppi. | corda |
groupControllingAgencyCode | Codice dell'agenzia di controllo del gruppo. | corda |
groupControlNumberLowerBound | Limite inferiore del numero di controllo del gruppo. | int (obbligatorio) |
groupControlNumberPrefix | Prefisso del numero di controllo del gruppo. | corda |
groupControlNumberSuffix | Suffisso del numero di controllo del gruppo. | corda |
groupControlNumberUpperBound | Limite superiore del numero di controllo del gruppo. | int (obbligatorio) |
groupMessageRelease | Rilascio del messaggio di gruppo. | corda |
groupMessageVersion | Versione del messaggio di gruppo. | corda |
interchangeControlNumberLowerBound | Limite inferiore del numero di controllo interscambio. | int (obbligatorio) |
interchangeControlNumberPrefix | Prefisso del numero di controllo interscambio. | corda |
interchangeControlNumberSuffix | Suffisso del numero di controllo interscambio. | corda |
interchangeControlNumberUpperBound | Limite superiore del numero di controllo interscambio. | int (obbligatorio) |
isTestInterchange | Valore che indica se il messaggio è un interscambio di test. | bool (obbligatorio) |
overwriteExistingTransactionSetControlNumber | Valore che indica se sovrascrivere il numero di controllo del set di transazioni esistente. | bool (obbligatorio) |
processingPriorityCode | Codice di priorità di elaborazione. | corda |
receiverInternalIdentification | Identificazione interna del ricevitore. | corda |
receiverInternalSubIdentification | Identificazione secondaria interna del ricevitore. | corda |
receiverReverseRoutingAddress | Indirizzo di routing inverso del ricevitore. | corda |
recipientReferencePasswordQualifier | Qualificatore della password di riferimento del destinatario. | corda |
recipientReferencePasswordValue | Valore della password di riferimento del destinatario. | corda |
rolloverGroupControlNumber | Valore che indica se eseguire il rollover del numero di controllo del gruppo. | bool (obbligatorio) |
rolloverInterchangeControlNumber | Valore che indica se eseguire il rollover del numero di controllo dell'interscambio. | bool (obbligatorio) |
rolloverTransactionSetControlNumber | Valore che indica se eseguire il rollover del numero di controllo del set di transazioni. | bool (obbligatorio) |
senderInternalIdentification | Identificazione interna del mittente. | corda |
senderInternalSubIdentification | Identificazione secondaria interna del mittente. | corda |
senderReverseRoutingAddress | Indirizzo di routing inverso del mittente. | corda |
transactionSetControlNumberLowerBound | Limite inferiore del numero di controllo del set di transazioni. | int (obbligatorio) |
transactionSetControlNumberPrefix | Prefisso del numero di controllo del set di transazioni. | corda |
transactionSetControlNumberSuffix | Suffisso del numero di controllo del set di transazioni. | corda |
transactionSetControlNumberUpperBound | Limite superiore del numero di controllo del set di transazioni. | int (obbligatorio) |
EdifactFramingSettings
Nome | Descrizione | Valore |
---|---|---|
characterEncoding | Codifica dei caratteri. | corda |
characterSet | Set di caratteri per l'impostazione di frame EDIFACT. | 'KECA' 'NotSpecified' 'UNOA' 'UNOB' 'UNOC' 'UNOD' 'UNOE' 'UNOF' 'UNOG' 'UNOH' 'UNOI' 'UNOJ' 'UNOK' 'UNOX' 'UNOY' (obbligatorio) |
componentSeparator | Separatore del componente. | int (obbligatorio) |
dataElementSeparator | Separatore dell'elemento dati. | int (obbligatorio) |
decimalPointIndicator | Indicatore decimale dell'impostazione del frame EDIFACT. | 'Virgola' 'Decimal' 'NotSpecified' (obbligatorio) |
protocolVersion | Versione del protocollo. | int (obbligatorio) |
releaseIndicator | Indicatore di rilascio. | int (obbligatorio) |
ripetizioneSeparator | Separatore di ripetizione. | int (obbligatorio) |
segmentTerminator | Carattere di terminazione del segmento. | int (obbligatorio) |
segmentTerminatorSuffix | Suffisso del carattere di terminazione del segmento di impostazione del frame EDIFACT. | 'CR' 'CRLF' 'LF' 'Nessuno' 'NotSpecified' (obbligatorio) |
serviceCodeListDirectoryVersion | Versione della directory dell'elenco di codice del servizio. | corda |
EdifactMessageFilter
Nome | Descrizione | Valore |
---|---|---|
messageFilterType | Tipo di filtro del messaggio. | 'Exclude' 'Include' 'NotSpecified' (obbligatorio) |
EdifactMessageIdentifier
Nome | Descrizione | Valore |
---|---|---|
messageId | ID messaggio in cui devono essere applicate le impostazioni della busta. | stringa (obbligatorio) |
EdifactOneWayAgreement
EdifactProcessingSettings
Nome | Descrizione | Valore |
---|---|---|
createEmptyXmlTagsForTrailingSeparators | Valore che indica se creare tag XML vuoti per i separatori finali. | bool (obbligatorio) |
maskSecurityInfo | Valore che indica se mascherare le informazioni di sicurezza. | bool (obbligatorio) |
preserveInterchange | Valore che indica se mantenere l'interscambio. | bool (obbligatorio) |
suspendInterchangeOnError | Valore che indica se sospendere l'interscambio in caso di errore. | bool (obbligatorio) |
useDotAsDecimalSeparator | Valore che indica se utilizzare il punto come separatore decimale. | bool (obbligatorio) |
EdifactProtocolSettings
Nome | Descrizione | Valore |
---|---|---|
acknowledgementSettings | Impostazioni di riconoscimento EDIFACT. | EdifactAcknowledgementSettings (obbligatorio) |
edifactDelimiterOverrides | Le impostazioni di override del delimitatore EDIFACT. | EdifactDelimiterOverride[] |
EnvelopeOverrides | Le impostazioni di override della busta EDIFACT. | EdifactEnvelopeOverride[] |
envelopeSettings | Impostazioni buste EDIFACT. | EdifactEnvelopeSettings (obbligatorio) |
frameSettings | Impostazioni di frame EDIFACT. | EdifactFramingSettings (obbligatorio) |
messageFilter | Filtro messaggi EDIFACT. | EdifactMessageFilter (obbligatorio) |
messageFilterList | Elenco di filtri dei messaggi EDIFACT. | EdifactMessageIdentifier[] |
processingSettings | Impostazioni di elaborazione EDIFACT. | EdifactProcessingSettings (obbligatorio) |
schemaReferences | Riferimenti allo schema EDIFACT. | EdifactSchemaReference[] (obbligatorio) |
validationOverrides | Le impostazioni di override della convalida EDIFACT. | EdifactValidationOverride[] |
validationSettings | Impostazioni di convalida EDIFACT. | EdifactValidationSettings (obbligatorio) |
EdifactSchemaReference
Nome | Descrizione | Valore |
---|---|---|
associationAssignedCode | Codice assegnato dall'associazione. | corda |
messageId | ID del messaggio. | stringa (obbligatorio) |
messageRelease | Versione del rilascio del messaggio. | stringa (obbligatorio) |
messageVersion | Versione del messaggio. | stringa (obbligatorio) |
schemaName | Nome dello schema. | stringa (obbligatorio) |
senderApplicationId | ID applicazione mittente. | corda |
senderApplicationQualifier | Qualificatore dell'applicazione mittente. | corda |
EdifactValidationOverride
Nome | Descrizione | Valore |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Valore che indica se consentire spazi iniziali e finali e zeri. | bool (obbligatorio) |
enforceCharacterSet | Valore che indica se convalidare il set di caratteri. | bool (obbligatorio) |
messageId | ID del messaggio in cui devono essere applicate le impostazioni di convalida. | stringa (obbligatorio) |
trailingSeparatorPolicy | Criterio separatore finale. | 'Obbligatorio' 'NotAllowed' 'NotSpecified' 'Facoltativo' (obbligatorio) |
trimLeadingAndTrailingSpacesAndZeroes | Valore che indica se tagliare gli spazi iniziali e finali e gli zeri. | bool (obbligatorio) |
validateEDITypes | Valore che indica se convalidare i tipi EDI. | bool (obbligatorio) |
validateXSDTypes | Valore che indica se convalidare i tipi XSD. | bool (obbligatorio) |
EdifactValidationSettings
Nome | Descrizione | Valore |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Valore che indica se consentire spazi iniziali e finali e zeri. | bool (obbligatorio) |
checkDuplicateGroupControlNumber | Valore che indica se verificare la presenza di un numero di controllo del gruppo duplicato. | bool (obbligatorio) |
checkDuplicateInterchangeControlNumber | Valore che indica se verificare la presenza di un numero di controllo interscambio duplicato. | bool (obbligatorio) |
checkDuplicateTransactionSetControlNumber | Valore che indica se verificare la presenza di un numero di controllo del set di transazioni duplicato. | bool (obbligatorio) |
interchangeControlNumberValidityDays | Periodo di validità del numero di controllo interscambio. | int (obbligatorio) |
trailingSeparatorPolicy | Criterio separatore finale. | 'Obbligatorio' 'NotAllowed' 'NotSpecified' 'Facoltativo' (obbligatorio) |
trimLeadingAndTrailingSpacesAndZeroes | Valore che indica se tagliare gli spazi iniziali e finali e gli zeri. | bool (obbligatorio) |
validateCharacterSet | Valore che indica se convalidare il set di caratteri nel messaggio. | bool (obbligatorio) |
validateEDITypes | Valore che indica se convalidare i tipi EDI. | bool (obbligatorio) |
validateXSDTypes | Valore che indica se convalidare i tipi XSD. | bool (obbligatorio) |
IntegrationAccountAgreementProperties
Nome | Descrizione | Valore |
---|---|---|
agreementType | Tipo di contratto. | 'AS2' 'Edifact' 'NotSpecified' 'X12' (obbligatorio) |
contenuto | Contenuto del contratto. | AgreementContent (obbligatorio) |
guestIdentity | Identità aziendale del partner guest. | BusinessIdentity (obbligatorio) |
guestPartner | Partner dell'account di integrazione impostato come partner guest per questo contratto. | stringa (obbligatorio) |
hostIdentity | Identità aziendale del partner host. | BusinessIdentity (obbligatorio) |
hostPartner | Partner dell'account di integrazione impostato come partner host per questo contratto. | stringa (obbligatorio) |
metadati | Metadati. | qualunque |
Microsoft.Logic/integrationAccounts/agreements
Nome | Descrizione | Valore |
---|---|---|
apiVersion | Versione dell'API | '2019-05-01' |
ubicazione | Percorso della risorsa. | corda |
nome | Nome della risorsa | stringa (obbligatorio) |
proprietà | Proprietà del contratto di account di integrazione. | IntegrationAccountAgreementProperties (obbligatorio) |
Tag | Tag delle risorse | Dizionario di nomi e valori di tag. Vedere tag nei modelli |
digitare | Tipo di risorsa | 'Microsoft.Logic/integrationAccounts/agreements' |
ResourceTags
Nome | Descrizione | Valore |
---|
X12AcknowledgementSettings
Nome | Descrizione | Valore |
---|---|---|
acknowledgementControlNumberLowerBound | Limite inferiore del numero di controllo di acknowledgement. | int (obbligatorio) |
acknowledgementControlNumberPrefix | Prefisso del numero di controllo di acknowledgement. | corda |
acknowledgementControlNumberSuffix | Suffisso del numero di controllo acknowledgement. | corda |
acknowledgementControlNumberUpperBound | Limite superiore del numero di controllo di acknowledgement. | int (obbligatorio) |
batchFunctionalAcknowledgements | Valore che indica se eseguire il batch di riconoscimenti funzionali. | bool (obbligatorio) |
batchImplementationAcknowledgements | Valore che indica se l'implementazione batch riconosce l'implementazione. | bool (obbligatorio) |
batchTechnicalAcknowledgements | Valore che indica se raggruppare i riconoscimenti tecnici. | bool (obbligatorio) |
functionalAcknowledgementVersion | Versione di riconoscimento funzionale. | corda |
implementationAcknowledgementVersion | Versione di riconoscimento dell'implementazione. | corda |
needFunctionalAcknowledgement | Valore che indica se è necessario l'acknowledgement funzionale. | bool (obbligatorio) |
needImplementationAcknowledgement | Valore che indica se è necessario l'acknowledgement di implementazione. | bool (obbligatorio) |
needLoopForValidMessages | Valore che indica se è necessario un ciclo per i messaggi validi. | bool (obbligatorio) |
needTechnicalAcknowledgement | Valore che indica se è necessario l'acknowledgement tecnico. | bool (obbligatorio) |
rolloverAcknowledgementControlNumber | Valore che indica se eseguire il rollover del numero di controllo di acknowledgement. | bool (obbligatorio) |
sendSynchronousAcknowledgement | Valore che indica se inviare l'acknowledgement sincrono. | bool (obbligatorio) |
X12AgreementContent
X12DelimiterOverrides
Nome | Descrizione | Valore |
---|---|---|
componentSeparator | Separatore del componente. | int (obbligatorio) |
dataElementSeparator | Separatore dell'elemento dati. | int (obbligatorio) |
messageId | ID del messaggio. | corda |
protocolVersion | Versione del protocollo. | corda |
replaceCharacter | Carattere di sostituzione. | int (obbligatorio) |
replaceSeparatorsInPayload | Valore che indica se sostituire i separatori nel payload. | bool (obbligatorio) |
segmentTerminator | Carattere di terminazione del segmento. | int (obbligatorio) |
segmentTerminatorSuffix | Suffisso del carattere di terminazione del segmento. | 'CR' 'CRLF' 'LF' 'Nessuno' 'NotSpecified' (obbligatorio) |
targetNamespace | Spazio dei nomi di destinazione in cui devono essere applicate queste impostazioni del delimitatore. | corda |
X12EnvelopeOverride
Nome | Descrizione | Valore |
---|---|---|
dateFormat | Formato della data. | 'CCYYMMDD' 'NotSpecified' 'YYMMDD' (obbligatorio) |
functionalIdentifierCode | Codice identificatore funzionale. | corda |
headerVersion | Versione dell'intestazione. | stringa (obbligatorio) |
messageId | ID messaggio in cui devono essere applicate le impostazioni della busta. | stringa (obbligatorio) |
protocolVersion | Versione del protocollo in cui devono essere applicate le impostazioni della busta. | stringa (obbligatorio) |
receiverApplicationId | ID applicazione ricevitore. | stringa (obbligatorio) |
responsibleAgencyCode | Codice dell'agenzia responsabile. | stringa (obbligatorio) |
senderApplicationId | ID applicazione mittente. | stringa (obbligatorio) |
targetNamespace | Spazio dei nomi di destinazione in cui devono essere applicate le impostazioni della busta. | stringa (obbligatorio) |
timeFormat | Formato ora. | 'HHMM' 'HHMMSS' 'HHMMSSd' 'HHMMSSdd' 'NotSpecified' (obbligatorio) |
X12EnvelopeSettings
Nome | Descrizione | Valore |
---|---|---|
controlStandardsId | ID standard dei controlli. | int (obbligatorio) |
controlVersionNumber | Numero di versione del controllo. | stringa (obbligatorio) |
enableDefaultGroupHeaders | Valore che indica se abilitare le intestazioni di gruppo predefinite. | bool (obbligatorio) |
functionalGroupId | ID gruppo funzionale. | corda |
groupControlNumberLowerBound | Limite inferiore del numero di controllo del gruppo. | int (obbligatorio) |
groupControlNumberUpperBound | Limite superiore del numero di controllo del gruppo. | int (obbligatorio) |
groupHeaderAgencyCode | Codice dell'agenzia di intestazione del gruppo. | stringa (obbligatorio) |
groupHeaderDateFormat | Formato della data dell'intestazione del gruppo. | 'CCYYMMDD' 'NotSpecified' 'YYMMDD' (obbligatorio) |
groupHeaderTimeFormat | Formato dell'ora dell'intestazione del gruppo. | 'HHMM' 'HHMMSS' 'HHMMSSd' 'HHMMSSdd' 'NotSpecified' (obbligatorio) |
groupHeaderVersion | Versione dell'intestazione del gruppo. | stringa (obbligatorio) |
interchangeControlNumberLowerBound | Limite inferiore del numero di controllo interscambio. | int (obbligatorio) |
interchangeControlNumberUpperBound | Limite superiore del numero di controllo interscambio. | int (obbligatorio) |
overwriteExistingTransactionSetControlNumber | Valore che indica se sovrascrivere il numero di controllo del set di transazioni esistente. | bool (obbligatorio) |
receiverApplicationId | ID applicazione ricevitore. | stringa (obbligatorio) |
rolloverGroupControlNumber | Valore che indica se eseguire il rollover del numero di controllo del gruppo. | bool (obbligatorio) |
rolloverInterchangeControlNumber | Valore che indica se eseguire il rollover del numero di controllo dell'interscambio. | bool (obbligatorio) |
rolloverTransactionSetControlNumber | Valore che indica se eseguire il rollover del numero di controllo del set di transazioni. | bool (obbligatorio) |
senderApplicationId | ID applicazione mittente. | stringa (obbligatorio) |
transactionSetControlNumberLowerBound | Limite inferiore del numero di controllo del set di transazioni. | int (obbligatorio) |
transactionSetControlNumberPrefix | Prefisso del numero di controllo del set di transazioni. | corda |
transactionSetControlNumberSuffix | Suffisso del numero di controllo del set di transazioni. | corda |
transactionSetControlNumberUpperBound | Limite superiore del numero di controllo del set di transazioni. | int (obbligatorio) |
usageIndicator | Indicatore di utilizzo. | 'Information' 'NotSpecified' 'Produzione' 'Test' (obbligatorio) |
useControlStandardsIdAsRepetitionCharacter | Valore che indica se utilizzare l'ID standard di controllo come carattere di ripetizione. | bool (obbligatorio) |
X12FramingSettings
Nome | Descrizione | Valore |
---|---|---|
characterSet | Set di caratteri X12. | 'Basic' 'Extended' 'NotSpecified' 'UTF8' (obbligatorio) |
componentSeparator | Separatore del componente. | int (obbligatorio) |
dataElementSeparator | Separatore dell'elemento dati. | int (obbligatorio) |
replaceCharacter | Carattere di sostituzione. | int (obbligatorio) |
replaceSeparatorsInPayload | Valore che indica se sostituire i separatori nel payload. | bool (obbligatorio) |
segmentTerminator | Carattere di terminazione del segmento. | int (obbligatorio) |
segmentTerminatorSuffix | Suffisso del carattere di terminazione del segmento. | 'CR' 'CRLF' 'LF' 'Nessuno' 'NotSpecified' (obbligatorio) |
X12MessageFilter
Nome | Descrizione | Valore |
---|---|---|
messageFilterType | Tipo di filtro del messaggio. | 'Exclude' 'Include' 'NotSpecified' (obbligatorio) |
X12MessageIdentifier
Nome | Descrizione | Valore |
---|---|---|
messageId | ID del messaggio. | stringa (obbligatorio) |
X12OneWayAgreement
X12ProcessingSettings
Nome | Descrizione | Valore |
---|---|---|
convertImpliedDecimal | Valore che indica se convertire il tipo numerico in decimale implicito. | bool (obbligatorio) |
createEmptyXmlTagsForTrailingSeparators | Valore che indica se creare tag XML vuoti per i separatori finali. | bool (obbligatorio) |
maskSecurityInfo | Valore che indica se mascherare le informazioni di sicurezza. | bool (obbligatorio) |
preserveInterchange | Valore che indica se mantenere l'interscambio. | bool (obbligatorio) |
suspendInterchangeOnError | Valore che indica se sospendere l'interscambio in caso di errore. | bool (obbligatorio) |
useDotAsDecimalSeparator | Valore che indica se utilizzare il punto come separatore decimale. | bool (obbligatorio) |
X12ProtocolSettings
Nome | Descrizione | Valore |
---|---|---|
acknowledgementSettings | Impostazioni di riconoscimento X12. | X12AcknowledgementSettings (obbligatorio) |
EnvelopeOverrides | Le impostazioni di override della busta X12. | X12EnvelopeOverride[] |
envelopeSettings | Impostazioni della busta X12. | X12EnvelopeSettings (obbligatorio) |
frameSettings | Impostazioni di frame X12. | X12FramingSettings (obbligatorio) |
messageFilter | Filtro messaggi X12. | X12MessageFilter (obbligatorio) |
messageFilterList | Elenco di filtri messaggi X12. | X12MessageIdentifier [] |
processingSettings | Impostazioni di elaborazione X12. | X12ProcessingSettings (obbligatorio) |
schemaReferences | Riferimenti allo schema X12. | X12SchemaReference[] (obbligatorio) |
securitySettings | Impostazioni di sicurezza X12. | X12SecuritySettings (obbligatorio) |
validationOverrides | Le impostazioni di override della convalida X12. | X12ValidationOverride[] |
validationSettings | Impostazioni di convalida X12. | X12ValidationSettings (obbligatorio) |
x12DelimiterOverrides | Le impostazioni di override del delimitatore X12. | X12DelimiterOverrides[] |
X12SchemaReference
Nome | Descrizione | Valore |
---|---|---|
messageId | ID del messaggio. | stringa (obbligatorio) |
schemaName | Nome dello schema. | stringa (obbligatorio) |
schemaVersion | Versione dello schema. | stringa (obbligatorio) |
senderApplicationId | ID applicazione mittente. | corda |
X12SecuritySettings
Nome | Descrizione | Valore |
---|---|---|
authorizationQualifier | Qualificatore di autorizzazione. | stringa (obbligatorio) |
authorizationValue | Valore di autorizzazione. | corda |
passwordValue | Valore della password. | corda |
securityQualifier | Qualificatore di sicurezza. | stringa (obbligatorio) |
X12ValidationOverride
Nome | Descrizione | Valore |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Valore che indica se consentire spazi iniziali e finali e zeri. | bool (obbligatorio) |
messageId | ID del messaggio in cui devono essere applicate le impostazioni di convalida. | stringa (obbligatorio) |
trailingSeparatorPolicy | Criterio separatore finale. | 'Obbligatorio' 'NotAllowed' 'NotSpecified' 'Facoltativo' (obbligatorio) |
trimLeadingAndTrailingSpacesAndZeroes | Valore che indica se tagliare gli spazi iniziali e finali e gli zeri. | bool (obbligatorio) |
validateCharacterSet | Valore che indica se convalidare il set di caratteri. | bool (obbligatorio) |
validateEDITypes | Valore che indica se convalidare i tipi EDI. | bool (obbligatorio) |
validateXSDTypes | Valore che indica se convalidare i tipi XSD. | bool (obbligatorio) |
X12ValidationSettings
Nome | Descrizione | Valore |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Valore che indica se consentire spazi iniziali e finali e zeri. | bool (obbligatorio) |
checkDuplicateGroupControlNumber | Valore che indica se verificare la presenza di un numero di controllo del gruppo duplicato. | bool (obbligatorio) |
checkDuplicateInterchangeControlNumber | Valore che indica se verificare la presenza di un numero di controllo interscambio duplicato. | bool (obbligatorio) |
checkDuplicateTransactionSetControlNumber | Valore che indica se verificare la presenza di un numero di controllo del set di transazioni duplicato. | bool (obbligatorio) |
interchangeControlNumberValidityDays | Periodo di validità del numero di controllo interscambio. | int (obbligatorio) |
trailingSeparatorPolicy | Criterio separatore finale. | 'Obbligatorio' 'NotAllowed' 'NotSpecified' 'Facoltativo' (obbligatorio) |
trimLeadingAndTrailingSpacesAndZeroes | Valore che indica se tagliare gli spazi iniziali e finali e gli zeri. | bool (obbligatorio) |
validateCharacterSet | Valore che indica se convalidare il set di caratteri nel messaggio. | bool (obbligatorio) |
validateEDITypes | Valore che indica se convalidare i tipi EDI. | bool (obbligatorio) |
validateXSDTypes | Valore che indica se convalidare i tipi XSD. | bool (obbligatorio) |
Modelli di avvio rapido
I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.
Sagoma | Descrizione |
---|---|
App per la logica di Azure - Invia di ricezione AS2 |
Crea account di integrazione per due partner, Contoso e Fabrikam, inclusi gli artefatti per partner e contratti. Il modello crea anche app per la logica tra Fabrikam Sales e Contoso per illustrare la ricezione as2 as2 sincrona. Il modello crea anche app per la logica tra Fabrikam Finance e Contoso, che illustrano la ricezione asincrona di invio AS2. |
Definizione di risorsa Terraform (provider AzAPI)
Il tipo di risorsa integrationAccounts/agreements può essere distribuito con operazioni destinate a:
- gruppi di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.Logic/integrationAccounts/agreements, aggiungere il codice Terraform seguente al modello.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Logic/integrationAccounts/agreements@2019-05-01"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
agreementType = "string"
content = {
aS2 = {
receiveAgreement = {
protocolSettings = {
acknowledgementConnectionSettings = {
ignoreCertificateNameMismatch = bool
keepHttpConnectionAlive = bool
supportHttpStatusCodeContinue = bool
unfoldHttpHeaders = bool
}
envelopeSettings = {
autogenerateFileName = bool
fileNameTemplate = "string"
messageContentType = "string"
suspendMessageOnFileNameGenerationError = bool
transmitFileNameInMimeHeader = bool
}
errorSettings = {
resendIfMDNNotReceived = bool
suspendDuplicateMessage = bool
}
mdnSettings = {
dispositionNotificationTo = "string"
mdnText = "string"
micHashingAlgorithm = "string"
needMDN = bool
receiptDeliveryUrl = "string"
sendInboundMDNToMessageBox = bool
sendMDNAsynchronously = bool
signMDN = bool
signOutboundMDNIfOptional = bool
}
messageConnectionSettings = {
ignoreCertificateNameMismatch = bool
keepHttpConnectionAlive = bool
supportHttpStatusCodeContinue = bool
unfoldHttpHeaders = bool
}
securitySettings = {
enableNRRForInboundDecodedMessages = bool
enableNRRForInboundEncodedMessages = bool
enableNRRForInboundMDN = bool
enableNRRForOutboundDecodedMessages = bool
enableNRRForOutboundEncodedMessages = bool
enableNRRForOutboundMDN = bool
encryptionCertificateName = "string"
overrideGroupSigningCertificate = bool
sha2AlgorithmFormat = "string"
signingCertificateName = "string"
}
validationSettings = {
checkCertificateRevocationListOnReceive = bool
checkCertificateRevocationListOnSend = bool
checkDuplicateMessage = bool
compressMessage = bool
encryptionAlgorithm = "string"
encryptMessage = bool
interchangeDuplicatesValidityDays = int
overrideMessageProperties = bool
signingAlgorithm = "string"
signMessage = bool
}
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
sendAgreement = {
protocolSettings = {
acknowledgementConnectionSettings = {
ignoreCertificateNameMismatch = bool
keepHttpConnectionAlive = bool
supportHttpStatusCodeContinue = bool
unfoldHttpHeaders = bool
}
envelopeSettings = {
autogenerateFileName = bool
fileNameTemplate = "string"
messageContentType = "string"
suspendMessageOnFileNameGenerationError = bool
transmitFileNameInMimeHeader = bool
}
errorSettings = {
resendIfMDNNotReceived = bool
suspendDuplicateMessage = bool
}
mdnSettings = {
dispositionNotificationTo = "string"
mdnText = "string"
micHashingAlgorithm = "string"
needMDN = bool
receiptDeliveryUrl = "string"
sendInboundMDNToMessageBox = bool
sendMDNAsynchronously = bool
signMDN = bool
signOutboundMDNIfOptional = bool
}
messageConnectionSettings = {
ignoreCertificateNameMismatch = bool
keepHttpConnectionAlive = bool
supportHttpStatusCodeContinue = bool
unfoldHttpHeaders = bool
}
securitySettings = {
enableNRRForInboundDecodedMessages = bool
enableNRRForInboundEncodedMessages = bool
enableNRRForInboundMDN = bool
enableNRRForOutboundDecodedMessages = bool
enableNRRForOutboundEncodedMessages = bool
enableNRRForOutboundMDN = bool
encryptionCertificateName = "string"
overrideGroupSigningCertificate = bool
sha2AlgorithmFormat = "string"
signingCertificateName = "string"
}
validationSettings = {
checkCertificateRevocationListOnReceive = bool
checkCertificateRevocationListOnSend = bool
checkDuplicateMessage = bool
compressMessage = bool
encryptionAlgorithm = "string"
encryptMessage = bool
interchangeDuplicatesValidityDays = int
overrideMessageProperties = bool
signingAlgorithm = "string"
signMessage = bool
}
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
}
edifact = {
receiveAgreement = {
protocolSettings = {
acknowledgementSettings = {
acknowledgementControlNumberLowerBound = int
acknowledgementControlNumberPrefix = "string"
acknowledgementControlNumberSuffix = "string"
acknowledgementControlNumberUpperBound = int
batchFunctionalAcknowledgements = bool
batchTechnicalAcknowledgements = bool
needFunctionalAcknowledgement = bool
needLoopForValidMessages = bool
needTechnicalAcknowledgement = bool
rolloverAcknowledgementControlNumber = bool
sendSynchronousAcknowledgement = bool
}
edifactDelimiterOverrides = [
{
componentSeparator = int
dataElementSeparator = int
decimalPointIndicator = "string"
messageAssociationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
releaseIndicator = int
repetitionSeparator = int
segmentTerminator = int
segmentTerminatorSuffix = "string"
targetNamespace = "string"
}
]
envelopeOverrides = [
{
applicationPassword = "string"
associationAssignedCode = "string"
controllingAgencyCode = "string"
functionalGroupId = "string"
groupHeaderMessageRelease = "string"
groupHeaderMessageVersion = "string"
messageAssociationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
receiverApplicationId = "string"
receiverApplicationQualifier = "string"
senderApplicationId = "string"
senderApplicationQualifier = "string"
targetNamespace = "string"
}
]
envelopeSettings = {
applicationReferenceId = "string"
applyDelimiterStringAdvice = bool
communicationAgreementId = "string"
createGroupingSegments = bool
enableDefaultGroupHeaders = bool
functionalGroupId = "string"
groupApplicationPassword = "string"
groupApplicationReceiverId = "string"
groupApplicationReceiverQualifier = "string"
groupApplicationSenderId = "string"
groupApplicationSenderQualifier = "string"
groupAssociationAssignedCode = "string"
groupControllingAgencyCode = "string"
groupControlNumberLowerBound = int
groupControlNumberPrefix = "string"
groupControlNumberSuffix = "string"
groupControlNumberUpperBound = int
groupMessageRelease = "string"
groupMessageVersion = "string"
interchangeControlNumberLowerBound = int
interchangeControlNumberPrefix = "string"
interchangeControlNumberSuffix = "string"
interchangeControlNumberUpperBound = int
isTestInterchange = bool
overwriteExistingTransactionSetControlNumber = bool
processingPriorityCode = "string"
receiverInternalIdentification = "string"
receiverInternalSubIdentification = "string"
receiverReverseRoutingAddress = "string"
recipientReferencePasswordQualifier = "string"
recipientReferencePasswordValue = "string"
rolloverGroupControlNumber = bool
rolloverInterchangeControlNumber = bool
rolloverTransactionSetControlNumber = bool
senderInternalIdentification = "string"
senderInternalSubIdentification = "string"
senderReverseRoutingAddress = "string"
transactionSetControlNumberLowerBound = int
transactionSetControlNumberPrefix = "string"
transactionSetControlNumberSuffix = "string"
transactionSetControlNumberUpperBound = int
}
framingSettings = {
characterEncoding = "string"
characterSet = "string"
componentSeparator = int
dataElementSeparator = int
decimalPointIndicator = "string"
protocolVersion = int
releaseIndicator = int
repetitionSeparator = int
segmentTerminator = int
segmentTerminatorSuffix = "string"
serviceCodeListDirectoryVersion = "string"
}
messageFilter = {
messageFilterType = "string"
}
messageFilterList = [
{
messageId = "string"
}
]
processingSettings = {
createEmptyXmlTagsForTrailingSeparators = bool
maskSecurityInfo = bool
preserveInterchange = bool
suspendInterchangeOnError = bool
useDotAsDecimalSeparator = bool
}
schemaReferences = [
{
associationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
schemaName = "string"
senderApplicationId = "string"
senderApplicationQualifier = "string"
}
]
validationOverrides = [
{
allowLeadingAndTrailingSpacesAndZeroes = bool
enforceCharacterSet = bool
messageId = "string"
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateEDITypes = bool
validateXSDTypes = bool
}
]
validationSettings = {
allowLeadingAndTrailingSpacesAndZeroes = bool
checkDuplicateGroupControlNumber = bool
checkDuplicateInterchangeControlNumber = bool
checkDuplicateTransactionSetControlNumber = bool
interchangeControlNumberValidityDays = int
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEDITypes = bool
validateXSDTypes = bool
}
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
sendAgreement = {
protocolSettings = {
acknowledgementSettings = {
acknowledgementControlNumberLowerBound = int
acknowledgementControlNumberPrefix = "string"
acknowledgementControlNumberSuffix = "string"
acknowledgementControlNumberUpperBound = int
batchFunctionalAcknowledgements = bool
batchTechnicalAcknowledgements = bool
needFunctionalAcknowledgement = bool
needLoopForValidMessages = bool
needTechnicalAcknowledgement = bool
rolloverAcknowledgementControlNumber = bool
sendSynchronousAcknowledgement = bool
}
edifactDelimiterOverrides = [
{
componentSeparator = int
dataElementSeparator = int
decimalPointIndicator = "string"
messageAssociationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
releaseIndicator = int
repetitionSeparator = int
segmentTerminator = int
segmentTerminatorSuffix = "string"
targetNamespace = "string"
}
]
envelopeOverrides = [
{
applicationPassword = "string"
associationAssignedCode = "string"
controllingAgencyCode = "string"
functionalGroupId = "string"
groupHeaderMessageRelease = "string"
groupHeaderMessageVersion = "string"
messageAssociationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
receiverApplicationId = "string"
receiverApplicationQualifier = "string"
senderApplicationId = "string"
senderApplicationQualifier = "string"
targetNamespace = "string"
}
]
envelopeSettings = {
applicationReferenceId = "string"
applyDelimiterStringAdvice = bool
communicationAgreementId = "string"
createGroupingSegments = bool
enableDefaultGroupHeaders = bool
functionalGroupId = "string"
groupApplicationPassword = "string"
groupApplicationReceiverId = "string"
groupApplicationReceiverQualifier = "string"
groupApplicationSenderId = "string"
groupApplicationSenderQualifier = "string"
groupAssociationAssignedCode = "string"
groupControllingAgencyCode = "string"
groupControlNumberLowerBound = int
groupControlNumberPrefix = "string"
groupControlNumberSuffix = "string"
groupControlNumberUpperBound = int
groupMessageRelease = "string"
groupMessageVersion = "string"
interchangeControlNumberLowerBound = int
interchangeControlNumberPrefix = "string"
interchangeControlNumberSuffix = "string"
interchangeControlNumberUpperBound = int
isTestInterchange = bool
overwriteExistingTransactionSetControlNumber = bool
processingPriorityCode = "string"
receiverInternalIdentification = "string"
receiverInternalSubIdentification = "string"
receiverReverseRoutingAddress = "string"
recipientReferencePasswordQualifier = "string"
recipientReferencePasswordValue = "string"
rolloverGroupControlNumber = bool
rolloverInterchangeControlNumber = bool
rolloverTransactionSetControlNumber = bool
senderInternalIdentification = "string"
senderInternalSubIdentification = "string"
senderReverseRoutingAddress = "string"
transactionSetControlNumberLowerBound = int
transactionSetControlNumberPrefix = "string"
transactionSetControlNumberSuffix = "string"
transactionSetControlNumberUpperBound = int
}
framingSettings = {
characterEncoding = "string"
characterSet = "string"
componentSeparator = int
dataElementSeparator = int
decimalPointIndicator = "string"
protocolVersion = int
releaseIndicator = int
repetitionSeparator = int
segmentTerminator = int
segmentTerminatorSuffix = "string"
serviceCodeListDirectoryVersion = "string"
}
messageFilter = {
messageFilterType = "string"
}
messageFilterList = [
{
messageId = "string"
}
]
processingSettings = {
createEmptyXmlTagsForTrailingSeparators = bool
maskSecurityInfo = bool
preserveInterchange = bool
suspendInterchangeOnError = bool
useDotAsDecimalSeparator = bool
}
schemaReferences = [
{
associationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
schemaName = "string"
senderApplicationId = "string"
senderApplicationQualifier = "string"
}
]
validationOverrides = [
{
allowLeadingAndTrailingSpacesAndZeroes = bool
enforceCharacterSet = bool
messageId = "string"
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateEDITypes = bool
validateXSDTypes = bool
}
]
validationSettings = {
allowLeadingAndTrailingSpacesAndZeroes = bool
checkDuplicateGroupControlNumber = bool
checkDuplicateInterchangeControlNumber = bool
checkDuplicateTransactionSetControlNumber = bool
interchangeControlNumberValidityDays = int
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEDITypes = bool
validateXSDTypes = bool
}
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
}
x12 = {
receiveAgreement = {
protocolSettings = {
acknowledgementSettings = {
acknowledgementControlNumberLowerBound = int
acknowledgementControlNumberPrefix = "string"
acknowledgementControlNumberSuffix = "string"
acknowledgementControlNumberUpperBound = int
batchFunctionalAcknowledgements = bool
batchImplementationAcknowledgements = bool
batchTechnicalAcknowledgements = bool
functionalAcknowledgementVersion = "string"
implementationAcknowledgementVersion = "string"
needFunctionalAcknowledgement = bool
needImplementationAcknowledgement = bool
needLoopForValidMessages = bool
needTechnicalAcknowledgement = bool
rolloverAcknowledgementControlNumber = bool
sendSynchronousAcknowledgement = bool
}
envelopeOverrides = [
{
dateFormat = "string"
functionalIdentifierCode = "string"
headerVersion = "string"
messageId = "string"
protocolVersion = "string"
receiverApplicationId = "string"
responsibleAgencyCode = "string"
senderApplicationId = "string"
targetNamespace = "string"
timeFormat = "string"
}
]
envelopeSettings = {
controlStandardsId = int
controlVersionNumber = "string"
enableDefaultGroupHeaders = bool
functionalGroupId = "string"
groupControlNumberLowerBound = int
groupControlNumberUpperBound = int
groupHeaderAgencyCode = "string"
groupHeaderDateFormat = "string"
groupHeaderTimeFormat = "string"
groupHeaderVersion = "string"
interchangeControlNumberLowerBound = int
interchangeControlNumberUpperBound = int
overwriteExistingTransactionSetControlNumber = bool
receiverApplicationId = "string"
rolloverGroupControlNumber = bool
rolloverInterchangeControlNumber = bool
rolloverTransactionSetControlNumber = bool
senderApplicationId = "string"
transactionSetControlNumberLowerBound = int
transactionSetControlNumberPrefix = "string"
transactionSetControlNumberSuffix = "string"
transactionSetControlNumberUpperBound = int
usageIndicator = "string"
useControlStandardsIdAsRepetitionCharacter = bool
}
framingSettings = {
characterSet = "string"
componentSeparator = int
dataElementSeparator = int
replaceCharacter = int
replaceSeparatorsInPayload = bool
segmentTerminator = int
segmentTerminatorSuffix = "string"
}
messageFilter = {
messageFilterType = "string"
}
messageFilterList = [
{
messageId = "string"
}
]
processingSettings = {
convertImpliedDecimal = bool
createEmptyXmlTagsForTrailingSeparators = bool
maskSecurityInfo = bool
preserveInterchange = bool
suspendInterchangeOnError = bool
useDotAsDecimalSeparator = bool
}
schemaReferences = [
{
messageId = "string"
schemaName = "string"
schemaVersion = "string"
senderApplicationId = "string"
}
]
securitySettings = {
authorizationQualifier = "string"
authorizationValue = "string"
passwordValue = "string"
securityQualifier = "string"
}
validationOverrides = [
{
allowLeadingAndTrailingSpacesAndZeroes = bool
messageId = "string"
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEDITypes = bool
validateXSDTypes = bool
}
]
validationSettings = {
allowLeadingAndTrailingSpacesAndZeroes = bool
checkDuplicateGroupControlNumber = bool
checkDuplicateInterchangeControlNumber = bool
checkDuplicateTransactionSetControlNumber = bool
interchangeControlNumberValidityDays = int
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEDITypes = bool
validateXSDTypes = bool
}
x12DelimiterOverrides = [
{
componentSeparator = int
dataElementSeparator = int
messageId = "string"
protocolVersion = "string"
replaceCharacter = int
replaceSeparatorsInPayload = bool
segmentTerminator = int
segmentTerminatorSuffix = "string"
targetNamespace = "string"
}
]
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
sendAgreement = {
protocolSettings = {
acknowledgementSettings = {
acknowledgementControlNumberLowerBound = int
acknowledgementControlNumberPrefix = "string"
acknowledgementControlNumberSuffix = "string"
acknowledgementControlNumberUpperBound = int
batchFunctionalAcknowledgements = bool
batchImplementationAcknowledgements = bool
batchTechnicalAcknowledgements = bool
functionalAcknowledgementVersion = "string"
implementationAcknowledgementVersion = "string"
needFunctionalAcknowledgement = bool
needImplementationAcknowledgement = bool
needLoopForValidMessages = bool
needTechnicalAcknowledgement = bool
rolloverAcknowledgementControlNumber = bool
sendSynchronousAcknowledgement = bool
}
envelopeOverrides = [
{
dateFormat = "string"
functionalIdentifierCode = "string"
headerVersion = "string"
messageId = "string"
protocolVersion = "string"
receiverApplicationId = "string"
responsibleAgencyCode = "string"
senderApplicationId = "string"
targetNamespace = "string"
timeFormat = "string"
}
]
envelopeSettings = {
controlStandardsId = int
controlVersionNumber = "string"
enableDefaultGroupHeaders = bool
functionalGroupId = "string"
groupControlNumberLowerBound = int
groupControlNumberUpperBound = int
groupHeaderAgencyCode = "string"
groupHeaderDateFormat = "string"
groupHeaderTimeFormat = "string"
groupHeaderVersion = "string"
interchangeControlNumberLowerBound = int
interchangeControlNumberUpperBound = int
overwriteExistingTransactionSetControlNumber = bool
receiverApplicationId = "string"
rolloverGroupControlNumber = bool
rolloverInterchangeControlNumber = bool
rolloverTransactionSetControlNumber = bool
senderApplicationId = "string"
transactionSetControlNumberLowerBound = int
transactionSetControlNumberPrefix = "string"
transactionSetControlNumberSuffix = "string"
transactionSetControlNumberUpperBound = int
usageIndicator = "string"
useControlStandardsIdAsRepetitionCharacter = bool
}
framingSettings = {
characterSet = "string"
componentSeparator = int
dataElementSeparator = int
replaceCharacter = int
replaceSeparatorsInPayload = bool
segmentTerminator = int
segmentTerminatorSuffix = "string"
}
messageFilter = {
messageFilterType = "string"
}
messageFilterList = [
{
messageId = "string"
}
]
processingSettings = {
convertImpliedDecimal = bool
createEmptyXmlTagsForTrailingSeparators = bool
maskSecurityInfo = bool
preserveInterchange = bool
suspendInterchangeOnError = bool
useDotAsDecimalSeparator = bool
}
schemaReferences = [
{
messageId = "string"
schemaName = "string"
schemaVersion = "string"
senderApplicationId = "string"
}
]
securitySettings = {
authorizationQualifier = "string"
authorizationValue = "string"
passwordValue = "string"
securityQualifier = "string"
}
validationOverrides = [
{
allowLeadingAndTrailingSpacesAndZeroes = bool
messageId = "string"
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEDITypes = bool
validateXSDTypes = bool
}
]
validationSettings = {
allowLeadingAndTrailingSpacesAndZeroes = bool
checkDuplicateGroupControlNumber = bool
checkDuplicateInterchangeControlNumber = bool
checkDuplicateTransactionSetControlNumber = bool
interchangeControlNumberValidityDays = int
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEDITypes = bool
validateXSDTypes = bool
}
x12DelimiterOverrides = [
{
componentSeparator = int
dataElementSeparator = int
messageId = "string"
protocolVersion = "string"
replaceCharacter = int
replaceSeparatorsInPayload = bool
segmentTerminator = int
segmentTerminatorSuffix = "string"
targetNamespace = "string"
}
]
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
}
}
guestIdentity = {
qualifier = "string"
value = "string"
}
guestPartner = "string"
hostIdentity = {
qualifier = "string"
value = "string"
}
hostPartner = "string"
metadata = ?
}
})
}
Valori delle proprietà
AgreementContent
Nome | Descrizione | Valore |
---|---|---|
aS2 | Contenuto del contratto AS2. | AS2AgreementContent |
edifact | Contenuto del contratto EDIFACT. | EdifactAgreementContent |
x12 | Contenuto del contratto X12. | X12AgreementContent |
AS2AcknowledgementConnectionSettings
Nome | Descrizione | Valore |
---|---|---|
ignoreCertificateNameMismatch | Indica se ignorare la mancata corrispondenza nel nome del certificato. | bool (obbligatorio) |
keepHttpConnectionAlive | Indica se mantenere attiva la connessione. | bool (obbligatorio) |
supportHttpStatusCodeContinue | Indica se supportare il codice di stato HTTP 'CONTINUE'. | bool (obbligatorio) |
unfoldHttpHeaders | Indica se espandere le intestazioni HTTP. | bool (obbligatorio) |
AS2AgreementContent
Nome | Descrizione | Valore |
---|---|---|
receiveAgreement | Contratto di ricezione unidirezionale AS2. | AS2OneWayAgreement (obbligatorio) |
sendAgreement | Contratto di invio unidirezionale AS2. | AS2OneWayAgreement (obbligatorio) |
AS2EnvelopeSettings
Nome | Descrizione | Valore |
---|---|---|
autogenerateFileName | Valore che indica se generare automaticamente il nome del file. | bool (obbligatorio) |
fileNameTemplate | Modello per il nome file. | stringa (obbligatorio) |
messageContentType | Tipo di contenuto del messaggio. | stringa (obbligatorio) |
suspendMessageOnFileNameGenerationError | Valore che indica se sospendere il messaggio in caso di errore di generazione del nome file. | bool (obbligatorio) |
transmitFileNameInMimeHeader | Valore che indica se trasmettere il nome del file nell'intestazione MIME. | bool (obbligatorio) |
AS2ErrorSettings
Nome | Descrizione | Valore |
---|---|---|
resendIfMDNNotReceived | Valore che indica se inviare nuovamente il messaggio Se mdN non viene ricevuto. | bool (obbligatorio) |
suspendDuplicateMessage | Valore che indica se sospendere il messaggio duplicato. | bool (obbligatorio) |
AS2MdnSettings
Nome | Descrizione | Valore |
---|---|---|
dispositionNotificationTo | Notifica di eliminazione al valore dell'intestazione. | corda |
mdnText | Testo MDN. | corda |
micHashingAlgorithm | Algoritmo di firma o hash. | 'MD5' 'Nessuno' 'NotSpecified' 'SHA1' 'SHA2256' 'SHA2384' 'SHA2512' (obbligatorio) |
needMDN | Valore che indica se inviare o richiedere un messaggio MDN. | bool (obbligatorio) |
receiptDeliveryUrl | URL di recapito della ricevuta. | corda |
sendInboundMDNToMessageBox | Valore che indica se inviare mdn in ingresso alla finestra di messaggio. | bool (obbligatorio) |
sendMDNAsynchronously | Valore che indica se inviare l'MDN asincrono. | bool (obbligatorio) |
signMDN | Valore che indica se l'MDN deve essere firmato o meno. | bool (obbligatorio) |
signOutboundMDNIfOptional | Valore che indica se firmare l'MDN in uscita se facoltativo. | bool (obbligatorio) |
AS2MessageConnectionSettings
Nome | Descrizione | Valore |
---|---|---|
ignoreCertificateNameMismatch | Valore che indica se ignorare la mancata corrispondenza nel nome del certificato. | bool (obbligatorio) |
keepHttpConnectionAlive | Valore che indica se mantenere attiva la connessione. | bool (obbligatorio) |
supportHttpStatusCodeContinue | Valore che indica se supportare il codice di stato HTTP 'CONTINUE'. | bool (obbligatorio) |
unfoldHttpHeaders | Valore che indica se espandere le intestazioni HTTP. | bool (obbligatorio) |
AS2OneWayAgreement
Nome | Descrizione | Valore |
---|---|---|
protocolSettings | Impostazioni del protocollo AS2. | AS2ProtocolSettings (obbligatorio) |
receiverBusinessIdentity | Identità aziendale del ricevitore | BusinessIdentity (obbligatorio) |
senderBusinessIdentity | Identità aziendale del mittente | BusinessIdentity (obbligatorio) |
AS2ProtocolSettings
Nome | Descrizione | Valore |
---|---|---|
acknowledgementConnectionSettings | Impostazioni di connessione di acknowledgement. | AS2AcknowledgementConnectionSettings (obbligatorio) |
envelopeSettings | Impostazioni della busta. | AS2EnvelopeSettings (obbligatorio) |
errorSettings | Impostazioni di errore. | as2ErrorSettings (obbligatorio) |
mdnSettings | Impostazioni MDN. | AS2MdnSettings (obbligatorio) |
messageConnectionSettings | Impostazioni di connessione del messaggio. | AS2MessageConnectionSettings (obbligatorio) |
securitySettings | Impostazioni di sicurezza. | AS2SecuritySettings (obbligatorio) |
validationSettings | Impostazioni di convalida. | AS2ValidationSettings (obbligatorio) |
AS2SecuritySettings
Nome | Descrizione | Valore |
---|---|---|
enableNRRForInboundDecodedMessages | Valore che indica se abilitare NRR per i messaggi decodificati in ingresso. | bool (obbligatorio) |
enableNRRForInboundEncodedMessages | Valore che indica se abilitare NRR per i messaggi codificati in ingresso. | bool (obbligatorio) |
enableNRRForInboundMDN | Valore che indica se abilitare NRR per mdn in ingresso. | bool (obbligatorio) |
enableNRRForOutboundDecodedMessages | Valore che indica se abilitare NRR per i messaggi decodificati in uscita. | bool (obbligatorio) |
enableNRRForOutboundEncodedMessages | Valore che indica se abilitare NRR per i messaggi codificati in uscita. | bool (obbligatorio) |
enableNRRForOutboundMDN | Valore che indica se abilitare NRR per mdn in uscita. | bool (obbligatorio) |
encryptionCertificateName | Nome del certificato di crittografia. | corda |
overrideGroupSigningCertificate | Valore che indica se inviare o richiedere un messaggio MDN. | bool (obbligatorio) |
sha2AlgorithmFormat | Formato dell'algoritmo Sha2. I valori validi sono Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize. | corda |
signingCertificateName | Nome del certificato di firma. | corda |
AS2ValidationSettings
Nome | Descrizione | Valore |
---|---|---|
checkCertificateRevocationListOnReceive | Valore che indica se verificare la presenza di un elenco di revoche di certificati alla ricezione. | bool (obbligatorio) |
checkCertificateRevocationListOnSend | Valore che indica se verificare la presenza di un elenco di revoche di certificati all'invio. | bool (obbligatorio) |
checkDuplicateMessage | Valore che indica se verificare la presenza di messaggi duplicati. | bool (obbligatorio) |
compressMessage | Valore che indica se il messaggio deve essere compresso. | bool (obbligatorio) |
encryptionAlgorithm | Algoritmo di crittografia. | 'AES128' 'AES192' 'AES256' 'DES3' 'Nessuno' 'NotSpecified' 'RC2' (obbligatorio) |
encryptMessage | Valore che indica se il messaggio deve essere crittografato. | bool (obbligatorio) |
interchangeDuplicatesValidityDays | Numero di giorni da esaminare per l'interscambio duplicato. | int (obbligatorio) |
overrideMessageProperties | Valore che indica se eseguire l'override delle proprietà del messaggio in ingresso con quelle incluse nel contratto. | bool (obbligatorio) |
signingAlgorithm | Algoritmo di firma. | 'Default' 'NotSpecified' 'SHA1' 'SHA2256' 'SHA2384' 'SHA2512' |
signMessage | Valore che indica se il messaggio deve essere firmato. | bool (obbligatorio) |
BusinessIdentity
Nome | Descrizione | Valore |
---|---|---|
qualificatore | Qualificatore di identità aziendale, ad esempio as2identity, ZZ, ZZZ, 31, 32 | stringa (obbligatorio) |
valore | Valore di identità aziendale definito dall'utente. | stringa (obbligatorio) |
EdifactAcknowledgementSettings
Nome | Descrizione | Valore |
---|---|---|
acknowledgementControlNumberLowerBound | Limite inferiore del numero di controllo di acknowledgement. | int (obbligatorio) |
acknowledgementControlNumberPrefix | Prefisso del numero di controllo di acknowledgement. | corda |
acknowledgementControlNumberSuffix | Suffisso del numero di controllo acknowledgement. | corda |
acknowledgementControlNumberUpperBound | Limite superiore del numero di controllo di acknowledgement. | int (obbligatorio) |
batchFunctionalAcknowledgements | Valore che indica se eseguire il batch di riconoscimenti funzionali. | bool (obbligatorio) |
batchTechnicalAcknowledgements | Valore che indica se raggruppare i riconoscimenti tecnici. | bool (obbligatorio) |
needFunctionalAcknowledgement | Valore che indica se è necessario l'acknowledgement funzionale. | bool (obbligatorio) |
needLoopForValidMessages | Valore che indica se è necessario un ciclo per i messaggi validi. | bool (obbligatorio) |
needTechnicalAcknowledgement | Valore che indica se è necessario l'acknowledgement tecnico. | bool (obbligatorio) |
rolloverAcknowledgementControlNumber | Valore che indica se eseguire il rollover del numero di controllo di acknowledgement. | bool (obbligatorio) |
sendSynchronousAcknowledgement | Valore che indica se inviare l'acknowledgement sincrono. | bool (obbligatorio) |
EdifactAgreementContent
EdifactDelimiterOverride
Nome | Descrizione | Valore |
---|---|---|
componentSeparator | Separatore del componente. | int (obbligatorio) |
dataElementSeparator | Separatore dell'elemento dati. | int (obbligatorio) |
decimalPointIndicator | Indicatore di virgola decimale. | 'Virgola' 'Decimal' 'NotSpecified' (obbligatorio) |
messageAssociationAssignedCode | Codice assegnato all'associazione di messaggi. | corda |
messageId | ID del messaggio. | corda |
messageRelease | Rilascio del messaggio. | corda |
messageVersion | Versione del messaggio. | corda |
releaseIndicator | Indicatore di rilascio. | int (obbligatorio) |
ripetizioneSeparator | Separatore di ripetizione. | int (obbligatorio) |
segmentTerminator | Carattere di terminazione del segmento. | int (obbligatorio) |
segmentTerminatorSuffix | Suffisso del carattere di terminazione del segmento. | 'CR' 'CRLF' 'LF' 'Nessuno' 'NotSpecified' (obbligatorio) |
targetNamespace | Spazio dei nomi di destinazione in cui devono essere applicate queste impostazioni del delimitatore. | corda |
EdifactEnvelopeOverride
Nome | Descrizione | Valore |
---|---|---|
applicationPassword | Password dell'applicazione. | corda |
associationAssignedCode | Codice assegnato dall'associazione. | corda |
controllingAgencyCode | Codice dell'agenzia di controllo. | corda |
functionalGroupId | ID gruppo funzionale. | corda |
groupHeaderMessageRelease | Versione del messaggio di intestazione del gruppo. | corda |
groupHeaderMessageVersion | Versione del messaggio di intestazione del gruppo. | corda |
messageAssociationAssignedCode | Codice assegnato all'associazione di messaggi. | corda |
messageId | ID messaggio in cui devono essere applicate le impostazioni della busta. | corda |
messageRelease | Versione del rilascio del messaggio in cui devono essere applicate le impostazioni della busta. | corda |
messageVersion | Versione del messaggio in cui devono essere applicate le impostazioni della busta. | corda |
receiverApplicationId | ID applicazione ricevitore. | corda |
receiverApplicationQualifier | Qualificatore dell'applicazione ricevitore. | corda |
senderApplicationId | ID applicazione mittente. | corda |
senderApplicationQualifier | Qualificatore dell'applicazione mittente. | corda |
targetNamespace | Spazio dei nomi di destinazione in cui devono essere applicate le impostazioni della busta. | corda |
EdifactEnvelopeSettings
Nome | Descrizione | Valore |
---|---|---|
applicationReferenceId | ID di riferimento dell'applicazione. | corda |
applyDelimiterStringAdvice | Valore che indica se applicare consigli per le stringhe delimitatori. | bool (obbligatorio) |
communicationAgreementId | ID del contratto di comunicazione. | corda |
createGroupingSegments | Valore che indica se creare segmenti di raggruppamento. | bool (obbligatorio) |
enableDefaultGroupHeaders | Valore che indica se abilitare le intestazioni di gruppo predefinite. | bool (obbligatorio) |
functionalGroupId | ID gruppo funzionale. | corda |
groupApplicationPassword | Password dell'applicazione di gruppo. | corda |
groupApplicationReceiverId | ID ricevitore dell'applicazione di gruppo. | corda |
groupApplicationReceiverQualifier | Qualificatore del ricevitore dell'applicazione di gruppo. | corda |
groupApplicationSenderId | ID mittente dell'applicazione di gruppo. | corda |
groupApplicationSenderQualifier | Qualificatore del mittente dell'applicazione di gruppo. | corda |
groupAssociationAssignedCode | Codice assegnato dall'associazione di gruppi. | corda |
groupControllingAgencyCode | Codice dell'agenzia di controllo del gruppo. | corda |
groupControlNumberLowerBound | Limite inferiore del numero di controllo del gruppo. | int (obbligatorio) |
groupControlNumberPrefix | Prefisso del numero di controllo del gruppo. | corda |
groupControlNumberSuffix | Suffisso del numero di controllo del gruppo. | corda |
groupControlNumberUpperBound | Limite superiore del numero di controllo del gruppo. | int (obbligatorio) |
groupMessageRelease | Rilascio del messaggio di gruppo. | corda |
groupMessageVersion | Versione del messaggio di gruppo. | corda |
interchangeControlNumberLowerBound | Limite inferiore del numero di controllo interscambio. | int (obbligatorio) |
interchangeControlNumberPrefix | Prefisso del numero di controllo interscambio. | corda |
interchangeControlNumberSuffix | Suffisso del numero di controllo interscambio. | corda |
interchangeControlNumberUpperBound | Limite superiore del numero di controllo interscambio. | int (obbligatorio) |
isTestInterchange | Valore che indica se il messaggio è un interscambio di test. | bool (obbligatorio) |
overwriteExistingTransactionSetControlNumber | Valore che indica se sovrascrivere il numero di controllo del set di transazioni esistente. | bool (obbligatorio) |
processingPriorityCode | Codice di priorità di elaborazione. | corda |
receiverInternalIdentification | Identificazione interna del ricevitore. | corda |
receiverInternalSubIdentification | Identificazione secondaria interna del ricevitore. | corda |
receiverReverseRoutingAddress | Indirizzo di routing inverso del ricevitore. | corda |
recipientReferencePasswordQualifier | Qualificatore della password di riferimento del destinatario. | corda |
recipientReferencePasswordValue | Valore della password di riferimento del destinatario. | corda |
rolloverGroupControlNumber | Valore che indica se eseguire il rollover del numero di controllo del gruppo. | bool (obbligatorio) |
rolloverInterchangeControlNumber | Valore che indica se eseguire il rollover del numero di controllo dell'interscambio. | bool (obbligatorio) |
rolloverTransactionSetControlNumber | Valore che indica se eseguire il rollover del numero di controllo del set di transazioni. | bool (obbligatorio) |
senderInternalIdentification | Identificazione interna del mittente. | corda |
senderInternalSubIdentification | Identificazione secondaria interna del mittente. | corda |
senderReverseRoutingAddress | Indirizzo di routing inverso del mittente. | corda |
transactionSetControlNumberLowerBound | Limite inferiore del numero di controllo del set di transazioni. | int (obbligatorio) |
transactionSetControlNumberPrefix | Prefisso del numero di controllo del set di transazioni. | corda |
transactionSetControlNumberSuffix | Suffisso del numero di controllo del set di transazioni. | corda |
transactionSetControlNumberUpperBound | Limite superiore del numero di controllo del set di transazioni. | int (obbligatorio) |
EdifactFramingSettings
Nome | Descrizione | Valore |
---|---|---|
characterEncoding | Codifica dei caratteri. | corda |
characterSet | Set di caratteri per l'impostazione di frame EDIFACT. | 'KECA' 'NotSpecified' 'UNOA' 'UNOB' 'UNOC' 'UNOD' 'UNOE' 'UNOF' 'UNOG' 'UNOH' 'UNOI' 'UNOJ' 'UNOK' 'UNOX' 'UNOY' (obbligatorio) |
componentSeparator | Separatore del componente. | int (obbligatorio) |
dataElementSeparator | Separatore dell'elemento dati. | int (obbligatorio) |
decimalPointIndicator | Indicatore decimale dell'impostazione del frame EDIFACT. | 'Virgola' 'Decimal' 'NotSpecified' (obbligatorio) |
protocolVersion | Versione del protocollo. | int (obbligatorio) |
releaseIndicator | Indicatore di rilascio. | int (obbligatorio) |
ripetizioneSeparator | Separatore di ripetizione. | int (obbligatorio) |
segmentTerminator | Carattere di terminazione del segmento. | int (obbligatorio) |
segmentTerminatorSuffix | Suffisso del carattere di terminazione del segmento di impostazione del frame EDIFACT. | 'CR' 'CRLF' 'LF' 'Nessuno' 'NotSpecified' (obbligatorio) |
serviceCodeListDirectoryVersion | Versione della directory dell'elenco di codice del servizio. | corda |
EdifactMessageFilter
Nome | Descrizione | Valore |
---|---|---|
messageFilterType | Tipo di filtro del messaggio. | 'Exclude' 'Include' 'NotSpecified' (obbligatorio) |
EdifactMessageIdentifier
Nome | Descrizione | Valore |
---|---|---|
messageId | ID messaggio in cui devono essere applicate le impostazioni della busta. | stringa (obbligatorio) |
EdifactOneWayAgreement
EdifactProcessingSettings
Nome | Descrizione | Valore |
---|---|---|
createEmptyXmlTagsForTrailingSeparators | Valore che indica se creare tag XML vuoti per i separatori finali. | bool (obbligatorio) |
maskSecurityInfo | Valore che indica se mascherare le informazioni di sicurezza. | bool (obbligatorio) |
preserveInterchange | Valore che indica se mantenere l'interscambio. | bool (obbligatorio) |
suspendInterchangeOnError | Valore che indica se sospendere l'interscambio in caso di errore. | bool (obbligatorio) |
useDotAsDecimalSeparator | Valore che indica se utilizzare il punto come separatore decimale. | bool (obbligatorio) |
EdifactProtocolSettings
Nome | Descrizione | Valore |
---|---|---|
acknowledgementSettings | Impostazioni di riconoscimento EDIFACT. | EdifactAcknowledgementSettings (obbligatorio) |
edifactDelimiterOverrides | Le impostazioni di override del delimitatore EDIFACT. | EdifactDelimiterOverride[] |
EnvelopeOverrides | Le impostazioni di override della busta EDIFACT. | EdifactEnvelopeOverride[] |
envelopeSettings | Impostazioni buste EDIFACT. | EdifactEnvelopeSettings (obbligatorio) |
frameSettings | Impostazioni di frame EDIFACT. | EdifactFramingSettings (obbligatorio) |
messageFilter | Filtro messaggi EDIFACT. | EdifactMessageFilter (obbligatorio) |
messageFilterList | Elenco di filtri dei messaggi EDIFACT. | EdifactMessageIdentifier[] |
processingSettings | Impostazioni di elaborazione EDIFACT. | EdifactProcessingSettings (obbligatorio) |
schemaReferences | Riferimenti allo schema EDIFACT. | EdifactSchemaReference[] (obbligatorio) |
validationOverrides | Le impostazioni di override della convalida EDIFACT. | EdifactValidationOverride[] |
validationSettings | Impostazioni di convalida EDIFACT. | EdifactValidationSettings (obbligatorio) |
EdifactSchemaReference
Nome | Descrizione | Valore |
---|---|---|
associationAssignedCode | Codice assegnato dall'associazione. | corda |
messageId | ID del messaggio. | stringa (obbligatorio) |
messageRelease | Versione del rilascio del messaggio. | stringa (obbligatorio) |
messageVersion | Versione del messaggio. | stringa (obbligatorio) |
schemaName | Nome dello schema. | stringa (obbligatorio) |
senderApplicationId | ID applicazione mittente. | corda |
senderApplicationQualifier | Qualificatore dell'applicazione mittente. | corda |
EdifactValidationOverride
Nome | Descrizione | Valore |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Valore che indica se consentire spazi iniziali e finali e zeri. | bool (obbligatorio) |
enforceCharacterSet | Valore che indica se convalidare il set di caratteri. | bool (obbligatorio) |
messageId | ID del messaggio in cui devono essere applicate le impostazioni di convalida. | stringa (obbligatorio) |
trailingSeparatorPolicy | Criterio separatore finale. | 'Obbligatorio' 'NotAllowed' 'NotSpecified' 'Facoltativo' (obbligatorio) |
trimLeadingAndTrailingSpacesAndZeroes | Valore che indica se tagliare gli spazi iniziali e finali e gli zeri. | bool (obbligatorio) |
validateEDITypes | Valore che indica se convalidare i tipi EDI. | bool (obbligatorio) |
validateXSDTypes | Valore che indica se convalidare i tipi XSD. | bool (obbligatorio) |
EdifactValidationSettings
Nome | Descrizione | Valore |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Valore che indica se consentire spazi iniziali e finali e zeri. | bool (obbligatorio) |
checkDuplicateGroupControlNumber | Valore che indica se verificare la presenza di un numero di controllo del gruppo duplicato. | bool (obbligatorio) |
checkDuplicateInterchangeControlNumber | Valore che indica se verificare la presenza di un numero di controllo interscambio duplicato. | bool (obbligatorio) |
checkDuplicateTransactionSetControlNumber | Valore che indica se verificare la presenza di un numero di controllo del set di transazioni duplicato. | bool (obbligatorio) |
interchangeControlNumberValidityDays | Periodo di validità del numero di controllo interscambio. | int (obbligatorio) |
trailingSeparatorPolicy | Criterio separatore finale. | 'Obbligatorio' 'NotAllowed' 'NotSpecified' 'Facoltativo' (obbligatorio) |
trimLeadingAndTrailingSpacesAndZeroes | Valore che indica se tagliare gli spazi iniziali e finali e gli zeri. | bool (obbligatorio) |
validateCharacterSet | Valore che indica se convalidare il set di caratteri nel messaggio. | bool (obbligatorio) |
validateEDITypes | Valore che indica se convalidare i tipi EDI. | bool (obbligatorio) |
validateXSDTypes | Valore che indica se convalidare i tipi XSD. | bool (obbligatorio) |
IntegrationAccountAgreementProperties
Nome | Descrizione | Valore |
---|---|---|
agreementType | Tipo di contratto. | 'AS2' 'Edifact' 'NotSpecified' 'X12' (obbligatorio) |
contenuto | Contenuto del contratto. | AgreementContent (obbligatorio) |
guestIdentity | Identità aziendale del partner guest. | BusinessIdentity (obbligatorio) |
guestPartner | Partner dell'account di integrazione impostato come partner guest per questo contratto. | stringa (obbligatorio) |
hostIdentity | Identità aziendale del partner host. | BusinessIdentity (obbligatorio) |
hostPartner | Partner dell'account di integrazione impostato come partner host per questo contratto. | stringa (obbligatorio) |
metadati | Metadati. | qualunque |
Microsoft.Logic/integrationAccounts/agreements
Nome | Descrizione | Valore |
---|---|---|
ubicazione | Percorso della risorsa. | corda |
nome | Nome della risorsa | stringa (obbligatorio) |
parent_id | ID della risorsa padre per questa risorsa. | ID per la risorsa di tipo: integrationAccounts |
proprietà | Proprietà del contratto di account di integrazione. | IntegrationAccountAgreementProperties (obbligatorio) |
Tag | Tag delle risorse | Dizionario di nomi e valori di tag. |
digitare | Tipo di risorsa | "Microsoft.Logic/integrationAccounts/agreements@2019-05-01" |
ResourceTags
Nome | Descrizione | Valore |
---|
X12AcknowledgementSettings
Nome | Descrizione | Valore |
---|---|---|
acknowledgementControlNumberLowerBound | Limite inferiore del numero di controllo di acknowledgement. | int (obbligatorio) |
acknowledgementControlNumberPrefix | Prefisso del numero di controllo di acknowledgement. | corda |
acknowledgementControlNumberSuffix | Suffisso del numero di controllo acknowledgement. | corda |
acknowledgementControlNumberUpperBound | Limite superiore del numero di controllo di acknowledgement. | int (obbligatorio) |
batchFunctionalAcknowledgements | Valore che indica se eseguire il batch di riconoscimenti funzionali. | bool (obbligatorio) |
batchImplementationAcknowledgements | Valore che indica se l'implementazione batch riconosce l'implementazione. | bool (obbligatorio) |
batchTechnicalAcknowledgements | Valore che indica se raggruppare i riconoscimenti tecnici. | bool (obbligatorio) |
functionalAcknowledgementVersion | Versione di riconoscimento funzionale. | corda |
implementationAcknowledgementVersion | Versione di riconoscimento dell'implementazione. | corda |
needFunctionalAcknowledgement | Valore che indica se è necessario l'acknowledgement funzionale. | bool (obbligatorio) |
needImplementationAcknowledgement | Valore che indica se è necessario l'acknowledgement di implementazione. | bool (obbligatorio) |
needLoopForValidMessages | Valore che indica se è necessario un ciclo per i messaggi validi. | bool (obbligatorio) |
needTechnicalAcknowledgement | Valore che indica se è necessario l'acknowledgement tecnico. | bool (obbligatorio) |
rolloverAcknowledgementControlNumber | Valore che indica se eseguire il rollover del numero di controllo di acknowledgement. | bool (obbligatorio) |
sendSynchronousAcknowledgement | Valore che indica se inviare l'acknowledgement sincrono. | bool (obbligatorio) |
X12AgreementContent
X12DelimiterOverrides
Nome | Descrizione | Valore |
---|---|---|
componentSeparator | Separatore del componente. | int (obbligatorio) |
dataElementSeparator | Separatore dell'elemento dati. | int (obbligatorio) |
messageId | ID del messaggio. | corda |
protocolVersion | Versione del protocollo. | corda |
replaceCharacter | Carattere di sostituzione. | int (obbligatorio) |
replaceSeparatorsInPayload | Valore che indica se sostituire i separatori nel payload. | bool (obbligatorio) |
segmentTerminator | Carattere di terminazione del segmento. | int (obbligatorio) |
segmentTerminatorSuffix | Suffisso del carattere di terminazione del segmento. | 'CR' 'CRLF' 'LF' 'Nessuno' 'NotSpecified' (obbligatorio) |
targetNamespace | Spazio dei nomi di destinazione in cui devono essere applicate queste impostazioni del delimitatore. | corda |
X12EnvelopeOverride
Nome | Descrizione | Valore |
---|---|---|
dateFormat | Formato della data. | 'CCYYMMDD' 'NotSpecified' 'YYMMDD' (obbligatorio) |
functionalIdentifierCode | Codice identificatore funzionale. | corda |
headerVersion | Versione dell'intestazione. | stringa (obbligatorio) |
messageId | ID messaggio in cui devono essere applicate le impostazioni della busta. | stringa (obbligatorio) |
protocolVersion | Versione del protocollo in cui devono essere applicate le impostazioni della busta. | stringa (obbligatorio) |
receiverApplicationId | ID applicazione ricevitore. | stringa (obbligatorio) |
responsibleAgencyCode | Codice dell'agenzia responsabile. | stringa (obbligatorio) |
senderApplicationId | ID applicazione mittente. | stringa (obbligatorio) |
targetNamespace | Spazio dei nomi di destinazione in cui devono essere applicate le impostazioni della busta. | stringa (obbligatorio) |
timeFormat | Formato ora. | 'HHMM' 'HHMMSS' 'HHMMSSd' 'HHMMSSdd' 'NotSpecified' (obbligatorio) |
X12EnvelopeSettings
Nome | Descrizione | Valore |
---|---|---|
controlStandardsId | ID standard dei controlli. | int (obbligatorio) |
controlVersionNumber | Numero di versione del controllo. | stringa (obbligatorio) |
enableDefaultGroupHeaders | Valore che indica se abilitare le intestazioni di gruppo predefinite. | bool (obbligatorio) |
functionalGroupId | ID gruppo funzionale. | corda |
groupControlNumberLowerBound | Limite inferiore del numero di controllo del gruppo. | int (obbligatorio) |
groupControlNumberUpperBound | Limite superiore del numero di controllo del gruppo. | int (obbligatorio) |
groupHeaderAgencyCode | Codice dell'agenzia di intestazione del gruppo. | stringa (obbligatorio) |
groupHeaderDateFormat | Formato della data dell'intestazione del gruppo. | 'CCYYMMDD' 'NotSpecified' 'YYMMDD' (obbligatorio) |
groupHeaderTimeFormat | Formato dell'ora dell'intestazione del gruppo. | 'HHMM' 'HHMMSS' 'HHMMSSd' 'HHMMSSdd' 'NotSpecified' (obbligatorio) |
groupHeaderVersion | Versione dell'intestazione del gruppo. | stringa (obbligatorio) |
interchangeControlNumberLowerBound | Limite inferiore del numero di controllo interscambio. | int (obbligatorio) |
interchangeControlNumberUpperBound | Limite superiore del numero di controllo interscambio. | int (obbligatorio) |
overwriteExistingTransactionSetControlNumber | Valore che indica se sovrascrivere il numero di controllo del set di transazioni esistente. | bool (obbligatorio) |
receiverApplicationId | ID applicazione ricevitore. | stringa (obbligatorio) |
rolloverGroupControlNumber | Valore che indica se eseguire il rollover del numero di controllo del gruppo. | bool (obbligatorio) |
rolloverInterchangeControlNumber | Valore che indica se eseguire il rollover del numero di controllo dell'interscambio. | bool (obbligatorio) |
rolloverTransactionSetControlNumber | Valore che indica se eseguire il rollover del numero di controllo del set di transazioni. | bool (obbligatorio) |
senderApplicationId | ID applicazione mittente. | stringa (obbligatorio) |
transactionSetControlNumberLowerBound | Limite inferiore del numero di controllo del set di transazioni. | int (obbligatorio) |
transactionSetControlNumberPrefix | Prefisso del numero di controllo del set di transazioni. | corda |
transactionSetControlNumberSuffix | Suffisso del numero di controllo del set di transazioni. | corda |
transactionSetControlNumberUpperBound | Limite superiore del numero di controllo del set di transazioni. | int (obbligatorio) |
usageIndicator | Indicatore di utilizzo. | 'Information' 'NotSpecified' 'Produzione' 'Test' (obbligatorio) |
useControlStandardsIdAsRepetitionCharacter | Valore che indica se utilizzare l'ID standard di controllo come carattere di ripetizione. | bool (obbligatorio) |
X12FramingSettings
Nome | Descrizione | Valore |
---|---|---|
characterSet | Set di caratteri X12. | 'Basic' 'Extended' 'NotSpecified' 'UTF8' (obbligatorio) |
componentSeparator | Separatore del componente. | int (obbligatorio) |
dataElementSeparator | Separatore dell'elemento dati. | int (obbligatorio) |
replaceCharacter | Carattere di sostituzione. | int (obbligatorio) |
replaceSeparatorsInPayload | Valore che indica se sostituire i separatori nel payload. | bool (obbligatorio) |
segmentTerminator | Carattere di terminazione del segmento. | int (obbligatorio) |
segmentTerminatorSuffix | Suffisso del carattere di terminazione del segmento. | 'CR' 'CRLF' 'LF' 'Nessuno' 'NotSpecified' (obbligatorio) |
X12MessageFilter
Nome | Descrizione | Valore |
---|---|---|
messageFilterType | Tipo di filtro del messaggio. | 'Exclude' 'Include' 'NotSpecified' (obbligatorio) |
X12MessageIdentifier
Nome | Descrizione | Valore |
---|---|---|
messageId | ID del messaggio. | stringa (obbligatorio) |
X12OneWayAgreement
X12ProcessingSettings
Nome | Descrizione | Valore |
---|---|---|
convertImpliedDecimal | Valore che indica se convertire il tipo numerico in decimale implicito. | bool (obbligatorio) |
createEmptyXmlTagsForTrailingSeparators | Valore che indica se creare tag XML vuoti per i separatori finali. | bool (obbligatorio) |
maskSecurityInfo | Valore che indica se mascherare le informazioni di sicurezza. | bool (obbligatorio) |
preserveInterchange | Valore che indica se mantenere l'interscambio. | bool (obbligatorio) |
suspendInterchangeOnError | Valore che indica se sospendere l'interscambio in caso di errore. | bool (obbligatorio) |
useDotAsDecimalSeparator | Valore che indica se utilizzare il punto come separatore decimale. | bool (obbligatorio) |
X12ProtocolSettings
Nome | Descrizione | Valore |
---|---|---|
acknowledgementSettings | Impostazioni di riconoscimento X12. | X12AcknowledgementSettings (obbligatorio) |
EnvelopeOverrides | Le impostazioni di override della busta X12. | X12EnvelopeOverride[] |
envelopeSettings | Impostazioni della busta X12. | X12EnvelopeSettings (obbligatorio) |
frameSettings | Impostazioni di frame X12. | X12FramingSettings (obbligatorio) |
messageFilter | Filtro messaggi X12. | X12MessageFilter (obbligatorio) |
messageFilterList | Elenco di filtri messaggi X12. | X12MessageIdentifier [] |
processingSettings | Impostazioni di elaborazione X12. | X12ProcessingSettings (obbligatorio) |
schemaReferences | Riferimenti allo schema X12. | X12SchemaReference[] (obbligatorio) |
securitySettings | Impostazioni di sicurezza X12. | X12SecuritySettings (obbligatorio) |
validationOverrides | Le impostazioni di override della convalida X12. | X12ValidationOverride[] |
validationSettings | Impostazioni di convalida X12. | X12ValidationSettings (obbligatorio) |
x12DelimiterOverrides | Le impostazioni di override del delimitatore X12. | X12DelimiterOverrides[] |
X12SchemaReference
Nome | Descrizione | Valore |
---|---|---|
messageId | ID del messaggio. | stringa (obbligatorio) |
schemaName | Nome dello schema. | stringa (obbligatorio) |
schemaVersion | Versione dello schema. | stringa (obbligatorio) |
senderApplicationId | ID applicazione mittente. | corda |
X12SecuritySettings
Nome | Descrizione | Valore |
---|---|---|
authorizationQualifier | Qualificatore di autorizzazione. | stringa (obbligatorio) |
authorizationValue | Valore di autorizzazione. | corda |
passwordValue | Valore della password. | corda |
securityQualifier | Qualificatore di sicurezza. | stringa (obbligatorio) |
X12ValidationOverride
Nome | Descrizione | Valore |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Valore che indica se consentire spazi iniziali e finali e zeri. | bool (obbligatorio) |
messageId | ID del messaggio in cui devono essere applicate le impostazioni di convalida. | stringa (obbligatorio) |
trailingSeparatorPolicy | Criterio separatore finale. | 'Obbligatorio' 'NotAllowed' 'NotSpecified' 'Facoltativo' (obbligatorio) |
trimLeadingAndTrailingSpacesAndZeroes | Valore che indica se tagliare gli spazi iniziali e finali e gli zeri. | bool (obbligatorio) |
validateCharacterSet | Valore che indica se convalidare il set di caratteri. | bool (obbligatorio) |
validateEDITypes | Valore che indica se convalidare i tipi EDI. | bool (obbligatorio) |
validateXSDTypes | Valore che indica se convalidare i tipi XSD. | bool (obbligatorio) |
X12ValidationSettings
Nome | Descrizione | Valore |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | Valore che indica se consentire spazi iniziali e finali e zeri. | bool (obbligatorio) |
checkDuplicateGroupControlNumber | Valore che indica se verificare la presenza di un numero di controllo del gruppo duplicato. | bool (obbligatorio) |
checkDuplicateInterchangeControlNumber | Valore che indica se verificare la presenza di un numero di controllo interscambio duplicato. | bool (obbligatorio) |
checkDuplicateTransactionSetControlNumber | Valore che indica se verificare la presenza di un numero di controllo del set di transazioni duplicato. | bool (obbligatorio) |
interchangeControlNumberValidityDays | Periodo di validità del numero di controllo interscambio. | int (obbligatorio) |
trailingSeparatorPolicy | Criterio separatore finale. | 'Obbligatorio' 'NotAllowed' 'NotSpecified' 'Facoltativo' (obbligatorio) |
trimLeadingAndTrailingSpacesAndZeroes | Valore che indica se tagliare gli spazi iniziali e finali e gli zeri. | bool (obbligatorio) |
validateCharacterSet | Valore che indica se convalidare il set di caratteri nel messaggio. | bool (obbligatorio) |
validateEDITypes | Valore che indica se convalidare i tipi EDI. | bool (obbligatorio) |
validateXSDTypes | Valore che indica se convalidare i tipi XSD. | bool (obbligatorio) |