messageRead

Version 24.3.9111


messageRead


读取消息项的内容,并返回单个输出字符串中的消息正文。

可选的参数

  • encoding:用于将消息数据解码为字符串的编码。允许的值由所使用的 JVM/OS 决定。大多数操作系统和 JVM 通常支持的编码值包括UTF-8ASCIIBASE64Hexwindows-1252ISO-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>