授课知识点JMF的根JMF的语义JMF的通讯层次出错与事件信息标准

授课知识点JMF的根JMF的语义JMF的通讯层次出错与事件信息标准

ID:41527447

大小:300.01 KB

页数:16页

时间:2019-08-27

授课知识点JMF的根JMF的语义JMF的通讯层次出错与事件信息标准_第1页
授课知识点JMF的根JMF的语义JMF的通讯层次出错与事件信息标准_第2页
授课知识点JMF的根JMF的语义JMF的通讯层次出错与事件信息标准_第3页
授课知识点JMF的根JMF的语义JMF的通讯层次出错与事件信息标准_第4页
授课知识点JMF的根JMF的语义JMF的通讯层次出错与事件信息标准_第5页
资源描述:

《授课知识点JMF的根JMF的语义JMF的通讯层次出错与事件信息标准》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、授课知识点JMF的根JMF的语义JMF的通讯层次出错与事件信息标准通讯第十章JDF与JMF间的通讯110.1JMF的根一、JMF的继承结构JMF与JDF的继承结构关系不同。为了直接标记信息,JMF将自身名字用作根单元名字,因而JMF继承关系中根总是JMF。二、JMF根单元内容1.设备标记2.发信者标记3.时间戳:标记信息或消息建立的日期和时间。4.Xmlns5.版本:JMF默认版本号总是与JDF版本号一致。6.信息Message实际上就是信息单元。210.1JMF的根三、JMF根单元内容右图是JMF的Message家族结构310.2JMF语义10.2.1询问单元工作原理410.2JMF语义1

2、0.2.2响应单元基本原理功能:Reponse单元用来对询问单元或命令单元作出响应,用直接方式回答询问或命令。发送端控制器发出的询问或命令由接收端控制器接收,并返回一Response单元到发送端控制器。响应:由接收端控制器返回的响应指示命令收悉并已解释,由于需要解释命令,因而响应命令需要短暂的时间,且响应中包含有关执行命令的信息。如果对命令作出响应的时间较长,则可能产生了一个附加的确认收悉单元,公布命令的执行情况。510.2JMF语义10.2.3信号单元一、语法特点Signal单元在语法结构上等价于Query信息和Response信息的组合,单向信息,用于将事件发送到其他控制器。二、控制器获

3、取信号的方式方式一:通过HTTP机制发送信息,通过初始化询问为控制器订阅,经由包含Subscription单元的信道发送到接收端。方式二:通过定义在NodeInfo单元中的初始化询问为控制器订阅。一旦订阅建立,则信号经由持续信道发送到接收端控制器。方式三:控制器接收到的信号是由信道打成的信包,比如通过控制器URL地址清单从初始文件中读信息。610.2JMF语义10.2.4命令单元一、基本工作原理Command单元在语法规则上类似于Query单元,但重新得到信息比起Query来更简单,同样会导致目标设备的状态改变。二、单元内容1.确认收悉URL地址(AcknowledgeURL)2.确认收悉类

4、型(AcknowledgeType)3.命令类型对象(CommandTypeObj)710.2JMF语义10.2.5确认收悉单元一、工作原理二、单元内容包括AcknowledgeType、Notification、refID、ReturnCode和ResponseTypeObj,这些对象已在前面介绍过。810.3JMF的通讯层次遵守JDF标准的控制器有权选择下述通讯层,它们是由JMF提供的Nomessaging、Notification、QuerySupport、CommandSupport和SubmissionSupport。一、无通讯Nomessaging控制器在任何情况下均可选择不支持

5、通讯,JDF为每一过程包含稽核记录,管理者通过稽核单元了解过程执行结果。二、公告NotificationJMF基本通讯层次,设备通过发送Signal实现单向通讯。910.3JMF的通讯层次三、询问支持QuerySupportJMF的第二通讯层次,通过Query单元实现,支持询问功能的控制器对来自其他控制器的询问作出响应,了解各自的状态。实现支持要求系统具备双向通讯能力。四、命令支持CommandSupport为控制器提供命令处理能力,例如控制器能接收命令,解释当前作业,重新启动作业,或改变队列中作业的状态。五、服从支持SubmissionSupportJMF的最高通讯层次,控制器经由HTTP

6、事后请求接受作业,但通讯通道必须支持MIME文档。1010.4出错与事件信息Response和Acknowledge均属于响应类信息,这两种单元均可包含ReturnCode属性。JMF支持的返回编码如下:0成功1–99协议错误1一般错误2内部错误3XML解析错误4XML有效性错误5询问或命令不能实现6无效参数7参数不充分8设备无效9信息不完整或服务中100–199设备与控制器错误100设备不运转101设备不能完成请求的操作102JDF不存在可执行节点1110.4出错与事件信息103控制器不懂JDF标记104控制器不懂作业分支标记105队列项目不在队列中106因项目正在执行而使队列请求失效10

7、7队列正在执行,不接受执行后的修改108在空清单中选择或应用过滤器109选择或应用过滤器导致清单不完整,缓冲器不能提供所询问的完整清单110由于在请求完成作业的时间内不能完成,导致作业提交队列请求失败111“订阅”请求被否决112由于队列关闭,不能接受新项目而使队列请求失败200以后表示作业和管道定义错误,例如200表示无效的资源参数,201表示资源参数不充分,202是管道标记未知等。Notification

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。