Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法从mulesoft在MS Dynamic CRM中创建记录_Java_Web Services_Mule_Dynamics Crm_Dataweave - Fatal编程技术网

Java 无法从mulesoft在MS Dynamic CRM中创建记录

Java 无法从mulesoft在MS Dynamic CRM中创建记录,java,web-services,mule,dynamics-crm,dataweave,Java,Web Services,Mule,Dynamics Crm,Dataweave,下面是我正在做的 我正在使用mule MS Dynamics连接器创建一个触点 我从mysql数据库获取记录(从源文件插入) 将其转换为dataweave中特定于CRM的对象 这适用于超过1000万条记录。但是为了几百张唱片 我得到以下错误: 将SAAJ模型写入流时出现问题:要输出的文本中的空白字符(0x1f)无效(在xml 1.1中,可以作为字符实体输出) 通过一些研究,我发现(0x1f)代表我们“单元分隔符” 我试着在我的dataweave中这样替换这个角色 %var replaceSa

下面是我正在做的

  • 我正在使用mule MS Dynamics连接器创建一个触点

  • 我从mysql数据库获取记录(从源文件插入)

  • 将其转换为dataweave中特定于CRM的对象

这适用于超过1000万条记录。但是为了几百张唱片 我得到以下错误:

将SAAJ模型写入流时出现问题:要输出的文本中的空白字符(0x1f)无效(在xml 1.1中,可以作为字符实体输出)

通过一些研究,我发现(0x1f)代表我们“单元分隔符”

我试着在我的dataweave中这样替换这个角色

%var replaceSaaj = (x) -> (x replace /\"0x1f"/ with "" default "")
但问题依然存在。 我甚至试图在我的源文件和数据库中查找这些字符,但都没有成功。 我知道此连接器在内部使用SOAP服务。

我按照此操作在源文件中回溯这些字符…但运气不好我按照此操作在源文件中回溯这些字符…但运气不好