Question : Le programme de RPG III ne s'exécutera pas à l'intérieur d'un programme de RPG IV (message d'erreur :  MCH3401)….

J'essaye d'appeler un programme du RPG III et il échoue.  Le programme de parent est RPG IV et je cours le « chiffre d'affaires » sur les iSeries v5r4.  « dsr596dbe » est le nom des choses de RPG III program.

The que j'ai essayées :  1. Veillé que ma bibliothèque est dans la liste de bibliothèque.  2. Commuté de inférieur au haut de casse avec le RPG call.
class= > " clair " de
> de " codeSnippet " de class= de
class= " lineNumbers " de
class= de
1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
9 :
10 :
11 :
12 :
13 :
14 :
15 :
16 :
17 :
18 :
19 :
20 :
21 :
22 :
appel " de " codeSnippet721157 " d'id= de
c de class=                      
#bdte de parm de c              
#edte de parm de c              
cus de parm de c                
#tdbe de parm de c              
#rcst 1 de parm de c
#cdbei 3 de parm de c
#cdbeo 3 de parm de c


Identification de message…… :   Sévérité MCH3401……. :   40        
Type de message…. :   Diagnostique                                         
Date envoyée…… :   06/15/10 fois envoyée…… :   9h21 : 19  
                                                                              
Message…. :   Ne peut pas résoudre pour objecter dsr596dbe. Type et sous-type      
  autorité X'0000'. de X'0201.                                                  
Cause…. :   Un indicateur de système ou un indicateur de données ne peut pas être      
  resolved.                                                                   
    Pour un indicateur de système, il ne peut pas résoudre pour objecter dsr596dbe, type et
  autorisation X'0000', du sous-type X'0201', parce que l'un ou l'autre l'objet appelé était 
  pas dans n'importe quel contexte visé ou l'objet correct a été situé mais    
  le profil d'utilisateur n'a pas eu l'autorité required.
class= de

Réponse : Le programme de RPG III ne s'exécutera pas à l'intérieur d'un programme de RPG IV (message d'erreur :  MCH3401)….

Le profil d'utilisateur que vous courez dessous (au temps d'exécution) fait-il avoir des droits d'exécuter le programme DSR596DE ?

Choses idiotes à vérifier :  

Le nom de programme écrit est-il exact ?  596/569 est une transposition facile, par exemple.
Est-ce que quelque chose dans le changement de travail d'exécution la bibliothèque énumère d'une manière dont enlève votre bibliothèque ? Quand vous obtenez l'erreur, regarder la droite du libl du travail alors.


- Gary Patterson
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us