DataMuseum.dk

Presents historical artifacts from the history of:

Rational R1000/400 DFS Tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Rational R1000/400 DFS Tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦bd804c305⟧ HLP, TextFile

    Length: 5120 (0x1400)
    Types: HLP, TextFile
    Names: »BEKINS.HLP«

Derivation

└─⟦b4205821b⟧ Bits:30000743 8mm tape, Rational 1000, DFS, D_12_7_3 SEQ288
    └─ ⟦this⟧ »BEKINS.HLP« 
└─⟦b434774df⟧ Bits:30000528 8mm tape, Rational 1000, DFS, D_12_6_5
    └─ ⟦this⟧ »BEKINS.HLP« 
└─⟦bc1274df5⟧ Bits:30000750 8mm tape, Rational 1000, DFS backup from PAM's R1000
    └─ ⟦this⟧ »BEKINS.HLP« 

TextFile

This program is used to move files from an R1000 to the DFS space on a RATIONAL
Model 200 processor. It uses a custom protocol implemented on both the DFS and
R1000 sides. A server must be running on the R1000 from which one expects to
"get" files. The program may be invoked as

           x bekins command/options     where the following commands and
                                        options are available:
COMMAND = DOUSE
          to extinguish the led morse code by doing a configure request.

COMMAND = GET 
          to retrieve files from a R1000. The following options are available
          with the GET command.
          

/dd
    This is used to supress downloading the controller. It is used when driving
    bekins from a script file where the first invocation downloads the
    and subsequent invocations rely on the controller being up and operational.

/dfs_name=foobar or
/dfs=foobar                     where foobar is the name of the DFS file.
    This is used to specify the name of the file that will be created in the
    DFS space.
 
/p                  
    This identifies the file as a DFS simple program. This should not be used
    in combination with the /k or /t switches.

/ip=a.b.c.d                     where a,b,c,and d are decimal numbers.
    This specifies the internet address of the server in "IP" form. To determine
    the internet address of the server, see !machine.tcp_ip_host_id on the
    server R1000 or at the bridge prompt type "show name foobar" where
    foobar is the name of the server.                
    
/k
    This identifies the file as a DFS IOP KERNEL. This should not be used 
    in combination with the /p or /t switches.
    
/o  
    This is the overwrite switch. If the DFS file already exisis and the /o
    switch was specified, the file will be overwritten otherwise, the user will
    be prompted for overwrite authorization. Default is not to overwrite.

/r1k_name=foobar or              
/r1k=foobar                     where foobar is the full name of the R1000 file.
    This is used to specify the name of the file to retrieve from the R1000.
    This should be the full pathname from the root on the R1000. Note that the
    leading "!" should not be specified as this is a special meta character to
    the CLI (the comment delimiter).
    e.g. /r1k_name=users.lincoln.gettysburg_address

/server=foobar                  where foobar is the name of the server machine.
    This is used to specify the name of the server. This is an alternate method
    of specifing the internet address of the server. 
    N.B. THIS OPTION IS NOT CURRENTLY IMPLEMENTED

/t
    This identifies the file as a DFS text file. This should not be used 
    in combination with the /p or /k switches.

/use 
    This directs BEKINS to use the current IP address and not download the 
    controller. It is to be used with the GET command.
    
If a parameter is required (see below) and is not specified on the command line,
the program will prompt the user for the value when/if it is needed.

REQUIRED PARAMETERS:
/p/k or /t  : one and only one of these parameters is required.
/ip         ; the server's ip address must be specified.

EXAMPLES:

x bekins get/ip=123.09.124.7/dfs_name=kernel_0.m200/r1k_name=users.ken.kernel/k

COMMAND = SEA
          to Show Ethernet Address. This displays the physical address of the
          ethernet controller (in decimal).
          
COMMAND = TERMINATE 
          Ends bekins after flushing all outstanding packets. Subsequent 
          invocation of bekins require the controller to be downloaded
          again (e.g. dont follow terminate with get/dd).

notes:
    To add a machine to the service do the following:
       1. Run BEKINS command SEA to get the physical address of the ethernet
          controller.
       2. Go to a machine with an excelan boot server (clem usually has one
          running, do show users and scan for a job with a name like
          excelan_boot_server). Edit !machine.ethernet_name_map and 
          !machine.transport_name_map. get a valid machine name and ip 
          address from tdg.
       3. plug in the excelan cable.

   This program will use the DFS file TCP_IP_HOST_ID if it exists to 
   determine the IP address of this machine. Ensure that it is the
   correct value as if it matches another machine on the network, things
   will go sour on that other machine as soon as this one is downloaded.
   The file should contain a single line with this machine's ip address
   in decimal dotted notation e.g.  89.64.5.65 .

«nul»