ServerRequest::arguments

Overview Retrieves the in and inout parameter values of a ServerRequest.
Original class CORBA::ServerRequest
Exceptions CORBA::SystemException


Intended Usage

This method is intended to be used by an implementation of CORBA::BOA::DynamicImplementation::invoke (in a subclass of DynamicImplementation), to discover the the in and inout parameter values for the operation being dispatched. The caller supplies the types of the parameters via an NVList, and receives the parameter values in the same NVList. An implementation of CORBA::BOA::DynamicImplementation::invoke must invoke CORBA::ServerRequest::arguments exactly once.

Syntax

  void arguments (CORBA::NVList_ptr parameters)
       throw (CORBA::SystemException);

Input parameters

parameters
An NVList containing the TypeCodes (but not the values) for the parameters of the method being dispatched.

Return values

parameters
On output, the NVList additionally contains the values of any in and inout parameters for that operation. This same NVList should subsequently be modified by the invoke() method (after dispatching the target method) to record the output parameter values. The ServerRequest assumes ownership of the NVList. If the operation has no parameters, an empty NVList can be passed.

Related reference
CORBA module



Searchable topic ID:   rcor_modsr7
Last updated: Jun 21, 2007 8:07:48 PM CDT    WebSphere Business Integration Server Foundation, Version 5.0.2
http://publib.boulder.ibm.com/infocenter/wasinfo/index.jsp?topic=/com.ibm.wasee.doc/info/ee/corba/ref/rcor_modsr7.html

Library | Support | Terms of Use | Feedback