Thanks Kirk, The ibmjzos.jar in my IDE was too back level to show those methods. Now I'm using 2.4.10 I can see them.
Steve -----Original Message----- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Kirk Wolf Sent: Thursday, December 1, 2022 10:29 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: JZOS VSAM API equivalent VSAM ENDREQ? You don't have to assume, the javadoc documents which C library functions are used. https://www.ibm.com/docs/en/sdk-java-technology/8?topic=SSYKE2_8.0.0/com.i bm.java.zsecurity.api.80.doc/com.ibm.jzos/overview-summary.htm And I'll correct what I said earlier, if you look at the javadoc you will see that there are now wrappers for several of the C library "*_unlocked" functions. Kirk Wolf Dovetailed Technologies, LLC http://coztoolkit.com Dovetailed Technologies: +1 636.300.0901 Note: Our website and domain name have changed from dovetail.com to coztoolkit.com On Thu, Dec 1, 2022, at 4:11 PM, Steve Austin wrote: > Thanks Kirk, > > I have multiple threads reading from and writing to a KSDS. After some > reads I need to release the record lock. I can see there is a locate() > method which I assume is a wrapper to flocate() and flocate() releases > all record locks, according to the doc, so I'll try locate(). > > Steve > > -----Original Message----- > From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] > On Behalf Of Kirk Wolf > Sent: Thursday, December 1, 2022 3:58 PM > To: IBM-MAIN@LISTSERV.UA.EDU > Subject: Re: JZOS VSAM API equivalent VSAM ENDREQ? > > 1) There is no ENDREQ in the ZFile class. The methods are pretty much > derived from the C library I/O functions. > > One common thing that ENDREQ is used for is for using a VSAM ACB to > submit jobs to the internal reader and give you back the jobid. JZOS does have a > class MvsJobSubmitter that does this. It does not expose a low level > VSAM api. > > 2) There is no fread_unlocked in the ZFile class. > > You can use the javadoc or open the class file in an IDE to see > exactly what methods are there. > > Kirk Wolf > Dovetailed Technologies, LLC > http://coztoolkit.com > Dovetailed Technologies: +1 636.300.0901 > > Note: Our website and domain name have changed from dovetail.com to > coztoolkit.com > > On Thu, Dec 1, 2022, at 6:31 AM, Steve Austin wrote: > > Is the VSAM ENDREQ functionality available via the JZOS ZFile VSAM API? > > Also I imagine zfile.read() maps to the C fread(), but is there an > > equivalent of the C fread_unlocked()? Thanks > > > > -- > > This e-mail message has been scanned and cleared by Google Message > > Security and the UNICOM Global security systems. This message is for > > the named person's use only. If you receive this message in error, > > please delete it and notify the sender. > > > > -------------------------------------------------------------------- > > -- For IBM-MAIN subscribe / signoff / archive access instructions, > > send email to lists...@listserv.ua.edu with the message: INFO > > IBM-MAIN > > > > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, send > email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN > > -- > This e-mail message has been scanned and cleared by Google Message > Security and the UNICOM Global security systems. This message is for > the named person's use only. If you receive this message in error, > please delete it and notify the sender. > > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, send > email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN > ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- This e-mail message has been scanned and cleared by Google Message Security and the UNICOM Global security systems. This message is for the named person's use only. If you receive this message in error, please delete it and notify the sender. ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN