PDA

View Full Version : Migration RPG/CL in .net / java etc.



Seiten : 1 [2] 3 4

Frank Hildebrandt
17-05-11, 15:02
und wenn angedacht wird, daß die "alten" anwendungen migriert und dann nicht mehr auf der iSeries laufen sollen ?
in anderem technischen umfeld ? wie sieht es dann aus ?

heinz

Die eigentliche Frage in Deinem ersten Post war ja, ob man mit "ML-Impact" wirklich "schnell und problemlos" von IBM i zu einer anderen Platform migrieren kann. Und entgegen allen Versprechen irgendwelcher Hersteller funktioniert das NICHT.

Wenn man die Arbeit in Kauf nimmt, die eigene Anwendung so zu überarbeiten, dass das Produkt von irgendeinem Hersteller die Migration vollziehen kann, dann sei es so.

Fall Ihr tatsächlich solch eine Migration in Betracht zieht, hier noch einige andere, die auch in der Lage sind IBM i Anwendungen "schnell und problemlos" auf eine andere Platform zu portieren.

INFINITE Corporation - AS 400, Mainframe, Migration, Modernization, BI and SOA implementing for Legacy Systems (http://www.unibol.com/migrating_as400.php)

Sprachen transformieren - Modernisierung von Legacy Anwendungen durch unicodefähige, grafische Benutzeroberflächen, Sprachtransformation und Datenbankmigrationen | PKS Software GmbH (http://www.pks.de/de/loesungen_2/sprachen-transformieren_2/solutions.php)

http://www.asna.com/en/Solutions/Pages/Transform-your-System-i-Green-Screen-RPG-Applications.aspx

Robi
17-05-11, 15:55
Wenn schon, dann die --> VEDA JUMP (http://www.veda.net/professional-services/software-development/jump/) auch erwähnen.

ansonsten gilt ...
Wer glaubt, das RPG einfach und schnell nach .Net oder andere PC-Sprachen migriert werden kann, der glaubt auch das ein Zitronenfalter Zitronen faltet.

Gruß
Robi
(der seine Software mit Java, RPG und selbst geschriebenen Generatoren modernisiert hat)

RobertPic
17-05-11, 21:28
Da fallen mir gleich einige Fälle ein, die schwer umsetzbar sind.

z.B. OVRPRTF im CL Programm, danach ein Cobol/RPG-Aufruf dessen Printfile "umgepolt" wird.

Generell ist das Thema Spoolfile wohl nicht so ohne.

Häufig verwendet man eigene Commands in CL-Befehlen - von Commands habe nich nichts gelesen....

Auch problematisch sind bestehende stored Procedures, welche ein CL/RPG/Cobol aufrufen..

usw.

Wobei ich Migrationshilfen durchaus postiv sehe - allein die Option auf eine Migrationshilfe (auch wenn wahrscheinlich sauteuer, noch viel Arbeit und nicht alles abdeckend) die AS400/i5/i7 aufwertet und weniger "Sackgassengefühl" vermittelt.

Auch wenn die "klassichen Werte" der i7 (Stabilität, wenig Netzwerktraffic, gute Tastasturbedienung, wenig Störeinflüsse) weiterhin bestehen, ist sie in einigen Bereichen überholt worden (Cluster, VM, Umgang mit großen Datenmengen...).

Neuen Trends ist die i5/i7 sowieso verschlossen, Stichwort "Cloud". Nichts von dem RPG/CL/Cobol kann ich in eine Cloud legen.

Mit einer proprietären Lösung wie der i7 wird die Auswahl der Provider (IBM & Partner) stark eingeschränkt.

holgerscherer
18-05-11, 07:17
und wenn angedacht wird, daß die "alten" anwendungen migriert und dann nicht mehr auf der iSeries laufen sollen ?
in anderem technischen umfeld ? wie sieht es dann aus ?


Dann schreibt man am besten neu - oder kauft etwas. Oder schreibt auf der AS400 neu :)

-h

AS400.lehrling
19-05-11, 19:13
Auch wenn die "klassichen Werte" der i7 (Stabilität, wenig Netzwerktraffic, gute Tastasturbedienung, wenig Störeinflüsse) weiterhin bestehen, ist sie in einigen Bereichen überholt worden (Cluster, VM, Umgang mit großen Datenmengen...).

Neuen Trends ist die i5/i7 sowieso verschlossen, Stichwort "Cloud". Nichts von dem RPG/CL/Cobol kann ich in eine Cloud legen.

Mit einer proprietären Lösung wie der i7 wird die Auswahl der Provider (IBM & Partner) stark eingeschränkt.

Dafür gibt es doch AIX, ist eh das "neue" OS für die i7:rolleyes:

Mal davon ab wer will schon seine Daten in die Hände von MS legen - die Betreiben ja die 2 Rechencentren auf denen die Claud beruht.

Da sind mir VPN Tunnel für "Heimanwender" wesentlich lieber & in Sachen Sicherheit auch Kontrollirbarer.

Gruß AS400.lehrling

holgerscherer
19-05-11, 19:18
Dafür gibt es doch AIX, ist eh das "neue" OS für die i7:rolleyes:

Mal davon ab wer will schon seine Daten in die Hände von MS legen - die Betreiben ja die 2 Rechencentren auf denen die Claud beruht.

Da sind mir VPN Tunnel für "Heimanwender" wesentlich lieber & in Sachen Sicherheit auch Kontrollirbarer.

Gruß AS400.lehrling

Abgesehen davon, dass es auch Rechenzentren gibt, die IBM i betreiben ;-) kann man damit eine Cloud beginnen. Selbst mit partitionierten Datenbanken kann man Skalierbarkeit machen, und IBM arbeitet da auch noch an einigen Dingen. Obwohl Cloud meist als Verlegenheislösung von Systemen verwendet werden, die nicht so gut skalieren.

Ach ja, und AIX als das "neue" OS für diese Maschinen zu bezeichnen, ist mehr als sportlich :)

-h

AS400.lehrling
19-05-11, 19:25
Abgesehen davon, dass es auch Rechenzentren gibt, die IBM i betreiben ;-) kann man damit eine Cloud beginnen. Selbst mit partitionierten Datenbanken kann man Skalierbarkeit machen, und IBM arbeitet da auch noch an einigen Dingen. Obwohl Cloud meist als Verlegenheislösung von Systemen verwendet werden, die nicht so gut skalieren.-h

Für Skalierbare Einrichtungen gibt es doch noch die Z-Series *duck*



Ach ja, und AIX als das "neue" OS für diese Maschinen zu bezeichnen, ist mehr als sportlich :)

-h

Das habe ich von den Herrn der als Ansprechpartner auf der CeBit war.

AIX ist demnach Unix und Somit die Mutter aller OS von BigBlue.

Das das Management von OS/400 bei den i7 nicht mehr so wirklich in der Lage ist die Maschine zu Verwalten macht doch schon die Tatsache klar das es "nur" bis 330.000 CPAW als OS Angeboten wird;)

Gruß AS400.lehrling

holgerscherer
19-05-11, 21:48
Für Skalierbare Einrichtungen gibt es doch noch die Z-Series *duck*

Deswegen wird auch so manche zSeries von einer POWER7 abgelöst, gelle? ;-)




Das habe ich von den Herrn der als Ansprechpartner auf der CeBit war.
AIX ist demnach Unix und Somit die Mutter aller OS von BigBlue.


Hm. Ok, kann man so sehen, wenn man der Meinung ist, VIOS hat was mit Mutterschutz zu tun. Im Notfall würde das aber auch ein Linux tun. Das bissl Storagemanagement wäre eine Unterbelastung für die komplexen Strukturen von i.

Die wirkliche Mutter der IBM-OS ist eher PL1.



Das das Management von OS/400 bei den i7 nicht mehr so wirklich in der Lage ist die Maschine zu Verwalten macht doch schon die Tatsache klar das es "nur" bis 330.000 CPAW als OS Angeboten wird;)


400.000 CPW ist derzeit die obere von IBM angebotene Grenze - das ist schon einiges. Überleg mal andersrum - wie viele Anwender brauchen 1.5Mio CPW (um mal gradlinig die AIX-Leistung zu skalieren)? Sind nicht viele. Bei Unixoiden Anwendungen wird eher mit CPU-Leistung gearbeitet, die klassische i-Anwendung ist eher I/O-orientiert - wenn man nicht grade ineffizient arbeitet.

Letztendlich aber die alte, unendliche Geschichte: IBMs Marketing wird von den Unixern gesteuert, die Entwicklung aber von den POWER-Jungs mit starkem Einfluss aus der iEcke. Letztendlich muss sich IBM ein wenig überlegen, ob diese Mehrgleisigkeit sinnvoll ist. Vermutlich wird i und AIX stärker verschmolzen, untergehen wird da keins so schnell davon.

Für den iUser kann das nur von Vorteil sein - ist er doch weiterhin gezwungen, entgegen der Marketingaussagen sich mal Gedanken ums System zu machen, und nicht nur um die Anwendung.

-h
(Spricht eigentlich noch irgendjemand von Linux, mal ausserhalb des Labors? - Ja, böse Spitze ;-)

AS400.lehrling
19-05-11, 22:44
Deswegen wird auch so manche zSeries von einer POWER7 abgelöst, gelle? ;-)

Das wird wohl daran liegen das es bei der Z keine Festplatten gibt - da muss man auf HS8000 setzten, ein Monster von HW-Raid Controller der mit 2 p575 zwecks I/O Managements ausgestattet ist :p



Hm. Ok, kann man so sehen, wenn man der Meinung ist, VIOS hat was mit Mutterschutz zu tun. Im Notfall würde das aber auch ein Linux tun. Das bissl Storagemanagement wäre eine Unterbelastung für die komplexen Strukturen von i.

Das Hauptproblem des OS/400 ist scheinbar die Tatsache das es zunehmend Probleme damit gibt, das die HW nicht mehr so stark in Richtung I/O Konstruiert ist & sich das OS/400 zu Tode wartet:rolleyes:


Die wirkliche Mutter der IBM-OS ist eher PL1.

Wahr das zu Beginn der S/36 ?




400.000 CPW ist derzeit die obere von IBM angebotene Grenze - das ist schon einiges. Überleg mal andersrum - wie viele Anwender brauchen 1.5Mio CPW (um mal gradlinig die AIX-Leistung zu skalieren)? Sind nicht viele. Bei Unixoiden Anwendungen wird eher mit CPU-Leistung gearbeitet, die klassische i-Anwendung ist eher I/O-orientiert - wenn man nicht grade ineffizient arbeitet.

Letztendlich aber die alte, unendliche Geschichte: IBMs Marketing wird von den Unixern gesteuert, die Entwicklung aber von den POWER-Jungs mit starkem Einfluss aus der iEcke. Letztendlich muss sich IBM ein wenig überlegen, ob diese Mehrgleisigkeit sinnvoll ist. Vermutlich wird i und AIX stärker verschmolzen, untergehen wird da keins so schnell davon.

Wie du schon Sagst Unix setzt mehr auf CPU Power als auch I/O, das merkt man ja schon am JFS welches sich durch niedrige CPU Last bei mäßigen Durchsatz auszeichnet - ich bevorzuge unter Linux XFS:)

Die Hauptkundengruppe für die 1,5 Mio CPAW besteht nach Aussage des i-Menschen aus diesen beiden:

Autoindustrie ->Crashtest Simulationen

Finanzwirtschaft ->Analyse & Hochrechnungen



Für den iUser kann das nur von Vorteil sein - ist er doch weiterhin gezwungen, entgegen der Marketingaussagen sich mal Gedanken ums System zu machen, und nicht nur um die Anwendung.

-h
(Spricht eigentlich noch irgendjemand von Linux, mal ausserhalb des Labors? - Ja, böse Spitze ;-)

Du wirst lachen, die Z ist noch immer eine CISC - da es eine Möglichkeit gibt unter Linux die 525 Bänder in für i Lesbarer Codierung zu beschreiben - werde ich mir diese Woche das Tape für die S/390 Portierung ziehen & an der F20 Testen.

Gruß AS400.lehrling

andreaspr@aon.at
20-05-11, 07:02
Nachdem das Forum auffordert Beiträge zu kommentieren oder zu erstellen will ich dem mal nachgehen ;)


Neuen Trends ist die i5/i7 sowieso verschlossen, Stichwort "Cloud". Nichts von dem RPG/CL/Cobol kann ich in eine Cloud legen.

Das sehe ich anders.
Zum einen können z.B. RPG-Programme direkt als Webservice eingerichtet werden, die ja auch für "Cloud" verwendet werden.

Zum anderen habe ich von niemandem eine konkrete Antwort bekommen können was bei "Cloud" jetzt anders ist als z.B. SAAS uva.
Wenn ich zu hause auf meinem Laptop einen FTP-Server installiere und ich erlaube allen darauf ihre Daten zu speichern, ist das dann auch schon "Cloud"??