← rfc/
╔══════════════════════════════════════════════════════════════════════════╗
RFC 379 · telnet

CCN'de TSO Kullanımı

Yazar
Ağ Çalışma Grubu
Kurum
Tarih
11 Ağustos 1972
Durum
Network Working Group Yorum Talebi
Kanal
telnet/

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:

  1. Ön plan bölge boyutu sınırlıdır; şu anda 128K'dir, ancak bu genişletilecektir.
  2. Başvurulan tüm veri kümeleri yerleşik disk paketlerinde olmalıdır; hiçbir disk veya teyp takılamaz.
  3. 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:

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

  1. TSO komutlarının bir listesini almak için şunu girin: help commands.

  2. 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çin help help yazın.

  3. 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:   READY
    

    Burada "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.

  4. WDD oturum açtığında alması için bir mesaj bırakmak üzere şunu yazabilirsiniz:

    send '<mesaj>' user(wdd) logon
    
  5. CCN operatörüne mesaj göndermek için yalnızca şunu girin:

    send '<mesaj>'
    
  6. 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.

  7. 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.

  8. 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).

  9. 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)