저는 이클립스 JAVA 환경에서 WSDL 클라이언트 환경을 구성하고 싶습니다.
WSDL은 구성되어 있기 때문에 클라이언트 환경만 사용하게 됩니다.
1. 이클립스에서 WSDL을 사용하기 위한 클라이언트 환경 구성 방법 (JAVA)
- 아파치 톰캣 환경 보다는 pure java로 구성하고 싶습니다.
2. WSDL에 request 데이터를 만들기 위한 soap 생성 방법
- 아래의 request data를 soap의 어느 부분에 삽입해야 하는지 알고 싶습니다.
<?xml version="1.0" encoding="utf-8"?>
<QmsRequest xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Jobs>
<Job>
<JobDetails>
<JobId>1</JobId>
<Service>User</Service>
<Method>Login</Method>
</JobDetails>
<Parameters>
<Parameter Name="LoginIdentifier" Value="qumassvr" />
<Parameter Name="Password" Value="Password1" />
<Parameter Name="WorkSpace" Value="QEDMS" />
<Parameter Name="LanguageCode" Value="ENG" />
</Parameters>
<RequestedProperties>
<Property>Identifier</Property>
<Property>Type</Property>
<Property>Name</Property>
<Property>LoginIdentifier</Property>
<Property>Ticket</Property>
</RequestedProperties>
</Job>
</Jobs>
</QmsRequest>
구글에서 여러 글을 보면서 따라하고 있는데, 제가 원하는 방식이 아니더라구요.
pure java를 통해서 wsdl을 사용하고 싶습니다.
이때 soap 메시지에 request 데이터를 어떤 식으로 추가해야 하는지 궁금해요.
즉,
- pure java 환경으로 wsdl 클라이언트 환경을 구성하고
- soap 메시지를 생성해서 request, response 하는 과정을 구성하고 싶습니다.
혹시 이 소스도 보셨나요? 참고가 될까 싶어 올려봅니다.
https://github.com/chunqishi/WSDLClient
감사합니다.