ASN.1

Z39.50 ¤Ç¤Ï¡¢µ¡¼?¤Ë°Í¸¤·¤Ê¤¤ÄÌ¿®¤?²Äǽ¤È¤¹¤?¤¿¤á¤Ë¡¢ ASN.1¤?»ÈÍѤ·¤Æ¤¤¤?¡£ ASN.1 (Abstract Syntax Notation.1 ¡§Ã?ݲ½¹½Ê¸µ­Ë¡£±)¤È¤Ï ISOɸ½à¤Î¡ÖPDU¤Î¥Ç¡¼¥¿¹½Â¤¤ª¤è¤Ó ¤½¤ÎPDU¤?žÁ?¤¹¤?¾?¹ç¤Î¥ª¥¯¥Æ¥Ã¥ÈÎ?¤Î·Á¼°¤?µ¬Äꤹ¤?¸À¸?¡×¤Ç¤¢¤ê¡¢ ¡Ö·×»»µ¡¤ËÆÈΩ¤Ê¥Ç¡¼¥¿É½¸½¼?¡¡×[5]¤Ç¤¢¤?¡£

°Ê²¼¤Ï Z39.50 ¤ÎPDU¤ÎºÇ¾å°Ì³¬ÁØÉ?ʬ¤ÎASN.1¤Ç¤Îɽ¸½¤Ç¤¢¤?¡£


PDU ::= CHOICE{
 InitRequest                    [20] IMPLICIT InitializeRequest,
 InitResponse                   [21] IMPLICIT InitializeResponse,
 searchRequest                  [22] IMPLICIT SearchRequest,
 searchResponse                 [23] IMPLICIT SearchResponse,
 presentRequest                 [24] IMPLICIT PresentRequest,
 presentResponse                [25] IMPLICIT PresentResponse,
 deleteResultSetRequest         [26] IMPLICIT DeleteResultSetRequest,
 deleteResultSetResponse        [27] IMPLICIT DeleteResultSetResponse,
 accessControlRequest           [28] IMPLICIT AccessControlRequest,
 accessControlResponse          [29] IMPLICIT AccessControlResponse,
 resourceControlRequest         [30] IMPLICIT ResourceControlRequest,
 resourceControlResponse        [31] IMPLICIT ResourceControlResponse,
 triggerResourceControlRequest  [32] IMPLICIT TriggerResourceControlRequest,
 resourceReportRequest          [33] IMPLICIT ResourceReportRequest,
 resourceReportResponse         [34] IMPLICIT ResourceReportResponse,
 scanRequest                    [35] IMPLICIT ScanRequest,
 scanResponse                   [36] IMPLICIT ScanResponse,
                            --  [37] through [42] reserved
 sortRequest                    [43] IMPLICIT SortRequest,
 sortResponse                   [44] IMPLICIT SortResponse,
 segmentRequest                 [45] IMPLICIT Segment,
 extendedServicesRequest        [46] IMPLICIT ExtendedServicesRequest,
 extendedServicesResponse       [47] IMPLICIT ExtendedServicesResponse,
 close                          [48] IMPLICIT Close}





Yuka Egusa
Tue Feb 3 20:25:35 1998