0
일반 기반 웹 서비스를 사용하려는 ESB 솔루션을하고 싶습니다. 정의를 수행하고 필요한 모든 클래스를 생성하며 서비스가 있지만 wsdl이 부족합니다. "일반 부분"이 누락되면 그 부분이 제네릭 형식으로 정의됩니다.일반 기반 웹 서비스
조상 :
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(propOrder = { "header", "body" })
public abstract class WSRequest<T> {
protected RequestHeader header;
protected T body;
public RequestHeader getHeader()
{
return header;
}
public void setHeader(RequestHeader header)
{
this.header = header;
}
public T getBody()
{
return body;
}
public void setBody(T body)
{
this.body = body;
}
}
그리고 후손 :
public class PartnerRequest extends WSRequest<PartnerData>
{
}
서비스 제대로 작동하지만 생성 된 WSDL은 PartnerData 구조를 포함하지 않습니다. 저는 WS 부분에서 새롭기 때문에 이것이 불가능할 수도 있습니다. 문제 해결을 도와주세요 (또는이 아이디어를 거부하십시오).
Thx! Feri