community-content

Forum Replies Created

Viewing 15 posts - 8,611 through 8,625 (of 9,652 total)
  • Author
    Posts
  • in reply to: Consume a message within a custom pipeline component #13305

    How can I consume a message (remove it from receive port, and stop processing) in a custom Decode pipeline component? We have a component that decrypts a PGP flat file. If the FF was 0 bytes before encrypting, I end up with a 0 byte stream and my flat file disassembler doesn’t know what to do with it (None of the disassembler components could recognize a data).

    Or, is there a better way to handle this?

    Any help is greatly appreciated.

    –Scott

    in reply to: Correlation between correlation sets and a headache #14461

    To a *desperate* girl, of course. 😳

    in reply to: Order delivery #13302

    I receive a message, construct three different messages and send all the three in a sequence to the same send port.
    For sending to the send port i have a call orchestration. It receives the message as parameter and then sends it over to send port.

    I need all the three messages to be delivered in the same order. But for some reason they are all comming out randomly.

    Any Idea?

    in reply to: Publish Subscribe #13300

    If you wish to use a SQL Adapter to store the message in a database and read it back again then you will need to design and build your own database. And decide how to store the message, how to read and delete the message. Not forgeting all the error handling logic in case something goes wrong.

    You could use MSMQT adapter, which uses the messagebox as it message store. This way you write the message to the messagebox, read it out and write it back, then read it out and write it back again.

    Or you could use the FILE Adapter to save a file and read it back

    Do you know why the client has this requirement? All of these options are just wasting CPU cycles and IO bandwidth.

    in reply to: Publish Subscribe #13298

    well its client requirement not to use direct binding,
    how to do using send and receive port any sample available
    receive port what will be the SQL query and what will be send port URI

    in reply to: Publish Subscribe #13299

    Direct binding does exactly what you wish.
    The alternative would be to have sendport/receiveport pair take the message out of the message box and put it back in.

    Why do you not wish to use direct binding?

    in reply to: Message Splitting Problem on <Choice> #13292

    Fred,

    Not sure exactly what you mean by a standard or proper structure for debatching.

    There are a number of Xml standards for business documents. I have used 2 of these in a Biztalk environment, UBL from OASIS and OAGIS from Open Applicatons Group.
    You might like to check them out at
    [url]http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=ubl[/url]
    [url]http://www.openapplications.org/[/url]

    in reply to: Installing sharepoint #14459

    SharePoint Portal Server 2003 is a Microsoft Office product that is separately licensed product. It is not required for Biztalk 2006.

    Windows Sharepoint Services is part of the operating system license. It is used by Sharepoint Portal Server and by Biztalk 2006
    You can download it from here:
    [url]http://go.microsoft.com/fwlink/?LinkId=47398[/url]

    Follow the instructions in [i:3d4a6e0cf9]Installing and Configuring Microsoft BizTalk Server 2006 on Windows Server 2003[/i:3d4a6e0cf9]

    in reply to: Message Splitting Problem on <Choice> #13287

    Hi Greg,

    Thanks again for the quick response. I was wondering if there is a standard or proper structure for debatching message?

    From what I know is that an ideal structure should be

    <Order>
    – <OrderDetails>
    – <LineItem>
    – <ID>
    – <Qty>

    is this the standard structure for debatching?

    Thanks,
    Fred

    in reply to: BAM 2006 #14450

    Microsoft BizTalk Server 2006 Help:

    [url]http://msdn.microsoft.com/library/default.asp?url=/library/en-us/BTS06Default/html/cadd3bdd-f13b-427d-8979-b2541aa5e21d.asp[/url]

    in reply to: Message Splitting Problem on <Choice> #13291

    You can change the axis and predicate in the xpath to select only the nodes you want.
    Here are some examples; tested against your example:
    [code:1:a2be6d0c10]/MainSchema/child::*[local-name()!=’a’ and local-name()!=’b’ and local-name()!=’c’][{0}][/code:1:a2be6d0c10]
    Or
    [code:1:a2be6d0c10]/MainSchema/c/following-sibling::*[{0}][/code:1:a2be6d0c10]
    Or
    [code:1:a2be6d0c10]/MainSchema/child::*[substring(local-name(),1,1)=’c’ and string-length(local-name()) > 1][{0}][/code:1:a2be6d0c10]

    in reply to: Message Splitting Problem on <Choice> #13286

    Hi Greg,

    Thanks again for your quick reply. No, there is no need to sort the document. I just need it in the same order that it was passed.

    but here is my question what if I had this schema

    <Main Schema>
    <a>
    <b>
    <c>
    <Choice>
    <c1>
    <c2>
    <c3>

    wherein there are more than one record/element before the choice, how will I loop through the choice elements?

    It seems with your solution earlier, I would be able to exclude only <a>; is there a way wherein I could exclude also the others so that I could get only the choice part and loop through it?

    I would like to make it as dynamic as possible so that I would not need to change much if the schema would change in the near future.

    Thanks,
    Fred

    in reply to: Message Splitting Problem on <Choice> #13290

    The xpath example will iterate through the Cx nodes one by one, however the order will be determined by the order in the incoming document.

    I guess I did not understand what was the determining factor for the order. Is it based on the order in the document or on the value in the Cx record.

    e.g. If the order is determined by the value in each Cx node and the document looks like this:
    <MainSchema>
    <a>1</a>
    <c1>1</c1>
    <c1>2</c1>
    <c2>5</c2>
    <c3>4</c3>
    </MainSchema>

    Then you will need to sort the incoming document first, before iterating thru the Cx nodes.

    If the order in the document is the correct order, then there is no need to sort it.

    in reply to: Message Splitting Problem on <Choice> #13285

    Hi Greg,

    Thanks for the quick reply, I am not just clear on the part of ordering the output wherein you said that I will need to map with some custom XLST using the <xsl:sort> feature http://www.biztalkgurus.com/newsletter/TheBizTalker-volume-03.html

    how do you see it working? it seems I can’t visualize it? Could you give me an example, even a simple example?

    Thanks,
    Fred

    in reply to: Regarding Functoid’s #13296

    Hi all

    What is the use of Mass Copy Funtoid which exists under Adavanced Functoid in Toolbox… could you please tell me what actually this funtoid does…

    Thanks in Advance.

    Ahmed.

Viewing 15 posts - 8,611 through 8,625 (of 9,652 total)