Connected Systems Chilled Out Blog

Hanging stuff together in a meaningful way with some fun added

  Home  |   Contact  |   Syndication    |   Login
  752 Posts | 10 Stories | 467 Comments | 116 Trackbacks

News

Twitter












Tag Cloud


Article Categories

Archives

Post Categories

Image Galleries

Blog Roll

Film

Great Sites

Product Blogs

SoliBlog

Tech Sites

Friday, September 10, 2010 #

What is BPOS?
BPOS is a suite of enterprise-class software that is hosted by Microsoft and delivered as a subscription service. BPOS includes:


Exchange Online, including Exchange Hosted Services, which are attached services that encompass the archiving, encryption, continuity and filtering of data


SharePoint Online for intranets and document sharing

 


Office Communications Online for real-time communication and presence (instant messaging and related capabilities)

 


Office Live Meeting for interactive Web conferencing

 

Let Solidsoft Help
Solidsoft is a Microsoft Online Services Partner. We can advise you on the right solution for your business, help build your business case and implement your solution so that you are able to take advantage of Microsoft’s online services, giving your business the edge. To take advantage of a 30 day no-obligation trial of BPOS please click on the image to the left.
If you require any further assistance please do not hesitate to contact us either by using our Contact Us page or in person by phoning 01256 375 700. We’re here to help.

For more info go to : Solidsoft can help!


This is a problem discovered by my colleague  Dave Robinson at Solidsoft:

This is more something to be aware of. I would not necessarily say it was a bug but it’s interesting none the less. We have a map which wants to create an output based on

- One field existing AND

- One field NOT existing

Based on the screen shot below, you can see the “&” functoid forms the creation of the ContactPhones. Behind the scenes the creation of the ContactPhones is done via a for loop “<xsl:for-each select="InputMessagePart_1/Details/Contacts">”

For this instance our output record was created successfully

clip_image001

In the second case where our output was not created, I was scratching my head for a few moments. Basically the map was the same but the order of the inputs into the “&” functoid is the other way round, i.e. the NOT was first. In this case the creation of the ContactPhones is done via the following for loop “<xsl:for-each select="InputMessagePart_0/ns0:FWTOrganisation/ContactPhones">”. In this case, this record does not exist so our output is never going to be created.

clip_image002

So if you are doing something like this, you need to ensure that the first input into the “&” is the field which you want to exist. Otherwise you will not get the expected output.