home *** CD-ROM | disk | FTP | other *** search
- Save Format v1.3
- @begin ClassFile "DynamoJava"
- Exported 0;
- Abstract 0;
- Interface 0;
- PackageName "";
- Language "Java";
-
- @begin UserFunction "DynamoJava()"
- Compiler 1;
- GencodeSrcLine 11;
- FunctionName "DynamoJava::DynamoJava()";
- @end;
-
- @begin UserFunction "main(String args[])"
- Compiler 1;
- GencodeFunction 1;
- GencodeSrcLine 15;
- FunctionName "DynamoJava::main(String args[])";
- @end;
-
- @begin UserFunction "CreateMainForm()"
- Compiler 1;
- GencodeFunction 1;
- GencodeSrcLine 22;
- FunctionName "DynamoJava::CreateMainForm()";
- @end;
-
- @begin UserFunction "StartApp(String args[])"
- Compiler 1;
- GencodeSrcLine 25;
- FunctionName "DynamoJava::StartApp(String args[])";
- @end;
-
- @begin UserFunction "RunApp(String args[])"
- Compiler 1;
- GencodeSrcLine 38;
- FunctionName "DynamoJava::RunApp(String args[])";
- @end;
-
- @begin UserFunction "EndApp(String args[])"
- Compiler 1;
- GencodeSrcLine 67;
- FunctionName "DynamoJava::EndApp(String args[])";
- @end;
-
- @begin HPPPrefixBlock
- @begin-code HPPPrefix
-
- // add your custom import statements here
- import java.io.*;
-
- @end-code;
- GencodeSrcLine 6;
- @end;
-
- @begin CPPPrefixBlock
- @begin-code CPPPrefix
-
-
- @end-code;
- GencodeSrcLine -1;
- @end;
-
- @begin ClassContentsBlock
- @begin-code ClassContents
-
- // add your data members here
- DynamoConnection dynamo;
- Document document;
- DBConnection connection;
- Session session;
-
- @end-code;
- GencodeSrcLine 70;
- @end;
-
- @begin-code BaseClassList
-
- extends Object
-
- @end-code;
-
- @begin-code GeneratedClassContents
-
-
- @end-code;
-
- @begin-code Code "DynamoJava::DynamoJava()"
-
- public @CLASSNAME@()
- {
- super();
- }
-
- @end-code;
-
- @begin-code Code "DynamoJava::main(String args[])"
-
- public static void main(String args[])
- {
- @@CLASSNAME@ app = new @CLASSNAME@();
- app.StartApp(args);
- app.RunApp(args);
- app.EndApp(args);
- }
-
- @end-code;
-
- @begin-code Code "DynamoJava::CreateMainForm()"
-
- public void CreateMainForm()
- {
- }
-
- @end-code;
-
- @begin-code Code "DynamoJava::StartApp(String args[])"
-
- public void StartApp(String args[])
- {
- dynamo = new DynamoConnection( args );
- if(! dynamo.getConnected() ) {
- System.err.println( "Connection to NetImpact Dynamo failed" );
- System.exit(2);
- }
- // Define wrapper classes
- document = dynamo.getDocument();
- connection = dynamo.getDBConnection();
- session = dynamo.getSession();
-
- }
-
- @end-code;
-
- @begin-code Code "DynamoJava::RunApp(String args[])"
-
- public void RunApp(String args[])
- {
- //CreateMainForm();
- try {
- document.writeLn( "Servlet in NetImpact Dynamo" );
- for( int i = 0; i < args.length; i++ ) {
- document.writeLn( "Arg " + i + ": " + args[i] );
- }
-
- Query q = connection.createQuery( "select id, lname from customer" );
- if( q.getValid() ) {
- document.writeLn( "SQL Query opened" );
- int ncols = q.getColumnCount();
- document.writeln( "Number of columns=" + ncols );
- for( int row = 1; q.move(row); row++ ) {
- document.writeln( "Value " + row + ": " + q.getObject(1) + ": "
- + q.getObject(2) );
- }
- } else {
- document.writeln("Query failed");
- }
-
- PrintStream outputStream = document.getStream();
- outputStream.println( "Output stream printing" );
- } catch( DynamoException e ) {
- } catch( IOException e ) {
- }
-
- }
-
- @end-code;
-
- @begin-code Code "DynamoJava::EndApp(String args[])"
-
- public void EndApp(String args[])
- {
- }
-
- @end-code;
- @end;
-