Hi all,

I don't have the time to go into all the details, but here is my problem:

I am sending an object containing Facts over the network from server to
client, and I am using serialization to do so.  When I get the object on the
client side, I use the getSlotValue and intValue, stringValue, etc.
functions to extract the data from the Facts.  However, since I don't have a
context on the client side I use "null" as an argument to any of the
extraction functions.  This works fine for most of the slots in the Fact,
however, the most important slot, which contains a list of IDs, doesn't
transfer correctly.  I am using a user-defined function (from my batch JESS
code) on the server side to call the Java subroutine that actually creates
the object and sends it using serialization.  The list of IDs is modified
before the JESS code calls the user-defined function, but I don't think that
should matter.   The bottom line is that the IDs are not being sent
properly.  When I print out the IDs on the server side (before the object is
sent), they are correct, but when I receive the object on the client side
and print out the IDs, only the first ID is present, the rest (which were
modified) are not.  Can anyone shed any light on this, or do I need to give
more detail?


____________________

Nikhil Joshi
Promia, Inc.
(530) 756-1135
[EMAIL PROTECTED]

--------------------------------------------------------------------
To unsubscribe, send the words 'unsubscribe jess-users [EMAIL PROTECTED]'
in the BODY of a message to [EMAIL PROTECTED], NOT to the list
(use your own address!) List problems? Notify [EMAIL PROTECTED]
--------------------------------------------------------------------

Reply via email to