DietAgent (1) - agent dietetic - Debian instabil - Debian Manpages

Diferitele componente ale unei arhitecturi DIET sunt următoarele:

agent

Liniile referitoare la serverul de nume din fișierul de configurare omniORB sunt construite după cum urmează:

Portul serverului de nume este portul dat ca argument pentru opțiunea -start a omniNames. De asemenea, trebuie să vă actualizați CALEA BIBLIOTECĂ LD pentru a indica spre/lib. Deci variabila de mediu LD LIBRARY PATH ar trebui să fie acum:

NB1: Pentru a evita coliziunea de nume, fiecărui agent trebuie să i se atribuie un nume diferit în serverul de nume; deoarece nu au copii, SeD-urile nu au nevoie de nume atribuite și nu se înregistrează la serverul de nume.

NB2: Fiecare ierarhie dietetică poate utiliza un server de nume diferit sau mai multe ierarhii pot partaja un singur server de nume (presupunând că tuturor agenților li se atribuie nume unice). Într-un mediu multi-MA, pentru ca ierarhiile multiple să poată coopera este necesar ca toți să partajeze același server de nume.

Vă rugăm să rețineți că:

  • comentariile încep cu „#” și se termină la sfârșitul liniei curente,
  • liniile semnificative au formatul: cuvânt cheie = valoare, urmând formatul fișierelor de configurare pentru omniORB 4,
  • pentru opțiunile care acceptă 0 sau 1, 0 înseamnă nu și 1 înseamnă da și
  • cuvintele cheie sunt sensibile la majuscule și minuscule.

În funcție de tipul elementului DIET, pot fi găsite diferite tipuri de cuvinte cheie. Iată o listă a posibilelor cuvinte cheie pentru un fișier de configurare DIET Agent:

  • 0: DIET nu imprima nimic.
  • 1: DIET tipărește numai avertismente și erori pe ieșirea de eroare standard.
  • 2: [implicit] DIET tipărește informații despre pașii principali ai unui apel.
  • 5: DIET tipărește și informații despre toți pașii interni.
  • 10: DIET tipărește și toate structurile de comunicare.
  • > 10: (traceLevel - 10) este dat către ORB pentru a imprima și mesajele CORBA.

0 Diet nu tipărește nimic, - 1 Diet imprimă numai avertismente și erori la ieșirea standard de eroare, - 2 [implicit] Diet imprimă informații despre pașii principali ai unui apel, - 5 Diet imprimă informații și pe toți pașii interni, - 10 Dieta tipărește și toate structurile de comunicare, -> 10 (traceLevel - 10) este dat către ORB pentru a imprima și mesajele CORBA.

agentType trei valori posibile

  • DIET MASTER AGENT (sau MA) pentru un agent master
  • DIET AGENT LOCAL (sau LA) pentru un agent local
  • DIET_MA_DAG pentru un agent MA DAG

[Observație: numai agenții locali DIET ar putea folosi cuvântul cheie parentName]

fastUse Activarea/dezactivarea modulului boolean FAST. Dacă este setat la 0, toți parametrii LDAP și NWS sunt ignorați și toate cererile către FAST sunt dezactivate (atunci când dieta este compilată cu FAST). Acest lucru este util în timpul testării unei platforme DIET fără a fi nevoie să implementați o bază LDAP și nici o platformă NWS.

[Observație: DIETA trebuie compilată cu FAST]

ldapUse Activare/dezactivare suport boolean LDAP.

[Observație: DIETA trebuie compilată cu FAST]

ldapBase Șir care reprezintă baza LDAP care stochează adresa serviciilor cunoscute FAST în formularul gazdă: port .

[Observație: DIETA trebuie compilată cu FAST]

ldapMask Șir care specifică masca înregistrată în baza LDAP.

[Observație: DIETA trebuie compilată cu FAST]

nwsUse Activarea/dezactivarea suportului NWS boolean.

[Observație: DIETA trebuie compilată cu FAST]

nwsNameserver Șir care reprezintă adresa serviciului de denumire NWS în formularul gazdă: port .

[Observație: DIETA trebuie compilată cu FAST]

nwsForecaster Șir care reprezintă modulul de prognoză NWS utilizat de FAST.

[Observație: DIETA trebuie compilată cu FAST]

useLogService Activarea/dezactivarea booleană LogService în scopuri de monitorizare. lsOutbuffersize Setarea întregului dimensiunea bufferului pentru mesajele de ieșire. lsFlushinterval Setarea întregului interval de spălare pentru bufferul de mesaje de ieșire. vecini Șir de listare MA care trebuie conectat pentru a construi o federație. Este formatat ca o listă separată de spații albe de adrese în formularul gazdă: port.