.openReportDocument( docName );
.openReportDocument( getReportDesignName( options ), docName );
	public List getResultSetsMetadata( String docName, InputOptions options )			throws ReportServiceException	{		IReportDocument doc = ReportEngineService.getInstance( )				.openReportDocument( docName );		ResultSet[] resultSetArray;		try		{			resultSetArray = ReportEngineService.getInstance( ).getResultSets(					doc );			doc.close( );		}		catch ( RemoteException e )		{			e.printStackTrace( );			throw new ReportServiceException( e.getLocalizedMessage( ) );		}		if ( resultSetArray == null || resultSetArray.length <= 0 )		{			throw new ReportServiceException(					"There is no result set available for extracting the data." ); //$NON-NLS-1$		}		return transformResultSetArray( resultSetArray );	}