New Website Launched!

by Iphelion - Andy 27. March 2012 14:08

After a few very busy weeks we are proud to launch our updated website and accompanying customer community portal sites.  Feel free to have a look around and let us know what you think!  If you are an existing customer, register for an account on our community portal to access product forums, documentation and blogs.

Enjoy!

Wyrick Robbins Yates & Ponton LLP implement StubXploder

by Iphelion - Andy 24. January 2012 10:50

US based law firm Wyrick Robbins are the latest firm to implement the Iphelion StubXploder solution to restore archived emails to their Open Text document management system.

Mishcon De Reya select Iphelion to provide development services

by Iphelion - Andy 2. September 2011 17:14

International law firm Mishcon de Reya have selected Iphelion to provide software development services to their internal IT team.  Iphelion's experience with DMS systems, SharePoint 2010 and Microsoft based technologies in the legal sector made them an obvious choice and the Iphelion team are excited to be working with them.

StubXploder 1.3 Released

by Iphelion - Andy 9. August 2011 15:25

Iphelion are proud to announce the release of StubXploder v1.3.  The new version contains:-

  • Ability to mark a document for re-indexing in more than one Open Text eDocs Full text index
  • Updated:  MSG file library upgraded to latest version  
  • Fixed:  Bug with the licence date reader

Existing customers with valid support contracts can contact your account manager for download information.

Hogan Lovells selects Iphelion for Office 2010 Migration

by Iphelion - Andy 22. May 2011 13:32

International law firm Hogan Lovells have selected Iphelion to assist with the development of their new Word 2010 ribbon and document management systems integration..

EWS Managed API - Accessing Extended Properties (C#)

by Iphelion - Andy 22. May 2011 10:56

Meed to get at an item's extended properties in Exchange 2007/2010 using .NET?  well here's how...

During a recent engagement a requirement to access extended properties of an exchange item arose when using Exchange 2007 SP1.  I thought I would share with you the method I used to retrieve these properties in case it is something you ever need to do.

In the example below, we will be searching for extended properties for an exchange contact item (to be specific title - i.e. Mr/Mrs/Dr/Professor) which is not returned as part of the properties when a search is performed.  

I have put all the code in a method you can put behind a button in a windows forms application to test,  it obviously requires a reference to the EWS API DLLs and you will need an account that has permission to connect and do relevant searches.  The code is commented to help you through step by step and there is a reference at the end containing a list of all extended properties that you should be able to retrieve from exchange..  enjoy..

// first place some includes at the top of your class or form
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.Net;
using System.Net.Security;
using System.Security.Cryptography.X509Certificates;

using Microsoft.Exchange.WebServices.Autodiscover;
using Microsoft.Exchange.WebServices.Data;
using Microsoft.Exchange.WebServices.Dns;

public void GetContacts()
{
	// first declare the exchange object
	private ExchangeService exch = new ExchangeService(ExchangeVersion.Exchange2007_SP1);

	// now we have to create a definition for the extended property we want to return
	ExtendedPropertyDefinition titleProperty = new ExtendedPropertyDefinition(0x3A45, MapiPropertyType.String);  

	// specify your exchange server
	exch.Url = new Uri("https://<yourserver>/EWS/Exchange.aspx");

	// specify credentials to use when accessing exchange if not the logged in user
        exch.UseDefaultCredentials = false;
        exch.Credentials = new NetworkCredential("<USERNAME>", "<PASSWORD>", "<DOMAIN>");

	// now we need to create a property set which contains a list of properties we wish to retrieve from exchange
	// above and beyond the first-class properties (i.e. the pre-defined properties on the object)
	PropertySet ps = new PropertySet(BasePropertySet.FirstClassProperties) { titleProperty };

	
	// next we define the folder we wish to search for items - in this case the contacts folder
	FolderId folder = WellKnownFolderName.Contacts;

	// now we need an ItemView object to store the results of the search we plan to do and we also need
	// to define the propertyset of this view to our previously created PropertySet object to tell the 
	// API that we want to bring back additional properties in this view when the search is executed
        FindItemsResults<Item> result = new ItemView(1000);
        itemview.PropertySet = ps;	

	// Next we want to load the additional properties in the result set according to our PropertySet definition
	// which is done by calling the LoadPropertiesForItems method on the exchange connector object
	exch.LoadPropertiesForItems(result, ps);

	// if we have some results ...
	if (result.TotalCount > 0)
	{
		// loop through each item returned from the search 
		foreach (Item i in result)
		{
			// cast the item to a contact objec to get at the first-class properties.
			Contact c = (Contact)i;
			// lets set up a string to hold our title value inside the loop
			string titleValue = string.empty;

			// now we use the items TryGetProperty method passing in our property definition and our
			// the variable we would like to populate if there is a value to be returned
			i.TryGetProperty(titleProperty, titleValue);

			// if titlevalue is not null then display it in a messagebox, otherwise show a blank messagebox
			MessageBox.Show(titleValue != null ? titleValue : String.Empty);
		}
	}

	// indicate the end of the loop to the user
	MessageBox.Show("Complete!");
}

Extended properties ref:  http://msdn.microsoft.com/en-us/library/gg274394(v=exchg.80).aspx

Hogan Lovells deploys Signature Creator

by Iphelion - Andy 5. May 2011 15:48

International law firm Hogan Lovells LLP have deployed the Iphelion Signature Creator product to manage branded email signatures across their enterprise.

Ashley Jones, Desktop Team leader at Hogan Lovells,  said ...
"We have the need to maintain email signatures of thousands of staff across several international offices to ensure they are brand compliant, adhere to government legislation whilst at the same time allowing our lawyers to stand out as individuals. Signature Creator allowed us to deploy a small, user-friendly, XML-driven tool across the globe allowing our staff to customise and generate their own signatures based on pre-approved templates giving us the control and flexibility needed." 

Taylor Vinters deploys Signature Creator

by Iphelion - Andy 5. May 2011 15:47

UK law firm Taylor Vinters LLP have implemented the Signature Creator product to maintain branded email signatures across their firm.

Hogan Lovells implement StubXploder

by Iphelion - Andy 5. May 2011 15:46

International law firm Hogan Lovells have implemented the StubXploder product to address the issue of Symantec Enterprise Vault stubs within their eDocs DM libraries.

Ashley Jones, Desktop Team Leader at Hogan Lovells, said...
"... The implementation of bulk email filing within our Open Text eDocs environment meant that users were suddenly filing large numbers of historic messages to our document management system, a lot of these having already been archived to our Enterprise Vault system. Knowing that this would cause a problem, we engaged Iphelion to implement their StubXploder product to reconcile the archived emails back to the DM system and negating the inevitable flood of calls from users being unable to open their old messages. ..."

Woodside Petroleum implement StubXploder

by Iphelion - Andy 5. May 2011 15:44

Australian energy giant Woodside Petroleum have implemented the StubXploder product in order to evaluate the impact of email stubs within their enterprise vault library. 

About the authors

Iphelion are a software solutions company who understand that choosing suitable, quality software for your company can be time consuming and costly. Iphelion take time to understand you, your systems and your company in order to produce cutting edge software solutions that will increase the value of your business and boost employee productivity.

Having worked with some of the top UK law firms, they have the knowledge and experience to offer their clients invaluable business analysis advice, system integration and vanguard products.

Iphelion believe that a good working relationship is the key to a successful company and will always strive to offer the upmost integrity and professionalism coupled with a personal and loyal service.