Simulate moving to the Cloud with NEWT

I’ve blogged a bit in the past about the unique challenges encountered when moving to the cloud and the unavoidable consequence of introducing new network hops when moving workloads out of the data centre. I’m currently working for a unique organisation in the mining industry who are quite aggressively pursuing cost saving initiatives and have seen cloud as one of the potential savings. The uniqueness of the IT operating environment comes from the dispersed and challenging “branch offices” which may lie at the end of a long dedicated wired, microwave or satellite link

Centralising IT services to a data centre in Singapore is all very well if you’re office is on a well serviced broadband Internet link but what of these other data centres with more challenged connectivity.… [Keep reading] “Simulate moving to the Cloud with NEWT”

Office 365 / SharePoint Sign-in with Xamarin.iOS

While coding up an iOS app with Xamarin I came across some odd behaviour when trying to programmatically sign in to O365 using HttpClient.

Xamarin

If you are not aware, Xamarin is built with Mono (the open source .NET Framework) and for all intents and purposes has the same namespace and language features as .NET 4.5. Excluding of course, all the Microsoft specific .NET parts.

HttpClient

OK I’ll set the scene. One of the requirements of my shiny new Xamarin app was to host a SharePoint site in a browser control.… [Keep reading] “Office 365 / SharePoint Sign-in with Xamarin.iOS”

Remote Event Receiver (RER) for Host Web using SharePoint Provider Hosted App in Office 365/SharePoint Online Environment

There are a number of articles talking about how to deploy Remote Event Receiver for SharePoint 2013, but few of them are in depth, especially on how to set it up for host web using Provider Hosted App in Office 365/SharePoint Online environment. I hope this post can provide detailed information for developers who need to deploy the same.

The inspiration for this article is another similar article written by Chris O’Brien, here. However the mentioned article talks about how to make the BasicDataOperations SP2013 provider-hosted app on MSDN work on App Web, not Host Web.[Keep reading] “Remote Event Receiver (RER) for Host Web using SharePoint Provider Hosted App in Office 365/SharePoint Online Environment”

SharePoint Online – InfoPath Attachment Size Limit

In an on premise environment, there are guidelines around working with attachments in InfoPath and farm admin would be able to change the attachment size limit in the machine.config / web.config. However, the idea is to keep minimal attachments within the form, and make sure the InfoPath file size as a whole is within the file size limit as configured in your farm.

In SharePoint Online, there is a hard limit on the total attachment size to the InfoPath forms you create and store in Forms Library:

http://community.office365.com/en-us/forums/154/p/79149/305640.aspx[Keep reading] “SharePoint Online – InfoPath Attachment Size Limit”

Exchange 365 – Transport Rules & Distribution Groups

One of our customers is transitioning from on premise Exchange 2010 to a hybrid Exchange 365 (wave 15) environment and user management for Office 365 done through on premise Active Directory. Customer had quite a few transport rules setup up which needed to be migrated. This worked fine except for the rules using a “redirect the message to” action using a distribution group.

The error displayed in Exchange 365 generated is: The transport rule can’t be created because TR-Marketing@Company.com,[Keep reading] “Exchange 365 – Transport Rules & Distribution Groups”

Windows Azure Active Directory Self Service Password Reset

Microsoft has recently released an enhancement to its Windows Azure Active Directory (WAAD) offering. This enhancement enables end users to perform self-service password resets in the case of a forgotten password. Previously this function was available to administrative accounts only.

WAAD self-service password reset (SSPR) is a premium offering, requiring Premium Features to be enabled for the WAAD.

Once WAAD Premium Features are enabled, the User Password Reset Policy can be edited and SSPR enabled. For the initial release, enabling SSPR does so for all WAAD user accounts.… [Keep reading] “Windows Azure Active Directory Self Service Password Reset”

Acme Packet SBC for Office 365 UM with CUCM

Office 365 Exchange Online can provide Unified Messaging (UM) functionality such as voicemail for on-premises telephony systems. Configuring integration between Exchange Online UM and Lync is a straightforward process assuming you already have Enterprise Voice and a Lync Edge server in place. There is TechNet documentation for Lync 2013 and Lync 2010 or an older Office 365 Checklist.

Things get a lot more complicated when you want to use a different telephony system, for example Cisco Unified Communications Manager (CUCM).… [Keep reading] “Acme Packet SBC for Office 365 UM with CUCM”

Exchange 2013 DNS Settings Cause Transport Services to Crash

I ran into a problem at a customer recently with two Exchange 2013 servers where the ‘Microsoft Exchange Frontend Transport’ (MSExchangeFrontEndTransport) service would crash continually. It would eventually bring down the ‘Microsoft Exchange Transport’ (MSExchangeTransport) and ‘Microsoft Exchange Mailbox Transport Submission’ (MSExchangeSubmission) services. This meant the server was responding to SMTP connections with ‘451 4.7.0 Temporary server error. Please try again later. PRX2’ on attempting to submit a message.

The primary error in the Event Log was Event ID 1000:

Faulting application name: MSExchangeFrontendTransport.exe,
[Keep reading] “Exchange 2013 DNS Settings Cause Transport Services to Crash”

Map SharePoint Libraries with local file drive – A step-by-step guide

There are a number of articles talking about how to map SharePoint libraries to your local drive, but few of them are in depth, especially on how to set up the prerequisites. I hope this post can provide detailed information for users who need to do this. I will also give an overview and talking about some advantages of mapping SharePoint libraries with local file drive.

Prerequisites

You need to make sure the “WebClient” service is up and running on your server.… [Keep reading] “Map SharePoint Libraries with local file drive – A step-by-step guide”

Lync 2010 DirectAccess Audio Video and Application Sharing Troubleshooting

A customer recently had a problem with Windows 2012 DirectAccess connected clients performing desktop sharing, audio and video conversations with internal clients. DirectAccess is a Windows service that is part of the Remote Access role that allows domain joined clients to access internal resources over the internet as if they were on the LAN. DirectAccess does this by providing seamless VPN connectivity without any user input. Lync can work over DirectAccess (and Lync 2013 works a lot better as it supports IPv6) but because the traffic is encrypted and is real time communication, it is recommended to use the Lync Edge server for connectivity rather than sending the traffic over the DirectAccess VPN.… [Keep reading] “Lync 2010 DirectAccess Audio Video and Application Sharing Troubleshooting”