REMOTEPARAM
3.16 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
Old AMDA changes for RemoteParams AMDA-NG
-1. if DD Server is working at your machine =>
reinstall DDLIB.4.5/SOURCES/CALLEXTERNAL :
createVI.php and cdaweb_cfg.php have been modified
0. reinstall AMDALIB.2.0/SOURCES/AMDAEXTERNAL/AddVI.c
TO DO THIS:
a) in AMDALIB.2.0/SOURCES/Makefile SET TARGETS = AMDAEXTERNAL
c) make AMDALIB.2.0-clean
d) make AMDALIB.2.0-all
e) copy AMDALIB.2.0/SOURCES/AMDAEXTERNAL/AddVI to trunk/php/old_amda
1. reinstall AMDALIB.2.0/SOURCES/PARAMEXTERNAL/getParamAmda.c with BASEDIR === .../trunk/generic_data/RemoteData/PARAMS
TO DO THIS:
aa) in AMDALIB.2.0/SOURCES/PARAMEXTERNAL/getParamAmda.ryba: #define BASEDIR "HTMLROOTPATHR/PARAMS/"
a) in AMDALIB.2.0/SOURCES/Makefile SET TARGETS = PARAMEXTERNAL
b) source amda.conf with
export HTMLROOTPATH=.../trunk/generic_data/RemoteData
c) make AMDALIB.2.0-clean
d) make AMDALIB.2.0-all
e) copy AMDALIB.2.0/SOURCES/PARAMEXTERNAL/getParamAmda.so to trunk/php/old_amda
2. new directory trunk/amda_plus/templates/ with new templates;
3. DDHTML/RAWINFO is now trunk/generic_data/RemoteData/baseId/
4. DDHTML/PARAM is now trunk/generic_data/RemoteData/PARAMS/
5. copy DDHTML/HTML/cdfInfo into trunk/php/old_amda/cdfInfo
modify cdfInfo
#! /bin/sh
export IDL_DIR=/usr/local/rsi/idl_6.0
export IDL_PATH=/usr/local/rsi/idl_6.0/lib:/home/budnik/AMDANEW/DDLIB/lib:/home/budnik/AMDANEW/AMDALIB/lib:/home/budnik/public_html/AMDA-NG4/trunk/php/old_amda
export IDL_DLM_PATH=$IDL_DIR/bin/bin.linux.x86:/home/budnik/AMDANEW/AMDALIB/dlm
echo '.run param_info' > aaa
echo param_info, \'$1\' , \'$2\' >> aaa
echo exit >> aaa
$IDL_DIR/bin/idl aaa
!!!!! IMPORTANT !!!! don't forget to add .../php/old_amda TO IDL_PATH
6. new dirs (committed): ../generic_data/RemoteData
../generic_data/RemoteData/CDAWEB; ../generic_data/RemoteData/VEXGRAZ;
../generic_data/RemoteData/MAPSKP; ../generic_data/RemoteData/THEMIS;
../generic_data/RemoteData/PARAMS
Bases.xml
THEMIS/base.xml (made by hand, Start/Stop should be updated by webservice)
Bases.xml and all 'base.xml' should be "php AmdaUpdate.php install" during AMDA installation (DD WebServices)
After that to update Start-Stop use "php AmdaUpdate.php" without argument (updateOnly)
new for AMDA-NG
7. THEMIS_CESR => all th*_pe*_sp_init.pro are generated now from templates thX_YYYY_sp_init.pro
args for th*spec - predefined
8. REMEMBER: THEMIS_CESR - EVERYTHING IS PREDEFINED, VIs already exist at DD Server
9. All datasets XML(CDF) descriptions are either predefined (VEXGRAZ, MAPSKP) or obtained by DD_Server (NEW feature,
in old AMDA it was done at AMDA client side) into the directory /data/DDBASE/INFO/datacenterID/DATASETS/
and obtained by AMDA Client by corresponding URL
defined in config.php : define('INFOSITE', 'http://manunja.cesr.fr/BASE/'); (DD Server WebServices address)
NOTE: now there is no symbolic link for RemotParamID.xml to replace ":" by "_" in the param ID.
Only original XML file is used.
10. php: new class ParamMgr.php; etc
11. js: new class ParamsMgrUI.js; etc
12. minor changes: print_com.pro, search_com.pro