Category: Service Orchestration

Bug alert: The Zombification Attribute

By Max Ranzau
Will code C# for brrraaaaaaiiiins!

 

From The Brrrraaaains Dept. Although the title might sound like a weird crossover episode between Big Bang Theory and The Walking Dead, I had a super scary experience with Service Store this week. All of a sudden people attributes had disappeared from a client development environment and everyone was biting their nails the problem would propagate into production. Even the built-in People Attributes; Security Questions and Answers, had disappeared from all users when you went to their Attributes tab. What was even worse; services were failing left and right – specifically those which used any reference to #Subscriber(personattribute) or #Requester(personattribute). Looking directly into the OR_PeopleAttributes table, via SQL Studio I could see my attributes were still intact, alas something was making the ServiceStore act all gnarly and puke dayglo, while everything else seemed to work normal.

At this time of writing, I have only experienced this problem with the latest ServiceStore 2015 FR2, Update 2 AKA (8.2.2.0). I do not know if earlier versions of Service/IT store are affected. And yes, this has been reported to the Merry Men of RES Support. You’ll probably notice a new KB article over the next few days until engineering devises a fix for this.

errattr

I’ll spare you the long trials and tribulations I went through to nail this bug down over the course of a night, with only a pot of coffee and Radio Paradise for company. Let’s cut to the chase:

The problem is specifically with certain People Attributes you may define: It would appear if you define a Person Attribute of the TABLE type, with more than 6 columns defined, the problem will manifest itself at some point and your people attributes will be zombified. What specifically triggers it, is not exactly clear, however I suspect it would be when a WFA (WorkFlow Action) references the attribute. I was able to manually trigger it in a new clean database by importing a buildingblock containing the offending attribute and a dummy service.

The good news is that until the software engineers fix the problem, it is relatively easy to get rid of: Go and either delete the table Person Attribute from your Data Model, or edit it down to 6 columns or less. The moment column #7 is deleted and the table definition saved, all the hidden people attributes would re-appear.

So, now we know what we’re dealing with, allow me a moment to spin my thoughts on this: The table objects were originally created to cater for MDM, like registering something a user might have more than one of, such as mobile devices, tablets etc. Typically 4-5 fields were used for Device type, Model, Carrier, Phone#, etc, thus I can only muse that more than 6 columns might never have been attempted duing test – that is until your friendly neighborhood blogging-bull came charging through the china store and created a table attribute with 14 columns.

This concludes the alert/early warning. As mentioned, RES have already been notified, so hopefully this article will be obsolete soon.

 

Harry Potter and the XenClient 2.1

While Hollywood probably aren’t adopting said title just yet, there’s definitely some Practical Magic to be shared here. A couple of months back, my old partner-in-crime, British RES Wizard Mr. Grant Tiller, created a pretty cool video. In one swift go, it shows all the goodness there’s to be had with the Citrix XenClient in combination with RES Workspace Manager, Automation Mananger, and the Service Orchestration Module. All in less than 11 minutes. If you haven’t seen it yet, you can still catch it here.

I’d recommend you to watch this one, as it will be well worth your time. The good folks over at Citrix did so already, and highlighted it in their announcement of the XenClient 2.1 release last week. Read more »

2 Weeks to PubForum! See Service Orchestration live!

From the Events-you-shouldn’t-miss dept. In two weeks time the stage is set in Dublin, Ireland for another round of PubForum (or the E2E Virtualization conference, if you’re selling it to your manager :) If you’ve never heard of this event, it’s hardly your fault as it’s not one of those massive corporate driven events, which have plenty marketing muscle. Word-of-mouth fortunately can make up for that a long way down the road: PubForum is for the Geeks, by the Geeks (capital G intentional) and has been run for years by my friends Alex Juschin, René Vester and others. Having  presented myself at this event several times, I want to assure you it is HIGHLY recommended and worth your while: For the bargain price of €350 you get an unbelievable amount of techinfo in the bag! Hurry though as seats are very limited and fill up fast! Read more »

Ports of PowerFuse and other products

From the Technotes-R-Us dept. A new article, RG02C has been added to the technote library. This is a reference to the TCP ports being used by all RES products. This document will be maintained if new ports are added in the future.

Click here to read the article