lunedì 25 febbraio 2008

Adapter Oracle, concurrent calls

Ciao, eccomi di nuovo!
Scenario del problema:
-2 macchine bilanciate (intel xeon, windows server 2003 sp2)
- web service per la ricezione di files
- biztalk 2006 (english)
- utilizzo dell'adapter oracle per chiamate a stored procedure per lettura e inserimento record ( ma va' ?!? )
Il problema era questo, in inglese suona meglio:
"The Runtimeagent.exe process stops responding when you make concurrent calls by using BizTalk adapter" , premetto che sia bizzy che event viewer , debug viewer , non davano alcun messaggio di errore!!! Lato DBOracle non c'era nulla, il vuoto! Solo dal task manager si vedevano N runtimeagent li appesi... nell'oblio. Solo cercando via google sono giunto a questa pagina http://support.microsoft.com/kb/922810/en-us 

Stamattina, abbiamo ( io  e vanpelt) provato a installare l'hotfix che ho prontamente richiesto il venerdì , e ora tutto funge!!!

Bene bene! Mi resta un dubbio, nel post precedente avevo linkato una pagina con una serie di FIX per l'adapter oracle... speriamo di non averne necessità!!

ciaooo.

venerdì 22 febbraio 2008

Adapter oracle ... 2

Ciao,
stavo facendo un passaggio in produzione di un applicativo ( una serie di orchestrazioni)  che chiaramente sulla macchina di sviluppo va che è un piacere, ... ecco comparire i soliti errori:
- transazioni appese
- Runtimeagent.exe fermi
- Vari errorini strani nell'event viewer...
Succo del post , :-) , ho fatto un po' di ricerche ecco cosa ho trovato, un sito da farti perdere i capelli...
http://seroter.wordpress.com/2007/08/27/important-hotfixes-for-the-biztalk-oracle-adapter/
una serie di Fix per l'adapter oracle!!! E sarà tutto qui ??
No perchè arrivando in fondo alla pagina scopro questo:
http://support.microsoft.com/search/default.aspx?query=Microsoft+BizTalk+Adapter+for+Oracle+Database&catalog=LCID%3D1033&spid=&qryWt=&mode=r&cus=False&x=4&y=12
..un'altra serie di fix!??! Lo sconforto è su di me... forse era meglio se usavo un SQL Server e poi facevo un job per importare i dati in Oracle ?

No! Combatterò finche il problema non sarà risolto! ( servirebbe una canzoncina di sottofondo...)

domenica 17 febbraio 2008

Adapter Oracle...

Ciao,
stavo lavorando con Bizzy, quando mi si chiede di cambiare un tipo di dato, che è passato da string a decimal. Ok, giochetto da ragazzi!
Aggiorno il la tabella del DB, aggiorno le stored procedures coinvolte, faccio i test e ... le modifiche lato DB sono OK.
Passo Bizzy, aggiorno gli schema coinvolti... e tutto OK...
Ora siccome ho utilizzato add generated  per importare le stored procedure, seguo i passaggi e dò l'OK. ( come al solito).Vado a verificare quello che ha creato, ed ecco nello schema generato il tipo di dato non si è aggiornato!! E' rimasto di tipo string.
Grazie all'event viewer risalgo all'errore... verifico e quindi lo sistemo a mano, cambiando il tipo nello schema generato automaticamente ... GRRR!!!
Lancio , eseguo le orchestrazioni e tutto ok.
PS. quando usate l'adapter oracle e suoi wizard ..verificate quello che crea!

Fidarsi è bene, non fidarsi ( dell'adapter oracle) è meglio.

Ciao!