Additional validation function for PositionID and added missing message translation