In my last post a shows how we can create a new MOSS Task using BizTalk WSS Adapter and we discussed the problem with the provided solution.
Here I’ll try to propose a new solution. The basic idea is based on that MOSS 2007 exposes some web services to manage any application remotely. the two main web services we will use are the List web service and UserGroup web service. so let’s start digging🙂
Yesterday I was trying BizTalk WSS (Windows SharePoint Services) adapter to create a new task in my site’s Tasks List dynamically, I mean that I don’t want to configure the adapter in runtime, instead I want to configure it using dynamic data sent to the orchestration.
Hello Again, as I didn’t have enough time to complete the previous post and didn’t find it suitable to make this topic in one big post; Here we are back again to complete our solution.
In the previous part we built our orchestration and our output was a multi-part message that will be send through dynamic port with SMTP adapter.
As you may remember we had a requirement to send the Employee Data part of the message as an InfoPath form. InfoPath form are normal XML files with special Processing Instruction to define the template of the form and to declare that this XML file is an InfoPath form.
The whole idea is to build an application that receives an employee CV accompanied with the pieces of information (First Name – Last Name – National ID) then validate the National ID against a web service (the web service internal implementation is not important) the decide wither to accept the CV or to reject it. In case of acceptance an email is sent a mail message containing an InfoPath form and the original CV to the Administrator to inform him, and in case of rejection the CV will be copied to the Rejected CVs folder.
- BizTalk 2006 Pop3 adapter.
- BizTalk 2006 SMTP Adapter
- Multi-part messages
- Calling web service from BizTalk 2006.
- InfoPath 2003 (2007 is the same).
- BizTalk 2006 Maps.
- BizTalk 2006 Orchestrations.
- ASP.NET 2 (an interface to send the mail to the mailbox that BizTalk 2006 listens to).
This is my first time to write in a blog and it’s a new experience that I hope it’ll be enjoyable to me as well to you – I hope .
I’m new to BizTalk 2006 and I guess it will be useful if I share my experiments with you all.
So, welcome to my lab and I hope you have a good time here.