24.3.4.7. 스키마 유효성 검사 유형 값
유형 | 설명 |
---|---|
| 클라이언트 및 서버에서 들어오는 메시지에 스키마 유효성 검사를 적용합니다. |
| 클라이언트 및 서버에서 나가는 메시지에 스키마 유효성 검사를 적용합니다. |
| 클라이언트와 서버에서 수신 및 발신 메시지에 스키마 유효성 검사를 적용합니다. |
| 모든 스키마 유효성 검사가 비활성화됩니다. |
| 스키마 검증을 적용하여 메시지 요청(즉, 발신 클라이언트 메시지 및 수신 서버 메시지에 유효성 검사가 적용됩니다. |
| 응답 메시지에 스키마 유효성 검사를 적용합니다. 즉, 들어오는 클라이언트 메시지 및 발신 서버 메시지에 유효성 검사가 적용됩니다. |
24.3.4.7.1. 예제
다음 예제에서는 MyService SEI를 기반으로 끝점에 대한 메시지의 스키마 유효성 검사를 활성화하는 방법을 보여줍니다. 주석을 SEI 전체에 적용하는 방법과 SEI의 개별 메서드에 주석을 적용하는 방법을 확인합니다.
@WebService @SchemaValidation(type = SchemaValidationType.BOTH) public interface MyService { Foo validateBoth(Bar data); @SchemaValidation(type = SchemaValidationType.NONE) Foo validateNone(Bar data); @SchemaValidation(type = SchemaValidationType.IN) Foo validateIn(Bar data); @SchemaValidation(type = SchemaValidationType.OUT) Foo validateOut(Bar data); @SchemaValidation(type = SchemaValidationType.REQUEST) Foo validateRequest(Bar data); @SchemaValidation(type = SchemaValidationType.RESPONSE) Foo validateResponse(Bar data); }