Upload
vuthien
View
219
Download
1
Embed Size (px)
Citation preview
2
Cuprins
• 1. Prezentare generală
• 2. Fișierele operațiilor
• 3. Logu-uri job-uri în lot
• 4. Coadă job-uri în lot
• 5. Tipărire daemon
• 6. Raport al proceselor în lot (batch)
• 7. Servicii private
3
1. Prezentare generală
• Îl găsim în fiecare modul
• Supervizează toate procesele pe care le-a pornit
• Managementul fișierleor create de procesle noastre
• Tipărirea proceselor „în spatele ecranului”
• Procese în lot (Batch): serviciile trebuie executate una câte una, nu sunt procese paralele, pentru că:
• Fișierul de ieșire de la un serviciul poate fi folosit ca intrarela alt serviciu
• Cerințele de resurse pentru procese pot fi diferite, două procese care cer multe resurse nu trebuie rulate în același timp
• Utilzarea exclusivă a tabelelor bazei de date
• Procesele diferitelor biblioteci (XXX01, XXX10, XXX50…) pot rula în același timp, fiecare bibliotecă are uneltele porprii de procesaare în lot
10
7. Servicii private
1. Punctele meniului GUI: $alephe_root/pc_b_rum
• menu-acq.xml, menu-circ.xml, menu-catalog.xml
• Noi submeniuri: <sub_menu></sub_menu>
• Noi opțiuni ale meniului: <item></item>
• De exemplu:
<item>
<display>WebOPAC visiting statistics (priv-05)</display>
<file>p-priv-05</file>
</item>
11
7. Servicii private
2. Macheta programului serviciului:
p-priv-05.xml<?xml version = "1.0"?>
<!DOCTYPE dialog SYSTEM "dialog.dtd">
<dialog>
<title>Web OPAC látogatási statisztika (priv-05)</title>
<proc>p_priv_05</proc>
<allow_online>
</allow_online>
<control>
<date_time>
<argname>F01</argname>
<label>Kezdő dátum</label>
<value>CURRENT</value>
</date_time>
</control>
<control>
<date_time>
....................
12
7. Servicii private
3. Generarea fișierului de paramtrii: $alephm_root/source/copy/P_PRIV_05.source
01 P-PRIV-05.
02 P-FROM PICTURE X(100).
02 P-TO PICTURE X(100).
02 P-PERIOD PICTURE X(100).
02 P-STAT-TYPE PICTURE X(100).
02 P-OUTPUT-FILE PICTURE X(100).
02 P-IP-ADDRESS PICTURE X(100).
02 P-SKIP-IP PICTURE X(100).
02 P-BOR-STATUS PICTURE X(100).
02 P-FIELD-TO-SEARCH1 PICTURE X(100).
02 P-FIELD-TO-SEARCH2 PICTURE X(100).
02 P-FIELD-TO-SEARCH3 PICTURE X(100).
02 P-FIELD-TO-SEARCH4 PICTURE X(100).
…
…
…
13
7. Private services
4. Creating process files according to the parameter file
• „ap” command (it brings you to the proc library)
• make_param_files p_priv_05
• Created: p_priv_05 [it is the script itself that will run when you start it from the menu], p_priv_05_param_names
• With these steps we created the conditions for:
• The process could be followed in the Task manager;
• Our pocess could be the part of the privileges system.