2010-01-22 31 views
0

En ce qui concerne question de mon hier sur invoquer le programme RPG en utilisant Java, l'exception ci-dessous est à travers de programme RPG.Erreur lors de l'appel AS400 RPG à partir de Java

**** Erreur d'application. RNX9001 non surveillé par ZM30000R à la déclaration * N, instruction X'0000 ** '. **

J'ai utilisé le code qui a été posté dans ce question et après avoir changé par les suggestions qui ont été données dans les réponses.

Une idée de ce qui pourrait être la raison de cette erreur?

+0

Heureux de voir que les messages d'erreur Big Blue sont aussi utiles que jamais. :] – Mick

+0

Eh bien, IBM vous offre un jeu gratuit pour vos heures de travail. Vous devez combiner plusieurs messages de plusieurs endroits pour obtenir l'image complète. On dirait un jeu d'enfant célèbre, n'est-ce pas? – robertnl

Répondre

2

Connectez-vous à l'iSeries et étudiez le vidage de programme. Ce vidage devrait montrer la raison pour laquelle le programme s'est arrêté avec cette erreur. Si vous ne pouvez pas vous connecter, vous ne pourrez pas résoudre ce problème.

Plus d'informations sont dans le IBM Infocenter ou le RPG manual.

+0

Merci beaucoup Robert, les dumps ont révélé que le paramètre Numeric est Packed decimal. Merci pour vos suggestions – Srinivas