mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

andrug
11.06.2008 90cbe4acd1ccc247bb4afa4938a206b6144bfa28
opends/tests/system-tests/phases/parser/object_lib.xml
@@ -29,7 +29,31 @@
  <!-- ************************************************************ -->
  <!--                    Libs for instance object                  -->
  <!-- ************************************************************ -->
  <function name="getOpendsInstancesInATopology" scope="local">
   <function-prolog>
      'return the list of opends instances in a topology (using same suffix)'
    </function-prolog>
    <function-map-args>
      <function-arg-def name="suffix" type="required">
        <function-arg-description>
          suffix object
        </function-arg-description>
      </function-arg-def>
    </function-map-args>
    <sequence>
      <script>
        opendsInstances = []
        topoInstances   = suffix.getTopology()
        for topoInstance in topoInstances:
          cInstance = topoInstance.getInstanceRef()
          if cInstance.getProduct() == 'opends':
            opendsInstances.append(cInstance)
      </script>
      <return>opendsInstances</return>
    </sequence>
  </function>