community-content

Forum Replies Created

Viewing 15 posts - 8,926 through 8,940 (of 9,652 total)
  • Author
    Posts
  • in reply to: Mapping Schemas in Proper Order #12935

    would help if I could put the question in right, I meant:

    When I get my resulting XML I get all the OBR’s at the top and then all the ORCs at the bottom. For example:
    OBR
    OBR
    ORC
    ORC
    ORC

    How can I make it so that the order of the OBR and ORCs in the original file stay in the resulting file? Like:
    OBR
    ORC
    ORC
    OBR
    ORC

    in reply to: Difference Information #14375

    I haven’t tried migrating an HWS solution but I would assume that it will be a seamless upgrade. The HWS functionality has remained unchanged between 2004 and 2006.

    You may have problems with Biztalk vNext when Windows Workflow Foundation or a derivative becomes the defacto human workflow mechanism.

    in reply to: Difference Information #14373

    Does this mean that even existing HWS will work in BTS2006?

    in reply to: Using Generated WMI Classes to Query for Suspened Messages #12923

    So I have been using the generated [b:ebb35963e6]WMI Classes from the Management (WMI) Extensions for Visual Studio .NET 2003 Server Explorer [0][/b:ebb35963e6] to build yet another version of a [b:ebb35963e6]Suspended Queue Listener [1][/b:ebb35963e6] for when [b:ebb35963e6]Biztalk Suspeneds a message in our FIFO solution [2][/b:ebb35963e6]. Anyway I ran into snag after the event fires. I get the suspended instance id without a problem but when I use the GetInstances with a SerivceInstanceID clause I only get one message, even when the suspended instance could have 2 or more messages suspended within it.

    Anybody have any ideas?

    [0] – http://geekswithblogs.net/gwiele/archive/2005/03/16/26469.aspx
    [1] – http://martijnh.blogspot.com/2004/07/biztalk-2004-suspended-queue-listener.html
    [2] – http://blogs.msdn.com/biztalk_core_engine/archive/2004/06/30/169430.aspx

    [code:1:ebb35963e6]

    const int Zombies = 16;

    ServiceInstance.ServiceInstanceCollection serviceInstances = ServiceInstance.GetInstances( String.Format( \"ServiceStatus=’{0}’\", Zombies ) );

    foreach ( ServiceInstance SuspendedInstance in serviceInstances )
    {
    MessageInstance.MessageInstanceCollection messageInstances = MessageInstance.GetInstances( String.Format( \"ServiceInstanceID=’{0}’\", SuspendedInstance.InstanceID ) );

    foreach( MessageInstance SuspendedMsg in messageInstances )
    {
    Console.WriteLine( SuspendedMsg.MessageInstanceID );
    }
    }

    [/code:1:ebb35963e6]

    in reply to: Breaking message #12913

    how to split message as it requires a enumerator which is not serializable so we need a atomic transaction but in atomic transaction we cannot use sql adapter of type request/response as we need to send break msg to sql adapters of type send/recv

    please do help

    in reply to: Cannot Call Orchestration Issue #12920

    A callable orchestration cannot start with a receive shape that has Activate set to true

    in reply to: Difference Information #14374

    For differences between 2004 and 2006 check out this site

    [url]http://www.microsoft.com/biztalk/2006/prodinfo/whatsnew.mspx[/url]

    [quote:05c311e3ac]Seamless upgrade experience. Upgrading from BizTalk Server 2004 to BizTalk Server 2006 is an in-place upgrade process. When a customer executes the BizTalk Server 2006 setup on a computer where BizTalk Server 2004 is already installed, the setup program will automatically upgrade the installation to BizTalk Server 2006. All solutions built for this earlier version will work unchanged in the new version.[/quote:05c311e3ac]

    You can however rebuild all your solutions using VS2005 and redeploy. When you open a Biztalk 2004 project in VS2005 it will automatically upgrade the project.
    Any adapters or pipeline components will continue to work, again you can rebuild in VS2005 if you wish to take advantage of .NET 2.0 features.

    in reply to: How many msg instances ? #14371

    Within an orchestration a message is immutable, cannot be changed. In otherwords once you have constructed a message it becomes read-only.

    Any incoming message is already constructed and so is read-only and can be used anywhere with the orchestration, there are no synchronisation issues.

    There are potential issues with messages constructed within the orchestration, with one processing path using a message constructed elsewhere. The XLANG/s compiler is fairly good at detecting the use of a message that may not have been constructed before it actually gets used.

    Greg

    in reply to: Distributing BizTalk and SQL Server #12909

    Greg,

    Thank you for a quick and detailed response! We need to act fast with this user, and your help will be greatly applied.

    Gary

    in reply to: Breaking message #12912

    Split the message and send it to Adapter

    in reply to: how to catch error from sql adapter #12717

    Why is it I already catch soapexception but still dont get any exception, but Biztalk is logging it in event viewer?

    any idea or sample, to handle exception thrown by sql adapter.

    Cheers,

    Alex Tantiangco

    in reply to: Distributing BizTalk and SQL Server #12910

    None of the implementations I have been involved with have used local SQL server, I have never installed SQL Server on the BizTalk server, except on a development machine.

    There is nothing wrong with the all in one approach that you have used in fact it should be slightly faster than with a remote SQL Server.
    But my preference is to scale out Biztalk Server and scale up SQL server by creating a Biztalk group with multiple Biztalk servers connecting to the same Biztalk databases. This is easier with a remote SQL Server.
    You can also scale out the databases but this becomes much trickier come backup time.
    With multiple Biztalk servers you can also allocate work load, so a massive batch job will not impact any real time of near-real time applications

    One advantage of a remote SQL Server in a smaller implementation, is the ability to use an existing SQL server, save the cost of a license and save the dbadmins having to manage another SQL box.

    The Biztalk server is a one or two CPU 1U server 2+GB RAM and minimal disk. All the money goes on the database server.

    in reply to: Error ‘New transaction cannot enlist’ #12905

    You must set up your MS-DTC on the SQL Server box.
    See this post:
    http://www.biztalkgurus.com/forums/viewtopic.php?t=278&highlight=dtc

    Neal Walters
    http://Biztalk-Training.com

    in reply to: Sql adapter receive multiple table result sets in one call? #12907

    Yes, I’ve proved that it works once, about a year ago.

    If I remember, seems like you create an xml doc with two root elements, and each result falls into the proper root.

    Neal Walters
    http://Biztalk-Training.com

    in reply to: Element Identifier (‘is a Biztalk keyword’) error. #12898

    Wow, I was shocked the \”.\” is even a legal character in XML.

    I created an XML file like this:

    <?xml version=\”1.0\”?>
    <book>
    <my.title>test</my.title>
    </book>

    and it shows up as well formed and I can even run Xpath in Stylus Studio.

    I think the real issue is that Biztalk is C# centric, and the \”.\” is a problem with C# (separates object names and method/property names).

    I don’t know if there is a get-around.

    Neal Walters
    http://Biztalk-Training.com

Viewing 15 posts - 8,926 through 8,940 (of 9,652 total)