WSDL 유효성 검증
WS-I 유효성 검증자를 사용하여 기본 프로파일에 대해 WSDL 정의를 점검할 수 있습니다.
WS-I 기본 프로파일에 대한 자세한 정보는 WS-I를 참조하고 특히 WS-I 기본 프로파일 문서를 참조하십시오.
WS-I 유효성 검증기를 사용하여 기본 프로파일에 대해 WSDL 정의를 확인할 수 있습니다. WS-I 기본 프로파일 버전 1.1을 참조하십시오.
다음 방법 중 하나로 유효성 검증자를 실행할 수 있습니다.
- 워크벤치에서 특정
.wsdl자원에 대해 수동으로 실행이 옵션을 사용하면 WS-I 준수 문제점을 조사하고 수정할 수 있습니다. 모든 유효성 검증 문제는 태스크 목록 오류 및 경고로 표시됩니다.
- WSDL을 가져오거나 생성할 때 자동으로 실행
메시지 모델 마법사를 사용하여 WSDL 정의를 가져올 수 있습니다.
프로파일의 준수 레벨을 설정하여 유효성 검증자의 작동을 제어할 수 있습니다.
- 를 선택하십시오.
- 서비스 정책을 클릭하고 프로파일 준수를 확장하십시오.
- 다음 프로파일 중 하나를 선택하십시오.
- WS-I AP 준수 레벨(WS-I Attachments Profile 1.0)
- WS-I SSBP 준수 레벨(WS-I Simple SOAP Binding Profile 1.0)
- 준수 레벨 선택:
- 복구 불가능하지만 경고만 알리는 것으로 처리되는 오류에 대해 유효성 검증자를 실행하려면 준수 제안을 선택하십시오. 기본 설정입니다.
- 복구 불가능으로 처리되는 오류 및 경고에 대해 유효성 검증자를 실행하려면 준수 필요를 선택하십시오.
- 유효성 검증자를 실행하지 않으려는 경우 준수 무시를 선택하십시오.
AP 선택은 SSBP 필드에 자동 적용되므로 AP 선택이 무시로 설정되지 않는 한 무시를 명시적으로 선택할 수 없습니다.
다음 용어는 WSDL 정의의 3개의 큰 카테고리를 나타냅니다.
document-literal은 결합style="document"및use="literal"을 의미합니다.rpc-literal은 결합style="rpc"및use="literal"을 의미합니다.rpc-encoded은 결합style="rpc"및use="encoded"을 의미합니다.
다음은 선행 용어를 사용하는 경우의 일반적인 유효성 검증 문제점입니다.
다음 조치를 구현하면 웹 서비스 상호 운용성이 향상됩니다.
- 가능한 경우 문서 스타일 WSDL을 사용하십시오.
- rpc 스타일 WSDL이 필요한 경우 리터럴 인코딩을 사용하십시오.
- rpc 인코딩된 WSDL을 사용해야 하는 경우 WSDL 조작 정의가 올바른 네임스페이스 속성에 의해 규정되는지 확인하십시오.