Transparent envelope for XML messages
First Claim
1. A method of transforming a portion of a message to a destination via a communication protocol, said method comprising:
- receiving a message;
detecting whether the received message includes an encoded envelope in the portion of the message, said encoded envelope including a stack defining parameters including information for handling the received message in an original format; and
in response to detecting the encoded envelope in the received message, transforming the defined parameters included in the encoded envelope to coded parameters in a common format, said coded parameters expressing the same information for handling the received message in the communication protocol.
2 Assignments
0 Petitions
Accused Products
Abstract
Transforming portions of a message to a destination via a communication protocol. A message is received. It is detected whether the received message includes an encoded envelope. The encoded envelope includes a stack defining parameters including information for handling the received message in an original format. If the received message includes the encoded envelope, the defined parameters are transformed to coded parameters in a common format. The coded parameters express the same information for handling the received message in the communication protocol. The encoded envelope is encapsulated in the received message, and the received message in the common format is delivered to the destination. If the received message does not include an encoded envelope, coded parameters are generated in the common format for the received message by encoding addressing information from the received message. The received message having the coded parameters in the common format is delivered to the destination.
22 Citations
18 Claims
-
1. A method of transforming a portion of a message to a destination via a communication protocol, said method comprising:
-
receiving a message; detecting whether the received message includes an encoded envelope in the portion of the message, said encoded envelope including a stack defining parameters including information for handling the received message in an original format; and in response to detecting the encoded envelope in the received message, transforming the defined parameters included in the encoded envelope to coded parameters in a common format, said coded parameters expressing the same information for handling the received message in the communication protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable storage medium having computer-executable components for transforming a portion of a message to a destination via a communication protocol, said computer-executable components comprising:
-
a receiving component receiving a message;
a detecting component detecting whether the received message includes an encoded envelope in the portion of the message, said encoded envelope including a stack defining parameters including information for handling the received message in an original format; anda transforming component which, in response to detecting the encoded envelope in the received message; transforms the defined parameters included in the encoded envelope to coded parameters in a common format; and detects errors in the coded parameters in the common format. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method of maintaining fidelity of a portion of a message to a destination via a communication protocol, said method comprising:
-
receiving a message; detecting whether the received message includes an encoded envelope in the portion of the message, said encoded envelope including a stack defining parameters including information for handling the received message in an original format; and in response to detecting the encoded envelope in the received message, transforming the defined parameters included in the encoded envelope to coded parameters in a common format, said transforming comprising; reverse mapping the coded parameters to the defined parameters; determining one or more transformations of the defined parameters to the coded parameters that would lead to data loss in the coded parameters; and rejecting the determined one or more transformations, such that the coded parameters express the same information as the defined parameters for handling the received message in the communication protocol. - View Dependent Claims (16, 17, 18)
-
Specification