Hi,
I am designing a client server system that
exchanges data thru XML.
We have to implement something as "ECHO"
Fields.
What this means is that, in the request that the
client sends to the server,
there are some fields that are marked as echo
fields. Echo fields are optional fields when building a request
but, when included in the request, it becomes
mandatory for the server to echo ( send back without modification) them
back, in the response.
For example let's take a simple request.
where the client send an employee number to the server, and the server returns
the name of the employee.
<request>
<emplno echo="true"> 414021
</emplno>
</request>
The following is the valid response
<response>
<name> Abhishek </name>
<surname> Srivastava
</surname>
<emplno echo="true"> 414021
</emplno>
</response>
If the server skips the emplno
element then the response should not be treated as a valid document. And
the parser should throw an exception as a mandatory field is
missing.
However, if the client had not sent the emplno
field in the request, then the emplno field would have been optional
in the response.
How can this be done ?
regards,
Abhishek.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
_/
Abhishek Srivastava
_/
Hewlett Packard ISO
_/_/_/ _/_/_/ -------------------
_/ / _/
_/ (Work) +91-80-2251554 x1190 _/
_/ _/_/_/ (Ip)
15.10.47.37
_/
(Url) http://sites.netscape.net/abhishes/index.html
_/
Work like you don't need the
money.
Dance like no one is
watching.
And love like you've never been
hurt.
--Mark
Twain
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|