HP Operations Manager for Windows

 

IOvPmdNode Interface Reference

The interface of a managed node object. More...

import "pmad.idl";

Inheritance diagram for IOvPmdNode:

IOvPmdNode2 IOvPmdNode3 IOvPmdNode80 List of all members.

Public Member Functions

HRESULT  GetName ([out, retval]BSTR *sName)
HRESULT  GetCapture ([out, retval]BSTR *sCaption)
HRESULT  GetCommunicationPath ([out, retval]BSTR *sPath)
HRESULT  GetPackageList ([out, retval]SAFEARRAY(IDispatch *)*ppPackages)
HRESULT  GetPolicyList ([out, retval]SAFEARRAY(IDispatch *)*ppPolicies)
HRESULT  GetJobList ([out, retval]SAFEARRAY(IDispatch *)*ppJobList)
HRESULT  DeleteChangeJobs ()
HRESULT  RescheduleJobs ()
HRESULT  CancelActiveJob ()
HRESULT  Reinstall ()
HRESULT  Deinstall ()

Detailed Description

The interface IOvPmdNode implements methods for a managed node.
Since:
6.x

Member Function Documentation

HRESULT IOvPmdNode::CancelActiveJob  ) 
 
Semantic:
Removes the one and only active deployment job for this node (if any) from the job queue.
Possible errors:
Database communication errors
Since:
6.x
HRESULT IOvPmdNode::DeleteChangeJobs  ) 
 
Semantics:
All deployment jobs scheduled for this node in state pending, suspended, or error are removed from the queue. Active jobs are not deleted. They must be removed from the queue with the method IOvPmdNode::CancelActiveJob(...).
Possible errors:
Database communication errors
Since:
6.x
HRESULT IOvPmdNode::GetCapture [out, retval] BSTR *  sCaption  ) 
 
Semantic:
Returns the caption of the node. It is retrieved directly from the WMI repository.
Parameters:
sCaption  - Caption (display name) of the node.
Possible errors:
Since:
6.x
HRESULT IOvPmdNode::GetCommunicationPath [out, retval] BSTR *  sPath  ) 
 
Semantics:
Returns the name of the node in the network. It is used to connect to the remote agent. The value of attribute is read from the corresponding instance of OV_ManagedNode in WMI. If the CommunicationPath is defined, it is returned. Otherwise, the PrimaryNodeName is returned.
Parameters:
sPath  - The network name of the node.
Possible errors:
Since:
6.x
HRESULT IOvPmdNode::GetJobList [out, retval] SAFEARRAY(IDispatch *)*  ppJobList  ) 
 
Semantics:
Returns an array of deployment jobs that are in the queue for this node.
Parameters:
ppJobList  - SAFEARRAY of IDispatch interface pointers to the deployment jobs. Use the method "IOvPmdPolicyManager::CVar(...)" to access the elements of the array within a VB script.
Possible errors:
Not Implemented
Since:
6.x
HRESULT IOvPmdNode::GetName [out, retval] BSTR *  sName  ) 
 
Semantics:
Returns the WMI key attribute of the node (the node ID).
Parameters:
sName  - ID of the node (GUID as string with brackets).
Possible errors:
Since:
6.x
HRESULT IOvPmdNode::GetPackageList [out, retval] SAFEARRAY(IDispatch *)*  ppPackages  ) 
 
Semantics:
Returns an array of all package versions that are installed on this node. The method does not connect to the remote node to get this data. The information is taken from the node inventory on the server.
Parameters:
ppPackages  - SAFEARRAY of IDispatch interface pointers to package objects. Use the method IOvPmdPolicyManager::CVar(...) to access the elements of the array within a VB script.
Possible errors:
Database communication errors
Since:
6.x
HRESULT IOvPmdNode::GetPolicyList [out, retval] SAFEARRAY(IDispatch *)*  ppPolicies  ) 
 
Semantics:
Returns an array of all policy versions that are installed on this node. The method does not connect to the remote node to get this data. The information is taken from the DB node inventory.
Parameters:
ppPolicies  - SAFEARRAY of IDispatch interface pointers to the policy versions that are installed on the node. Use the method "IOvPmdPolicyManager::CVar(...)" to access the elements of the array within a VB script.
Possible errors:
Database communication errors
Since:
6.x
HRESULT IOvPmdNode::RescheduleJobs  ) 
 
Semantics:
Jobs scheduled for this node and currently in the state suspended or error are rescheduled. The first job for this node in the queue gets active. All other jobs are moved into state pending.
Possible errors:
Database communication errors
Since:
6.x