MID Server 보호된 기록 및 예약된 문자
일부 MID 서버 기록은 변경할 수 없습니다. 특정 특수 문자는 XML에 미리 정의되어 있으며 암호에 사용할 수 없습니다.
변경할 수 없는 MID 서버 기록
이러한 기록은 수정하거나 삭제할 수 없습니다.
| 테이블 | 기록 |
|---|---|
| 공용 페이지 [sys_public] | 인스턴스 정보 |
| 스크립트 기반 웹 서비스 [sys_web_service] |
|
XML 파일에서 특수 문자 사용
XML 사양은 특수 문자를 나타내는 5개의 미리 정의된 엔터티를 정의하며 모든 XML 프로세서가 이를 적용해야 합니다. 이러한 문자를 암호에 사용하면 예기치 않은 결과가 발생합니다.
다음 문자는 미리 정의된 5가지 엔터티를 나타냅니다.
- "
- &
- '
- <
- >
MID 서버 구성 파일과 같은 XML 파일에서 미리 정의된 엔터티 문자를 사용하는 경우에는 인코딩해야 합니다. 미리 정의된 엔터티를 XML 문서로 인코딩하려면 다음을 수행합니다.
- "를 "로 바꿉니다.
- &을(를) &(으)로 바꾸십시오
- "를 "로 바꾸십시오.
- <<로 바꾸기
- >>로 바꾸기
예를 들어, MID 서버 config.xml 파일에서 암호를 test& ;로 지정하려면 다음을 수행합니다.
<parameter encrypt="true" name="mid.instance.password" value="test&"/>