Note sul rilascio - Importazione ed esportazione delle applicazioni

© Copyright International Business Machines Corporation 2005. Tutti i diritti riservati. Limitazioni per gli utenti appartenenti al governo degli Stati Uniti d'America - L'utilizzo, la duplicazione o la divulgazione sono limitati dal supplemento GSA ADP al Contratto con l'IBM Corp.

Note sul rilascio

1.0 Descrizione
2.0 Limitazioni
3.0 Problemi noti e soluzioni alternative
   3.1 Importazione di una struttura C con una dichiarazione di struttura anonima

1.0 Descrizione

Questo file di note sul rilascio contiene informazioni aggiornate relative alle limitazioni, a problemi noti e a soluzioni alternative per le procedure guidate per Enterprise discovery di following WebSphereR Integration Developer:

2.0 Limitazioni

Nessuno

3.0 Problemi noti e soluzioni alternative

3.1 Importazione di una struttura C con una dichiarazione di struttura anonima

Il programma di importazione C non gestisce in modo corretto le dichiarazioni di struttura anonime. Ad esempio, consultare il codice seguente:

typedef struct {
       char loanId[20];
       double loanAmount;
       char date[20];
       struct {
           char taxPayerId[10];
           char firstname[20];
           char lastname[20];
           char email[50];
       } Customer[1];
} LoanInfo;

Il codice precedente non esegue correttamente l'importazione. Una soluzione alternativa è quella di modificare la dichiarazione in modo da ubicare la dichiarazione di struttura anonima al di fuori come una struttura denominata. La dichiarazione seguente è equivalente e verrà importata correttamente:

typedef struct {
         char taxPayerId[10];
         char firstname[20];
           char lastname[20];
           char email[50];
       } Taxpayer;

typedef struct {
       char loanId[20];
       double loanAmount;
       char date[20];
       Taxpayer Customer[1];
} LoanInfo;