ludc
2025-01-16 68fd566d21b3efc3a670a5295289b1801f5a4155
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include "01-base.idl"
 
module com {
    module vci {
        module corba{
            module refquery{
                struct RefValue{
                    long row;
                    wstring value;
                };//Value
                typedef sequence<RefValue> RefValueArray;
 
                struct RefPath{
                    RefValueArray values;
                    wstring path;
                };//Path
                typedef sequence<RefPath> 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