Add to Technorati Favorites

martedì 18 dicembre 2007

Errore sui campi personalizzati con formule su Project Server 2007 dopo una migrazione dalla versione 2003

Vi rendo partecipi di uno strano errore che ci ha fatto patire un po'...
Situazione : installazione funzionante da tempo con EPM 2003 da migrare su un nuovo server con la versione 2007 di Project Server.
Sul nuovo server installati nell'ordine : WSS 3.0 inglese, WSS 3.0 Language Pack Italiana, WSS 3.0 SP1 (appena uscita) e WSS 3.0 Language Pack Italiana SP1.

Migrazione con P12MigrationTool.exe migrando tutto meno i progetti che avremmo poi trattato gradualmente.

Apparentemente tutto funziona ma... i campi personalizzato con i valori calcolati con delle formule del tipo :
IIf([Numero progetto organizzazione3]=0;"OK";Choose([Numero progetto organizzazione3];"OK";[Codice struttura attività org2];Switch([Codice struttura attività ...
dopo la migrazione diventano:
IIf([MSPJ188744691]=0;"OK";Choose([MSPJ188744691];"OK";[MSPJ188744421];Switch([MSPJ188744421]="";"#ERRORE";[MSPJ188744421]=[MSPJ18874596];[MSPJ188744421].....

evito di raccontarvi tutte le prove fatte e le ricerche per capire la fonte del problema e salto direttamente alla soluzione:
il tool di migrazione è una componente di Project Professional (client quindi) che deve essere installato sul server. Il problema suddetto è sorto perchè il client era stato installato nella versione inglese. Disinstallando il client inglese , installando il client italiano e rifacendo la migrazione (dopo aver ripristinato i db puliti) tutto ha funzionato.

Nessun commento: