⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 performance.idl

📁 UCS (Ultra Corba Simulator) is one more powerful corba client/servant simulator tool than other simi
💻 IDL
📖 第 1 页 / 共 3 页
字号:
   * to the current measurement; for the actual gauge measurement, it has no effect.   * This is not considered a failure case.</p>   *   * <p>Clearing PM registers is done on best-effort basis. If registers could not be   * completely cleared for a subset of cases in   * the pmTPSelectList, a list identifying this subset is returned.</p>   *   * @parm PMTPSelectList_T pmTPSelectList: This struct contains the relevant    *  data for the clearPMData request. This must not be empty.   * @parm PMTPSelectList_T failedTPSelectList: List of points for which PM registers    *  were not completely cleared.   *  An empty list indicates that the total request was successful.   * @raises globaldefs::ProcessingFailureException<dir>   * EXCPT_NOT_IMPLEMENTED - Raised if EMS is unable to support this service<br>   * EXCPT_INTERNAL_ERROR - Raised in case of non-specific EMS internal failure<br>   * EXCPT_INVALID_INPUT - Raised if pmTPSelectList is empty or contains invalid data<br>   * EXCPT_NE_COMM_LOSS - Raised when communications to managedElement is lost   * </dir>   **/    void clearPMData(         in PMTPSelectList_T pmTPSelectList,         out PMTPSelectList_T failedTPSelectList)        raises(globaldefs::ProcessingFailureException);  /**   * <p>The EMS is requested to inform the NMS about how many hours PM data records (24h/15min)    * are held in the EMS. This is the minimum time. If EMS does not store PM data it is the time    * supported in the NE (minimum time of all managed NEs).</p>   *   * @parm HoldingTime holdingTime: This out parameter contains the time period in hours   * within which 24h PM data records and 15min PM data records may be retrieved.   *   * @raises globaldefs::ProcessingFailureException<dir>   * EXCPT_NOT_IMPLEMENTED - Raised if EMS is unable to support this service<br>   * EXCPT_INTERNAL_ERROR - Raised in case of non-specific EMS internal failure<br>   * EXCPT_NE_COMM_LOSS - Raised if communication is down to an NE and holding time cannot be   *  retrieved   * </dir>   **/    void getHoldingTime(out HoldingTime_T holdingTime)     raises(globaldefs::ProcessingFailureException);  /**    * <p>The purpose of this operation is to retrieve the values of PM thresholds on a    * TP/layerRate measurement point. The operation is best-effort. Results are returned in the out   * parameter of this operation. The operation can be applied to either a PTP or CTP.    * The NMS requests the TCA parameters for the particular TP and granularity specified.</p>   *   * @parm globaldefs::NamingAttributes_T tpName: Identification of the TP for which the values of   * the TCA parameters are to be retrieved.   * @parm transmissionParameters::LayerRate_T layerRate: LayerRate for which the values of   * the TCA parameters are to be retrieved.   * @parm <b>in</b>  Granularity_T granularity: Granularity for which the TCA parameters   * are to be retrieved.   * @parm <b>out</b> TCAParameters_T tcaParameter. Result of the operation.   * @raises globaldefs::ProcessingFailureException<dir>   * EXCPT_INTERNAL_ERROR - Raised in case of non-specific EMS internal failure<br>   * EXCPT_INVALID_INPUT - Raised when tpName does not reference an terminationPoint object or   *  layerRateList contains undefined rates or Granularity contains an undefined value<br>   * EXCPT_ENTITY_NOT_FOUND - Raised when tpName references object which does not exist<br>   * EXCPT_NE_COMM_LOSS - Raised when communications to managedElement is lost<br>   * </dir>   **/   void getTCATPParameter (         in globaldefs::NamingAttributes_T tpName,         in transmissionParameters::LayerRate_T layerRate,          in Granularity_T granularity,         out TCAParameters_T tcaParameter)            raises (globaldefs::ProcessingFailureException);  /**   * <p>This operation instructs the EMS to store history PM data into a file,   * and to send that file by    * FTP to the destination as specified in the request. Within the    * request a list of TP/layerRate measurement points and a time frame are specified. For each    * measurement point, the granularity (15min, 24h, NA, etc.) and location (nearEnd and/or farEnd   * and/or bidirectional) may be specified.   * A filtered set (scoped by the input parameter pmParameters) of PM parameters   * collected for a particular TP/layerRate measurement point for the   * granularity,    * location and time window specified is made available.</p>   *   * <p>Measurement intervals and the given time frame are considered as half open intervals to    * the right, i.e. startTime <= t < endTime.</p>   *   * <p>A particular historic measurement interval (of duration   * 15 min resp. 24 h) is defined to be covered by the specified time   * frame if there is a non empty intersection between the measurement   * interval and the given time frame, i.e.   * <dir>endTime[PM record] > startTime[request parameter] AND</dir>   * <dir>startTime[PM record] &lt; endTime[request parameter]</dir>   * PM data are returned for all covered measurement intervals.</p>   *   * <p>For records partly included in the time frame specified, PM data will be returned.   * In case a history bin has incomplete PM measurement data (for instance because PM data    * collection was disabled for some time period(s) within the bin's time span), the particular    * measurement period will be marked as incomplete.</p>   *   * <p>If the forceUpload parameter is true,   * the EMS is to upload the data for all the specified collection periods (provided they   * do exist in the MEs) and provide the entire PM data requested.   * If the forceUpload parameter is false,   * measurement intervals within the specified time frame for which   * PM data has been collected in the ME but not yet uploaded to the   * EMS will be included in the PM file with status "Unavailable",   * however without valid PM data.  </p>   *   * <p>Performance Monitoring Data transfer normally involves huge amounts of data.   * The capability to send PM data to a controlled destination other than the NMS   * allows for flexibility    * in the choice of the PM data file format, the particular file transfer protocol (including the    * possibility to apply data compression techniques) and the destination machine so as to make    * optimal use of the available data network capacity.    * The file transfer protocol to transfer PM data is the FTP protocol.</p>   *   * <p>This operation is asynchrounous and is not required to wait until the PM data is extracted   * or until the FTP transfer is over before it returns.   * Notifications can be generated to inform the NMS of the progress of the transfer.  See   * <a href=supportingDocumentation/notificationServiceUsage.html>Notification Service   * Usage</a> for details.</p>   *   * <p>Performance monitoring data on multiple TPs of multiple MEs is transferred in one data file.   * This PM data file has the following format:   * <a href=supportingDocumentation/PmFileFormat.html>PM File format definition</a>.</p>   *   * @parm Destination_T destination: The destination to which the   * Performance Monitoring Data file is to be send.   * @parm String userName: necessary for file transfer with FTP   * @parm String password: necessary for file transfer with FTP   * @parm PMTPSelectList_T pmTPSelectList. This parameter specifies which history PM data   * to return.    * If pmTPSelectList is empty, PM data for all monitored TPs of all MEs managed by the EMS   * (all layer rates, all granularities) are stored in the file.   * @parm PMParameterNameList_T pmParameters. This parameter specifies which PM parameters   *  within the scope of the pmTPSelectList shall be contained in the file.   *  An empty list means to store all supported parameters.   *  The returned parameters are best effort, i.e. among the parameters specified    *  only the subset of supported parameters will be stored.   * @parm globaldefs::Time_T startTime: Specifies the start of the time window for collection   * (included).   * @parm globaldefs::Time_T endTime: Specifies the end of the time window for collection   * (excluded).   * @parm boolean forceUpload: Specifies if the EMS must upload all available PM data   *  requested from the MEs.   * @raises globaldefs::ProcessingFailureException<dir>   * EXCPT_NOT_IMPLEMENTED - Raised if the EMS does not support this service<br>   * EXCPT_INTERNAL_ERROR - Raised in case of non-specific EMS internal failure<br>   * EXCPT_INVALID_INPUT - Raised when any input parameter is not well formed<br>   * EXCPT_NE_COMM_LOSS - Raised when communications to the NE is down<br>   * </dir>   **/   void getHistoryPMData (         in Destination_T destination,          in string userName,          in string password,         in PMTPSelectList_T pmTPSelectList,         in PMParameterNameList_T pmParameters,         in globaldefs::Time_T startTime,         in globaldefs::Time_T endTime,         in boolean forceUpload)         raises(globaldefs::ProcessingFailureException);  /**   * <p>This allows an NMS to request a filtered set (scoped by the input parameter pmParameters)   * of the current PM data   * for a list of TP measurement points. Within the request for each    * measurement point, granularity (15min, 24h, NA, etc.) and location (nearEnd and/or   * farEnd and/or bidirectional) may be specified. The operation mode is best effort.</p>   *   * <p>Current data will generally be marked as incomplete, as the    * current bin is not completed.   * If no PM data are available as specified, an empty list is returned.</p>   *    * <p>In order to allow the NMS to deal with a large number of objects   * this operation uses an iterator. See   * <a href=supportingDocumentation/iterators.html>iterator overview</a>   * for information on how iterators are used in this interface.</p>   *    * @parm PMTPSelectList_T pmTPSelectList: list of measurement points for which   *  to get the PM data.   * @parm PMParameterNameList_T pmParameters: specifies which PM parameters within   *  the scope of the pmTPSelectList shall be returned.   *  An empty list means to return all supported parameters.   *  The returned parameters are best effort, i.e. among the parameters specified    *  only the subset of supported parameters will be returned.   * @parm unsigned long how_many: maximum number of PMData to return in the first batch.   * @parm PMDataList_T pmDataList: first batch of PMData returned.   * @parm PMDataIterator_I pmIt: iterator returned to access the remaining PMData.   * @raises globaldefs::ProcessingFailureException<dir>   * EXCPT_NOT_IMPLEMENTED - Raised if the EMS does not support this service<br>   * EXCPT_INTERNAL_ERROR - Raised in case of non-specific EMS internal failure<br>   * EXCPT_INVALID_INPUT - Raised when pmTPSelectList is empty<br>   * EXCPT_NE_COMM_LOSS - Raised when communications to the NE is down<br>   * EXCPT_TOO_MANY_OPEN_ITERATORS - Raised when maximum number of iterators that the EMS   *  can support has been reached<br>   * </dir>   **/   void getAllCurrentPMData(         in PMTPSelectList_T pmTPSelectList,         in PMParameterNameList_T pmParameters,         in unsigned long how_many,          out PMDataList_T pmDataList,         out PMDataIterator_I pmIt)     raises(globaldefs::ProcessingFailureException);  /**   * <p>The purpose of this operation is to modify the values of TCA thresholds on a    * TP-layerRate measurement point. It can be applied to either a PTP or CTP. For a    * threshold, a low and high mark may be specified. The NMS specifies the TP and layerRate, the    * granularity, and the value(s) of one or more TCA threshold(s) to be modified.   * The operation mode is best-effort.   * If no TCA value is set, a default value will be active.</p>   *    * @parm <b>in</b> globaldefs::NamingAttributes_T tpName:   *  Identification of the TP for which the values of one or more TCA parameters are set.   * @parm <b>inout</b> TCAParameters tcaParameter: The list of TCA   *  ids and corresponding values to be applied to a specific    *  layer rate are specified by this parameter.   *  The settings that are actually applied are returned in this parameter.<br>   * @raises globaldefs::ProcessingFailureException<dir>   * EXCPT_NOT_IMPLEMENTED - Raised if the EMS is unable to support this service<br>   * EXCPT_INTERNAL_ERROR - Raised in case of non-specific EMS internal failure<br>   * EXCPT_INVALID_INPUT - Raised if tpName does not reference a terminationPoint object or    *  at least one field of tcaParameters is not valid.<br>   * EXCPT_ENTITY_NOT_FOUND - Raised when tpName references object which does not exist<br>   * EXCPT_NE_COMM_LOSS - Raised when communications to managedElement is lost<br>   * </dir>   **/   void setTCATPParameter (         in globaldefs::NamingAttributes_T tpName,         inout TCAParameters_T tcaParameters)     raises (globaldefs::ProcessingFailureException);   /**   * <p>This operation will enable TCA generation on a list of TPs and/or MEs   * at the ME level.</p>    *   * @parm PMTPSelectList_T pmTPSelectList: This struct contains the relevant    *  data for the enableTCA request. This must not be empty.   * @parm PMTPSelectList_T failedTPSelectList: List of points which were not completely enabled.   *  An empty list indicates that the total request was successful.   * @raises globaldefs::ProcessingFailureException<dir>   * EXCPT_NOT_IMPLEMENTED - Raised if this operation is not supported<br>   * EXCPT_INTERNAL_ERROR - Raised in case of non-specific EMS internal failure<br>   * EXCPT_INVALID_INPUT - Raised if pmTPSelectList is empty or contains invalid data<br>   * EXCPT_UNABLE_TO_COMPLY - Raised if the EMS is unable to enable TCA for the   *  specified TP constraint (pmTPSelectList). This is a general error to be used only if   *  the operation is supported, but this request failed and no TPs were enabled.<br>   * EXCPT_NE_COMM_LOSS - Raised when communications to managedElement is lost<br>   * </dir>   */   void enableTCA(in PMTPSelectList_T pmTPSelectList,                  out PMTPSelectList_T failedTPSelectList)     raises (globaldefs::ProcessingFailureException);  /**   * <p>This operation will disable TCA generation on a list of TPs and/or MEs   * at the ME level.</p>   *   * @parm PMTPSelectList_T pmTPSelectList: This struct contains the relevant    *  data for the enableTCA request. This must not be empty.   * @parm PMTPSelectList_T failedTPSelectList: List of points which were not completely disabled.   *  An empty list indicates that the total request was successful.   * @raises globaldefs::ProcessingFailureException<dir>   * EXCPT_NOT_IMPLEMENTED - Raised if this operation is not supported<br>   * EXCPT_INTERNAL_ERROR - Raised in case of non-specific EMS internal failure<br>   * EXCPT_INVALID_INPUT - Raised if pmTPSelectList is empty or contains invalid data<br>   * EXCPT_UNABLE_TO_COMPLY - Raised if the EMS is unable to disable TCA for the   *  specified TP constraint (pmTPSelectList). This is a general error to be   *  used only if the operation is supported, but this request failed and no TPs were   *  disabled.<br>      * EXCPT_NE_COMM_LOSS - Raised when communications to managedElement is lost<br>   * </dir>   */   void disableTCA(in PMTPSelectList_T pmTPSelectList,                   out PMTPSelectList_T failedTPSelectList)     raises(globaldefs::ProcessingFailureException);   };};#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -