Chiaramente esiste l'adapter ed è possibile trovarlo a questo indirizzo:
http://www.microsoft.com/downloads/details.aspx?FamilyID=4628fca6-388d-45bc-a154-453b920dbcb8&DisplayLang=en
Io ho provato a installarlo su una R2 definitiva, una volta scaricato eseguite il setup.msi e... next... next... next...Finish.
una volta installato dovreste trovarlo sulla console di amministrazione sotto la voce adapter.
L'utente utilizzato per l'installazione dell' adapter deve far parte del gruppo SSO Administrator
Nel caso non si trovi sulla console di amministrazione è necesario crearlo ,andare su adapters della console, tasto destro, New Adapter, selzionate Microsoft Dynamics CRM.
Questo adapter si presenta con il solo Send Handler.
Per prima cos è consigliabile creare un Host per CRM, esempio CRM_HOST, e chiaramente associarlo al gruppo WPG di CRM,
successivamente creare un ulteriore Send Handler per eseguire i test del caso.
Per eseguire un veloce test basta creare una porta di tipo Static Solicit response send port, selezionate l' host appena creato e inserite l'url del WebService di riferimento del CRM.
L' indirizzo del WS CRM è /MSCRMServices/2006">http://localhost:<PORTA>/MSCRMServices/2006, chiaramente durante l'installazione di CRM è stato preventivamente creato il Site CRM che risponde alla porta <PORTA>.
Le Pipeline sono chiaramente di tipo XML.
Da Visual Studio 2005, new project, Add Generated Items e si seleziona Microsoft CRM Dynamics, impostare username e password dell' utente avente i permessi necessari per interrogare il servizio.
E' possibile che ritorni questo errore "Server was unable to process request" , in tal caso bisogna controllare l' utente del Pool associato a CRM , che tipicamente è NETWORK SERVICE, a meno che non
ci si trovi in situazioni di NLB o Cluster.
Selezionare il file isv.config.xml che trovate tipicamente in C:\Program Files\Microsoft CRM\CRMWeb\_Resources\isv.config.xml e impostare Full Permission per questo utente.
Se tutto funziona dovreste poter accedere alle actions e alle entities di CRM, a breve scriverò un' articolo dettagliato a riguardo, nel frattempo
spero di essere stato di aiuto quanto basta per iniziare a metterci le mani.