Operating System - OpenVMS
1830242 Members
2191 Online
109999 Solutions
New Discussion

Implementing JMS on OpenVMS

 
SOLVED
Go to solution
Rajesh Karelia
Frequent Advisor

Implementing JMS on OpenVMS

Hi,

There is a requirement in my project to implement XML over JMS interface. This interface will talk to another system listening to JMS requests.

I am new to Java, JMS, etc and need to complete this project ASAP.

Could anyone please give me pointers or help me out with the implementation.

The platform is OpenVMS is 7.2 on Alpha servers.

Thanks
Rajesh
7 REPLIES 7
Ian Miller.
Honored Contributor

Re: Implementing JMS on OpenVMS

Upgrading to a version of VMS from this century would mean its more likely that you could do this.

The fastest way to do this would be to paid somone else who does know java, JMS etc.
____________________
Purely Personal Opinion
Hoff
Honored Contributor

Re: Implementing JMS on OpenVMS

Ok; you're asking for assistance in learning large and complex and powerful languages (Java) and run-time environments (XML) here in what is a largely unrelated operating system environment (OpenVMS; the Java and XML environments seek to be largely or entirely platform-independent) and in an HP ITRC forum that uses circa 46 character by 16 line text input boxes. Your question fits here. The answer won't.

I'd suggest that you ask your manager to acquire for you any of the available books on this topic, or take some classes, or hire somebody (else) to deal with this particularly if this is a rush job.

I'm certain you know this, but you're really going to be in the deep end of the pool here. (I would hope and recommend that you have communicated your concerns here to your manager, too. Depending on local organizational politics, you could be getting a real challenge here, or somebody could potentially be setting you up to take the blame for failure.)

As for books on Java and XML and such, there are various of these available. The O'Reilly books (http://oreilly.com/) can be a good resource, for instance.

I expect there are technical classes in your area of India; there are technical schools located all over Bangalore, for instance.

What approach you might choose here depends on how you best learn, and how you learn what are in essence several massive new topic areas. (And topic areas which are largely not related to OpenVMS itself.)

No one is going to be able to provide you with even an intro to Java and JMS, and to XML, here in a tiny little text input box. The introductions to these topic areas are likely semester-long courses at most institutions, after all.

I wish you the best of luck with this; you have been handed a large and challenging opportunity here, and a substantial career growth opportunity.
Rajesh Karelia
Frequent Advisor

Re: Implementing JMS on OpenVMS

I understand the complexity in implementing this requirement on OpenVMS.

What I need now is the understanding of how this solution can be technically implemented on OpenVMS.

Our existing functionality is extensively build in C programming. Is there any kind of API which can be invoked from 'C' on VMS?

Thanks
Rajesh Karelia
Frequent Advisor

Re: Implementing JMS on OpenVMS

Adding more to my previous response, I am not based in India at the moment. Hence can't attend any training on XML/JMS.
Ian Miller.
Honored Contributor

Re: Implementing JMS on OpenVMS

There are ports of libxml available for VMS.

java runs on VMS, at least on reasonably current versions. (7.2 was released in 1999 and HP stopped supporting it five years ago in June 2002.

You have more hope in finding an in implementation of XML over JMS and getting it to work on VMS V8.3 which has a more capable C library

____________________
Purely Personal Opinion
Hoff
Honored Contributor
Solution

Re: Implementing JMS on OpenVMS

Your single biggest software limit right now is that you're on OpenVMS Alpha V7.2. As another has mentioned, this is an antique version. (I'd also ensure the Alpha boxes involved have byte-word -- Alpha EV56, EV6, or later -- as Alpha boxes running OpenVMS this far back might have even older Alpha hardware.) In this case, you'll have the choice of upgrading that to a more recent version (V7.3-2 or V8.3 would be the most obvious choices if remaining on Alpha, or to OpenVMS I64 V8.3 if moving to Integrity), or with the wholesale replacement of the OpenVMS box with an HP-UX on Integrity, Linux on ProLiant, or on another OS on another box.

Versions of Java and libxml2 have been ported to OpenVMS, and Java can operate with and can call into other languages. Details can be found with the OpenVMS Java web pages, and with the (older) copy of libxml2 found over on the OpenVMS Freeware. (Other platforms tend to have Java and libxml2 integrated into the base distribution.)

And FWIW, Java and libxml2 and calling into underlying code are just the very tip of this very substantial project iceberg. There are any number of other concerns, ranging from required performance to the scale and requirements of the project itself.

If this is a rush issue, again, get yourself some experienced help here. These areas can easily require a year or two of concerted reading and training and practical experience to reach journeyman status. Yet longer to master. These are not small topics.

Rajesh Karelia
Frequent Advisor

Re: Implementing JMS on OpenVMS

Thanks a million for your inputs.
Just one point that our system is on version 7.3-2 and there is a plan to move to HP Integrity servers with version 8.3 in near future.

Thanks
Rajesh