company logo

Create the Sample project (Linux)

For the following topic, it is supposed that ODABA had been installed in the default location (/usr/local). When it had been installed in another place, one simply has to replace /usr/local references by the location that had been passed in --prefix when configuring the package. In order to load dynamic libraries properly, the library path has to be defined.

    /usr/local$ LD_LIBRARY_PATH=lib ./lib/odaba/tools/CreateProject

CreateProject allocates project resources in a local project directory below /usr/home/user_name/odaba/project_name. The shell files created are configured for calling services for the local project. In order to share project resources, it may be useful to place resources on proper locations and update shell and configuration files by changing locations for referenced resources and server type, when this becomes necessary..

$ LD_LIBRARY_PATH=/usr/local/lib /usr/local/lib/odaba/tools/CreateProject

2012-03-05 17:50:48 - Running /usr/local/lib/odaba/tools/CreateProject with:

Setting up ODABA project environment ...

Enter ODABA path  [/usr/local] :

Enter project name  [] : Sample

Enter project path  [/home/testuser/odaba/Sample] :

Use ClassEditor Y(es)/N(o)  [YES] :

Use Designer Y(es)/N(o)  [YES] :

Use Terminus Y(es)/N(o)  [YES] :

Current project settings ...

ODABA path          : /usr/local

Project name        : Sample

Project path        : /usr/home/testuser/odaba/Sample

Use ClassEditor     : YES

Use Designer        : YES

Use Terminus        : YES

  ... enter (a)ccept/(c)ancel/(r)epeat [a] :

/usr/home/testuser/odaba/Sample/ode.ini created

/usr/home/testuser/odaba/Sample/OShell.sh created

/usr/home/testuser/odaba/Sample/OSI.sh created

/usr/home/testuser/odaba/Sample/ODL.sh created

/usr/home/testuser/odaba/Sample/ClassEditor.sh created

/usr/home/testuser/odaba/Sample/Designer.sh created

/usr/home/testuser/odaba/Sample/Terminus.sh created

Notes:

Never forget to set the LD_LIBRARY_PATH to the lib directory in odaba root (/usr/local/lib) before calling CreateProject.