Author |
Message
|
mqjeff |
Posted: Tue Oct 06, 2015 5:28 am Post subject: MQSC Code Formatting - MSOS question |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
I think I am in a good place to add code formatting to MS0S.
That is, to take a long string of MQSC
Code: |
ALTER QLOCAL ACCTQ(...) BOQNAME(...) QDEPTHHI(...) SHARE QSVCIEF(...) DEFPRTY(...) ... |
And format it using "+" or "-" into shorter lines.
My first thought is to make the use of "+" or "-" as a preference, as well as the line width.
I could also, somehow, figure out how to perform a "one parameter per line", like
Code: |
ALTER QLOCAL +
ACCTQ(...) +
BOQNAME(...) +
QDEPTHHI(...) + ... |
That will be a little trickier, but I can probably work it out.
Do you have opinions on these decisions?
Other suggestions/ideas/thoughs/requirements ? _________________ chmod -R ugo-wx / |
|
Back to top |
|
 |
Vitor |
Posted: Tue Oct 06, 2015 5:47 am Post subject: Re: MQSC Code Formatting - MSOS question |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
mqjeff wrote: |
Do you have opinions on these decisions? |
I would say one parameter per line is more what my target audience would prefer.
mqjeff wrote: |
That will be a little trickier, but I can probably work it out. |
I have complete faith.
I will shed not one tear if it simply ends up as shorter lines, and will slap the first audience member that complains. Even if they're not complaining about this. _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
mqjeff |
Posted: Tue Oct 06, 2015 5:53 am Post subject: Re: MQSC Code Formatting - MSOS question |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
Vitor wrote: |
mqjeff wrote: |
Do you have opinions on these decisions? |
I would say one parameter per line is more what my target audience would prefer. |
Great. Would that be okay as a preference, rather than an option picked at formatting time? That is, hold true for the entire workspace, rather than on a per file per formatting step basis? _________________ chmod -R ugo-wx / |
|
Back to top |
|
 |
Vitor |
Posted: Tue Oct 06, 2015 5:54 am Post subject: Re: MQSC Code Formatting - MSOS question |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
mqjeff wrote: |
Vitor wrote: |
mqjeff wrote: |
Do you have opinions on these decisions? |
I would say one parameter per line is more what my target audience would prefer. |
Great. Would that be okay as a preference, rather than an option picked at formatting time? That is, hold true for the entire workspace, rather than on a per file per formatting step basis? |
 _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
mqjeff |
Posted: Tue Oct 06, 2015 6:02 am Post subject: |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
Excellent.
Everyone else - please speak up, even if you want to complain.
Vitor's slaps will just be words, and remember that words will never hurt you...
The more opinions or feedback I get, even if it's just "I agree with that guy", the more comfortable I'll feel about my decisions, and the better MS0S will work for you. _________________ chmod -R ugo-wx / |
|
Back to top |
|
 |
mqjeff |
Posted: Tue Oct 06, 2015 6:58 am Post subject: |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
Oh, I guess a preference for the indent width/character (tab/n spaces). _________________ chmod -R ugo-wx / |
|
Back to top |
|
 |
bruce2359 |
Posted: Tue Oct 06, 2015 7:22 am Post subject: |
|
|
 Poobah
Joined: 05 Jan 2008 Posts: 9469 Location: US: west coast, almost. Otherwise, enroute.
|
... and retain compatibility with MQ for z/OS 80-character record limitation thingie? _________________ I like deadlines. I like to wave as they pass by.
ב''ה
Lex Orandi, Lex Credendi, Lex Vivendi. As we Worship, So we Believe, So we Live. |
|
Back to top |
|
 |
mqjeff |
Posted: Tue Oct 06, 2015 7:27 am Post subject: |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
bruce2359 wrote: |
... and retain compatibility with MQ for z/OS 80-character record limitation thingie? |
Well, 80 characters would certainly be a valid format line-width.
And unless you turned on auto-formatting, then it would leave the documents alone. (I don't think the base MQExplorer will let you turn on auto-formatting, unless it's on by default).
Off the top of my head, I forget if the plain text zOS command queue allows you to use + and -. But zOS does support a PCF command queue these days. Another preference to use that instead of the plain text command queue... _________________ chmod -R ugo-wx / |
|
Back to top |
|
 |
Vitor |
Posted: Tue Oct 06, 2015 8:20 am Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
mqjeff wrote: |
Off the top of my head, I forget if the plain text zOS command queue allows you to use + and - |
It does. _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
mqjeff |
Posted: Tue Oct 06, 2015 8:27 am Post subject: |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
Vitor wrote: |
mqjeff wrote: |
Off the top of my head, I forget if the plain text zOS command queue allows you to use + and - |
It does. |
Then setting the line length to 80 (including the + or minus) would work just fine. _________________ chmod -R ugo-wx / |
|
Back to top |
|
 |
Vitor |
Posted: Tue Oct 06, 2015 8:34 am Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
mqjeff wrote: |
Vitor wrote: |
mqjeff wrote: |
Off the top of my head, I forget if the plain text zOS command queue allows you to use + and - |
It does. |
Then setting the line length to 80 (including the + or minus) would work just fine. |
You could pander to the among us, and ensure the +/- is in column 73..... _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
mqjeff |
Posted: Tue Oct 06, 2015 8:53 am Post subject: |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
Vitor wrote: |
mqjeff wrote: |
Vitor wrote: |
mqjeff wrote: |
Off the top of my head, I forget if the plain text zOS command queue allows you to use + and - |
It does. |
Then setting the line length to 80 (including the + or minus) would work just fine. |
You could pander to the among us, and ensure the +/- is in column 73..... |
you could set the line width to 74... _________________ chmod -R ugo-wx / |
|
Back to top |
|
 |
exerk |
Posted: Tue Oct 06, 2015 12:20 pm Post subject: |
|
|
 Jedi Council
Joined: 02 Nov 2006 Posts: 6339
|
mqjeff wrote: |
...you could set the line width to 74... |
Close to his age too  _________________ It's puzzling, I don't think I've ever seen anything quite like this before...and it's hard to soar like an eagle when you're surrounded by turkeys. |
|
Back to top |
|
 |
vennela |
Posted: Tue Oct 06, 2015 9:57 pm Post subject: |
|
|
 Jedi Knight
Joined: 11 Aug 2002 Posts: 4055 Location: Hyderabad, India
|
mqjeff wrote: |
Vitor's slaps will just be words, and remember that words will never hurt you...
. |
Are you sure about that |
|
Back to top |
|
 |
fjb_saper |
Posted: Tue Oct 06, 2015 10:11 pm Post subject: |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
An output similar to the one from dmpmqcfg would be nice.
What I am thinking about here is being able to run a diff against a file produced by dmpmqcfg....
Doesn't matter if the commented out headers are a different... _________________ MQ & Broker admin |
|
Back to top |
|
 |
|