community-content

Forum Replies Created

Viewing 15 posts - 5,896 through 5,910 (of 9,652 total)
  • Author
    Posts
  • in reply to: Biztalk 2004 to 2006 validation issues #17518

    AFAIK – the only difference is .NET 1.1 to .NET 2.0

    in reply to: Looping issue #17517

    Hi,

    I am getting empty string when i use above funtoids. if i change the parameters order in the index, then not value for carrierPINNo

    I posted a message wtih more detail, but it is waitting for the aprovel from this webside guys.

    is there any way I can handle this?

    I thought my script will update the CarrierPINNo whenever there is a value appers in the xml file. but it is passing the first value.  So what I am thinking whenever it get first value, it just give it to destination node.

     

    in reply to: Looping issue #17515

    If you were using Xslt then //CarrierPINInfo[position()=last()]/CarrierPINNo would work.

    With functoids, use the Index functoid and RecordCount functoid

    CarrierPINInfo – RecordCount-|
    CarrierPINNo ———————–|— Index  — Result

    in reply to: How to review code for BizTalk Application(s)?? #17513

    If you have ever used NUnit then there is something similar for Biztalk called BizUnit.  I haven't used it personally but I've seen it used and it's nice.

    http://www.gotdotnet.com/workspaces/workspace.aspx?id=85ef830b-5903-4872-8071-4d4123a5553b 

     

    Also if you plan on debugging it then you can attach the debugger to the Biztalk app and you should be able to step through code in the helper classes you've written. 

    in reply to: How to connect a C++ application to Biztalk 2006? #17510

    Great idea!

    MYSQL source code has a VC++ version, I can just add a web reference to the project and start to use the web service. It sounds to be much easier than I expected.

     

     

    in reply to: Looping issue #17509

    Hi Siva –

    What you can do to get the lastest CarrierPINNNo is to have a count functoid (purple, advanced)  count the number of CarrierPINNo loop iterations in a DetailCaseGroup and then use index functoid (purple, advanced) to sent that iteration indexed by the count to the scriptoid.

    What you are doing now is sending them all and it is picking the first one, because there is nothing to specify that you want the last iteration in the loop. So you're going to get that interation # with count and then use it as input to the index functiod to pull the right value.

    – weak architect
     

    in reply to: Custom XSLT – syntax problem #17508

    stable – I like http://www.w3schools.com/

    They have decent XSLT and XPATH info.

    Also Jeni Tennison  has a site with great info

     www.jenitennison.com

     -wa

    in reply to: How to review code for BizTalk Application(s)?? #17507

    Have you had a look at Scott Colestock blog on BizTalk naming conventions?  See:

    http://www.traceofthought.net/PermaLink,guid,c721d9a7-d518-47b5-a2ce-0ce1cbfa7bd0.aspx

    If there is actual code deveoped, such as custom pipeline component code or custom fuctiod code then that can be reviewed against your companies speicific language language conventions.  Microsoft and Scott provide a very good start fro defining a companies BizTalk conventions.

    in reply to: Biztalk Server 2006 #17506

    Have a look at the BizTalkEDIDb database and the audin/audout tables.  If you are using the Hipaa Accelerator then the database name is BizTalkHIPAA_EDIDb rather than BizTalkEDIDb.  There are columns in these tables that contain the EDI control niumber that was mentioned.

    in reply to: MQSC with Host Adapter #17505

    Hi,

     We also use MQSC in our company but we are facing 2 other problems. Maybe you also had this:

    1) the MQSC receive location polls every 16ms. Because of that, the mainframe resource are decreasing. If we change the polling interval in the adapter to 10 s, it keeps polling with a rate of 16ms.

    2)the biztalk adapter somethings doesn't sends commit's to the mainframe and then the running instances are increasing because the mainframe is waiting for a commit but I never arises.

    Now, we going to place a MQSeries server between BizTalk and the mainframe, hoping that it will solve it. 

     Have you ever seen this problems?

     

    in reply to: Custom XSLT – syntax problem #17502

    Hi 'weak architect',

    Thanks for your tip, you are right about the genericized to "string". Once I changed the test to

    <xsl:if test="($var:vInternalFlg)='False'">

    It works fine.  Any recommendations on tutorials and/or books where I can come up to speed on XSLT?

    cheers

    Stable

     

    in reply to: MQSC with Host Adapter #17501

    I used FileMon and then started the biztalk host . The MQ adapter was looking for the dlls' in "C:\Program Files\IBM\WebSphere MQ\bin" folder in a different path. So i created that and copied that over there and it worked.

     

    in reply to: How to connect a C++ application to Biztalk 2006? #17500

    Lou, 

    What you can do is expose your orchestration as Web Service, and then call that from your application.

     Exposing an orchestration as web service is very easy in Biztalk and can be achieved using a Wizard.

     

    Regards,

    Sajid.

    in reply to: Dynamic Ports / CPU-Load? Expert opinion needed. #17499

    [quote user="Anonymous"]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…[/quote]

     

    In this case, you could do something like what this link shows: http://geekswithblogs.net/edmundzhao/archive/2006/03/06/71555.aspx

    1.To do this, just find all the unc paths that you need, loop through each one and put that into the destination part of the message.  Send the message and go onto the next.  In this instance, you would have a message from each unc path.

     

    2. Another option would be to send through a send port group and then you can add or remove send ports from that group at any time and it doesn't change the orchestration.  This is probably the most common way to do this since you won't need to do anything really dynamic and will save on the number of messages sent through your biztalk system.

     

    I'm sure there are other ways but these are just a few that I thought of right now. 

     

     

    in reply to: Dynamic Ports / CPU-Load? Expert opinion needed. #17497

    [quote user="Anonymous"]

    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!!!!

    [/quote]

    "The BizTalk gets the data out of ERP, transforms it and then it should send it to all shops. " – you haven;t given enough detail here to tell how this is going to work or meet your stated requirements. We would expect that the extract from the backend gets broken up into each individual message instance that goes to a partner. 

    Based on your description I don't think you will have volume concerns that you were afraid of. 

    I don't know how to do the delivery; maybe a different send port for each UNC?

    I think you can add new ones from the BizTalk console without compiling and deployment as you add configurations. This is not auto-configuration, maybe you can script the thing from the ERP table, you might add a trigger on there to initiate the thing. But still, having an operator manually configure and watch this is not unusual.

    – wa 

Viewing 15 posts - 5,896 through 5,910 (of 9,652 total)