L’installazione di MSMQ non resiste al primo softreset su WM 5.0 e ipaq rx1950

Alle volte la vita è veramente molto molto dura.

E’ circa due settimane che combatto come un matto con il componente MSMQ, all’inizio con le stringhe di connessione (alle quali è necessario fare MOLTA attenzione) e successivamente con l’installazione nel device.

Per quanto riguarda le stringhe dovevo inviare un messaggio ad una coda transazionale residente su un pc con windows XP, residente in rete locale.
Il tutto si è risolto impostando come stringa di connesione:
FormatName:Direct=OS:servernameprivate$MyQueueTX;XACTONLY
attenzione anche ad impostare correttamente l’opzione del MessageQueueTransactionType durante la send del messaggio.

La seconda parte del problema (più snervante) è che a seguito dell’installazione del componente MSMQ nel device, e del relativo soft-reset, il componente non risultava installato.

Nel dettaglio, una volta installato msmq.cab, da windowsvisadmin eseguivo:
– Shortcut -> install
– Shortcut -> register
– Shortcut -> Verify
il quale riportava che il componente era stato correttamente installato e registrato

e poi il soft-reset che è consigliato (ma che in WM 5.0 non dovrebbe essere necessario.
Anyway, a seguito del softreset, tornando su visadmin, verify, il msmqadm riportava che il componente non era ne installato ne registrato!!!!

Come si è risolto?!? Prima di effettuare il softreset, giusto dopo l’installazione, ho aperto  il componente “ipaq wireless”, attivato e disattivato la connessione wireless (non è necessario che sia connessa, basta accendere e subito spegnere).

Dopo il softreset il tutto sembra funzionare correttamente.
Ma il mondo dello sviluppatore (che è anche ovviamente un sistemista prima di tutto) dev’essere sempre così difficile?

Cercherò di approfondire la cosa perchè comunque il tutto non mi convince.

Vi lascio una serie di articoli che io ho usato per testare mille e una volta il tutto:

Infine secondo me molto ben fatto questo esempio da MS:
http://msdn2.microsoft.com/en-us/library/ms180970.aspx