我对xml编码很陌生,也许我觉得我咬得比我嚼得多。我可以让它们单独运行,但是当我尝试组合它时它不起作用或者格式化很糟糕。尝试合并此java进程以将单引号合并到文件名这里是添加单引号的进程名称。我需要先使用文件名和唯一标识符进行连接,然后我需要获取该文件名并基本添加单引号。
`
<!-- <assign to="DestinationMessageName" from="concat(DestinationMessageName,'.T',string(mfExtension))" /> -->
<assign to="NewFilename" from="
if(string-length(NewFilename) > 0,
concat(NewFilename, '.T',string(mfExtension)),
if(string-length(C_RENAME_MASK) > 0,
concat(C_RENAME_MASK, '.T',string(mfExtension )),
concat(DestinationMessageName, '.T',string(mfExtension))
)
)"
/>
</output>
<input message="inmsg">
<assign to="." from="*"></assign>
</input>
</operation>
</sequence>
`
这是原始进程,它在文件名末尾连接文件名和唯一标识符。示例filename.T123456 我仍然需要文件名和唯一的标识符,但我需要用单引号包含整个内容。 'filename.T123456'
<process name="test_quote_JavaTask">
<sequence>
<assign to="NewFilename">"*"</assign>
<operation name="JavaTask Service">
<participant name="Quote_Java_task"/>
<output message="JavaTaskInputMessage">
<assign to="." from="*"></assign>
</output>
<input message="inmsg">
<assign to="." from="*"></assign>
</input>
</operation>
</sequence>
</process>
非常感谢任何帮助。