<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: VMS732_SYS-V0900 problem in Operating System - OpenVMS</title>
    <link>https://community.hpe.com/t5/operating-system-openvms/vms732-sys-v0900-problem/m-p/4966769#M74997</link>
    <description>Hi Morris,&lt;BR /&gt;&lt;BR /&gt;You are correct. The SYS-V0900 kit shipped&lt;BR /&gt;a new version of SHOW.EXE (which&lt;BR /&gt;includes changes to the SHOW message&lt;BR /&gt;file) but neglected to ship the &lt;BR /&gt;corresponding version of CLIUTLMSG.EXE.&lt;BR /&gt;&lt;BR /&gt;Thank you for bringing this to our&lt;BR /&gt;attention, I'll make sure this is fixed&lt;BR /&gt;ASAP.&lt;BR /&gt;&lt;BR /&gt;Guy Peleg&lt;BR /&gt;OpenVMS Engineering&lt;BR /&gt;</description>
    <pubDate>Mon, 13 Mar 2006 13:45:07 GMT</pubDate>
    <dc:creator>Guy Peleg</dc:creator>
    <dc:date>2006-03-13T13:45:07Z</dc:date>
    <item>
      <title>VMS732_SYS-V0900 problem</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/vms732-sys-v0900-problem/m-p/4966764#M74992</link>
      <description>I seem to observe a slight problem with the SHOW MEMORY display following application of the VMS732_SYS-V0900 patch which was released the other day.&lt;BR /&gt;&lt;BR /&gt;The figures for the balance set count appear to be displaced 1 logical column to the right, so that the true value of say, RESIDENT appears under the heading of SWAPPED, and the first column is fill by asterisks.&lt;BR /&gt;&lt;BR /&gt;Prior to patch:&lt;BR /&gt;Slot Usage (slots):                Total        Free    Resident     Swapped&lt;BR /&gt;  Process Entry Slots                527         503          24           0&lt;BR /&gt;  Balance Set Slots                  525         503          22           0&lt;BR /&gt; &lt;BR /&gt;&lt;BR /&gt;After Patch:&lt;BR /&gt;&lt;BR /&gt;Slot Usage (slots):                Total        Free    Resident     Swapped&lt;BR /&gt;  Process Entry Slots                527         503          24           0&lt;BR /&gt;  Balance Set Slots                *****         525         503          22&lt;BR /&gt;&lt;BR /&gt;I have not noticed any functionality problems, but any problems with the SHOW MEMORY display might upset somebody's system management DCL scripts.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Mon, 13 Mar 2006 11:46:02 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/vms732-sys-v0900-problem/m-p/4966764#M74992</guid>
      <dc:creator>Duncan Morris</dc:creator>
      <dc:date>2006-03-13T11:46:02Z</dc:date>
    </item>
    <item>
      <title>Re: VMS732_SYS-V0900 problem</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/vms732-sys-v0900-problem/m-p/4966765#M74993</link>
      <description>&lt;BR /&gt;Hi Duncan,&lt;BR /&gt;&lt;BR /&gt;As you see, the ITRC forum will totally mangle whitespace.&lt;BR /&gt;Please attach a text file with the output to clarify the problem.&lt;BR /&gt;a) as screen dump&lt;BR /&gt;b) captured with define/user sys$output tmp.txt&lt;BR /&gt;&lt;BR /&gt;Could this be an issue with TAB settings?&lt;BR /&gt;&lt;BR /&gt;Can you use a terminal(emulator) to show the exact characters coming by?&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;If this is for real, then surely a report to HP support is in order.&lt;BR /&gt;&lt;BR /&gt;fwiw,&lt;BR /&gt;Hein.&lt;BR /&gt;</description>
      <pubDate>Mon, 13 Mar 2006 11:57:26 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/vms732-sys-v0900-problem/m-p/4966765#M74993</guid>
      <dc:creator>Hein van den Heuvel</dc:creator>
      <dc:date>2006-03-13T11:57:26Z</dc:date>
    </item>
    <item>
      <title>Re: VMS732_SYS-V0900 problem</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/vms732-sys-v0900-problem/m-p/4966766#M74994</link>
      <description>Hein,&lt;BR /&gt;&lt;BR /&gt;as a workaround for viewing the original SHOW MEM output in ITRC, use your browser's View Source function and find the text in the HTML source code.&lt;BR /&gt;&lt;BR /&gt;This looks like a bug, please report to HP. The data is reported in the wrong columns, looks like something broke some FAO control string or parameter.&lt;BR /&gt;&lt;BR /&gt;Volker.</description>
      <pubDate>Mon, 13 Mar 2006 12:04:29 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/vms732-sys-v0900-problem/m-p/4966766#M74994</guid>
      <dc:creator>Volker Halle</dc:creator>
      <dc:date>2006-03-13T12:04:29Z</dc:date>
    </item>
    <item>
      <title>Re: VMS732_SYS-V0900 problem</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/vms732-sys-v0900-problem/m-p/4966767#M74995</link>
      <description>For those wanting to see the text version requested by Hein, I have attached it here.&lt;BR /&gt;&lt;BR /&gt;Volker, I will be raising a fault report in the morning - though goodness knows how long it will take to make its way to the right destination!&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Mon, 13 Mar 2006 12:18:07 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/vms732-sys-v0900-problem/m-p/4966767#M74995</guid>
      <dc:creator>Duncan Morris</dc:creator>
      <dc:date>2006-03-13T12:18:07Z</dc:date>
    </item>
    <item>
      <title>Re: VMS732_SYS-V0900 problem</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/vms732-sys-v0900-problem/m-p/4966768#M74996</link>
      <description>Duncan,&lt;BR /&gt;&lt;BR /&gt;Sorry for not reading your original topic not carefuly enough. This is clearly not a 'visual' problem, but probably a surprise argument to a SYS$FAO call.&lt;BR /&gt;&lt;BR /&gt;Volker,&lt;BR /&gt;&lt;BR /&gt;Thanks for the 'view source' hint!&lt;BR /&gt;Now why did I not bother to look there?&lt;BR /&gt;I had always assumed the forum display was to blame.&lt;BR /&gt;I now see it is a simple html artifact and the real spaces are send to the client.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Cheers,&lt;BR /&gt;Hein &lt;BR /&gt;&lt;BR /&gt;[0 points for this reply please]&lt;BR /&gt;</description>
      <pubDate>Mon, 13 Mar 2006 12:30:54 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/vms732-sys-v0900-problem/m-p/4966768#M74996</guid>
      <dc:creator>Hein van den Heuvel</dc:creator>
      <dc:date>2006-03-13T12:30:54Z</dc:date>
    </item>
    <item>
      <title>Re: VMS732_SYS-V0900 problem</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/vms732-sys-v0900-problem/m-p/4966769#M74997</link>
      <description>Hi Morris,&lt;BR /&gt;&lt;BR /&gt;You are correct. The SYS-V0900 kit shipped&lt;BR /&gt;a new version of SHOW.EXE (which&lt;BR /&gt;includes changes to the SHOW message&lt;BR /&gt;file) but neglected to ship the &lt;BR /&gt;corresponding version of CLIUTLMSG.EXE.&lt;BR /&gt;&lt;BR /&gt;Thank you for bringing this to our&lt;BR /&gt;attention, I'll make sure this is fixed&lt;BR /&gt;ASAP.&lt;BR /&gt;&lt;BR /&gt;Guy Peleg&lt;BR /&gt;OpenVMS Engineering&lt;BR /&gt;</description>
      <pubDate>Mon, 13 Mar 2006 13:45:07 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/vms732-sys-v0900-problem/m-p/4966769#M74997</guid>
      <dc:creator>Guy Peleg</dc:creator>
      <dc:date>2006-03-13T13:45:07Z</dc:date>
    </item>
    <item>
      <title>Re: VMS732_SYS-V0900 problem</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/vms732-sys-v0900-problem/m-p/4966770#M74998</link>
      <description>Many thanks for prompt analysis, once again.&lt;BR /&gt;&lt;BR /&gt;Duncan</description>
      <pubDate>Tue, 14 Mar 2006 04:39:57 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/vms732-sys-v0900-problem/m-p/4966770#M74998</guid>
      <dc:creator>Duncan Morris</dc:creator>
      <dc:date>2006-03-14T04:39:57Z</dc:date>
    </item>
    <item>
      <title>Re: VMS732_SYS-V0900 problem</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/vms732-sys-v0900-problem/m-p/4966771#M74999</link>
      <description>VMS732_SYS-V10 is in the works, the new&lt;BR /&gt;kit will include the same set of images&lt;BR /&gt;plus CLIUTLMSG. The new kit will be released&lt;BR /&gt;within few days.&lt;BR /&gt;&lt;BR /&gt;Guy</description>
      <pubDate>Tue, 14 Mar 2006 06:10:11 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/vms732-sys-v0900-problem/m-p/4966771#M74999</guid>
      <dc:creator>Guy Peleg</dc:creator>
      <dc:date>2006-03-14T06:10:11Z</dc:date>
    </item>
    <item>
      <title>Re: VMS732_SYS-V0900 problem</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/vms732-sys-v0900-problem/m-p/4966772#M75000</link>
      <description>Many thanks Guy. We will await the revised kit</description>
      <pubDate>Tue, 14 Mar 2006 06:50:36 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/vms732-sys-v0900-problem/m-p/4966772#M75000</guid>
      <dc:creator>Duncan Morris</dc:creator>
      <dc:date>2006-03-14T06:50:36Z</dc:date>
    </item>
    <item>
      <title>Re: VMS732_SYS-V0900 problem</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/vms732-sys-v0900-problem/m-p/4966773#M75001</link>
      <description>&lt;BR /&gt;Dislaimer: JUST FOR FUN, to enhance our understanding of the system.&lt;BR /&gt;&lt;BR /&gt;If Guy makes you wait too long, then how about trying to 'fix' the FAO/MSG mismatch.&lt;BR /&gt;&lt;BR /&gt;Apparently there is an extra param, which is too large (more likely the wrong type: a piece of string) to be printed in !5UL.&lt;BR /&gt;&lt;BR /&gt;So how about 'eating' that extra param with "!+" and compensating the formatting length by growing the !5UL to !7UL.&lt;BR /&gt;&lt;BR /&gt;In a DCL-only example (.txt attached)&lt;BR /&gt;&lt;BR /&gt;$ write sys$output f$fao("Process Entry Slots              !5UL       !5UL       !5UL       !5UL",999999,1,2,3,4)&lt;BR /&gt;Process Entry Slots              *****           1           2           3&lt;BR /&gt;$ write sys$output f$fao("Process Entry Slots            !+!7UL       !5UL       !5UL       !5UL",999999,1,2,3,4)&lt;BR /&gt;Process Entry Slots                  1           2           3           4&lt;BR /&gt;$&lt;BR /&gt;&lt;BR /&gt;So now how to 'patch' the cliutlmsg.exe?&lt;BR /&gt;SMOP! (Simple Matter Of Perling)&lt;BR /&gt;&lt;BR /&gt;Here is an example using the message file example from the DCL concepts manual:&lt;BR /&gt;&lt;BR /&gt;$CREATE tmp.msg&lt;BR /&gt;.FACILITY INCOME, 1 /PREFIX=INCOME__&lt;BR /&gt;.SEVERITY WARNING&lt;BR /&gt;LINELOST "Statistics on last line lost due to Ctrl/Z"&lt;BR /&gt;.SEVERITY SEVERE&lt;BR /&gt;BADFIXVAL "Bad value on /FIX"&lt;BR /&gt;CTRLZ "Ctrl/Z entered on terminal"&lt;BR /&gt;FORIOERR "Fortran I/O error"&lt;BR /&gt;INSFIXVAL "Insufficient values on /FIX"&lt;BR /&gt;MAXSTATS "Maximum number of statistics already entered"&lt;BR /&gt;NOACTION "No action qualifier specified"&lt;BR /&gt;NOHOUSE "No such house number"&lt;BR /&gt;NOSTATS "No statistics to report"&lt;BR /&gt;.END&lt;BR /&gt;&lt;BR /&gt;$ mess /list tmp&lt;BR /&gt;$ sear tmp.lis. already&lt;BR /&gt;                         08018034     9 MAXSTATS "Maximum number of statistics already entered"&lt;BR /&gt;$ link /share tmp&lt;BR /&gt;$ set mess tmp&lt;BR /&gt;$ perl msg.pl tmp.exe "already" &amp;gt; tmp.txt&lt;BR /&gt;4 - 8:MAXSTATS 44:Maximum number of statistics already entered&lt;BR /&gt;$edit tmp.txt  ! Use TPU in OVERSTRIKE mode&lt;BR /&gt; Buffer: TMP.TXT | Write | Overstrike | Forward&lt;BR /&gt; 1 line written to file TMP.TXT&lt;BR /&gt;$ copy tmp.exe new.exe&lt;BR /&gt;$  perl msg.pl new.exe "already"  tmp.txt&lt;BR /&gt;4 - 8:MAXSTATS 44:Maximum number of statistics already entered&lt;BR /&gt;Updating!&lt;BR /&gt;Old:Maximum number of statistics already entered&lt;BR /&gt;New:Maximum    Hein was here     already entered&lt;BR /&gt;$&lt;BR /&gt;$ exit %x08018034&lt;BR /&gt;%INCOME-F-MAXSTATS, Maximum number of statistics already entered&lt;BR /&gt;$ set mess new.exe&lt;BR /&gt;$ exit %x08018034&lt;BR /&gt;%INCOME-F-MAXSTATS, Maximum    Hein was here     already entered&lt;BR /&gt;&lt;BR /&gt;Now with CLIUTLMSG there is of course the extra complication that it is installed shared: SMOP&lt;BR /&gt;(Simple Matter Of Privileges :-)&lt;BR /&gt;&lt;BR /&gt;Below and attached you'll find the perl script I wrote for this.&lt;BR /&gt;&lt;BR /&gt;Hope this makes someone smile...&lt;BR /&gt;Cheers,&lt;BR /&gt;Hein.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;$ typ msg.pl&lt;BR /&gt;use strict;&lt;BR /&gt;my $usage = "Usage: $0 message-file message-name [new-text-file]";&lt;BR /&gt;my $msg = shift @ARGV or die $usage;&lt;BR /&gt;my $look_for = shift @ARGV or die $usage;&lt;BR /&gt;my $new = shift @ARGV;&lt;BR /&gt;my ($i, $update, $record, $found, $text, $name);&lt;BR /&gt;my ($text_size, $name_size, $new_size);&lt;BR /&gt;&lt;BR /&gt;if ($new) {&lt;BR /&gt;   open NEW, "&amp;lt;$new" or die "Failed to open file $new for new text";&lt;BR /&gt;   $new = &lt;NEW&gt;;&lt;BR /&gt;   chomp $new;&lt;BR /&gt;   $update = "+";&lt;BR /&gt;   $new_size = length($new);&lt;BR /&gt;   }&lt;BR /&gt;&lt;BR /&gt;open MSG, "$update&amp;lt;$msg" or die "Could not open message-file";&lt;BR /&gt;binmode MSG;&lt;BR /&gt;&lt;BR /&gt;# step through file reading 512 byte chunks but in 256 byte steps&lt;BR /&gt;&lt;BR /&gt;while (read (MSG, $record, 512) == 512) {&lt;BR /&gt;    seek (MSG, -256, 1);&lt;BR /&gt;    $i++;&lt;BR /&gt;    $found = index ($record, $look_for);&lt;BR /&gt;#    print length ($record) . " - $i - $found - $look_for\n" unless ($found&amp;lt;0);&lt;BR /&gt;    next if ($found &amp;lt; 128);&lt;BR /&gt;    next if ($found &amp;gt;= 384);&lt;BR /&gt;    while (--$found) {&lt;BR /&gt;      $name_size = ord (substr ($record, $found));&lt;BR /&gt;      if ($name_size &amp;lt; 16) {&lt;BR /&gt;        $found++;&lt;BR /&gt;        $name = substr ($record, $found, $name_size);&lt;BR /&gt;        $text_size =  ord (substr ($record, $found + $name_size));&lt;BR /&gt;        $text = substr ($record, $found + $name_size + 1, $text_size);&lt;BR /&gt;        print STDERR "$i - $name_size:$name $text_size:$text\n";&lt;BR /&gt;        if ($new_size == $text_size) {&lt;BR /&gt;          print STDERR "Updating!\nOld:$text\nNew:$new\n";&lt;BR /&gt;          seek (MSG, -256 + $found + $name_size + 1, 1);&lt;BR /&gt;          print MSG $new;&lt;BR /&gt;          seek (0,0,2); # done&lt;BR /&gt;          } else {&lt;BR /&gt;          print STDOUT "$text\n";&lt;BR /&gt;          }&lt;BR /&gt;        last;&lt;BR /&gt;      }&lt;BR /&gt;   }&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/NEW&gt;</description>
      <pubDate>Tue, 14 Mar 2006 12:40:12 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/vms732-sys-v0900-problem/m-p/4966773#M75001</guid>
      <dc:creator>Hein van den Heuvel</dc:creator>
      <dc:date>2006-03-14T12:40:12Z</dc:date>
    </item>
    <item>
      <title>Re: VMS732_SYS-V0900 problem</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/vms732-sys-v0900-problem/m-p/4966774#M75002</link>
      <description>Hein,It made me smile - sometimes I wonder if you are getting enough interesting work in your day job :-)&lt;BR /&gt;</description>
      <pubDate>Tue, 14 Mar 2006 17:27:41 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/vms732-sys-v0900-problem/m-p/4966774#M75002</guid>
      <dc:creator>Ian Miller.</dc:creator>
      <dc:date>2006-03-14T17:27:41Z</dc:date>
    </item>
  </channel>
</rss>

