summaryrefslogtreecommitdiff
path: root/ACE/TAO/tests/POA/Persistent_ID/README
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/TAO/tests/POA/Persistent_ID/README')
-rw-r--r--ACE/TAO/tests/POA/Persistent_ID/README21
1 files changed, 21 insertions, 0 deletions
diff --git a/ACE/TAO/tests/POA/Persistent_ID/README b/ACE/TAO/tests/POA/Persistent_ID/README
new file mode 100644
index 00000000000..976de6c96e0
--- /dev/null
+++ b/ACE/TAO/tests/POA/Persistent_ID/README
@@ -0,0 +1,21 @@
+$Id$
+
+This test checks the combination of PERSISTENT & SYSTEM_ID POA
+policies.
+
+A servant is registered on the RootPOA. The client tells the server to
+create a POA with PERSISTENT & SYSTEM_ID policies. The server does so
+and returns a object created and registered in the child POA using a
+system generated id. Before returning the object, the server saves the
+system generated id. The client make a call on this new object to make
+sure that the new object is valid.
+
+After this the client instructs the server to destroy the child POA.
+
+Then the client instructs the server to recreate the child POA. The
+server does so and returns a object created and registered in the
+child POA, but this time uses the previous generated id instead of
+using a newly generated one. Before returning the object, the server
+saves the system generated id. The client make a call on this new
+object and on the previous object to make sure that the objects are
+valid.