IBM Enterprise Records, wersja 5.1.+            

Definiowanie raportu

To zadanie definiuje raport w pliku ReportDefinitions.xml na serwerze IBM® Enterprise Records. Ten plik znajduje się w ścieżce <ścieżka_instalacji_RM>\Config\ReportDefinitions.xml. Na przykład: C:\Program Files\IBM\EnterpriseRecords\Config\ReportDefinitions.xml.

Aby zdefiniować raport w pliku ReportDefinitions.xml:

  1. Otwórz plik ReportDefinitions.xml w edytorze XML.
  2. Dodaj instrukcję <object key="reportDefinition"> pod instrukcją <list key="reportDefinitions">:
    <object key="reportDefinition">   
    	<setting key="id">42</setting>
      <setting key="title" localizationKey="server.report_title.42">Akta
     fizyczne wg typu nośnika, utworzone w określonym czasie</setting>
      <setting key="desc" localizationKey="server.report_desc.42"> Ten
     raport zawiera listę akt fizycznych utworzonych w określonym czasie
     i za pomocą konkretnego typu nośnika.</setting>
    	<setting key="url">RMViewReport.jsp</setting>
    	<setting key="img">images/action/report.gif</setting>
      <setting key="reportName" localizationKey="server.report_name.42">Akta
     fizyczne wg typu nośnika, utworzone.rpt</setting>
    	<array key="excludedObjectStores"/>   
    	<list key="properties">   
    		<object key="property">   
    			<setting key="symbolicName">fileplan_browse</setting>    
    			<setting key="required">1</setting>   
    		</object>   
    		<object key="property">
      		<setting key="symbolicName">start_date</setting>  
     			<setting key="required">1</setting>   
    		</object>   
    		<object key="property">   
    			<setting key="symbolicName">end_date</setting>
       		<setting key="required">1</setting>   
    		</object> 
    		<object key="property">   <setting key="symbolicName">media_type</setting>
       		<setting key="required">1</setting>   
    		</object>   
    		<object key="property">   
    			<setting key="symbolicName">report_type</setting>
       		<setting key="required">0</setting>   
    		</object>   
    	</list> 
    </object>

    Węzły i wartości XML są następujące:

    • Id musi być unikalny we wszystkich definicjach raportów w kodzie XML.
    • Id jest używany jako część unikalnego klucza lokalizacji. Na przykład: localizationKey="server.report_title.42”
    • Tytuł i opis muszą być unikalne, ponieważ są wyświetlane w interfejsie WWW IBM Enterprise Records.
    • Wartości domyślne dla url i img to odpowiednio RMViewReport.jsp i images/action/report.gif. Nie należy ich zmieniać.
    • Nazwa raportu musi być zgodna z nazwą pliku szablonu raportu utworzoną w narzędziu Crystal Report Designer, bez przedrostka 'Detailed' i 'Summary'.
    • Na liście właściwości określ dokładnie taką nazwę symboliczną, jak nazwa szablonu szablonu właściwości Content Engine dla poszczególnych parametrów raportu.
    • Ostatnią właściwością musi być report_type, która jest używana w celu określenia wartości Detailed lub Summary.
  3. Dodaj ten raport do modelu danych. Na przykład: jeśli FPOS korzysta z modelu danych Base, dodaj <value>42</value> do <array key="baseReports"> u góry pliku XML.
  4. Zrestartuj serwer aplikacji WWW.


Opinia

Ostatnia aktualizacja: sierpień 2011


© Copyright IBM Corp. 2011.
To Centrum informacyjne jest oparte na technologii Eclipse. (http://www.eclipse.org)