community-content

Forum Replies Created

Viewing 15 posts - 5,536 through 5,550 (of 9,652 total)
  • Author
    Posts
  • in reply to: Handling message delivery error in Send Pipelines #18089

    Hi,

    There is a new great error-handling facility in BTS 2006 – Failed Message Routing.

    You can handle errors in send/receive port, adapters, pipeline, routing. It's simple and powerful. Find details in the  article on MSDN (link is here). I found another good sample of Failed Orchestration Routing in the Matt Meleski's blog. Both were very useful for me.

    Nick 

    in reply to: BizTalk Server 2006 beginner #18088

    Here's a great resource from Luke Nyswonger (MSFT): http://blogs.msdn.com/luke/archive/2006/07/30/683466.aspx.
    It contains many links to all kinds of resources about BizTalk.

    Enjoy!

    in reply to: constructing messages from web messages types #18087

    1)Create a schema.

    2)Create a map to map source schema to destination schema.

    3)Use
    the transform shape and give name of the map..I think transform shape
    has to be in construct message shape…so u will have to create that
    first.

    I assume you are trying to create an xml message to consume a web service. What is the initial source of your message, I would suggest use a file recieve port and use that to populate the web service request ..that will atleast set end to end point connection after that may be you can try to use code to create and populate the message.

    Also what error are you getting or which is the xact place where u are getting stuck? 

    in reply to: Error while reading positional flat file #18086

    [quote user="Semigeek"]

    I've tried that also. It does not work.

    I read on some other sites also. If the repeating record can occur any number of times then a tag identifier is mandatory. Some people have suggested other work around's but for me modifying the file in the disassembler seem to be the better option because I know how implement that.

    Sheezzzz… Sometimes i think custom coding the entire thing would've been a better option than using Biztalk. 

    [/quote]

    When you set a fixed repetition on the detail record, you are giving it enough into to be able to identify a valid instance in the batch.  
    If you meet one structure it will pass that as a doc instance if you are configured to allow partial batches in. (I do not believe that Biztalk will take some of what's there and leave the rest without calling the rest an error.)

    But when you are leaving it *, it things there is more data after the last detail record, because there is a delimiter there, and there is nothing there, so it is calling the instance a failure.

    -wa 

     

    in reply to: Handling message delivery error in Send Pipelines #18085

    you can use a secondary transport..(this can be specified while configuring a send port in biztalk admin) in case primary is not available it will use secondary and put a warning in the event viewer …now if secondary is also not available …that way message wont get suspended if that is what ur looking for..

    in reply to: biztalk port listening a SQL Server table #18084

    Most of the recieve adapter samples for sql server adapter show how to do this. Basically what you want is a polling service to retrieve information from SQL Server. That is exactly what the sql server receive adpater is ..check this out..http://msdn2.microsoft.com/en-us/library/ms935658.aspx make sure u implement the logic so that same message is not processed twice.

    -Mahesh 

    in reply to: Error while reading positional flat file #18083

    🙂

    in reply to: biztalk port listening a SQL Server table #18082

    The SDK contains a sample (C:\Program Files\Microsoft BizTalk Server 2006\SDK\Samples\AdaptersUsage\SQLAdapter) where the SQL Adapter is used. It's also documented in the BizTalk Help file.

    in reply to: Error while reading positional flat file #18080

    I've tried that also. It does not work.

     

    I read on some other sites also. If the repeating record can occur any number of times then a tag identifier is mandatory. Some people have suggested other work around's but for me modifying the file in the disassembler seem to be the better option because I know how implement that.

     

    Sheezzzz… Sometimes i think custom coding the entire thing would've been a better option than using Biztalk. 

    in reply to: BizTalk Server 2006 beginner #18078

    Hi vibe,

    Yep, that's exactly what I'm looking to do myself.  I've got a number of processes that have to be migrated from another b2b product and I need a checklist to follow, once I understand how to set things up from start to finish. 

    Thanks to all for the posts…. hopefully these links will get me where I need to be

    Dave

    in reply to: BizTalk Server 2006 beginner #18074

    I just finished the foundations book yesterday.  It was a pretty good book, and did give a good foundation of knowledge.  I created a process almost like you are looking to do in BT 2004 using the Unleashed book.  If you use the foundations book in combination with the Recipes book, you should be able to do what you are looking to do.  All you will have to do is use the Recipes book to accomplish the HTTP receipt, then build the Application like in the foundation book. 

    I plan to have one of my guys who is brand new to BizTalk use the foundations book to create a sort of checklist when they are starting new projects, but that has not happened yet.  I think it will be good for them when they are starting out new projects while learning so that they do not forget a step, and cannot figure out why their Application is not working. 

     Good luck

    in reply to: Error while reading positional flat file #18073

    Why dont you test if this is really the reason, set the maxoccurs property to some very large value.

    in reply to: Error while reading positional flat file #18072

    Tags are kept in flat files to identify when the context of the data is changing so if you want cities , states and something totally unrelated( lets say carname ,qty) then your file might look like

    CityInfo -<this is the tag>

    Denver Colarado

    ..blah blah

     

    CarInfo-<this is tag>

    Pontiac 10000

    blah..blah..

     

    Don't think you will need a tag for every record, nor do i think that if you set maxoccurs to unbounded than it will behave like that. Another solution i was thinking to test if this is really the problem is to set the maxoccurs to some very large value(how about 10000), this could also solve your problem eventually.

    in reply to: BizTalk Server 2006 beginner #18071

    Have you tried microsoft virtual labs for biztalk server? They are pretty good. For beginners, I think for me understanding subscription was probably the most difficult part(some how it is not really mentioned how exactly subscriptions are created in most tutorial, the just say that filter has to be set), once you get that pipelines, adapters and orchestrations follow naturally. Another concept you might need a head start on in correlations.

    in reply to: BizTalk Server 2006 beginner #18070

    Thanks for the post Ryan,

    I came across that Foundations of BizTalk book, probably right about the time you were posting.  I've ordered it and I'm hoping it will fill in the gaps.

    Thanks,

    Dave

     

Viewing 15 posts - 5,536 through 5,550 (of 9,652 total)