- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - OpenVMS
- >
- Re: Dynamic call
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Discussions
Discussions
Forums
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО02-10-2009 06:39 AM
тАО02-10-2009 06:39 AM
I'm wondering how to do a real dynamic call if it is possible.
The former time I worked with COBOL I was able to modify a subrutine and after compile it changes took effect inmediately without relink caller rutine (I worked with RUMBA).
Now I use Open VMS and I'm not able to do so, if I don't relink the caller rutine it doesn't take any change done on the subroutine.
Is there any way to do that??
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО02-10-2009 06:43 AM
тАО02-10-2009 06:43 AM
Re: Dynamic call
Wim
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО02-10-2009 07:14 AM
тАО02-10-2009 07:14 AM
SolutionIndeed, this is a straightforward technique that is one of the most powerful in OpenVMS.
I described this approach in "A Case Study in OpenVMS Shareable Libraries" at the Fall 1996 DECUS Symposium. The notes from that presentation can be found via: http://www.rlgsc.com/decus/usf96/index.html
Hoff and others have also published information on this approach. Note that the details of creating the transfer vector differ between VAX and Alpha/Itanium.
- Bob Gezelter, http://www.rlgsc.com
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО02-10-2009 07:31 AM
тАО02-10-2009 07:31 AM
Re: Dynamic call
Wim
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО02-10-2009 08:39 AM
тАО02-10-2009 08:39 AM
Re: Dynamic call
The URL I posted earlier had an error.
It should have been at http://www.rlgsc.com
If the moderators can correct the error in my earlier post, it would be appreciated (and then this posting can be deleted).
- Bob
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО02-10-2009 09:12 AM
тАО02-10-2009 09:12 AM
Re: Dynamic call
The Mach and Erlang environments inherently provide this, and there are some powerful message-passing environments I'm working with now; where you can implement late linking and even upgrades.
This approach can be implemented on OpenVMS, but it's comparatively heavyweight given the process-level mechanisms present on the platform; you need to create your own middleware, or use one of the existing packages.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО02-10-2009 11:21 PM
тАО02-10-2009 11:21 PM
Re: Dynamic call
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО02-11-2009 04:10 AM
тАО02-11-2009 04:10 AM
Re: Dynamic call
(That's MPE/iX.) And it has little to do with MPE, it was COBOLII/XL that did the work.
>A dynamic library where you can update your modules. Little bit slow on initial program load but easy to maintain.
I don't think we ever allowed you to unload the XL.