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