我正在使用IBM集成总线v10(以前称为IBM Message Broker)将COBOL例程公开为SOAP Web服务。COBOL例程通过MQ队列集成到IIB中。
我们在IIB中导入了一些COBOL副本作为DFDL模式,SOAP消息和DFDL消息之间的映射工作正常。
但是,当消息到达必须对消息树进行序列化的节点时(例如,文件输出或MQ请求),它将失败,并出现以下错误:
"The PIF data could not be found for the specified application"
这是异常堆栈跟踪的最后一部分:
RecoverableException
File:CHARACTER:F:\build\slot1\S000_P\src\DataFlowEngine\TemplateNodes\ImbOutputTemplateNode.cpp
Line:INTEGER:303
Function:CHARACTER:ImbOutputTemplateNode::processMessageAssemblyToFailure
Type:CHARACTER:ComIbmFileOutputNode
Name:CHARACTER:MyCustomFlow#FCMComposite_1_5
Label:CHARACTER:MyCustomFlow.File Output
Catalog:CHARACTER:BIPmsgs
Severity:INTEGER:3
Number:INTEGER:2230
Text:CHARACTER:Caught exception and rethrowing
Insert
Type:INTEGER:14
Text:CHARACTER:Kcilmw20Flow.File Output
ParserException
File:CHARACTER:F:\build\slot1\S000_P\src\MTI\MTIforBroker\DfdlParser\ImbDFDLWriter.cpp
Line:INTEGER:315
Function:CHARACTER:ImbDFDLWriter::getDFDLSerializer
Type:CHARACTER:ComIbmSOAPInputNode
Name:CHARACTER:MyCustomFlow#FCMComposite_1_7
Label:CHARACTER:MyCustomFlow.SOAP Input
Catalog:CHARACTER:BIPmsgs
Severity:INTEGER:3
Number:INTEGER:5828
Text:CHARACTER:The PIF data could not be found for the specified application
Insert
Type:INTEGER:5
Text:CHARACTER:MyCustomProject
我的可部署BAR文件中似乎缺少一些东西。重要的是要说明我的应用程序具有消息流,并且它依赖于包含所有. xsd文件(DFDL)的共享库。
我想模式是可以的,因为我使用Toolkit向导生成了它们,并且消息解析工作良好。问题只出在序列化上。
有人知道这里可能少了什么吗?
面临类似的问题。在我的示例中,带有HttpRequest节点的消息流使用DFDL域解析器/格式解析来自远程系统的HTTP响应,引发了此错误(无法找到指定应用程序的PIF数据)。“重新选择”相同的解析器域
听起来好像是OutputRoot。属性未指向共享库。我不记得是哪个子字段完成了这项工作-要么是OutputRoot。属性。MessageType或OutputRoot。属性。消息集。您可以轻松地检查—只需检查InputRoot的内容。使用相同共享库的输入节点后的属性。
OutputRoot。属性。MessageType必须包含DFDL模式中消息的名称。此外,当DFDL模式位于共享库中时,OutputRoot。属性。MessageSet必须包含库的名称。
问题内容: 我正在用C ++编写一些JNI代码,以便从Windows XP的applet中调用。我已经能够成功运行applet并加载和调用JNI库,甚至可以在其他DLL中调用它。我通过设置PATH系统环境变量来使其工作,以包括所有DLL所在的目录。 因此,问题在于,我添加了另一个使用新的外部DLL的调用,并且突然在加载库时引发UnsatisfiedLinkError。消息为:“找不到指定的过程”。
我试图开发一个C++DLL的JNA包装器。 在com.sun.jna.function.(function.java:252),在com.sun.jna.nativelibrary.getfunction(nativelibrary.java:600),在com.sun.jna.nativelibrary.getfunction(nativelibrary.java:576),在com.sun.j
我使用SpringBoot创建了Web应用程序(SpringMVC),并通过内置服务器ApacheTomcat(maven tomcat插件)执行它。它工作得很好。所以我的问题是如何将这场战争部署到WAS7.0应用服务器中。
我正在尝试使用可视化工作室创建一个dll文件,并在java项目中使用/访问它。库似乎被加载了,但总是抛出相同的异常:线程“主”java.lang.中的异常不满意链接错误:查找函数“函数”时出错:找不到指定的过程。我的C / C技能不是最好的,所以问题可能就在那里。我试图编辑h和cpp文件,使用类,命名空间,静态方法和在网络上找到的其他人员,但无所事事。我也看到其他帖子谈论Depency Walke
我是Ibm集成总线的新手,一直在努力将数据从http节点转换为SOAP节点。我的消息流 问题是,当我使用SOAP输入时,它可以工作,但当我使用Http输入更改它并将数据从JSON转换为XML时,错误不断出现。 计算节点代码: 我的WSDL(它与SOAPInput和postman配合得很好) 错误: