2011-02-18 2 views
0

axis2 webservice를 사용하여 객체를 반환해야합니다. 객체는 다른 객체의 목록을 포함합니다. WSDL은 xs : anyType으로 표시됩니다. 클라이언트에서 개체를 불러 오는 때, 당신은 복잡한 객체를받을 수 없어축 2 목록이 들어있는 객체 배열

답변

1

목록을 포함하는 객체를 retreive하는 축 2를 사용하는 방법 org.apache.axiom.om.impl.llom.OMElementImpl

로 나타 웹 서비스로 반환하고 클라이언트가 원본과 완벽하게 동일한 개체를 재구성 할 것으로 기대하십시오. wsdl은 웹 서비스 구현의 추상화임을 기억하십시오. 또한 클라이언트는 다른 기능 세트가있는 언어로 작성 될 수 있습니다.

트릭은 웹 서비스가 가능한 단순한 데이터 유형을 반환하도록하는 것입니다. 기본 유형에서 기본 Java bean에 이르기까지 기본 유형을 기반으로하는 모든 것이 잘 작동합니다. 귀하의 경우 목록 대신 배열을 반환하십시오.

나는이 언어를 사용하는 것처럼 들렸 기 때문에 자바를 언급했다. 그것은 사실이 아니지만, 내가 설명한 일반 규칙이 여전히 적용됩니다.

0

Phillippe A.이 맞습니다.

개체 목록 대신 개체 배열을 반환하려고합니다.