The current implementation of file access uses two sets of APIs. The first is the Explorer APIs so that we can use web-based editors (context sensitive) in order to access the data. So for example, JCL, COBOL, Java grammar assists are available. The Explorer APIs allow us to deliver a stable user interface. Currently the project is using the z/OSMF APIs for file access. So, Authentication is SAF based, Authorization is SAF based. The question about serialization is up to the consumer of the REST interface. For instance, if editing a dataset the caller can request that the ENQ on the dataset be held to keep others from editing the file.
Here is a reference to the current REST APIs for data set access in z/OSMF. https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.1.0/com.ibm.zos.v2r1.izua700/IZUHPINFO_API_GetReadDataSet.htm <https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.1.0/com.ibm.zos.v2r1.izua700/IZUHPINFO_API_GetReadDataSet.htm> Matt Hogstrom [email protected] +1-919-656-0564 PGP Key: 0x90ECB270 Facebook <https://facebook.com/matt.hogstrom> LinkedIn <https://linkedin/in/mhogstrom> Twitter <https://twitter.com/hogstrom> “It may be cognitive, but, it ain’t intuitive." — Hogstrom > On Aug 24, 2018, at 10:51 AM, Bruce Armstrong <[email protected]> wrote: > > Tom - I don't know - I will find an answer. In the examples of using web > ui and cli, it has been limited to the files owned by a given user. > > Zowe is using z/OS services thru z/OSMF REST APIs.......if you are > invoking a command or service that does an ENQ then I would say "yes". If > Zowe is invoking a command/service that does not do ENQ then "no". > > > > Bruce Armstrong > IBM System Z Offering Manager- zowe.org > 4205 S MIAMI BLVD, DURHAM NC 27703-9141 > Email: [email protected] > Tel: 919-254-8773 > Cell: 919-931-3132 > > > > > > > From: Tom Marchant <[email protected]> > To: [email protected] > Date: 08/24/2018 10:25 AM > Subject: Re: Zowe for systems programmer ? > Sent by: IBM Mainframe Discussion List <[email protected]> > > > > On Fri, 24 Aug 2018 10:10:45 -0400, Bruce Armstrong wrote: > >> Zowe (either cli or web ui) is still using your SAF access controls via >> the z/OSMF REST APIs so I will say no there is not magic file sharing >> logic in Zowe itself. > > That doesn't answer the question that I asked. SAF determines > whether I can access the data set. ENQ ensures that no one else > can have it while I am updating it. > > Does Zowe cause an appropriate ENQ to be issued? > > -- > Tom Marchant > >> From: Tom Marchant <[email protected]> >> To: [email protected] >> Date: 08/24/2018 08:21 AM >> >> Will it do so while providing integrity so that two users can't edit the >> same data >> set (or member) at the same time, whether using Zowe or ISPF? > > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to [email protected] with the message: INFO IBM-MAIN > > > > > > > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to [email protected] with the message: INFO IBM-MAIN ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
