home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 18 REXX / 18-REXX.zip / rxvim.zip / REXXTOOL.INF (.txt) < prev    next >
OS/2 Help File  |  1994-12-11  |  14KB  |  342 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Rexx Tools for OS/2 ΓòÉΓòÉΓòÉ
  3.  
  4. Rexx Tools for OS/2 is a toolkit containing tools for use in Rexx development. 
  5. RexxComp generates OS/2 executable programs from Rexx command files.  RexxPack 
  6. compresses Rexx command files by removing extra spaces, comments, and line 
  7. controls. 
  8.  
  9.  
  10. ΓòÉΓòÉΓòÉ 1.1. RexxComp ΓòÉΓòÉΓòÉ
  11.  
  12. RexxComp creates an OS/2 executable file from a Rexx command file.  The 
  13. executable file contains the entire Rexx command file in a format that prevents 
  14. changes and eliminates the tokenization step prior to execution. 
  15.  
  16.  
  17. ΓòÉΓòÉΓòÉ 1.2. RexxPack ΓòÉΓòÉΓòÉ
  18.  
  19. RexxPack compresses an OS/2 Rexx command file by removing extra spaces, 
  20. comments, and line controls.  The resulting file contains the entire Rexx 
  21. command file in a format that loads faster and reduces the ease of review or 
  22. change. 
  23.  
  24.  
  25. ΓòÉΓòÉΓòÉ 2. License Agreement and Limited Product Warranty ΓòÉΓòÉΓòÉ
  26.  
  27. YOU SHOULD CAREFULLY READ THE FOLLOWING TERMS AND CONDITIONS. USING THIS 
  28. PROGRAM INDICATES YOUR ACCEPTANCE OF THEM.  IF YOU DO NOT AGREE WITH THEM, 
  29. PROMPTLY RETURN THE PACKAGE AND YOUR MONEY WILL BE REFUNDED. 
  30.  
  31. Innovative Business Technologies, Inc. provides this Program and licenses its 
  32. use to you.  You are responsible for selecting the Program to achieve your 
  33. intended results and for the installation, use and results obtained form this 
  34. program. 
  35.  
  36. THE PROGRAM, INCLUDING ITS STRUCTURE AND ORGANIZATION, AS WELL AS, ITS CODE, IS 
  37. A PROPRIETARY PRODUCT OF INNOVATIVE BUSINESS TECHNOLOGIES AND IS PROTECTED BY 
  38. COPYRIGHT LAWS.  TITLE TO THE PROGRAM, OR ANY COPY, MODIFICATION OR MERGED 
  39. PORTION OF THE PROGRAM, SHALL AT ALL TIMES REMAIN WITH INNOVATIVE BUSINESS 
  40. TECHNOLOGIES, INC. 
  41.  
  42. LICENSE
  43.  
  44. You may: 
  45.  
  46. Use the Program for development only on a single computer.  Even though two 
  47. copies of the program may be provided in this package, on diskettes of 
  48. different sizes, you may not use both sizes of diskettes simultaneously on 
  49. different computers.  This Program may not under any circumstances be used for 
  50. development on more than one computer system at a time. 
  51.  
  52. Distribute without cost the runtime programs created with the Program to 
  53. operate on other computer systems. 
  54.  
  55. Make one copy of the Program into any computer readable or printed form for 
  56. backup or modification purposes in support of your use of the Program for 
  57. development on a single computer. 
  58.  
  59. Transfer the Program together with this License to another party, but only if 
  60. the other party agrees to accept the terms and condidtions of theis Agreement. 
  61. If you transfer the Program and License, you must at the same time either 
  62. transfer all copies, modifications or merged portions of the Program to the 
  63. same party or destroy those note transferred.  Any such transfer terminates 
  64. your License. 
  65.  
  66.  You may not: 
  67.  
  68. TRANSFER OR RENT THE PROGRAM OF USE, COPY MODIFY OR MERGE THE PROGRAM, IN WHOLE 
  69. OR IN PART, EXCEPT AS EXPRESSLY PERMITTED IN THIS LICENSE. 
  70.  
  71. DECOMPILE, REVERSE ASSEMBLE OR OTHERWISE REVERSE ENGINEER THE PROGRAM. 
  72.  
  73. REPRODUCE, DISTRIBUTE OR REVISE THE PROGRAM DOCUMENTATION. 
  74.  
  75. IF YOU DO ANY OF THE FOREGOING, YOUR LICENSE AND THIS AGREEMENT ARE 
  76. AUTOMATICALLY TERMINATED.  SUCH TERMINATION SHALL BE IN ADDTION TO AND NOT IN 
  77. LIEU OF ANY CRIMIANL, CIVAL, OR OTHER REMEDIES AVAILABLE TO INNOVATIVE BUSINESS 
  78. TECHNOLOGIES. 
  79.  
  80. TERM
  81.  
  82. You may terminate your License and this Agreement at any time by destroying the 
  83. Program and the Program documentation together with all copies in any form. 
  84. They will also terminate automatically if you fail to comply with any term or 
  85. condition of this Agreement, in which event you agree to destroy the Program 
  86. together with all copies in any form, and to provide us upon our request with 
  87. written certification of such destruction. 
  88.  
  89. LIMITED PRODUCT WARRANTY
  90.  
  91. EXCEPT AS SPECIFICALLY STATED IN THIS AGREEMENT, THE PROGRAM IS PROVIDED AND 
  92. LICENSED "AS IS" WITHOUT WARRANTY OR ANY KIND, EITHER EXPRESS OR IMPLIED, 
  93. INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 
  94. FITNESS FOR A PARTICULAR PURPOSE. 
  95.  
  96. Innovative Business Technologies warrants that the Program will substantially 
  97. perform the functions or generally conforms to the Program's specifications 
  98. published by Innovative Business Technologies. 
  99.  
  100. Innovative Business Technologies warrants that the diskettes on which the 
  101. Program is furnished will be free for defects in materials and workmanship 
  102. under normal use for a period of ninety days from the date of delivery to you. 
  103.  
  104. Innovative Business Technologies DOES NOT WARRANT that the functions contained 
  105. in the Program will meet your requirements or that the operation of the Program 
  106. will be entirely error free or appear precisely as described in the Program 
  107. documentation. 
  108.  
  109. LIMITATION OF REMIDIES AND LIABILITY
  110.  
  111. The remedies described below are accepted by you as your only remedies, and 
  112. shall be available to you only if you or your dealer returns the enclosed 
  113. registration card to Innovative Business Technologies within ten days after 
  114. delivery of the Program to you.  Innovative Business Technologies' entire 
  115. liability and your exclusive remedies shall be: 
  116.  
  117. If the Program does not substantially perform the functions or generally 
  118. conform to the Program's specifications published by Innovative Business 
  119. Technologies, you may within siz months after delivery write to Innovative 
  120. Business Technologies to report a significant defect.  If Innovative Business 
  121. Technologies is unable to correct that defect within 90 days after receiving 
  122. your report, you may terminate your License and this Agreement by returning the 
  123. Program with your original receipts and your money will be refunded. 
  124.  
  125. If the Program diskette is defective, you may return it with a copy of your 
  126. receipt, and Innovative Business Technologies with either replace it or, if a 
  127. replacement cannot soon be delivered, you may terminate your License and this 
  128. Agreement by returning the Program with your original receipts and your money 
  129. will be refunded. 
  130.  
  131. IN NO EVENT WILL INNOVATIVE BUSINESS TECHNOLOGIES BE LIABLE TO YOU FOR ANY 
  132. DAMAGES, INCLUDING LOST PROFITS, LOST SAVINGS, OR OTHER INCIDENTAL OR 
  133. CONSEQUENTIAL DAMAGES, ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM, 
  134. EVEN IF INNOVATIVE BUSINESS TECHNOLOGIES OR DEALER HAS BEEN ADVISED OR THE 
  135. POSSIBILITY OF SUCH DAMAGES. 
  136.  
  137. GENERAL
  138.  
  139. If any provision of this Agreement is held to be unenforceable, the 
  140. enforceability of the remianing provisions shall in no way be affected or 
  141. impaired thereby. 
  142.  
  143. The prevailing party in any action or proceeding brought in connection with a 
  144. breach of this Agreement will be entitled to reimbursement by the other party 
  145. for costs and resonable attorney's fees.  This Agreement shall be governed by 
  146. the laws of the State of Ohio. 
  147.  
  148. Any questions concerning this Agreement should be referred in writing to 
  149. Innovative Business Technologies, Inc. at 7137 Shady Nelms Drive, Suite #204, 
  150. Columbus, OH 43017. 
  151.  
  152. YOU ACKNOWLEDGE THAT YOU HAVE READ THIS AGREEMENT, AND BY OPERATING THIS 
  153. PROGRAM INDICATE YOUR ACCEPTANCE OF ITS TERMS AND CONDITIONS. 
  154.  
  155.  
  156. ΓòÉΓòÉΓòÉ 3. Contacts and Order Form ΓòÉΓòÉΓòÉ
  157.  
  158. This section contains company contact and product ordering information. 
  159.  
  160.  
  161. ΓòÉΓòÉΓòÉ 3.1. Contact Information ΓòÉΓòÉΓòÉ
  162.  
  163. Rexx Tools for OS/2 is copyrighted by Innovative Business Technologies, Inc. 
  164. All copyrights and trademarks referenced in this material are the properties of 
  165. their respective corporations. 
  166.  
  167. If you have any questions, problems, or bug reports, please send them to: 
  168.  
  169.         Innovative Business Technologies, Inc.
  170.         7137 Shady Nelms Drive
  171.         Suite 204
  172.         Columbus, OH 43017
  173.  
  174.         CompuServe:     74563,1530
  175.  
  176. or
  177.  
  178.         OS/2 Vendor A Forum (OS2AVEN), Other Vendors Section
  179.  
  180. or
  181.  
  182.         Voice/Fax:      614-791-9055
  183.  
  184.  
  185. ΓòÉΓòÉΓòÉ 3.2. Product Ordering Information ΓòÉΓòÉΓòÉ
  186.  
  187. Rexx Tools for OS/2 is available directly from Innovative Business 
  188. Technologies, Inc.  The software is licensed per developer, with unlimited 
  189. rights to distribute the runtime programs. The development environment 
  190. includes: 
  191.  
  192.      RexxComp.exe   -    Program to compile a Rexx command file into
  193.                          an executable program
  194.  
  195.      RexxPack.exe   -    Program to compact a Rexx command file for
  196.                          faster execution and limited change
  197.  
  198.  
  199. ΓòÉΓòÉΓòÉ 3.3. Order Form ΓòÉΓòÉΓòÉ
  200.  
  201. INNOVATIVE BUSINESS TECHNOLOGIES, INC.   +++++++++++++++++++++++
  202. 7137 SHADY NELMS DRIVE, SUITE #204       | RexxTool Order Form |
  203. COLUMBUS, OH 43017                       +++++++++++++++++++++++
  204. VOICE/FAX: (614) 791-9055
  205.  
  206.                                           Date:  _______________
  207.  
  208. Company Name:  _________________________________________________
  209.  
  210. Name:          _________________________________________________
  211.  
  212. Address:       _________________________________________________
  213.  
  214. City:          ________________________   State:    ____________
  215.  
  216. Zip Code:      ________________________   Country:  ____________
  217.  
  218. Telephone:     ________________________
  219.  
  220. Fax:           ________________________
  221.  
  222. ================================================================
  223. For electronic distribution, please list your e-mail address -
  224.  
  225. CompuServe        Internet         Prodigy        America Online
  226.  
  227. Address:       _________________________________________________
  228.  
  229. ================================================================
  230.  
  231.   Quantity   Product Description           Cost           Total
  232.  
  233.   ________   RexxTools for OS/2         $149.00      __________
  234.  
  235.      Shipping and Handling                                 4.00
  236.  
  237.      Ohio Residents add 5.75% Sales Tax              __________
  238.  
  239.   TOTAL ORDER
  240.                                                      ==========
  241.  
  242. Please send your completed order form, including a check or
  243. money order (U.S. Funds only) payable to: Innovative Business
  244. Technologies, Inc.
  245.  
  246. ================================================================
  247. For faster service, fax us your order by including your credit
  248. card information:
  249.  
  250. CREDIT CARD:   VISA      MASTERCARD
  251.  
  252.  
  253. CREDIT CARD NUMBER: ____________________________________________
  254.  
  255. EXPIRATION DATE:    ____________/_______________/_______________
  256.  
  257. SIGNATURE:          ____________________________________________
  258. ================================================================
  259.  
  260.  
  261. ΓòÉΓòÉΓòÉ 4. Installation ΓòÉΓòÉΓòÉ
  262.  
  263. Rexx Tools for OS/2  can be installed by executing the INSTALL program. 
  264. INSTALL will place the program into the RexxTool subdirectory on the specified 
  265. drive and create a folder on the desktop. 
  266.  
  267.  
  268. ΓòÉΓòÉΓòÉ 5. Program Usage ΓòÉΓòÉΓòÉ
  269.  
  270. This section describes each of the program in the toolkit, and the correct 
  271. usage. 
  272.  
  273.  
  274. ΓòÉΓòÉΓòÉ 5.1. RexxComp ΓòÉΓòÉΓòÉ
  275.  
  276. The RexxComp program will create an OS/2 executable program from a Rexx command 
  277. file. 
  278.  
  279.  
  280. ΓòÉΓòÉΓòÉ 5.1.1. Syntax ΓòÉΓòÉΓòÉ
  281.  
  282. RexxComp is invoked with the name of the Rexx command file to use as the source 
  283. of the executable program generation. RexxComp creates an executable file with 
  284. the same name as the original command file, using the EXE extension. 
  285.  
  286.  
  287. RexxComp source_command_file
  288.  
  289. To create an OS/2 executable file from a Rexx command file named TEST.CMD, 
  290. enter the following: 
  291.  
  292. RexxComp test.cmd
  293.  
  294.  
  295. ΓòÉΓòÉΓòÉ 5.1.2. Return Codes ΓòÉΓòÉΓòÉ
  296.  
  297. RexxComp returns the following values: 
  298.  
  299.         0 - Successful generation of the exe
  300.         1 - Generation of exe failed
  301.  
  302. During execution of the OS/2 executable, if the program cannot be properly 
  303. executed, the program will return one of the following values: 
  304.  
  305.         1 - General file open error
  306.         2 - The Rexx information is corrupt, re-compile the app
  307.         3 - The binary image is corrupt, re-compile the application
  308.         4 - The exe cannot be accessed, check file attributes
  309.  
  310.  
  311. ΓòÉΓòÉΓòÉ 5.2. RexxPack  ΓòÉΓòÉΓòÉ
  312.  
  313.  The RexxPack program will compress a Rexx command file by removing extra 
  314. spaces, comments, and line controls. 
  315.  
  316.  
  317. ΓòÉΓòÉΓòÉ 5.2.1. Syntax ΓòÉΓòÉΓòÉ
  318.  
  319. RexxPack is invoked with the name of the Rexx command file to use as the 
  320. source, the name of the target command file, and optional parameters. 
  321.  
  322. RexxPack source_file target_file [/options]
  323.  
  324. To compress a command file named TEST.CMD into TEST1.CMD, the following command 
  325. would be used: 
  326.  
  327. RexxPack test.cmd test1.cmd
  328.  
  329. Currently, the only available option switch is a /C, which will turn off the 
  330. suppression of comments from the command file.  Some command files may require 
  331. comments for correct operation.  The default is to remove all comments from the 
  332. command file. 
  333.  
  334.  
  335. ΓòÉΓòÉΓòÉ 5.2.2. Return Codes ΓòÉΓòÉΓòÉ
  336.  
  337.  RexxPack returns the following values: 
  338.  
  339.         0 - Successful generation of the compressed command file
  340.         1 - Generation of compressed command file failed
  341.  
  342.