This seems to come up every few months. I have agreed to present a "session" at the next share that (hopefully) will put this issue to rest. There is so much FUD about this particular issue that it gets funny.
There is NOTHING,NOTHING,NOTHING against migrating to the current version of z/OS directly from ANY version of z/OS, or even going back at least to OS/390 2.7. Not only that, but with proper planning you can fall back as well. All it takes is planning. Obviously there are incompatibilities, but they aren't in the catalog that's for sure. I have performed well over 100 migrations/conversions from "back" levels of the OS to the "then and now" current level of the OS. Compatibility isn't ever a problem, the only problems that happen are when you fail to plan. Can you update the catalogs from a newer version of the OS and still be okay on your old version, the answer is YES. Should you do that without planning things out properly, the answer is NO. Will there be problems falling back? If you don't plan things out, the answer is YES. If you were migrating from 1.9 to 1.10 and didn't plan it out, you would have problems falling back. In fact, if you were just putting maintenance on your running 1.10 system and you didn't plan things out, you're going to have a problem falling back. There are NO problems migrating your 1.7 JES spool data to the newest version. You can use NJE, you can use Spool offload. Can you use NJE under TCP, can you MAS the different versions of JES together? The answer is "it depends" on if that support is available for the version your moving from. Now, obviously, there are some things that you can't do on some conversions/migrations. Just as a quick example, you may not be able to create an IODF from an older version of the OS that can be used fully by the newer version, and there are many other "issues" as well that can cause you some small headaches. The problems are all well known and well documented at this point in time, so there is no reason for not knowing this up front when you convert. NO ONE wants to do a migration of more than one OS level at a jump. Who in there right mind would want to jump from z/OS 1.1 to 1.10 by first going to 1.3, then 1.5 then 1.7, then 1.9, then 1.10? You couldn't even get most of those versions at this point in time so even thinking about multiple jumps is silly. I can imagine how many systems programmers would be strung up by the users if they were told to spend a month testing a new release of z/OS only to be told "now lets do it again a couple more times with ANOTHER version that we have no plans on actually running"!! If the question was "is there a spool compatibility issue backing out from 1.10 back to 1.7 should a backout become necessary". The answer is that you should (any time you migrate to anything) backup your data, and offload your spool data and restore it on the other end. If you need to move back from 1.10 to 1.7, you again backup your data and offload the spool data and restore it on the other end. It doesn't matter how far you are jumping. Backup the data, offload the spool, (unless you are going to use NJE and co-exist these systems), then it's just a backup that you need. If the question was "can you read a 1.7 spool with a 1.10 JES, the answer is YES, but why would you want to? That in itself is a very poor migration plan. What are you saving by doing that, 15 minutes? Look at the cost if ANYTHING were to happen, and it doesn't even have to be related to 1.10 or 1.7, what if you had a DASD problem? What if it rains on Tuesday? Your plan should never be to jump first and think about recovery later. ALWAYS plan for things to NOT work, ALWAYS plan for things to break. If you don't have a plan, STOP until you do. Sorry for the soapbox speech (again), but IBM does NOT want you to have to perform multiple jumps to get to your target release. On the other hand, it's not fair for IBM to have to test every possible fallback for you. Believe me, IBM does NOT want to make it difficult for you to migrate to the newest version of the OS. As I previously said, there is a lot of FUD on this issue, you have to just look past it and create a proper plan that makes sense. Don't be afraid to ask questions, and don't assume that the answer you get is going to be the right one. You should ALWAYS have a plan, and ALL plans should have contingencies for what to do, (and when to do it), if things don't work out. Falling back to the old version is never fun, but it isn't traumatic either. I will be willing to bet that if you plan for the fall back, that even if you don't need to use it, you are NOT wasting your time. Brian ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html