Skrivbordet är utformat för att fungera i nätverksintensiva omgivningar.
Skrivbordets arkitektur gör att systemadministratörer kan distribuera dataresurser över hela nätverket, inklusive:
Program
Datafiler för program.
Skrivbordssessionstjänster (skrivbordsprogram som inloggningshanteraren och filhanteraren)
Hjälptjänster (hjälpfiler kan placeras på en central hjälpserver)
Operativsystemet erbjuder flera nätverkstjänster, inklusive distribuerade filsystem och fjärrkörning. X-servern erbjuder ytterligare nätverksfunktioner, inklusive tillgång till fjärrskärmar och tjänster för säkerhetshantering.
Skrivbordet placerar ett användargränssnitt ovanpå de här nätverksfunktionerna. Avsikten med gränssnittet och dess underliggande arkitektur är att göra nätverkssystem:
Enklare att använda. Användare kan köra program och komma åt datafiler utan att veta exakt var i nätverket programmen och filerna finns.
Enklare att administrera. Skrivbordet innehåller verktyg för programintegrering och nätverkssökvägar som gör det enklare för systemet att hitta fjärrdata och fjärrinstallerade program. Dessutom gör skrivbordets filnamnsavbildningsprocess det lättare att administrera komplexa nätverk som innehåller flera servrar.
Flexibelt. Skrivbordets administrativa funktioner är utformade för vissa vanliga nätverkssituationer, men kan även användas för många andra anpassade nätverkskonfigurationer.
Via ett nätverk kan en användare komma åt olika datatjänster som distribueras på andra system, t ex:
Skrivbordssessionen och dess program, t ex arbetsytehanteraren och filhanteraren
Andra program
Datafiler
I nätverkssammanhang används uttrycket server för att beskriva ett system som tillhandahåller datatjänster för ett eller flera system. När ett system tar emot tjänster från en server, kallas det klient till den servern.
I ett komplext nätverk kan ett system använda tjänster som finns på flera olika system i nätverket. Ett system kan också fungera som en viss typ av server (t ex en sessionsserver) och samtidigt vara en klient (t ex till en programserver).
Från ett skrivbordsperspektiv kan en typisk nätverkskonfiguration innehålla kombinationer av dessa huvudkomponenter:
Skärmar - där X-servern körs
Inloggnings- eller sessionsservrar - där skrivbordsprogrammen (inloggningshanteraren, arbetsytehanteraren och liknande) körs
Programservrar - där andra program körs
Filservrar - där data som används av program finns
En av de vanligaste nätverkskonfigurationerna innebär att system ansluter till en programserver. Figur 7-1 föreställer en arbetsstation som använder en programserver. X-servern och skrivbordssessionen körs på arbetsstationen.
Nätverk brukar också använda filservrar till att lagra stora mängder data. Ett program som körs på en programserver eller ett skrivbordsprogram (filhanteraren behöver t ex tillgång till datafiler för att kunna visa dem i ett filhanterarfönster) kan använda sig av dessa data.
X-terminaler kör X-servern och kommer åt skrivbordssessionstjänster från ett annat system.
Skrivbordet är flexibelt och kan stödja mer komplexa nätverkskonfigurationer. Dessa omfattar normalt olika tjänster som, tillsammans med filservrar, görs tillgängliga för programservrar.
Skärmar - där X-servern körs
Inloggnings- och sessionsserver - systemet som kör skrivbordssessionen (inloggningshanteraren, sessionshanteraren, fönsterhanteraren, filhanteraren och liknande).
Programserver - ett system där ett program körs. Kallas även exekveringsdator.
Filserver - ett system där datafiler för program lagras.
Hjälpserver - ett system där hjälpfiler lagras.
Åtgärdsdatabasserver - ett system där filer som innehåller åtgärds- och datatypsdefinitioner lagras.
Ikonserver - ett system där ikonfiler lagras.
Nätverket kan innehålla ytterligare servrar, exempelvis en lösenordsserver, postserver, videoserver osv.
Det finns tre allmänna steg för att konfigurera skrivbord i nätverket:
Konfigurera operativsystemets basnätverkstjänster.
Dessa tjänster tillhandahålls av operativsystemet och är nödvändiga för skrivbordet. Se "Konfigurera operativsystemets basnätverkstjänster för skrivbordet".
Installera och konfigurera skrivbordets program och tjänster för nätverk.
Detta är tjänsterna som behövs för skrivbordet, oavsett vilken typ av klient och server som installeras. Se "Konfigurera skrivbordsklienter och servrar".
Konfigurera en viss typ av server eller klient.
När du t ex konfigurerar en programserver krävs andra metoder än när du konfigurerar en filserver. Se "Administrera programtjänster".
Skrivbordet kräver följande basnätverkskonfiguration:
Användaren måste ha ett inloggningskonto på sessionsservern och på varje system som tillhandahåller skrivbordstjänster för sessionsservern. Användaren måste ha samma användar-ID och grupp-ID på alla klienter och serversystem.
Systemen måste ha tillgång till fjärrfilsystem som innehåller data som används av sessionen och andra program.
Skrivarkön för kommandot lp måste vara konfigurerad för åtkomst av fjärrskrivare.
sendmail måste vara konfigurerat för e-posttjänster.
X-verifiering måste vara angivet.
I det här avsnittet beskrivs vad som krävs för inloggningskonton på skrivbord i nätverket.
Användaren måste ha inloggningskonto på:
Alla system som tillhandahåller tjänster för skrivbordet, inklusive programservrar, filservrar och system som innehåller nätverksskrivare.
Alla sessionsservrar som användaren använder. Sessionsservrar används normalt med X-terminaler.
UNIX-användare identifieras av ett inloggningsnamn och ett numeriskt användar-ID (UID). Användaren måste ha samma inloggningsnamn och användar-ID på alla klienter och serversystem i nätverket.
UNIX-användare kopplas också till en eller flera inloggningsgrupper. Varje grupp har ett gruppnamn och ett numeriskt grupp-ID (GID). I ett nätverk ska alla system använda samma gruppnamn och grupp-ID.
Mer information finns i direkthjälpen (man) för id(1) och id(1M).
Skrivbordet använder NFS för att dela filer mellan system. Du måste identifiera alla filsystem i nätverket som innehåller delade filer, och kontrollera att de är korrekt monterade i alla lämpliga system.
Normalt måste du tillhandahålla följande fjärrfilåtkomst:
Användarens hemkatalog måste delas med alla skrivbordsklienter och serversystem. Detta är nödvändigt eftersom:
Hemkatalogen innehåller datafiler som program i fjärrsystem ska ha tillgång till. Program som använder datafiler har ofta hemkatalogen som standardadress för datafilerna.
Hemkatalogen är standardverifieringskatalogen för dtspcd. Mer information om dtspcd finns i "Konfigurera styrbakgrundsprogram för underprocesser".
Om användaren kräver åtkomst till datafiler som inte finns i hemkatalogen, måste dessa datafiler delas av alla skrivbordsklienter och serversystem som arbetar med datafilerna.
Skrivbordsinstallations- och skrivbordskonfigurationskatalogerna (/usr/dt och /etc/dt) måste delas av alla skrivbordsklients- och serversystem, så att alla användarens program har tillgång till samma skrivbordskonfigurationsfiler.
Arbetsstationer i nätverk fungerar mest effektivt när användaren har en enstaka hemkatalog som delas mellan alla klienter och serversystem i nätverket.
Med en nätverksansluten hemkatalog kan användaren använda olika system i nätverket utan att egna anpassningar och konfigurationer går förlorade. Detta beror på att egna anpassningar, och informationen som krävs för att återställa föregående session, sparas i underkataloger till hemkatalogen.
En hemkatalog behövs också för:
Standard-X-behörighetsmekanismen (se "Konfigurera som X-verifiering").
Styrbakgrundsprogram för underprocesser. Detta bakgrundsprogram startar fjärrprogram och måste kunna skriva i användarens hemkatalog.
Du bör konfigurera nätverket så att användarna kan komma åt sina datafiler från alla system med samma namn. Detta kallas för att använda konsekventa filnamn, och uppnås normalt genom att du skapar lämpliga symboliska länkar. Du kan t ex konfigurera alla system så att varje användares hemkatalog är tillgänglig som /users/inloggningsnamn genom att skapa en symbolisk länk till katalogens verkliga plats.
Skrivbordssystemet använder skrivarkön för kommandot lp för att komma åt lokala skrivare och fjärrskrivare. Mer information om hur du konfigurerar kommandot lp finns i direkthjälpen (man page ) för lpadmin (1M).
Innan du försöker skriva ut med skrivbordssystemets grafiska gränssnitt, bör du kontrollera om du kan skriva ut på alla skrivare med hjälp av kommandot lp.
Se till att använda konsekventa namn på utskriftsenheter. Om t ex en viss skrivare kallas Postscript1 i systemet som den är direktansluten till, bör namnet Postscript1 användas av alla system som har fjärråtkomst till skrivaren.
Skrivbordssystemets postverktyg använder sendmail för att leverera post mellan system. Mer information om hur du konfigurerar anslutningsbarhet för e-post finns i direkthjälpen (man) till sendmail(1M).
Innan du försöker skicka och ta emot post från skrivbordet, ska du kontrollera att du kan skicka och ta emot post med hjälp av kommandot mailx.
Skrivbordet använder standard X-mekanism för att verifiera om fjärrprogram (X-klienter) har åtkomst till en lokal skärm. Det enklaste sättet att göra detta är ge alla användare en nätverkshemkatalog. Detta garanterar att följande krav uppfylls:
Användaren måste ha läs- och skrivbehörighet till filen Hemkatalog/.Xauthority.
Filen .Xauthority på en programserver måste innehålla en "magic cookie" för skärmen där programmet kommer att köras.
Mer information finns i direkthjälpen (man) till X(1) och xauth(1).
Det här avsnittet beskriver krav för nätverkskonfiguration som är specifika för skrivbordssystemet, dvs de här funktionerna tillhandahålls av skrivbordssystemet i stället för det grundläggande operativsystemet.
Avsnittet består av två delar:
Konfigurera inloggnings- och sessionstjänster.
Konfigurera tjänster som är nödvändiga för program och dess data. Detta omfattar program-, databas-, ikon-, fil- och hjälpservrar och deras klienter.
En inloggnings- och sessionsserver är ett system som tillhandahåller skrivbordstjänster (inloggningshanteraren, sessionshanteraren, filhanteraren, fönsterhanteraren osv) på en skärm med X-servern.
En sessionsserver innehåller normalt tjänster för X-terminaler. En nätverkskonfiguration kan dock ställas in så att sessionstjänsterna koncentreras till en eller flera servrar som är tillgängliga för både X-terminaler och arbetsstationer.
Inloggningshanteraren är en skrivbordskomponent som svarar för inloggningstjänster på andra skärmar. När användaren har loggat in startas sessionshanteraren åt användaren.
Mer information om hur du konfigurerar inloggnings- och sessionsservrar samt X-terminaler finns i "Visa en inloggningsbild på en nätverksskärm".
I det här avsnittet beskrivs de gemensamma nätverkskraven för skrivbordssystemet:
Gör den nätverkskonfiguration för operativsystemet som krävs av skrivbordet tillgänglig.
Se "Konfigurera operativsystemets basnätverkstjänster för skrivbordet".
Installera skrivbordet eller minimiuppsättningen med filer:
Du måste installera:
Konfigurera systemet för bakgrundsprogrammet för filnamnsservern ToolTalkrpc.ttdbserver.
Detta ska ske automatiskt när skrivbordet installeras. Mer information finns i "Konfigurera databasservern ToolTalk ".
Installera och konfigurera styrbakgrundsprogram för underprocesser (dtspcd).
Detta ska ske automatiskt när skrivbordet installeras. Mer information finns i "Konfigurera styrbakgrundsprogram för underprocesser".
Montera alla nödvändiga fjärrdata.
Data betraktas som "fjärrdata" om de finns i ett annat system än programmet som använder dessa data.
Till exempel:
Om ett program använder data som finns på en filserver, måste programmet montera dessa filer.
Om ikoner till filhanteraren finns på en ikonserver måste sessionsservern montera de filerna.
Om ett nätverk använder en hjälpserver för hjälpfiler, måste sessionsservern och alla programservrar montera hjälpdata.
Mer information om monteringspunkter finns i nästa avsnitt, "Konfigurera monteringspunkter för fjärrfilsystem".
När skrivbordet skickar filnamn från ett system till ett annat måste det överföra, eller avbilda, dessa filnamn till namn som målsystemet känner igen. Tilldelningen är nödvändig eftersom en fil kan monteras på olika platser i olika system, och därför måste gå att komma åt med olika namn. Filen /projects/big på sysA kanske kallas /net/sysA/projects/big på sysB.
För att tilldelningen ska göras korrekt måste något av följande vara uppfyllt:
Kommandot mount används för att montera filsystem statiskt. Dessa typer av statisk montering är normalt konfigurerade i filer som /etc/checklist, /etc/mnttab eller /etc/filesystems.
För att tilldelningen av filnamn ska fungera korrekt mellan olika system, måste monterade filsystem använda konsekventa värddatornamn. Om en värddator har flera namn (t ex alias, eller om värddatorn har fler än en LAN-adress som är känd under olika namn) måste du använda samma namn och format på namnet för alla monteringar.
Eller också använder du funktionen för automatisk montering för att montera filsystem vid standardmonteringspunkten för /net.
Eller också kan du använda funktionen för automatisk montering för att montera filsystem på andra platser än /net. Omgivningsvariabeln DTMOUNTPOINT anges för att ange monteringspunkten. Se nästa avsnitt, "Ange värde på DTMOUNTPOINT".
Mer information om automontering finns i direkthjälpen (man) till automount(1M).
Du måste ange omgivningsvariabeln DTMOUNTPOINT om båda nedanstående villkor är sanna:
Automonteringen används för att montera filsystem.
Och fjärrfilsystem monteras på andra platser än /net.
Användarens skrivbordsprocesser som startas automatiskt när användaren loggar in, t ex skrivbordshanteraren (dtwm) och filhanteraren (dtfile)
Program som startas av skrivbordet på lokala system eller fjärrsystem
Program som startas av användaren från skalets kommandorad
Så här anger du DTMOUNTPOINT för de här processerna:
Redigera filen /etc/inetd.conf:
Leta reda på posten dtspcd och lägg till:
-mount_point monteringspunkt
Leta reda på posten rpc.ttdbserver och lägg till:
-m monteringspunkt
Om t ex funktionen för automatisk montering används med monteringspunkten /nfs, är posterna i /etc/inetd.conf:
dtspc stream tcp nowait root /usr/dt/bin/dtspcd \ /usr/dt/bin/dtspcd -mount_point /nfs rpc stream tcp wait root /usr/dt/bin/rpc.ttdbserver \ 100083 1 rpc.ttdbserver -m /nfs
Utför proceduren på det system som läser om /etc/inetd.conf. Mer information finns i direkthjälpen (man) till inetd(1M).
Ange DTMOUNTPOINT på ett sådant sätt att dess värde ärvs av en användare som loggar in.
Detta kan utföras genom att man anger variabeln i /etc/dt/config/Xsession.d. Mer information om att ange omgivningsvariabler finns i "Ange omgivningsvariabler".
Skrivbordets tjänst för underprocesskontroll (subprocess control, SPC) omfattar kommandoexekvering för klient.
Styrbakgrundsprogrammet för underprocesser (dtspcd) används av skrivbordssystemet för att starta fjärrprogram. Det är ett inet-bakgrundsprogram som tar emot förfrågningar om att exekvera kommandon från fjärrklienter. Mer information om hur du konfigurerar inet-bakgrundsprogram finns i direkthjälpen (man page) till inetd.conf(1M).
Skrivbordets åtgärdsanropsbibliotek använder tjänsten SPC för att anropa fjärråtgärder.
Kontrollera att dtspc är korrekt registrerad i både /etc/services och /etc/inetd.conf.
Se direkthjälpen (man) till dtspcd(1M).
Verifieringen för tjänsten underprocesskontroll baseras på filsystemverifiering. Kommandot dtspcd måste ha tillgång till en verifieringskatalog som också är monterad till alla SPC-klientsystem.
Som standard är verifieringskatalogen för dtspcd användarens hemkatalog. Du kan dock konfigurera dtspcd så att en annan plats används genom att ange alternativet -auth_dir i katalogen /etc/inetd.conf. Mer information finns i direkthjälpen (man) till dtspcd(1M).
Eftersom SPC-verifieringen baseras på filsystemverifiering, är tjänsten SPC bara lika säker som det distribuerade filsystemet. Om du använder skrivbordssystemet i ett nätverk där du inte litar på det distribuerade filsystemet, kan du inaktivera dtspcd. Du inaktiverar dtspcd genom att kommentera bort posten dtspc i /etc/services.
När skrivbordet använder en åtgärd för att starta ett program i ett fjärrsystem, kopieras användarens omgivningsvariabler till fjärrsystemet och placeras i programmets omgivning.
Normalt ändras några av omgivningsvariablerna innan de kopieras till fjärrsystemet. Du kan konfigurera både komponenten för åtgärdsanropet och underprocesstyrningen för att bearbeta ytterligare omgivningsvariabler innan variablerna placeras i programmets omgivning.
Mer information om standardkonfigurationen och hur du ändrar den finns i direkthjälpen (man) för dtactionfile(4) och dtspcdenv(4).
En komponent i ToolTalk är ToolTalk-databasservern, /usr/dt/bin/rpc.ttdbserver.
Databasservern ToolTalk används av meddelandetjänsten ToolTalk och till filnamnstilldelning. Den registreras normalt i /etc/inetd.conf när skrivbordssystemet installeras och behöver ingen ytterligare konfiguration.
Mer information om ToolTalk-databasservern och dess konfigurationsalternativ finns i direkthjälpen (man) för rpc.ttdbserver(1M).
ToolTalk-meddelandeservern är ttsession. Som standard krävs ingen konfiguration. Den startas av kommandofilen Xsession vid inloggningen.
Mer information om ToolTalk-meddelandeservern och dess konfigurationsalternativ finns i direkthjälpen (man) för ttsession.
En komponent i programmet Kalender är Kalender-bakgrundsprogrammet rpc.cmsd. Den registreras normalt i /etc/inetd.conf när skrivbordssystemet installeras och behöver ingen ytterligare konfiguration.
Mer information om Kalenderbakgrundsprogram och dess konfigurationsalternativ finns i direkthjälpen (man page) för rpc.cmsd(1).
I det här avsnittet beskrivs vissa konfigurationskrav för:
Programservrar och deras klienter
Skrivbordsservrar som tillhandahåller särskilda tjänster - databasservrar, ikonservrar och hjälpservrar
Här beskrivs också nätverkskrav för två speciella konfigurationer av nätverksprogram:
Värddatorer för fjärrkörning
Program som kör över olika monterade filsystem
Skrivbordet använder en uppsättning omgivningsvariabler för att ange vilken sökväg som olika hitta skrivbordskonfigurationsfiler, t.ex åtgärdsdatabaser, datatypsdatabaser, hjälpfiler och ikonfiler.
Mer information om hur omgivningsvariabler för sökvägar används finns i Kapitel 9 eller i direkthjälpsavsnittet (man page) för dtenvvar(5).
I standardkonfigurationen för programservern innehåller programservern alla binära filer och konfigurationsfiler som är associerade med programmet, inklusive:
Programmets körbara filer
Standardkonfigurationsfilerna för program, t ex programstandardfiler, meddelandekatalog och delade bibliotek.
Skrivbordets konfigurationsfiler:
Filer med åtgärds- och datatypsdefinitioner
Filer med ikonbilder
Hjälpdatafiler för skrivbordet.
Gör den nätverkskonfiguration för operativsystemet som krävs av skrivbordet tillgänglig.
Se "Konfigurera operativsystemets basnätverkstjänster för skrivbordet".
Gör den allmänna skrivbordskonfiguration som krävs för servrar tillgänglig.
Installera programmet eller programmen.
Om ett program inte registreras automatiskt måste du registrera det.
Se Kapitel 5.
Gör den nätverkskonfiguration för operativsystemet som krävs av skrivbordet tillgänglig.
Se "Konfigurera operativsystemets basnätverkstjänster för skrivbordet".
Gör den allmänna skrivbordskonfiguration som krävs för klienter tillgänglig.
Gör den allmänna skrivbordskonfiguration som krävs för klienter tillgänglig.
För hela systemet - ange och exportera variabeln DTSPSYSAPPHOSTS
i /etc/dt/config/Xsession.d/0010.dtpaths
Personlig - ange och exportera variabeln DTSPUSERAPPHOSTS
i Hemkatalog/.dtprofile
Följande rad i /etc/dt/config/Xsession.d/0010.dtpaths lägger t ex till ett system med värddatornamnen SysAAA och SysBBB till programsökvägen:
export DTSPSYSAPPHOSTS=SysAAA:,SysBBB:
Mer information om hur du anger programsökväg finns i:
Normalt installeras ett programs åtgärds- och datatypsdefinitioner, ikon- och hjälpdatafiler till samma system som programmet själv installeras till.
Detta kan vara en typisk konfiguration av hjälpdatafiler:
Hjälpdatafilerna för filhanteraren finns normalt på sessionsservern. Skrivbordet kan hitta dem eftersom hjälpsökvägen automatiskt söker på rätt plats på sessionsservern.
Hjälpfilerna till andra program finns normalt på samma programserver som programmet. Sessionsservern kan hitta dem eftersom en ändring av programsökvägen automatiskt innebär en ändring av hjälpsökvägen.
Ibland kanske du vill placera databas- (åtgärder och datatyper), hjälp- eller ikondata någon annanstans i nätverket. Om nätverket t ex använder flera sessionsservrar kan du skapa en hjälpserver där alla hjälpfiler för skrivbordsprogram (filhanteraren, inställningar och liknande) lagras. Detta sparar diskutrymme eftersom hjälpfilerna då inte behöver dupliceras på varje sessionsserver.
Gör den nätverkskonfiguration för operativsystemet som krävs av skrivbordet tillgänglig.
Se "Konfigurera operativsystemets basnätverkstjänster för skrivbordet".
Gör den allmänna skrivbordskonfiguration som krävs för klienter tillgänglig.
Installera databas-, hjälp- eller ikonfilerna.
Filerna kan finnas var som helst i systemet. Det kan dock underlätta att använda följande adresser, eftersom detta är de kataloger som automatiskt söks när systemet har utnämnts till programserver.
Databasfiler: /etc/dt/appconfig/types/språk
Hjälpfiler: /etc/dt/appconfig/help/språk
Ikonfiler: /etc/dt/appconfig/icons/språk
Om du installerar en databasserver måste åtgärderna skrivas så att de anger var kommandona (EXEC_STRING) ska köras. Se "Ange en värddator för fjärrkörning".
Gör den nätverkskonfiguration för operativsystemet som krävs av skrivbordet tillgänglig.
Se "Konfigurera operativsystemets basnätverkstjänster för skrivbordet".
Gör den allmänna skrivbordskonfiguration som krävs för klienter tillgänglig.
Lägg till databas-, ikon- eller hjälpdatabasen i lämplig sökväg.
Om du har placerat datafilerna på de platser som anges i Steg 3 i "Skapa en databas-, hjälp- eller ikonserver"," kan du ändra programsökvägen.
Om du har placerat datafilerna någon annanstans måste du ändra den specifika sökvägen.
Om du t ex har placerat hjälpfilerna i katalogen /etc/dt/help i systemet SysCCC lägger du till följande rad i /etc/dt/config/Xsession.d/0010.dtpaths:
export DTSPSYSHELP=/net/SysCCC/etc/dt/help
Mer information om hur du anger sökvägar finns i:
I det här avsnittet beskrivs hur du konfigurerar system för att köra program:
På en annan plats i systemet som innehåller åtgärden - på en värddator för fjärrkörning
Lokalt via filsystemmonteringar
I den typiska programserverkonfigurationen finns åtgärdsdefinitionen i samma system som programmets körbara filer. Åtgärder kan dock skrivas för att köra kommandon i andra system. I den här konfigurationen kallas systemet som innehåller programmet för exekveringsdator.
Åtgärdsdefinitionen kan finnas på sessionsservern eller i ett system som tillhandahåller åtgärds- och datatypstjänster åt sessionsservern (kallas även en databasserver eller databasvärd).
Åtgärdsdefinitioner använder fältet EXEC_HOST
för att ange var deras kommandon (EXEC_STRING) ska köras. Följande åtgärdsdefinition anger t ex att en xload-klient ska köras i systemet med värddatornamnet SysDDD:
ACTION XloadSysDDD { TYPE COMMAND EXEC_HOST SysDDD EXEC_STRING /usr/bin/X11/xload -label SysDDD }
Om fältet EXEC_HOST
anger mer än ett värddatornamn, försöker skrivbordssystemet köra EXEC_STRING på alla värddatorer i tur och ordning tills det hittar en sträng som kan köra åtgärden. Följande EXEC_HOST
-fält anger t ex att åtgärden först ska försöka köra EXEC_STRING på SysDDD, och om detta inte går ska den försöka i SysEEE.
EXEC_HOST SysDDD,SYSEEE
Om fältet EXEC_HOST
inte anges för en åtgärd får det standardvärdet %DatabaseHost%. Värdet på %DatabaseHost% hämtas från databassökvägen.
Anta t ex att databasens sökväg har ändrats genom att följande rad har lagts till i /etc/dt/config/Xsession.d/0010.dtpaths:
DTSPSYSDATABASEHOSTS=SysAAA:,/net/SysBBB/etc/dt/appconfig/types/C
SysAAA anges med hjälp av den värddatorkvalificerade syntaxen - SysAAA:. En åtgärdsdefinition som hittas med det här elementet i sökvägen anger databasvärden till SysAAA. En åtgärd som hittas med delen /net/SysBBB... av sökvägen anger databasvärden till det lokala systemet eftersom syntaxen inte innehåller värddatorkvalificeraren.
Gör den nätverkskonfiguration för operativsystemet som krävs av skrivbordet tillgänglig.
Se "Konfigurera operativsystemets basnätverkstjänster för skrivbordet".
Gör den allmänna skrivbordskonfiguration som krävs för servrar tillgänglig.
Kontrollera att programmen är rätt installerade och konfigurerade för lokal exekvering.
Gör den nätverkskonfiguration för operativsystemet som krävs av skrivbordet tillgänglig.
Se "Konfigurera operativsystemets basnätverkstjänster för skrivbordet".
Gör den allmänna skrivbordskonfiguration som krävs för servrar tillgänglig.
Skapa och installera åtgärdsdefinitioner och programgrupper.
Se "Skapa åtgärder som kör program i fjärrsystem" och "Skapa och hantera allmänna programgrupper".
Gör den nätverkskonfiguration för operativsystemet som krävs av skrivbordet tillgänglig.
Se "Konfigurera operativsystemets basnätverkstjänster för skrivbordet".
Gör den allmänna skrivbordskonfiguration som krävs för klienter tillgänglig.
Ändra åtgärdssökvägen till att omfatta databasvärden.
Ändra programsökvägen till att omfatta värddatorn för exekvering.
Se "Programsökväg".
Standardkonfigurationen för programservrar kör program på programservern. Ibland kan det dock vara bättre att programmet är installerat i ett fjärrsystem men körs lokalt på sessionsservern.
Ingen speciell konfiguration behövs.
Ändra programsökvägen. Använd den lokala absoluta sökvägen till programmet.
Du kan t ex använda följande variabeldefinition för att söka efter ett program som har registrerats i sysAAA:
DTSPSYSAPPHOSTS=/net/SysAAA/etc/dt/appconfig/appmanager/C
Sessionsservern måste ha tillgång till programmets konfigurationsfiler, t ex programstandardfiler, meddelandekataloger och delade bibliotek.