Yorum Talebi #379
Ağ Çalışma Grubu
R. T. Braden
UCLA/CCN
11 Ağustos 1972
NIC 11121
Kategoriler:
Yürürlükten Kaldırır:
Günceller:
CCN'de TSO Kullanımı
IBM'nin Zaman Paylaşımlı Seçeneği ("TSO"), artık Telnet Protokolü aracılığıyla Ağ üzerinden kullanım için CCN'de mevcuttur. CCN tarafından TSO henüz "üretim" olarak kabul edilmemektedir; çünkü kaldırılması ya da belgelenmesi gereken birtakım kısıtlamalar ve aksaklıklar bulunmaktadır. Ancak TSO şu anda oldukça kararlıdır ve düzenli bir zaman çizelgesine göre çalışmaktadır; sistem, deneyimli bir programcının CCN'de verimli biçimde çalışmasına olanak tanıyacaktır.
TSO'yu kullanmak için geçerli bir CCN masraf (faturalama) numarasına ve bir kullanıcı kimliğine (user-id) ihtiyacınız olacaktır. Bir masraf numarası almak (eğer halihazırda yoksa) ya da bir TSO kullanıcı kimliği edinmek için Barbara Noble ile (213) 825-7438 veya (213) 825-7452 numaralarından iletişime geçin.
Şu anda TSO kullanımı için ücret almıyoruz (ancak TSO üzerinden gönderilen tüm yığın işler hesabınıza ücretlendirilecektir). Ücretli bir hesabınız yoksa, Barbara TSO'nun deneysel kullanımı için bir genel gider masraf numarası atayabilir.
TSO Kullanım Modları
(1) Etkileşimli Uzak İş Girişi
TSO'yu kullanarak TSO EDIT komutuyla bir OS iş akışı hazırlayabilir, işi yığın yürütmeye SUBMIT edebilir, DURUMUNU (STATUS) izleyebilir ve ÇIKIŞI (OUTPUT) inceleme için tekrar EDIT'e gönderebilirsiniz. Bu, TIP'leri olan kullanıcıların, dostça bir TENEX makinesi üzerinden NETRJS kullanmadan CCN'de işleri işlemesine olanak tanır. Herhangi bir yığın iş bu şekilde gönderilebilir.
(2) Ön Plan Yürütme
Birçok OS/360 programı, değişen derecelerde zorlukla, doğrudan terminalden çalıştırılabilir. EXEC ve DD kartlarının olanaklarını sağlayan TSO komutları vardır; çıktı akışı kullanıcının terminaline yönlendirilebilir. Ancak ön plan işletimine ilişkin bazı önemli sınırlamalar bulunmaktadır:
- Ön plan bölge boyutu sınırlıdır; şu anda 128K'dir, ancak bu genişletilecektir.
- Başvurulan tüm veri kümeleri yerleşik disk paketlerinde olmalıdır; hiçbir disk veya teyp takılamaz.
- Zaman dilimlemeye tabi tutulduğunuz ve yer değiştirdiğiniz (swap) için çok yavaş olabilir.
Ön plan yürütmenin iki önemli durumu vardır:
- (A) TEST komutu, ön plan programları için DDT benzeri hata ayıklama yeteneği sağlar.
- (B) Kullanıcının kendi programı terminaliyle etkileşim kurabilir.
NOT: Henüz, gerek yığın gerekse ön plan halinde çalışan bir programın doğrudan Ağ bağlantıları açması mümkün değildir.
Çalışma Saatleri
Pazartesi'den Cuma'ya, 06:00 – 12:00 PDT (veya 09:00 – 15:00 EDT).
Bu saatler 1 Eylül 1972'den önce uzatılacaktır.
Telnet Protokolü
"USING TSO VIA ARPA NETWORK VIRTUAL TERMINAL" başlıklı RFC #377 belgesi, TSO'ya erişmek için bir Telnet NVT kullanımını açıklar. Yerel olarak gerçek bir 2741 kullanmaya kıyasla bazı önemli farklılıklar vardır. RFC #377, can sıkıcı bir hata içeren mevcut sunucu Telnet'ini tanımlar. Daha sonraki bir sürüm, şu anda mevcut olmayan aşağıdaki yetenekleri içerecektir:
(a) "FULL DUPLEX", yani CCN yankılaması.
(b) Küçük harf girişi.
(c) Model 33 Teletypes kullanan kullanıcılar için NETRJS'te bulunan özel karakter çevirimi (bkz. RFC #338).
(d) Satır sonu göstergesi olarak tek CR veya tek LF'nin isteğe bağlı belirtimi.
(e) Umulur ki, RFC #377'de tanımlanan giriş dikkat (attention) hatası düzeltilecektir.
Disk Alanı
TSO, ön planda oluşturulan veri kümelerini (örneğin EDIT veya ALLOC tarafından) otomatik olarak uygun yerleşik disk paketine yerleştirecektir. Tüm TSO veri kümeleri kataloglanır ve yalnızca adlarıyla başvurulabilir (hacim veya birim belirtimi gerekmez). Çoğu amaç için, tek büyük bir diskimiz varmış gibi davranabilirsiniz.
Veri Kümesi Adları
TSO'nun standart IBM sürümü, TSO kullanıcı kimliğini her veri kümesi adının en üst dizini olarak kullanır. CCN'de ise en üst iki seviye, veri kümesini oluşturan kişinin masraf numarası ve kullanıcı kimliğidir. TSO buna göre değiştirilmiştir.
Veri Kümesi Erişim Denetimi
Genel olarak, TSO altında bir kullanıcı, oturum açtığı masraf numarasıyla adlandırılmış herhangi bir veri kümesine okuma, yazma veya yürütme için erişebilir. Ayrıca, oturum açma masraf numarasına sahip herhangi bir veri kümesini yeniden adlandırabilir veya silebilir (scratch). Şu anda herkese açık veya salt okunur veri kümeleri için bir düzenleme yoktur.
Oturum Açma
Çoğu Ağ kullanıcısı için LOGON'un basit biçimi yeterli olacaktır:
logon <user-id>
Örnek:
user: logon uid (Kullanıcı kimliğinizi kullanın)
TSO: LOGON UID (TSO, kendi nedenleriyle satırı tekrarlar)
TSO: ENTER PASSWORD (TSO parola ister)
user: xyz
TSO: UID LOGON IN PROGRESS AT 11:37:43 ON AUGUST 9, 1972
TSO: LOGON PROCEEDING (Bir süre alabilir. Bu mesaj
her 30 saniyede bir gelir.)
TSO: WELCOME TO TSO. GOOD LUCK
TSO: READY
Kullanıcı kimlikleri TSO'da boş bir parola ile oluşturulur. Parolanızı eklemek veya değiştirmek için CHANGE komutunu kullanın. Birden fazla masraf numarası altında TSO erişiminiz varsa, LOGON oturum için kullanılacak masraf numarasını soracaktır.
Yardım Nereden Alınır
TSO komutlarının bir listesini almak için şunu girin:
help commands.Belirli bir komutun sözdizimi ve işlevi hakkında ayrıntılı bilgi almak için şunu girin:
help <komut adı> <nitelikler>. Ayrıntılar içinhelp helpyazın.PCN (Pete Nielsen) veya WDD'den (Bill Drain) çevrimiçi yardım almak için, oturum açmışlarsa SEND komutu yararlı olabilir. PCN veya WDD'nin oturum açıp açmadığını, onlara deneme amaçlı bir mesaj göndererek öğrenebilirsiniz.
Örnek:
user: send 'hello' user(wdd) TSO: USER WDD NOT LOGGED ON TSO: READY user: send 'hello' user(pcn) TSO: READY user: send 'edit is acting funny' user(pcn) TSO: READYBurada "PCN" oturum açmıştı ve mesajınızı aldı. Dolayısıyla SEND üzerinden onunla konuşabilirsiniz. Tek bir SEND içindeki metin 115 karakterle sınırlıdır.
WDD oturum açtığında alması için bir mesaj bırakmak üzere şunu yazabilirsiniz:
send '<mesaj>' user(wdd) logonCCN operatörüne mesaj göndermek için yalnızca şunu girin:
send '<mesaj>'CCN Telefon Danışmanını (213) 825-7452 numarasından, Pazartesi'den Cuma'ya 10–12 PDT ve 13–16 PDT saatleri arasında (Perşembe günü 15–16 hariç) arayabilirsiniz. Danışman yanıtı bilmiyorsa, araştıracak ve sizi geri arayacaktır.
Ağ kullanıcı sorunları için genel irtibat kişisi olan Barbara Noble'ı (213) 825-7438 numarasından arayabilirsiniz. Barbara aynı zamanda Telefon Danışmanlarından biridir.
Tüm diğer yollar sonuçsuz kalırsa, TSO kurulumundan sorumlu CCN Sistem Programcısı Bill Drain'i arayın. Telefonu (213) 825-7474'tür (yanıt yoksa sekreterimi (213) 825-7518 numarasından arayın ve Bill için mesaj bırakın).
Ayrıca, TSO'da RJS aracılığıyla aşağıdaki sözde işi göndererek CCN'deki birine mesaj yollayabilirsiniz:
//<charge number> JOB 'BIN=9906',MSGLASS=C //* <mesaj> //* //* //* //* etc.
Bu RFC, çevrimiçi RFC arşivlerine giriş için BBN Corp. tarafından Alex McKenzie'nin yönetiminde makine tarafından okunabilir biçime dönüştürülmüştür. (1/97)