home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 35 Internet
/
35-Internet.zip
/
joyup111.zip
/
joyup111.ref
< prev
next >
Wrap
Text File
|
2000-02-04
|
8KB
|
181 lines
JoyUp:
JoyUp is a package of REXX routines designed to interface with the InJoy
dialer from F/X Communications. Its functions are:
1. Start the InJoy dialer if not already started.
2. Dial a predetermined host.
3. Disconnect from the host.
4. Launch an object after connection (ala LINKUP.EXE)
5. Create a launch object
Joyup is no-charge shareware, copyrighted 1999 by Charles H. McKinnis
and can be registered with an e-mail to mckinnis@attglobal.net. If you
don't register, don't expect me to reply to any queries.
JoyUp Installation:
1. Install the RxExtras package from Dion Gillard or use the required
module packaged with JoyUp. You can find the package on Hobbes
(ftp://hobbes.nmsu.edu/pub/os2/dev/rexx/rxx1g.zip). If RXEXTRAS.DLL
is not in your LIBPATH, the install.exe will unzip the rxextras.zip
file that contains only the rxextras.dll.
2. Install the WPTools package from Hank Kelder or use the required
module packaged with JoyUp. You can find the package on Hobbes
(ftp://hobbes.nmsu.edu/pub/os2/util/system/wptool29.zip). If
WPTOOLS.DLL is not in your LIBPATH, the install.exe will unzip the
wptools.zip file that contains only the wptools.dll.
3. Install the VRexx package from IBM Employee written software or use
the required modules packaged with JoyUp. You can find the package
on Hobbes (ftp://hobbes.nmsu.edu/pub/os2/dev/rexx/vrexx.zip). If
VREXX.EXE is not in your PATH, the install.exe will unzip the vrexx.zip
file that contains the required VRexx modules.
4. Unzip joyup111.zip to a desired directory. There is no requirement
that this directory be referenced in any path definition in config.sys.
There are no changes required in any system configuration files.
5. Go to the installation directory and run install.exe.
The install will create a JoyUp folder on your desktop that contains
JoyUp Utility object, the JoyUp Launch Object folder, and the JoyUp
Target Object folder.
The VRexx files will be unzipped into the JoyUp directory if required.
If VREXX.EXE is in your PATH, the install.exe will delete the vrexx.zip
file.
The wptools.dll will be unzipped into the JoyUp directory if required.
If WPTools is already installed and wptools.dll is in your LIBPATH, the
install.exe will delete the wptools.zip file.
The rxextras.dll will be unzipped into the JoyUp directory if required.
If RxExtras is already installed and rxextras.dll is in your LIBPATH,
the install.exe will delete the rxextras.zip.
At the completion of the install, the JoyUp Utility will start.
Select the "Setup all parameters" option. You will be asked to
navigate to the InJoy object. You will then be asked to pick the
configuration file to be used. You are now ready to set up the InJoy
exits required to keep track of the status of the InJoy dialer.
InJoy Setup:
1. Now you need to set up InJoy to notify JoyUp of its status. Open the
InJoy dialer. Select "Misc. opt.".
Select "Autostarting modules". Set the following:
a. Path and filename - drive:\path\joyup.exe
b. Parameters - /online
c. Working directory - drive:\path
d. Start at - host connect
e. Stop at - InJoy exit
f. Start minimized - on
g. Select "Add"
h. Path and filename - drive:\path\joyup.exe
i. Parameters - /offline
j. Working directory - drive:\path
k. Start at - discon.(after)
l. Select "Add"
You should now have joyup.exe set up to be called twice, after
connect and after hangup. Select "Ok". Select "ESC=Go back".
Setting up launch objects:
1. Now you are ready to set up whatever applications you want to use
with JoyUp.
Some e-mail clients have a dialer exit that can be used. If this is
your case, you can set that exit to "drive:\path\joyup.exe /dial".
If your mailer client provides an exit for hanging up, you can set it
to "drive:\path\joyup.exe /disc" to trigger an InJoy disconnect.
I have found that some e-mail clients, even though they provide a
dialer exit, do not wait for the connection properly and will post an
error message concerning a bad POP server connection. If that is
your case, I suggest that you use the /CREATE function described
below to get the connection made before invoking the e-mail client.
2. JoyUp can be used in a similar manner to that of the "LINKUP.EXE"
furnished with Warp 4. However, LINKUP.EXE always expected to be
passed the program name to be started and the working directory for
that program. JoyUp wants the actual object name (in the form
"<object>"). The object name can also be in the form
"/L:object_name" without the <> and quotes. No parameters or working
directory are accepted because they wil be the parameters currently
associated with the object.
3. You can run the JoyUp Utility and select the 'Create an object to
connect and launch an object id' parameter to build launch objects.
The launch object will always be created in the "JoyUp Launch
Objects" sub-folder of the "JoyUp" folder.
Because IBM has managed to completely screw up the Object Rexx WPS
interface, the process of setting an icon for the JoyUp launch object
is rather crude. URL launch objects will have the standard URL icon.
If an icon can be extracted for the target, it will be used.
Otherwise, the folder containing the target object and the settings
for the launch object will be opened so that you can drag and drop
the target object icon to the icon page of the launch object.
If the object you select to launch does not have a proper object id,
it will be assigned a unique id. You will find another folder,
"JoyUp Target Objects" inside of the "JoyUp" folder. This is where I
deposit my real URL objects (see note).
Note: If you use the AWGet package for retrieving URL files, make
sure to stop the AWGet dameon before creating an object of a
bookmark. Otherwise, AWGet will grab it and run off and hide.
4. Changes
1999.09.02 - JoyUp098.Zip
1) Initial posting to Hobbes
1999.09.04 - JoyUp099.Zip
1) Added icon capability for URL objects
1999.09.09 - JoyUp100.Zip
1) Quit trying to work with the icons for abstract objects. May try
again when the Object Rexx WPS interface gets fixed.
2) All objects will now be given proper object ids before JoyUp
uses them.
3) Added tests to make sure that RxExtras and WPTools are installed
and usable.
1999.09.11 - JoyUp101.Zip
1) Simplified setup and initialization by basing the InJoy
information on the information in the InJoy object rather than
storing it in JOYUP.INI.
1999.09.30 - JoyUp110.Zip
1) The application has been redesigned.
2) The setup, create, and query functions have been re-written in
VRexx to provide a graphical interface and moved into a separate
routine called JoyUpU.Cmd. The VRexx modules (from IBM Employee
written software) are included.
3) The status of the InJoy dialer connection is now maintained via a
Rexx queue and the logic for setting, deleting and querying the
queue has been moved into a separate routine called JoyUpQ.Cmd
(which is why the InJoy dialer autostart functions have been
changed).
4) Add a routine called JoyUpK.Cmd to kill the VRexx functions if
they should become "stuck".
1999.12.20 - JoyUp111.Zip
1) The install.exe will selectively install the tools necessary for
its own operation.
2) The joyupq.cmd has been incorporated back into joyup.cmd.
3) The install.cmd, joyup.cmd, and joyupu.cmd are now install.exe,
joyup.exe, and joyupu.exe. They were converted using the
REXX2EXE tool. There are still 2 routines called joyup.cmd
and joyupu.cmd that will call the new executables.
2000.02.03 - JoyUp111.Zip
1) Removed the joyup.cmd and joyupu.cmd routines. Some mailers, like
Polarbar, do not handle anything except exe modules.
2) Updated the documentation.