[prev in list] [next in list] [prev in thread] [next in thread] 

List:       uddi4j-general
Subject:    [Uddi4j-general] Problem In Getting TModel from TModelList
From:       Phani Kumar Kavuri <pkavuri () cordys ! com>
Date:       2003-12-12 8:44:39
[Download RAW message or body]

Hi,
 
I am very new to UDDI4J and I am just trying to read the WSDL document
provided by webservice which was published in UDDI registry.  
This code works find with me.  
TModelList tModelList = proxy.find_tModel(args[0],
null,null,findQualifiers,5);
Vector tModelInfoVector  =
tModelList.getTModelInfos().getTModelInfoVector();
for( int i = 0; i < tModelInfoVector.size(); i++ )
{
            TModelInfo tModelInfo =
(TModelInfo)tModelInfoVector.elementAt(i);
            System.out.println("Found:\nThe TModel Name: " +
tModelInfo.getNameString());
            System.out.println("The TModel Key : " +
tModelInfo.getTModelKey());
}
 
When I went thru documentation, I could not find any info to get TModel from
TModelInfo.  
I tried in the following way
            TModel tModel = new
TModel(tModelInfo.getTModelKey(),tModelInfo.getNameString());
            OverviewDoc od = tModel.getOverviewDoc();
            OverviewURL ou = od.getOverviewURL();
            //         Definition def = WSDLReader.readWSDL(null,
ou.getText());
            // Print name for each business
above snippet of code is throwing NULL Pointer Exception at OverViewURL. 
Does any body can help me in getting TModel object?
 
Please enlighten me.
 
Regards & Thanks
Phani Kumar Kavuri
 
 


**********************************************************************
The information in this message is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this message
by anyone else is unauthorized. If you are not the intended recipient, any
disclosure, copying, or distribution of the message, or any action or
omission taken by you in reliance on it, is prohibited and may be unlawful.
Please immediately contact the sender if you have received this message in
error.

**********************************************************************


[Attachment #3 (text/html)]

<html xmlns:o="urn:schemas-microsoft-com:office:office" \
xmlns:w="urn:schemas-microsoft-com:office:word" \
xmlns="http://www.w3.org/TR/REC-html40">

<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">


<meta name=ProgId content=Word.Document>
<meta name=Generator content="Microsoft Word 10">
<meta name=Originator content="Microsoft Word 10">
<link rel=File-List href="cid:filelist.xml@01C3C0BA.475B1F30">
<!--[if gte mso 9]><xml>
 <o:OfficeDocumentSettings>
  <o:DoNotRelyOnCSS/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:SpellingState>Clean</w:SpellingState>
  <w:GrammarState>Clean</w:GrammarState>
  <w:DocumentKind>DocumentEmail</w:DocumentKind>
  <w:EnvelopeVis/>
  <w:Compatibility>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
  </w:Compatibility>
  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
 </w:WordDocument>
</xml><![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:"Trebuchet MS";
	panose-1:2 11 6 3 2 2 2 2 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:7 0 0 0 19 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Trebuchet MS";
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;
	text-underline:single;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	mso-style-noshow:yes;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:"Trebuchet MS";
	mso-ascii-font-family:"Trebuchet MS";
	mso-hansi-font-family:"Trebuchet MS";
	color:windowtext;
	mso-text-animation:none;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	text-underline:none;
	text-decoration:none;
	text-line-through:none;}
span.SpellE
	{mso-style-name:"";
	mso-spl-e:yes;}
span.GramE
	{mso-style-name:"";
	mso-gram-e:yes;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;
	mso-header-margin:.5in;
	mso-footer-margin:.5in;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
-->
</style>
<!--[if gte mso 10]>
<style>
 /* Style Definitions */ 
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0in 5.4pt 0in 5.4pt;
	mso-para-margin:0in;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";}
</style>
<![endif]-->
</head>

<body lang=EN-US link=blue vlink=purple style='tab-interval:.5in'>

<div class=Section1>

<p class=MsoNormal><font size=2 face="Trebuchet MS"><span style='font-size:
10.0pt'>Hi,<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face="Trebuchet MS"><span style='font-size:
10.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face="Trebuchet MS"><span style='font-size:
10.0pt'>I am very new to UDDI4J and I am just trying to read the WSDL document \
provided by <span class=SpellE>webservice</span> which was published in UDDI
registry.<span style='mso-spacerun:yes'>&nbsp; </span><o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face="Trebuchet MS"><span style='font-size:
10.0pt'>This code works find with me.<span style='mso-spacerun:yes'>&nbsp;
</span><o:p></o:p></span></font></p>

<p class=MsoNormal><span class=SpellE><font size=2 face="Trebuchet MS"><span
style='font-size:10.0pt'>TModelList</span></font></span> <span \
class=SpellE>tModelList</span> = <span class=SpellE>proxy.find_<span \
class=GramE>tModel</span></span><span class=GramE>(</span><span \
class=SpellE>args</span>[0], null,null,findQualifiers,5);<o:p></o:p></p>

<p class=MsoNormal><font size=2 face="Trebuchet MS"><span style='font-size:
10.0pt'>Vector <span class=SpellE><span \
class=GramE>tModelInfoVector</span></span><span class=GramE><span \
style='mso-spacerun:yes'>&nbsp; </span>=</span> <span \
class=SpellE>tModelList.getTModelInfos</span>().<span \
class=SpellE>getTModelInfoVector</span>();<o:p></o:p></span></font></p>

<p class=MsoNormal><span class=GramE><font size=2 face="Trebuchet MS"><span
style='font-size:10.0pt'>for(</span></font></span> <span class=SpellE>int</span>
<span class=SpellE>i</span> = 0; <span class=SpellE>i</span> &lt; <span
class=SpellE>tModelInfoVector.size</span>(); <span class=SpellE>i</span>++ \
)<o:p></o:p></p>

<p class=MsoNormal><font size=2 face="Trebuchet MS"><span style='font-size:
10.0pt'>{<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face="Trebuchet MS"><span style='font-size:
10.0pt'><span style='mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
</span><span class=SpellE>TModelInfo</span> <span class=SpellE>tModelInfo</span> = \
(<span class=SpellE>TModelInfo</span><span class=GramE>)<span \
class=SpellE>tModelInfoVector.elementAt</span></span>(<span \
class=SpellE>i</span>);<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face="Trebuchet MS"><span style='font-size:
10.0pt'><span style='mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
</span><span class=SpellE><span class=GramE>System.out.println</span></span><span
class=GramE>(</span>&quot;Found:\<span class=SpellE>nThe</span> <span
class=SpellE>TModel</span> Name: &quot; + <span \
class=SpellE>tModelInfo.getNameString</span>());<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face="Trebuchet MS"><span style='font-size:
10.0pt'><span style='mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
</span><span class=SpellE><span class=GramE>System.out.println</span></span><span
class=GramE>(</span>&quot;The <span class=SpellE>TModel</span> Key : &quot; + <span
class=SpellE>tModelInfo.getTModelKey</span>());<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face="Trebuchet MS"><span style='font-size:
10.0pt'>}<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face="Trebuchet MS"><span style='font-size:
10.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face="Trebuchet MS"><span style='font-size:
10.0pt'>When I went thru documentation, I could not find any info to get <span
class=SpellE>TModel</span> from <span class=SpellE>TModelInfo</span>.<span
style='mso-spacerun:yes'>&nbsp; </span><o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face="Trebuchet MS"><span style='font-size:
10.0pt'>I tried in the following way<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face="Trebuchet MS"><span style='font-size:
10.0pt'><span style='mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
</span><span class=SpellE>TModel</span> <span class=SpellE>tModel</span> = new <span
class=SpellE><span class=GramE>TModel</span></span><span class=GramE>(</span><span
class=SpellE>tModelInfo.getTModelKey</span>(),<span \
class=SpellE>tModelInfo.getNameString</span>());<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face="Trebuchet MS"><span style='font-size:
10.0pt'><span style='mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
</span><span class=SpellE>OverviewDoc</span> <span class=SpellE>od</span> = <span
class=SpellE><span class=GramE>tModel.getOverviewDoc</span></span><span
class=GramE>(</span>);<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face="Trebuchet MS"><span style='font-size:
10.0pt'><span style='mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
</span><span class=SpellE>OverviewURL</span> <span class=SpellE>ou</span> = <span
class=SpellE><span class=GramE>od.getOverviewURL</span></span><span
class=GramE>(</span>);<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face="Trebuchet MS"><span style='font-size:
10.0pt'><span style='mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
</span>//<span style='mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
</span>Definition def = <span class=SpellE><span \
class=GramE>WSDLReader.readWSDL</span></span><span class=GramE>(</span>null, <span \
class=SpellE>ou.getText</span>());<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face="Trebuchet MS"><span style='font-size:
10.0pt'><span style='mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
</span>// Print name for each business<o:p></o:p></span></font></p>

<p class=MsoNormal><span class=GramE><font size=2 face="Trebuchet MS"><span
style='font-size:10.0pt'>above</span></font></span> snippet of code is throwing
NULL Pointer Exception at <span class=SpellE>OverViewURL</span>. <o:p></o:p></p>

<p class=MsoNormal><font size=2 face="Trebuchet MS"><span style='font-size:
10.0pt'>Does any body can help me in getting <span class=SpellE>TModel</span> \
object?<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face="Trebuchet MS"><span style='font-size:
10.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face="Trebuchet MS"><span style='font-size:
10.0pt'>Please enlighten me.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face="Trebuchet MS"><span style='font-size:
10.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><strong><b><font size=2 face="Trebuchet MS"><span
style='font-size:10.0pt;font-family:"Trebuchet MS";mso-no-proof:yes'>Regards
&amp; Thanks</span></font></b></strong><span \
style='mso-no-proof:yes'><o:p></o:p></span></p>

<p class=MsoNormal><strong><b><font size=2 face="Trebuchet MS"><span
style='font-size:10.0pt;font-family:"Trebuchet MS";mso-no-proof:yes'>Phani
Kumar Kavuri</span></font></b></strong><span \
style='mso-no-proof:yes'><o:p></o:p></span></p>

<p class=MsoNormal><font size=2 face="Trebuchet MS"><span style='font-size:
10.0pt;mso-no-proof:yes'>&nbsp;</span><o:p></o:p></font></p>

<p class=MsoNormal><font size=2 face="Trebuchet MS"><span style='font-size:
10.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

<FONT SIZE=3><BR>
<BR>
**********************************************************************<BR>
The information in this message is confidential and may be legally<BR>
privileged. It is intended solely for the addressee. Access to this message<BR>
by anyone else is unauthorized. If you are not the intended recipient, any<BR>
disclosure, copying, or distribution of the message, or any action or<BR>
omission taken by you in reliance on it, is prohibited and may be unlawful.<BR>
Please immediately contact the sender if you have received this message in<BR>
error.<BR>
<BR>
**********************************************************************<BR>
</FONT>
</body>

</html>


_______________________________________________
Uddi4j-general mailing list
Uddi4j-general@www-124.ibm.com
http://www-124.ibm.com/developerworks/oss/mailman/listinfo/uddi4j-general

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic