Uncapped batsman James Shannon is the one surprise name in Ireland's squad for their trip to the United Arab Emirates.