Fw: Powerhouse - migrate/port from HP3000 MPE to UNIX or Windows

Joe Boyle joeboyle_adt@hotmail.com
Sat, 24 Apr 2004 12:53:33 +0100


<html><div style='background-color:'><DIV class=RTE>
<P>there used to be a command 'set lang sql' in qshow which allowed the&nbsp;creation of&nbsp;syntax for the tables in the database.&nbsp; I vaguely recall that this was'nt widely publicesed coz' the sql syntax produced&nbsp;was a little on the generic side and will probably require tweaking; should give a good staring point though. </P>
<P>I seem to recall that you then type 'generate database' but might be 'generate all'. I'm not sure if this is available in Windows/NT, but I seem to recall that it was available on the other 3 main platforms.<BR><BR></P></DIV>
<DIV></DIV>&gt;From: "Peter Bateman" &lt;shediac92@hotmail.com&gt; 
<DIV></DIV>&gt;To: powerh-l@lists.sowder.com 
<DIV></DIV>&gt;Subject: RE: Fw: Powerhouse - migrate/port from HP3000 MPE to UNIX or Windows 
<DIV></DIV>&gt;Date: Fri, 23 Apr 2004 14:24:54 -0300 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;If you are going to Relational 
<DIV></DIV>&gt;from Image. 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;You can attach your IMAGE databases to an ALLBASE envirorment 
<DIV></DIV>&gt;using IMAGE/SQL then QSHOW or SQLGEN can generate CREATE TABLE 
<DIV></DIV>&gt;statements 
<DIV></DIV>&gt;for you. 
<DIV></DIV>&gt; 
<DIV></DIV>&gt; 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;&gt;From: "Philip Jackson" &lt;pj@icing-it.co.uk&gt; 
<DIV></DIV>&gt;&gt;To: &lt;powerh-l@lists.sowder.com&gt; 
<DIV></DIV>&gt;&gt;Subject: Fw: Powerhouse - migrate/port from HP3000 MPE to UNIX or 
<DIV></DIV>&gt;&gt;Windows 
<DIV></DIV>&gt;&gt;Date: Fri, 23 Apr 2004 14:32:43 +0100 
<DIV></DIV>&gt;&gt; 
<DIV></DIV>&gt;&gt;Powerhouse - migrate/port from HP3000 MPE to UNIX or WindowsI have 
<DIV></DIV>&gt;&gt;just finished helping a client move several applications from 
<DIV></DIV>&gt;&gt;HP3000/TurboIMAGE to HP-UX &amp; C-ISAM. 
<DIV></DIV>&gt;&gt; 
<DIV></DIV>&gt;&gt;We looked at moving to Oracle on HP-UX, but discounted it mainly 
<DIV></DIV>&gt;&gt;because the primary application relied heavily on arrays and 
<DIV></DIV>&gt;&gt;substructures - things that don't fit easily into a relational 
<DIV></DIV>&gt;&gt;system.&nbsp;&nbsp;If we had been starting a new application then Oracle 
<DIV></DIV>&gt;&gt;would probably have been used as the database, but the port was 
<DIV></DIV>&gt;&gt;much easier from Image to C-ISAM.&nbsp;&nbsp;We didn't look at Eloquence as I 
<DIV></DIV>&gt;&gt;don't think it was even in beta-test at the time we were looking at 
<DIV></DIV>&gt;&gt;options. 
<DIV></DIV>&gt;&gt; 
<DIV></DIV>&gt;&gt;The majority of the code moved over smoothly.&nbsp;&nbsp;Most recompiled 
<DIV></DIV>&gt;&gt;without problems, and most PowerHouse code changes were to do with 
<DIV></DIV>&gt;&gt;the order records were retrieved. 
<DIV></DIV>&gt;&gt; 
<DIV></DIV>&gt;&gt;We did discover that several of our QTPs accidently created 
<DIV></DIV>&gt;&gt;duplicate unique keys briefly while updating due to the order of 
<DIV></DIV>&gt;&gt;updates - Image doesn't enforce unique keys on detail datasets so 
<DIV></DIV>&gt;&gt;it never caused a problem before, whereas C-ISAM does it properly 
<DIV></DIV>&gt;&gt;and would crash the QTP.&nbsp;&nbsp;However it was simple to fix once we 
<DIV></DIV>&gt;&gt;figured out what was causing it. 
<DIV></DIV>&gt;&gt; 
<DIV></DIV>&gt;&gt;Our biggest changes were, as you would expect, relating to 
<DIV></DIV>&gt;&gt;interaction with the OS for things like printing and streaming 
<DIV></DIV>&gt;&gt;jobs.&nbsp;&nbsp;I would recommend that you investigate the running/creating 
<DIV></DIV>&gt;&gt;of scripts/jobs on the fly (if you do that) very carefully. 
<DIV></DIV>&gt;&gt; 
<DIV></DIV>&gt;&gt;The HP-UX machine runs about twenty (thats 20) times faster! - of 
<DIV></DIV>&gt;&gt;course it's a completely different type of machine and more 
<DIV></DIV>&gt;&gt;powerful, but the speed increase was almost incidental and 
<DIV></DIV>&gt;&gt;impressed even the most demanding users.&nbsp;&nbsp;In fact sometimes it was 
<DIV></DIV>&gt;&gt;difficult to convince the users that the jobs that usually would 
<DIV></DIV>&gt;&gt;take, say, 20 minutes to run were completed and printing in under a 
<DIV></DIV>&gt;&gt;minute. 
<DIV></DIV>&gt;&gt; 
<DIV></DIV>&gt;&gt;If you do anything at all fancy with printing, unix will fight you 
<DIV></DIV>&gt;&gt;all the way.&nbsp;&nbsp;There is no inbuilt way to print a range of pages, or 
<DIV></DIV>&gt;&gt;part of a file, or even resuming a jammed printout back a bit 
<DIV></DIV>&gt;&gt;without cancelling and resubmitting the print.&nbsp;&nbsp;While it does nice 
<DIV></DIV>&gt;&gt;banner pages and is fine for printouts that, well, just print and 
<DIV></DIV>&gt;&gt;don't jam, adding a new printer for example stops and restarts all 
<DIV></DIV>&gt;&gt;print jobs currently printing from the beginning (or if you're 
<DIV></DIV>&gt;&gt;lucky just stops them).&nbsp;&nbsp;We tried a couple of third-party spooling 
<DIV></DIV>&gt;&gt;products but quite frankly they were relying on a greater depth of 
<DIV></DIV>&gt;&gt;knowledge of networks and unix than we had or wanted, and were 
<DIV></DIV>&gt;&gt;really aimed at a mixed os printing environment.&nbsp;&nbsp;A few things were 
<DIV></DIV>&gt;&gt;better, but by-in-large I consider printer handling on HP-UX 
<DIV></DIV>&gt;&gt;'incomplete'. 
<DIV></DIV>&gt;&gt; 
<DIV></DIV>&gt;&gt;Some of the more advanced users were used to using various line 
<DIV></DIV>&gt;&gt;editors to write their own quizes.&nbsp;&nbsp;There was no way they could 
<DIV></DIV>&gt;&gt;have handled vi on HP-UX - even some of the non-unix programmers 
<DIV></DIV>&gt;&gt;spent days laughing hysterically over it - so we bought the new 
<DIV></DIV>&gt;&gt;Qedit for HP-UX for them.&nbsp;&nbsp;There were other ways we could have done 
<DIV></DIV>&gt;&gt;it - perhaps having shares on the unix boxes mapped in Windows so 
<DIV></DIV>&gt;&gt;that they could have used Notepad or any other windows editor 
<DIV></DIV>&gt;&gt;instead - but it was decided this was a better fit.&nbsp;&nbsp;And it helped 
<DIV></DIV>&gt;&gt;some of the programmers too who were already feeling unloved by 
<DIV></DIV>&gt;&gt;unix. 
<DIV></DIV>&gt;&gt; 
<DIV></DIV>&gt;&gt;The standard users wouldn't have noticed the difference between it 
<DIV></DIV>&gt;&gt;running on HP3000 or HP-UX, if it wasn't for the enormous speed 
<DIV></DIV>&gt;&gt;increase.&nbsp;&nbsp;Quick screens handle just about identically, and they 
<DIV></DIV>&gt;&gt;even continued using the same terminal emulators. 
<DIV></DIV>&gt;&gt; 
<DIV></DIV>&gt;&gt; 
<DIV></DIV>&gt;&gt;Hope this answers some of your questions, and reassures anyone else 
<DIV></DIV>&gt;&gt;looking at doing PowerHouse HP3000 to HP-UX. 
<DIV></DIV>&gt;&gt; 
<DIV></DIV>&gt;&gt;Can't advise with porting to PowerHouse on Windows, and as for 
<DIV></DIV>&gt;&gt;converting to Cobol / Java, that would be a re-write rather than a 
<DIV></DIV>&gt;&gt;'simple' port and therefore quite a different type of project.&nbsp;&nbsp; 
<DIV></DIV>&gt;&gt;Maybe if you were going to be replacing an old PowerHouse 
<DIV></DIV>&gt;&gt;application that no longer suited the business with a brand new 
<DIV></DIV>&gt;&gt;better-stronger-faster-differently-featured one and you didn't want 
<DIV></DIV>&gt;&gt;to stay with PowerHouse (shame!) then using a completely different 
<DIV></DIV>&gt;&gt;language would make sense.&nbsp;&nbsp;But I can't see that porting between 
<DIV></DIV>&gt;&gt;such very different languages would be a good use of your time and 
<DIV></DIV>&gt;&gt;effort. 
<DIV></DIV>&gt;&gt; 
<DIV></DIV>&gt;&gt; 
<DIV></DIV>&gt;&gt;Philip. 
<DIV></DIV>&gt;&gt; 
<DIV></DIV>&gt;&gt;----- Original Message ----- 
<DIV></DIV>&gt;&gt;&nbsp;&nbsp; From: Fritsch, Peter-Robert 
<DIV></DIV>&gt;&gt;&nbsp;&nbsp; To: powerh-l@lists.sowder.com 
<DIV></DIV>&gt;&gt;&nbsp;&nbsp; Sent: Friday, April 23, 2004 10:54 AM 
<DIV></DIV>&gt;&gt;&nbsp;&nbsp; Subject: Powerhouse - migrate/port from HP3000 MPE to UNIX or 
<DIV></DIV>&gt;&gt;Windows 
<DIV></DIV>&gt;&gt; 
<DIV></DIV>&gt;&gt; 
<DIV></DIV>&gt;&gt; 
<DIV></DIV>&gt;&gt; 
<DIV></DIV>&gt;&gt;&nbsp;&nbsp; Hi, what is the best way to port/migrate/run PowerHouse 
<DIV></DIV>&gt;&gt;applications (with TurboIMAGE) from a HP 3000 / MPE to UNIX or 
<DIV></DIV>&gt;&gt;Windows Servers. 
<DIV></DIV>&gt;&gt; 
<DIV></DIV>&gt;&gt;&nbsp;&nbsp; Are there runtimes for Powerhouse on UNIX or Windows, which can 
<DIV></DIV>&gt;&gt;be used for the applications developed for HP3000. 
<DIV></DIV>&gt;&gt;&nbsp;&nbsp; Are there porting or migration tools from PowerHouse to COBOL / 
<DIV></DIV>&gt;&gt;JAVA. 
<DIV></DIV>&gt;&gt; 
<DIV></DIV>&gt;&gt;&nbsp;&nbsp; What is the best way for the exchange of the environment, 
<DIV></DIV>&gt;&gt;whereby the applications should be still working under UNIX or 
<DIV></DIV>&gt;&gt;Windows. 
<DIV></DIV>&gt;&gt; 
<DIV></DIV>&gt;&gt;&nbsp;&nbsp; Thanks a lot, regards Peter 
<DIV></DIV>&gt;&gt; 
<DIV></DIV>&gt;&gt; 
<DIV></DIV>&gt;&gt; 
<DIV></DIV>&gt;&gt;&nbsp;&nbsp; Ing. Mag. Peter Robert Fritsch 
<DIV></DIV>&gt;&gt;&nbsp;&nbsp; Account Manager 
<DIV></DIV>&gt;&gt;&nbsp;&nbsp; Geschäftsfeld Informatik 
<DIV></DIV>&gt;&gt; 
<DIV></DIV>&gt;&gt;&nbsp;&nbsp; Tel.:&nbsp;&nbsp;&nbsp;&nbsp;+43 1 797 50-231 
<DIV></DIV>&gt;&gt;&nbsp;&nbsp; Fax:&nbsp;&nbsp;&nbsp;&nbsp;+43 1 797 50-8008 
<DIV></DIV>&gt;&gt;&nbsp;&nbsp; Mobil:&nbsp;&nbsp;+43 676 765 66 31 
<DIV></DIV>&gt;&gt;&nbsp;&nbsp; Email:&nbsp;&nbsp;peter-robert.fritsch@beko.at 
<DIV></DIV>&gt;&gt; 
<DIV></DIV>&gt;&gt;&nbsp;&nbsp; BEKO Ing. P. Kotauczek GmbH 
<DIV></DIV>&gt;&gt;&nbsp;&nbsp; A-1030 Wien 
<DIV></DIV>&gt;&gt;&nbsp;&nbsp; Modecenterstraße 22/A1/6 
<DIV></DIV>&gt;&gt;&nbsp;&nbsp; www.beko-informatik.com 
<DIV></DIV>&gt;&gt; 
<DIV></DIV>&gt;&gt; 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;_________________________________________________________________ 
<DIV></DIV>&gt;MSN Premium: Up to 11 personalized e-mail addresses and 2 months 
<DIV></DIV>&gt;FREE*&nbsp;&nbsp; 
<DIV></DIV>&gt;http://join.msn.com/?pgmarket=en-ca&amp;page=byoa/prem&amp;xAPID=1994&amp;DI=1034&amp;SU=http://hotmail.com/enca&amp;HL=Market_MSNIS_Taglines 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;= = = = = = = = = = = = = = = = = = = = = = = = = = = = 
<DIV></DIV>&gt;Mailing list: powerh-l@lists.sowder.com 
<DIV></DIV>&gt;Subscribe: "subscribe" in message body to 
<DIV></DIV>&gt;powerh-l-request@lists.sowder.com 
<DIV></DIV>&gt;Unsubscribe: "unsubscribe &lt;password&gt;" in message body to 
<DIV></DIV>&gt;powerh-l-request@lists.sowder.com 
<DIV></DIV>&gt;http://lists.sowder.com/mailman/listinfo/powerh-l 
<DIV></DIV>&gt;This list is closed, thus to post to the list you must be a 
<DIV></DIV>&gt;subscriber. 
<DIV></DIV></div><br clear=all><hr>Have more fun with your phone - download ringtones, logos, screensavers, games & more. <a href="http://g.msn.com/8HMBENUK/2728??PS=">Click here to begin!</a> </html>