Tietoliikennesuositukset on-line tietokannassa
Paavo Ahonen, FUNET

Kansainv{linen tietoliikennej{rjest| ITU on k{ynnist{nyt automaattisen
tietokantapalvelun TELEDOCin. Sen avulla voidaan hakea tietoja
CCITT:n, CCIR:n, IFRB:n, BDT:n sek{ TIES:in suosituksista ja muista
asiakirjoista.

ITU on YK:n alainen Genevess{ toimiva j{rjest|. Se muodostuu viidest{
kiinte{st{ elimest{, jotka ovat Yleissihteerist|, International
Frequency Registration Board (IFRB), International Radio Consultative
Comittee (CCIR), International Telegraph and Telephone Consultative
Comittee (CCITT) sek{ Telecommunications Development Bureau (BDT).

ITU:n asiakirjat on tallennettu tietokantaan nimelt{ ITU Document
Store, joka on j{rjestetty hierarkisiin ryhmiin. Kukin ryhm{ voi
sis{lt{{ alaryhmi{ tai asiakirjoja. Tietokantaan voidaan
tulevaisuudessa tehd{ et{hakuja s{hk|postin, telnet-yhteyden tai
ftp-tiedostonsiirron avulla. Toistaiseksi on k{yt|ss{ automaattisesti
vastaava postilaatikko TAM (TELEDOC Auto-Answering Mailbox).

TAM:n s{hk|postiosoitteet ovat:

	X.400: S=teledoc; P=itu; A=Arcom; C=ch
	Internet: teledoc@itu.arcom.ch

TAM:lle l{hetett{v{ viesti saa sis{lt{{ vain yksinkertaisia komentoja,
jotka on kuvattu seuraavassa. Saatuaan viestin TAM hakee siit{ n{it{
komentosanoja, jotka se tulkitse ja k{sittelee. Niiden pohjalta syntyy
vastaus, joka postitetaan vastaanottajalle.

Seuraavassa on yksinkertainen esimerkki TAMille l{hetetyst{ viestist{,
jossa on k{ytetty komentoja HELP, LIST ja GET. Niiden merkitys k{y
ilmi esimerkin j{lkeen olevasta kuvauksesta:

To: teledoc@itu.arcom.ch
From:Paavo.Ahonen@funet.fi
Subject:
-------------------
HELP
LIST
LIST CCITT
LIST CCITT/REC
LIST BDT
LIST TIES
GET 1449
----------------

Edellinen viesti pyyt{{ TAMia l{hett{m{{n:
1) HELP-tiedoston, josta saa lis{tietoja TAMista
2) luettelon ITU Document Storen p{{hakemiston tasolla olevista ryhmist{ 
   ja asiakirjoista
3) luettelon CCITT ryhm{n alaryhmist{ ja asiakirjoista
4) luettelon CCITT:n ryhm{n alaryhm{n Recommendations (suositukset) 
   alaryhmist{ ja asiakirjoista
5) luettelon BDT ryhm{n alaryhmist{ ja asiakirjoista
6) luettelon TIES ryhm{n alaryhmist{ ja asiakirjoista
7) asiakirjan, jonka arkistointinumero (Unique Permanent 
   Identifier, UPI) on 1449.

Tietokannan k{ytt|

Varmista ensin, ett{ sinulla on toimiva kansainv{linen
s{hk|postiyhteys, joko X.400 tai Internet. Yhteyden toimivuutta voi
testata l{hett{m{ll{ TAMin postiosoitteeseen viestin, joka sis{lt{{
pelk{st{{n HELP tai TEST komennon. Jos viestiin tulee vastaus TAMilta,
yhteys on kunnossa. Muussa tapauksessa saat vastauksen
ep{onnistuneesta l{hetyksest{ joltakin postia v{litt{neen koneen
post-masterilta tai viestisi vain katoaa jonnekin.

Valitse ensin, mink{ ryhm{n asiakirjoista olet todella kiinnostunut.
L{het{ sitten viesti, jossa on LIST-komento kyseisen ryhm{n osalta.
Etene mieluummin pienin askelin listaamalla hakemisto kerrallaan. N{in
v{lt{t turhaa liikennett{ verkossa ja linjakustannuksia. Erityisen
t{rke{{ se on, jos k{yt{t hidasta modeemiyhteytt{ postisi lukemiseen.

Kun olet saanut luettelon kiinnostavista asiakirjoista, hae
GET-komennolla haluamasi asiakirja k{ytt{m{ll{ sen arkistointinumeroa.

TAM-komennot

TAM-komento muodostuu komentosanasta, jota voi seurata argumentti.
Komentosanat ja argumentit voidaan kirjoittaa isoilla tai pienill{
kirjaimilla tai niit{ sekoittamalla.

TAMlle l{hetett{v{n viestin jokaisella rivill{ on oltava hyv{ksytt{v{
komento. Vain viestin runko-osassa olevat rivit tulkitaan. Muut rivit
ja my|s aihekentt{ j{tet{{n tutkimatta, joten sit{ voi k{ytt{{ esim.
hakuavaimena arkistoitaessa tehtyj{ kyselyj{ omiin tarpeisiin.

Yhdess{ viestiss{ voi olla enint{{n 50 rivi{. Toistaiseksi jokainen
komento k{sitell{{n ja siihen vastataan erikseen.

START

T{m{n valinnaisen komennon tarkoitus on kertoa TAMille, mist{ l{htien
rivit tulkitaan komentoriveiksi. Jos t{llainen komento sis{ltyy
viestiin, kaikki sit{ edelt{v{t rivit j{tet{{n huomioimatta.

TEST

Komentoa k{ytet{{n testaamaan, ett{ TAM pystyy vastaanottamaan
viestej{ sinun k{ytt{m{st{ postij{rjestelm{st{ ja l{hett{m{{n viestej{
k{ytt{m{{si postij{rjestelm{{n. Vahvistuksena l{hett{m{{si viestiin
TAM palauttaa help-tiedoston. Jos vastausta ei tule 48 tunnin
kuluessa, yhteydet eiv{t toimi kunnolla.

HELP

Komento l{hett{{ uusimman version help-tiedostosta, jossa on kerrottu
TAMin ymm{rt{m{t komennot ja lyhyt selostus kustakin.

LIST <polku>

Komento palauttaa luettelon ryhmist{ ja/tai asiakirjoista
m{{ritellyss{ ryhm{ss{. Polku m{{rittelee ryhm{n tai asiakirjan
sijainnin suhteessa ITU Document Storen ylimm{lle tasolle. Pelkk{ LIST
palauttaa luettelon juuritason ryhmist{ ja asiakirjoista.

GET <arkistointinumero>

Kun TAM l{hett{{ luettelon asiakirjoista ja/tai ryhmist{, jokainen
asiakirja on varustettu arkistointinumerolla (UPI, Unique Permanent
Identifier). T{t{ numeroa k{ytet{{n pyydett{ess{ l{hett{m{{n kyseinen
asiakirja.

GET k{sky{ k{ytett{ess{ on otettava huomioon, ett{ s{hk|posti pystyy
l{hett{m{{n vain 7-bittisess{ ASCII-muodossa olevia tiedostoja.
Tiedostonmuunnoksista lis{{ kohdassa ENCODE

ENCODE

Useimmat postij{rjestelm{t osaavat k{sitell{ vain 7-bittist{ ASCII:ta.
Sen vuoksi bin{{ritiedostot, mm. tekstink{sittelyohjelmilla,
taulukkolaskennalla tai grafiikkaohjelmilla tallennetut tiedostot on
koodattava ENCODE-komennolla.

ENCODE-komento koodaa ei-ASCII-tiedostot UUENCODE-muotoon, jolloin ne
siirtyv{t ongelmitta s{hk|postin v{lityksell{. ENCODE-komento on
annettava ennen GET-komentoja, joilla siirret{{n bin{{ritiedostoja.

Vastaanottajan on purettava koodaus, jolloin tiedosto palautuu
alkuper{iseen bin{{rimuotoon. T{h{n tarvitaan ohjelma nimelt{
UUDECODE, joka on saatavissa erilaisiin k{ytt|ymp{rist|ihin.

Internet-verkossa k{yt|ss{ oleva SMTP yhteysk{yt{nt| ei tue muuta kuin
ASCII-siirtoa. Sen vuoksi TAM lis{{ automaattisesti ENCODE-komennon
vastatessaan Internet-verkkoon.

HUMAN

Koska TAM on automaattivastaukseen perustuva postilaatikko, se ei
ymm{rr{ muita kuin tarkasti m{{riteltyj{ ja m{{ritysten mukaisia
komentoja. Jos viestiss{ esiintyy komento HUMAN, jota seuraa jokin
viesti, TAM lopettaa viestin k{sittelyn ja l{hett{{ sen edelleen ITU:n
postiliikenteest{ vastaavalle henkil|lle. Vastauksen saaminen
t{llaisiin viesteihin riippuu arvatenkin niiden m{{r{st{ ja muista
ty|kiireist{.

END

T{m{ valinnainen komento ilmoittaa TAMille, ett{ seuraavat rivit
voidaan j{tt{{ huomioimatta. T{t{ komentoa kannattaa k{ytt{{ TAMille
tarkoitetun viestiosuuden lopussa, jos esimerkiksi k{ytt{m{si
s{hk|postiohjelma generoi automaattisesti viestisi loppuun
allekirjoituksen tai muuta informaatiota.

Ongelmatilanteet

Kansainv{liset postiyhteydet eiv{t toimi aina t{ysin luotettavasti.
Aina ei my|sk{{n selvi{, miksi jokin viesti ei ole mennyt perille. Jos
syyn{ on ollut tilap{inen katko tietoliikenneyhteyksiss{, voi
uudelleenyritys tuottaa tulosta. Jos sek{{n ei auta, kannattaa viasta
raportoida verkon tukihenkil|lle, joka selvitt{{ ongelmaa FUNETin
henkil|st|n kanssa.

TAM osaa vastata vain oikein muotoiltuihin komentoihin. Jos viestist{
ei l|ydy oikeita komentoja, TAM palauttaa virheilmoituksen ja
help-tiedoston.

Jos ongelmia esiintyy nimenomaan ei-ASCII-tiedostojen kanssa, mutta
ASCII-tiedostot siirtyv{t kunnolla, kannattaa ennen GET-komentoa
lis{t{ viestiin ENCODE-komento.

Jos ongelmaan ei l|ydy ratkaisua, voit k{ytt{{ edell{mainittua
HUMAN-komentoa. Liit{ sen j{lkeen lyhyt sanallinen kuvaus ongelmasta
englanniksi. TAM ohjaa viestisi ITU:n p{ivystykseen.

Mahdollisia kehitt{mis- ja parannusehdotuksia voit l{hett{{ osoitteella:

	Mr. Robert Shaw
	TELEDOC Project Cordinator
	Information Services Department
	International Telecommunication Union
	Place des Nations
	1211 GENEVA 20, SWITZERLAND
	Puh: +41-22-730 5338/5554
	Fax: +41-22-730 5337
	X.400: G=robert; S=shaw; A=arcom; P=itu; C=ch
	Internet: shaw@itu.arcom.ch

Kirjoitus perustuu TELEDOCin l{hett{m{{n HELP-tiedostoon. 

