home *** CD-ROM | disk | FTP | other *** search
/ ftp.robelle3000.ai 2014 / 2014.06.ftp.robelle3000.ai.tar / ftp.robelle3000.ai / faq / mpe_5.0.txt < prev    next >
Text File  |  1995-05-28  |  15KB  |  187 lines

  1.                                                                               
  2.                                                                               
  3.                                                                               
  4.                          Robelle Products and MPE/iX 5.0                      
  5.                                                                               
  6.                                                                               
  7.                              Robelle Consulting Ltd.                          
  8.                             Unit 201, 15399-102A Ave.                         
  9.                           Surrey, B.C. Canada  V3R 7K1                        
  10.                            Toll-free:  1-800-561-8311                         
  11.                              Phone:  (604) 582-1700                           
  12.                               Fax:  (604) 582-1799                            
  13.                           E-mail:  support@robelle.com                        
  14.                           WWW:  http://www.robelle.com                        
  15.                                                                               
  16.     Robelle Products and MPE/iX 5.0                                           
  17.                                                                               
  18.                                                                               
  19.            If  you  plan  to  upgrade  to MPE/iX 5.0, please take the time to 
  20.            review these notes.  We describe the version  numbers  and  issues 
  21.            that arise with Robelle products when you upgrade to MPE/iX 5.0.   
  22.                                                                               
  23.                                                                               
  24.     QEDIT                                                                     
  25.                                                                               
  26.            You  must  have  Qedit  version 4.3 or later for MPE/iX 5.0.  This 
  27.            version was shipped to all customers world-wide in  January  1995. 
  28.            If  you  plan  to use any of the new POSIX features, including the 
  29.            HFS, you should contact Robelle  and  ask  for  the  latest  Qedit 
  30.            pre-release.                                                       
  31.                                                                               
  32.                                                                               
  33.     Qedit Native-Mode Compiler Interface                                      
  34.                                                                               
  35.            After  updating  to MPE/iX 5.0, the native-mode compilers will not 
  36.            be able to  read  Qedit  files.   The  following  instructions  we 
  37.            install  the  Qedit  native-mode  compiler  interface  so that all 
  38.            native-mode compilers can read Qedit files.                        
  39.                                                                               
  40.            Assuming that you have Restored the Robelle files onto your system 
  41.            and   that   you   have   not   done   this  step  before,  Stream 
  42.            Savecmdf.Qeditjob to make backup copies of the existing HP command 
  43.            files  in  the  Stdcmd.Sys  group.   You  will  need  to  know the 
  44.            Manager.Sys password:                                              
  45.                                                                               
  46.                 :stream savecmdf.qeditjob.robelle {wait for it to finish}     
  47.                 :listf @.stdcmd.sys                                           
  48.                                                                               
  49.            Then Stream Qcompxl.Qeditjob to make three changes to the  Pub.Sys 
  50.            compiler command files:                                            
  51.                                                                               
  52.                 :stream qcompxl.qeditjob.robelle                              
  53.            1. Change the run of the compiler program to have                  
  54.                ;xl ="qcompxl.pubnew.robelle, qcompxl.pub.robelle",            
  55.            2. Add ";shr" to the File commands for the text and master files.  
  56.            3. Change  "setjcw  jcw=fatal"  to an invalid command to abort the 
  57.               command file on errors in either Qedit or MPE/iX.               
  58.                                                                               
  59.            At any point, either within Qedit or at the MPE/iX prompt, you now 
  60.            should  be  able  to  compile a Qedit file or a Keep file, just by 
  61.            invoking the normal command file:                                  
  62.                                                                               
  63.                 :pasxl source                {from MPE}                       
  64.                 :run qedit.pub.robelle                                        
  65.                 /pasxl source                {from Qedit}                     
  66.                                                                               
  67.                                                                               
  68.     Qedit Compatibility-Mode Compiler Interface                               
  69.                                                                               
  70.            After updating to MPE/iX, none of the compatibility-mode compilers 
  71.            will  be  able  to  read  Qedit  files.   If you do not use any CM 
  72.            compilers, you do not need to complete this  step.   You  have  to 
  73.            choose an installation method: integral or isolated.               
  74.                                                                               
  75.                                                                               
  76.     Choosing a CM Installation Method                                         
  77.                                                                               
  78.            There  are  two  methods  of  fixing the compilers on your system: 
  79.            integral into Pub.Sys or isolated in  the  Robelle  account.   The 
  80.            isolated  method is best for new or trial-period users, because it 
  81.            is faster to install and easier to remove later.   You  can  start 
  82.            with  the  isolated  method  and convert easily to integral method 
  83.            later.                                                             
  84.                                                                               
  85.                                                                               
  86.            Integral Method.  The compilers in Pub.Sys  are  "fixed"  directly 
  87.            and  a segment is added to the System SL.  The standard :Cobol and 
  88.            :Pascal  commands  of  MPE  will  then  compile  Qedit  workfiles. 
  89.            :Sysdump  is  used  to make a new cold load tape for the next time 
  90.            you must boot the system.                                          
  91.                                                                               
  92.                                                                               
  93.            Isolated Method.  The MPE compilers are copied into the  Q.Robelle 
  94.            group  and  the  original compilers are left in the Pub.Sys group. 
  95.            No code is added to the System SL.  Because the "Qedit"  compilers 
  96.            are  not  in  Pub.Sys,  you can not compile Qedit workfiles except 
  97.            from within Qedit.                                                 
  98.                                                                               
  99.                                                                               
  100.     Integrating CM Compiler Changes                                           
  101.                                                                               
  102.            The job stream Qeditj1.Qeditjob.Robelle  makes  integral  compiler 
  103.            fixes.   Use  it either to update the fixes to a new version or to 
  104.            re-install the fixes after a MPE update from HP.  Because this job 
  105.            modifies  the compiler program files in Pub.Sys, you should :Store 
  106.            @.Pub.Sys before starting  and  save  the  tape.   You  will  need 
  107.            another small tape for a new Cold Load tape.                       
  108.                                                                               
  109.            Ensure  that  no  one  will  compile  until  the  installation  is 
  110.            complete.  Stop all jobs and send an operator warning.  Log on  as 
  111.            Manager.Sys,  modify  the first line of the Qeditj1 job to include 
  112.            the passwords, then :Stream the job.                               
  113.                                                                               
  114.                 :stream qeditj1.qeditjob.robelle                              
  115.                                                                               
  116.            The job runs Qedify.Pub.Robelle to update the compilers in Pub.Sys 
  117.            and  install  non-privileged  hooks  into  them,  so that they can 
  118.            access  Qedit  workfiles.   The  job  adds  a  code  segment  from 
  119.            Qcompusl.Pub.Robelle  into  Sl.Pub.Sys  and  then  requests a tape 
  120.            mount for a new cold load tape.                                    
  121.                                                                               
  122.                                                                               
  123.                                                                               
  124.            Mount a tape with a write ring and :Reply.  Save this tape and use 
  125.            it  for  any  future cold loads.  The CM Compiler Interface is now 
  126.            installed.  Compiles done inside or outside  Qedit  will  work  on 
  127.            either Qedit workfiles or on regular Keep files.                   
  128.                                                                               
  129.                                                                               
  130.                                                                               
  131.     Isolating CM Compiler Changes                                             
  132.                                                                               
  133.            The  job stream Qeditj1a.Qeditjob.Robelle fixes the compilers, but 
  134.            isolates the changes in the Q.Robelle group.  Ensure that  no  one 
  135.            will  compile  until  the installation is complete.  Stop all jobs 
  136.            and send an operator warning.  Modify the first line  of  Qeditj1a 
  137.            to include the Robelle password, then stream the job:              
  138.                                                                               
  139.                 :stream qeditj1a.qeditjob.robelle                             
  140.                                                                               
  141.            The job uses Qedify.Pub.Robelle to copy the compilers from Pub.Sys 
  142.            to the Q.Robelle group, then "fix" them to read Qedit files.   The 
  143.            original  compilers  in  the Pub.Sys group are not modified.  Once 
  144.            this step is completed you can use the CM compilers on Qedit files 
  145.            from within Qedit, but not at the MPE prompt.                      
  146.                                                                               
  147.                                                                               
  148.                                                                               
  149.     SUPRTOOL                                                                  
  150.                                                                               
  151.            You  must have Suprtool version 3.6 or later for MPE/iX 5.0.  This 
  152.            version was shipped to all customers world-wide  in  Spring  1994. 
  153.            We  recommend  that  you upgrade to the newer Suprtool version 3.7 
  154.            before upgrading to MPE/iX 5.0.  Suprtool 3.7 includes several new 
  155.            features  to support MPE/iX 5.0.  Suprtool 3.7 has been shipped to 
  156.            all customers in Canada and the US.  This version will be shipping 
  157.            to the rest of the world during May and June, 1995.                
  158.                                                                               
  159.                                                                               
  160.     Speed Demon Installation                                                  
  161.                                                                               
  162.            If  you  call  Speed  Demon/V  from COMPATIBILITY-MODE programs on 
  163.            MPE/iX, you must install the latest version in the System SL.      
  164.                                                                               
  165.                 :stream demon.suprjob.robelle                                 
  166.                                                                               
  167.            If you have NATIVE-MODE programs that  call  Speed  Demon/iX,  you 
  168.            will only need to reinstall if you installed the routines into the 
  169.            System XL file (XL.PUB.SYS).  This is not recommended by either HP 
  170.            or Robelle                                                         
  171.                                                                               
  172.                                                                               
  173.                                                                               
  174.     Suprtool2 Interface Installation                                          
  175.                                                                               
  176.            If  you  have compatibility-mode programs that call Suprtool2 from 
  177.            the System SL, you must reinstall the compatibility-mode interface 
  178.            into SL.PUB.SYS.  Use our standard installation job:               
  179.                                                                               
  180.                 :stream suprcall.suprjob.robelle                              
  181.                                                                               
  182.            If  you  have  native-mode  programs that call Suprtool2, you will 
  183.            only need to reinstall if you  installed  the  routines  into  the 
  184.            System XL file (XL.PUB.SYS).  This is not recommended by either HP 
  185.            or Robelle                                                         
  186.                                                                               
  187.