Posts Tagged ‘Support’

BO XI Patching, An Introductory Deep Discussion

Patching your Business Objects XI Enterprise system can be a daunting and confusing endeavor. I hope that this little article can help dispel some of the confusion surrounding the topic.

For your reference all Business Objects XI base version and patch installation files can be found here:
http://service.sap.com/bosap-downloads/

Let me first establish some fundamentals to be sure that there is no confusion. First let’s define the terminology of base, patch, service pack, fix pack, ADAPT, MHF, CHF, and LA Fix:

Business Objects Patch Glossary

Base: This is the full install of the base version of the Business Objects Enterprise product. For example, the installation package for Business Objects XI 3.1, without any patches included.

Patch: This is a generic word used to describe any install package that is not the base install package. It may be used to describe full install packages which are occasionally created for Service Packs.

Service Pack: These are large groupings of bug fixes that may also include some new functionality of performance enhancements. Usually a new Service Pack (SP) is released once the current version reaches a Fix Pack level around X.5 and they seem to be released every 8 – 14 months (depending on the stability of the release). SP are numbered, such as SP1, SP2, SP3, etc.

Fix Pack or FixPack: These are smaller groupings bug fixes that are released every few months or so. FixPacks (FP) are associated with particular Service Packs and therefore any given FP can only installed against the SP for which it was released. Fix Packs are numbered after the decimal and share their parent ServicePack’s number before the decimal. For example, FP 2.6 is the 6th FixPack released against Service Pack 2.

Limited Availability Fix or LA Fix: This is the lowest level of patch. These are usually obtained by large customers of SAP Business Objects or by customers who pay a premium to obtain a fix for a single bug. LA Fixes are used by BO customers to fix bugs either as soon as possible without having to wait for the fixes inclusion in a Fix Pack or, in special cases, they may fix a bug that is also fixed in a FP or SP, but the BO customer can’t install the FP or SP due to some restriction on the customer’s side. PLEASE NOTE, LA Fixes do not go through the strenuous QA testing cycles that are applied to FP and SP. LA Fixes often do not come with an installer, but rather they are a few binaries and some instructions on how to “install” these binaries. It should be noted that LA Fixes are made to be applied only to a certain patch level (that of the requesting customer). This means that once an LA Fix is installed, an administrator should not install any patches until it receives confirmation that the bug which the LA Fix corrects has been fixed in desired patch. One can expect that new bug fixes released through LA Fix, may not be included in the next fix pack to be released, or possibly not even in the FP after that. This will depend on the severity and priority assigned to the bug.

ADAPT: Business Objects tracks their bugs through “ADAPTs”. The following describes the birth of an ADAPT: Customers or BO personnel bring a bug to BO support. The issue gets escalated through support and through a technical escalation. Passing these, the bug is verified and an ADAPT is initiated to track that bug and pass it on to the product development teams who will determine its priority and eventually its inclusion in planned FP and/or SP.
MHF or CHF: These are old acronyms and terms (monthly hot fix and critical hot fix) that were used prior to BO XI. They more or less correlate with FixPacks.

Interesting BOE Patch Details

The following are a few interesting aspects of Business Objects Enterprise patches.

  • Usually when at about the fifth Fix Pack associated with the current Service Pack the next service pack is released. If you are keeping current with patches this is a good time to move to the new SP. All future FP released on the old SP will continue to fix newly reported bugs, but upgrading to the next SP will give you some scary errors if you install these FP’s. My best recommendation is to jump to the newest SP once it has its first FP. Let others discover the bugs and suffer the pain for you.
  • Most patches are incremental, meaning that they require that you install the preceding level of the product. For example, incremental Service Packs will require the installation of the base version, Fix Packs require that you install their associated Service Pack.
  • FP are cumulative, so if you are on FP 1.1 and you want to get your system up to FP 1.5 you only need to install FP 1.5. SP are similarly
  • Full installs are patches that do not require the installation of the base version or any other patches. They are standalone Service Pack patches. These are usually large in size, but smaller than the sum of the incremental patches that would get you to the same level. It is recommended by most admins and by SAP Business Objects that one should always install the highest available full install, and one should not install the base version with incremental patches when a full, standalone patch install is available. By leveraging the full install one can expect a cleaner install directory, with a lighter foot print.
  • Full Standalone Service Pack Installs are not released with each new SP. In Business Objects XI R2 full installs were made available on even-numbered Service Packs, such as SP2 and SP4 (it should be noted that SP6 was an incremental upgrade). For XI 3.1 it appears that full installs will be released on odd-numbered Service Packs (SP3 has a full install, but I don’t recall one for SP1).
  • Patches will write a large number of “backup” files to the “/setup/backup” folder. Since these folders are located in the same parent folder as “bobje” one must take care that they do not “steal” away too much free disk space from your Business Objects application. By the way, these files are only used to uninstall patches and therefore they can be relocated if necessary.
  • All BO XI 3.X patches require that you first install the patch on a single CMS machine (running only CMS and Input/Output FRS, with all other machines in the cluster NOT running their BO servers), and then after this a successful installation one can proceed to install the patch on all other machines in the cluster. Therefore your total patching time will be at a minimum the time it take to install on a CMS machine plus the longest duration taken to install on the rest of the machines.
  • Language Packs can lengthen the duration of base and patch installation considerably. Choose your language packs carefully as they will lengthen your downtime for patching in the future. For example, make sure your user(s) will actually make use of the Finnish language pack before you just decide to throw it in to be safe. Everything has a cost. There is no such thing as a free lunch. Also, please note, that new language packs may be made available with new Service Packs; however, you may need to take special steps to be able to install these as language pack selections are often only done with full installations.
  • In a multi-machine cluster plan out which servers will take which roles. If, for example, a machine/box will always only run WebI Processing Servers and nothing else, there is no need to install CMS, Crystal, FRS, DeskI, etc. on the server. By limiting the installation you can expect future patching and initial installation to run more quickly.
  • A huge oversight is to forget to patch your Windows client tools. Do not make the mistake of failing to patch your Designer, Import Wizard, Desktop Intelligence, and WebI Rich Client applications. BO does not always stop lower patch version of client tools from connecting to higher patch level BO systems, but the ramifications of such uses could be quite severe. DO NOT FORGET to patch your administrative client tools and have your users install the patches as well.

If you have any comments, questions, or thoughts to share on this topic please do so below.

For your reference all Business Objects XI base version and patch installation files can be found here:
http://service.sap.com/bosap-downloads/


Business Objects Support Portal, What Happened!?!?

The SAP AG Acquisition of Business Objects

If you don’t know yet that SAP AG purchased Business Objects for a mere 4.8 billion Euro in a friendly takeover then you must have been too busy creating universes and reports; you really need to get out more often or at least surf the web a little during breaks. This all was announced in fall of 2007, I’m not sure when it became official. But I can tell you that in July 2008 BO’s support web portal got folded into SAP’s support web portal, the SAP Service Marketplace, and in the process a few things changed.

New Support Role Call

Firstly, some new roles, or names of roles, have emerged. Apparently each business customer should have a “primary contact” or “superadministrator” who retains the maximum level of authorizations in the SAP Service Marketplace. This person(s) determines which company employees will have access to BO-SAP Support and what their assigned authorizations are with regards to the support application in the SAP Support Portal. The “named contacts” will generally have access to some or all of the following:

  • Display customer messages
  • Create customer messages
  • Send customer messages to SAP
  • Confirm customer messages
  • Open service connection
  • Maintain system data

New BO-SAP Service Marketplace Terms

    There are a few new terms that you should understand and adopt in order to make your support experience as painless as possible.

  • Customer Message: Become familiar with this term, this is your new “case” or “customer case”. It seems SAP found a way to remove any negative tones from the name for cases and at the same time remove most of the logical meaning from the name. Good luck with using that term in your communications, it will confuse everyone including yourself until we fully accept and adopt it.
  • Notes Database: You could probably guess this on a multiple choice test, but I will give you a huge hint, KB… ok, to be fair, I tire of all the acronyms so let me stop being a hypocrit, this is your new Knowledge Base.
  • Super-Administrators: I gave this away above, generally this is the central point of contact and the person who contols the Regular Support User membership.
  • Regular Support Users: These are the grunts, they women and men suffering through support issues, opening “Customer Messages” with BO-SAP, and praying for a pormpt response and resolution.
  • Netviewer: the SAP standard desktop sharing tool, replacing everyone’s favorite WebEx. Hmmm… as of last week I have heard that many BO Support folks are still using WebEx, but expect this to phase out.

Links

Business Objects Support – Tips and Tricks

  • Keep in mind that this SAP Support Portal is new to BO Support as well. They are still adjusting to the new terminology and functionality of the SAP Service Marketplace.
  • In reported experiences Internet Explorer 6 seems to have trouble with some of the website, especially the creation of Customer Messages. I recommend using Mozilla FireFox, it seems to do well.
  • Tired of Entering Your User Name and Password on Each New Page?:For efficiency and Sanity’s sake while working within the SAP Service Marketplace I strongly recommend, no I insist, that you make use of the “Single Sign-On with SAP Passports”. The “Single Sign-On Certificate” can be requested, and installed directly from the home page of SAP Service Marketplace or from the ‘My Profile’ left-hand navigation bar.
  • Preferences: Mine were all set to default European ones. I recommend you update these under My Profile. This might save some confusion with date and decimal formats. It also might prevent Business Objects Support from calling your personal cell phone at 6:00 AM.
  • Search Before Creation: OK, this is a strong trend everywhere support can be requested and BO-SAP are trying to help you out here. Get used to it. You can quickly execute a search and click “Create Message” button (towards the bottom, a dark gray button for me) if you know you have to open a case no matter what.
  • It gets easier, it really does. The first time you have to search for your system you will feel disoriented, but your perseverance pays nicely the next time as this system will be available as a hyperlink to quick selection. You will need to select a “Component” each time, but this gets easier as you learn where the important ones are in the hierarchy.

Business Objects SAP Support Tips and Tricks Guides!

I have managed to get my hands on some documents being distributed by Business Objects Support personnel that provide some screenshots and tips on navigating and creating support cases, I mean customer messages on the new SAP Service MarketPlace. I don’t think BO would mind me distributing these, enjoy:
BO SAP Support – Tips and Tricks
BO SAP Support – Creating an SAP Customer Message

References