Difference between revisions of "How to add TWAPI extension under AOLserver"

From AOLserver Wiki
Jump to navigation Jump to search
 
Line 43: Line 43:
 
'''Additional Step 4.  Testing '''
 
'''Additional Step 4.  Testing '''
  
In order to test if twpai package can be loaded successfully into AOLserver create an empty adp file named twapi.adp or your own choice. Copy the following contents into this file:
+
In order to test if twapi package can be loaded successfully into AOLserver. Create an empty adp file named twapi.adp or your own choice under your server pages directory. And Copy the following contents into this file:
  
  
Line 60: Line 60:
 
     %>
 
     %>
  
Now fire up you browser and point it your AOLserver/twapi.adp
+
Now save this file and fire up you browser and point it your AOLserver/twapi.adp
 +
 
 +
 
 +
[[Category Documentation]] - [[Tutorials]]

Revision as of 13:18, 6 March 2007

Prerequisites:

  • TWAPI Extension [1] (Download the zip version e.g. twapi-x.x.x.zip, where x.x.s is the major.minor version numbers)

Instructions:

Step 1. Download and unzip TWAPI Extract the downloaded file into AOLserver/servers/{yourserver}/modules/tcl. Now you should have directory named twapi under your server tcl modules directory e.g.

   AOLserver/servers/{yourserver}/modules/tcl/twapi


Step 2. Modify TWAPI pkgIndex.tcl file

Under this file find the line which says:

   package ifneeded twapi $twapi::version [list source [file join $dir twapi.tcl]]

and change it so that it looks like the following line:

   package ifneeded twapi $twapi::version [list source [file join [ns_library private twapi] twapi.tcl]]

Save your changes to pkgIndex.tcl.


Step 3. Configure AOLserver config file

In AOLserver config file look for following lines:

   #
   # Modules to load
   #
   ns_section "ns/server/${servername}/modules"

Under modules section toward the end add the following line:

   #
   # Loading a Tcl module
   #
   ns_param twapi	tcl

At this point configuration is complete and TWAPI will be loaded the next time server is started.


Additional Step 4. Testing

In order to test if twapi package can be loaded successfully into AOLserver. Create an empty adp file named twapi.adp or your own choice under your server pages directory. And Copy the following contents into this file:


   <%
   #
   # twapi.adp
   #
   if { [catch {package require twapi} msg] } {
   
   	ns_adp_puts "ERROR loading TWAPI package. ERRMSG:$msg"
   } else {
   	ns_adp_puts "TWAPI $msg loaded successfully";
   }
   
   %>

Now save this file and fire up you browser and point it your AOLserver/twapi.adp


Category Documentation - Tutorials