08-27-04 11:07 PM
I had a similar problem earlier this week with this adapter. I used
Filemon to track down the issue. In my case I had to give the account
running the host instance for my Http Adapter Read & Execute and Read
rights on the system32\mfc42.dll !!
I'd run Filemon when you send the request in and then look for DENIED
entries related to your host instance account.
One more thing, I think the content type should be text\xml.
Andy
http://www.magenic.com
Neal Walters <NealWalters@discussions.microsoft.com> wrote in message news:<14957325-5D8D-4B
E2-B3EC-7D4855C06872@microsoft.com>...
> 1. My first question is: Do the instructions in the latest doc refresh
> actually work for how to set up an HTTP/Receive adapter? I followed the
> instructions today with 4 people watching me; and still getting error:
>
> 500 Internal Server Error
>
> 2. Application Log shows two errors and one warning:
>
>
> Event Type: Error
> Event Source: BizTalk Server 2004
> Event Category: BizTalk Server 2004
> Event ID: 5734
> Date: 8/26/2004
> Time: 1:21:10 PM
> User: N/A
> Computer: TOSHIBA
> Description:
> The Messaging Engine failed to register the adapter for "BizTalk HTTP
> Receiver" for the receive location "/Diamond/BTSHTTPReceive.dll". Please
> verify that the receive location is valid, and that the isolated adapter r
uns
> under an account that has access to the BizTalk databases.
>
>
> Event Type: Warning
> Event Source: BizTalk Server 2004
> Event Category: BizTalk Server 2004
> Event ID: 5740
> Date: 8/26/2004
> Time: 1:27:03 PM
> User: N/A
> Computer: TOSHIBA
> Description:
> The adapter "BizTalk HTTP Receiver" raised an error message. Details
> "BizTalk HTTP receive adapter failed to initialize itself. Possible reason
s:
> 1) Receive location URL is not created/configured correctly
> 2) Receive location is not enabled
> 3) HTTP receive adapter is not running under a user that has access to
> management and message databases
> 4) Isolated host instance is not created for HTTP Receive adapter. ".
>
> Event Type: Error
> Event Source: BizTalk Server 2004
> Event Category: BizTalk Server 2004
> Event ID: 5734
> Date: 8/26/2004
> Time: 1:27:03 PM
> User: N/A
> Computer: TOSHIBA
> Description:
> The Messaging Engine failed to register the adapter for "BizTalk HTTP
> Receiver" for the receive location "/Diamond/BTSHTTPReceive.dll". Please
> verify that the receive location is valid, and that the isolated adapter r
uns
> under an account that has access to the BizTalk databases.
>
> 3. I have tried both a one way and two-way port, and yes it is enabled.
>
> 4. We also noted that we were get an IWAM_mycomputername security error
> because creating the virtual directory with medium/high security also crea
tes
> a COM-Plus application called IIS-{Default Web Site//Root/Mysite} and
this
> site had a default user of IWAM_mycomputername. We changed this.
>
> 4B) for our security, we created a userid called BiztalkHttpReceive and
> added it to groups: administrator, Biztalk Server Adminstrator, Biztalk
> Isolated Host. We set IIS and COM+ to all run under this userid.
>
> 5. To test the whole procedure we are running the following VB/Script -
> could our bug be here?
>
>
> set xmlHttp = CreateObject("MSXML2.xmlHttp")
> set doc = CreateObject("MSXML2.DOMDocument")
>
> ' Validate the document using the MSXML parser.
> doc.load (" c:\diamond\samples\Small_EasyPOInstance1
.xml")
>
> If doc.parseError.errorCode Then
> ' Do something with the error.
> Wscript.Echo "Parse Error"
> else
> WScript.Echo doc.xml
> End If
>
> ' Post the template.
> 'on error resume next
> xmlHttp.Open "POST", "http://localhost/Diamond/BTSHTTPReceive.dll", Fals
e
> xmlHttp.setRequestHeader "Content-type", "application/xml"
> xmlHttp.send doc.xml
>
> ' Retrieve the results.
> WScript.Echo " ResponseText=" & xmlHttp.responseText & _
> " Status=" & xmlHttp.status & _
> " text=" & xmlHttp.statusText
>
>
>
>
> Thanks a million,
>
> Neal Walters
> http://Biztalk-Training.com - Free Biztalk Tutorials
[ Post a follow-up to this message ]
|