.net wcf与RPGLE的互操作性



我正试图使用RPGLE在AS400中使用.NET WCF服务。我在谷歌上搜索了大部分网站,但没有找到任何相关信息。

有人能告诉我AS400 RPGLE编程接口是否可以与.NET WCF服务通信吗?

非常感谢任何帮助或参考。

感谢

是的,这是可能的。WCF不过是一个web服务。因此,您可以采取以下步骤与AS400进行通信。

1) 形成数据库连接字符串并点击AS400数据库

2) 您可以编写从数据库中获取值的方法,AS400对应方需要使用RPGLE开发存储过程,然后您可以在方法中调用RPGLE,并根据存储过程中的逻辑获取结果集。

您应该使用WSDL2RPG。这是一个由IBM提供的工具,用于生成给定WSDL文档的RPG Stubs für。这个Stub可以用于从您的RPG程序中调用Web服务方法。

示例:Wsdl2ws.sh–o/ifsPath/DirectoryForRPGSource–lrpg–s/qsys.lib/ibmilibrary.lib/YourServiceProgram.srvpgm/URLoFilenameOfWSDLDocument/Docname.wsdl

这样就生成了Stub。

相关内容

  • 没有找到相关文章

最新更新