I have configured a BizTalk receive port in my local environment to monitor a directory and pick up xml files from the directory and then the send port moves the xml files into another directory.
What I am trying to do now is configure queing of these messages, process these messages and save the message contents to the database.
Can someone give me some direction on how to do this?
You can have an orchestration subscribe to inbound messages on receive location, then update database either using SQL adapter or execute a component that wraps your db update logic. I didn’t understand your requirement to “queue” the messages…? I guess you don’t need it.
If your application cannot afford for the performance overhead introduced by activating the orchestration, you can also develop a very simple receive pipeline to wrap your database API (log the msg to DB) and use this pipeline wherever you want, ie: any receive location in your application.