`
Xgw123485
  • 浏览: 88236 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Message Flow for ESB 9

阅读更多
>>>>>>>>>>Exception_receiver
--CreateErrInfo
/** 异常样例
RecoverableException
File:CHARACTER:F:\build\S700_P\src\DataFlowEngine\ImbComputeNode.cpp
Line:INTEGER:489
Function:CHARACTER:ImbComputeNode::evaluate
Type:CHARACTER:ComIbmComputeNode
Name:CHARACTER:Siebel/Main/Siebel_Main_Flow#FCMComposite_1_3.Siebel/Properties/PropertiesAndOperation#FCMComposite_1_2
Label:CHARACTER:Siebel.Main.Siebel_Main_Flow.PropertiesAndOperation.RquestMsgDeal
Catalog:CHARACTER:BIPmsgs
Severity:INTEGER:3
Number:INTEGER:2230
Text:CHARACTER:Caught exception and rethrowing
Insert
Type:INTEGER:5
Text:CHARACTER:Siebel.Main.PropertiesAndOperation.Main
Insert
Type:INTEGER:5
Text:CHARACTER:CopyRequestHeads();
ParserException
  File:CHARACTER:F:\build\S700_P\src\MTI\MTIforBroker\GenXmlParser4\ImbXMLNSCParser.cpp
   Line:INTEGER:786
        Function:CHARACTER:ImbXMLNSCParser::refreshBitStreamFromElementsCommon
        Type:CHARACTER:ComIbmWSInputNode
        Name:CHARACTER:Siebel/Main/Siebel_Main_Flow#FCMComposite_1_1
        Label:CHARACTER:Siebel.Main.Siebel_Main_Flow.HTTP Input
        Catalog:CHARACTER:BIPmsgs
        Severity:INTEGER:3
        Number:INTEGER:5010
        Text:CHARACTER:XML Writing Errors have occurred
        RecoverableException
        File:CHARACTER:F:\build\S700_P\src\CommonServices\ImbConverter.cpp
        Line:INTEGER:275
        Function:CHARACTER:ImbConverterCPP::internalFromUnicode
        Type:CHARACTER:
        Name:CHARACTER:
        Label:CHARACTER:
        Catalog:CHARACTER:BIPmsgs
        Severity:INTEGER:3
        Number:INTEGER:2133
        Text:CHARACTER:String too long to convert
        Insert
        Type:INTEGER:5
**/
CREATE COMPUTE MODULE Exception_receiver_ComputeBLog
CREATE FUNCTION Main() RETURNS BOOLEAN
BEGIN
-- CALL CopyMessageHeaders();
CALL CopyEntireMessage();
SET OutputRoot.Properties = Environment.Variables.Properties;

--这里主要是处理错误的返回码信息
DECLARE s_falg CHARACTER FIELDVALUE(Environment.EsbBusinessLog.businessLog.businessId);

IF s_falg IS NULL THEN

CALL Common.writeWarnLog('---------------------------------------------------------');
CALL Common.writeWarnLog('|    No Business Log Data, Please check the Flow.       |');
CALL Common.writeWarnLog('---------------------------------------------------------');

END IF;
分享到:
评论

相关推荐

    ESB原理及Mule ESB实践

    - **高度可定制化:** 用户可以根据需求自定义UMO(Universal Message Objects),虽然这一概念已被Component取代。 - **高效性和易用性:** Mule强调高性能的同时也注重开发效率。 3. **Mule ESB的应用** - ...

    Oracle之ESB培训

    Oracle之ESB培训 00_Overview 01_ESB_Resources 02_ContextVariable 03_ServiceBusConsole 04_MessageFlow 05_MessageEnrichment 06_ESB_EJB 07_MessageFlowActions 08_Transformation 09_ESB_Debug

    Mule ESB 开发例子

    ### Mule ESB 开发实例详解 #### 一、Mule ESB 概述与应用场景 Mule ESB (Enterprise Service Bus) 是一种用于集成不同系统和服务的企业级平台。它提供了一个灵活且强大的架构,使得开发者能够轻松地连接不同的...

    MuleESB3.0中文教程

    - **UMO (Universal Message Objects)**:这是Mule 2.0及以前版本中的概念,现已由Component Composition取代。UMO用于实现整合逻辑,可以是POJO或JavaBean等形式。 - **组件Composition**:用于组织和编排业务逻辑...

    Mule ESB开发一个小例子

    项目创建完成后,你会在flows文件夹中看到一个名为"Basic Tutorial.flow"的文件,以及src目录下的"mule-project.xml"配置文件。 我们的目标是构建一个简单的Mule流,它能接收HTTP请求,记录日志,修改负载,然后...

    ESB解决方案-mule分享.docx

    6. **Flow**:自Mule 3.0版本起引入的新概念,Flow由一个消息源(Message Source)和多个消息处理器组成,形成了一个处理器链,用于处理消息的整个生命周期。 #### SEDA处理请求的步骤 SEDA(Simple Event Driven ...

    MULE esb 节点使用说明中文文档

    MULE ESB的服务编排基于“流(Flow)”的概念来进行。每个流通常包含以下几种基本节点元素: - **入口端点(Inbound Endpoint)**:用于接收外部消息的起点,如HTTP请求。 - **组件(Component)**:执行特定功能的...

    MuleESB 3.0 中文 教程. 理论实例

    - **FLOW配置**:配置过程更加流程化,简化了配置步骤。 - **Patterns**:配置模式化,有助于简化不同情况下的配置。 - **Annotation**:改进后的注释机制对于组件中的依赖注入、transformers的发布等方面具有重要...

    Websphere Message Broker MB初学者教程

    Websphere Message Broker(WMB),也称为IBM Integration Bus(IIB),是IBM提供的一款强大的企业服务总线(ESB)和消息中间件产品。它允许企业构建、部署和管理集成解决方案,通过消息传递实现系统之间的通信。在...

    messagebroker_Installation_Management

    - **WebSphere Message Broker**:IBM 提供的一款企业服务总线 (ESB) 产品,用于实现不同系统和服务之间的集成与通信。 - **Event Broker**:作为 WebSphere Message Broker 的一部分,它专注于处理事件驱动的应用...

    mule in action

    2. **核心组件**:书中会详细介绍Mule的几个关键组件,如Flow、Connector、Transformer和Message Processor,它们在构建复杂集成方案中的作用和配置方法。 3. **Mule配置**:学习如何使用XML或Anypoint Studio...

    mule_examples.rar_mule_mule 开发_mule-2.2.1-src

    在学习Mule ESB的过程中,重要的是理解其核心组件,例如Message Processors(消息处理器)、Connectors(连接器)和Transformers(转换器)。消息处理器负责控制流程的执行,如选择、过滤、分发消息;连接器用于与...

    Oracle-Service-Bus-快速入门.doc

    Oracle Service Bus(ОСB)是Oracle提供的一种集成平台,用于构建和管理企业服务总线(ESB)解决方案。它允许企业将不同的应用和服务连接起来,实现数据交换和业务流程集成。以下是对`Oracle Service Bus-快速入门.doc...

    broker

    9. **高级特性**:探讨如工作流、事件驱动编程、消息队列接口(MQI)以及与IBM WebSphere Application Server、WebSphere ESB等其他IBM产品的集成。 通过阅读和实践《精通WebSphere Message Broker》中的案例和源...

    IB企业服务总线材料

    2. **IIB架构**:详细解析IIB的组件,如Message Flow Processor (MFP)、Enterprise Information Server (EIS)连接器、Message Queue (MQ)、DataPower设备等,并解释它们的角色和交互方式。 3. **消息流编程**:展示...

    短信平台接口.doc

    - **入参示例**:提供了一个XML格式的请求示例,包含了医院名称、应用ID、密钥、手机号码、短信内容、签名和MAC(Message Authentication Code,消息认证码),这些是发送短信时必须提供的数据。 - **返回值**:...

Global site tag (gtag.js) - Google Analytics