|
Blogs
SAP has undertaken a project to re-engineer the RFC SDK (creating the SAP NetWeaver RFC SDK), which is good news for the Connectors (ref.). This means that eventually - all the RFC connectors, and 3rd party products will need to be updated to use the new under-carriage.
So whats the big deal?RFC is a stable technology, and has been for many years, so I can understand why this revelation may not seem very exciting. What is exciting is the unprecedented level of cooperation, understanding and good will that has come out in a relatively short time, as I have moved through the process of redeveloping the Ruby and Perl RFC Connectors. The result is (and will be more so), a better fit in terms of how the SDK works with Dynamic Languages, allowing the API that the Dynamic Languages offer for RFC connectivity, to better reflect the nature of those programming languages. For example - there are better features in the new NW RFC SDK that allow for easy translation of ABAP types to Ruby/Perl types.
New FeaturesIf we set aside the rationalisation, and simplification of the NW SDK (which is a bonus in itself), there are new features of the NW SDK that can be drawn upon -
This has lead to a complete overhaul of the Ruby, and Perl Connectors, with the aim to take advantage of the new NW SDK features, and to produce connectors that create a more intuitive bond between the underlying RFC API, and the natural features of each Dynamic Language.
Call for testersAs the new Ruby and Perl RFC Connectors are a complete rewrite and Alpha, I am calling for testers/early adopters from the Community.
Obtaining the Connectors, and Netweaver RFC SDKDownload the new sapnwrfc connector for Ruby, and get the new RFC SDK, port your applications to it, and let me know how you get on. I'm interested in usability feedback, problems, and feature requests.
For Ruby - download from the RAA. Follow the instructions in the included README file. Documentation is available Here. A GEM install package for Win32 has been built available here. For Perl - download from CPAN. Again - follow the instructions in the included README file. Documentation is available Here. A PPM install package for Win32 has been built available here. If you are interested in trialling/testing the new connectors, then along with the installing the new connectors (above) you will need to obtain the new Netweaver RFC SDK. in order to do this, please register your interest through the comments, ensuring that I know how to contact you, and what your platform requirements are, and with the help of the NW RFC team I will get the relevant details to you (Please see notes below).
Ruby ExamplesThere are plenty of examples in the tests/ directory of the sapnwrfc download, but here is a basic walk through of the new API:# specify a YAML base config file or pass connection
Config file (refer to the sap.yml file in the download): ashost: ubuntu.local.net
Test it out - and give your feedback.
Perl ExamplesAs with Ruby, there are plenty of examples in the software download in the t/* directory. Again - here is a taster showing the new API:use sapnwrfc;
Config file format is the same as for Ruby - refer to the sap.yml file in the download: ashost: ubuntu.local.net
Test it out - and give your feedback. The best place would be to carry on the discussion through the Forums. Special thanks go to:
More recent Notes:-)SAP has released the official NW RFC SDK. For more details read here.
Notes/Updates:The permanent home for the NW RFC SDK is now: http://service.sap.com/patches -> Entry by Application Group -> Additional Components -> SAP NW RFC SDK -> SAP NW RFC SDK 7.11 -> SAP NW RFC SDK 7.11
Piers Harding is just another old SAP Hack
| |||||||||||||||||||||||