Home
rvs portable - ServiceNet - T
Contents
1. 63 92 STATISTICS 76 88 CNSMSCGSG eee 63 95 SDAN O E A 76 e Ch KEE 63 ch dene EE 76 D TCOhNNmn nernannn nd 65 TCPIPRCV ooe 77 94 DTEONNXX oiean 93 TIMESTAMP oon 77 DICOPY EE 66 TMAXCON 77 EFIDGAPTIMEOUT De SEE EE TRACEALWANYS 77 FORCEDEND 68 75 95 TRACECONNERR 77 HEAVYDUTY Y orakade 68 IECLEANTIME 1111110110011000 68 TRACEMAXITEM ee 78 TRACEMAXSIZE eee 78 IEPRIO 2222 0 0 0 61 68 INITCMDS 68 95 TRACEOFF a peerariiieakti 78 KEE f TSTODPRCT 78 Intern sen 95 USEPKI a 2 78 IZPRIO EES 61 68 VDSNCHAR eee eee 78 JSERRHOLD 0 68 KEEPDAYS 69 92 VFETYP ae 79 oh eg XMCREATE 80 92 94 LANGUAGE eeen 69 XMTTIMEOUT 80 LDSNPRIO 2 22 0 D I EE E EE EE ne LiD E 69 PDFs 182 LITRACELVL 69 75 95 LMPRIO 4 20 24 69 physikalisches Netzwerk 37 MAXCMD cc cee eee 70 MAXRECL ioei 70 79 Portable Document Format182 MAXSENDERS 70 93 MAXX25RCV nn 70 93 postrvsbackupext Shell Script 116 MONTIMEOUT 70 MSGPRIO onananannnnnnnnnnnnennrenenenn 70 prervsbackupext Shell Script EN 116 MWSTART nnn 70 MWSTOP ernn 70 Programm MWTIMEOUT 0 70 NUMREDOLOGS S 70 GES e SS NUMRLOGS anne 71 eco SER ST
2. 94 115 db log 115 117 og log 92 94 115 117 rIstat log 88 115 117 rvsdbdump loQ 115 Dateien rdmini dat 60 88 Dateinamen EE 29 EECH 28 DB TO Bee 28 defparms dat Datei 88 Dialog Schnittstelle10 20 180 DISKSPACEDELAY 83 DISKSPACEERR 82 DISKSPACEREJECT 83 Index Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems 179 Referenzhandbuch diskspacewan 82 WEEN 13 DISKSPACEWARN 82 Funktionen EEN 96 DTCONNI1 20 29 EE 96 111 rysbackup ssssosoeneneneneaa 96 115 DTCONNnn Parameter 65 ENEE 96 118 MSIE teen sects messer 96 113 DTCONNxx Parameter 93 Wesen 96 IVSTEStOrE eeenaneennnnnnnennnn 96 116 EBCDIC He 222222 97 180 per 96 112 113 IWSSCE senkt 96 EDS Aa 180 rvssend nennnn 96 123 VOTE 96 109 110 EBIFABT ee e 180 Hilfswerkzeuge EER P eegene 180 EE 96 Eigenschaften des Monitors14 HPFS KERN TRENNT ELTERN 181 Eigenschaften LU 6 2 40 IEPRIO Parameter 61 68 Eigenschaften X 25 41 InformationsEingang Kommando 181 Einheiten LU 6 2 39 Informationstypen 13 Electronic Data Interchange180 InformationsZustellung en Een u INITCMDS Parameter 68 95 Empfangene Datei bearbeiten nn 16 Interne Parameter 95 Empf
3. Konfigurationsdatei rvsjs Nach dem ersten Konfigurationsschritt entsteht im Verzeichnis SRVSPATH init die Konfigurationsdatei rvsjs cnf Alle Konfigurations nderungen werden in dieser Datei festgehalten Sie k nnen diese Datei auch selbst editieren indem Sie einen einfachen Text Editor benutzen Windows Systeme Folgende Syntax soll in der Konfigurationsdatei angewendet werden lt Jobverzeichnis gt g lt Jobdateimaske gt lt Jobapplikation gt Als Trennzeichen zwischen den Parametern soll ein Leerzeichen oder ein Tabulatorzeichen verwendet werden Beispiel at oie g vis C jobs sendfile cmd In diesem Beispiel soll das Jobverzeichnis C out nach Dateien die dem Muster vfs entsprechen berpr ft werden Wenn solche Dateien vorliegen soll die 102 Liste aller rvs Hilfswerkzeuge Jobdatei C jobs sendfile cmd ausgef hrt werden Als Trennzeichen wurde das Tabulatorzeichen verwendet Beispiel f r sendfile cmd un END C DSN C gfd calc007 txt SID 043 DSNNEW calc In diesem Beispiel wurde das rvsbat Kommando SEND benutzt um die Datei C gfd calc007 txt an die Station 043 zu versenden UNIX Systeme Jede Zeile muss in folgendem Format geschrieben sein lt Jobverzeichnis gt tab g tab lt Jobdateimaske gt tab lt Jobapplikation gt Zwischen den einzelnen Parametern m ssen Tabulatoren als Trennzeichen verwendet werden Wenn Sie f r die beiden optionalen Parameter lt Job
4. Standard A f r ASCII Die Version der offline Komprimierung kann ab rvsX 4 06 konfiguriert werden M gliche Werte 1 oder 2 F r Dateien gr er 4 GB ist Version 2 erforderlich w hrend ansonsten Version 1 oder 2 verwendet werden kann Standard 2 Hinweis Die Parameter COMPFLAGS und CRYPFLAGS stehen im Zusammenhang Wenn unterschiedliche Werte f r COMPFLAGS und CRYPFLAGS angegeben werden wird der kleinere Wert angewandt Dieser Parameter ist nur im Zusammenhang mit rvs Data Center von Bedeutung Timeout f r den Sendeprozess Sende rvscom Standard 700 Sekunden Die Version der Verschl sselung kann ab rvsX 4 06 konfiguriert werden M gliche Werte 1 oder 2 F r Dateien gr er 4 GB ist Version 2 erforderlich w hrend ansonsten Version 1 oder 2 verwendet werden kann Standard 2 Hinweis Die Parameter COMPFLAGS und CRYPFLAGS stehen im Zusammenhang Wenn unterschiedliche Werte f r COMPFLAGS und CRYPFLAGS angegeben werden wird der kleinere Wert angewandt Bei einem rvs mit einer externen Datenbank ist es m glich die Log Meldungen in die Datenbank zu schreiben Parameter LOGINDB in der rvs Umgebungsdatei rvsenv dat siehe Benutzerhandbuch Diese Log Meldungen k nnen auch automatisch auf Platte gesichert werden damit die Datenbanktabelle LT in der die Meldungen gespeichert werden nicht Uberlauft Mit dem Parameter DBLOGMAXENTRIES wird die maximale Anzahl von Log Meldungen in der Datenbank an
5. Standard rvsbat und job siehe Kapitel 9 1 4 rvsjs t lt Aktualisierungsintervall in Sekunden gt Starten von rvsjs mit periodischer berpr fung der Jobverzeichnisse rvsjs f Normalerweise startet rvsjs nicht wenn das konfigurierte Jobverzeichnis nicht existiert oder unerreichbar ist Die Option f erlaubt rvsjs trotzdem zu starten und rvsjs berpr ft periodisch ob das 106 Liste aller rvs Hilfswerkzeuge Jobsverzeichnis schon vorhanden ist und sich ffnen l sst rvsjs C Start rvsjs in der Konsole und nicht als Demon Hintergrundprozess rvsjs m lt limit gt max Anzahl aktiver KT Kommandos rvsjs n lt number gt max Anzahl aktiver Jobs 9 1 8 Fehlerwerte von rvsbat Situation Fehlerwert Versanddatei die in Jobdatei aufgefuhrt ist ist nicht vorhanden 99 kein Eintrag DSN Data Set Name die Versanddatei in der Jobdatei 99 kein Eintrag SID Ziel ID in der Jobdatei 99 falsche Syntax falsche Syntax falsche Syntax 9 2 Sicherung der Stationstabelle rvswrdstat Das Programm rvswrdstat fur Windows und Unix Systeme erm glicht Ihnen Ihre Stationsdaten aus der rvs Datenbank auf Bildschirm stdout herauszugeben oder in eine Datei zu sichern Die rvs Stationen werden bei Windows Systemen ber die graphische Oberflache und auf Unix Systemen rvsX in der Datei SRVSPATH ini
6. bridge G brrp capi 5 fr E hdsl2shdsl GC interfaces G ip E ipsec ipx E isdn icr gingigigInig GI pppoe snmp 4 transmission G vpn 2 80 x25 x25 x25CallHistoryTable EEE x25LinkPresetT able EE x2SLinkTable E x25MprTable x250verlsdnIfTable EE x25PadProfileTable H x25Rewrite EE x25 CH sot Configuration S aa SIS PEPER Malai 25011 xot11 27000 outgoing XOI 25012 xot12 rule 27001 incoming XO default For Help press F1 Tx CG rx num ZA Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems 55 Referenzhandbuch 5 Konfiguriere die Antwort auf eingehende Rufe Incoming call answering IsdnDispatchTable e Setze den Parameter isdnDspStkNumber auf 0 und den Parameter isdnDspItem auf x25 Das wird den Anruf zur X 25 Schnittstelle weiterleiten e Setze den Parameter isdnDspLocalNumber auf die lokale Nummer MSN die eingehende Anrufe verteilt _ Configuration Manager Windowi 4300 isdnDispatchTable B T lolx Browse View Network SNMP Monitor Window Help 18 x ajajaja S S Helela S Belo e me EE Tu Toresion o In een 9999 any 0 0 both Network x4300 5 Tables right_to_left administration G adsl alive GO aox apd sc CH atm 9 bridge ORCKRCRC RRC RRC ERC RRC RRC BCC brrp isdnD spStkN
7. Beschreibung der Parameter keine Parameter vorhanden 11 2 1 7 R ckgabewerte FUNCTIONVALUE int RVSCAL_OK wenn die Funktion erfolgreich ist RVSCAL_END_FETCH wenn es keine Station mit dieser SID oder keinen Eintrag gr er als SIDPRE gibt 158 Arbeiten mit C Funktionen RVSCAL_DBERROR wenn die Datenbank nicht ge ffnet werden konnte RVSCAL_NEITHER_X_NOR_ISDN wenn weder eine X25 Adresse noch eine ISDN Adresse angegeben wurde RVSCAL_NEIGHBOR_STATION wenn bei delete Routing Verbindungen zu dieser Station bestehen RVSCAL_PARAMETER_CHECK wenn mindestens ein Parameter falsch ist RVSCAL_INTERNAL_ERROR wenn ein interner Datenbankfehler aufgetreten ist 11 2 2 Funktionen zur Verwaltung von rvs Parameter Dieses Kapitel beschreibt die Funktionen die f r die Verwaltung von rvs Parametern erforderlich sind 11 2 2 1 Typ Definitionen typedef struct char s_parm RVSCAL_L PARM NAME SINT i_type long len char s_val RVSCAL_L PARM VAL PARM_STRUCT 11 2 2 2 Parameterwerte aus der Datenbank holen Prototyp rvsGetParm PROCDEF int PROCKEYW rvsGetParm char parm PARM STRUCT stparm Beschreibung der Parameter parm char input Parametername stparm PARM_STRUCT output Struktur mit Informationen ber den Parametereintrag 11 2 2 3 N chsten Parameter aus der Datenbank holen Prototyp rvsGetNextParm PROCDEF int PROCKEYW rvsGetNextParm char parm PARM STRUC
8. RVSCAL_INVALID_DSN wenn ein ung ltiger DSNNEW angegeben wurde RVSCAL_INVALID_JOB wenn ein ung ltiger JOB angegeben wurde RVSCAL_INVALID_NAME wenn der Parametername nicht vorhanden ist RVSCAL_INVALID_SID wenn SID_RECEIVER nicht bekannt ist RVSCAL_NOT_PRIVILEGED wenn der Benutzer nicht privilegiert ist Eintr ge f r Jobstart nach Sendeversuch zu konfigurieren RVSCAL_DBERROR wenn die Datenbank nicht ge ffnet oder geschlossen werden konnte RVSCAL_JS_NOT_FOUND wenn der Jobstarteintrag nicht gefunden werden konnte RVSCAL_DUPLICATE_JS wenn bei icmd JS_CREATE ein doppelter Jobstarteintrag gefunden wurde RVSCAL_INTERNAL_ERROR wenn ein interner Datenbankfehler aufgetreten ist 11 2 6 Funktionen zur Verwaltung von Benutzereintragen Dieses Kapitel beschreibt die Funktionen die f r die Verwaltung von Benutzereintr gen erforderlich sind 11 2 6 1 Typ Definitionen und Makros typedef struct char uid RVSCAL L USID char s priv RVSCAL L C1 char e prof RVSCAL L C1 char s lang RVSCAL L LANG char s_ name RVSCAL_L_USERNAME INFO USER 166 Arbeiten mit C Funktionen define USER UPDATE 1 define USER DELETE 2 define USER CREATE 3 11 2 6 2 Nachsten Benutzer aus der Datenbank holen Prototyp rvsGetNextUser PROCDEF int PROCKEYW rvsGetNextUser char userpre char user Beschreibung der Parameter userpre char input vorheriger Benutzername user char output
9. 155 rvsSetSendEntry 155 rvSStoreOK nccrne 165 rvsUpdateStation 162 IVSUSER fetta eerie 173 rysWakeMonitor aaeeen 165 rvsWriteDB 200 175 rvsWriteParm 2 164 ProzesslD A daag d sen 28 ProzesstyP unneennnenennnn 28 QEPRIO Parameter 72 QSPRIO Parameter 73 rdkey dat Datei 115 117 rdmini dat Datei 60 88 115 117 rdstat dat Datei 94 115 117 REGERRER 22 2002 28 RECVBLOCKS Parameter 73 87 92 RESENTRuns ar 27 Residenter Empfangseintrag166 182 RLCOMAXSIZE Parameter 73 ridb log Datei 117 Index RLDBMAXSIZE Parameter 73 niet Be e EE rlog log Datei 92 94 117 RLOGMAXSIZE Parameter 73 rlstat log Datei 88 117 Robustheit 8 81 ROUTING za rvs Hilfswerkzeuge rvs Utilities eee rvs Client Server rvs Data Center22 23 24 25 26 27 28 29 rvs Datenbanktabellen rvs funktionale El amp mente u0 2 caw rvs Kommandos rvs Kommunikationsprogramm rvs Leitungstreiber rvs Monitor 181 Aufgaben ne kommandos ee eeees EE rvs Parameter ef Server rvs Service Provider we knoten rvs Kommandos refl Monitor Referenzhandbuch rvs Rev 14 03 2012 T Syste
10. 2 Ausf hrliche Verfolgung inkl Hex Dump der Daten f r die im Parameter SIDTRACE spezifizierte Station 3 Ausf hrliche Verfolgung f r alle Stationen Standard 0 Priorit t f r Log Nachrichten als externe LM Kommandos M gliche Werte 1 100 Standard 20 68 MAXCMD MAXRECL MAXSENDERS MAXX25RCV MONTIMEOUT MSGPRIO MWSTART MWSTOP MWTIMEOUT NUMREDOLOGS Die rvs Parameter Maximale Anzahl gleichzeitig gelesener Kommandos M gliche Werte 1 n Standard 10 Maximale Record L nge f r Dateien im Format F oder V beim Empfang M gliche Werte 1 n Standard 99999 Maximale Anzahl von aktiven Sendern Wenn MAXSENDERS gt 0 wird kein Sender gestartet M gliche Werte 0 n Standard 1 Maximale Anzahl der gleichzeitig aktiven oder voraktivierten horchenden listening Prozesse fur X 25 ISDN Kommunikation M gliche Werte 0 n Standard 0 nicht aktiv Dieser Parameter ist nur im Zusammenhang mit rvs Data Center von Bedeutung Timeout f r rvs Monitore Standard 700 Sekunden Sendeprioritat fur Nachrichten zwischen Operatoren Mogliche Werte 0 100 Standard 60 Gleichzeitiges Starten von rvs und rvs Middleware Mogliche Werte 0 kein gleichzeitiges Starten 1 gleichzeitiges Starten Gleichzeitiges Stoppen von rvs und rvs Middleware M gliche Werte 0 kein gleichzeitiges Stoppen 1 gleichzeitiges Stoppen Die Aktivit ten der r
11. Nachster Benutzername in der BT Tabelle 167 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch 11 2 6 3 Benutzereintrag aus der Datenbank holen Prototyp rvsGetUser PROCDEF int PROCKEYW rvsGetUser char user INFO_USER usinfo Beschreibung der Parameter user char input Benutzername usinfo INFO_USER output Struktur mit Informationen ber den Benutzereintrag 11 2 6 4 Benutzereintrag konfigurieren Prototyp rvsUser PROCDEF int PROCKEYW rvsUser int icmd INFO_USER usinfo Beschreibung der Parameter icmd const int input Kommando zur Angabe was getan werden soll USER_UPDATE berarbeitet einen Benutzer USER_DELETE l scht einen Benutzer USER_CREATE erstellt einen Benutzer usinfo INFO_USER output Struktur mit Informationen ber den Benutzereintrag 168 Arbeiten mit C Funktionen 11 2 6 5 R ckgabewerte FUNCTIONVALUE int RVSCAL_OK wenn die Funktion erfolgreich ist RVSCAL_END_FETCH wenn es keinen bereinstimmenden Benutzereintrag gibt RVSCAL_PARAMETER_CHECK wenn mindestens ein Parameter falsch ist RVSCAL_INVALID_OWN_PRIV wenn der Benutzer seine Privilegien senken will RVSCAL_INVALID_UID wenn der Parameter UID leer ist RVSCAL_INVALID_USER wenn der Benutzer nicht vorhanden ist oder sich selbst zu l schen versucht RVSCAL_NOT_PRIVILEGED wenn der Benutzer nicht privilegiert ist Benutzereintr ge zu konfig
12. Angabe einer Applikation und Jobdateimaske sind optional Falls nicht angegeben werden rvsbat bzw job verwendet Beispiel f r Windows rvsjs p C rvs_out j snd In diesem Beispiel wird als Jobverzeichnis C rvs_out und als Maske fur die Jobdateien snd festgelegt rvsjs wird im Verzeichnis C rvs_out nach Dateien mit der Endung snd suchen um sie sofort auszuf hren Als Standard Applikation wird rvsbat verwendet 101 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch Beispiel f r Windows rvsjs p C senden a rvssdat bat j bar g Hier wird als Jobverzeichnis C senden benutzt und als Applikation rvssdat bat Die Dateien die im Jobverzeichnis gesucht werden haben die Endung bar und es wird auch eine Generationsdatei erzeugt Diese Datei wird auch im Verzeichnis C senden erzeugt und z B M88133 bar 00001 hei en Ihr Inhalt ist identisch mit dem Inhalt der urspr nglichen Datei M88L33 bar rvsjs kann auch mehrere Jobverzeichnisse kein Maximum gleichzeitig bearbeiten Sie werden durch separate Aufrufe rvsjs p konfiguriert Auf Windows Systemen gibt die Option r gibt die M glichkeit ein nicht mehr ben tigtes Jobverzeichnis zu entfernen Beispiel rvsjs r C senden Hinweis Windows Systeme Es ist auch m glich rvsjs f r den automatischen Start mit Betriebssystem auf der Benutzeroberfl che Schaltfl che Startart zu konfigurieren Siehe Installation
13. Objekten begonnen wird Dabei steht ou f r OrganizationalUnit o f r Organization and dc f r DomainComponent H DAPFilterPartl LDAP Suchfilter z B F r die VW PKI Anbindung ist der erste Teil des Filters cn VW_OFTP der zweite ist OdettelD der jeweiligen Station OCSPServerURL Hier soll die URL des OCSP Servers angegeben werden OCSP steht fur Online Certifikate Status Protocol Mit Hilfe eines OCSP Servers werden die Zertifikate zeitnah online auf Ihre Gultigkeit berpr ft Es wird berpr ft ob ein Zertifikat unbekannt noch g ltig oder gesperrt ist Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems 85 Referenzhandbuch Options Dieser Parameter bezieht sich auf die OCSP berpr fung M gliche Werte sind e 0 OCSP berpr fung wird nicht ignoriert e 1 OCSP berpr fung wird komplett ignoriert e 2 OCSP Fehler werden gemeldet f hren aber nicht zum Abbruch Es empfiehlt sich den Parameter Options auf 2 zu setzen Options 0 kann unter Umst nden bedeuten wenn z B der OCSP Server nicht erreichbar ist dass die Verschl sselung und Entschl sselung in dieser Zeit gar nicht funktioniert Privatekey Pfad und Dateiname des privaten Schl ssels ServiceEntries Nur f r Testzwecke mit T Systems TestMode Kundendienst Issuer Location and Pfad und der Dateiname der Zertifikate des file names of Zertifikatsherausgebers cert
14. WS 2008 Systemen Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch rvs400 ist das Synonym f r rvs auf OS 400 Systemen Verzeichnisse Weil Benutzerverzeichnisse auf unterschiedlichen Pl tzen bei den unterschiedlichen Betriebssystemen zu finden sind benutzen wir in diesem Handbuch die Variable RVSPATH Die Standardwerte sind e home rvs f r AIX Solaris IRIX Linux und SCO e users rvs f r HP UX e defpath rvs f r SINIX e C Programme rvs f r Windows Ersetzen Sie diese Variable durch Ihren richtigen Pfad Dateinamen bei OS 400 Systemen werden immer gro geschrieben 12 Systemkomponenten ll Technischer berblick Dieser Teil des Handbuches liefert einen berblick ber die funktionalen Elemente von rvs ber die Protokollschichten in rvs ber die Grundbegriffe des LU 6 2 X 25 ISDN und TCP IP verbunden mit rvs 2 Systemkomponenten Elemente des portablen rvs rvs besteht aus den folgenden Hauptelementen e Monitor rvsmon e MasterTransmitter rvsxmt e Kommunikationsmodule rvscom e LogWriter rvslgw e Service Provider rvssp e ActivePanel rvsap e Operator Konsole rvscns e Dialog Schnittstelle rvsdia e Kommandozeilen Schnittstelle rvsbat e C Cal Schnittstelle rvscal J CAL Schnittstelle XML Schnittstelle e Datenbank Informationsflu In einer laufenden rvs Umgebung ist die rvs Datenbank das zentrale Elem
15. der Empfang der Datei abgelehnt Ein Sendejob f r die Station s wird gem dem SECURITY Eintrag f r Station s behandelt unabh ngig davon ob s eine Nachbarstation ist oder ber Routing erreicht wird Mehr ber Verschl sselung lesen Sie bitte im Benutzerhanbuch Default SECURITY OPT Zahl der gesendeten Bl cke zwischen zwei Status Pr fungen des Parameters FORCEDEND Setzen Sie den Wert umso h her je besser die Leitungsqualit t ist um eine gute bertragungsleistung zu erreichen Standard 1000 Die Priorit t f r neue SEs sollte mindestens so hoch sein wie die h chste Priorit t g ltig f r SE Standard 50 ID der Station die verfolgt werden soll wenn LITRACELVL oder ODTRACELVL mindestens auf 1 oder 2 gesetzt sind Standard is 3 Leerzeichen Wenn Sie eingehende Daten tracen wollen m ssen Sie SIDTRACE gleich der lokalen Stations ID LID setzen Die Zeitspanne in Sekunden die der rvs Monitor abwartet wenn es nichts Weiteres zu tun gibt bevor er berpr ft ob ein neues Kommando zur Ausf hrung wartet 74 Die rvs Parameter Standard 30 Sekunden SNARCV Erm glicht den automatischen Start des SNA Transaktionsprogramms wenn Anrufe eingehen 0 das Transaktionsprogramm wird nicht gestartet 1 das Transaktionsprogramm wird gestartet Standard 0 SSCREATE Generieren einer Sendestatistik Aufzeichnung f r jeden Ubertragungsversuch Standard 0 ausgeschaltet STATCHECKIN
16. die abgewartet werden soll bis gepr ft wird ob der EERP zum Versand bereit steht Die Anzahl der Wartevorg nge wird mit dem rvs Parameter SYNCO konfiguriert Ist beispielsweise SYNCDL 400 und SYNCTO 5 wird maximal 5 mal 400 ms gewartet bis die Verbindung geschlossen wird Wenn der EERP in dieser Zeit zum Versand bereit steht wird er bertragen und die Verbindung danach beendet HOLD Generieren einer Empfangsbest tigung nach erfolgreichem Empfang einer Datei Empfangsbest tigung wird jedoch erst nach Freigabe ein EERP nur bei noch bestehender Verbindung an den Partner senden sonst bei der n chsten Verbindung EERP senden HOLDIMMED Nach erfolgreichem Empfang einer Datei Empfangsquittung erstellen Quittung jedoch nicht versenden sondern f r Freigabe durch Personal festhalten Nach der Freigabe Wenn keine Verbindung zum Partner besteht Verbindung herstellen und EERP an den Partner senden Quittung wieder freigeben siehe Benutzerhandbuch OP Parameter Standard NORMAL Hinweis Standard Einstellung f r alle Stationen Zeile OP Odette Parameter ist EERP_OUT IMMEDIATE siehe Benutzerhandbuch OP Parameter 66 EFIDGAPTIMEOUT FORCEDEND HEAVYDUTY IECLEANTIME IEPRIO INITCMDS IZPRIO JSERRHOLD Die rvs Parameter Bei einem unklaren Status einer bertragung wird das mit EFIDGAPTIMEOUT eingestellte Intervall gewartet bevor die bertragung erneut durchgef hrt wird Zeitinter
17. her je besser die Leitungsqualit t ist um eine gute bertragungsleistung zu erreichen Standard 1000 Maximale Gr e in Bytes f r die Datei Datei SRVS_PATH arcdir redo log Standard 1000000 Maximale Gr e in Bytes f r die Datei Datei RVS_PATH db rlco log Konsolennachrichten Standard 100000 Loggen von Datenbank Aktionen in die Datei SRVSPATH db rldb 1log M gliche Werte 0 ausgeschaltet 1 eingeschaltet Standard 0 Maximale Dateigr e in Bytes f r das Loggen von Datenbank Aktionen in die Datei SRVSPATH db rldb log Standard 1000000 1 Mbyte keine Begrenzung Maximale Gr e in Bytes fur die Datei SRVSPATH db rlog log Log Nachrichten Standard 2000000 2 Mbyte keine Begrenzung Hinweis Dieser Parameter steht im Zusammenhang mit dem Parameter NUMRLOGS Wenn NUMRLOGS NOLIMIT erhalten unterschiedliche Log Dateien einen Zeitstempel der die Anzahl der vergangenen Sekunden ab 1 1 1970 z hlt Unix Zeit Legt fest ob ber die lokale Station Routing m glich ist In manchen Anwendungsszenarien ist es vorteilhaft das OFTP Routing nicht zuzulassen Dies ist rvs global mit dem rvs Parameter ROUTING in der Datei rdmini dat oder f r einzelne Stationen in der OP Konfiguration siehe Benutzerhandbuch mit dem gleichlautenden Eintrag m glich I IN Eingehende Datei bertragung vom Partner z B XXX zum remote Partner REM1 Uber Ihre lokale Station LOC ist erlaubt XXX gt LOC
18. lt pid gt steht f r die ProzessID des rvsjs Prozesses 9 1 6 Automatisches Versenden von Dateien mit Hilfe von rvsjs Viele rvs Kunden verwenden rvsjs um Dateien aus einem bestimmten Verzeichnis direkt zu versenden ohne dabei eine rvsbat Datei zu schreiben In diesem Kapitel bringen wir einen Vorschlag wie man rvsjs fur diese Zwecke einsetzen kann Dabei wird f r den Dateiversand das rvs Tool rvssce angewendet In der rvsjs Konfigurationsdatei rvsjs cn sollen die Parameter f r Jobverzeichnis Jobdateimuster und Jobapplikation gesetzt werden Beispiel Windows c out g kfg sendfile cmd rvsjs wird das Verzeichnis c out nach Dateien die dem Muster kfg entsprechen durchsuchen und dann f r jede die Jobapplikation sendfile cmd ausf hren In der Jobapplikation sendfile cmd soll das rvs Tool rvssce aufgerufen werden Dieses Tool dient zum Versenden der Dateien Die Datei sendfile cmd k nnte folgenderma en aussehen Beispiel rvssce d 1 s H78 Mit der Option a wird der Dateiname der zu versendenden Datei bergeben 1 mit der Option s Stationsname der Station an die die Datei versendet werden soll Siehe bitte Kapitel 9 10 f r die ausf hrliche Erkl rung aller rvssce Optionen 105 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch 9 1 7 Referenz rvsjs in rvsXP rvsjs Hilfetext und aktuelle Konfiguration anzeigen rvsjs p lt Jobverzeichnis gt J
19. r Jobstart nach Sendeversuch 164 11 2 5 141 Typ Definitionen und Makros ern 164 11 2 5 2 N chste Kommandonummer des Eintrages f r Jobstart aus der Datenbank holen 164 11 2 5 3 Jobstarteintrag aus der Datenbank holen nen 164 11 2 5 4 Eintrag f r Jobstart nach Sendeversuch konfigurieren ns nennen 165 11 2 3 5 R ckgabewerte un see ik ge ev cakes Bande nad rende en ann 166 11 2 6 Funktionen zur Verwaltung von Benutzereintr gen nme snnnnnnnsnnnnnnn nn 166 11 2 6 1 Typ Definitionen und Makro 166 11 2 6 2 N chsten Benutzer aus der Datenbank holen 167 11 2 6 3 Benutzereintrag aus der Datenbank holen 168 11 2 6 4 Benutzereintrag konfigurieren nn 168 UNE lt R ckgabewerte EE 169 11 2 7 rvs Datenbank Funktionen auaaeannenenennennennenannnennnnnennnnnnnnnnnnnnnnnnnannenennnennnnnnnnn 169 TEZAT Typ Definitionen und Makro 169 11 2 722 D tenbank Spee ege eege Sieg geed ls een 170 11 2 7 3 Datenbank wiederherstellen AA 170 11 2 7 4 Datenbankinitialisieren a r tntensesiiee EI 170 5 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch 11 2 7 5 Datenbank J echen nn nnnnnnnnnnn en nnnnnennenn 171 11 2 7 6 Benutzer Empfangs Jobstart und Stationseintr ge speichern 171 11 2 7 R CKGSBEWEHIE eessen eeneg Eege e 172 11 2 7 8 Versionsnummer der rvs Datenbank lesen 172 11 2 7 9 R ckgabewerler ah ENEE 173 11 2 8 Andere Funkttonen nn nn
20. wenn ein ung ltiger JOB angegeben wurde RVSCAL_INVALID_NAME wenn der Parametername nicht vorhanden ist RVSCAL_INVALID_SID wenn SID_SENDER nicht bekannt ist RVSCAL_NOT_PRIVILEGED wenn der Benutzer nicht privilegiert ist residente Empfangseintr ge zu konfigurieren RVSCAL_DBERROR wenn die Datenbank nicht ge ffnet oder geschlossen werden konnte RVSCAL_RE_NOT_FOUND wenn ein residenter Empfangseintrag nicht gefunden werden konnte Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch RVSCAL_DUPLICATE_RE wenn bei icmd RE_CREATE ein doppelter residenter Empfangseintrag gefunden wurde RVSCAL_INTERNAL_ERROR wenn ein interner Datenbankfehler aufgetreten ist 11 2 5 Funktionen zur Verwaltung von Eintr gen f r Jobstart nach Sendeversuch Dieses Kapitel beschreibt die Funktionen die f r die Verwaltung von Eintr gen f r Jobstart nach Sendeversuch erforderlich sind 11 2 5 1 Typ Definitionen und Makros typedef struct char vdsn RVSCAL L VDSN char uid_sender RVSCAL L USID char sid receiver RVSCAL L STATID long cnt_sendatt char dsn_batchjob RVSCAL L DSN char uid_creator RVSCAL L USID char comment RVSCAL L RECMNT char dt_lastused RVSCAL L DT INFO JS define JS UPDATE ab define JS DELETE 2 define JS CREATE 3 11 2 5 2 Nachste Kommandonummer des Eintrages fur Jobstart aus der Datenbank holen Prototyp rvsGetNextJS PROCDEF int PROCK
21. 05 e Kapitel 2 5 rvs Service Provider rvsSP e Kapitel 9 12 rvscheckdb e Kapitel 2 11 rvs Data Center Anderunghistorie I Einf hrung Das Produkt rvs gibt es auf vielen verschiedenen Plattformen Die Produkte rvsX rvsNT rvsXP und rvs400 bilden zusammen die Produktgruppe rvs portable F r den t glichen Umgang mit rvs dienen die rvs Benutzerhandb cher Aus Gr nden der Benutzerfreundlichkeit wurden unterschiedliche plattformspezifische rvs Benutzerhandb cher erstellt Die Gemeinsamkeiten aller rvs Varianten aus der Produktgruppe rvs portable werden in diesem Handbuch beschrieben Au erdem wird noch detaillierter als im Benutzerhandbuch auf die technische Grundlagen von rvs eingegangen Dieses Kapitel beinhaltet eine kurze Beschreibung des rvs Systems sowie eine Erkl rung der Darstellungskonventionen die in diesem Handbuch benutzt werden Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch 1 rvs und seine Schnittstellen im berblick rvs bietet einen zuverl ssigen Daten bertragungsdienst in dem es als eigenst ndiges Werkzeug Daten senden empfangen und verteilen kann rvs kann in Anwendungen f r die Automatisierung des Datenaustausches zwischen Netzknoten und Benutzern integriert werden Typische Anwendungsbereiche von rvs sind EDI Electronic Document Interchange CAD Computer Aided Design Finanztransaktionssysteme und sichere bertr
22. 3 Datei konnte nicht gelesen werden e 4 Fehlercode File size is too big im SFNA mit Wiederholung erlaubt e 5 Fehlercode Unspecifed reason im SFNA mit Wiederholung erlaubt e 6 Fehlercode File size is too big im SFNA mit Wiederholung nicht erlaubt e 7 Fehlercode Unspecifed reason im SFNA mit Wiederholung nicht erlaubt e 8 Fehlercode File size is too big im EFNA e 9 Fehlercode Invalid record count im EFNA e 10 Fehlercode Invalid byte count im EFNA e 11 Fehlercode Access method failure im EFNA e 12 Fehlercode Unspecifed reason im EFNA Standard 10111000111011111111 OTIMEOUT Odette Time Out Abbruchzeit in Sekunden nach der der Sender die Verbindungsaufnahme abbricht wenn die Partnerstation oder das CAPI nicht antworten Standard 600 Sekunden QEPRIO Priorit t des Quittungsempfangs QE Kommandos M gliche Werte 1 100 Standard 30 QSPRIO Priorit t f r das Senden von Quittungen QS Kommandos Der Wert sollte zwischen MSGPRIO und 71 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch RECVBLOCKS REDOMAXSIZE RLCOMAXSIZE RLDB RLDBMAXSIZE RLOGMAXSIZE ROUTING SDSNPRIO liegen M gliche Werte 1 100 Standard 30 Zahl der empfangenen Bl cke zwischen zwei Wiederaufsetzpositionen f r die Fehlerkorrektur Gr e des tempor ren Datenpuffers Setzen Sie den Wert umso h
23. 4 Konfiguration Dieses Kapitel beschreibt die Konfiguration von rvsjs sowohl ber die Kommandozeile als auch ber die Konfigurationsdatei SRVSPATH init rvsjs cnf 100 Liste aller rvs Hilfswerkzeuge Kommandozeile Ein Jobverzeichnis das Verzeichnis welches rvsjs berwacht wird an rvsjs mit dem folgenden Kommando rvsjs p lt Auftragsverzeichnis f r Jobdateien gt a lt Applikation gt j Jobdateimaske gt g auf der Systemebene Eingabeaufforderung bergeben Parameter Beschreibung p lt Jobverzeichnis gt Legt das Verzeichnis fest welches nach Jobdateien abgesucht werden soll a lt Jobapplikation gt Setzt den kompletten Dateinamen der Anwendung die gestartet werden soll wenn eine Jobdatei gefunden wurde j lt Jobdateimaske gt Setzt den Filter f r den Dateinamen nach dem gesucht werden soll Es k nnen die Platzhalter beliebig viele Zeichen und ein Zeichen eingesetzt werden Beispiel send J Gibt an dass rvsjs eine Generationsdatei erzeugen soll bevor die Jobdatei bearbeitet wird Dazu wird die Jobdatei mit einem laufenden Z hler nach dem Muster nnnnn er weitert wobei nnnnn eine laufende Nummer ist die mit 00001 beginnt Bereits vorhandene Dateierweiterungen werden nicht ersetzt Beispiel neu send 00001 Die Generationsbezeichnung wird immer angeh ngt Dateien die schon eine Generationsbezeichnung besitzen werden ignoriert
24. 47 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch 7 2 1 CISCO 801 Da wir ein paar Probleme mit der firmware 12 2 hatten wurde die firmware 12 3 eingesetzt 7 2 2 CISCO 2600 Da wir ein paar Probleme mit der firmware 12 2 hatten wurde die firmware 12 3 eingesetzt 7 2 3 Links f r mehr Information F r weitere Informationen ber XOT und CISCO lesen Sie bitte die CISCO Handb cher Hier sind ein paar interessante Links http www cisco com en US tech tk713 tk730 tech_digests list html http www cisco com en US products sw iosswrel ps1818 products configuration guide chapter0918 6a0080087858 html http www cisco com en US tech tk713 tk730 technologies q and a item09186a00800a3c0b shtml http www cisco com en US products hw routers ps380 tsd_products support series home html http www cisco com univercd cc td doc product software ios 122 122relnt 800 rn800xi htm 1075191 http www cisco com univercd cc td doc product software ios123 123relnt 800 rn800xa htm 7 2 4 Beispiele f r CISCO Router Konfiguration In diesem Kapitel werden wir ein paar Hinweise und Beispiele f r die Konfiguration von CISCO Routern geben e Die ausgehende dialer Schnittstelle the outgoing dialer interface muss mit encapsulation x25 DTE konfiguriert werden e Die eingehende dialer Schnittstelle incoming dialer interface muss mit encapsulation x25 DCE konfiguriert werden e Es existiert ein idle Timer War
25. Die notwendigen Informationen ber die zu empfangende Datei wie den Dateinamen die Dateigr e sowie den Typ werden aus den ersten ausgetauschten Kopfdaten ermittelt Wenn der Empf ngerprozess erfolgreich beendet wurde legt er einen IE Eintrag in der rvs Datenbank ab Der rvs Monitor findet ihn und startet das Liefern der Daten Iz an den Endempf nger Der Kommunikationsprozess kann durch das Kommando activate aktiviert werden Er funktioniert dann als Sender und stellt die Verbindung zur gew nschten Station her Wenn es in der lokalen Station oder in der entfernten Station anstehende Datenpakete gibt werden sie bertragen wenn nicht wird die Verbindung beendet 2 4 LogWriter Der LogWriter ist die zentrale Instanz die Informationen zu Daten bertragungen von anderen rvs Prozessen empf ngt Der Informationsaustausch zwischen den Prozessen und dem LogWriter erfolgt ber Sockets Daher ist es zwingend erforderlich dass der TCP IP Protokollstack aktiv ist f r Windows ggf Uber Loopback Adapter Diese Daten bertragungs Informationen werden nach Status und Ereignisinformationen unterschieden Statusinformationen sind solche Informationen die ber den Fortgang der gerade aktiven Daten bertragung informieren also z B wieviele Bytes werden in diesem Moment bertragen oder tritt ein bertragungsfehler auf usw Ereignisinformationen sind Informationen die Auskunft dar ber geben wann z B eine Datei bertragen wur
26. END 43 2 E aller uhr ae a Aaa eae 134 10 6 Das kommando SEND aE an kia wae uae naa nA dE 134 10 7 Das Kommando ppo 139 10 8 Kommando SENDIOB Eege In EA EEN 143 10 9 Das Kommando EIERE geet rn ee EEN Ae 145 10 10 Das K mmando ACTIVATE aniden aiena rana iaaa a PAAA nk REENEN SEENEN 146 Inhaltsverzeichnis 10 11 Das Kommando MODST uusssnseesssnnnnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnrennnnnnennnnnnnennnn nn ern ann 147 10 12 Das Kommando DELST u are ne ne ee end 147 10 13 Das Kommando LISTPARM 2 u Header erst 147 10 14 Das Kommando SETPARM nn 148 11 Arbeiten mit C Funktionen uussusnssannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnannnnnnnnnnnnnnnnnnnnnannnnnnnnnn 149 11 1 Senden und Empfangen mit der C CAL Schnittstelle seen 149 EL Typ Definitionen za i 2 2 2 tee 149 11 1 2 N chsten Sendeauftrag aus der Datenbank holen 150 11 1 3 Einen Sendeauftrag aus der Datenbank holen 151 11 1 4 Debug Modus einschallten A 151 1121 53 Status e IERT EE 152 11 1 6 N chsten Informationseintrag holen nenn 152 11 1 7 Eine Dateiisenden 4 22 2 mein Te rien 153 TETS Sendeeintrag erstellen r 232 20 2 2 iii 154 11 2 Administration mit der C CAL Schnittstelle 24444444440Rnn en nnnnnnnnnnnnnnnnn nenn 155 11 2 1 Funktionen zur Verwaltung von Gtatonstabellen AA 155 TELLI LYp DetinitOne Mm toi ece ck ceed sacs a ese ESA 155 11 2 1 2 N chsten Stationseintrag aus der Datenbank
27. ER 38 NUMRLSTAT 0 71 EEN 93 EREM e y SMM 0000000 ODTRACELVL 71 75 95 Programme OESBUE eee 71 92 i Bates 181 E GE 72 a e ORETRY ege 72 DEE IE RER 180 OTIMEQUT nenn 72 Lengt 484 QEPRIO enee 72 Ee GEN 116 QSPRIO 2 22 2 3 73 Seet 4181 RECVBLOCKS fears EE REDOMAXGLZE 73 Protokoll 182 RLCOMAXSIZE osan 73 RDB na Re a ane 2 73 Protokollschichten 33 HLDDBMAXGLZE 73 RLOGMAXSIZE o a 73 Prototyp RSTATMAXSIZE a EA 74 rvsCreateSendEntry 156 DNSU VOEE EEEIEE TTET T TET 112 rvsCreateSendEntryCmd u 157 182 rvsDeleteDB 176 rvsDeleteStation 162 rvsDumpD B 175 rysDuMpRU osineen 176 rvsFreeSuspendedCommands163 NEE LEE 169 rvsGetNextlE 2200 156 rvsGetNextJUS uu eee 169 rvsGetNextParm 164 rysGetNextRE ie 166 rvsGetNextSend 153 rvsGetNextStation 161 rvsGetNextUser 172 rysgetodid einir 178 rvSGetParM eee 164 rvSGetRE 0 anaana 167 rvsGetSendEntry 154 rvsgetsid nesesneeennnen 178 rvsGetStation uu 162 rysSGEetUSEr cece cece eeee 173 rvsGetVersion oaeee 177 rvsinitDB ou cece eee e ees 176 rvsJobStartEntry 169 rvslistemd ocen 179 rvsResidentResceiveEntry 167 rvsSetDebugMode
28. Ein solches Kommando kann leicht in die Liste der 20 Systemkomponenten Kommandoprozeduren aufgenommen werden Es kann entweder interaktiv genutzt werden oder in der Kommandoliste eines Datensets das im Stapelverarbeitungsmodus ausgef hrt wird Die C Cal Schnittstelle kann direkt mit einem Benutzeranwendungsprogramm verbunden werden Sie erm glicht die Eingabe von Auftr gen in die rvs Datenbank direkt aus dem Benutzeranwendungsprogramm Ein Beispielprogramm in C und einige Kommandozeilen Beispiele sind in der vorliegenden rvs Version integriert 2 10 rvs Datenbank Die rvs Datenbank ist eine relationale Datenbank die die SQL Sprache unterst tzt Alle rvs Programme benutzen eingebettete SQL Aufrufe Die rvs Datenbank ist aus den folgenden Tabellen aufgebaut AC Tabelle der X 28 PAD oder ASCII Parameter BB Tabelle fur Benutzerbenachrichtigungen BT Tabelle der lokal registrierten rvs Benutzer Benutzertabelle CT Tabelle der g ltigen Konsolen IDs DB Tabelle f r die aktuelle rvs und Datenbankversion EC Tabelle f r EndCommand Typ der internen Kommandos ET Tabelle der g ltigen Empf nger Empf ngertabelle FK Tabelle der Kommandosfehler FS Tabelle der Stationenfehler IE Tabelle der eingegangenen bertragungen InformationsEingang IZ Tabelle der Zustellungen Informationszustellung JS Tabelle der Jobstarts nach Sendeversuchen KT Tabelle der laufenden Kommandos Kommandotabelle LC Tab
29. HH MM Beispiel 2004 09 04 10 43 SERIAL optional bei Y Ja wird der Sendeauftrag in der von Ihnen eingegebenen Reihenfolge gesendet siehe auch LABEL Die Datei wird erst gesendet wenn der vorhergehende Sendeauftrag vollst ndig erledigt ist LABEL optional Benutzerkennung bis zu 20 Zeichen f r die Serialisierung eines vorangehenden Sendeauftrages bei SERIAL Y Alle Dateien die in der gleichen Gruppe versendet werden m ssen die gleiche Kennung LABEL haben VFTYP optional Textdateien k nnen auch im Format Fest F oder Variable V versendet werden ohne mit dem rvs 135 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch Hilfswerkzeug rvsut2 v siehe Abschnitt 9 1 bearbeitet zu werden VFTYP T text bedeutet dass Ihre Textdatei ohne rvsut2fv versendet wird Textdatei bedeutet eine Folge von ASCIl Zeichen wobei bei den einzelnen Satzl ngen der Zeilenwechsel CR LF bei MS Windows LF bei UNIX Systemen nicht dazugerechnet wird Neben dem Parameter VFTYP m ssen auch die Parameter MAXRECL und FORMAT gesetzt werden Beispiel Wenn Sie eine Textdatei im Format F mit Satzl nge 80 versenden m chten muss Ihre Textdatei in jeder Zeile 80 Zeichen lang sein ohne CR LF oder LF Folgende Parameter sind dann wie folgt zu setzen VFTYP T FORMAT F MAXRECL 80 Wenn Sie aber Ihre Textdatei im Format V versenden m chten bedeutet dies dass Sie eine Textdatei eine Folg
30. In diesem Kapitel werden die Funktionsweise Installation und die Konfiguration von rvsjs erkl rt 9 1 1 Einf hrung rvsjs als Erweiterung der Batch Schnittstelle ber die Batch Schnittstelle rvsbat wird ein Versandauftrag mit folgenden Schritten eingeleitet 1 Versanddatei bereitstellen Beispiel test L33 2 Jobdatei mit rvsbat Befehlen bereitstellen enth lt Versandparameter wie Ziel OFTP Namen Konvertierung Eine Jobdatei send job k nnte folgenderma en aussehen 95 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch Beispiel SEND C DSN C rvs out test L33 FORMAT F CODEIN A SID L33 DSNNEW L33B66 TXT CODEOUT E In diesem Beispiel wird ein Sendeauftrag erzeugt um die Datei test L33 die schon im Format Fixed F in ASCII Code A vorliegt an die Station 133 unter dem Namen 133B66 TXT zu senden und dabei in EBCDIC Code E zu konvertieren Hinweis rvsbat Syntax ist im Kapitel 10 beschrieben 3 Das rvsbat Kommando mit der Jobdatei send job als Eingabe aufrufen Beispiel rvsbat iC senden send job Dabei muss das rvsbat Kommando auf dem Rechner ausgef hrt werden auf dem rvs installiert ist Hinweis Alle oben aufgef hrten Beispiele beziehen sich auf die Windows Systeme f r UNIX Systeme lauten die Beispiele gleich es sollte nur die entsprechende Dateinamensnotation z B home skk rvs send send job anstatt C senden send job angewendet werden rvsjs erw
31. Parameter xoiIfDirection auf out gesetzt werden e F r die anderen Parameterwerte k nnen die Standardeinstellungen belassen werden 52 XOT Kommunikation _ Configuration Manager Window x4300 250verIsdnlfTable I z A iol x Browse View Network SNMP Monitor Window Help lal x sisala a S slee S asi 2 C atm bridge E bp E hdslzshds E interfaces Or E psec E ipx E isdn Der E modem E eent LC pabx GO ppp GH GI pppoe qos E security E snmp E ssh 9 transmission Gitty E EB E E E 2 E RB E EB E Ei E ER x25CallHistoryTable x25CallTable x25LinkPresetTable x25LinkTable x25MprTable x250verIsdnIfTable x25PadProfileTable x25RewriteTable x25RouteTable x25ToTcpTable o out 0x0 auto auto xoilfIndex 0 REFUSE S pl voiffype oreto 3 i cea Jo Cancel xoilfDirection xoilfLocalNumber xoilfRemoteNumber xoillStkMask xoilfSignalling xoilfL1 Protocol xoilfL2Protacal xoilfPadProfile xoilfModemProfile xoillMaxCalls voll Mode xoilfStatCommand sollfMaxRetries sollfRetiyTime soilfBlock Time For Help press Fi KORO IT Z Nach diesen Konfigurationsschritten sollen Sie die Konfiguration speichern und den Konfigurationsmanager neu starten 53 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch 3 Define a route from an XOT interface to an XOl interface x25
32. Response ist ein wichtiger Dienst des Odette Protokolls Er soll vom Endempf nger an den urspr nglichen Absender der Originaldatei gesendet werden Eine Datei gilt nur dann als komplett geliefert wenn auch der EERP empfangen worden ist Es kann passieren dass Kommandos in Ihrer rvs Datenbank nicht beendet werden wenn Ihr Partner keinen EERP geschickt hat oder wenn Sie nicht imstande sind einen EERP an Ihren Partner zu senden Das Tool rvseerp erm glicht es Ihnen 1 Sendeprozesse die noch ohne EERP sind 2 Empfangsprozesse f r die kein EERP gesendet werden konnte anzuzeigen Im ersten Fall bleibt das SK im pending Status Dasselbe gilt auch f r das OK im zweiten Fall Weitere Informationen entnehmen Sie Kapitel 2 1 1 rvs Monitor Basiseigenschaften 116 Liste aller rvs Hilfswerkzeuge Syntax rvseerp lcegsnt Dieses Programm hat drei Grundfunktionen 1 Liste pending sK os Kommandoeintrage Option l auf 2 Beende pending SK Kommandoeintrage Option c 3 Beende pending QK Kommandoeintrage Option e Der Output der ersten Funktion Option I enth lt ausf hrliche Information ber den Kommandoeintrag im pending Status und das rvseerp Kommando das zum Beenden dieses Eintrags verwendet werden kann Das rvseerp Kommando wurde als Kommentar geschrieben rem f r NT f r UNIX Die Zusatzfunktionen f r die I Option sind e q e S e t Beispiel rvseerp l s t 24 listet a
33. Systems aus dem Backup wiederherzustellen das mit Hilfe des rvsbackup Tools erstellt wurde rvsrestore stellt sicher dass e kein anderer rvs Proze l uft rvsrestore kopiert das Backup e rvs Umgebungsdatei SRVSPATH rvsenv dat e alle Dateien aus dem SRVSPATH init Verzeichnis rdkey dat rdstat dat rdmini dat e rvs Datenbank Log Dateien r1og log rlstat log rldb log e alle Dateien aus dem RVSPATH temp Verzeichnis rvsrestore l scht die alte Datenbank erstellt eine neue und f llt sie mit den alten Daten aus dem Backup Syntax rvsrestore optionen Syntax der Benutzung a Alle Wiederherstellungsschritte 115 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch S berpr fen ob rvs gestoppt ist e Kopieren von RVSENV rvsenv dat k Kopieren von rdkey dat r Kopieren von rdstat dat Kopieren von rdmini dat l Kopieren von rlog log 0 Kopieren von rlstat log d Wiederherstellen der Datenbank aus der Dumpdatei m Kopieren der Dateien aus dem temp Verzeichnis b Wiederherstellen der Datenbank aus rldb log X L schen von rldb log nach erfolgreicher Wiederherstellung der Datenbank f dir aus dem Archivverzeichnis Beispiel rvsrestore a f home skk rvs arcdir Dieses Kommando f hrt alle Wiederherstellungsschritte aus dem Archivverzeichnis home skk rvs arcdir aus 9 9 rvs End to End Response rvseerp EERP End to End
34. Z B send c dsn C test22 dat codein a format v sid rtt codeout e dsnnew FIXOGBE TEXT optional Definiert die Codetabelle die zur 137 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch Codeumwandlung siehe auch Abschnitt ber Codeumwandlung im Benutzerhanbuch verwendet werden soll Hier ist der ganze Pfad der Codetabelle Datei anzugeben Beispiel send c dsn home send test22 dat codein a format v sid rtt codeout e codetable home tables rtcusrdat dsnnew FIXOGBE TEXT SEND DELETE HOLD RELEASE Parameter CMDID optional Eindeutige Kommandonummer des Sendeauftrages Der zu bearbeitende Sendeauftrag wird durch die eindeutige Kommandonummer CMDID des Sendeauftrags identifiziert Die folgenden Beispiele zeigen wie Kommandos in einer Datei angegeben werden k nnen die als Eingabe Datei f r rvsbat benutzt wird Der Gebrauch von Fortsetzungszeilen die vorhergehende Zeile endet mit und Kommentaren in Spalte 1 wird ebenso gezeigt Beispiele SEND C DSN C RVS LPDBI C SERIAL n LABEL 11 inittime NOW CODEIN A FORMAT T DISP d sID st1 UID userl CODEOUT e DSNNEW dsnnewl SEND C DSN HOMe LPDBI C SERIAL y LABEL 11 inittime HOLD FORMAT U DISP k SID st1 SEND C DSN rpu c SERIAL y LABEL 11 inittime 1991 07 01 10 35 FORMAT U SID st1 Ee serialize on data set without specifying the full data set name SEND C DSN lpdbi c SERIAL
35. abh ngig von den Rufparametern als Sender oder Empf nger funktioniert Die Rolle als Sender oder Empf nger kann sich dynamisch ndern Das Kommunikationsprogramm besteht aus vier hierarchisch organisierten Schichten Schicht 1 oberste Schicht Kommunikationsmodul Hauptprogramm Schicht 2 Sender und Empf ngermodule Schicht 3 das Odette File Transfer Protokoll OFTP Modul Schicht 4 das Leitungstreibermodul Der Kommunikationsprozess wird vom MasterTransmitter als Sender durch die Nummer des entsprechenden Sendekommandos als Input Parameter aktiviert Anhand dieser Nummer fragt das Kommunikationsmodul die rvs Datenbank nach der notwendigen Information ab z B nach der entfernten Station dem Namen der Datei sowie nach den LU 6 2 X 257ISDN oder TCP IP und Odette Parametern und startet dann die bertragung Nach dem Senden fordert es den Partner auf seine ggf anstehenden Dateien zu senden Nach der bertragung sucht der Sender nach weiteren Datenpaketen die zu verschicken sind Das bedeutet dass wenn mehrere Datenpakete auf das Versenden zu derselben Station warten sie die gleiche hergestellte Verbindung nutzen werden Der Kommunikationsprozess wird vom MasterTransmitter als Empf nger aktiviert durch einen eingehenden LU 6 2 APPC Fernruf oder er wurde schon voraktiviert durch das Warten auf eingehende X 25 oder TCP IP Rufe Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch
36. bat Sendjob 1400764 inkonsistent lt UNKNOWN gt sollte um 0 von RVSFARM an LIN4 als LOOP TENNIS U000 QPRQJQ versendet werden zu loeschende DB Eintraege SE 1400764 KT 1400764 ET 1400764 Bef amp amp rvscheckdb T SE C 1400764 d rvscheckdb T C 1400764 d rvscheckdb T E C 1400764 d amp amp amp Die oberen Zeilen im Beispiel dienen der naheren Erklarung Bei ihnen ist das Kommentarzeichen am Zeilenanfang REM echo NICHT zu entfernen In der zweiten und der dritten Zeile wird mittels der vorhandenen Job Informationen ein Uberblick Uber den Sende Empfangsauftrag gegeben Die Darstellung arbeitet dabei nach folgendem Muster lt Dateiname gt sollte um lt Uhrzeit gt von lt Sender gt an lt Empf nger gt als lt virtueller Dateiname gt versendet werden Lassen sich einzelne Informationen zu dem Auftrag nicht aus der Datenbank entnehmen so wird an diese Stelle lt UNKNOWN gt bzw 0 fur die Uhrzeitangabe als Default Angabe gesetzt Die letzen drei auskommentierten Zeilen des obigen Beispiels enthalten die eigentlichen Loschbefehle welche das Programm rvscheckdb interpretieren und ausfuhren kann Hinweis Je nach Vollst ndigkeit kann die Anzahl der L schkommandos f r einen einzelnen Eintrag variieren Nur f r diese Zeilen ist bei Bedarf das Kommentarzeichen zu entfernen Nachdem das L schskript durch den Anwender editiert und nderungen gespeic
37. den Grund des L schens als Kommentar wenn er mit delcmd spezifiziert ist STATISTICS 7 bewirkt dasselbe wie STATISTICS 6 inklusive Routing 8 7 Sicherheit Ressourcen Verbrauch und Leistung Neben RECVBLOCKS und SENDBLOCKS die eben diskutiert wurden beeinflussen mehrere andere Parameter das Gleichgewicht zwischen Sicherheit Ressourcenverbrauch und Leistung OCREVAL empfohlene Fenstergr e 99 und OEXBUF empfohlene Gr e 4096 Bytes beeinflussen den Overhead verursacht vom Odette Protokoll Je h her diese Werte sind desto geringer ist der Overhead Sie erh hen jedoch gleichzeitig den Speicherverbrauch der Sender und Empf nger Diese Werte k nnen vor dem Start einer jeder bertragung verhandelt werden so dass einseitige nderungen ohne Auswirkung bleiben Was Sie wirklich bestimmen ist der maximale Speicherplatz den Sie Odette zur Verf gung stellen Das Suchen in einer gro en Datenbank dauert erheblich l nger als in einer kleinen Datenbank Eine gr ere Datenbank enth lt jedoch mehr Informationen ber durchgef hrte bertragungen KEEPDAYS bestimmt wieviel Tage Sie die Informationen ber durchgef hrte oder gel schte bertragungen behalten m chten falls Sie nicht das Kommando cleanup days n verwenden das die gew nschte Zeitspanne explizit spezifiziert Bei CMDDELETE 1 werden alle Eintr ge physikalisch aus der rvs Datenbank entfernt wenn ein Kommando ausgef hrt oder logisch gel scht ist Das redu
38. den Status pending Der Abschlu der Sendeaufgabe sei es erfolgreich oder nicht wird dem rvs Monitor ber die rvs Datenbank mitgeteilt Neben einer lesbaren Meldung im Log Buch aktualisiert der Sender den Status und die Fehlerfelder des SK Der rvs Monitor zeigt die Meldung auf der Operator Konsole an und bewirkt einen Wiederanlauf wenn in den Fehlerfelder des SK ein Fehler angezeigt wird Bei Erfolg hat das SK den Status ended erreicht der SE hat immer noch den Status pending Nach dem eventuellen Empfang der Quittierung des Partners QE die Odette End zu End f r eine erfolgreiche bertragung kennzeichnet der rvs Monitor den urspr nglichen SE als ended 2 1 3 Bearbeitung ankommender Daten Ein Empfangsprogramm wird von der fernen Station gestartet wenn SNA LU 6 2 Kommunikationstechnik benutzt wird In anderen F llen z B reiner X 25 Kommunikation wartet eine Anzahl von vorgestarteten Empfangsprogrammen auf ankommende Rufe Der Abschlu des Empfangsprozesses wird in der Datenbank durch das dGenerieren eines Ereigniseintrages ber die eingehende Information IE angezeigt Die empfangenen Dateien werden in einem tempor ren Verzeichnis gespeichert Wenn der rvs Monitor ein IE Kommando entdeckt hat startet er die entsprechende Aktion z B die Lieferung der Datei an den Empf nger es k nnen mehrere sein indem er ein internes 12 Kommando generiert Das Ausf hren des IZ Kommandos besteht in der Regel im Kopie
39. ein Jobstart nach Sendeversuch gestartet wird angehalten wird oder nicht Falls der Parameter den Wert Ja oder Yes hat wird der 67 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch KEEPDAYS LANGUAGE LDSNPRIO LID LITRACELVL LMPRIO Sendeauftrag angehalten in den Status hold gesetzt Falls der Parameter den Wert Nein oder No hat versucht rvs den Sendeauftrag weiter auszuf hren Standard Nein Anzahl der Tage nach der gel schte und ausgef hrte Kommandos und die mit ihnen verbundenen Informationen w hrend der Datenbankreinigung aus der rvs Datenbank endg ltig entfernt werden Standard 7 Sprache der Bedienerkommunikation und der Log Nachrichten D Deutsch E Englisch Standard E LongDataSetNumberPrority Sendepriorit t f r gro e Dateien M gliche Werte 1 100 ganzzahlig Je kleiner der Wert desto gr er die Priorit t Dieser Parameter soll im Zusammenhang mit den Parametern SDSNPRIO und SDSNMAX verwendet werden Wenn LDSNPRIO gr er ist als SDSNPRIO Standard Einstellung werden kleinere Dateien vorrangig versendet Standard 50 Lokale Stations ID Standard geliefert w hrend der rvs Datenbank Initialisierung Anforderung einer Leitungsverfolgung zwischen OFTP und dem Netzwerk 0 Keine Verfolgung 1 Minimale Verfolgung Leitungstreiber Ereignisse usw f r die im Parameter SIDTRACE spezifizierte Station
40. eine Odette Session aufgebaut und die Datei bertragung kann beginnen Unter normalen Bedingungen braucht rvs keine Anruferdaten Wenn jedoch andere Anwendungen denselben X 25 Mehrfachkanal nutzen m ssen die Anruferdaten benutzt werden um den eingehenden Anruf zu der richtigen Anwendung zu routen Das erste Byte der Anruferdaten wird in der Regel als die so genannte Protokollidentifizierung PID interpretiert Einige Zeichen sind f r PID reserviert z B X C3 und X C4 f r SNA X 01 f r PAD X CO f r ASYNC etc Im Normalfall erwartet rvs gar keine PID X 01 PIDs sind in Anrufen zu finden die von PADs stammen w hrend X CO PIDs von einfacheren OS 400 Produkten stammen Diese PIDs k nnen von spezieller Bedeutung f r rvs sein 5 2 Auswirkungen von X 25 auf rvs Design Die Notwendigkeit einer besseren Kontrolle der Anzahl der gleichzeitig aktiven bertragungsprogramme innerhalb der internen X 25 Kommunikation wurde immer deutlicher seitdem die Kunden aus Kostengr nden ihre Mehrfachkan le mit einer sehr geringen Zahl virtueller Kan le benutzen Als Reaktion darauf wurde rvs um den MasterTransmitter erweitert Um mit X 28 Kommunikationspartnern umzugehen die sich ber X 25 PAD einw hlen wurden die vorher separaten Nur Senden und 43 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch Nur Empfangen Module in ein einzigartiges Kommunikations Programm integriert das beide Richtunge
41. enth lt Im Format Fixed wird dieser Satz bis zur Satzl nge mit Leerzeichen aufgef llt 109 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch 9 4 Aktive Panel rvsap Durch dieses rvs Werkzeug ist der Administrator in der Lage mehr Informationen ber den Status und den Fortschritt der bertragung zu bekommen Es ist nur f r Windows AIX IRIX und Solaris verf gbar Dieses Programm k nnen Sie starten indem Sie e das Kommando rvsap aufrufen f r UNIX Systeme e den Men befehl Ansicht Aktive Leitungen im rvsNT rvsXP Administrator aufrufen f r Windows Folgende Details stehen im Panel zur Verf gung SID Stations ID State Status der bertragung auf der Ebene des Odette Protokolls R R Ich empfange eine Datei und ich bin der Initiator die aktive Seite des Kommunikationsprozesses S S Ich sende eine Datei und ich bin der Initiator die aktive Seite des Kommunikationsprozesses R S Ich empfange eine Datei und ich bin der Reagierende die passive Seite des Kommunikationsprozesses S R Ich sende eine Datei und ich bin der Responder die passive Seite des Kommunikationsprozesses Lyne Type Kommunikationstyp Process ID ID des Kommunikationsprozesses auf der Ebene des Betriebssystems DSN Name der Datei die gerade bertragen wird v B s bertragungsgeschwindigkeit rate Anteil der bertragung prozentual der schon gesendet worden ist start Uhrz
42. ersetzt Die Datenbankeintr ge k nnen mit Hilfe des rvs Datenbankkommandos rvsddb gesichert werden 2 11 rvs Data Center In diesem Kapitel wird die technische Basis von rvs Data Center beschrieben wohingegen seine Bedienung im Benutzerhandbuch rvsX erl utert wird 2 11 1 Einleitung rvs Data Center bietet eine deutlich h here Ausfallsicherheit und Ubertragungskapazitat als rvs In einem rvs Data Center sind mehrere rvs Server zusammengefasst um eine hohe Verf gbarkeit High Availability des Systems zu gew hrleisten Abzuarbeitende Auftr ge werden gleichm ig auf alle rvs Server des rvs Data Centers verteilt load balancing Die bertragungskapazit t kann erh ht oder gesenkt werden indem rvs Server im laufenden Betrieb des rvs Data Centers hinzugef gt oder entfernt werden Skalierbarkeit Falls einer der Server ausf llt werden seine Aufgaben von einem anderen Server bernommen so dass rvs Data Center st rungsfrei weiterfunktionieren kann Gegen ber Kommunikationspartnern und bei der Bedienung z B Dateiversand verh lt sich rvs Data Center wie ein einzelnes rvs 23 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch 2 11 2 Systemvoraussetzung rvs Data Center steht f r rvs Version 5 06 00 auf folgenden Plattformen zur Verf gung Window XP 2000 2003 7 Vista 2008 AIX 5 3 6 1 Linux i686 HPUX ia64 risc Sun SPAR
43. erste Mal aufgerufen wird mu prev_send_cn 150 Arbeiten mit C Funktionen CN_START sein CN_START l ste rvsGetNextSend aus um Eintr ge von der rvs Datenbank zu lesen und sie in einer internen Liste zu speichern Jeder Aufruf von rvsGetNextSend Mit prev_send_cn CN_START aktualisiert diese Liste 11 1 3 Einen Sendeauftrag aus der Datenbank holen Prototyp rvsGetSendEntry PROCDEF int PROCKEYW rvsGetSendEntry const long send_cn INFO SK info Beschreibung der Parameter FUNCTIONVALUE int RVSCAL_OK wenn wir die Informationen ber das Sendekommando gefunden haben RVSCAL_END_FETCH wenn es keinen Sendeeintrag mit der angegebenen Nummer gibt RVSCAL_INTERNAL_ERROR wenn ein interner Datenbankfehler auftrat send_cn int input Kommandonummer eines Sendeeintrages info struct INFO_SK output Struktur mit Informationen ber den Sende eintrag 11 1 4 Debug Modus einschalten Prototyp rvsSetDebugMode PROCDEF int PROCKEYW rvsSetDebugMode int mode Beschreibung der Parameter FUNCTIONVALUE int RVSCAL_OK wenn der Debug Modus eingeschaltet ist RVSCAL_INTERNAL_ERROR wenn ein interner Datenbankfehler aufgetreten ist 151 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch MODE int input Modustyp 11 1 5 Status von SE ndern Prototyp rvsSetSendEntry PROCDEF int PROCKEYW rvsSetSendEntry long int cn se int SetCmd char szSID char s_ m
44. es noch keine Funktion zur Auswertung dieser Aufzeichnungen XMCREATE generiere xfer Nachricht steuert das Anlegen ausf hrlicher Informationen ber die erfolgreichen bertragungen in die System Log Datei siehe Kapitel 1 1 Repr sentationsmittel f r eine ausf hrliche Beschreibung von RVSPATH 93 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch SRVSPATH db rlog log Bei XMCREATE 1 Normalfall wird in den folgenden F llen eine Log Nachricht geschrieben bei jeder erfolgreichen bertragung eines Datenpakets zu einer Nachbarstation noch bevor die Best tigung eingegangen ist beim Abschlu eines Sendeeintrags wenn die Best tigungen aller Empf nger eingegangen sind und bei Lieferung eines Datenpakets an einen lokalen Benutzer Bei XMCREATE 0 werden keine Log Nachrichten generiert Beim Auftreten von Kommunikationsfehlern kann man hilfreiche Informationen in den Verfolgungsdatens tzen finden wenn die Werte der Parameter LITRACELVL und ODTRACELVL gr er als 0 sind Verfolgung Tracing kann die Leistung erheblich reduzieren weil eine gro e Datenmenge analysiert formatiert und in die Verfolgungsdatei geschrieben werden mu Im Normalbetrieb sollte die Verfolgung ausgeschaltet sein d h beide Parameter sollten auf 0 gesetzt sein CNSMSGS steuert welche Log Nachrichten als Echo auf der Operator Konsole ausgegeben werden Alle Nachrichten deren Code Buchstabe im Character St
45. g ltig rvsXP Zu den rvsXP Parametern gelangen Sie aus dem rvsXP Administrator indem Sie die folgenden Schritte ausf hren rvsXP Administrator gt Ansicht gt Parameter Die Parameterwerte lassen sich ndern indem Sie den zu konfigurierenden Parameter doppelklicken und in das Eingabefeld den gew nschten Wert eingeben Diese nderung wird erst nach Neustart des rvsXP Monitors wirksam Alternativ k nnen Sie einen Parameter auch im OperatorKommando Dialog rvsXP Administrator gt Bearbeiten gt OperatorKommando anzeigen oder ver ndern Dies entspricht der rvs Konsole rvscns in rvsX oder rvs400 Folgende Syntax gilt dabei f r alle rvs portable rvsX rvsXP und rvs400 Syntax Parameter ver ndern setparm PARM VALUE oder sp PARM VALUE Beispiel sp ODTRACELVL 3 In diesem Beispiel wird der rvs Parameter ODTRACELVL auf 3 erh ht um die Trace Dateien f r die Fehleranalyse auf der ODETTE Ebene ins tracedir Verzeichnis von rvs zu schreiben 59 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch Syntax Parameter anzeigen listparm PARM oder lp PARM M glich ist auch lp ALL um alle rvs Parameter anzuzeigen Beispiel 1p TCPIPRCV Hinweis Der Befehl 1istparm unterst tzt Platzhalter Als Platzhalter ist es m glich einen Stern zu verwenden entspricht einer unbestimmten Anzahl von beliebigen Zeichen Platzhalter m ssen in einfa
46. gestartet wird siehe Kapitel 9 1 3 Auf der Kommandozeile DOS prompt oder in batch Programmen muss der rvsjs Dienst mit dem folgenden Befehl gestartet werden rvsjs oder rvsjs b Gestoppt wird rvsjs mit dem folgenden Befehl rvsjs e Hinweis rvsjs kann auch zusammen mit dem rvs Monitor gestartet werden indem in die Datei SRVSPATH init rdmini dat die Anweisung system cmd rvsjs exe b aufgenommen wird UNIX Systeme Hinweis Es empfiehlt sich zuerst die neis Konfigurationsdatei SRVSPATH init rvsjs cnf zu konfigurieren da sie beim Start von rvsjs gelesen wird sehe Kapitel 9 1 4 Starten Sie rvsjs auf UNIX Systemen mit dem folgenden Befehl rvsjs t lt Aktualisierungsintervall in Sekunden gt Diese Kommandozeile kann mit dem folgenden Befehl system cmd rvsjs t lt Aktualisierungsintervall in Sekunden gt in die Datei SRVSPATH init rdmini dat aufgenommen werden da rvsis selbst ndig terminiert wenn sich der rvs Monitor beendet und man infolgedessen bei einem Start des rvs Monitors zus tzlich rvsjs starten m sste 104 Liste aller rvs Hilfswerkzeuge Beispiel system cmd rvsjs t 60 Das Jobverzeichnis wird periodisch abgepr ft Dieses Intervall ist mit der Option t in Sekunden konfigurierbar im obigen Beispiel sind das 60 Sekunden Beim Stopp vom rvs Monitor wird auch rvsjs gestoppt Nur rvsjs stoppen k nnen Sie mit dem folgenden Befehl kill s SIGQUIT lt pid gt
47. gleichwertige Partner im Netzwerk funktionieren Diese Verbindung ist eine SNA Session die in einem speziellen Log Modus aufgebaut wird Einzelheiten des physikalischen Netzwerks z B ob Token Ring X 25 oder SDLC Links benutzt werden m ssen auf der Definitionsebene der entsprechenden Grundkommunikationsressourcen wie VTAM NCP etc behandelt werden Die LU 6 2 Anwendung in diesem Fall rvs benutzt eine verf gbare SNA Session um eine logische Kommunikationsverbindung zwischen den Partnern aufzubauen Diese logische Verbindung wird LU 6 2 Konversation genannt Eine Konversation kann nur zwischen zwei Anwendungsprogrammen existieren sie startet ein Partnerprogramm auf der entfernten Seite Die lokale Anwendung braucht den LU Namen des Partnersystems den Namen des Log Modus um eine unbenutzte Session mit den richtigen Eigenschaften auszuw hlen und den Namen des Transaktionsprogramms des entfernten Partners TP Name Der TP Name in unserem Fall ist der Name des rvs Kommunikationsprozesses rvscom Nachdem die Konversation hergestellt worden ist verlauft die Kommunikation zwischen den beiden Partnern mit Hilfe von APPC Verben die mehr oder weniger standardisierte Funktionsaufforderungen darstellen wie Send Senden oder ReceiveAndWait Empfangen und Warten Die LU 6 2 Konversationen haben halbduplex oszillierende Eigenschaften was bedeutet dass die Seiten nur abwechselnd und nie gleichzeitig die Kontrolle haben 4 3 Map
48. gt REM1 nicht erlaubt ist ausgehendes Routing z B fur den Partner REM2 Uber 72 RSTATMAXSIZE RVSDIAEXTENDED MODE SCPRIO SDSNMAX SDSNPRIO SECURITY Die rvs Parameter REM1 LOC gt REM1 gt REM2 O OUT Partnerstationen k nnen Ihre lokale Station nicht als Router benutzen Erlaubt ist ausgehendes Routing z B f r den Partner REM2 Uber Partner REM1 Nicht erlaubt ist Ausgehende Datei bertragung vom Partner z B xxx zum entfernten Partner REM1 ber Ihre lokale Station Loc XXX gt LOC gt REM1 B BOTH bedeutet normales OFTP Routing N NEVER Routing in beide Richtungen IN und OUT ist verboten Default B Maximale Gr e in Bytes f r die Datei SRVSPATH dAb rlstat log statistische Logs Standard 2000000 2 Mbyte keine Begrenzung Hinweis Dieser Parameter steht im Zusammenhang mit dem Parameter NUMRLOGS Wenn NUMRLOGS NOLIMIT erhalten unterschiedliche Log Dateien einen Zeitstempel der die Anzahl der vergangenen Sekunden ab 1 1 1970 z hlt Unix Zeit Erweiterte Anzeige der Informationen zu den gerouteten Empfangsauftr gen in rvsdia Die erweiterte Anzeige wird ausgegeben wenn RVSDIAEXTENDEDMODE 1 J j Y oder y ist Standardwert ist 0 Anzeige ohne Erweiterung H ufigkeit der ServiceProvider berpr fung durch den rvs Monitor im Verzeichnis SPOUTDIR Siehe Datei SRVSPATH rvsenv dat f r den Wert von SPOUTDIR Maximale Gr e einer Datei um als klein e
49. holen 157 11 2 1 3 Stationseintrag in der Datenbank aktualeieren sense 157 11 2 1 4 Stationseintrag aus der Datenbank holen nn 158 11 2 1 5 Stationseintrag aus der Datenbank Joschen A 158 11 2 1 6 Alle unterbrochenen Kommandos wieder aufnehmen nennen 158 TELE ee le erinnere 158 11 2 2 Funktionen zur Verwaltung von DE EE ee 159 11 2 2 1 Typ Definitionen r vd heat ei erinnern 159 11 2 2 2 Parameterwerte aus der Datenbank holen 159 11 2 2 3 N chsten Parameter aus der Datenbank holen 159 11 2 2 4 Parameterwert in die Datenbank schreiben A 160 11 2 2 5 R CKGABEWEHIE enion AT TEO TAT EAER ERAR 160 11 2 3 Funktionen zur Verwaltung von rvs Operator Kommandos 44urs sense 160 11 2 3 1 Operator Kommando in die Datenbank schreiben nn 160 11 2 3 2 ges Monitor AUT deet egent ce 161 11 2 3 3 R ckgabe were e ua und ee sheds AE dE deed dE 161 11 2 4 Funktionen zur Verwaltung von residenten Empfangseintr gen ne 161 11 2 4 1 Typ Definitionen und Makros nn 161 11 2 4 2 N chste Kommandonummer des residenten Empfangseintrages aus der Datenbank holeni 4 4 2 en hr be cect sation headend inddasseeduteace petteateuaatas 162 11 2 4 3 Residenten Empfangseintrag aus der Datenbank holen 162 11 2 4 4 Residente Empfangseintr ge konfigurieren eee eeeeeeeeeecneeeeeeeneeeeeennaeeeeeeaas 162 11 245 R ckgabewerte n seseee teren ade lade nie nnd ne se en 163 11 2 5 Funktionen zur Verwaltung von Eintr gen f
50. im rvs internen Format gespeichert wird VFTYP S Sinix bedeutet dass die empfangene Datei im Sinix Format gespeichert wird Beispiele Kasse use all parameters RESENTR C DSN incomingl SID st2 DSNNEW home local dsn REPLACE n DISP k JOB home rvs bin rev sh COMMENT This is a test REI Ro a nn ees use defaults RESENTR C DSN incoming2 SID st2 REPLACE i DISP d CG no UID DISP RESENTR C DSN incoming3 SID st2 REPLACE r delete RESENTR RESENTR D DSN incoming3 SID st2 Ines anne update RESENTR RESENTR U DSN incoming2 SID st2 REPLACE n JOB home rvs bin rev sh 142 rvs Kommandozeilen Schnittstelle und C CAL Schnittstelle 10 3 Kommando SENDJOB Funktion Erstellen berarbeiten und L schen von Eintr gen f r Jobstart nach Sendeversuch Bestimmungsworte CREATE UPDATE DELETE Parameter VDSN SID ATTEMPTS JOB Standard erstellt einen Eintrag f r Jobstart nach Sendeversuch berarbeitet einen residenter Empfangseintrag l scht einen residenten Empfangseintrag erforderlich Virtueller Name der gesendeten Datei erforderlich Stations ID des Empf ngers optional Zahl der Sendeversuche legt fest bei welcher Bedingung der Job starten soll Wert 0 Der Job startet bei erfolgreicher bertragung Wert gt 0 Der Job startet wenn die angegebene Zahl fehlgeschlagener Sendeversuche erreicht ist Standard 0 Name des Jobs der nach erfolgre
51. lt Tabellenname gt Tabelle der rvs Datenbank aus welcher die Kommandos gel scht werden sollen C lt Kommandonummer gt Nummer des Kommandos das gel scht werden soll d Angabe der Aktion die mit einem Kommando durchgef hrt werden soll a delete bedeutet L schen Benutzung In der Kommandozeile des jeweiligen Betriebssystems den folgenden Befehl eingeben rvscheckdb o lt Dateiname gt Beispiel Windows rvscheckdb o C dbausgabe Das Ergebnis dieses Beispiels ist eine Zusammenfassung der Datenbankpr fung die in der Kommandozeile des Betriebssystems ausgegeben wird Dar ber hinaus generiert rvscheckdb zwei text Dateien in welchen die Ergebnisse der Datenbankpr fung in ausf hrlicherer Form dargestellt werden e lt Dateiname gt ok mit einer Auflistung aller konsistenten DB Eintr ge 122 Liste aller rvs Hilfswerkzeuge e lt Dateiname gt err mit einer Auflistung aller inkonsistenten DB Eintr ge und ein L schskript In Abh ngigkeit vom verwendeten Betriebssystem findet sich dieses unter e lt Dateiname gt sh f r Unix Betriebssysteme oder e lt Dateiname gt bat f r Windows Betriebssysteme Beispiel cx C WINDOWS System32 cmd exe Zusammenfassung Anzahl gepruefter SE Eintraege aus davon unvollstaendig gepruefter IE Eintraege aus davon unvollstaendig gepruefter UD Eintraege davon unvollstaendig gepruefter SE Eintraege davon unvollstaendig gepr
52. ndert oder e l scht einen Sendeauftrag f r die bertragung einer lokalen Datei an einen anderen rvs Knoten Bestimmungsworte CREATE Standard erstellt einen Sendeauftrag 134 rvs Kommandozeilen Schnittstelle und C CAL Schnittstelle oder C DELETE l scht einen Sendeauftrag oder D HOLD oder setzt den wartenden Sendeauftrag in den Status H angehalten held RELEASE Sendeauftrag freigeben der zuvor in den Status oder R angehalten gesetzt wurde SEND CREATE Parameter DSN erforderlich Name der zu sendenden lokalen Datei hier ist der ganze Pfad der Datei anzugeben CODEIN optional Code der lokalen Datei A ASCII E EBCDIC Standard lokaler Code des Systems DISP optional Disposition f r die lokale Datei nachdem der Sendeauftrag erfolgreich ausgef hrt ist K halten keep Datei wird nicht gel scht nach dem Versand Standard D l schen delete Datei wird gel scht nach dem Versand FORMAT optional das f r die bertragung mit ODETTE benutzte Format T Text eine Folge von ASCIl Zeichen U unstrukturiert binar F feste Satzlange V variable Satzlange Standard Satzformat der lokalen Datei U f r rvsNT rvsXP und rvsx F f r rvs400 ACCOUNT Berechnungsnummer oder Code INITTIME optional fruhest m glicher Zeitpunkt zu dem der Sendeauftrag ausgef hrt werden kann m glich sind H anhalten hold N jetzt now Standard oder eine bestimmte Zeit im Format JJJJ MM TT
53. o BTGK dc BT dc hgf dc com LDAP search filter part 1 Odette ID of the partner station is part 2 LDAPFilterPart1l cn BT_OFTP URL of OCSP server OcSPServerURL http ocsp btgk de Options Skip OCSP check Options 1 Ignore OCSP check result and errors Options 2 Options 2 Location and file name of the private key file PrivateKey rvs init btgk pri Service entries for support purposes only PKIStrl PKIStr2 TestMode 0 Issuer Locations and file names of certificate issuers certificates lt CA 1 name gt lt path and file name gt lt CA n name gt lt path and file name gt Die Pflichtparameter fur die Anbindung an die PKI sind fett gedruckt im Text DirectoryServer LDAPSearchBase LDAPFilterPartl und PrivateKey In der folgenden Tabelle werden die Parameter aus der Datei rvspki dat erkl rt 84 Die rvs Parameter Parameter Bedeutung DirectoryServer Hostname oder die IP Adresse des LDAP DirectoryServers DirectoryServerPort DirectoryServerUser Port des LDAP DirectoryServers Standard 389 Benutzername auf dem LDAP DirectoryServer DirectoryServerPw Passwort des Benutzers auf dem LDAP DirectoryServer DirectoryServerLDAPVer Version des LDAP Protokolls auf dem LDAP DirectoryServer Standard 3 H DAPSearchBase Bezeichnet die Struktur im Directory Verzeichnis in der mit der Suche nach
54. oder E EBCDIC t Pfad der eigenen Umwandlungstabelle M Satzl nge hat die gleiche Bedeutung wir der Parameter MAXRECL siehe Kapitel 10 6 Y Verschl sselung W hlen Sie e Y Ja e N Nein C Komprimierung Wahlen Sie e Y Ja e N Nein Umlenkung der Ausgabe in XML Datei f Odette ID des Senders Originator i Odette ID der Zielstation Beispiel rvssce d home skk out test2 txt s D43 Die Datei home skk out test2 txt wird zur Station D43 versandt Sie haben auch die M glichkeit den Befehl rvssce in die Datei RVSPATH init rdmini dat einzutragen um eine Datei regelm ig in bestimmten Zeitabst nden zu versenden 120 Liste aller rvs Hilfswerkzeuge Beispiel opcmd CMD system CMD rvssce d D Testdaten test42 txt s DL3 repeat 04 00 00 In diesem Beispiel wird die Datei test42 txt alle 4 Stunden an die Station DL3 versendet Abfrage des Status eines rvs Kommandos Syntax rvssce c lt Kommandonummer gt o lt XML Datei gt Beispiel rvssce c 89 o home skk out ausgabe xml Hier wird der Status des Kommandos Nummer 89 in die Datei home skk out ausgabe xml ausgegeben Der Status des Kommandos 89 ist z B beendet lt ended gt Hinweis Allerdings muss der Monitorparameter SSCREATE siehe Benutzerhandbuch Kapitel Die rvs Parameter im berblick Parameter SSCREATE gleich 1 sein Nur in diesem Fall werden die Informationen ber die erfolgreich abgeschlossenen K
55. shutdown j ip classless no cdp run j x25 route input interface Serial0 xot 192 168 2 10 x25 route interface Serial0 0 x25 host Router namel line con line aux line vty login end CO OCH Beispiel CISCO Router 2800 f r X 25 interface Serial0 0 0 no ip address encapsulation x25 no ip route cache no ip mroute cache x25 htc 15 clock rate 2000000 no cdp enable j x25 route interface Serial0 0 0 50 XOT Kommunikation 7 3 BINTEC X4300 Konfiguration In diesem Kapitel bringen wir ein Beispiel fur die Konfiguration des Routers BINTEC X4300 In unseren Tests haben wir den BINTEC X4300 mit der firmware version 7 1 Rev 1 eingesetzt Mehr Informationen ber den BINTEC X4300 finden Sie hier http www funkwerk ec com dl bintec x4x00 family en 17190 837 html 7 3 1 Konfiguration des BINTEC Routers X4300 f r XOT und XOl 1 Definiere die XOT Schnittstelle xot fTable e Sie m ssen pro Partner und pro Richtung eingehend ausgehend eine XOT Schnittstelle definieren e Fur eingehende XOT Verbindungen muss der Parameter xot Il fOut IpAddr auf 0 0 0 0 und der Parameter xot If InIpAddr auf die IP Adresse Ihrer Partnerstation gesetzt werden e F r ausgehende XOT Verbindungen m ssen Sie den Parameter xot I fInIpAddr auf 0 0 0 0 und den Parameter xot IfOut IpAddr auf die IP Adresse Ihrers Partners setzen 51 Referenzhandbuch rvs
56. stellt ihre Befehle in die rvs Datenbank OS 400 oder UNIX Der rvs Monitor durchsucht periodisch die rvs Datenbank nach externen Ereignissen oder nach Arbeitsaufgaben die ausgef hrt werden k nnen Wenn keine Auftr ge anstehen schaltet sich der Monitor f r eine benutzerdefinierte Zeitspanne ab Parameter SLEEP Externe Ereignisse wie die Eingabe eines Operator 14 Systemkomponenten Kommandos oder die Erzeugung eines neuen Sendeauftrages werden dem rvs Monitor mittels eines Semaphors mitgeteilt und verursachen sein sofortiges Aufwachen Der rvs Monitor konvertiert den Auftrag in ein rvs Kommando und weist diesem eine eindeutige Kommando Nummer zu Die Weiterverarbeitung von allen rvs Kommandos wird vom entsprechenden Kommando Status sowie der Priorit tsinformation gesteuert Jedes interne Kommando bekommt eine bestimmte Priorit tsstufe die vom Administrator ver ndert werden kann Die Hauptaufgabe des rvs Monitors besteht darin die entsprechenden rvs Kommandos und deren Status zu bearbeiten Die wichtigsten Kommandos oder Ereignisse sind SE SendeEintrag SK SendeKommando Qs QuittierungsSendung QE QuittierungsEingang IE InformationsEingang IZ InformationsZustellung OK Operator Kommando EC EndeKommando Die Liste der m glichen Status ist Ereignis nicht vorhanden q wartend queued noch nicht vom Monitor bearbeitet f fertig zum Senden forwardable wartet auf Ubert
57. wenn der Serverproze eine Zusage Accept gesendet hat was nach dem Empfang der Verbindungsanfrage des Clients erfolgt Ein voller Duplexaustausch der Daten ist dann ab sofort m glich 6 2 TCP IP Adressierung Das Adressieren in einem TCP IP Netzwerk ist ganz einfach Eine TCP IP Adresse besteht aus zwei Teilen Internet Adresse Das ist eine weltweit eindeutige Adresse die ein Hostsystem definiert Sie ist ein 32 Bit Integer Wert der manchmal in der Form aaa bbb ccc ddd angegeben wird wobei aaa bis ddd dreistellige Dezimalwerte sind die von links h here Ordnung nach rechts niedrigere Ordnung je eins der 4 Bytes der Internet Adresse beschreiben Port Nummer Jeder Host im Netzwerk benutzt eine Anzahl von 64K Unteradressen die Ports genannt werden Jeder Port wird von einem 16 Bit Integer Wert beschrieben Die Port Nummern von 0 bis 1023 sind reserviert 45 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch Eine TCP IP Verbindung wird immer genau zwischen einer lokalen und einer fernen Internet Port Kombination installiert indem die eine Seite Client die andere Seite Server ist Eine Internet Port Kombination ist an einem sogenannten Socket gebunden den das Anwendungsprogramm als Referenz benutzt W hrend es dem Client freisteht einen freien Port auszuw hlen mu der Server einem bestimmten Port zuh ren der dem Client bekannt ist Sonst k nnte der Client den Server nicht
58. y FORMAT T SID st1 serialize again on data set and default for FORMAT SEND C DSN lpdbi c SERIAL y SID st1 138 rvs Kommandozeilen Schnittstelle und C CAL Schnittstelle Textdatei zum Host senden ohne rvsut2fv send c dsn C test text codein a format f vftyp t maxrecl 80 sid rtt codeout e dsnnew FIX0OGBE TEXT Textdatei die mit rvsut2fv konvertiert wurde zum Host senden send c dsn C test22 text codein a format v sid rtt codeout e dsnnew FIXO0GBE TEXT 10 7 Das Kommando RESENTR Funktion Erstellen Uberarbeiten und L schen von residenten Empfangseintragen Bestimmungsworte CREATE Standard erstellt einen residenten oder C Empfangseintrag UPDATE berarbeitet einen residenten Empfangseintrag oder U DELETE l scht einen residenten Empfangseintrag oder D Parameter DSN erforderlich Virtueller Name der eintreffenden Datei VDSN darf max 26 Zeichen lang sein SID erforderlich Stations ID des Senders ACCOUNT optional Berechnungsnummer oder Code COMMENT optional Kommentar zur Beschreibung des residenten Empfangseintrages bis zu 50 Zeichen lang Standard leerer String DSNNEW optional der neue Dateiname auf dem lokalen System Hier ist der ganze Pfad der neuen Datei anzugeben Standard Der lokale Dateiname wird aus dem virtuellen Dateinamen gebildet JOB Name einer Kommandozeilen Datei die nach der Zustellung der Datei gestartet wird bat unt
59. zu benutzen um kompatibel zu spateren Versionen der rvs Biblithek sein zu k nnen e GetProcAddress Mittels GetProcAddress holt man sich die Adresse einer rvsNT Funktion die man aufrufen m chte z B rvsCreateSendEntry e FreeLibrary sollten Sie aufrufen nachdem Die die Benutzung von der C CAL Schnittstelle beendet haben Optionen zum Kompilieren und Binden e Packing Die structs der C CAL Schnittstelle werden an 4 Byte Grenzen ausgerichtet Daher muss die Anwendung mit der Option Zp4 kompiliert werden e char type Die C CAL Schnittstelle benutzt unsigned char als default char type Daher muss auch die Applikation mit der dies bewirkenden Kompilieroption J kompiliert werden 129 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch Bibliothekdateien F r Ihre Anwendung die C CAL Schnittstelle benutzt ben tigen Sie zwei dynamischen Bibliotheken von rvsNT e RVSCALL DLL die von der Anwendung geladen wird e RVSCALL22 DLL die zur Laufzeit von RVSCALL DLL geladen wird darf nicht von der Applikation geladen werden Beispiel include lt windows h gt include lt stdio h gt include rvscal h void main void HANDLE hRvsLib char str 128 FARPROC prvsGetDBVersion LOAD _RVSCAL_DLL amp hRvsLib if hRvsLib printf Error in LoadLibrary rc d n GetLastError return prvsGetDBVersion GetProcAddress hRvsLib rvsGetDBVersion if prv
60. 0 verschieden wenn ein Fehler auftrat Es gibt zwei Arten von Fehlercodes e Fehler die vom Kommando Parser wegen einer ung ltigen Kommandosyntax ausgel st wurden Die Fehlercodes liegen im Bereich zwischen 1 und 7 Eine genaue Beschreibung finden Sie im Meldungs und Return Code Handbuch e Andere Fehler die auftraten w hrend rvs versuchte das angegebene Kommando auszuf hren Eine Beschreibung der Fehlerursache wird mit s_msg zur ckgegeben s_cmd char input Zeiger auf das Character Array mit dem Kommando String die Gr e des Array muss mindestens o_1l_cmd 1 sein p_1_cmd int input Lange des Kommando Strings s_cmd muss null terminiert sein wenn p_1_cmd gr er als die Lange des Kommando Strings ist p_c_msglvl char output gibt das Level der Nachricht zur ck m glich sind I informativ W Warnung E error Fehler S severe schwerer Fehler s msg char output Zeiger auf den Character String der Mindestl nge p_1_msg 1 der Character String erh lt eine Nachricht von rvscal die Informationen ber den Erfolg des Aufrufs von rvscal gibt Dieser Abschnitt beschreibt die Syntax der Kommandos sowie den von der C CAL Schnittstelle rvscal und der Kommandozeilen Schnittstelle rvsbat benutzten g ltigen Kommandosatz Die unten stehenden Beispiele benutzen zwei Syntax Erweiterungen die nur f r die Kommandozeilen Schnittstelle verf gbar sind e Kommentarzeilen begi
61. 11 2 Administration mit der C CAL Schnittstelle Dieses Kapitel beschreibt die Funktionen zur Verwaltung von Stationseintr gen rvs Parametern rvs Operator Kommandos residenten Empfangseintr ge Eintr gen f r Jobstart nach Sendeversuch Benutzereintr gen Datenbank Funktionen F r diese Funktionen steht eine Typ Definition sowie die zugeh rigen Prototypen und die R ckgabewerte zur Verf gung 11 2 1 Funktionen zur Verwaltung von Stationstabellen Dieses Kapitel beschreibt die Funktionen die f r die Verwaltung von Stationstabelleneintr gen erforderlich sind 11 2 1 1 Typ Definitionen typedef struct char netid RVSCAL L NETID char statname RVSCAL L STATNAME char phone RVSCAL_L_ PHONE INFO_ST typedef struct char tp RVSCAL L Cl char protocol RVSCAL L C1 char autodial RVSCAL L C1 SINT pr_nk SINT flg_suspnd INFO NK typedef struct char sidneighb RVSCAL_L STATID SINT pr_rt INFO_RT typedef struct char odetteid RVSCAL L ODETTEID char pswfrom RVSCAL _ L _OPSW char pswto RVSCAL_L _OPSW long i sendblocks long i recvblocks long i ocreval 155 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch long char char char char char char char INFO_OP i oexbuf codein RVSCAL_L C1 codeout RVSCAL_L C1 userfield RVSCAL_ L_OFTP_USERD eerp_ in RVSCAL_ L OFTP _ EERP eerp_ out RVSCAL L _OF
62. 180000031921 RDSTAT DAT XPSKK 2005 02 25 14 52 04 2005 02 25 14 52 04 home skk rvs global usrdat RDSTAT DAT 0 2208 U 0 R Wert Bedeutung RCV Richtung m gliche Werte RCV receive empfangen SNT senden XPSKK Richtung RCV StationsID des Empfangers Richtung SNT StationsID des Senders 00000319180000031921 Kommandonummer 10 stellig TE und 17 beim Empfang SE und SK beim Senden 2005 02 14 08 59 24 Datum und Uhrzeit Empfang Zustellung der Datei ins rvs Verzeichnis usrdat Senden Bereitstellung des Sendeauftrags in die rvs Datenbank 2005 02 14 08 59 34 Datum und Uhrzeit der Zustellung der EERP End to End Response Nach ODETTE gilt eine Datei als vollstandig empfangen erst wenn die EERP angekommen ist RVSENVALT DAT VDSN virtueller Dateiname fur die Ubertragung home RVSENVALT DAT Pfad lokal 2208 Anzahl bertragener Bytes 2208 Dateigr e in Bytes Dateiformat T Textdatei U unstrukturierte U bin re Datei v variable Satzl nge F feste Satzl nge 0 Anzahl Sendeversuche Status beendet Moglich ist auch ended fur en 90 Die rvs Parameter der Grund des L schens Kommentar freier Text wenn mit delcmd spezifiziert R Richtung RCvV receive Empfang SNT send senden STATISTICS 6 generiert eine ausf hrliche Ausgabe ber vom Benutzer gel schte Eintr ge und
63. 6 2 Anbindungen z B unter SINIX erfordern dass jede APPC Anwendung als unabh ngiger Task l uft Zum Zweck der Symmetrie und der Mobilit t wurden der Sender und der Empf nger in einem einzigartigen Kommunikationsprogramm vereint das beide Rollen annehmen kann Das Kommunikationsprogramm wurde als unabh ngiger Task oder Proze geschaffen Der rvs MasterTransmitter hat die Aufgabe immer wenn ein Datenpaket zur bertragung bereitsteht einen unabh ngigen Kommunikationsproze zu starten Der MasterTransmitter und der Kommunikationsproze kommunizieren ber ein System von abh ngigen Semaphoren und ber die rvs Datenbank Das ist der Unterschied zu der rvsMVS Anbindung wo alle LU 6 2 Aufgaben als Unteraufgaben des rvs Monitors laufen Bei rvsMVS ist die LU die rvs Unteraufgabe der LU 6 2 Steuerung w hrend das TP eine ihrer Unteraufgaben darstellt 40 X 25 Native Kommunikation 5 X 25 Native Kommunikation Eigenschaften von X 25 Das Ziel dieses Kapitels ist einen allgemeinen berblick ber die X 25 Kommunikationstechniken und ihre Anwendung bei rvs zu vermitteln Die Unterschiede in der Anbindung und ihre Grenzen bei speziellen Plattformen werden im entsprechenden Installationshandbuch behandelt X 25 native Kommunikation ist die Grundlage f r offene Kommunikation nach der Definition in dem Odette bertragungsprotokoll Offen bedeutet eine weltweite Verbindungsf higkeit zwischen Stationen die OFTP kompatib
64. ALWAYSTOFILE aktiviert sein 1 Schwerwiegende Verbindungsfehler werden immer auch wenn der Parameter TRACEALWAYSTOFILE nicht aktiviert ist 0 in eine Protokolldatei geschrieben Die Protokolldateien entstehen dann im Verzeichnis SRVSPATH tracedir unter dem Namen traceXXX log XXX steht f r die Nummer des rvscom Prozesses die auch in der MonitorLog Datei RVSPATH db rlog 1log Mitprotokolliert wird Der Parameter TRACECONNERR wenn er aktiviert ist 1 bewirkt dass jeder Verbindungsfehler in eine Trace Datei mitprotokolliert wird Die Protokollierung im Speicher ist ber den Parameter TRACEOFF abschaltbar M gliche Werte 0 Protokolle werden geschrieben 1 keine Protokolle im Speicher Diese M glichkeit ist besonders aus Performanzgr nden von Bedeutung da bestimmte Fehler wegen ihrer H ufigkeit zu berlangen Protokollen f hren k nnen 8 3 Robustheit von rvs bez glich Speicherplatz rvs bietet ab Version 4 05 die M glichkeit der Speicherplatz berpr fung aller relevanten rvs Verzeichnisse Dadurch wird die Robustheit von rvs in Bezug auf Speicherplatzprobleme deutlich erh ht Mit dieser Funktionalit t wird gew hrleistet dass ein rvs Operator rechtzeitig auf Speicherplatzmangel reagieren kann Im Falle von Speicherplatzproblemen erscheint im Monitor Log eine Meldung die besagt in welchen rvs Verzeichnissen nicht gen gend Speicherplatz vorhanden ist und wie viel noch ben tigt wird Gleichzeitig w
65. Basiskonzept 4 LU 6 2 Basiskonzept Das Ziel dieses Kapitels ist einen kurzen Uberblick Ober die Grundfunktionen der LU 6 2 Kommunikation zu geben und das Verstehen der entsprechenden Parameter der rvs Stationstabelle zu erleichtern Einzelheiten ber die Anbindung und ihre Spezialit ten und Beschr nkungen bei bestimmten Systemplattformen werden im entsprechenden Installationshandbuch behandelt Wenn Sie mehr Einzelheiten ber LU 6 2 erfahren wollen konsultieren Sie bitte die IBM Ver ffentlichungen und oder die LU 6 2 Dokumentation Ihres Systemanbieters Einige n tzliche IBM Publikationen sind nachfolgend gelistet Systems Application Architecture Communications Reference SC26 4399 System Network Architecture Concepts and Products GC30 3072 4 System Network Architecture Sessions Between Logical Units GC20 1868 2 System Network Architecture Type 2 1 Node Reference SC30 3422 2 berblickskapitel in systemspezifiscen APPC Handb chern wie OS 2 EE 1 3 APPC Programming Reference 0S 400 APPC Programmer s Guide RS 6000 APPC Programmer s Guide 4 1 Warum LU 6 2 Kommunikation Die wichtigsten Grunde fur die Wahl von LU 6 2 SNA Logical Unit type 6 2 Kommunikationstechnik als dem zuk nftigen Hauptmittel f r alle rvs Versionen sind e Eine hochentwickelte Programm zu Programm Kommunikation APPC Anwendungssschnittstelle f r LU 6 2 ist f r fast alle modernen Computersysteme verf gbar e Die APPC Programmschnitt
66. C Solaris Als rvs Datenbank wird Oracle oder MS SQL Server mit folgenden Versionen eingesetzt e Windows MS SQL Server alle Versionen Oracle 10 Oracle 11 e AIX5 3 6 1 Oracle 10 Oracle 11 e Linux i686 Oracle 9 Oracle 10 Oracle 11 e HPUX ia64 Oracle 9 Oracle 10 e HPUX risc Oracle 9 Oracle 10 Oracle 11 e Sun SPARC Solaris Oracle 10 Oracle 10 Client muss verwendet werden 2 Oracle 9 Client muss verwendet werden Auf jedem rvs Server Knoten muss Oracle Client Software installiert sein um die Zugriffe auf Oracle Datenbank zu erm glichen Normalerweise empfehlen wir die gleiche Versionsnummer f r Oracle Client und Oracle Server Ausnahmen s o Voraussetzung f r Zugriffe auf die zentralen Verzeichnisse des rvs Data Centers im Netzwerk ist das Protokoll NFS Network File System Version 3 2 11 3 rvs Data Center Architektur rvs Data Center besteht aus folgenden Komponenten e mehreren rvs Knoten rvs Servern mit installiertem rvs und Oracle Client Software e einer zentralen Oracle Datenbank die von den rvs Servern per SOLNET Uber TCP IP erreichbar ist e Einem zentralen Verzeichnis in dem die wichtigsten der von dem rvs Data Center verwendeten Verzeichnisse enthalten sind Dieses zentrale Verzeichnis muss ber NFS Network File System f r jeden rvs Server verf gbar sein Empfehlenswert ist dass dieses Verzeichnis auf einem separaten Rechner konfiguriert ist Es k nnt
67. CTIONVALUE int RVSCAL_OK wenn rvslistcmd erfolgreich ist _cmdid long input Die CMDID Kommandonummer des Kommandos welches bearbeitet wurde Ruckgabewert von rvscal p_info struct RVSCMD output Zeiger auf eine Struktur welche Informationen Uber das Kommando CMDID enthalt RVSCMD status char output Zeichen das den Status des Kommandos enth lt a d e h p q s f RVSCMD errorcode short output Short Integer welche einen Fehler Code enth lt wenn dieser von 0 abweicht 174 Glossar 12 Glossar ASCII American National Standard Code for Information Interchange Access Method Die Access Method Zugangsmethode beschreibt die Art und Weise wie zwei Stationen miteinander verbunden sind Dialog Schnittstelle rvsdia Die Dialog Schnittstelle von rvs stellt interaktive Benutzerfunktionen zur Verf gung EBCDIC Extended Binary Coded Decimal Interchange Code EDI Electronic Data Interchange EDIFACT Electronic Data Interchange for Administration Commerce and Transport EERP End to End Response ODETTE Ausdruck f r die Quittung am Ende der bertragung bei der Sende bertragung ET Empf ngerTabelle Interne rvs Tabelle die die Empf nger beschreibt ETSI European Telecommunications Standardization Institute 175 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch HPFS High Performance File System OS 2 Datei System von OS 2 I
68. E InformationsEingang Internes rvs Kommando zur Steuerung der Zustellung und des Routing von empfangenen Dateien L InformationsZustellung Internes rvs Kommando f r die Zustellung empfangener Dateien an einen lokalen Empf nger Kommandozeilen Schnittstelle rvsbat Die Kommandozeilen Schnittstelle von rvs stellt Funktionen f r den Ablauf von Prozessen im Hintergrund zur Verf gung Kommunikations Modul rvscom Das Kommunikations Modul von rvs verbindet verschiedene Stationen miteinander und versendet und empf ngt Dateien MasterTransmitter rvsxmt Der MasterTransmitter des rvs koordiniert Sende und Empfangsprozesse um die optimale Auslastung der Netzkapazit t zu gew hrleisten Monitor rvsmon Der rvs Monitor ist die Hauptkomponente des rvs Systems Er kontrolliert Sende und Empfangs bertragungen und startet automatisch Jobs RE JS wenn n tig ODETTE Organization for Data Exchange by Tele Transmission in Europe Die komplette Beschreibung von OFTP erhalten Sie unter http www odette org OFTP ODETTE File Transfer Protokoll 176 Glossar Das ODETTE File Transfer Protokoll ist die Definition des File Transfer Protokolls von der ODETTE Group IV f r die ISO OSI Schichten 4 bis 7 Internationales Protokoll das in vielen Gesch ftsbereichen benutzt wird z B Industrie Commerce Finanzen Operator Konsole rvscns Die Operator Konsole stellt dem Administrator rvs Funktionen zum K
69. EYW rvsGetNextJS const long cn pre long lpen js Beschreibung der Parameter cn_pre const long input Kommandonummer des vorherigen Eintrages Ipcn_js long output Kommandonummer des in der JS Tabelle gefundenen Eintrages f r Jobstart nach Sendeversuch 11 2 5 3 Jobstarteintrag aus der Datenbank holen Prototyp rvsGetJS PROCDEF int PROCKEYW rvsGetJS const long cn_js INFO JS jsinfo 164 Arbeiten mit C Funktionen Beschreibung der Parameter cn_js const long input Kommandonummer des Jobstarteintrages jsinfo INFO_JS output Struktur mit Informationen ber den Jobstarteintrag 11 2 5 4 Eintrag f r Jobstart nach Sendeversuch konfigurieren Prototyp rvsJobStartEntry PROCDEF int PROCKEYW rvsJobStartEntry const int icmd INFO_JS jsinfo Beschreibung der Parameter icmd jsinfo const int input Kommando zur Angabe was getan werden soll JS_UPDATE berarbeitet einen Jobstarteintrag JS_DELETE l scht einen Jobstarteintrag JS_CREATE erstellt einen Jobstarteintrag INFO_JS input Struktur mit Informationen ber den Jobstarteintrag 165 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch 11 2 5 5 R ckgabewerte FUNCTIONVALUE int RVSCAL_OK wenn die Funktion erfolgreich ist RVSCAL_END_FETCH wenn es keinen bereinstimmenden Jobstarteintrag gibt RVSCAL_PARAMETER_CHECK wenn mindestens ein Parameter falsch ist
70. G StOP Ps EE 103 9 1 6 Automatisches Versenden von Dateien mit Hilfe von neis 105 9 1 7 KE EE 106 9 1 8 Fehlerwerte von rvsb at u cen rk ah nn nk nahe raid 107 9 2 Sicherung der Stationstabelle rvswrdstat cc eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeseeeaeeeeeeaeeeeeenaees 107 9 3 Konvertieren von U oder T Dateien zu Pseudo F oder V Dateien rvsut2 v 108 9 4 Aktive Panel Tvsap nnne nee ee le nal 110 9 5 Wiederherstellen des Isam Index rcueri nn nenn 111 9 6 me Informationseintrag usiel nenn nnnn nenn 112 9 7 Backup der rvs Daten evebackup EE 113 9 8 Wiederherstellung der rvs Daten rsresatorel nn nenn 115 9 9 nef End to End Response rvseert eg ege antes wae E 116 9 10 FVSSCO atciel aise E ee Ee e enee ees AECH 118 9 11 Senden einer Datei rvssend nur f r UNIX ucesesennssnnnnnnnnnnnnnennnnnnnennnn mann 121 9 12 IVSCNE CKD OPRRREPERPEEUET s a aa aa a TEEN 122 9 13 Dateilversehiebern VSMOv E cega a aa aed dai 124 9 14 WEE UE 126 IV rvs Schnittstellen EN 127 10 rvs Kommandozeilen Schnittstelle und C CAL Schntttstelle ee 127 10 1 Die rvs Kommandozeilen Schnittstelle rvsbat starten 127 10 2 Die C CAL Schnittstelle verwenden AA 129 10 2 1 Kompilieren und binden der C CAL Schnitttelle f r rvSNT nen 129 10 2 2 C CAL Schnittstelle f r UNIX und OG400 nenn ana 130 10 3 Syntax der KOMMANCOS ET 133 10 4 Das Kommando START 4 42 22 aan a ee ea ea ee eas 133 10 5 Das Kommando
71. INDB LOGFORMAT DBDL und DBTO Uber die Konfiguration der neuen rvs Data Center Parameter k nnen Sie im Benutzerhandbuch rvsX Kapitel 15 nachlesen 2 11 5 2 Lastverteilung Jeder rvs Knoten kann alle Aufgaben bernehmen und deshalb kann die Last auf alle Knoten gleichm ig verteilt werden Der Monitor eines Knotens auf dem die Last gering ist beginnt eher mit der Abarbeitung eines neuen Jobs als ein Monitor der unter hoher Last steht da er eher auf die Datenbank zugreift um zu berpr fen ob neue Jobs abgearbeitet werden k nnen first come first serve Hinweis Die dem rvs Data Center vorgeschaltete Hardware z B Brick f r ISDN oder switch f r TCP IP ist ebenfalls f r die Lastverteilung von eingehenden Verbindungen die auf die Knoten verteilt werden relevant nicht aber Bestandteil des rvs Data Centers 2 11 5 3 Skalierbarkeit Neue rvs Knoten k nnen rvs Data Center hinzugef gt oder alte entfernt werden Durch diese Skalierbarkeit der Anzahl der Knoten ist ein rvs Data Center in der Lage eine wesentlich h here Menge an Daten und Auftr gen abzuarbeiten als ein rvs standalone ber das Hinzuf gen oder Entfernen weiterer Knoten im laufenden Betrieb kann die Verarbeitungsmenge dynamisch angepasst werden ohne dass rvs Data Center gestoppt werden muss Die Anzahl der sinnvoll verwendbaren Knoten ist abh ngig von der verwendeten Umgebung Rechner Bandbreite des Netzwerks Date
72. O ST st INFO NK nk INFO RT rt INFO Ob Op INFO LU lu INFO XP xp INFO TC tc INFO LX 1x INFO_STATION 11 2 1 2 N chsten Stationseintrag aus der Datenbank holen Prototyp rvsGetNextStation PROCDEF int PROCKEYW rvsGetNextStation char SIDpre char SID Beschreibung der Parameter SIDPRE char input SID der vorherigen Station SID char output SID der n chsten in ST Stationstabelle gefundenen Station 11 2 1 3 Stationseintrag in der Datenbank aktualisieren Prototyp rvsUpdateStation PROCDEF int PROCKEYW rvsUpdateStation INFO STATION info 157 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch Beschreibung der Parameter info INFO_STATION input Struktur mit Informationen ber den Stationseintrag 11 2 1 4 Stationseintrag aus der Datenbank holen Prototyp rvsGetStation PROCDEF int PROCKEYW rvsGetStation char psz_SID INFO STATION info Beschreibung der Parameter psz_SID char input SID der Station info INFO_STATION output Struktur mit Informationen ber den Stationseintrag 11 2 1 5 Stationseintrag aus der Datenbank l schen Prototyp rvsDeleteStation PROCDEF int PROCKEYW rvsDeleteStation char psz_SID Beschreibung der Parameter psz_SID char input SID des Stationseintrages 11 2 1 6 Alle unterbrochenen Kommandos wieder aufnehmen Prototyp rvsFreeSuspendedCommands PROCDEF int PROCKEYW rvsFreeSuspendedCommands void
73. P D bedeutet dass Dateien im Format Fest als Bin rdateien bertragen werden und Dateien im Format Variabel als Textdateien bertragen werden Standard V rvs internes Format XMCREATE Generierung von Log Nachrichten mit ausf hrlicher Information ber die Art der Sendung Ausgangspunkt und Zielort nach jedem erfolgreichen Sende oder Empfangsprozess Standard 1 eingeschaltet XMTTIMEOUT Dieser Parameter ist nur im Zusammenhang mit rvs Data Center von Bedeutung Timeout f r rvs MasterTransmitter Standard 700 Sekunden 8 2 Leitungsfehlerprotokolle im Speicher rvs bietet ab Version 4 0 die M glichkeit Leitungsfehlerprotokolle im Speicher abzulegen Diese Funktion erm glicht eine bessere Diagnose von Fehlern die auf der Leitungsebene ab und zu auftreten 79 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch Alle ankommenden und abgehenden Daten werden in einem Puffer im Speicher mitgeloggt Die Gr e des Puffers ist durch die folgenden neuen rvs Parameter beeinflussbar TRACEMAXITEM und TRACEMAXSIZE TRACEMAXITEM ist die Anzahl der Zeilen Records im Speicher wohingegen TRACEMAXSIZE die maximale Gr e des Protokolls im Speicher ist Einheit kB Standardwert f r TRACEMAXITEM 1024 Zeilen Standardwert f r TRACEMAXSIZE 1024 kB Um alle Verbindungsdaten in eine Protokolldatei zu schreiben muss der neue Parameter TRACE
74. RIO Parameter 75 rvsrestore Syntax 117 setparm Kommando 95 rvsrii Parameter 112 Shell Script 184 Dosirvsbackupest 116 prervsbackupext 116 GR EE 183 SIDTRAGE et 29 SIDTRACE Parameter 69 75 SLEEP seee 92 Speicherplatzmangel 82 SPERRTO aerer 28 SPEILESDIR edd 19 SPINDIR Ense 19 SPOUTDIR a 2 u amp 20 SSCREATE Flag 94 SSCREATE Parameter 76 el EE 183 Stations ID 183 STATISTICS 29 STATISTICS Parameter 76 88 Status rvs Monitor 15 stop Kommando 88 95 Syntax Dateinamen 29 rvsbackup 115 123 E EE 118 VAC eebe e geescht 113 LVSTESTOTE EE 117 fN Tue VE 110 Tabellen rvs Datenbank 21 TCP IP Anwendungs Schnittstelle 45 TCP IP Netzwerk Adressieren seeen 45 TCRIPRGV ES 29 TCPIPRCV Parameter 77 94 TIMESTAMP Parameter 77 TMAXCON Parameter 77 TRACEALWAYSTOFILE 81 TRACECONNERR 81 TRACEMAXITEM s 81 TIRACEMASGLZE 81 TSTODPRCT Parameter 78 bertragungskomponente 183 bertragungsprotokoll OFTP34 Umgebungsdatei 28 Umgebungsvariable BYSENVE ee 112 e PEE 108 Utilities SF Sites uate et eater 96 Ee 183 MSN BE 30 183 VDSNCHAR Parameter 78 Verbindungsaufbau Ee 43 Verzeichnisse 12 VFTYP Parameter 79 Virtual data Se
75. Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch e icmdfile Kommandos werden nicht von stdin gelesen sondern aus der Kommando Eingabedatei cmdfile Die Kommando Eingabedatei enth lt folgende Elemente Kommandos darf mehrere Zeilen lang sein am Ende jeder fortzusetzenden Zeile muss das stehen Kommentarzeilen beginnend mit e llanguage Nachrichtensprache verwenden wie in language angegeben e q Kommando ohne Echo Stumm Modus ausf hren R ckmeldungen ber Erfolg oder Fehler der Operation werden weiterhin unterst tzt Kommandobehandlung Kommandos k nnen in die Kommando Eingabedatei oder mit dem Aufruf von rvsbat geschrieben werden In beiden F llen ist die Syntax des Kommandos identisch Beispiel SEND C DSN c temp readme txt SID LOC DSNNEW new txt Eine genaue Beschreibung der Kommandos ist in Kapitel 10 enthalten F r jedes von der Kommandoeingabe gelesene Kommando wird eine Nachricht zu stdout geschrieben die Informationen ber den Erfolg oder Fehler bei der Bearbeitung des Kommandos enth lt Wenn rvsbat ohne Eingabe einer Kommandodatei gestartet wird kann es mit lt STRG gt C abgebrochen werden Beispiele Die folgende Abbildung zeigt Ihnen ein Beispiel f r das Senden einer Datei mittels rvsbat unter Windows NT 128 rvs Kommandozeilen Schnittstelle und C CAL Schnittstelle Y Eingabeaufforderung Microsoft R Windows NT TM C Copyrig
76. Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch oix Browse view Network SNMP Monitor Window Help l x sjala al gt al seelaa S allm gi 2 m oS Ins a Tables 05 25001 192 168 0 1 255 255 255 0 0 0 0 0 1998 5 administration H adsl alive GO aox E andisr E atm I bridge E bp capi 9 fr E hdsl2shdsl interfaces Oip ipsec GO ipx E isdn O ler E modem 9 ospf pabx E ppp pppoa pppoe O gos E security E snmp E ssh transmission O tty GO user E voip ven x25 GO xot xot xotlFTable xotStatTable For Help Te Fi kORO Ui Di Add New Index xl xotlfindex fo REFUSE zl Ri xotlflnlpAddr Os 0 0 ep Cancel xotlfOutl pAddr 192 168 0 1 sotlfOutPort 1998 xotlfMaxLinks xotlfMtu 456 EN H A DD Di EN RRC xatlfAllowlncoming yes Type IP address i e 199 155 32 17 F RRC RRC Di DI 2 Definiere die XOl Schnittstelle x25OverlsdnifTable e Hier muss pro Kommunikationsrichtung eine Schnittstelle definiert werden e Fur eine eingehende ISDN Verbindung m ssen Sie den Parameter xoilfDirection auf in den Parameter xoilfSignalling auf 0x700 und den Parameter xoilfL2Protocoll auf lapb setzen e Fur eine ausgehende ISDN Verbindung muss der Parameter xoilfRemoteNumber auf und der
77. RouteTable Definiere eine Route von einer XOT Schnittstelle zu einer XOl Schnittstelle x25RouteTable Pro Route muss man einen separaten Eintrag konfigurieren Sie konnen auch eine Ersetzungsregel f r die ISDN Nummer verwenden diese wird die Ziel ISDN Nummer durch die X 25 Adresse des X 25 Pakets ersetzen Setze den Parameter x25RtDstLinkAddrRule auf d dies wird die ISDN Nummer durch die X 25 Adresse ersetzen Setze den Parameter x25RtDstLinkAddrMode auf rule dies wird die Ersetzungregel aktivieren Setze x25RtSrcIfIndex auf die eigehende XOT Schnittstelle incoming XOT interface und x25RtDstIfIndex auf eine ausgehende XOl Schnittstelle outgoing XOl interface _ Configuration Manager Windowi 4300 25RouteTable lalx Browse View Network SNMP Monitor Window Help lej x slals H2 SzJ ioelcl S alem 2 H fr A index sretfindex Sretinkaddr Dstiftndex DstLinkAddr DstuinkAddrMode SrcAddr SrcNSAP DstAddr Ds e CC hdsl2shdsl CH interfaces xi j a x25RtSrelfindex 25001 Ko RES E ipx x25RtSreLinkAddr L ei SE i 25RtDstlfindex rom H E modem x25RtDstLinkAddr 7 d Ge 25RtDstLinkAddiMode fue sg a ppp 25RtSrcAddr cc et au EAA E GEI oe x25RtDstAddh Ir ii Sc 25RIDSINSAP 4 i 425RtProtocolld 3 2 tty x25RtCallUserD ata T voo a E a vpn x25RtNUI He 125FtRewrtingRule J x25RtMetric Ir 25AtlugQutg
78. Sollte sich eine Firewall zwischen rvs Client und rvs Middleware befinden m ssen sieben frei konfigurierbare Ports freigeschaltet werden Folgende rvs Client Server Versionen werden von rvs unterst tzt rvs Version 5 06 ist mit rvs Client Server Version 5 05 00 kompatibel und mit rvs Client Server Client API 5 05 00 abw rtskompatibel bis zu rvs 3 04 mit rvs Client Server 2 02 Das folgende Bild soll die rvs Data Center Architektur veranschaulichen 25 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch OFTP RMI TCP IP SQLNET TCPI IR Zentrales Verzeichnis rvsClient rvs Datenbank Auf allen rvs Knoten m ssen Verbindungsnetzwerke ISDN X 25 oder TCP IP konfiguriert werden ber die Dateien versendet oder empfangen werden Im obigen Bild ist diese Komponente mit OFTP dargestellt 2 11 4 Benutzerschnittstelle von rvs Data Center Dem Benutzer von rvs Data Center stehen folgende Schnittstellen zur Verf gung e rvs Batch Schnittstelle rvsbat e Skripte e rvs Client Server rvsbat dient haupts chlich zum automatisierten Versenden von Dateien und zum Anlegen von residenten Empfangseintragen REs und _ Jobstarts nach Sendeversuchen JSs rvsbat kann auf einem beliebigen rvs Knoten ausgef hrt werden Die Vorgehensweise ist identisch wie bei rvs standalone wobei sich zu sendende Dateien im zentralen Verzeichnis befinden m ssen Weiterh
79. T Systems rvs portable Version 5 07 Referenzhandbuch Referenzhandbuch Die in diesem Handbuch aufgef hrten Produkte sind urheberrechtlich gesch tzt und stehen dem jeweiligen Rechtsinhaber zu rvs Version 5 07 Referenzhandbuch 2012 by T Systems International GmbH Holzhauser Stra e 4 8 13509 Berlin Das vorliegende Handbuch ist urheberrechtlich gesch tzt Alle Rechte vorbehalten Kein Teil dieses Buches darf ohne Genehmigung von T Systems in irgendeiner Form durch Fotokopie Mikrofilm oder andere Verfahren reproduziert oder in eine f r Maschinen insbesondere Datenverarbeitungsanlagen verwendbare Sprache bertragen werden Auch die Rechte der Wiedergabe durch Vortrag Funk und Fernsehen sind vorbehalten Inhaltliche nderungen dieses Handbuches behalten wir uns ohne Ank ndigung vor T Systems haftet nicht f r technische oder drucktechnische Fehler oder M ngel in diesem Handbuch Au erdem bernimmt T Systems keine Haftung f r Sch den die direkt oder indirekt auf Lieferung Leistung und Nutzung dieses Materials zur ckzuf hren sind Inhaltsverzeichnis Inhaltsverzeichnis Inhaltsverzeichnis u nssenerunnssennineinnene nun enden nennen denen nennen een nn 3 ue DE ue LO el 7 L Einf hrung eet geen 9 1 rvs und seine Schnittstellen im Uberblick sssssssssessessssessessssessesnsecssesssecenesnseesseeeeeanes 10 1 1 Feelener ege Eeer geben 11 ll Technischer berblick uuuunnn
80. T stparm Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch Beschreibung der Parameter parm char input Vorheriger Parameter stparm PARM_STRUCT output Struktur mit Informationen ber den n chsten Parametereintrag 11 2 2 4 Parameterwert in die Datenbank schreiben Prototyp rvsWriteParm PROCDEF int PROCKEYW rvsWriteParm char parm PARM STRUCT stparm Beschreibung der Parameter parm char input Parametername stparm PARM_STRUCT input Struktur mit Informationen ber den Parameter eintrag 11 2 2 5 R ckgabewerte FUNCTIONVALUE int RVSCAL_OK wenn die Funktion erfolgreich ist RVSCAL_PARAMETER_CHECK wenn mindestens ein Parameter falsch ist RVSCAL_INVALID_NAME wenn der Parametername nicht vorhanden ist RVSCAL_INTERNAL_ERROR wenn ein interner Datenbankfehler aufgetreten ist 11 2 3 Funktionen zur Verwaltung von rvs Operator Kommandos Dieses Kapitel beschreibt die Funktionen die f r die Verwaltung von rvs Operator Kommandos erforderlich sind 11 2 3 1 Operator Kommando in die Datenbank schreiben Prototyp rvsStoreok PROCDEF int PROCKEYW rvsStoreOK char command 160 Arbeiten mit C Funktionen Beschreibung der Parameter command char input Kommando String 11 2 3 2 rvs Monitor aufwecken Prototyp rvswakeMonitor PROCDEF int PROCKEYW rvsWakeMonitor void Beschreibung der Parameter keine Parameter vorh
81. T Nach Ablauf von STATCHECKINT erfolgt eine Aufnahme des Systemstatus Zeitintervall Format YY MM DD hh mm ss Standard 00 00 00 01 00 00 d h 1 Stunde STATISTICS Generieren einer Sendestatistik Aufzeichnung in der Statistik Log Datei rlstat 1log f r UNIX und Windows NT 0 keine Statistik Log Datei 1 kurze Form 2 ausf hrliche Form der Statistik 3 kurze Form der Statistik mit gerouteten bertragungen 4 ausf hrliche Form der Statistik inkl gerouteter bertragungen 5 neue Parameter wie Dateiformat Zustand der bertragung Anzahl der Einwahlversuche 6 Statistik ber gel schte Eintr ge auch vom Benutzer 7 Statistik ber gel schte Eintr ge und ber geroutete bertragungen Standard 2 ausf hrliche Statistik eingeschaltet SYNCDL Lesen Sie bitte ber den Parameter EERP_OUT in diesem Kapitel SYNCTO Lesen Sie bitte ber den Parameter EERP_OUT in diesem Kapitel TCPIPRCV Maximale Anzahl der gleichzeitig voraktivierten horchenden listening Prozesse f r TCP IP Kommunikation 0 kein TCP IP Empf nger wird gestartet 75 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch TIMESTAMP TMAXCON TRACEALWAYS TOFILE TRACECONNERR TRACEMAXITEM TRACEMAXSIZE n TCP IP Empf nger werden gestartet Standard 1 Generierung eines Zeitstempels um Dateien mit dem gleichen Namen zu unterscheiden 0000 999 dreistelliger Z hler f r MS DOS Dateiname
82. T dekomprimiert und entschl sselt sondern so wie sie empfangen wurde in das Verzeichnis SRVS_PATH usrdat kopiert Eine Dekomprimierung Entschlusselung muss explizit vom Benutzer mit ComSecure gemacht werden Mogliche Werte N Nein und J Ja Standard J Generierung von Benutzerbenachrichtigungen BB Kommando M gliche Werte 0 Nein und 1 Ja Standard 0 ausgeschaltet Prioritat der Benutzerbenachrichtigungen BB Kommando M gliche Werte 1 100 Standard 90 Zeit in Sekunden nach der das Warten auf Daten vom BRICK ISDN Adapter abgebrochen wird M gliche Werte 20 600 Sekunden Standard 20 Zus tzlich zur Odette ID wird die Rufnummer bzw IP Adresse des Anrufers Calling Party gepr ft Sofern die Rufnummer IP Adresse nicht dem erwarteten Wert entspricht wird die Verbindung beendet M gliche Werte N Nein und J Ja Standard N Die Zeitspanne in Sekunden vor einem OFTP Richtungswechsel Change Direction nach Empfang einer Datei M gliche Werte 0 5 Sekunden Standard 1 1 Sekunde Bei der Einstellung CHECKMAXPSESSIONS J wird die Anzahl der gleichzeitigen Verbindungen auf den im Stationsparameter PSESSION angegebenen Wert begrenzt 61 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch CMDDELETE CNSMSGS CNTGC CNTIE CNTMA M gliche Werte J Ja und N Nein Standard N Entferne jedes Kommando und die mit ihm verbu
83. TP _BERP vdsnchar RVSCAL_ L OFTP _ EERP retry RVSCAL L _DT typedef struct char char char char char char char SINT SINT SINT INFO_LU netid_lu RVSCAL L LU62 NETID luname RVSCAL _ L LU62 LUNAME tpname RVSCAL L Lei TPNAME userid RVSCAL_L LU62 UID password RVSCAL L LU62_PASSW profile RVSCAL L LU62 PROF mode RVSCAL L LU62 _MODE i security flg sync Elg_ conv typedef struct char char long char char char char char char SINT char SINT SINT SINT char char long INFO XP alias RVSCAL L X25 ALIAS recv_alias RVSCAL L X25 ALIAS cntn xaddr RVSCAL L X25 ADDR subaddr RVSCAL _ L X25 SUBADDR timeout RVSCAL L X25 TIMEOUT isdnno RVSCAL_L X25 ISDNNO link RVSCAL_L X25 LINK fac RVSCAL L X25 FAC flgdbit cug RVSCAL_L X25_CUG flgreqrev flgaccrev flgfastsel usrdata RVSCAL L X25 USDTA vc RVSCAL_L ET cntsessions typedef struct char long char SINT SINT SINT char INFO_TC protocol RVSCAL L Cl cntn inaddr RVSCAL_L _ TCPIP ADDR i_port i max_in i max out security RVSCAL_ L TEPIP SEC 156 Arbeiten mit C Funktionen typedef struct char lx name RVSCAL L LX NAME long ds Len char lx val RVSCAL L LX VALUE INFO LX typedef struct char sid RVSCAL_L STATID int flg_st int flg_nk int flg _ rt int flg_op int flg_lu int flg_xp int flg_tc int flg_1x INF
84. VSCAL L KS state of send cmd lalilflplel ls char status_ie RVSCAL L KS char status iz RVSCAL L KS char dsn local RVSCAL L DSN char s_ recfm RVSCAL L CCLI 149 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch char s_ftype RVSCAL L Cl char s_code RVSCAL L Cl char s_codein RVSCAL L C1 char e codeout RVSCAL L Cl char s disp RVSCAL L C1 char s label RVSCAL L SEUSRLABEL user defined label SINT flg tstamp INFO SK SetSendEntry Commands define SET HOLD 1 define SET RELEASE 2 define SET_DELETE 3 define TRANSMISSION SEND 1 define TRANSMISSION RECV 2 define CN_START 0 11 1 2 Nachsten Sendeauftrag aus der Datenbank holen Prototyp rvsGetNextSend PROCDEF int PROCKEYW rvsGetNextSend long prev_send_cn INFO SK info Beschreibung der Parameter FUNCTIONVALUE int RVSCAL_OK wenn rvs einen n chsten Sendeeintrag gefunden hat RVSCAL_END_FETCH wenn keine Sendeeintr ge gr er als PREV_SEND_CN vorhanden sind RVSCAL_INTERNAL_ERROR wenn ein interner Datenbankfehler aufgetreten ist prev_send_cn int input Kommandonummer des vorherigen Sendeeintrages info struct INFO_SK output Struktur mit Informationen ber den n chsten Eintrag mit einer Kommandonummer gr er als prev_send_cn REMARKS rvsGetNextSend sucht nach dem n chsten Eintrag mit einem Wert gr er als prev_send_cn Wenn die Funktion das
85. abeaufforderungen und Nachrichten benutzt werden soll Der Standard ist Englisch Beispiel rvsrii ld Mit diesem Kommando k nnen Sie rvsii aufrufen mit Deutsch als Sprache f r Eingabeaufforderungen und Meldungen Diese Funktion kann gestartet werden w hrend rvs im Betrieb ist Sie sollten dieses Kommando aus der Datei SRVSPATH init rdmini dat aufrufen indem Sie das Kommando opcmd eingeben 111 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch OPCMD cmd system cmd nohup rvsrii gt dev null amp time 02 00 00 repeat 24 00 00 Dieses Kommando bewirkt dass eine Datenbank Indexbereinigung jeden Tag um 2 Uhr stattfindet Wenn Sie gezwungen sind das rvskill Kommando zu benutzen ist es dringend notwendig danach die rvsrii Funktion anzuwenden um m gliche Besch digungen der rvs Datenbank zu umgehen 9 6 nef Informationseintrag rvsie rvsie das rvs Informationseintrag Recovery Tool kann sehr hilfreich sein wenn Ihre Datenbank besch digt wird rvsie macht es Ihnen m glich alle Informationseintr ge wiederherzustellen die noch nicht erfolgreich beendet wurden da genau solche unvollendeten rvs Kommandos verloren gehen k nnen wenn die Datenbank besch digt wird Welche Informationseintragsarten k nnen durch rvsie wiederhergestellt werden e Alle SEs von Dateien die nicht vollst ndig bertragen wurden e Alle IEs von Dateien die vollst ndig empfangen w
86. ag mit dem Anbieter Wegen dieser F higkeiten wird der Link ins paketwechselnde Netzwerk auch Mehrfachkanal Link genannt Es gibt zwei Arten virtueller Kan le e SVCs wechselnde virtuelle Kan le e PVCs permanente virtuelle Kan le Die PVCs verhalten sich wie gemietete Leitungen und stellen ein anderes Punkt zu Punkt Verh ltnis dar SVCs haben auch einen Punkt zu Punkt Charakter das eine Ende jedoch kann bei der Installation frei gew hlt werden Am Ende einer logischen 41 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch Verbindung wird der SVC unterbrochen rvs ist f r den Betrieb auf der Basis von SVCs bestimmt Kunden die an ein X 25 Netzwerk angebunden werden m ssen die Anzahl der PVCs und oder SVCs bestimmen f r die ihr Mehrfachkanal Link konfiguriert werden soll Die Anzahl der Kan le ist die obere Grenze der m glichen parallelen Verbindungen Andererseits ist die Zahl der virtuellen Kreise eine Kostenfrage Die rvs Anforderungen an die Anzahl der virtuellen Kan le h ngen von der erwarteten Belastung ab genauer von der Anzahl der Datenpakete die gleichzeitig parallel bertragen werden sollen Als minimale Anforderung f r einen sehr schwachen Verkehr sollten 2 VCs vorhanden sein In der Regel reichen ca 10 VCs aus Abh ngig vom Anbieter bieten X 25 Netzwerke eine Reihe von Zusatzfunktionen wie umgekehrte Belastung geschlossene Benutzergruppen schnelle Selek
87. agung von Stammdaten und Daten von Medienkonzernen F r verschiedene Grade der Automatisierung sind passende Schnittstellen zu rvs f r die Erzeugung von Sende und Empfangseintr gen verf gbar Dialog Ist ein interaktives Werkzeug f r die Schnittstelle Erzeugung jeweils einzelner Eintr ge rvsdia Abfragefunktionen informieren Sie ber den Status Ihrer Anforderungen Kommandozeilen Liest Kommandos aus einer Datei Diese Schnittstelle Eingabedatei ist eine einfache Textdatei die rvsbat mit einem beliebigen Editor vorbereitet oder als Ausgabedatei eines Anwendungsprogrammes erzeugt werden kann C CAL Erlaubt Anwendungsprogrammen durch Schnittstelle Aufrufe von Funktionen der rvscal Programmiersprache C die direkte Generierung von rvs Kommandoeintragen J CAL Diese Java Schnittstelle wurde im Schnittstelle Zusammenhang mit dem rvs Client Server einer netzwerkf higen Erweiterung von rvs portable entwickelt XML Schnittstelle XML Schnittstelle erm glicht Export und Import von rvs bezogenen Daten im XML Format rvs analysiert die Sendeeintr ge erzeugt Sendekommandos und startet die Sendeprozesse die Ihre Dateien an den oder die richtigen Nachbarknoten im OFTP Netzwerk f r die Zustellung oder die Weiterleitung Routing bertragen Der jeweilige Sendeeintrag bleibt im Wartezustand bis eine positive Best tigung vom Empf nger EERP kommt 10 rvs und seine Schnittstellen im berblick Em
88. anden 11 2 3 3 R ckgabewerte FUNCTIONVALUE int RVSCAL_OK wenn die Funktion erfolgreich ist RVSCAL_PARAMETER_CHECK wenn mindestens ein Parameter falsch ist RVSCAL_INVALID_NAME wenn der Parametername nicht vorhanden ist RVSCAL_RC_WAKE_FAILED wenn das Aufweck Kommando fehlschlagt RVSCAL_INTERNAL_ERROR wenn ein interner Datenbankfehler aufgetreten ist 11 2 4 Funktionen zur Verwaltung von residenten Empfangseintragen Dieses Kapitel beschreibt die Funktionen die fur die Verwaltung von residenten Empfangseintragen erforderlich sind 11 2 4 1 Typ Definitionen und Makros typedef struct char uid local RVSCAL L USID char vdsn RVSCAL L VDSN char uid sender RVSCAL_L USID char sid_sender RVSCAL_L STATID char dsn_local RVSCAL L DSN char s_replace RVSCAL L C1 char s disp RVSCAL L C1 SINT flg stamp char s printdef RVSCAL L Cl char dsn_batchjob RVSCAL L DSN char uid creator RVSCAL L USID 161 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch char accnt_rcv RVSCAL L ACCT char comment RVSCAL L RECMNT char dt lastused RVSCAL L DT INFO RE define RE UPDATE 1 define RE DELETE 2 define RE CREATE 3 11 2 4 2 Nachste Kommandonummer des residenten Empfangseintrages aus der Datenbank holen Prototyp rvsGetNextRE PROCDEF int PROCKEYW rvsGetNextRE const long cn pre long lpcn_re Beschreibung der Parameter cn_pre const lon
89. ank wiederherstellen Prototyp rvsWriteDB PROCDEF int PROCKEYW rvsWriteDB char environment char dsn Beschreibung der Parameter environment char input Name der Umgebungsdatei Wenn der Wert NULL oder ein leerer nullterminierter String ist sucht rvs nach der Standardumgebung dsn char input Dateiname der zu gespeicherten Datei 11 2 7 4 Datenbank initialisieren Prototyp rvsInitDB PROCDEF int PROCKEYW rvsInitDB char environment char sid loc 170 Arbeiten mit C Funktionen Beschreibung der Parameter environment char input Name der Umgebungsdatei Wenn der Wert NULL oder ein leerer nullterminierter String ist sucht rvs nach der Standardumgebung sid_loc char input lokale Stations ID 11 2 7 5 Datenbank l schen Prototyp rvsDeleteDB PROCDEF int PROCKEYW rvsDeleteDB char environment const int delattrib Beschreibung der Parameter environment char input Name der Umgebungsdatei Wenn der Wert NULL oder ein leerer nullterminierter String ist sucht rvs nach der Standardumgebung delattrib const int input Das Attribut gibt an welche Datei geloscht werden soll Mogliche Werte sind DEL_DB Standard alle Datenbankdateien l schen DEL_LOG Logdateien entfernen DEL_TMP alle Dateien aus dem tempor ren rvs Verzeichnis entfernen 11 2 7 6 Benutzer Empfangs Jobstart und Stationseintr ge speichern Prototyp rvsDumpRU PROCDEF i
90. arameter 69 LDSNPRIO Parameter 69 NUMRLOGS Parameter 71 NUMRLSTAT Parameter 71 einen Snes OCREVAL eessen 29 LID Parameter 69 E ir istparm Kommando 61 95 en LITRACELVL en 29 ODTRACELVL Parameter 71 75 95 LITRACELVL Parameter 69 75 95 ODTRACLVL ne 29 LMPRIO Parameter 69 OEXBUF nnnnnnnn 29 LOGEORMAT 28 OEXBUF Parameter 71 92 Beiler 28 OF BP eeh 182 Log Meldungen 28 OKPRIO Parameter 72 LogWriter E 18 opemd Kommando 113 LU 6 2 Eigenschaften 40 Open System Interconnection182 LU 6 2 Einheiten 39 Operator Konsole 20 182 LU 6 2 Kommunikation 37 Oracle EE 24 LU 6 2 Konversationstypen 38 ORETRY Parameter 72 MasterTransmitter 17 43 181 Oblast 182 MasterTransmitter Aufgaben17 OTIMEOUT Parameter 72 181 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch Parameter 29 60 IVSUIZEV a Ee 110 ACTPCOUNT nn 61 GDSNMAY eee eeee eee 74 SDSNPRIO 22 22 74 AECCHECK ecn 61 94 SENDBLOCKS 75 87 92 AUTODECRYP cen 62 SEPRIO 2 2 2 0 022 252 75 BBCREATE 62 94 SIDTRACE anaana 69 75 BBPRIO kan eee 61 62 SU EE 14 76 92 BRICKOFTPTI 62 SNARCV 76 CALLINGNUMCHECK G2 SNAROV eene SSCREA TE 2 u 2 u 76 COWAN A 62 STATCHECKINT 76 CMDDELETE
91. chen oder doppelten Anf hrungszeichen angegeben werden Beispiel listparm prio Dieser Befehl listet die Werte von BBPRIO IEPRIO IZPRIO etc auf 8 1 Die rvs Parameter im berblick ACTPCOUNT Angabe nach wieviel Prozent einer bertragung der Kommunikationsprozess wieder Informationen zum Prozess der Aktiven Leitungen Active Panel schickt M gliche Werte 1 100 Standard 10 Prozent AECCHECK AuthorityExecuteCommandCheck berpr fe die Berechtigung ein rvs Monitor internes Kommando auszuf hren M gliche Werte 0 ausgeschaltet und 1 eingeschaltet Standard 0 AGENT_HEARTBEAT Dieser Parameter ist nur im Zusammenhang mit dem rvs SNMP Agenten von Bedeutung Er definiert ob eine Heartbeat Meldung in regelm igen Abst nden vom rvs Monitor an die TCP IP Adresse des rvs SNMP Agenten gesendet wird M gliche Werte 0 Nein und 1 Ja Standard 0 nur Parameter f r aktives Panel 60 AGENT_LOGLEVEL AUTODECRYP BBCREATE BBPRIO BRICKOFTPTI CALLINGNUMCHECK CDWAIT CHECKMAXPSESSIONS Die rvs Parameter Dieser Parameter ist nur im Zusammenhang mit dem rvs SNMP Agenten von Bedeutung Er gibt an welche Log Meldungen an den rvs SNMP Agenten gesendet werden sollen M gliche Werte 0 gar keine Log Meldungen 1 alle 2 Fehler Meldungsklasse Error und Warning Siehe bitte das Benutzerhandbuch rvs SNMP Agent Bei AUTODECRYP N wird eine empfangene Datei NICH
92. dat RDSTAT DAT 666 88 Die rvs Parameter Wert Bedeutung RCV Richtung RCV receive Empfang M glich ist auch SNT send senden XPSKK Richtung Rcv StationsID des Empf ngers Richtung SND StationsID des Senders 31211 31215 Kommandonummer IE und 12 beim Empfang SE und SK beim Senden Datum und Uhrzeit Empfang Zustellung der Datei 2005 02 14 08 59 14 ins rvs Verzeichnis usrdat Senden Bereitstellung des Sendeauftrags in die rvs Datenbank RVSENVALT DAT VDSN virtueller Dateiname f r die bertragung nome RVSENVALT DAT Pfad lokal 666 Rictung RCV Anzahl empfangener Bytes Richtung SNT Anzahl gesendeter Bytes STATISTICS 3 generiert die Datei rlstat log mit denselben Eintr gen wie STATISTICS 1 STATISTICS 4 bewirkt dasselbe wie STATISTICS 2 loggt aber ebenfalls gleichzeitig den gerouteten Datentransfer Ausgangs und Zielstation Beispiel SNT MBO1 MBX MBO1 31857 31860 2005 02 25 14 47 51 RTEST home skk rvs out RTEST DAT 666 Im obigen Beispiel wird die Datei RTEST DAT von der Station MBX an die Station MBO1 MBX MBO01 gesendet STATISTICS 5 generiert einen noch ausf hrlichen Output in rlstat log mit zus tzlichen Eintr gen wie Dateiformat Status der bertragung und Anzahl der Einwahlversuche Beispiel 89 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch RCV XPSKK 00000319
93. dateimaske gt und lt Jobapplikation gt die Standardeinstellung job und rvsbat w hlen m ssen diese Parameter nicht in der Konfigurationsdatei gesetzt werden Im Falle dass Sie nur f r einen der beiden Parameter die Standardeinstellung w nschen m ssen alle Parameter in der Zeile angegeben werden da die Reihenfolge der Parameter entscheidend ist Hinweis Alle nderungen in der Datei rvsjs cnf wirken sich erst nach einem Neustart von rvsjs aus Die aktuelle Konfiguration aus der Datei rvsjs cnf kann auch mit dem Befehl rvsjs abgefragt werden 9 1 5 Start und Stopp In diesem Kapitel wird der Start und Stopp auf Windows und auf UNIX Systemen beschrieben Es empfiehlt sich zuerst rvsjs zu konfigurieren und erst dann zu starten da rvsjs schon beim Start das Jobverzeichnis nach Jobdateien berpr ft Windows Starten Sie rvsjs auf Windows Systemen mit dem folgenden Befehl rvsjs t lt Aktualisierungsintervall in Sekunden gt Mit der Option t legen Sie fest in welchen Zeitabst nden das Jobverzeichnis auf Jobdateien berpr ft werden soll 103 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch Beispiel rvsjs t 60 Das Jobverzeichnis wird periodisch alle 60 Sekunden berpr ft rvsjs als Dienst starten Der rvsjs Dienst kann ber die grafische Oberfl che von Windows gestartet werden auch so konfiguriert werden dass er jedes Mal beim Systemstart zusammen mit Windows
94. de oder welche Dateien bertragen wurden Diese Art der Informationen bezieht sich also auf Ereignisse die bereits eingetreten sind Abh ngig davon um welche Art es sich handelt werden die Informationen auf verschiedene Weise angezeigt e Die Statusinformationen ber eine aktuell stattfindende Daten bertragung k nnen mit einem ActivePanel abgerufen und angezeigt werden e Die Ereignisinformationen zwischen einem rvs Start und Stopp werden in eine tempor re Nachrichtendatei geschrieben und k nnen ber die Operator Konsole abgerufen und angezeigt werden e Die Ereignisinformationen unabh ngig von einem rvs Start und Stopp werden in eine daf r definierte Nachrichtendatei gespeichert und k nnen mit Hilfe eines ASCII Editors angezeigt werden Folgende Grafik verdeutlicht die Arbeitsweise des LogWriters Systemkomponenten Nutzerapplikation Monior remon Mastertraremitter remm LogWriter risigw OFTP Network 2 5 rvs Service Provider rvsSP rvs Service Provider ist ein internes rvs Programm Applikation welches die folgenden Dienste bereitstellt e Komprimierung und Dekomprimierung e Ver und Entschl sselung Wenn n tig werden die Dateien vor dem Senden komprimiert und oder verschl sselt und beim Empfang dekomprimiert und oder entschl sselt rvsSP arbeitet eng mit dem rvs Monitor zusammen Dabei beh lt rvs Monitor die Ablaufssteuerung f r die Sende Empfangsauftr ge in rvs und b
95. den die Jobdateien abgearbeitet werden sollen siehe Kapitel 9 1 5 In Verbindung mit rvsbat ist zu beachten dass die Jobdatei von rvs ausgewertet wird Dies f hrt dazu dass Verweise auf Versand Dateien in der Jobdatei auf die Netzwerksicht des rvs Rechners bezogen sein m ssen 9 1 3 Installation Dieses Kapitel beschreibt die Installation von rvsjs auf Windows und auf UNIX Systemen Windows Um rvsjs benutzen zu k nnen muss sich die ausf hrbare Datei rvsjs exe im Verzeichnis RVSPATH system befinden Installieren als Windows Dienst kann man es mit dem folgenden Kommando auf der Eingabeaufforderung rvsjs i Mit rvsjs i s wird rvsjs als Dienst installiert der mit dem Betriebssystem automatisch gestartet wird Das Gleiche erzielt man Uber die graphische Benutzeroberflache mit Start Systemsteuerung Verwaltung Dienste rvs job start 98 Liste aller rvs Hilfswerkzeuge Eigenschaften von rysNT job start Lokaler Computer 21x Allgemein Anmelden Wiederherstellen Abh ngigkeiten Dienstname rysis Anzeigename nit job start Beschreibung Pfad zur EXE Datei c rvs system rysjs exe Starttyp Automatisch Dienststatus Beendet Starten Beenden Anhalten Fortsetzen Sie k nnen die Startparameter angeben die bernommen werden sollen wenn der Dienst von hier aus gestartet wird Startparameter Abbrechen bernehmen Falls rvsjs unter einem b
96. e SENDATT Anzahl der Sendeversuche nach denen der Job gestartet werden soll e DSNTEMP Name der tempor ren Datei Diese Datei kann am Ende des Sendeauftrages mit dem Befehl DELETE DSNTEMP NT rm DSNTEMP UNIX DLTF DSNTEMP OS 400 gel scht werden COMMENT optional Ein Kurztext zur Beschreibung des Zwecks des Jobstarteintrages bis zu 50 Zeichen lang Standard leerer String Beispiele Koss use all parameters SENDJOB C VDSN sendingl SID st2 ATTEMPTS 1 JOB home rvs bin send faill sh COMMENT This is a test JS Ak use defaults SENDJOB C VDSN sending2 SID st2 JOB home rvs bin snd sh Job should start after data have been transmitted successfully k SENDJOB C VDSN sending3 SID st2 JOB home rvs bin snd sh Ak 144 rvs Kommandozeilen Schnittstelle und C CAL Schnittstelle Kassen SS delete SENDJOB SENDJOB D VDSN sending3 SID st2 rk re update SENDJOB SENDJOB U DSN home sending2 SID st2 JOB home rvs bin sendok sh 10 9 Das Kommando USER Funktion rvs Benutzertabelle ndern Benutzer einstellen Dialogsprache f r Benutzer festlegen e e e e Privilegien f r die Benutzer festlegen Bestimmungsworte CREATE erstellt einen Eintrag in die rvs Benutzertabelle DELETE l scht einen Eintrag in die rvs Benutzertabelle UPDATE berarbeitet einen Eintrag in die rvs Benutzertabelle Wenn kein Bestimmungswort angegeben ist wird der Eint
97. e von ASCII Zeichen mit unterschiedlichen Zeilenl ngen vorbereitet haben z B der l ngste Satz ist 120 Zeichen lang und die notwendigen Parameter sind dann wie folgt zu belegen VFTYP T FORMAT V MAXRECL 120 Als MAXRECL ist die maximale L nge eines Satzes bis zum Zeilenwechsel gedacht ohne CR LF oder LF Siehe auch Beispiele am Ende des Abschnittes VFTYP V intern bedeutet dass die Datei vor dem Versand mit rvsut2 v behandelt wurde Dann ist nur das Format FORMAT der zu sendenden Datei anzugeben ohne den Parameter MAXRECL Siehe Beispiele am Ende des Abschnittes VFTYP X bedeutet dass eine Texdatei automatisch beim Versenden mit rvsut2 v konvertiert wird Beispiel VFTYP X FORMAT F MAXRECL 80 Der Unterschied zum VFTYP T ist dass die Datei nicht die gew nschte Zeilenl nge besitzen muss dies wird vom rvsut2fv erledigt VFTYP U bedeutet dass eine bin re Datei automatisch beim Versenden mit rvsut2 v konvertiert wird Die gew nschte Zeilenl nge muss nicht vorhanden sein dies wird vom rvsut2 v erledigt Beispiel VFTYP U FORMAT F MAXRECL 80 136 MAXRECL SIDORIG rvs Kommandozeilen Schnittstelle und C CAL Schnittstelle VFTYP D bedeutet dass Dateien im Format Fest als Bin rdateien bertragen werden und Dateien im Format Variabel als Textdateien bertragen werden optional maximale Satzl nge f r Dateien im Format T F oder V dieser Parameter wird nur ben tigt wenn die Dateien nicht m
98. e Parameter k nnen ber rvsbat oder rvs Client Server mit dem Befehl setparm im laufenden Betrieb ge ndert werden ODTRACLVL LITRACELVL SIDTRACE STATISTICS CMDDELETE DTCONN1 20 TCPIPRCV MAXX25RCV OCREVAL und OEXBUF F r die nderung aller anderen Parameter ist ein Stoppen und Starten des rvs Data Centers notwendig da sie auf allen Knoten gleich sein m ssen 2 12 Dateinamen Die Syntax f r g ltige Dateinamen ist vom Betriebssystem abh ngig Gleiche Dateinamen k nnen angegeben sein als myid rechnung dat unter UNIX c myid rechnung dat unter Windows Systemen MYID DATA RECHNUNG unter OS 400 auf einer OS 400 MYID RECHNUNG DATA Unter MVS auf einem IBM Host Diese Namen sind auf manchen Systemen sensibel f r GroR Kleinschreibung z B UNIX die Grof Kleinschreibung muss also beachtet werden Sicherheitssysteme wie RACF unter MVS k nnen weitere Einschr nkungen bez glich der auf einzelnen lokalen Systemen g ltigen Dateinamen erzwingen Diese Unterschiede k nnen nachfolgend beschriebene Probleme oder M hen verursachen wenn eine Datei an ein anderes Betriebssystem gesandt werden soll 29 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch Hinweis In der englischen Ausgabe dieses Handbuchs werden die englischen Begriffe file und data set synonym verwendet In der vorliegenden deutschen Fassung wird durchgehend der Begriff Da
99. e auf dem gleichen Rechner wie die zentrale Datenbank liegen nicht aber auf einem von den rvs Knoten um die Ausfallsicherheit des gesamten Systems nicht zu gef hrden Folgende Verzeichnisse m ssen im zentralen Verzeichnis vorhanden sein 24 Systemkomponenten temp f r die tempor re Speicherung von Dateien w hrend des Sende und Empfangsprozesses usrdat fur die Zustellung der empfangenen Dateien init f r die Konfigurationsdateien und Lizenz keydir fur die Schlussel zur Dateiver und Entschlusselung spindir f r die internen Jobdateien Komprimierung und Verschl sselung des Service Providers die abgearbeitet werden sollen spoutdir f r die internen Ergebnisdateien Log Dateien der Jobverarbeitung des Service Providers Die Log Dateien k nnen zur Fehleranalyse verwendet werden spfilesdir f r die internen Arbeitsdateien des Service Providers die bei der Jobverarbeitung benutzt werden Alle zu sendenden Dateien m ssen sich auch im zentralen Verzeichnis befinden e rvs Client Server welcher seinerseits aus rvs Middleware und rvs Client besteht rvs Client Server dient zur Konfiguration und Wartung des rvs Data Centers rvs Middleware muss auf einem beliebigen Knoten laufen rvs Client kann hingegen auf einem Rechner au erhalb des rvs Data Centers ausgef hrt werden Die Kommunikation zwischen Client und Middleware wird durch eine RMI Verbindung Java realisiert
100. e k nnen beliebige alphanumerische Zeichen enthalten Sie k nnen einen Satz spezieller Zeichen nicht enthalten z B Leerzeichen einfache oder doppelte Anf hrungszeichen und Klammern Unterschiedliche Parameterangaben m ssen durch mindestens ein Leerzeichen voneinander getrennt sein 10 4 Das Kommando START Funktion Eine Sitzung mit den rvs Utilities starten rvs Datenbank ffnen Pr fen ob der aktuelle Benutzer die rvs Utilities benutzen darf start USER wird implizit durch die C CAL Schnittstelle aufgerufen wenn es nicht explizit aufgerufen wird Wenn die Kommandozeilen Schnittstelle die Ausf hrung startet wird start USER immer implizit aufgerufen Bestimmungsworte USER Standard startet die Sitzung f r den rvs Benutzer 133 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch Parameter RVSENV optional Name der rvs Umgebungsdatei Beispiele Umgebungsdatei in rvs400 Bibliothek RVS_NEW DAT RVSENV benutzen START USER RVSENV RVS_NEW DAT RVSENV 10 5 Das Kommando END Funktion e Beendet die Sitzung mit den rvs Utilities e Schlie t de rvs Datenbank e END muss bei der Verwendung der C CAL Schnittstelle aufgerufen werden Wenn die Kommandozeilen Schnittstelle die Ausf hrung startet wird END immer implizit aufgerufen Bestimmungsworte keine Parameter keine Beispiele END 10 6 Das Kommando sEND Funktion e Erstellt e
101. editwert die Anzahl der Puffer die die sendende Seite ohne eine Antwort abzuwarten senden kann Sie tauschen Informationen ber den Namen die ungef hre Gr e und das Format der zu bertragenden Datei aus W hrend der bertragung findet eine Kompression und Dekompression der Daten statt Nach der bertragung werden die Bytez hler auf beiden Seiten verglichen Nach der erfolgreichen Speicherung der Datei wird eine Quittierung an die Ausgangsstation gesandt Falls die bertragung gest rt wurde z B durch Leitungsunterbrechung verf gt das OFTP Protokoll ber einen Mechanismus der die Wiederaufnahme der bertragung an dem Unterbrechungspunkt gew hrleistet Funktion Richtungs nderung Wenn alle Dateien bertragen worden sind wird der Empf nger vom Sender aufgefordert eigene wartende Dateien zu senden Fur mehr Protokolleinzelheiten konsultieren Sie bitte die Ver ffentlichungen der Odette und VDA Gremien Odette Specifications for File Transfer 34 Protokollschichten in der rvs Kommunikation In der Tabelle unten wird der allgemeine aber vereinfacht dargestellte Nachrichtenflu in einer Odette Sitzung gezeigt Die sendende Seite ist der Initiator die empfangende Seite arbeitet als Reagierender Initiator Sender Responder Empf nger Verbinden Netzwerke verbinden Zen SSRM ODETTE FTP READY Odette ID SSID Passwort Puffergr e Kredit SSID Od
102. eit des bertragungsbeginns Wenn Sie gleichzeitig viele besetzte Leitungen haben aber Ihr Interesse nur auf ein paar von ihnen gerichtet ist k nnen Sie ein Filter definieren das Ihnen nur die Objekte Ihres Interesses anzeigt Sie k nnen das Filter ber die folgenden Parameter definieren e eine SID beschr nkt die Auswahl auf Leitungen die zu dieser Station f hren bedeutet keine Stationsbeschr nkung e ein Kommunikationstyp TYPE beschr nkt die Auswahl der Leitungen f r diesen Kommunikationstyp bedeutet keine Kommunikationstyp Beschr nkung 110 Liste aller rvs Hilfswerkzeuge Die Funktionstaste lt F3 gt oder die lt ESC gt Taste schlie en den Panel auf UNIX Systemen 9 5 Wiederherstellen des Isam Index rvsrii Die rvs Datenbank ist nach der isam Methode index sequential access method organisiert Im SRVSPATH db Verzeichnis gibt es zwei Dateitypen db idx Die db Dateien sind Tabellendateien und die idx Dateien sind Indexdateien Jeder Zugang zu einer Tabellendatei l uft ber eine idx Datei Indexdateien k nnen sehr gro werden deshalb m ssen sie regelm ig erneuert werden rvsrii eenvdsn 1x Alle Parameter sind optional e der optionale Parameter e wird nur benutzt wenn die Umgebungsdatei nicht in der Umgebungsvariable RVSENV definiert ist und sich auch nicht im aktuellen Verzeichnis befindet e der optionale Parameter I definiert die Sprache x die f r Eing
103. eitert nun die Batch Schnittstelle um zu erm glichen Versandauftr ge auch ber ein Netzwerk zu erzeugen 9 1 2 Arbeitsweise von rvsjs rvsjs bergibt Jobdateien die in einem vereinbarten Verzeichnis Jobverzeichnis abgelegt sind an rvsbat so dass der dritte Schritt aus dem Beispiel im Kapitel 9 1 1 automatisch von rvsjs ausgef hrt wird und der Benutzer die Batch Schnittstelle rvsbat nicht explizit aufrufen muss Wenn das Jobverzeichnis f r Jobdateien im Netzwerk zugreifbar ist k nnen Sendeauftrage ber das Netzwerk an rvs bergeben werden Eine solche Konfiguration ist in Abbildung 1 dargestellt 96 Liste aller rvs Hilfswerkzeuge Auftrags Auftrags verzeichnis verzeichnis Auftragsverzeichnis im LAN von allen EE Computern erreichbar Dateiversand beispielsweise rvs Computer Via ISDN Proze Ivsjs Abbildung 1 Beispielkonfiguration f r bergabe von Versandauftr gen an rvs ber ein Netzwerkverzeichnis Aus Abbildung 1 ist auch ersichtlich dass ber das Netzwerkverzeichnis Sendeauftr ge von mehreren anderen Rechnern UNIX und oder Windows an rvs bergeben werden k nnen rvsjs arbeitet zyklisch mit folgenden Schritten rvsjs berwacht ein oder mehrere Jobverzeichnisse um Jobdateien f r rvs zu finden Die Jobdateien werden anhand des konfigurierbaren Dateinamens z B job erkannt Findet rvsjs eine Jobdatei benennt rvsjs sie um um weitere Zugriffe auf sie zu ve
104. elle der letzten eindeutigen Kommandonummer Letztes Kommando LD LastDate letzte benutzte ODETTE Zeit LM Tabelle der Log Meldungen LU Tabelle der LU 6 2 Parameter LT Tabelle der Log Meldungen der rvs Data Center LX Tabelle fur Leitungstreiber Parameter Erweiterungen 21 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch NK Tabelle der Nachbarstationen OK Tabelle der Benutzerkommandos OP Tabelle der Odette Parameter PT Tabelle der rvs Parameter Parametertabelle QE Tabelle der eingegangenen Quittierungen Quittierungseingang QS Tabelle der zu versendenden Quittierungen QuittierungsSendeeintrag RE Tabelle der residenten Empfangseintr ge RI Tabelle der rvs Informationen rvs Knoten Aktivit ten bei rvs Data Center RT Tabelle der routing Informationen Routingtabelle SE Tabelle der Sendeauftagseintragungen Sendeeintrag SK Tabelle der Sendekommandos Sendekommando SL Tabelle der Serialisierungsliste SS Tabelle der Sendestatistik ST Tabelle der Stationen Stationstabelle SV Tabelle der Schl sselverwaltung TC Tabelle der TCP IP Parameter TR Tabelle der User Level Security VD Tabelle der zu versendenden Datenpakete Versanddatei VM Tabelle der Sendebenachrichtigungen Versandmeldung XP Tabelle der X 25 Parameter Der Hauptschl ssel einer Tabelle ist in der Regel die Stations ID SID Die Tabellen sind in Zeilen und Spalten organisiert Die Zeilen ent
105. em Programm rvseerp ist es auch m glich EERPs zu l schen oder freizugeben Diese Funktion ist im Benutzerhandbuch rvsX Kapitel 3 1 7 beschrieben In rvsxP k nnen Sie die EERPs ber die graphische Oberfl che freigeben oder l schen siehe Benutzerhandbuch Kapitel 6 3 4 9 10 rvssce Das Hilfswerkzeug rvssce bietet Ihnen ab der Version 2 05 f r rvsX rvsNT und rvsXP eine zus tzliche M glichkeit Datei zum Partner zu versenden Alle Versandparameter die Ihnen in rvsdia rvsX oder rvsNT rvsXP rvsbat und rvscal zur Verf gung stehen sind hier mit den gleichen Auspr gungen m glich Mit rvssce k nnen Sie auch den Status eines Kommandos aus der rvs Datenbank abfragen und diese Information in eine XML Datei umlenken um sie eventuell weiterzuverarbeiten 118 Liste aller rvs Hilfswerkzeuge Dateiversand Syntax rvssce d lt Dateiname gt s lt StationsID gt uvtlIoODFTSVMYCFi Obligatorische Parameter d S Name der zu versendenden Datei SID der Zielstation Optionale Parameter U V V D F Lokale Benutzer ID virtueller Dateiname f r die bertragung VDSN max 26 Zeichen lang Textformat der zu sendenden Datei siehe Referenzhandbuch Kapitel 10 6 oder Benutzerhandbuch Kapitel Die rvs Parameter im berblick Parameter VFTYP Angabe ob die Datei nach dem erfolgreichen Versenden gel scht oder erhalten bleiben soll W hlen Sie e K um die Datei nach dem Senden bei
106. ems rvs Systems Referenzhandbuch S Format von ft SINIX brauchbar nur f r ft SINIX T Textformat die Datei liegt im Textformat vor Textformat bedeutet dass die zu sendene Datei nur aus ASCII Zeichen bestehen darf und jede Zeile mit Zeilenwechsel carriage return und line feed Windows oder nur line feed UNIX endet Jede Zeile wird in einen Ausgabesatz konvertiert Die Satzl nge wird im Parameter MAXRECL festgelegt Empfang Dateien im Format Fest oder Variabel k nnen bei Empfang auch als Textdatei abgelegt werden Dies wird ber den Parameter VFTYP gesteuert VFTYP T bedeutet dass empfangene Dateien im Format F oder V so abgelegt werden dass am Satzende ein Zeilenwechsel eingef gt wird Es ist m glich dies auch im residenten Empfangseintrag zu steuern indem der Parameter VFTYP auf T gesetzt wird Senden Dateien k nnen auch im Format Fest oder Variabel mit der Kommandozeilen Schnittstelle rvsbat versendet werden ohne dass sie zuvor mit dem Utility rvsut2fv exe konvertiert wurden Dazu kann man mittels des Parameters MAXRECL zus tzlich die Satzl nge angeben F r Dateien im Format Fest ist dies die Satzl nge jedes Satzes bis zum Zeilenwechsel CR LF bei MS Windows LF bei UNIX Systemen Bei Dateien im Format Variabel handelt es sich um die maximale Satzl nge Voraussetzung ist dass die Dateien in dem entsprechenden Format vorliegen anderenfalls kommt es zu bertragungsfehlern Leerzeilen werd
107. en durch einen Satz mit genau einem Leerzeichen ersetzt Um Dateien im Format Fest oder Variabel mit der Kommandozeilen Schnittstelle rvsbat versenden zu k nnen gibt es folgende optionale Parameter f r die Erzeugung eines Sendeeintrages VFTYP legt fest ob Dateien im Format F oder V nach der oben beschriebenen Art versendet werden sollen T Datei liegt im Text Format vor und wird nach der neuen Methode behandelt Standard V Verhalten wie bisher Dateien im Format F oder V sind mit rvsut2 fv exe formatiert MAXRECL maximale Satzl nge wenn VFTYP T gesetzt ist Beispiele zu diesem Thema befinden sich im 78 Die rvs Parameter Referenzhandbuch Kapitel ber rvsbat Kommando SEND VFTYP X bedeutet dass Textdateien automatisch beim Versenden in das Host Format Fixed Variable mit dem Tool rvsut2fv umgewandelt werden Dabei muss die Textdatei nicht die gew nschte Zeilenl nge besitzen dies wird vom Tool rvsut2 fv erledigt Folgende Parameter sind anzugeben VFTYP FORMAT und MAXRECL Beispiel VFTYP X FORMAT F MAXRECL 80 VFTYP U bedeutet dass unstrukturierte bin re Dateien automatisch beim Versenden in das Host Format Fixed Variable mit dem Tool rvsut2fv umgewandelt werden Dabei muss die unstrukturierte Datei nicht die gew nschte Zeilenl nge besitzen dies wird vom Tool rvsut2fv erledigt Folgende Parameter sind anzugeben VFTYP FORMAT und MAXRECL Beispiel VFTYP U FORMAT F MAXRECL 80 VFTY
108. ent in der alle ben tigten statischen und dynamischen Informationen abgelegt sind Statische Informationen sind z B die rvs Parameter sowie die Stationstabelle auf welche von der lokalen Station zugegriffen werden kann Dynamische Informationen sind Informationen ber aktuelle Prozesse wie z B Sendeauftr ge Die Prozesse kommunizieren nicht direkt miteinander sie nutzten die rvs Datenbank als Kommunikationsmedium Ausnahme die Operator Konsole in einigen rvs Anwendungen kommuniziert direkt mit dem rvs Monitor Eine enge Verbindung im Sinne eines gemeinsamen Speichers und Aufgabenunterteilung wie bei rvsMVS ist aus Gr nden der Mobilit t und der Wartung nicht m glich Das Ziel war bei den unterst tzten Plattformen so viel wie m glich identischen Code zu nutzen Nur wenige Systeme unterst tzen einen gemeinsamen Speicher und Aufgabenunterteilung dann jedoch k nnte der Code nicht portabel gehalten werden 13 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch Mehrproze f higkeit und externe Datenhaltung sind blich f r alle Systeme mit Ausnahme von PCs mit MS DOS oder PC DOS Um den stetig steigenden Datenverkehr effizient zu bew ltigen und die Performance von rvs zu erh hen kann die rvs interne C ISAM Datenbank durch eine hoch performante Datenbank ersetzt werden Auf Windows AIX und LINUX Systemen ab Version 2 05 gibt es die Moglichkeit der Anbindung an ei
109. enutzt rvssp f r die Vor bzw Nachbearbeitung von Dateien vor dem Versand bzw nach dem Empfang rvs Monitor schreibt alle notwendigen Angaben zu einem Auftrag Job an rvssP in jeweils eine Datei pro Auftrag die Jobdatei Die Jobdatei wird vom rvs Monitor ins Verzeichnis SPINDIR gestellt Danach arbeitet rvsSP alle Auftr ge aus SPINDIR ab Zwischendateien die rvsSP erzeugt werden in einem separaten Verzeichnis SPFILESDIR abgelegt Jobs die fertig bearbeitet sind legt rvsSP ins Verzeichnis 19 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch SPOUTDIR ab rvs Monitor wird dar ber via IP Socket Verbindung informiert und bearbeitet danach alle Jobs die sich in SPOUTDIR befinden Hinweis Die Pfade f r die Variablen SPINDIR SPFILESDIR und SPOUTDIR sind in der Datei SRVSPATH rvsenv dat zu setzen Siehe Benutzerhandbuch Kapitel 3 11 f r die Erkl rung von SPINDIR SPFILESDIR und SPOUTDIR 2 6 ActivePanel Das ActivePanel ist ein Anzeigeprogramm mit dem Informationen ber aktuell stattfindende Daten bertragungen angezeigt werden k nnen Gestartet wird das ActivePanel e mit dem Programm rvsap unter UNIX e ber das Hauptfenster rvsNT Administrator Men Ansicht gt Aktive Leitungen unter Windows 2 7 Operator Konsole rvscns Die Operator Konsole ben
110. er Partner dient rvs ist f r die Nutzung mit unabh ngigen LUs und PU 2 1 bestimmt Ein Grundvorteil von PU 2 1 ist dass sie parallele Sessions unterst tzt Das bedeutet dass alle Partner LUs freien Zugriff auf die lokale LU haben und dass diese im Gegenzug zeitgleich auf sie zugreifen kann Mit unabh ngigen LUs kann rvs gleichzeitig viele Konversationen er ffnen und Daten parallel ber dieselbe physikalische Verbindung bertragen Die Benutzung von abh ngigen LUs wurde auf rvs noch nicht getestet und wird deshalb als nicht von rvs unterst tzt bezeichnet Bei abh ngigen LUs wird der Beginn einer Session vom SNA Host gesteuert Nur eine einzige Session pro LU ist 39 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch m glich Mit einer solchen Verbindung kann rvs nur ein Datenpaket in dem gegebenen Zeitabschnitt bermitteln W hrend die meisten Nicht Gro rechner Systeme PU 2 1 als benutzerfreundlichen Standard unterst tzen erfordert es Wissen und Einsatz um die Unterst tzung von PU 2 1 bei SNA Hosts zu gew hrleisten 4 6 Auswirkungen von LU 6 2 auf das rvs Design Die Grundeigenschaften von LU 6 2 haben das speziell angepa te Design von rvs bewirkt das sich von der rvsMVS Anbindung unterscheidet In Nicht Gro rechner Systemen deckt sich die LU mit dem System und das TP der rvs Empf nger startet in unserem Fall als unabh ngiger Hauptproze Einige LU
111. er Windows Systemen sh fur UNIX Systeme Diese Kommandozeilen Datei darf Ersetzungsvariablen Die Art des geforderten Jobs h ngt vom Betriebssystem ab Z B wird unter OS 2 eine CMD Datei als Hintergrundproze ausgef hrt w hrend unter OS 400 rvs ein Job mit Hilfe von SBMDBJOB startet 139 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch enthalten rvs ersetzt sie bevor es den Job zur Ausf hrung an das Betriebssystem bergibt Folgende Ersetzungsvariablen sind m glich e DSN Name der lokalen Datei e VDSN Virtueller Dateiname unter welchem die Datei bertragen wurde e DTAVAIL Datum zu dem die Datei f r das Senden verf gbar war e FORMAT Satzformat der empfangenen Datei F feste Satzlange V variable Satzl nge T Textdatei ASCII Zeichenfolge U unstrukturierte Datei bin r e MAXRECL Die Bedeutung dieses Feldes h ngt vom Satzformat der empfangenen Datei ab F Format L nge jedes Satzes V Format Maximale Lange den ein Satz haben kann T und U Format Immer 0 null e BYTES Zahl der bertragenen Bytes e RECORDS Zahl der Ubertragenen Satze fur Dateien im F und V Format fur Dateien im T und U Format immer 0 null e DTRCV Datum an dem die Datei dem lokalen Benutzer zugestellt wurde e LUID ID des lokalen Empf ngers e UID ID des Senders e SID Stations ID des Senders e SIDDEST Statio
112. estimmten Benutzerkonto arbeiten soll so kann dies mit dem Eingabeaufforderungsbefehl rvsjs i u lt Dom nenname Benutzername gt x lt Kennwort gt konfiguriert werden Der Dom nenname f r den lokalen Rechner Isi Beispiel rvsjs i u TSYSTEMS GOR x gorl Beispiel auf der Benutzeroberfl che 99 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch Eigenschaften von rysNT job start Lokaler Computer 21x Allgemein Anmelden Wiederherstellen Abh ngigkeiten Anmelden als Lokales Systemkonto IV Datenaustausch zwischen Dienst und Desktop zulassen Dieses Konto SKK degedasgp Kennwort Geeeeeeeeeeeeege E eeeeeeeeeeeeeee Dienst f r folgende Hardwareprofile aktivieren bzw deaktivieren Hardwareprofil Dienst Profil 1 Aktiviert Aktivieren Deaktivieren OK Abbrechen bernehmen Hinweis Wenn rvsjs nicht unter dem Systemkonto arbeitet sind Ausgaben auf den aktuellen Desktop nicht m glich Folglich kann rvsjs in diesem Fall nicht benutzt werden um Applikationen zu starten die Bildschirmausgaben erfordern rvsjs und Samba Laufwerk Seit Samba Version 2 0 unterst tzt Samba directory change notification f r rvsjs n tig UNIX Die ausf hrbare Datei rvsjs muss sich auch im Verzeichnis RVSPATH system befinden aber im Vergleich zu rvsjs in Windows Systemen sind keine gesonderten Installationsschritte erforderlich 9 1
113. ette ID Passwort etc Startdatei SFID gt ID Name Gr e Format lt SFPA Startdatei positive Antwort n Datenaufzeich DATA gt nungen CREDIT senden von Kreditwert n senden von n DATA gt Datenpaketen Enddatei ID EFID Bytez hler lt EFPA Enddatei positive Antwort wenn speichern erfolgreich und der Bytez hler korrekt war 35 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch Richtung ndern CD i lt EERP End to End Antwort Quittierung oo ESID End Session ID Netzwerk trennen Netzwerk trennen 3 4 rvs Kommunikationsprogramm Wie das rvs Kommunikationsprogramm die systemabh ngige physikalische Datei Input Output behandelt wird am Anfang des OFTP geregelt Wenn es notwendig ist werden die Daten vom EBCDIC in ASCII Code bersetzt und umgekehrt Weitere Informationen Uber Code Umwandlung finden Sie im rvs Benutzerhanbuch Das Kommunikationsprogramm speichert eingehende Informationen in einer temporaren Datei wenn es im Empfangsmodus arbeitet Auch Datenformate die vom lokalen System nicht unterst tzt werden wie z B Dateien mit festen oder variablen Datensatzen unter OS 2 konnen gespeichert und weiterverschickt werden sie werden nach dem Empfang in ein unterst tztes Format konvertiert 36 LU 6 2
114. eu generierte Kommandodatei aus Beispiel f r Windows restore bat Beispiel f r UNIX sh restore Wenn es in der Ausgabedatei Informationseintr ge gibt die f r Sie nicht mehr wichtig sind bearbeiten Sie diese Datei vor ihrer Ausf hrung und l schen Sie alle irrelevanten Informationseintr ge Bei der Ausf hrung der Ausgabedatei wird das Kommando rvsie f r jeden nicht ausgef hrten Informationseintrag automatisch aufgerufen Sie brauchen es nicht manuell f r jeden Informationseintrag tun 9 7 Backup der rvs Daten rvsbackup Es ist sehr wichtig regelm ig ein Backup der rvs Daten zu erstellen um einem eventuellen Datenverlust z B durch Stromausfall vorzubeugen Dieses Tool hilft Ihnen diese Aufgabe automatisch zu erf llen rvsbackup berpr ft dass e kein anderer rvs Proze l uft und e das ausgew hlte Archiv Verzeichnis existiert rvsbackup erstellt e einen Dump der rvs Datenbank rvsdbdump log 113 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch e eine rvsenv var Datei die den Wert von RVSENV enth lt Beispiel SRVSPATH rvsenv dat rvsbackup erstellt Kopien von e allen Datenbank Log Dateien rlog 1log rlstat log rldb 1log e allen Dateien aus dem SRVSPATH temp Verzeichnis e der Konfigurationsdatei SRVSPATH rvsenv dat e allen Dateien aus dem SRVSPATH init Verzeichnis rdkey dat rdmini dat rdstat dat Syntax rvsback
115. finden und w rde sich unter Umst nden sogar mit einer falschen Applikation verbinden 46 XOT Kommunikation 7 XOT Kommunikation In diesem Kapitel bringen wir ein paar Hinweise f r die Konfiguration von XOT Router XOT X 25 over TCP IP Router sind in der Lage X 25 Pakete zwischen einem TCP IP Netztwerk auf einer Seite und einem X 25 oder ISDN Netzwerk auf der anderen Seite zu routen Wie Sie rvs f r XOT konfigurieren sollen lesen Sie bitte im Benutzerhandbuch f r rvsXP oder rvsX 7 1 Systemanforderungen Um die XOT Funktionalit t in rvs zu benutzen brauchen Sie eine IP Verbindung zu einem XOT Router z B CISCO 801 CISCO 2600 oder BINTEC X4300 Die XOT Funktionalit t in rvs ist im Moment f r die folgenden Plattformen verf gbar e LINUX e Windows Wir haben die XOT Funktionalt t in rvs mit folgenden Routern getestet e CISCO 801 e CISCO 2600 und e BINTEC X4300 7 2 CISCO Konfiguration Im n chsten Kapitel werden wir zuerst unser Testszenario beschreiben und ein paar Beispiele f r die CISCO Routerkonfiguration auff hren Um eine BRl Schnittstelle f r ausgehende und eingehende Richtung zu konfigurieren verwenden wir dialer Schnittstellen dialer interfaces Es muss mindestens ein dialer f r die Richtung Senden und ein dialer f r die Richtung Empfangen existieren Vor den XOT Tests in rvs haben wir die X 25 Funktion mit PAD Befehlen in CISCO IOS berpr ft
116. g input Kommandonummer des vorherigen residenten Empfangseintrages Ipcn_re long output Kommandonummer des n chsten in der RE Tabelle gefundenen residenten Empfangseintrages 11 2 4 3 Residenten Empfangseintrag aus der Datenbank holen Prototyp rvsGetRE PROCDEF int PROCKEYW rvsGetRE const long cn_re INFO RE reinfo Beschreibung der Parameter cn_re const long input Kommandonummer des residenten Empfangseintrages reinfo INFO_RE output Struktur mit Informationen ber den residenten Empfangseintrag 11 2 4 4 Residente Empfangseintr ge konfigurieren Prototyp rvsResidentResceiveEntry PROCDEF int PROCKEYW rvsResidentReceiveEntry const int icmd INFO_RE reinfo 162 Arbeiten mit C Funktionen Beschreibung der Parameter icmd reinfo const int input Kommando zur Angabe was getan werden soll RE_UPDATE berarbeitet den residenten Empfangseintrag RE_DELETE l scht den residenten Empfangseintrag RE_CREATE erstellet einen residenten Empfangseintrag INFO_RE input Struktur mit Informationen ber den residenten Empfangseintrag 11 2 4 5 R ckgabewerte FUNCTIONVALUE int RVSCAL_OK wenn die Funktion erfolgreich ist RVSCAL_END_FETCH wenn es keinen bereinstimmenden residenten Empfang seintrag RVSCAL_PARAMETER_CHECK wenn mindestens ein Parameter falsch ist RVSCAL_INVALID_DSN wenn ein ung ltiger DSNNEW angegeben wurde RVSCAL_INVALID_JOB
117. gegeben Wird dieser Wert berschritten wird der ltere Teil der Datenbank Tabelle LT in eine Datei SRVSPATH arcdir dblogmessages lt timestamp gt exportiert und in der Datenbank gel scht Standard 50000 Meldungen 63 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch DBLOGMINENTRIES DIALCOUNT DIALRTIME DISKSPACEREJECT DISKSPACEWARN DTCONNnn Wenn Log Meldungen aus der Datenbank LT Tabelle exportiert werden Siehe Parameter DBLOGMAXENTRIES in dieser Tabelle entscheidet der Parameter DBLOGMINENTRIES wie viele Log Meldungen zur ckbehalten werden Es werden immer die neuesten Meldungen zur ckbehalten Standard 10000 Nur f r ISDN X 25 Anzahl der Wahlversuche bei einer besetzten Leitung busy Wenn diese nicht erfolgreich sind versucht rvs mit einer anderen Leitung siehe Kapitel ber alternative Netzwerke im Benutzerhandbuch die Verbindung aufzubauen Siehe auch Parameter DIALRTIME in dieser Tabelle Standard 5 Versuche Zeit in Sekunden die gewartet wird bevor ein neuer Versuch auf einer ISDN X 25 Leitung im Status busy besetzt unternommen wird Dieser Parameter steht in engem Zusammenhang mit dem Parameter DIALCOUNT Anzahl der Wahlversuche siehe diese Tabelle Standard 5 Sekunden Anzahl von Kilobytes die imVerzeichnis SRVSPATH temp frei sein m ssen damit Dateien empfangen werden k nnen Standard 5000 ca 5 MBy
118. gung gestartet wenn die Leitung wieder verf gbar ist Durch die erfolglosen Versuchen bis die Leitung wiederhergestellt ist wird jedoch um so mehr Rechnerzeit verschwendet 8 7 1 Beschr nkung der Anzahl von konkurrierenden Sendern Wenn Ihr System sehr ausgelastet ist und Sie wissen dass Ihre Nachbarn nur ein paar eingehende Anrufe gleichzeitig annehmen k nnen wollen Sie sicher die Zahl der Sender beschr nken die rvs gleichzeitig betreiben darf Dem Parameter MAXSENDERS entnimmt der MasterTransmitter rvsxmt wieviel Sender gleichzeitig in Betrieb sein d rfen Wenn die Zahl erreicht ist wartet der MasterTransmitter bis ein Sender beendet wird bevor er den n chsten Sender startet Wenn MAXSENDERS auf 0 gesetzt ist wird gar kein Sender gestartet Das ist nur dann n tzlich wenn die Partnerstation die Verbindung herstellen und die vorbereiteten Datenpakete abholen soll Verwenden Sie das Kommando activate um Daten zu einer bestimmten Station zu senden auch wenn MAXSENDERS auf 0 gesetzt ist 8 7 2 Beschr nkung der Anzahl von konkurrierenden X 25 oder ISDN Empf ngern Sie m ssen die Anzahl der gleichzeitig aktiven X 25 und ISDN Empf nger bestimmen Eine kleine Anzahl eignet sich f r geringen Verkehr eine gr ere Anzahl ist erforderlich wenn Sie Daten ber mehrere parallele Verbindungen empfangen m ssen Sie k nnen jedoch nicht mehr X 25 Empf nger aktivieren als die Zahl der in Ihrem X 25 Mehrfachkanal vorhandenen virtuel
119. halten eine Kommando oder Stationsbeschreibung etc die Spalten enthalten verschiedene Informationseinzelheiten wie Status Name der Datei Datum und Uhrzeit des Eintrags etc Die physikalische rvs Datenbank h ngt vom lokalen System ab rvs unterst tzt zur Zeit ISAM Oracle und Microsoft SQL Datenbank Die physikalischen Unterschiede werden von einer eingebetteten SQL Schnittstelle verdeckt die in allen Versionen von rvs portabel implementiert ist Das ist f r die Mobilit t und Wartungsm glichkeiten von rvs portabel von entscheidender Bedeutung da das logische Design nicht von der physikalischen Datei oder Datenbank abh ngig ist die von System zu System erheblich variieren kann 22 Systemkomponenten Die Datenbanktreiber unter der SQL Schicht sind auch bis zu einem gewissen Grad portabel Eine ISAM Datenbank und die entsprechenden Treiber werden f r Unix Windows Systeme und OS 400 ohne extra Kosten bereitgestellt als Teil der Standardl sung Um den stetig steigenden Datenverkehr effizient zu bew ltigen und die Performanceleistungen von rvs zu erh hen gibt es ab der 2 05 Version auf AIX Linux Sinix und Windows NT XP 2000 Vista 7 WS 2003 WS 2008 Systemen die M glichkeit der Anbindung an eine Oracle Datenbank und ab der Version 2 11 auf Windows Systemen die M glichkeit der Anbindung an eine MS SQL Datenbank Die rvs interne C ISAM Datenbank wird durch die externe hoch performante Oracle oder MS SQL Datenbank
120. hert wurden l sst es sich abschlie end in der Kommandozeile des Betriebssystems ausf hren 9 13 Datei verschieben rvsmove Dieses Programm verschiebt eine Datei in ein anderes Verzeichnis und bietet gleichzeitig die M glichkeit dieselbe Datei nach gew nschten 124 Liste aller rvs Hilfswerkzeuge Dateinamenkonventionen umzubennen Die Umbennenungsfunktionalitat nach bestimmten Mustern ist nicht so einfach mit den Standard M glichkeiten die Windows Systeme anbieten realisierbar sodass sich viele Kunden dies in rvs als Prozessunterst tzung gew scht haben Syntax rvsmove src lt Quelle gt dst lt Ziel gt retry lt Versuche gt B T S lt Sufffix gt D lt Delimiter gt Wenn Sie als Parameter nur Quelle und Ziel ben tigen ist folgende einfachere Syntax anzuwenden rvsmove lt Quelle gt lt Ziel gt Obligatorische Parameter src lt Quelle gt Name der zu verschiebende Datei oder lt Quelle gt dst lt Ziel gt Das Verzeichnis und oder Dateinamen der neuen Datei en oder lt Ziel gt B Als neuer Name der Datei wird der Basisname ursp nglicher Name der bei der Option src angegeben ist genommen Hinweis Dieser Parameter ist nur bei der l ngeren Syntaxform vorhanden Optionale Parameter retry Anzahl wie oft im Fehlerfall rvsmove versuchen soll eine Datei zu verschieben Standard 10 T Ein Timstamp in der Form YYYYDDMMhhmmssnnn wird am Anfang der Datei gesetzt Beispie
121. ht 1985 1996 Microsoft Corp c russre gt rusbat rusNT R2 03 00 00 Beta c gedas 1999 All rights reserved 1999 07 22 12 57 52 I lt CMD_EXECUTED gt Kommando START USER erfolgreich aus gefuehrt SEND C DSN c temp liesmich txt SID LOC DSNNEW neu txt 1999 07 22 12 59 43 gt gt gt SEND C DSN c temp liesmich txt SID LOC DSNNEW neu txt 1999 07 22 12 59 43 I lt CMD_EXECUTED gt Kommando SEND CREATE erfolgreich au sgefuehrt 1999 07 22 13 02 21 I lt CMD_EXECUTED gt Kommando END erfolgreich ausgefuehrt e russre gt C c russrc 10 2 Die C CAL Schnittstelle verwenden 10 2 1 Kompilieren und binden der C CAL Schnitttelle f r rvsNT C CAL Schnittstelle ist getestet und geschrieben in Microsoft Visual C Die Prototypdefinitionen befinden sich in der Header Datei rvscal h Die folgende Zeile muss das Anwendungsprogramm enthalten e include rvscal h Es wird noch eine Header Datei rixstd h ben tigt die aber nicht explizit inkludiert werden muss Wir empfehlen Run Time Linking zum Binden der C CAL Schnittstelle zu verwenden Daher muss Ihre Anwendung folgende Aufrufe absetzen e LOAD RVSCALL DLL HANDLE amp hlib Das ist ein Makro zum Laden der korrekten Version der dynamischen Bibliothek von rvsNT Dieser Makro ruft indirekt die Funktion LoadLibrary und ladt so die aktuelle Version der rvsNT Bibliothek Der Parameter amp hlib ist die Adresse des handles der DLL Wir empfehlen diesen Makro
122. icher bertragung oder erfolglosen Sendeversuch gestartet werden soll Diese Kommandozeilen Datei der Job darf Ersetzungsvariablen enthalten rvs ersetzt sie bevor es den Job zur Ausf hrung an das Betriebssystem bergibt e DSN Name der lokalen Datei die gesendet wurde Bei EERP gibt es keinen lokalen Dateinamen Der Wert von DSN hat die Form QS SIDORIG SIDDEST mit der Bedeutung SIDORIG Stations ID des Senders SIDDEST Stations ID des Empf ngers e VDSN virtueller Dateiname unter dem die Datei bertragen wurde e DTAVAIL Datum an dem die Datei f r das Senden verf gbar war e FORMAT Satzformat der gesendeten Datei Ffest V variabel T Text U unstrukturiert 143 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch e BYTES Zahl der bertragenen Bytes e RECORDS Zahl der im Format F oder V bertragenen S tze e DTRCV Datum an dem die Datei dem lokalen Benutzer zugestellt wurde e LABEL Zeichenfolge wenn das Sendekommando ein LABEL Parameter enthielt Kann zur Identifikation des Sendekommandos benutzt werden e SECN Kommandonummer des Sendekommandos SE Kann zur Identifikation des Sendekommandos benutzt werden e SKCN Nummer des Sendekommandos SK e UID Benutzer ID des Senders bei EERP ist der Wert immer QS e SID Stations ID des Empf ngers e SIDORIG Stations ID der virtuellen Senderstation
123. ificate issuers certificates 8 5 Beschreibung ausgew hlter rvs Parameter rvs enth lt eine Reihe von optionalen und sicherheitsbezogenen Funktionen die Sie vielleicht nicht alle oder die ganze Zeit in Ihrer Installation brauchen werden Wenn sie aktiviert sind verbrauchen diese Funktionen Rechnerressourcen Prozessorzeit und Festplattenzugang und k nnen so die Leistung der rvs Komponenten erheblich beeinflussen Lassen Sie uns z B die bertragung gro er Datenpakete genauer betrachten Um in der Lage zu sein die bertragung am Unterbrechungspunkt fortzuf hren ohne immer wieder am Dateianfang zu beginnen schlie t der Empf nger das eingehende Datenpaket in regelm igen Zeitabst nden Beide der Sender und der Empf nger speichern die Zahl der bertragenen Bytes oder Aufzeichnungen in der Datenbank Die Frequenz dieser Aktionen wird in den Parametern SENDBLOCKS und RECVBLOCKS festgelegt 86 Die rvs Parameter Das erneute ffnen und Positionieren eines gro en Datenpakets erfordert eine betr chtliche Zahl von Zugangsoperationen auf die Festplatte und ist deshalb sehr zeitaufwendig Wenn Sie sehr stabile Kommunikationsleitungen haben werden Sie diese Parameter auf sehr hohe Werte einstellen wollen so dass die rvs Neustart Funktionen praktisch ausgeschlossen werden Wenn andererseits Ihre Leitungen alle paar Minuten unterbrochen werden wird es sicher Ihr Wunsch sein dass keine wiederho
124. il der fehlerlosen Rucksendungen vom Odette Simulationsprogramm wenn rvs im Testmodus l uft 1 fordert prompten nach den R ckgabewerten Standard 90 rvsX kann ffentliche Schl ssel von Partnern via LDAP Schnittstelle von einer PKI Public Key Infrastructure beziehen Wie Sie dies konfigurieren k nnen lesen Sie bitte im Kapitel 8 4 M gliche Werte e Y YES An Stelle der rvsX internen Schl sselverwaltung soll eine externe LDAP Schnittstelle f r die Verwaltung der ffentlichen Schl sseln verwendet werden e N NO rvsX interne Schl sselverwaltung soll benutzt werden Default USEPKI N erlaubte Zeichen f r VDSN virtuellen Dateinamen in einer Odette bertragung e ALL keine Beschr nkung e OFTPUNIXS alle Gro buchstaben Ziffern und die folgenden Sonderzeichen e UNIX alle Buchstaben Ziffern und die folgenden Sonderzeichen _ e ODETTE alle Gro buchstaben Ziffern und die folgenden Sonderzeichen amp e CHECK_RE wie ALL es ist jedoch erforderlich das ein residenter Empfangeintrag RE vorhanden ist Standard ODETTE Art wie die Dateien mit festem oder variablem Format vor der Ubertragung konvertiert werden V internes rvs Format brauchbar nur f r Dateien im Format Fest und Variabel die Dateien liegen in diesem Format schon vor oder werden vor der bertragung mit dem Programm rvsut2fv exe konvertiert 77 Referenzhandbuch rvs Rev 14 03 2012 T Syst
125. in muss rvsbat auf die zentrale Datenbank zugreifen k nnen Mehr ber rvsbat 26 Systemkomponenten insbesondere ber die Befehle SEND RESENTR und SENDJOB lesen Sie bitte in den Kapiteln 10 6 10 7 und 10 8 Hinweis Der Begriff rvs standalone wird als Gegensatz zu rvs Data Center benutzt und bedeutet ein einzelnes rvs z B rvsXP oder rvsX ber Skripte kann eine Nachverarbeitung RE oder JS angesto en oder rvs Data Center gestartet bzw gestoppt werden ber die grafische Benutzeroberfl che des rvs Clients sind folgende Aktionen m glich Konfiguration des rvs Data Centers im laufenden Betrieb Job Stations und Benutzerverwaltung Anzeige von Log Meldungen und Statistik Informationen mit Filterm glichkeiten Snapshot Anzeige der rvs Data Center Konfiguration 2 11 5 Neue Systemkomponenten von rvs Data Center Folgende neue Komponenten unterscheiden rvs Data Center von rvs standalone 2 11 5 1 Ausfallsicherheit Alle rvs Komponenten rvscom rvsmon rvsxmt arbeiten auf allen rvs Knoten Jeder Monitor rvsmon berwacht alle von ihm abh ngigen Komponenten auf dem eigenen Knoten und die Monitore auf anderen rvs Knoten Die Aktivit ten aller Knoten werden in der zentralen Datenbank in eine Datenbanktabelle protokolliert Beim Ausfall einer Komponente auf einem rvs Knoten wird ein neuer Start dieser Komponente auf dem jeweiligen Knoten veranlasst und der abgebrochene Job z
126. ingestuft zu werden in Einheiten 1024 Byte Standard 100 bedeutet 100 mal 1024 Byte ShortDataSetNumberPRlOrity Sendepriorit t f r kleine Dateien M gliche Werte 1 100 ganzzahlig Je kleiner der Wert desto gr er die Priorit t Dieser Parameter soll im Zusammenhang mit den Parametern LDSNPRIO und SDSNMAX verwendet werden Wenn LDSNPRIO gr er ist als SDSNPRIO Standard Einstellung werden kleinere Dateien vorrangig versendet M gliche Werte 1 100 Standard 40 Dieser Parameter regelt wie die Datenverschl sselung 73 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch SENDBLOCKS SEPRIO SIDTRACE SLEEP beim Dateitransfer angewandt wird Der kann f r alle Stationen global in der Datei SRVSPATH init rdmini dat oder stationsweise in der OP Konfiguration gesetzt werden Der globale Monitorparameter aus der Datei rdmini dat wird f r Stationen herangezogen f r die der OP Parameter nicht gesetzt ist NO Verschl sselung nicht m glich Falls ein Sendejob Verschl sselung verlangt wird der Job mit einer Fehlermeldung abgebrochen OPT Verschl sselung optional m glich und kann im Sendejob festgelegt werden FORCED Verschl sselung zwingend Falls ein Sendejob die Verschl sselung nicht vorsieht wird eine Warnung ausgegeben und der Sendejob in einen Job mit Verschl sselung umgewandelt Falls die Partnerstation eine Datei unverschl sselt sendet wird
127. ird ein Skript aufgerufen das Sie Ihren eigenen Bed rfnissen anpassen k nnen Je nach Grad des Speicherplatzmangels gibt es die M glichkeit eine Warnung oder einen Fehler auszugeben Nach einem Fehler wird zus tzlich noch rvs gestoppt Beispiel f r Warnung 80 Die rvs Parameter W lt DISKSPACEWARN gt Plattenplatz auf home tr08 rvs db home tr08 rvs temp home tr08 rvs tracedir home tr08 rvs usrdat home tr08 rvs temp in home tr08 rvs temp out home tr08 rvs temp temp niedrig benoetigt 11021504 kB zur Verfuegung stehen 8610080 kB Beispiel fur Fehler E lt DISKSPACEERR gt Plattenplatz auf home tr08 rvs db home tr08 rvs temp home tr08 rvs tracedir home tr08 rvs usrdat home tr08 rvs temp in home tr08 rvs temp out home tr08 rvs temp temp extrem niedrig benoetigt 11021504 kB zur Verfuegung stehen 8609952 kB Nach einem Fehler wird rvs gestoppt rvsstop stop rvs force rvsstop stop beendet Master Transmitter wird normal gestoppt RVS Monitor wurde beendet Endecode 4 A lt OK_READ I OR CMD DONE I lt XMT_STOP_NORMAL I lt RVS_TERMINATION VW NM WM Im Falle einer Warnung wird das Skript diskspacewarn sh bzw diskspacewarn bat und im Falle eines Fehlers das Skript diskspaceerr sh bzw diskspaceerr bat aufgerufen Beide Skripte sind als Beispiele im Verzeichnis SRVSPATH system zu finden und k nnen Ihren Bed rfnissen entsprechend angepasst werden Diese Skripte m sse
128. isystem Datenbank etc 1 2 11 5 4 Log Meldungen Neben der schon bestehenden M glichkeit dass die Log Meldungen in die Log Datei rlog log rlco log geschrieben werden gibt es f r rvs Data Center noch die M glichkeit die Log Meldungen von allen rvs Knoten direkt in die Datenbank zu schreiben Die Reihenfolge der Log Meldungen wird durch einen Prozesstyp und eine ProzesslID sichergestellt Beispiel Log Meldung O 2004 12 15 15 23 28 nodel C49944 S0000000856 lt CONNECT_IND gt Empfaenger Verbindung mit Station FRC10 mit Credit 99 Odette Buffer 2048 OFTP Komprimierung aufgebaut 28 Systemkomponenten In diesem Beispiel wurde die Verbindung mit der Station FRC10 vom rvs Knoten nodel am 15 12 2004 um 15 23 28 aufgebaut Im C49944 ist C der Prozesstyp und 49944 die ProzessID c steht f r den rvs Kommunikationsprozess rvscom Hinweis Eine detaillierte Syntax Erkl rung von Log Meldungen finden Sie im rvs Handbuch Meldungen und Return Codes Die Auswertung der Log Meldungen erfolgt ber rvs Client Server der die Log Meldungen ber Filter aus der Datenbank lesen kann Fenster Admin gt Log Messages oder ber externe Applikationen die die ben tigten Daten direkt aus den entsprechenden Datenbanktabellen lesen ber ein Datenbankskript export_1lt sh k nnen Log Meldungen aus der Datenbank in eine Datei exportiert werden 2 11 5 5 Parameter nderungen im laufenden Betrieb Folgend
129. it dem rvs Hilfswerkzeug rvsut2 v davor konvertiert wurden Siehe auch Parameter VFTYP ID der virtuellen Station beim Senden der Wert dieses Parameters wird beim Senden in die SFID Start File ID siehe Kapitel 3 3 eingef gt Die folgende Gruppe der Sendeparameter sind innerhalb der runden Klammern anzugeben SID UID COMPRESSION ENCRYPTION DSNNEW CODEOUT CODETABLE erforderlich Stations ID des Empf ngers optional Benutzer ID des Empf ngers wenn kein Wert oder einer leerer String angegeben ist ist dies des System auf dem fernen Station optional bei Y Ja wird die Datei vor dem Senden komprimiert Dieser Parameter muss beim Aufruf nach dem SID Parameter in Klammern angegeben werden z B SEND C DSN home test testll txt SID RTZ COMPRESSION Y optional bei Y Ja wird die Datei vor dem Senden verschl sselt Dieser Parameter muss beim Aufruf nach dem SID Parameter in Klammern angegeben werden z B SEND C DSN home test testll txt SID RTZ COMPRESSION Y ENCRYPTION Y optional F r die bertragung benutzter virtueller Dateiname VDSN Bei bertragungen an einen MVS Hostrechner muss dies ein g ltiger MVS Dateiname sein den RACF Regeln entsprechen Standard VDSN wird aus dem lokalen Dateinamen gebildet Die maximale L nge von VDSN ist nach ODETTE 26 Zeichen optional Gew nschter Code A ASCII E EBCDIC der Datei beim Empf nger
130. itungen oder Token Ring benutzt werden Die Steuerung und die Definitionen des physikalischen Netzwerks erfolgen extern vom rvs portabel Das Vorhandensein von LU 6 2 Diensten und PU 2 1 Support sind bei SNA Netzwerken f r beiden Kommunikationspartner erforderlich 3 2 rvs Leitungstreiber Der rvs Leitungstreiber dient zusammen mit den entsprechenden Systemkomponenten dazu eine End zu End Verbindung herzustellen X 25 Verbindung LU 6 2 Konversation oder TCP IP Verbindung die die sichere und nachvollziehbare bertragung von Dateien von Stationen zu Stationen erm glicht Er kommuniziert mit dem Leitungstreiber der anderen rvs Station auf der Basis eines speziellen Leitungstreiberprotokolls das vom Netzwerktyp z B X 25 LU 6 2 oder TCP IP abh ngt Der rvs Leitungstreiber bekommt von der OFTP Schicht Anfragen eine Verbindung mit dem Netzwerk herzustellen oder abzubrechen Nach der erfolgreichen Verbindung bekommt er die Dateien vom entfernten Leitungstreiber und leitet sie an die lokale OFTP Schicht weiter und umgekehrt 3 3 OFTP Der Zweck des Odette bertragungsprotokolls OFTP ist die zuverl ssige bertragung von Dateien Das OFTP er ffnet eine Protokollsitzung mit dem OFTP der entfernten Station die logisch ber der Leitungstreiberverbindung l uft Nach dem Beginn der OFTP Sitzung tauschen beide Seiten ihre IDs und Passw rter aus verhandeln ber Parameter wie die Gr e des Odette Austauschpuffers den Odette Kr
131. k Die funktionale Hierarchie der Protokollschichten in einer rvs Umgebung k nnen als Unterschichten der Anwendungsschicht Schicht 7 des OSl Referenzmodells betrachtet werden Der rvs Leitungstreiber und die Komponenten des Kommunikationssystems auf dem er aufgebaut ist wie X 25 SNA LU6 2 oder TCP IP geh ren zu den unteren Schichten rvs ist jedoch nicht mit den ISO OSI Standards kompatibel sondern folgt lediglich den Empfehlungen des Odette Gremiums Die folgende Tabelle gibt einen vereinfachten berblick ber die funktionale Hierarchie z B mit LU 6 2 Kommunikation LOKALES SYSTEM Benutzer Bediener Programme Arbeitsaufgaben I o o o MONITOR Abschicken der lokalen Arbeitsaufgabe ig MASTERTRANSMITTER S lokale Daten lt gt KOMMUN ENTFERNTES SYSTEM Benutzer Bediener Programme Arbeitsaufgaben MONITOR Abschicken der lokalen Arbeitsaufgabe MASTERTRANSMITTER I lokale Daten lt gt KOMMUN PGM PGM 3 OFTP OFTP Session OFTP LINEDRIVER Leitungstreiber LINEDRIVER l Session l LU 6 2 conversation l NETZWERK Netzwerk Session NETZWERK SNA Session Gen Physikalisches Netzwerk Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems 33 Referenzhandbuch 3 1 Netzwerk rvs k mmert sich nicht um die physikalischen Einzelheiten des Netzwerks z B ob X 25 gemietete Le
132. l 20061018112142091sendjob bat Vor dem Dateinamen sendjob bat wird der Timestamp 20061018112142091 gesetzt S lt suffix gt Hange ein Suffix an den neuen Dateinamen 125 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch Beispiel S ht6 Ergebnis ist z B sendjob bathf6 D lt delimiter gt Trennzeichen zwischen Elementen des neuen Namens Beispiel D Ergebnis 20061018112142091 sendjob bat hf6 Beispiele rvsmove C text txt D temp Dieser einfache Befehl verschiebt die Datei C text txt ins Verzeichnis D temp rvsmove src help txt dst D temp retry 15 B T S src D Ergebnis Die Datei help txt aus dem aktuellen Verzeichnis wurde ins Verzeichnis D temp verschoben und nach 20061118112142093 help txt src umbenannt Der Dateiname besteht aus einem Zeitstempel am Anfang und einem Suffix am Ende Die Elemente wurden mit einem Punkt getrennt Im Fehlerfall wird 15 Mal versucht die Datei zu verschieben retry 15 9 14 rvshalt Dieses Tool Shell Skript stoppt rvsX und wartet bis alle Prozesse terminiert sind Syntax rvshalt Usage rvshalt 126 rvs Kommandozeilen Schnittstelle und C CAL Schnittstelle IV rvs Schnittstellen In diesem Teil werden die beiden Schnittstellen rvs Kommandozeilen Schnittstelle rvsbat und C CAL Schnittstelle rvscal beschrieben 10 rvs Kommandozeilen Schnitt
133. lauf dieses Intervalls die interne Zustellung eiederholt Zeitintervall im Format YY MM DD hh mm ss Standard 00 00 00 00 10 00 d h 10 Minuten Best tigung EERP End to End Response bei der Sende bertragung M gliche Werte NEVER Partner sendet keinen EERP das Versenden einer Datei endet mit erfolgreicher bertragung Kein Warten auf Quittung NORMAL Warte nach erfolgreicher bertragung einer Datei auf Quittung durch Partner Versenden einer Datei endet mit Erhalt des EERPs Standard NORMAL 65 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch EERP_OUT Handhabung f r das Senden von Empfangsbest tigungen EERPS NEVER Partner akzeptiert keine Empfangsbest tigung es werden keine EERPs generiert Der Empfang einer Datei endet mit erfolgreicher bertragung IMMEDIATE Generieren einer Empfangsbest tigung nach erfolgreichem Empfang einer Datei und unmittelbares aktives Versenden NORMAL Nach erfolgreichem Empfang einer Datei Empfangsbest tigung erstellen EERP nur bei noch bestehender Verbindung an den Partner senden sonst bei der n chsten Verbindung EERP senden SYNC die Empfangsbest tigung wird in der gleichen Sitzung in der Datei empfangen wurde versandt Die Verbindung wird dazu bei Bedarf so lange aufrechterhalten bis der EERP nach erfolgreicher Zustellung generiert ist Mit dem rvs Parameter SYNCDL k nnen Sie Zeit in Millisekunden ms angeben
134. le Kommunikationsprodukte wie rvs betreiben indem sie ffentliche Datenpaketvermittlungsw hlnetze nutzen X 25 Netzwerke basieren auf dem OSI Referenzmodell und decken die OSI Schichten 1 bis 3 ab Jede Installation die mit einem ffentlichen X 25 Netzwerk verbunden ist kann ber eine eindeutige X 25 Adresse von bis zu 15 Ziffern erreicht oder kontaktiert werden So wird eine fast telefon hnliche Verbindung erreicht Nicht alle nationalen X 25 Netzwerke arbeiten jedoch auf derselben funktionalen Ebene so dass funktionale Begrenzungen auftreten k nnen Das physikalische Routing und der Transport der Daten die in Datenpaketen von 128 Byte organisiert sind wird bei einem X 25 Netzwerk vom ffentlichen Netzwerkanbieter durchgef hrt Es ist m glich dass Datenpakete die zu demselben Block von Benutzerdaten geh ren ber unterschiedlichen Routen transportiert werden Das Netzwerk wird sie jedoch in der richtigen Reihenfolge an das Endziel liefern Das Netzwerk sorgt f r automatische Geschwindigkeitskontrolle was die Kommunikation zwischen Kommunikationspartnern mit unterschiedlichen bertragungsgeschwindigkeiten erm glicht Spezielle X 25 Protokollelemente RR RNR steuern das End zu End Tempo um ein Datendurcheinander zu verhindern Die End zu End Verbindung in einem X 25 Netzwerk wird ein virtueller Kanal genannt VC virtual circuit Ein physikalischer Link zum X 25 Netzwerk kann bis zu 255 VCs tragen abh ngig von Ihrem Vertr
135. len Kan le Bei ISDN k nnen Sie nicht mehr Empf nger starten als die Zahl der verf gbaren B Kan le Weil die Sender auch die virtuellen Kan le oder bei ISDN die B Kan le benutzen sollte die Zahl der Empf nger auf die H lfte der verf gbaren Kan le beschr nkt werden Dem Parameter MAXX25RCV entnimmt der MasterTransmitter rvsxmt wieviel Empf nger gleichzeitig im Betrieb sein m ssen Er wird soviel Empf nger voraktivieren wie in dem Parameter angegeben sind Wenn ein Empf nger beendet wird startet der MasterTransmitter einen neuen der seinerseits auf eingehende Anrufe wartet Wenn der Parameter MAXX25RCV auf 0 gesetzt ist sind keine 92 Die rvs Parameter eingehenden X 25 oder ISDN bertragungen m glich Er mu auf 0 gesetzt sein wenn Sie nur SNA LU 6 2 oder TCP IP Kommunikation nutzen Auf produktiven Systemen m ssen Sie zus tzliche Eintr ge in der X 25 Routing Tabelle definieren wenn der Wert von MAXX25RCV h her als 1 ist siehe Kapitel 8 1 Die rvs Parameter im berblick 8 7 3 TCP IP Empf nger Wenn Sie ber TCP IP kommunizieren m chten mu rvs einen Empf nger starten der auf eingehende Anrufe wartet Sie m ssen den Wert des Parameters TCPIPRCV einstellen Wenn Sie nur LU 6 2 oder TCP IP benutzen setzen Sie TCPIPRCV auf 0 Wenn ein TCP IP Empf nger einen eingehenden Anruf empf ngt startet der MasterTransmitter auf demselben Port einen neuen Empf nger der auf Anrufe wartet Die Zahl der A
136. ler aufgetreten ist dsn char input Dateiname der lokalen Datei Details siehe rvs Benutzerhandbuch disp char input Disposition K halten D nach bertragung l schen format char input Dateiformat T F V U codein char input Code der Eingabedatei A ASCII E EBCDIC inittime char input Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch serial label tstamp sid dsnnew codeout s_msg Zeitpunkt des fr hest m glichen Sendeversuchs YY MM DD HH MM SS char input Serialisations Flag Y oder N char input Dateikennung f r Serialisation char input Zeitstempel char input Stations ID des Empf ngers char input Virtueller Dateiname OFTP char input Ausgangs Code A ASCIl E EBCDIC char output Fehlermeldung bei einem Fehler 11 1 8 Sendeeintrag erstellen Prototyp rvsCreateSendEntryCmd PROCDEF int PROCKEYW rvsCreateSendEntryCmd char dsn char disp char format char codein char inittime char serial char label char tstamp char sid char dsnnew char codeout char s_ msg Beschreibung der Parameter FUNCTIONVALUE int PARAMETERS Kommandonummer des Sendeeintrages wenn der Eintrag erfolgreich war RVSCAL_ERROR_CREATESEND wenn ein Fehler aufgetreten ist siehe Kapitel Eine Datei senden 154 Arbeiten mit C Funktionen
137. lle Stationen konfiguriert werden rvsX Stationenbezogen in der Stationstabelle Datei SRVSPATH init rdstat dat bei den ODETTE Parametern Tabelle OP siehe rvsX Benutzerhandbuch Kapitel 3 1 6 Odette Parameter Global als rvsX Parameter f r alle Stationen in der Datei SRVSPATH init rdmini dat setparm USEPKI Y rvsXP Stationenbezogen rvsXP Administrator gt Stationen gt ODETTE Parameter gt PKI Global rvsXP Administrator gt Parameter gt USEPKI Die Konfiguration der PKI Anbindung erfolgt ber die Datei SRVSPATH init rvspki dat 83 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch Wenn sie den Parameter USEPKI aktiviert haben Y YES m ssen Sie in der Datei SRVSPATH init rvspki dat die Parameter die f r den Zugriff auf eine PKI Public Key Infrastructure notwendig sind konfigurieren Beispiel SRVSPATH init rvspki dat PKI Host name or IP address of LDAP directory server DirectoryServer 17 145 32 89 IP port of LDAP directory server 389 is used as default if left empty DirectoryServerPort User name and password of LDAP directory server anonymous access is used if left empty DirectoryServerUser DirectoryServerPw LDAP version of LDAP directory server 3 is used as default if left empty DirectoryServerLDAPVer dn of LDAP search starting point from special to global property LDAPSearchBase ou Odette
138. lle pending SKs auf die lter als 24 Stunden sind Sie k nnen die Ausgabe von rvseerp 1 in eine Datei umleiten und ihn bearbeiten indem Sie alle Kommentarzeichen der Kommandos entfernen rvseerp wird durch die Optionen c oder e die zweite und die dritte Grundfunktion von rvseerp aufgerufen um entsprechend alle pending SKs und QSs zu beenden Beipiel rvseerp l1 zeigt eine ausf hrliche Liste der pending Kommandoeintrage mit ihren Kommandonummern rvseerp l gt output bat f r NT rvseerp l gt output f r UNIX leitet den Output von rvseerp 1 in eine Output Datei um 117 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch Jetzt k nnen Sie die Output Datei bearbeiten und alle Kommentarzeichen der Kommandos entfernen die Sie ausf hren m chten F hren Sie anschlie end die bearbeitete Datei aus output bat f r NT XP sh output f r UNIX Die zweite c und die dritte e Grundfunktion k nnen getrennt ausgef hrt werden Beispiele rvseerp c n XXXXXxX f r SKs rvseerp e n XXXXXxX f r QSs XXXXXX ist die Kommandonummer aus der rvs Datenbank die durch rvseerp 1 generiert wurde Sie sollten dieses Tool sehr vorsichtig und selten benutzen weil es das Standard Kommunikationsprotokoll Odette umgeht Die bessere L sung ist es die Odette Parameter EERP_IN oder EERP_OUT in Ihrer Stationtabelle zu benutzen Hinweis Mit d
139. lte bertragung von schon gesendeten Daten stattfindet Beachten Sie dass ein gro er Wert von SENDBLOCKS auch die Zeit verl ngert nach welcher die Sender geschlossen werden wenn der Monitor mit dem Kommando stop rvs force beendet wird Die Standard Einstellungen sind so gew hlt dass rvs sicher und mit den meisten Optionen aktiviert arbeiten wird SRVSPATH system rdmini dat enth lt eine Liste der rvs Parameter und ihrer Standardwerte in derselben Reihenfolge in der sie in diesem Kapitel behandelt sind Verwenden Sie diese Datei um die Parameter und ihre Standardwerte mit dem Operator Kommando wiederherzustellen wenn der rvs Monitor im Betrieb ist Um sicherzustellen dass der rvs Monitor immer mit Ihrem lokalen Parameterset arbeitet kopieren Sie die Datei rdmini dat in die SRVSPATH init defparms dat passen Sie sie an und f gen Sie zu der Liste der Initialisierungskommandos des rvs Monitors in SRVSPATH init rdmini dat die folgende Zeile hinzu OPCMD DSN SRVSPATH init defparms dat 8 6 Der Parameter STATISTICS Der Parameter STATISTICS steuert das Anlegen der Statistik Log Datei SRVSPATH db rlstat log welche die Eintr ge ber gesendeten und empfangenen Dateien enth lt Diese Datei kann f r Archivzwecke verwendet werden Der Parameter STATISTICS soll wie alle anderen globalen rvs Parameter entweder in der Datei RVSPATH init rdmini dat gesetzt werden oder nur f r eine Session ber die rvs Konsole ver
140. lue Fenstergr e von OFTP Maximale Anzahl von Sendebl cken ohne Erwartung einer Quittung Setzen Sie den Wert umso h her je besser die Leitungsqualit t ist um eine gute bertragungsleistung zu erreichen M gliche Werte 1 n Standard 99 Fordere eine Leitungsverfolgung an zwischen dem Sender und dem OFTP 0 Keine Verfolgung 1 Minimale Verfolgung nur Namen f r die in SIDTRACE spezifizierte Station 2 Ausf hrliche Verfolgung Parameterwerte etc f r die in SIDTRACE spezifizierte Station 3 Ausf hrliche Verfolgung f r alle Stationen Standard 0 Gr e des Odette Austauschpuffers in Bytes das gr te Odette Kommando SFID Setzen Sie den Wert auf ein Vielfaches von 128 und m glichst hoch bei guter Leitungsqualit t um eine gute Ubertragungsleistung zu erreichnen M gliche Werte 128 64 kB Standard 2048 70 Die rvs Parameter OKPRIO Priorit t f r Operator Kommandos M gliche Werte 1 100 Standard 10 ORETRY zeigt die Odette Fehlergruppe an f r die ein Wiederholungsversuch gestartet wird nachdem die Anfrage unterbrochen worden ist Angabe erfolgt in Form eines Bitfelds wobei die Bitposition dem Fehlercode zugeordnet ist 1 bedeutet Wiederaufsetzen wird durchgef hrt 0 dagegen Wiederaufsetzen wird unterdr ckt Die Bits entsprechen folgenden Fehlern e 1 bertragung wurde unterbrochen e 2 Datei wurde nicht gefunden oder konnte nicht ge ffnet werden e
141. mmando berschreibt alte Datenbankeintr ge andere vorhandene Eintr ge werden nicht gel scht nur DELST l scht einen Eintrag Parameter DSN erforderlich Name der Datei die die Stationstabelle enth lt Der Dateiname kann eine einfache Eingabedatei oder ein Verzeichnis mit mehreren darin enthaltenen Eingabedateien sein Beispiele modify station table open the file here UNIX file name read contents and put it into database k MODST DSN home rvs init new_rdstat dat 10 12 Das Kommando DELST Funktion Stationstabelle loschen Parameter SID Stations ID der zu l schenden Station Beispiele Irene delete entry ABC in database DELST SID ABC 10 13 Das Kommando LISTPARM Funktion e Gibt den Wert eines rvs Parameters aus e Im Kommandozeilen Modus erscheint die Meldung I Wert 147 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch e In C Programmen wird der Wert als String im rvscal Ausgabeparameter S_MSG bergeben Parameter parameter Name des rvs Parameters Beispiele a rn show the value of the parameter SLEEP LISTPARM SLEEP 10 14 Das Kommando SETPARM Funktion Setzt den Wert eines rvs Parameters Parameter parameter Name des rvs Parameters Beispiele Ee set the value of the parameter SLEEP SETPARM SLEEP 2 148 Arbeiten mit C Funktionen 11 Arbeiten mit C Funktionen Die folgende
142. ms rvs Systems 183 Referenzhandbuch rvsap Funktion 96 111 rvsrii Funktion 96 112 113 rvsap Programm 20 We 120 rvsbackup Funktion 96 115 rvssce Funktion 96 rvsbackup Syntax 115 123 rvssend Funktion 96 123 rvsbat96 97 98 99 102 103 108 WEE 19 120 rvsut2fv rvsbat Programm 181 Parameter 110 BEE eene 120 rvsut2fv Funktion 96 109 110 EEN 29 rvsut2fv Syntax 110 Programm EE 38 rvsxmt Programm 93 181 rvscom Programm 181 Sambar 101 rvsdbdel Kommando 114 Schnittstelle rvsdbdump log Datei 115 EE Zoe gefeelt 10 Dialog isi 4 2er 10 rvsddb Kommando 23 EE eege Eeer 10 Kommandozeilen 10 VSIA streiten 120 SCP RIO Are 74 rvsdia Programm 180 SDSNMAX Parameter 74 rvseerp Funktion 96 118 SDSNPRIO Parameter 74 rvseerp Syntax 118 SECURITY EE 75 RVSENV Umgebungsvariable 112 RE 27 rvsidb Kommando 114 SENDBLOCKS Parameter 75 87 92 rvsie Funktion 96 113 Sendeauftrag rysie Syntax 113 bearbeiten 16 Welse nee 96 SendeEintrag Kommando 182 rvskill Kommando 113 SendeKommando Kommando 183 rvsmon Programm 181 Senden 10 168 169 171 RVSNODENMME 28 Sender Anzahl ee 93 rvsrestore Funktion 96 116 SENDJOB 2 22 2 02 27 rvsrestore Programm 116 SEP
143. n Hinweis Sind alle Ziffer vegeben wird 999 nnn wieder beginnend bei 1 angeh ngt 1 000000 999999 Z hler Hinweis Sind alle Ziffer vergeben wird 999999 nnnnnn beginnend bei 1 angehangt 2Thhmmss Uhrzeit 3Dyymmdd Thhmmss Datum und Uhrzeit 4Thhmmssmsms Datum und Zeit mit Angabe der Millisekunden Standard 2 nur Uhrzeit Maximale Anzahl von gleichzeitig laufenden Operator Konsolen 0 unbegrenzt Standard 0 Dieser Parameter erm glicht dass alle Verbindungsdaten in eine Trace Datei protokolliert werden Die Trace Dateien werden im Verzeichnis SRVSPATH tracedir unter dem Namen traceXXX log angelegt XXX steht fur die Nummer des rvscom Prozesses die auch in der MonitorLog Datei RVSPATH db rlog log mitprotokolliert wird M gliche Werte 1 aktiviert 0 ausgeschaltet Standard 0 Jeder Verbindungsfehler wird in eine Trace Datei mitprotokolliert Siehe auch Parameter TRACEALWAYSTOFILE M gliche Werte 1 aktiviert 0 ausgeschaltet Standard 0 Maximale Anzahl der Zeilen Records im Speicher Standard 1024 records Maximale Gr e des Traces im Speicher Einheit kB 76 TRACEOFF TSTODPRCT USEPKI VDSNCHAR VFTYP Die rvs Parameter Standard 1024 kB Entscheidet ob die Traces im Speicher geschrieben werden oder nicht M gliche Werte e 0 Traces werden im Speicher geschrieben e 1 keine Traces werden im Speicher geschrieben Standard 1 Prozentante
144. n Abschnitte beschreiben wie Sie die C Sprachen Funktionen benutzen die Sie in ein Anwendungsprogramm einbinden k nnen um die rvs Kommandos auszuf hren Bitte berpr fen Sie bei rvs Updates rvscal h nach letzten nderungen von Strukturen und Funktionsprototypen 11 1 Senden und Empfangen mit der C CAL Schnittstelle Dieses Kapitel beschreibt die Funktionen die f r die Verwaltung von Sendeeintr gen mit der C CAL Schnittstelle erforderlich sind F r alle Funktionen gelten folgende Typ Definitionen und die zugeh rigen Prototypen 11 1 1 Typ Definitionen typedef struct SINT A error SINT 1 type char s_uid RVSCAL_L USID char s _jobid RVSCAL L _JOBID char sid _neighb RVSCAL _ L STATID char sid dest RVSCAL L STATID H destination SID char sid sender RVSCAL_L_STATID char s_vdsn RVSCAL_L VDSN char dt_created RVSCAL L DT job creation date and time char dt_avail RVSCAL_L DT char dt_sched RVSCAL L DT char dt_begin RVSCAL_L DT char dt end RVSCAL L DT char dt done RVSCAL L DTI char dt_received RVSCAL L DT long int cnt_sendatt number of send attempts long int cnt_record long int cnt_byte number of already sent bytes long int cnt_maxrecl long int cnt_apsize long int cnt_lenvm long int cn_se long int cn_sk long int en 163 long int en iz long int cn_re char status_et RVSCAL L KS char status_se RVSCAL L KS char status _ sk R
145. n bearbeiten kann Das ist notwendig weil PAD Verbindungen nur eine einzige Session haben die zus tzlich nur von der X 28 Seite initiiert werden kann rvs unterst tzt mehrfache X 25 Leitungen Wenn mehr als eine X 25 Leitung benutzt wird braucht rvs f r jede Leitung einen Datenbankeintrag XP mit Adresse Link alias Name usw 44 TCP IP und rvs 6 TCP IP und rvs Dieses Kapitel beschreibt die TCP IP Anwendungs Schnittstelle das Adressieren bei TCP IP sowie den Aufbau der Verbindung mit rvs 6 1 TCP IP Anwendungs Schnittstelle rvs k mmert sich nicht darum wie und auf welchem Weg die Daten innerhalb des TCP IP Netzwerks transportiert werden rvs benutzt eine Anwendungs Schnittstelle auf ziemlich hohem Niveau die aus den wenigen Grundfunktionen genannt connect verbinden listen h ren accept akzeptieren send senden receive empfangen und close schlie en besteht die in der allgemein zug nglichen C Socket Bibliothek zu finden sind Die C Socket Bibliothek sorgt f r eine zuverl ssige bertragung der Datenbl cke Die Kommunikation ber TCP IP setzt voraus dass der eine Partner der die Verbindung initiiert als Client und der andere Partner als Server agiert Der Client Proze in unserem Fall der rvs Sender startet eine Verbindungsanfrage zu einer Adresse wo er wei dass der Partner der rvs Empf nger als Serverproze h rt Die Verbindung ist aufgebaut und fertig zur Benutzung
146. n im Verzeichnis SRVSPATH system gespeichert werden und wie genannt hei en Hinweis Skripte f r UNIX Plattformen haben die Endung sh Shell Dateien wohingegen Windows Skripte die Endung bat Batch Dateien haben Beispiel diskspaceerr sh echo 1 gt 1 lt 2 gt 2 lt 3 gt 3 lt gt gt SHOME diskerr log echo DISKSPACEERR low disk space on gt 1 lt needed 2 kb available 3 kb gt gt SHOME diskerr log rvsstop f In diesem Beispielskript wird die Log Meldung zus tzlich in eine Datei SHOME diskerr log ausgegeben und gleichzeitig wird rvs gestoppt Wie eine Warnung definiert wird wie viel freier Speicherplatz auf rvs Verzeichnissen vorhanden sein muss l sst sich mit dem Parameter DISKSPACEWARN konfigurieren Siehe Tabelle am Ende dieses Kapitels wohingegen ein Fehler durch den Parameter DISKSPACEERR festzulegen ist Folgende rvs _ Verzeichnisse werden in regelm igen durch den Parameter DISKSPACEDELAY konfigurierbaren siehe Tabelle unten Abst nden berpr ft DB TEMP TRACEDIR USRDAT SPINDIR SPOUTDIR und SPFILESDIR Beim Dateiempfang wird jetzt bei Sessionaufbau wenn der Speicherplatz im Verzeichnis RVSPATH temp nicht ausreicht die Log Meldung Datei zu gross ausgegeben Wie viel Speicherplatz vorhanden sein muss um einen erfolgreichen 81 Referenzhandbuch rvs Rev 14 03 2012 T Systems rv
147. ndenen Eintr ge aus der rvs Datenbank sobald das Kommando ausgef hrt oder gel scht wurde M gliche Werte 0 ausgeschaltet und 1 eingeschaltet Standard 1 eingeschaltet IDs der Log Nachrichten die an die Operator Konsole oder in der Log Datei zu senden sind Die folgenden Nachrichten Codes sind definiert A Aktion B Sicherheit E Fehler Information Leitungstreiber Odette Report Gravierender Fehler Warnung e o 9 or lange Nachrichten Standard BEILORSW Dieser Parameter ist nur im Zusammenhang mit rvs Data Center von Bedeutung Anzahl der Kommandos die ein Monitor abarbeiten muss bevor er die rvs Data Center berwachung durchf hrt Siehe Benutzerhandbuch rvsX Kapitel rvs Data Center Standard 40 Dieser Parameter steht in Zusammenhang mit dem Parameter IECLEANTIME Nach jeweils CNTIE abgearbeiteten Kommandos wird gepr ft ob es in der Datenbank noch nicht abgearbeitete Eintr ge gibt die lter sind als mit IECLEANTIME eingestellt Standard 1000 Dieser Parameter ist nur im Zusammenhang mit rvs Data Center von Bedeutung Anzahl der Kommandos die abgearbeitet werden m ssen bevor die Wiederherstellung von h ngengebliebenen Auftr gen durchgef hrt wird Standard 40 62 CODEIN COMPFLAGS COMTIMEOUT CRYPFLAGS DBLOGMAXENTRIES Die rvs Parameter Eingabe Code der lokalen Datei beim Erzeugen eines Sendeauftrags M gliche Werte A f r ASCII und E EBCDIC
148. ndert werden siehe Kapitel 8 Er kann die Werte von 0 bis 7 annehmen 1 Die bertragungszeit f r ein 4 5 MB Datenpaket zwischen zwei OS 2 Knoten wurde durch das ndern dieser Parameterwerte von 10 auf 10000 um den Faktor 10 reduziert von mehr als einer Stunde auf einige Minuten 87 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch Bei STATISTICS 0 wird keine Statistik Log Datei angelegt STATISTICS 1 bedeutet dass die Datei rlstat log eine Zeile f r jede gesendete oder empfangene Datei mit Dateinamen Datum Uhrzeit und Sender Empf nger ID enth lt Beispiel RCV XPSKK 2005 02 14 08 59 14 home skk rvs global usrdat RVSENVALT DAT Wert Bedeutung Richtung RCV receive Empfang RCV M glich ist auch SNT send senden Richtung RCV StationsID des Empf ngers nn Richtung SNT StationsID des Senders Datum und Uhrzeit Empfang Zustellung der 2005 02 14 08 59 14 Datei ins rvs Verzeichnis usrdat Senden Bereitstellung des Sendeauftrags in die rvs Datenbank home RVSENVALT DAT Pfad lokal STATISTICS 2 generiert dieselbe Datei aber mit ausf hrlicheren zus tzlichen Informationen wie z B Ubertragungs Dateiname virtueller Dateiname VDSN Dateigr e und Kommando Nummer von SE SK Senden oder IE 1z Empfang Beispiel RCV XPSKK 31857 31860 2005 02 25 14 47 51 RDSTAT DAT home skk rvs global usr
149. ndet Aus diesem Grund m ten Sie die Input und Output Codes spezifizieren wenn Sie Dateien in einem anderen Format U V F versenden Syntax rvsut2fv lt output file gt lt F or V gt lt record length gt lt input file gt lt U or T gt Alle Parameter sind erforderlich lt output file gt Der absolute Name der Output Datei das Unter Verzeichnis mu existieren lt F or V gt Ein Buchstabe fur Format der Output Dateien F oder V lt record Datenlange f r eine Output Datei im F Format length gt maximale Datenlange fur eine Ouput Datei im V Format lt input file gt Name der Input Datei lt U or T gt Ein Buchstabe fur das Format das festlegt ob die Input Datei als eine binare U oder eine Textdatei T zu interpretieren ist T Format Input Dateien Jede Zeile wird mit Enter und Zeilenvorschub begrenzt carriage return line feed Jede Zeile wird in einen Output Record konvertiert Langere Zeilen werden auf lt record length gt gek rzt F Format Output Dateien K rzere Zeilen werden mit Leerzeichen erg nzt U Format Input Dateien Jeder Outputrecord enth lt lt record length gt Bytes mit Ausname des letzten das f r V Format Output Dateien k rzer sein kann F Format Output Dateien Die Datei kann abschlie ende Nullen enthalten Enth lt eine Datei Leerzeichen erg nzt rvsut2fv diese Stelle mit einem Leerzeichen Im Format Variable wird diese Leerzeile als Satz bertragen der genau ein Byte
150. ne Oracle Datenbank Windows Systeme ab Version 2 11 k nnen an einen Microsoft SQL Server angebunden werden 2 1 rvs Monitor Dieser Abschnitt beschreibt die Basiseigenschaften des Monitors das Ausf hren von Sendeauftragen und das Bearbeiten von Empfangsdaten 2 1 1 rvs Monitor Basiseigenschaften Der rvs Monitor ist das Modul das alle anstehenden Aufgaben ausf hrt und das auf externe Ereignisse reagiert Der rvs Monitor ist die zentrale Komponente von rvs Seine Hauptaufgaben sind Ausfuhren von Aufgaben Ausfuhren von Operator Kommandos Durchsuchen der rvs Datenbank nach Sendeauftragen die auszuf hren sind Bereitstellen eines MasterTransmitter Prozesses wenn kein solcher aktiv ist aber Daten zur bertragung bereitstehen Wiederanlauf von mi gl ckten bertragungen e Weiterbefordern der empfangenen Informationen an den Endempfanger Benutzer oder anderer Stationen e Aktivierung von Jobs wenn nach dem Empfang einer Datei ein entsprechender residenter Empfangseintrag gefunden wird e Schreiben von Statistiken e Generieren von Benutzerbenachrichtigungen e Modifizieren von Parametern und Stationstabelleneintr gen in der rvs Datenbank auf Operatoraufforderung e Wiederherstellen der rvs Datenbank Der rvs Monitor wird mit Hilfe einer Operator Konsole gesteuert Abh ngig vom lokalen System ist die Operator Konsole mit dem rvs Monitor durch einen Thread oder eine Pipe eng verbunden oder sie
151. nger X 25 oder ISDN IZPRIO Parameter 61 68 Anzahl eege et 93 J Cal Schnittstelle ass 10 Empf ngertabelle 180 Jobdateien 98 Empfangsprogramm 16 Jobverzeichnis 98 End to End Response 180 Jobverzeichnis 97 Ereignisinformationen anzeiegen 18 KEEPDAYS Parameter 69 92 Ersetzungsvariablen 142 146 Kommando EIS 180 cleanup iiini degen 92 InformationsEingang 181 Firewalls 25 InformationsZustellung 181 Ietpamm ccceceeeeeeeeeeeeeees 61 95 Flag OPCMG sa ee 113 SSCREATE Ara 94 pvedbdel ereenn 114 Wl WEE 23 FORCEDEND Parameter 68 75 95 DEE 114 WC UE 113 Funktion rvscal SendeEintrag 182 Prototy piss seggt ae 133 SendeKommando 183 Setpa EE ie 95 Funktionale Elemente 180 Index TE 88 95 MAXCMD Parameter 70 Kommandobehandlung 130 MAXRECL Parameter 70 79 Kommandos tvs Monitor 213 MAXSENDERS Parameter 70 93 Kommandozeilen Schnittstelle 10 21 MAXX25RCV 29 100 MAXXZSROV nenn der MAXX25RCV Parameter 70 93 Kommunikation LU 6 2 37 K kati Modul 483 el ue 27 181 OMMHNIKSUONSSMOEN Aufgaben 14 Kommunikationsprogramm 17 MONTIMEOUT 28 Kommunikationsprogramm rvs 36 MSGPRIO Parameter 70 Kommunikationstechnik Netzwerk 34 E ee te 41 Reuter 24 Konversationstypen LU 6 238 LANGUAGE P
152. nnen mit einem in der Spalte 1 132 rvs Kommandozeilen Schnittstelle und C CAL Schnittstelle Kommandos k nnen in der nachfolgenden Zeile weitergef hrt werden indem ein als letztes Zeichen der fortzusetzenden Zeile steht 10 3 Syntax der Kommandos Ein Utility Kommando muss der untenstehenden Syntax folgen Es besteht aus einem Kommando Verb einem optionalen Bestimmungswort wie CREATE DELETE usw Das Bestimmungswort kann mit oder beginnen und darf auf einen Buchstaben abgek rzt sein Werte nicht wiederholbarer Parameter angegeben durch lt Parametername gt lt Parameterwert gt Vor und nach dem Gleichheitszeichen darf kein Leerzeichen stehen Werte wiederholbarer Parameter nur Kommando send diese folgen denselben Syntaxregeln wie f r nicht wiederholbare Parameter Eine Gruppe wiederholbarer Parameter wird in Klammern gesetzt Es gibt beliebig viele Gruppen wiederholbarer Parameter Kommando Verb Bestimmungsworte und Parameternamen k nnen in Gro R Kleinbuchstaben oder gemischt angegeben sein Parameterwerte werden in Gro buchstaben konvertiert wenn sie nicht durch einfache oder doppelte Anf hrungszeichen gesch tzt sind Wenn ein Parameterwert das sch tzende Zeichen selbst enthalten soll muss das sch tzende Zeichen zweimal angegeben sein Z B sind die folgenden Angaben gleichbedeutend PARM test string or parm test string Nicht gesch tzte Parameterwert
153. nnnnnnnnnnnnennnnnnnnnnnnenn 173 11 2 8 1 SID aus der ODETTE ID erzeugen oder umgekehrt nennen 173 11 2 8 2 Auflisten der Status der rvs Kommandos s csccssecesececsesesecesesescseseececeeseseeceees 174 12 EI EN 175 13 Ile E EE 179 Anderunghistorie Anderunghistorie Folgende nderungen wurden im Referenzhandbuch in den einzelnen Versionsschritten durchgef hrt Version 5 07 e Neuer Parameter im Kapitel 8 1 Die rvs Parameter im berblick RVSDIAEXTENDEDMODE e Neuer Wert D f r Parameter VFTYP e Neue Parameter f r rvssce f und i Version 5 06 e Neuer Parameter im Kapitel 8 1 Die rvs Parameter im berblick CHECKMAXPSESSIONS e Dateiverschl sselung und Komprimierung mit ComSecure jetzt auch f r Dateien gt 2 GB m glich e rvsjs kann jetzt auch auf Windows Systemen mit der Option t gestartet werden die festlegt in welchen Zeitintervallen das Jobverzeichnis auf Jobdateien berpr ft werden soll Auf UNIX Systemen besteht die M glichkeit die Konfiguration von rvsjs ber die Kommandozeile durchzuf hren e Kleine Verbesserungen Version 5 05 e Neue Parameter im Kapitel 8 1 Die rvs Parameter im berblick AUTODECRYP CALLINGNUMCHECK CNTIE DTCOPY EFIDGAPTIMEOUT HEAVYDUTY ECLEANTIME STATCHECKINT Version 5 04 e Kleine Verbesserungen Version 5 03 e Kapitel 7 2 CISCO Konfiguration berarbeitet Versi
154. nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 13 2 Systemkomponenten 2 2 ze un sie ceaddesencnzecdceeegzaceaceazeuacedatecdedeadeusceserad ecdaratdcedestowes 13 DL SVS KEE ee een 14 2 1 1 rvs Monitor Basiseigenschaflen 4 aarin an eins Mtns cna tates 14 2 1 2 Bearbeiten eines Gendeautfttrages nennen nn 16 2 1 3 Bearbeitung ankommender Daten 16 22 MasterTransmitter2 sa sm tele eae neues he ieee 17 23 KommunikationSprogramm s omarr sarae sinia Anaa R TEE AARRE A ae Daraa LEE ARRERA SAA Uae TAARA SAS 17 2 4 SOG iNET ces RI I neues ine Nana tet 18 2 5 IVS serviee Provider fVsSP n 2 un esch SEENEN nern 19 2 6 AcliveP nel r 2 ar ee hes ota 20 2 7 Operator Konsole rcouscnsl nn 20 2 8 Dialog Schnittstelle cosdi al 20 2 9 Kommandozeilen und C Cal Schnittstelle rvsbat und roescall 20 2 10 IS Datenbank re EE 21 2 11 TVs Data EE a a aa 23 ZAGU EINEN ees 23 2 11 2 Systemvoraussetzung Steng dee eege EE 24 2 11 3 rvs Data Center Architektur Ee de Ee e e 24 2 11 4 Benutzerschnittstelle von rvs Data Center EEN 26 2 11 5 Neue Systemkomponenten von rys Data Canter EE 27 2 11 5 1 Ausfallsicherheit a aaar aaa E ae ana a a aaa er AAA AAE raaa EEan 27 2 11 92 LastveErteilUnG acena R A E EE AA 28 2 11 53 Skalierbarkeit la a aan 28 2 11 94 LOG MeldUungGen zeg ugteiet alles li E a ea 28 2 11 5 5 Parameteranderungen im laufenden Betrieb AA 29 2 12 Dateinamen Idre enra a eae Eege ees 29 3 Protok
155. nrufe die Sie auf jedem Port empfangen k nnen entspricht den Werten von MAX_IN die f r Ihre lokale Station in Ihrer Stationstabelle SRVSPATH init rdstat dat definiert sind 8 7 4 Optionale Funktionen Das Bereitstellen der optionalen Dienste verbraucht Zeit und Speicherplatz aus diesem Grund w rden Sie sie sicher abschalten wollen wenn Sie sie nicht brauchen AECCHECK ist ein Flag das den rvs Monitor anweist f r das aktuell auszuf hrende Kommando zu berpr fen ob die Person die es eingegeben hat auch dazu berechtigt ist In einer zuk nftigen Umgebung mit mehreren Konsolen kann diese Funktion z B verhindern dass von einer der Konsolen aus der Monitor ausgeschaltet wird Diese Funktion wird noch nicht voll unterst tzt deshalb sollte AECCHECK 0 bleiben ausgeschaltet Wenn BBCREATE eingeschaltet ist BBCREATE 1 werden Benutzerbenachrichtigungen generiert und zum User Exit rvsums geschickt Das normale Vorgehen ist diese Nachricht als UNIX Mail zu senden geben Sie mail ein um die Nachricht zu lesen verhindert die Generierung von Benutzerbenachrichtigungen F r alle bertragungsversuche werden statistische Aufzeichnungen angelegt wenn das Flag SSCREATE eingeschaltet ist SSCREATE 1 Diese Aufzeichnungen enthalten die Stations ID der Nachbarstation die Zeit und den Abschlu code der versuchten oder der abgeschlossenen bertragungen Bei SSCREATE 0 werden keine solchen Aufzeichnungen angelegt Zurzeit gibt
156. nsID der virtuellen Empfangsstation e CNQS Kommandonummer der QuittungsSendung EERP fur die empfangene Datei e CNIE Kommandonummer des InformationsEingangs IE fur die empfangene Datei e CNIZ Kommandonummer der InformationsZustellung IZ fur die empfangene Datei e DSNTEMP Name der tempor ren Datei Diese Datei kann am Ende des Sendeauftrages mit dem Befehl DELETE DSNTEMP NT XP 2000 rm DSNTEMP UNIX DLTF DSNTEMP OS 400 140 DISP REPLACE TSTAMP CODETRANS CODETABLE rvs Kommandozeilen Schnittstelle und C CAL Schnittstelle gel scht werden optional Bestimmt die Behandlung der Datei wenn die Bearbeitung abgeschlossen ist e K halt die Datei e D l scht die Datei Wichtiger Hinweis Wenn Sie sich f r die Option D entscheiden wird die Datei auf jeden Fall gel scht und nur als Trigger Schalter f r einen residenten Empfangseintrag verwendet Es sind keine weiteren Operationen mit der empfangenen Datei m glich Standard K optional Wenn DISP K halten eingestellt ist legt REPLACE die Aktionen fest die rvs durchf hrt nach dem Empfang einer Datei die im Namen mit einer lokalen Datei bereinstimmt R Vorhandene Datei ersetzten N Neuen eindeutigen Dateinamen verwenden I Eintreffen der Datei ignorieren Standard N optional Kann Y Ja oder N Nein sein teilt rvs mit ob der Dateiname zur eindeutigen Kennzeichnung mit Zeitstempel versehen werden soll
157. nt PROCKEYW rvsDumpRU char environment char dsn const int dumpattrib Beschreibung der Parameter environment char input Name der Umgebungsdatei Wenn der Wert NULL oder ein leerer 171 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch dsn dumpattrib 11 2 7 7 nullterminierter String ist sucht rvs nach der Standardumgebung char input Dateiname der zu speichernden Datei Die Dateiinhalte erhalten das f r die rvs Kommandozeilen Schnittstelle einsetzbare Eingabeformat const int input Das Attribut gibt an welche Datei wiederhergestellt werden soll M gliche Werte sind DUMP_USER Standard alle Benutzereintr ge speichern DUMP_RES alle residenten Empfangseintrage speichern DUMP_JS alle f r Jobstart nach Sendeversuch speichern DUMP_STATION alle Stationseintr ge speichern R ckgabewerte FUNCTIONVALUE int 11 2 7 8 RVSCAL_OK wenn die Funktion erfolgreich ist RVSCAL_PARAMETER_CHECK wenn mindestens ein Parameter falsch ist RVSCAL_DSN_NOT_EXIST wenn die angegebene Datei nicht vorhanden ist RVSCAL_INTERNAL_ERROR wenn ein interner Datenbankfehler aufgetreten ist Versionsnummer der rvs Datenbank lesen Prototyp rvsGetVersion PROCDEF int PROCKEYW rvsGetDBVersion char pszDBVersion Beschreibung der Parameter pszDBVersion char output Version der rvs Datenbank 172 Arbeiten mit C Funkti
158. o point setup no fair queue no cdp enable interface Dialerl description outgoing ISDN calls no ip address encapsulation x25 no ip mroute cache dialer pool 1 dialer idle timeout 1 dialer string lt partner ISDN number 1 gt dialer max call 1 dialer group 1 x25 htc 1 x25 win 7 x25 wout 7 no cdp enable interface Dialer10 description incoming ISDN calls no ip address encapsulation x25 dce no ip mroute cache dialer pool 1 dialer idle timeout 700000 dialer called lt own ISDN number 1 gt dialer called lt own ISDN number 2 gt dialer max call 1 dialer group 1 x25 htc 1 x25 win 7 x25 wout 7 no cdp enable x25 route X 25 ADDRESS 1 xot IP ADDRESS RVS x25 route X 25 ADDRESS 2 xot IP ADDRESS RVS x25 route X 25 ADDRESS 1 interface Dialerl x25 host name X 25 ADDRESS ROUTER XOT Kommunikation Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems 49 Referenzhandbuch Beispiel f r CISCO Router Konfiguration serial service pad to xot service pad from xot service tcp keepalives in service tcp keepalives out service timestamps debug uptime service timestamps log uptime no service password encryption j hostname C2600 j ip subnet zero isdn switch type basic net3 x25 routing j interface Ethernet0 0 ip address 192 168 2 4 255 255 252 0 no ip directed broadcast no cdp enable interface Serial0 0 no ip address no ip directed broadcast
159. obverzeichnis konfigurieren a lt Jobapplikation gt wirksam nach Neustart LI lt Jobdateimaske gt Jobsapplikation und Jobdateimaske Lal sind optionale Parameter Standard rvsbat und Job siehe Kapitel 9 1 4 rvsjs t lt Aktualisierungsintervall in Sekunden gt Starten von rvsjs mit periodischer berpr fung der Jobverzeichnisse rvsjs r lt Verzeichnis gt Verzeichnis aus Liste der Jobverzeichnisse entfernen wirksam nach Neustart rvsjs i rvsjs als XP Dienst installieren rvsjs i S rvsjs als XP Dienst installieren der mit Windows startet rvsjs i u lt Konto gt x lt Kennwort gt rvsjs als XP Dienst installieren der ein bestimmtes Benutzerkonto nutzt rvsjs d rvsjs als Windows Dienst deinstallieren rvsjs b rvsjs als Dienst starten rvsjs e rvsjs stoppen rvsjs C rvsis in der Konsole starten rvsis f Normalerweise startet rvsjs nicht wenn das mit der Option p konfigurierte Verzeichnis nicht existiert oder unerreichbar ist Die Option f erlaubt rvsjs trotzdem zu starten und rvsjs berpr ft periodisch ob das Jobverzeichnis schon vorhanden ist und sich ffnen l sst rvsjs in rvs X rvsjs Hilfetext anzeigen rvsjs p lt Jobverzeichnis gt a lt Jobapplikation gt lt Jobdateimaske gt Lol Jobverzeichnis konfigurieren wirksam nach Neustart Jobsapplikation und Jobdateimaske sind optionale Parameter
160. oing x25AtCugBilateral 25RtDstLinkAddrRule d m xotStatTable Type Displaystring Length 0 to 255 For Help press F1 4 Definiere eine Route von einer XOl Schnittstelle zu einer XOT Schnittstelle Pro Route muss man einen separaten Eintrag konfigurieren F r eine eingehende XOl Verbindung muss die X 25 Adresse der Zielstation Parameter x25RtDstAddr angegeben werden Der BINTEC Router benutzt diese Adresse f r das Routing der eingehenden X 25 Pakete zur richtigen Zielstation Sie m ssen den Parameter x25RtDst LinkAddrMode auf seinem Standardwert belassen 54 XOT Kommunikation e x25RtSrcIfIndex muss auf die eingehende XOl Schnitstelle und x25RtSrcIfIndex auf eine ausgehende XOT Schnittstelle gesetzt werden Add New Index x25RtSrelfindex 25RtSrcLinkAddr x25RtDstlfindex x25RtDstLinkAddr 25RtDstLinkAddiMode 25RtSrcAddr 25RtSrcNSAP 25AtDst ddr 25RtDstNSAP 25RtProtocolld 25RtCallUserD ata 25RtRPOA x25RtNUI x25RtRewritingRule x25RtMetric x25RtCug x25RtCugQutgoing x25RtCugBilateral 25AtDstLink ddrAule 27001 incoming x01 zl 25012 bot 2 hd default Type Displaystring Length 0 to 255 _ Configuration Manager Window1 x4300 x25RouteTable MW Browse View Network SNMP Monitor Window Help Slelalsl zl Se SizJ ioeecl S Fan sl Tables administration E ads E alive amp aox
161. ollschichten in der rvs KOMMUNIKAtION scssssessesssseesessseessestseeserstestserseserseeaeseese 33 3 1 Netzwerk i r nannte a naar ae ae E ea a aa a Seege dt 34 3 2 rvs Leitungstrei ber merisier a ee ie a A Leihen 34 3 3 BIERG eer gek een lehnen erst 34 3 4 rvs Kommunikattonsprogramm nn 36 4 LU6 2 BasiskonZept 2c ccccceecceceseceessnnetevecsenneececenedeecennueeseeneencersteceececuacdenteseececessteceeceseaseees 37 4 1 Warum LU 6 2 Kommunikation 0 0 ccceccccececeeeeeeeececeaeceee cece seceaeaeeeeeeeeeeseccaeaeeeeeeeeeeennaees 37 4 2 JLWU 6 2 BasishunktioneM eect sloth ect ee edel added Hi 38 4 3 Mapped oder Basic Konversation nennen 38 AA e EE EE 39 4 5 Abhangige und unabh ngige Us 39 4 6 Auswirkungen von LU 6 2 auf das rvs Design a ehe iets 40 5 X 25 Native Kommunikation unrzennnsennnnnneennnnnnnnnnnnnnnnnnnnnnnnnnnannennnnennnnnnnnennern nennen nnanneennnannenn 41 9 11 Verbindungsaufbau Sengen arena ee ed eee ee ad a 43 5 2 Auswirkungen von X 25 auf rvs Design ati Een ead ees 43 6 dei TEE 45 6 1 TCP IP Anwendungs Schnittstelle AA 45 6 2 TGP P Adressierung tar acer daten Atta Habs nern ers 45 7 Ae TL Vu EE 47 TI gt Systemanforderungen 4 22 mu RB ae le 47 LEE e E ei le IIe 47 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch 7 2 1 EISCO SON Ara GE A RR ae EE AEA TA 48 1 2 2 e Ee EE 48 7 2 3 Links f r meh
162. ommandos in der Statistik Datenbanktabelle SS weitergef hrt Dies verursacht keine Performanzprobleme mit der rvs Datenbank rvssce gibt im Erfolgsfall 0 zur ck Im Fehlerfall werden u a folgende Fehlercodes zur ckgegeben define RC_INVALID ARG 11 define ERROR LOAD LIBRARY 12 define ERROR _GETPROCESSADDRESS 13 define ERROR _CANNNOT_ OPEN XMLOUT 14 define ERROR _CANNOT CREATE SE 15 9 11 Senden einer Datei rvssend nur f r UNIX rvssend l t Sie eine Testdatei an eine rvs Station senden rvssend local_filename remote filename sid Dieses Kommando ist ein einfaches Shell Skript im Systemverzeichnis Es kann zum Testen einer Verbindung benutzt werden Das folgende Beispiel sendet das Systemprofil als HELLO an die Station ABC rvssend etc profile HELLO ABC 121 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch 9 12 rvscheckdb Das Programm rvscheckdb analysiert die Tabellen der rvs Datenbank auf m gliche Inkonsistenzen und kann wenn n tig diese beseitigen Inkonsistenzen k nnen unter anderem dann auftreten wenn der Dateiversand empfang pl tzlich unterbrochen wurde z B im Falle einer fehlerhaften Kommunikationsverbindung Syntax rvscheckdb 0 lt Dateiname gt T lt Tabellenname gt C lt Kommandonummer gt d Optionen Hilfe o lt Dateiname gt Ausgabedatei das Ergebnis des Programms rvscheckdb k nnen Sie in eine Ausgabedatei umleiten T
163. on 5 0 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch e Neue Parameter DIALCOUNT und DIALRTIME im Kapitel 8 1 die f r die ISDN Verbindung bei alternativen Netzwerken von Bedeutung sind e Neues Kapitel 7 XOT Kommunikation in dem die CISCO Router Konfiguration beschrieben ist e Neue globale Parameter f r Backup Recovery REDOMAXSIZE und NUMREDOLOGS siehe Kapitel ber Parameter 8 1 e Neuer globale Parameter TRACEOFF siehe Kapitel ber Parameter 8 1 und Kapitel 0 e Neue Parameter zur Steuerung des gleichzeitigen Starts der rvs Middleware und rvs MWSTART MWSTOP und MWTIMEOUT siehe Kapitel ber Parameter 8 1 e Neue Parameter DBLOGMAXENTRIES und DBLOGMINENTRIES f r die Sicherung der Log Meldungen auf die Platte nur im Zusammenhang mit einer externen Datenbank verf gbar Kapitel ber Parameter 8 1 Version 4 06 e Neue Parameter COMPFLAGS und CRYPFLAGS im Kapitel 8 Version 4 05 e Kapitel 8 3 Robustheit von rvs bez glich Speicherplatz Version 4 02 e Kapitel 8 Die rvs Parameter aus dem Benutzerhandbuch bernommen da die Parameter f r alle rvs portable rvsX rvsXP und rvs400 identisch sind e Kapitel 9 1 nass aus dem separaten Dokument bernommen Version 4 00 e Kapitel 0 Leitungstraces im Speicher e Ersetzungsvariablen CNIE und CNIZ im RE Kapitel 10 7 Version 3
164. onen 11 2 7 9 R ckgabewerte FUNCTIONVALUE int RVSCAL_OK wenn die Funktion erfolgreich ist RVSCAL_PARAMETER_CHECK wenn mindestens ein Parameter falsch ist RVSCAL_ENVIRONMENT_NOT_EXIST wenn die Umgebungsdatei nicht vorhanden ist RVSCAL_ERROR_GETVERSION Version kann nicht bestimmt werden 11 2 8 Andere Funktionen Dieses Kapitel beschreibt wie Sie SID aus der ODETTE ID erzeugen und umgekehrt und wie Sie den Listenstatus der rvs Kommandos erhalten 11 2 8 1 SID aus der ODETTE ID erzeugen oder umgekehrt Prototyp rvsgetsid char rvsgetsid char s_odette id Beschreibung der Parameter FUNCTIONVALUE char NULL wenn kein SID gefunden wurde oder bei einem DB Fehler Zeiger zum String der rvs SID enth lt s_odette_id char input Zeiger zum String der die ODETTE ID max 26 Bytes SID enthalt Prototyp rvsgetodid char rvsgetodid char s_sid Beschreibung der Parameter FUNCTIONVALUE char NULL wenn keine ODETTE ID gefunden wurde oder bei einem DB Fehler Zeiger zu einem maximal 26 Bytes langen String 173 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch s_sid char input Zeiger zum String der rvs SID enth lt 11 2 8 2 Auflisten der Status der rvs Kommandos Prototyp rvslistcmd typedef struct char status short errorcode RVSCMD int rvslistcemd long l1_cmdid RVSCMD p info Beschreibung der Parameter FUN
165. ontrollieren des rvs Systems zur Verf gung OSI Open System Interconnection PDF Portable Document Format Portables Dokumentenformat Protokoll Wenn zwei verschiedene Computer miteinander verbunden werden mussen sie mit dem gleichen Protokoll arbeiten Dieses Protokoll definiert Aktionen und Reaktionen als auch die Sprache mit der sich die beiden Computer miteinander verstandigen RE Residenter Empfangseintrag rvs Tabelle f r die Beschreibung von Aktionen die nach dem Eintreffen einer einzelnen Datei f r einen lokalen Empf nger starten soll rvsmon Siehe Monitor SE SendeEintrag Internes rvs Kommando zur Steuerung des Dateiversands SID rvs Ausdruck f r die Stations ID SK SendeKommando 177 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch Internes rvs Kommando zur Steuerung der bertragung einer Datei an einen Nachbarknoten Station Eine Station ist ein Knoten in einem rvs Netzwerk Jede Station in Ihrem rvs System ist durch eine eindeutige Stations ID SID identifiziert bertragungskomponente Kontrollprogramm und Leitungstreiber f r eine spezielle Zugangsmethode VDA Verband der Deutschen Automobilhersteller Adresse Verband der Automobilindustrie e V VDA Abt Logistik Postfach 17 05 63 60079 Frankfurt Tel 069 7570 0 VDSN Virtual Data Set Name ODETTE Ausdruck f r den Namen einer Datei die mit OFTP ber
166. out 27001 xoi_in dte mod8 1 1 1 1 p128 7 p128 7 7 1000 10 10000 0 dte mod8 when_necessary when_necessary 0 disable 0 0 disable 0 ES L2RetrTimer 7 3 2 Beispiel Als Beispiel dient die Textdatei B1 KORO m 2 INTEC_X4300 txt unsere aktuelle Konfiguration Diese Textdatei befindet sich auf unserer Distributions CD im Verzeichnis _doc ROUTER_CONF_EXAMPLES Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems 57 Referenzhandbuch 58 Die rvs Parameter 8 Die rvs Parameter Der Betrieb des rvs Monitors und der auf ihn bezogenen Komponenten kann von nderungen der Parameterwerte beeinflusst werden Im Folgenden wird beschrieben wie Sie auf verschiedenen rvs portable Plattformen die rvs Parameter konfigurieren oder anzeigen k nnen rvsX und rvs400 Die Parameterwerte k nnen entweder in der Datei SRVSPATH init rdmini dat oder ber die rvs Konsole rvscns gesetzt werden Mehr ber die rvs Konsole lesen Sie bitte im rvsX Benutzerhandbuch Kapitel Operator Konsole und Kommandos Die Festlegungen in der Datei rdmini dat werden bei jedem neuen Start des rvs Monitors neu gelesen und sind daher sitzungs bergreifend g ltig nderungen der Datei rdmini dat werden erst durch Neustart des Monitors in die rvs Datenbank bertragen und dadurch aktiv Befehle die ber die rvs Konsole gelesen werden sind nur in der jeweiligen Sitzung
167. ped oder Basic Konversation Abh ngig von den Initialisierungsparametern kann die Konversation vom Typ basic oder mapped sein und die Sychronisationsebenen best tigen confirm oder keine none aufweisen Der Hauptunterschied zwischen der Basiskonversation und der abgebildeten Konversation ist dass in der Basiskonversation die L ngeninformation ber den zu versendenden Block von Benutzerdaten ein Teil dieser Daten ist Die Anwendung mu beim Senden die Informationsl nge zu den Daten hinzuf gen und sie beim Empfang aus den Daten entnehmen Zurzeit unterst tzt rvs nur abgebildete Konversationen d h das System akzeptiert und best tigt die L ngeninformation durch einen Parameter der Sende bzw Empfangsaufforderung 38 LU 6 2 Basiskonzept Die Synchronisationsebene Best tigen confirm bedeutet dass zum Zweck des Abgleichs der eine Partner den anderen auffordern kann ein Best tigungssignal zu schicken und dass die Konversation nicht vor dem Empfang dieser Best tigung fortgef hrt wird rvs unterst tzt beide Modi Das Benutzen der Synchronisationsebene Best tigen confirm macht den Proze sicherer aber auch langsamer 4 4 Sicherheit Die meisten Systeme bieten die M glichkeit Sicherheitsinformationen beim Verbindungsaufbau zu bermitteln Die Sicherheitsinformation besteht aus einer Benutzer ID und einem Passwort das f r das entferntes System g ltig ist Beide sind notwendig um ein entferntes Transaktionsp
168. pfangsprozesse nehmen eintreffende Dateien an und legen sie in tempor ren Dateien ab Danach werden die Dateien dem lokalen Empf nger zugestellt oder wenn n tig werden passende Sendeeintr ge f r die Weiterleitung an ferne Stationen erzeugt Die Zustellung eintreffender Dateien kann durch residente Empfangseintr ge beeinflusst werden die rvs mitteilen unter welchem Namen die Datei gespeichert werden soll und ob ein Job f r die Weiterverarbeitung der eintreffenden Daten gestartet werden soll Jede der oben vorgestellten Schnittstellen erzeugt je einen Eintrag f r jede Datei 1 1 Reprasentationsmittel Dieser Abschnitt enth lt die Beschreibung welche Darstellungskonventionen in diesem Handbuch verwendet werden und welche Bedeutung besonders gekennzeichnete Ausdr cke haben Darstellungskonventionen Kommandos Men befehle Dateinamen courier N Pfadnamen Programme Beispiele Script Dateien Optionen Qualifiers Datens tze Felder Modi Fensternamen Dialogboxen und Status FETT und Parameter Umgebungsvariablen GROSSBUCHSTABIG Variablen Verweise auf andere Handb cher Hochkommata Kapitel und Abschnitte Literatur fett wichtige Begriffe Betriebssystemnamen Eigennamen Schaltfl chen Buttons Funktionstasten Begriffe rvsX ist das Synonym f r rvs auf UNIX Systemen rvsNT ist das Synonym f r rvs auf Windows NT Systemen rvsXP ist das Synonym f r rvs auf Windows XP 2000 Vista 7 WS 2003
169. r Information nn 48 7 2 4 Beispiele f r CISCO Router Konfiguration uursssessnennsnnnnnnnnnnnnennnnnnnnnnnnnnn nenn 48 7 3 BINTEC X4300 Konfiguration ann 51 7 3 1 Konfiguration des BINTEC Routers X4300 f r XOT und SOL 51 7 3 2 Beispiel Se ebe e eeh e EE e EE AE 57 8 Diervs Parameter EE ee Ee 59 8 1 Die rvs Parameter im berblick aus ce a ee 60 8 2 Leitungsfehlerprotokolle i IM Speicher in he eae kee aaa 79 8 3 Robustheit von rvs bez glich Gpoeicherpnlatz nee nnnnnnnnenennnnennnennen 80 BA rvs PKI Anbind ng s rates a Meni eed eae 83 8 5 Beschreibung ausgew hlter is Paraeler EE 86 8 6 Der Parameter STATISTICS u ee eat 87 8 7 Sicherheit Ressourcen Verbrauch und Leistung nennen ennnnnnn nn 91 8 7 1 Beschr nkung der Anzahl von konkurrierenden Senden 422444e nn nennen 92 8 7 2 Beschr nkung der Anzahl von konkurrierenden X 25 oder ISDN Empf ngern 92 8 4 3 TEPIP Empf nger ine ea a aan 93 8 7 4 Optionale Funktionen Melee edhe ete een 93 8 7 5 Interne Parameter u EE eege 94 lil Hilfswerkzeuge ee ee ee ee 95 9 Liste aller rvs Hilfswerkzeuge nnsununnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennnnnnnennnnnnnnnn nn namen nn nn 95 SF RE WSE E E T EA E ee E EEE 95 9 1 1 Einf hrung rvsjs als Erweiterung der Batch Schnittstelle sen 95 9 12 Arbeitsweise BEE 96 9 1 3 EE EI Le EE 98 9 1 4 Konfiguration ee nen ee Er Eee ee 100 9 1 5 SLAM UN
170. rag erstellt oder berarbeitet je nachdem ob der Eintrag schon besteht oder nicht Parameter UID optional Benutzer ID die den zu ndernden Eintrag identifiziert Sie k nnen nur als privilegierter Benutzer etwas anderes als die aktuelle Benutzer ID angeben Standard current user NAME optional neuer Benutzername LANGUAGE optional Neue Sprache angeben z B E Englisch D Deutsch PRIV optional neues Benutzerprivileg U Benutzer O Operator A Administrator Beispiele eS yao Ee create new user default own UID USER C create new user USER C UID newuser LANGUAGE d NAME x PRIV O USER C UID extrauser kad 145 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch update existing user USER U UID newuser LANGUAGE e NAME y PRIV U Ee delete user USER D UID newuser 10 10 Das Kommando ACTIVATE Funktion e Aktiviert eine Partnerstation e rvs startet einen Sendeprozess der die Verbindung zur Partnerstation herstellt Alle Dateien in Wartestellung werden bertragen Danach wird die Verbindung wieder getrennt Parameter SID erforderlich Stations ID des Partners Beispiele Kresse activate station ABC connect and send or receive queued data sets ACTIVATE SID ABC 146 rvs Kommandozeilen Schnittstelle und C CAL Schnittstelle 10 11 Das Kommando MODST Funktion Stationstabelle ndern Achtung Dieses Ko
171. ragungsprozess MasterTransmitter aktiv active in Bearbeitung vom Monitor im Durchlauf in transit MastrerTransmitter bearbeitet aktuell den Auftrag wartend pending wartet auf Beendigung beendet ended aus der Datenbank gel scht deleted vom System oder Benutzer angehalten held der Verkehr zum Ziel ist unterbrochen Suspended SK QS Bearbeitung durch ServiceProvider bei Serialisierung so lange die Eintr ge nicht bearbeitet werden y L cke beim EFID EndFilelD wenn ein Fehler auftritt H m Nom DO mo do Im Allgemeinen durchlaufen alle Kommandos die folgende Kommandokette q oder f a oder i p e Einige Status halten so kurz an dass sie nur kurz zu sehen sind 15 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch 2 1 2 Bearbeiten eines Sendeauftrages Ein Benutzer hat einen Sendeauftrag SE in die rvs Datenbank eingegeben Der Sendeauftrag wird bei der n chsten Durchsuchung der rvs Datenbank gefunden interpretiert und analysiert Daraus entsteht ein Sendekommando SK eine Arbeitsaufgabe die zur Weiterverarbeitung bereitsteht Der Sendeauftrag SE hat jetzt den Status forwardable erreicht Der rvs Monitor aktiviert den MasterTransmitter falls der noch nicht aktiv ist Das Sendekommando SK wird ausgef hrt indem die Sendeaufgabe vom MasterTransmitter erf llt wird Das Sendekommando SK hat jetzt den Status in transit der entsprechende Sendeeintrag
172. ren der empfangenen Daten von der tempor ren Datei und der anschlie enden berf hrung des 17 Kommandos und des entsprechenden IE in den Status ended Wenn das IE Informationen enth lt die an eine andere rvs Station geschickt werden sollen Routing wird anstelle von 17 ein SE Kommando generiert Systemkomponenten 2 2 MasterTransmitter Der MasterTransmitter wurde zur besseren Kontrolle paralleler Ubertragungsprozesse eingef hrt Seine Hauptaufgaben sind e Steuerung der maximalen Anzahl aktiver bertragungen Sender und Empf ngerprozesse um eine berlastung des lokalen Systems zu verhindern e Warteschlange f r anstehende bertragungen verwalten e Zulassen von bertragungen falls die maximale Anzahl der zul ssigen bertragungsprozesse noch nicht erreicht ist e Kontrolle der maximalen Anzahl der aktiven Sender pro entfernte Station Diese zuk nftige Erweiterung erlaubt es die Behandlung stationsspezifischer Ressourcegrenzen wie die vorhandene Anzahl von SVCs in einer normalen X 25 Verbindung zu behandeln e Ein stationsabh ngiger intelligenter Mechanismus der das Senden von mehr als einer Datei erlaubt oder sogar das Empfangen von Daten w hrend eines aktiven bertragungsprozesses e Kontrolle von vorgestarteten Empfangsprozessen z B f r die X 25 Unterst tzung 2 3 Kommunikationsprogramm Sender und Empf ngerprozesse sind in einem gemeinsamen Kommunikationsprogramm zusammengelegt das
173. rhindern Dieser Zwischendateiname hat die Endung js rvsjs startet rvsbat bzw eine konfigurierbare andere Applikation und bergibt die Jobdatei mit der Kommandozeile Nach Terminieren von rvsbat bzw der anderen Applikation wertet rvsjs deren R ckgabewert aus Falls der Ruckgabewert 0 ist geht rvsjs davon aus dass die Ausf hrung erfolgreich war und l scht die Jobdatei js Falls der Ruckgabewert ungleich 0 ist sieht rvsjs den Aufruf als gescheitert an schreibt den R ckgabewert in die Jobdatei und benennt sie nach err um Danach f hrt rvsjs wieder mit dem ersten Schritt fort Erl uterung zur Jobdatei Eine Jobdatei kann neben Sendekommandos beliebige andere auch mehrere rvs Kommandos enthalten um beispielsweise 97 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch e Sendeauftrage zu erzeugen oder zu l schen die entsprechenden rvsbat Befehle der Batch Schnittstelle lauten SEND CREATE SEND DELETE e residente Empfangseintr ge und Jobstarteintr ge zu erzeugen zu l schen oder zu modifizieren RESENTR CREATE RESENTR DELETE RESENTR UPDATE SENDJOB CREATE SENDJOB DELETE SENDJOB UPDATE e die Stationstabelle zu ver ndern MODST Befehl e rvs Parameter zu setzen oder aufzulisten SETPARM und LISTPARM Befehle N heres ber die rvs Kommandos k nnen Sie im Kapitel 10 nachlesen Beim Start von rvsjs k nnen Sie festlegen in welchen Zeitabst n
174. ring Wert von CNSMSGS enthalten sind werden auf der Konsole ausgegeben alle Nachrichten werden immer geloggt unabh ngig vom Wert des CNSMSGS Parameters Die zus tzlichen Nachrichtentypen O Odette L Leitungstreiber und f r lange Nachrichten k nnen auch verwendet werden 8 7 5 Interne Parameter Mehrere Kommandos werden f r den internen Betrieb des rvs Monitors benutzt Beachten Sie dass Sie ihre Werte mit listparm auflisten k nnen d rfen Sie jedoch niemals mit setparm ndern Interne Parameter sind FORCEDEND gesetzt durch stoprvs force und INITCMDS gesetzt durch i Kommandozeilen Flag siehe Kapitel 1 1 Repr sentationsmittel f r eine ausf hrliche Beschreibung von RVSPATH 94 Liste aller rvs Hilfswerkzeuge lll Hilfswerkzeuge Alle n tzlichen und wichtigen Hilfswerkzeuge tools des rvs Systems werden in diesem Kapitel beschrieben 9 Liste aller rvs Hilfswerkzeuge Diese Liste gibt Ihnen einen berblick ber s mtliche rvs Hilfswerkzeuge und ihre Verf gbarkeit auf den verschiedenen Plattformen e rvsjs Windows und UNIX e rvswrdstat Windows und UNIX e rvsut2fv Windows und UNIX e rvsap Windows AIX IRIX und Solaris e rvsrii Windows und UNIX e rvsie Windows und UNIX e rvsbackup nur UNIX e rvsrestore nur UNIX e rvseerp Windows und UNIX e rvssend nur UNIX e rvssce Windows und UNIX e rvscheckdb Windows und UNIX e rvshalt nur UNIX 9 1 rvsjs
175. rogramm zu starten Einige Systeme unterst tzen Standardbenutzer und pr fen keine Sicherheitsma nahmen wenn ein solcher Standardbenutzer definiert worden ist rvs bietet f r die Sicherheitsinformationen eine entsprechende Stationstabelle 4 5 Abh ngige und unabh ngige LUs Es gibt zwei Arten von LU 6 2 logischen Einheiten unabh ngige LUs wirkliche Partner und abh ngige LUs Die letzteren sind LUs die vom Steuerpunkt der Systemdienste SSCP gesteuert werden z B VTAM bei einem SNA Host Abh ngige LUs werden als lokale Ressourcen wie ein Terminal behandelt die zu einer physikalischen Einheit des Typs 2 0 PU 2 0 geh ren Unabh ngige oder Partner LUs erfordern die Unterst tzung physikalischer Einheiten des Typs 2 1 PU 2 1 Auf Nicht Gro rechner Systemen sind die unabh ngige LU und die PU 2 1 das System selbst Die unabh ngigen LUs und die entsprechenden physikalischen Einheiten des Typs 2 1 sind immer als aktiv active zu betrachten und sie akzeptieren niemals SSPC Kommandos wie actpu Aktiviere physikalische Einheit oder act1lu Aktiviere logische Einheit von au erhalb Das bedeutet auch dass sie nicht von au erhalb deaktiviert werden k nnen Bevor eine SNA Session aufgebaut ist z B ein Verbindungsbild ausgetauscht ist tauschen beide Seiten ihre XIDs Das geschieht auch dann wenn die Verbindung ber gemietete Leitungen erfolgt weil der XID Tausch zum Verhandeln der Stationsrollen prim re oder sekund re beid
176. rvs Benutzerhandbuch nach Der VDSN ist auch ein Kriterium f r die Angabe eines Auftrages der nach einem Sendeversuch ausgef hrt werden soll f r weitere Informationen siehe Benutzerhandbuch Job Start nach Sendeversuch 1 VDSNs werden bei ODETTE File Transfer Protokoll benutzt um den Dateinamen an den n chsten Knoten zu bergeben Bei der Generierung eines Standard VDSN richten sich die maximale L nge 26 Zeichen und der Zeichensatz nach dem ODETTE Protokoll 30 Systemkomponenten Zeitstempel Wenn Zeitstempel angefordert werden erzeugt rvs bei der Lieferung einer Datei eindeutige Dateinamen indem es eine Belegnummer anh ngt oder den letzten Teil des Dateinamens durch einen numerischen Wert ersetzt F r Dateien mit im brigen Teil identischen Namen gibt diese Nummer die Reihenfolge der Dateianlieferung an wenn nicht eine oder mehrere alte Dateien gel scht wurden verwendet rvs die kleinste verf gbare Nummer Die aktuell von rvs unterst tzten Dateisysteme erlauben keine Addition des Echtzeit Zeitstempels zum Dateinamen d h Datum und Zeit der Lieferung Zeitstempelung kann in einem residenten Empfangseintrag angefordert werden Sie wird ausgef hrt wenn die Datei zugestellt wird 31 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch 32 Protokollschichten in der rvs Kommunikation 3 Protokollschichten in der rvs Kommunikation Allgemeiner berblic
177. s Systems Referenzhandbuch Empfang zu erm glichen k nnen Sie mit dem Parameter DISKSPACEREJECT einstellen Beispiel Senderseite A 2006 03 15 14 11 52 lt RPS_TERMINATION gt SK 115 Das Senden des Kommandos wurde mit dem Returncode 4 beendet Uebertragung vom Nachbarn zurueckgewiesen SFNA oder EFNA O 2006 03 15 14 11 53 lt DISCONNECT gt Verbindung als Sender zu Station WOB AIX abgebaut I 2006 03 15 14 12 20 lt SERR_ODETTE gt rpm Odette Uebertragung fuer SK 115 von Knoten WOB_AIX zurueckgewiesen Uebertragungsbeginn abgelehnt wiederanlauf erlaubt Datei zu gross Beispiel Empf ngerseite E lt SHOW_CAUSE gt Fehler bei Start oder Ende des Dateitransfers CAUSE 6 SFNA Datei zu gross O lt DISCONNECT gt Verbindung als Empfaenger zu Station DIEXP abgebaut Hier ist ein berblick der neuen rvs Parameter bez glich der Robustheit vom Speicherplatz Parameter Bedeutung DISKSPACEERR Anzahl von Kilobytes in jedem zu berpr fenden rvs Verzeichnis die frei sein muss Ein Unterschreiten bewirkt Aufruf des Skripts diskspaceerr Standard 1000 ca 1 MByte DISKSPACEWARN Anzahl von Kilobytes in jedem zu berpr fenden rvs Verzeichnis die frei sein muss Ein Unterschreiten bewirkt Aufruf des Skripts diskspacewarn Standard 5000 ca 5 MByte DISKSPACEDELAY Anzahl von Sekunden bevor bei DISKSPACEWARN die Log Meldung erscheint und das Skript diskspacewarn erneut a
178. sGetDBVersion printf Error in GetProcAddress rvsGetDBVersion rc d n GetLastError return prvsGetDBVersion str printf Version s n str 10 2 2 C CAL Schnittstelle fur UNIX und OS 400 Fur den Einsatz der C CAL Schnittstelle mussen Sie folgende Bibliothek binden e rpulib a f r UNIX Systeme statisches Binden Diese Bibliothek befindet sich im Verzeichnis RVSPATH system Das Programm RVSPATH system rvscd demonstriert die bliche Nutzung der C CAL Schnittstelle Den C Quell Code f r dieses Programm finden Sie in der Datei SRVSPATH samples s_rvscd c und die dazugeh rige make Datei s_ make cd im Verzeichnis RVSPATH system e rvscal f r OS 400 Service Programm Dieses Programm befindet sich in der Bibliothek RVS_ SYSTEM Dann muss das benutzerdefinierte C Programm das diese Bibliothek benutzt die Header Date rvscal h in den Quell Code einbinden Prototyp der Funktion rvscal int rvscallchar s cmdll 130 rvs Kommandozeilen Schnittstelle und C CAL Schnittstelle int p_l_cmd char p msglvL char s msg int p l msg long p_cmdid Hinweis Die Parameterliste wurde so gestaltet dass auch Aufrufe durch andere Programmiersprachen moglich sind 131 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch Beschreibung der Parameter RETURNvalue int 0 wenn rvscal erfolgreich war obwohl der Nachrichtentext abgeschnitten sein kann von
179. sg Beschreibung der Parameter FUNCTIONVALUE int RVSCAL_OK wenn kein Fehler aufgetreten ist RVSCAL_INTERNAL_ERROR wenn ein interner Datenbankfehler auftrat cn_se long int input Kommandonummer des SE zur ckgegeben von CreateSendEntry SetCmd int input Kommandotyp SET_HOLD Diesen Sendeauftrag anhalten SET_RELEASE Diesen Sendeauftrag freigeben SET_DELETE Diesen Sendeauftrag l schen szSID char input Stations ID des Empf ngers s_msg char output Fehlermeldung bei einem Fehler 11 1 6 N chsten Informationseintrag holen Prototyp rvsGetNextIE PROCDEF int PROCKEYW rvsGetNextIE long int prev_ie cn INFO SK d p_info Beschreibung der Parameter FUNCTIONVALUE int RVSCAL_OK wenn kein Fehler aufgetreten ist 152 Arbeiten mit C Funktionen RVSCAL_INTERNAL_ERROR wenn ein interner Datenbankfehler aufgetreten ist prev_ie_cn long int input Kommandonummer des vorhergehenden p_info Struktur INFO_SK output Datenstruktur mit Informationen ber den Eintrag 11 1 7 Eine Datei senden Prototyp rvsCreateSendEntry PROCDEF int PROCKEYW rvsCreateSendEntry char dsn char disp char format char codein char inittime char serial char label char tstamp char sid char dsnnew char codeout char Se msg Beschreibung der Parameter FUNCTIONVALUE int RVSCAL_OK wenn die Funktion erfolgreich war RVSCAL_INTERNAL_ERROR wenn ein Feh
180. stelle ist standardisiert mindestens auf der funktionalen Ebene So k nnen Anwendungsprogramme die APPC benutzen ohne gro e nderungen an andere Systeme angepa t werden e Die Anwendungsschnittstelle ist von den physikalischen Eigenschaften des Netzwerkes unabh ngig Die Anwendung sucht sich lediglich eine verf gbare SNA Session die sie nutzen kann e Die Steuerung der Netzwerkressourcen durch das Anwendungsprogramm ist in der Regel nicht notwendig und meistens bei APPC auch nicht m glich Sie mu extern mit Hilfe der blichen Netzwerk Tools des Systems ausgef hrt werden Die Alternative innerhalb der SNA Welt w re die veraltete LU O Schnittstelle einzusetzen LU O wird von vielen Computer Systemen nicht unterst tzt und wenn doch ist die Programmschnittstelle in gro em Ma e vom entsprechenden System abh ngig Zus tzlich verursacht sie Schwierigkeiten in der Systemsteuerung 37 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch 4 2 LU 6 2 Basisfunktionen Das SNA Netzwerk und die APPC Anwendungsschnittstelle m ssen als unabh ngig voneinander betrachtet werden Im Rahmen des OSI Referenzmodells geh rt APPC zur Schicht 7 w hrend das Netzwerk grob gesehen die Schichten 0 bis 6 abdeckt Das SNA Netzwerk mu eine physikalische und logische Verbindung zwischen den Endpunkten der Kommunikation bereitstellen zwischen den LUs 6 2 die in der Regel reale Computer Systeme sind und als
181. stelle und C CAL Schnittstelle Dieses Kapitel beschreibt wie Sie die beiden Schnittstellen starten und welche Parameter Sie verwenden k nnen Au erdem erhalten Sie eine Beschreibung der korrespondierenden globalen Kommandos von rvs Die Syntax der Kommandos wird ebenso erkl rt wie der Prototyp der Funktion rvscal F r alle Aufgaben Senden und Empfangen von Dateien ebenso wie die Administration von rvs die Sie mit rvs zu erledigen haben k nnen Sie entweder e Kommandos in eine Textdatei schreiben und an die Kommandozeilen Schnittstelle rvsbat bergeben e Kommandos an die Funktion rvscal der C Cal Schnittstelle bergeben e C Funktionen f r die C Cal Schnittstelle benutzen f r jedes Kommando eine eigene Funktion Die Kommandos von rvscal C Cal Schnittstelle sind identisch mit denen von rvsbat Kommandozeilen Schnittstelle und werden im Kapitel 10 erl utert Die C Funktionen der C Cal Schnittstelle sind im Kapitel Arbeiten mit C Funktionen beschrieben 10 1 Die rvs Kommandozeilen Schnittstelle rvsbat starten Die Kommandozeilen Schnittstelle kann aufgerufen werden durch rvsbat c e lt envdsn gt i lt cmdfile gt l lt language gt q Kommandozeilen Parameter e c nach einem Fehler w hrend der Ausf hrung des Kommandos rvsbat fortsetzten Im Standard beendet rvsbat nach einem Fehler die Ausf hrung e Je vom Standard abweichende Umgebungsdatei RVSPATH rvsenv dat verwenden 127
182. t Name 183 Virtuelle Kan le 41 Vitual Data Set Name 30 X 25 Eigenschaften 41 X 25 Kommunikationstechnik41 X 25 Verbindungsaufbau 43 Index Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems 185 Referenzhandbuch XMCREATE Parameter 80 92 94 Zeitstempel Zugangsmethode 180 186
183. t rdstat dat gepflegt Syntax rvswrdstat o Optionale Parameter Hilfe o lt Ausgabedatei gt schreibt die Stationsdaten in die Ausgabedatei ohne diese Option werden die Daten auf die Standardausgabe Bildschirm geschrieben Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems 107 Referenzhandbuch Beispiel rvswrdstat o home skk rvs arcdir rdstatl2 dat Die Sicherungsdatei kann mit den folgenden Schritten in rvs importiert werden Unix Systeme e Sichern Sie die alte Stationstabelle RVSPATH init rdstat dat e Kopieren Sie die Sicherungsdatei die Sie mit Hilfe von rvswrdstat erzeugt haben z B rdstat12 dat ins Verzeichnis RVSPATH init und speichern sie unter dem Namen rdstat dat e Damit die neuen Daten aus der Stationstabelle in rvs auch aktualisiert werden m ssen Sie noch den Befehl modst in der Operator Konsole rvscns ausf hren Beispiel rvscns modst Windows Systeme Auf den Windows Systemen soll f r den Import der Stationstabelle die graphische Benutzeroberfl che benutzt werden e ffnen Sie mit dem Men befehl Ansicht gt Stationen im rvs Administrator das Fenster Stationstabelle e F hren Sie den Men befehl Bearbeiten gt Stationen exportieren aus Das Dialogfenster File mit StationsDefinitionen ausw hlen ffnet sich und zeigt die Dateien mit der Dateiendung dat im arcdir Verzeichnis an e W hlen Sie die Datei aus die die wiederherz
184. te Siehe Kapitel 8 3 f r mehr Informationen Anzahl von Kilobytes in jedem auf Speicherplatzmangel zu berpr fenden rvs Verzeichnis die frei sein muss Ein Unterschreiten bewirkt Aufruf des Skripts diskspacewarn Standard 5000 ca 5 Mbyte Siehe Kapitel 8 3 f r mehr Informationen Zeitabschnitte die abzuwarten sind bevor ein Verbindungsversuch wiederholt wird nn ist die Anzahl der erfolglosen Verbindungsversuche CNTRETRY in Sk Sie brauchen keinen Parameter f r jeden Wert von nn wenn einer davon undefiniert bleibt wird der n chst kleinere der sich findet verwendet Format MM DD YY HH MM SS Standards Gr ere Zeitabschnitte damit rvs nicht st ndig mit Versuchen berlastet wird eine Station zu erreichen die vielleicht Hardwareprobleme hat F r 64 DTCOPY EERP_IN Die rvs Parameter langere Zeitspannen werden zum Normalfall weitere Minuten addiert so dass keine Wiederholungsversuche gleichzeitig stattfinden DTCONNO1 00 00 00 00 01 00 DTCONNO2 00 00 00 00 02 00 DTCONNO3 00 00 00 00 03 00 DTCONNO5 00 00 00 00 05 00 DTCONNO7 00 00 00 00 07 00 DTCONN10 00 00 00 00 10 00 DTCONN15 00 00 00 00 15 00 DTCONN20 00 00 00 00 20 00 Zus tzlich gibt DTCONNO1 die Wartezeit f r alle anderen rvs Kommandos an Wenn es einen Fehler bei der internen Zustellung einer Datei gibt d h beim Kopieren vom RVS_PATH temp Verzeichnis in das Verzeichnis RVS_PATH usrdat wird nach Ab
185. tei verwendet Virtual Data Set Name F r die bertragung und Zustellung wird eine Datei durch ihren virtuellen Dateinamen VDSN identifiziert Sie k nnen diesen VDSN im Feld NEW DSNAME Neuer Dateiname angeben wenn Sie einen Sendauftrag erzeugen oder im Parameter DSNNEW des SEND CREATE Kommandos siehe 10 6 Wenn Sie keinen VDSN angeben verwendet rvs den Namen der zu sendenden Datei zur Erzeugung eines VDSN Wenn eine bertragende Datei ihrem Empf nger zugestellt wird verwendet rvs den VDSN als ein Kriterium bei der Suche nach bereinstimmenden residenten Empfangseintr gen Wenn kein Eintrag vorhanden ist oder der am besten bereinstimmende Eintrag keinen Dateinamen definiert benutzt rvs den VDSN auch zur Erzeugung eines lokalen Dateinamens unter dem die Datei gespeichert wird rvsMVS Verwendet den VDSN wie er ist geben Sie deshalb beim Senden an einen MVS Host Rechner unbedingt einen VDSN an der den MVS Namens vereinbarungen entspricht und mit einem High Level Begrenzungszeichen beginnt das zu RACF passt Verwenden Sie keine Anf hrungszeichen oder Apostrophe f r die Begrenzung Ihres Dateinamens portable rvs Verwendet den VDSN zur Erzeugung eines Namens f r die einzelne Datei der Pfad oder Bibliotheks namen wo die Datei gespeichert wird wird der lokalen rvs Umgebung entnommen f r weitere Information zur rvs Konfiguration sprechen Sie bitte mit Ihrem rvs Administrator oder lesen Sie im
186. tezeit Timer f r eingehende ISDN Verbindungen Dieser Timer erkennt die X 25 Pakete ber ISDN nicht so dass die M glichkeit besteht dass die Verbindung w hrend der bertragung unterbrochen wird Dieser Timer soll in der eingehenden BRl Schnittstelle auf einen hohen Wert gesetzt werden z B dialer idle timeout 700000 e Routing f r beide Richtungen muss konfiguriert werden Jeder ausgehende DIALER repr sentiert eine Partnerstation mit ihrer eigenen ISDN Nummer dialer string lt ISDN No gt Der eingehende Dialer horcht auf seiner eigenen ISDN Nummer dialer called lt ISDN No gt e Sie k nnen die ankommenden XOT Anrufe mit dem folgenden Eintrag routen x25 route called x25 Address in the XOT packet interface DIALER number e Sie k nnen die ankommenden ISDN X 25 Anrufe mit dem folgenden Eintrag routen Diese Rufe k nnen Sie mit dem folgenden Eintrag routen x25 route called x25 Address in the x25 packet XOT IP of the XOT station Hier sind ein paar Konfigurationsbeispiele f r CISCO Router 48 Beispiel CISCO 801 version 12 3 service pad to xot service pad from xot service tcp keepalives in service tcp keepalives out j hostname Receiver j isdn switch type basic net3 x25 routing interface Ethernet0O ip address IP ADDRESS no cdp enable j interface BRIO no ip address encapsulation hdlc no ip mroute cache dialer pool member 1 dialer idle timeout 1 isdn switch type basic net3 isdn point t
187. tion 5 1 Verbindungsaufbau X 25 Um einen rvs Partner ber X 25 anzurufen sind einfach die X 25 Rufadresse und optional die X 25 Benutzerdaten erforderlich Der Verbindungsaufbau auf der X 25 Netzwerkebene beginnt mit dem Senden eines X 25 Paketes welches aus der Zieladresse der eigenen Adresse und den Benutzerdaten besteht Wenn die andere Seite das Anrufdatenpaket zur ckschickt ist die Verbindung zustande gekommen und ein SVC ist aktiviert worden Falls die entfernte Station den Anruf nicht erwartet oder irgendeiner der Parameter nicht stimmt wird sie den Anruf mit einem leeren Paket beantworten was auch den SVC unterbricht Ein erfolgreicher Verbindungsaufbau erfordert das Aktivieren eines rvs Listening Tasks auf der Seite die den Anruf bekommt Bei einigen Systemen wie IBM Gro rechnern aktiviert rvs einen Antwort Task nach dem Empfang eines X 25 Anrufs Bei anderen wie den meisten portablen rvs Plattformen m ssen ein oder mehrere aktive Empf nger voraktiviert sein um die eingehenden Anrufe entgegenzunehmen Wenn einmal ein SVC aufgebaut wurde k nnen beide Seiten frei Datenpuffer in vollem Duplexmodus austauschen Die einzige Sicherheits berpr fung zur Zeit ist die berpr fung der Anruferadresse seitens der angerufenen Station Gr ere Sicherheit bietet das von rvs benutzte Odette Protokoll das den Austausch von SSIDs mit Stations IDs und Passw rtern voraussetzt Wenn beide Seiten bereinstimmen wird
188. tion Lieferbest tigung Benutzerdaten und viele andere Die meisten von ihnen erfordern das beidseitige Einverst ndnis der Partner Die meisten X 25 Netzwerke unterst tzen eine Funktion genannt Paket Assembler Disassembler PAD Paket Zusammen und Auseinandersetzung Ein PAD ist eine Hardware oder Softwarekomponente die einfache Standard ASCll Datenstrome in X 25 Pakete konvertiert und umgekehrt Ein PAD kann nur von der ASCII Seite angerufen werden Auf X 25 Seite kann es nur anrufen Eine Standard PAD Konfiguration ist ein ASCII Terminal oder ein PC der ein ffentliches PAD ber ein Telefonmodem anruft um Zugang zu einem entfernten Host ber das ffentliche X 25 Netzwerk zu erlangen Das Standardprotokoll f r die ASCII Seite ist X 28 die vom Benutzer konfigurierbaren PAD Parameter sind als X 3 standardisiert und das End zu End Verbindungsprotokoll in diesem Kontext als X 29 Die F higkeit PAD Verbindungen zu unterst tzen wird in einer der n chsten Versionen von rvs portabel verf gbar werden Anstelle ein teures ffentliches X 25 Netzwerk wie DATEX P zu benutzen ist es m glich einen Adapter zwischen dem X 25 Bord und dem ISDN Port zu installieren Der Adapter bersetzt X 25 Pakete f r das ISDN und umgekehrt Dieses Protokoll ist als X 31 standardisiert Beide Kommunikationspartner brauchen dann einen Adapter Wenn Sie Fragen haben wenden Sie sich bitte an Ihren Vertriebspartner 42 X 25 Native Kommunika
189. tragen wurde 178 13 Index Access Method 180 activate Programm 93 ActivePanel 20 ACTPCOUNT Parameter 61 Adressieren TCP IP Netzwerk 45 AECCHECK Parameter 61 94 Anwendungs Schnittstelle TGPI P 2 23323 22222 210 Bok 45 Anzahl Empf nger X 25 oder ISDN 93 ele EE 93 Anzeigen Ereignisinformationen 18 Statusinformationen 18 ASCI 200 0 97 180 Aufbau TCP IP Adresse 45 Aufgaben MasterTransmitter 17 rvs Monte 14 Batch Schnittstelle 96 97 99 BBCREATE Parameter 62 94 BBPRIO Parameter 61 62 Bearbeiten empfangene Datei 16 Sendeauftrag 16 Benutzerhandbuch 20 BINTEC eisene dAn 47 x25LinkPresetTable 57 x25LkrPrMode DEE Hua rained detent ets RAN X25LkrPrMoqdulo ee eeeees BRICKOFTPTI Parameter 62 C Cal Schnittstelle 10 21 CDWAIT Parameter 62 CISCO een 47 cleanup Kommando 92 CMDDELETE 29 CMDDELETE Parameter 63 92 CNSMSGS Parameter 63 95 EN CR KEE 28 CINTA meone Jad to in oe els 28 COMPDELAGS 64 COMTIMEOUT 28 CRY PELAGS ege 64 Datei defparms dat 88 rdkey dat 115 117 rdmini dat 88 115 117 rdstat bates aaa 117 rdstat dat
190. u Ende gef hrt Im Falle des Ausfalls eines Monitors was durch die berpr fung der Aktivit ten in der Datenbanktabelle von einem anderen Monitor festgestellt wird wird rvs auf diesem Knoten neu gestartet Der Neustart wird von demjenigen Monitor durchgef hrt der die fehlenden Aktivit ten in der Datenbank festgestellt hat Die zentrale Datenbank und die zentralen Verzeichnisse werden nicht berwacht Wenn eines oder beides nicht zur Verf gung steht kann das rvs Data Center ihre Arbeit nicht mehr verrichten ber ein konfigurierbares Zeitintervall l sst sich einstellen wie lange jeder Monitor probiert die ausgefallene Komponente zu erreichen Wenn das Zeitintervall berschritten wurde wird vom Monitor ein Error Skript ausgef hrt ber das der Fehler weiterkommuniziert werden kann Hinweis Auf allen Knoten des rvs Data Centers muss die Zeit synchronisiert sein damit die berwachung der Monitore korrekt arbeitet und die Log Meldungen verfolgt werden k nnen Die Zeitsynchronisation ist eine Anforderung an das System auf dem rvs Data Center installiert ist 27 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch Folgende neue globale Parameter dienen zur Konfiguration des Uberwachungsmechanismus MONTIMEOUT COMTIMEOUT CNTMA CNTGC und RECERREX Neu sind auch folgende Parameter die in der rvs Umgebungsdatei rvsenv dat zu konfigurieren sind RVSNODENAME SPERRTO LOG
191. uefter SK Eintraege avon unvollstaendig gepruefter IE Eintraege davon unvollstaendig gepruefter IZ Eintraege davon unvollstaendig 2 8 H H 2 H 2 H 2 H 1 H 1 H 1 1 gepruefter QS Eintraege davon unvollstaendig Detailiertere Informationen finden Sie in den log Dateien dhausgabe ok und dbaus igabe err Die Datei dhausgabe bat enthaelt die Kommandos zum Bereinigen der Datenbank Sie kann als Skript ausgefuehrt werden Vor dem Ausfuehren sind die Kommentarzeichen vor den zu loeschenden Eintraegen zu entfernen Mit dem obigen Befehl rvscheckdb o C dbausgabe wurden folgende Dateien erzeugt dbausgabe ok dbausgabe err und dbausgabe bat In der Folge hat der Anwender nun die M glichkeit das L schskript mittels eines Editors seinen W nschen anzupassen Unter Anpassung wird dabei das Entfernen der jeweiligen Kommentarzeichen vor den Eintr gen verstanden die der Benutzer aus der Datenbank entfernen m chte Auf Uhnix Betriebssystemen ist vor der Ausf hrung des Skripts das Kommentarzeichen vor zu l schenden Eintr gen zu entfernen Im Falle eines Windows Betriebssystems ist die Zeichenfolge REM echo vor den gew nschten L schbefehlen zu entfernen 123 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch Das nachfolgende Beispiel zeigt die Darstellung eines fehlerhaften Sendjob Eintrages innerhalb des L schskripts Beispiel dbausgabe
192. ufgerufen wird Standard 600 Sekunden 10 Minuten DISKSPACEREJECT Anzahl von Kilobytes die imVerzeichnis SRVSPATH temp frei sein m ssen damit Dateien empfangen werden k nnen Standard 5000 ca 5 MByte 82 Die rvs Parameter 8 4 rvs PKI Anbindung In einer PKI werden ffentliche Schl sssel verwaltet und Zertifikate f r sie ausgestellt Der Zugriff auf ffentliche Schl ssel von Partnern erfolgt via LDAP Schnittstelle Hinweis LDAP ist ein Netzwerkprotokoll welches die Kommunikation zwischen einem LDAP Client und einem LDAP DirectoryServer Verzeichnis Server regelt Das Protokoll bietet folgende Funktionen Anmeldung vom Client am Server Suchabfrage bzgl der im Verzeichnis directory gespeicherten Informationen und Modifikation von Informationen Bezogen auf PKI im LDAP DirectoryServer werden die Zertifikate ffentliche Schl ssel verwaltet Die ffentlichen Schl ssel werden f r die Verschl sselung ben tigt Folgende Funktionalit ten bietet die rvs PKI Anbindung e Beziehen von ffentlichen Schl sseln f r Partnerstationen via LDAP Schnittstelle von einer PKI Public Key Infrastucture e Pr fen der ffentlichen Schl sseln mit OCSP Online Certificate Status Protocol e bertragung der Informationen zum OCSP Server mit HTTP Die rvs PKI Anbindung wird mit dem Parameter USEPKI aktiviert Dieser Parameter kann stationenbezogen f r einzelnen Stationen oder global f r a
193. umber capi amp fr isdnD spltem x25 v Era Chi isdrDsplocaNunber Qip isdnD spLocalSubaddress fs a S isdnDspBearer am m H isdn 2 gt dnCallHistoryTable Ch I dnCallTable isdnDspDirection both v dnChTable A dnCreditsTable isdnDspMode right_to_left v dnDisableTable msgForwardTable E icr H E modem aA ospf a pabx H ppp H pppoa H pppoe Kg KERS II For Help press F1 6 Definiere f r jede Schnittstelle X 25 Standardparameter x25LinkPresetTable e Setze f r jede XOl Schnittstelle den Parameter x25LkPrMode auf DTE e Setze f r jede XOT Schnittstelle den Parameter x25LkPrMode auf DCE e Setze den Parameter x25LkPrModulo auf mod8 e Paket und Fenstergr e sollen den nationalen Gegebenheiten entsprechend angepasst werden 56 Configuration Manager Window1 x2100 x25LinkPresetTable Browse Yiew Network SNMP Monitor Window Help XOT Kommunikation iojxi BEE 2 security salala S B Blalals S allm 2 aaa E snmp E ssh transmission EISE E user voip E vp EISES EEE x25 D x25CallHistoryTable x25CallTable 2SLinkPresetTable x25LinkTable x25MprTable x250verlsdnIfTable x25PadProfileTable x25RewriteTable x25RouteTable P x25ToTcpTable Bu xot xotIfTable m xotStatTable 25002 to_pc_gmi dce mod8 1 1 1 1 p128 7 p128 H H 1000 10 10000 0 when_necessary 0 disable 0 27000 xoi_
194. up optionen Syntax der Benutzung a Alle Backupschritte in SARCDIR e Speichern von RVSENV b Dump der Datenbank X L schen des Datenbank Logs nach erfolgreichem Dump S berpr fen ob rvs gestoppt ist C Backup Kopie rlog log rldb log rlstat log init rvsenv dat temp r Aufrufen von prervsbackupext O Aufrufen von postrvsbackupext N Erstellen und Benutzen eines neuen Unterverzeichnisses in ARCDIR d dir Speichern im Verzeichnis dir Beispiele rvsbackup a Dieses Kommando f hrt alle Backup Schritte in das Archiv Verzeichnis ARCDIR aus rvsbackup a d home tmp backup 114 Liste aller rvs Hilfswerkzeuge Dieses Kommando f hrt alle Backup Schritte in das Verzeichnis home tmp backup aus Es besteht die M glichkeit den Backup Proze mit Ihren eigenen installationsspezifischen Shell Scripts zu erweitern Das Shell Script prervsbackupext wenn es existiert wird nach allen berpr fungen und vor dem Zugriff auf die rvs Datenbank aufgerufen Das Shell Script postrvsbackupext wenn es existiert wird aufgerufen nachdem alle Backup Schritte getan sind Die beiden Shell Scripts werden im selben Verzeichnis erwartet Wenn Sie mit Hilfe dieses Tools ein Backup erstellt haben k nnen Sie den gespeicherten Zustand des rvs Systems mit dem Tool rvsrestore wiederherstellen 9 8 Wiederherstellung der rvs Daten rvsrestore Dieses Tool dient dazu den vorherigen Zustand des rvs
195. urden aber zum Routing bestimmt sind e Alle QSs die noch zu senden sind Syntax rvsie fvsdriomtganlc f Lokaler Dateiname DSNLOCAL v Virtueller Dateiname VDSN S SID des Senders SIDSENDER d SID des Ziels SIDDEST F Datenformat RECFM i Eingabe Code A ASCII oder E EBCDIC 0 Ausgabe Code A ASCII oder E EBCDIC m Maximale Datenrecordl nge MAXRECL t Zeit DTAVAIL q Generiere eine End to End Response EERP a unverz glicher Anruf zum Partner nur EERP Eigenschaft n Optionale Nachbar SID nur EERP Eigenschaft l schreibt Liste der Eintr ge in die rvs Datenbank Input f r 112 Liste aller rvs Hilfswerkzeuge rvsie c schreibt Liste der Eintr ge in der rvs Datenbank Input f r rvsie Um Ihre besch digte Datenbank durch rvsie wiederherzustellen sollten Sie die folgenden Schritte befolgen e Mit dem Kommando rvsie 1 k nnen Sie alle Informationseintr ge aus der Datenbank auflisten die noch nicht ausgef hrt wurden F r jeden Informationseintrag wird ein entsprechender Aufruf des rvsie Kommandos generiert e Der n chste Schritt ist diesen Output in eine Kommandodatei umzuleiten Beispiel f r Windows rvsie l gt restore bat Beispiel f r UNIX rvsie l gt restore e L schen Sie jetzt die besch digte Datenbank mit dem Kommando rvsdbdel e und erstellen Sie eine neue mit dem Kommando rvsidb lid wobei lid Ihre lokale Stations ID ist e F hren Sie danach die n
196. urieren RVSCAL_DBERROR wenn die Datenbank nicht ge ffnet oder geschlossen werden konnte RVSCAL_USER_NOT_FOUND wenn der Benutzereintrag nicht gefunden werden konnte RVSCAL_DUPLICATE_USER wenn bei icmd USER_CREATE ein doppelter Benutzereintrag gefunden wurde RVSCAL_INTERNAL_ERROR wenn ein interner Datenbankfehler aufgetreten ist 11 2 7 rvs Datenbank Funktionen Dieses Kapitel beschreibt die Funktionen die f r die Verwaltung von rvs Datenbankfunktionen erforderlich sind 11 2 7 1 Typ Definitionen und Makros define RVSCAL PIPE NAME pipe rvsdb define RVSCAL OLEVENT NAME rvsdb olevent define RVSCAL PIPE TIMEOUT 90000 define RVSCAL L OLEVENT 14 define RVSCAL_L PIPENAME 15 define DEL_DB 0x01 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch define DEL_LOG 0x02 define DEL_TMP 0x04 define DEL_REMDB 0x08 define DUMP RES 0x01 define DUMP USER 0x02 define DUMP JS 0x04 define DUMP STATION 0x08 define DUMP RU ALL DUMP_RES DUMP USER DUMP_JS DUMP STATION 11 2 7 2 Datenbank speichern Prototyp rvsDumpDB PROCDEF int PROCKEYW rvsDumpDB char environment char dsn Beschreibung der Parameter environment char input Name der Umgebungsdatei Wenn der Wert NULL oder ein leerer nullterminierter String ist sucht rvs nach der Standardumgebung dsn char input Dateiname der zu speichernden Datei 11 2 7 3 Datenb
197. ustellende Stationstabelle enth lt e Best tigen Sie Ihre Auswahl mit Offnen 9 3 Konvertieren von U oder T Dateien zu Pseudo F oder V Dateien rvsut2 v Auf vielen Plattformen wie PC oder UNIX gibt es keine speziellen Datenformate f r die Dateien alle Datens tze sind entweder ASCII oder bin re Dateien und werden deshalb entsprechend als Dateien im T Text oder U unstructed bin r Format von rvs bermittelt Wenn Sie eine Datei zu einem anderen System schicken wollen welches feste und oder variable Datenformate unterst tzt und Sie sicher sein wollen dass Ihre Daten mit einer bestimmten Datengr e geliefert werden k nnen Sie rvsut2fv benutzen um Ihren Datenstrom in eine Datei mit pseudo festem variablem Datenformat zu konvertieren um sie dann mit der Angabe eines F fixed oder V variable Formats Uber die Dialog oder Kommandozeilen Schnittstelle zu senden Diese Vorgehensweise ist z B notwendig wenn Sie eine unstrukturierte Datei von 108 Liste aller rvs Hilfswerkzeuge einem UNIX System zu einem MVS Host senden wollen wo sie in einem bestimmten F oder V Format gespeichert werden mu Weitere Informationen zum Senden von Dateien mit festen und oder variablen Format ohne Verwendung von rvsut2fv sind im Abschnitt ber rvs Parameter Parameter VFTYP des Benutzerhandbuchs enthalten Beachten Sie dass die automatische Code Konvertierung zwischen ASCII und EBCDIC nur f r Dateien im T Format stattfi
198. utzen Sie um die Aktivit ten von rvs zu steuern Sie ist die Schnittstelle die nderungen in der Datenbank durch die Operator Kommandos an den rvs Monitor erm glicht Einige der dynamischen Informationen z B Sendekommandos und Sendereihenfolgen k nnen am Bildschirm angezeigt und ge ndert werden Andere Kommandos erlauben das Anzeigen und ndern von rvs Parametern und der Stationstabelle Die nderungen der Stationstabelle werden aus dem eingehenden Datensatz gelesen 2 8 Dialog Schnittstelle rvsdia Die rvs Dialog Schnittstelle ist dem wohl bekannten Men system von rvsMVS nachempfunden Sie erm glicht das Eintragen ndern und L schen von allen bertragungen residenten Empfangseintr gen Send Job Eintr gen und Benutzern sowie das Anzeigen der Stati Die Dialog Schnittstelle kommuniziert direkt mit der rvs Datenbank Die Dialog Schnittstelle ist ein endlicher Automat der f r alle portablen rvs Systeme gleicherma en benutzt werden kann Er enth lt einen Satz aus Bildschirm Eintragungs und Hilfemasken oder Men s und eine Datenbankschnittstelle Die Masken Men s sind in allen Systemen die ANSI Terminals unterst tzen einsetzbar Nur f r OS 400 werden eigene Men systeme benutzt 2 9 Kommandozeilen und C Cal Schnittstelle rvsbat und rvscal Die Kommandozeilen Schnittstelle erm glicht es die Auftr ge als eine einzelne Kommandozeile auf der Ebene der Kommandosprache des entsprechenden Systems einzugeben
199. vall im Format YY MM DD hh mm ss Standard 00 00 00 01 00 00 d h 1 Stunde Anhalten des rvs Monitors sofortiges Beenden gefordert selbst wenn der Transmitter und der Empf nger aktiv sind Hinweis Wenn der Parameter auf 1 gesetzt ist wird der Monitor sofort gestoppt M gliche Werte 0 ausgeschaltet und 1 eingeschaltet Standard 0 aus Eine berlastungsanzeige Es wird immer dann ein Eintrag in die Log Datei geschrieben wenn das rvs System mit der Bearbeitung der aktuell anstehenden Aufgaben voraussichtlich l nger besch ftigt sein wird als mit HEAVYDUTY eingestellt Gilt nur bei ISAM Systemen Zeitintervall im Format YY MM DD hh mm ss Standard 00 00 00 01 00 00 d h 1 Stunde IE Informationseintr ge zu nicht abgearbeiteten oder unterbrochenen Kommandos die bereits l nger in der Datenbank gehalten werden als mit IECLEANTIME definiert werden gel scht Steht in Zusammenhang mit CNTIE Zeitintervall Format YY MM DD hh mm ss Standard 00 00 14 00 00 00 d h 14 Tage Priorit t der InformationsEingangs IE Kommandos M gliche Werte 1 100 Standard 50 F hre Initialisierungskommandos aus der Datei SRVS_PATH init rdmini dat bei Neustart des rvs Monitors M gliche Werte 0 Nein und 1 Ja Standard 1 eingeschaltet Priorit t der InformationsZustellung Kommandos IZ M gliche Werte 1 100 Standard 40 Entscheidet ob ein Sendeauftrag der fehlgeschlagen ist und f r den
200. vs Middleware werden in die rvs Datenbanktabelle Hl geschrieben Dieser Parameter gibt an nach wie viel Zeit ohne Aktualisierung der RI Tabelle die Prozesse der rvs Middleware beendet werden Anzahl der redo 1og Dateien Funktionalit t Backup Recovery siehe Benutzerhandbuch die generiert werden k nnen M gliche Werte 1 NOLIMIT Standard NOLIMIT Hinweis Wenn NUMREDOLOGS den Wert NOLIMIT hat erhalten unterschiedliche Log Dateien einen Zeitstempel der die Anzahl der vergangenen Sekunden ab 1 1 1970 z hlt Unix Zeit Bei anderen numerischen 69 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch NUMRLOGS NUMRLSTAT OCREVAL ODTRACELVL OEXBUF Werten wird der Name der Datei um den numerischen Wert erweitert z B redo 001 Standard NOLIMIT Anzahl der rlog 1log Log Dateien die generiert werden k nnen M gliche Werte 1 NOLIMIT Standard NOLIMIT Hinweis Wenn NUMRLOGS den Wert NOLIMIT hat erhalten unterschiedliche Log Dateien einen Zeitstempel der die Anzahl der vergangenen Sekunden ab 1 1 1970 z hlt Unix Zeit Anzahl der rlstat 1og Log Dateien die generiert werden k nnen M gliche Werte 1 NOLIMIT Standard NOLIMIT Hinweis Wenn NUMRLSTAT den Wert NOLIMIT hat erhalten unterschiedliche Log Dateien einen Zeitstempel der die Anzahl der vergangenen Sekunden ab 1 1 1970 z hlt Unix Zeit Odette Kreditwert credit va
201. wenn die Datei eingetroffen ist Standard N optional Gibt an ob die empfangene Datei mit rvs internen Codeumwandlungstabellen in ASCII oder EBCDIC konvertiert werden soll oder ob zu Codeumwandlung eine eigene Codetabelle benutzt werden soll siehe auch Kapitel ber Codeumwandlung im rvs Benutzerhandbuch E f r die Codeumwandlung von EBCDIC nach ASCII A f r die Codeumwandlung von ASCII nach EBCDIC T f r die Codeumwandlung mit Codetabelle z B resentr c dsn lt empfangene ASCII Datei gt codetrans a sid lt Sender gt optional Definiert die eigene Codeumwandlungstabelle siehe auch Abschnitt ber Codeumwandlung im Benutzerhanbuch die verwendet werden soll z B resentr c dsn lt empfangene EBCDIC Datei gt codetrans t codetable lt User Code Tabelle z B home rvs arcdir rtcusrdat gt sid lt Sender gt 141 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch VFTYP optional Sie k nnen hier bestimmen ob die empfangene Datei als Textdatei mit Zeilenwechsel CR LF bei MS Windows LF bei Unix Systemen nach jedem Satz abgelegt werden soll Diese Angabe gilt nur f r Dateien die im Format Fixed oder Variable empfangen werden VFTYP T text bedeutet dass die empfangene Datei als Textdatei mit Zeilenwechsel gespeichert werden soll VFTYP V variabel bedeutet dass die empfangene Datei im Format Fixed oder Variable ohne Umwandlung in Textdateien
202. ziert die Gr e der Datenbank auf das notwendige Minimum Wenn Sie diese Option w hlen lassen Sie XMCREATE mit seinem Standardwert 1 Auf diese Weise werden Log Nachrichten nach jedem Senden oder Empfangen eines Datenpakets generiert Um diese Nachrichten sehen zu k nnen sollten alle Benutzer Zugang zu dem Log Datensatz SRVSPATH db rlog 1log haben weil die Dialog Schnittstelle keine Informationen ber abgeschlossene bertragungen anzeigen kann Ziehen Sie bei dauerhaften unbetreuten Operationen diese Option in Betracht Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch Die Reaktionszeit des rvs Monitor auf neue Ereignisse wird von SLEEP festgelegt Das beeinflu t z B die Reaktionszeit des rvs Monitor auf ein Operator Kommando SLEEP ist die Zeitspanne in Sekunden f r die sich der rvs Monitor abschaltet wenn nichts ansteht Je l nger diese Zeitspanne ist desto weniger beeinflu t sie die anderen Anwendungen aber Sie m ssen auch l nger darauf warten dass der rvs Monitor Ihr Kommando auszuf hren beginnt Je k rzer Sie die Zeitspanne bestimmen desto gr er ist der unproduktive Overhead der in nicht ausgelasteten Zeiten durch das Durchsuchen der rvs Datenbank entsteht Die Zeitspanne bis der rvs Monitor eine erfolglose oder abgebrochene bertragung wieder aufnimmt wird von den DTCONNxx Parametern bestimmt Je kleiner ihre Werte sind desto schneller wird die bertra
203. zubehalten e D um die Datei nach dem Senden zu l schen Standard K Label max 20 Zeichen lang Name der Gruppe der serialisierten Sendeauftr ge Benutzerspezifische beschreibende Kennung f r eine Gruppe der Sendeeintr ge Es wird bei Serialisieren Y f r das Serialisieren mit einem anderen Sendeeintrag mit derselben Kennung verwendet Dadurch wird gew hrleistet dass die Dateien in einer geordneten Reihenfolge ankommen Format der zu versendenden Datei W hlen Sie e T Textdatei eine Folge von ASCIlI Zeichen U unstrukturierter bin rer Datei V variable Satzl nge F feste Satzlange leer Standard des Systemformtes d h U f r rvsNT rvsXP und rvsX F f r rvs400 119 Referenzhandbuch rvs Rev 14 03 2012 T Systems rvs Systems Referenzhandbuch T _ Versandzeit gibt den Zeitpunkt an zu dem die Datei fr hestens gesendet wird W hlen Sie e H Datei ist im Status angehalten held er wird erst gesendet wenn Sie oder der rvs Administrator ihn freigeben e explizite Zeit Jahr Monat Tag Stunde Minute JJJJ MM TT HH MM SS e leer jetzt Standard leer jetzt S Serialisierung geben Sie an ob diese Datei zu einer Gruppe von serialisierten Dateien geh rt siehe das Feld Kennung Label W hlen Sie e Y es f r serialisiertes Senden der Datei e N o f r nicht serialisiertes Senden der Datei Standard N l Eingabe Code A ASCII oder E EBCDIC O Ausgabe Code A ASCII
Download Pdf Manuals
Related Search
Related Contents
Maverick Ventures ET-6 User's Manual Universal Radio Communication Tester CMU200 Samsung Пылесос без мешка для сбора пыли SC4470 Инструкция по использованию(Windows 7) Reliable 100SP Use and Care Manual Newsletter No 18 Whirlpool RF354BXB User's Manual CAPD UVフラッシュセット Copyright © All rights reserved.
Failed to retrieve file