![]() |
Software > OpenVMS Systems > mirror > h71000.www7.hp.com > Documentation > 731final > 6489 > hanzi ![]() HP OpenVMS Systems Documentation |
![]() |
OpenVMS Óû§ÊÖ²á
12.8.3 Âß¼²Ù×÷½á¹ûÒÔϱí¸ñʾ·¶»ùÓÚÖðλºÍÖðÊý×ÖµÄÂß¼²Ù×÷½á¹û¡£ÔÚÂß¼²Ù×÷ÖУ¬´Ó´óд×Öĸ»òСд×Öĸ T »ò Y ¿ªÊ¼µÄ×Ö·û´®±»ÊÓΪÊý 1£»´ÓÈκÎÆäËû×Ö·û¿ªÊ¼µÄ×Ö·û´®±»ÊÓΪÊý 0¡£ÔÚÂß¼²Ù×÷ÖУ¬ÆæÊýΪÕæÖµ£¬¶øżÊýºÍÁãΪ¼ÙÖµ¡£
12.8.4 ʹÓôʷ¨º¯ÊýµÄ·µ»ØÖµ´Ê·¨º¯Êýͨ³£ÔÚÃüÁî¹ý³ÌÖÐʹÓã¬Ëü´Óϵͳ¼ìË÷ÐÅÏ¢£¬°üÀ¨ÓйØϵͳ¹ý³Ì¡¢ÅúÁ¿ºÍ´òÓ¡¶ÓÁкÍÓû§½ø³ÌµÄÐÅÏ¢¡£Ò²¿ÉÒÔʹÓôʷ¨º¯Êý´¦Àí×Ö·û´®ºÍ·ÒëÂß¼Ãû¡£µ±°ÑÒ»¸ö´Ê·¨º¯Êý¸³Öµ¸øÒ»¸ö·ûºÅʱ£¬Õâ¸ö·ûºÅ¾ÍµÈÓÚÕâ¸ö´Ê·¨º¯Êý·µ»ØµÄÐÅÏ¢ (ÀýÈ磬һ¸öÊý»ò×Ö·û´®)¡£È»ºóÔÚ DCL ¼¶£¬¿ÉÒÔÓà DCL ÃüÁî SHOW SYMBOL ÏÔʾÕâ¸öÐÅÏ¢¡£ÔÚÃüÁî¹ý³ÌÖУ¬´æ´¢ÔÚ·ûºÅÉϵÄÐÅÏ¢ÒÔºó¿ÉÒÔʹÓÃÔÚ¹ý³ÌÖС£Óйشʷ¨º¯ÊýµÄÏêÇ飬Çë²ÎÔÄµÚ 15 Õ¡£ ҪʹÓôʷ¨º¯Êý£¬ÐèÖ¸¶¨´Ê·¨º¯ÊýµÄÃû³Æ (Ëü×ÜÊÇ´Ó F$ ¿ªÊ¼) ºÍËüµÄ±äÔªÁÐ±í¡£Ê¹ÓÃÒÔϸñʽ:
±äÔªÁбí¸úË溯ÊýÃû£¬¿ÉÒÔ´øÈκÎÊýÄ¿µÄ²åÈë¿Õ¸ñºÍÖƱí·û¡£ µ±Ê¹Óôʷ¨º¯Êýʱ£¬×ñÊØÒÔϹæÔò:
ÒÔʹÓÃ×Ö·û´®¡¢ÕûÊýºÍ·ûºÅͬÑùµÄ·½·¨Ê¹Óôʷ¨º¯Êý¡£ÔÚ±í´ïʽÖÐʹÓôʷ¨º¯Êýʱ£¬DCL ×Ô¶¯Çó³öº¯ÊýµÄÖµ£¬²¢ÓÃËüµÄ·µ»ØÖµÌæ»»Õâ¸öº¯Êý¡£
ÔÚÒÔÏÂÀý×ÓÖУ¬F$LENGTH º¯Êý·µ»ØÖ¸¶¨Îª±äÔªµÄ BUMBLEBEE µÄÖµ³¤¶È¡£DCL ×Ô¶¯È·¶¨·µ»ØÖµ (9)£¬²¢Ê¹ÓÃÕâ¸öÖµÀ´Çó³ö±í´ïʽµÄÖµ¡£
×¢Ò⣬ÿ¸ö´Ê·¨º¯Êý·µ»ØµÄÐÅÏ¢ÊÇÒ»¸öÕûÊý»òÕßÊÇÒ»¸ö×Ö·û´®¡£ÁíÍ⣬±ØÐëΪ´Ê·¨º¯ÊýÖ¸¶¨Ò»¸ö±íʾÕûÊý»ò×Ö·û´®µÄ±äÔª¡£ ÀýÈ磬F$LENGTH º¯ÊýÐèÒªÒ»¸ö×Ö·û´®±í´ïʽµÄ±äÔª£¬²¢·µ»ØÕûÊýÖµ¡£ÔÚÉÏÒ»¸öÀý×ÓÖУ¬±äÔª "BUMBLEBEE" ÊÇ×Ö·û´®±í´ïʽ£¬¶ø·µ»ØÖµ (9) ÊÇÕûÊý¡£ ¿ÉÒÔÔÚʹÓ÷ûºÅµÄÈκÎλÖÃʹÓôʷ¨º¯Êý¡£ÔÚ·ûºÅÌæ»»µÄλÖ㬱ØÐëÇ¿ÖÆ°Ñ·ûºÅÀ¨ÈëÊ¡ÂÔºÅÄÚ (Çë²ÎÔÄ 12.12 ½Ú)£¬´Ê·¨º¯ÊýÇóÖµ±ØÐëÇ¿ÖÆ°Ñ´Ê·¨º¯Êý·ÅÈëÊ¡ÂÔºÅÄÚ¡£´Ê·¨º¯ÊýÒ²¿ÉÒÔÓÃ×÷ÆäËû´Ê·¨º¯ÊýµÄ±äÔªÖµ¡£ ÒÔÏÂÀý×Óչʾ¿ÉÒÔΪ F$LENGTH º¯ÊýÖ¸¶¨±äÔªµÄ²»Í¬·½·¨¡£ÔÚÿ¸öÀý×ÓÖУ¬±äÔªÊÇ×Ö·û´®±í´ïʽ¡£
°Ñ F$DIRECTORY º¯ÊýÓÃ×÷±äԪʱ£¬²»±ØʹÓÃÒýºÅ£»Õâ¸öº¯Êý×Ô¶¯ÇóÖµ¡£F$DIRECTORY º¯ÊýµÄ½á¹û±ØÐëÔÚ F$LENGTH º¯Êý¿ÉÒÔÈ·¶¨Æ䳤¶È֮ǰ·µ»Ø¡£È»ºó£¬F$LENGTH º¯ÊýÈ·¶¨Ä¬ÈÏĿ¼µÄ³¤¶È£¬²¢ÇÒ°üÀ¨·½À¨ºÅ¡£ 12.8.5 ²Ù×÷´ÎÐòÒ»¸ö±í´ïʽ¿ÉÒÔ°üº¬ºÜ¶àÔËËãºÍ±È½Ï¡£Èç¹ûÔÚ±í´ïʽÖÐÓÐÁ½¸ö»ò¸ü¶àÔËËã·ûʱËüÃǵÄÇóÖµ´ÎÐò¼ûÏÂ±í¡£ÔËËã·ûÁгö´ÎÐò´Ó×î¸ßÓÅÏÈȨµ½×îµÍÓÅÏÈȨ£»¼´ÊÇ˵£¬ÔÚ±í¶¥²¿µÄÔËËã·ûÔڵײ¿µÄÔËËã·û֮ǰִÐС£
Èç¹û±í´ïʽ°üº¬¾ßÓÐͬÑùÓÅÏÈȨ´ÎÐòµÄÔËËã·û£¬ÄÇôÔËËãÊÇ´Ó×óÖÁÓÒÖ´ÐС£°ÑÒªÏÈÖ´ÐеÄÔËËã·ÅÈëÔ²À¨ºÅÄÚ£¬¿ÉÒÔÈ¡´úÕý³£µÄÓÅÏÈȨ´ÎÐò (ÔËËãºÍ±È½ÏÇóÖµµÄ´ÎÐò)¡£Ô²À¨ºÅÒ²¿ÉÒÔǶÌ× ¡£ ÔÚÒÔÏÂÀý×ÓÖУ¬Ô²À¨ºÅÇ¿ÖƼӷ¨Ôڳ˷¨Ö®Ç°Ö´ÐС£Èç¹û²»ÓÃÔ²À¨ºÅ£¬ÄÇô³Ë·¨ÏÈÖ´ÐУ¬½á¹ûÊÇ 26:
12.8.6 ÇóÖµµÄÊý¾ÝÀàÐÍDCL ¶Ô·ûºÅµÄÇóÖµ½á¹ûÊÇ×Ö·û´®»òÕßÊÇÕûÊýÖµ¡£·ûºÅµÄÊý¾ÝÀàÐÍ (×Ö·û»òÕûÊý) Óɵ±Ç°¸³ÖµµÄÊý¾ÝÀàÐÍÈ·¶¨¡£ÆäÊý¾ÝÀàÐͲ»ÊÇÓÀ¾ÃµÄ: Èç¹ûÖµ¸ü¸ÄÁËÊý¾ÝÀàÐÍ£¬ÄÇô·ûºÅÒ²¸ü¸ÄÆäÊý¾ÝÀàÐÍ¡£ ±í´ïʽ¿ÉÒÔÓÐÕûÊý»ò×Ö·û´®Öµ£¬ÕâÈ¡¾öÓÚÖµµÄÀàÐͺÍʹÓõÄÔËËã·û£¬¡£ ÔÚÒÔÏÂÀý×ÓÖУ¬¾Ö²¿·ûºÅ NUM Ïȸ³ÓèÒ»¸ö×Ö·ûÖµ£¬È»ºóµ±¸³ÖµÒ»¸öÕûÊý±í´ïʽʱת»»ÎªÒ»¸öÕûÊýÖµ:
ÒÔϱí¸ñ¸ÅÊö DCL ÈçºÎ¶Ô±í´ïʽÇóÖµ¡£µÚÒ»ÁÐÁгö±í´ïʽ¿ÉÒÔ°üº¬µÄ²»Í¬ÖµºÍÔËËã·û¡£¶ÔÓÚÿÖÖÇé¿ö£¬µÚ¶þÁиæËßÕû¸ö±í´ïʽµÈÓÚʲô¡£ÔÚ±íÖУ¬ÈκÎÖµ´ú±í×Ö·û´®»òÕûÊý¡£
12.9 ÔÚ±í´ïʽÖÐת»»ÖµµÄÀàÐÍÔÚ DCL ¿ÉÒÔÇóÖµ±í´ïʽ֮ǰ£¬ÔÚ±í´ïʽÖеÄËùÓвÙ×÷Êý±ØÐë¾ßÓÐͬÑùµÄÖµÊý¾ÝÀàÐÍ¡£ÖµÓÐ×Ö·û´®»òÕûÊýÊý¾ÝÀàÐÍ¡£×Ö·û´®Êý¾Ý°üÀ¨×Ö·û´®¡¢´ø×Ö·û´®ÖµµÄ·ûºÅºÍ·µ»Ø×Ö·û´®ÖµµÄ´Ê·¨º¯Êý¡£ÕûÊýÊý¾Ý°üÀ¨ÕûÊý¡¢´øÕûÊýÖµµÄ·ûºÅºÍ·µ»ØÕûÊýÖµµÄ´Ê·¨º¯Êý¡£µ±±í´ïʽ°üº¬ÊýºÍ×Ö·û´®²Ù×÷Êýʱ£¬DCL °ÑËùÓÐ×Ö·û´®×ª»»ÎªÕûÊý£¬»òÕß°ÑËùÓÐÕûÊýת»»Îª×Ö·û´®¡£ Ò»°ã¶øÑÔ£¬Èç¹ûʹÓÃ×Ö·û´®ºÍÕûÊýÖµ£¬ÄÇô×Ö·û´®Öµ×ª»»ÎªÕûÊý¡£Î¨Ò»µÄÀýÍâÊǵ± DCL Ö´ÐÐ×Ö·û´®±È½Ïʱ¡£ÔÚÕâЩ±È½ÏÖУ¬ÕûÊýת»»Îª×Ö·û´®¡£ ÁíÍ⣬ÒÔÏ´ʷ¨º¯ÊýÈ·¶¨»ò¸ü¸Ä±í´ïʽµÄÖµ:
12.9.1 °Ñ×Ö·û´®×ª»»ÎªÕûÊý°´ÒÔÏ·½·¨°Ñ×Ö·û´®×ª»»ÎªÕûÊý:
ϱíչʾ×Ö·û´®×ª»»ÎªÕûÊýÖµµÄÀý×Ó:
12.9.2 °ÑÕûÊýת»»Îª×Ö·û´®µ±ÕûÊý±»×ª»»Îª×Ö·û´®Ê±£¬×÷Ϊ½á¹ûµÄ×Ö·û´®°üº¬¶ÔÓ¦ÓÚÕûÊýÖµµÄÊý¡£Ï±íչʾÕûÊýÈçºÎ±»×ª»»Îª×Ö·û´®Öµ:
12.10 Àí½â·ûºÅ±í·ûºÅ´æ´¢ÔÚ¾Ö²¿»òÈ«¾Ö·ûºÅ±í£¬ËüÃÇÓɲÙ×÷ϵͳά»¤¡£ 12.10.1 ¾Ö²¿·ûºÅ±íDCL ά»¤Ò»¸ö¾Ö²¿·ûºÅ±í£¬ÓÃÓÚÄúµÄÖ÷Òª½ø³ÌºÍµ±Ö´ÐÐÒ»¸öÃüÁî¹ý³Ì¡¢Ê¹Óà CALL ÃüÁî»òÌá½»ÅúÁ¿×÷ҵʱ½¨Á¢µÄÿ¸öÃüÁ¡£µ±½¨Á¢¾Ö²¿·ûºÅʱ£¬DCL °Ñ·ûºÅ·ÅÈ뵱ǰÃüÁµÄ¾Ö²¿·ûºÅ±í¡£ÔÚÃüÁµÄÕû¸ö»î¶¯Æڼ䣬DCL ΪÕâ¸öÃüÁά»¤ Õâ¸ö¾Ö²¿·ûºÅ±í£»µ±Ò»¸öÃüÁ²»Ôٻʱ£¬ËüµÄ¾Ö²¿·ûºÅ±í (ºÍËü°üº¬µÄËùÓзûºÅ) ±»É¾³ý¡£Óйؽø³Ì¡¢ÃüÁî¹ý³ÌºÍÅúÁ¿×÷ÒµµÄÏêÇ飬Çë²ÎÔÄµÚ 16 Õ¡£ ³ýÄú½¨Á¢µÄ¾Ö²¿·ûºÅÖ®Í⣬¾Ö²¿·ûºÅ±í°üº¬ DCL ά»¤µÄ 8 ¸ö·ûºÅ¡£ÕâЩ·ûºÅ£¬ÃüÃûΪ P1¡¢P2£¬ÒÔ´ËÀàÍÆ£¬Ö±ÖÁ P8£¬ÓÃÓÚ´«ËͲÎÊý¸øÃüÁî¹ý³Ì¡£´«Ë͸øÃüÁî¹ý³ÌµÄ²ÎÊý±»µ±×÷×Ö·û´®¡£·ñÔò£¬P1 ÖÁ P8 ¶¨ÒåΪ¿Õ×Ö·û´® ("")¡£ËüÃÇ´æ´¢ÔÚ¾Ö²¿·ûºÅ±íÖС£ 12.10.2 È«¾Ö·ûºÅ±íDCL ÔÚ½ø³ÌÆÚ¼äֻά»¤Ò»¸öÈ«¾Ö·ûºÅ±í£¬²¢°ÑËùÓÐÈ«¾Ö·ûºÅ·ÅÈëÕâ¸ö±íÖС£³ýÄú½¨Á¢µÄÈ«¾Ö·ûºÅÖ®Í⣬ȫ¾Ö·ûºÅ±í°üº¬±£ÁôµÄÈ«¾Ö·ûºÅ¡£ÕâЩȫ¾Ö·ûºÅ¸ø³öÓйسÌÐòºÍÃüÁî¹ý³ÌÒÔ¼°ÏµÍ³Ö¸ÁîºÍ¹«ÓóÌÐòµÄ״̬ÐÅÏ¢¡£ $STATUS ÊÇ´ó¶àÊý×î½üÖ´ÐÐÃüÁî·µ»ØµÄÌõ¼þ´úÂë¡£·ûºÅ $STATUS ·ûºÏ OpenVMS ²Ù×÷ϵͳÏûÏ¢´úÂëµÄ¸ñʽ¡£Ó¦ÓóÌÐò°ÑÒ»¸ö²ÎÊýÖµ°üÀ¨ÔÚ EXIT ÃüÁîÖУ¬¿ÉÒÔÉèÖÃÈ«¾Ö·ûºÅ $STATUS µÄÖµ¡£ÏµÍ³Ê¹Óà $STATUS µÄֵȷ¶¨ÏÔʾÄÄÒ»ÌõÏûÏ¢ (Èç¹û´æÔÚ)£¬²¢È·¶¨ÊÇ·ñÔÚÏÂÒ»¸ö¸ü¸ßÃüÁ¼ÌÐøÖ´ÐÐ ¡£$STATUS ×îµÍÈý¸öλµÄÖµ·ÅÈëÈ«¾Ö·ûºÅ $SEVERITY ÖС£ $SEVERITY ÊÇ´ó¶àÊý×î½üÖ´ÐÐÃüÁî·µ»ØµÄÌõ¼þ´úÂëµÄÑÏÖؼ¶¡£·ûºÅ $SEVERITY µÈÓÚ $STATUS ×îµÍÈý¸ö룬¿ÉÒÔÓÐÒÔÏÂÖµ:
Èç¹ûÒ»¸öÅúÁ¿×÷ÒµÒòϵͳʧ°ÜÖжϺóÖØÐÂÆô¶¯£¬ÄÇô $RESTART ÓÐÖµ TRUE¡£·ñÔò£¬$RESTART ÓÐÖµ FALSE¡£ 12.10.3 ·ûºÅ±íËÑË÷´ÎÐòµ±ÃüÁî½âÊͳÌÐòÈ·¶¨Ò»¸ö·ûºÅµÄֵʱ£¬Ëü°´ÒÔÏ´ÎÐòËÑË÷·ûºÅ±í:
12.11 ÆÁ±Î·ûºÅµÄÖµ12.11.1 SET SYMBOL ÃüÁî°´ÕÕĬÈÏ£¬ËùÓзûºÅ (È«¾ÖºÍ¾Ö²¿) ¶¨ÒåÔÚÄÚ²¿¹ý³Ì¼¶¿É´æÈ¡µÄÍⲿÃüÁî¹ý³Ì¼¶¡£È»¶ø£¬Ê¹Óà SET SYMBOL ÃüÁ¿ÉÒÔ°ÑÃüÁî¹ý³ÌµÄ¾Ö²¿»òÈ«¾Ö·ûºÅ´ÓÆäËûÃüÁî¹ý³Ì¶¨ÒåµÄ·ûºÅ¸ôÀë³öÀ´¡£SET SYMBOL ÃüÁîÆÁ±Î¾Ö²¿ºÍÈ«¾Ö·ûºÅµÄÖµ£¬¶ø²»É¾³ýËüÃÇ¡£Òò¶ø£¬Èç¹ûÒ»¸öÃüÁî¹ý³ÌÖ´ÐÐÁíÒ»¸öÃüÁî¹ý³Ì£¬²¢ÇÒÔÚµÚ¶þ¸ö¹ý³ÌÖÐÖ¸¶¨ SET SYMBOL ÃüÁÄú¾Í¿ÉÒÔÔÚÁ½¸ö¹ý³ÌÖÐʹÓÃͬÑùµÄ·ûºÅÃû¡£ SET SYMBOL ÃüÁîÒ²¿ØÖÆ DCL ÊÇ·ñÔÚ´¦ÀíÃüÁîÐÐ֮ǰ³¢Ê԰Ѷ¯´Ê×Ö·û´® (ÔÚÃüÁîÐÐÖеĵÚÒ»¸ö×Ö) ·ÒëΪһ¸ö·ûºÅ¡£ÆäĬÈÏÐÐΪÊdz¢ÊÔ·Òë¡£¸ü¸ÄÕâ¸öÐÐΪµÄÓŵãÊǵ±Ò»¸öÃüÁî¹ý³Ìµ÷ÓÃÒ»¸öÃüÁîʱ£¬Ëü²»»áÊܵ½Íⲿ¹ý³Ì¼¶»·¾³µÄÓ°Ïì¡£ 12.11.2 ·ûºÅ×÷ÓÃÓò״̬·ûºÅ×÷ÓÃÓò¶Ô¾Ö²¿·ûºÅºÍÈ«¾Ö·ûºÅÊDz»Í¬¡£µ±ÄúÍ˳öÒ»¸ö¹ý³Ì¼¶·µ»Øµ½ÉÏÒ»¸ö¹ý³Ìʱ£¬¾ÍΪ¾Ö²¿·ûºÅºÍÈ«¾Ö·ûºÅ»Ö¸´ÉÏÒ»¼¶·ûºÅ×÷ÓÃÓòÉÏÏÂÎÄ¡£ ÒªÏÔʾµ±Ç°¡¢Ò»°ãµÄ·ûºÅ×÷ÓÃÓò״̬£¬Ê¹Óôʷ¨º¯Êý F$ENVIRONMENT("SYMBOL_SCOPE")¡£ÒªÏÔʾµ±Ç°¶¯´Ê×÷ÓÃÓò״̬£¬Ê¹Óôʷ¨º¯Êý F$ENVIRONMENT("VERB_SCOPE")¡£ ¾Ö²¿·ûºÅÒÀÀµÓÚ¹ý³Ì¼¶¡£Èç¹ûÔÚÍⲿ¹ý³Ì¼¶¶¨ÒåÒ»¸ö¾Ö²¿·ûºÅ£¬Õâ¸ö·ûºÅ¿ÉÒÔÔÚÈκÎÄÚ²¿¹ý³Ì¼¶±»¶ÁÈ¡ (¶ø²»ÊÇдÈë)¡£Èç¹û°ÑÒ»¸öÖµ¸³¸øÒ»¸öÍⲿ¹ý³Ì¼¶µÄ¾Ö²¿·ûºÅ£¬¾ÍÔÚµ±Ç°¹ý³Ì¼¶½¨Á¢Ò»¸öзûºÅ¡£È»¶ø£¬ÔÚÍⲿ¹ý³Ì¼¶µÄÕâ¸ö·ûºÅûÓб»Ð޸ġ£ SET SYMBOL/SCOPE=NOLOCAL ÃüÁîʹµ±Ç°¹ý³Ì¼¶ºÍÈκÎÄÚ²¿¼¶²»¿É´æÈ¡¶¨ÒåÔÚÍⲿ¹ý³Ì¼¶µÄËùÓоֲ¿·ûºÅ¡£ÀýÈ磬Èç¹ûÔÚ¹ý³Ì¼¶ 2 ºÍ 4 Ö¸¶¨ SET SYMBOL/SCOPE=NOLOCAL£¬ÄÇô:
È«¾Ö·ûºÅÓë¹ý³Ì¼¶Î޹ء£µ±Ç°È«¾Ö·ûºÅ×÷ÓÃÓòÉÏÏÂÎÄÒÔºó¿ÉÓ¦ÓÃÓÚËùÓйý³Ì¼¶¡£ /SCOPE=NOGLOBAL ÏÞ¶¨´ÊʹËùÓкóÐøÃüÁî²»¿É´æÈ¡ËùÓÐÈ«¾Ö·ûºÅ£¬Ö±µ½Ö¸¶¨ /SCOPE=GLOBAL ÏÞ¶¨´Ê»òÕßÍ˳öÕâ¸ö¹ý³Ìµ½¿É´æÈ¡È«¾Ö·ûºÅµÄÉÏÒ»¼¶¡£ÁíÍ⣬ָ¶¨ /SCOPE=NOGLOBAL ÏÞ¶¨´ÊʹÄú²»Äܽ¨Á¢ÈκÎеÄÈ«¾Ö·ûºÅ£¬Ö±µ½Ö¸¶¨ /SCOPE=GLOBAL ÏÞ¶¨´Ê¡£
|