Risoluzione degli errori dell'utilità di importazione PL/I

Nel caso l'applicazione non sia in grado di importare un file PL/I nel proprio progetto, viene visualizzato un messaggio di errore. È possibile, a questo punto, correggere il problema e importare nuovamente il file.

Tipi di messaggi di errore
  1. File PL/I che fanno parte dell'area di lavoro (locale): nel caso l'applicazione non sia in grado di importare un file PL/I locale (che fa parte dell'area di lavoro) nel proprio progetto, verranno visualizzati messaggi di errore di sintassi nella vista problemi. Per visualizzare l'origine dell'errore nel codice, fare clic sulla riga del messaggio di errore nella vista problemi. Gli errori verranno anche registrati in un file di log generico, collocato nella directory dei metadati: [areadilavoro]\.metadata\CommonBaseEvents.log
  2. File PL/I che non fanno parte dell'area di lavoro: se il file non fa parte dell'area di lavoro, gli eventuali messaggi di errore di sintassi vengono registrati in un file di log.
  3. Ulteriori feedback di errori:
    1. PL/IException.getMessageNote(): restituisce il seguente messaggio se l'origine PL/I presenta errori di sintassi:
      • Per l'origine PL/I, che deve essere un programma completo a causa dell'estensione file. Possibili motivi dell'errore: errori di sintassi trovati nell'origine. Controllare l'elenco delle attività con problemi per individuare gli errori.
    2. PL/IException.getErrorMessageVector(): restituisce un vettore che consiste in oggetti ErrorMessageInfo. Lo scopo di ErrorMessageInfo è fornire informazioni sull'errore di sintassi (informazioni sul messaggio di errore, sul codice di severità, sul numero riga e sul percorso file) nell'origine PL/I. Si otterrà un oggetto ErrorMessageInfo per ogni errore di sintassi.
    3. PL/IException.getMessage(): l'importazione dell'origine PL/I non è riuscita: verificare l'elenco delle attività con problemi per individuare gli errori.
  4. Modifica nome dati: i nomi duplicati vengono resi unici con l'aggiunta di due cifre numeriche. Ad esempio, due istanze di anno diventano anno01 e anno02.

Feedback