Yes.  Sequence matters

Matt Hogstrom
+1 (919) 656-0564

> On Sep 4, 2018, at 18:18, Seymour J Metz <[email protected]> wrote:
> 
> I hope that you mean that it will first successfully do the ENQ, *then* check 
> whether the member has changed and if not do the update.
> 
> 
> --
> Shmuel (Seymour J.) Metz
> http://mason.gmu.edu/~smetz3
> 
> ________________________________________
> From: IBM Mainframe Discussion List <[email protected]> on behalf of 
> Matt Hogstrom <[email protected]>
> Sent: Tuesday, September 4, 2018 3:45 PM
> To: [email protected]
> Subject: Re: Zowe for systems programmer ?
> 
> This is a good discussion.  Our challenge is how to move forward that doesn’t 
> break the old ways of doing things but actually making forward progress.  
> Currently Zowe will read the data, allow it to be edited and then when 
> updating will check to see if the file is in unchanged.  If so, grab an ENQ 
> and make the update.  The editor and REST APIs are undergoing design now.  
> Give me a few days and I’ll provide a few scenarios and get your feedback on 
> what does and doesn’t work.
> 
> Matt Hogstrom
> [email protected]
> +1-919-656-0564
> PGP Key: 0x90ECB270
> Facebook 
> <https://secure-web.cisco.com/1wwj_4l50d47CREhDoXSU8-FEAJyxD4VH8eHa3GENk0V0M_oZ6dXZ4trJan6s0CK-mazgPBVYxjU59H1Ty7ojmZuJxwHaSi_MEu5jt46bB9vD-xbbe0m8QM1aioLcSAHLpeO8jawFXZeMUk0xpCaJK1XpK7MJsDXaLVImikNlCkvY0z5_LZRbu8s5UO1fELc9_jHxq1S200i-shQjkMngwqQJ57FSwezHAjjIBH1TX2bPQLa7TBXtyAj9DtZOMAE69jB7NL529ZwVaawPTCi1mJAzoPYG1S8WLYtgZjHvZ6XBB4owCAHGoYhM320rIENqjRWnkrVxTzCDK_qM5Ix6mscef5Yj5th5KicaBgmuKClE9bVkBbWgnMisz_OpQYza/https%3A%2F%2Ffacebook.com%2Fmatt.hogstrom>
>   LinkedIn 
> <https://secure-web.cisco.com/19NczfTmcjt-r6CHjnj5vrZ3kLsSDR2Xxf5lIOSfiDOyohA8rgh_qnqXt4EtgS3iWxg1Pqw_xPWtsTgrpCwBzhsWTtEKu1wQOUIuqPpXtUNX8YWJbCy07q-cid74wN8ECCxIusiUQzguIUSUGZYQj2rU2rMCNbbxW2uUIJxe_3RegeIYxnf3HshGFlNo-w_LadEITRQCl8y6iRFvNjXR8KqHRXL2cQoTh3TQtwsgg8F5NJ6eMSgiqc9ce5_L_vZoPWHHMPGzkvdHgZbmRNTwylZRIkIJke5FYBGpzy68qY3Ni-LI0vGXAmTSjGL24U-qveUgZ-yD9f9t8fm5nKnREWd5XamKSmygjXKEKCOYbjXdBQvqWhLRbCYV6uHGEqA7R/https%3A%2F%2Flinkedin%2Fin%2Fmhogstrom>
>   Twitter 
> <https://secure-web.cisco.com/1ApjXAJeQhVaDNbaNgVvGAGCplOhKc17sac2xxXganIKEOYUyS2Gfddt_Y1CBEaDvcc_TCc8j5EpJwUS2bUyPdL5JU7RnPQjXi8Uuw1Q_mJhBxBnzKhk002b0dbmORHmN3bgFtBZUTN8XRrkvJe4kmgy7ds3tpZiTztmvvAFdO_ZbJRTecj4Q-dEpbSna3W2g9e783iyryn77RiTyX8p45iQt7BEh05SmabDRwEl7Y_u-NJXbVgqwMHyjKlbmJqEt9tJ7jW_32Og3xtfweuP4W_4aGEDOw0pvMCA6FPEutJW5UvrZ523etmFSOVb6foShxxdA_wVLpunKux-L9mPbcjm565H-MPEqSeReVl6bQAbB9TaPp9PfcHNQfggrhO32BcHRWCtnKJONcCdWxNhbLQ/https%3A%2F%2Ftwitter.com%2Fhogstrom>
> 
> “It may be cognitive, but, it ain’t intuitive."
> — Hogstrom
> 
>> On Sep 4, 2018, at 3:31 PM, Gord Tomlin <[email protected]> 
>> wrote:
>> 
>> On 2018-09-04 11:08, Tom Marchant wrote:
>>>> On Fri, 31 Aug 2018 06:52:57 -0500, Jerry Callen<[email protected]>  
>>>> wrote:
>>>> Andrew Rowley wrote:
>>>> 
>>>>> When using source control you STILL need to make sure that 2 people
>>>>> are not updating the same file at the same time - it is just the
>>>>> window that is smaller.
>>>> On z/OS you could solve that with DISP=OLD (though that's not practical
>>>> in all situations).
>>> Not if you have some other process, such as with Zowe, that does not use
>>> the ENQ that the system uses to prevent simultaneous updates.
>> 
>> This thread started off with a discussion regarding the use of ISPF-style 
>> SPFEDIT ENQs for serialization. While those ENQs protect against 
>> simultaneous updates by multiple ISPF users, they do not protect against 
>> updates by other non-ISPF programs, such as IEBCOPY, IEBGENER, or many 
>> others.
>> 
>> Using SPFEDIT ENQs in Zowe would have the same strengths and weaknesses as 
>> using those ENQs in ISPF.
>> 
>> An ENQ convention can only truly be relied upon if all users of the system 
>> follow that convention. SPFEDIT falls short in that.
>> 
>> --
>> 
>> Regards, Gord Tomlin
>> Action Software International
>> (a division of Mazda Computer Corporation)
>> Tel: (905) 470-7113, Fax: (905) 470-6507
>> Support: 
>> https://secure-web.cisco.com/1rOxo-_UJrGBqk1TwClT6uPWnoP0_jYxLCWLV6qn2nrfr63wtxdLa9DD9Xu4t3QTsCw301xZKiQ_ObYuJGgccKYuq2Nfr7iSs7l-ElEC8RwajnBVHvNjDYThrqU9I6fCQwd06AX_cQmXkOzFBwmnqxx3i8iK3UFuXbxZAOpZgrQItB1GOjMqvPdB4653N4njcX439yaaL8_OT6sC73SAsCQuW9A7A-FwNCU7R-lfmGo6CpMdeQ2P36gmxuTkylPZRhpNZTVRJgGSlrPzEzs4j2xSVD5uBlWboT1HPnfYwOowXQA4CJAfipk7pceydgkrQ9RsOaIQL_6MkHc8zMG8ZMBrWIXZUowJO5bDuLWICiaFFwBbKLnb4LYm7emUQcNcD/https%3A%2F%2Factionsoftware.com%2Fsupport%2F
>> 
>> ----------------------------------------------------------------------
>> 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

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to