Yes im printing in the client
No null pointerecxeption ,elementvalue is null...ie
custID =null;
goes like this 

 public Element callCustSVC(String IdToLookup) throws
Exception 
  
  {
        IdToLookup = IdToLookup;
        call = new Call();
        String soapActionURI ="";
    
     smr = new SOAPMappingRegistry();
    BeanSerializer beanSer = new BeanSerializer();
   
    smr = call.getSOAPMappingRegistry();
    call.setSOAPMappingRegistry(smr);
    call.setTargetObjectURI("urn:CustInfoFetcher");
    call.setMethodName("getCustomerInfo");
   
call.setEncodingStyleURI(Constants.NS_URI_LITERAL_XML);
    
       
  DocumentBuilderFactory factory =
DocumentBuilderFactory.newInstance(); 
DocumentBuilder tempBuilder =
factory.newDocumentBuilder(); 
Document docXML = null;
docXML = tempBuilder.newDocument(); 
Element custID = docXML.getDocumentElement();
//Element root = docXML.createElement("CustomerInfo");
custID.appendChild(docXML.createTextNode(IdToLookup));
this.url = new
URL("http://10.1.1.237:8080/soap/servlet/rpcrouter";); 
   
    Vector params = new Vector();

 params.addElement(new
Parameter("IdToLookup",Element.class,custID,
Constants.NS_URI_LITERAL_XML));                       
 call.setParams(params);
   
    try
    {
       
      resp = call.invoke(url, soapActionURI);
     }
    catch (SOAPException e)
    {
        e.printStackTrace();
      System.err.println("Caught SOAPException (" +
                         e.getFaultCode() + "): " +
                         e.getMessage());
      
    }

    //Test Response fault..
    
    if (!resp.generatedFault())
    {
      Parameter ret = resp.getReturnValue();
       custInfo = (Element)ret.getValue();
      
System.out.println(DOM2Writer.nodeToString(custInfo));
        
      
    }
    else
    {
      Fault fault = resp.getFault();
      

      System.err.println("Generated fault: " + fault);
      
    }
    //Returning Customer Bean
    return custInfo;
  }
  
}

Thanks a lot 
Parames
--- Scott Nichol <[EMAIL PROTECTED]> wrote:
> From where are you printing custID?  The client? 
> How are you 
> printing it?  If custID were really null, you would
> get a 
> NullPointerException in the line
> 
> custID.appendChild(doc.createTextNode(IdToLookUp))
> 
> On 4 Jun 2003 at 18:45, Parames wrote:
> 
> > Hi 
> > Yes ,im passing element.Im stuck in getting String
> > value and passing to element.....
> > Im getting Null...
> > here IdToLookUp  is the string im getting from GUI
> > Where im suppose to pass element to my SERVICE..
> > 
> > 
> >   IdToLookUp =jTextField1.getText();
> > 
> > > > // HERE the STRING TO PASS AS ELEMENT
> > 
> > DocumentBuilder xdb =
> > XMLParserUtils.getXMLDocBuilder();
> > Document doc = xdb.newDocument();
> > Element custID =doc.createElement("CustomerID");
> >
> custID.appendChild(doc.createTextNode(IdToLookUp));
> > 
> > While printing custID ,im getting null..
> > 
> > Hope this time i make you clear about my doubt..
> > Sorry for the inconvience
> > Thanks 
> > parames...
> > 
> > 
> > 
> > 
> > --- Scott Nichol <[EMAIL PROTECTED]>
> wrote:
> > > I've read your post multiple times, but I still
> do
> > > not understand 
> > > what you are trying to do.  Your sample code
> looks
> > > like you are 
> > > passing the Element as a parameter.  What is it
> that
> > > you do not know 
> > > how to do?
> > > 
> > > On 4 Jun 2003 at 0:53, Parames wrote:
> > > 
> > > > Thanks for your response ,
> > > > Any i have query ,Im trying to send string as
> > > > XML(Element) to the service where service
> needs to
> > > > fetch string matching datas from database.
> > > > XML like Addressbook example..
> > > > 
> > > > Can anyone send me some code for 
> > > > sending stringas element,Bcoz in service im
> > > passing
> > > > resultset to element.
> > > > Can anyone help me??
> > > > 
> > > > My GUI code 
> > > > 
> > > > public void actionPerformed(ActionEvent event)
> > > >     {
> > > >  String but = event.getActionCommand();
> > > >  if (but == "OK" )
> > > >  {
> > > >  //  IdToLookUp  is the value i want to take    
> > > >   IdToLookUp =jTextField1.getText();
> > > > 
> > > >   
> > > > // HERE the STRING TO PASS AS ELEMENT
> > > > 
> > > > DocumentBuilder xdb =
> > > > XMLParserUtils.getXMLDocBuilder();
> > > >   Document doc = xdb.newDocument();
> > > >   Element custID =
> > > doc.createElement("CustomerID");
> > > >  
> > >
> custID.appendChild(doc.createTextNode(IdToLookUp));
> > > >           
> > > >         
> > > >   //make a call to soap server with customer
> ID
> > > >                
> > > >  try{
> > > > 
> > > > // GetCustInfo() is the SOAP CLIENT where i
> need
> > > to
> > > > pass this element...
> > > > 
> > > > gci = new GetCustInfo();
> > > >                           
> > > > Element element =gci.callCustSVC(customerId);}
> > > >  catch (Exception e) {
> > > >         e.printStackTrace();
> > > >          System.out.println("ERROR "+e);
> > > > }
> > > >   }
> > > > 
> > > >
> > >
> >
>
-------------------------------------------------------
> > > > Thanks in advance
> > > > Expecting to hear from you
> > > > regards
> > > > parames
> > > > 
> > > > 
> > > > 
> > > > 
> > > > __________________________________
> > > > Do you Yahoo!?
> > > > Yahoo! Calendar - Free online calendar with
> sync
> > > to Outlook(TM).
> > > > http://calendar.yahoo.com
> > > > 
> > > 
> > > 
> > > Scott Nichol
> > > 
> > > Do not reply directly to this e-mail address,
> > > as it is filtered to only receive e-mail from
> > > specific mailing lists.
> > > 
> > > 
> > 
> > 
> > __________________________________
> > Do you Yahoo!?
> > Yahoo! Calendar - Free online calendar with sync
> to Outlook(TM).
> > http://calendar.yahoo.com
> > 
> 
> 
> Scott Nichol
> 
> Do not reply directly to this e-mail address,
> as it is filtered to only receive e-mail from
> specific mailing lists.
> 
> 


__________________________________
Do you Yahoo!?
Yahoo! Calendar - Free online calendar with sync to Outlook(TM).
http://calendar.yahoo.com

Reply via email to