gpt4 book ai didi

mule - 从 Mule 中的消息流中剥离非法字符

转载 作者:行者123 更新时间:2023-12-01 05:40:00 27 4
gpt4 key购买 nike

我遇到过一个问题,即源系统中存在非法字符,当它到达 DataWeave 转换器时会引发错误。我们已经修复了源系统中的数据,但是我们应该能够在 Mule 中删除这个非法字符。这是它命中 DataWeave Transformer 时发生的错误。我需要有关如何以及在何处去除这些“非法”字符的帮助。

ERROR 2015-11-30 17:46:16,837 [[ServiceNow].HTTP_8081_listener.worker.01] org.mule.exception.CatchMessagingExceptionStrategy: 
********************************************************************************
Message : Illegal character ((CTRL-CHAR, code 25))
at [row,col {unknown-source}]: [1,916] (com.ctc.wstx.exc.WstxUnexpectedCharException). Message payload is of type: WeaveMessageProcessor$WeaveOutputHandler
Type : org.mule.api.MessagingException
Code : MULE_ERROR--2
JavaDoc : http://www.mulesoft.org/docs/site/current3/apidocs/org/mule/api/MessagingException.html
Payload : com.mulesoft.weave.mule.WeaveMessageProcessor$WeaveOutputHandler@692ffd69
********************************************************************************
Exception stack is:
1. Illegal character ((CTRL-CHAR, code 25))
at [row,col {unknown-source}]: [1,916] (com.ctc.wstx.exc.WstxUnexpectedCharException)
com.ctc.wstx.sr.StreamScanner:674 (null)
2. Illegal character ((CTRL-CHAR, code 25))
at [row,col {unknown-source}]: [1,916] (com.ctc.wstx.exc.WstxUnexpectedCharException). Message payload is of type: WeaveMessageProcessor$WeaveOutputHandler (org.mule.api.MessagingException)
org.mule.execution.ExceptionToMessagingExceptionExecutionInterceptor:32 (http://www.mulesoft.org/docs/site/current3/apidocs/org/mule/api/MessagingException.html)
********************************************************************************

最佳答案

流程需要有效的 SOAP 消息。如果消息无效,那么您所做的就是正确的解决方案:修复源系统。仅删除字符并不意味着消息有意义。

关于mule - 从 Mule 中的消息流中剥离非法字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34009478/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com