스텁 케이스 세부사항

스텁 케이스 요소를 사용하여 수신 호출의 컨텐츠에 따라 서비스 스텁의 응답을 지정할 수 있습니다. 메시지 리턴의 XML 문서의 컨텐츠, XPath 조회가 리턴하는 노드 수 또는 특정 첨부의 존재에 대한 확인을 수행할 수 있습니다. 각 케이스 요소에는 연관된 응답 요소가 있습니다. 스텁 오퍼레이션에 여러 케이스 요소가 있을 수 있지만 케이스 : 기본값 요소는 필수입니다.

기본 케이스

충족되는 기준이 없을 때 기본 케이스에 기본 응답이 포함됩니다. 여러 케이스가 정의될 때, 기본 케이스는 항상 마지막으로 평가됩니다.

포함 및 동일 케이스

포함 케이스는 수신 호출에 지정된 XML 메시지가 포함될 때 해당 응답을 전송합니다. 동일 케이스는 수신 호출이 지정된 XML 메시지와 일치할 때 해당 응답을 전송합니다.

메시지 리턴 오브젝트가 유효한 XML 메시지인 경우 검증이 발생합니다. 검증은 XML 요소의 이름과 요소의 최종 리턴 값 모두에서 수행됩니다. 속성이 확인되지 않습니다.

양식, 트리소스 보기를 사용하여 메시지 컨텐츠를 편집하십시오.

XML 네임스페이스를 사용하여 테스트
이 옵션을 선택하여 단순 이름 대신 XML 네임스페이스를 포함하는 규정된 구조에서 검증을 수행하십시오. 예를 들어, 예상 XML 데이터가 다음과 같은 경우입니다.
<ns1:responseElement xmlns:ns1="http://www.ibm.com/wbse"></ns1:responseElement>
네임스페이스 인식이 사용될 때, 리턴 값의 전체 이름에서 검증이 작성됩니다.
<ns1:responseElement xmlns:ns1="http://www.ibm.com/wbse"></ns1:responseElement>
네임스페이스 인식이 사용되지 않을 때, 검증은 네임스페이스 태그 지정을 무시하고 요소의 단순 이름 및 최종 리턴 값만 검사합니다.
<ns1:responseElement xmlns:ns1="http://www.ibm.com/wbse"></ns1:responseElement>
이 경우 예상 XML 데이터의 값을 다음으로 단순화할 수 있습니다.
<responseElement><responseElement>
XML 텍스트 노드 테스트
이 옵션을 선택하여 검증에 XML 테스트 값을 포함시키십시오.
XML 속성 테스트
이 옵션을 선택하여 검증에 XML 속성을 포함시키십시오.
양식

이 보기는 해당 값으로 호출의 요소에 대한 단순 보기를 제공합니다. 이 보기를 사용하여 양식에서 값을 빠르게 편집하십시오.

트리

이 보기는 해당 값, 속성 및 연관된 네임스페이스로 호출의 요소에 대한 계층 구조 보기를 제공합니다. 추가, 삽입, 제거, 아래를 사용하여 이 목록을 편집할 수 있습니다.

요구사항에 따라 네임스페이스, 속성 또는 텍스트 필터 단추를 클릭하십시오.

유효한 수정사항만 허용을 클릭하여 지정된 XSD(XML schema document)를 기반으로 스마트한 편집을 사용할 수 있습니다. 워크벤치에 대한 XSD 문서 세트를 지정하려면 테스트 네비게이터에서 프로젝트를 마우스 오른쪽 단추로 클릭하고 특성스키마 카탈로그를 선택하십시오. XSD가 없거나 스키마를 무시하려면 스마트 편집을 사용하지 마십시오.

표준 Java™ 정규식을 지정할 수 있습니다. Regexp 열에서 속성 또는 텍스트 값의 행을 선택하고 열에 정규식을 입력하십시오. 예를 들어, 정규식(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\))은 형식화된 이메일 주소를 올바르게 검사합니다.+([a-zA-Z0-9]{2,4})+$/

소스
이 보기에서는 호출의 소스 XML 문서를 표시합니다.
중요사항: 소스 페이지에 나타나는 ID 태그는 테스트를 위한 내부 표현을 참조합니다. 이 태그를 제거하면 기존 참조와 대체가 모두 제거됩니다. 그들을 삭제한 후 이러한 태그를 다시 작성할 수 없습니다.

조회 케이스

조회 케이스는 XML Path 언어 조회가 리턴하는 노드 수가 케이스 요소에 지정되는 예상 노드 수와 일치할 때 해당 응답을 전송합니다.

메시지 리턴 오브젝트가 유효한 XML 문서인 경우 검증이 발생합니다.

XPath 표현식

XML 경로 언어를 사용하여 조회를 지정하십시오. XPath 조회 표현에 대한 자세한 사항은 XPath 스펙을 참조하십시오. http://www.w3.org/TR/xpath.빌드 표현식을 클릭하여 XPath 표현식 빌더 창을 여십시오.

참고: XPath 표현식이 규정된 이름이 접두부를 가지도록 요청하므로 XPath 표현식은 xmlns로 선언된 기본 네임스페이스에 대한 널을 리턴합니다.
연산자 및 예상 수
이는 조회가 리턴하는 예상 노드 수를 지정합니다.
평가
이 단추를 클릭하여 현재 입력을 기반으로 노드 수를 계산하십시오. 이 값은 현재 예상 수를 자동으로 대체합니다.

기본 케이스

첨부 검증 포인트는 메시지 리턴 첨부가 검증 포인트에 지정되는 모든 기준과 일치할 때 패스 상태를 리턴합니다.

메시지 리턴 오브젝트가 유효한 XML 문서인 경우에만 검증이 발생합니다.

검증 포인트 사용
선택될 때, 테스트는 웹 서비스 메시지 리턴 오브젝트가 검증 포인트의 예상 기준과 일치하는지 여부를 확인합니다. 메시지 리턴이 예상 기준과 일치하지 않는 경우 오류가 테스트 로그에 보고됩니다.
검증될 첨부의 인덱스

여러 첨부의 경우, 이 수는 검사할 첨부를 지정합니다.

첨부 크기

이는 첨부의 예상 크기를 지정합니다.

MIME 유형
이는 첨부의 예상 MINE 유형을 지정합니다.
인코딩
이는 첨부의 예상 인코딩을 지정합니다.

피드백