公共信息模型 (CIM) 代理程序通信概念

公共信息模型 (CIM) 代理程序使用客户机通信以及内部和外部通信方法。

客户机通信

客户机应用程序通过在 XML 中编码的操作请求消息与 CIM 代理程序通信。CIM 代理程序返回带有操作响应消息的响应。请求和响应是 <CIM MESSAGE> 元素的子元素。

发送到 CIM 代理程序<MESSAGE> 必须包含标识属性。来自 CIM 代理程序的响应将返回该值,并允许客户机跟踪请求及其响应。

CIM 代理程序支持简单请求和简单响应。简单请求是包含 <SIMPLEREQ> XML 标记的操作请求消息。简单响应是包含 <SIMPLERSP> XML 标记的操作响应消息。客户机应用程序通过检查 OPTIONS 方法的输出确定 CIM 代理程序 仅支持简单操作请求和响应。

内部方法和外部方法

CIM 代理程序上的所有操作都通过运行一个或多个方法来完成。方法为内部方法或外部方法。

内部方法CIM 代理程序本身提供支持。 这些方法包括在发送至 CIM 代理程序的消息中的 <IMETHODCALL> XML 标记内。

外部方法CIM 代理程序所支持的模式进行定义。 这些方法包括在发送至 CIM 代理程序的消息中的 <METHODCALL> XML 标记内。客户机应用程序可通过使用这些方法在 CIM 代理程序上调用。这些方法属于 CIM 代理程序可能支持的某些功能组。