tag:blogger.com,1999:blog-7665617450155359726.comments2023-05-01T18:08:44.488+03:00SW Engineering Blog - Alex Linder Alex Linderhttp://www.blogger.com/profile/11481294606203072803noreply@blogger.comBlogger35125tag:blogger.com,1999:blog-7665617450155359726.post-30464544429223847942015-05-23T15:44:40.508+03:002015-05-23T15:44:40.508+03:00Hey
I had the same issue and this post helped to w...Hey<br />I had the same issue and this post helped to work attachments with WMB<br /><br />Another thing, I wanted to deal the BLOB element in the next flow that using MQInput so I had to use BASE64ENCODE function so the data will be correct and it workedAnonymoushttps://www.blogger.com/profile/05499100086151659551noreply@blogger.comtag:blogger.com,1999:blog-7665617450155359726.post-67973042649101024072014-11-30T15:24:14.296+02:002014-11-30T15:24:14.296+02:00Thank you for the post, what if I have an array of...Thank you for the post, what if I have an array of files, how I can call the FIleOutput multiple times from one invoke.<br /><br />Thanks in advanceAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-7665617450155359726.post-10553985710958260422014-09-29T16:18:28.815+03:002014-09-29T16:18:28.815+03:00Thanks for this, Alex, you have saved me from a lo...Thanks for this, Alex, you have saved me from a lot of investigation and headaches.<br /><br />JacquesAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-7665617450155359726.post-47667762328671099662014-03-11T07:51:52.916+02:002014-03-11T07:51:52.916+02:00Hi,
Just wanted to check, have you enabled Valida...Hi,<br /><br />Just wanted to check, have you enabled Validation and checked "Build tree using XML schema data types" at the SOAP Input node? We have observed only when you enable the above properties, WMB will retain the actual message size. In case if you have not enabled above properties, broker uses CHARACTER data type to parse all the elements while parsing and this will increase the message size by around 33%.<br /><br />HariAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-7665617450155359726.post-13203889656151688312013-02-26T14:05:49.969+02:002013-02-26T14:05:49.969+02:00http://biztalk2013.com/news/biztalk-server-2013-be...http://biztalk2013.com/news/biztalk-server-2013-beta-is-here/Levhttp://www.lgteam.comnoreply@blogger.comtag:blogger.com,1999:blog-7665617450155359726.post-31905256930515750662012-12-21T21:06:50.881+02:002012-12-21T21:06:50.881+02:00I don't familiar with the constraints in your ...I don't familiar with the constraints in your scenario but I suggest as best practice to always set backout count and backout queue to avoid unexpected infinite loops.<br /><br />In the scenario you described it is seems like a bug. If the catch terminal connected to the MQ Input Node and their no exceptions during the handling on catch than the message should have be deleted from the queue. <br />Which version (including CSD) of WMB you using? which platform?Alex Linderhttps://www.blogger.com/profile/11481294606203072803noreply@blogger.comtag:blogger.com,1999:blog-7665617450155359726.post-89928093845368771682012-12-19T08:20:12.474+02:002012-12-19T08:20:12.474+02:00Hi,
There is a scenario which i face, i havent se...Hi, <br />There is a scenario which i face, i havent set backout threshold and backout queue, and a message failed and struck in flow input queue with back out count as 1?<br /><br />(Catch and Failure terminal are connected).<br /><br />why message strucks in flow input queue itself?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-7665617450155359726.post-55742341377939752562012-08-27T15:20:53.695+03:002012-08-27T15:20:53.695+03:00The coolest post ever!The coolest post ever!Talianoreply@blogger.comtag:blogger.com,1999:blog-7665617450155359726.post-82179386910951438362012-07-10T13:23:10.069+03:002012-07-10T13:23:10.069+03:00Greate post! This helped me a lot! Thanks!Greate post! This helped me a lot! Thanks!Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-7665617450155359726.post-59847644473313010302012-05-14T22:04:17.278+03:002012-05-14T22:04:17.278+03:00Yep, it is strange that they don't support xsi...Yep, it is strange that they don't support xsi:nil. I didn't follow that issue, so I can't provide more details regarding it. But you should check with SAP again, hope for them that they have closed the gap.Alex Linderhttps://www.blogger.com/profile/11481294606203072803noreply@blogger.comtag:blogger.com,1999:blog-7665617450155359726.post-35719216446223586872012-05-10T18:40:09.449+03:002012-05-10T18:40:09.449+03:00Did you ever hear back from SAP about the xsi:nil ...Did you ever hear back from SAP about the xsi:nil issue? It's causing problems for a project I'm on. I'm somewhat shocked that they don't support such a commonly used xml attribute.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-7665617450155359726.post-43150076510871615272012-04-09T17:41:36.620+03:002012-04-09T17:41:36.620+03:00nice post and very elegant solutionnice post and very elegant solutionmiki haiathttps://www.blogger.com/profile/04819381579217077093noreply@blogger.comtag:blogger.com,1999:blog-7665617450155359726.post-61676265791582479692012-02-25T20:09:23.605+02:002012-02-25T20:09:23.605+02:00Hi Shaan,
transaction is a set of actions that com...Hi Shaan,<br />transaction is a set of actions that completes a unit of work.<br /><br />regarding MQInput, if you won't work under transaction and exception will be thrown than the message of that transaction will be discarded. It is very important to work under transaction if the message is critical, also keep in mind to work with persists mode on.<br />But if you use custom logging for example and the flow writes log messages to a table or a queue, it is crucial that the records will be committed even if exception occurred . to succeed in that the loging process need to be out of the instance transaction, atomic action, ether wise it will be roll backed and won't leave any trace.<br /><br />I suggest to use broker event mechanism for logging process.<br /><br />regardsAlex Linderhttps://www.blogger.com/profile/11481294606203072803noreply@blogger.comtag:blogger.com,1999:blog-7665617450155359726.post-70889107933644173212012-02-16T21:32:02.082+02:002012-02-16T21:32:02.082+02:00Hi there
Could you please explain about Transacti...Hi there<br /><br />Could you please explain about Transaction Mode in MQInput and MQOutput node with simple example? Thanks in Advanceshaanhttps://www.blogger.com/profile/00242320610501571343noreply@blogger.comtag:blogger.com,1999:blog-7665617450155359726.post-33057790563101283242012-02-12T23:14:21.605+02:002012-02-12T23:14:21.605+02:00I think that some companies have invested a lot of...I think that some companies have invested a lot of time/effort in their Biztalk processes, so they won't give it up easily.Levhttp://www.levgenin.comnoreply@blogger.comtag:blogger.com,1999:blog-7665617450155359726.post-51354694627889122012-02-08T23:23:16.532+02:002012-02-08T23:23:16.532+02:00Also check this document https://media.blackhat.co...Also check this document https://media.blackhat.com/bh-dc-11/Nunez%20Di%20Croce/BlackHat_DC_2011_NunezDiCroce_Onapsis-wp.pdf<br /><br />There are some configuration suggestions to secure the web server.Alex Linderhttps://www.blogger.com/profile/11481294606203072803noreply@blogger.comtag:blogger.com,1999:blog-7665617450155359726.post-86686548420079395042012-02-08T23:06:00.563+02:002012-02-08T23:06:00.563+02:00Hi,
You want to expose or consume web services?
Di...Hi,<br />You want to expose or consume web services?<br />Did have a chance to go over the security documentation http://help.sap.com/saphelp_nw70ehp2/helpdata/en/47/ac469337a24845e10000000a421138/content.htm?<br />You can turn on SSL, two phase authentication, thus you can manage who can access the service.<br />Also you probably can manage a white list of authorized server on the basis system. I don't recommend it, because it is very easy today to pass this, by faking the ip.<br /><br />Does the SAP exposed on the internet? exposed to the outer world?<br /><br />hope I managed to assist you.<br /><br />Thanks for reading the blog.Alex Linderhttps://www.blogger.com/profile/11481294606203072803noreply@blogger.comtag:blogger.com,1999:blog-7665617450155359726.post-3051746085913391452012-02-08T21:46:43.934+02:002012-02-08T21:46:43.934+02:00Hi, consuming web services from SAP is pretty easy...Hi, consuming web services from SAP is pretty easy. The problem is security or perception that openning a logical port to consume web services is dangerous. Basis folks here won't allow development team to create logic ports using SOAMANAGER due to fears that data hackers could then access our SAP system. Is it possible to configure a port in such away to aleviate security fears?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-7665617450155359726.post-56926948165239201532011-08-28T16:22:13.601+03:002011-08-28T16:22:13.601+03:00i tried the aspera after i read your post great s...i tried the aspera after i read your post great stuff thanksmiki haiathttps://www.blogger.com/profile/04819381579217077093noreply@blogger.comtag:blogger.com,1999:blog-7665617450155359726.post-66840346621758453412011-08-28T00:53:10.233+03:002011-08-28T00:53:10.233+03:00I just added this blog as a favorite.
because it ...I just added this blog as a favorite. <br />because it is very interesting and provide insight to readers .. <br />thanksVimaxhttp://www.vimaxwebsite.comnoreply@blogger.comtag:blogger.com,1999:blog-7665617450155359726.post-56076313687415025442011-08-06T15:26:12.596+03:002011-08-06T15:26:12.596+03:00Hello,
We didn't have chance to evaluate other...Hello,<br />We didn't have chance to evaluate other UDP solution. We did integration with a partner that gave us two options FTP or Aspera.<br />We uploading the data to his site over internet.<br />We developed the client side, the server is not on our Lan. Still I think that if on the WAN we got great rates than on the LAN Athe rates will be good too. <br />The support was good, we got appropriate attention. Webex, direct call support, emails. We noticed that the knowledge on the .Net api was weak but on the ascp.exe it was great.<br /><br />I will summarize and say that Aspera's solution is good money for value solution.<br /><br />As mentioned before didn't have the chance to play with the server side.<br /><br />If have more questions fill free to ask.Alex Linderhttps://www.blogger.com/profile/11481294606203072803noreply@blogger.comtag:blogger.com,1999:blog-7665617450155359726.post-61168222892907251342011-08-06T15:06:16.227+03:002011-08-06T15:06:16.227+03:00Hello,
We didn't have chance to evaluate other...Hello,<br />We didn't have chance to evaluate other UDP solution. We did integration with a partner that gave us two options FTP or Aspera.<br />We uploading the data to his site over internet.<br />We developed the client side, the server is not on our Lan. Still I think that if on the WAN we got great rates than on the LAN Athe rates will be good too. <br />The support was good, we got appropriate attention. Webex, direct call support, emails. We noticed that the knowledge on the .Net api was weak but on the ascp.exe it was great.<br /><br />I will summarize and say that Aspera's solution is good money for value solution.<br /><br />As mentioned before didn't have the chance to play with the server side.<br /><br />If have more questions fill free to ask.Alex Linderhttps://www.blogger.com/profile/11481294606203072803noreply@blogger.comtag:blogger.com,1999:blog-7665617450155359726.post-56309215783698846432011-08-06T14:51:43.848+03:002011-08-06T14:51:43.848+03:00Hi Lev, we integrate the Aspera client by C # api....Hi Lev, we integrate the Aspera client by C # api. Thank you for your help on this. Nevertheless the C# api by Aspera is not good documentedee. The sample which provided good for very simple scenario.<br />Lev added synchronization object to synchronize the communication between fasp manager and the listener. <br />If you run in the same process several times it is very important not to stop and restart the fasp manager on each iteration. It will hang on the second iteration. Loose the connection with the fssp manager.<br />During the integration with fasp we added some other tweaks. It took us not a small amount of time.<br />The C# api at the runtime forks the ascp.exe, Aspera cmd client.<br />At the end of the process we got a good solution.<br />Lev again thank you for your help.Alex Linderhttps://www.blogger.com/profile/11481294606203072803noreply@blogger.comtag:blogger.com,1999:blog-7665617450155359726.post-78721130409125126862011-08-05T21:46:44.550+03:002011-08-05T21:46:44.550+03:00Alex,
Thanks for this post and feedback. I'm...Alex,<br /><br />Thanks for this post and feedback. I'm curious if you evaluated any of the other commercial UDP-transfer solutions out there like Data Expedition or FileCatalyst. <br /><br />Also, I was under the impression Aspera couldn't do much for the LAN. Can you cite any LAN transfer results which were better than FTP, as this is of great interest for a project we're on.<br /><br /><br />I've heard some pretty bad things about their (Aspera) support, so I was glad to hear you had a good experience.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-7665617450155359726.post-48735396284290207032011-08-04T12:24:44.100+03:002011-08-04T12:24:44.100+03:00How did you use the Aspera client. Did you integra...How did you use the Aspera client. Did you integrate it into C#? How was it?Levhttp://www.levgenin.comnoreply@blogger.com