#ifndef BASE
|
#define BASE
|
module com {
|
module vci {
|
module corba {
|
module common {
|
module data {
|
|
typedef sequence<wstring> WStringArray;
|
typedef sequence<WStringArray> WStringArray2D;
|
|
typedef sequence<octet> bytes;
|
|
typedef sequence<bytes> byteSeq;
|
|
typedef sequence<long> longSeq;
|
|
const long InvocationContextID = 2130771713;
|
|
struct VCIInvocationInfo {
|
wstring userID;
|
wstring userName;
|
wstring trueName;
|
wstring secretGrade;
|
wstring email;
|
wstring language;
|
wstring country;
|
WStringArray groupIDs;
|
WStringArray groupNames;
|
WStringArray roleIDs;
|
WStringArray roleNames;
|
wstring clientIPInfo;
|
wstring clientMachine;
|
wstring clientOS;
|
wstring clientOSUser;
|
WStringArray extAttribs;
|
};
|
};
|
|
// 通用异常信息
|
exception VCIError{wstring error_code; data::WStringArray error_message;};
|
};
|
};
|
};
|
};
|
#endif
|