Hello, I have read and experimented with the following article on how to call RPG service programs from java: Calling Service Programs from java We have so many service programs which have character return values. We’re now starting to do more java development in our shop, and would like to keep our business logic unchanged and centralized. Hence, we been writing wrapper programs to get around these issues, but as you may know these are hard to maintain. My current java project will require numerous calls to service programs and most of which have character return values. Have there been any recent developments in this area? I really don’t understand why IBM would implement a toolbox which allows calling service programs, but only integer return values??? It’s very common for service programs to have non-numeric return values. Does anyone have any information on this subject? Thanks.