community-content

Forum Replies Created

Viewing 15 posts - 8,506 through 8,520 (of 9,652 total)
  • Author
    Posts
  • in reply to: No subscribers, or no promotion #14533

    The question is where do you want this message to go?

    A subscriber is an orchestration or send port with a filter that matches the promoted properties in the message.
    e.g.
    A send port with filter BTS.ReceivePortName = <receive port name>
    An orchestration bound to the receive port which produces a subscription filter of BTS.ReceivePortId = <receive port id> AND BTS.MessageType = <message type on activate receive shape>
    If the message is a correlated return message then the filter will include the properties and values in the correlation set.
    If the orchestration is a convoy it gets more complicated.

    Some problems that can cause this problem:
    1. The destination orchestration or send port is not enlisted
    2. You are using the pass-thru pipeline which does not promote the message type and the orchestration binding fails.
    3. It is a correlated return message and the original orchestration instance has been terminated
    ….

    You can view the active subscription on the Group Hub page of the Biztalk Admin Console.
    New Query -> Search for -> Subscriptions.

    Compare the subscription filter with the message context properties

    in reply to: No subscribers, or no promotion #14534

    Hi,

    I have this problem now for about a week and it realy irritates me.

    In my event viewer i see this fault when i drop a file in a folder:

    [quote:7ab81216c0]The Messaging engine failed to process a message submitted by adapter:FILE Source URL:d:\\FlatFile\\OrderSysteem_Output.txt. Details:The published message could not be routed because no subscribers were found. This error occurs if the subscribing orchestration or send port has not been enlisted, or if some of the message properties necessary for subscription evaluation have not been promoted. Please use the Biztalk Administration console to troubleshoot this failure. [/quote:7ab81216c0]

    then in my bizTalk Administration console i see that i have a few routing failure reports.
    this is the message of such report:
    [quote:7ab81216c0]This service instance exists to help debug routing failures for instance \”{4EF48867-B6C6-4F62-A295-A104925FA17A}\”. The context of the message associated with this instance contains all the promoted properties at the time of the routing failure.[/quote:7ab81216c0]

    in a message i see next in the context with there values:

    File creationtime –> not promoted
    ReceivedFileName –> not promoted
    FailedMessageID –> not promoted
    PartNames – system.String[] –> not promoted
    ActivityIdentity–> not promoted
    AdapterReceiveCompleteTime –> not promoted
    Portname –> not promoted
    SuspendedReceiveSideMEssage – true –> not promoted
    InboundTransportLocation –> PROMOTED
    interchangeID –> not promoted
    ReceiveLocationName –> not promoted
    ReceivePortID –> PROMOTED
    ReceivePortName –> PROMOTED
    AuthenticationRequierdOnReceivePort – false –> not promoted
    InboundTransportType – FILE –> PROMOTED
    InterchangeSequenceNumber – 1 –> not promoted
    LRPMsgBodyTracking – 0 –> not promoted
    MessageExchangePattern – 1 –> not promoted
    ReceivePipelineID –> not promoted

    Others are olsa filled in with a value but to long to put in here.

    So I have no idea what to do with this error.
    Could you help me?

    Thanks on regards
    Thomas

    in reply to: Help needed regarding Sql Adapter-Urgent #13395

    Thanks for replaying

    I have change the minoccurs and MaxOccurs to Unbound. but even its not working.

    And the Stored Procedure Working Fine. It’s returning all the Orders.But In generated XML File It returns only first order.

    So what should be the solutions.

    Regards
    Jignesh

    in reply to: Import Biztalk Assembly from file fails #13415

    Well i dont know how you created the binding file and did you modify it after creating it.The only solution i would tell you to try is delete the send port.Create a new binding file through wizard. Edit this file in notepad,rename the password and then try importing it. I may not check this forum regularly,so better mail me.

    Regards
    NISHIL
    http://biztalkblogs.com/nishil/default.aspx

    Thanks
    Even if I would have been happier if I was on the right track
    I will try to solve it with a custom component

    Johan

    in reply to: Polling interval #13412

    Well you can control your receive port from your orchestration provided you know to which port is your orchestration binded to.If you carefully see your recieve port properties,we notice start date and stop date.
    So what all you need to do is as soon as the first receive shape gets executed just write a code to stop the recieve Port and before the orchestrations terminates just start it.

    Regards
    NISHIL
    http://biztalkblogs.com/nishil/default.aspx

    in reply to: The loop doesn’t run normally,why? #13404

    What happens to the Xml file after it is created. Who reads the file.

    The main problem with your orchestration is it has to be active forever. It will be initiated by receiving the trigger message and loop continuously. If the orchestration ever has an exception it will fail. You will need additional code to handle this failure and send another trigger message otherwise the process will stop. e.g. if the Oracle server is down the Web Service call will fail and the orchestration will be suspended.

    An alternative would be to have an OracleDb receive location that queries the Oracle Db every minute and receives the Xml data and saves the Xml data into a file.

    in reply to: The loop doesn’t run normally,why? #13409

    The xml file is just created and put into a local folder.Besides,nothing happened to it.

    in reply to: The loop doesn’t run normally,why? #13403

    What happens to the Xml file

    in reply to: The loop doesn’t run normally,why? #13408

    Reply to greg.forsythe:
    I have tried to do as what you said.But the steps in the loop runs just one time yet.

    Reply to Neal Walters:
    The purpose of loop is to invoke the web service every 1 minute.Once the web service is invoked,it will execute a query in an oracle data source and create a .xml file in a local folder.

    Best regards!

    When you receive a POP3 message, you can specify the decode happens in the POP3 adapter or add a MIME/SMIME decoder to your receive pipeline.
    Either way you get one message with multiple parts. The pipeline will not split the parts into individual messages. Even calling a pipeline from the orchestration will not split the message parts into individual messages.

    If you have a fixed number of attachments then you can declared a multipart message with the same number of message parts in your orchestration and access the attachments as parts of the incoming message.

    If you have a variable number of message parts, then you will probably need some custom code.
    One possibility is a custom disassembler for splitting the message parts. This could be added to the receive pipeline from the POP3 adapter.
    The is an example disassembler for handling multipart message on GotDotNet. It does not exactly what you need but it could be modified
    [url]http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=0DE372FE-ADB5-41AD-802B-D5FABA71AE6D[/url]

    in reply to: Rule Engine Problem #13365

    Just some things to check:
    – Make sure you create an instance of your .net component
    – Make sure your rule is getting called
    – Make sure you are not using static methods (unless you create an instance of them first)

    I’m guessing your missing an instance creation. That’s usually my problem.

    The suspended message routing is a feature of the send and receive pipelines only.
    You will need to handle exceptions in the orchestration yourself.
    Rather than use the Suspend Message shape, create a copy of the message, set the appropriate context properties and send it to a direct port.

    in reply to: BizTalk 2006 installation fails #14497

    No clue on this one. Sorry.

    in reply to: Help needed regarding Sql Adapter-Urgent #13400

    Did you build the schema manually or use the SQL adapter to build it?
    Check your min occurs/max occurs properties on the \”record\” (group elements). Have you tried using SQL profiler to verify that stored proc is running as you expect, the proper parms are being passed, etc…

    Neal Walters
    http://Biztalk-Training.com

Viewing 15 posts - 8,506 through 8,520 (of 9,652 total)