We are developing an internal application for creating/updating user accounts and profiles using the Cisco MeetingPlace SOAP API. To achieve this, we are using an inbuilt tool of the IBM RAD to generate the class file from User Service WSDL file.
Our Requirement:
We want to create and update the user profile in CISCO API but while updating we want to update only the VUPassword, WFPassword (i.e. User Password and the profile password) and TimeZone of the user. But while updating the user I am getting the Null Response error Message i.e No HTTP Response body is available. However I am able to get the userProfile from the server but not able to update the details back to the server.
The process I followed is
1. Created a dynamic web project with Struts2
2. The User Service WSDL file from Cisco website to a local folder and used it to generate class files using RAD.
3. Created a jsp with Struts2 to invoke webservice (code in available as Code_call_Webservice.txt)
4. The jsp would connect to the webservice
5. Get the profile from the user using method getUserProfile(UniqueID) of UserService.
6. Call updateUserProfile(CsUser) method of the UserService.
Following are the development Environment details:
1. IBM Rational Application Developer (Version: 7.0.0.1)
2. Websphere 6.1.0.23
3. Struts2
4. Web Service Runtime: IBM Websphere JAX-RPC
Please suggest what should be done to get this working.