[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
OmniBroker problem (need help!)
Hi all,
Does anyone know how to get around with passing sequence in OmniBroker?
/////////////////////////////////////////////////////
// in IDL file: server side
typedef string<8> QM_OID_T;
typedef sequence<QM_OID_T> QM_OIDSET_T;
typedef string<16> QM_QUERY_TOKEN_T;
interface eiClass {
boolean setSubList(in QM_QUERY_TOKEN_T eid,
in QM_OIDSET_T qmOidset);
};
/////////////////////////////////////////////////////
and after the client program got the server object reference (it's calling
the right server object!) and called the server-side setNextSubList(...)
with sequence<QM_OID_T> type data, CORBA complains that :
10603-- Internet Protocol Error
- External ORB raised : IDL:omg.org/CORBA/NO_IMPLEMENT:1.0
If I have a string or long instead of sequence type for QM_OIDSET_T, it works.
Does that mean OmniBroker hasn't implement sequence ?
Or, there should be something that I need to use in order to use sequence type
in OmniBroker?
Thanks in advance...
--Alex
asim@lbl.gov