15 pts.
 Failed to Convert Function Standard Synon to 64-Bits
I have successfully migrated AS400 from O/S V3R2M0 to V5R2M0. But currently having problems especially for objects standard synon (exmpl: Y2QLVNR, etc)which failed to be converted to 64 Bits. The error message is 'Program or module not observable' Any help greatly appreciated! Thank you Hendriyanto - Indonesia

Software/Hardware used:
-
ASKED: June 25, 2010  10:07 AM
UPDATED: July 13, 2010  1:33 AM

Answer Wiki:
the version of software you are using as you say is not observable and will not convert. You need to contact the software vendor and ask for an update for the operating system you are using. There's no other way arounf the problem unless you re-compile, which you probably can't do as you won't have the source code.
Last Wiki Answer Submitted:  June 25, 2010  1:33 pm  by  Adamwkiuk2002   215 pts.
All Answer Wiki Contributors:  Adamwkiuk2002   215 pts.
To see all answers submitted to the Answer Wiki: View Answer History.


Discuss This Question:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _


 

Break down what objects did not get converted (this should have been tested before the system was converted upward). Either submit two jobs and look at the job log or bring up two screens and run the commands on one screen looking at the job log with the second screen.

To find what files did not get conveted in what libraries issue the command:
STROBJCVN LIB(*ALLUSR) OBJTYPE(*FILE)

To find what programs did not get conveted in what libraries issue the command:
STROBJCVN LIB(*ALLUSR) OBJTYPE(*ALLPGM)

Change the *ALLUSR parameter to a particular library and it will only do this library.

If you have the source code you need to recompile the program and then ship this over to the new machine (if required). If you do not have the source code then you will have to either rewrite the program in question or get this from an outside source.

 195 pts.

 

(this should have been tested before the system was converted upward).

That would be tricky since …migrated AS400 from O/S V3R2M0.

Regardless, a Synon program named “Y2QLVNR” is simply unlikely to convert. The conversion needs to be done by the vendor.

It’s possible that it doesn’t matter. If the program is part of the generator processes and not part of the generated application run-time, it probably will never be used. It would only be relevant if the product is licensed and upgraded to run on V5R2. And if it’s not licensed, then the conversion shouldn’t be done anyway.

Tom

 110,135 pts.

 

Thanks Tom-san & Ross Howatson-san.
Y2QLVNR is one of objects in synonlibs library. Mostly those objects include in our add-on programs which generated by synon system. If the application just only process, I do skip that object & recompile that application. This is one of solution. But if the program is input program & use subfile, almost impossible..

Rgds
Hendriyanto

 15 pts.