webservice를 호출하기 위해 groovy ws를 사용하려고합니다. 생성 된 클래스의 속성 중 하나는 열거 형을 가진 자체 클래스입니다. 디버그 메시지가 com.test.FinalActionType 런타임에 만든 것을 보여 있지만 WSDL 내가하려고하면enum 유형에 groovy ws를 사용 하시겠습니까?
proxy.create("com.test.FinalActionType")
과 같은 코드를 사용하여 인스턴스를 생성하고 내 클래스에 문자열을 할당 할 수 없습니다 읽을 때 FinalActionType groovy 인스턴스의 실제 위치는 변환을 수행 할 수 없습니다. 어떻게하면이 클래스의 인스턴스를 웹 서비스 호출에 사용할 수 있습니까? 아래 WSDL의 중요한 부분을 붙여 넣었습니다.
<xsd:simpleType name="FinalActionType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="stop"/>
<xsd:enumeration value="quit"/>
<xsd:enumeration value="continue"/>
<xsd:whiteSpace value="collapse"/>
</xsd:restriction>
</xsd:simpleType>