Biztalk

Proviamo Biztalk 2010 Beta

Integrazione AS400 e web service esterni … Mappa di diversi file di testo in ingresso e in uscita … Utilizzo di web service … Integrazione con Sharepoint 2010 Direi che è giunta l’ora di provare Biztalk 2010 Beta :)

Concentratore di articoli su Biztalk

Per chiunque fosse interessato allo sviluppo su Biztalk segnalo un ottimo sito che contiene più di 800 articoli presi da vari blog e gestiti dall’MVP Saravana Kumar: http://blogdoc.biztalk247.com/default.aspx

Biztalk 2009 rilasciato

Biztalk 2009 è disponibile su MSDN ! Supporta VS2008 SP1 e l’integrazione con TFS grazie all’uso di msbuild per la compilazione. Per maggiori info vedere http://www.microsoft.com/biztalk/en/us/default.aspx.

Cos’è Biztalk ?

Sembra una domanda stupida eh ? Però in un forum ho visto queste risposte: Mr.X ciao, come da titolo.. cos'è sostanzialmente Microsoft Biztalk ? Mr.Y http://www.microsoft.com/italy/server/biztalk/default.mspx Mr.X grazie per le risposte.. ma io volevo sapere in pratica di cosa si tratta.. insomma avevo già visto le pagine che mi avete postato.. ma non ho ben capito "a cosa serve".. cos'è un workgroup.. che cavolo è? :) Mr.Z Penso si tratti di un software ERP (Enterprise...

Biztalk rinominare file dopo trasferimento ftp con comandi afterput per evitare file incompleti

Un cliente ha espresso l'esigenza di trasferire i file tramite ftp con un estensione temporanea e rinominarli solo dopo l'effettivo completamento del download, in modo da evitare che il partner dall'altra parte possa recuperare file incompleti dall'ftp. La soluzione standard che seguo in questi casi è quella di usare i comandi Afterput nella SendPort ed effettuare un rename dal file temporaneo a quello definitivo con i seguenti comandi: RNFROM filename.xyz; RNTO filename.dat Il problema di quest'approccio è che funziona solo se filename è fisso, perchè la macro di Biztalk tipo %SOURCEFILENAME% non funzionano nei comandi afterput (x...

Quanto ho imparato sul lavoro !

Adesso che sto postando sul blog con più frequenza mi accorgo di quante cose ho approfondito negli ultimi anni grazie al progetto SOA interamente basato su piattaforma Microsoft a cui ho partecipato e mi rendo conto di essere stato più che fortunato per avervi partecipato e mi sento in dovere di ringraziare l'Enterprise Architect Stefano Bassi per avermi dato così tanta fiducia. Ho imparato di tutto di più: SOA poi diventata Event-Driven SOA Indigo poi diventato WCF Software Factory con GAX/GAT customizzate per NHibernate, WCF, Smart Client,...

Mio articolo Biztalk, SOA e VSTS su ToolNews di Dicembre

Su ToolNews di Dicembre era uscito un mio articolo su Biztalk, SOA e VSTS ! Mi ero dimenticato di postarlo. Grande soddisfazione personale :)

Appena rientrato dall’ALM Day: Fantastico !

Rientrato proprio adesso a casa dall’ALM Day che esperienza !!!!! A parte la fase di preparazione dell’evento e soprattuto della tensione visto che era la prima volta che parlavo in pubblico, devo dire che è stata una grande esperienza. L’incontro dal vivo con Ivar Jacobson e col suo modo di presentare fantastico, le ottime sessioni di Lorenzo, ma soprattutto il fatto di aver conosciuto dal vivo un altro pezzo del Gotha di UgiDotNet e dello sviluppo in Italia e non: - il mitico Janky - la mitica Rosalba - Adrian e i suoi mitici quiz...

Biztalk: "Build failed. Compiler for file type '*.xsd' failed. Object reference not set to an instance of an object."

Se doveste incontrare l’errore sopra durante la build di un progetto Biztalk 2006 R2, significa che c’è qualche problema con la registrazione delle dll di Biztalk in Visual Studio 2005 o più in generale nella macchina. Su Google non si trova nulla, ma grazie al mitico Process Monitor di Sysinternals siamo riusciti a trovare una soluzione. Bisogna: eseguire il comando: regasm.exe “C:\Program Files\Common Files\Microsoft BizTalk\Microsoft.BizTalk.TOM.dll” per riregistrare il componente Restart della macchina

Corso Biztalk avanzato con Nino Crudele (Giorno 1)

Che dire .... ottimo inizio per il corso avanzato di Biztalk tenuto da Nino Crudele e siamo solo al primo giorno. In mezza giornata ha concentrato tutto il corso base di Biztalk e devo dire che abbiamo toccato tematiche decisamente interessanti, da adesso vedendo la scaletta è tutto in crescendo fino ai fuochi d'artificio finali con Oslo, Dublin, Biztalk 2009, WF 4.0 & C. Tanto di capello per Nino che si merita ampiamente il titolo di MVP. @Nino: Preparati che al terzo giorno arrivo col portatile e qualche problemino interessante da vedere insieme, tipo mapping di envelope-body a...

Enterprise Library + Biztalk

Questa settimana stavo per spaccare tutto perchè su 3 host Biztalk in un gruppo, 1 non ne voleva sapere di loggare gli eventi con l'Enterprise Library di Microsoft. La cosa sconvolgente è che le applicazioni Biztalk non loggavano nulla nell'EventViewer né tantomeno l'Enterprise Library o le applicazioni Biztalk distribuite. Il problema ? L'utente con cui girava l'host instance di Biztalk non aveva privilegi amministrativi necessari per registrare l'Event Source nell'Event Log Application. Ma la cosa sconvolgente è che se l'Enterprise Library riceve un'eccezione mentre cerca di loggare un errore con il Logging Handler, c'è un fantastico catch...

DataContractSerializer e XMLAttribute

Ho appena scoperto una cosa che mi ha lasciato di stucco. Il DataContractSerializer utilizzato di default da WCF non supporta gli XMLAttribute, ma solo gli XMLElement. Quindi un poveretto come me che deve leggere tramite Biztalk un messaggio XML con attributi da un sistema Java e girarlo a WCF (e viceversa) si trova costretto ad usare il mapping di Biztalk per passare da uno schema con attributi ad uno senza oppure switchare dal DataContractSerializer all'XMLSerializer nel servizio WCF con tutto ciò che ne deriva: Modifica totale del funzionamento Definizione esplicita di cosa serializzare e cosa no (XMLIgnore), perchè il buon XMLSerializer serializza di...

VS2005 : Come riparare una toolbox corrotta

Oggi ho aperto un progetto Biztalk 2006 e la mia toolbox dell'orchestration era completamente corrotta, vuota, senza possibilità di aggiungere nulla. Dopo ricerche su google e infiniti tentativi ho trovato la soluzione e la posto nel caso qualcun altro dovesse incappare nello stesso problema. Bisogna cancellare tutti i file che iniziano per toolbox nel proprio profilo così : C:\Documents and Settings\%USERNAME%\Local Settings\Application Data\Microsoft\VisualStudio\8.0\toolbox*.*. Dopo averlo fatto quando si riapre il progetto la toolbox viene ricreata da zero e tutto torna come prima (meno male ............. ) powered by IMHO 1.3

Biztalk 2006, i Web Service e WCF

Per tutti coloro che usano Biztalk 2006 (quanti siamo 5, 10 ? Scherzo dai ), segnalo un utile link che contiene delle considerazioni sull'uso dei Web Service. L'ultima innocua riga dice : The Add Web Reference do not support the Web Services Description Language (WSDL) import element. Forse il team di WCF non ha tenuto la cosa in considerazione, perchè il comportamento di default di WCF (non modificabile almeno fino alla RC1) è proprio quello di usare l'elemento import per non creare un file wsdl monolitico con tutti gli schemi XSD all'interno. Risultato : Non è possibile richiamare direttamente Web Service esposti da WCF tramite il...

Progetto su .NET 3.0, Biztalk 2006 R2 & C. (ci siamo quasi)

Incredibile, ma vero. Il super progetto che inizialmente sembrava completamente impossibile sta invece pian piano prendendo forma. La presentazione del prototipo è prevista per fine novembre e il tutto comincia a girare. Devo ammettere che i requisiti sono stati leggermente rivisti e modificati durante questi mesi, però ci siamo quasi. Servizi distribuiti basati su WCF (NetTcp, MSMQ, MSMQIntegration, etc.), Biztalk 2006 come Message Broker e BPM, SQL 2005 come Database, vari device hardware da programmare (mi fermo per l'NDA firmato) Ho imparato moltissime cose e spero presto di poter preparare qualcosa per Ugidotnet. In particolare ho trovato (dopo giorni e giorni...

Adapter WCF per Biztalk 2006

Per chi fosse interessato, su CodePlex è disponibile un adapter WCF per Biztalk 2006 in versione Alpha 2 (sembra funzionare ....). In Release è disponibile l'adapter che è facilmente installabile, però consiglio di scaricare anche il Source Code che contiene una demo dove è possibile vedere esattamente come funziona il tutto.Dalle prime prove sembra girare tutto correttamente, anche se nello scenario presentato c'è una semplice ReceiveLocation in PassThruReceive e delle SendPort che hanno come Filter il nome della ReceivePort da cui arriva il messaggio in Biztalk, che viene usato come semplice multicast engine. Ho cercato di utilizzato un XMLReceive o una...

Help Biztalk 2006 curato molto bene ...

Ho scaricato l'help aggiornato di Biztalk 2006 del 15/7/2006 da qui. Il cliente vuole un'architettura in cluster, ultra performante, etc. etc. Leggendo arrivo al capitolo : Planning and Architecture --> Planning for High Availability --> Creating a Highly Available BizTalk Server Environment --> Providing High Availability for BizTalk Hosts --> Scaled-Out Processing Hosts ehhhhhhhh zak in Microsoft si sono dimenticati di fare il replace di Biztalk 2004 con Biztalk 2006  Esempi : A processing host in BizTalk Server 2004 runs one or more ... The following figure shows a BizTalk Server 2004 deployment ...BizTalk Server 2004 maintains orchestration state centrally in SQL...

Progetto su .NET 3.0, Biztalk 2006 R2 & C.

Devo ancora capire se sia un bene o un male, però mi trovo in un team che avrà il compito di ridisegnare completamente l'architettura software di una multinazionale !!!! Come se partisse da 0 !  E la cosa bella è che il cliente vuole solo tecnologia Microsoft come : ...