facebook

Error encountered when trying to create a new web service

  1. MyEclipse IDE
  2.  > 
  3. WebSphere Development
Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • #339449 Reply

    CS Tan
    Participant

    We were trying to expose an existing java class Login.java as a web service by following the link below:
    http://www.myeclipseide.com/documentation/quickstarts/blueedition/blue_jaxrpc/

    We encountered some errors when trying to create it. Attached is a document with all the screenshots. Appreciate your quick response.

    Thanks.

    Attachments:
    You must be logged in to view attached files.
    #339452 Reply

    support-swapna
    Moderator

    joejess,

    Sorry that you are seeing this issue.

    1. Can you please share the Installation Details from MyEclipse > Installation Summary > Installation Details?

    2.Java2WSDL error which indicates that the class cannot be converted into an xml schema type. Note that all java class files have mappings to xml schema types. Converting an existing java service into a Web service via Java2WSDL is not guaranteed.

    All of the java classes that are part of your Web service interface must have appropriate mappings to wsdl. This is necessary so that a client to the service can automatically generate the interface and all related classes in order to access your Web service.

    3. If possible can you please attach the .java which you are working with to help us replicate the issue at our end?

    #339474 Reply

    CS Tan
    Participant

    Thanks for the reply.

    Attached is the Login.java that we are working with.

    Installation details:
    *** Eclipse details:
    MyEclipse Blue Edition

    Version: 10.0 Blue
    Build id: 10.0-Blue-20111028

    Eclipse Platform

    Version: 3.7.0.v20110530-9gF7UHNFFt4cwE-pkZDJ7oz-mj4OSEIlu9SEv0f
    Build id: I20110613-1736

    Eclipse Java Development Tools

    Version: 3.7.0.v20110520-0800-7z8gFchFMTdFYKuLqBLqRja9B15B
    Build id: I20110613-1736

    Eclipse Plug-in Development Environment

    Version: 3.7.0.v20110504-0800-7b7qFVpFEx2XnmYtj_9RfO7
    Build id: I20110613-1736

    Eclipse Graphical Editing Framework GEF

    Version: 3.7.0.v20110425-2050-777D-81B2Bz0685C3A6E34272
    Build id: 201105020958

    Eclipse RCP

    Version: 3.7.0.v20110216-9DB5Fm1FpBGy_AaVz-mFamgY
    Build id: I20110613-1736

    Eclipse startup command=-os
    win32
    -ws
    win32
    -arch
    x86_64
    -showsplash
    -launcher
    C:\Users\admin\AppData\Local\MyEclipse Blue Edition\MyEclipse Blue Edition 10\myeclipse-blue.exe
    -name
    Myeclipse-blue
    –launcher.library
    C:\Users\admin\AppData\Local\MyEclipse Blue Edition\MyEclipse Blue Edition 10\../Common/plugins/org.eclipse.equinox.launcher.i18n.win32.win32.x86_64_3.2.0.v201103301700\eclipse_3215.dll
    -startup
    C:\Users\admin\AppData\Local\MyEclipse Blue Edition\MyEclipse Blue Edition 10\../Common/plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
    -exitdata
    1b60_5c
    -install
    C:\Users\admin\AppData\Local\MyEclipse Blue Edition\MyEclipse Blue Edition 10
    -configuration
    C:\Users\admin\AppData\Local\MyEclipse Blue Edition\MyEclipse Blue Edition 10\configuration
    -vm
    C:\Users\admin\AppData\Local\MyEclipse Blue Edition\Common\binary\com.sun.java.jdk.win32.x86_64_1.6.0.013\bin\javaw.exe

    Attachments:
    You must be logged in to view attached files.
    #339475 Reply

    CS Tan
    Participant

    Attached is the Installation Details.

    Thanks.

    Attachments:
    You must be logged in to view attached files.
    #339525 Reply

    support-tony
    Keymaster

    Joe,

    Thanks for the information. It seems that there are several errors that the generator can work round, by using the anyType schema. Many seem to be because there is no “default” constructor (a no-arguments constructor) on a class that will be part of the interface.

    However, there is a fatal error concerning the overriding of the getMessageByKey method, which isn’t allowed for this kind of web service.

    This seems to be a development issue, rather than a MyEclipse issue. Have you gone through the errors and warnings to try to work around them? From the attached Java class, it’s difficult to see where the problems lie as the class is dependent on its hierarchy and on referenced classes, so we can’t really replicate the problem from that single class.

    I see that you have also posted this on StackOverflow (where I’ve added a comment). Hopefully, you can get help from web services developers but I think it would be helpful to spend some time going through the various errors and warnings yourself to see if you can track them down and work around them.

    #339551 Reply

    CS Tan
    Participant

    Thanks for your reply. We have successfully expose a simple login java class as web service, however we encountered the below error when Invoke a WSDL Operation. Attached is a screenshot of the error. Much appreciate for your quick response.

    Thanks.

    **SOAP Response Envelope:**

    – <soapenv:Envelope xmlns:soapenv=”http://schemas.xmlsoap.org/soap/envelope/&#8221; xmlns:soapenc=”http://schemas.xmlsoap.org/soap/encoding/&#8221; xmlns:xsd=”http://www.w3.org/2001/XMLSchema&#8221; xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”&gt;
    – <soapenv:Body>
    – <soapenv:Fault>
    <faultcode>Server</faultcode>
    <faultstring>Internal Error</faultstring>
    </soapenv:Fault>
    </soapenv:Body>
    </soapenv:Envelope>

    **LoginTest.java:**

    public class LoginTest {

    public static void main(String[] args) {
    // TODO Auto-generated method stub

    }

    public String doLogin_loginAction(String User, String Password) {
    String _LOC = “[Login: doLogin_loginAction]”;

    Authenticate _au = null;
    HashMap _login_map = _au.login(User, Password);

    String _status = (String) _login_map.get(“status”);
    if (_status.equals(“success”)) {
    return “success”;
    }
    return “failure”;
    }
    }

    Attachments:
    You must be logged in to view attached files.
    #339553 Reply

    support-tony
    Keymaster

    Joe,

    Again, this looks like a development question, rather than a MyEclipse question but it seems that you need to add the user and password data to get a successful login.

Viewing 7 posts - 1 through 7 (of 7 total)
Reply To: Error encountered when trying to create a new web service

You must be logged in to post in the forum log in