wsdl中portType和绑定背后的基本原理(Rationale behind portType and binding in WSDL)
在wsdl中,我们在portType元素中定义操作名称,输入和输出; 稍后在绑定中我们再次定义操作,输入和输出。 这背后的理由是什么? 为什么定义它们两次? 我理解在绑定中我们定义了encodingStyle和其他属性,那么portType的需求是什么?
In a WSDL we define the operation name, input and output in the portType element; later on in binding we define operation, input and output again. What is the rationale behind this? why define them twice? I understand in binding we define the encodingStyle and other attributes, so what is the need of portType?
原文:https://stackoverflow.com/questions/21556837
最满意答案
你需要做的是在tFileList中把你的主文件夹选中复选框包含子目录,并在FileList类型下拉列表中选择目录。 你的文件掩码应该是“旧”,或者如果它更“ 老 ”。 迭代并使用参数((String)globalMap.get(“tFileList_1_CURRENT_FILEPATH”))来捕获你的子目录。 现在,您可以在tFileDelete中使用此文件夹路径,这也可以删除文件夹
What you need to do is in the tFileList put your main folder choose check box include sub directories and in the FileList type drop down list choose Directories. Your file mask should be "OLD" or if it is anything more "OLD". Iterate and use the parameter ((String)globalMap.get("tFileList_1_CURRENT_FILEPATH")) to capture your sub directories. Now you can use this folder path in a tFileDelete Which can also delete folders
相关问答
更多-
下列中不属于面向对象的编程语言的是?[2022-05-30]
a -
Talend ETL工具(Talend ETL tool)[2022-10-29]
是的,这可以在Talend中完成,但如果您不想使用tMap,那么您的表和文件必须完全匹配。 我们实现它的方式是阶段表,它们都是varchar的数据类型。 当您将原始数据加载到阶段表中时,这种方法很有效,并且在将阶段数据加载到数据仓库之前,在加载之后完成验证。 以下是我们方法的摘要: 文件名包含表名,因此进程以tFileList开头,并从文件名中解析出表名。 使用tMSSQLColumnList获取表的每个列名,类型和长度(一种方法是将其存储为tFixedFlowInput中的内联表) 通过tSetDynam ... -
要从一个目录中读取多个文件,可以使用tFileList组件。 它允许您指定目录和文件名模式。 匹配模式的目录中的所有文件将一个接一个地处理。 您需要使用tFileList组件中的“Iterate”链接到描述您要对每个文件执行的操作的那些组件。 在您的情况下,您将从tFileInputDelimited组件(读取文件)开始,并将其主要输出连接到tMysqlOutput组件。 默认情况下,MySQL组件只是将数据附加到现有表中,这样可以获得所需的结果。 在tFileInputDelimited组件中,您不会使用 ...
-
在Talend中传递不同的分页令牌时循环遍历tfilefetch(Loop over tfilefetch while passing different paging token in Talend)[2023-01-01]
我实际上已经自己介绍了它。 'code'从tLoop添加SubJob Ok到tFileFetch并在tLoop中添加条件,直到你的条件匹配'more result'为false。 最后添加了带附加模式的分隔输出 I have actually covered it by myself. 'code' Add SubJob Ok from tLoop to tFileFetch and add condition in tLoop which say until your condition matches ... -
你需要做的是在tFileList中把你的主文件夹选中复选框包含子目录,并在FileList类型下拉列表中选择目录。 你的文件掩码应该是“旧”,或者如果它更“ 老 ”。 迭代并使用参数((String)globalMap.get(“tFileList_1_CURRENT_FILEPATH”))来捕获你的子目录。 现在,您可以在tFileDelete中使用此文件夹路径,这也可以删除文件夹 What you need to do is in the tFileList put your main folder c ...
-
talend中的连接失败(Connection failure in talend)[2022-04-01]
您获得的错误可能只是指向无法从您的计算机访问数据库的事实,因为无法访问主机名。 要验证相同,请尝试使用您选择的任何IDe(SQLDeveloper / Toad或SQL * plus)连接到数据库。 The error you're getting might simply be pointing to the fact that the database is not accessible from your machine, as in the hostname cannot be reached. T ... -
最后,我通过使用另一个tFileInputRegex Talend组件再次解析来排序,其中第一个文件被拒绝: Talend作业架构: Finally I've sorted out by parsing again with another tFileInputRegex Talend component with files rejected by first one: Talend job schema:
-
您可以使用Talend marketplace中的tFTPCreateDirectory 0.2。 渣子 We can use Tssh component in Talend and use unix command to create directory.
-
要使tOracleInput_1成为循环的一部分,您需要使用OnComponentOk触发器,如下所示: To make tOracleInput_1 part of the loop, you need to use OnComponentOk trigger like this :
-
在进行一些研究并与Talend支持中的某些联系人交谈时,问题似乎是我试图从我的本地工作站运行该作业。 由于文件需要发送到服务器本身的本地目录,因此需要通过Talend管理中心运行。 On doing some research and speaking to some contacts in Talend support, it appears the issue is that I was attempting to run the job from my local workstation. As th ...