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文件的执行流程是啥?的主要内容,如果未能解决你的问题,请参考以下文章