community-content

Forum Replies Created

Viewing 15 posts - 6,646 through 6,660 (of 9,652 total)
  • Author
    Posts
  • in reply to: Simple way of Aggregating Response Message? #16415

    Sajid,  I have found two solutions to this pattern.

    1.  Write a .net object that will accumulate nodes and when done return a message with the unbounded records.

    2.  Create an accumulator map.  Input is a composite message of 'current' unbounded collection and next element,  output is the 'new' combined unbounded collection.  Loop until done.  Looping functoids can help do this.

     Since you are already familiar with xpath, the first solution may be best for you

    luck

    Doug

     

     

     

     

    in reply to: Reading config file from Orchestration #16414

    Thank you that worked for me. However, the key point in here is to put your settings at the very top of the config file.

    so the structure would look like as shown below

    <?xml version="1.0" ?>
    <configuration>
        <appSettings>

               // custom key/value pair goes here
        </appSettings>

        <runtime>
       </runtime>
       
        <system.runtime.remoting>
       
            <channelSinkProviders>
                <serverProviders>
                    <provider id="sspi"

    type="Microsoft.BizTalk.XLANGs.BTXEngine.SecurityServerChannelSinkProvider,Microsoft.XLANGs.BizTalk.Engi

    ne" securityPackage="ntlm" authenticationLevel="packetPrivacy" />
                </serverProviders>
            </channelSinkProviders>
       
            <application>
                <channels>
                    <channel ref="tcp" port="0" name="">
                     <serverProviders>
                         <provider ref="sspi" />
                            <formatter ref="binary" typeFilterLevel="Full"/>
                        </serverProviders>
                    </channel>
                </channels>
            </application>
        </system.runtime.remoting> 
    </configuration>

    in reply to: Reading config file from Orchestration #16409

    See Buddy,

    The Orchestration access btsntsvc.exe.config file .

    So you need to add your key/value pairs in btsntsvc.exe.config file and not in inforeader.dll.config

     Hope you find it useful.

     

     

    in reply to: Is Microsoft "pulling a Sybase" on Covast with BT2006 R2? #16406

    Good points.  And I think the short answer is yes.  But from what I’ve heard, EDI support will now be included in the cost of BizTalk resulting in end users no longer having to purchase additional software. 

     

    Plus it will result in a single support chain for issue resolution.  All in all I think it is a good move for the end users.

     

    Just my view on this.

    You can configure how long orchestrations take to dehydrate in the config file.  http://msdn.microsoft.com/library/default.asp?url=/library/en-us/BTS06CoreDocs/html/f2bb89a7-4fff-4ccf-a0a7-20ca610f2ddf.asp

     

    in reply to: ModBus TCP Client on Biztalk #16404

    You will need to create a custom adapter.Check out the Adapter Wizard from Boudewijn van der Zwan. I believe it includes a sample socket adapter which would be a good start.

    http://www.bvdzwan.nl/blog/index.php?/archives/13-New-version-of-the-adapter-wizard.html

    in reply to: Submit Direct #16402

    Yes, I am willing to accept the preferred method will be web services.  Part of our internal development will be how the schema is controlled, ie whether the generator or consumer will define the schemas.  I am not seeing the need for a vendor-specific transport mechanisms at this time.

    thanks

     

    in reply to: Quick Promotion #16398

    Quick promotion is a shortcut within VS2005 to save you creating a property schema file manually.

    It will automatically create this file with a default name and namespace with one property element called Property1.

     

    in reply to: Schedule Biztalk Orchestration #16396

    You should also check out service windows on send and receive ports. You can enable and disable ports using a schedule configured on the port.

    If you need more control than a start and stop time then check out this utility from Brian Loesgen

    http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=CF64CCCF-00DE-4608-9A6F-AC4D25A6AFBB  

    in reply to: Submit Direct #16395

    from your previous reply   "integrating BTS into our product line"

    Are you trying to create a mechanism for users of your product to integrate using Biztalk.

    One issue is the messaging transport. Receive adapters come in two types – polling and callable.
    The SQL Server is a polling adapter while the SOAP adapter is called from an external entity

    It sounds like you wish your product to be the initiator of messages.

    So you need a mechanism that will import metadata and generate a callable endpoint.

    One possibility is an application specific adapter. Much like the Oracle/JDEdwards/etc adapters.
    These adapters allow you to import metadata from the application that defines the messages (creates the Xml schema) and also have a runtime component that handles your own custom messaging transport.

    Another possibility is a custom wizard like the Web Services publishing wizard that could import the metadata from your product, and create a callable endpoint like a web service, MSMQ or similar.

    in reply to: mandatory param in schema ? #16394

    No, not really an easy way.

     

    If you click on the node inside the mapper, you should have a read only view of the schema.  You should be able to scroll down and see that it’s “required”.  Actually, it will show up as not having a minimum occurrence of 0. So all in all it’s not very user friendly.

     

    in reply to: Batch Processing of Messages creating problems #16393

    Not really sure what the problem is.  But I’m guessing it’s in your Correlation or your Web Service response.  Based on what you said, it sounds like BizTalk should process them correctly.

     

    Are you making an atomic call to Oracle?  If so, make sure the Batching is set to False.

    in reply to: Suggest me best way #16391

    Thanks for your respnse sajid and DM

    That's what i am working know DM. Got All Reposes and Created Source Schema(Imported 4 Response Schemas) and Mapping to Final Output XSD.

    I am getting some RootNode Issues, i created this map from Orchestartion New Map Process, still working on it. No Luck Yet.

     

     

    in reply to: Suggest me best way #16390

    I would have each orchestration return an instance of its own sql response through 'Call Orchestration' shape.  When you have collected all four responses map them to the final output message.

     

    in reply to: Suggest me best way #16389

    One solution might be that rather than calling the Sql server from your orchestration directly,  you do this in a .net component, Get all the results in a DataSet, return it to your orchestration, and then use it for building up the final message.

     

    Regards,

    Sajid. 

     

Viewing 15 posts - 6,646 through 6,660 (of 9,652 total)