=================================================================== RCS file: /home/cvs/OpenXM/doc/OpenXM-specs/cmo-basic0.tex,v retrieving revision 1.2 retrieving revision 1.6 diff -u -p -r1.2 -r1.6 --- OpenXM/doc/OpenXM-specs/cmo-basic0.tex 2000/01/24 02:48:24 1.2 +++ OpenXM/doc/OpenXM-specs/cmo-basic0.tex 2000/09/09 21:59:12 1.6 @@ -1,5 +1,5 @@ -%% $OpenXM: OpenXM/doc/OpenXM-specs/cmo-basic0.tex,v 1.1.1.1 2000/01/20 08:52:46 noro Exp $ -//&jp \section{CMO Primitive ¤Î object} +%% $OpenXM: OpenXM/doc/OpenXM-specs/cmo-basic0.tex,v 1.5 2000/09/08 17:14:54 takayama Exp $ +//&jp \section{CMO Primitive object} //&eg \section{CMO Primitive object} \label{sec:basic0} /*&jp @@ -73,7 +73,7 @@ any CMObject consists of a tag and a body: \\ /*&C @../SSkan/plugin/cmotag.h \begin{verbatim} -#define LARGEID 0x7f000000 +#define LARGEID 0x7f000000 /* 2130706432 */ #define CMO_ERROR2 (LARGEID+2) #define CMO_NULL 1 #define CMO_INT32 2 @@ -123,14 +123,24 @@ ob ¤Ï¥ê¥¹¥È¤Ç¤¢¤ê, TCP/IP ¤Ë¤è¤ë¥¹¥È¥ê¡¼¥à·¿Àܳ¤Î¾ì¹ ºÇ½é¤ÎÀ®Ê¬¤Ï¥¨¥é¡¼¤òµ¯¤³¤·¤¿ OX ¥á¥Ã¥»¡¼¥¸(¸å½Ò) ¤Î¥·¥ê¥¢¥ëÈÖ¹æ¤Ç¤Ê¤¤¤È¤¤¤±¤Ê¤¤. ¥·¥ê¥¢¥ëÈÖ¹æ¤Ï Integer32 ¤Çɽ¸½¤¹¤ë. + +\noindent +Remark: Îò»ËŪ¤ÊÍýͳ¤Ë¤è¤ê, ¥¨¥é¡¼¥ª¥Ö¥¸¥§¥¯¥È¤Î CMO ¥¿¥°¤Ï {\it +CMO\_ERROR2} ¤È̾ÉÕ¤±¤é¤ì¤Æ¤¤¤ë. ¼¡¤ÎÈǤλÅÍͽñ¤Ç¤Ï {\tt CMO\_ERROR} +¤ËÊѹ¹¤¹¤ëͽÄê¤Ç¤¢¤ë. */ /*&eg It is an object used when a server makes an error. {\it CMObject} ob carries error informations. -The instance ob is a list and in case of a stream connection like TCP/IP +The instance ob is a list and, in case of a stream connection like TCP/IP, the first element must be the serial number of the OX message that caused the error. The serial number is given by the data type Integer32. + +\noindent +Remark: For a historical reason the CMO tag of the error object is +named {\tt CMO\_ERROR2}. In the next vesion of OpenXM specification +we may rename it {\tt CMO\_ERROR}. */ /*&C @@ -232,7 +242,7 @@ Cstring ¤Çɽ¤·¤¿¥·¥¹¥Æ¥à̾, Server version, CPU type, SM ¥¿¥°¤ò, Integer32 ¤Çɽ¸½¤·¤¿¤â¤Î¤ò½¸¤á¤¿¥ê¥¹¥È¤Ç¤¢¤ë. 3 ÈÖÌܤÎÍ×ÁǤÏ, ¥·¥¹¥Æ¥à xxx ¤¬¤¢¤Ä¤«¤¦¤³¤È¤Î²Äǽ¤Ê ¥Ç¡¼¥¿·Á¼°¤ò¤¢¤Ä¤á¤¿¥ê¥¹¥È¤Ç¤¢¤ë. -¾ÜºÙ¤Ï mathcap ¤ÎÀá¤ÇÀâÌÀ¤¹¤ë. +¾ÜºÙ¤Ï mathcap ¤ÎÀá \ref{subsubsection:mathcap} ¤ÇÀâÌÀ¤¹¤ë. */ /*&eg ob is a list of which length is more than or equal to three. @@ -244,7 +254,7 @@ and extra informations. The second element is a list of SM tags in Integer 32. The third element is a list of data type tags which the server or the client can understand. -The details will be explained in the section on mathcap. +The details will be explained in the section on mathcap \ref{subsubsection:mathcap}. */ /*&C @@ -262,5 +272,4 @@ The details will be explained in the section on mathca \end{tabular}\\ */ //&jp ¤Çɽ¸½¤¹¤ë. -