× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



This is a multipart message in MIME format.
--
[ Picked text/plain from multipart/alternative ]
About the same guarantee that you have if the source is on the production
machine - none.  Oops, just reread your email.  Now I see the 'secured
from development team'.  I would compare the source date and time with the

DSPPGM PGM(ROUTINES/SRVPGM) DETAIL(*MODULE)
same as anyone.  Just in case your security isn't as tight as you think it
is.  And actually we had a tool that would compare these from our
source/production machine that we internally wrote.

However you could secure the source library on the development machine.
And then the only way to access it would be with your change management
software.  For example, you might have the following libraries on your
development machine:  PRODUCTION, TEST, ROB.  And then your change
management software would allow you to check something out to ROB, modify
it and test it there.  Then you could promote it to TEST.  Then promote it
to PRODUCTION, then promote it to your live system.  Other than securing
the PRODUCTION library (yet) on your DEVELOPMENT machine here, this is how
we do it with our Turnover software.  And you can control who can promote.
 I know there are some Turnover lurkers.  Perhaps they can comment if
their system has passed the stringent requirements of the banking
industry.  Silence shouldn't be considered an admission of failure,
perhaps just an underling fearing to make a corporate statement.

While this seems like an extensive set of libraries.  It might be useful
if, for instance, you want to QC it in the TEST environment before
promoting it to PRODUCTION on the development machine.  And your QC might
be someone else.

And Turnover will flag things that have been changed outside of Turnover.
For example, someone did a CHGPGM to USRPRF(*OWNER), or CHGPRTF..., or
some other thing.  We find this helpful instead of having to remember
multiple things like:  Oops, I have to compile this printer file with this
option to get it right.  Turnover remembers that.  Many others have
written their own MAKE tool.  The only problem we have with this feature
is that many SQL programs are modified by the OS themselves.  Something
about storing optimization in the program object itself when the program
is run.  This can numb you to some mods.

Do you have a tool which checks for missing and/or changed source?  And
hopefully run it before the backups of the source on your production
machine go out of rotation?

Alan,  part of our communication here may be because this last email,
while sent hours before some of my others, has arrived later.  Now, I have
been tagging my email to this list with a trace to see where the hangup
is.  David is pretty sure it is on my end.

Rob Berendt
--
"They that can give up essential liberty to obtain a little temporary
safety deserve neither liberty nor safety."
Benjamin Franklin




"alan shore" <SHOREA@dime.com>
Sent by: rpg400-l-admin@midrange.com
12/13/2002 09:34 AM
Please respond to rpg400-l

        To:     <rpg400-l@midrange.com>
        cc:
        Fax to:
        Subject:        Re: Source Control (was:Can an RPG module call
another RPG     module?)


Rob -
Okay - my turn to aks a question. If the source is NOT migrated to the
production area, and secured from the development team, that means the
source resides on the development area. If a request is made to enhance
XYZ, what guarantee do you have/make that source XYZ has NOT been changed
for what ever reason since the executable has been migrated to the
Production region?
>>> <rob@dekko.com> 12/12/02 02:29PM >>>
This is a multipart message in MIME format.
--
[ Picked text/plain from multipart/alternative ]
Don,

I understand the argument in your second paragraph.  What I can't accept,
blindly, is that keeping my source on my production machine makes it more
secure.  Granted, having it both on the production and development machine
is shaky at best.

Rob Berendt
--
"They that can give up essential liberty to obtain a little temporary
safety deserve neither liberty nor safety."
Benjamin Franklin




"Fisher, Don" <Dfisher@roomstoreeast.com>
Sent by: rpg400-l-admin@midrange.com
12/12/2002 01:12 PM
Please respond to rpg400-l

        To:     "'rpg400-l@midrange.com'" <rpg400-l@midrange.com>
        cc:
        Fax to:
        Subject:        Source Control (was:Can an RPG module call another
RPG module?)


I believe the operative word in the requirement is "application", as
opposed
to "operating system".  I also imagine the requirement only applies to
applications used directly to manipulate financial information, which
would
exempt PC type applications.

By the way, you can argue the merits of the procedures all you want, but
government agencies are notoriously close-minded about disagreements. Once
they have a procedure in place, it stays that way because the time it
takes
to approve changes is measured on a geologic scale.

Donald R. Fisher, III
Project Manager
The Roomstore Furniture Company
(804) 784-7600 extension 2124
DFisher@roomstoreeast.com

<clip>
>Hence the bank I work for REQUIRES that any vendors supply the sources
etc
with the application.
<clip>
Wow, how did you get IBM to give you the source for OS/400?  And
Microsoft,
too, for Windows?  Pretty Cool.
<clip>
_______________________________________________
This is the RPG programming on the AS400 / iSeries (RPG400-L) mailing list
To post a message email: RPG400-L@midrange.com
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/cgi-bin/listinfo/rpg400-l
or email: RPG400-L-request@midrange.com
Before posting, please take a moment to review the archives
at http://archive.midrange.com/rpg400-l.


_______________________________________________
This is the RPG programming on the AS400 / iSeries (RPG400-L) mailing list
To post a message email: RPG400-L@midrange.com
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/cgi-bin/listinfo/rpg400-l
or email: RPG400-L-request@midrange.com
Before posting, please take a moment to review the archives
at http://archive.midrange.com/rpg400-l.


_______________________________________________
This is the RPG programming on the AS400 / iSeries (RPG400-L) mailing list
To post a message email: RPG400-L@midrange.com
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/cgi-bin/listinfo/rpg400-l
or email: RPG400-L-request@midrange.com
Before posting, please take a moment to review the archives
at http://archive.midrange.com/rpg400-l.




As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.