version 1.2, 2004/09/19 12:17:40 |
version 1.3, 2004/10/14 07:05:21 |
|
|
$OpenXM: OpenXM/doc/OpenXM-specs/ox-rfc-104.oxw,v 1.1 2004/09/18 11:40:16 takayama Exp $ |
$OpenXM: OpenXM/doc/OpenXM-specs/ox-rfc-104.oxw,v 1.2 2004/09/19 12:17:40 takayama Exp $ |
/*&C |
/*&C |
|
|
OX-RFC: 104 Nobuki Takayama |
OX-RFC: 104 Nobuki Takayama |
September 18, 2004 |
October 14, 2004 |
|
|
*/ |
*/ |
|
|
Line 290 HTTP $B=`5r$N%(%i!<$NB>(B, CMO $B%(%i!<(B object |
|
Line 290 HTTP $B=`5r$N%(%i!<$NB>(B, CMO $B%(%i!<(B object |
|
|
|
exportedCommands |
exportedCommands |
$B<B9T2DG=$J4X?tL>(B |
$B<B9T2DG=$J4X?tL>(B |
[$BL>A0(B,$B0z?t$N?t(B] $B$N%j%9%H$G$"$k(B. $B0z?t$N?t$,(B -1 $B$N>l9g0z?t$OITDj(B. |
|
|
|
|
$BCM$O(B |
|
[$BL>A0(B,$B0z?t$N?t(B,$B0z?t(B1$B$N%G!<%?7?(B, $B0z?t(B2$B$N%G!<%?7?(B, ...] $B7A<0$N%j%9%H$G$"$k(B. |
|
$B0z?t$N?t$,(B -1 $B$N>l9g0z?t$OITDj(B. |
|
$B0z?t$N%G!<%?7?$O>JN,$7$F$b$h$$(B. |
|
|
|
$B%G!<%?7?$NI=8=J}K!$O(B XML name space $B$NI=5-J}K!$rMQ$$(B, $BJ8;zNs7?$GLa$9(B. |
|
$B$J$*(BPolymorphic $B$J4X?t$N>l9g$OF1$84X?tL>$GI=5-$7$F$+$^$o$J$$(B. |
|
$BNc(B: |
|
["gcd", 2, |
|
"<cmo:cmo_int32 xmlns:cmo="http://www.openxm.org/ox-rfc-100.xml">", |
|
"<cmo:cmo_int32 xmlns:cmo="http://www.openxm.org/ox-rfc-100.xml">" ] |
|
|
|
|
resourceLimit |
resourceLimit |
[time,$BCM(B], [memory,$BCM(B] $BEy$N(B $B%j%9%H(B |
[time,$BCM(B], [memory,$BCM(B] $BEy$N(B $B%j%9%H(B |
|
|
|
$BCm0U(B: systemName, systemVersion, acceptOXtags, acceptSMtags, acceptCMOtags |
|
$B$O8=:_$N(B MathCap $B$NLa$9>pJs$K$[$+$J$i$J$$(B. |
|
|
|
$BCm0U(B: $B$"$k0lDj$N%5!<%P$G$OJQ?t$K3JG<$5$l$?%G!<%?$b4X?t$H$7$F<h$j=P$9(B |
|
|
|
systemName $B$O(B Java $B$N(B package $B$NL?L>J}K!$N??;w$r$9$k(B. |
|
$BNc(B: org.openxm.ox_sm1 |
|
org.openxm.ox_polymake_2 |
|
|
*/ |
*/ |
|
|
//&C @@@SM_getMathCap2 |
//&C @@@SM_getMathCap2 |
Line 334 OpenXM grid $B$N%G%#%l%/%H%j>pJs$O(B |
|
Line 355 OpenXM grid $B$N%G%#%l%/%H%j>pJs$O(B |
|
|
|
OpenXM directory $B%5!<%P$O$3$l$i$N>pJs$r8!:w$7$FJVEz$9$k(B. |
OpenXM directory $B%5!<%P$O$3$l$i$N>pJs$r8!:w$7$FJVEz$9$k(B. |
Directory $B%5!<%P$b$^$?(B OpenXM $B%(%s%8%s$G$"$k(B. |
Directory $B%5!<%P$b$^$?(B OpenXM $B%(%s%8%s$G$"$k(B. |
|
$B$?$H$($P(B factor $B$r%-!<%o!<%I$H$9$k(B |
grep $B8!:w$O0J2<$N$H$*$j(B. |
grep $B8!:w$O0J2<$N$H$*$j(B. |
(OX_DATA,(CMO_STRING,"key words")) |
(OX_DATA,(CMO_STRING,"factor")) |
(OX_DATA,(CMO_INT32,1)) |
(OX_DATA,(CMO_INT32,1)) |
(OX_DATA,(CMO_STRING,"ox104_grepDirectoryInfo")) |
(OX_DATA,(CMO_STRING,"ox104_grepDirectoryInfo")) |
(OX_COMMAND,(SM_execute)) |
(OX_COMMAND,(SM_execute)) |
(XO_COMMAND,(SM_popCMO)) |
(XO_COMMAND,(SM_popCMO)) |
$BF1Ey$J5!G=$r<B8=$9$k(B OoHG $BMQ$N%-!<%o!<%I$H$7$F(B |
$BF1Ey$J5!G=$r<B8=$9$k(B OoHG $BMQ$N%-!<%o!<%I$H$7$F(B |
|
grepDirectoryInfo |
|
$B$,$"$k(B. |
|
$BNc(B: grepDirectoryInfo="factor" |
|
|
grepDirectoryInfo="key words" |
*/ |
|
|
$B$,$"$k(B. |
//&en @@@OX-104 Directory service |
|
//&ja @@@OX-104 Directory $B%5!<%S%9(B |
|
/*&ja |
|
|
|
Directory $B%5!<%P$O$$$o$f$k(B agent $B$N0l<o$G$"$k(B. |
|
Directory $B%5!<%P$O8D?M$N%m!<%+%k%^%7%s$GF0:n$5$;$F$h$$$,(B, |
|
ox-rfc-104 $B$G$O(B anonymous $B$J7W;;%5!<%S%9$N8!:w$N$?$a(B, |
|
$B$$$o$f$k:,$H$J$k$Y$-(B directory server $B$r0J2<$N$h$&$KDj5A$9$k(B. |
|
URL$B$O0J2<$N$H$*$j(B. |
|
http://ox104_directory.openxm.org/cgi-bin/ox104_directory.sh |
|
http://ox104_directory.math.kobe-u.ac.jp/cgi-bin/ox104_directory.sh |
|
http://ox104_directory.math.kyushu-u.ac.jp/cgi-bin/ox104_directory.sh |
|
http://ox104_directory.s.kanazawa-u.ac.jp/cgi-bin/ox104_directory.sh |
|
|
|
OX-server ox104_directory $B$O<!$N4X?t$r$b$D(B. |
|
1. ox104_findSystem(String systemName) |
|
|
|
ox $B%5!<%P$r8!:w$7$FLa$9(B. $B8+IU$1$?$b$N$r(B (cmo) $B%j%9%H$H$9$k(B. |
|
$BNc(B: |
|
ox104_findSystem("org.openxm.ox_polymake_2"); |
|
[server= |
|
[url="http://polymake.math.kobe-u.ac.jp/cgi-bin/cgi-polymake.sh", |
|
protocol="org.openxm.ox-rfc-104", |
|
description="CGI $BHG$N(B polymake $B%5!<%P(B. Version 2 $B%Y!<%9(B", |
|
version="??", |
|
loadAverage=0, |
|
cpuType=, memory=, anonymous=]] |
|
|
|
$B$J$*(B directoryServer=[...] $B$H$7$F>pJs$,La$k>l9g$O(B, |
|
$B$"$i$?$a$F$=$N%5!<%P$KJ9$/I,MW$,$"$k(B. |
|
|
|
$BNc(B: |
|
ox104_findSystem("org.openxm.ox_sm1"); |
|
[localServer= |
|
[path="/usr/local/OpenXM/bin/ox_sm1", |
|
protocol="org.openxm.ox-rfc-100" |
|
]] |
|
|
|
2. ox104_grepDirectoryInfo(String key) |
|
$B>pJs$r(B grep $B$7$F3:Ev$9$k%5!<%P$rLa$9(B. |
|
|
|
OX-server ox104_directory $B$O(B cash $B5!G=$r;}$D$Y$-$G$"$k(B. |
|
$B%5!<%P$O5!G=$N@)8B$r$7$F$$$k>l9g$,$"$k(B. |
|
$B$=$N>l9g%5!<%P$K(B mathcap2 $B$rLd$$9g$o$;$kI,MW$,$"$k(B. |
|
*/ |
|
|
|
//&en @@@list of system names |
|
//&ja @@@$B%7%9%F%`L>$N%j%9%H(B |
|
|
|
/*&C |
|
org.openxm.ox_polymake_2 |
|
org.openxm.ox_asir |
|
org.openxm.ox_sm1 |
|
<< It has not yet been completed. >> |
*/ |
*/ |
|
|
//&ja @@@anonymous@host $B$N(B RSA public key $B$NF~<jJ}K!(B |
//&ja @@@anonymous@host $B$N(B RSA public key $B$NF~<jJ}K!(B |