Progress
Open Client
Developer’s Guide


Progress Unknown Values

The Progress unknown value (?) is mapped to a Java object with a null value. However, the int, boolean, and long data types are intrinsic types, not Java classes. So, the null value does not belong to the set of values they support. If a proxy is generated to support Progress unknown values, parameters that would otherwise be intrinsic data types are instead generated as Java classes. For example, ProxyGen generates an Integer parameter instead of an int, a Boolean parameter instead of a boolean, and a Long parameter instead of long.

The following is an example of a proxy method signature that does not support Progress unknown values for the lst and 3rd parameter:

foo (int, Date, boolean); 

This is an example of a proxy method that allows all the parameter values to have unknown values:

foo (Integer, Date, Boolean); 


Copyright © 2004 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095