Java

Java

Java

Topics on Semeru (Java) on IBM Z

 View Only
  • 1.  z/OS Java development on other platforms

    Posted Thu December 01, 2022 06:48 PM
    Related to the thread about the IBMZSecurity provider... I've just been through a similar process with JZOS, until I found the Java 11 ibmjzos.jar downloads.

    Probably 99% of Java development for z/OS is done on other platforms. If there are z/OS Java functions that cannot easily be used in e.g. Eclipse at development/compile time they might as well not exist, because people won't use them.

    IBM needs to make components specific to z/OS Java easily available for compile time use. Ideally, in a repository somewhere so they can be referenced using Maven etc. Otherwise it makes Java development for z/OS too hard.

    Incidentally, when you download the JZOS jar the license says:


    This Program is supplied only for use with Named Program(s) and/or Service(s) identified below or their successors. Licensee is prohibited from using this Program in connection with any other software or service.

    Named Program(s) and/or Service(s):

    1. IBM Semeru Runtime Certified Edition for z/OS Version 11 (5655-DGJ)

    I assume the "Edition for z/OS" only runs on z/OS? The license seems to prohibit using it for development on a platform other than z/OS, even though I think that is what it is intended for. Or maybe "for use with" is a looser concept than I am imagining?



    ------------------------------
    Andrew Rowley
    ------------------------------


  • 2.  RE: z/OS Java development on other platforms

    Posted Fri December 02, 2022 12:21 PM

    Hi Andrew,

    Glad you're able to find ibmjzos.jar download. For reference, we documented this on our Java SDK products on z/OS download page. "The IBM JZOS Batch Launcher and Toolkit are included as part of the IBM Semeru 11 SDK by default. To facilitate Java development against JZOS Toolkit APIs on non-z/OS platforms, an independent re-distributable jar containing the JZOS Toolkit classes can be downloaded here."

    Java Batch is one of the most popular use cases on z/OS, hence a redistributable version of the JZOS jar is made available. This is after careful consideration and numerous client feedback, e.g. Request for Enhancement (RFE) on "Provide a redistributable JAR file for the IBMJZOS API in Java 11"

    Each security provider has different use cases and the requirements around them can be very different. If you have a new requirement you'd like to submit for our team's consideration and for others in the Java community to vote on, please visit our Java on z/OS RFE Ideas Portal.

    Thank you.



    ------------------------------
    James Tang
    ------------------------------



  • 3.  RE: z/OS Java development on other platforms

    Posted Wed May 03, 2023 01:34 PM

    Hi Andrew,

    Based on recent feedback, we have published a technote related to this topic, for your information.
    https://www.ibm.com/support/pages/node/6986587



    ------------------------------
    James Tang
    ------------------------------



  • 4.  RE: z/OS Java development on other platforms

    Posted Tue December 17, 2024 12:01 PM

    Hi Andrew,

    We wanted to circle back on this thread, in an effort to learn more about your needs through a future sponsor user feedback session.

    Specifically, we are looking to gather insights regarding the availability of security provider interfaces on Maven for Java development (Semeru 11+).

    These sessions typically last about an hour and provide us with a chance to ask questions, clarify your requirements, and better understand your use case. Your feedback will help us evaluate and prioritize potential improvements in this area.

    If you're interested in participating, please let us know, and we'll be happy to schedule a time that works best for you.

    Thanks,

    Thaksena



    ------------------------------
    Thaksena Rangarajan
    ------------------------------



  • 5.  RE: z/OS Java development on other platforms

    Posted Tue December 17, 2024 12:01 PM
    Edited by Thaksena Rangarajan Wed December 18, 2024 10:15 AM

    <deleted>