当前位置: 首页 > news >正文

做网站业务的 怎么跑客户聚化网网站

做网站业务的 怎么跑客户,聚化网网站,巩义移动网站建设,简约风格的网站文章目录 第二十一章 开发Productions - ObjectScript Productions - 延迟发送延迟发送 生成事件日志条目在 ObjectScript 中生成事件日志条目 第二十一章 开发Productions - ObjectScript Productions - 延迟发送 延迟发送 除了同步#xff08;等待#xff09;和异步… 文章目录 第二十一章 开发Productions - ObjectScript Productions - 延迟发送延迟发送 生成事件日志条目在 ObjectScript 中生成事件日志条目 第二十一章 开发Productions - ObjectScript Productions - 延迟发送 延迟发送 除了同步等待和异步不等待的直接选择之外还可以使用称为延迟响应的机制在 IRIS 之外发送消息。 假设一个业务流程希望在 IRIS 之外调用一个动作。它向业务操作发送请求业务操作执行调用并返回响应。业务流程是任何响应的预期接收者业务操作只是请求发出和响应进来的方式。如果业务流程同步发出请求或者如果它发出请求并请求异步响应业务操作将中继回响应。下图总结了这种机制。 现在假设从业务流程接收请求的业务操作已被编写为使用延迟响应功能。原始发件人不知道响应将被业务操作延迟这一事实。延迟响应是业务运营开发人员做出的设计决策。如果业务操作确实延迟了响应那么当原始发送者在延迟期结束时收到响应时它不知道响应曾经被延迟过。 业务操作通过调用其 DeferResponse() 方法来生成表示原始发送者和原始请求的令牌来延迟响应。业务运营还必须找到一种方法将此令牌传达给外部实体然后外部实体负责将此令牌包含在对 IRIS 的任何后续响应中。例如如果外部目的地是电子邮件业务操作可以在外发电子邮件的主题行中包含令牌字符串。接收此电子邮件的实体可以从请求主题行中提取此令牌并在响应主题行中使用它。在下图中项目 t 代表此令牌。 从业务操作延迟请求到原始发送者最终收到响应之间请求消息的状态为 Deferred。原发送方收到相应响应后请求消息状态由Deferred变为Completed。 Productions中的任何业务主机都可以拾取响应请求的传入事件并将其返回给原始发送者。事件在 IRIS Productions中到达的确切位置取决于Productions的设计通常业务服务的任务是接收来自 IRIS 外部的传入事件。接收传入事件的业务主机还必须随事件一起接收延迟响应令牌。然后业务主机调用其 SendDeferredResponse() 方法根据传入的事件数据创建适当的响应消息并将此响应定向到原始发件人。原始发件人在不知道响应如何返回的情况下收到响应。下图显示了一个请求及其延迟响应。 生成事件日志条目 事件日志是一个表记录在给定名称空间中运行的生产中发生的事件。 Management Portal 提供了一个显示此日志的页面它主要供系统管理员使用但在开发过程中也很有用。 有关此页面的详细信息请参阅监控制作。 事件日志的主要目的是提供诊断信息在生产运行时出现问题时这些信息对系统管理员很有用。 IRIS 自动生成事件日志条目可以添加自己的条目。任何给定事件都是以下类型之一断言、信息、警告、错误和状态。 事件日志还可以包括警报消息和跟踪项将在下一节中讨论。 要生成事件日志条目 确定要记录的事件。 并非所有类型的错误或活动都必须生成事件日志条目。必须选择要记录的事件、要使用的类型以及要记录的信息。例如事件日志条目应在出现外部物理问题如网络连接不良时出现。 事件日志不应记录程序错误这些应该在产品发布之前解决。 修改Productions的适用部分通常是业务主机类以在 ObjectScript 中生成事件日志条目如以下小节所述。 重要提示如果需要主动通知用户某些情况或事件请使用警报这将在下一节和定义警报处理器中讨论。 在 ObjectScript 中生成事件日志条目 在业务主机类或产品使用的其他代码中可以在 ObjectScript 中生成事件日志条目。为此请使用以下任一宏。这些宏在 Ensemble.inc 包含文件中定义该文件自动包含在 IRIS 系统类中 MacroDetails$$$LOGINFO(message)写入 Info 类型的条目。在本表的此处和后面的内容中消息是字符串文字或计算结果为字符串的 ObjectScript 表达式。$$$LOGERROR(message)写入错误类型的条目。$$$LOGWARNING(message)写入警告类型的条目。$$$LOGSTATUS(status_code)根据给定的 status_code 的值写入一个 Error 或 Info 类型的条目它必须是 %Status 的一个实例。$$$ASSERT(condition)如果参数为 false则写入一个 Assert 类型的条目。 condition 是一个 ObjectScript 表达式计算结果为 true 或 false。$$$LOGASSERT(condition)为参数的任何值写入一个 Assert 类型的条目。 condition 是一个 ObjectScript 表达式计算结果为 true 或 false。 下面显示了一个示例其中包含将静态文本与类属性值组合在一起的表达式 $$$LOGERROR(Awaiting connect on port _..Port_ with timeout _..CallInterval)以下示例使用 ObjectScript 函数 $$$LOGINFO(Got data chunk, size_$length(data)_/_tChunkSize)
http://www.w-s-a.com/news/793138/

相关文章:

  • 安陆市建设局网站磐安做网站
  • 梧州市建设局官方网站商旅100网页版
  • 好的宝安网站建设中企动力的网站开发语言
  • flash网站模板怎么用怎么套模板 网站
  • 建设二手商品网站总结石景山安保服务公司电话
  • 网站建设对于企业的重要性龙岗企业网站设计公司
  • 网站搭建在线支付数码产品网站模板
  • 白云网站建设多少钱WORDPRESS添加前台会员注册
  • 商业网站模板中国字体设计网站
  • 做网站闵行网站建设中英语
  • 写作网站大全如何简单制作生理盐水
  • 云南网站建设维护互联网广告是做什么的
  • 网站 谁建设 谁负责做网站项目
  • 网站建设子栏目怎么弄海口专门做网站
  • 网站建设 温州建设网上银行个人网上银行登
  • 黄页网站推广方案wordpress 压缩插件
  • 网站建设常州网站简介 title
  • 惠州市网站建设个人深圳网站优化价格
  • 营销型网站工程专业网站开发公司
  • 两个路由器做双网站西安关键词优化服务
  • 企业建站系统信息远象建设 网站
  • 移动建站平台物业管理系统app
  • 济南网站建设多少钱郑州公司做网站
  • 在阿里云网站建设wordpress模板如何修改字体
  • 网站推广方案设计购物网站模块例子
  • 潍坊网站定制公司网站图片放大特效怎么做的
  • 淘宝店铺买卖湘潭seo优化价格
  • 最好的网站建设用途合肥企业网站建设
  • 计算机编程与网站建设好玩的网页传奇
  • 商务网站建设找哪家本地推广找哪些网站