E-BIZ并发程序XML文件的执行流程是啥?

Posted

技术标签:

【中文标题】E-BIZ并发程序XML文件的执行流程是啥?【英文标题】:What is the Execution Flow in E-BIZ Concurrent Program XML files?E-BIZ并发程序XML文件的执行流程是什么? 【发布时间】:2019-03-14 03:18:56 【问题描述】:

作为我项目的一部分,我编写了一个 XML 报告,该报告从 Oracle SQL 语句中提取行,然后以 XML 格式提供这些行作为输出。(通过 E-BIZ 并发程序执行时)。

这里我附上了我的 XML 的结构,我需要了解它的流程来调试接收到的错误。

我无法分享确切的 XML,因为这将是组织合规性问题。所以分享一个类似的sn-p。 我想知道执行是如何工作的。执行指针是如何移动的。 例如:

<?xml version="1.0" encoding="UTF-8"?>
    <dataTemplate version="1.0" description="XXX_XXX_XXX" 
        name="XXX_XXX_XXX">
        <parameters>
            <parameter name="P_START_DATE" dataType = "DATE"> </parameter>
            <parameter name="P_END_DATE" dataType = "DATE"> </parameter>
            <parameter name="P_DEPARTMENT" dataType = "NUMBER"> </parameter>
        </parameters>
     <lexicals> </lexicals>
     <dataQuery>
        <sqlStatement name="Q_1">
            <![CDATA[
                SELECT *  FROM EMPLOYEE WHERE DATE_OF_JOINING BETWEEN 
                :P_START_DATE AND :P_END_DATE AND DEPARTMENT = :P_DEPARTMENT
            ]]>

        </sqlStatement>
     </dataQuery>
     <dataStructure>
            <group name="G_1" dataType="varchar2" source="Q_1">
                                <element name="SUPERVISOR_NAME" dataType="VARCHAR2" value="SUPERVISOR_NAME"/>
                                <element name="EMPLOYEE_NAME" dataType="VARCHAR2" value="EMPLOYEE_NAME"/>
                                <element name="EMPLOYEE_NUMBER" dataType="NUMBER" value="EMPLOYEE_NUMBER"/>
                                <element name="DEPARTMENT" dataType="VARCHAR2" value="DEPARTMENT"/>
                                <element name="EMPLOYEE_EMAIL" dataType="VARCHAR2" value="EMPLOYEE_EMAIL"/>
                                <element name="SALARY" dataType="NUMBER" value="SALARY"/>
                </group>
     </dataStructure>
    </dataTemplate>

Sql 语句会先执行,然后数据结构会显示从获取的行中选择一行,或者它们会并行运行吗?

【问题讨论】:

【参考方案1】:

您能否分享一下您想要作为输出的 XML 结构。

还分享您正在使用的查询。

根据您的输入,首先执行查询并将数据结构应用于该投影。 TBH,我仍然无法完全回答您的问题。

在生成 XML 文件期间,如果数据出现问题,则 XML 文件显示部分呈现。

【讨论】:

我在描述中添加了它

以上是关于E-BIZ并发程序XML文件的执行流程是啥?的主要内容,如果未能解决你的问题,请参考以下文章

重新启动火花流应用程序的最佳方法是啥?

mybatis执行流程源码分析

spring mvc的工作流程是啥?

spring mvc的工作流程是啥?

Apache Flink是啥?

java中switch语句的执行步骤跟流程是啥?