I am starting to see conflicting answers from BMC staff regarding onetime or
ongoing use of BPCU. David or Doug, can one you help us before we turn this
in to a TR. vs. DB. type of discussion?

Jason

On Tue, Mar 29, 2011 at 10:01 AM, strauss <[email protected]> wrote:

> What you are telling us is that the BPCU isn't just a one-time tool for
> upgrading to 7.6.04, but a primitive process that we will have to keep using
> during post-upgrade maintenance on any 7.6.04 system because of the lack of
> capabilities in the DevStudio.  It is almost completely un-documented, in
> that there is no mention of it whatsoever in any of the three development
> references (Introduction to Application Development with BMC Remedy
> Developer Studio, Form and Application Objects Guide, Workflow Objects
> Guide).  It is barely documented under the convoluted upgrade process in the
> Release Notes (and an older, sparser, incorrect version in the Installation
> Guide), and in either case it is presented as an upgrade "tool" for one-time
> use.
>
> If BMC is going to expect us to make regular use of the BPCU to perform
> object management tasks that really _should_ have been included in the
> Developer Studio (and work properly there - also an issue with the 7.6.04
> DevStudio), then they are going to have to vastly improve their
> documentation of it, get all of the command line switches to actually work
> (or eliminate them), and provide clear descriptions of the processes that
> will require you to go back and use the BPCU, exactly how to use it (syntax,
> syntax, syntax), and how to clean up after it since it produces a large
> number of spurious overlays and false migrator instructions.
>
> Christopher Strauss, Ph.D.
> Call Tracking Administration Manager
> University of North Texas Computing & IT Center
> http://itsm.unt.edu/
>
> -----Original Message-----
> From: Action Request System discussion list(ARSList) [mailto:
> [email protected]] On Behalf Of Deshpande, Aniruddha
> Sent: Tuesday, March 29, 2011 1:46 AM
> To: [email protected]
> Subject: Re: Mixing best-practice and base-development in 7.6.04...
>
> Hi,
>
> >> I saw this, but Save-as would require a new name. And if it is a form,
> >> actl-in-guide or fliter-in-guide, the relationships will be lost.
>
> To convert a base object to custom object, without renaming and reattaching
> all the workflow objects, one must use BPCU to achieve it. Directly
> modifying definition files would not be correct\reliable option.
>
>
> >> When I have tested everything, I want to merge it together, to give me a
> new version of my base application.
>
> I am not able to understand your above you case. When you say "merge it to
> give a new version of base application" do you mean that you want to merge
> custom changes to base application? If yes, then what will you gain from it?
>
> There are only three basic rules of overlays that everyone must stick to,
> if they want their application not to be affected by future upgrades i.e. if
> they want their customizations to be retained in future upgrades without any
> manual intervention or with minimal intervention:
>
> 1) Always modify objects in Developer Studio under "Best Practice
> Customization Mode". You must never modify any objects in "Base Mode". Base
> Mode is provided only to see base objects and not to modify them.
>
> 2) If you want a new object then it has to be custom. Custom objects
> neither provide any new functionalities nor take away any existing ones. It
> is just a flag to then server to say "I am a custom object and not a out of
> the box object". Nothing more nor less.
>
> 3) If you want to modify existing base objects then you must:
>        a) overlay them if they are out of the box objects or
>        b) convert them to custom objects using BPCU.
>
>
> As mentioned earlier let us know the reason behind merging custom changes
> to base.
>
> Regards,
> Aniruddha
>
> -----Original Message-----
> From: Misi Mladoniczky [mailto:[email protected]]
> Sent: Monday, March 28, 2011 6:20 PM
> Subject: Re: Mixing best-practice and base-development in 7.6.04...
>
> Hi,
>
> > When you add a new object (custom) using best practice mode [BP] it is
> > automatically created as custom
> > BPCU is only used
> > As a thumb rule do not mix modes
> > What that means is as follows?
> > You added 3 custom fields using best practice mode. These will only be
> > seen or will be available in best practice mode
> > These will not be seen when you are in base development mode
> > In your example if I understand correctly, the fields that you have added
> > to Email messages form are added thro the BP mode and therefore the table
> > that you are trying to add should be a custom field
>
> The table was added to another form that I created in Base Development. It
> is not marked as "custom". I could change it to "overlay", but that would
> prevent me from continue development in base-mode, and I will need to move
> all of my "base"-objects to "overlay".
>
> What I would like, is to be able to mark all of my (own) base-form as
> "custom", and remove it from the Base-development altogether.
>
> > Your question 2 below is already answered on one of the threads titled
> > "Overlay and custom in 7.6.4".
> > Copying here for immediate perusal:
> > If you are in Best Practice View in Developer studio then you cannot
> > convert a base (unmodified) object to a custom object with a right
> context
> > menu option. You can only convert it into an overlay using menu option
> > convert to overlay But if you had had to convert the base to custom you
> > could easily open the object in Best practice mode and use save as, the
> > object will be created as custom
> > You can always convert a custom object to a base object in dev studio
> > using menu option viz., convert to base
>
> I saw this, but Save-as would require a new name. And if it is a form,
> actl-in-guide or fliter-in-guide, the relationships will be lost.
>
> > Can you "merge" my overlay customizations into the Base Development
> > mode, and revert the changes from overlay to base?
> > -> Why would you ever need to merge changes from overlay objects to base
> > objects?
>
> I can see a very good reason:
> 1. I have an application that I have developed myself
> 2. I want to add new features to the application in best-practice-mode, to
> make it easy to revert any changes.
> 3. When I have tested everything, I want to merge it together, to give me
> a new version of my base application.
>
> I have tried this, and it seems to work fine. This is what I did:
> A. Export all custom/best practice objects to a def-file
> B. Remove the base-objects where ObjProp OVERLAY_PROPERTY=OVERLAID
> C. Rename objects named "__o"
> D. Remove ObjProp OVERLAY_PROPERTY (90015) and OVERLAY_GROUP (90016) from
> all objects.
> E. Delete customized objects and overlays in Best Practice Customization
> F. Import the new def in Base Development
>
> Anyone interested in a utility to do this? I have named the test-program
> RRR|DefMergeBPC. Any dangers?
>
>        Best Regards - Misi, RRR AB, http://www.rrr.se
>
> Products from RRR Scandinavia (Best R.O.I. Award at WWRUG10):
> * RRR|License - Not enough Remedy licenses? Save money by optimizing.
> * RRR|Log - Performance issues or elusive bugs? Analyze your Remedy logs.
> Find these products, and many free tools and utilities, at http://rrr.se.
>
> >
> >
> > Abhijeet
> >
> > The opinions, statements, and/or suggested courses of action expressed in
> > this E-mail do not necessarily reflect those of BMC Software, Inc.  My
> > voluntary participation in this forum is not intended to convey a role as
> > a spokesperson, liaison or public relations representative for BMC
> > Software, Inc.
> >
> > -----Original Message-----
> > From: Action Request System discussion list(ARSList)
> > [mailto:[email protected]] On Behalf Of Danny Kellett
> > Sent: Monday, March 28, 2011 4:25 PM
> > To: [email protected]
> > Subject: Re: Mixing best-practice and base-development in 7.6.04...
> >
> > I have done it manually.
> >
> > Create overlays in this order
> >
> > Form > View > Field
> >
> > Regards
> > Danny
> >
> > -----Original Message-----
> > From: Action Request System discussion list(ARSList)
> > [mailto:[email protected]] On Behalf Of Misi Mladoniczky
> > Sent: 28 March 2011 11:24
> > To: [email protected]
> > Subject: Mixing best-practice and base-development in 7.6.04...
> >
> > Hi,
> >
> > I thought to check out the overlay-features.
> >
> > I wanted to add three fields to AR System Email Messages, and it worked.
> >
> > Then I wanted to create table in one of my custom forms that searched AR
> > System Email Messages based these fields. This did NOT work out.
> >
> > 1. Do I really have to convert everything with the famous BPCU (Best
> > Prectice Conversion Utility) before go on with this?
> >
> > 2. Is there an easy way to convert one form to Custom within Developer
> > Studio?
> >
> > 4. Can you "merge" my overlay customizations into the Base Development
> > mode, and revert the changes from overlay to base?
> >
> > 5. Any other advice?
> >
> >         Best Regards - Misi, RRR AB, http://www.rrr.se
> >
> > Products from RRR Scandinavia (Best R.O.I. Award at WWRUG10):
> > * RRR|License - Not enough Remedy licenses? Save money by optimizing.
> > * RRR|Log - Performance issues or elusive bugs? Analyze your Remedy logs.
> > Find these products, and many free tools and utilities, at http://rrr.se
> .
> >
> >
> _______________________________________________________________________________
> > UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
> > attend wwrug11 www.wwrug.com ARSList: "Where the Answers Are"
> >
> >
> _______________________________________________________________________________
> > UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
> > attend wwrug11 www.wwrug.com ARSList: "Where the Answers Are"
> >
>
>
> _______________________________________________________________________________
> UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
> attend wwrug11 www.wwrug.com ARSList: "Where the Answers Are"
>

_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug11 www.wwrug.com ARSList: "Where the Answers Are"

Reply via email to