Tracking and finding lost messages in a network

    公开(公告)号:GB2354914A

    公开(公告)日:2001-04-04

    申请号:GB9922912

    申请日:1999-09-29

    Applicant: IBM

    Abstract: Messages sent over a network may include a flag to indicate that they are traceable. When a message is received at a data processing unit the flag is checked and if the message is traceable then information identifying the message and the next data processing unit that it was forwarded to are stored. A tracer message may be sent by the data processing unit which generated the traceable message. When this is received by another data processing unit, it determines if the message identified by the tracer message is present in the processing unit and notifies the originating unit if it is, if not it determines if it has information stored about the identified original message. If it does the tracer message is forwarded to the data processing unit that the original traceable message was forwarded to, based on the stored information. The network may be an asynchronous message queuing network.

    Data processing technique for message tracing in an asynchronous messaging network

    公开(公告)号:GB2354914B

    公开(公告)日:2003-10-22

    申请号:GB9922912

    申请日:1999-09-29

    Applicant: IBM

    Abstract: In an asynchronous message queuing network, a data processing method of finding a lost message includes the steps of: sending a first message from an originating data processing unit to an intermediate data processing unit, the message including an indication that the message is traceable; sending a tracer message from an originating data processing unit to an intermediate data processing unit, the tracer message identifying the first message as a lost message which the originating data processing unit would like to find; at the intermediate data processing unit, upon receiving the tracer message, checking to determine whether the first message exists within the intermediate data processing unit, and sending a reply message back to the originating unit if the first message is found within the intermediate data processing unit; and at the intermediate data processing unit, if the first message is not found within the intermediate data processing unit, determining whether the first message has passed through the intermediate data processing unit, and if the first message has passed through the intermediate data processing unit, determining a neighboring data processing unit which received the first message from the intermediate data processing unit and forwarding the tracer message to the neighboring data processing unit.

Patent Agency Ranking