• content server,  ecm,  upgrade

    The Incident at RetentionUpdateOrder [UPDATED]

    During an upgrade of a quality assurance (QA) instance of OpenText Content Server 10.0.0 SP2 Update 12 to Content Server 10.5.0 Update 2014-06 I ran into an incident at the RetentionUpdateOrder table.

    [01/14/2015 04:25:31 PM] : Applying the database schema upgrade
    [01/14/2015 04:25:31 PM] : Error executing statement
    [01/14/2015 04:25:31 PM] : create table RetentionUpdateOrder ( … )
    [01/14/2015 04:25:31 PM] : Error: Error executing an Sql statement.
    [01/14/2015 04:25:31 PM] : Error: Error executing an Sql statement.
    [01/14/2015 04:25:31 PM] : The Module Upgrade Failed Due To Errors

    The error, as it turns out, was caused because my database already had a table called “RetentionUpdateOrder” in it.  Great, now what?

    A quick look at my QA and production Content Server 10.0 databases revealed that the table in question existed in both.  This was not a table that I added, altered, or otherwise modified, so it had to come from the core installation of Content Server or one of the modules that my employer has elected to install.

    I needed to know how big the scope of this problem was.  As it turned out, RetentionUpdateOrder was not alone.  Three of it’s friends were also giving me a little bit of heartburn during the upgrade; they are: RetentionUpdateOrder, RetentionUpdateRetry, RetentionUpdateFailed, and RetentionUpdateLog.

    WARNING: This post talks about modifications to your Content Server database.  You should only directly alter your Content Server database under the supervision of a trained OpenText engineer.

    Once I knew which tables involved in the upgrade, I used the following SQL to figure that out how much data was going to have to deal with.  Thankfully, using the following SQL command, the results all came back as zero rows.

    use [yourContentServerDBName]
    go
    select COUNT(*) from RetentionUpdateOrder
    go
    select COUNT(*) from RetentionUpdateRetry
    go
    select COUNT(*) from RetentionUpdateFailed
    go
    select COUNT(*) from RetentionUpdateLog
    go

    To workaround this issue, wrote a short little SQL script to backup the tables in my database, and then drop the original so I could restart the Content Server database schema upgrade process and have it finish successfully.  Here’s the rough utility SQL script that I wrote to clean up the table situation.

    use [yourContenServerDBName]
    go
    select * into RetentionUpdateOrder_CS10_5_Backup
        from RetentionUpdateOrder
    go
    if OBJECT_ID(‘livelink..RetentionUpdateOrder’,’U’) is not null
        drop table RetentionUpdateOrder
    go
    select * into RetentionUpdateRetry_CS10_5_Backup
        from RetentionUpdateRetry
    go
    if OBJECT_ID(‘livelink..RetentionUpdateRetry’,’U’) is not null
        drop table RetentionUpdateRetry
    go
    select * into RetentionUpdateFailed_CS10_5_Backup
        from RetentionUpdateFailed
    go
    if OBJECT_ID(‘livelink..RetentionUpdateFailed’,’U’) is not null
        drop table RetentionUpdateFailed
    go
    select * into RetentionUpdateLog_CS10_5_Backup
        from RetentionUpdateLog
    go
    if OBJECT_ID(‘livelink..RetentionUpdateLog’,’U’) is not null
        drop table RetentionUpdateLog
    go

    To jump start the database schema upgrade again, in my browser, I navigated back to the admin home page at ?func=admin.index and then jumped over to the database upgrade page at ?func=admin.dbupgrade.  (You may be prompted to log back in as ‘admin’.)

    Once I restarted the database schema upgrade, it was a few short minutes until I got the following message back from my Content Server 10.5 instance:

    [01/16/2015 05:45:03 PM] : Applying the database schema upgrade
    [01/16/2015 05:45:03 PM] : Applying the data upgrade
    [01/16/2015 05:45:03 PM] : The database upgrade completed with no errors.

    Outstanding!  Your results may vary from mine. It is always to have a good set of backups, rollback plans and we should always test upgrades in test instances before moving on to QA, DR, and production.  If you get into trouble, or have questions, don’t forget to contact the OpenText Support Team.

    UPDATE:

    After talking to OpenText support, two important bits of information have surfaced about this issue.  They are:

    1. The four RetentionUpdate tables discussed here are for the Archive Storage Provider module and NOT the Records Manager module.

    2. If you have an aversion to writing SQL, you can avoid all of this by installing the Archive Storage Provider 10.0.2 module update before attempting to upgrade to Content Server 10.5.0.  Naturally, this is the method preferred by the OpenText Support team and I agree with them.  If you chose to use the backup/drop table method I described here, that is a viable workaround.  Any updates or alterations of a Content Server/Livelink database should be done only with guidance from Support.

  • microsoft,  update,  windows,  windows server

    Microsoft’s ANS Alerts Are No Longer Free

    Tomorrow’s Microsoft “Patch Tuesday” is going to seem a little bit more confusing than past patch days for the majority of Microsoft’s customers.

    “They’ve gone from free to fee, and for really no particular reason,” said Andrew Storms, vice president of security services at New Context, a San Francisco-based security consultancy, in an interview.”

    Microsoft Windows administrators have been familiar with the ANS, or Advanced Notification Service emails that were sent out a head of Microsoft’s scheduled patch release date with information regarding what software was to be patched, their classification of the patch, and associated knowledge base articles.  Starting with tomorrow’s patch Tuesday, Microsoft will not provide advanced notice of patches.

    “Customer feedback indicates that many of our large customers no longer use ANS in the same way they did in the past due to optimized testing and deployment methodologies,” said Chris Betz, senior director at the Microsoft Security Response Center (MSRC). “While some customers still rely on ANS, the vast majority wait for Update Tuesday, or take no action, allowing updates to occur automatically.”

    “Microsoft prefers to call its monthly security release “Update Tuesday,” apparently believing “Patch Tuesday” carries negative connotations.”

    So, unless your organization pays for premiere support or is otherwise involved in sharing security information with Microsoft, you will no longer be receiving these email updates.

    Personally, I’ve never participated in the online briefings, but I would skim the list of patches, sorry, “updates” that Microsoft would be pushing out to Microsoft Windows Update Servers (WUS) running on private networks.  While I’m sad to see the email notices and blog postings go away, for small to mid-sized organizations, I’m not sure that there will be a meaningful impact on day-to-day operations.  What will likely become of this is that Windows client and Windows Server administrators will need to pay more attention when testing the latest updates before deploying them on production servers.

    [Via ComputerWorld.com…]

  • clie,  handspring,  palm os,  sony,  touchpad,  treo,  windows mobile

    Palm OS – Throw Back Thursday

    In honor of “Throw Back Thursdays”, here’s a Palm OS device family photo I took recently.

    In that top row, we have the original Palm Pre, an H/Palm TouchPad, and the elusive Palm Foleo.  The second row includes an early USRobotics Pilot and a 3Com Palm Pilot (both running Palm OS 2.0).  You’ll also notice that a Fossil smartwatch on the far left of the fourth row.  Lastly, you’ll notice that I do have a Palm Treo 750 (Windows Mobile 6.0).

    Happy Throw Back Thursday!

  • brava,  content server,  crm,  ecm,  eim

    OpenText Announces the Acquisition of Informative Graphics Corp.

    Yesterday, OpenText announced that they have entered into a deal to acquire Informative Graphics Corporation.

    Waterloo, ON – 2015-1-5 – OpenText™ (NASDAQ: OTEX, TSX: OTC), a global leader in Enterprise Information Management (EIM), today announced that it has acquired Informative Graphics Corporation (IGC), a leading developer of viewing, annotation, redaction and publishing commercial software. As a valued OpenText partner for more than a decade, IGC technologies will be further integrated into the ECM product portfolio and extended into other OpenText Suites.  

    With the acquisition of IGC, OpenText strengthens its capabilities for secure access to any content, on any device, on premises and in the cloud. Having already deployed more than 250 joint customers and more than 300,000 seats of Brava!® for OpenText Content Server, OpenText can now extend the reach of IGC offerings to more OpenText customers globally. 

    “With a proven record of success as an OpenText partner, we are excited to welcome the IGC team into our company,” said Mark J. Barrenechea, president and chief executive officer of OpenText. “As customers make the shift to the digital workplace and the cloud, document viewing and mark-up on any device will enable organizations to leverage their information and drive growth and success in their organizations.”

    Content Server administrators should be pretty excited about this acquisition.  Brava! is a well known mark-up module for CAD documents stored in Content Server.  I’ve seen and talked to the folks from IGC at past Enterprise World conferences and have always been impressed with their software.  With OpenText’s acquisition, the software should become even more tightly integrated into the Content Suite of software.

    You can read the full press release on the OpenText website. CEO Mark Barrenechea also a blog post up about the acquisition.

  • battery,  iphone 6,  iphone 6 plus,  mophie

    Mophie Announces Juice Pack Cases for Apple iPhone 6, iPhone 6 Plus

    Today, on the second day of the Consumer Electronics Show (CES), Mophie has announced the new Juice Pack Air and Juice Pack Plus.

    Orange County, Calif., (January 6, 2015) – mophie—the #1 selling mobile battery case in North America(1), and innovator of power and storage solutions for mobile devices—announced today its lineup of protective battery cases for iPhone® 6 and iPhone® 6 Plus. Introducing the juice pack air® for iPhone® 6 (more than 100% extra battery), juice pack plus® for iPhone® 6 (more than 120% extra battery), and juice pack® for iPhone® 6 Plus (more than 60% extra battery).

    Users get up to 17 more hours of talk time, up to 12 more hours of web browsing, up to 13 more hours of video playback, and up to 60 more hours of music playback.

    “Our journey to bring the juice pack to consumers for every generation of iPhone continues with our latest solutions for iPhone 6 and iPhone 6 Plus,” said Daniel Huang, mophie CEO and Co-Founder. “Since release of the original juice pack for the first iPhone, mophie battery cases have become a necessity to legions of smartphone users. Because we understand how vital these solutions are, our team remains intensely focused on quality and the level of innovative design needed to drive the direction of this industry.”

    I’ve been a fan of the Mophie Juice Pack series of batteries since I picked up an iPhone 4S.  The Mophie cases add a lot of utility to your iPhone by adding a spare battery and doing double duty as a durable, handsome looking iPhone case that doesn’t add a lot of bulk.  I’ve been on many an overnight and long weekend trips with my kids and the Juice Pack has kept me charged up and connected to family back home and other team leaders on the trip.

    Any serious iPhone user really needs to have one of these cases.  If you have more than one iDevice that you need to keep charged – say an iPhone 6 and an iPad Air, then I would highly recommend one of Mophie’s PowerStation “universal” batteries.

    The new Juice Pack cases for the Apple iPhone 6 and iPhone 6 Plus are expected to begin shipping in about three to four weeks.  You can pre-order your Juice Pack now with prices starting at $99.95 for the iPhone 6 and for the iPhone 6 Plus.

    The full press release is available on the Mophie website.

  • ces,  intel

    Intel Unveils Full Broadwell Processor Line at CES 2015

    Today at the Consumer Electronics Show, Intel has unveiled their full “Broadwell” processor line.

    The Family Legacy Continues
    The arrival of the 5th generation Intel® Core™ processor family ushers in a new age of computing. Manufactured with Intel’s cutting-edge 14nm process technology, the premium performance of the 5th generation Intel Core processor family has the power to transform the way you interact with your PC. Power to understand your motions. Power to recognize your face. Power to respond to your voice. Power to do things you never thought possible. See what’s possible with Intel Inside®.
    The Best of Both Worlds Collide
    Intel® Core™ M processors, built on the new 14 nm manufacturing process technology, deliver exquisite PC performance for a range of ultra-mobile 2 in 1 devices. With it comes the best of both worlds: The speed and power of a laptop combined with the versatility of a tablet—all in one device. Discover the potential of ultra-mobile devices with Intel Inside®.
    The following table show’s Intel’s high-level specs on the various flavors of the new Core M processor family.
    Gamers will enjoy the new advancements in the Intel Core i7 line of processors.  But it is really the advances in the Core M processor that I’m most interested in.
    The new Core M Broadwell CPU, with it’s smaller 14nm manufacturing process and power savings, are rumored to be found at the center of the much rumored MacBook Air refresh.
    If you aren’t into rumors, you need to check out the details that Intel has up on their website so you can start plotting about what new upgrades you are going to buy this year.
    Intel CES 2015 keynote highligts page has the details you are looking for.
  • external,  seagate,  usb 3.0

    Seagate Seven Portable Hard Disk Coming In January

    UPDATE:

    The Seagate product page of the Seven now shows the thickness (length) of the drive as being 7mm, rather than the originally reported 9.6mm.  The article below has been corrected.

    Later this month, Seagate will release what I have to call the best looking portable USB hard drive I’ve seen in a long time.

    The Seagate Seven is a 7.0mm thin USB 3.0 portable disk drive in a steel enclosure that borrows the design language from the Seagate’s early internal 3.5″ disk drives.  The drive will, without a doubt, look at home on your desk next to your Apple aluminum keyboard.

    Mac uses will instantly recognize the metal case as being similar to the default Macintosh HD icon that appears on the Finder desktop.

    You can pre-order the Seagate Seven now for $99.99 and it is expected to go on sale later this month. For more information, visit the Seagate website.

    [youtube https://www.youtube.com/watch?v=VcbqHM7sKts?rel=0]

    [Via The Verge.com…]

  • amazon,  android,  fire phone

    Amazon Stock Dips in 2014, In Part Due to Fire Phone

    “Shareholders punished Amazon for its free spending on projects such as the Fire smartphone and other gadgets and a widening network of warehouses close to urban centers. The company has admitted it botched the phone’s rollout, mainly blaming its price for slow sales.”

    I guess we can finally all agree that the Amazon Fire Phone, even with the heavy TV ad rotation, didn’t set the world on “Fire.”

    [Via WSJ Digits blog…]

  • activity trackers,  fitness,  health,  jawbone up,  nike fuelband

    Jawbone UP First Impressions

    A few days ago I was talking about getting a deeply discounted Jawbone UP.  After a few days of using it a alongside my Nike+ FuelBand, here are my first impressions of the UP.

    Hardware

    The Jawbone UP comes in a variety of colors.  When you buy your device, you pick your color and that’s it.  The Nike+ FuelBand SE is the same way.  If you like accessorizing, then you might want to consider a Fitbit Flex because you can put the tracker into different bands.

    Jawbone UP (left) & Nike+ FuelBand top view
    Jawbone UP (left) & Nike+ FuelBand bottom view

    The UP does not have a display of any kind or interlocking clasp.  This trade off keeps the UP band  more narrow then the FuelBand.  The FuelBand has both an basic LED display that shows basic information (Fuel points earned, calories burned, steps taken, and the time) and has a metal clasp.  While I’ve not yet been in a situation where I felt that Up band was going to fall off, it does not sit as tightly on my wrist as the FuelBand does.  The UP, being Jawbone’s most basic fitness tracker does not have any wireless radios, so the only way to synchronize the data that was collected is to plug the UP into the headphone jack on the iPhone.  While this isn’t ideal, it does work most of the time.

    My favorite feature so far, has to be the sleep tracker.  With the built in actigraph sensor, when worn while sleeping, the UP can track how restful your sleep was.  Another nice addition over the Nike+ FuelBand is a tiny vibrating motor that can be used to wake you from sleep or to remind you that you’ve been still too long and that it’s time to get up and move around a little bit.

    Software

    When you buy and UP fitness tracker, you has free access to the (blue) UP application.  (There is also a purple UP application for a different Jawbone tracker.)  The software works fairly well.  Since the UP does not have a display, the iOS (or Android) app is the only way to view and sync the data from the band to your iPhone and the Jawbone website.

    The main screen is a colorful,  linear scrolling, top down list of data from the band.  If you want to get the most out of the UP, you can also enter in additional information as exercise, your mood, what you’ve eaten, log your weight, and if you forgot to wear your UP band to bed, when you went to sleep and when you woke up.

    If you are the type that likes daily motivators, the “Smart Coach” feature will help keep you working toward your goal.  The Coach gives you helpful tips based on the additional information that you enter into the app.  This is a marked difference between the Nike+ software and the Jawbone software.  The Nike+ software only tracks your exercise and movement activity.  The Jawbone gives you a more holistic view of how your body is performing toward any fitness or health related goal you are working toward.

    Wrap Up

    Over all, I’m fairly impressed with the features of the entry level Jawbone UP.  Simply based on the hardware and the stock app, I’m considering retiring my original Nike+ FuelBand and replacing it full time with the UP. Knowing what I know now about the Jawbone UP, the UP24 and the current Nike+ FuelBand SE, I would definitely purchase the Jawbone UP24 and use it as my daily fitness and activity tracker.  At least until the Apple Watch Sport goes on sale later this year.