Microsoft.Logic integrationAccounts/agreements 2018-07-01-preview
Bicep 리소스 정의
integrationAccounts/agreements 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령 참조
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
리소스 형식
Microsoft.Logic/integrationAccounts/agreements 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.
resource symbolicname 'Microsoft.Logic/integrationAccounts/agreements@2018-07-01-preview' = {
parent: resourceSymbolicName
location: 'string'
name: 'string'
properties: {
agreementType: 'string'
content: {
aS2: {
receiveAgreement: {
protocolSettings: {
acknowledgementConnectionSettings: {
ignoreCertificateNameMismatch: bool
keepHttpConnectionAlive: bool
supportHttpStatusCodeContinue: bool
unfoldHttpHeaders: bool
}
envelopeSettings: {
autogenerateFileName: bool
fileNameTemplate: 'string'
messageContentType: 'string'
suspendMessageOnFileNameGenerationError: bool
transmitFileNameInMimeHeader: bool
}
errorSettings: {
resendIfMDNNotReceived: bool
suspendDuplicateMessage: bool
}
mdnSettings: {
dispositionNotificationTo: 'string'
mdnText: 'string'
micHashingAlgorithm: 'string'
needMDN: bool
receiptDeliveryUrl: 'string'
sendInboundMDNToMessageBox: bool
sendMDNAsynchronously: bool
signMDN: bool
signOutboundMDNIfOptional: bool
}
messageConnectionSettings: {
ignoreCertificateNameMismatch: bool
keepHttpConnectionAlive: bool
supportHttpStatusCodeContinue: bool
unfoldHttpHeaders: bool
}
securitySettings: {
enableNRRForInboundDecodedMessages: bool
enableNRRForInboundEncodedMessages: bool
enableNRRForInboundMDN: bool
enableNRRForOutboundDecodedMessages: bool
enableNRRForOutboundEncodedMessages: bool
enableNRRForOutboundMDN: bool
encryptionCertificateName: 'string'
overrideGroupSigningCertificate: bool
sha2AlgorithmFormat: 'string'
signingCertificateName: 'string'
}
validationSettings: {
checkCertificateRevocationListOnReceive: bool
checkCertificateRevocationListOnSend: bool
checkDuplicateMessage: bool
compressMessage: bool
encryptionAlgorithm: 'string'
encryptMessage: bool
interchangeDuplicatesValidityDays: int
overrideMessageProperties: bool
signingAlgorithm: 'string'
signMessage: bool
}
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
sendAgreement: {
protocolSettings: {
acknowledgementConnectionSettings: {
ignoreCertificateNameMismatch: bool
keepHttpConnectionAlive: bool
supportHttpStatusCodeContinue: bool
unfoldHttpHeaders: bool
}
envelopeSettings: {
autogenerateFileName: bool
fileNameTemplate: 'string'
messageContentType: 'string'
suspendMessageOnFileNameGenerationError: bool
transmitFileNameInMimeHeader: bool
}
errorSettings: {
resendIfMDNNotReceived: bool
suspendDuplicateMessage: bool
}
mdnSettings: {
dispositionNotificationTo: 'string'
mdnText: 'string'
micHashingAlgorithm: 'string'
needMDN: bool
receiptDeliveryUrl: 'string'
sendInboundMDNToMessageBox: bool
sendMDNAsynchronously: bool
signMDN: bool
signOutboundMDNIfOptional: bool
}
messageConnectionSettings: {
ignoreCertificateNameMismatch: bool
keepHttpConnectionAlive: bool
supportHttpStatusCodeContinue: bool
unfoldHttpHeaders: bool
}
securitySettings: {
enableNRRForInboundDecodedMessages: bool
enableNRRForInboundEncodedMessages: bool
enableNRRForInboundMDN: bool
enableNRRForOutboundDecodedMessages: bool
enableNRRForOutboundEncodedMessages: bool
enableNRRForOutboundMDN: bool
encryptionCertificateName: 'string'
overrideGroupSigningCertificate: bool
sha2AlgorithmFormat: 'string'
signingCertificateName: 'string'
}
validationSettings: {
checkCertificateRevocationListOnReceive: bool
checkCertificateRevocationListOnSend: bool
checkDuplicateMessage: bool
compressMessage: bool
encryptionAlgorithm: 'string'
encryptMessage: bool
interchangeDuplicatesValidityDays: int
overrideMessageProperties: bool
signingAlgorithm: 'string'
signMessage: bool
}
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
}
edifact: {
receiveAgreement: {
protocolSettings: {
acknowledgementSettings: {
acknowledgementControlNumberLowerBound: int
acknowledgementControlNumberPrefix: 'string'
acknowledgementControlNumberSuffix: 'string'
acknowledgementControlNumberUpperBound: int
batchFunctionalAcknowledgements: bool
batchTechnicalAcknowledgements: bool
needFunctionalAcknowledgement: bool
needLoopForValidMessages: bool
needTechnicalAcknowledgement: bool
rolloverAcknowledgementControlNumber: bool
sendSynchronousAcknowledgement: bool
}
edifactDelimiterOverrides: [
{
componentSeparator: int
dataElementSeparator: int
decimalPointIndicator: 'string'
messageAssociationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
releaseIndicator: int
repetitionSeparator: int
segmentTerminator: int
segmentTerminatorSuffix: 'string'
targetNamespace: 'string'
}
]
envelopeOverrides: [
{
applicationPassword: 'string'
associationAssignedCode: 'string'
controllingAgencyCode: 'string'
functionalGroupId: 'string'
groupHeaderMessageRelease: 'string'
groupHeaderMessageVersion: 'string'
messageAssociationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
receiverApplicationId: 'string'
receiverApplicationQualifier: 'string'
senderApplicationId: 'string'
senderApplicationQualifier: 'string'
targetNamespace: 'string'
}
]
envelopeSettings: {
applicationReferenceId: 'string'
applyDelimiterStringAdvice: bool
communicationAgreementId: 'string'
createGroupingSegments: bool
enableDefaultGroupHeaders: bool
functionalGroupId: 'string'
groupApplicationPassword: 'string'
groupApplicationReceiverId: 'string'
groupApplicationReceiverQualifier: 'string'
groupApplicationSenderId: 'string'
groupApplicationSenderQualifier: 'string'
groupAssociationAssignedCode: 'string'
groupControllingAgencyCode: 'string'
groupControlNumberLowerBound: int
groupControlNumberPrefix: 'string'
groupControlNumberSuffix: 'string'
groupControlNumberUpperBound: int
groupMessageRelease: 'string'
groupMessageVersion: 'string'
interchangeControlNumberLowerBound: int
interchangeControlNumberPrefix: 'string'
interchangeControlNumberSuffix: 'string'
interchangeControlNumberUpperBound: int
isTestInterchange: bool
overwriteExistingTransactionSetControlNumber: bool
processingPriorityCode: 'string'
receiverInternalIdentification: 'string'
receiverInternalSubIdentification: 'string'
receiverReverseRoutingAddress: 'string'
recipientReferencePasswordQualifier: 'string'
recipientReferencePasswordValue: 'string'
rolloverGroupControlNumber: bool
rolloverInterchangeControlNumber: bool
rolloverTransactionSetControlNumber: bool
senderInternalIdentification: 'string'
senderInternalSubIdentification: 'string'
senderReverseRoutingAddress: 'string'
transactionSetControlNumberLowerBound: int
transactionSetControlNumberPrefix: 'string'
transactionSetControlNumberSuffix: 'string'
transactionSetControlNumberUpperBound: int
}
framingSettings: {
characterEncoding: 'string'
characterSet: 'string'
componentSeparator: int
dataElementSeparator: int
decimalPointIndicator: 'string'
protocolVersion: int
releaseIndicator: int
repetitionSeparator: int
segmentTerminator: int
segmentTerminatorSuffix: 'string'
serviceCodeListDirectoryVersion: 'string'
}
messageFilter: {
messageFilterType: 'string'
}
messageFilterList: [
{
messageId: 'string'
}
]
processingSettings: {
createEmptyXmlTagsForTrailingSeparators: bool
maskSecurityInfo: bool
preserveInterchange: bool
suspendInterchangeOnError: bool
useDotAsDecimalSeparator: bool
}
schemaReferences: [
{
associationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
schemaName: 'string'
senderApplicationId: 'string'
senderApplicationQualifier: 'string'
}
]
validationOverrides: [
{
allowLeadingAndTrailingSpacesAndZeroes: bool
enforceCharacterSet: bool
messageId: 'string'
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateEDITypes: bool
validateXSDTypes: bool
}
]
validationSettings: {
allowLeadingAndTrailingSpacesAndZeroes: bool
checkDuplicateGroupControlNumber: bool
checkDuplicateInterchangeControlNumber: bool
checkDuplicateTransactionSetControlNumber: bool
interchangeControlNumberValidityDays: int
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
sendAgreement: {
protocolSettings: {
acknowledgementSettings: {
acknowledgementControlNumberLowerBound: int
acknowledgementControlNumberPrefix: 'string'
acknowledgementControlNumberSuffix: 'string'
acknowledgementControlNumberUpperBound: int
batchFunctionalAcknowledgements: bool
batchTechnicalAcknowledgements: bool
needFunctionalAcknowledgement: bool
needLoopForValidMessages: bool
needTechnicalAcknowledgement: bool
rolloverAcknowledgementControlNumber: bool
sendSynchronousAcknowledgement: bool
}
edifactDelimiterOverrides: [
{
componentSeparator: int
dataElementSeparator: int
decimalPointIndicator: 'string'
messageAssociationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
releaseIndicator: int
repetitionSeparator: int
segmentTerminator: int
segmentTerminatorSuffix: 'string'
targetNamespace: 'string'
}
]
envelopeOverrides: [
{
applicationPassword: 'string'
associationAssignedCode: 'string'
controllingAgencyCode: 'string'
functionalGroupId: 'string'
groupHeaderMessageRelease: 'string'
groupHeaderMessageVersion: 'string'
messageAssociationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
receiverApplicationId: 'string'
receiverApplicationQualifier: 'string'
senderApplicationId: 'string'
senderApplicationQualifier: 'string'
targetNamespace: 'string'
}
]
envelopeSettings: {
applicationReferenceId: 'string'
applyDelimiterStringAdvice: bool
communicationAgreementId: 'string'
createGroupingSegments: bool
enableDefaultGroupHeaders: bool
functionalGroupId: 'string'
groupApplicationPassword: 'string'
groupApplicationReceiverId: 'string'
groupApplicationReceiverQualifier: 'string'
groupApplicationSenderId: 'string'
groupApplicationSenderQualifier: 'string'
groupAssociationAssignedCode: 'string'
groupControllingAgencyCode: 'string'
groupControlNumberLowerBound: int
groupControlNumberPrefix: 'string'
groupControlNumberSuffix: 'string'
groupControlNumberUpperBound: int
groupMessageRelease: 'string'
groupMessageVersion: 'string'
interchangeControlNumberLowerBound: int
interchangeControlNumberPrefix: 'string'
interchangeControlNumberSuffix: 'string'
interchangeControlNumberUpperBound: int
isTestInterchange: bool
overwriteExistingTransactionSetControlNumber: bool
processingPriorityCode: 'string'
receiverInternalIdentification: 'string'
receiverInternalSubIdentification: 'string'
receiverReverseRoutingAddress: 'string'
recipientReferencePasswordQualifier: 'string'
recipientReferencePasswordValue: 'string'
rolloverGroupControlNumber: bool
rolloverInterchangeControlNumber: bool
rolloverTransactionSetControlNumber: bool
senderInternalIdentification: 'string'
senderInternalSubIdentification: 'string'
senderReverseRoutingAddress: 'string'
transactionSetControlNumberLowerBound: int
transactionSetControlNumberPrefix: 'string'
transactionSetControlNumberSuffix: 'string'
transactionSetControlNumberUpperBound: int
}
framingSettings: {
characterEncoding: 'string'
characterSet: 'string'
componentSeparator: int
dataElementSeparator: int
decimalPointIndicator: 'string'
protocolVersion: int
releaseIndicator: int
repetitionSeparator: int
segmentTerminator: int
segmentTerminatorSuffix: 'string'
serviceCodeListDirectoryVersion: 'string'
}
messageFilter: {
messageFilterType: 'string'
}
messageFilterList: [
{
messageId: 'string'
}
]
processingSettings: {
createEmptyXmlTagsForTrailingSeparators: bool
maskSecurityInfo: bool
preserveInterchange: bool
suspendInterchangeOnError: bool
useDotAsDecimalSeparator: bool
}
schemaReferences: [
{
associationAssignedCode: 'string'
messageId: 'string'
messageRelease: 'string'
messageVersion: 'string'
schemaName: 'string'
senderApplicationId: 'string'
senderApplicationQualifier: 'string'
}
]
validationOverrides: [
{
allowLeadingAndTrailingSpacesAndZeroes: bool
enforceCharacterSet: bool
messageId: 'string'
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateEDITypes: bool
validateXSDTypes: bool
}
]
validationSettings: {
allowLeadingAndTrailingSpacesAndZeroes: bool
checkDuplicateGroupControlNumber: bool
checkDuplicateInterchangeControlNumber: bool
checkDuplicateTransactionSetControlNumber: bool
interchangeControlNumberValidityDays: int
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
}
x12: {
receiveAgreement: {
protocolSettings: {
acknowledgementSettings: {
acknowledgementControlNumberLowerBound: int
acknowledgementControlNumberPrefix: 'string'
acknowledgementControlNumberSuffix: 'string'
acknowledgementControlNumberUpperBound: int
batchFunctionalAcknowledgements: bool
batchImplementationAcknowledgements: bool
batchTechnicalAcknowledgements: bool
functionalAcknowledgementVersion: 'string'
implementationAcknowledgementVersion: 'string'
needFunctionalAcknowledgement: bool
needImplementationAcknowledgement: bool
needLoopForValidMessages: bool
needTechnicalAcknowledgement: bool
rolloverAcknowledgementControlNumber: bool
sendSynchronousAcknowledgement: bool
}
envelopeOverrides: [
{
dateFormat: 'string'
functionalIdentifierCode: 'string'
headerVersion: 'string'
messageId: 'string'
protocolVersion: 'string'
receiverApplicationId: 'string'
responsibleAgencyCode: 'string'
senderApplicationId: 'string'
targetNamespace: 'string'
timeFormat: 'string'
}
]
envelopeSettings: {
controlStandardsId: int
controlVersionNumber: 'string'
enableDefaultGroupHeaders: bool
functionalGroupId: 'string'
groupControlNumberLowerBound: int
groupControlNumberUpperBound: int
groupHeaderAgencyCode: 'string'
groupHeaderDateFormat: 'string'
groupHeaderTimeFormat: 'string'
groupHeaderVersion: 'string'
interchangeControlNumberLowerBound: int
interchangeControlNumberUpperBound: int
overwriteExistingTransactionSetControlNumber: bool
receiverApplicationId: 'string'
rolloverGroupControlNumber: bool
rolloverInterchangeControlNumber: bool
rolloverTransactionSetControlNumber: bool
senderApplicationId: 'string'
transactionSetControlNumberLowerBound: int
transactionSetControlNumberPrefix: 'string'
transactionSetControlNumberSuffix: 'string'
transactionSetControlNumberUpperBound: int
usageIndicator: 'string'
useControlStandardsIdAsRepetitionCharacter: bool
}
framingSettings: {
characterSet: 'string'
componentSeparator: int
dataElementSeparator: int
replaceCharacter: int
replaceSeparatorsInPayload: bool
segmentTerminator: int
segmentTerminatorSuffix: 'string'
}
messageFilter: {
messageFilterType: 'string'
}
messageFilterList: [
{
messageId: 'string'
}
]
processingSettings: {
convertImpliedDecimal: bool
createEmptyXmlTagsForTrailingSeparators: bool
maskSecurityInfo: bool
preserveInterchange: bool
suspendInterchangeOnError: bool
useDotAsDecimalSeparator: bool
}
schemaReferences: [
{
messageId: 'string'
schemaName: 'string'
schemaVersion: 'string'
senderApplicationId: 'string'
}
]
securitySettings: {
authorizationQualifier: 'string'
authorizationValue: 'string'
passwordValue: 'string'
securityQualifier: 'string'
}
validationOverrides: [
{
allowLeadingAndTrailingSpacesAndZeroes: bool
messageId: 'string'
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
]
validationSettings: {
allowLeadingAndTrailingSpacesAndZeroes: bool
checkDuplicateGroupControlNumber: bool
checkDuplicateInterchangeControlNumber: bool
checkDuplicateTransactionSetControlNumber: bool
interchangeControlNumberValidityDays: int
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
x12DelimiterOverrides: [
{
componentSeparator: int
dataElementSeparator: int
messageId: 'string'
protocolVersion: 'string'
replaceCharacter: int
replaceSeparatorsInPayload: bool
segmentTerminator: int
segmentTerminatorSuffix: 'string'
targetNamespace: 'string'
}
]
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
sendAgreement: {
protocolSettings: {
acknowledgementSettings: {
acknowledgementControlNumberLowerBound: int
acknowledgementControlNumberPrefix: 'string'
acknowledgementControlNumberSuffix: 'string'
acknowledgementControlNumberUpperBound: int
batchFunctionalAcknowledgements: bool
batchImplementationAcknowledgements: bool
batchTechnicalAcknowledgements: bool
functionalAcknowledgementVersion: 'string'
implementationAcknowledgementVersion: 'string'
needFunctionalAcknowledgement: bool
needImplementationAcknowledgement: bool
needLoopForValidMessages: bool
needTechnicalAcknowledgement: bool
rolloverAcknowledgementControlNumber: bool
sendSynchronousAcknowledgement: bool
}
envelopeOverrides: [
{
dateFormat: 'string'
functionalIdentifierCode: 'string'
headerVersion: 'string'
messageId: 'string'
protocolVersion: 'string'
receiverApplicationId: 'string'
responsibleAgencyCode: 'string'
senderApplicationId: 'string'
targetNamespace: 'string'
timeFormat: 'string'
}
]
envelopeSettings: {
controlStandardsId: int
controlVersionNumber: 'string'
enableDefaultGroupHeaders: bool
functionalGroupId: 'string'
groupControlNumberLowerBound: int
groupControlNumberUpperBound: int
groupHeaderAgencyCode: 'string'
groupHeaderDateFormat: 'string'
groupHeaderTimeFormat: 'string'
groupHeaderVersion: 'string'
interchangeControlNumberLowerBound: int
interchangeControlNumberUpperBound: int
overwriteExistingTransactionSetControlNumber: bool
receiverApplicationId: 'string'
rolloverGroupControlNumber: bool
rolloverInterchangeControlNumber: bool
rolloverTransactionSetControlNumber: bool
senderApplicationId: 'string'
transactionSetControlNumberLowerBound: int
transactionSetControlNumberPrefix: 'string'
transactionSetControlNumberSuffix: 'string'
transactionSetControlNumberUpperBound: int
usageIndicator: 'string'
useControlStandardsIdAsRepetitionCharacter: bool
}
framingSettings: {
characterSet: 'string'
componentSeparator: int
dataElementSeparator: int
replaceCharacter: int
replaceSeparatorsInPayload: bool
segmentTerminator: int
segmentTerminatorSuffix: 'string'
}
messageFilter: {
messageFilterType: 'string'
}
messageFilterList: [
{
messageId: 'string'
}
]
processingSettings: {
convertImpliedDecimal: bool
createEmptyXmlTagsForTrailingSeparators: bool
maskSecurityInfo: bool
preserveInterchange: bool
suspendInterchangeOnError: bool
useDotAsDecimalSeparator: bool
}
schemaReferences: [
{
messageId: 'string'
schemaName: 'string'
schemaVersion: 'string'
senderApplicationId: 'string'
}
]
securitySettings: {
authorizationQualifier: 'string'
authorizationValue: 'string'
passwordValue: 'string'
securityQualifier: 'string'
}
validationOverrides: [
{
allowLeadingAndTrailingSpacesAndZeroes: bool
messageId: 'string'
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
]
validationSettings: {
allowLeadingAndTrailingSpacesAndZeroes: bool
checkDuplicateGroupControlNumber: bool
checkDuplicateInterchangeControlNumber: bool
checkDuplicateTransactionSetControlNumber: bool
interchangeControlNumberValidityDays: int
trailingSeparatorPolicy: 'string'
trimLeadingAndTrailingSpacesAndZeroes: bool
validateCharacterSet: bool
validateEDITypes: bool
validateXSDTypes: bool
}
x12DelimiterOverrides: [
{
componentSeparator: int
dataElementSeparator: int
messageId: 'string'
protocolVersion: 'string'
replaceCharacter: int
replaceSeparatorsInPayload: bool
segmentTerminator: int
segmentTerminatorSuffix: 'string'
targetNamespace: 'string'
}
]
}
receiverBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
senderBusinessIdentity: {
qualifier: 'string'
value: 'string'
}
}
}
}
guestIdentity: {
qualifier: 'string'
value: 'string'
}
guestPartner: 'string'
hostIdentity: {
qualifier: 'string'
value: 'string'
}
hostPartner: 'string'
metadata: any(Azure.Bicep.Types.Concrete.AnyType)
}
tags: {
{customized property}: 'string'
}
}
속성 값
AgreementContent
이름 | 묘사 | 값 |
---|---|---|
aS2 | AS2 계약 콘텐츠입니다. | AS2AgreementContent |
edifact | EDIFACT 규약 콘텐츠입니다. | EdifactAgreementContent |
x12 | X12 규약 콘텐츠입니다. | X12AgreementContent |
AS2AcknowledgementConnectionSettings
이름 | 묘사 | 값 |
---|---|---|
ignoreCertificateNameMismatch | 인증서 이름의 불일치를 무시할지 여부를 나타내는 값입니다. | bool(필수) |
keepHttpConnectionAlive | 연결을 활성 상태로 유지할지 여부를 나타내는 값입니다. | bool(필수) |
supportHttpStatusCodeContinue | HTTP 상태 코드 'CONTINUE'를 지원할지 여부를 나타내는 값입니다. | bool(필수) |
unfoldHttpHeaders | HTTP 헤더를 펼치는지 여부를 나타내는 값입니다. | bool(필수) |
AS2AgreementContent
이름 | 묘사 | 값 |
---|---|---|
receiveAgreement | AS2 단방향 수신 계약입니다. | AS2OneWayAgreement |
sendAgreement | AS2 단방향 송신 계약입니다. | AS2OneWayAgreement |
AS2EnvelopeSettings
이름 | 묘사 | 값 |
---|---|---|
autogenerateFileName | 파일 이름을 자동으로 생성할지 여부를 나타내는 값입니다. | bool(필수) |
fileNameTemplate | 파일 이름에 대한 템플릿입니다. | string(필수) |
messageContentType | 메시지 콘텐츠 형식입니다. | string(필수) |
suspendMessageOnFileNameGenerationError | 파일 이름 생성 오류에 대한 메시지를 일시 중단할지 여부를 나타내는 값입니다. | bool(필수) |
transmitFileNameInMimeHeader | mime 헤더에서 파일 이름을 전송할지 여부를 나타내는 값입니다. | bool(필수) |
AS2ErrorSettings
이름 | 묘사 | 값 |
---|---|---|
resendIfMDNNotReceived | MDN이 수신되지 않은 경우 메시지를 다시 전송할지 여부를 나타내는 값입니다. | bool(필수) |
suspendDuplicateMessage | 중복 메시지를 일시 중단할지 여부를 나타내는 값입니다. | bool(필수) |
AS2MdnSettings
이름 | 묘사 | 값 |
---|---|---|
dispositionNotificationTo | 헤더 값에 대한 처리 알림입니다. | 문자열 |
mdnText | MDN 텍스트입니다. | 문자열 |
micHashingAlgorithm | 서명 또는 해시 알고리즘입니다. | 'MD5' 'None' 'NotSpecified' 'SHA1' 'SHA2256' 'SHA2384' 'SHA2512'(필수) |
needMDN | MDN을 보내거나 요청할지 여부를 나타내는 값입니다. | bool(필수) |
receiptDeliveryUrl | 영수증 배달 URL입니다. | 문자열 |
sendInboundMDNToMessageBox | 메시지 상자에 인바운드 MDN을 보낼지 여부를 나타내는 값입니다. | bool(필수) |
sendMDNAsynchronously | 비동기 MDN을 보낼지 여부를 나타내는 값입니다. | bool(필수) |
signMDN | MDN에 서명해야 하는지 여부를 나타내는 값입니다. | bool(필수) |
signOutboundMDNIfOptional | 선택 사항인 경우 아웃바운드 MDN에 서명할지 여부를 나타내는 값입니다. | bool(필수) |
AS2MessageConnectionSettings
이름 | 묘사 | 값 |
---|---|---|
ignoreCertificateNameMismatch | 인증서 이름의 불일치를 무시할지 여부를 나타내는 값입니다. | bool(필수) |
keepHttpConnectionAlive | 연결을 활성 상태로 유지할지 여부를 나타내는 값입니다. | bool(필수) |
supportHttpStatusCodeContinue | HTTP 상태 코드 'CONTINUE'를 지원할지 여부를 나타내는 값입니다. | bool(필수) |
unfoldHttpHeaders | HTTP 헤더를 펼치는지 여부를 나타내는 값입니다. | bool(필수) |
AS2OneWayAgreement
이름 | 묘사 | 값 |
---|---|---|
protocolSettings | AS2 프로토콜 설정입니다. | AS2ProtocolSettings |
receiverBusinessIdentity | 수신자 비즈니스 ID | BusinessIdentity(필수) |
senderBusinessIdentity | 보낸 사람 비즈니스 ID | BusinessIdentity(필수) |
AS2ProtocolSettings
이름 | 묘사 | 값 |
---|---|---|
acknowledgementConnectionSettings | 승인 연결 설정입니다. | as2AcknowledgementConnectionSettings |
envelopeSettings | 봉투 설정입니다. | AS2EnvelopeSettings |
errorSettings | 오류 설정입니다. | AS2ErrorSettings |
mdnSettings | MDN 설정입니다. | AS2MdnSettings |
messageConnectionSettings | 메시지 연결 설정입니다. | AS2MessageConnectionSettings |
securitySettings | 보안 설정입니다. | AS2SecuritySettings |
validationSettings | 유효성 검사 설정입니다. | AS2ValidationSettings |
AS2SecuritySettings
이름 | 묘사 | 값 |
---|---|---|
enableNRRForInboundDecodedMessages | 인바운드 디코딩된 메시지에 대해 NRR을 사용할지 여부를 나타내는 값입니다. | bool(필수) |
enableNRRForInboundEncodedMessages | 인바운드 인코딩된 메시지에 대해 NRR을 사용할지 여부를 나타내는 값입니다. | bool(필수) |
enableNRRForInboundMDN | 인바운드 MDN에 NRR을 사용할지 여부를 나타내는 값입니다. | bool(필수) |
enableNRRForOutboundDecodedMessages | 아웃바운드 디코딩된 메시지에 대해 NRR을 사용할지 여부를 나타내는 값입니다. | bool(필수) |
enableNRRForOutboundEncodedMessages | 아웃바운드 인코딩된 메시지에 대해 NRR을 사용할지 여부를 나타내는 값입니다. | bool(필수) |
enableNRRForOutboundMDN | 아웃바운드 MDN에 NRR을 사용할지 여부를 나타내는 값입니다. | bool(필수) |
encryptionCertificateName | 암호화 인증서의 이름입니다. | 문자열 |
overrideGroupSigningCertificate | MDN을 보내거나 요청할지 여부를 나타내는 값입니다. | bool(필수) |
sha2AlgorithmFormat | Sha2 알고리즘 형식입니다. 유효한 값은 Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize입니다. | 문자열 |
signingCertificateName | 서명 인증서의 이름입니다. | 문자열 |
AS2ValidationSettings
이름 | 묘사 | 값 |
---|---|---|
checkCertificateRevocationListOnReceive | 수신 시 인증서 해지 목록을 확인할지 여부를 나타내는 값입니다. | bool(필수) |
checkCertificateRevocationListOnSend | 전송 시 인증서 해지 목록을 확인할지 여부를 나타내는 값입니다. | bool(필수) |
checkDuplicateMessage | 중복 메시지를 확인할지 여부를 나타내는 값입니다. | bool(필수) |
compressMessage | 메시지를 압축해야 하는지 여부를 나타내는 값입니다. | bool(필수) |
encryptionAlgorithm | 암호화 알고리즘입니다. | 'AES128' 'AES192' 'AES256' 'DES3' 'None' 'NotSpecified' 'RC2'(필수) |
encryptMessage | 메시지를 암호화해야 하는지 여부를 나타내는 값입니다. | bool(필수) |
interchangeDuplicatesValidityDays | 중복 교환을 다시 볼 일 수입니다. | int(필수) |
overrideMessageProperties | 들어오는 메시지 속성을 규약에 포함된 메시지 속성을 재정의할지 여부를 나타내는 값입니다. | bool(필수) |
signingAlgorithm | 서명 알고리즘입니다. | '기본값' 'NotSpecified' 'SHA1' 'SHA2256' 'SHA2384' 'SHA2512' |
signMessage | 메시지에 서명해야 하는지 여부를 나타내는 값입니다. | bool(필수) |
BusinessIdentity
이름 | 묘사 | 값 |
---|---|---|
한정자 | 비즈니스 ID 한정자(예: as2identity, ZZ, ZZZ, 31, 32) | string(필수) |
값 | 사용자가 정의한 비즈니스 ID 값입니다. | string(필수) |
EdifactAcknowledgementSettings
이름 | 묘사 | 값 |
---|---|---|
acknowledgementControlNumberLowerBound | 승인 컨트롤 번호 하한입니다. | int(필수) |
acknowledgementControlNumberPrefix | 승인 컨트롤 번호 접두사입니다. | 문자열 |
acknowledgementControlNumberSuffix | 승인 컨트롤 번호 접미사입니다. | 문자열 |
acknowledgementControlNumberUpperBound | 승인 컨트롤 번호 상한입니다. | int(필수) |
batchFunctionalAcknowledgements | 기능 승인을 일괄 처리할지 여부를 나타내는 값입니다. | bool(필수) |
batchTechnicalAcknowledgements | 기술 승인을 일괄 처리할지 여부를 나타내는 값입니다. | bool(필수) |
needFunctionalAcknowledgement | 기능 승인이 필요한지 여부를 나타내는 값입니다. | bool(필수) |
needLoopForValidMessages | 유효한 메시지에 루프가 필요한지 여부를 나타내는 값입니다. | bool(필수) |
needTechnicalAcknowledgement | 기술 승인이 필요한지 여부를 나타내는 값입니다. | bool(필수) |
rolloverAcknowledgementControlNumber | 승인 컨트롤 번호를 롤오버할지 여부를 나타내는 값입니다. | bool(필수) |
sendSynchronousAcknowledgement | 동기 승인을 보낼지 여부를 나타내는 값입니다. | bool(필수) |
EdifactAgreementContent
이름 | 묘사 | 값 |
---|---|---|
receiveAgreement | EDIFACT 단방향 수신 계약입니다. | EdifactOneWayAgreement(필수) |
sendAgreement | EDIFACT 단방향 송신 계약입니다. | EdifactOneWayAgreement(필수) |
EdifactDelimiterOverride
이름 | 묘사 | 값 |
---|---|---|
componentSeparator | 구성 요소 구분 기호입니다. | int(필수) |
dataElementSeparator | 데이터 요소 구분 기호입니다. | int(필수) |
decimalPointIndicator | 소수점 표시기입니다. | '쉼표' 'Decimal' 'NotSpecified'(필수) |
messageAssociationAssignedCode | 메시지 연결 할당 코드입니다. | 문자열 |
messageId | 메시지 ID입니다. | 문자열 |
messageRelease | 메시지 릴리스입니다. | 문자열 |
messageVersion | 메시지 버전입니다. | 문자열 |
releaseIndicator | 릴리스 표시기입니다. | int(필수) |
repetitionSeparator | 반복 구분 기호입니다. | int(필수) |
segmentTerminator | 세그먼트 종결자입니다. | int(필수) |
segmentTerminatorSuffix | 세그먼트 종결자 접미사입니다. | 'CR' 'CRLF' 'LF' 'None' 'NotSpecified'(필수) |
targetNamespace | 이 구분 기호 설정을 적용해야 하는 대상 네임스페이스입니다. | 문자열 |
EdifactEnvelopeOverride
이름 | 묘사 | 값 |
---|---|---|
applicationPassword | 애플리케이션 암호입니다. | 문자열 |
associationAssignedCode | 연결 할당 코드입니다. | 문자열 |
controllingAgencyCode | 제어 기관 코드입니다. | 문자열 |
functionalGroupId | 기능 그룹 ID입니다. | 문자열 |
groupHeaderMessageRelease | 그룹 헤더 메시지 릴리스입니다. | 문자열 |
groupHeaderMessageVersion | 그룹 헤더 메시지 버전입니다. | 문자열 |
messageAssociationAssignedCode | 메시지 연결 할당 코드입니다. | 문자열 |
messageId | 이 봉투 설정을 적용해야 하는 메시지 ID입니다. | 문자열 |
messageRelease | 이 봉투 설정을 적용해야 하는 메시지 릴리스 버전입니다. | 문자열 |
messageVersion | 이 봉투 설정을 적용해야 하는 메시지 버전입니다. | 문자열 |
receiverApplicationId | 수신기 애플리케이션 ID입니다. | 문자열 |
receiverApplicationQualifier | 수신기 애플리케이션 한정자입니다. | 문자열 |
senderApplicationId | 보낸 사람 애플리케이션 ID입니다. | 문자열 |
senderApplicationQualifier | 보낸 사람 애플리케이션 한정자입니다. | 문자열 |
targetNamespace | 이 봉투 설정을 적용해야 하는 대상 네임스페이스입니다. | 문자열 |
EdifactEnvelopeSettings
이름 | 묘사 | 값 |
---|---|---|
applicationReferenceId | 애플리케이션 참조 ID입니다. | 문자열 |
applyDelimiterStringAdvice | 구분 기호 문자열 조언을 적용할지 여부를 나타내는 값입니다. | bool(필수) |
communicationAgreementId | 통신 계약 ID입니다. | 문자열 |
createGroupingSegments | 그룹화 세그먼트를 만들지 여부를 나타내는 값입니다. | bool(필수) |
enableDefaultGroupHeaders | 기본 그룹 헤더를 사용할지 여부를 나타내는 값입니다. | bool(필수) |
functionalGroupId | 기능 그룹 ID입니다. | 문자열 |
groupApplicationPassword | 그룹 애플리케이션 암호입니다. | 문자열 |
groupApplicationReceiverId | 그룹 애플리케이션 수신기 ID입니다. | 문자열 |
groupApplicationReceiverQualifier | 그룹 애플리케이션 수신기 한정자입니다. | 문자열 |
groupApplicationSenderId | 그룹 애플리케이션 보낸 사람 ID입니다. | 문자열 |
groupApplicationSenderQualifier | 그룹 애플리케이션 보낸 사람 한정자입니다. | 문자열 |
groupAssociationAssignedCode | 그룹 연결 할당 코드입니다. | 문자열 |
groupControllingAgencyCode | 에이전시 코드를 제어하는 그룹입니다. | 문자열 |
groupControlNumberLowerBound | 그룹 컨트롤 번호 하한입니다. | int(필수) |
groupControlNumberPrefix | 그룹 컨트롤 번호 접두사입니다. | 문자열 |
groupControlNumberSuffix | 그룹 컨트롤 번호 접미사입니다. | 문자열 |
groupControlNumberUpperBound | 그룹 컨트롤 번호 상한입니다. | int(필수) |
groupMessageRelease | 그룹 메시지 릴리스입니다. | 문자열 |
groupMessageVersion | 그룹 메시지 버전입니다. | 문자열 |
interchangeControlNumberLowerBound | 교환 컨트롤 번호 하한입니다. | int(필수) |
interchangeControlNumberPrefix | 교환 컨트롤 번호 접두사입니다. | 문자열 |
interchangeControlNumberSuffix | 교환 컨트롤 번호 접미사입니다. | 문자열 |
interchangeControlNumberUpperBound | 교환 컨트롤 번호 상한입니다. | int(필수) |
isTestInterchange | 메시지가 테스트 교환인지 여부를 나타내는 값입니다. | bool(필수) |
overwriteExistingTransactionSetControlNumber | 기존 트랜잭션 집합 컨트롤 번호를 덮어쓸지 여부를 나타내는 값입니다. | bool(필수) |
processingPriorityCode | 처리 우선 순위 코드입니다. | 문자열 |
receiverInternalIdentification | 수신자 내부 ID입니다. | 문자열 |
receiverInternalSubIdentification | 수신자 내부 하위 ID입니다. | 문자열 |
receiverReverseRoutingAddress | 수신기 역방향 라우팅 주소입니다. | 문자열 |
recipientReferencePasswordQualifier | 받는 사람 참조 암호 한정자입니다. | 문자열 |
recipientReferencePasswordValue | 받는 사람 참조 암호 값입니다. | 문자열 |
rolloverGroupControlNumber | 그룹 컨트롤 번호를 롤오버할지 여부를 나타내는 값입니다. | bool(필수) |
rolloverInterchangeControlNumber | 교환 컨트롤 번호를 롤오버할지 여부를 나타내는 값입니다. | bool(필수) |
rolloverTransactionSetControlNumber | 트랜잭션 집합 컨트롤 번호를 롤오버할지 여부를 나타내는 값입니다. | bool(필수) |
senderInternalIdentification | 보낸 사람 내부 ID입니다. | 문자열 |
senderInternalSubIdentification | 보낸 사람 내부 하위 ID입니다. | 문자열 |
senderReverseRoutingAddress | 보낸 사람 역방향 라우팅 주소입니다. | 문자열 |
transactionSetControlNumberLowerBound | 트랜잭션 집합 컨트롤 번호 하한입니다. | int(필수) |
transactionSetControlNumberPrefix | 트랜잭션 집합 컨트롤 번호 접두사입니다. | 문자열 |
transactionSetControlNumberSuffix | 트랜잭션 집합 컨트롤 번호 접미사입니다. | 문자열 |
transactionSetControlNumberUpperBound | 트랜잭션 집합 컨트롤 번호 상한입니다. | int(필수) |
EdifactFramingSettings
이름 | 묘사 | 값 |
---|---|---|
characterEncoding | 문자 인코딩입니다. | 문자열 |
characterSet | EDIFACT 프레임 설정 characterSet입니다. | 'KECA' 'NotSpecified' 'UNOA' 'UNOB' 'UNOC' 'UNOD' 'UNOE' 'UNOF' 'UNOG' 'UNOH' 'UNOI' 'UNOJ' 'UNOK' 'UNOX' 'UNOY'(필수) |
componentSeparator | 구성 요소 구분 기호입니다. | int(필수) |
dataElementSeparator | 데이터 요소 구분 기호입니다. | int(필수) |
decimalPointIndicator | EDIFACT 프레임 설정 소수점 표시기입니다. | '쉼표' 'Decimal' 'NotSpecified'(필수) |
protocolVersion | 프로토콜 버전입니다. | int(필수) |
releaseIndicator | 릴리스 표시기입니다. | int(필수) |
repetitionSeparator | 반복 구분 기호입니다. | int(필수) |
segmentTerminator | 세그먼트 종결자입니다. | int(필수) |
segmentTerminatorSuffix | EDIFACT 프레임 설정 세그먼트 종결자 접미사입니다. | 'CR' 'CRLF' 'LF' 'None' 'NotSpecified'(필수) |
serviceCodeListDirectoryVersion | 서비스 코드 목록 디렉터리 버전입니다. | 문자열 |
EdifactMessageFilter
이름 | 묘사 | 값 |
---|---|---|
messageFilterType | 메시지 필터 유형입니다. | 'Exclude' 'Include' 'NotSpecified'(필수) |
EdifactMessageIdentifier
이름 | 묘사 | 값 |
---|---|---|
messageId | 이 봉투 설정을 적용해야 하는 메시지 ID입니다. | string(필수) |
EdifactOneWayAgreement
이름 | 묘사 | 값 |
---|---|---|
protocolSettings | EDIFACT 프로토콜 설정입니다. | EdifactProtocolSettings(필수) |
receiverBusinessIdentity | 수신자 비즈니스 ID | BusinessIdentity(필수) |
senderBusinessIdentity | 보낸 사람 비즈니스 ID | BusinessIdentity(필수) |
EdifactProcessingSettings
이름 | 묘사 | 값 |
---|---|---|
createEmptyXmlTagsForTrailingSeparators | 후행 구분 기호에 대해 빈 xml 태그를 만들지 여부를 나타내는 값입니다. | bool(필수) |
maskSecurityInfo | 보안 정보를 마스킹할지 여부를 나타내는 값입니다. | bool(필수) |
preserveInterchange | 교환을 유지할지 여부를 나타내는 값입니다. | bool(필수) |
suspendInterchangeOnError | 오류 시 교환을 일시 중단할지 여부를 나타내는 값입니다. | bool(필수) |
useDotAsDecimalSeparator | 점을 소수 구분 기호로 사용할지 여부를 나타내는 값입니다. | bool(필수) |
EdifactProtocolSettings
이름 | 묘사 | 값 |
---|---|---|
acknowledgementSettings | EDIFACT 승인 설정입니다. | EdifactAcknowledgementSettings(필수) |
edifactDelimiterOverrides | EDIFACT 구분 기호가 설정을 재정의합니다. | EdifactDelimiterOverride[] |
envelopeOverrides | EDIFACT 봉투 재정의 설정입니다. | EdifactEnvelopeOverride[] |
envelopeSettings | EDIFACT 봉투 설정입니다. | EdifactEnvelopeSettings(필수) |
framingSettings | EDIFACT 프레이밍 설정입니다. | EdifactFramingSettings(필수) |
messageFilter | EDIFACT 메시지 필터입니다. | EdifactMessageFilter(필수) |
messageFilterList | EDIFACT 메시지 필터 목록입니다. | EdifactMessageIdentifier[] |
processingSettings | EDIFACT 처리 설정입니다. | EdifactProcessingSettings(필수) |
schemaReferences | EDIFACT 스키마 참조입니다. | EdifactSchemaReference[] (필수) |
validationOverrides | EDIFACT 유효성 검사 재정의 설정입니다. | EdifactValidationOverride[] |
validationSettings | EDIFACT 유효성 검사 설정입니다. | EdifactValidationSettings(필수) |
EdifactSchemaReference
이름 | 묘사 | 값 |
---|---|---|
associationAssignedCode | 연결 할당 코드입니다. | 문자열 |
messageId | 메시지 ID입니다. | string(필수) |
messageRelease | 메시지 릴리스 버전입니다. | string(필수) |
messageVersion | 메시지 버전입니다. | string(필수) |
schemaName | 스키마 이름입니다. | string(필수) |
senderApplicationId | 보낸 사람 애플리케이션 ID입니다. | 문자열 |
senderApplicationQualifier | 보낸 사람 애플리케이션 한정자입니다. | 문자열 |
EdifactValidationOverride
이름 | 묘사 | 값 |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | 선행 및 후행 공백 및 0을 허용할지 여부를 나타내는 값입니다. | bool(필수) |
enforceCharacterSet | 문자 집합의 유효성을 검사할지 여부를 나타내는 값입니다. | bool(필수) |
messageId | 유효성 검사 설정을 적용해야 하는 메시지 ID입니다. | string(필수) |
trailingSeparatorPolicy | 후행 구분 기호 정책입니다. | '필수' 'NotAllowed' 'NotSpecified' '선택 사항'(필수) |
trimLeadingAndTrailingSpacesAndZeroes | 선행 공백과 후행 공백 및 0을 트리밍할지 여부를 나타내는 값입니다. | bool(필수) |
validateEDITypes | EDI 형식의 유효성을 검사할지 여부를 나타내는 값입니다. | bool(필수) |
validateXSDTypes | XSD 형식의 유효성을 검사할지 여부를 나타내는 값입니다. | bool(필수) |
EdifactValidationSettings
이름 | 묘사 | 값 |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | 선행 및 후행 공백 및 0을 허용할지 여부를 나타내는 값입니다. | bool(필수) |
checkDuplicateGroupControlNumber | 중복된 그룹 컨트롤 번호를 확인할지 여부를 나타내는 값입니다. | bool(필수) |
checkDuplicateInterchangeControlNumber | 중복 교환 컨트롤 번호를 확인할지 여부를 나타내는 값입니다. | bool(필수) |
checkDuplicateTransactionSetControlNumber | 중복 트랜잭션 집합 컨트롤 번호를 확인할지 여부를 나타내는 값입니다. | bool(필수) |
interchangeControlNumberValidityDays | 교환 컨트롤 번호의 유효 기간입니다. | int(필수) |
trailingSeparatorPolicy | 후행 구분 기호 정책입니다. | '필수' 'NotAllowed' 'NotSpecified' '선택 사항'(필수) |
trimLeadingAndTrailingSpacesAndZeroes | 선행 공백과 후행 공백 및 0을 트리밍할지 여부를 나타내는 값입니다. | bool(필수) |
validateCharacterSet | 메시지에서 문자 집합의 유효성을 검사할지 여부를 나타내는 값입니다. | bool(필수) |
validateEDITypes | EDI 형식의 유효성을 검사할지 여부를 나타내는 값입니다. | bool(필수) |
validateXSDTypes | XSD 형식의 유효성을 검사할지 여부를 나타내는 값입니다. | bool(필수) |
IntegrationAccountAgreementProperties
이름 | 묘사 | 값 |
---|---|---|
agreementType | 계약 유형입니다. | 'AS2' 'Edifact' 'NotSpecified' 'X12'(필수) |
콘텐츠 | 계약 내용입니다. | AgreementContent(필수) |
guestIdentity | 게스트 파트너의 비즈니스 ID입니다. | BusinessIdentity(필수) |
guestPartner | 이 계약의 게스트 파트너로 설정된 통합 계정 파트너입니다. | string(필수) |
hostIdentity | 호스트 파트너의 비즈니스 ID입니다. | BusinessIdentity(필수) |
hostPartner | 이 계약의 호스트 파트너로 설정된 통합 계정 파트너입니다. | string(필수) |
메타데이터 | 메타데이터입니다. | 어떤 |
Microsoft.Logic/integrationAccounts/agreements
이름 | 묘사 | 값 |
---|---|---|
위치 | 리소스 위치입니다. | 문자열 |
이름 | 리소스 이름 | string(필수) |
부모 | Bicep에서 자식 리소스에 대한 부모 리소스를 지정할 수 있습니다. 자식 리소스가 부모 리소스 외부에서 선언된 경우에만 이 속성을 추가해야 합니다. 자세한 내용은 부모 리소스외부의 자식 리소스 |
형식 리소스의 기호 이름: integrationAccounts |
속성 | 통합 계정 규약 속성입니다. | IntegrationAccountAgreementProperties(필수) |
태그 | 리소스 태그 | 태그 이름 및 값의 사전입니다. 템플릿 |
ResourceTags
이름 | 묘사 | 값 |
---|
X12AcknowledgementSettings
이름 | 묘사 | 값 |
---|---|---|
acknowledgementControlNumberLowerBound | 승인 컨트롤 번호 하한입니다. | int(필수) |
acknowledgementControlNumberPrefix | 승인 컨트롤 번호 접두사입니다. | 문자열 |
acknowledgementControlNumberSuffix | 승인 컨트롤 번호 접미사입니다. | 문자열 |
acknowledgementControlNumberUpperBound | 승인 컨트롤 번호 상한입니다. | int(필수) |
batchFunctionalAcknowledgements | 기능 승인을 일괄 처리할지 여부를 나타내는 값입니다. | bool(필수) |
batchImplementationAcknowledgements | 구현 승인을 일괄 처리할지 여부를 나타내는 값입니다. | bool(필수) |
batchTechnicalAcknowledgements | 기술 승인을 일괄 처리할지 여부를 나타내는 값입니다. | bool(필수) |
functionalAcknowledgementVersion | 기능 승인 버전입니다. | 문자열 |
implementationAcknowledgementVersion | 구현 승인 버전입니다. | 문자열 |
needFunctionalAcknowledgement | 기능 승인이 필요한지 여부를 나타내는 값입니다. | bool(필수) |
needImplementationAcknowledgement | 구현 승인이 필요한지 여부를 나타내는 값입니다. | bool(필수) |
needLoopForValidMessages | 유효한 메시지에 루프가 필요한지 여부를 나타내는 값입니다. | bool(필수) |
needTechnicalAcknowledgement | 기술 승인이 필요한지 여부를 나타내는 값입니다. | bool(필수) |
rolloverAcknowledgementControlNumber | 승인 컨트롤 번호를 롤오버할지 여부를 나타내는 값입니다. | bool(필수) |
sendSynchronousAcknowledgement | 동기 승인을 보낼지 여부를 나타내는 값입니다. | bool(필수) |
X12AgreementContent
이름 | 묘사 | 값 |
---|---|---|
receiveAgreement | X12 단방향 수신 계약입니다. | X12OneWayAgreement |
sendAgreement | X12 단방향 송신 계약입니다. | X12OneWayAgreement |
X12DelimiterOverrides
이름 | 묘사 | 값 |
---|---|---|
componentSeparator | 구성 요소 구분 기호입니다. | int(필수) |
dataElementSeparator | 데이터 요소 구분 기호입니다. | int(필수) |
messageId | 메시지 ID입니다. | 문자열 |
protocolVersion | 프로토콜 버전입니다. | 문자열 |
replaceCharacter | 대체 문자입니다. | int(필수) |
replaceSeparatorsInPayload | 페이로드에서 구분 기호를 바꿀지 여부를 나타내는 값입니다. | bool(필수) |
segmentTerminator | 세그먼트 종결자입니다. | int(필수) |
segmentTerminatorSuffix | 세그먼트 종결자 접미사입니다. | 'CR' 'CRLF' 'LF' 'None' 'NotSpecified'(필수) |
targetNamespace | 이 구분 기호 설정을 적용해야 하는 대상 네임스페이스입니다. | 문자열 |
X12EnvelopeOverride
이름 | 묘사 | 값 |
---|---|---|
dateFormat | 날짜 형식입니다. | 'CCYYMMDD' 'NotSpecified' 'YYMMDD'(필수) |
functionalIdentifierCode | 기능 식별자 코드입니다. | 문자열 |
headerVersion | 헤더 버전입니다. | string(필수) |
messageId | 이 봉투 설정을 적용해야 하는 메시지 ID입니다. | string(필수) |
protocolVersion | 이 봉투 설정을 적용해야 하는 프로토콜 버전입니다. | string(필수) |
receiverApplicationId | 수신기 애플리케이션 ID입니다. | string(필수) |
responsibleAgencyCode | 책임 있는 기관 코드입니다. | string(필수) |
senderApplicationId | 보낸 사람 애플리케이션 ID입니다. | string(필수) |
targetNamespace | 이 봉투 설정을 적용해야 하는 대상 네임스페이스입니다. | string(필수) |
timeFormat | 시간 형식입니다. | 'HHMM' 'HHMMSS' 'HHMMSSd' 'HHMMSSdd' 'NotSpecified'(필수) |
X12EnvelopeSettings
이름 | 묘사 | 값 |
---|---|---|
controlStandardsId | 컨트롤 표준 ID입니다. | int(필수) |
controlVersionNumber | 컨트롤 버전 번호입니다. | string(필수) |
enableDefaultGroupHeaders | 기본 그룹 헤더를 사용할지 여부를 나타내는 값입니다. | bool(필수) |
functionalGroupId | 기능 그룹 ID입니다. | 문자열 |
groupControlNumberLowerBound | 그룹 컨트롤 번호 하한입니다. | int(필수) |
groupControlNumberUpperBound | 그룹 컨트롤 번호 상한입니다. | int(필수) |
groupHeaderAgencyCode | 그룹 헤더 에이전시 코드입니다. | string(필수) |
groupHeaderDateFormat | 그룹 머리글 날짜 형식입니다. | 'CCYYMMDD' 'NotSpecified' 'YYMMDD'(필수) |
groupHeaderTimeFormat | 그룹 머리글 시간 형식입니다. | 'HHMM' 'HHMMSS' 'HHMMSSd' 'HHMMSSdd' 'NotSpecified'(필수) |
groupHeaderVersion | 그룹 헤더 버전입니다. | string(필수) |
interchangeControlNumberLowerBound | 교환 컨트롤 번호 하한입니다. | int(필수) |
interchangeControlNumberUpperBound | 교환 컨트롤 번호 상한입니다. | int(필수) |
overwriteExistingTransactionSetControlNumber | 기존 트랜잭션 집합 컨트롤 번호를 덮어쓸지 여부를 나타내는 값입니다. | bool(필수) |
receiverApplicationId | 수신기 애플리케이션 ID입니다. | string(필수) |
rolloverGroupControlNumber | 그룹 컨트롤 번호를 롤오버할지 여부를 나타내는 값입니다. | bool(필수) |
rolloverInterchangeControlNumber | 교환 컨트롤 번호를 롤오버할지 여부를 나타내는 값입니다. | bool(필수) |
rolloverTransactionSetControlNumber | 트랜잭션 집합 컨트롤 번호를 롤오버할지 여부를 나타내는 값입니다. | bool(필수) |
senderApplicationId | 보낸 사람 애플리케이션 ID입니다. | string(필수) |
transactionSetControlNumberLowerBound | 트랜잭션 집합 컨트롤 번호 하한입니다. | int(필수) |
transactionSetControlNumberPrefix | 트랜잭션 집합 컨트롤 번호 접두사입니다. | 문자열 |
transactionSetControlNumberSuffix | 트랜잭션 집합 컨트롤 번호 접미사입니다. | 문자열 |
transactionSetControlNumberUpperBound | 트랜잭션 집합 컨트롤 번호 상한입니다. | int(필수) |
usageIndicator | 사용 현황 표시기입니다. | 'Information' 'NotSpecified' 'Production' 'Test'(필수) |
useControlStandardsIdAsRepetitionCharacter | 컨트롤 표준 ID를 반복 문자로 사용할지 여부를 나타내는 값입니다. | bool(필수) |
X12FramingSettings
이름 | 묘사 | 값 |
---|---|---|
characterSet | X12 문자 집합입니다. | '기본' 'Extended' 'NotSpecified' 'UTF8'(필수) |
componentSeparator | 구성 요소 구분 기호입니다. | int(필수) |
dataElementSeparator | 데이터 요소 구분 기호입니다. | int(필수) |
replaceCharacter | 대체 문자입니다. | int(필수) |
replaceSeparatorsInPayload | 페이로드에서 구분 기호를 바꿀지 여부를 나타내는 값입니다. | bool(필수) |
segmentTerminator | 세그먼트 종결자입니다. | int(필수) |
segmentTerminatorSuffix | 세그먼트 종결자 접미사입니다. | 'CR' 'CRLF' 'LF' 'None' 'NotSpecified'(필수) |
X12MessageFilter
이름 | 묘사 | 값 |
---|---|---|
messageFilterType | 메시지 필터 유형입니다. | 'Exclude' 'Include' 'NotSpecified'(필수) |
X12MessageIdentifier
이름 | 묘사 | 값 |
---|---|---|
messageId | 메시지 ID입니다. | string(필수) |
X12OneWayAgreement
이름 | 묘사 | 값 |
---|---|---|
protocolSettings | X12 프로토콜 설정입니다. | X12ProtocolSettings |
receiverBusinessIdentity | 수신자 비즈니스 ID | BusinessIdentity(필수) |
senderBusinessIdentity | 보낸 사람 비즈니스 ID | BusinessIdentity(필수) |
X12ProcessingSettings
이름 | 묘사 | 값 |
---|---|---|
convertImpliedDecimal | 숫자 형식을 암시적 소수로 변환할지 여부를 나타내는 값입니다. | bool(필수) |
createEmptyXmlTagsForTrailingSeparators | 후행 구분 기호에 대해 빈 xml 태그를 만들지 여부를 나타내는 값입니다. | bool(필수) |
maskSecurityInfo | 보안 정보를 마스킹할지 여부를 나타내는 값입니다. | bool(필수) |
preserveInterchange | 교환을 유지할지 여부를 나타내는 값입니다. | bool(필수) |
suspendInterchangeOnError | 오류 시 교환을 일시 중단할지 여부를 나타내는 값입니다. | bool(필수) |
useDotAsDecimalSeparator | 점을 소수 구분 기호로 사용할지 여부를 나타내는 값입니다. | bool(필수) |
X12ProtocolSettings
이름 | 묘사 | 값 |
---|---|---|
acknowledgementSettings | X12 승인 설정입니다. | X12AcknowledgementSettings(필수) |
envelopeOverrides | X12 봉투 재정의 설정입니다. | X12EnvelopeOverride[] |
envelopeSettings | X12 봉투 설정입니다. | X12EnvelopeSettings(필수) |
framingSettings | X12 프레이밍 설정입니다. | X12FramingSettings |
messageFilter | X12 메시지 필터입니다. | X12MessageFilter |
messageFilterList | X12 메시지 필터 목록입니다. | X12MessageIdentifier |
processingSettings | X12 처리 설정입니다. | X12ProcessingSettings |
schemaReferences | X12 스키마 참조입니다. | X12SchemaReference[] (필수) |
securitySettings | X12 보안 설정입니다. | X12SecuritySettings |
validationOverrides | X12 유효성 검사 재정의 설정입니다. | X12ValidationOverride |
validationSettings | X12 유효성 검사 설정입니다. | X12ValidationSettings(필수) |
x12DelimiterOverrides | X12 구분 기호가 설정을 재정의합니다. | X12DelimiterOverrides |
X12SchemaReference
이름 | 묘사 | 값 |
---|---|---|
messageId | 메시지 ID입니다. | string(필수) |
schemaName | 스키마 이름입니다. | string(필수) |
schemaVersion | 스키마 버전입니다. | string(필수) |
senderApplicationId | 보낸 사람 애플리케이션 ID입니다. | 문자열 |
X12SecuritySettings
이름 | 묘사 | 값 |
---|---|---|
authorizationQualifier | 권한 부여 한정자입니다. | string(필수) |
authorizationValue | 권한 부여 값입니다. | 문자열 |
passwordValue | 암호 값입니다. | 문자열 |
securityQualifier | 보안 한정자입니다. | string(필수) |
X12ValidationOverride
이름 | 묘사 | 값 |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | 선행 및 후행 공백 및 0을 허용할지 여부를 나타내는 값입니다. | bool(필수) |
messageId | 유효성 검사 설정을 적용해야 하는 메시지 ID입니다. | string(필수) |
trailingSeparatorPolicy | 후행 구분 기호 정책입니다. | '필수' 'NotAllowed' 'NotSpecified' '선택 사항'(필수) |
trimLeadingAndTrailingSpacesAndZeroes | 선행 공백과 후행 공백 및 0을 트리밍할지 여부를 나타내는 값입니다. | bool(필수) |
validateCharacterSet | 문자 집합의 유효성을 검사할지 여부를 나타내는 값입니다. | bool(필수) |
validateEDITypes | EDI 형식의 유효성을 검사할지 여부를 나타내는 값입니다. | bool(필수) |
validateXSDTypes | XSD 형식의 유효성을 검사할지 여부를 나타내는 값입니다. | bool(필수) |
X12ValidationSettings
이름 | 묘사 | 값 |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | 선행 및 후행 공백 및 0을 허용할지 여부를 나타내는 값입니다. | bool(필수) |
checkDuplicateGroupControlNumber | 중복된 그룹 컨트롤 번호를 확인할지 여부를 나타내는 값입니다. | bool(필수) |
checkDuplicateInterchangeControlNumber | 중복 교환 컨트롤 번호를 확인할지 여부를 나타내는 값입니다. | bool(필수) |
checkDuplicateTransactionSetControlNumber | 중복 트랜잭션 집합 컨트롤 번호를 확인할지 여부를 나타내는 값입니다. | bool(필수) |
interchangeControlNumberValidityDays | 교환 컨트롤 번호의 유효 기간입니다. | int(필수) |
trailingSeparatorPolicy | 후행 구분 기호 정책입니다. | '필수' 'NotAllowed' 'NotSpecified' '선택 사항'(필수) |
trimLeadingAndTrailingSpacesAndZeroes | 선행 공백과 후행 공백 및 0을 트리밍할지 여부를 나타내는 값입니다. | bool(필수) |
validateCharacterSet | 메시지에서 문자 집합의 유효성을 검사할지 여부를 나타내는 값입니다. | bool(필수) |
validateEDITypes | EDI 형식의 유효성을 검사할지 여부를 나타내는 값입니다. | bool(필수) |
validateXSDTypes | XSD 형식의 유효성을 검사할지 여부를 나타내는 값입니다. | bool(필수) |
빠른 시작 샘플
다음 빠른 시작 샘플은 이 리소스 유형을 배포합니다.
Bicep 파일 | 묘사 |
---|---|
Azure Logic Apps - AS2 송신 수신 | 파트너 및 계약에 대한 아티팩트를 포함하여 Contoso 및 Fabrikam의 두 파트너에 대한 통합 계정을 만듭니다. 또한 템플릿은 동기 AS2 보내기 수신을 보여 주는 Fabrikam Sales와 Contoso 간에 논리 앱을 만듭니다. 또한 이 템플릿은 비동기 AS2 수신을 보여 주는 Fabrikam Finance와 Contoso 간에 논리 앱을 만듭니다. |
ARM 템플릿 리소스 정의
integrationAccounts/agreements 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령 참조
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
리소스 형식
Microsoft.Logic/integrationAccounts/agreements 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.
{
"type": "Microsoft.Logic/integrationAccounts/agreements",
"apiVersion": "2018-07-01-preview",
"name": "string",
"location": "string",
"properties": {
"agreementType": "string",
"content": {
"aS2": {
"receiveAgreement": {
"protocolSettings": {
"acknowledgementConnectionSettings": {
"ignoreCertificateNameMismatch": "bool",
"keepHttpConnectionAlive": "bool",
"supportHttpStatusCodeContinue": "bool",
"unfoldHttpHeaders": "bool"
},
"envelopeSettings": {
"autogenerateFileName": "bool",
"fileNameTemplate": "string",
"messageContentType": "string",
"suspendMessageOnFileNameGenerationError": "bool",
"transmitFileNameInMimeHeader": "bool"
},
"errorSettings": {
"resendIfMDNNotReceived": "bool",
"suspendDuplicateMessage": "bool"
},
"mdnSettings": {
"dispositionNotificationTo": "string",
"mdnText": "string",
"micHashingAlgorithm": "string",
"needMDN": "bool",
"receiptDeliveryUrl": "string",
"sendInboundMDNToMessageBox": "bool",
"sendMDNAsynchronously": "bool",
"signMDN": "bool",
"signOutboundMDNIfOptional": "bool"
},
"messageConnectionSettings": {
"ignoreCertificateNameMismatch": "bool",
"keepHttpConnectionAlive": "bool",
"supportHttpStatusCodeContinue": "bool",
"unfoldHttpHeaders": "bool"
},
"securitySettings": {
"enableNRRForInboundDecodedMessages": "bool",
"enableNRRForInboundEncodedMessages": "bool",
"enableNRRForInboundMDN": "bool",
"enableNRRForOutboundDecodedMessages": "bool",
"enableNRRForOutboundEncodedMessages": "bool",
"enableNRRForOutboundMDN": "bool",
"encryptionCertificateName": "string",
"overrideGroupSigningCertificate": "bool",
"sha2AlgorithmFormat": "string",
"signingCertificateName": "string"
},
"validationSettings": {
"checkCertificateRevocationListOnReceive": "bool",
"checkCertificateRevocationListOnSend": "bool",
"checkDuplicateMessage": "bool",
"compressMessage": "bool",
"encryptionAlgorithm": "string",
"encryptMessage": "bool",
"interchangeDuplicatesValidityDays": "int",
"overrideMessageProperties": "bool",
"signingAlgorithm": "string",
"signMessage": "bool"
}
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
},
"sendAgreement": {
"protocolSettings": {
"acknowledgementConnectionSettings": {
"ignoreCertificateNameMismatch": "bool",
"keepHttpConnectionAlive": "bool",
"supportHttpStatusCodeContinue": "bool",
"unfoldHttpHeaders": "bool"
},
"envelopeSettings": {
"autogenerateFileName": "bool",
"fileNameTemplate": "string",
"messageContentType": "string",
"suspendMessageOnFileNameGenerationError": "bool",
"transmitFileNameInMimeHeader": "bool"
},
"errorSettings": {
"resendIfMDNNotReceived": "bool",
"suspendDuplicateMessage": "bool"
},
"mdnSettings": {
"dispositionNotificationTo": "string",
"mdnText": "string",
"micHashingAlgorithm": "string",
"needMDN": "bool",
"receiptDeliveryUrl": "string",
"sendInboundMDNToMessageBox": "bool",
"sendMDNAsynchronously": "bool",
"signMDN": "bool",
"signOutboundMDNIfOptional": "bool"
},
"messageConnectionSettings": {
"ignoreCertificateNameMismatch": "bool",
"keepHttpConnectionAlive": "bool",
"supportHttpStatusCodeContinue": "bool",
"unfoldHttpHeaders": "bool"
},
"securitySettings": {
"enableNRRForInboundDecodedMessages": "bool",
"enableNRRForInboundEncodedMessages": "bool",
"enableNRRForInboundMDN": "bool",
"enableNRRForOutboundDecodedMessages": "bool",
"enableNRRForOutboundEncodedMessages": "bool",
"enableNRRForOutboundMDN": "bool",
"encryptionCertificateName": "string",
"overrideGroupSigningCertificate": "bool",
"sha2AlgorithmFormat": "string",
"signingCertificateName": "string"
},
"validationSettings": {
"checkCertificateRevocationListOnReceive": "bool",
"checkCertificateRevocationListOnSend": "bool",
"checkDuplicateMessage": "bool",
"compressMessage": "bool",
"encryptionAlgorithm": "string",
"encryptMessage": "bool",
"interchangeDuplicatesValidityDays": "int",
"overrideMessageProperties": "bool",
"signingAlgorithm": "string",
"signMessage": "bool"
}
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
}
},
"edifact": {
"receiveAgreement": {
"protocolSettings": {
"acknowledgementSettings": {
"acknowledgementControlNumberLowerBound": "int",
"acknowledgementControlNumberPrefix": "string",
"acknowledgementControlNumberSuffix": "string",
"acknowledgementControlNumberUpperBound": "int",
"batchFunctionalAcknowledgements": "bool",
"batchTechnicalAcknowledgements": "bool",
"needFunctionalAcknowledgement": "bool",
"needLoopForValidMessages": "bool",
"needTechnicalAcknowledgement": "bool",
"rolloverAcknowledgementControlNumber": "bool",
"sendSynchronousAcknowledgement": "bool"
},
"edifactDelimiterOverrides": [
{
"componentSeparator": "int",
"dataElementSeparator": "int",
"decimalPointIndicator": "string",
"messageAssociationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"releaseIndicator": "int",
"repetitionSeparator": "int",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"targetNamespace": "string"
}
],
"envelopeOverrides": [
{
"applicationPassword": "string",
"associationAssignedCode": "string",
"controllingAgencyCode": "string",
"functionalGroupId": "string",
"groupHeaderMessageRelease": "string",
"groupHeaderMessageVersion": "string",
"messageAssociationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"receiverApplicationId": "string",
"receiverApplicationQualifier": "string",
"senderApplicationId": "string",
"senderApplicationQualifier": "string",
"targetNamespace": "string"
}
],
"envelopeSettings": {
"applicationReferenceId": "string",
"applyDelimiterStringAdvice": "bool",
"communicationAgreementId": "string",
"createGroupingSegments": "bool",
"enableDefaultGroupHeaders": "bool",
"functionalGroupId": "string",
"groupApplicationPassword": "string",
"groupApplicationReceiverId": "string",
"groupApplicationReceiverQualifier": "string",
"groupApplicationSenderId": "string",
"groupApplicationSenderQualifier": "string",
"groupAssociationAssignedCode": "string",
"groupControllingAgencyCode": "string",
"groupControlNumberLowerBound": "int",
"groupControlNumberPrefix": "string",
"groupControlNumberSuffix": "string",
"groupControlNumberUpperBound": "int",
"groupMessageRelease": "string",
"groupMessageVersion": "string",
"interchangeControlNumberLowerBound": "int",
"interchangeControlNumberPrefix": "string",
"interchangeControlNumberSuffix": "string",
"interchangeControlNumberUpperBound": "int",
"isTestInterchange": "bool",
"overwriteExistingTransactionSetControlNumber": "bool",
"processingPriorityCode": "string",
"receiverInternalIdentification": "string",
"receiverInternalSubIdentification": "string",
"receiverReverseRoutingAddress": "string",
"recipientReferencePasswordQualifier": "string",
"recipientReferencePasswordValue": "string",
"rolloverGroupControlNumber": "bool",
"rolloverInterchangeControlNumber": "bool",
"rolloverTransactionSetControlNumber": "bool",
"senderInternalIdentification": "string",
"senderInternalSubIdentification": "string",
"senderReverseRoutingAddress": "string",
"transactionSetControlNumberLowerBound": "int",
"transactionSetControlNumberPrefix": "string",
"transactionSetControlNumberSuffix": "string",
"transactionSetControlNumberUpperBound": "int"
},
"framingSettings": {
"characterEncoding": "string",
"characterSet": "string",
"componentSeparator": "int",
"dataElementSeparator": "int",
"decimalPointIndicator": "string",
"protocolVersion": "int",
"releaseIndicator": "int",
"repetitionSeparator": "int",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"serviceCodeListDirectoryVersion": "string"
},
"messageFilter": {
"messageFilterType": "string"
},
"messageFilterList": [
{
"messageId": "string"
}
],
"processingSettings": {
"createEmptyXmlTagsForTrailingSeparators": "bool",
"maskSecurityInfo": "bool",
"preserveInterchange": "bool",
"suspendInterchangeOnError": "bool",
"useDotAsDecimalSeparator": "bool"
},
"schemaReferences": [
{
"associationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"schemaName": "string",
"senderApplicationId": "string",
"senderApplicationQualifier": "string"
}
],
"validationOverrides": [
{
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"enforceCharacterSet": "bool",
"messageId": "string",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
],
"validationSettings": {
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"checkDuplicateGroupControlNumber": "bool",
"checkDuplicateInterchangeControlNumber": "bool",
"checkDuplicateTransactionSetControlNumber": "bool",
"interchangeControlNumberValidityDays": "int",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
},
"sendAgreement": {
"protocolSettings": {
"acknowledgementSettings": {
"acknowledgementControlNumberLowerBound": "int",
"acknowledgementControlNumberPrefix": "string",
"acknowledgementControlNumberSuffix": "string",
"acknowledgementControlNumberUpperBound": "int",
"batchFunctionalAcknowledgements": "bool",
"batchTechnicalAcknowledgements": "bool",
"needFunctionalAcknowledgement": "bool",
"needLoopForValidMessages": "bool",
"needTechnicalAcknowledgement": "bool",
"rolloverAcknowledgementControlNumber": "bool",
"sendSynchronousAcknowledgement": "bool"
},
"edifactDelimiterOverrides": [
{
"componentSeparator": "int",
"dataElementSeparator": "int",
"decimalPointIndicator": "string",
"messageAssociationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"releaseIndicator": "int",
"repetitionSeparator": "int",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"targetNamespace": "string"
}
],
"envelopeOverrides": [
{
"applicationPassword": "string",
"associationAssignedCode": "string",
"controllingAgencyCode": "string",
"functionalGroupId": "string",
"groupHeaderMessageRelease": "string",
"groupHeaderMessageVersion": "string",
"messageAssociationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"receiverApplicationId": "string",
"receiverApplicationQualifier": "string",
"senderApplicationId": "string",
"senderApplicationQualifier": "string",
"targetNamespace": "string"
}
],
"envelopeSettings": {
"applicationReferenceId": "string",
"applyDelimiterStringAdvice": "bool",
"communicationAgreementId": "string",
"createGroupingSegments": "bool",
"enableDefaultGroupHeaders": "bool",
"functionalGroupId": "string",
"groupApplicationPassword": "string",
"groupApplicationReceiverId": "string",
"groupApplicationReceiverQualifier": "string",
"groupApplicationSenderId": "string",
"groupApplicationSenderQualifier": "string",
"groupAssociationAssignedCode": "string",
"groupControllingAgencyCode": "string",
"groupControlNumberLowerBound": "int",
"groupControlNumberPrefix": "string",
"groupControlNumberSuffix": "string",
"groupControlNumberUpperBound": "int",
"groupMessageRelease": "string",
"groupMessageVersion": "string",
"interchangeControlNumberLowerBound": "int",
"interchangeControlNumberPrefix": "string",
"interchangeControlNumberSuffix": "string",
"interchangeControlNumberUpperBound": "int",
"isTestInterchange": "bool",
"overwriteExistingTransactionSetControlNumber": "bool",
"processingPriorityCode": "string",
"receiverInternalIdentification": "string",
"receiverInternalSubIdentification": "string",
"receiverReverseRoutingAddress": "string",
"recipientReferencePasswordQualifier": "string",
"recipientReferencePasswordValue": "string",
"rolloverGroupControlNumber": "bool",
"rolloverInterchangeControlNumber": "bool",
"rolloverTransactionSetControlNumber": "bool",
"senderInternalIdentification": "string",
"senderInternalSubIdentification": "string",
"senderReverseRoutingAddress": "string",
"transactionSetControlNumberLowerBound": "int",
"transactionSetControlNumberPrefix": "string",
"transactionSetControlNumberSuffix": "string",
"transactionSetControlNumberUpperBound": "int"
},
"framingSettings": {
"characterEncoding": "string",
"characterSet": "string",
"componentSeparator": "int",
"dataElementSeparator": "int",
"decimalPointIndicator": "string",
"protocolVersion": "int",
"releaseIndicator": "int",
"repetitionSeparator": "int",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"serviceCodeListDirectoryVersion": "string"
},
"messageFilter": {
"messageFilterType": "string"
},
"messageFilterList": [
{
"messageId": "string"
}
],
"processingSettings": {
"createEmptyXmlTagsForTrailingSeparators": "bool",
"maskSecurityInfo": "bool",
"preserveInterchange": "bool",
"suspendInterchangeOnError": "bool",
"useDotAsDecimalSeparator": "bool"
},
"schemaReferences": [
{
"associationAssignedCode": "string",
"messageId": "string",
"messageRelease": "string",
"messageVersion": "string",
"schemaName": "string",
"senderApplicationId": "string",
"senderApplicationQualifier": "string"
}
],
"validationOverrides": [
{
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"enforceCharacterSet": "bool",
"messageId": "string",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
],
"validationSettings": {
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"checkDuplicateGroupControlNumber": "bool",
"checkDuplicateInterchangeControlNumber": "bool",
"checkDuplicateTransactionSetControlNumber": "bool",
"interchangeControlNumberValidityDays": "int",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
}
},
"x12": {
"receiveAgreement": {
"protocolSettings": {
"acknowledgementSettings": {
"acknowledgementControlNumberLowerBound": "int",
"acknowledgementControlNumberPrefix": "string",
"acknowledgementControlNumberSuffix": "string",
"acknowledgementControlNumberUpperBound": "int",
"batchFunctionalAcknowledgements": "bool",
"batchImplementationAcknowledgements": "bool",
"batchTechnicalAcknowledgements": "bool",
"functionalAcknowledgementVersion": "string",
"implementationAcknowledgementVersion": "string",
"needFunctionalAcknowledgement": "bool",
"needImplementationAcknowledgement": "bool",
"needLoopForValidMessages": "bool",
"needTechnicalAcknowledgement": "bool",
"rolloverAcknowledgementControlNumber": "bool",
"sendSynchronousAcknowledgement": "bool"
},
"envelopeOverrides": [
{
"dateFormat": "string",
"functionalIdentifierCode": "string",
"headerVersion": "string",
"messageId": "string",
"protocolVersion": "string",
"receiverApplicationId": "string",
"responsibleAgencyCode": "string",
"senderApplicationId": "string",
"targetNamespace": "string",
"timeFormat": "string"
}
],
"envelopeSettings": {
"controlStandardsId": "int",
"controlVersionNumber": "string",
"enableDefaultGroupHeaders": "bool",
"functionalGroupId": "string",
"groupControlNumberLowerBound": "int",
"groupControlNumberUpperBound": "int",
"groupHeaderAgencyCode": "string",
"groupHeaderDateFormat": "string",
"groupHeaderTimeFormat": "string",
"groupHeaderVersion": "string",
"interchangeControlNumberLowerBound": "int",
"interchangeControlNumberUpperBound": "int",
"overwriteExistingTransactionSetControlNumber": "bool",
"receiverApplicationId": "string",
"rolloverGroupControlNumber": "bool",
"rolloverInterchangeControlNumber": "bool",
"rolloverTransactionSetControlNumber": "bool",
"senderApplicationId": "string",
"transactionSetControlNumberLowerBound": "int",
"transactionSetControlNumberPrefix": "string",
"transactionSetControlNumberSuffix": "string",
"transactionSetControlNumberUpperBound": "int",
"usageIndicator": "string",
"useControlStandardsIdAsRepetitionCharacter": "bool"
},
"framingSettings": {
"characterSet": "string",
"componentSeparator": "int",
"dataElementSeparator": "int",
"replaceCharacter": "int",
"replaceSeparatorsInPayload": "bool",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string"
},
"messageFilter": {
"messageFilterType": "string"
},
"messageFilterList": [
{
"messageId": "string"
}
],
"processingSettings": {
"convertImpliedDecimal": "bool",
"createEmptyXmlTagsForTrailingSeparators": "bool",
"maskSecurityInfo": "bool",
"preserveInterchange": "bool",
"suspendInterchangeOnError": "bool",
"useDotAsDecimalSeparator": "bool"
},
"schemaReferences": [
{
"messageId": "string",
"schemaName": "string",
"schemaVersion": "string",
"senderApplicationId": "string"
}
],
"securitySettings": {
"authorizationQualifier": "string",
"authorizationValue": "string",
"passwordValue": "string",
"securityQualifier": "string"
},
"validationOverrides": [
{
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"messageId": "string",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
],
"validationSettings": {
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"checkDuplicateGroupControlNumber": "bool",
"checkDuplicateInterchangeControlNumber": "bool",
"checkDuplicateTransactionSetControlNumber": "bool",
"interchangeControlNumberValidityDays": "int",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
},
"x12DelimiterOverrides": [
{
"componentSeparator": "int",
"dataElementSeparator": "int",
"messageId": "string",
"protocolVersion": "string",
"replaceCharacter": "int",
"replaceSeparatorsInPayload": "bool",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"targetNamespace": "string"
}
]
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
},
"sendAgreement": {
"protocolSettings": {
"acknowledgementSettings": {
"acknowledgementControlNumberLowerBound": "int",
"acknowledgementControlNumberPrefix": "string",
"acknowledgementControlNumberSuffix": "string",
"acknowledgementControlNumberUpperBound": "int",
"batchFunctionalAcknowledgements": "bool",
"batchImplementationAcknowledgements": "bool",
"batchTechnicalAcknowledgements": "bool",
"functionalAcknowledgementVersion": "string",
"implementationAcknowledgementVersion": "string",
"needFunctionalAcknowledgement": "bool",
"needImplementationAcknowledgement": "bool",
"needLoopForValidMessages": "bool",
"needTechnicalAcknowledgement": "bool",
"rolloverAcknowledgementControlNumber": "bool",
"sendSynchronousAcknowledgement": "bool"
},
"envelopeOverrides": [
{
"dateFormat": "string",
"functionalIdentifierCode": "string",
"headerVersion": "string",
"messageId": "string",
"protocolVersion": "string",
"receiverApplicationId": "string",
"responsibleAgencyCode": "string",
"senderApplicationId": "string",
"targetNamespace": "string",
"timeFormat": "string"
}
],
"envelopeSettings": {
"controlStandardsId": "int",
"controlVersionNumber": "string",
"enableDefaultGroupHeaders": "bool",
"functionalGroupId": "string",
"groupControlNumberLowerBound": "int",
"groupControlNumberUpperBound": "int",
"groupHeaderAgencyCode": "string",
"groupHeaderDateFormat": "string",
"groupHeaderTimeFormat": "string",
"groupHeaderVersion": "string",
"interchangeControlNumberLowerBound": "int",
"interchangeControlNumberUpperBound": "int",
"overwriteExistingTransactionSetControlNumber": "bool",
"receiverApplicationId": "string",
"rolloverGroupControlNumber": "bool",
"rolloverInterchangeControlNumber": "bool",
"rolloverTransactionSetControlNumber": "bool",
"senderApplicationId": "string",
"transactionSetControlNumberLowerBound": "int",
"transactionSetControlNumberPrefix": "string",
"transactionSetControlNumberSuffix": "string",
"transactionSetControlNumberUpperBound": "int",
"usageIndicator": "string",
"useControlStandardsIdAsRepetitionCharacter": "bool"
},
"framingSettings": {
"characterSet": "string",
"componentSeparator": "int",
"dataElementSeparator": "int",
"replaceCharacter": "int",
"replaceSeparatorsInPayload": "bool",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string"
},
"messageFilter": {
"messageFilterType": "string"
},
"messageFilterList": [
{
"messageId": "string"
}
],
"processingSettings": {
"convertImpliedDecimal": "bool",
"createEmptyXmlTagsForTrailingSeparators": "bool",
"maskSecurityInfo": "bool",
"preserveInterchange": "bool",
"suspendInterchangeOnError": "bool",
"useDotAsDecimalSeparator": "bool"
},
"schemaReferences": [
{
"messageId": "string",
"schemaName": "string",
"schemaVersion": "string",
"senderApplicationId": "string"
}
],
"securitySettings": {
"authorizationQualifier": "string",
"authorizationValue": "string",
"passwordValue": "string",
"securityQualifier": "string"
},
"validationOverrides": [
{
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"messageId": "string",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
}
],
"validationSettings": {
"allowLeadingAndTrailingSpacesAndZeroes": "bool",
"checkDuplicateGroupControlNumber": "bool",
"checkDuplicateInterchangeControlNumber": "bool",
"checkDuplicateTransactionSetControlNumber": "bool",
"interchangeControlNumberValidityDays": "int",
"trailingSeparatorPolicy": "string",
"trimLeadingAndTrailingSpacesAndZeroes": "bool",
"validateCharacterSet": "bool",
"validateEDITypes": "bool",
"validateXSDTypes": "bool"
},
"x12DelimiterOverrides": [
{
"componentSeparator": "int",
"dataElementSeparator": "int",
"messageId": "string",
"protocolVersion": "string",
"replaceCharacter": "int",
"replaceSeparatorsInPayload": "bool",
"segmentTerminator": "int",
"segmentTerminatorSuffix": "string",
"targetNamespace": "string"
}
]
},
"receiverBusinessIdentity": {
"qualifier": "string",
"value": "string"
},
"senderBusinessIdentity": {
"qualifier": "string",
"value": "string"
}
}
}
},
"guestIdentity": {
"qualifier": "string",
"value": "string"
},
"guestPartner": "string",
"hostIdentity": {
"qualifier": "string",
"value": "string"
},
"hostPartner": "string",
"metadata": {}
},
"tags": {
"{customized property}": "string"
}
}
속성 값
AgreementContent
이름 | 묘사 | 값 |
---|---|---|
aS2 | AS2 계약 콘텐츠입니다. | AS2AgreementContent |
edifact | EDIFACT 규약 콘텐츠입니다. | EdifactAgreementContent |
x12 | X12 규약 콘텐츠입니다. | X12AgreementContent |
AS2AcknowledgementConnectionSettings
이름 | 묘사 | 값 |
---|---|---|
ignoreCertificateNameMismatch | 인증서 이름의 불일치를 무시할지 여부를 나타내는 값입니다. | bool(필수) |
keepHttpConnectionAlive | 연결을 활성 상태로 유지할지 여부를 나타내는 값입니다. | bool(필수) |
supportHttpStatusCodeContinue | HTTP 상태 코드 'CONTINUE'를 지원할지 여부를 나타내는 값입니다. | bool(필수) |
unfoldHttpHeaders | HTTP 헤더를 펼치는지 여부를 나타내는 값입니다. | bool(필수) |
AS2AgreementContent
이름 | 묘사 | 값 |
---|---|---|
receiveAgreement | AS2 단방향 수신 계약입니다. | AS2OneWayAgreement |
sendAgreement | AS2 단방향 송신 계약입니다. | AS2OneWayAgreement |
AS2EnvelopeSettings
이름 | 묘사 | 값 |
---|---|---|
autogenerateFileName | 파일 이름을 자동으로 생성할지 여부를 나타내는 값입니다. | bool(필수) |
fileNameTemplate | 파일 이름에 대한 템플릿입니다. | string(필수) |
messageContentType | 메시지 콘텐츠 형식입니다. | string(필수) |
suspendMessageOnFileNameGenerationError | 파일 이름 생성 오류에 대한 메시지를 일시 중단할지 여부를 나타내는 값입니다. | bool(필수) |
transmitFileNameInMimeHeader | mime 헤더에서 파일 이름을 전송할지 여부를 나타내는 값입니다. | bool(필수) |
AS2ErrorSettings
이름 | 묘사 | 값 |
---|---|---|
resendIfMDNNotReceived | MDN이 수신되지 않은 경우 메시지를 다시 전송할지 여부를 나타내는 값입니다. | bool(필수) |
suspendDuplicateMessage | 중복 메시지를 일시 중단할지 여부를 나타내는 값입니다. | bool(필수) |
AS2MdnSettings
이름 | 묘사 | 값 |
---|---|---|
dispositionNotificationTo | 헤더 값에 대한 처리 알림입니다. | 문자열 |
mdnText | MDN 텍스트입니다. | 문자열 |
micHashingAlgorithm | 서명 또는 해시 알고리즘입니다. | 'MD5' 'None' 'NotSpecified' 'SHA1' 'SHA2256' 'SHA2384' 'SHA2512'(필수) |
needMDN | MDN을 보내거나 요청할지 여부를 나타내는 값입니다. | bool(필수) |
receiptDeliveryUrl | 영수증 배달 URL입니다. | 문자열 |
sendInboundMDNToMessageBox | 메시지 상자에 인바운드 MDN을 보낼지 여부를 나타내는 값입니다. | bool(필수) |
sendMDNAsynchronously | 비동기 MDN을 보낼지 여부를 나타내는 값입니다. | bool(필수) |
signMDN | MDN에 서명해야 하는지 여부를 나타내는 값입니다. | bool(필수) |
signOutboundMDNIfOptional | 선택 사항인 경우 아웃바운드 MDN에 서명할지 여부를 나타내는 값입니다. | bool(필수) |
AS2MessageConnectionSettings
이름 | 묘사 | 값 |
---|---|---|
ignoreCertificateNameMismatch | 인증서 이름의 불일치를 무시할지 여부를 나타내는 값입니다. | bool(필수) |
keepHttpConnectionAlive | 연결을 활성 상태로 유지할지 여부를 나타내는 값입니다. | bool(필수) |
supportHttpStatusCodeContinue | HTTP 상태 코드 'CONTINUE'를 지원할지 여부를 나타내는 값입니다. | bool(필수) |
unfoldHttpHeaders | HTTP 헤더를 펼치는지 여부를 나타내는 값입니다. | bool(필수) |
AS2OneWayAgreement
이름 | 묘사 | 값 |
---|---|---|
protocolSettings | AS2 프로토콜 설정입니다. | AS2ProtocolSettings |
receiverBusinessIdentity | 수신자 비즈니스 ID | BusinessIdentity(필수) |
senderBusinessIdentity | 보낸 사람 비즈니스 ID | BusinessIdentity(필수) |
AS2ProtocolSettings
이름 | 묘사 | 값 |
---|---|---|
acknowledgementConnectionSettings | 승인 연결 설정입니다. | as2AcknowledgementConnectionSettings |
envelopeSettings | 봉투 설정입니다. | AS2EnvelopeSettings |
errorSettings | 오류 설정입니다. | AS2ErrorSettings |
mdnSettings | MDN 설정입니다. | AS2MdnSettings |
messageConnectionSettings | 메시지 연결 설정입니다. | AS2MessageConnectionSettings |
securitySettings | 보안 설정입니다. | AS2SecuritySettings |
validationSettings | 유효성 검사 설정입니다. | AS2ValidationSettings |
AS2SecuritySettings
이름 | 묘사 | 값 |
---|---|---|
enableNRRForInboundDecodedMessages | 인바운드 디코딩된 메시지에 대해 NRR을 사용할지 여부를 나타내는 값입니다. | bool(필수) |
enableNRRForInboundEncodedMessages | 인바운드 인코딩된 메시지에 대해 NRR을 사용할지 여부를 나타내는 값입니다. | bool(필수) |
enableNRRForInboundMDN | 인바운드 MDN에 NRR을 사용할지 여부를 나타내는 값입니다. | bool(필수) |
enableNRRForOutboundDecodedMessages | 아웃바운드 디코딩된 메시지에 대해 NRR을 사용할지 여부를 나타내는 값입니다. | bool(필수) |
enableNRRForOutboundEncodedMessages | 아웃바운드 인코딩된 메시지에 대해 NRR을 사용할지 여부를 나타내는 값입니다. | bool(필수) |
enableNRRForOutboundMDN | 아웃바운드 MDN에 NRR을 사용할지 여부를 나타내는 값입니다. | bool(필수) |
encryptionCertificateName | 암호화 인증서의 이름입니다. | 문자열 |
overrideGroupSigningCertificate | MDN을 보내거나 요청할지 여부를 나타내는 값입니다. | bool(필수) |
sha2AlgorithmFormat | Sha2 알고리즘 형식입니다. 유효한 값은 Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize입니다. | 문자열 |
signingCertificateName | 서명 인증서의 이름입니다. | 문자열 |
AS2ValidationSettings
이름 | 묘사 | 값 |
---|---|---|
checkCertificateRevocationListOnReceive | 수신 시 인증서 해지 목록을 확인할지 여부를 나타내는 값입니다. | bool(필수) |
checkCertificateRevocationListOnSend | 전송 시 인증서 해지 목록을 확인할지 여부를 나타내는 값입니다. | bool(필수) |
checkDuplicateMessage | 중복 메시지를 확인할지 여부를 나타내는 값입니다. | bool(필수) |
compressMessage | 메시지를 압축해야 하는지 여부를 나타내는 값입니다. | bool(필수) |
encryptionAlgorithm | 암호화 알고리즘입니다. | 'AES128' 'AES192' 'AES256' 'DES3' 'None' 'NotSpecified' 'RC2'(필수) |
encryptMessage | 메시지를 암호화해야 하는지 여부를 나타내는 값입니다. | bool(필수) |
interchangeDuplicatesValidityDays | 중복 교환을 다시 볼 일 수입니다. | int(필수) |
overrideMessageProperties | 들어오는 메시지 속성을 규약에 포함된 메시지 속성을 재정의할지 여부를 나타내는 값입니다. | bool(필수) |
signingAlgorithm | 서명 알고리즘입니다. | '기본값' 'NotSpecified' 'SHA1' 'SHA2256' 'SHA2384' 'SHA2512' |
signMessage | 메시지에 서명해야 하는지 여부를 나타내는 값입니다. | bool(필수) |
BusinessIdentity
이름 | 묘사 | 값 |
---|---|---|
한정자 | 비즈니스 ID 한정자(예: as2identity, ZZ, ZZZ, 31, 32) | string(필수) |
값 | 사용자가 정의한 비즈니스 ID 값입니다. | string(필수) |
EdifactAcknowledgementSettings
이름 | 묘사 | 값 |
---|---|---|
acknowledgementControlNumberLowerBound | 승인 컨트롤 번호 하한입니다. | int(필수) |
acknowledgementControlNumberPrefix | 승인 컨트롤 번호 접두사입니다. | 문자열 |
acknowledgementControlNumberSuffix | 승인 컨트롤 번호 접미사입니다. | 문자열 |
acknowledgementControlNumberUpperBound | 승인 컨트롤 번호 상한입니다. | int(필수) |
batchFunctionalAcknowledgements | 기능 승인을 일괄 처리할지 여부를 나타내는 값입니다. | bool(필수) |
batchTechnicalAcknowledgements | 기술 승인을 일괄 처리할지 여부를 나타내는 값입니다. | bool(필수) |
needFunctionalAcknowledgement | 기능 승인이 필요한지 여부를 나타내는 값입니다. | bool(필수) |
needLoopForValidMessages | 유효한 메시지에 루프가 필요한지 여부를 나타내는 값입니다. | bool(필수) |
needTechnicalAcknowledgement | 기술 승인이 필요한지 여부를 나타내는 값입니다. | bool(필수) |
rolloverAcknowledgementControlNumber | 승인 컨트롤 번호를 롤오버할지 여부를 나타내는 값입니다. | bool(필수) |
sendSynchronousAcknowledgement | 동기 승인을 보낼지 여부를 나타내는 값입니다. | bool(필수) |
EdifactAgreementContent
이름 | 묘사 | 값 |
---|---|---|
receiveAgreement | EDIFACT 단방향 수신 계약입니다. | EdifactOneWayAgreement(필수) |
sendAgreement | EDIFACT 단방향 송신 계약입니다. | EdifactOneWayAgreement(필수) |
EdifactDelimiterOverride
이름 | 묘사 | 값 |
---|---|---|
componentSeparator | 구성 요소 구분 기호입니다. | int(필수) |
dataElementSeparator | 데이터 요소 구분 기호입니다. | int(필수) |
decimalPointIndicator | 소수점 표시기입니다. | '쉼표' 'Decimal' 'NotSpecified'(필수) |
messageAssociationAssignedCode | 메시지 연결 할당 코드입니다. | 문자열 |
messageId | 메시지 ID입니다. | 문자열 |
messageRelease | 메시지 릴리스입니다. | 문자열 |
messageVersion | 메시지 버전입니다. | 문자열 |
releaseIndicator | 릴리스 표시기입니다. | int(필수) |
repetitionSeparator | 반복 구분 기호입니다. | int(필수) |
segmentTerminator | 세그먼트 종결자입니다. | int(필수) |
segmentTerminatorSuffix | 세그먼트 종결자 접미사입니다. | 'CR' 'CRLF' 'LF' 'None' 'NotSpecified'(필수) |
targetNamespace | 이 구분 기호 설정을 적용해야 하는 대상 네임스페이스입니다. | 문자열 |
EdifactEnvelopeOverride
이름 | 묘사 | 값 |
---|---|---|
applicationPassword | 애플리케이션 암호입니다. | 문자열 |
associationAssignedCode | 연결 할당 코드입니다. | 문자열 |
controllingAgencyCode | 제어 기관 코드입니다. | 문자열 |
functionalGroupId | 기능 그룹 ID입니다. | 문자열 |
groupHeaderMessageRelease | 그룹 헤더 메시지 릴리스입니다. | 문자열 |
groupHeaderMessageVersion | 그룹 헤더 메시지 버전입니다. | 문자열 |
messageAssociationAssignedCode | 메시지 연결 할당 코드입니다. | 문자열 |
messageId | 이 봉투 설정을 적용해야 하는 메시지 ID입니다. | 문자열 |
messageRelease | 이 봉투 설정을 적용해야 하는 메시지 릴리스 버전입니다. | 문자열 |
messageVersion | 이 봉투 설정을 적용해야 하는 메시지 버전입니다. | 문자열 |
receiverApplicationId | 수신기 애플리케이션 ID입니다. | 문자열 |
receiverApplicationQualifier | 수신기 애플리케이션 한정자입니다. | 문자열 |
senderApplicationId | 보낸 사람 애플리케이션 ID입니다. | 문자열 |
senderApplicationQualifier | 보낸 사람 애플리케이션 한정자입니다. | 문자열 |
targetNamespace | 이 봉투 설정을 적용해야 하는 대상 네임스페이스입니다. | 문자열 |
EdifactEnvelopeSettings
이름 | 묘사 | 값 |
---|---|---|
applicationReferenceId | 애플리케이션 참조 ID입니다. | 문자열 |
applyDelimiterStringAdvice | 구분 기호 문자열 조언을 적용할지 여부를 나타내는 값입니다. | bool(필수) |
communicationAgreementId | 통신 계약 ID입니다. | 문자열 |
createGroupingSegments | 그룹화 세그먼트를 만들지 여부를 나타내는 값입니다. | bool(필수) |
enableDefaultGroupHeaders | 기본 그룹 헤더를 사용할지 여부를 나타내는 값입니다. | bool(필수) |
functionalGroupId | 기능 그룹 ID입니다. | 문자열 |
groupApplicationPassword | 그룹 애플리케이션 암호입니다. | 문자열 |
groupApplicationReceiverId | 그룹 애플리케이션 수신기 ID입니다. | 문자열 |
groupApplicationReceiverQualifier | 그룹 애플리케이션 수신기 한정자입니다. | 문자열 |
groupApplicationSenderId | 그룹 애플리케이션 보낸 사람 ID입니다. | 문자열 |
groupApplicationSenderQualifier | 그룹 애플리케이션 보낸 사람 한정자입니다. | 문자열 |
groupAssociationAssignedCode | 그룹 연결 할당 코드입니다. | 문자열 |
groupControllingAgencyCode | 에이전시 코드를 제어하는 그룹입니다. | 문자열 |
groupControlNumberLowerBound | 그룹 컨트롤 번호 하한입니다. | int(필수) |
groupControlNumberPrefix | 그룹 컨트롤 번호 접두사입니다. | 문자열 |
groupControlNumberSuffix | 그룹 컨트롤 번호 접미사입니다. | 문자열 |
groupControlNumberUpperBound | 그룹 컨트롤 번호 상한입니다. | int(필수) |
groupMessageRelease | 그룹 메시지 릴리스입니다. | 문자열 |
groupMessageVersion | 그룹 메시지 버전입니다. | 문자열 |
interchangeControlNumberLowerBound | 교환 컨트롤 번호 하한입니다. | int(필수) |
interchangeControlNumberPrefix | 교환 컨트롤 번호 접두사입니다. | 문자열 |
interchangeControlNumberSuffix | 교환 컨트롤 번호 접미사입니다. | 문자열 |
interchangeControlNumberUpperBound | 교환 컨트롤 번호 상한입니다. | int(필수) |
isTestInterchange | 메시지가 테스트 교환인지 여부를 나타내는 값입니다. | bool(필수) |
overwriteExistingTransactionSetControlNumber | 기존 트랜잭션 집합 컨트롤 번호를 덮어쓸지 여부를 나타내는 값입니다. | bool(필수) |
processingPriorityCode | 처리 우선 순위 코드입니다. | 문자열 |
receiverInternalIdentification | 수신자 내부 ID입니다. | 문자열 |
receiverInternalSubIdentification | 수신자 내부 하위 ID입니다. | 문자열 |
receiverReverseRoutingAddress | 수신기 역방향 라우팅 주소입니다. | 문자열 |
recipientReferencePasswordQualifier | 받는 사람 참조 암호 한정자입니다. | 문자열 |
recipientReferencePasswordValue | 받는 사람 참조 암호 값입니다. | 문자열 |
rolloverGroupControlNumber | 그룹 컨트롤 번호를 롤오버할지 여부를 나타내는 값입니다. | bool(필수) |
rolloverInterchangeControlNumber | 교환 컨트롤 번호를 롤오버할지 여부를 나타내는 값입니다. | bool(필수) |
rolloverTransactionSetControlNumber | 트랜잭션 집합 컨트롤 번호를 롤오버할지 여부를 나타내는 값입니다. | bool(필수) |
senderInternalIdentification | 보낸 사람 내부 ID입니다. | 문자열 |
senderInternalSubIdentification | 보낸 사람 내부 하위 ID입니다. | 문자열 |
senderReverseRoutingAddress | 보낸 사람 역방향 라우팅 주소입니다. | 문자열 |
transactionSetControlNumberLowerBound | 트랜잭션 집합 컨트롤 번호 하한입니다. | int(필수) |
transactionSetControlNumberPrefix | 트랜잭션 집합 컨트롤 번호 접두사입니다. | 문자열 |
transactionSetControlNumberSuffix | 트랜잭션 집합 컨트롤 번호 접미사입니다. | 문자열 |
transactionSetControlNumberUpperBound | 트랜잭션 집합 컨트롤 번호 상한입니다. | int(필수) |
EdifactFramingSettings
이름 | 묘사 | 값 |
---|---|---|
characterEncoding | 문자 인코딩입니다. | 문자열 |
characterSet | EDIFACT 프레임 설정 characterSet입니다. | 'KECA' 'NotSpecified' 'UNOA' 'UNOB' 'UNOC' 'UNOD' 'UNOE' 'UNOF' 'UNOG' 'UNOH' 'UNOI' 'UNOJ' 'UNOK' 'UNOX' 'UNOY'(필수) |
componentSeparator | 구성 요소 구분 기호입니다. | int(필수) |
dataElementSeparator | 데이터 요소 구분 기호입니다. | int(필수) |
decimalPointIndicator | EDIFACT 프레임 설정 소수점 표시기입니다. | '쉼표' 'Decimal' 'NotSpecified'(필수) |
protocolVersion | 프로토콜 버전입니다. | int(필수) |
releaseIndicator | 릴리스 표시기입니다. | int(필수) |
repetitionSeparator | 반복 구분 기호입니다. | int(필수) |
segmentTerminator | 세그먼트 종결자입니다. | int(필수) |
segmentTerminatorSuffix | EDIFACT 프레임 설정 세그먼트 종결자 접미사입니다. | 'CR' 'CRLF' 'LF' 'None' 'NotSpecified'(필수) |
serviceCodeListDirectoryVersion | 서비스 코드 목록 디렉터리 버전입니다. | 문자열 |
EdifactMessageFilter
이름 | 묘사 | 값 |
---|---|---|
messageFilterType | 메시지 필터 유형입니다. | 'Exclude' 'Include' 'NotSpecified'(필수) |
EdifactMessageIdentifier
이름 | 묘사 | 값 |
---|---|---|
messageId | 이 봉투 설정을 적용해야 하는 메시지 ID입니다. | string(필수) |
EdifactOneWayAgreement
이름 | 묘사 | 값 |
---|---|---|
protocolSettings | EDIFACT 프로토콜 설정입니다. | EdifactProtocolSettings(필수) |
receiverBusinessIdentity | 수신자 비즈니스 ID | BusinessIdentity(필수) |
senderBusinessIdentity | 보낸 사람 비즈니스 ID | BusinessIdentity(필수) |
EdifactProcessingSettings
이름 | 묘사 | 값 |
---|---|---|
createEmptyXmlTagsForTrailingSeparators | 후행 구분 기호에 대해 빈 xml 태그를 만들지 여부를 나타내는 값입니다. | bool(필수) |
maskSecurityInfo | 보안 정보를 마스킹할지 여부를 나타내는 값입니다. | bool(필수) |
preserveInterchange | 교환을 유지할지 여부를 나타내는 값입니다. | bool(필수) |
suspendInterchangeOnError | 오류 시 교환을 일시 중단할지 여부를 나타내는 값입니다. | bool(필수) |
useDotAsDecimalSeparator | 점을 소수 구분 기호로 사용할지 여부를 나타내는 값입니다. | bool(필수) |
EdifactProtocolSettings
이름 | 묘사 | 값 |
---|---|---|
acknowledgementSettings | EDIFACT 승인 설정입니다. | EdifactAcknowledgementSettings(필수) |
edifactDelimiterOverrides | EDIFACT 구분 기호가 설정을 재정의합니다. | EdifactDelimiterOverride[] |
envelopeOverrides | EDIFACT 봉투 재정의 설정입니다. | EdifactEnvelopeOverride[] |
envelopeSettings | EDIFACT 봉투 설정입니다. | EdifactEnvelopeSettings(필수) |
framingSettings | EDIFACT 프레이밍 설정입니다. | EdifactFramingSettings(필수) |
messageFilter | EDIFACT 메시지 필터입니다. | EdifactMessageFilter(필수) |
messageFilterList | EDIFACT 메시지 필터 목록입니다. | EdifactMessageIdentifier[] |
processingSettings | EDIFACT 처리 설정입니다. | EdifactProcessingSettings(필수) |
schemaReferences | EDIFACT 스키마 참조입니다. | EdifactSchemaReference[] (필수) |
validationOverrides | EDIFACT 유효성 검사 재정의 설정입니다. | EdifactValidationOverride[] |
validationSettings | EDIFACT 유효성 검사 설정입니다. | EdifactValidationSettings(필수) |
EdifactSchemaReference
이름 | 묘사 | 값 |
---|---|---|
associationAssignedCode | 연결 할당 코드입니다. | 문자열 |
messageId | 메시지 ID입니다. | string(필수) |
messageRelease | 메시지 릴리스 버전입니다. | string(필수) |
messageVersion | 메시지 버전입니다. | string(필수) |
schemaName | 스키마 이름입니다. | string(필수) |
senderApplicationId | 보낸 사람 애플리케이션 ID입니다. | 문자열 |
senderApplicationQualifier | 보낸 사람 애플리케이션 한정자입니다. | 문자열 |
EdifactValidationOverride
이름 | 묘사 | 값 |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | 선행 및 후행 공백 및 0을 허용할지 여부를 나타내는 값입니다. | bool(필수) |
enforceCharacterSet | 문자 집합의 유효성을 검사할지 여부를 나타내는 값입니다. | bool(필수) |
messageId | 유효성 검사 설정을 적용해야 하는 메시지 ID입니다. | string(필수) |
trailingSeparatorPolicy | 후행 구분 기호 정책입니다. | '필수' 'NotAllowed' 'NotSpecified' '선택 사항'(필수) |
trimLeadingAndTrailingSpacesAndZeroes | 선행 공백과 후행 공백 및 0을 트리밍할지 여부를 나타내는 값입니다. | bool(필수) |
validateEDITypes | EDI 형식의 유효성을 검사할지 여부를 나타내는 값입니다. | bool(필수) |
validateXSDTypes | XSD 형식의 유효성을 검사할지 여부를 나타내는 값입니다. | bool(필수) |
EdifactValidationSettings
이름 | 묘사 | 값 |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | 선행 및 후행 공백 및 0을 허용할지 여부를 나타내는 값입니다. | bool(필수) |
checkDuplicateGroupControlNumber | 중복된 그룹 컨트롤 번호를 확인할지 여부를 나타내는 값입니다. | bool(필수) |
checkDuplicateInterchangeControlNumber | 중복 교환 컨트롤 번호를 확인할지 여부를 나타내는 값입니다. | bool(필수) |
checkDuplicateTransactionSetControlNumber | 중복 트랜잭션 집합 컨트롤 번호를 확인할지 여부를 나타내는 값입니다. | bool(필수) |
interchangeControlNumberValidityDays | 교환 컨트롤 번호의 유효 기간입니다. | int(필수) |
trailingSeparatorPolicy | 후행 구분 기호 정책입니다. | '필수' 'NotAllowed' 'NotSpecified' '선택 사항'(필수) |
trimLeadingAndTrailingSpacesAndZeroes | 선행 공백과 후행 공백 및 0을 트리밍할지 여부를 나타내는 값입니다. | bool(필수) |
validateCharacterSet | 메시지에서 문자 집합의 유효성을 검사할지 여부를 나타내는 값입니다. | bool(필수) |
validateEDITypes | EDI 형식의 유효성을 검사할지 여부를 나타내는 값입니다. | bool(필수) |
validateXSDTypes | XSD 형식의 유효성을 검사할지 여부를 나타내는 값입니다. | bool(필수) |
IntegrationAccountAgreementProperties
이름 | 묘사 | 값 |
---|---|---|
agreementType | 계약 유형입니다. | 'AS2' 'Edifact' 'NotSpecified' 'X12'(필수) |
콘텐츠 | 계약 내용입니다. | AgreementContent(필수) |
guestIdentity | 게스트 파트너의 비즈니스 ID입니다. | BusinessIdentity(필수) |
guestPartner | 이 계약의 게스트 파트너로 설정된 통합 계정 파트너입니다. | string(필수) |
hostIdentity | 호스트 파트너의 비즈니스 ID입니다. | BusinessIdentity(필수) |
hostPartner | 이 계약의 호스트 파트너로 설정된 통합 계정 파트너입니다. | string(필수) |
메타데이터 | 메타데이터입니다. | 어떤 |
Microsoft.Logic/integrationAccounts/agreements
이름 | 묘사 | 값 |
---|---|---|
apiVersion | api 버전 | '2018-07-01-preview' |
위치 | 리소스 위치입니다. | 문자열 |
이름 | 리소스 이름 | string(필수) |
속성 | 통합 계정 규약 속성입니다. | IntegrationAccountAgreementProperties(필수) |
태그 | 리소스 태그 | 태그 이름 및 값의 사전입니다. 템플릿 |
형 | 리소스 종류 | 'Microsoft.Logic/integrationAccounts/agreements' |
ResourceTags
이름 | 묘사 | 값 |
---|
X12AcknowledgementSettings
이름 | 묘사 | 값 |
---|---|---|
acknowledgementControlNumberLowerBound | 승인 컨트롤 번호 하한입니다. | int(필수) |
acknowledgementControlNumberPrefix | 승인 컨트롤 번호 접두사입니다. | 문자열 |
acknowledgementControlNumberSuffix | 승인 컨트롤 번호 접미사입니다. | 문자열 |
acknowledgementControlNumberUpperBound | 승인 컨트롤 번호 상한입니다. | int(필수) |
batchFunctionalAcknowledgements | 기능 승인을 일괄 처리할지 여부를 나타내는 값입니다. | bool(필수) |
batchImplementationAcknowledgements | 구현 승인을 일괄 처리할지 여부를 나타내는 값입니다. | bool(필수) |
batchTechnicalAcknowledgements | 기술 승인을 일괄 처리할지 여부를 나타내는 값입니다. | bool(필수) |
functionalAcknowledgementVersion | 기능 승인 버전입니다. | 문자열 |
implementationAcknowledgementVersion | 구현 승인 버전입니다. | 문자열 |
needFunctionalAcknowledgement | 기능 승인이 필요한지 여부를 나타내는 값입니다. | bool(필수) |
needImplementationAcknowledgement | 구현 승인이 필요한지 여부를 나타내는 값입니다. | bool(필수) |
needLoopForValidMessages | 유효한 메시지에 루프가 필요한지 여부를 나타내는 값입니다. | bool(필수) |
needTechnicalAcknowledgement | 기술 승인이 필요한지 여부를 나타내는 값입니다. | bool(필수) |
rolloverAcknowledgementControlNumber | 승인 컨트롤 번호를 롤오버할지 여부를 나타내는 값입니다. | bool(필수) |
sendSynchronousAcknowledgement | 동기 승인을 보낼지 여부를 나타내는 값입니다. | bool(필수) |
X12AgreementContent
이름 | 묘사 | 값 |
---|---|---|
receiveAgreement | X12 단방향 수신 계약입니다. | X12OneWayAgreement |
sendAgreement | X12 단방향 송신 계약입니다. | X12OneWayAgreement |
X12DelimiterOverrides
이름 | 묘사 | 값 |
---|---|---|
componentSeparator | 구성 요소 구분 기호입니다. | int(필수) |
dataElementSeparator | 데이터 요소 구분 기호입니다. | int(필수) |
messageId | 메시지 ID입니다. | 문자열 |
protocolVersion | 프로토콜 버전입니다. | 문자열 |
replaceCharacter | 대체 문자입니다. | int(필수) |
replaceSeparatorsInPayload | 페이로드에서 구분 기호를 바꿀지 여부를 나타내는 값입니다. | bool(필수) |
segmentTerminator | 세그먼트 종결자입니다. | int(필수) |
segmentTerminatorSuffix | 세그먼트 종결자 접미사입니다. | 'CR' 'CRLF' 'LF' 'None' 'NotSpecified'(필수) |
targetNamespace | 이 구분 기호 설정을 적용해야 하는 대상 네임스페이스입니다. | 문자열 |
X12EnvelopeOverride
이름 | 묘사 | 값 |
---|---|---|
dateFormat | 날짜 형식입니다. | 'CCYYMMDD' 'NotSpecified' 'YYMMDD'(필수) |
functionalIdentifierCode | 기능 식별자 코드입니다. | 문자열 |
headerVersion | 헤더 버전입니다. | string(필수) |
messageId | 이 봉투 설정을 적용해야 하는 메시지 ID입니다. | string(필수) |
protocolVersion | 이 봉투 설정을 적용해야 하는 프로토콜 버전입니다. | string(필수) |
receiverApplicationId | 수신기 애플리케이션 ID입니다. | string(필수) |
responsibleAgencyCode | 책임 있는 기관 코드입니다. | string(필수) |
senderApplicationId | 보낸 사람 애플리케이션 ID입니다. | string(필수) |
targetNamespace | 이 봉투 설정을 적용해야 하는 대상 네임스페이스입니다. | string(필수) |
timeFormat | 시간 형식입니다. | 'HHMM' 'HHMMSS' 'HHMMSSd' 'HHMMSSdd' 'NotSpecified'(필수) |
X12EnvelopeSettings
이름 | 묘사 | 값 |
---|---|---|
controlStandardsId | 컨트롤 표준 ID입니다. | int(필수) |
controlVersionNumber | 컨트롤 버전 번호입니다. | string(필수) |
enableDefaultGroupHeaders | 기본 그룹 헤더를 사용할지 여부를 나타내는 값입니다. | bool(필수) |
functionalGroupId | 기능 그룹 ID입니다. | 문자열 |
groupControlNumberLowerBound | 그룹 컨트롤 번호 하한입니다. | int(필수) |
groupControlNumberUpperBound | 그룹 컨트롤 번호 상한입니다. | int(필수) |
groupHeaderAgencyCode | 그룹 헤더 에이전시 코드입니다. | string(필수) |
groupHeaderDateFormat | 그룹 머리글 날짜 형식입니다. | 'CCYYMMDD' 'NotSpecified' 'YYMMDD'(필수) |
groupHeaderTimeFormat | 그룹 머리글 시간 형식입니다. | 'HHMM' 'HHMMSS' 'HHMMSSd' 'HHMMSSdd' 'NotSpecified'(필수) |
groupHeaderVersion | 그룹 헤더 버전입니다. | string(필수) |
interchangeControlNumberLowerBound | 교환 컨트롤 번호 하한입니다. | int(필수) |
interchangeControlNumberUpperBound | 교환 컨트롤 번호 상한입니다. | int(필수) |
overwriteExistingTransactionSetControlNumber | 기존 트랜잭션 집합 컨트롤 번호를 덮어쓸지 여부를 나타내는 값입니다. | bool(필수) |
receiverApplicationId | 수신기 애플리케이션 ID입니다. | string(필수) |
rolloverGroupControlNumber | 그룹 컨트롤 번호를 롤오버할지 여부를 나타내는 값입니다. | bool(필수) |
rolloverInterchangeControlNumber | 교환 컨트롤 번호를 롤오버할지 여부를 나타내는 값입니다. | bool(필수) |
rolloverTransactionSetControlNumber | 트랜잭션 집합 컨트롤 번호를 롤오버할지 여부를 나타내는 값입니다. | bool(필수) |
senderApplicationId | 보낸 사람 애플리케이션 ID입니다. | string(필수) |
transactionSetControlNumberLowerBound | 트랜잭션 집합 컨트롤 번호 하한입니다. | int(필수) |
transactionSetControlNumberPrefix | 트랜잭션 집합 컨트롤 번호 접두사입니다. | 문자열 |
transactionSetControlNumberSuffix | 트랜잭션 집합 컨트롤 번호 접미사입니다. | 문자열 |
transactionSetControlNumberUpperBound | 트랜잭션 집합 컨트롤 번호 상한입니다. | int(필수) |
usageIndicator | 사용 현황 표시기입니다. | 'Information' 'NotSpecified' 'Production' 'Test'(필수) |
useControlStandardsIdAsRepetitionCharacter | 컨트롤 표준 ID를 반복 문자로 사용할지 여부를 나타내는 값입니다. | bool(필수) |
X12FramingSettings
이름 | 묘사 | 값 |
---|---|---|
characterSet | X12 문자 집합입니다. | '기본' 'Extended' 'NotSpecified' 'UTF8'(필수) |
componentSeparator | 구성 요소 구분 기호입니다. | int(필수) |
dataElementSeparator | 데이터 요소 구분 기호입니다. | int(필수) |
replaceCharacter | 대체 문자입니다. | int(필수) |
replaceSeparatorsInPayload | 페이로드에서 구분 기호를 바꿀지 여부를 나타내는 값입니다. | bool(필수) |
segmentTerminator | 세그먼트 종결자입니다. | int(필수) |
segmentTerminatorSuffix | 세그먼트 종결자 접미사입니다. | 'CR' 'CRLF' 'LF' 'None' 'NotSpecified'(필수) |
X12MessageFilter
이름 | 묘사 | 값 |
---|---|---|
messageFilterType | 메시지 필터 유형입니다. | 'Exclude' 'Include' 'NotSpecified'(필수) |
X12MessageIdentifier
이름 | 묘사 | 값 |
---|---|---|
messageId | 메시지 ID입니다. | string(필수) |
X12OneWayAgreement
이름 | 묘사 | 값 |
---|---|---|
protocolSettings | X12 프로토콜 설정입니다. | X12ProtocolSettings |
receiverBusinessIdentity | 수신자 비즈니스 ID | BusinessIdentity(필수) |
senderBusinessIdentity | 보낸 사람 비즈니스 ID | BusinessIdentity(필수) |
X12ProcessingSettings
이름 | 묘사 | 값 |
---|---|---|
convertImpliedDecimal | 숫자 형식을 암시적 소수로 변환할지 여부를 나타내는 값입니다. | bool(필수) |
createEmptyXmlTagsForTrailingSeparators | 후행 구분 기호에 대해 빈 xml 태그를 만들지 여부를 나타내는 값입니다. | bool(필수) |
maskSecurityInfo | 보안 정보를 마스킹할지 여부를 나타내는 값입니다. | bool(필수) |
preserveInterchange | 교환을 유지할지 여부를 나타내는 값입니다. | bool(필수) |
suspendInterchangeOnError | 오류 시 교환을 일시 중단할지 여부를 나타내는 값입니다. | bool(필수) |
useDotAsDecimalSeparator | 점을 소수 구분 기호로 사용할지 여부를 나타내는 값입니다. | bool(필수) |
X12ProtocolSettings
이름 | 묘사 | 값 |
---|---|---|
acknowledgementSettings | X12 승인 설정입니다. | X12AcknowledgementSettings(필수) |
envelopeOverrides | X12 봉투 재정의 설정입니다. | X12EnvelopeOverride[] |
envelopeSettings | X12 봉투 설정입니다. | X12EnvelopeSettings(필수) |
framingSettings | X12 프레이밍 설정입니다. | X12FramingSettings |
messageFilter | X12 메시지 필터입니다. | X12MessageFilter |
messageFilterList | X12 메시지 필터 목록입니다. | X12MessageIdentifier |
processingSettings | X12 처리 설정입니다. | X12ProcessingSettings |
schemaReferences | X12 스키마 참조입니다. | X12SchemaReference[] (필수) |
securitySettings | X12 보안 설정입니다. | X12SecuritySettings |
validationOverrides | X12 유효성 검사 재정의 설정입니다. | X12ValidationOverride |
validationSettings | X12 유효성 검사 설정입니다. | X12ValidationSettings(필수) |
x12DelimiterOverrides | X12 구분 기호가 설정을 재정의합니다. | X12DelimiterOverrides |
X12SchemaReference
이름 | 묘사 | 값 |
---|---|---|
messageId | 메시지 ID입니다. | string(필수) |
schemaName | 스키마 이름입니다. | string(필수) |
schemaVersion | 스키마 버전입니다. | string(필수) |
senderApplicationId | 보낸 사람 애플리케이션 ID입니다. | 문자열 |
X12SecuritySettings
이름 | 묘사 | 값 |
---|---|---|
authorizationQualifier | 권한 부여 한정자입니다. | string(필수) |
authorizationValue | 권한 부여 값입니다. | 문자열 |
passwordValue | 암호 값입니다. | 문자열 |
securityQualifier | 보안 한정자입니다. | string(필수) |
X12ValidationOverride
이름 | 묘사 | 값 |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | 선행 및 후행 공백 및 0을 허용할지 여부를 나타내는 값입니다. | bool(필수) |
messageId | 유효성 검사 설정을 적용해야 하는 메시지 ID입니다. | string(필수) |
trailingSeparatorPolicy | 후행 구분 기호 정책입니다. | '필수' 'NotAllowed' 'NotSpecified' '선택 사항'(필수) |
trimLeadingAndTrailingSpacesAndZeroes | 선행 공백과 후행 공백 및 0을 트리밍할지 여부를 나타내는 값입니다. | bool(필수) |
validateCharacterSet | 문자 집합의 유효성을 검사할지 여부를 나타내는 값입니다. | bool(필수) |
validateEDITypes | EDI 형식의 유효성을 검사할지 여부를 나타내는 값입니다. | bool(필수) |
validateXSDTypes | XSD 형식의 유효성을 검사할지 여부를 나타내는 값입니다. | bool(필수) |
X12ValidationSettings
이름 | 묘사 | 값 |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | 선행 및 후행 공백 및 0을 허용할지 여부를 나타내는 값입니다. | bool(필수) |
checkDuplicateGroupControlNumber | 중복된 그룹 컨트롤 번호를 확인할지 여부를 나타내는 값입니다. | bool(필수) |
checkDuplicateInterchangeControlNumber | 중복 교환 컨트롤 번호를 확인할지 여부를 나타내는 값입니다. | bool(필수) |
checkDuplicateTransactionSetControlNumber | 중복 트랜잭션 집합 컨트롤 번호를 확인할지 여부를 나타내는 값입니다. | bool(필수) |
interchangeControlNumberValidityDays | 교환 컨트롤 번호의 유효 기간입니다. | int(필수) |
trailingSeparatorPolicy | 후행 구분 기호 정책입니다. | '필수' 'NotAllowed' 'NotSpecified' '선택 사항'(필수) |
trimLeadingAndTrailingSpacesAndZeroes | 선행 공백과 후행 공백 및 0을 트리밍할지 여부를 나타내는 값입니다. | bool(필수) |
validateCharacterSet | 메시지에서 문자 집합의 유효성을 검사할지 여부를 나타내는 값입니다. | bool(필수) |
validateEDITypes | EDI 형식의 유효성을 검사할지 여부를 나타내는 값입니다. | bool(필수) |
validateXSDTypes | XSD 형식의 유효성을 검사할지 여부를 나타내는 값입니다. | bool(필수) |
빠른 시작 템플릿
다음 빠른 시작 템플릿은 이 리소스 유형을 배포합니다.
템플렛 | 묘사 |
---|---|
Azure Logic Apps - AS2 송신 수신 Azure 배포 |
파트너 및 계약에 대한 아티팩트를 포함하여 Contoso 및 Fabrikam의 두 파트너에 대한 통합 계정을 만듭니다. 또한 템플릿은 동기 AS2 보내기 수신을 보여 주는 Fabrikam Sales와 Contoso 간에 논리 앱을 만듭니다. 또한 이 템플릿은 비동기 AS2 수신을 보여 주는 Fabrikam Finance와 Contoso 간에 논리 앱을 만듭니다. |
Terraform(AzAPI 공급자) 리소스 정의
integrationAccounts/agreements 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
리소스 형식
Microsoft.Logic/integrationAccounts/agreements 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Logic/integrationAccounts/agreements@2018-07-01-preview"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
agreementType = "string"
content = {
aS2 = {
receiveAgreement = {
protocolSettings = {
acknowledgementConnectionSettings = {
ignoreCertificateNameMismatch = bool
keepHttpConnectionAlive = bool
supportHttpStatusCodeContinue = bool
unfoldHttpHeaders = bool
}
envelopeSettings = {
autogenerateFileName = bool
fileNameTemplate = "string"
messageContentType = "string"
suspendMessageOnFileNameGenerationError = bool
transmitFileNameInMimeHeader = bool
}
errorSettings = {
resendIfMDNNotReceived = bool
suspendDuplicateMessage = bool
}
mdnSettings = {
dispositionNotificationTo = "string"
mdnText = "string"
micHashingAlgorithm = "string"
needMDN = bool
receiptDeliveryUrl = "string"
sendInboundMDNToMessageBox = bool
sendMDNAsynchronously = bool
signMDN = bool
signOutboundMDNIfOptional = bool
}
messageConnectionSettings = {
ignoreCertificateNameMismatch = bool
keepHttpConnectionAlive = bool
supportHttpStatusCodeContinue = bool
unfoldHttpHeaders = bool
}
securitySettings = {
enableNRRForInboundDecodedMessages = bool
enableNRRForInboundEncodedMessages = bool
enableNRRForInboundMDN = bool
enableNRRForOutboundDecodedMessages = bool
enableNRRForOutboundEncodedMessages = bool
enableNRRForOutboundMDN = bool
encryptionCertificateName = "string"
overrideGroupSigningCertificate = bool
sha2AlgorithmFormat = "string"
signingCertificateName = "string"
}
validationSettings = {
checkCertificateRevocationListOnReceive = bool
checkCertificateRevocationListOnSend = bool
checkDuplicateMessage = bool
compressMessage = bool
encryptionAlgorithm = "string"
encryptMessage = bool
interchangeDuplicatesValidityDays = int
overrideMessageProperties = bool
signingAlgorithm = "string"
signMessage = bool
}
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
sendAgreement = {
protocolSettings = {
acknowledgementConnectionSettings = {
ignoreCertificateNameMismatch = bool
keepHttpConnectionAlive = bool
supportHttpStatusCodeContinue = bool
unfoldHttpHeaders = bool
}
envelopeSettings = {
autogenerateFileName = bool
fileNameTemplate = "string"
messageContentType = "string"
suspendMessageOnFileNameGenerationError = bool
transmitFileNameInMimeHeader = bool
}
errorSettings = {
resendIfMDNNotReceived = bool
suspendDuplicateMessage = bool
}
mdnSettings = {
dispositionNotificationTo = "string"
mdnText = "string"
micHashingAlgorithm = "string"
needMDN = bool
receiptDeliveryUrl = "string"
sendInboundMDNToMessageBox = bool
sendMDNAsynchronously = bool
signMDN = bool
signOutboundMDNIfOptional = bool
}
messageConnectionSettings = {
ignoreCertificateNameMismatch = bool
keepHttpConnectionAlive = bool
supportHttpStatusCodeContinue = bool
unfoldHttpHeaders = bool
}
securitySettings = {
enableNRRForInboundDecodedMessages = bool
enableNRRForInboundEncodedMessages = bool
enableNRRForInboundMDN = bool
enableNRRForOutboundDecodedMessages = bool
enableNRRForOutboundEncodedMessages = bool
enableNRRForOutboundMDN = bool
encryptionCertificateName = "string"
overrideGroupSigningCertificate = bool
sha2AlgorithmFormat = "string"
signingCertificateName = "string"
}
validationSettings = {
checkCertificateRevocationListOnReceive = bool
checkCertificateRevocationListOnSend = bool
checkDuplicateMessage = bool
compressMessage = bool
encryptionAlgorithm = "string"
encryptMessage = bool
interchangeDuplicatesValidityDays = int
overrideMessageProperties = bool
signingAlgorithm = "string"
signMessage = bool
}
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
}
edifact = {
receiveAgreement = {
protocolSettings = {
acknowledgementSettings = {
acknowledgementControlNumberLowerBound = int
acknowledgementControlNumberPrefix = "string"
acknowledgementControlNumberSuffix = "string"
acknowledgementControlNumberUpperBound = int
batchFunctionalAcknowledgements = bool
batchTechnicalAcknowledgements = bool
needFunctionalAcknowledgement = bool
needLoopForValidMessages = bool
needTechnicalAcknowledgement = bool
rolloverAcknowledgementControlNumber = bool
sendSynchronousAcknowledgement = bool
}
edifactDelimiterOverrides = [
{
componentSeparator = int
dataElementSeparator = int
decimalPointIndicator = "string"
messageAssociationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
releaseIndicator = int
repetitionSeparator = int
segmentTerminator = int
segmentTerminatorSuffix = "string"
targetNamespace = "string"
}
]
envelopeOverrides = [
{
applicationPassword = "string"
associationAssignedCode = "string"
controllingAgencyCode = "string"
functionalGroupId = "string"
groupHeaderMessageRelease = "string"
groupHeaderMessageVersion = "string"
messageAssociationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
receiverApplicationId = "string"
receiverApplicationQualifier = "string"
senderApplicationId = "string"
senderApplicationQualifier = "string"
targetNamespace = "string"
}
]
envelopeSettings = {
applicationReferenceId = "string"
applyDelimiterStringAdvice = bool
communicationAgreementId = "string"
createGroupingSegments = bool
enableDefaultGroupHeaders = bool
functionalGroupId = "string"
groupApplicationPassword = "string"
groupApplicationReceiverId = "string"
groupApplicationReceiverQualifier = "string"
groupApplicationSenderId = "string"
groupApplicationSenderQualifier = "string"
groupAssociationAssignedCode = "string"
groupControllingAgencyCode = "string"
groupControlNumberLowerBound = int
groupControlNumberPrefix = "string"
groupControlNumberSuffix = "string"
groupControlNumberUpperBound = int
groupMessageRelease = "string"
groupMessageVersion = "string"
interchangeControlNumberLowerBound = int
interchangeControlNumberPrefix = "string"
interchangeControlNumberSuffix = "string"
interchangeControlNumberUpperBound = int
isTestInterchange = bool
overwriteExistingTransactionSetControlNumber = bool
processingPriorityCode = "string"
receiverInternalIdentification = "string"
receiverInternalSubIdentification = "string"
receiverReverseRoutingAddress = "string"
recipientReferencePasswordQualifier = "string"
recipientReferencePasswordValue = "string"
rolloverGroupControlNumber = bool
rolloverInterchangeControlNumber = bool
rolloverTransactionSetControlNumber = bool
senderInternalIdentification = "string"
senderInternalSubIdentification = "string"
senderReverseRoutingAddress = "string"
transactionSetControlNumberLowerBound = int
transactionSetControlNumberPrefix = "string"
transactionSetControlNumberSuffix = "string"
transactionSetControlNumberUpperBound = int
}
framingSettings = {
characterEncoding = "string"
characterSet = "string"
componentSeparator = int
dataElementSeparator = int
decimalPointIndicator = "string"
protocolVersion = int
releaseIndicator = int
repetitionSeparator = int
segmentTerminator = int
segmentTerminatorSuffix = "string"
serviceCodeListDirectoryVersion = "string"
}
messageFilter = {
messageFilterType = "string"
}
messageFilterList = [
{
messageId = "string"
}
]
processingSettings = {
createEmptyXmlTagsForTrailingSeparators = bool
maskSecurityInfo = bool
preserveInterchange = bool
suspendInterchangeOnError = bool
useDotAsDecimalSeparator = bool
}
schemaReferences = [
{
associationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
schemaName = "string"
senderApplicationId = "string"
senderApplicationQualifier = "string"
}
]
validationOverrides = [
{
allowLeadingAndTrailingSpacesAndZeroes = bool
enforceCharacterSet = bool
messageId = "string"
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateEDITypes = bool
validateXSDTypes = bool
}
]
validationSettings = {
allowLeadingAndTrailingSpacesAndZeroes = bool
checkDuplicateGroupControlNumber = bool
checkDuplicateInterchangeControlNumber = bool
checkDuplicateTransactionSetControlNumber = bool
interchangeControlNumberValidityDays = int
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEDITypes = bool
validateXSDTypes = bool
}
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
sendAgreement = {
protocolSettings = {
acknowledgementSettings = {
acknowledgementControlNumberLowerBound = int
acknowledgementControlNumberPrefix = "string"
acknowledgementControlNumberSuffix = "string"
acknowledgementControlNumberUpperBound = int
batchFunctionalAcknowledgements = bool
batchTechnicalAcknowledgements = bool
needFunctionalAcknowledgement = bool
needLoopForValidMessages = bool
needTechnicalAcknowledgement = bool
rolloverAcknowledgementControlNumber = bool
sendSynchronousAcknowledgement = bool
}
edifactDelimiterOverrides = [
{
componentSeparator = int
dataElementSeparator = int
decimalPointIndicator = "string"
messageAssociationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
releaseIndicator = int
repetitionSeparator = int
segmentTerminator = int
segmentTerminatorSuffix = "string"
targetNamespace = "string"
}
]
envelopeOverrides = [
{
applicationPassword = "string"
associationAssignedCode = "string"
controllingAgencyCode = "string"
functionalGroupId = "string"
groupHeaderMessageRelease = "string"
groupHeaderMessageVersion = "string"
messageAssociationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
receiverApplicationId = "string"
receiverApplicationQualifier = "string"
senderApplicationId = "string"
senderApplicationQualifier = "string"
targetNamespace = "string"
}
]
envelopeSettings = {
applicationReferenceId = "string"
applyDelimiterStringAdvice = bool
communicationAgreementId = "string"
createGroupingSegments = bool
enableDefaultGroupHeaders = bool
functionalGroupId = "string"
groupApplicationPassword = "string"
groupApplicationReceiverId = "string"
groupApplicationReceiverQualifier = "string"
groupApplicationSenderId = "string"
groupApplicationSenderQualifier = "string"
groupAssociationAssignedCode = "string"
groupControllingAgencyCode = "string"
groupControlNumberLowerBound = int
groupControlNumberPrefix = "string"
groupControlNumberSuffix = "string"
groupControlNumberUpperBound = int
groupMessageRelease = "string"
groupMessageVersion = "string"
interchangeControlNumberLowerBound = int
interchangeControlNumberPrefix = "string"
interchangeControlNumberSuffix = "string"
interchangeControlNumberUpperBound = int
isTestInterchange = bool
overwriteExistingTransactionSetControlNumber = bool
processingPriorityCode = "string"
receiverInternalIdentification = "string"
receiverInternalSubIdentification = "string"
receiverReverseRoutingAddress = "string"
recipientReferencePasswordQualifier = "string"
recipientReferencePasswordValue = "string"
rolloverGroupControlNumber = bool
rolloverInterchangeControlNumber = bool
rolloverTransactionSetControlNumber = bool
senderInternalIdentification = "string"
senderInternalSubIdentification = "string"
senderReverseRoutingAddress = "string"
transactionSetControlNumberLowerBound = int
transactionSetControlNumberPrefix = "string"
transactionSetControlNumberSuffix = "string"
transactionSetControlNumberUpperBound = int
}
framingSettings = {
characterEncoding = "string"
characterSet = "string"
componentSeparator = int
dataElementSeparator = int
decimalPointIndicator = "string"
protocolVersion = int
releaseIndicator = int
repetitionSeparator = int
segmentTerminator = int
segmentTerminatorSuffix = "string"
serviceCodeListDirectoryVersion = "string"
}
messageFilter = {
messageFilterType = "string"
}
messageFilterList = [
{
messageId = "string"
}
]
processingSettings = {
createEmptyXmlTagsForTrailingSeparators = bool
maskSecurityInfo = bool
preserveInterchange = bool
suspendInterchangeOnError = bool
useDotAsDecimalSeparator = bool
}
schemaReferences = [
{
associationAssignedCode = "string"
messageId = "string"
messageRelease = "string"
messageVersion = "string"
schemaName = "string"
senderApplicationId = "string"
senderApplicationQualifier = "string"
}
]
validationOverrides = [
{
allowLeadingAndTrailingSpacesAndZeroes = bool
enforceCharacterSet = bool
messageId = "string"
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateEDITypes = bool
validateXSDTypes = bool
}
]
validationSettings = {
allowLeadingAndTrailingSpacesAndZeroes = bool
checkDuplicateGroupControlNumber = bool
checkDuplicateInterchangeControlNumber = bool
checkDuplicateTransactionSetControlNumber = bool
interchangeControlNumberValidityDays = int
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEDITypes = bool
validateXSDTypes = bool
}
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
}
x12 = {
receiveAgreement = {
protocolSettings = {
acknowledgementSettings = {
acknowledgementControlNumberLowerBound = int
acknowledgementControlNumberPrefix = "string"
acknowledgementControlNumberSuffix = "string"
acknowledgementControlNumberUpperBound = int
batchFunctionalAcknowledgements = bool
batchImplementationAcknowledgements = bool
batchTechnicalAcknowledgements = bool
functionalAcknowledgementVersion = "string"
implementationAcknowledgementVersion = "string"
needFunctionalAcknowledgement = bool
needImplementationAcknowledgement = bool
needLoopForValidMessages = bool
needTechnicalAcknowledgement = bool
rolloverAcknowledgementControlNumber = bool
sendSynchronousAcknowledgement = bool
}
envelopeOverrides = [
{
dateFormat = "string"
functionalIdentifierCode = "string"
headerVersion = "string"
messageId = "string"
protocolVersion = "string"
receiverApplicationId = "string"
responsibleAgencyCode = "string"
senderApplicationId = "string"
targetNamespace = "string"
timeFormat = "string"
}
]
envelopeSettings = {
controlStandardsId = int
controlVersionNumber = "string"
enableDefaultGroupHeaders = bool
functionalGroupId = "string"
groupControlNumberLowerBound = int
groupControlNumberUpperBound = int
groupHeaderAgencyCode = "string"
groupHeaderDateFormat = "string"
groupHeaderTimeFormat = "string"
groupHeaderVersion = "string"
interchangeControlNumberLowerBound = int
interchangeControlNumberUpperBound = int
overwriteExistingTransactionSetControlNumber = bool
receiverApplicationId = "string"
rolloverGroupControlNumber = bool
rolloverInterchangeControlNumber = bool
rolloverTransactionSetControlNumber = bool
senderApplicationId = "string"
transactionSetControlNumberLowerBound = int
transactionSetControlNumberPrefix = "string"
transactionSetControlNumberSuffix = "string"
transactionSetControlNumberUpperBound = int
usageIndicator = "string"
useControlStandardsIdAsRepetitionCharacter = bool
}
framingSettings = {
characterSet = "string"
componentSeparator = int
dataElementSeparator = int
replaceCharacter = int
replaceSeparatorsInPayload = bool
segmentTerminator = int
segmentTerminatorSuffix = "string"
}
messageFilter = {
messageFilterType = "string"
}
messageFilterList = [
{
messageId = "string"
}
]
processingSettings = {
convertImpliedDecimal = bool
createEmptyXmlTagsForTrailingSeparators = bool
maskSecurityInfo = bool
preserveInterchange = bool
suspendInterchangeOnError = bool
useDotAsDecimalSeparator = bool
}
schemaReferences = [
{
messageId = "string"
schemaName = "string"
schemaVersion = "string"
senderApplicationId = "string"
}
]
securitySettings = {
authorizationQualifier = "string"
authorizationValue = "string"
passwordValue = "string"
securityQualifier = "string"
}
validationOverrides = [
{
allowLeadingAndTrailingSpacesAndZeroes = bool
messageId = "string"
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEDITypes = bool
validateXSDTypes = bool
}
]
validationSettings = {
allowLeadingAndTrailingSpacesAndZeroes = bool
checkDuplicateGroupControlNumber = bool
checkDuplicateInterchangeControlNumber = bool
checkDuplicateTransactionSetControlNumber = bool
interchangeControlNumberValidityDays = int
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEDITypes = bool
validateXSDTypes = bool
}
x12DelimiterOverrides = [
{
componentSeparator = int
dataElementSeparator = int
messageId = "string"
protocolVersion = "string"
replaceCharacter = int
replaceSeparatorsInPayload = bool
segmentTerminator = int
segmentTerminatorSuffix = "string"
targetNamespace = "string"
}
]
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
sendAgreement = {
protocolSettings = {
acknowledgementSettings = {
acknowledgementControlNumberLowerBound = int
acknowledgementControlNumberPrefix = "string"
acknowledgementControlNumberSuffix = "string"
acknowledgementControlNumberUpperBound = int
batchFunctionalAcknowledgements = bool
batchImplementationAcknowledgements = bool
batchTechnicalAcknowledgements = bool
functionalAcknowledgementVersion = "string"
implementationAcknowledgementVersion = "string"
needFunctionalAcknowledgement = bool
needImplementationAcknowledgement = bool
needLoopForValidMessages = bool
needTechnicalAcknowledgement = bool
rolloverAcknowledgementControlNumber = bool
sendSynchronousAcknowledgement = bool
}
envelopeOverrides = [
{
dateFormat = "string"
functionalIdentifierCode = "string"
headerVersion = "string"
messageId = "string"
protocolVersion = "string"
receiverApplicationId = "string"
responsibleAgencyCode = "string"
senderApplicationId = "string"
targetNamespace = "string"
timeFormat = "string"
}
]
envelopeSettings = {
controlStandardsId = int
controlVersionNumber = "string"
enableDefaultGroupHeaders = bool
functionalGroupId = "string"
groupControlNumberLowerBound = int
groupControlNumberUpperBound = int
groupHeaderAgencyCode = "string"
groupHeaderDateFormat = "string"
groupHeaderTimeFormat = "string"
groupHeaderVersion = "string"
interchangeControlNumberLowerBound = int
interchangeControlNumberUpperBound = int
overwriteExistingTransactionSetControlNumber = bool
receiverApplicationId = "string"
rolloverGroupControlNumber = bool
rolloverInterchangeControlNumber = bool
rolloverTransactionSetControlNumber = bool
senderApplicationId = "string"
transactionSetControlNumberLowerBound = int
transactionSetControlNumberPrefix = "string"
transactionSetControlNumberSuffix = "string"
transactionSetControlNumberUpperBound = int
usageIndicator = "string"
useControlStandardsIdAsRepetitionCharacter = bool
}
framingSettings = {
characterSet = "string"
componentSeparator = int
dataElementSeparator = int
replaceCharacter = int
replaceSeparatorsInPayload = bool
segmentTerminator = int
segmentTerminatorSuffix = "string"
}
messageFilter = {
messageFilterType = "string"
}
messageFilterList = [
{
messageId = "string"
}
]
processingSettings = {
convertImpliedDecimal = bool
createEmptyXmlTagsForTrailingSeparators = bool
maskSecurityInfo = bool
preserveInterchange = bool
suspendInterchangeOnError = bool
useDotAsDecimalSeparator = bool
}
schemaReferences = [
{
messageId = "string"
schemaName = "string"
schemaVersion = "string"
senderApplicationId = "string"
}
]
securitySettings = {
authorizationQualifier = "string"
authorizationValue = "string"
passwordValue = "string"
securityQualifier = "string"
}
validationOverrides = [
{
allowLeadingAndTrailingSpacesAndZeroes = bool
messageId = "string"
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEDITypes = bool
validateXSDTypes = bool
}
]
validationSettings = {
allowLeadingAndTrailingSpacesAndZeroes = bool
checkDuplicateGroupControlNumber = bool
checkDuplicateInterchangeControlNumber = bool
checkDuplicateTransactionSetControlNumber = bool
interchangeControlNumberValidityDays = int
trailingSeparatorPolicy = "string"
trimLeadingAndTrailingSpacesAndZeroes = bool
validateCharacterSet = bool
validateEDITypes = bool
validateXSDTypes = bool
}
x12DelimiterOverrides = [
{
componentSeparator = int
dataElementSeparator = int
messageId = "string"
protocolVersion = "string"
replaceCharacter = int
replaceSeparatorsInPayload = bool
segmentTerminator = int
segmentTerminatorSuffix = "string"
targetNamespace = "string"
}
]
}
receiverBusinessIdentity = {
qualifier = "string"
value = "string"
}
senderBusinessIdentity = {
qualifier = "string"
value = "string"
}
}
}
}
guestIdentity = {
qualifier = "string"
value = "string"
}
guestPartner = "string"
hostIdentity = {
qualifier = "string"
value = "string"
}
hostPartner = "string"
metadata = ?
}
})
}
속성 값
AgreementContent
이름 | 묘사 | 값 |
---|---|---|
aS2 | AS2 계약 콘텐츠입니다. | AS2AgreementContent |
edifact | EDIFACT 규약 콘텐츠입니다. | EdifactAgreementContent |
x12 | X12 규약 콘텐츠입니다. | X12AgreementContent |
AS2AcknowledgementConnectionSettings
이름 | 묘사 | 값 |
---|---|---|
ignoreCertificateNameMismatch | 인증서 이름의 불일치를 무시할지 여부를 나타내는 값입니다. | bool(필수) |
keepHttpConnectionAlive | 연결을 활성 상태로 유지할지 여부를 나타내는 값입니다. | bool(필수) |
supportHttpStatusCodeContinue | HTTP 상태 코드 'CONTINUE'를 지원할지 여부를 나타내는 값입니다. | bool(필수) |
unfoldHttpHeaders | HTTP 헤더를 펼치는지 여부를 나타내는 값입니다. | bool(필수) |
AS2AgreementContent
이름 | 묘사 | 값 |
---|---|---|
receiveAgreement | AS2 단방향 수신 계약입니다. | AS2OneWayAgreement |
sendAgreement | AS2 단방향 송신 계약입니다. | AS2OneWayAgreement |
AS2EnvelopeSettings
이름 | 묘사 | 값 |
---|---|---|
autogenerateFileName | 파일 이름을 자동으로 생성할지 여부를 나타내는 값입니다. | bool(필수) |
fileNameTemplate | 파일 이름에 대한 템플릿입니다. | string(필수) |
messageContentType | 메시지 콘텐츠 형식입니다. | string(필수) |
suspendMessageOnFileNameGenerationError | 파일 이름 생성 오류에 대한 메시지를 일시 중단할지 여부를 나타내는 값입니다. | bool(필수) |
transmitFileNameInMimeHeader | mime 헤더에서 파일 이름을 전송할지 여부를 나타내는 값입니다. | bool(필수) |
AS2ErrorSettings
이름 | 묘사 | 값 |
---|---|---|
resendIfMDNNotReceived | MDN이 수신되지 않은 경우 메시지를 다시 전송할지 여부를 나타내는 값입니다. | bool(필수) |
suspendDuplicateMessage | 중복 메시지를 일시 중단할지 여부를 나타내는 값입니다. | bool(필수) |
AS2MdnSettings
이름 | 묘사 | 값 |
---|---|---|
dispositionNotificationTo | 헤더 값에 대한 처리 알림입니다. | 문자열 |
mdnText | MDN 텍스트입니다. | 문자열 |
micHashingAlgorithm | 서명 또는 해시 알고리즘입니다. | 'MD5' 'None' 'NotSpecified' 'SHA1' 'SHA2256' 'SHA2384' 'SHA2512'(필수) |
needMDN | MDN을 보내거나 요청할지 여부를 나타내는 값입니다. | bool(필수) |
receiptDeliveryUrl | 영수증 배달 URL입니다. | 문자열 |
sendInboundMDNToMessageBox | 메시지 상자에 인바운드 MDN을 보낼지 여부를 나타내는 값입니다. | bool(필수) |
sendMDNAsynchronously | 비동기 MDN을 보낼지 여부를 나타내는 값입니다. | bool(필수) |
signMDN | MDN에 서명해야 하는지 여부를 나타내는 값입니다. | bool(필수) |
signOutboundMDNIfOptional | 선택 사항인 경우 아웃바운드 MDN에 서명할지 여부를 나타내는 값입니다. | bool(필수) |
AS2MessageConnectionSettings
이름 | 묘사 | 값 |
---|---|---|
ignoreCertificateNameMismatch | 인증서 이름의 불일치를 무시할지 여부를 나타내는 값입니다. | bool(필수) |
keepHttpConnectionAlive | 연결을 활성 상태로 유지할지 여부를 나타내는 값입니다. | bool(필수) |
supportHttpStatusCodeContinue | HTTP 상태 코드 'CONTINUE'를 지원할지 여부를 나타내는 값입니다. | bool(필수) |
unfoldHttpHeaders | HTTP 헤더를 펼치는지 여부를 나타내는 값입니다. | bool(필수) |
AS2OneWayAgreement
이름 | 묘사 | 값 |
---|---|---|
protocolSettings | AS2 프로토콜 설정입니다. | AS2ProtocolSettings |
receiverBusinessIdentity | 수신자 비즈니스 ID | BusinessIdentity(필수) |
senderBusinessIdentity | 보낸 사람 비즈니스 ID | BusinessIdentity(필수) |
AS2ProtocolSettings
이름 | 묘사 | 값 |
---|---|---|
acknowledgementConnectionSettings | 승인 연결 설정입니다. | as2AcknowledgementConnectionSettings |
envelopeSettings | 봉투 설정입니다. | AS2EnvelopeSettings |
errorSettings | 오류 설정입니다. | AS2ErrorSettings |
mdnSettings | MDN 설정입니다. | AS2MdnSettings |
messageConnectionSettings | 메시지 연결 설정입니다. | AS2MessageConnectionSettings |
securitySettings | 보안 설정입니다. | AS2SecuritySettings |
validationSettings | 유효성 검사 설정입니다. | AS2ValidationSettings |
AS2SecuritySettings
이름 | 묘사 | 값 |
---|---|---|
enableNRRForInboundDecodedMessages | 인바운드 디코딩된 메시지에 대해 NRR을 사용할지 여부를 나타내는 값입니다. | bool(필수) |
enableNRRForInboundEncodedMessages | 인바운드 인코딩된 메시지에 대해 NRR을 사용할지 여부를 나타내는 값입니다. | bool(필수) |
enableNRRForInboundMDN | 인바운드 MDN에 NRR을 사용할지 여부를 나타내는 값입니다. | bool(필수) |
enableNRRForOutboundDecodedMessages | 아웃바운드 디코딩된 메시지에 대해 NRR을 사용할지 여부를 나타내는 값입니다. | bool(필수) |
enableNRRForOutboundEncodedMessages | 아웃바운드 인코딩된 메시지에 대해 NRR을 사용할지 여부를 나타내는 값입니다. | bool(필수) |
enableNRRForOutboundMDN | 아웃바운드 MDN에 NRR을 사용할지 여부를 나타내는 값입니다. | bool(필수) |
encryptionCertificateName | 암호화 인증서의 이름입니다. | 문자열 |
overrideGroupSigningCertificate | MDN을 보내거나 요청할지 여부를 나타내는 값입니다. | bool(필수) |
sha2AlgorithmFormat | Sha2 알고리즘 형식입니다. 유효한 값은 Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize입니다. | 문자열 |
signingCertificateName | 서명 인증서의 이름입니다. | 문자열 |
AS2ValidationSettings
이름 | 묘사 | 값 |
---|---|---|
checkCertificateRevocationListOnReceive | 수신 시 인증서 해지 목록을 확인할지 여부를 나타내는 값입니다. | bool(필수) |
checkCertificateRevocationListOnSend | 전송 시 인증서 해지 목록을 확인할지 여부를 나타내는 값입니다. | bool(필수) |
checkDuplicateMessage | 중복 메시지를 확인할지 여부를 나타내는 값입니다. | bool(필수) |
compressMessage | 메시지를 압축해야 하는지 여부를 나타내는 값입니다. | bool(필수) |
encryptionAlgorithm | 암호화 알고리즘입니다. | 'AES128' 'AES192' 'AES256' 'DES3' 'None' 'NotSpecified' 'RC2'(필수) |
encryptMessage | 메시지를 암호화해야 하는지 여부를 나타내는 값입니다. | bool(필수) |
interchangeDuplicatesValidityDays | 중복 교환을 다시 볼 일 수입니다. | int(필수) |
overrideMessageProperties | 들어오는 메시지 속성을 규약에 포함된 메시지 속성을 재정의할지 여부를 나타내는 값입니다. | bool(필수) |
signingAlgorithm | 서명 알고리즘입니다. | '기본값' 'NotSpecified' 'SHA1' 'SHA2256' 'SHA2384' 'SHA2512' |
signMessage | 메시지에 서명해야 하는지 여부를 나타내는 값입니다. | bool(필수) |
BusinessIdentity
이름 | 묘사 | 값 |
---|---|---|
한정자 | 비즈니스 ID 한정자(예: as2identity, ZZ, ZZZ, 31, 32) | string(필수) |
값 | 사용자가 정의한 비즈니스 ID 값입니다. | string(필수) |
EdifactAcknowledgementSettings
이름 | 묘사 | 값 |
---|---|---|
acknowledgementControlNumberLowerBound | 승인 컨트롤 번호 하한입니다. | int(필수) |
acknowledgementControlNumberPrefix | 승인 컨트롤 번호 접두사입니다. | 문자열 |
acknowledgementControlNumberSuffix | 승인 컨트롤 번호 접미사입니다. | 문자열 |
acknowledgementControlNumberUpperBound | 승인 컨트롤 번호 상한입니다. | int(필수) |
batchFunctionalAcknowledgements | 기능 승인을 일괄 처리할지 여부를 나타내는 값입니다. | bool(필수) |
batchTechnicalAcknowledgements | 기술 승인을 일괄 처리할지 여부를 나타내는 값입니다. | bool(필수) |
needFunctionalAcknowledgement | 기능 승인이 필요한지 여부를 나타내는 값입니다. | bool(필수) |
needLoopForValidMessages | 유효한 메시지에 루프가 필요한지 여부를 나타내는 값입니다. | bool(필수) |
needTechnicalAcknowledgement | 기술 승인이 필요한지 여부를 나타내는 값입니다. | bool(필수) |
rolloverAcknowledgementControlNumber | 승인 컨트롤 번호를 롤오버할지 여부를 나타내는 값입니다. | bool(필수) |
sendSynchronousAcknowledgement | 동기 승인을 보낼지 여부를 나타내는 값입니다. | bool(필수) |
EdifactAgreementContent
이름 | 묘사 | 값 |
---|---|---|
receiveAgreement | EDIFACT 단방향 수신 계약입니다. | EdifactOneWayAgreement(필수) |
sendAgreement | EDIFACT 단방향 송신 계약입니다. | EdifactOneWayAgreement(필수) |
EdifactDelimiterOverride
이름 | 묘사 | 값 |
---|---|---|
componentSeparator | 구성 요소 구분 기호입니다. | int(필수) |
dataElementSeparator | 데이터 요소 구분 기호입니다. | int(필수) |
decimalPointIndicator | 소수점 표시기입니다. | '쉼표' 'Decimal' 'NotSpecified'(필수) |
messageAssociationAssignedCode | 메시지 연결 할당 코드입니다. | 문자열 |
messageId | 메시지 ID입니다. | 문자열 |
messageRelease | 메시지 릴리스입니다. | 문자열 |
messageVersion | 메시지 버전입니다. | 문자열 |
releaseIndicator | 릴리스 표시기입니다. | int(필수) |
repetitionSeparator | 반복 구분 기호입니다. | int(필수) |
segmentTerminator | 세그먼트 종결자입니다. | int(필수) |
segmentTerminatorSuffix | 세그먼트 종결자 접미사입니다. | 'CR' 'CRLF' 'LF' 'None' 'NotSpecified'(필수) |
targetNamespace | 이 구분 기호 설정을 적용해야 하는 대상 네임스페이스입니다. | 문자열 |
EdifactEnvelopeOverride
이름 | 묘사 | 값 |
---|---|---|
applicationPassword | 애플리케이션 암호입니다. | 문자열 |
associationAssignedCode | 연결 할당 코드입니다. | 문자열 |
controllingAgencyCode | 제어 기관 코드입니다. | 문자열 |
functionalGroupId | 기능 그룹 ID입니다. | 문자열 |
groupHeaderMessageRelease | 그룹 헤더 메시지 릴리스입니다. | 문자열 |
groupHeaderMessageVersion | 그룹 헤더 메시지 버전입니다. | 문자열 |
messageAssociationAssignedCode | 메시지 연결 할당 코드입니다. | 문자열 |
messageId | 이 봉투 설정을 적용해야 하는 메시지 ID입니다. | 문자열 |
messageRelease | 이 봉투 설정을 적용해야 하는 메시지 릴리스 버전입니다. | 문자열 |
messageVersion | 이 봉투 설정을 적용해야 하는 메시지 버전입니다. | 문자열 |
receiverApplicationId | 수신기 애플리케이션 ID입니다. | 문자열 |
receiverApplicationQualifier | 수신기 애플리케이션 한정자입니다. | 문자열 |
senderApplicationId | 보낸 사람 애플리케이션 ID입니다. | 문자열 |
senderApplicationQualifier | 보낸 사람 애플리케이션 한정자입니다. | 문자열 |
targetNamespace | 이 봉투 설정을 적용해야 하는 대상 네임스페이스입니다. | 문자열 |
EdifactEnvelopeSettings
이름 | 묘사 | 값 |
---|---|---|
applicationReferenceId | 애플리케이션 참조 ID입니다. | 문자열 |
applyDelimiterStringAdvice | 구분 기호 문자열 조언을 적용할지 여부를 나타내는 값입니다. | bool(필수) |
communicationAgreementId | 통신 계약 ID입니다. | 문자열 |
createGroupingSegments | 그룹화 세그먼트를 만들지 여부를 나타내는 값입니다. | bool(필수) |
enableDefaultGroupHeaders | 기본 그룹 헤더를 사용할지 여부를 나타내는 값입니다. | bool(필수) |
functionalGroupId | 기능 그룹 ID입니다. | 문자열 |
groupApplicationPassword | 그룹 애플리케이션 암호입니다. | 문자열 |
groupApplicationReceiverId | 그룹 애플리케이션 수신기 ID입니다. | 문자열 |
groupApplicationReceiverQualifier | 그룹 애플리케이션 수신기 한정자입니다. | 문자열 |
groupApplicationSenderId | 그룹 애플리케이션 보낸 사람 ID입니다. | 문자열 |
groupApplicationSenderQualifier | 그룹 애플리케이션 보낸 사람 한정자입니다. | 문자열 |
groupAssociationAssignedCode | 그룹 연결 할당 코드입니다. | 문자열 |
groupControllingAgencyCode | 에이전시 코드를 제어하는 그룹입니다. | 문자열 |
groupControlNumberLowerBound | 그룹 컨트롤 번호 하한입니다. | int(필수) |
groupControlNumberPrefix | 그룹 컨트롤 번호 접두사입니다. | 문자열 |
groupControlNumberSuffix | 그룹 컨트롤 번호 접미사입니다. | 문자열 |
groupControlNumberUpperBound | 그룹 컨트롤 번호 상한입니다. | int(필수) |
groupMessageRelease | 그룹 메시지 릴리스입니다. | 문자열 |
groupMessageVersion | 그룹 메시지 버전입니다. | 문자열 |
interchangeControlNumberLowerBound | 교환 컨트롤 번호 하한입니다. | int(필수) |
interchangeControlNumberPrefix | 교환 컨트롤 번호 접두사입니다. | 문자열 |
interchangeControlNumberSuffix | 교환 컨트롤 번호 접미사입니다. | 문자열 |
interchangeControlNumberUpperBound | 교환 컨트롤 번호 상한입니다. | int(필수) |
isTestInterchange | 메시지가 테스트 교환인지 여부를 나타내는 값입니다. | bool(필수) |
overwriteExistingTransactionSetControlNumber | 기존 트랜잭션 집합 컨트롤 번호를 덮어쓸지 여부를 나타내는 값입니다. | bool(필수) |
processingPriorityCode | 처리 우선 순위 코드입니다. | 문자열 |
receiverInternalIdentification | 수신자 내부 ID입니다. | 문자열 |
receiverInternalSubIdentification | 수신자 내부 하위 ID입니다. | 문자열 |
receiverReverseRoutingAddress | 수신기 역방향 라우팅 주소입니다. | 문자열 |
recipientReferencePasswordQualifier | 받는 사람 참조 암호 한정자입니다. | 문자열 |
recipientReferencePasswordValue | 받는 사람 참조 암호 값입니다. | 문자열 |
rolloverGroupControlNumber | 그룹 컨트롤 번호를 롤오버할지 여부를 나타내는 값입니다. | bool(필수) |
rolloverInterchangeControlNumber | 교환 컨트롤 번호를 롤오버할지 여부를 나타내는 값입니다. | bool(필수) |
rolloverTransactionSetControlNumber | 트랜잭션 집합 컨트롤 번호를 롤오버할지 여부를 나타내는 값입니다. | bool(필수) |
senderInternalIdentification | 보낸 사람 내부 ID입니다. | 문자열 |
senderInternalSubIdentification | 보낸 사람 내부 하위 ID입니다. | 문자열 |
senderReverseRoutingAddress | 보낸 사람 역방향 라우팅 주소입니다. | 문자열 |
transactionSetControlNumberLowerBound | 트랜잭션 집합 컨트롤 번호 하한입니다. | int(필수) |
transactionSetControlNumberPrefix | 트랜잭션 집합 컨트롤 번호 접두사입니다. | 문자열 |
transactionSetControlNumberSuffix | 트랜잭션 집합 컨트롤 번호 접미사입니다. | 문자열 |
transactionSetControlNumberUpperBound | 트랜잭션 집합 컨트롤 번호 상한입니다. | int(필수) |
EdifactFramingSettings
이름 | 묘사 | 값 |
---|---|---|
characterEncoding | 문자 인코딩입니다. | 문자열 |
characterSet | EDIFACT 프레임 설정 characterSet입니다. | 'KECA' 'NotSpecified' 'UNOA' 'UNOB' 'UNOC' 'UNOD' 'UNOE' 'UNOF' 'UNOG' 'UNOH' 'UNOI' 'UNOJ' 'UNOK' 'UNOX' 'UNOY'(필수) |
componentSeparator | 구성 요소 구분 기호입니다. | int(필수) |
dataElementSeparator | 데이터 요소 구분 기호입니다. | int(필수) |
decimalPointIndicator | EDIFACT 프레임 설정 소수점 표시기입니다. | '쉼표' 'Decimal' 'NotSpecified'(필수) |
protocolVersion | 프로토콜 버전입니다. | int(필수) |
releaseIndicator | 릴리스 표시기입니다. | int(필수) |
repetitionSeparator | 반복 구분 기호입니다. | int(필수) |
segmentTerminator | 세그먼트 종결자입니다. | int(필수) |
segmentTerminatorSuffix | EDIFACT 프레임 설정 세그먼트 종결자 접미사입니다. | 'CR' 'CRLF' 'LF' 'None' 'NotSpecified'(필수) |
serviceCodeListDirectoryVersion | 서비스 코드 목록 디렉터리 버전입니다. | 문자열 |
EdifactMessageFilter
이름 | 묘사 | 값 |
---|---|---|
messageFilterType | 메시지 필터 유형입니다. | 'Exclude' 'Include' 'NotSpecified'(필수) |
EdifactMessageIdentifier
이름 | 묘사 | 값 |
---|---|---|
messageId | 이 봉투 설정을 적용해야 하는 메시지 ID입니다. | string(필수) |
EdifactOneWayAgreement
이름 | 묘사 | 값 |
---|---|---|
protocolSettings | EDIFACT 프로토콜 설정입니다. | EdifactProtocolSettings(필수) |
receiverBusinessIdentity | 수신자 비즈니스 ID | BusinessIdentity(필수) |
senderBusinessIdentity | 보낸 사람 비즈니스 ID | BusinessIdentity(필수) |
EdifactProcessingSettings
이름 | 묘사 | 값 |
---|---|---|
createEmptyXmlTagsForTrailingSeparators | 후행 구분 기호에 대해 빈 xml 태그를 만들지 여부를 나타내는 값입니다. | bool(필수) |
maskSecurityInfo | 보안 정보를 마스킹할지 여부를 나타내는 값입니다. | bool(필수) |
preserveInterchange | 교환을 유지할지 여부를 나타내는 값입니다. | bool(필수) |
suspendInterchangeOnError | 오류 시 교환을 일시 중단할지 여부를 나타내는 값입니다. | bool(필수) |
useDotAsDecimalSeparator | 점을 소수 구분 기호로 사용할지 여부를 나타내는 값입니다. | bool(필수) |
EdifactProtocolSettings
이름 | 묘사 | 값 |
---|---|---|
acknowledgementSettings | EDIFACT 승인 설정입니다. | EdifactAcknowledgementSettings(필수) |
edifactDelimiterOverrides | EDIFACT 구분 기호가 설정을 재정의합니다. | EdifactDelimiterOverride[] |
envelopeOverrides | EDIFACT 봉투 재정의 설정입니다. | EdifactEnvelopeOverride[] |
envelopeSettings | EDIFACT 봉투 설정입니다. | EdifactEnvelopeSettings(필수) |
framingSettings | EDIFACT 프레이밍 설정입니다. | EdifactFramingSettings(필수) |
messageFilter | EDIFACT 메시지 필터입니다. | EdifactMessageFilter(필수) |
messageFilterList | EDIFACT 메시지 필터 목록입니다. | EdifactMessageIdentifier[] |
processingSettings | EDIFACT 처리 설정입니다. | EdifactProcessingSettings(필수) |
schemaReferences | EDIFACT 스키마 참조입니다. | EdifactSchemaReference[] (필수) |
validationOverrides | EDIFACT 유효성 검사 재정의 설정입니다. | EdifactValidationOverride[] |
validationSettings | EDIFACT 유효성 검사 설정입니다. | EdifactValidationSettings(필수) |
EdifactSchemaReference
이름 | 묘사 | 값 |
---|---|---|
associationAssignedCode | 연결 할당 코드입니다. | 문자열 |
messageId | 메시지 ID입니다. | string(필수) |
messageRelease | 메시지 릴리스 버전입니다. | string(필수) |
messageVersion | 메시지 버전입니다. | string(필수) |
schemaName | 스키마 이름입니다. | string(필수) |
senderApplicationId | 보낸 사람 애플리케이션 ID입니다. | 문자열 |
senderApplicationQualifier | 보낸 사람 애플리케이션 한정자입니다. | 문자열 |
EdifactValidationOverride
이름 | 묘사 | 값 |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | 선행 및 후행 공백 및 0을 허용할지 여부를 나타내는 값입니다. | bool(필수) |
enforceCharacterSet | 문자 집합의 유효성을 검사할지 여부를 나타내는 값입니다. | bool(필수) |
messageId | 유효성 검사 설정을 적용해야 하는 메시지 ID입니다. | string(필수) |
trailingSeparatorPolicy | 후행 구분 기호 정책입니다. | '필수' 'NotAllowed' 'NotSpecified' '선택 사항'(필수) |
trimLeadingAndTrailingSpacesAndZeroes | 선행 공백과 후행 공백 및 0을 트리밍할지 여부를 나타내는 값입니다. | bool(필수) |
validateEDITypes | EDI 형식의 유효성을 검사할지 여부를 나타내는 값입니다. | bool(필수) |
validateXSDTypes | XSD 형식의 유효성을 검사할지 여부를 나타내는 값입니다. | bool(필수) |
EdifactValidationSettings
이름 | 묘사 | 값 |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | 선행 및 후행 공백 및 0을 허용할지 여부를 나타내는 값입니다. | bool(필수) |
checkDuplicateGroupControlNumber | 중복된 그룹 컨트롤 번호를 확인할지 여부를 나타내는 값입니다. | bool(필수) |
checkDuplicateInterchangeControlNumber | 중복 교환 컨트롤 번호를 확인할지 여부를 나타내는 값입니다. | bool(필수) |
checkDuplicateTransactionSetControlNumber | 중복 트랜잭션 집합 컨트롤 번호를 확인할지 여부를 나타내는 값입니다. | bool(필수) |
interchangeControlNumberValidityDays | 교환 컨트롤 번호의 유효 기간입니다. | int(필수) |
trailingSeparatorPolicy | 후행 구분 기호 정책입니다. | '필수' 'NotAllowed' 'NotSpecified' '선택 사항'(필수) |
trimLeadingAndTrailingSpacesAndZeroes | 선행 공백과 후행 공백 및 0을 트리밍할지 여부를 나타내는 값입니다. | bool(필수) |
validateCharacterSet | 메시지에서 문자 집합의 유효성을 검사할지 여부를 나타내는 값입니다. | bool(필수) |
validateEDITypes | EDI 형식의 유효성을 검사할지 여부를 나타내는 값입니다. | bool(필수) |
validateXSDTypes | XSD 형식의 유효성을 검사할지 여부를 나타내는 값입니다. | bool(필수) |
IntegrationAccountAgreementProperties
이름 | 묘사 | 값 |
---|---|---|
agreementType | 계약 유형입니다. | 'AS2' 'Edifact' 'NotSpecified' 'X12'(필수) |
콘텐츠 | 계약 내용입니다. | AgreementContent(필수) |
guestIdentity | 게스트 파트너의 비즈니스 ID입니다. | BusinessIdentity(필수) |
guestPartner | 이 계약의 게스트 파트너로 설정된 통합 계정 파트너입니다. | string(필수) |
hostIdentity | 호스트 파트너의 비즈니스 ID입니다. | BusinessIdentity(필수) |
hostPartner | 이 계약의 호스트 파트너로 설정된 통합 계정 파트너입니다. | string(필수) |
메타데이터 | 메타데이터입니다. | 어떤 |
Microsoft.Logic/integrationAccounts/agreements
이름 | 묘사 | 값 |
---|---|---|
위치 | 리소스 위치입니다. | 문자열 |
이름 | 리소스 이름 | string(필수) |
parent_id | 이 리소스의 부모인 리소스의 ID입니다. | 형식 리소스의 ID: integrationAccounts |
속성 | 통합 계정 규약 속성입니다. | IntegrationAccountAgreementProperties(필수) |
태그 | 리소스 태그 | 태그 이름 및 값의 사전입니다. |
형 | 리소스 종류 | "Microsoft.Logic/integrationAccounts/agreements@2018-07-01-preview" |
ResourceTags
이름 | 묘사 | 값 |
---|
X12AcknowledgementSettings
이름 | 묘사 | 값 |
---|---|---|
acknowledgementControlNumberLowerBound | 승인 컨트롤 번호 하한입니다. | int(필수) |
acknowledgementControlNumberPrefix | 승인 컨트롤 번호 접두사입니다. | 문자열 |
acknowledgementControlNumberSuffix | 승인 컨트롤 번호 접미사입니다. | 문자열 |
acknowledgementControlNumberUpperBound | 승인 컨트롤 번호 상한입니다. | int(필수) |
batchFunctionalAcknowledgements | 기능 승인을 일괄 처리할지 여부를 나타내는 값입니다. | bool(필수) |
batchImplementationAcknowledgements | 구현 승인을 일괄 처리할지 여부를 나타내는 값입니다. | bool(필수) |
batchTechnicalAcknowledgements | 기술 승인을 일괄 처리할지 여부를 나타내는 값입니다. | bool(필수) |
functionalAcknowledgementVersion | 기능 승인 버전입니다. | 문자열 |
implementationAcknowledgementVersion | 구현 승인 버전입니다. | 문자열 |
needFunctionalAcknowledgement | 기능 승인이 필요한지 여부를 나타내는 값입니다. | bool(필수) |
needImplementationAcknowledgement | 구현 승인이 필요한지 여부를 나타내는 값입니다. | bool(필수) |
needLoopForValidMessages | 유효한 메시지에 루프가 필요한지 여부를 나타내는 값입니다. | bool(필수) |
needTechnicalAcknowledgement | 기술 승인이 필요한지 여부를 나타내는 값입니다. | bool(필수) |
rolloverAcknowledgementControlNumber | 승인 컨트롤 번호를 롤오버할지 여부를 나타내는 값입니다. | bool(필수) |
sendSynchronousAcknowledgement | 동기 승인을 보낼지 여부를 나타내는 값입니다. | bool(필수) |
X12AgreementContent
이름 | 묘사 | 값 |
---|---|---|
receiveAgreement | X12 단방향 수신 계약입니다. | X12OneWayAgreement |
sendAgreement | X12 단방향 송신 계약입니다. | X12OneWayAgreement |
X12DelimiterOverrides
이름 | 묘사 | 값 |
---|---|---|
componentSeparator | 구성 요소 구분 기호입니다. | int(필수) |
dataElementSeparator | 데이터 요소 구분 기호입니다. | int(필수) |
messageId | 메시지 ID입니다. | 문자열 |
protocolVersion | 프로토콜 버전입니다. | 문자열 |
replaceCharacter | 대체 문자입니다. | int(필수) |
replaceSeparatorsInPayload | 페이로드에서 구분 기호를 바꿀지 여부를 나타내는 값입니다. | bool(필수) |
segmentTerminator | 세그먼트 종결자입니다. | int(필수) |
segmentTerminatorSuffix | 세그먼트 종결자 접미사입니다. | 'CR' 'CRLF' 'LF' 'None' 'NotSpecified'(필수) |
targetNamespace | 이 구분 기호 설정을 적용해야 하는 대상 네임스페이스입니다. | 문자열 |
X12EnvelopeOverride
이름 | 묘사 | 값 |
---|---|---|
dateFormat | 날짜 형식입니다. | 'CCYYMMDD' 'NotSpecified' 'YYMMDD'(필수) |
functionalIdentifierCode | 기능 식별자 코드입니다. | 문자열 |
headerVersion | 헤더 버전입니다. | string(필수) |
messageId | 이 봉투 설정을 적용해야 하는 메시지 ID입니다. | string(필수) |
protocolVersion | 이 봉투 설정을 적용해야 하는 프로토콜 버전입니다. | string(필수) |
receiverApplicationId | 수신기 애플리케이션 ID입니다. | string(필수) |
responsibleAgencyCode | 책임 있는 기관 코드입니다. | string(필수) |
senderApplicationId | 보낸 사람 애플리케이션 ID입니다. | string(필수) |
targetNamespace | 이 봉투 설정을 적용해야 하는 대상 네임스페이스입니다. | string(필수) |
timeFormat | 시간 형식입니다. | 'HHMM' 'HHMMSS' 'HHMMSSd' 'HHMMSSdd' 'NotSpecified'(필수) |
X12EnvelopeSettings
이름 | 묘사 | 값 |
---|---|---|
controlStandardsId | 컨트롤 표준 ID입니다. | int(필수) |
controlVersionNumber | 컨트롤 버전 번호입니다. | string(필수) |
enableDefaultGroupHeaders | 기본 그룹 헤더를 사용할지 여부를 나타내는 값입니다. | bool(필수) |
functionalGroupId | 기능 그룹 ID입니다. | 문자열 |
groupControlNumberLowerBound | 그룹 컨트롤 번호 하한입니다. | int(필수) |
groupControlNumberUpperBound | 그룹 컨트롤 번호 상한입니다. | int(필수) |
groupHeaderAgencyCode | 그룹 헤더 에이전시 코드입니다. | string(필수) |
groupHeaderDateFormat | 그룹 머리글 날짜 형식입니다. | 'CCYYMMDD' 'NotSpecified' 'YYMMDD'(필수) |
groupHeaderTimeFormat | 그룹 머리글 시간 형식입니다. | 'HHMM' 'HHMMSS' 'HHMMSSd' 'HHMMSSdd' 'NotSpecified'(필수) |
groupHeaderVersion | 그룹 헤더 버전입니다. | string(필수) |
interchangeControlNumberLowerBound | 교환 컨트롤 번호 하한입니다. | int(필수) |
interchangeControlNumberUpperBound | 교환 컨트롤 번호 상한입니다. | int(필수) |
overwriteExistingTransactionSetControlNumber | 기존 트랜잭션 집합 컨트롤 번호를 덮어쓸지 여부를 나타내는 값입니다. | bool(필수) |
receiverApplicationId | 수신기 애플리케이션 ID입니다. | string(필수) |
rolloverGroupControlNumber | 그룹 컨트롤 번호를 롤오버할지 여부를 나타내는 값입니다. | bool(필수) |
rolloverInterchangeControlNumber | 교환 컨트롤 번호를 롤오버할지 여부를 나타내는 값입니다. | bool(필수) |
rolloverTransactionSetControlNumber | 트랜잭션 집합 컨트롤 번호를 롤오버할지 여부를 나타내는 값입니다. | bool(필수) |
senderApplicationId | 보낸 사람 애플리케이션 ID입니다. | string(필수) |
transactionSetControlNumberLowerBound | 트랜잭션 집합 컨트롤 번호 하한입니다. | int(필수) |
transactionSetControlNumberPrefix | 트랜잭션 집합 컨트롤 번호 접두사입니다. | 문자열 |
transactionSetControlNumberSuffix | 트랜잭션 집합 컨트롤 번호 접미사입니다. | 문자열 |
transactionSetControlNumberUpperBound | 트랜잭션 집합 컨트롤 번호 상한입니다. | int(필수) |
usageIndicator | 사용 현황 표시기입니다. | 'Information' 'NotSpecified' 'Production' 'Test'(필수) |
useControlStandardsIdAsRepetitionCharacter | 컨트롤 표준 ID를 반복 문자로 사용할지 여부를 나타내는 값입니다. | bool(필수) |
X12FramingSettings
이름 | 묘사 | 값 |
---|---|---|
characterSet | X12 문자 집합입니다. | '기본' 'Extended' 'NotSpecified' 'UTF8'(필수) |
componentSeparator | 구성 요소 구분 기호입니다. | int(필수) |
dataElementSeparator | 데이터 요소 구분 기호입니다. | int(필수) |
replaceCharacter | 대체 문자입니다. | int(필수) |
replaceSeparatorsInPayload | 페이로드에서 구분 기호를 바꿀지 여부를 나타내는 값입니다. | bool(필수) |
segmentTerminator | 세그먼트 종결자입니다. | int(필수) |
segmentTerminatorSuffix | 세그먼트 종결자 접미사입니다. | 'CR' 'CRLF' 'LF' 'None' 'NotSpecified'(필수) |
X12MessageFilter
이름 | 묘사 | 값 |
---|---|---|
messageFilterType | 메시지 필터 유형입니다. | 'Exclude' 'Include' 'NotSpecified'(필수) |
X12MessageIdentifier
이름 | 묘사 | 값 |
---|---|---|
messageId | 메시지 ID입니다. | string(필수) |
X12OneWayAgreement
이름 | 묘사 | 값 |
---|---|---|
protocolSettings | X12 프로토콜 설정입니다. | X12ProtocolSettings |
receiverBusinessIdentity | 수신자 비즈니스 ID | BusinessIdentity(필수) |
senderBusinessIdentity | 보낸 사람 비즈니스 ID | BusinessIdentity(필수) |
X12ProcessingSettings
이름 | 묘사 | 값 |
---|---|---|
convertImpliedDecimal | 숫자 형식을 암시적 소수로 변환할지 여부를 나타내는 값입니다. | bool(필수) |
createEmptyXmlTagsForTrailingSeparators | 후행 구분 기호에 대해 빈 xml 태그를 만들지 여부를 나타내는 값입니다. | bool(필수) |
maskSecurityInfo | 보안 정보를 마스킹할지 여부를 나타내는 값입니다. | bool(필수) |
preserveInterchange | 교환을 유지할지 여부를 나타내는 값입니다. | bool(필수) |
suspendInterchangeOnError | 오류 시 교환을 일시 중단할지 여부를 나타내는 값입니다. | bool(필수) |
useDotAsDecimalSeparator | 점을 소수 구분 기호로 사용할지 여부를 나타내는 값입니다. | bool(필수) |
X12ProtocolSettings
이름 | 묘사 | 값 |
---|---|---|
acknowledgementSettings | X12 승인 설정입니다. | X12AcknowledgementSettings(필수) |
envelopeOverrides | X12 봉투 재정의 설정입니다. | X12EnvelopeOverride[] |
envelopeSettings | X12 봉투 설정입니다. | X12EnvelopeSettings(필수) |
framingSettings | X12 프레이밍 설정입니다. | X12FramingSettings |
messageFilter | X12 메시지 필터입니다. | X12MessageFilter |
messageFilterList | X12 메시지 필터 목록입니다. | X12MessageIdentifier |
processingSettings | X12 처리 설정입니다. | X12ProcessingSettings |
schemaReferences | X12 스키마 참조입니다. | X12SchemaReference[] (필수) |
securitySettings | X12 보안 설정입니다. | X12SecuritySettings |
validationOverrides | X12 유효성 검사 재정의 설정입니다. | X12ValidationOverride |
validationSettings | X12 유효성 검사 설정입니다. | X12ValidationSettings(필수) |
x12DelimiterOverrides | X12 구분 기호가 설정을 재정의합니다. | X12DelimiterOverrides |
X12SchemaReference
이름 | 묘사 | 값 |
---|---|---|
messageId | 메시지 ID입니다. | string(필수) |
schemaName | 스키마 이름입니다. | string(필수) |
schemaVersion | 스키마 버전입니다. | string(필수) |
senderApplicationId | 보낸 사람 애플리케이션 ID입니다. | 문자열 |
X12SecuritySettings
이름 | 묘사 | 값 |
---|---|---|
authorizationQualifier | 권한 부여 한정자입니다. | string(필수) |
authorizationValue | 권한 부여 값입니다. | 문자열 |
passwordValue | 암호 값입니다. | 문자열 |
securityQualifier | 보안 한정자입니다. | string(필수) |
X12ValidationOverride
이름 | 묘사 | 값 |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | 선행 및 후행 공백 및 0을 허용할지 여부를 나타내는 값입니다. | bool(필수) |
messageId | 유효성 검사 설정을 적용해야 하는 메시지 ID입니다. | string(필수) |
trailingSeparatorPolicy | 후행 구분 기호 정책입니다. | '필수' 'NotAllowed' 'NotSpecified' '선택 사항'(필수) |
trimLeadingAndTrailingSpacesAndZeroes | 선행 공백과 후행 공백 및 0을 트리밍할지 여부를 나타내는 값입니다. | bool(필수) |
validateCharacterSet | 문자 집합의 유효성을 검사할지 여부를 나타내는 값입니다. | bool(필수) |
validateEDITypes | EDI 형식의 유효성을 검사할지 여부를 나타내는 값입니다. | bool(필수) |
validateXSDTypes | XSD 형식의 유효성을 검사할지 여부를 나타내는 값입니다. | bool(필수) |
X12ValidationSettings
이름 | 묘사 | 값 |
---|---|---|
allowLeadingAndTrailingSpacesAndZeroes | 선행 및 후행 공백 및 0을 허용할지 여부를 나타내는 값입니다. | bool(필수) |
checkDuplicateGroupControlNumber | 중복된 그룹 컨트롤 번호를 확인할지 여부를 나타내는 값입니다. | bool(필수) |
checkDuplicateInterchangeControlNumber | 중복 교환 컨트롤 번호를 확인할지 여부를 나타내는 값입니다. | bool(필수) |
checkDuplicateTransactionSetControlNumber | 중복 트랜잭션 집합 컨트롤 번호를 확인할지 여부를 나타내는 값입니다. | bool(필수) |
interchangeControlNumberValidityDays | 교환 컨트롤 번호의 유효 기간입니다. | int(필수) |
trailingSeparatorPolicy | 후행 구분 기호 정책입니다. | '필수' 'NotAllowed' 'NotSpecified' '선택 사항'(필수) |
trimLeadingAndTrailingSpacesAndZeroes | 선행 공백과 후행 공백 및 0을 트리밍할지 여부를 나타내는 값입니다. | bool(필수) |
validateCharacterSet | 메시지에서 문자 집합의 유효성을 검사할지 여부를 나타내는 값입니다. | bool(필수) |
validateEDITypes | EDI 형식의 유효성을 검사할지 여부를 나타내는 값입니다. | bool(필수) |
validateXSDTypes | XSD 형식의 유효성을 검사할지 여부를 나타내는 값입니다. | bool(필수) |