Forum Replies Created
-
AuthorPosts
-
So when we bought the adapters, we bought the IP as well. So, we fully support the current batch of adapters included with BizTalk. We’ve also changed a bit of the code to better align with our other adapters.
With regards to versions, my personal experience (not necessarily Microsoft’s) is that you can often get alternate versions of LOB systems (Siebel, Peoplesoft, etc) to work just fine with the adapters. However, as you alluded to, it may not be supported. We are constantly testing against new versions, so check back when you’re ready to upgrade Tools versions (or contact me) and I can confirm support.
Hi there
I’m following an example (from \”BizTalk Server 2004 Unleashed\”, page 180) that uses the HTTP receive adapter where a web page posts data to the receive port. I have copied the receive handler (BTSHTTPReceive.dll) from the \”biztalk installation/HttpReceive\” folder to the root of my web folder. Then, using the \”Component Services\” app within admin tools, it tells me to configure the web application to use the identity of a member of the BizTalk users group to ensure that the handler will have access to the MessageBox.
Does anyone know how to do this configuration of the web app using Component services? I have opened it up, but have no idea how to proceed, and it doesn’t tell you in the book.
Cheers
I have a directory that I want to monitor and whenever files in it are modified I want to trigger biztalk to pick up that file and start an orchestration.
The File adapter seems to rely on files being dropped on a location. Can this be configured to monitor changes instead?
I’m new to biztalk so this question may seem odd and perhaps a very bad idea. I know that I can write my own module in .net and use FileSystemWatcher class to accomplish this task. However, I wonder if it can be done out-of-the-box in biztalk?
Thanks
/Minh
It is not very good that it is not supported 🙁 . My script funstoid takes two values, an exernal assembly connects to an application server and returns an array of strings. Then, I think, I should use a web service for this purpose since a web service can return array.
Thanks for clarifying this situation
I don’t think that’s supported. I think you scripting function can only return a single value.
If you have 5 items, I think you will need to use 5 scripting functiods and pass in an index to return a single value.
Hope this helps.
Usually with optional records, you need to change the parsing mode from Speed to Complexity. This is set on the <schema> node of the Flat File shame.
If that doesn’t work, you might have to play with some of the other parsing settings.
Nope, that one’s new for me.
Might want to check the VB scripts and see what they are registering and see if you an register them manually.
Have you tried attaching the BTSSrvc to Visual Studios and setting a break point in the first method? I’m guessing that’s what you are doing.
I’ve been able to step into other methods as long as I had the source code and debug files.
Hope this helps.
If I remember correctly, I think there is a problem with the Delay shape inside a Listen if you set a variable for the time. Or something like that. You might want o check on delays that are working and make sure they are the same.
I’m not sure if having a scope on the Receive Shapes will do you much – but probably not causing a problems.
You seem to have a lot of scopes. Are any Atomic? Those can mess up Timeouts.
That’s about all I can think off the top of my head.
It’s because the first Receive for message A is set to Activate. This is the only way start the Convoy.
If you need to have either A or B arrive first, you need a Concurrent (Parallel) convoy. I have a sample on this site under BizTalk 2004 Samples. Or you could receive the message as an Xml Document and check the message type (more work).
Hope this helps.
Im facing a problem with delay in orchestrations.
Im building the solution that has a backbone orchestration calling a few other orcs in parallel.
Now each orc called has a orc level scope and a scope enclosing my send receive shapes i.e two scopes.
In the inner scope i have a listen branch with two receive and a delay.
I set the delay parameter after the message has been sent and just before the listen brach.On a timeout i have to re-send the message.
But im am experiencing a weird behaviour.
The first time i start the biztalk service there is an immediate timeout i.e no wait irespective of the timeout value.
On subsequent runs i do get a timeout but not an exact one.It timeouts out before the specified timeout or the orc just dehydrates.
I have tried solutions like hard coding the time out value changing the transaction type of the orc to LONG Running but nothing seems to work.
This is a serious problem and will appreciate any responses from your side.
In case the solution is too descriptive to be posted kindly mail it to [email protected].
Will appreacite any kind of help.Thanks And Regards,
VinayAugust 2, 2006 at 2:46 AM in reply to: How to catch exception when remote webservice server down? #14091Hi, All
The issue i am facing is how to catch or handle the problem when remote web service is down.
My orchestration will send a request to a web service and receive the response. So the web port is request-receive type. Some people mention that request-receive type, cannot catch DeliveryFailureexception, instead of that, have to catch General Exception only. It is workable to catch general exception.
So I can catch General Exception. How ever within the scope, there are some other file IO events. Those may raise exception also.
So other than General Exception, I also catch System.Exception behind the general exception.
However, I found that if the System.exception exists, The web service failure would catch directly by System.Exception instead of General Exception. The ex.message is \”An error occurred while processing the message, refer to the details section for more information\”.
Anyone have experience to work around with problem.
Thanks
That helped
Thanks 🙂
Hi everyone,
It is my understanding that BizTalk 2006 comes with several Line of Business adapters, such as JD Edwards, SAP, TIBCO, PeopleSoft, etc. As we are a JD Edwards shop, we are interesting in using the JDE adapter. Alternatively, we are looking at the adapter directly from iWay.
I’m hoping someone can shed some light on a few points:
Microsoft bought the adapter technology from iWay. Who is supporting it moving forward? Will there be 2 code paths, one from iWay and one from Microsoft?
Right now, Microsoft docs indicate the adapter is for 8.10, Tools 8.94. What happens if we move to Tools 8.95 or 8.96? Will it work? Will we be supported?
Thanks in advance for any insight anyone can give on this.
– Brian
August 1, 2006 at 4:42 PM in reply to: How to extract multiple XML attachments from a POP3 message #14531I keep hearing and reading that the pop3 adapater (with MIME encoding se to true) will send each attachment to the MsgBoxDB as individual messages. When a process gets hung I think I see these from BTS Admin Console.
I need to get all attachments (unknown quanity) depositted to a specific folder.
Does anyone have a sample or example of how to strip the attachments from an email in BTS 2006?
Thanks,
Phil -
AuthorPosts