Forum Replies Created
-
AuthorPosts
-
nag –
really depends on the application.
If you are on the cutting edge, you can make up your own, if you are fulfilling a traditional discipline, like EDI, there are products that handle this for example the AS2 protocol uses certificates for authentication.
Hi Anonymous,
I can't say this authoritatively, but the polling for Windows is advanced and it is tied to the format of the file system.
In NTFS, there is a FileChangeNotificationEvent that effectively allows the event to be "pushed" rather than doing the repetitive work of traditional polling.
I don't know that this helps. What we commonly do in old-school architecture is to "stage" the file – i.e. write it as a temp filename that doesn't trip the trigger and as the last step we rename the temp file to a trigger name.
With NTFS, like I mentioned, you shouldn't have to do this, it should not produce the event until the file is closed. But maybe DTS is opening and closing it consecutively instead of opening at the beginning and closing at the end? Hard to say without looking at the package.
– weak architect
Hi Stable,
Can you please output the value of that boolean so we can see if it is not some type mismatch between technologies?
Is it -1 or 0? True or false?
I think values have a tendency to be genericized to "string" when dealing with XSLT.
You need to look at that value and make the eval appropriate to the value you are getting.
– weak architect
Hello Sinkablehail,
In EDI, documents are judged as duplicates on the basis of EDI control numbers, not file names.
Check the back end database tables.
– weak architect
Thanks for your tip, it really helps.
I thought about send the message by file but in such a case, the C++ application has to be on the machine as the Biztalk.
It would be better to send SOAP so the C++ application (MYSQL source code) can talk to Biztalk over the Internet. I am trying to figure out a way to do this.
Regards,
Luo
Another thing is, which i am not sure of:
When using a dynamic port in this example i described above, will the BTS Server create a XML Message for each outbound file which is going to be sent to each shop? Or is it just ONE XML Message, which put through the pipeline and then the pipeline duplicates it to all shops?
Thanks a lot!!!!
THe most important thing is, that the UNC-Shares of our shops have to be easily configured! If a new shop is added in the ERP System and mapping table, there should be no need to change orchestration or something else…
I am getting this error when attempting to enable transactions on a receive location. I have installed the MQ Client 6.0 and the MQ Extended Transactional Client from the server install but I still get the following error:
The adapter "MQSC" raised an error message. Details "The specified module could not be found. (Exception from HRESULT: 0x8007007E) A dependency could not be found. Refer to product documentation for information on MQSC Adapter software prerequisites.".
The adapter "MQSC" raised an error message. Details "The specified module could not be found. (Exception from HRESULT: 0x8007007E) A dependency could not be found. Refer to product documentation for information on MQSC Adapter software prerequisites.".
Have you inspected the output message of the transform? Maybe the repeated inserts are actually repeated by your transform?
It is also possible that you had submitted messages retrying until they finally succeeded and this caused the sproc to be called multiple times..
-wa
Hi all – Here is the super secret trick for using a CorrelationSet to promote context properties.
http://blogs.msdn.com/dhtoran/archive/2005/07/07/436395.aspx
Enjoy!
– Weak Architect
January 30, 2007 at 5:13 AM in reply to: Changing the name of a stored procedure associated with a sql Adapter – BT06 #17480Yes that worked well. I also had to change the map that used the sql Adapter schema and make sure that all links had the new name. Since I also XLST that had to be changed also with the new name.
thanks.
Gopi,
in a map, I don't think you have direct access to the incoming document size. Here are the options as I see them:
– use a functoid to somehow get the file size (details depend on your app)
– use a pipeline component to inject the size of the file into the XML of the message (you need to have a suitable field in the incoming message schema
– get the information in an orchestration and inject it into the XML. You could pass the XML out to an assembly which could get the size and inject it for you.
John D.
Hi!
Promoting properties doesn't seam to be supported in the base EDI adapter. At least that's my experience,
if anyone has managed to promote properties with the base EDI adapter successfully I would be very happy to learn
how you did…
Routing failed messages doesn't seam to work either with this base EDI adapter. Failed EDI messages doesn't seam to be published to the
messageboxDB…
OK, I resolved.
I'm using Biztalk 2004 Administration Tool.
They are used in entirely different scenarios.
Consider this scenario:
A Purchase Order has come from a Business Partner to your company and you start an orchestration to send out an e-mail to corresponding department. However, you can not consider the business cycle is complete until ordered item is dispatched. May be your orchestration will want to wait until a sales agent from your company has confirmed the dispatch via another message. This time gap can be 1 hour or even 1 day. Until then (time you started orchestration and the sales agent confirms it) you may want your orchestration to sleep and wake up again upon receipt of the second message.
In the above scenario, I'll use correlation set.
Consider this scenario:
Your company is a stock quote provider. Apart from real time data (Your Company has already built up a generic orchestration to fetch real time data from NASDAQ.), your company makes some value addition to the message by adding 52 week highs and lows of the stock. In this case, I'll build a new orchestration which calls the already built orchestration and once that returns the real time quote (the time gap is really very less here) new orchestration will continue to do value addition by hitting your company's database.
In the above scenario, call orchestration is a perfect choice.
-
AuthorPosts