첨부 파일 시나리오
첨부 파일 시나리오는 첨부 파일 보내기 및 수신을 테스트합니다.
이 시나리오의 목표는 Hosted Service 엔드포인트를 검색하는 것이 아닙니다. 이 시나리오에서는 이 시나리오를 시작하기 전에 이러한 엔드포인트가 검색되거나 제공되었다고 가정합니다.
모든 경우에 TestDevice로 전송되는 첨부 파일은 Dpws1.jpg TestDevice에서 받은 첨부 파일은 Dpws2.jpg. 필요한 첨부 파일의 복사본을 메모리에 로드하고 받은 첨부 파일에서 바이트 대 바이트 메모리 비교를 수행하여 첨부 파일을 확인해야 합니다.
자세한 내용은 WSDBIT 테스트 환경의 초기 테스트 디바이스 설정 다이어그램을 참조하세요.
사례 | 클라이언트 작업 | 서버 작업 | Pass-Fail 조건 |
---|---|---|---|
3.1 | OneWay 첨부 파일 메서드 호출 | ||
3.1.1 | 를 사용하여 AttachmentService의 OneWay 메서드를 - wsa:Action == http://schemas.example.org/AttachmentService/OneWayAttachment 호출합니다. http:\//testdevice.interop/AttachmentService1 서비스가 사용됩니다.- AttachmentService WSDL을 참조하세요. - 디바이스로 전송되는 첨부 파일의 데이터로 Dpws1.jpg 사용합니다. |
첨부 파일 데이터의 유효성을 검사합니다. | 서버는 첨부 파일 데이터의 유효성을 올바르게 검사합니다. 서버는 Dpws1.jpg 받습니다. |
3.2 | TwoWay 첨부 파일 메서드 호출 | ||
3.2.1 | 다음을 사용하여 AttachmentService의 TwoWay 메서드를 호출합니다 - wsa:Action == http://schemas.example.org/AttachmentService/TwoWayAttachmentRequest http://testdevice.interop/AttachmentService1. 서비스가 사용됩니다.- AttachmentService WSDL을 참조하세요. - 디바이스로 전송되는 첨부 파일의 데이터로 Dpws1.jpg 사용합니다. |
- 첨부 파일 데이터의 유효성을 검사합니다. - TwoWayAttachmentResponse를 보냅니다. - wsa:Action == http://schemas.example.org/AttachmentService/TwoWayAttachmentResponse - AttachmentService WSDL을 참조하세요. - Dpws2.jpg 클라이언트에 반환되는 첨부 파일의 데이터로 사용합니다. |
서버는 첨부 파일 데이터의 유효성을 올바르게 검사하고 클라이언트는 응답을 받습니다. 서버는 Dpws1.jpg 받습니다. |
3.2.2 | TwoWayAttachmentResponse에서 받은 첨부 파일 데이터의 유효성을 검사합니다. 클라이언트는 Dpws2.jpg 받습니다. | 아무 일도 일어나지 않습니다. | 클라이언트는 첨부 파일 데이터의 유효성을 올바르게 검사합니다. |