다음을 통해 공유


첨부 파일 시나리오

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

이 시나리오의 목표는 호스티드 서비스 엔드포인트의 검색이 아닙니다. 이 시나리오에서는 이 시나리오를 시작하기 전에 이러한 엔드포인트가 검색되거나 제공되었다고 가정합니다.

모든 경우에서 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받습니다. 아무것도 없음. 클라이언트가 첨부 파일 데이터의 유효성을 올바르게 검사합니다.