Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

XSLT Transform Component (BizTalk Server Sample)

1 view
Skip to first unread message

Maze

unread,
Apr 24, 2008, 8:59:35 AM4/24/08
to
Hallo! Bin noch ein absoluter Neuling was BizTalk betrifft und versuche zur
Zeit dem ganzen etwas n�her zu kommen. Dabei bin ich auf folgendes Beispiel
in der Hilfe gesto�en (aus der BizTalk Hilfe - Update als .chm)

Entwicklung > Samples in the SDK > Pipelines (BizTalk Server Samples Folder)
>
XSLT Transform Component (BizTalk Server Sample)

Zwei Dinge sind mir dabei aufgefallen:
1) beim setup (setup.bat) wird ein Hinweis ausgegeben, dass
System.Xml.Xsl.XslTransform veraltet ist und anstelle dieser
System.Xml.Xsl.XslCompiledTransform verwendet werden sollte. Das zu beheben
liegt doch bei den Entwicklern des Samples richtig? Der Funktion tut es wohl
vorerst keinen Abbruch. Oder wie k�nnte man das selbst ausbessern?
2) beim ersten Test hat es die zu verarbeitende .xml verschluckt, wie das
Ereignislog verr�t, liegt es daran, dass als Ausgabepfad c:\program files\
erwaret wird, da das ganze aber unter c:\programme liegt -> Error. Erstelle
ich das Verzeichnis funktioniert es wunderbar.

Auch das versenden der Nachricht als HTML per SMTP funktioniert wunderbar.
Nun habe ich mich auf die Suche nach der Quelle f�r das HTML Layout gemacht
und bin in der
SDK\Samples\Pipelines\XslTransformComponent\SendHtmlMessage\transform.xsl
f�ndig geworden. Doch wenn ich diese �ndere (z.B. einfach nur die
�berschrift) hat dies einfach keine Auswirkungen auf die versendete Email,
es wird immer das Orignial verwendet. Beim ersten Neustarten der Anwendung
(aus der BizTalk Verwaltungskonsole) erhalte ich folgende Meldung:

TITEL: BizTalk Server 2006-Verwaltungskonsole
------------------------------
Parallelit�tsverletzung beim Aktualisieren von Sendeport "XSLTComponentSP".
Die lokale, zwischengespeicherte Version der BizTalk
Server-Gruppenkonfiguration ist veraltet. Sie m�ssen die BizTalk
Server-Gruppenkonfiguration aktualisieren, bevor Sie weitere �nderungen
vornehmen. (Microsoft.BizTalk.SnapIn.Framework)
Klicken Sie auf
'http://go.microsoft.com/fwlink/?LinkId=47400&ProdName=Microsoft+BizTalk+Server+2006&ProdVer=3.5.1602.0&EvtSrc=Microsoft.BizTalk.ExplorerOM.Resources&EvtID=IDS_ERR_OBJECT_CONCURRENCY',
um Hilfe zu erhalten.

Versuche ich XslTransformApplication erneut zu starten gelingt dies ohne
eine Meldung, aber die �nderung der transform.xsl bleibt halt ohne Wirkung.
Auch ein neu Erstellen und Bereitstellen von SendHtmlMessage bzw.
XslTransform �ber VB2005 oder auch den BizTalk Dienst selbst neustarten hat
keine Auswirkung. Woher nimmt BizTalk noch das Design der HTML, wenn ich es
doch in der transform.xsl abge�ndert habe?

regards
Maze

--
BizTalk Server 2006 R2
MS Windows Server 2003 R2 SP2

0 new messages