다음을 통해 공유


첨부 파일 시나리오

첨부 파일 시나리오는 첨부 파일 보내기 및 수신을 테스트합니다.

이 시나리오의 목표는 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/TwoWayAttachmentRequesthttp://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 받습니다. 아무 일도 일어나지 않습니다. 클라이언트는 첨부 파일 데이터의 유효성을 올바르게 검사합니다.