Archive

Archives pour 11/2009

Changer le nom d’un serveur SQL Server 2000

26/11/2009 Comments off

Et puis d’abord pour quoi faire ?

Cela peut sembler nécessaire lorsque les développements BizTalk Server 2004 se réalisent dans des environnements virtuels avec BizTalk et SQL Server 2000 déjà installés. Dans ce cas, il devient impératif de changer le nom du serveur virtuel, ainsi que le nom du serveur SQL Server.

Comment ?

De la manière suivante :

  1. Déconfigurer le serveur BizTalk – s’il est déjà configuré, bien entendu – à l’aide de la commande configframework /u
  2. Supprimer les jobs SQL Server pour BizTalk
  3. Renommer le serveur SQL en exécutant les instructions suivantes :

    sp_helpserver -- afin de connaitre la valeur {ancien_nom}
    GO
    sp_dropserver {ancien_nom}
    GO
    sp_addserver {nouveau_nom}, local
    GO
  4. Redémarrer les services SQL Server (voire la machine si nécessaire…)
  5. Reconfigurer le serveur BizTalk à l’aide de la commande
    Configframework
  6. S’il devient nécessaire de supprimer des jobs SQL Server après avoir réalisé l’étape 3, exécuter la requête SQL Server suivante

    UPDATE msdb.dbo.sysjobs SET originating_server = @@SERVERNAME WHERE
    originating_server <> @@SERVERNAME;

    afin d’éviter le message d’erreur erreur 14274: impossible d’ajouter, de mettre à jour ou de supprimer un travail provenant d’un serveur MSX (ni l’une des étapes ou l’un de ses plannings).

Et voila.

WCF-SAP Adapter: “Loading property information list by namespace failed or property not found in the list”

25/11/2009 Comments off

Lorsque l’on cherche à récupérer des messages IDOC à l’aide d’un port de réception BizTalk présentant l’adapter WCF-SAP, le journal d’évènement Windows peut présenter l’exception Loading property information list by namespace failed or property not found in the list.

Cause:

A la réception d’un message IDOC, l’adapter WCF-SAP essaie de promouvoir des champs dans le context du message. Pour réaliser cela, l’adapter s’appuie sur un property schema défini dans l’assembly Microsoft.Adapters.SAP.BizTalkPropertySchema.

Solution:

Il suffit d’ajouter l’assembly Microsoft.Adapters.SAP.BizTalkPropertySchema dans les ressources de l’application BizTalk présentant le port de réception SAP à l’aide de la manipulation suivante:

  1. Clic droit sur les ressources de l’application BizTalk concernée
  2. Choisir Add –> BizTalkAssemblies
  3. Naviguer vers le répertoire \bin d’installation du BizTalk Adapter Pack et sélectionner l’assembly Microsoft.Adapters.SAP.BizTalkPropertySchema
  4. Dans les propriétés de l’adapter WCF, vérifier que le champ EnableBizTalkCompatibilityMode (anciennement connu sous le nom EnableBizTalkLayeredChannel) présente la valeur True
  5. Redémarrer les services BizTalk afin de prendre en compte les modifications

Explorer OM non supporté en 64 bits !

18/11/2009 Comments off

Sous un environnement 64 bits (Windows Server 2008 Standard Edition), le message Explorer OM not supported in 64 bits process peut apparaître dans le journal d’évènement lors de l’installation de l’ESB Portal de l’ESB Toolkit 2.0.

Pour corriger cela, il m’a été nécessaire de passer à True la propriété Enable 32-bit Applications dans les propriétés avancées du pool d’application associé à l’application web (déployée sous IIS) ESB.BizTalkOperationsService.

Créer un service web WCF en C# sous Visual Studio 2008

06/11/2009 Comments off

Pourquoi écrire un post alors qu’il en existe déjà un (avec des images svp)
Ok, le risque c’est que le lien ne fonctionne plus, mais bon…

Merci à jesaispasqui pour son post.