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] --------------------------------------------------------------------
