version 1.5, 2004/09/19 12:17:40 |
version 1.6, 2006/02/01 00:30:04 |
|
|
% $OpenXM: OpenXM/doc/OpenXM-specs/OX-RFC-103.oxw,v 1.4 2004/09/18 11:40:16 takayama Exp $ |
% $OpenXM: OpenXM/doc/OpenXM-specs/OX-RFC-103.oxw,v 1.5 2004/09/19 12:17:40 takayama Exp $ |
/*&C |
/*&C |
|
|
OX-RFC: 103 OpenXM committers |
OX-RFC: 103 OpenXM committers |
|
|
December 9, 2003, |
December 9, 2003, |
September 19, 2004 |
September 19, 2004 |
|
February 1, 2006 |
|
|
*/ |
*/ |
//&en Supplement to OX-RFC-100 |
//&en Supplement to OX-RFC-100 |
//&en --- Broadcasting in process trees and engine authentication |
//&en --- Broadcasting in process trees and engine authentication |
|
//&en --- Structure of error packets. |
//&ja OX-RFC-100 $B$X$NDI2C5!G=(B |
//&ja OX-RFC-100 $B$X$NDI2C5!G=(B |
//&ja --- $B%W%m%;%9LZ9=B$$G$NF1Js$H%(%s%8%sG'>Z(B |
//&ja --- $B%W%m%;%9LZ9=B$$G$NF1Js$H%(%s%8%sG'>Z(B |
|
//&ja --- $B%(%i!<%Q%1%C%H$N9=B$(B. |
|
|
/*&C |
/*&C |
|
|
Line 19 Status of this memo |
|
Line 22 Status of this memo |
|
Distribution of this memo is unlimited. |
Distribution of this memo is unlimited. |
|
|
Copyright Notice |
Copyright Notice |
OpenXM.org, 2003, 2004 |
OpenXM.org, 2003, 2004, 2006 |
|
|
*/ |
*/ |
|
|
Line 347 TCP/IP $B@\B3$G$N(B Accept $BB&$O%?%$%`%"%&%HF0:n$r |
|
Line 350 TCP/IP $B@\B3$G$N(B Accept $BB&$O%?%$%`%"%&%HF0:n$r |
|
$B4d:,$,@_7W(B, $B<BAu(B, $BI>2A$r9T$C$?(B. |
$B4d:,$,@_7W(B, $B<BAu(B, $BI>2A$r9T$C$?(B. |
RSA $B$N%-!<@8@.(B, DES $BEy$N(B OpenXM crypt $B%i%$%V%i%j$N<BAu$O4d:,$,$*$3$J$C$F$$$k(B. |
RSA $B$N%-!<@8@.(B, DES $BEy$N(B OpenXM crypt $B%i%$%V%i%j$N<BAu$O4d:,$,$*$3$J$C$F$$$k(B. |
OpenXM/src/ox_ntl/crypt $B$r$_$h(B. |
OpenXM/src/ox_ntl/crypt $B$r$_$h(B. |
|
*/ |
|
|
|
//&ja @@$B%(%i!<%Q%1%C%H$N9=B$(B. |
|
//&en @@Structure of error packets |
|
|
|
/*&en |
|
English translation has not been done. |
|
*/ |
|
|
|
/*&ja |
|
Error packet $B$O(B CMO_ARRAY $B$r(B body $BItJ,$H$9$k(B CMO $B$G$"$k$,(B, |
|
$B$3$3$G$O$=$N(B body $BItJ,$N(B array $B$N9=B$$rDj5A$9$k(B. |
|
0 $BHVL\$N@.J,$O(B CMO_INT32 $B$G$"$k(B. $B0UL#$O%5!<%P0MB8(B. |
|
1 $BHVL\$N@.J,$O(B CMO_INT32 $B$G$"$k(B. $B0UL#$O%5!<%P0MB8(B. |
|
2 $BHVL\$N@.J,$O(B CMO_STRING $B$G$"$j%(%i!<%a%C%;!<%8$r3JG<$9$k(B. |
|
3 $BHVL\$N@.J,(B(optional) $B$,(B ox-rfc-103 $B$G?7$7$/Dj5A$9$kItJ,$G$"$k(B. |
|
3 $BHVL\$N@.J,$N%G!<%?7?$O(B CMO_ARRAY $B$G$"$k(B. |
|
Array $B$N3FMWAG$O$^$?D9$5(B 2 $B$N(B CMO_ARRAY $B$G$"$j(B, |
|
$BBh0l@.J,$,(B CMO_STRING, $BBh(B2$B@.J,$O(B CMO $B%*%V%8%'%/%H$G$"$k(B. |
|
$BBh0l@.J,$O%-!<%o!<%I$,3JG<$5$l(B, $BBh(B2$B@.J,$O$=$NCM$G$"$k(B. |
|
$B%-!<%o!<%I$H$7$F8=:_<!$N$b$N$r(B ox-rfc-103 $B$H$7$FDs0F$7$F$$$k(B. |
|
$B$J$*%5!<%P$OA4$F$N%-!<%o!<%I$NCM$rLa$9I,MW$O$J$$(B. |
|
reason_of_error, (CMO_STRING)$B<B9T;~%(%i!<$NM}M3(B |
|
where, (CMO_ARRAY) $B<B9T;~%(%i!<$N>l=j$r$"$i$o$9(B CMO_STRING $B$N(Barray. |
|
lines, (CMO_ARRAY) $B<B9T;~%(%i!<$r5/$3$7$?9THV9f(B(CMO_INT32) $B$N(Barray. |
|
-1 $B$OITL@$rI=$9(B. |
|
locals, (CMO_ARRAY) $B<B9T;~%(%i!<$N;~$N6I=jJQ?t$NL>A0$HCM$N(B |
|
pair($BD9$5(B2$B$N(Barray) $B$N(B array |
|
parse_error_at, (CMO_INT32) parse $B%(%i!<$r$*$3$7$?9THV9f(B. |
|
reason_of_parse_error, (CMO_STRING) parse $B%(%i!<$NM}M3(B. |
|
*/ |
|
|
|
/*&C |
|
|
|
Example 1. |
|
[["parse_error_at", 3 ], |
|
["reason_of_parse_error","parse error after (x-)"], |
|
] |
|
|
|
Example 2. |
|
[["reason_of_error", "invalid argument"], |
|
["where",["shell","length"]], |
|
["lines", [15,-1]] |
|
] |
|
|
|
*/ |
|
|
|
/*&ja |
|
$BNc(B2$B$NJdB-(B. |
|
["where",["shell","length"]], |
|
["lines", [15,-1]] |
|
$B$N(B lines $B$N0UL#$O2r@b$rMW$9$k$G$"$m$&(B. |
|
[15,-1] $B$N(B 15 $B$O(B executeString $B$KM?$($i$l$?J8;zNs$N(B 15 $B9TL\$K=P8=$7$F$$$k(B |
|
$B4X?t(B shell $B$G%(%i!<$,5/$3$C$?$3$H$r0UL#$7$F$$$k(B. |
|
$B4X?t(B shell $B$NCf$+$i8F$P$l$F$$$k(B length $B4X?t$G%(%i!<$,5/$-$F$$$k$N$G$"$k$,(B, |
|
-1 $B$O$=$N9T(B(shell $B4X?t$NDj5ACf$G$NAjBPE*$J9THV9f(B)$B$OITL@$G$"$k$H$$$&$3$H$r(B |
|
$B0UL#$7$F$$$k(B. |
*/ |
*/ |
|
|
//&ja @@$B;29MJ88%(B |
//&ja @@$B;29MJ88%(B |