/*
 *
 * DISCLAIMER OF WARRANTIES.
 * The following [enclosed] code is sample code created by IBM
 * Corporation. This sample code is not part of any standard or IBM
 * product and is provided to you solely for the purpose of assisting
 * you in the development of your applications.  The code is provided
 * "AS IS". IBM MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT
 * NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 * FOR A PARTICULAR PURPOSE, REGARDING THE FUNCTION OR PERFORMANCE OF
 * THIS CODE.  IBM shall not be liable for any damages arising out of
 * your use of the sample code, even if they have been advised of the
 * possibility of such damages.
 *
 * DISTRIBUTION.
 * This sample code can be freely distributed, copied, altered, and
 * incorporated into other software, provided that it bears the above
 * Copyright notice and DISCLAIMER intact.
 */


The directory contains a sample client program which uses the Dynamic Invocation
Interface (DII) to invoke a method on a remote object.  The sample creates
a remote object, creates an NVList object for the argument list, creates a
request object for the operation, invokes the request on the object, displays
the results, and destroys the remote object when the program is terminated.

NOTE:  Please review the README in %SOMBASE%\samples\somd\cpp for general
       information on setting up and running DSOM samples.  This
       README assumes that information.

BUILDING THE SAMPLE
-------------------

The makefile in this directory will build a client executable and a
dynamically loadable library.  They are:

 - diitest.exe (the DSOM client application)

 - foo.dll (the library loaded by the server)

To build the sample:

 - Microsoft users enter "nmake -f makefile.msc".

To clean up the directory and implementation repository after running
the samples:

 - Microsoft users enter "nmake -f makefile.msc clean".

RUNNING THE SAMPLE
------------------

Remember that the DSOM daemon, "somdd", must be started from this
directory before executing the sample.  (See the README in
%SOMBASE%\samples\somd for information on running somdd.)

To run the sample, execute the "diitest" program.  The server will be
started automatically.
