BizTalk Server General - Custom Pipeline component Errors

This is Interesting: Free IT Magazines  
Home > Archive > BizTalk Server General > December 2004 > Custom Pipeline component Errors





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

Author Custom Pipeline component Errors
Ashish Shukla

2004-12-22, 7:46 am

Hi Gurus

My orchestration gets an encrypted file. I cannot use Paathrough pipeline
due to business requirements. I was getting error when I tried to consume
this file in orchestration. The error was regarding surrogate pairs, which is
due to encryption. So I wrote a decoding component. It gets the stream and
then decodes it and passes it on to disassemble stage.
In the code I am creating a clone of the original message and adding
the decrypted stream as the body part. If I use this component in the
pipeline I get an error saying "File transport does not have read/write
priviledges for receive location d:\testreceivelocation". Message engine
failed while notifying an adapter of its configuration. Receive location is
shutting down.
If I use the Pipeline.exe tool provided in the
\sdk\utilities\pipelinetools, the decoding component works(I have put
system.diagnostic.eventlog in the code), but in the end I get the error on
command window saying "None of the disassembler component could recognise a
data".

Any help would be highly appreciated.

Thanks in advance
Ashish Shukla
Matt Milner

2004-12-23, 2:46 am

the problem doesn't sound like it is with your component, it sounds like the
biztalk service running the receive does not have "Full control" access to
the file location where you are trying to receive. Check the permissions on
the folder and give the biztalk service full control.

You can also debug your components by attaching to the running btsntsvc.exe
process while sending messages into your pipeline.

Matt


"Ashish Shukla" <AshishShukla@discussions.microsoft.com> wrote in message
news:858312AD-D9A5-4177-A959-25F07C9B110D@microsoft.com...
> Hi Gurus
>
> My orchestration gets an encrypted file. I cannot use Paathrough pipeline
> due to business requirements. I was getting error when I tried to consume
> this file in orchestration. The error was regarding surrogate pairs, which
> is
> due to encryption. So I wrote a decoding component. It gets the stream and
> then decodes it and passes it on to disassemble stage.
> In the code I am creating a clone of the original message and
> adding
> the decrypted stream as the body part. If I use this component in the
> pipeline I get an error saying "File transport does not have read/write
> priviledges for receive location d:\testreceivelocation". Message engine
> failed while notifying an adapter of its configuration. Receive location
> is
> shutting down.
> If I use the Pipeline.exe tool provided in the
> \sdk\utilities\pipelinetools, the decoding component works(I have put
> system.diagnostic.eventlog in the code), but in the end I get the error on
> command window saying "None of the disassembler component could recognise
> a
> data".
>
> Any help would be highly appreciated.
>
> Thanks in advance
> Ashish Shukla



Ashish Shukla

2004-12-24, 7:46 am

Hi Matt,

Thanks for the response. I have installed BizTalk server in my local
machine. It runs under my account which is an administrator of the machine.
If I remove the custom decoding component from the pipeline I dont get this
permissions error. I think there is something wrong with my component.

Thanks again
Ashish Shukla
Matt Milner

2004-12-27, 8:46 pm

Have you tried attaching to the process and seeing where in your code the
error occurs? you might also be running into a problem where BizTalk is
trying to load your component but something else has it locked, like VS.net.
You might trying running after a reboot without opening VS.Net and see if
that helps. It may be a misleading error, but if it is a permissions error
than it would seem to be either to your component, the file itself, or some
other resource like the registry. if it is running with full priveleges, it
is more likely that it is a contention issue rather than an permissions
issue.

matt


"Ashish Shukla" <AshishShukla@discussions.microsoft.com> wrote in message
news:A9718695-4D8D-446E-A8FC-DE48B81C94D9@microsoft.com...
> Hi Matt,
>
> Thanks for the response. I have installed BizTalk server in my local
> machine. It runs under my account which is an administrator of the
> machine.
> If I remove the custom decoding component from the pipeline I dont get
> this
> permissions error. I think there is something wrong with my component.
>
> Thanks again
> Ashish Shukla



Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com