03-12-04 03:43 AM
Thanks!
Here's the scoop on .NET components and AIC property pages:
Take the full assembly + class name, replace all dots with
underscores, do not use the BizTalk_ prefix or a _1 sufffix as
illustrated in the BizTalk SDK and all of the property pages that are
pre-installed in the Messaging Manager's pipeline directory.
So, my ProgID of:
DocSpecToSQL.InsertAIC
Uses property page:
DocSpecToSQL_InsertAIC.asp
How simple is that? Sheesh. Wait until you see what I did get a
definitive answer. Your idea about looking in the web access log got
me on the right track.
Of course Messaging Manager never makes a simple request. Instead it
calls a ProcessRequest.asp that handles all requests.
So I open up the file… what a complex machine. But I do find where
requests are ultimately processed, so I stick this in the code:
xmlRequestDoc.Save "C:\temp\processRequest.xml"
Aha! I get to watch Messaging Manager make requests! Great fun but it
turns out that requests for property pages do no go through this
beast. Another trip to the log file and I see that:
pe_show_props.asp
gets called when the Property button is pressed. As before, the source
code is complex beyond comprehension but I do find a spot where the
URL is built. There's a ton of error handling in this could but do you
think they'd bother to let you know the name of the file that's
missing? Nope. I tried to address that shortcoming but gave up, too
complex in there and I've got no time for this. So instead I tossed
the URL out to a file, like so:
dim fso,h
set fso = Server.CreateObject("Scripting.FileSystemObject")
set h = fso.CreateTextFile("C:\temp\propPageReq.txt",true)
h.writeline(g_sUrl)
h.close()
Finally! My property page is working. Sheesh.
-- Craig Yellick
"richard" <reply@tonewsgroup.com> wrote in message news:<ufMf1LoBEHA.140@TK2MSFTNGP09.phx.g
bl>...
> Hi Craig,
>
> If I remember correctly for dot net components the asp file names need to
> incorporate the complete namespace for your AIC with the dots replaced wit
h
> underscores.
>
> If that still doesn't help the name of the asp page that the messaging
> manager is requesting should be logged in the IIS log on your biztalk serv
er
> in c:\windows\system32\logfiles\
>
> hope this helps
> richard
>
>
>
> "Craig Yellick" <CraigGoogle@Yahoo.com> wrote in message
> news:181a3bdc.0403091427.1301d86@posting.google.com...
[ Post a follow-up to this message ]
|