When was BizTalk Application Last Modified
Few days ago, there was a situation where we had to confirm that the BizTalk application running in production env is the latest, i.e. against the latest checked in on TFS.
At first it was quite natural to check the admin console to find out the last modified date and time of the assembly, so checked the Resources section of the application of interest.
That was not helpful, as can be seen in above image because only five information are displayed Name, Type ,Source Location , Destination Location and Application. There was no information about last updated time.
So how to find when was assembly last modified?
But GAC too, does not have any info about when assembly was added - as can be seen in below image.
BizTalk management database contains all artifacts that are part of a BizTalk solution - Schemas, Maps, Orches07ations,Ports. Assemblies and applications also go into this database. Thus here you get all the information, below are steps to find last updated date of an an application.
1. Login to SQL Management Studio
2. Databases--> BizTalkMgmtDb--> Tables
3. Select dbo.bts_application table --> right click --> Select Top 1000 rows (you can even query against this table -- select * from dbo.bts_application)
An application can comprise of one or more assemblies, so to check about assemblies query dbo.bts_assembly
Actually the Admin console fetches information from this table and displays it, but only five and not all, that's how it is being designed (In my opinion Microsoft should consider including one more column in Admin console for Updated date and time).
If you wish to go for more granular details like when the specific schema/map/orches07ation was last updated then you can check following tables
1. dbo.bt_DocumentSpec
2. dbo.bt_MapSpec
3. dbo.bts_orches07ation
Comments
Post a Comment