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.ibm.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