messageRead
Version 24.3.9111
Version 24.3.9111
messageRead
读取消息项的内容,并返回单个输出字符串中的消息正文。
可选的参数
- encoding:用于将消息数据解码为字符串的编码。允许的值由所使用的 JVM/OS 决定。大多数操作系统和 JVM 通常支持的编码值包括
UTF-8
、ASCII
、BASE64
、Hex
、windows-1252
和ISO-8859-2
。默认值为UTF-8
。
输出属性
- data: 消息内容。
示例
将逗号(,)替换为竖线字符(|)
<!-- 调用 messageRead 并将所有逗号替换为竖线 -->
<arc:call op="messageRead" out="result" >
<arc:set attr="messageOut.data" value="[result.data | replace(',','|')]" />
</arc:call>
<!-- 检查以确保输出消息有数据,否则抛出错误 -->
<arc:check attr="messageOut.data" >
<arc:set attr="messageOut.filename" value="[FileName]" />
<arc:push item="messageOut" />
<arc:else>
<arc:throw code="NoData" desc="No message data." />
</arc:else>
</arc:check>