Précédent   Forum du club des développeurs et IT Pro > Systèmes > Autres systèmes > AS/400
AS/400 Le Forum d'entraide sur IBM AS/400 - iSeries. RPG.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 11/09/2012, 14h11   #1
LIANAZEL
Candidat au titre de Membre du Club
 
Inscription : mai 2008
Messages : 40
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 40
Points : 13
Points : 13
Par défaut Arrêt de la JVM (message MCH74A5) - OS V5R4

Bonjour,


J'ai mis au point des programmes RPG qui appelent des méthodes JAVA pour consommer du WebService en INTERACTIF.

La plupart du temps, tout fonctionne bien.

Mais il arrive parfois que le webservice ne réponde pas (serveur hs), ce qui provoque un arrêt de la JVM :

message MCH74A5 "The Java Virtual Machine has ended."

Pour re-démarrrer ma JVM, je n'ai pas d'autre choix que de fermer ma session et en re-demarrer une nouvelle.

Mon souci : l'utilisateur qui va utiliser ces RPG pour consommer ces web-services voudrait ne PAS fermer sa session en cas de plantage de la JVM.

Je précise aussi que je suis en V5R4.

Or j'ai lu les forums et a priori il n'y a pas vraiment de soultion au problème....

Quelqu'un a t-il déjà été confronté au problème ?


Merci pour votre aide !
LIANAZEL est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/09/2012, 11h02   #2
larry57
Membre confirmé
 
Homme
Analyste-Programmeur as/400 et Java
Inscription : août 2002
Messages : 173
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Luxembourg

Informations professionnelles :
Activité : Analyste-Programmeur as/400 et Java
Secteur : Finance

Informations forums :
Inscription : août 2002
Messages : 173
Points : 235
Points : 235
Bonjour,

Je confirme que le re-démarrage de la JVM est OBLIGATOIRE.
Cela est valable pour tout ce qui tourne en java.

Larry57
larry57 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2012, 16h30   #3
LIANAZEL
Candidat au titre de Membre du Club
 
Inscription : mai 2008
Messages : 40
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 40
Points : 13
Points : 13
Par défaut Arrêt JVM & re-démarrage manuelle

Merci pour votre réponse Larry 57.

A toute fin utile, et pour ceux que cela interesse,

l'article :

http://www.itjungle.com/mpo/mpo041003-story01.html

décrit comment arrêter par programme une JVM, comment démarrer par programme une JVM.

Il y a dans l'article un exemple de code que j'ai repris et adapté (voir l'exemple
"JVMModule".)

Seul bémole, aprés effectivement avoir détruit par programme la JVM de ma session, le système refuse de la re-créer...

Il reste des proccesus toujours actifs qui empêche la création d'une nouvelle JVM...
LIANAZEL est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 09h17.


 
 
 
 
Partenaires

Hébergement Web