|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 DFS Tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 DFS Tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - download
Length: 5120 (0x1400) Types: HLP, TextFile Names: »BEKINS.HLP«
└─⟦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«
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»