Forum Replies Created
-
AuthorPosts
-
January 11, 2006 at 7:31 AM in reply to: Biztalk Server 2006 configuration : sharepoint adapter #14290
You need to select the Web Site where you deployed Sharepoint. Usually this is the Default Web Site.
You also need to ensure this site is using ASP.NET 2.0 not 1.1.
You can check this via IIS Admin -> select properties of Web Site and ASP.NET tab.You also need to upgrade Sharepoint
http://support.microsoft.com/default.aspx/kb/894903/en-usI have a full list of BizTalk interview questions with answers here: http://geekswithblogs.net/sthomas/archive/2005/12/29/64404.aspx
Downside is they are posted so anyone can read them. So, just watch out for people with too many of the answers exactly the same as what I have.
I think that would require a custom adapter to get the file paths on the Receive Side to be totally dynamic. Or, what I have done in the past is just use file IO inside an Orchestration to read an Xml Document. That would be much faster to develop.
You could then use dynamic send ports to send the file to any place you wanted with any name you wanted.
Hope this helps.
Sorry, I have never tried that.
Have you tired adding the reference to a .net project to see if that worked?
As of December 2004 on Scott Woodgate’s blog SQL 2005 was not going to support BizTalk 2004.
I’m about 90% sure that has not changed and it is not supported.
Thanks,
I’ll take a look at the dynamic mapping example.
Tim
Hi Stephen,
Oh yeah i have tried your Lab and it works perfectly
But here i am talking about Sharepoint WebServices available(If one has have Sharepoint Installed) at
Ex: Lists WebService
http://localhost/_vti_bin/lists.asmx
When i try to add the above web reference to the BizTalk Project i get
Failed to Add a Web Reference Error
-Regards,
thanks
but we want input path and output path both to be taken from a database and both from different database so path to folders will come at runtime
and in send port for file the filter cannot be given *.* we have to give *.zip,*.txt etc
but for receive port *.* can be given
I would guess you would use a plain Type Object, just like if you were doing dynamic mapping (see my sample on the site).
I spent several days trying to get an Ack back as well doing something similar – with no luck.
Have you tried passing ports between your Started Orchestration? Maybe that would work better to get a message back. Charles Young covers it well here: http://geekswithblogs.net/cyoung/articles/19546.aspx
Might give you some other ideas but you have probably already looked at it
thats interesting, but I assume I can’t have a variable of type orchestration ? I could use if logic to start different orchestrations, but then I have to modify the convoy each time a new servie is added. Perhaps thats what I will have to do.
The other idea I’m exploring (unsuccesful so far) is instead of starting an orch I direct bind with port filtering. This works but I’m haven’t found a workable way to get the \”ack\” message back to the convoy.
Its requiring me to use correlation, and since the convoy has to send shapes (originally the 2 start shapes) they can’t both initialize the correlation.
just as a test I init the correlation with the inital send shape using message type as the corrlated property and have both recieves follow. however no matter how I bind the receive port (direct-message box or direct w/parter orch set to the convoy orch) I get the dreaded no subscriber found when attempting to send the ack message back to the convoy.
any ideas ?
Tim
I sure wish they had a better way to limit running Orchestrations. Things get a little better in 2006 with per host watermark configurations.
I think you can dynamically start an Orchestration.
You can dynamically call one using something like:
call NS.BizTalk_Orchestration2 (Variable_1);
inside an expression shape.You might want to check out masteringbiztalk.com. Jon might have a sample on this.
It’s rather easy to do.
You might want to look at the SDK sample on Messaging or the Virtual Lab (http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032281097&EventCategory=3&culture=en-US&CountryCode=US). The Virtual Lab in on 2006 but the concept is the same.
As far as I know it doesn’t.
I guess I have not really tried it though but I’m 80% sure I remember hearing it would not work
Yep, it shows up under Add and Remove Programs. It’s called Microsoft BizTalk Server 2004 Service Pack – (SP1).
Hi guys
I have resolved the problem by implementing a (perhaps less efficient but) simpler IFactRetriever that implements DataSet and DataRow. This works fine under the stress tests I mentioned. So, the urgency is gone now 🙂
However, I would still be interested to hear any thoughts regarding the unexpected results with using the DB Connection bindings and/or the web service (i.e. that BTS created so many orchestration instances that it blew either the max # db connections or max # threads in the pool).
Best regards in any case
Bob
-
AuthorPosts