facebook

XFire WSDL

  1. MyEclipse Archived
  2.  > 
  3. Web Services
Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #268104 Reply

    I’ve created a web service using the web service project type. When I look at the WSDL I see:

    – <xsd:sequence>
    <xsd:element maxOccurs=”1″ minOccurs=”1″ name=”in0″ nillable=”true” type=”xsd:string” />
    <xsd:element maxOccurs=”1″ minOccurs=”1″ name=”in1″ nillable=”true” type=”xsd:string” />
    <xsd:element maxOccurs=”1″ minOccurs=”1″ name=”in2″ nillable=”true” type=”xsd:string” />
    <xsd:element maxOccurs=”1″ minOccurs=”1″ name=”in3″ nillable=”true” type=”xsd:string” />
    <xsd:element maxOccurs=”1″ minOccurs=”1″ name=”in4″ nillable=”true” type=”xsd:string” />
    <xsd:element maxOccurs=”1″ minOccurs=”1″ name=”in5″ nillable=”true” type=”xsd:string” />
    <xsd:element maxOccurs=”1″ minOccurs=”1″ name=”in6″ nillable=”true” type=”xsd:string” />
    <xsd:element maxOccurs=”1″ minOccurs=”1″ name=”in7″ nillable=”true” type=”xsd:string” />
    <xsd:element maxOccurs=”1″ minOccurs=”1″ name=”in8″ nillable=”true” type=”xsd:string” />
    <xsd:element maxOccurs=”1″ minOccurs=”1″ name=”in9″ nillable=”true” type=”xsd:string” />
    <xsd:element maxOccurs=”1″ minOccurs=”1″ name=”in10″ nillable=”true” type=”xsd:string” />
    <xsd:element maxOccurs=”1″ minOccurs=”1″ name=”in11″ nillable=”true” type=”xsd:string” />
    <xsd:element maxOccurs=”1″ minOccurs=”1″ name=”in12″ nillable=”true” type=”xsd:string” />
    <xsd:element maxOccurs=”1″ minOccurs=”1″ name=”in13″ nillable=”true” type=”xsd:string” />
    <xsd:element maxOccurs=”1″ minOccurs=”1″ name=”in14″ nillable=”true” type=”xsd:string” />
    </xsd:sequence>

    
    
    What would I need to do to have name="incidentid"  ect. for my class is: 
    
    

    public String example(String source,
    String incidentid,
    String alertid,
    String alerttype,
    String fromclli,
    String toclli,
    String starttime,
    String endtime,
    String duration,
    String alarmedentity,
    String alertattributes,
    String descstatlist,
    String impstattotlist,
    String impstatmonlist,
    String tsgs);

    
    
    Lee
    #268186 Reply

    Riyad Kalla
    Member

    Lee,
    I’ve asked someone to follow up with you, but they are quite busy at the moment.

    #268215 Reply

    Russ
    Member

    Lee:

    I take it from your question you are doing a “bottom-up” approach to your web service. In this case, what I have had to do is go into the WSDL and manually change the reference element names to match a specific naming convention so I could at least understand each input. There is one place in the WSDL where you need to look–types. What you should see is an element definition for the method. Within this element, you should see children elements which makeup a complex type. These children elements will be the parameter names.

    If you need more specific information, it might be best to post just the portion (recall the WSDL has several sections involving this one method) of your WSDL that deals with this specific method.

    I hope this helps you get underway with your coding effort in Web Service. Best of luck to you!

    Russ

    #269849 Reply

    Thanks for the reply. I guess my next question is “where is the WSDL” that I’d need to modify. I can view my wsdl via: http://localhost:8080/NOCEMServices/services/MaoMooService?wsdl

    And looking at my MaoMooService class — I don’t see any methods for wsdl. Nor is there a *.wsdl anywhere to be found.

    I’m betting that xfire creates this on the fly.

    Lee

    #269851 Reply

    tomeksz
    Member

    Yes, XFire creates WSDL dynamically. But you can control it with e.g. JSR-181 annotations.
    Use @WebParam(name=”myparamname” ) for every parameter.

Viewing 5 posts - 1 through 5 (of 5 total)
Reply To: XFire WSDL

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