[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference hydra::axp-developer

Title:Alpha Developer Support
Notice:[email protected], 800-332-4786
Moderator:HYDRA::SYSTEM
Created:Mon Jun 06 1994
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:3722
Total number of notes:11359

3682.0. "Northlake Software" by HYDRA::DONSBACH (Jeff Donsbach, Software Partner Engineering, DTN 297-6862) Thu May 29 1997 19:15

    Company Name :  Northlake Software
    Contact Name :  Erik Voldengen
    Phone        :  503.228.3383
    Fax          :  503.228.5662
    Email        :  [email protected]
    Date/Time in :  29-MAY-1997 18:13:39
    Entered by   :  Jeff Donsbach
    SPE center   :  MRO

    Category     :  OpenVMS
    OS Version   :  
    System H/W   :  


    Brief Description of Problem:
    -----------------------------
Date:	29-MAY-1997 17:23:09.98
From:	SMTP%"[email protected]"
Subj:	Self extracting executables
To:	[email protected]
CC:	
----------------

The self extracting executables DEC uses for ECO's are very usefull.  As
developers, we would also like to use this method to distribute patches and
updates of our software to our customers via FTP.  Currently, our customers are
having troubles with VMS file attributes not surviving the FTP transfer.  

What is the application that produces these self extracting executables?

Is it available to OpenVMS developers?

If so, where can we get it?

Kind Regards,
___________________________________________________________
Erik Voldengen				Northlake Software
[email protected]			http://www.nls.com
					503.228.3383
					503.228.5662 fax

T.RTitleUserPersonal
Name
DateLines
3682.1FTSV is the product to buy...AMCUCS::SWIERKOWSKIQuot homines tot sententiaeThu May 29 1997 22:01265
Greetings!

  While not a "real" layered product shipped on the normal OpenVMS Alpha (or
VAX) Software Product Library CD-ROM's, the "product" that creates self-
extracting ".EXE" fiiles (for both architectures) is "FTSV" (a.k.a. "SPOOL") 
and is available to customers for a nominal price.

  It's a great tool I use regularly since I can collect up any number and type
of files into a saveset, "compress" it with "FTSV" into a normal executable
image (whose RMS file attributes don't get mangled passing through assorted
U*ix filesystems), which the customer can then "RUN" to restore the original
saveset or whatever.

  I've stuck the SPD for it below with ordering information, etc., cheers...




						Tony Swierkowski
						Digital Equipment Corporation
						Software Partner Engineering
						Palo Alto, California
						(415) 617-3601
						"[email protected]"

P.S.	SPD for "FTSV" (i.e. "SPOOL") is below...

From:	WWSMIR::IR "29-May-1997 2058 -0500" 29-MAY-1997 17:57:57.12
To:	AMCUCS::SWIERKOWSKI
CC:	
Subj:	File Transfer Spooler for OpenVMS Ver 3.0 (SP3984SC.TXT, English Language, ASCII document)

Software
Product
Description

--------------------------------------------------------------------------------

Product Name: File Transfer Spooler for OpenVMS Ver 3.0

   DESCRIPTION

   FTSV, Version 3.0 is a software application product offering a File
   Transfer Spooler for OpenVMS. FTSV allows users to queue requests for
   file transfers between different remote nodes in a network. The file
   transfers occur in a background mode, allowing the user to continue
   with other tasks.

   This version of File Transfer Spooler for OpenVMS, supports both VAX
   and Alpha AXP platforms.

   FTSV provides:

   o  A checkpointing mechanism by which, whenever a copy operation fails
        due to network link failures or other similar errors, the copy per-
        ation will pause and restart, from the point of failure, at a later
        time, thus wisely using network resources

    o  An improved callable interface and a DECwindows interface

       File transfers, within a robust data network, are as common as tele-
       phone calls are within a communications network. Reliability and speed,
       as well as flexibility are critical attributes for a data transfer tool.
       Proper utilization of system resources is also an important factor.
       Meeting all of the above conditions will mean more efficient use of
       networks, systems and personnel.

       FTSV provides the customer with the capability to transfer files (large
       or small) in the most efficient manner possible between any two or more
       nodes in a DECnet network. Increased productivity and savings will be
       the benefits from using FTSV.

       FEATURES

       o  Executes file transfers as background (batch) job.

       o  FTSV will check that all the specified input files can actually be
          read, and that the output files can actually be created, before the
          copying begins.

          DIGITAL                    APRIL 1994

          AE-Q3SUB-TE



       o  Provides error recovery and restart. FTSV uses a mechanism that al-
          lows an interrupted copy job to restart at the same point in the
          file that was being copied when the error occurred.

       o  Copies files by blocks (rather than by individual records) even be-
          tween heterogeneous remote systems whenever possible.

       o  Automatically notifies the user of the completion of the copy job
          by terminal broadcast or by mail. Saves information about the out-
          come of all file transfers in a user log file.

       o  Provides file compression/decompression capabilities allowing the
          ability to request a file copy followed by decompression at the lo-
          cal machine

       o  Allows you to monitor the progress of all ongoing file transfers,
          by giving the percentage copied and the estimated time of comple-
          tion.

       o  Provides a file transfer accounting database that can be used to
          produce file transfer statistics for the local system

       o  Reads a file as a list of other files to be copied (rather than copy
          the file itself). This allows you to perform several consecutive
          copy jobs, or copy the same file to various locations.

       o  Allows you to specify an action to take place before the copy, and
          /or after the completion of the copy, depending on the outcome of
          the copy operation (success or failure)

       o  Automatic off-hours scheduling allows all FTSV file transfers to
          be scheduled to commence at a time when network usage is low, there-
          fore maximising available network bandwidth capacity thus allow-
          ing network configuration cost savings.

       o  Allows you to schedule the file transfer to take place at a spe-
          cific time

       o  Can be called from within a program via the callable interface.

       o  Allows full (shared) access to files even while they are being
          copied.




          DOCUMENTATION

          FTSV includes the following documentation:

          FTSV Installation and System Manager's Guide
          FTSV User's Guide

          HARDWARE REQUIREMENTS

          Processors Supported

          o  Any valid VAX or Alpha AXP system configuration with at least four
             megabytes dedicated main memory

          Disk Space Requirements (Block Cluster Size = 1):

          eightpointss

          Disk space required for      2000 blocks
          installation:

          Disk space required for      1200 blocks
          use (permanent):

          These counts refer to the disk space required on the system disk. The
          sizes are approximate; actual sizes may vary depending on the user's
          system environment, configuration, and software options.

          CLUSTER ENVIRONMENT

          This layered product is fully supported when installed on any valid
          and licensed VAXcluster* configuration without restrictions. The HARD-
          WARE REQUIREMENTS sections of this product's Software Product Descrip-
          tion and System Support Addendum detail any special hardware required
          by this product.

          *  V5.x VAXcluster configurations are fully described in the VAXclus-
             ter Software Product Description (29.78.xx) and include CI, Eth-
             ernet, and Mixed Interconnect configurations.




          SOFTWARE REQUIREMENTS

          OpenVMS VAX V5.4 or greater
          OpenVMS AXP V1.5 or greater

          DECwindows/Motif V1.1 must be installed to be able to use the FTSV 3.0
          DECwindows interface as described in the release notes.

          GROWTH CONSIDERATIONS

          The minimum hardware/software requirements for any future version of
          this product may be different from the requirements for the current
          version.

          DISTRIBUTION MEDIA

          9-track 1600 BPI Magtape, TK50 Streaming Tape

          SOFTWARE LICENSING

          This software is furnished under the licensing provisions of Digital
          Equipment Corporation's Terms and Conditions for Software Application
          Products, or where applicable, Standard Terms and Conditions. For more
          information about Digital's licensing terms and policies, contact your
          local Digital office.

          License Management Facility Support:

          This layered product supports the OpenVMS License Management Facil-
          ity.

          License units for this product are allocated on an unlimited systems
          use basis.

          This layered product offers a traditional generic license.




          SOFTWARE PRODUCT SERVICES

          A variety of service options are available from Digital . For more in-
          formation, contact your local Digital office.

          ORDERING INFORMATION

          OpenVMS VAX Operating System:

          Software Licenses: Q2-GAEA9-AA
          Software Update Licenses: Q2-GAEA9-RA
          Software Media & Documentation: Q2-GAEAA-H*
          Documentation only: Q2-GAEAA-GZ
          Software Orientation and Implementation: QS-GAEA9-A9

          OpenVMS AXP Operating System:

          Software Licenses: Q2-GNNA9-AA
          Software Update Licenses: Q2-GNNA9-RA
          Software Media & Documentation: Q2-GNNAA-H*
          Documentation only: Q2-GAEAA-GZ
          Software Orientation and Implementation: QS-GNNA9-A9

          *  Denotes variant fields. For additional information on available li-
             censes, services, and media, refer to the appropriate price book.

          The above information is valid at time of release. Please contact your
          local Digital office for the most up-to-date information.

          SOFTWARE WARRANTY

          A 90 day warranty for this Software Application Product is provided
          by Digital with the purchase of a license for the product Warranty for
          this Software Product as defined in the Software Warranty addendum,
          if provided by Digital with the purchase of a License.



          SOFTWARE PRODUCT SERVICES

          A variety of service options are available from Digital. For more in-
          formation, contact your local Digital office.
          eightpointss

          [TM] The DIGITAL Logo, CI, DEC, DECstation, DECsystem, MicroVAX,
               OpenVMS, VAX, VAXcluster, VAXft, VAXserver, VAXstation, Open-
               VMS, and VMS are trademarks of Digital Equipment Corporation.


    

3682.2A couple more optionsHYDRA::NEWMANChuck Newman, 508/467-5499 (DTN 297), MRO1-3/F26Fri May 30 1997 10:0521
FTSV has the benefit of compressing the file (but that can be done with gzip, I
believe, before doing one of the following:

	1)  Use BACKUP

1)  Create a backup save set with /BLOCK=32256 (default for on-disk)
2)  SET FILE/attr=lrl=512
3)  Use FTP in image mode to push the file around
4)  SET FILE/attr=lrl=32256
5)  Restore the save set via backup

	2)  Use EXEC-TO-COM.COM

It's a command procedure I wrote that will turn an executable into a
self-extracting command file.  To use it with a save_set, do the following:

1)  Create a backup save set with /BLOCK=32256 (default for on-disk)
2)  SET FILE/attr=lrl=512
3)  Use EXEC-TO-COM.COM to get a command procedure that can be MAILed around
4)  Execute the command procedure to recreate the binary file.
5)  Restore the save set via backup
3682.3info sentHYDRA::DONSBACHJeff Donsbach, Software Partner Engineering, DTN 297-6862Fri May 30 1997 19:083
    
    sent info from .1 and .2 to partner. Closing