On Mon, 18 Feb 2008 14:59:29 -0600, Pommier, Rex R. wrote:
>
>Apparently JAVA is a prerequisite for using SMP/E receive fromnts
>according to the user's guide.  The memo to user's extension and the
>internet delivery checklist seemed to indicate that the only reason for
>needing java was to do the hash checking and the receive would just keep
>going without this particular check.  Guess I read it wrong (not the
>first time that's happened...).
>
Not in my experience.  An example with no Java objects in the product:

PAGE 0001  - NOW SET TO GLOBAL ZONE          DATE 02/18/08  TIME 15:33:36  
SMP/E 34.14   SMPOUT   OUTPUT

   SET BOUNDARY(GLOBAL).
GIM20501I    SET PROCESSING IS COMPLETE. THE HIGHEST RETURN CODE WAS 00.

   RECEIVE LIST ...  .

GIM69223I    SMP/E COULD NOT INVOKE A JAVA PROGRAM BECAUSE THE JAVA RUNTIME 
LOCATION (THE JAVA HOME DIRECTORY) IS NOT
             DEFINED.
GIM23411I    DATA INTEGRITY VERIFICATION WILL NOT BE PERFORMED ON PACKAGE 
xxxxx.gimzip BECAUSE ICSF IS NOT AVAILABLE AND
             AN ATTEMPT TO USE AN ALTERNATE SERVICE HAS FAILED.
    ...
GIM20501I    RECEIVE PROCESSING IS COMPLETE. THE HIGHEST RETURN CODE WAS 00.

GIM20502I    SMP/E PROCESSING IS COMPLETE. THE HIGHEST RETURN CODE WAS 00. 
SMP/E IS AT LEVEL 34.14.

>As far as the SMPJHOME and SMPCPATH DD's, I have the DDDEF's set up, but
>I thought they would just be used for the hash calculation.  SMPJHOME is
>pointing to where JAVA will be if I ever get it installed...
>
I might expect that Java would be needed to install jars into the target
library for APPLY, but not for RECEIVE.

However, I have found that if SMPJHOME is absent, things work as above.
If it's present but invalid, the RECEIVE fails.

>Download the non-SMP/E version of JAVA to start with.
>
>Pick up a current version of the SMP/E 3.4 user manual and read about
>internet service retrieval.
>
>Make sure you set up the CLIENT DD correctly or add SMPJHOME and
>SMPCPATH DDs to your JCL or DDDEFs.
>
I believe CLIENT and server are necessary only for FROMNETWORK,
not for FROMNTS.

All that said, SMP/E's reporting in this situation seems inadequate.
Perhaps there's a message in SYSPRINT that should be reported as a
utility failure in SMPOUT.  (I recall other cases where errors
reported in SMPRPT cause RC=8 with no other indication in SMPOUT.)

And, from an ISV's point of view, all this is complex enough that I
wish there were a standard Validation Procedure to verify the
customer's ICSF and Java setup.  Any suggestions?

Thanks,
gil

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to