>I am facing some issues with MultiRefs in AXIS

You're better off avoiding them entirely unless you need them.

>What is the use of property "sendMultiRefs" (AxisEngine.PROP_DOMULTIREFS) ?

The purpose of multi-refs in rpc/encoded web services is to allow you
to efficiently serialize a graph of objects. Multirefs are essentially
pointers. If you have a Customer object, and you need it more than
once in the call, then with multirefs you only serialize the Customer
once and then use references to point to it.

That being said, many rpc/encoded services don't need multirefs at
all. And if you don't need them, then they just add overhead. Axis 1.1
isn't very smart about using multirefs and uses them everywhere; the
messages it sends are much bigger and more complex even when you don't
need the point semantics.

If you're building a new service you should consider using wrapped
document/literal. It's a much simpler encoding. And it has no way to
do multirefs, so the whole issue is avoided.

Reply via email to