← rfc/
╔══════════════════════════════════════════════════════════════════════════╗
RFC 499 · protokol

HARVARD'IN AĞ RJE'Sİ

Yazar
Kurum
Tarih
1 Nisan 1973
Durum
Network Working Group Yorum Talebi
Kanal
protokol/

Network Working Group B. Reussow Request for Comments: 499 Bilgisayar Teknolojisi Araştırma Merkezi NIC: 15716 Harvard Üniversitesi 1 Nisan 1973

HARVARD'IN AĞ RJE'Sİ

Bölüm I

RJE, ağ kullanıcılarına ARPA net üzerinden uzak sunuculara iş gönderebilme ve sonuçları Harvard'ın PDP-10 sistemi kullanılarak geri alabilme olanağını sağlamak üzere tasarlanmıştır.

Uzak bir ana makineden RJE programının kullanımında uzman olabilmek için, kullanıcının FTP komutları ve kullanımı konusunda bilgi sahibi olması gerekir. Şu anda RJE yalnızca UCLA için uygulanmıştır. Bu nedenle, tüm örnekler UCLA kurulumunu ele alacaktır. Kullanıma başlanmadan önce UCLA'da bir parola ve bir iş kimliği için düzenleme yapılmalıdır. İlgileniyorsanız, sizin için bir hesap oluşturulmasını sağlayabiliriz. Diğer sahalardaki kişiler bir hesap almak için doğrudan UCLA ile iletişime geçmelidir.

Bölüm II

HARVARD'DA RJE NASIL KULLANILIR

Programı, izleyici (monitor) düzeyinde R RJE<CR> yazarak başlatın. RJE bir ! ile yanıt verecektir.

Ardından TELNET bağlantısını kurmak için RJE UCL<CR> yazın. TELNET bağlantısı, komutların UCLA'ya aktarılması ve UCLA'dan gelen hata mesajlarının RJE kullanıcısına iletilmesi için kullanılır. RJE kullanılırken iki sistemle konuşulduğunun farkında olmak önemlidir: yerel sistem (HARV-10) ve işin fiilen çalıştırılacağı uzak ana makine. Dolayısıyla biri yerel, biri yabancı olmak üzere iki komut işlemcisi vardır.

YEREL (HARVARD) SÜRECE AİT KOMUTLAR

Yerel sürece gönderilen tüm komutlar * ile başlar.

*READ LDEV:FILENAME.EXTENSION<CR>

İş kartlarını, JCL'yi, programı ve veriyi içeren belirtilen dosyayı okur, UCLA'daki RJS için biçimlendirir ve bir veri bağlantısı üzerinden gönderir. Veri bağlantısı kullanıldığında, ASCII dosyalar bağlantının UCLA ucunda EBCDIC'e dönüştürülür. Aktarım tamamlandıktan sonra dosya derhal işlenmek üzere spool edilir.

UCLA'nın Model 91 sisteminden bir sonraki yazdırma dosyasını alır ve yazdırma dosyasını PDP-10 satır yazıcısı için yeniden biçimlendirir. Dosyayı, belirtilen FILENAME.EXTENSION ile kullanıcının belirttiği mantıksal aygıta yazar. FILENAME en fazla 6 karakter, EXTENSION ise en fazla 3 karakter uzunluğunda olabilir.

*QUIT<CR>

RJE tarafından kullanılan tüm bağlantıları sonlandırır ve izleyici düzeyine geri döner.

UZAK SÜRECE AİT KOMUTLAR

(UCLA RJS KOMUTLARI)

Uzak sürece gönderilen komutların başında özel bir karakter bulunmaz. Komut argümanlarının açıklaması için Terry Sack'ten RJS Operator Commands for Remote Terminals adlı belgeyi isteyin.

Terminal Denetimi ve Bilgi Komutları

SIGNON

Bir oturumun ilk komutudur; VRBT'yi (sanal uzak toplu iş terminali) terminal kimliğini vererek tanımlar. UCLA için Harvard'ın terminal kimliği NETHARV'dır.

SIGNOFF

Bir oturumun son komutudur; RJS devam eden herhangi bir veri aktarımının tamamlanmasını bekler ve ardından tüm bağlantıları kapatır.

STATUS

Bu VRBT için sistemdeki tüm işlerin tam bir listesini veya özetini, Model 91 içindeki ilerleme durumlarını göstererek yerel kullanıcının terminaline yazar.

ALERT

CCN bilgisayar operatöründen gelen herhangi bir özel "Uyarı" mesajını kullanıcının terminaline yazar. Uyarı mesajı, kullanıcı SIGNON yaptığında veya mesaj her değiştiğinde otomatik olarak da gönderilir.

MSG

CCN bilgisayar operatörüne veya başka herhangi bir RJS terminaline (gerçek veya sanal) bir mesaj gönderir. Bilgisayar operatöründen veya başka bir RJS terminalinden gelen bir mesaj otomatik olarak kullanıcının terminalinde görünür.

İş Denetimi ve Yönlendirme Komutları

CCN'nin iş yönetim sistemi altında, çıktılar için varsayılan hedef giriş kaynağıdır. Bu nedenle, belirli bir VRBT altında gönderilen bir iş, kullanıcının JCL'si varsayılan hedefi geçersiz kılmadıkça, o VRBT'ye (yani aynı terminal kimliğine) geri döndürülür.

RJS, belirli bir uzak terminal için hedeflenen yazdırma ve delgi çıktısını Aktif Kuyruk veya Ertelenmiş Kuyruk içine yerleştirir. Kullanıcı yazdırma veya delgi çıktı kanalını açtığında (RJE'nin *PRINT komutu aracılığıyla), RJS Aktif Kuyruk'tan iş çıktısını derhal göndermeye başlar ve bu kuyruk boşalana kadar devam eder. Buna karşılık, Ertelenmiş Kuyruk'taki iş çıktısı, RJS'nin göndermesinden önce uzak operatör tarafından bir RESET komutu ile iş adı belirtilerek talep edilmelidir. Bir işin çıktısının Aktif mi Ertelenmiş mi olacağı, iş sisteme girildiği anda VRBT'nin erteleme durumuna bağlıdır; kullanıcı SIGNON yaptığında Aktif seçeneğine ayarlanan bu erteleme durumu, SET komutu ile değiştirilebilir.

SET

Uzak kullanıcının geçerli oturum süresince VRBT'sinin bazı özelliklerini değiştirmesine olanak tanır:

DEFER

Belirtilen bir işin veya iş kümesinin yazdırma ve delgi çıktısını Aktif Kuyruk'tan Ertelenmiş Kuyruk'a taşır. İşin çıktısı bir kanal üzerinden iletilmekteyse, RJS kanalı iptal eder ve işi Ertelenmiş Kuyruk'a taşımadan önce geçerli çıktı konumunu kaydeder. Daha sonra verilecek bir RESET komutu, işi örtük bir Geri Sarma (BSP) ile Aktif Kuyruk'a geri döndürür.

RESET

Belirtilen iş(ler)i Ertelenmiş Kuyruk'tan Aktif Kuyruk'a taşır, böylece kullanıcıya gönderilebilirler. Tek bir RESET komutu ile belirli bir iş adı listesi veya tüm işler taşınabilir.

ROUTE

Bu VRBT için Aktif ve Ertelenmiş Kuyruklarda bekleyen belirtilen işlerin (veya tüm işlerin) çıktısını yeniden yönlendirir. Yeni hedef herhangi bir başka RJS terminali veya merkezi tesis olabilir.

ABORT

Başarıyla gönderilmiş ve çalıştırılmayı bekleyen ya da şu anda Model 91 üzerinde çalışmakta olan bir işi iptal eder. İptal edilen iş çalışmaktaysa, ürettiği tüm çıktılar geri döndürülür.

Çıktı Akışı Denetim Komutları

BSP (BACKSPACE)

Geçerli SYSOUT veri kümesi içinde çıktı akışını geri sarar. Geri sarılan gerçek miktar SYSOUT bloklamasına bağlıdır, ancak genellikle satır yazıcısında bir sayfaya eşdeğerdir.

CAN (CANCEL)

RST (RESTART)

REPEAT

Belirtilen işlerin çıktısının ek kopyalarını gönderir.

EAM

Kart okuyucu akışını yazıcı veya delgi akışında ya da her ikisinde birden yankılar.

Bölüm III

RJE'NİN UZAK BİR ANA MAKİNE ÜZERİNDEN KULLANIMI

RJE'yi uzak bir ana makineden kullanmak için, TELNET programınız aracılığıyla Harvard'ın 10 sistemine bir TELNET bağlantısı kurun. Harvard'ın konuk hesaplarından biriyle oturum açın: LOGIN<CR> yazın. LOGIN size bir # ile yanıt verecektir. Bu olduğunda, 62,#<CR> yazın. Sorulan tüm soruları yanıtlayın.

DOSYA AKTARIMI İÇİN FTP KULLANIMI

İstemler:

R FTP<CR> yazın, ardından bir TELNET bağlantısı kurmak için Host host # or abbreviation<CR> yazın. Yerel FTP süreci daha sonra yabancı ana makinenin karşılama mesajını yazacaktır.

PDP-10 dışındaki sistemlere dosya aktarımı yapılıyorsa, her biri satır sonu ile biten TYPE A ve BYTE 8 komutlarını yazın.

!USER 'Your project, programmer number'<CR>

Sunucuya kim olduğunuzu bildirir. USER komutu FTP'ye verilen ilk komut olmalıdır.

!RETRIEVE FILENAME.EXTENSION<CR>

Yabancı ana makineden bir dosya alır. "transfer completed" mesajı yazıldıktan sonra QUIT komutunu kullanın.

!QUIT<CR>

Bağlantıları keser ve izleyici düzeyine geri döner. Dosyalarınızı aktardıktan sonra, RJE'nin kullanımı için Bölüm II'ye bakın.


Uyarı!!!

RJE programı yazıcı çıktısını PDP-10 satır yazıcısı için biçimlendirir. Başka bir tür yazıcı kullanmayı planlıyorsanız, özel düzenlemeler yapılması gerekecektir.

Ayrıca, bağlantı kesilmiş durumdayken Harvard'ın disk alanında asla dosya bırakmayın. Bağlantısı kesilmiş bir iş, kendisine atanmış hiçbir terminali olmayan bir iştir. Geri döndüğünüzde dosyanızın kaybolduğunu görebilirsiniz. Disk kaynaklarımız sınırlıdır ve bir kriz ortaya çıkarsa, bağlantısı kesilmiş işlere ait dosyalar silinmeye açıktır.

[Bu RFC, Via Genie tarafından çevrimiçi RFC arşivlerine girilmek üzere makine tarafından okunabilir biçime dönüştürülmüştür]