#include "01-base.idl" module com { module vci { module corba{ module refquery{ struct RefValue{ long row; wstring value; };//Value typedef sequence RefValueArray; struct RefPath{ RefValueArray values; wstring path; };//Path typedef sequence PathArray; interface RefQueryService{ //获取业务对象参照属性值 PathArray getRefQueryResults(in PathArray paths)raises (com::vci::corba::common::VCIError); //获取链接对象的参照属性值 PathArray getRefResults(in PathArray paths,in wstring toType)raises (com::vci::corba::common::VCIError); //获取链接对象的参照属性 PathArray getRefTypesResults(in PathArray paths, in com::vci::corba::common::data::WStringArray types) raises (com::vci::corba::common::VCIError); }; };//refquery };//corba }; // vci };// com