Integrasi Microsoft.LogicAccounts/agreements

Definisi sumber daya Bicep

Jenis sumber daya integrationAccounts/agreements dapat disebarkan dengan operasi yang menargetkan:

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat sumber daya Microsoft.Logic/integrationAccounts/agreements, tambahkan Bicep berikut ke templat Anda.

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

Nilai properti

integrationAccounts/agreements

Nama Deskripsi Nilai
nama Nama sumber daya

Lihat cara mengatur nama dan jenis untuk sumber daya anak di Bicep.
string (diperlukan)
lokasi Lokasi sumber daya. string
tag Tag sumber daya. Kamus nama dan nilai tag. Lihat Tag dalam templat
induk Di Bicep, Anda dapat menentukan sumber daya induk untuk sumber daya anak. Anda hanya perlu menambahkan properti ini ketika sumber daya anak dideklarasikan di luar sumber daya induk.

Untuk informasi selengkapnya, lihat Sumber daya anak di luar sumber daya induk.
Nama simbolis untuk sumber daya jenis: integrationAccounts
properti Properti perjanjian akun integrasi. IntegrationAccountAgreementProperties (diperlukan)

IntegrationAccountAgreementProperties

Nama Deskripsi Nilai
agreementType Jenis perjanjian. 'AS2'
'Edifact'
'Tidak Ditentukan'
'X12' (diperlukan)
konten Konten perjanjian. AgreementContent (diperlukan)
guestIdentity Identitas bisnis mitra tamu. BusinessIdentity (diperlukan)
guestPartner Mitra akun integrasi yang ditetapkan sebagai mitra tamu untuk perjanjian ini. string (diperlukan)
hostIdentity Identitas bisnis mitra host. BusinessIdentity (diperlukan)
hostPartner Mitra akun integrasi yang ditetapkan sebagai mitra host untuk perjanjian ini. string (diperlukan)
metadata Metadata. Untuk Bicep, Anda dapat menggunakan fungsi any().

AgreementContent

Nama Deskripsi Nilai
aS2 Konten perjanjian APPLICAB2. AS2AgreementContent
edifact Konten perjanjian EDIFACT. EdifactAgreementContent
x12 Konten perjanjian X12. X12AgreementContent

AS2AgreementContent

Nama Deskripsi Nilai
receiveAgreement As2 satu arah menerima perjanjian. AS2OneWayAgreement (diperlukan)
sendAgreement As2 satu arah mengirim perjanjian. AS2OneWayAgreement (diperlukan)

AS2OneWayAgreement

Nama Deskripsi Nilai
protocolSettings Pengaturan protokol AS2. AS2ProtocolSettings (diperlukan)
receiverBusinessIdentity Identitas bisnis penerima BusinessIdentity (diperlukan)
senderBusinessIdentity Identitas bisnis pengirim BusinessIdentity (diperlukan)

As2ProtocolSettings

Nama Deskripsi Nilai
acknowledgementConnectionSettings Pengaturan koneksi pengakuan. AS2AcknowledgementConnectionSettings (wajib)
envelopeSettings Pengaturan amplop. AS2EnvelopeSettings (diperlukan)
errorSettings Pengaturan kesalahan. AS2ErrorSettings (diperlukan)
mdnSettings Pengaturan MDN. AS2MdnSettings (diperlukan)
messageConnectionSettings Pengaturan koneksi pesan. AS2MessageConnectionSettings (diperlukan)
securitySettings Pengaturan keamanan. AS2SecuritySettings (wajib)
validationSettings Pengaturan validasi. AS2ValidationSettings (diperlukan)

AS2AcknowledgementConnectionSettings

Nama Deskripsi Nilai
ignoreCertificateNameMismatch Menunjukkan apakah akan mengabaikan ketidakcocokan dalam nama sertifikat. bool (diperlukan)
keepHttpConnectionAlive Menunjukkan apakah akan menjaga koneksi tetap hidup. bool (diperlukan)
supportHttpStatusCodeContinue Menunjukkan apakah akan mendukung kode status HTTP 'CONTINUE'. bool (diperlukan)
unfoldHttpHeaders Menunjukkan apakah akan membuka header HTTP. bool (diperlukan)

AS2EnvelopeSettings

Nama Deskripsi Nilai
autogenerateFileName Nilai yang menunjukkan apakah akan membuat nama file secara otomatis. bool (diperlukan)
fileNameTemplate Templat untuk nama file. string (diperlukan)
messageContentType Jenis konten pesan. string (diperlukan)
suspendMessageOnFileNameGenerationError Nilai yang menunjukkan apakah akan menangguhkan pesan pada kesalahan pembuatan nama file. bool (diperlukan)
transmitFileNameInMimeHeader Nilai yang menunjukkan apakah akan mengirimkan nama file di header mime. bool (diperlukan)

AS2ErrorSettings

Nama Deskripsi Nilai
resendIfMDNNotReceived Nilai yang menunjukkan apakah akan mengirim ulang pesan Jika MDN tidak diterima. bool (diperlukan)
suspendDuplicateMessage Nilai yang menunjukkan apakah akan menangguhkan pesan duplikat. bool (diperlukan)

AS2MdnSettings

Nama Deskripsi Nilai
dispositionNotificationTo Pemberitahuan disposisi ke nilai header. string
mdnText Teks MDN. string
micHashingAlgorithm Algoritma penandatanganan atau hashing. 'MD5'
'Tidak Ada'
'Tidak Ditentukan'
'SHA1'
'SHA2256'
'SHA2384'
'SHA2512' (diperlukan)
needMDN Nilai yang menunjukkan apakah akan mengirim atau meminta MDN. bool (diperlukan)
receiptDeliveryUrl URL pengiriman tanda terima. string
sendInboundMDNToMessageBox Nilai yang menunjukkan apakah akan mengirim MDN masuk ke kotak pesan. bool (diperlukan)
sendMDNAsynchronously Nilai yang menunjukkan apakah akan mengirim MDN asinkron. bool (diperlukan)
signMDN Nilai yang menunjukkan apakah MDN perlu ditandatangani atau tidak. bool (diperlukan)
signOutboundMDNIfOptional Nilai yang menunjukkan apakah akan menandatangani MDN keluar jika opsional. bool (diperlukan)

AS2MessageConnectionSettings

Nama Deskripsi Nilai
ignoreCertificateNameMismatch Nilai yang menunjukkan apakah akan mengabaikan ketidakcocokan dalam nama sertifikat. bool (diperlukan)
keepHttpConnectionAlive Nilai yang menunjukkan apakah akan menjaga koneksi tetap hidup. bool (diperlukan)
supportHttpStatusCodeContinue Nilai yang menunjukkan apakah akan mendukung kode status HTTP 'CONTINUE'. bool (diperlukan)
unfoldHttpHeaders Nilai yang menunjukkan apakah akan membuka header HTTP. bool (diperlukan)

As2SecuritySettings

Nama Deskripsi Nilai
enableNRRForInboundDecodedMessages Nilai yang menunjukkan apakah akan mengaktifkan NRR untuk pesan yang didekodekan masuk. bool (diperlukan)
enableNRRForInboundEncodedMessages Nilai yang menunjukkan apakah akan mengaktifkan NRR untuk pesan yang dikodekan masuk. bool (diperlukan)
enableNRRForInboundMDN Nilai yang menunjukkan apakah akan mengaktifkan NRR untuk MDN masuk. bool (diperlukan)
enableNRRForOutboundDecodedMessages Nilai yang menunjukkan apakah akan mengaktifkan NRR untuk pesan yang didekodekan keluar. bool (diperlukan)
enableNRRForOutboundEncodedMessages Nilai yang menunjukkan apakah akan mengaktifkan NRR untuk pesan yang dikodekan keluar. bool (diperlukan)
enableNRRForOutboundMDN Nilai yang menunjukkan apakah akan mengaktifkan NRR untuk MDN keluar. bool (diperlukan)
encryptionCertificateName Nama sertifikat enkripsi. string
overrideGroupSigningCertificate Nilai yang menunjukkan apakah akan mengirim atau meminta MDN. bool (diperlukan)
sha2AlgorithmFormat Format algoritma Sha2. Nilai yang valid adalah Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize. string
signingCertificateName Nama sertifikat penandatanganan. string

As2ValidationSettings

Nama Deskripsi Nilai
checkCertificateRevocationListOnReceive Nilai yang menunjukkan apakah akan memeriksa daftar pencabutan sertifikat saat menerima. bool (diperlukan)
checkCertificateRevocationListOnSend Nilai yang menunjukkan apakah akan memeriksa daftar pencabutan sertifikat saat dikirim. bool (diperlukan)
checkDuplicateMessage Nilai yang menunjukkan apakah akan memeriksa pesan duplikat. bool (diperlukan)
compressMessage Nilai yang menunjukkan apakah pesan harus dikompresi. bool (diperlukan)
encryptionAlgorithm Algoritma enkripsi. 'AES128'
'AES192'
'AES256'
'DES3'
'Tidak Ada'
'Tidak Ditentukan'
'RC2' (diperlukan)
encryptMessage Nilai yang menunjukkan apakah pesan harus dienkripsi. bool (diperlukan)
interchangeDuplicatesValidityDays Jumlah hari untuk melihat kembali pertukaran duplikat. int (diperlukan)
overrideMessageProperties Nilai yang menunjukkan apakah akan mengambil alih properti pesan masuk dengan yang ada dalam perjanjian. bool (diperlukan)
signingAlgorithm Algoritma penandatanganan. 'Default'
'Tidak Ditentukan'
'SHA1'
'SHA2256'
'SHA2384'
'SHA2512'
signMessage Nilai yang menunjukkan apakah pesan harus ditandatangani. bool (diperlukan)

BusinessIdentity

Nama Deskripsi Nilai
Kualifikasi Pengualifikasi identitas bisnis misalnya as2identity, ZZ, ZZZ, 31, 32 string (diperlukan)
nilai Nilai identitas bisnis yang ditentukan pengguna. string (diperlukan)

EdifactAgreementContent

Nama Deskripsi Nilai
receiveAgreement Perjanjian penerimaan satu arah EDIFACT. EdifactOneWayAgreement (diperlukan)
sendAgreement Perjanjian pengiriman satu arah EDIFACT. EdifactOneWayAgreement (diperlukan)

EdifactOneWayAgreement

Nama Deskripsi Nilai
protocolSettings Pengaturan protokol EDIFACT. EdifactProtocolSettings (diperlukan)
receiverBusinessIdentity Identitas bisnis penerima BusinessIdentity (diperlukan)
senderBusinessIdentity Identitas bisnis pengirim BusinessIdentity (diperlukan)

EdifactProtocolSettings

Nama Deskripsi Nilai
acknowledgementSettings Pengaturan pengakuan EDIFACT. EdifactAcknowledgementSettings (diperlukan)
edifactDelimiterOverrides Pengaturan penimpaan pemisah EDIFACT. EdifactDelimiterOverride[]
amplopOverrides Pengaturan penggantian amplop EDIFACT. EdifactEnvelopeOverride[]
envelopeSettings Pengaturan amplop EDIFACT. EdifactEnvelopeSettings (diperlukan)
framingSettings Pengaturan pembingkaian EDIFACT. EdifactFramingSettings (diperlukan)
messageFilter Filter pesan EDIFACT. EdifactMessageFilter (diperlukan)
messageFilterList Daftar filter pesan EDIFACT. EdifactMessageIdentifier[]
processingSettings Pengaturan pemrosesan EDIFACT. EdifactProcessingSettings (diperlukan)
schemaReferences Referensi skema EDIFACT. EdifactSchemaReference[] (diperlukan)
validationOverrides Pengaturan penimpaan validasi EDIFACT. EdifactValidationOverride[]
validationSettings Pengaturan validasi EDIFACT. EdifactValidationSettings (diperlukan)

EdifactAcknowledgementSettings

Nama Deskripsi Nilai
acknowledgementControlNumberLowerBound Nomor kontrol pengakuan terikat lebih rendah. int (diperlukan)
acknowledgementControlNumberPrefix Awalan nomor kontrol pengakuan. string
acknowledgementControlNumberSuffix Akhiran nomor kontrol pengakuan. string
acknowledgementControlNumberUpperBound Batas atas nomor kontrol pengakuan. int (diperlukan)
batchFunctionalAcknowledgements Nilai yang menunjukkan apakah akan membuat batch pengakuan fungsional. bool (diperlukan)
batchTechnicalAcknowledgements Nilai yang menunjukkan apakah akan mengumpulkan pengakuan teknis. bool (diperlukan)
needFunctionalAcknowledgement Nilai yang menunjukkan apakah pengakuan fungsional diperlukan. bool (diperlukan)
needLoopForValidMessages Nilai yang menunjukkan apakah perulangan diperlukan untuk pesan yang valid. bool (diperlukan)
needTechnicalAcknowledgement Nilai yang menunjukkan apakah pengakuan teknis diperlukan. bool (diperlukan)
rolloverAcknowledgementControlNumber Nilai yang menunjukkan apakah akan melakukan rollover nomor kontrol pengakuan. bool (diperlukan)
sendSynchronousAcknowledgement Nilai yang menunjukkan apakah akan mengirim pengakuan sinkron. bool (diperlukan)

EdifactDelimiterOverride

Nama Deskripsi Nilai
componentSeparator Pemisah komponen. int (diperlukan)
dataElementSeparator Pemisah elemen data. int (diperlukan)
desimalPointIndicator Indikator titik desimal. 'Koma'
'Desimal'
'NotSpecified' (diperlukan)
messageAssociationAssignedCode Kode yang ditetapkan asosiasi pesan. string
messageId Id pesan. string
messageRelease Rilis pesan. string
messageVersion Versi pesan. string
releaseIndicator Indikator rilis. int (diperlukan)
repetitionSeparator Pemisah pengulangan. int (diperlukan)
segmentTerminator Terminator segmen. int (diperlukan)
segmentTerminatorSuffix Akhiran terminator segmen. 'CR'
'CRLF'
'LF'
'Tidak Ada'
'NotSpecified' (diperlukan)
targetNamespace Namespace layanan target tempat pengaturan pemisah ini harus diterapkan. string

EdifactEnvelopeOverride

Nama Deskripsi Nilai
applicationPassword Kata sandi aplikasi. string
associationAssignedCode Kode yang ditetapkan asosiasi. string
controllingAgencyCode Kode agen pengontrol. string
functionalGroupId Id grup fungsional. string
groupHeaderMessageRelease Rilis pesan header grup. string
groupHeaderMessageVersion Versi pesan header grup. string
messageAssociationAssignedCode Kode yang ditetapkan asosiasi pesan. string
messageId Id pesan tempat pengaturan amplop ini harus diterapkan. string
messageRelease Versi rilis pesan tempat pengaturan amplop ini harus diterapkan. string
messageVersion Versi pesan tempat pengaturan amplop ini harus diterapkan. string
receiverApplicationId Id aplikasi penerima. string
receiverApplicationQualifier Kualifikasi aplikasi penerima. string
senderApplicationId Id aplikasi pengirim. string
senderApplicationQualifier Kualifikasi aplikasi pengirim. string
targetNamespace Namespace layanan target tempat pengaturan amplop ini harus diterapkan. string

EdifactEnvelopeSettings

Nama Deskripsi Nilai
applicationReferenceId Id referensi aplikasi. string
applyDelimiterStringAdvice Nilai yang menunjukkan apakah akan menerapkan saran string pembatas. bool (diperlukan)
communicationAgreementId Id perjanjian komunikasi. string
createGroupingSegments Nilai yang menunjukkan apakah akan membuat segmen pengelompokan. bool (diperlukan)
enableDefaultGroupHeaders Nilai yang menunjukkan apakah akan mengaktifkan header grup default. bool (diperlukan)
functionalGroupId Id grup fungsional. string
groupApplicationPassword Kata sandi aplikasi grup. string
groupApplicationReceiverId Id penerima aplikasi grup. string
groupApplicationReceiverQualifier Kualifikasi penerima aplikasi grup. string
groupApplicationSenderId Id pengirim aplikasi grup. string
groupApplicationSenderQualifier Kualifikasi pengirim aplikasi grup. string
groupAssociationAssignedCode Kode yang ditetapkan asosiasi grup. string
groupControllingAgencyCode Kode agensi pengendali grup. string
groupControlNumberLowerBound Nomor kontrol grup terikat lebih rendah. int (diperlukan)
groupControlNumberPrefix Awalan nomor kontrol grup. string
groupControlNumberSuffix Akhiran nomor kontrol grup. string
groupControlNumberUpperBound Batas atas nomor kontrol grup. int (diperlukan)
groupMessageRelease Rilis pesan grup. string
groupMessageVersion Versi pesan grup. string
interchangeControlNumberLowerBound Nomor kontrol pertukaran terikat lebih rendah. int (diperlukan)
interchangeControlNumberPrefix Awalan nomor kontrol pertukaran. string
interchangeControlNumberSuffix Akhiran nomor kontrol pertukaran. string
interchangeControlNumberUpperBound Batas atas nomor kontrol pertukaran. int (diperlukan)
isTestInterchange Nilai yang menunjukkan apakah pesan adalah pertukaran pengujian. bool (diperlukan)
overwriteExistingTransactionSetControlNumber Nilai yang menunjukkan apakah akan menimpa nomor kontrol set transaksi yang ada. bool (diperlukan)
processingPriorityCode Kode prioritas pemrosesan. string
receiverInternalIdentification Identifikasi internal penerima. string
receiverInternalSubIdentification Sub identifikasi internal penerima. string
receiverReverseRoutingAddress Alamat perutean terbalik penerima. string
recipientReferencePasswordQualifier Kualifikasi kata sandi referensi penerima. string
recipientReferencePasswordValue Nilai kata sandi referensi penerima. string
rolloverGroupControlNumber Nilai yang menunjukkan apakah akan melakukan rollover nomor kontrol grup. bool (diperlukan)
rolloverInterchangeControlNumber Nilai yang menunjukkan apakah akan melakukan rollover nomor kontrol pertukaran. bool (diperlukan)
rolloverTransactionSetControlNumber Nilai yang menunjukkan apakah akan melakukan rollover nomor kontrol set transaksi. bool (diperlukan)
senderInternalIdentification Identifikasi internal pengirim. string
senderInternalSubIdentification Sub identifikasi internal pengirim. string
senderReverseRoutingAddress Alamat perutean terbalik pengirim. string
transactionSetControlNumberLowerBound Nomor kontrol set transaksi terikat lebih rendah. int (diperlukan)
transactionSetControlNumberPrefix Awalan nomor kontrol set transaksi. string
transactionSetControlNumberSuffix Akhiran nomor kontrol set transaksi. string
transactionSetControlNumberUpperBound Batas atas nomor kontrol set transaksi. int (diperlukan)

EdifactFramingSettings

Nama Deskripsi Nilai
characterEncoding Pengodean karakter. string
characterSet Karakter pengaturan bingkai EDIFACTSet. 'KECA'
'Tidak Ditentukan'
'UNOA'
'UNOB'
'UNOC'
'UNOD'
'UNOE'
'UNOF'
'UNOG'
'UNOH'
'UNOI'
'UNOJ'
'UNOK'
'UNOX'
'UNOY' (diperlukan)
componentSeparator Pemisah komponen. int (diperlukan)
dataElementSeparator Pemisah elemen data. int (diperlukan)
desimalPointIndicator Indikator desimal pengaturan bingkai EDIFACT. 'Koma'
'Desimal'
'NotSpecified' (diperlukan)
protocolVersion Versi protokol. int (diperlukan)
releaseIndicator Indikator rilis. int (diperlukan)
repetitionSeparator Pemisah pengulangan. int (diperlukan)
segmentTerminator Terminator segmen. int (diperlukan)
segmentTerminatorSuffix Akhiran terminator segmen pengaturan bingkai EDIFACT. 'CR'
'CRLF'
'LF'
'Tidak Ada'
'NotSpecified' (diperlukan)
serviceCodeListDirectoryVersion Versi direktori daftar kode layanan. string

EdifactMessageFilter

Nama Deskripsi Nilai
messageFilterType Jenis filter pesan. 'Kecualikan'
'Sertakan'
'NotSpecified' (diperlukan)

EdifactMessageIdentifier

Nama Deskripsi Nilai
messageId Id pesan tempat pengaturan amplop ini harus diterapkan. string (diperlukan)

EdifactProcessingSettings

Nama Deskripsi Nilai
createEmptyXmlTagsForTrailingSeparators Nilai yang menunjukkan apakah akan membuat tag xml kosong untuk pemisah berikutnya. bool (diperlukan)
maskSecurityInfo Nilai yang menunjukkan apakah akan menutupi informasi keamanan. bool (diperlukan)
preserveInterchange Nilai yang menunjukkan apakah akan mempertahankan pertukaran. bool (diperlukan)
suspendInterchangeOnError Nilai yang menunjukkan apakah akan menangguhkan pertukaran pada kesalahan. bool (diperlukan)
useDotAsDecimalSeparator Nilai yang menunjukkan apakah akan menggunakan titik sebagai pemisah desimal. bool (diperlukan)

EdifactSchemaReference

Nama Deskripsi Nilai
associationAssignedCode Kode yang ditetapkan asosiasi. string
messageId Id pesan. string (diperlukan)
messageRelease Versi rilis pesan. string (diperlukan)
messageVersion Versi pesan. string (diperlukan)
schemaName Nama skema. string (diperlukan)
senderApplicationId Id aplikasi pengirim. string
senderApplicationQualifier Kualifikasi aplikasi pengirim. string

EdifactValidationOverride

Nama Deskripsi Nilai
allowLeadingAndTrailingSpacesAndZeroes Nilai yang menunjukkan apakah akan mengizinkan spasi dan nol di awal dan akhir. bool (diperlukan)
enforceCharacterSet Nilai yang menunjukkan apakah akan memvalidasi Set karakter. bool (diperlukan)
messageId Id pesan tempat pengaturan validasi harus diterapkan. string (diperlukan)
trailingSeparatorPolicy Kebijakan pemisah berikutnya. 'Wajib'
'NotAllowed'
'Tidak Ditentukan'
'Opsional' (diperlukan)
trimLeadingAndTrailingSpacesAndZeroes Nilai yang menunjukkan apakah akan memangkas spasi dan nol di awal dan akhir. bool (diperlukan)
validateEDITypes Nilai yang menunjukkan apakah akan memvalidasi jenis EDI. bool (diperlukan)
validateXSDTypes Nilai yang menunjukkan apakah akan memvalidasi jenis XSD. bool (diperlukan)

EdifactValidationSettings

Nama Deskripsi Nilai
allowLeadingAndTrailingSpacesAndZeroes Nilai yang menunjukkan apakah akan mengizinkan spasi dan nol di awal dan akhir. bool (diperlukan)
checkDuplicateGroupControlNumber Nilai yang menunjukkan apakah akan memeriksa nomor kontrol grup duplikat. bool (diperlukan)
checkDuplicateInterchangeControlNumber Nilai yang menunjukkan apakah akan memeriksa nomor kontrol pertukaran duplikat. bool (diperlukan)
checkDuplicateTransactionSetControlNumber Nilai yang menunjukkan apakah akan memeriksa nomor kontrol set transaksi duplikat. bool (diperlukan)
interchangeControlNumberValidityDays Periode validitas nomor kontrol pertukaran. int (diperlukan)
trailingSeparatorPolicy Kebijakan pemisah berikutnya. 'Wajib'
'NotAllowed'
'Tidak Ditentukan'
'Opsional' (diperlukan)
trimLeadingAndTrailingSpacesAndZeroes Nilai yang menunjukkan apakah akan memangkas spasi dan nol di awal dan akhir. bool (diperlukan)
validateCharacterSet Nilai yang menunjukkan apakah akan memvalidasi set karakter dalam pesan. bool (diperlukan)
validateEDITypes Nilai yang menunjukkan apakah akan memvalidasi jenis EDI. bool (diperlukan)
validateXSDTypes Nilai yang menunjukkan apakah akan memvalidasi jenis XSD. bool (diperlukan)

X12AgreementContent

Nama Deskripsi Nilai
receiveAgreement Perjanjian penerimaan satu arah X12. X12OneWayAgreement (diperlukan)
sendAgreement Perjanjian pengiriman satu arah X12. X12OneWayAgreement (diperlukan)

X12OneWayAgreement

Nama Deskripsi Nilai
protocolSettings Pengaturan protokol X12. X12ProtocolSettings (diperlukan)
receiverBusinessIdentity Identitas bisnis penerima BusinessIdentity (diperlukan)
senderBusinessIdentity Identitas bisnis pengirim BusinessIdentity (diperlukan)

X12ProtocolSettings

Nama Deskripsi Nilai
acknowledgementSettings Pengaturan pengakuan X12. X12AcknowledgementSettings (diperlukan)
amplopOverrides Pengaturan penggantian amplop X12. X12EnvelopeOverride[]
envelopeSettings Pengaturan amplop X12. X12EnvelopeSettings (diperlukan)
framingSettings Pengaturan pembingkaian X12. X12FramingSettings (diperlukan)
messageFilter Filter pesan X12. X12MessageFilter (diperlukan)
messageFilterList Daftar filter pesan X12. X12MessageIdentifier[]
processingSettings Pengaturan pemrosesan X12. X12ProcessingSettings (diperlukan)
schemaReferences Referensi skema X12. X12SchemaReference[] (diperlukan)
securitySettings Pengaturan keamanan X12. X12SecuritySettings (diperlukan)
validationOverrides Pengaturan penggantian validasi X12. X12ValidationOverride[]
validationSettings Pengaturan validasi X12. X12ValidationSettings (diperlukan)
x12DelimiterOverrides Pengaturan penggantian pemisah X12. X12DelimiterOverrides[]

X12AcknowledgementSettings

Nama Deskripsi Nilai
acknowledgementControlNumberLowerBound Nomor kontrol pengakuan terikat lebih rendah. int (diperlukan)
acknowledgementControlNumberPrefix Awalan nomor kontrol pengakuan. string
acknowledgementControlNumberSuffix Akhiran nomor kontrol pengakuan. string
acknowledgementControlNumberUpperBound Batas atas nomor kontrol pengakuan. int (diperlukan)
batchFunctionalAcknowledgements Nilai yang menunjukkan apakah akan mengumpulkan pengakuan fungsional. bool (diperlukan)
batchImplementationAcknowledgements Nilai yang menunjukkan apakah akan melakukan pengakuan implementasi batch. bool (diperlukan)
batchTechnicalAcknowledgements Nilai yang menunjukkan apakah akan mengumpulkan pengakuan teknis. bool (diperlukan)
functionalAcknowledgementVersion Versi pengakuan fungsional. string
implementationAcknowledgementVersion Versi pengakuan implementasi. string
needFunctionalAcknowledgement Nilai yang menunjukkan apakah pengakuan fungsional diperlukan. bool (diperlukan)
needImplementationAcknowledgement Nilai yang menunjukkan apakah pengakuan implementasi diperlukan. bool (diperlukan)
needLoopForValidMessages Nilai yang menunjukkan apakah perulangan diperlukan untuk pesan yang valid. bool (diperlukan)
needTechnicalAcknowledgement Nilai yang menunjukkan apakah pengakuan teknis diperlukan. bool (diperlukan)
rolloverAcknowledgementControlNumber Nilai yang menunjukkan apakah akan melakukan rollover nomor kontrol pengakuan. bool (diperlukan)
sendSynchronousAcknowledgement Nilai yang menunjukkan apakah akan mengirim pengakuan sinkron. bool (diperlukan)

X12EnvelopeOverride

Nama Deskripsi Nilai
dateFormat Format tanggal. 'CCYYMMDD'
'Tidak Ditentukan'
'YYMMDD' (diperlukan)
functionalIdentifierCode Kode pengidentifikasi fungsi. string
headerVersion Versi header. string (diperlukan)
messageId Id pesan tempat pengaturan amplop ini harus diterapkan. string (diperlukan)
protocolVersion Versi protokol tempat pengaturan amplop ini harus diterapkan. string (diperlukan)
receiverApplicationId Id aplikasi penerima. string (diperlukan)
responsibleAgencyCode Kode agensi yang bertanggung jawab. string (diperlukan)
senderApplicationId Id aplikasi pengirim. string (diperlukan)
targetNamespace Namespace layanan target tempat pengaturan amplop ini harus diterapkan. string (diperlukan)
timeFormat Format waktu. 'HHMM'
'HHMMSS'
'HHMMSSd'
'HHMMSSdd'
'NotSpecified' (diperlukan)

X12EnvelopeSettings

Nama Deskripsi Nilai
controlStandardsId Id standar kontrol. int (diperlukan)
controlVersionNumber Nomor versi kontrol. string (diperlukan)
enableDefaultGroupHeaders Nilai yang menunjukkan apakah akan mengaktifkan header grup default. bool (diperlukan)
functionalGroupId Id grup fungsional. string
groupControlNumberLowerBound Nomor kontrol grup terikat lebih rendah. int (diperlukan)
groupControlNumberUpperBound Batas atas nomor kontrol grup. int (diperlukan)
groupHeaderAgencyCode Kode agensi header grup. string (diperlukan)
groupHeaderDateFormat Format tanggal header grup. 'CCYYMMDD'
'Tidak Ditentukan'
'YYMMDD' (diperlukan)
groupHeaderTimeFormat Format waktu header grup. 'HHMM'
'HHMMSS'
'HHMMSSd'
'HHMMSSdd'
'NotSpecified' (diperlukan)
groupHeaderVersion Versi header grup. string (diperlukan)
interchangeControlNumberLowerBound Nomor kontrol pertukaran terikat lebih rendah. int (diperlukan)
interchangeControlNumberUpperBound Batas atas nomor kontrol pertukaran. int (diperlukan)
overwriteExistingTransactionSetControlNumber Nilai yang menunjukkan apakah akan menimpa nomor kontrol set transaksi yang ada. bool (diperlukan)
receiverApplicationId Id aplikasi penerima. string (diperlukan)
rolloverGroupControlNumber Nilai yang menunjukkan apakah akan melakukan rollover nomor kontrol grup. bool (diperlukan)
rolloverInterchangeControlNumber Nilai yang menunjukkan apakah akan rollover nomor kontrol pertukaran. bool (diperlukan)
rolloverTransactionSetControlNumber Nilai yang menunjukkan apakah akan melakukan rollover nomor kontrol set transaksi. bool (diperlukan)
senderApplicationId Id aplikasi pengirim. string (diperlukan)
transactionSetControlNumberLowerBound Nomor kontrol set transaksi terikat lebih rendah. int (diperlukan)
transactionSetControlNumberPrefix Awalan nomor kontrol set transaksi. string
transactionSetControlNumberSuffix Akhiran nomor kontrol set transaksi. string
transactionSetControlNumberUpperBound Batas atas nomor kontrol set transaksi. int (diperlukan)
usageIndicator Indikator penggunaan. 'Informasi'
'Tidak Ditentukan'
'Produksi'
'Uji' (diperlukan)
useControlStandardsIdAsRepetitionCharacter Nilai yang menunjukkan apakah akan menggunakan id standar kontrol sebagai karakter pengulangan. bool (diperlukan)

X12FramingSettings

Nama Deskripsi Nilai
characterSet Set karakter X12. 'Dasar'
'Extended'
'Tidak Ditentukan'
'UTF8' (diperlukan)
componentSeparator Pemisah komponen. int (diperlukan)
dataElementSeparator Pemisah elemen data. int (diperlukan)
replaceCharacter Karakter pengganti. int (diperlukan)
replaceSeparatorsInPayload Nilai yang menunjukkan apakah akan mengganti pemisah dalam payload. bool (diperlukan)
segmentTerminator Terminator segmen. int (diperlukan)
segmentTerminatorSuffix Akhiran terminator segmen. 'CR'
'CRLF'
'LF'
'Tidak Ada'
'NotSpecified' (diperlukan)

X12MessageFilter

Nama Deskripsi Nilai
messageFilterType Jenis filter pesan. 'Kecualikan'
'Sertakan'
'NotSpecified' (diperlukan)

X12MessageIdentifier

Nama Deskripsi Nilai
messageId Id pesan. string (diperlukan)

X12ProcessingSettings

Nama Deskripsi Nilai
convertImpliedDecimal Nilai yang menunjukkan apakah akan mengonversi jenis numerik menjadi desimal tersirat. bool (diperlukan)
createEmptyXmlTagsForTrailingSeparators Nilai yang menunjukkan apakah akan membuat tag xml kosong untuk pemisah berikutnya. bool (diperlukan)
maskSecurityInfo Nilai yang menunjukkan apakah akan menutupi informasi keamanan. bool (diperlukan)
preserveInterchange Nilai yang menunjukkan apakah akan mempertahankan pertukaran. bool (diperlukan)
suspendInterchangeOnError Nilai yang menunjukkan apakah akan menangguhkan pertukaran pada kesalahan. bool (diperlukan)
useDotAsDecimalSeparator Nilai yang menunjukkan apakah akan menggunakan titik sebagai pemisah desimal. bool (diperlukan)

X12SchemaReference

Nama Deskripsi Nilai
messageId Id pesan. string (diperlukan)
schemaName Nama skema. string (diperlukan)
schemaVersion Versi skema. string (diperlukan)
senderApplicationId Id aplikasi pengirim. string

X12KeamananSettings

Nama Deskripsi Nilai
authorizationQualifier Kualifikasi otorisasi. string (diperlukan)
authorizationValue Nilai otorisasi. string
passwordValue Nilai kata sandi. string
securityQualifier Kualifikasi keamanan. string (diperlukan)

X12ValidationOverride

Nama Deskripsi Nilai
allowLeadingAndTrailingSpacesAndZeroes Nilai yang menunjukkan apakah akan mengizinkan spasi dan nol di awal dan akhir. bool (diperlukan)
messageId Id pesan tempat pengaturan validasi harus diterapkan. string (diperlukan)
trailingSeparatorPolicy Kebijakan pemisah berikutnya. 'Wajib'
'Tidak Diizinkan'
'Tidak Ditentukan'
'Opsional' (diperlukan)
trimLeadingAndTrailingSpacesAndZeroes Nilai yang menunjukkan apakah akan memangkas spasi awal dan akhir dan nol. bool (diperlukan)
validateCharacterSet Nilai yang menunjukkan apakah akan memvalidasi Set karakter. bool (diperlukan)
validasiEDITypes Nilai yang menunjukkan apakah akan memvalidasi jenis EDI. bool (diperlukan)
validateXSDTypes Nilai yang menunjukkan apakah akan memvalidasi jenis XSD. bool (diperlukan)

X12ValidationSettings

Nama Deskripsi Nilai
allowLeadingAndTrailingSpacesAndZeroes Nilai yang menunjukkan apakah akan mengizinkan spasi dan nol di awal dan akhir. bool (diperlukan)
checkDuplicateGroupControlNumber Nilai yang menunjukkan apakah akan memeriksa nomor kontrol grup duplikat. bool (diperlukan)
checkDuplicateInterchangeControlNumber Nilai yang menunjukkan apakah akan memeriksa nomor kontrol pertukaran duplikat. bool (diperlukan)
checkDuplicateTransactionSetControlNumber Nilai yang menunjukkan apakah akan memeriksa nomor kontrol set transaksi duplikat. bool (diperlukan)
interchangeControlNumberValidityDays Periode validitas nomor kontrol pertukaran. int (diperlukan)
trailingSeparatorPolicy Kebijakan pemisah berikutnya. 'Wajib'
'Tidak Diizinkan'
'Tidak Ditentukan'
'Opsional' (diperlukan)
trimLeadingAndTrailingSpacesAndZeroes Nilai yang menunjukkan apakah akan memangkas spasi awal dan akhir dan nol. bool (diperlukan)
validateCharacterSet Nilai yang menunjukkan apakah akan memvalidasi set karakter dalam pesan. bool (diperlukan)
validasiEDITypes Nilai yang menunjukkan apakah akan memvalidasi jenis EDI. bool (diperlukan)
validateXSDTypes Nilai yang menunjukkan apakah akan memvalidasi jenis XSD. bool (diperlukan)

X12DelimiterOverrides

Nama Deskripsi Nilai
componentSeparator Pemisah komponen. int (diperlukan)
dataElementSeparator Pemisah elemen data. int (diperlukan)
messageId Id pesan. string
protocolVersion Versi protokol. string
replaceCharacter Karakter pengganti. int (diperlukan)
replaceSeparatorsInPayload Nilai yang menunjukkan apakah akan mengganti pemisah dalam payload. bool (diperlukan)
segmentTerminator Terminator segmen. int (diperlukan)
segmentTerminatorSuffix Akhiran terminator segmen. 'CR'
'CRLF'
'LF'
'Tidak Ada'
'NotSpecified' (diperlukan)
targetNamespace Namespace layanan target tempat pengaturan pemisah ini harus diterapkan. string

Templat Mulai Cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
Azure Logic Apps - Kirim Penerimaan AS2

Sebarkan ke Azure
Membuat akun integrasi untuk dua mitra, Contoso dan Fabrikam, termasuk artefak untuk mitra dan perjanjian. Templat ini juga membuat aplikasi logika antara Fabrikam Sales dan Contoso untuk menunjukkan As2 Sinkron Kirim Terima. Templat ini juga membuat aplikasi logika antara Fabrikam Finance dan Contoso, yang menunjukkan Asinkron Kirim Penerimaan AS2.

Definisi sumber daya templat ARM

Jenis sumber daya integrationAccounts/agreements dapat disebarkan dengan operasi yang menargetkan:

Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.

Format sumber daya

Untuk membuat sumber daya Microsoft.Logic/integrationAccounts/agreements, tambahkan JSON berikut ke templat Anda.

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

Nilai properti

integrationAccounts/agreements

Nama Deskripsi Nilai
jenis Jenis sumber daya 'Microsoft.Logic/integrationAccounts/agreements'
apiVersion Versi api sumber daya '2019-05-01'
nama Nama sumber daya

Lihat cara mengatur nama dan jenis untuk sumber daya anak dalam templat JSON ARM.
string (diperlukan)
lokasi Lokasi sumber daya. string
tag Tag sumber daya. Kamus nama dan nilai tag. Lihat Tag dalam templat
properti Properti perjanjian akun integrasi. IntegrationAccountAgreementProperties (diperlukan)

IntegrationAccountAgreementProperties

Nama Deskripsi Nilai
agreementType Jenis perjanjian. 'AS2'
'Edifact'
'Tidak Ditentukan'
'X12' (diperlukan)
konten Konten perjanjian. AgreementContent (diperlukan)
guestIdentity Identitas bisnis mitra tamu. BusinessIdentity (diperlukan)
guestPartner Mitra akun integrasi yang ditetapkan sebagai mitra tamu untuk perjanjian ini. string (diperlukan)
hostIdentity Identitas bisnis mitra host. BusinessIdentity (diperlukan)
hostPartner Mitra akun integrasi yang ditetapkan sebagai mitra host untuk perjanjian ini. string (diperlukan)
metadata Metadata.

AgreementContent

Nama Deskripsi Nilai
aS2 Konten perjanjian AS2. AS2AgreementContent
edifact Konten perjanjian EDIFACT. EdifactAgreementContent
x12 Konten perjanjian X12. X12AgreementContent

AS2AgreementContent

Nama Deskripsi Nilai
receiveAgreement As2 satu arah menerima perjanjian. AS2OneWayAgreement (diperlukan)
sendAgreement As2 satu arah mengirim perjanjian. AS2OneWayAgreement (diperlukan)

AS2OneWayAgreement

Nama Deskripsi Nilai
protocolSettings Pengaturan protokol AS2. AS2ProtocolSettings (diperlukan)
receiverBusinessIdentity Identitas bisnis penerima BusinessIdentity (diperlukan)
senderBusinessIdentity Identitas bisnis pengirim BusinessIdentity (diperlukan)

AS2ProtocolSettings

Nama Deskripsi Nilai
acknowledgementConnectionSettings Pengaturan koneksi pengakuan. AS2AcknowledgementConnectionSettings (diperlukan)
envelopeSettings Pengaturan amplop. AS2EnvelopeSettings (diperlukan)
errorSettings Pengaturan kesalahan. AS2ErrorSettings (diperlukan)
mdnSettings Pengaturan MDN. AS2MdnSettings (diperlukan)
messageConnectionSettings Pengaturan koneksi pesan. AS2MessageConnectionSettings (diperlukan)
securitySettings Pengaturan keamanan. AS2SecuritySettings (diperlukan)
validationSettings Pengaturan validasi. AS2ValidationSettings (diperlukan)

AS2AcknowledgementConnectionSettings

Nama Deskripsi Nilai
ignoreCertificateNameMismatch Menunjukkan apakah akan mengabaikan ketidakcocokan dalam nama sertifikat. bool (diperlukan)
keepHttpConnectionAlive Menunjukkan apakah akan menjaga koneksi tetap hidup. bool (diperlukan)
supportHttpStatusCodeContinue Menunjukkan apakah akan mendukung kode status HTTP 'LANJUTKAN'. bool (diperlukan)
unfoldHttpHeaders Menunjukkan apakah akan membuka header HTTP. bool (diperlukan)

AS2EnvelopeSettings

Nama Deskripsi Nilai
autogenerateFileName Nilai yang menunjukkan apakah akan membuat nama file secara otomatis. bool (diperlukan)
fileNameTemplate Templat untuk nama file. string (diperlukan)
messageContentType Jenis konten pesan. string (diperlukan)
suspendMessageOnFileNameGenerationError Nilai yang menunjukkan apakah akan menangguhkan pesan pada kesalahan pembuatan nama file. bool (diperlukan)
transmitFileNameInMimeHeader Nilai yang menunjukkan apakah akan mengirimkan nama file di header mime. bool (diperlukan)

AS2ErrorSettings

Nama Deskripsi Nilai
resendIfMDNNotReceived Nilai yang menunjukkan apakah akan mengirim ulang pesan Jika MDN tidak diterima. bool (diperlukan)
suspendDuplicateMessage Nilai yang menunjukkan apakah akan menangguhkan pesan duplikat. bool (diperlukan)

AS2MdnSettings

Nama Deskripsi Nilai
dispositionNotificationTo Pemberitahuan disposisi ke nilai header. string
mdnText Teks MDN. string
micHashingAlgorithm Algoritma penandatanganan atau hashing. 'MD5'
'Tidak Ada'
'Tidak Ditentukan'
'SHA1'
'SHA2256'
'SHA2384'
'SHA2512' (diperlukan)
needMDN Nilai yang menunjukkan apakah akan mengirim atau meminta MDN. bool (diperlukan)
receiptDeliveryUrl URL pengiriman tanda terima. string
sendInboundMDNToMessageBox Nilai yang menunjukkan apakah akan mengirim MDN masuk ke kotak pesan. bool (diperlukan)
sendMDNAsynchronously Nilai yang menunjukkan apakah akan mengirim MDN asinkron. bool (diperlukan)
signMDN Nilai yang menunjukkan apakah MDN perlu ditandatangani atau tidak. bool (diperlukan)
signOutboundMDNIfOptional Nilai yang menunjukkan apakah akan menandatangani MDN keluar jika opsional. bool (diperlukan)

AS2MessageConnectionSettings

Nama Deskripsi Nilai
ignoreCertificateNameMismatch Nilai yang menunjukkan apakah akan mengabaikan ketidakcocokan dalam nama sertifikat. bool (diperlukan)
keepHttpConnectionAlive Nilai yang menunjukkan apakah akan menjaga koneksi tetap hidup. bool (diperlukan)
supportHttpStatusCodeContinue Nilai yang menunjukkan apakah akan mendukung kode status HTTP 'CONTINUE'. bool (diperlukan)
unfoldHttpHeaders Nilai yang menunjukkan apakah akan membuka header HTTP. bool (diperlukan)

As2SecuritySettings

Nama Deskripsi Nilai
enableNRRForInboundDecodedMessages Nilai yang menunjukkan apakah akan mengaktifkan NRR untuk pesan yang didekodekan masuk. bool (diperlukan)
enableNRRForInboundEncodedMessages Nilai yang menunjukkan apakah akan mengaktifkan NRR untuk pesan yang dikodekan masuk. bool (diperlukan)
enableNRRForInboundMDN Nilai yang menunjukkan apakah akan mengaktifkan NRR untuk MDN masuk. bool (diperlukan)
enableNRRForOutboundDecodedMessages Nilai yang menunjukkan apakah akan mengaktifkan NRR untuk pesan yang didekodekan keluar. bool (diperlukan)
enableNRRForOutboundEncodedMessages Nilai yang menunjukkan apakah akan mengaktifkan NRR untuk pesan yang dikodekan keluar. bool (diperlukan)
enableNRRForOutboundMDN Nilai yang menunjukkan apakah akan mengaktifkan NRR untuk MDN keluar. bool (diperlukan)
encryptionCertificateName Nama sertifikat enkripsi. string
overrideGroupSigningCertificate Nilai yang menunjukkan apakah akan mengirim atau meminta MDN. bool (diperlukan)
sha2AlgorithmFormat Format algoritma Sha2. Nilai yang valid adalah Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize. string
signingCertificateName Nama sertifikat penandatanganan. string

AS2ValidationSettings

Nama Deskripsi Nilai
checkCertificateRevocationListOnReceive Nilai yang menunjukkan apakah akan memeriksa daftar pencabutan sertifikat pada penerimaan. bool (diperlukan)
checkCertificateRevocationListOnSend Nilai yang menunjukkan apakah akan memeriksa daftar pencabutan sertifikat saat dikirim. bool (diperlukan)
checkDuplicateMessage Nilai yang menunjukkan apakah akan memeriksa pesan duplikat. bool (diperlukan)
compressMessage Nilai yang menunjukkan apakah pesan harus dikompresi. bool (diperlukan)
encryptionAlgorithm Algoritma enkripsi. 'AES128'
'AES192'
'AES256'
'DES3'
'Tidak Ada'
'Tidak Ditentukan'
'RC2' (diperlukan)
encryptMessage Nilai yang menunjukkan apakah pesan harus dienkripsi. bool (diperlukan)
interchangeDuplicatesValidityDays Jumlah hari untuk mencari kembali pertukaran duplikat. int (diperlukan)
overrideMessageProperties Nilai yang menunjukkan apakah akan mengambil alih properti pesan masuk dengan yang ada dalam perjanjian. bool (diperlukan)
signingAlgorithm Algoritma penandatanganan. 'Default'
'Tidak Ditentukan'
'SHA1'
'SHA2256'
'SHA2384'
'SHA2512'
signMessage Nilai yang menunjukkan apakah pesan harus ditandatangani. bool (diperlukan)

BusinessIdentity

Nama Deskripsi Nilai
Kualifikasi Pengualifikasi identitas bisnis misalnya as2identity, ZZ, ZZZ, 31, 32 string (diperlukan)
nilai Nilai identitas bisnis yang ditentukan pengguna. string (diperlukan)

EdifactAgreementContent

Nama Deskripsi Nilai
receiveAgreement Perjanjian penerimaan satu arah EDIFACT. EdifactOneWayAgreement (diperlukan)
sendAgreement Perjanjian pengiriman satu arah EDIFACT. EdifactOneWayAgreement (diperlukan)

EdifactOneWayAgreement

Nama Deskripsi Nilai
protocolSettings Pengaturan protokol EDIFACT. EdifactProtocolSettings (diperlukan)
receiverBusinessIdentity Identitas bisnis penerima BusinessIdentity (diperlukan)
senderBusinessIdentity Identitas bisnis pengirim BusinessIdentity (diperlukan)

EdifactProtocolSettings

Nama Deskripsi Nilai
acknowledgementSettings Pengaturan pengakuan EDIFACT. EdifactAcknowledgementSettings (diperlukan)
edifactDelimiterOverrides Pengaturan penimpaan pemisah EDIFACT. EdifactDelimiterOverride[]
amplopOverrides Pengaturan penggantian amplop EDIFACT. EdifactEnvelopeOverride[]
envelopeSettings Pengaturan amplop EDIFACT. EdifactEnvelopeSettings (diperlukan)
framingSettings Pengaturan pembingkaian EDIFACT. EdifactFramingSettings (diperlukan)
messageFilter Filter pesan EDIFACT. EdifactMessageFilter (diperlukan)
messageFilterList Daftar filter pesan EDIFACT. EdifactMessageIdentifier[]
processingSettings Pengaturan pemrosesan EDIFACT. EdifactProcessingSettings (diperlukan)
schemaReferences Referensi skema EDIFACT. EdifactSchemaReference[] (diperlukan)
validationOverrides Pengaturan penimpaan validasi EDIFACT. EdifactValidationOverride[]
validationSettings Pengaturan validasi EDIFACT. EdifactValidationSettings (diperlukan)

EdifactAcknowledgementSettings

Nama Deskripsi Nilai
acknowledgementControlNumberLowerBound Nomor kontrol pengakuan terikat lebih rendah. int (diperlukan)
acknowledgementControlNumberPrefix Awalan nomor kontrol pengakuan. string
acknowledgementControlNumberSuffix Akhiran nomor kontrol pengakuan. string
acknowledgementControlNumberUpperBound Batas atas nomor kontrol pengakuan. int (diperlukan)
batchFunctionalAcknowledgements Nilai yang menunjukkan apakah akan membuat batch pengakuan fungsional. bool (diperlukan)
batchTechnicalAcknowledgements Nilai yang menunjukkan apakah akan mengumpulkan pengakuan teknis. bool (diperlukan)
needFunctionalAcknowledgement Nilai yang menunjukkan apakah pengakuan fungsional diperlukan. bool (diperlukan)
needLoopForValidMessages Nilai yang menunjukkan apakah perulangan diperlukan untuk pesan yang valid. bool (diperlukan)
needTechnicalAcknowledgement Nilai yang menunjukkan apakah pengakuan teknis diperlukan. bool (diperlukan)
rolloverAcknowledgementControlNumber Nilai yang menunjukkan apakah akan melakukan rollover nomor kontrol pengakuan. bool (diperlukan)
sendSynchronousAcknowledgement Nilai yang menunjukkan apakah akan mengirim pengakuan sinkron. bool (diperlukan)

EdifactDelimiterOverride

Nama Deskripsi Nilai
componentSeparator Pemisah komponen. int (diperlukan)
dataElementSeparator Pemisah elemen data. int (diperlukan)
desimalPointIndicator Indikator titik desimal. 'Koma'
'Desimal'
'NotSpecified' (diperlukan)
messageAssociationAssignedCode Kode yang ditetapkan asosiasi pesan. string
messageId Id pesan. string
messageRelease Rilis pesan. string
messageVersion Versi pesan. string
releaseIndicator Indikator rilis. int (diperlukan)
repetitionSeparator Pemisah pengulangan. int (diperlukan)
segmentTerminator Terminator segmen. int (diperlukan)
segmentTerminatorSuffix Akhiran terminator segmen. 'CR'
'CRLF'
'LF'
'Tidak Ada'
'NotSpecified' (diperlukan)
targetNamespace Namespace layanan target tempat pengaturan pemisah ini harus diterapkan. string

EdifactEnvelopeOverride

Nama Deskripsi Nilai
applicationPassword Kata sandi aplikasi. string
associationAssignedCode Kode yang ditetapkan asosiasi. string
controllingAgencyCode Kode agen pengontrol. string
functionalGroupId Id grup fungsional. string
groupHeaderMessageRelease Rilis pesan header grup. string
groupHeaderMessageVersion Versi pesan header grup. string
messageAssociationAssignedCode Kode yang ditetapkan asosiasi pesan. string
messageId Id pesan tempat pengaturan amplop ini harus diterapkan. string
messageRelease Versi rilis pesan tempat pengaturan amplop ini harus diterapkan. string
messageVersion Versi pesan tempat pengaturan amplop ini harus diterapkan. string
receiverApplicationId Id aplikasi penerima. string
receiverApplicationQualifier Kualifikasi aplikasi penerima. string
senderApplicationId Id aplikasi pengirim. string
senderApplicationQualifier Kualifikasi aplikasi pengirim. string
targetNamespace Namespace layanan target tempat pengaturan amplop ini harus diterapkan. string

EdifactEnvelopeSettings

Nama Deskripsi Nilai
applicationReferenceId Id referensi aplikasi. string
applyDelimiterStringAdvice Nilai yang menunjukkan apakah akan menerapkan saran string pembatas. bool (diperlukan)
communicationAgreementId Id perjanjian komunikasi. string
createGroupingSegments Nilai yang menunjukkan apakah akan membuat segmen pengelompokan. bool (diperlukan)
enableDefaultGroupHeaders Nilai yang menunjukkan apakah akan mengaktifkan header grup default. bool (diperlukan)
functionalGroupId Id grup fungsional. string
groupApplicationPassword Kata sandi aplikasi grup. string
groupApplicationReceiverId Id penerima aplikasi grup. string
groupApplicationReceiverQualifier Kualifikasi penerima aplikasi grup. string
groupApplicationSenderId Id pengirim aplikasi grup. string
groupApplicationSenderQualifier Kualifikasi pengirim aplikasi grup. string
groupAssociationAssignedCode Asosiasi grup menetapkan kode. string
groupControllingAgencyCode Kode agensi pengendali grup. string
groupControlNumberLowerBound Nomor kontrol grup terikat lebih rendah. int (diperlukan)
groupControlNumberPrefix Awalan nomor kontrol grup. string
groupControlNumberSuffix Akhiran nomor kontrol grup. string
groupControlNumberUpperBound Batas atas nomor kontrol grup. int (diperlukan)
groupMessageRelease Rilis pesan grup. string
groupMessageVersion Versi pesan grup. string
interchangeControlNumberLowerBound Nomor kontrol pertukaran terikat lebih rendah. int (diperlukan)
interchangeControlNumberPrefix Awalan nomor kontrol pertukaran. string
interchangeControlNumberSuffix Akhiran nomor kontrol pertukaran. string
interchangeControlNumberUpperBound Batas atas nomor kontrol pertukaran. int (diperlukan)
isTestInterchange Nilai yang menunjukkan apakah pesan adalah pertukaran pengujian. bool (diperlukan)
overwriteExistingTransactionSetControlNumber Nilai yang menunjukkan apakah akan menimpa nomor kontrol set transaksi yang ada. bool (diperlukan)
processingPriorityCode Kode prioritas pemrosesan. string
receiverInternalIdentification Identifikasi internal penerima. string
receiverInternalSubIdentification Sub identifikasi internal penerima. string
receiverReverseRoutingAddress Alamat perutean terbalik penerima. string
recipientReferencePasswordQualifier Kualifikasi kata sandi referensi penerima. string
recipientReferencePasswordValue Nilai kata sandi referensi penerima. string
rolloverGroupControlNumber Nilai yang menunjukkan apakah akan melakukan rollover nomor kontrol grup. bool (diperlukan)
rolloverInterchangeControlNumber Nilai yang menunjukkan apakah akan melakukan rollover nomor kontrol pertukaran. bool (diperlukan)
rolloverTransactionSetControlNumber Nilai yang menunjukkan apakah akan melakukan rollover nomor kontrol set transaksi. bool (diperlukan)
senderInternalIdentification Identifikasi internal pengirim. string
senderInternalSubIdentification Sub identifikasi internal pengirim. string
senderReverseRoutingAddress Alamat perutean terbalik pengirim. string
transactionSetControlNumberLowerBound Nomor kontrol set transaksi terikat lebih rendah. int (diperlukan)
transactionSetControlNumberPrefix Awalan nomor kontrol set transaksi. string
transactionSetControlNumberSuffix Akhiran nomor kontrol set transaksi. string
transactionSetControlNumberUpperBound Batas atas nomor kontrol set transaksi. int (diperlukan)

EdifactFramingSettings

Nama Deskripsi Nilai
characterEncoding Pengodean karakter. string
characterSet Karakter pengaturan bingkai EDIFACTSet. 'KECA'
'Tidak Ditentukan'
'UNOA'
'UNOB'
'UNOC'
'UNOD'
'UNOE'
'UNOF'
'UNOG'
'UNOH'
'UNOI'
'UNOJ'
'UNOK'
'UNOX'
'UNOY' (diperlukan)
componentSeparator Pemisah komponen. int (diperlukan)
dataElementSeparator Pemisah elemen data. int (diperlukan)
desimalPointIndicator Indikator desimal pengaturan bingkai EDIFACT. 'Koma'
'Desimal'
'NotSpecified' (diperlukan)
protocolVersion Versi protokol. int (diperlukan)
releaseIndicator Indikator rilis. int (diperlukan)
repetitionSeparator Pemisah pengulangan. int (diperlukan)
segmentTerminator Terminator segmen. int (diperlukan)
segmentTerminatorSuffix Akhiran terminator segmen pengaturan bingkai EDIFACT. 'CR'
'CRLF'
'LF'
'Tidak Ada'
'NotSpecified' (diperlukan)
serviceCodeListDirectoryVersion Versi direktori daftar kode layanan. string

EdifactMessageFilter

Nama Deskripsi Nilai
messageFilterType Jenis filter pesan. 'Kecualikan'
'Sertakan'
'NotSpecified' (diperlukan)

EdifactMessageIdentifier

Nama Deskripsi Nilai
messageId Id pesan tempat pengaturan amplop ini harus diterapkan. string (diperlukan)

EdifactProcessingSettings

Nama Deskripsi Nilai
createEmptyXmlTagsForTrailingSeparators Nilai yang menunjukkan apakah akan membuat tag xml kosong untuk pemisah berikutnya. bool (diperlukan)
maskSecurityInfo Nilai yang menunjukkan apakah akan menutupi informasi keamanan. bool (diperlukan)
preserveInterchange Nilai yang menunjukkan apakah akan mempertahankan pertukaran. bool (diperlukan)
suspendInterchangeOnError Nilai yang menunjukkan apakah akan menangguhkan pertukaran pada kesalahan. bool (diperlukan)
useDotAsDecimalSeparator Nilai yang menunjukkan apakah akan menggunakan titik sebagai pemisah desimal. bool (diperlukan)

EdifactSchemaReference

Nama Deskripsi Nilai
associationAssignedCode Kode yang ditetapkan asosiasi. string
messageId Id pesan. string (diperlukan)
messageRelease Versi rilis pesan. string (diperlukan)
messageVersion Versi pesan. string (diperlukan)
schemaName Nama skema. string (diperlukan)
senderApplicationId Id aplikasi pengirim. string
senderApplicationQualifier Kualifikasi aplikasi pengirim. string

EdifactValidationOverride

Nama Deskripsi Nilai
allowLeadingAndTrailingSpacesAndZeroes Nilai yang menunjukkan apakah akan mengizinkan spasi dan nol di awal dan akhir. bool (diperlukan)
enforceCharacterSet Nilai yang menunjukkan apakah akan memvalidasi Set karakter. bool (diperlukan)
messageId Id pesan tempat pengaturan validasi harus diterapkan. string (diperlukan)
trailingSeparatorPolicy Kebijakan pemisah berikutnya. 'Wajib'
'Tidak Diizinkan'
'Tidak Ditentukan'
'Opsional' (diperlukan)
trimLeadingAndTrailingSpacesAndZeroes Nilai yang menunjukkan apakah akan memangkas spasi awal dan akhir dan nol. bool (diperlukan)
validasiEDITypes Nilai yang menunjukkan apakah akan memvalidasi jenis EDI. bool (diperlukan)
validateXSDTypes Nilai yang menunjukkan apakah akan memvalidasi jenis XSD. bool (diperlukan)

EdifactValidationSettings

Nama Deskripsi Nilai
allowLeadingAndTrailingSpacesAndZeroes Nilai yang menunjukkan apakah akan mengizinkan spasi dan nol di awal dan akhir. bool (diperlukan)
checkDuplicateGroupControlNumber Nilai yang menunjukkan apakah akan memeriksa nomor kontrol grup duplikat. bool (diperlukan)
checkDuplicateInterchangeControlNumber Nilai yang menunjukkan apakah akan memeriksa nomor kontrol pertukaran duplikat. bool (diperlukan)
checkDuplicateTransactionSetControlNumber Nilai yang menunjukkan apakah akan memeriksa nomor kontrol set transaksi duplikat. bool (diperlukan)
interchangeControlNumberValidityDays Periode validitas nomor kontrol pertukaran. int (diperlukan)
trailingSeparatorPolicy Kebijakan pemisah berikutnya. 'Wajib'
'Tidak Diizinkan'
'Tidak Ditentukan'
'Opsional' (diperlukan)
trimLeadingAndTrailingSpacesAndZeroes Nilai yang menunjukkan apakah akan memangkas spasi awal dan akhir dan nol. bool (diperlukan)
validateCharacterSet Nilai yang menunjukkan apakah akan memvalidasi set karakter dalam pesan. bool (diperlukan)
validasiEDITypes Nilai yang menunjukkan apakah akan memvalidasi jenis EDI. bool (diperlukan)
validateXSDTypes Nilai yang menunjukkan apakah akan memvalidasi jenis XSD. bool (diperlukan)

X12AgreementContent

Nama Deskripsi Nilai
receiveAgreement Perjanjian penerimaan satu arah X12. X12OneWayAgreement (diperlukan)
sendAgreement Perjanjian pengiriman satu arah X12. X12OneWayAgreement (diperlukan)

X12OneWayAgreement

Nama Deskripsi Nilai
protocolSettings Pengaturan protokol X12. X12ProtocolSettings (diperlukan)
receiverBusinessIdentity Identitas bisnis penerima BusinessIdentity (diperlukan)
senderBusinessIdentity Identitas bisnis pengirim BusinessIdentity (diperlukan)

X12ProtocolSettings

Nama Deskripsi Nilai
acknowledgementSettings Pengaturan pengakuan X12. X12AcknowledgementSettings (diperlukan)
amplopOverrides Pengaturan penggantian amplop X12. X12EnvelopeOverride[]
envelopeSettings Pengaturan amplop X12. X12EnvelopeSettings (diperlukan)
framingSettings Pengaturan pembingkaian X12. X12FramingSettings (diperlukan)
messageFilter Filter pesan X12. X12MessageFilter (diperlukan)
messageFilterList Daftar filter pesan X12. X12MessageIdentifier[]
processingSettings Pengaturan pemrosesan X12. X12ProcessingSettings (diperlukan)
schemaReferences Referensi skema X12. X12SchemaReference[] (diperlukan)
securitySettings Pengaturan keamanan X12. X12SecuritySettings (diperlukan)
validationOverrides Pengaturan penggantian validasi X12. X12ValidationOverride[]
validationSettings Pengaturan validasi X12. X12ValidationSettings (diperlukan)
x12DelimiterOverrides Pengaturan penggantian pemisah X12. X12DelimiterOverrides[]

X12AcknowledgementSettings

Nama Deskripsi Nilai
acknowledgementControlNumberLowerBound Nomor kontrol pengakuan terikat lebih rendah. int (diperlukan)
acknowledgementControlNumberPrefix Awalan nomor kontrol pengakuan. string
acknowledgementControlNumberSuffix Akhiran nomor kontrol pengakuan. string
acknowledgementControlNumberUpperBound Batas atas nomor kontrol pengakuan. int (diperlukan)
batchFunctionalAcknowledgements Nilai yang menunjukkan apakah akan mengumpulkan pengakuan fungsional. bool (diperlukan)
batchImplementationAcknowledgements Nilai yang menunjukkan apakah akan melakukan pengakuan implementasi batch. bool (diperlukan)
batchTechnicalAcknowledgements Nilai yang menunjukkan apakah akan mengumpulkan pengakuan teknis. bool (diperlukan)
functionalAcknowledgementVersion Versi pengakuan fungsional. string
implementationAcknowledgementVersion Versi pengakuan implementasi. string
needFunctionalAcknowledgement Nilai yang menunjukkan apakah pengakuan fungsional diperlukan. bool (diperlukan)
needImplementationAcknowledgement Nilai yang menunjukkan apakah pengakuan implementasi diperlukan. bool (diperlukan)
needLoopForValidMessages Nilai yang menunjukkan apakah perulangan diperlukan untuk pesan yang valid. bool (diperlukan)
needTechnicalAcknowledgement Nilai yang menunjukkan apakah pengakuan teknis diperlukan. bool (diperlukan)
rolloverAcknowledgementControlNumber Nilai yang menunjukkan apakah akan melakukan rollover nomor kontrol pengakuan. bool (diperlukan)
sendSynchronousAcknowledgement Nilai yang menunjukkan apakah akan mengirim pengakuan sinkron. bool (diperlukan)

X12EnvelopeOverride

Nama Deskripsi Nilai
dateFormat Format tanggal. 'CCYYMMDD'
'Tidak Ditentukan'
'YYMMDD' (diperlukan)
functionalIdentifierCode Kode pengidentifikasi fungsi. string
headerVersion Versi header. string (diperlukan)
messageId Id pesan tempat pengaturan amplop ini harus diterapkan. string (diperlukan)
protocolVersion Versi protokol tempat pengaturan amplop ini harus diterapkan. string (diperlukan)
receiverApplicationId Id aplikasi penerima. string (diperlukan)
responsibleAgencyCode Kode agensi yang bertanggung jawab. string (diperlukan)
senderApplicationId Id aplikasi pengirim. string (diperlukan)
targetNamespace Namespace layanan target tempat pengaturan amplop ini harus diterapkan. string (diperlukan)
timeFormat Format waktu. 'HHMM'
'HHMMSS'
'HHMMSSd'
'HHMMSSdd'
'NotSpecified' (diperlukan)

X12EnvelopeSettings

Nama Deskripsi Nilai
controlStandardsId Id standar kontrol. int (diperlukan)
controlVersionNumber Nomor versi kontrol. string (diperlukan)
enableDefaultGroupHeaders Nilai yang menunjukkan apakah akan mengaktifkan header grup default. bool (diperlukan)
functionalGroupId Id grup fungsional. string
groupControlNumberLowerBound Nomor kontrol grup terikat lebih rendah. int (diperlukan)
groupControlNumberUpperBound Batas atas nomor kontrol grup. int (diperlukan)
groupHeaderAgencyCode Kode agensi header grup. string (diperlukan)
groupHeaderDateFormat Format tanggal header grup. 'CCYYMMDD'
'Tidak Ditentukan'
'YYMMDD' (diperlukan)
groupHeaderTimeFormat Format waktu header grup. 'HHMM'
'HHMMSS'
'HHMMSSd'
'HHMMSSdd'
'NotSpecified' (diperlukan)
groupHeaderVersion Versi header grup. string (diperlukan)
interchangeControlNumberLowerBound Nomor kontrol pertukaran terikat lebih rendah. int (diperlukan)
interchangeControlNumberUpperBound Batas atas nomor kontrol pertukaran. int (diperlukan)
overwriteExistingTransactionSetControlNumber Nilai yang menunjukkan apakah akan menimpa nomor kontrol set transaksi yang ada. bool (diperlukan)
receiverApplicationId Id aplikasi penerima. string (diperlukan)
rolloverGroupControlNumber Nilai yang menunjukkan apakah akan melakukan rollover nomor kontrol grup. bool (diperlukan)
rolloverInterchangeControlNumber Nilai yang menunjukkan apakah akan rollover nomor kontrol pertukaran. bool (diperlukan)
rolloverTransactionSetControlNumber Nilai yang menunjukkan apakah akan melakukan rollover nomor kontrol set transaksi. bool (diperlukan)
senderApplicationId Id aplikasi pengirim. string (diperlukan)
transactionSetControlNumberLowerBound Nomor kontrol set transaksi terikat lebih rendah. int (diperlukan)
transactionSetControlNumberPrefix Awalan nomor kontrol set transaksi. string
transactionSetControlNumberSuffix Akhiran nomor kontrol set transaksi. string
transactionSetControlNumberUpperBound Batas atas nomor kontrol set transaksi. int (diperlukan)
usageIndicator Indikator penggunaan. 'Informasi'
'Tidak Ditentukan'
'Produksi'
'Uji' (diperlukan)
useControlStandardsIdAsRepetitionCharacter Nilai yang menunjukkan apakah akan menggunakan id standar kontrol sebagai karakter pengulangan. bool (diperlukan)

X12FramingSettings

Nama Deskripsi Nilai
characterSet Set karakter X12. 'Dasar'
'Extended'
'Tidak Ditentukan'
'UTF8' (diperlukan)
componentSeparator Pemisah komponen. int (diperlukan)
dataElementSeparator Pemisah elemen data. int (diperlukan)
replaceCharacter Karakter pengganti. int (diperlukan)
replaceSeparatorsInPayload Nilai yang menunjukkan apakah akan mengganti pemisah dalam payload. bool (diperlukan)
segmentTerminator Terminator segmen. int (diperlukan)
segmentTerminatorSuffix Akhiran terminator segmen. 'CR'
'CRLF'
'LF'
'Tidak Ada'
'NotSpecified' (diperlukan)

X12MessageFilter

Nama Deskripsi Nilai
messageFilterType Jenis filter pesan. 'Kecualikan'
'Sertakan'
'NotSpecified' (diperlukan)

X12MessageIdentifier

Nama Deskripsi Nilai
messageId Id pesan. string (diperlukan)

X12ProcessingSettings

Nama Deskripsi Nilai
convertImpliedDecimal Nilai yang menunjukkan apakah akan mengonversi jenis numerik menjadi desimal tersirat. bool (diperlukan)
createEmptyXmlTagsForTrailingSeparators Nilai yang menunjukkan apakah akan membuat tag xml kosong untuk pemisah berikutnya. bool (diperlukan)
maskSecurityInfo Nilai yang menunjukkan apakah akan menutupi informasi keamanan. bool (diperlukan)
preserveInterchange Nilai yang menunjukkan apakah akan mempertahankan pertukaran. bool (diperlukan)
suspendInterchangeOnError Nilai yang menunjukkan apakah akan menangguhkan pertukaran pada kesalahan. bool (diperlukan)
useDotAsDecimalSeparator Nilai yang menunjukkan apakah akan menggunakan titik sebagai pemisah desimal. bool (diperlukan)

X12SchemaReference

Nama Deskripsi Nilai
messageId Id pesan. string (diperlukan)
schemaName Nama skema. string (diperlukan)
schemaVersion Versi skema. string (diperlukan)
senderApplicationId Id aplikasi pengirim. string

X12KeamananSettings

Nama Deskripsi Nilai
authorizationQualifier Kualifikasi otorisasi. string (diperlukan)
authorizationValue Nilai otorisasi. string
passwordValue Nilai kata sandi. string
securityQualifier Kualifikasi keamanan. string (diperlukan)

X12ValidationOverride

Nama Deskripsi Nilai
allowLeadingAndTrailingSpacesAndZeroes Nilai yang menunjukkan apakah akan mengizinkan spasi dan nol di awal dan akhir. bool (diperlukan)
messageId Id pesan tempat pengaturan validasi harus diterapkan. string (diperlukan)
trailingSeparatorPolicy Kebijakan pemisah berikutnya. 'Wajib'
'Tidak Diizinkan'
'Tidak Ditentukan'
'Opsional' (diperlukan)
trimLeadingAndTrailingSpacesAndZeroes Nilai yang menunjukkan apakah akan memangkas spasi awal dan akhir dan nol. bool (diperlukan)
validateCharacterSet Nilai yang menunjukkan apakah akan memvalidasi Set karakter. bool (diperlukan)
validasiEDITypes Nilai yang menunjukkan apakah akan memvalidasi jenis EDI. bool (diperlukan)
validateXSDTypes Nilai yang menunjukkan apakah akan memvalidasi jenis XSD. bool (diperlukan)

X12ValidationSettings

Nama Deskripsi Nilai
allowLeadingAndTrailingSpacesAndZeroes Nilai yang menunjukkan apakah akan mengizinkan spasi dan nol di awal dan akhir. bool (diperlukan)
checkDuplicateGroupControlNumber Nilai yang menunjukkan apakah akan memeriksa nomor kontrol grup duplikat. bool (diperlukan)
checkDuplicateInterchangeControlNumber Nilai yang menunjukkan apakah akan memeriksa nomor kontrol pertukaran duplikat. bool (diperlukan)
checkDuplicateTransactionSetControlNumber Nilai yang menunjukkan apakah akan memeriksa nomor kontrol set transaksi duplikat. bool (diperlukan)
interchangeControlNumberValidityDays Periode validitas nomor kontrol pertukaran. int (diperlukan)
trailingSeparatorPolicy Kebijakan pemisah berikutnya. 'Wajib'
'Tidak Diizinkan'
'Tidak Ditentukan'
'Opsional' (diperlukan)
trimLeadingAndTrailingSpacesAndZeroes Nilai yang menunjukkan apakah akan memangkas spasi awal dan akhir dan nol. bool (diperlukan)
validateCharacterSet Nilai yang menunjukkan apakah akan memvalidasi set karakter dalam pesan. bool (diperlukan)
validasiEDITypes Nilai yang menunjukkan apakah akan memvalidasi jenis EDI. bool (diperlukan)
validateXSDTypes Nilai yang menunjukkan apakah akan memvalidasi jenis XSD. bool (diperlukan)

X12DelimiterOverrides

Nama Deskripsi Nilai
componentSeparator Pemisah komponen. int (diperlukan)
dataElementSeparator Pemisah elemen data. int (diperlukan)
messageId Id pesan. string
protocolVersion Versi protokol. string
replaceCharacter Karakter pengganti. int (diperlukan)
replaceSeparatorsInPayload Nilai yang menunjukkan apakah akan mengganti pemisah dalam payload. bool (diperlukan)
segmentTerminator Terminator segmen. int (diperlukan)
segmentTerminatorSuffix Akhiran terminator segmen. 'CR'
'CRLF'
'LF'
'Tidak Ada'
'NotSpecified' (diperlukan)
targetNamespace Namespace layanan target tempat pengaturan pemisah ini harus diterapkan. string

Templat Mulai Cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
Azure Logic Apps - As2 Kirim Terima

Sebarkan ke Azure
Membuat akun integrasi untuk dua mitra, Contoso dan Fabrikam, termasuk artefak untuk mitra dan perjanjian. Templat ini juga membuat aplikasi logika antara Fabrikam Sales dan Contoso untuk menunjukkan As2 Send Receive yang sinkron. Templat ini juga membuat aplikasi logika antara Fabrikam Finance dan Contoso, yang menunjukkan Asinkron Kirim Penerimaan AS2.

Definisi sumber daya Terraform (penyedia AzAPI)

Jenis sumber daya integrationAccounts/agreements dapat disebarkan dengan operasi yang menargetkan:

  • Grup sumber daya

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat sumber daya Microsoft.Logic/integrationAccounts/agreements, tambahkan Terraform berikut ke templat Anda.

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

Nilai properti

integrationAccounts/agreements

Nama Deskripsi Nilai
jenis Jenis sumber daya "Microsoft.Logic/integrationAccounts/agreements@2019-05-01"
nama Nama sumber daya string (diperlukan)
lokasi Lokasi sumber daya. string
parent_id ID sumber daya yang merupakan induk untuk sumber daya ini. ID untuk sumber daya jenis: integrationAccounts
tag Tag sumber daya. Kamus nama dan nilai tag.
properti Properti perjanjian akun integrasi. IntegrationAccountAgreementProperties (diperlukan)

IntegrationAccountAgreementProperties

Nama Deskripsi Nilai
agreementType Jenis perjanjian. "AS2"
"Edifact"
"Tidak Ditentukan"
"X12" (diperlukan)
konten Konten perjanjian. AgreementContent (diperlukan)
guestIdentity Identitas bisnis mitra tamu. BusinessIdentity (diperlukan)
guestPartner Mitra akun integrasi yang ditetapkan sebagai mitra tamu untuk perjanjian ini. string (diperlukan)
hostIdentity Identitas bisnis mitra host. BusinessIdentity (diperlukan)
hostPartner Mitra akun integrasi yang ditetapkan sebagai mitra host untuk perjanjian ini. string (diperlukan)
metadata Metadata.

AgreementContent

Nama Deskripsi Nilai
aS2 Konten perjanjian APPLICAB2. AS2AgreementContent
edifact Konten perjanjian EDIFACT. EdifactAgreementContent
x12 Konten perjanjian X12. X12AgreementContent

AS2AgreementContent

Nama Deskripsi Nilai
receiveAgreement As2 satu arah menerima perjanjian. AS2OneWayAgreement (diperlukan)
sendAgreement As2 satu arah mengirim perjanjian. AS2OneWayAgreement (diperlukan)

AS2OneWayAgreement

Nama Deskripsi Nilai
protocolSettings Pengaturan protokol AS2. AS2ProtocolSettings (diperlukan)
receiverBusinessIdentity Identitas bisnis penerima BusinessIdentity (diperlukan)
senderBusinessIdentity Identitas bisnis pengirim BusinessIdentity (diperlukan)

As2ProtocolSettings

Nama Deskripsi Nilai
acknowledgementConnectionSettings Pengaturan koneksi pengakuan. AS2AcknowledgementConnectionSettings (wajib)
envelopeSettings Pengaturan amplop. AS2EnvelopeSettings (diperlukan)
errorSettings Pengaturan kesalahan. AS2ErrorSettings (diperlukan)
mdnSettings Pengaturan MDN. AS2MdnSettings (diperlukan)
messageConnectionSettings Pengaturan koneksi pesan. AS2MessageConnectionSettings (diperlukan)
securitySettings Pengaturan keamanan. AS2SecuritySettings (wajib)
validationSettings Pengaturan validasi. AS2ValidationSettings (diperlukan)

AS2AcknowledgementConnectionSettings

Nama Deskripsi Nilai
ignoreCertificateNameMismatch Menunjukkan apakah akan mengabaikan ketidakcocokan dalam nama sertifikat. bool (diperlukan)
keepHttpConnectionAlive Menunjukkan apakah akan menjaga koneksi tetap hidup. bool (diperlukan)
supportHttpStatusCodeContinue Menunjukkan apakah akan mendukung kode status HTTP 'CONTINUE'. bool (diperlukan)
unfoldHttpHeaders Menunjukkan apakah akan membuka header HTTP. bool (diperlukan)

AS2EnvelopeSettings

Nama Deskripsi Nilai
autogenerateFileName Nilai yang menunjukkan apakah akan membuat nama file secara otomatis. bool (diperlukan)
fileNameTemplate Templat untuk nama file. string (diperlukan)
messageContentType Jenis konten pesan. string (diperlukan)
suspendMessageOnFileNameGenerationError Nilai yang menunjukkan apakah akan menangguhkan pesan pada kesalahan pembuatan nama file. bool (diperlukan)
transmitFileNameInMimeHeader Nilai yang menunjukkan apakah akan mengirimkan nama file di header mime. bool (diperlukan)

AS2ErrorSettings

Nama Deskripsi Nilai
resendIfMDNNotReceived Nilai yang menunjukkan apakah akan mengirim ulang pesan Jika MDN tidak diterima. bool (diperlukan)
suspendDuplicateMessage Nilai yang menunjukkan apakah akan menangguhkan pesan duplikat. bool (diperlukan)

AS2MdnSettings

Nama Deskripsi Nilai
dispositionNotificationTo Pemberitahuan disposisi ke nilai header. string
mdnText Teks MDN. string
micHashingAlgorithm Algoritma penandatanganan atau hashing. "MD5"
"Tidak Ada"
"Tidak Ditentukan"
"SHA1"
"SHA2256"
"SHA2384"
"SHA2512" (diperlukan)
needMDN Nilai yang menunjukkan apakah akan mengirim atau meminta MDN. bool (diperlukan)
receiptDeliveryUrl URL pengiriman tanda terima. string
sendInboundMDNToMessageBox Nilai yang menunjukkan apakah akan mengirim MDN masuk ke kotak pesan. bool (diperlukan)
sendMDNAsynchronously Nilai yang menunjukkan apakah akan mengirim MDN asinkron. bool (diperlukan)
signMDN Nilai yang menunjukkan apakah MDN perlu ditandatangani atau tidak. bool (diperlukan)
signOutboundMDNIfOptional Nilai yang menunjukkan apakah akan menandatangani MDN keluar jika opsional. bool (diperlukan)

AS2MessageConnectionSettings

Nama Deskripsi Nilai
ignoreCertificateNameMismatch Nilai yang menunjukkan apakah akan mengabaikan ketidakcocokan dalam nama sertifikat. bool (diperlukan)
keepHttpConnectionAlive Nilai yang menunjukkan apakah akan menjaga koneksi tetap hidup. bool (diperlukan)
supportHttpStatusCodeContinue Nilai yang menunjukkan apakah akan mendukung kode status HTTP 'LANJUTKAN'. bool (diperlukan)
unfoldHttpHeaders Nilai yang menunjukkan apakah akan membuka header HTTP. bool (diperlukan)

AS2SecuritySettings

Nama Deskripsi Nilai
enableNRRForInboundDecodedMessages Nilai yang menunjukkan apakah akan mengaktifkan NRR untuk pesan yang didekodekan masuk. bool (diperlukan)
enableNRRForInboundEncodedMessages Nilai yang menunjukkan apakah akan mengaktifkan NRR untuk pesan yang dikodekan masuk. bool (diperlukan)
enableNRRForInboundMDN Nilai yang menunjukkan apakah akan mengaktifkan NRR untuk MDN masuk. bool (diperlukan)
enableNRRForOutboundDecodedMessages Nilai yang menunjukkan apakah akan mengaktifkan NRR untuk pesan yang didekode keluar. bool (diperlukan)
enableNRRForOutboundEncodedMessages Nilai yang menunjukkan apakah akan mengaktifkan NRR untuk pesan yang dikodekan keluar. bool (diperlukan)
enableNRRForOutboundMDN Nilai yang menunjukkan apakah akan mengaktifkan NRR untuk MDN keluar. bool (diperlukan)
encryptionCertificateName Nama sertifikat enkripsi. string
overrideGroupSigningCertificate Nilai yang menunjukkan apakah akan mengirim atau meminta MDN. bool (diperlukan)
sha2AlgorithmFormat Format algoritma Sha2. Nilai yang valid adalah Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize. string
signingCertificateName Nama sertifikat penandatanganan. string

AS2ValidationSettings

Nama Deskripsi Nilai
checkCertificateRevocationListOnReceive Nilai yang menunjukkan apakah akan memeriksa daftar pencabutan sertifikat pada penerimaan. bool (diperlukan)
checkCertificateRevocationListOnSend Nilai yang menunjukkan apakah akan memeriksa daftar pencabutan sertifikat saat dikirim. bool (diperlukan)
checkDuplicateMessage Nilai yang menunjukkan apakah akan memeriksa pesan duplikat. bool (diperlukan)
compressMessage Nilai yang menunjukkan apakah pesan harus dikompresi. bool (diperlukan)
encryptionAlgorithm Algoritma enkripsi. "AES128"
"AES192"
"AES256"
"DES3"
"Tidak Ada"
"Tidak Ditentukan"
"RC2" (diperlukan)
encryptMessage Nilai yang menunjukkan apakah pesan harus dienkripsi. bool (diperlukan)
interchangeDuplicatesValidityDays Jumlah hari untuk melihat kembali pertukaran duplikat. int (diperlukan)
overrideMessageProperties Nilai yang menunjukkan apakah akan mengambil alih properti pesan masuk dengan yang ada dalam perjanjian. bool (diperlukan)
signingAlgorithm Algoritma penandatanganan. "Default"
"Tidak Ditentukan"
"SHA1"
"SHA2256"
"SHA2384"
"SHA2512"
signMessage Nilai yang menunjukkan apakah pesan harus ditandatangani. bool (diperlukan)

BusinessIdentity

Nama Deskripsi Nilai
Kualifikasi Pengualifikasi identitas bisnis misalnya as2identity, ZZ, ZZZ, 31, 32 string (diperlukan)
nilai Nilai identitas bisnis yang ditentukan pengguna. string (diperlukan)

EdifactAgreementContent

Nama Deskripsi Nilai
receiveAgreement Perjanjian penerimaan satu arah EDIFACT. EdifactOneWayAgreement (diperlukan)
sendAgreement Perjanjian pengiriman satu arah EDIFACT. EdifactOneWayAgreement (diperlukan)

EdifactOneWayAgreement

Nama Deskripsi Nilai
protocolSettings Pengaturan protokol EDIFACT. EdifactProtocolSettings (diperlukan)
receiverBusinessIdentity Identitas bisnis penerima BusinessIdentity (diperlukan)
senderBusinessIdentity Identitas bisnis pengirim BusinessIdentity (diperlukan)

EdifactProtocolSettings

Nama Deskripsi Nilai
acknowledgementSettings Pengaturan pengakuan EDIFACT. EdifactAcknowledgementSettings (diperlukan)
edifactDelimiterOverrides Pengaturan penimpaan pemisah EDIFACT. EdifactDelimiterOverride[]
amplopOverrides Pengaturan penggantian amplop EDIFACT. EdifactEnvelopeOverride[]
envelopeSettings Pengaturan amplop EDIFACT. EdifactEnvelopeSettings (diperlukan)
framingSettings Pengaturan pembingkaian EDIFACT. EdifactFramingSettings (diperlukan)
messageFilter Filter pesan EDIFACT. EdifactMessageFilter (diperlukan)
messageFilterList Daftar filter pesan EDIFACT. EdifactMessageIdentifier[]
processingSettings Pengaturan pemrosesan EDIFACT. EdifactProcessingSettings (wajib)
schemaReferences Referensi skema EDIFACT. EdifactSchemaReference[] (diperlukan)
validationOverrides Pengaturan penggantian validasi EDIFACT. EdifactValidationOverride[]
validationSettings Pengaturan validasi EDIFACT. EdifactValidationSettings (diperlukan)

EdifactAcknowledgementSettings

Nama Deskripsi Nilai
acknowledgementControlNumberLowerBound Nomor kontrol pengakuan terikat lebih rendah. int (diperlukan)
acknowledgementControlNumberPrefix Awalan nomor kontrol pengakuan. string
acknowledgementControlNumberSuffix Akhiran nomor kontrol pengakuan. string
acknowledgementControlNumberUpperBound Batas atas nomor kontrol pengakuan. int (diperlukan)
batchFunctionalAcknowledgements Nilai yang menunjukkan apakah akan mengumpulkan pengakuan fungsional. bool (diperlukan)
batchTechnicalAcknowledgements Nilai yang menunjukkan apakah akan mengumpulkan pengakuan teknis. bool (diperlukan)
needFunctionalAcknowledgement Nilai yang menunjukkan apakah pengakuan fungsional diperlukan. bool (diperlukan)
needLoopForValidMessages Nilai yang menunjukkan apakah perulangan diperlukan untuk pesan yang valid. bool (diperlukan)
needTechnicalAcknowledgement Nilai yang menunjukkan apakah pengakuan teknis diperlukan. bool (diperlukan)
rolloverAcknowledgementControlNumber Nilai yang menunjukkan apakah akan melakukan rollover nomor kontrol pengakuan. bool (diperlukan)
sendSynchronousAcknowledgement Nilai yang menunjukkan apakah akan mengirim pengakuan sinkron. bool (diperlukan)

EdifactDelimiterOverride

Nama Deskripsi Nilai
componentSeparator Pemisah komponen. int (diperlukan)
dataElementSeparator Pemisah elemen data. int (diperlukan)
desimalPointIndicator Indikator titik desimal. "Koma"
"Desimal"
"Tidak Ditentukan" (diperlukan)
messageAssociationAssignedCode Kode yang ditetapkan asosiasi pesan. string
messageId Id pesan. string
messageRelease Rilis pesan. string
messageVersion Versi pesan. string
releaseIndicator Indikator rilis. int (diperlukan)
repetitionSeparator Pemisah pengulangan. int (diperlukan)
segmentTerminator Terminator segmen. int (diperlukan)
segmentTerminatorSuffix Akhiran terminator segmen. "CR"
"CRLF"
"LF"
"Tidak Ada"
"Tidak Ditentukan" (diperlukan)
targetNamespace Namespace layanan target tempat pengaturan pemisah ini harus diterapkan. string

EdifactEnvelopeOverride

Nama Deskripsi Nilai
applicationPassword Kata sandi aplikasi. string
associationAssignedCode Kode yang ditetapkan asosiasi. string
controllingAgencyCode Kode agen pengontrol. string
functionalGroupId Id grup fungsional. string
groupHeaderMessageRelease Rilis pesan header grup. string
groupHeaderMessageVersion Versi pesan header grup. string
messageAssociationAssignedCode Kode yang ditetapkan asosiasi pesan. string
messageId Id pesan tempat pengaturan amplop ini harus diterapkan. string
messageRelease Versi rilis pesan tempat pengaturan amplop ini harus diterapkan. string
messageVersion Versi pesan tempat pengaturan amplop ini harus diterapkan. string
receiverApplicationId Id aplikasi penerima. string
receiverApplicationQualifier Kualifikasi aplikasi penerima. string
senderApplicationId Id aplikasi pengirim. string
senderApplicationQualifier Kualifikasi aplikasi pengirim. string
targetNamespace Namespace layanan target tempat pengaturan amplop ini harus diterapkan. string

EdifactEnvelopeSettings

Nama Deskripsi Nilai
applicationReferenceId Id referensi aplikasi. string
applyDelimiterStringAdvice Nilai yang menunjukkan apakah akan menerapkan saran string pembatas. bool (diperlukan)
communicationAgreementId Id perjanjian komunikasi. string
createGroupingSegments Nilai yang menunjukkan apakah akan membuat segmen pengelompokan. bool (diperlukan)
enableDefaultGroupHeaders Nilai yang menunjukkan apakah akan mengaktifkan header grup default. bool (diperlukan)
functionalGroupId Id grup fungsional. string
groupApplicationPassword Kata sandi aplikasi grup. string
groupApplicationReceiverId Id penerima aplikasi grup. string
groupApplicationReceiverQualifier Kualifikasi penerima aplikasi grup. string
groupApplicationSenderId Id pengirim aplikasi grup. string
groupApplicationSenderQualifier Kualifikasi pengirim aplikasi grup. string
groupAssociationAssignedCode Asosiasi grup menetapkan kode. string
groupControllingAgencyCode Kode agensi pengendali grup. string
groupControlNumberLowerBound Nomor kontrol grup terikat lebih rendah. int (diperlukan)
groupControlNumberPrefix Awalan nomor kontrol grup. string
groupControlNumberSuffix Akhiran nomor kontrol grup. string
groupControlNumberUpperBound Batas atas nomor kontrol grup. int (diperlukan)
groupMessageRelease Rilis pesan grup. string
groupMessageVersion Versi pesan grup. string
interchangeControlNumberLowerBound Nomor kontrol pertukaran terikat lebih rendah. int (diperlukan)
interchangeControlNumberPrefix Awalan nomor kontrol pertukaran. string
interchangeControlNumberSuffix Akhiran nomor kontrol pertukaran. string
interchangeControlNumberUpperBound Batas atas nomor kontrol pertukaran. int (diperlukan)
isTestInterchange Nilai yang menunjukkan apakah pesan adalah pertukaran pengujian. bool (diperlukan)
overwriteExistingTransactionSetControlNumber Nilai yang menunjukkan apakah akan menimpa nomor kontrol set transaksi yang ada. bool (diperlukan)
processingPriorityCode Kode prioritas pemrosesan. string
receiverInternalIdentification Identifikasi internal penerima. string
receiverInternalSubIdentification Sub identifikasi internal penerima. string
receiverReverseRoutingAddress Alamat perutean terbalik penerima. string
recipientReferencePasswordQualifier Kualifikasi kata sandi referensi penerima. string
recipientReferencePasswordValue Nilai kata sandi referensi penerima. string
rolloverGroupControlNumber Nilai yang menunjukkan apakah akan melakukan rollover nomor kontrol grup. bool (diperlukan)
rolloverInterchangeControlNumber Nilai yang menunjukkan apakah akan rollover nomor kontrol pertukaran. bool (diperlukan)
rolloverTransactionSetControlNumber Nilai yang menunjukkan apakah akan melakukan rollover nomor kontrol set transaksi. bool (diperlukan)
senderInternalIdentification Identifikasi internal pengirim. string
senderInternalSubIdentification Sub identifikasi internal pengirim. string
senderReverseRoutingAddress Alamat perutean terbalik pengirim. string
transactionSetControlNumberLowerBound Nomor kontrol set transaksi terikat lebih rendah. int (diperlukan)
transactionSetControlNumberPrefix Awalan nomor kontrol set transaksi. string
transactionSetControlNumberSuffix Akhiran nomor kontrol set transaksi. string
transactionSetControlNumberUpperBound Batas atas nomor kontrol set transaksi. int (diperlukan)

EdifactFramingSettings

Nama Deskripsi Nilai
characterEncoding Pengodean karakter. string
characterSet Karakter pengaturan bingkai EDIFACTSet. "KECA"
"Tidak Ditentukan"
"UNOA"
"UNOB"
"UNOC"
"UNOD"
"UNOE"
"UNOF"
"UNOG"
"UNOH"
"UNOI"
"UNOJ"
"UNOK"
"UNOX"
"UNOY" (diperlukan)
componentSeparator Pemisah komponen. int (diperlukan)
dataElementSeparator Pemisah elemen data. int (diperlukan)
desimalPointIndicator Indikator desimal pengaturan bingkai EDIFACT. "Koma"
"Desimal"
"NotSpecified" (diperlukan)
protocolVersion Versi protokol. int (diperlukan)
releaseIndicator Indikator rilis. int (diperlukan)
repetitionSeparator Pemisah pengulangan. int (diperlukan)
segmentTerminator Terminator segmen. int (diperlukan)
segmentTerminatorSuffix Akhiran terminator segmen pengaturan bingkai EDIFACT. "CR"
"CRLF"
"LF"
"Tidak Ada"
"NotSpecified" (diperlukan)
serviceCodeListDirectoryVersion Versi direktori daftar kode layanan. string

EdifactMessageFilter

Nama Deskripsi Nilai
messageFilterType Jenis filter pesan. "Kecualikan"
"Sertakan"
"Tidak Ditentukan" (diperlukan)

EdifactMessageIdentifier

Nama Deskripsi Nilai
messageId Id pesan tempat pengaturan amplop ini harus diterapkan. string (diperlukan)

EdifactProcessingSettings

Nama Deskripsi Nilai
createEmptyXmlTagsForTrailingSeparators Nilai yang menunjukkan apakah akan membuat tag xml kosong untuk pemisah berikutnya. bool (diperlukan)
maskSecurityInfo Nilai yang menunjukkan apakah akan menutupi informasi keamanan. bool (diperlukan)
preserveInterchange Nilai yang menunjukkan apakah akan mempertahankan pertukaran. bool (diperlukan)
suspendInterchangeOnError Nilai yang menunjukkan apakah akan menangguhkan pertukaran pada kesalahan. bool (diperlukan)
useDotAsDecimalSeparator Nilai yang menunjukkan apakah akan menggunakan titik sebagai pemisah desimal. bool (diperlukan)

EdifactSchemaReference

Nama Deskripsi Nilai
associationAssignedCode Kode yang ditetapkan asosiasi. string
messageId Id pesan. string (diperlukan)
messageRelease Versi rilis pesan. string (diperlukan)
messageVersion Versi pesan. string (diperlukan)
schemaName Nama skema. string (diperlukan)
senderApplicationId Id aplikasi pengirim. string
senderApplicationQualifier Kualifikasi aplikasi pengirim. string

EdifactValidationOverride

Nama Deskripsi Nilai
allowLeadingAndTrailingSpacesAndZeroes Nilai yang menunjukkan apakah akan mengizinkan spasi dan nol di awal dan akhir. bool (diperlukan)
enforceCharacterSet Nilai yang menunjukkan apakah akan memvalidasi Set karakter. bool (diperlukan)
messageId Id pesan tempat pengaturan validasi harus diterapkan. string (diperlukan)
trailingSeparatorPolicy Kebijakan pemisah berikutnya. "Wajib"
"NotAllowed"
"Tidak Ditentukan"
"Opsional" (diperlukan)
trimLeadingAndTrailingSpacesAndZeroes Nilai yang menunjukkan apakah akan memangkas spasi dan nol di awal dan akhir. bool (diperlukan)
validateEDITypes Nilai yang menunjukkan apakah akan memvalidasi jenis EDI. bool (diperlukan)
validateXSDTypes Nilai yang menunjukkan apakah akan memvalidasi jenis XSD. bool (diperlukan)

EdifactValidationSettings

Nama Deskripsi Nilai
allowLeadingAndTrailingSpacesAndZeroes Nilai yang menunjukkan apakah akan mengizinkan spasi dan nol di awal dan akhir. bool (diperlukan)
checkDuplicateGroupControlNumber Nilai yang menunjukkan apakah akan memeriksa nomor kontrol grup duplikat. bool (diperlukan)
checkDuplicateInterchangeControlNumber Nilai yang menunjukkan apakah akan memeriksa nomor kontrol pertukaran duplikat. bool (diperlukan)
checkDuplicateTransactionSetControlNumber Nilai yang menunjukkan apakah akan memeriksa nomor kontrol set transaksi duplikat. bool (diperlukan)
interchangeControlNumberValidityDays Periode validitas nomor kontrol pertukaran. int (diperlukan)
trailingSeparatorPolicy Kebijakan pemisah berikutnya. "Wajib"
"Tidak Diizinkan"
"Tidak Ditentukan"
"Opsional" (diperlukan)
trimLeadingAndTrailingSpacesAndZeroes Nilai yang menunjukkan apakah akan memangkas spasi awal dan akhir dan nol. bool (diperlukan)
validateCharacterSet Nilai yang menunjukkan apakah akan memvalidasi set karakter dalam pesan. bool (diperlukan)
validasiEDITypes Nilai yang menunjukkan apakah akan memvalidasi jenis EDI. bool (diperlukan)
validateXSDTypes Nilai yang menunjukkan apakah akan memvalidasi jenis XSD. bool (diperlukan)

X12AgreementContent

Nama Deskripsi Nilai
receiveAgreement Perjanjian penerimaan satu arah X12. X12OneWayAgreement (diperlukan)
sendAgreement Perjanjian pengiriman satu arah X12. X12OneWayAgreement (diperlukan)

X12OneWayAgreement

Nama Deskripsi Nilai
protocolSettings Pengaturan protokol X12. X12ProtocolSettings (diperlukan)
receiverBusinessIdentity Identitas bisnis penerima BusinessIdentity (diperlukan)
senderBusinessIdentity Identitas bisnis pengirim BusinessIdentity (diperlukan)

X12ProtocolSettings

Nama Deskripsi Nilai
acknowledgementSettings Pengaturan pengakuan X12. X12AcknowledgementSettings (diperlukan)
amplopOverrides Pengaturan penggantian amplop X12. X12EnvelopeOverride[]
envelopeSettings Pengaturan amplop X12. X12EnvelopeSettings (diperlukan)
framingSettings Pengaturan pembingkaian X12. X12FramingSettings (diperlukan)
messageFilter Filter pesan X12. X12MessageFilter (diperlukan)
messageFilterList Daftar filter pesan X12. X12MessageIdentifier[]
processingSettings Pengaturan pemrosesan X12. X12ProcessingSettings (diperlukan)
schemaReferences Referensi skema X12. X12SchemaReference[] (diperlukan)
securitySettings Pengaturan keamanan X12. X12SecuritySettings (diperlukan)
validationOverrides Pengaturan penggantian validasi X12. X12ValidationOverride[]
validationSettings Pengaturan validasi X12. X12ValidationSettings (diperlukan)
x12DelimiterOverrides Pengaturan penimpaan pemisah X12. X12DelimiterOverrides[]

X12AcknowledgementSettings

Nama Deskripsi Nilai
acknowledgementControlNumberLowerBound Nomor kontrol pengakuan terikat lebih rendah. int (diperlukan)
acknowledgementControlNumberPrefix Awalan nomor kontrol pengakuan. string
acknowledgementControlNumberSuffix Akhiran nomor kontrol pengakuan. string
acknowledgementControlNumberUpperBound Batas atas nomor kontrol pengakuan. int (diperlukan)
batchFunctionalAcknowledgements Nilai yang menunjukkan apakah akan membuat batch pengakuan fungsional. bool (diperlukan)
batchImplementationAcknowledgements Nilai yang menunjukkan apakah akan membuat batch pengakuan implementasi. bool (diperlukan)
batchTechnicalAcknowledgements Nilai yang menunjukkan apakah akan mengumpulkan pengakuan teknis. bool (diperlukan)
functionalAcknowledgementVersion Versi pengakuan fungsional. string
implementationAcknowledgementVersion Versi pengakuan implementasi. string
needFunctionalAcknowledgement Nilai yang menunjukkan apakah pengakuan fungsional diperlukan. bool (diperlukan)
needImplementationAcknowledgement Nilai yang menunjukkan apakah pengakuan implementasi diperlukan. bool (diperlukan)
needLoopForValidMessages Nilai yang menunjukkan apakah perulangan diperlukan untuk pesan yang valid. bool (diperlukan)
needTechnicalAcknowledgement Nilai yang menunjukkan apakah pengakuan teknis diperlukan. bool (diperlukan)
rolloverAcknowledgementControlNumber Nilai yang menunjukkan apakah akan melakukan rollover nomor kontrol pengakuan. bool (diperlukan)
sendSynchronousAcknowledgement Nilai yang menunjukkan apakah akan mengirim pengakuan sinkron. bool (diperlukan)

X12EnvelopeOverride

Nama Deskripsi Nilai
dateFormat Format tanggal. "CCYYMMDD"
"Tidak Ditentukan"
"YYMMDD" (diperlukan)
functionalIdentifierCode Kode pengidentifikasi fungsi. string
headerVersion Versi header. string (diperlukan)
messageId Id pesan tempat pengaturan amplop ini harus diterapkan. string (diperlukan)
protocolVersion Versi protokol tempat pengaturan amplop ini harus diterapkan. string (diperlukan)
receiverApplicationId Id aplikasi penerima. string (diperlukan)
responsibleAgencyCode Kode agensi yang bertanggung jawab. string (diperlukan)
senderApplicationId Id aplikasi pengirim. string (diperlukan)
targetNamespace Namespace layanan target tempat pengaturan amplop ini harus diterapkan. string (diperlukan)
timeFormat Format waktu. "HHMM"
"HHMMSS"
"HHMMSSd"
"HHMMSSdd"
"NotSpecified" (diperlukan)

X12EnvelopeSettings

Nama Deskripsi Nilai
controlStandardsId Id standar kontrol. int (diperlukan)
controlVersionNumber Nomor versi kontrol. string (diperlukan)
enableDefaultGroupHeaders Nilai yang menunjukkan apakah akan mengaktifkan header grup default. bool (diperlukan)
functionalGroupId Id grup fungsional. string
groupControlNumberLowerBound Nomor kontrol grup terikat lebih rendah. int (diperlukan)
groupControlNumberUpperBound Batas atas nomor kontrol grup. int (diperlukan)
groupHeaderAgencyCode Kode agensi header grup. string (diperlukan)
groupHeaderDateFormat Format tanggal header grup. "CCYYMMDD"
"Tidak Ditentukan"
"YYMMDD" (diperlukan)
groupHeaderTimeFormat Format waktu header grup. "HHMM"
"HHMMSS"
"HHMMSSd"
"HHMMSSdd"
"NotSpecified" (diperlukan)
groupHeaderVersion Versi header grup. string (diperlukan)
interchangeControlNumberLowerBound Nomor kontrol pertukaran terikat lebih rendah. int (diperlukan)
interchangeControlNumberUpperBound Batas atas nomor kontrol pertukaran. int (diperlukan)
overwriteExistingTransactionSetControlNumber Nilai yang menunjukkan apakah akan menimpa nomor kontrol set transaksi yang ada. bool (diperlukan)
receiverApplicationId Id aplikasi penerima. string (diperlukan)
rolloverGroupControlNumber Nilai yang menunjukkan apakah akan melakukan rollover nomor kontrol grup. bool (diperlukan)
rolloverInterchangeControlNumber Nilai yang menunjukkan apakah akan rollover nomor kontrol pertukaran. bool (diperlukan)
rolloverTransactionSetControlNumber Nilai yang menunjukkan apakah akan melakukan rollover nomor kontrol set transaksi. bool (diperlukan)
senderApplicationId Id aplikasi pengirim. string (diperlukan)
transactionSetControlNumberLowerBound Nomor kontrol set transaksi terikat lebih rendah. int (diperlukan)
transactionSetControlNumberPrefix Awalan nomor kontrol set transaksi. string
transactionSetControlNumberSuffix Akhiran nomor kontrol set transaksi. string
transactionSetControlNumberUpperBound Batas atas nomor kontrol set transaksi. int (diperlukan)
usageIndicator Indikator penggunaan. "Informasi"
"Tidak Ditentukan"
“Produksi”
"Uji" (diperlukan)
useControlStandardsIdAsRepetitionCharacter Nilai yang menunjukkan apakah akan menggunakan id standar kontrol sebagai karakter pengulangan. bool (diperlukan)

X12FramingSettings

Nama Deskripsi Nilai
characterSet Set karakter X12. "Dasar"
"Diperluas"
"Tidak Ditentukan"
"UTF8" (diperlukan)
componentSeparator Pemisah komponen. int (diperlukan)
dataElementSeparator Pemisah elemen data. int (diperlukan)
replaceCharacter Karakter pengganti. int (diperlukan)
replaceSeparatorsInPayload Nilai yang menunjukkan apakah akan mengganti pemisah dalam payload. bool (diperlukan)
segmentTerminator Terminator segmen. int (diperlukan)
segmentTerminatorSuffix Akhiran terminator segmen. "CR"
"CRLF"
"LF"
"Tidak Ada"
"NotSpecified" (diperlukan)

X12MessageFilter

Nama Deskripsi Nilai
messageFilterType Jenis filter pesan. "Kecualikan"
"Sertakan"
"Tidak Ditentukan" (diperlukan)

X12MessageIdentifier

Nama Deskripsi Nilai
messageId Id pesan. string (diperlukan)

X12ProcessingSettings

Nama Deskripsi Nilai
convertImpliedDecimal Nilai yang menunjukkan apakah akan mengonversi jenis numerik menjadi desimal tersirat. bool (diperlukan)
createEmptyXmlTagsForTrailingSeparators Nilai yang menunjukkan apakah akan membuat tag xml kosong untuk pemisah berikutnya. bool (diperlukan)
maskSecurityInfo Nilai yang menunjukkan apakah akan menutupi informasi keamanan. bool (diperlukan)
preserveInterchange Nilai yang menunjukkan apakah akan mempertahankan pertukaran. bool (diperlukan)
suspendInterchangeOnError Nilai yang menunjukkan apakah akan menangguhkan pertukaran pada kesalahan. bool (diperlukan)
useDotAsDecimalSeparator Nilai yang menunjukkan apakah akan menggunakan titik sebagai pemisah desimal. bool (diperlukan)

X12SchemaReference

Nama Deskripsi Nilai
messageId Id pesan. string (diperlukan)
schemaName Nama skema. string (diperlukan)
schemaVersion Versi skema. string (diperlukan)
senderApplicationId Id aplikasi pengirim. string

X12KeamananSettings

Nama Deskripsi Nilai
authorizationQualifier Kualifikasi otorisasi. string (diperlukan)
authorizationValue Nilai otorisasi. string
passwordValue Nilai kata sandi. string
securityQualifier Kualifikasi keamanan. string (diperlukan)

X12ValidationOverride

Nama Deskripsi Nilai
allowLeadingAndTrailingSpacesAndZeroes Nilai yang menunjukkan apakah akan mengizinkan spasi dan nol di awal dan akhir. bool (diperlukan)
messageId Id pesan tempat pengaturan validasi harus diterapkan. string (diperlukan)
trailingSeparatorPolicy Kebijakan pemisah berikutnya. "Wajib"
"NotAllowed"
"Tidak Ditentukan"
"Opsional" (diperlukan)
trimLeadingAndTrailingSpacesAndZeroes Nilai yang menunjukkan apakah akan memangkas spasi dan nol di awal dan akhir. bool (diperlukan)
validateCharacterSet Nilai yang menunjukkan apakah akan memvalidasi Set karakter. bool (diperlukan)
validateEDITypes Nilai yang menunjukkan apakah akan memvalidasi jenis EDI. bool (diperlukan)
validateXSDTypes Nilai yang menunjukkan apakah akan memvalidasi jenis XSD. bool (diperlukan)

X12ValidationSettings

Nama Deskripsi Nilai
allowLeadingAndTrailingSpacesAndZeroes Nilai yang menunjukkan apakah akan mengizinkan spasi dan nol di awal dan akhir. bool (diperlukan)
checkDuplicateGroupControlNumber Nilai yang menunjukkan apakah akan memeriksa nomor kontrol grup duplikat. bool (diperlukan)
checkDuplicateInterchangeControlNumber Nilai yang menunjukkan apakah akan memeriksa nomor kontrol pertukaran duplikat. bool (diperlukan)
checkDuplicateTransactionSetControlNumber Nilai yang menunjukkan apakah akan memeriksa nomor kontrol set transaksi duplikat. bool (diperlukan)
interchangeControlNumberValidityDays Periode validitas nomor kontrol pertukaran. int (diperlukan)
trailingSeparatorPolicy Kebijakan pemisah berikutnya. "Wajib"
"Tidak Diizinkan"
"Tidak Ditentukan"
"Opsional" (diperlukan)
trimLeadingAndTrailingSpacesAndZeroes Nilai yang menunjukkan apakah akan memangkas spasi awal dan akhir dan nol. bool (diperlukan)
validateCharacterSet Nilai yang menunjukkan apakah akan memvalidasi set karakter dalam pesan. bool (diperlukan)
validasiEDITypes Nilai yang menunjukkan apakah akan memvalidasi jenis EDI. bool (diperlukan)
validateXSDTypes Nilai yang menunjukkan apakah akan memvalidasi jenis XSD. bool (diperlukan)

X12DelimiterOverrides

Nama Deskripsi Nilai
componentSeparator Pemisah komponen. int (diperlukan)
dataElementSeparator Pemisah elemen data. int (diperlukan)
messageId Id pesan. string
protocolVersion Versi protokol. string
replaceCharacter Karakter pengganti. int (diperlukan)
replaceSeparatorsInPayload Nilai yang menunjukkan apakah akan mengganti pemisah dalam payload. bool (diperlukan)
segmentTerminator Terminator segmen. int (diperlukan)
segmentTerminatorSuffix Akhiran terminator segmen. "CR"
"CRLF"
"LF"
"Tidak Ada"
"NotSpecified" (diperlukan)
targetNamespace Namespace layanan target tempat pengaturan pemisah ini harus diterapkan. string