본문 바로가기

.NET/MOSS

URN 기반 양식 2

명령줄 옵션을 보려면 명령 창에 다음 명령줄을 입력하십시오.

regform /?

명령줄에서 /U 스위치와 /T 스위치의 사용 방법을 확인하십시오. /U 스위치는 양식 서식 파일에 사용할 URN을 지정하고, /T 스위치는 양식 서식 파일을 완전히 신뢰할 수 있도록 만듭니다. 이렇게 하면 양식 정의 파일(.xsf)에서 requireFullTrust 특성이 예로 설정됩니다.

다음 명령줄은 동일한 폴더에 .js 파일과 .bak 파일을 변환 중인 서식 파일로 만듭니다.

regform /U urn:MyForm:MyCompany /T Yes C:\MyForms\MyTrustedForm.xsn

.bak 파일은 URN 기반 양식이 변경되기 전의 원본 양식 서식 파일의 복사본이고, .js 파일은 URN 기반 양식을 설치하는 데 사용할 수 있는 스크립트 파일입니다.

.js 스크립트를 실행하려면 명령줄에서 다음 코드를 입력하고 Enter 키를 누르십시오.

Cscript <full path of your .js file>

URN 기반 양식이나 RegForm.exe 도구에 대한 자세한 내용은 InfoPath 2003 SDK 도움말에서 "양식 등록 도구 사용" 항목을 참조하십시오.

InfoPath 2003 양식을 호스팅하는 서버의 URL을 Microsoft Internet Explorer의 신뢰할 수 있는 사이트 목록에 추가

InfoPath 2003 양식을 호스팅하는 서버의 URL을 신뢰할 수 있는 사이트로 추가할 때 코드를 실행하면 다음과 유사한 내용의 메시지가 나타납니다.

이 페이지의 ActiveX 컨트롤이 다른 부분과 상호 작용하는 데 안전하지 않을 수 있습니다. 상호 작용을 허용하시겠습니까?

를 누르면 코드가 실행되고, 아니요를 누르면 "현상" 절에 나와 있는 오류 메시지가 나타날 수 있고 코드가 실행되지 않습니다.

사이트를 신뢰할 수 있는 사이트로 추가하려면 다음과 같이 하십시오.

1. Internet Explorer를 시작합니다.
2. 도구 메뉴에서 인터넷 옵션을 누릅니다.
3. 인터넷 옵션 대화 상자에서 보안 탭을 누릅니다.
4. 보안 탭에서 신뢰할 수 있는 사이트를 누릅니다.
5. 사이트를 누릅니다.
6. InfoPath 2003 양식을 호스팅하는 서버의 URL을 영역에 웹 사이트 추가 텍스트 상자에 추가합니다.

예를 들어, InfoPath 2003 양식을 호스팅하는 서버의 이름이 MyServer이면 이 텍스트 상자에 http://MyServer를 추가해야 합니다.
7. 추가를 누릅니다.

이렇게 하면 새로 입력한 사이트가 웹 사이트 목록 상자에 추가됩니다.
8. 확인을 차례로 두 번 누릅니다.

이렇게 하면 변경 내용이 적용되고 대화 상자가 닫힙니다.

양식 서식 파일에 디지털 서명

이 내용은 InfoPath 2003 서비스 팩 1에 적용됩니다. 신뢰할 수 있는 인증서를 사용하여 양식 서식 파일에 디지털 서명하면 양식 서식 파일의 보안 수준을 완전 신뢰로 설정할 수 있습니다. 완전 신뢰는 양식이 사용자 컴퓨터나 다른 도메인의 파일과 설정에 액세스할 수 있음을 의미합니다. 또한 전자 메일 프로그램을 통해 양식 서식 파일과 업데이트된 버전의 양식 서식 파일을 다른 사용자에게 보내는 방식으로 양식 서식 파일을 배포하고 업데이트할 수 있습니다.

신뢰할 수 있는 인증서를 사용하여 양식에 디지털 서명하려면 다음과 같이 하십시오.

1. 디자인 모드에서 도구 메뉴의 양식 옵션을 누릅니다.
2. 양식 옵션 대화 상자에서 보안 탭을 누릅니다.
3. 양식 서명 아래에서 이 양식에 서명 확인란을 누릅니다.
4. 인증서 선택을 누릅니다.
5. 인증서 선택 대화 상자에서 양식에 디지털 서명하는 데 사용할 인증서를 누릅니다.
참고 사용자 컴퓨터에서 인증서를 신뢰하지 않는 경우 Microsoft Office InfoPath 2003은 보안 메시지를 표시하고 양식을 열기 전에 인증서 발급자에 대한 신뢰를 설정하도록 요청합니다.

관련 : http://support.microsoft.com/kb/832512/ko