Welcome to MSDN Blogs
Sign in
|
Join
|
Help
BizTalk Design Tools' WebLog
This Blog
Email
Syndication
RSS 2.0
Atom 1.0
Search
Bloggers
Scott Woodgate
Kevin Smith
Lee Graber (MessageBox dude)
Tags
No tags have been created or used yet.
Recent Posts
New improvements in the developer tools for BizTalk Server 2006
All comments, please be sure to specify which tool you're talking about...
Any Pain Points of using BizTalk Design Tools?
Back on track...
Welcome to the BizTalk Design Tools' Web Log
Archives
June 2005 (1)
September 2004 (4)
Any Pain Points of using BizTalk Design Tools?
We're interested in hearing from you.
Published Wednesday, September 22, 2004 11:31 AM by
BizTalkXmlTools
Comments
Thursday, September 23, 2004 11:26 AM by
Adam
#
re: Any Pain Points of using BizTalk Design Tools?
Browse buttons would be awesome for setting up URIs
Friday, September 24, 2004 6:16 AM by
Danny Buysse
#
BizTalk Mapper scripting functoid
Hey,
First of all great idea to have a way to give feedback of the product.
My first remark is small one but certainly not less of a pain point.
One of biggest pain points I've got with the mapper concerns the scripting functoid.
Instead of just being able to doubleclick the functoid you need to go to the properties window and select the elipses. Really anoying and normally simple to implement.
Gtz,
Danny.
Friday, September 24, 2004 8:15 AM by
Andy
#
re: Any Pain Points of using BizTalk Design Tools?
We're addressing this issue in the next release
Sunday, September 26, 2004 1:28 PM by
Christian Birkl
#
re: Any Pain Points of using BizTalk Design Tools?
Hi,
just a few goodies:
- making "TAB" work in the expression editor (really sucks opening notepad, copying "TAB" and the pasting it in the expr editor just to get nicely formated code ;-))
- Comment Shapes (the last thing from keeping us throwing away visio for documentation stuff)
- BUG: (surely addressed somewhere else i guess), but if you have a "false" expression in an if clause (may happen if you just want quickly to disable a clause) and have an orchestration call in it you'll get an "System Error" on compiling
- BUG: sometimes you'll get "The expression is invalid" although it isn't invalid. Example: Assembly A contains Class1.DoSomeStuff() => use it in a expression with wrong parameters => Expression is invalid, then fix DoSomeStuff to support the parameter you use in the expression editor, recompile Assembly A and still get "Expression is invalid". You need to e.g. add an empty Comment in the expression to make the biztalk project compilable
So for that's all i can remember.
Thanks,
Christian
Monday, September 27, 2004 11:12 AM by
goutham
#
re: Any Pain Points of using BizTalk Design Tools?
Christian,
Enabling TABs in the expression editor is indeed being considered for the next release (post SP1).
We did consider commenting out the shapes in orchestrations, but unfortunately, implementing that correctly introduces so many different potential error conditions that we decided not to do it yet.
The last two BUGs you mentioned, we do not have reliable reproductions. Can you send some over to me please? you can email me at gsukumar<at>microsoft<dot>com
Tuesday, September 28, 2004 12:50 AM by
Volker Holz
#
More Pain Points of using BizTalk Design Tools
I agree to Christians list.
- To reproduce the "System Error" just create a decision with an unreachable path and compile. The motivation to have an unreachable path is during test or development similar to uncommenting a block or forcing a certain condition. An "unreachable code" warning is nice here (and it is there) but the "System Error" was quite hard to track.
- The second one isn't too easy to reproduce. You have to have an orchestration with a dependent assembly and expressions using that. When you know you'll change the interface of a method called in an expression and adjust the call in the expression !before! changing the method, sometimes(!) the orchestration does not get the changed interface and you have to sort of "dirty" the expression shape to compile without errors. The DevEnv seems to be caching too much here. We did not find a "reliable" way of reproducing this, though.
My additions are:
- ... throw away ;) the expression editor and let us edit expressions in a standard vs.net code editor (or some lookalike). If that goes too far, it would really help to at least be able to resize the code window (and perhaps scratch the examples (do people really need this) and add some std. editing functionality buttons (Cut, Copy, Paste...).
- ... support "using" keywords in expressions somehow. Everything else leads to an expression just containing one-liners calling a helper function. To be readable this helper should be in a really short namespace, otherwise you'll have to scroll to see what your expression does. Short namespaces may conflict with a companies namespace convention.
- When it comes to the deployment some recursive features in the tree would be nice. Why can't I just stop or unbind an assembly. Your object model contains everything necessary to easily solve everyones deployment pain. Why does the tree not make use of this?
- What's the motivation for the compiler warning when i have a mapping that uses custom xslt? In our companies policy usually a compiler warning is a stop condition in the production process. Can we get rid of this or have it optional ?
- I feel that a lot of people (I talked to) do not use the mapper at all but rely on custom xslt. It would be nice to open the vs.net xslt editor when double-clicking on such a mapping instead of having to click through the dialog, then the mapper and then the xslt.
- A really minor issue is the "Wait for a Timespan"-Shape (sorry if the name is wrong, we are using a german version). When used in certain contexts it requires a closing semicolon, in other contexts it does not. This can be confusing at first but does not really matter too much.
- Perhaps a localization issue: In the german version the "Else" path of a decision is captioned "Dann", which is just wrong. It should be "Sonst". This would not matter if one was able to rename it, but the modifing the property does not change the caption in the orchestration. It is no problem if you know it, but you can be sure that every person you present the orchestration to will mention it with that "forgiving smile" on his/her face. ;)
This should be enough for a first post.
Btw, thanks for opening a thread like this.
Cheers,
Volker
Wednesday, September 29, 2004 2:02 PM by
Deepak
#
re: Any Pain Points of using BizTalk Design Tools?
Hi, Thanks for listening our comments. I have some suggestions in the BTS 2004 mapper
1. If we can copy paste functiods, it would be great
2. Undo\Redo functions while working in the map
3. Search functionality in the map
Thanks,
Deepak
Friday, October 08, 2004 8:00 AM by
Jason Dossett
#
re: Any Pain Points of using BizTalk Design Tools?
It'd be nice if property promotions didn't require modification to the schema itself. Seems like these could be captured as xpath queries. If we generate schemas outside of biztalk (e.g., from UML diagrams), we have to manually merge the changes because our generated schemas won't have the annotations.
Friday, October 08, 2004 8:21 AM by
Jason Dossett
#
re: Any Pain Points of using BizTalk Design Tools?
Another one: when you collapse elements in the orchestration, have the port area where that element use to be collapse as well. I keep the ports close to where they are being used, but when I collapse the orchestration down in places for viewing, I end up with ports that I have to scroll down forever to find.
Also, let me rearrange the operations on a port so that I can eliminate lines crossing when I call several different web service methods in a different order than what they are listed.
Friday, October 08, 2004 8:36 AM by
Andy
#
re: Any Pain Points of using BizTalk Design Tools?
Good points. We've incorporated all for future release planning. Thanks.
Monday, October 11, 2004 8:26 AM by
Goutham Sukumar
#
Condensed Pain point list
Greetings,
From all your notes above, here are the condensed list of features you have been asking for. Rest assured that each of these feature requests will be tracked in the bug database for future planning for the products. Some of these will be addressed in the next release. Some unfortunately will have to wait till the subsequent one due to time constraints as well as some strategic reasons.
- Browse button for URIs
- Double clicking to edit scripting functiods
- TAB in expression editor.
- Commenting shapes in orchestration
- much richer expression editor (edit code directly)
- support "using" clause in expression editor
- Stop/unbind assemblies from the tree rather than perform individual operations on artifacts
- open xslt editor when double clicking mapping with custom xslt
- Wait for timespan shape
- Fix localization of the Else shape
- copy/paste functiods
- undo redo support in mapper
- Search functionality in mapper
- promoted properties information maintained outside schema
- collapse port areas when collapsing shapes.
- ability to rearrange order of operations in the port.
BUG: (surely addressed somewhere else i guess), but if you have a "false" expression in an if clause (may happen if you just want quickly to disable a clause) and have an orchestration call in it you'll get an "System Error" on compiling
BUG: sometimes you'll get "The expression is invalid" although it isn't invalid. Example: Assembly A contains Class1.DoSomeStuff() => use it in a expression with wrong parameters => Expression is invalid, then fix DoSomeStuff to support the parameter you use in the expression editor, recompile Assembly A and still get "Expression is invalid". You need to e.g. add an empty Comment in the expression to make the biztalk project compilable
If you have any more of these, please feel free to post them here.
thanks and warm regards
Goutham
Friday, October 15, 2004 12:43 AM by
Patrick Hoornaert
#
Available maps on Receive ports
Hello,
Just started with BTS-2004, if you apply a map on a Receive Port, would it be possible to list more than just 1 map in the drop-down if there are more available. It's a bit confusing, I thought my other maps were not deployed, until I noticed the tiny scrollbar.
Patrick.Hoornaert@Capgemini.com
Friday, October 15, 2004 1:06 PM by
Andy
#
re: Any Pain Points of using BizTalk Design Tools?
No, that's not possible on the receive port.
However, you may choose to select multiple maps in a Transform shape in the Orchestration Designer.
Saturday, June 13, 2009 12:48 AM by
BizTalk Design Tools WebLog Any Pain Points of using BizTalk Design | Joint Pain Relief
#
BizTalk Design Tools WebLog Any Pain Points of using BizTalk Design | Joint Pain Relief
PingBack from
http://jointpainreliefs.info/story.php?id=282
Anonymous comments are disabled