<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://pickwiki.org/index.php?action=history&amp;feed=atom&amp;title=UniObjectsJSP</id>
	<title>UniObjectsJSP - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://pickwiki.org/index.php?action=history&amp;feed=atom&amp;title=UniObjectsJSP"/>
	<link rel="alternate" type="text/html" href="https://pickwiki.org/index.php?title=UniObjectsJSP&amp;action=history"/>
	<updated>2026-04-28T22:12:15Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://pickwiki.org/index.php?title=UniObjectsJSP&amp;diff=2408&amp;oldid=prev</id>
		<title>Conversion script: link fix</title>
		<link rel="alternate" type="text/html" href="https://pickwiki.org/index.php?title=UniObjectsJSP&amp;diff=2408&amp;oldid=prev"/>
		<updated>2015-02-26T23:48:56Z</updated>

		<summary type="html">&lt;p&gt;link fix&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Here&amp;#039;s the JSP version of the same old test program... can anyone convert it to ASP??&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;%@ page import=&amp;quot;asjava.uniobjects.*,asjava.uniclientlibs.*&amp;quot; %&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;%&lt;br /&gt;
      [[UniFile]] customerFile;&lt;br /&gt;
      [[UniString]] uString;&lt;br /&gt;
&lt;br /&gt;
      [[UniJava]] uJava = new [[UniJava]]();&lt;br /&gt;
      out.println(&amp;quot;Version number = &amp;quot; + uJava.get[[VersionNumber]]());&lt;br /&gt;
      out.println(&amp;quot;Max Sessions   = &amp;quot; + uJava.get[[MaxSessions]]());&lt;br /&gt;
      out.println(&amp;quot;Num Sessions   = &amp;quot; + uJava.get[[NumSessions]]());&lt;br /&gt;
&lt;br /&gt;
      try {&lt;br /&gt;
         // every thing runs out of the [[UniSession]] instance.&lt;br /&gt;
         [[UniSession]] uSession = new [[UniSession]]();&lt;br /&gt;
         out.println(&amp;quot;after openSession&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
         out.println(&amp;quot;Status = &amp;quot; + uSession.status());&lt;br /&gt;
&lt;br /&gt;
         /[[/Set]] up variables.&lt;br /&gt;
         uSession.set[[HostName]](&amp;quot;[[YOUR_HOST_NAME]]&amp;quot;);&lt;br /&gt;
         uSession.set[[UserName]](&amp;quot;[[YOUR_USER_NAME]]&amp;quot;);&lt;br /&gt;
         uSession.setPassword(&amp;quot;[[YOUR_PASSWORD]]&amp;quot;);&lt;br /&gt;
	 &lt;br /&gt;
	 /[[/You]] don&amp;#039;t need the next line on [[UniData]], where you &lt;br /&gt;
	 //cannot change the port number.  However, if you are&lt;br /&gt;
	 //on [[UniVerse]] and have changed the port number from the&lt;br /&gt;
	 //default value of 31438, then uncomment this line edit it &lt;br /&gt;
	 //to contain your port number. &lt;br /&gt;
	 //uSession.set[[HostPort]](&amp;quot;YOUR PORT HERE&amp;quot;);&lt;br /&gt;
         &lt;br /&gt;
	 /[[/This]] is the place you go to type &amp;#039;uv&amp;#039; or &amp;#039;udt&amp;#039;&lt;br /&gt;
	 /[[/Example]]:  /usr/ud60/demo&lt;br /&gt;
         uSession.set[[AccountPath]](&amp;quot;/usr/ud60/demo&amp;quot;);&lt;br /&gt;
         &lt;br /&gt;
         //you may not need this...&lt;br /&gt;
         //it might need to be &amp;#039;uvcs&amp;#039; for [[UniVerse]] (??)&lt;br /&gt;
         //uSession.set[[ConnectionString]](&amp;quot;udcs&amp;quot;); &lt;br /&gt;
         &lt;br /&gt;
         /[[/Uncomment]] the next three lines and change the values&lt;br /&gt;
         //if you&amp;#039;re using a proxy.&lt;br /&gt;
         /[[/Ignore]] the part of the UOJ manual that tries to convince&lt;br /&gt;
         //you that you need it.  Unless you&amp;#039;re using applets,&lt;br /&gt;
         //chances are, you do NOT need the proxy.&lt;br /&gt;
         //uSession.set[[ProxyPort]](1234);   &lt;br /&gt;
         //uSession.set[[ProxyHost]](&amp;quot;PROXY HOST&amp;quot;);&lt;br /&gt;
         //uSession.set[[ProxyToken]](&amp;quot;PROXY TOKEN(PASSWORD)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
         out.println ( &amp;quot;[[HostName]]: &amp;quot;+uSession.get[[HostName]]() );&lt;br /&gt;
         out.println ( &amp;quot;[[HostPort]]: &amp;quot;+uSession.get[[HostPort]]() );&lt;br /&gt;
         out.println ( &amp;quot;[[UserName]]: &amp;quot;+uSession.get[[UserName]]() );&lt;br /&gt;
         out.println ( &amp;quot;[[AccountPath]]: &amp;quot;+uSession.get[[AccountPath]]() );&lt;br /&gt;
         out.println ( &amp;quot;[[ConnectionString]]: &amp;quot;+uSession.get[[ConnectionString]]() );&lt;br /&gt;
         out.println();&lt;br /&gt;
         out.println ( &amp;quot;[[ProxyPort]]: &amp;quot;+uSession.get[[ProxyPort]]() );&lt;br /&gt;
         out.println ( &amp;quot;[[ProxyHost]]: &amp;quot;+uSession.get[[ProxyHost]]() );&lt;br /&gt;
         out.println ( &amp;quot;[[ProxyToken]]: &amp;quot;+uSession.get[[ProxyToken]]() );&lt;br /&gt;
&lt;br /&gt;
         // lets connect to the database.&lt;br /&gt;
         uSession.connect();&lt;br /&gt;
         out.println(&amp;quot;Connected!&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
         /[[/This]] next section is file-structure specific.&lt;br /&gt;
         /[[/Change]] to one of your filenames if you&amp;#039;re not using the demo account&lt;br /&gt;
         customerFile = uSession.open(&amp;quot;CUSTOMER&amp;quot;);&lt;br /&gt;
         out.println(&amp;quot;CUSTOMER opened&amp;quot;);&lt;br /&gt;
         out.println (customerFile.toString());&lt;br /&gt;
         &lt;br /&gt;
         /[[/Change]] this to a key in the file you specified&lt;br /&gt;
         String key = &amp;quot;25&amp;quot;;&lt;br /&gt;
         &lt;br /&gt;
         uString = customerFile.read(key);&lt;br /&gt;
         out.println(uString);&lt;br /&gt;
&lt;br /&gt;
         /[[/Some]] examples of [[UniDynArray]] and read[[NamedField]]&lt;br /&gt;
         [[UniDynArray]] u[[DynArray]] = new [[UniDynArray]](uString);&lt;br /&gt;
         out.println(&amp;quot;Customer Name = &amp;quot; +&lt;br /&gt;
               u[[DynArray]].extract(1) + &amp;quot;\n&amp;quot;);&lt;br /&gt;
         &lt;br /&gt;
         out.println();&lt;br /&gt;
         String fieldName = &amp;quot;CITY&amp;quot;;&lt;br /&gt;
         [[UniString]] fieldContents = customerFile.read[[NamedField]](key, fieldName);&lt;br /&gt;
         out.println(fieldName+&amp;quot;: &amp;quot;+fieldContents);&lt;br /&gt;
         &lt;br /&gt;
         customerFile.close();&lt;br /&gt;
         out.println(&amp;quot;CUSTOMER closed&amp;quot;);&lt;br /&gt;
         &lt;br /&gt;
         // did we connect?&lt;br /&gt;
         if (uSession.isActive()) &lt;br /&gt;
         {&lt;br /&gt;
            // lets disconnect from the database.&lt;br /&gt;
            uSession.disconnect();&lt;br /&gt;
         }&lt;br /&gt;
         out.println(&amp;quot;Disconnected.&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
      } catch ([[UniSessionException]] e) {&lt;br /&gt;
         out.println(&amp;quot;Error: &amp;quot; + e);&lt;br /&gt;
      } &lt;br /&gt;
      catch ([[UniFileException]] e) {&lt;br /&gt;
         out.println(&amp;quot;File Error: &amp;quot; + e);&lt;br /&gt;
      }&lt;br /&gt;
   &lt;br /&gt;
%&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Conversion script</name></author>
	</entry>
</feed>