새 메시지 유형에 대한 정책 만들기 및 배포
새 메시지 유형에 대한 정책을 만들고 배포하려면 다음을 수행합니다.
MX Messages 폴더 내에 메시지 형식의 이름을 가진 폴더를 만듭니다. 예를 들어 이 경우 폴더의 이름은 setr.004.001.02입니다.
(<xs:complexType name="Document"> <xs:sequence> <xs:element name="setr.004.001.02" type="setr.004.001.02"/> </xs:sequence> </xs:complexType>)
이 폴더에 이 메시지 형식에 대한 결과 master/유효성 검사 정책 파일과 함께 스키마 파일(*.xsd)을 배치합니다.
MXMessageTypeKeywordList.xml(C:\Program Files\Microsoft BizTalk Accelerator for SWIFT\SDK\Tools)를 키워드(keyword) 이름으로 업데이트합니다. 이 이름은 메시지 폴더 이름의 처음 네 글자여야 합니다. 예를 들면 다음과 같습니다.
(<Keyword name ="setr" />)
특정 master/유효성 검사 정책을 만들려면 기존 메시지의 master/유효성 검사 정책 파일의 복사본을 가져와서 새 메시지 폴더에 배치합니다.
모든 참조를 master/유효성 검사 정책의 메시지 형식으로 변경하여 새 메시지 유형을 반영합니다.
메시지 명명 규칙
메시지 이름에 대해 다음 규칙을 따릅니다.
메시지 이름 바꾸기: 새 메시지 이름이 swift.if.ia.setr.004.001.02이고 정책 파일이 사용된 이전 메시지가 pacs.002.001.02인 경우 그런 다음, 정책 파일 내에서 pacs.002.001.02의 모든 항목을 swift.if.ia.setr.004.001.02로 바꿉니다.
참고
메시지 이름은 다운로드된 스키마 파일의 이름이며 메시지 유형은 메시지의 문서 형식 이름입니다.
정책 파일의 이름을 메시지 스키마 자체와 동일하게 유지합니다. 예를 들어 swift.if.ia.setr.004.001.02.xsd에는 swift.if.ia.setr.004.001.02 _Master_Policy.xml 및 swift.if.ia.setr.004.001.02 _Validation_Policy.xml 정책이 있습니다.
특수 문자: 메시지 이름에 특수 문자가 있는 경우 정책 파일을 만들려면 약간 다른 규칙이 필요합니다. 메시지 이름이 swift.if.if.ia$setr.004.001.02인 경우 정책 파일의 이름을 ""로 대체되는 특수 문자로 메시지 이름으로 변경해야 합니다. 예를 들어 메시지 스키마 파일의 이름이 swift.if.ia$setr.004.001.02.xsd이면 결과 master 정책이 swift.if.ia.setr.004.001.02_Master_Policy.xml.
master 정책 파일도 다음 태그의 새 이름을 반영하도록 변경해야 합니다.
<ruleset name="swift.if.ia.setr.004.001.02_Master_Policy">
<rule name="swift.if.ia.setr.004.001.02_Policy_List"