BI Beans graph DTD???
Hi All,
Where can I find BI Beans graph DTD.......all blogs refer the below broken link...........
http://www.oracle.com/technology/products/reports/htdocs/getstart/whitepapers/graphdtd/graph_dtd_technote_2.html
can any one please give a link with updated DTD??
Thanks,
DK
cont...
<!-- Marker elements -->
<!-- Represents data on graph types other than pie and stock -->
<!ELEMENT DataMarker EMPTY >
<!-- DataMarker attributes:
maxSize deprecated version 2.6.0.18-->
<!ATTLIST DataMarker
markerSize CDATA #IMPLIED >
<!-- Represents data on pie and ring graphs\ -->
<!ELEMENT Slice EMPTY >
<!-- Slice attribute
labelPosition: where the label is, in relation to the slice; feeler
is a line connecting label to slice
-->
<!ATTLIST Slice
labelPosition (LP_NO_LABELS | LP_OUTSIDE_WITH_FEELER |
LP_OUTSIDE_WITHOUT_FEELER | LP_INSIDE) #IMPLIED >
<!-- Represents stock data in stock graph; may be candle or box with "arms", depending on stock graph type-->
<!ELEMENT StockMarker EMPTY >
<!-- StockMarker attributes:
fallingColor: color of candle when stock closes lower than it opened;
example: "#cc0000"
risingColor: color of candle when stock closes higher than it opened;
example: "#00cc00"
-->
<!ATTLIST StockMarker
fallingColor CDATA #IMPLIED
risingColor CDATA #IMPLIED >
<!-- Represents volume in stock graphs that show volume-->
<!ELEMENT VolumeMarker EMPTY >
<!ATTLIST VolumeMarker
fillColor CDATA #IMPLIED>
<!-- Represents series in the legend (data values in 3-D surface graph)-->
<!ELEMENT LegendMarker EMPTY >
<!-- LegendMarker attributes
maxSize: deprecated
size: size of marker, in pixels
-->
<!ATTLIST LegendMarker
maxSize CDATA #IMPLIED
size CDATA #IMPLIED >
<!-- Data marker that does not share series attributes-->
<!ELEMENT ExceptionalRisers (ExceptionalRiser+) >
<!-- Create one for each special marker -->
<!ELEMENT ExceptionalRiser (SFX)? >
<!-- ExceptionalRiser attributes:
series: Series to which the marker belongs; 0 is first series
group: Group to which the marker belongs; 0 is first group
-->
<!ATTLIST ExceptionalRiser
series CDATA #REQUIRED
group CDATA #REQUIRED
borderColor CDATA #IMPLIED
fillColor CDATA #IMPLIED >
<!-- SeriesItems: series-related attributes -->
<!ELEMENT SeriesItems (Series+) >
<!-- Default series attributes (added series use these defaults):
defaultBorderColor: border color; example "#000000"
defaultBorderTransparent: whether the border is transparent
borderUsingDefaults: does the border use defaults?
defaultColor: default fill color "#ccff00"
defaultMarkerShape: default shape of marker; useful with line, scatter,
radar, and polar graphs
defaultMarkerType: default type of marker (bar, line, area)
defaultLineWidth: default width of lines in line graph, in pixels
defaultAssignedToY2: default assignment of series in dual-y graphs
defaultFitlineType: default fitline type
-->
<!ATTLIST SeriesItems
defaultBorderColor CDATA #IMPLIED
defaultBorderTransparent (true | false) #IMPLIED
borderUsingDefaults (true | false) #IMPLIED
defaultColor CDATA #IMPLIED
defaultMarkerShape (MS_NONE | MS_SQUARE | MS_CIRCLE | MS_DIAMOND | MS_PLUS |
MS_TRIANGLE_DOWN | MS_TRIANGLE_UP | MS_AUTOMATIC) #IMPLIED
defaultMarkerType (MT_AREA | MT_BAR | MT_MARKER | MT_DEFAULT) #IMPLIED
defaultLineWidth CDATA #IMPLIED
defaultAssignedToY2 (DY2_TRUE | DY2_FALSE | DY2_AUTO_ASSIGN) #IMPLIED
defaultFitlineType (FT_EXPONENTIAL | FT_LOGARITHMIC | FT_LINEAR |
FT_NONE) #IMPLIED >
<!-- Represents a single series-->
<!ELEMENT Series (SFX?) >
<!-- Series attributes:
id: which series this is; 0 is first
markerType: type of marker; useful only in combination graphs
markerShape: shape of marker; useful with line, scatter,
radar, and polar graphs
lineWidth: width of lines, in pixels
assignedToY2: whether this series is assigned to Y2 axis, in dual-y graphs
color: color of markers in this series; example: "#ffcc00"
borderColor: border color of markers in this series; example: "#000000"
borderTransparent: whether the border is transparent
fitlineType: type of fitline
pieSliceExplode: in pie graph, whether this slice is separated from others
in each pie
transparent: whether markers in this series are transparent
-->
<!ATTLIST Series
id CDATA #REQUIRED
markerType (MT_DEFAULT | MT_BAR | MT_MARKER | MT_AREA) #IMPLIED
markerShape (MS_NONE | MS_SQUARE | MS_CIRCLE | MS_DIAMOND | MS_PLUS |
MS_TRIANGLE_DOWN | MS_TRIANGLE_UP) #IMPLIED
lineWidth CDATA #IMPLIED
assignedToY2 (true | false) #IMPLIED
color CDATA #IMPLIED
borderColor CDATA #IMPLIED
borderTransparent (true | false) #IMPLIED
fitlineType (FT_NONE | FT_LINEAR | FT_LOGARITHMIC | FT_EXPONENTIAL) #IMPLIED
pieSliceExplode CDATA #IMPLIED
transparent (true | false) #IMPLIED >
<!-- Data-related elements -->
<!-- DataFilter specifies what measure indexes to use for the graph type.
Attribute totalMeasures indicate the total measures in the DataSource. Attributes
scatterMeasures through HLCVMeasures have the array of measure indexes.
For example : scatterMeasues = "3 2" means for scatter graph use measures
3 and 2 only. If no measure indexes need to be specified, then just specify "".
scatterMeasues is also used for SCATTER_2Y, POLAR and POLAR_2Y
graph types. scatterLabelsMeasures is used by SCATTER_LABELS and SCATTER_LABELS_2Y.
bubbleMeasures is used by BUBBLE and BUBBLE_2Y.
bubbleLabelsMeasures is used by BUBBLE_LABELS and BUBBLE_LABELS_2Y.
OHLCVMeasures is used by STOCK_OHLC_CANDLE_VOLUME and STOCK_VOLUME.
OHLCMeasures is used by STOCK_OHLC_CANDLE, STOCK_OPEN_HILO_CLOSE, STOCK_2Y
and STOCK_SPLIT_2Y.
HLVMeasures is used by STOCK_HILO_VOLUME.
OCVMeasures is used by STOCK_CANDLE_VOLUME.
OCMeasures is used by STOCK_CANDLE.
HLMeasures is used by STOCK_HILO, STOCK_HILO_2Y and STOCK_HILO_SPLIT2Y.
HLCMeasures is used by STOCK_HILO_CLOSE, STOCK_HILO_CLOSE2Y and STOCK_HILO_CLOSE_SPLIT2Y.
HLCVMeasures is used by STOCK_HILO_CLOSE_VOLUME -->
<!ELEMENT DataFilter EMPTY >
<!ATTLIST DataFilter
totalMeasures CDATA #IMPLIED
scatterMeasures CDATA #IMPLIED
scatterLabelsMeasures CDATA #IMPLIED
bubbleMeasures CDATA #IMPLIED
bubbleLabelsMeasures CDATA #IMPLIED
OHLCVMeasures CDATA #IMPLIED
OHLCMeasures CDATA #IMPLIED
HLVMeasures CDATA #IMPLIED
OCVMeasures CDATA #IMPLIED
OCMeasures CDATA #IMPLIED
HLMeasures CDATA #IMPLIED
HLCMeasures CDATA #IMPLIED
HLCVMeasures CDATA #IMPLIED >
<!-- Data for local (static) data source -->
<!-- Grid data for local data source -->
<!ELEMENT LocalGridData (RowLabels?, ColLabels?, DataValues?)>
<!-- LocalGridData attributes:
rowCount: number of rows in the grid of data
colCount: number of columns in the grid of data
timeAxis: whether the data is for a time axis
-->
<!ATTLIST LocalGridData
rowCount CDATA #REQUIRED
colCount CDATA #REQUIRED
timeAxis (true | false) #IMPLIED >
<!-- Row labels -->
<!ELEMENT RowLabels (Label*) >
<!-- Column labels -->
<!ELEMENT ColLabels (Label*) >
<!-- Labels -->
<!ELEMENT Label (#PCDATA) >
<!-- Grid of data -->
<!ELEMENT DataValues (RowData*)>
<!-- Row of data in grid -->
<!ELEMENT RowData (Cell*)>
<!-- Cell of data in row -->
<!ELEMENT Cell (#PCDATA)>
<!-- Relational data for local data source:
Graph builds a grid of data from this element and children -->
<!ELEMENT LocalRelationalData (Row+, (ColumnKeyCount?,RowKeyCount?) )>
<!-- LocalRelationalData attributes:
timeAxis:
-->
<!ATTLIST LocalRelationalData
timeAxis (true | false) #IMPLIED >
<!-- Row of relational data-->
<!ELEMENT Row EMPTY>
<!-- Row attributes:
columnKey: the grid column this data should go in
rowKey: the grid row this data should go in
dataValue: the data to put in the specified row and column of the grid
-->
<!ATTLIST Row
columnKey CDATA #REQUIRED
rowKey CDATA #REQUIRED
dataValue CDATA #REQUIRED >
<!-- Number of columns the grid should have, when known -->
<!ELEMENT ColumnKeyCount (#PCDATA) >
<!-- Number of rows the grid should have, when known -->
<!ELEMENT RowKeyCount (#PCDATA) >
<!-- User-defined element -->
<!ELEMENT UserElement (Property*) >
<!-- UserElement attribute: name of element -->
<!ATTLIST UserElement
name CDATA #REQUIRED >
<!-- User-defined property -->
<!ELEMENT Property EMPTY >
<!-- Property attributes:
name: property name
value: property value
-->
<!ATTLIST Property
name CDATA #REQUIRED
value CDATA #REQUIRED >
<!-- Rule elements; see Help for info about rules -->
<!-- The DTD for the following managers is only for the Default -->
<!-- implementation of managers. -->
<!ELEMENT FormatManager (Bundle*, UIBundle?) >
<!ELEMENT StyleManager (Bundle*, UIBundle?) >
<!ELEMENT Bundle (DiscRule+) >
<!ATTLIST Bundle
id CDATA #IMPLIED>
<!ELEMENT UIBundle (DiscRule+) >
<!ATTLIST UIBundle
id CDATA #IMPLIED>
<!ELEMENT DiscRule (Disc, Mergeable) >
<!ATTLIST DiscRule
id CDATA #IMPLIED>
<!ELEMENT Disc (CompTypeDisc | ComposDisc | NumValDisc | PosDisc | QDRDisc) >
<!-- ViewStyle is used in case of StyleManager. ViewFormat is used in case of FormatManager -->
<!ELEMENT Mergeable (ViewStyle | ViewFormat)>
<!ELEMENT CompTypeDisc (#PCDATA) >
<!-- RightDisc should not be present when the condition attribute value is NOT -->
<!ELEMENT ComposDisc (LeftDisc, RightDisc?) >
<!ATTLIST ComposDisc
cond (AND | OR | NOT) #REQUIRED >
<!ELEMENT LeftDisc (CompTypeDisc | ComposDisc | NumValDisc | PosDisc | QDRDisc) >
<!ELEMENT RightDisc (CompTypeDisc | ComposDisc | NumValDisc | PosDisc | QDRDisc) >
<!ELEMENT NumValDisc EMPTY >
<!ATTLIST NumValDisc
relOp (EQ | LT | LE | GT | GE | NE) #REQUIRED
num CDATA #REQUIRED >
<!ELEMENT PosDisc (ColCompInfo | DataCompInfo | EdgeCompInfo |
GroupCompInfo | PageItemCompInfo | RowCompInfo | SeriesCompInfo) >
<!ELEMENT ColCompInfo (#PCDATA) >
<!ELEMENT DataCompInfo EMPTY >
<!ATTLIST DataCompInfo
row CDATA #REQUIRED
col CDATA #REQUIRED>
<!ELEMENT EdgeCompInfo EMPTY >
<!ATTLIST EdgeCompInfo
edge CDATA #REQUIRED
depth CDATA #REQUIRED
index CDATA #REQUIRED>
<!ELEMENT GroupCompInfo (#PCDATA) >
<!ELEMENT PageItemCompInfo (#PCDATA) >
<!ELEMENT RowCompInfo (#PCDATA) >
<!ELEMENT SeriesCompInfo (#PCDATA) >
<!ELEMENT QDRDisc (QDR) >
<!ATTLIST QDRDisc
setOp (SUBSET | PROPER_SUBSET | PROPER_SUPERSET | EQUALS | SUPERSET) #REQUIRED >
<!--Imports -->
<!-- ViewFormat definition -->
<!-- Imported in -->
<!-- oracle.dss.crosstab.Crosstab.dtdplus -->
<!-- oracle.dss.graph.Graph.dtdplus -->
<!-- oracle.dss.table.Table.dtdplus -->
<!-- ViewFormat specifies number formatting-->
<!ELEMENT ViewFormat EMPTY >
<!-- ViewFormat attributes
numberType: format numbers as currency or percent?
thousandSeparator: character for separating thousands
decimalSeparator: character for separating whole number from decimal
currencySymbol: currency symbol; numberType must be NUMTYPE_CURRENCY
leadingZero: display leading zeros?
decimalDigit: number of decimal digits to display
posNumFmt: format for positive numbers
negNumFmt: format for negative numbers
posCurFmt: format for positive currency
negCurFmt: format for negative currency
scaleFactor: how much to scale (abbreviate) numbers
scaleDownThousands: character(s) to use when numbers represent thousands
scaleDownMillions: character(s) to use when numbers represent millions
scaleDownBillions: character(s) to use when numbers represent billions
scaleDownTrillions: character(s) to use when numbers represent trillions
scaleDownQuadrillions: character(s) to use when numbers represent
quadrillions
javaDateFormat: Java date format
oracleDateFormat: Oracle date format
"used" attributes specify whether one of the above properties has
been explicitly set; used for merging when using rules
-->
<!ATTLIST ViewFormat
numberType (NUMTYPE_GENERAL | NUMTYPE_CURRENCY | NUMTYPE_PERCENT) #IMPLIED
thousandSeparator CDATA #IMPLIED
decimalSeparator CDATA #IMPLIED
currencySymbol CDATA #IMPLIED
leadingZero (true | false) #IMPLIED
decimalDigit CDATA #IMPLIED
posNumFmt (POS_NUMFMT_NUM | POS_NUMFMT_POS_NUM | POS_NUMFMT_NUM_POS ) #IMPLIED
negNumFmt (NEG_NUMFMT_OP_NUM_CP | NEG_NUMFMT_NEG_NUM | NEG_NUMFMT_NUM_NEG) #IMPLIED
posCurFmt (POS_CURFMT_CUR_NUM | POS_CURFMT_NUM_CUR |
POS_CURFMT_CUR_SPAC_NUM |POS_CURFMT_NUM_SPAC_CUR |
POS_CURFMT_POS_CUR_NUM | POS_CURFMT_CUR_NUM_POS |
POS_CURFMT_POS_NUM_CUR | POS_CURFMT_NUM_POS_CUR |
POS_CURFMT_NUM_CUR_POS | POS_CURFMT_POS_NUM_SPAC_CUR |
POS_CURFMT_POS_CUR_SPAC_NUM | POS_CURFMT_NUM_SPAC_CUR_POS )
#IMPLIED
negCurFmt (NEG_CURFMT_OP_CUR_NUM_CP | NEG_CURFMT_NEG_CUR_NUM |
NEG_CURFMT_CUR_NEG_NUM | NEG_CURFMT_CUR_NUM_NEG |
NEG_CURFMT_OP_NUM_CUR_CP | NEG_CURFMT_NEG_NUM_CUR |
NEG_CURFMT_NUM_NEG_CUR | NEG_CURFMT_NUM_CUR_NEG |
NEG_CURFMT_NEG_NUM_SPAC_CUR | NEG_CURFMT_NEG_CUR_SPAC_NUM |
NEG_CURFMT_NUM_SPAC_CUR_NEG ) #IMPLIED
scaleFactor (SCALEFACTOR_NONE | SCALEFACTOR_THOUSANDS |
SCALEFACTOR_MILLIONS | SCALEFACTOR_BILLIONS |
SCALEFACTOR_TRILLIONS | SCALEFACTOR_QUADRILLIONS ) #IMPLIED
scaleDownThousands CDATA #IMPLIED
scaleDownMillions CDATA #IMPLIED
scaleDownBillions CDATA #IMPLIED
scaleDownTrillions CDATA #IMPLIED
scaleDownQuadrillions CDATA #IMPLIED
javaDateFormat CDATA #IMPLIED
oracleDateFormat CDATA #IMPLIED
numberTypeUsed (true | false) #IMPLIED
thousandSeparatorUsed (true | false) #IMPLIED
decimalSeparatorUsed (true | false) #IMPLIED
currencySymbolUsed (true | false) #IMPLIED
leadingZeroUsed (true | false) #IMPLIED
decimalDigitUsed (true | false) #IMPLIED
posNumFmtUsed (true | false) #IMPLIED
negNumFmtUsed (true | false) #IMPLIED
posCurFmtUsed (true | false) #IMPLIED
negCurFmtUsed (true | false) #IMPLIED
scaleFactorUsed (true | false) #IMPLIED
scaleDownThousandsUsed (true | false) #IMPLIED
scaleDownMillionsUsed (true | false) #IMPLIED
scaleDownBillionsUsed (true | false) #IMPLIED
scaleDownTrillionsUsed (true | false) #IMPLIED
scaleDownQuadrillionsUsed (true | false) #IMPLIED
javaDateFormatUsed (true | false) #IMPLIED
oracleDateFormatUsed (true | false) #IMPLIED >
<!-- ViewStyle definition -->
<!-- Imported in -->
<!-- oracle.dss.crosstab.Crosstab.dtdplus -->
<!-- oracle.dss.graph.Graph.dtdplus -->
<!-- oracle.dss.table.Table.dtdplus -->
<!-- Specifies font, border, and color; in graph, affects paging control only -->
<!ELEMENT ViewStyle EMPTY >
<!-- ViewStyle attributes:
background: background color; example "#ffffff"
foreground: font color
selectBackground: background color of a cell that has been selected
selectForeground: font color for a cell that has been selected
horizontalAlignment: horizontal alignment of text in the cell
verticalAlignment:vertical alignment of text in the cell
underline: whether the text is underlined (single underline)
doubleUnderline: whether the text is underlined (double underline)
strikeThrough: whether the text has a line through it
wordWrapEnabled: whether words can wrap to a new line
**The borderColor and borderWidth attributes apply to all sides. But if
**these properties are specified explicitly for each side such as borderLeftColor
**then the specific ones take precedence. If borderColor and borderRightSide are
**specified, then for left, top, and bottom sides, borderColor is used.
borderColor: color of cell border
borderWidth: width, in pixels, of cell border
borderLeftStyle: line style of left border of cell
borderRightStyle: line style of right border of cell
borderTopStyle: line style of top border of cell
borderBottomStyle: line style of bottom border of cell
borderLeftColor: line color of left border of cell
borderRightColor: line color of right border of cell
borderTopColor: line color of top border of cell
borderBottomColor: line color of bottom border of cell
borderLeftWidth: width, in pixels, of left border of cell
borderRightWidth: width, in pixels, of right border of cell
borderTopWidth: width, in pixels, of top border of cell
borderBottomWidth: width, in pixels, of bottom border of cell
fontName: font name, such as "Arial"
fontSize: font size
fontBold: whether font is bold
fontItalic: whether font is italic
graphicImageIndex: index of graphic in the list
graphicImageTooltip: tooltip for graphic image
cellEditStyle: editable or not
editBackground: background color of a cell that can be edited
editForeground: font color of a cell that can be edited
graphicBarColor: color of graphic bar
graphicBarVisible: whether graphic bar appears in cell
hPageBreak: whether there is a horizontal page break here
vPageBreak: whether there is a vertical page break here
"used" attributes specify whether one of the above properties has
been explicitly set; used for merging when using rules
-->
<!ATTLIST ViewStyle
background CDATA #IMPLIED
foreground CDATA #IMPLIED
selectBackground CDATA #IMPLIED
selectForeground CDATA #IMPLIED
horizontalAlignment (LEFT | CENTER | RIGHT | LEADING) #IMPLIED
verticalAlignment (TOP | CENTER | BOTTOM ) #IMPLIED
underline (true | false) #IMPLIED
doubleUnderline (true | false) #IMPLIED
strikeThrough (true | false) #IMPLIED
wordWrapEnabled (true | false) #IMPLIED
borderColor CDATA #IMPLIED
borderWidth CDATA #IMPLIED
borderLeftStyle (BORDER_STYLE_NOT_USED | BORDER_STYLE_SOLID |
BORDER_STYLE_DASH | BORDER_STYLE_DOT |
BORDER_STYLE_DOT_DASH | BORDER_STYLE_DASH_DOT_DOT |
BORDER_STYLE_DOUBLE | BORDER_STYLE_NO_LINE) #IMPLIED
borderRightStyle (BORDER_STYLE_NOT_USED | BORDER_STYLE_SOLID |
BORDER_STYLE_DASH | BORDER_STYLE_DOT |
BORDER_STYLE_DOT_DASH | BORDER_STYLE_DASH_DOT_DOT |
BORDER_STYLE_DOUBLE | BORDER_STYLE_NO_LINE) #IMPLIED
borderTopStyle (BORDER_STYLE_NOT_USED | BORDER_STYLE_SOLID |
BORDER_STYLE_DASH | BORDER_STYLE_DOT |
BORDER_STYLE_DOT_DASH | BORDER_STYLE_DASH_DOT_DOT |
BORDER_STYLE_DOUBLE | BORDER_STYLE_NO_LINE) #IMPLIED
borderBottomStyle (BORDER_STYLE_NOT_USED | BORDER_STYLE_SOLID |
BORDER_STYLE_DASH | BORDER_STYLE_DOT |
BORDER_STYLE_DOT_DASH | BORDER_STYLE_DASH_DOT_DOT |
BORDER_STYLE_DOUBLE | BORDER_STYLE_NO_LINE) #IMPLIED
borderLeftColor CDATA #IMPLIED
borderRightColor CDATA #IMPLIED
borderTopColor CDATA #IMPLIED
borderBottomColor CDATA #IMPLIED
borderLeftWidth CDATA #IMPLIED
borderRightWidth CDATA #IMPLIED
borderTopWidth CDATA #IMPLIED
borderBottomWidth CDATA #IMPLIED
fontName CDATA #IMPLIED
fontSize CDATA #IMPLIED
fontBold (true | false) #IMPLIED
fontItalic (true | false) #IMPLIED
graphicImageIndex CDATA #IMPLIED
graphicImageTooltip CDATA #IMPLIED
cellEditStyle (CELL_EDITABLE | CELL_NOT_EDITABLE) #IMPLIED
editBackground CDATA #IMPLIED
editForeground CDATA #IMPLIED
graphicBarColor CDATA #IMPLIED
graphicBarVisible (true | false) #IMPLIED
hPageBreak (true | false) #IMPLIED
vPageBreak (true | false) #IMPLIED
backgroundUsed (true | false) #IMPLIED
foregroundUsed (true | false) #IMPLIED
selectBackgroundUsed (true | false) #IMPLIED
selectForegroundUsed (true | false) #IMPLIED
horizontalAlignmentUsed (true | false) #IMPLIED
verticalAlignmentUsed (true | false) #IMPLIED
underlineUsed (true | false) #IMPLIED
doubleUnderlineUsed (true | false) #IMPLIED
strikeThroughUsed (true | false) #IMPLIED
wordWrapEnabledUsed (true | false) #IMPLIED
borderColorUsed (true | false) #IMPLIED
borderWidthUsed (true | false) #IMPLIED
borderLeftStyleUsed (true | false) #IMPLIED
borderRightStyleUsed (true | false) #IMPLIED
borderTopStyleUsed (true | false) #IMPLIED
borderBottomStyleUsed (true | false) #IMPLIED
borderLeftColorUsed (true | false) #IMPLIED
borderRightColorUsed (true | false) #IMPLIED
borderTopColorUsed (true | false) #IMPLIED
borderBottomColorUsed (true | false) #IMPLIED
borderLeftWidthUsed (true | false) #IMPLIED
borderRightWidthUsed (true | false) #IMPLIED
borderTopWidthUsed (true | false) #IMPLIED
borderBottomWidthUsed (true | false) #IMPLIED
fontNameUsed (true | false) #IMPLIED
fontSizeUsed (true | false) #IMPLIED
fontBoldUsed (true | false) #IMPLIED
fontItalicUsed (true | false) #IMPLIED
graphicImageIndexUsed (true | false) #IMPLIED
graphicImageTooltipUsed (true | false) #IMPLIED
cellEditStyleUsed (true | false) #IMPLIED
editBackgroundUsed (true | false) #IMPLIED
editForegroundUsed (true | false) #IMPLIED
graphicBarColorUsed (true | false) #IMPLIED
graphicBarVisibleUsed (true | false) #IMPLIED
hPageBreakUsed (true | false) #IMPLIED
vPageBreakUsed (true | false) #IMPLIED >
<!-- DataviewTitles definition -->
<!-- Imported in -->
<!-- oracle.dss.crosstab.Crosstab.dtdplus -->
<!-- oracle.dss.graph.Graph.dtdplus -->
<!-- oracle.dss.table.Table.dtdplus -->
<!-- The following attributes are common to all dataview titles
text: the text to display in the title
visible: whether to display the component or not
fontName: name of the font
fontSize: size of the font
fontBold: whether the text is bold
fontItalic: whether the text is italic
foreground: font color; example "#00ff00"
background: background color; example "#ff0000"
horzAlign: horizontal alignment
underline: whether text is underlined
-->
<!-- Dataview definition of the title -->
<!ELEMENT DataviewTitle EMPTY >
<!ATTLIST DataviewTitle
text CDATA #IMPLIED
visible (true | false) #IMPLIED
fontName CDATA #IMPLIED
fontSize CDATA #IMPLIED
fontBold (true | false) #IMPLIED
fontItalic (true | false) #IMPLIED
foreground CDATA #IMPLIED
background CDATA #IMPLIED
horzAlign (LEFT | CENTER | RIGHT | LEADING) #IMPLIED
underline (true | false) #IMPLIED >
<!-- Dataview definition of the subtitle -->
<!ELEMENT DataviewSubtitle EMPTY >
<!ATTLIST DataviewSubtitle
text CDATA #IMPLIED
visible (true | false) #IMPLIED
fontName CDATA #IMPLIED
fontSize CDATA #IMPLIED
fontBold (true | false) #IMPLIED
fontItalic (true | false) #IMPLIED
foreground CDATA #IMPLIED
background CDATA #IMPLIED
horzAlign (LEFT | CENTER | RIGHT | LEADING) #IMPLIED
underline (true | false) #IMPLIED >
<!-- Dataview definition of the footnote -->
<!ELEMENT DataviewFootnote EMPTY >
<!ATTLIST DataviewFootnote
text CDATA #IMPLIED
visible (true | false) #IMPLIED
fontName CDATA #IMPLIED
fontSize CDATA #IMPLIED
fontBold (true | false) #IMPLIED
fontItalic (true | false) #IMPLIED
foreground CDATA #IMPLIED
background CDATA #IMPLIED
horzAlign (LEFT | CENTER | RIGHT | LEADING) #IMPLIED
underline (true | false) #IMPLIED >
<!-- QDR definition -->
<!-- Imported in -->
<!-- oracle.dss.crosstab.Crosstab.dtdplus -->
<!-- oracle.dss.graph.Graph.dtdplus -->
<!-- oracle.dss.table.Table.dtdplus -->
<!ELEMENT QDR (DimMemPair+, QDRTarget?)>
<!ATTLIST QDR
measureDimName CDATA #IMPLIED>
<!ELEMENT DimMemPair (QDRMem | ListQDRMem)>
<!ATTLIST DimMemPair
dim CDATA #REQUIRED>
<!ELEMENT QDRTarget (QDRMem | ListQDRMem)>
<!-- QDRMem definition -->
<!-- if the memType attribute is FIXED, QDRMem should contain -->
<!-- mem attribute. For other member types QDRMember should contain -->
<!-- no mem attribute -->
<!ELEMENT QDRMem EMPTY>
<!ATTLIST QDRMem
mem CDATA #IMPLIED
memType (FIXED | VARIES | CURRENT) #IMPLIED>
<!-- ListQDRMem has to contain one or more members (ListMem) -->
<!ELEMENT ListQDRMem (ListMem)+>
<!ELEMENT ListMem (#PCDATA)>
Similar Messages
-
Setting the series color of a bi beans graph based on the data values
How do I conditionally set the series color of a bi beans graph based on the data values?
I am using the following code to get the data values and set the series color:
Graph gr=(Graph)CmdrDashboardP1_pres1.getView();
DataAccess da=gr.getGraphModel().getDataAccess();
DataDirector dd=gr.getDataDirector();
DataMap dm=dd.getDataMap();
int re=dd.ROW_EDGE;
int ce=dd.COLUMN_EDGE;
Object val=da.getValue(re,ce,dm.DATA_TYPE);
int seriesCount=da.getEdgeCurrentSlice(DataDirector.ROW_EDGE);
if (val <=45.0)
gr.getSeries().setColor(new Color(255,0,0),seriesCount);
I get a NullPointerException from the line of code "Object val=da.getValue(re,ce,dm.DATA_TYPE)." I have tried the code with DATA_UNFORMATTED as well, but get the same exception. When I print the DataMap value of dm the results are [dataUnformatted, dataViewFormat, value, dataIsTotal, dataType].
Also, I get the error "method <= (java.lang.Object,double) not found in class _CmdrDashboardP1" from the "if (val <=45.0)" code.
Thanks for any assistanceHow do I conditionally set the series color of a bi beans graph based on the data values?
I am using the following code to get the data values and set the series color:
Graph gr=(Graph)CmdrDashboardP1_pres1.getView();
DataAccess da=gr.getGraphModel().getDataAccess();
DataDirector dd=gr.getDataDirector();
DataMap dm=dd.getDataMap();
int re=dd.ROW_EDGE;
int ce=dd.COLUMN_EDGE;
Object val=da.getValue(re,ce,dm.DATA_TYPE);
int seriesCount=da.getEdgeCurrentSlice(DataDirector.ROW_EDGE);
if (val <=45.0)
gr.getSeries().setColor(new Color(255,0,0),seriesCount);
I get a NullPointerException from the line of code "Object val=da.getValue(re,ce,dm.DATA_TYPE)." I have tried the code with DATA_UNFORMATTED as well, but get the same exception. When I print the DataMap value of dm the results are [dataUnformatted, dataViewFormat, value, dataIsTotal, dataType].
Also, I get the error "method <= (java.lang.Object,double) not found in class _CmdrDashboardP1" from the "if (val <=45.0)" code.
Thanks for any assistance -
Display more than one BI bean graph on JSP page
Hi,
I want to show BI Beans graphs on a JSP page (just the Jdev 10.1.2 included components, not the OLAP backed ones) but I want to show a different graph for each row iterated in the JSP so I'll end up with up to 20 graphs on the screen.
Currently I can have it showing the 20 graphs quite happily, but they're all the same (that is, they all look the same but they have different IDs). I note from the way I understand this works that they're all being made off the currentRow of the viewobject. I want to somehow increment the current row for the data as the view iterator advances. I could break the model 2 separation and do it with java scriptlet in the JSP but this is my least favoured way. Is there some other way I can have all the graphs prepared from a struts action which does advance through the data and then goes on to show the jsp?
I'm guessing this is somewhat related to a master detail graph - except when I tried to run with one I got some nasty exceptions within the graph tag library. I'm not sure that's what I want anyway as I need to format the page as a report so I need each graph to be a separate image.
Any help appreciated
- NathanielWhat I'm after is a way to create the BI Beans graphs supplied with Jdev 10.1.2 ni a java class rather than a JSP. Is there a way to do this?
-
Cannot cast beans.dataView.Presentation to beans.graph.ThinGraph
Hi,
I get following error when try to cast Presentation to ThinGraph.
Cannot cast oracle.dss.thin.beans.dataView.Presentation to oracle.dss.thin.beans.graph.ThinGraph
These are the codes which I get errors on them:
<% (ThinCrosstab)simpleCrosstab).getModel().setDataSource(((ThinGraph)simpleGraph).getModel().getDataSource()); %>
<% ((ThinGraph)simpleGraph).setImagemapAction( ThinGraph.Y1TITLE, ThinGraph.SERIES_UNDEFINED, ThinGraph.GROUP_UNDEFINED, action);
%>
I don't know how to cast these to types.
Please help me,
Sincerely,
MozhdehI'm getting the same error with BI beans version: 10.1.2.67.0
I see that most of the sample code cast's presentation to ThinCrossTab...
so not sure if I'm missing something here.
Anyone knows how to resolve?
Thanks. -
10g: BI Beans Graph sometimes not shown
Hi,
I have an ADF 10g BC jsf application which includes a graph (BI Beans Graph version [3.2.2.0.24]). Next to the graph is a selectable legend. The use case is as follows:
The graph shows the forecast algorithms for the selected material.
By default, the AlgorithmUser and AlgorithmSystem should be selected. There has to be a legend containing a selection box for every algorithm that should be selectable on the graph. By default algorithms SFA and AF should be selected
All shoud work synchroneously:
- When next, previous or a material from the listbox is selected, than the graph and legend should be updated with new algorithmUser and algorithmSystem
- When an other algorithmUser is selected, this should be directly visible on the graph and legend
- When checkboxes on the graph are clicked, the graph should update and show the corresponding algorithms.
This is implemented as follows:
1. The first thing needed is something to keep track of the selected algorithms. For this, we create a new Set in the application module together with the get accessor.
private Set<String> currentGraphData = new HashSet<String>();
public Set<String> getCurrentGraphData() {
return currentGraphData;
Expose the accessor in the application module.
2. Now, this set should be filled with AF, SFA, algorithmSystem and algorithmUser when we move to the next, previous, first, last record, or by selecting a record by its index. To add this behaviour, open the VAdfLtf3SyfMaterialsViewImpl.java.
Add helper method:
private void updateAlgorithmList(Row row) {
if (row != null) {
String algoUser = (String)row.getAttribute("AlgorithmUser");
String algoSystem = (String)row.getAttribute("AlgorithmSystem");
FCSyfReviewModule mod = (FCSyfReviewModule)this.getApplicationModule();
Set data = mod.getCurrentGraphData();
data.clear();
data.add("SFA");
data.add("AF");
data.add(algoUser);
data.add(algoSystem);
This will insert the four default algorithms into the set when there is a current row (if the dataset is empty, there is no need to add the default algorithms)
Call the helper method for next, previous, … as mentioned above:
public boolean setCurrentRowAtRangeIndex(int i) {
boolean result = super.setCurrentRowAtRangeIndex(i);
updateAlgorithmList(getCurrentRow());
return result;
public boolean setCurrentRow(Row row) {
updateAlgorithmList(row);
return super.setCurrentRow(row);
public Row next() {
Row row = super.next();
updateAlgorithmList(row);
return row;
public Row first() {
Row row = super.first();
updateAlgorithmList(row);
return row;
public Row last() {
Row row = super.last();
updateAlgorithmList(row);
return row;
public Row previous() {
Row row = super.previous();
updateAlgorithmList(row);
return row;
So, if we now select an other record in any thinkable way, the Set will contain the correct four default algorithms.
3. Now, we need only the graph data for the algorithms set in the Set. For this, open the Ltf3AdfSyfGraphDataRowImp.java
Add the following helper method
private boolean showData(String algorithm){
FCSyfReviewModule am = (FCSyfReviewModule)this.getApplicationModule();
Set set = am.getCurrentGraphData();
return set.contains(algorithm);
This method will take an algorithm code as input(MA3, MA6, EXP, PZD3, …) and returns true if it is in the Set.
Now, update the getMethods of all algorithms to use this helper method:
public Number getVolMa3() {
return showData("MA3")?(Number) getAttributeInternal(VOLMA3):null;
4. Finally, the clickable legend has to be defined.
For this, create a new view object: Ltf3AdfSyfGraphLegend. Select ‘Rows Populated Progra;;atically, not Based on a Query’ Create a transient updatable attribute for every legend that can be selected. The transient attribute should be of type Boolean.
For query statement, enter “Select 1 from dual” a query has to be defined to make sure that the getters/setters are called on the userinterface page.
Create two new helper methods:
public Boolean getLegend(String algorithm) {
FCSyfReviewModule am = (FCSyfReviewModule)this.getApplicationModule();
Set set = am.getCurrentGraphData();
return set.contains(algorithm);
public void updateLegend(int AttributeId, Boolean value, String algorithm){
FCSyfReviewModule am = (FCSyfReviewModule)this.getApplicationModule();
Set set = am.getCurrentGraphData();
if (value.booleanValue())
set.add(algorithm);
else
set.remove(algorithm);
The first one will return true when the parameter algorithm is available in the Set. The getter methods will use this method.
The second one will update the Set object. If the value is true, than this means that it was false before, so the algorithm needs to be added to the set. If the value is false, than it was true before, and the algorithm needs to be removed from the set.
Now, getters and setters can be implemented as shown below.
public Boolean getMA3() {
return getLegend("MA3");
public void setMA3(Boolean value) {
updateLegend(value, "MA3");
and so on..
5. Now, all logic is implemented. The only thing to do is to drag drop the components on the screen and update partial triggers:
a. Drop materials as form
i. bind algorithmUser to LOV and give it id algoUserList
b. Create detail graph (see tutorial on graphs)
c. Create previous and next button.
d. Drop GraphLegend as ADF form
i. By default all attributes are created as inputText, convert them all to SelectBooleanCheckbox, give every checkbox an id (use name of the algorithm for simplicity)
e. Drop materials as navigation list, give it ID matList
f. Set partial triggers
i. On panelGroup surrounding the graph, add partial triggers from legend id’s, matList and algoUserList and prev/next button
ii. On panelGroup surrounding the legend, add triggers: matList and algoUserList and prev/next button
Now, here is my problem: When this application is deployed on a server, this works fine most of the time. But sometimes when I click a legend the graph image just disappears. But when I reclick twice the graph is correctly shown. Can someone tell what the cause of this problem could be (rendering delay???).dont worry too much about
oracle.dss.graph.GraphModelAdapter::setSupportedDataLayerFlags (): Current DataSource does not support requested type: MetadataMap.METADATA_VIEWSTYLE
its not a real error message more a warning one
have you looked at addiotional trace files and have other trace/warning/error messages ?
is your server running under unix and if so, is your display variable set ?
regards,
thomas -
Hello all,
BIBeans.jsp
<%@ page contentType="text/html;charset=windows-1252"%>
<%@ page import="oracle.dss.thin.beans.graph.ThinGraph" %>
<%@ page import="oracle.dss.thin.beans.graph.GraphBean" %>
<%@ page import="oracle.cabo.ui.ServletRenderingContext" %>
<%@ page import="oracle.cabo.ui.beans.StyleSheetBean" %>
<%@ page import="java.awt.Dimension" %>
<%@ page import="view.GraphRelationalXMLDataSample" %>
<jsp:useBean id="helper" scope="session" class="view.GraphRelationalXMLDataSample"></jsp:useBean>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Using BI Beans UIX Graph in a Generic JSP</title>
</head>
<body>
<%
ThinGraph graph = new ThinGraph();
graph.setImageSize(new Dimension(400,300));
helper.setGraphProperties(graph, "graph.xml");
helper.loadDataFromXML(graph,"graph.xml");
GraphBean node = new GraphBean();
node.setGraph(graph);
ServletRenderingContext context = new ServletRenderingContext(pageContext);
StyleSheetBean.sharedInstance().render(context);
node.render(context);
%>
</body>
</html>
GraphRelationalXMLDataSample.java
package view;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.ArrayList;
import oracle.dss.dataView.Dataview;
import oracle.dss.thin.beans.graph.ThinGraph;
import oracle.jdbc.OracleConnection;
public class GraphRelationalXMLDataSample
public GraphRelationalXMLDataSample()
public void setGraphProperties(ThinGraph graph, String filename)
try{
graph.readXML(GraphRelationalXMLDataSample.class.getResourceAsStream(filename),Dataview.RESET_XML_PROPERTIES);
catch(Exception e)
e.printStackTrace();
public void loadDataFromXML(ThinGraph graph, String filename)
try
graph.readXML(GraphRelationalXMLDataSample.class.getResourceAsStream(filename),Dataview.RESET_NONE);
catch(Exception e)
e.printStackTrace();
graph.xml
<Graph>
<LocalRelationalData>
<Row columnKey="Q1" rowKey="2001" dataValue="1000" />
<Row columnKey="Q2" rowKey="2001" dataValue="1100" />
<Row columnKey="Q3" rowKey="2001" dataValue="1300" />
<Row columnKey="Q4" rowKey="2001" dataValue="1400" />
<Row columnKey="Q1" rowKey="2002" dataValue="1100" />
<Row columnKey="Q2" rowKey="2002" dataValue="550" />
<Row columnKey="Q3" rowKey="2002" dataValue="" />
<Row columnKey="Q4" rowKey="2002" dataValue="" />
<Row columnKey="Q1" rowKey="2002 Forecast" dataValue="" />
<Row columnKey="Q2" rowKey="2002 Forecast" dataValue="750" />
<Row columnKey="Q3" rowKey="2002 Forecast" dataValue="1500" />
<Row columnKey="Q4" rowKey="2002 Forecast" dataValue="1700" />
</LocalRelationalData>
</Graph>
when i run this jsp, it dint show any erorr, but the graph din show out also, can point out what the problem is?
thankshi, all
Is it there is a workable program available for download here?
Because i really dont know where going wrong.. it is Bi Graph can run in simple jsp rather then in BI jsp application where need to include <orabi:Presentation...>
<orabi:Render..... >
thanks in advance -
Hi,
How do i find this package. I am using JDEVELOPER 1.3 and i am able to generate graphs using the xml model method. What i want is to be able to generate the graph directly using a SQL without an XML.
I want to use BI graph and generate graphs. SQL will be provided by me at runtime in the JSP and data returned by sql will be used by graph for plotting. How do i do this?
http://oraclebi.blogspot.com/2005/11/using-bi-beans-with-non-olap-data.html
i am using the above link as reference but was unable to locate or install the package where do i find it and how do i proceed..
Please help
Arjun SurendraMake sure that you have moved Oracle BI Graph to the right hand "selected Libraries" side.
Also when you are under Profiles -> Development -> Libraries -> Oracle BI Graph. select Oracle BI graph & click on edit.
under classpath you should see the associated jar files.
Eg: C:\JDeveloper\jlib\bigraphbean.jar;C:\JDeveloper\jlib\bigraphbean-nls.zip
Good luck!
Kavitha -
Beans graph drill down problem.
Hi,
I am currently using 10.1.2 version of BI Beans and developed a front end application for my OLAP cubes. The nice feature of 10g BIB is that we are now able to drill a graph, which was not possible in earlier 9i versions.
The problem I am facing is while drilling down the graph on a time dimension. My time dimension has Day/Month/Qtr/yr levels for calendar hierarchy and day/wk/month/qtr/yr for fiscal hierarchy. However, we did not want to show the day values so I applied permit read command to restrict the day level. Now it displays only upto week in fiscal hier and month in calendar hier. When I am in a cross-tab, it shows the drill icon on the month/week data, but if I click once, the icon goes away and shows that level as the last level of hierarchy and everything is fine.
But if I drill through the graph, clicking on the week/month level makes the graph go away and give the message "data has insufficient number of rows/columns. This graph type requires at least 1 line"
Is there any suggestions to overcome this? Why can't the graph behave in the same manner like crosstab when drill down?
Thanks for your help.
Suresh.Suresh, instead of mucking around with blocking access to dimension values with the PERMIT programs, it might be easier to create "summary" hierarchies that simply don't include the day level. Then you tell the graph / crosstab / etc. to use these "summary" hierarchies and you never have to worry about drilling to undesireable levels.
Let me know if this would work for you!
Thanks,
Scott -
Drilling up in a BI Beans graph
Hi All,
I am currently going through the BI Beans tutorial and have created a graph and clicked on a bar and drilled down into a more detailed view. The problem is I can't find any way of drilling up. Does anybody know how to do this, I need to make changes to the graph at a higher level.
Regards,
Scott.Drilling up in Java client graphs is being implemented for a future release of BI Beans (post 2.7). Any details you have on the expected behavior for drill up in graph would be appreciated. Given the drill-replace model in graphs we want to ensure our rules for graph drilling will produce the expected results.
Thanks,
BI Beans Product Management -
BI BEANS - Graph - How to change the color .. please help
Hi Everyone,
Can anyone please tell me how to change the color of the Graph bars or slices. I mean the color which represents the data.
For example in a pie chart I want to set specific color for specific slice. Please help.
Regards
SRTIt seems to be the SET_SERIE_COLOR() method added to the FormsGraph revised version, but this latest version is momentarily not available for download.
I think there is an existant open thread on this. Maybe you could find it using the Forum Search box.
Francois -
Help to create complex graphs in oracle 10g reports
As my company has migrated from 6i to Oracle 10g, but as graph ogd files are obselete in Oracle 10g , I am trying to create new graphs in Oracle 10g.
But problem I am facing that I cannot give axis value 'LABEL' or define my own scale or draw any lines on chart or inshort plot graph as I need. Moreover no way to read objects on Chart. In forms 6i it was easy to read object with command "OG_GET_OBJECT(OBJECT_NAME)". Helps tell me to use graph.dtd but I am unable to use it or I don't know how to use it. No documentation available anywhere how to use graph.dtd syntax.
Is it possible to achieve my above goals or any other tools to customize charts.
PrashantHello FormsEleven,
First of all very Thanks for reply. Thanks for your valuable time given to me.
I don't have any error in my java/jinit console infact latest jinit is running and web browser start with message applet are being loaded and Oracle forms service installed successfully. All other forms details are very well displayed on browser form, only bean area remains empty. Following are my formsweb.cfg details. Note on below [bigraph] section I have commented some lines but that also done after my form did not work.
### Forms DEMO FOR BIGRAPHS
[pjc_demos]
width=675
height=480
separateFrame=false
splashScreen=no
lookAndFeel=oracle
colorScheme=blue
background=/forms/formsdemo/images/blue.gif
logo=/forms/formsdemo/images/bannerlogo.gif
baseHTMLjinitiator=demobasejini.html
baseHTMLjpi=demobase.htm
baseHTML=demobase.html
baseHTMLie=demobaseie.html
envFile=formsdemo.env
archive_jini=frmall_jinit.jar,/forms/formsdemo/jars/demo.jar,/forms/formsdemo/jars/icons.jar
archive=frmall.jar,/forms/formsdemo/jars/demo.jar,/forms/formsdemo/jars/icons.jar
pageTitle=Oracle Forms - Pluggable Java Components
form=pjclaunch.fmx
otherparams=demo_root=D:\DevSuiteHome_1\forms\demos
scripting=true
[pjc_jspell]
width=675
height=480
separateFrame=false
splashScreen=no
lookAndFeel=oracle
colorScheme=blue
background=/forms/formsdemo/images/blue.gif
logo=/forms/formsdemo/images/bannerlogo.gif
baseHTMLjinitiator=demobasejini.html
baseHTMLjpi=demobase.htm
baseHTML=demobase.html
baseHTMLie=demobaseie.html
envFile=formsdemo.env
archive_jini=frmall_jinit.jar,/forms/formsdemo/jars/demo.jar,/forms/formsdemo/jars/jspellintegration.jar,/forms/formsdemo/jars/jspell2n_java11.jar
archive=frmall.jar,/forms/formsdemo/jars/demo.jar,/forms/formsdemo/jars/jspellintegration.jar,/forms/formsdemo/jars/jspell2n_java11.jar
pageTitle=Oracle Forms - Pluggable Java Components
form=jspell.fmx
otherparams=dictionary_hostname=%JSPELL_HOST% dictionary_port=8888
[HL]
# Healthy Living Demo.
envFile=formsdemo.env
archive_jini=frmall_jinit.jar,/forms/formsdemo/jars/demo.jar,/forms/formsdemo/jars/icons.jar
archive=frmall.jar,/forms/formsdemo/jars/demo.jar,/forms/formsdemo/jars/icons.jar
baseHTMLJInitiator=basejini.htm
form=healthyliving.fmx
userid=hl/hl@skoda
width=994
height=582
pageTitle=Healthy Living
splashScreen=/forms/formsdemo/images/suppsplash.gif
background=/forms/formsdemo/images/white.gif
logo=/forms/formsdemo/images/bannerlogo.gif
lookAndFeel=oracle
colorScheme=titanium
# Used for demo. This is the destination directory
# when uploading images and XML files.
otherparams=output_dir=D:\DevSuiteHome_1\forms\demos\temp
[IORG]
imageBase=codebase
envFile=formsdemo.env
archive_jini=frmall_jinit.jar,/forms/formsdemo/jars/iorganizer.jar,/forms/formsdemo/jars/icons.jar
archive=frmall.jar,/forms/formsdemo/jars/iorganizer.jar,/forms/formsdemo/jars/icons.jar
baseHTMLJInitiator=basejini.htm
form=iorganizer.fmx
userid=iorg/iorg@skoda
width=994
height=582
pageTitle=iOrganizer
splashScreen=/forms/formsdemo/images/iorganizer.gif
background=/forms/formsdemo/images/white.gif
logo=/forms/formsdemo/images/bannerlogo.gif
lookAndFeel=oracle
colorScheme=titanium
otherparams=usesdi=yes
[reusable_calendar]
width=675
height=480
separateFrame=false
splashScreen=no
lookAndFeel=oracle
colorScheme=blue
background=/forms/formsdemo/images/blue.gif
logo=/forms/formsdemo/images/bannerlogo.gif
baseHTMLjinitiator=demobasejini.html
baseHTMLjpi=demobase.htm
baseHTML=demobase.html
baseHTMLie=demobaseie.html
envFile=formsdemo.env
archive_jini=frmall_jinit.jar,/forms/formsdemo/jars/demo.jar,/forms/formsdemo/jars/icons.jar
archive=frmall.jar,/forms/formsdemo/jars/demo.jar,/forms/formsdemo/jars/icons.jar
pageTitle=Oracle Forms - Reusable Components
form=calendar.fmx
userid=oe8/oe8@skoda
imagebase=codebase
[reusable_picklist]
width=675
height=480
separateFrame=false
splashScreen=no
lookAndFeel=oracle
colorScheme=blue
background=/forms/formsdemo/images/blue.gif
logo=/forms/formsdemo/images/bannerlogo.gif
baseHTMLjinitiator=demobasejini.html
baseHTMLjpi=demobase.htm
baseHTML=demobase.html
baseHTMLie=demobaseie.html
envFile=formsdemo.env
archive_jini=frmall_jinit.jar,/forms/formsdemo/jars/demo.jar
archive=frmall.jar,/forms/formsdemo/jars/demo.jar
pageTitle=Oracle Forms - Reusable Components
form=picklist.fmx
userid=oe8/oe8@skoda
[reusable_save2html]
width=675
height=480
separateFrame=false
splashScreen=no
lookAndFeel=oracle
colorScheme=blue
background=/forms/formsdemo/images/blue.gif
logo=/forms/formsdemo/images/bannerlogo.gif
baseHTMLjinitiator=demobasejini.html
baseHTMLjpi=demobase.htm
baseHTML=demobase.html
baseHTMLie=demobaseie.html
envFile=formsdemo.env
archive_jini=frmall_jinit.jar,/forms/formsdemo/jars/demo.jar
archive=frmall.jar,/forms/formsdemo/jars/demo.jar
pageTitle=Oracle Forms - Reusable Components
form=save2html.fmx
userid=hr8/hr8@skoda
otherParams=OUTPUT_REAL_DIR=D:\DevSuiteHome_1\forms\demos\temp/ OUTPUT_VIRTUAL_DIR=/forms/formsdemo/temp/
[reusable_wizard]
width=675
height=480
separateFrame=false
splashScreen=no
lookAndFeel=oracle
colorScheme=blue
background=/forms/formsdemo/images/blue.gif
logo=/forms/formsdemo/images/bannerlogo.gif
baseHTMLjinitiator=demobasejini.html
baseHTMLjpi=demobase.htm
baseHTML=demobase.html
baseHTMLie=demobaseie.html
envFile=formsdemo.env
archive_jini=frmall_jinit.jar,/forms/formsdemo/jars/demo.jar
archive=frmall.jar,/forms/formsdemo/jars/demo.jar
pageTitle=Oracle Forms - Reusable Components
form=wizard.fmx
userid=hr8/hr8@skoda
[featuredemo_array_dml]
width=675
height=480
separateFrame=false
splashScreen=no
lookAndFeel=oracle
colorScheme=blue
background=/forms/formsdemo/images/blue.gif
logo=/forms/formsdemo/images/bannerlogo.gif
baseHTMLjinitiator=demobasejini.html
baseHTMLjpi=demobase.htm
baseHTML=demobase.html
baseHTMLie=demobaseie.html
envFile=formsdemo.env
archive_jini=frmall_jinit.jar,/forms/formsdemo/jars/demo.jar
archive=frmall.jar,/forms/formsdemo/jars/demo.jar
pageTitle=Oracle Forms - Feature Demos
form=arraydml.fmx
userid=oe8/oe8@skoda
[featuredemo_calculated_fields]
width=675
height=480
separateFrame=false
splashScreen=no
lookAndFeel=oracle
colorScheme=blue
background=/forms/formsdemo/images/blue.gif
logo=/forms/formsdemo/images/bannerlogo.gif
baseHTMLjinitiator=demobasejini.html
baseHTMLjpi=demobase.htm
baseHTML=demobase.html
baseHTMLie=demobaseie.html
envFile=formsdemo.env
archive_jini=frmall_jinit.jar,/forms/formsdemo/jars/demo.jar
archive=frmall.jar,/forms/formsdemo/jars/demo.jar
pageTitle=Oracle Forms - Feature Demos
form=calcform.fmx
userid=oe8/oe8@skoda
[featuredemo_object_columns]
width=675
height=480
separateFrame=false
splashScreen=no
lookAndFeel=oracle
colorScheme=blue
background=/forms/formsdemo/images/blue.gif
logo=/forms/formsdemo/images/bannerlogo.gif
baseHTMLjinitiator=demobasejini.html
baseHTMLjpi=demobase.htm
baseHTML=demobase.html
baseHTMLie=demobaseie.html
envFile=formsdemo.env
archive_jini=frmall_jinit.jar,/forms/formsdemo/jars/demo.jar
archive=frmall.jar,/forms/formsdemo/jars/demo.jar
pageTitle=Oracle Forms - Feature Demos
form=objref.fmx
userid=oe8/oe8@skoda
[featuredemo_stored_procedure]
width=675
height=480
separateFrame=false
splashScreen=no
lookAndFeel=oracle
colorScheme=blue
background=/forms/formsdemo/images/blue.gif
logo=/forms/formsdemo/images/bannerlogo.gif
baseHTMLjinitiator=demobasejini.html
baseHTMLjpi=demobase.htm
baseHTML=demobase.html
baseHTMLie=demobaseie.html
envFile=formsdemo.env
archive_jini=frmall_jinit.jar,/forms/formsdemo/jars/demo.jar
archive=frmall.jar,/forms/formsdemo/jars/demo.jar
pageTitle=Oracle Forms - Feature Demos
form=storproc.fmx
userid=oe8/oe8@skoda
[featuredemo_trace]
width=675
height=480
separateFrame=false
splashScreen=no
lookAndFeel=oracle
colorScheme=blue
background=/forms/formsdemo/images/blue.gif
logo=/forms/formsdemo/images/bannerlogo.gif
baseHTMLjinitiator=demobasejini.html
baseHTMLjpi=demobase.htm
baseHTML=demobase.html
baseHTMLie=demobaseie.html
envFile=formsdemo.env
archive_jini=frmall_jinit.jar,/forms/formsdemo/jars/demo.jar
archive=frmall.jar,/forms/formsdemo/jars/demo.jar
pageTitle=Oracle Forms - Feature Demos
form=trace.fmx
userid=oe8/oe8@skoda
otherparams=record=forms tracegroup=0-199
[featuredemo_webservice]
width=675
height=480
separateFrame=false
splashScreen=no
lookAndFeel=oracle
colorScheme=blue
background=/forms/formsdemo/images/blue.gif
logo=/forms/formsdemo/images/bannerlogo.gif
baseHTMLjinitiator=demobasejini.html
baseHTMLjpi=demobase.htm
baseHTML=demobase.html
baseHTMLie=demobaseie.html
envFile=formsdemo.env
archive_jini=frmall_jinit.jar,/forms/formsdemo/jars/demo.jar
archive=frmall.jar,/forms/formsdemo/jars/demo.jar
pageTitle=Oracle Forms - Feature Demos
form=webservice.fmx
userid=oe8/oe8@skoda
[featuredemo_javamail]
width=675
height=480
separateFrame=false
splashScreen=no
lookAndFeel=oracle
colorScheme=blue
background=/forms/formsdemo/images/blue.gif
logo=/forms/formsdemo/images/bannerlogo.gif
baseHTMLjinitiator=demobasejini.html
baseHTMLjpi=demobase.htm
baseHTML=demobase.html
baseHTMLie=demobaseie.html
envFile=formsdemo.env
archive_jini=frmall_jinit.jar,/forms/formsdemo/jars/demo.jar,/forms/formsdemo/jars/icons.jar
archive=frmall.jar,/forms/formsdemo/jars/demo.jar,/forms/formsdemo/jars/icons.jar
pageTitle=Oracle Forms - Feature Demos
form=javamail.fmx
#Upload directory for attachments
otherparams=temp_dir=D:\DevSuiteHome_1\forms\demos\temp
[bigraph]
width=675
height=480
separateFrame=false
splashScreen=no
lookAndFeel=oracle
colorScheme=blue
background=/forms/formsdemo/images/blue.gif
logo=/forms/formsdemo/images/bannerlogo.gif
baseHTMLjinitiator=demobasejini.html
baseHTMLjpi=demobase.htm
baseHTML=demobase.html
baseHTMLie=demobaseie.html
envFile=formsdemo.env
archive_jini=frmall_jinit.jar,d:\DevSuiteHome_1\forms\java\frmbld.jar;d:\DevSuiteHome_1\jlib\importer.jar;d:\DevSuiteHome_1\jlib\debugger.jar;d:\DevSuiteHome_1\jlib\utj.jar;d:\DevSuiteHome_1\jlib\dfc.jar;d:\DevSuiteHome_1\jlib\help4.jar;d:\DevSuiteHome_1\jlib\oracle_ice.jar;d:\DevSuiteHome_1\jlib\jewt4.jar;d:\DevSuiteHome_1\jlib\ewt3.jar;d:\DevSuiteHome_1\jlib\share.jar;d:\DevSuiteHome_1\forms\java\frmwebutil.jar;d:\DevSuiteHome_1\forms\java\frmall.jar;D:\DevSuiteHome_1\forms\oracle\forms\demos\bigraph\FormsGraph.jar;D:\DevSuiteHome_1\LIB\xmlparserv2.jar;D:\DevSuiteHome_1\jlib\bigraphbean.jar;D:\DevSuiteHome_1\jlib\bigraphbean-nls.zip;D:\DevSuiteHome_1\jlib\jewt4.jar;D:\DevSuiteHome_1\jlib\LW_PfjBean.jar;D:\DevSuiteHome_1\jlib\share.jar
;archive=frmall_jinit.jar,/forms/demos/jars/demo.jar,/forms/demos/jars/FormsGraph.jar
pageTitle=Oracle Forms - Forms BI Graph integration
;form=graph.fmx
;userid=oe8/oe8@skoda
; Set imagebase to codebase to use icons stored in FormsGraph.jar
imagebase=codebase
[pjc_host]
width=675
height=480
separateFrame=false
splashScreen=no
lookAndFeel=oracle
colorScheme=blue
background=/forms/formsdemo/images/blue.gif
logo=/forms/formsdemo/images/bannerlogo.gif
baseHTMLjinitiator=demobasejini.html
baseHTMLjpi=demobase.htm
baseHTML=demobase.html
baseHTMLie=demobaseie.html
envFile=formsdemo.env
archive_jini=frmall_jinit.jar,/forms/formsdemo/jars/demo.jar,/forms/formsdemo/jars/host.jar
archive=frmall.jar,/forms/formsdemo/jars/demo.jar,/forms/formsdemo/jars/host.jar
pageTitle=Oracle Forms - Client HOST() Command
form=host.fmx
[cursorpos]
width=675
height=480
separateFrame=false
splashScreen=no
lookAndFeel=oracle
colorScheme=blue
background=/forms/formsdemo/images/blue.gif
logo=/forms/formsdemo/images/bannerlogo.gif
baseHTMLjinitiator=demobasejini.html
baseHTMLjpi=demobase.htm
baseHTML=demobase.html
baseHTMLie=demobaseie.html
envFile=formsdemo.env
archive_jini=frmall_jinit.jar,/forms/formsdemo/jars/demo.jar,/forms/formsdemo/jars/cursorpos.jar
archive=frmall_jinit.jar,/forms/formsdemo/jars/demo.jar,/forms/formsdemo/jars/cursorpos.jar
pageTitle=Oracle Forms - CursorPos PJC Demo
form=cursorpos.fmx
[timeout]
width=675
height=480
separateFrame=false
splashScreen=no
lookAndFeel=oracle
colorScheme=blue
background=/forms/formsdemo/images/blue.gif
logo=/forms/formsdemo/images/bannerlogo.gif
baseHTMLjinitiator=demobasejini.html
baseHTMLjpi=demobase.htm
baseHTML=demobase.html
baseHTMLie=demobaseie.html
envFile=formsdemo.env
archive_jini=frmall_jinit.jar,/forms/formsdemo/jars/timeout.jar,/forms/formsdemo/jars/demo.jar
archive=frmall_jinit.jar,/forms/formsdemo/jars/demo.jar,/forms/formsdemo/jars/timeout.jar
pageTitle=Oracle Forms - Timeout PJC
form=timeout.fmx
imagebase=codebase
#height=520
#width=690
MY REGEDIT OF FORMSBUILDER_CLASSPATH_ is as follow:
d:\DevSuiteHome_1\forms\java\frmbld.jar;d:\DevSuiteHome_1\jlib\importer.jar;d:\DevSuiteHome_1\jlib\debugger.jar;d:\DevSuiteHome_1\jlib\utj.jar;d:\DevSuiteHome_1\jlib\dfc.jar;d:\DevSuiteHome_1\jlib\help4.jar;d:\DevSuiteHome_1\jlib\oracle_ice.jar;d:\DevSuiteHome_1\jlib\jewt4.jar;d:\DevSuiteHome_1\jlib\ewt3.jar;d:\DevSuiteHome_1\jlib\share.jar;d:\DevSuiteHome_1\forms\java\frmwebutil.jar;d:\DevSuiteHome_1\forms\java\frmall.jar;D:\DevSuiteHome_1\forms\oracle\forms\demos\bigraph\FormsGraph.jar;D:\DevSuiteHome_1\LIB\xmlparserv2.jar;D:\DevSuiteHome_1\jlib\bigraphbean.jar;D:\DevSuiteHome_1\jlib\bigraphbean-nls.zip;D:\DevSuiteHome_1\jlib\jewt4.jar;D:\DevSuiteHome_1\jlib\LW_PfjBean.jar;D:\DevSuiteHome_1\jlib\share.jar
Once again I insist that I had followed demos instruction, all readme and install guide . Here in my company I am using ORACLE 10G FORMS on my machine and ORACLE 10G database server installed on other server . Moreover this softwares are original license software .
Regards,
Prashant -
How to create own attributes in the graph.xml of 10g Reports
Hi,
Iam using 10g reports. Iam recreating the graphs in 10g which were created in Graphics builder earlier. While doing that I found lot of features are missing in 10g reports charts wizard. It has only limited number of Graph types when compared to the Graphics builder. Like there is no Curve graph in 10g. The available are Line, Bar and Area. So how can I draw a curve instead of line? 10g Legend looks very ugly. There is lot of space between the values. Is there anyway that I can add my own attributes in the graph.xml and register in the reports?
Please advise.
Thanks.
Ram Dontineni.Hi Ram,
how can I draw a curve instead of line?I have posted a Q in BI Beans Forum for you, we should get an answer there:
Curved Line Graph?
10g reports charts wizard. It has only limited number of Graph types when compared to the Graphics builderThat may not be exactly true.
10g Graph Wizard supports 11 major graph types, and 47 sub-types
While 6i Graphics Builder supported 5 major graph types and 35 graph sub-types
There are differences between 6i Graphics and 10g Graph Wizard, so certain things you might have been able to do in 6i may not be entirely possible in 10g. However, the main advantages of the 10g Graph option are - it internally uses BI Beans, which is used in ALL Oracle poducts like JDeveloper, Discoverer, Oracle Apps etc. So the customer gets a consistent look-and-feel. And that it is possible to define your Graph in XML format (and through Java API in JDeveloper).
We have published a list of FAQ's on OTN where you should get answers to at least some of your Q's:
http://otn.oracle.com/products/reports/index.html (click on Graphing FAQ)
Is there anyway that I can add my own attributes in the graph.xml and register in the reports?This will not be possible, however, you should take a look at the complete list of elements and their attributes that is exposed in Graph.dtd - you can then choose the attributes you want, and add them to your Report's Graph.xml:
http://otn.oracle.com/products/reports/htdocs/getstart/whitepapers/graphdtd/graph_dtd_technote_2.html
Navneet. -
I have a requirement to display up to 7 different graphs on a single page. The data comes from Oracle Applications 11i. Thinking of using Oracle Reports to create this and embed charts within it.
Would like to hear users' experiences using Oracle Graphics/Chart-wizard and Reports.
Thanks,
- NRHi Ram,
how can I draw a curve instead of line?I have posted a Q in BI Beans Forum for you, we should get an answer there:
Curved Line Graph?
10g reports charts wizard. It has only limited number of Graph types when compared to the Graphics builderThat may not be exactly true.
10g Graph Wizard supports 11 major graph types, and 47 sub-types
While 6i Graphics Builder supported 5 major graph types and 35 graph sub-types
There are differences between 6i Graphics and 10g Graph Wizard, so certain things you might have been able to do in 6i may not be entirely possible in 10g. However, the main advantages of the 10g Graph option are - it internally uses BI Beans, which is used in ALL Oracle poducts like JDeveloper, Discoverer, Oracle Apps etc. So the customer gets a consistent look-and-feel. And that it is possible to define your Graph in XML format (and through Java API in JDeveloper).
We have published a list of FAQ's on OTN where you should get answers to at least some of your Q's:
http://otn.oracle.com/products/reports/index.html (click on Graphing FAQ)
Is there anyway that I can add my own attributes in the graph.xml and register in the reports?This will not be possible, however, you should take a look at the complete list of elements and their attributes that is exposed in Graph.dtd - you can then choose the attributes you want, and add them to your Report's Graph.xml:
http://otn.oracle.com/products/reports/htdocs/getstart/whitepapers/graphdtd/graph_dtd_technote_2.html
Navneet. -
Can I show Line Graph Markers in Legend?
Can Markers be shown in the legend? We have a Graph with linetypes and markers and the linetypes show in legend but not the markerÂ…. I have tried several things but nothing seems to work. Here is a snippet of code that I have tried (specifically setMarkerShapeInLegend does not seem to work):
graph.setLineDataLineDisplayed(true);
graph.setMarkerDisplayed(true);
graph.getY1Axis().setAxisAutoScaledFromZero(false);
// disable automatic layout
graph.setAutoLayout(Graph.SP_NEVER);
// set the position of the legend text
graph.getLegendArea().setLegendTextPosition(BaseGraphComponent.LTP_BELOW);
graph.setMarkerShapeInLegend(true);
Has anyone gotten this to work or am I asking for something that is not supported?
ThanksThis is not currently possible with the BI Beans graph. An enhancement has been logeed with development and hopefully we will resolve this issue with the next major release of BI Beans.
Hope this helps,
Keith
Oracle Business Intelligence Product Management
BI on Oracle: http://www.oracle.com/bi/
BI on OTN: http://www.oracle.com/technology/products/bi/
BI Beans http://www.oracle.com/technology/products/bib/index.html
Discoverer: http://www.oracle.com/technology/products/discoverer/
BI Software: http://www.oracle.com/technology/software/products/ias/devuse.html
Documentation: http://www.oracle.com/technology/documentation/appserver1012.html
BI Samples: http://www.oracle.com/technology/products/bi/samples/
Blog: http://oraclebi.blogspot.com/ -
Hello,
I have a few issues with the line graphs (using oracle 10g dev suite R1 - 9.0.4).
1. Unable to make my y axis - a dotted line.
2. Since I couldn't make the y axis a dotted line, I made it a thin line. This thin line looks fine when I run it from the oracle reports builder. but when I genenerate to a PDF file, this thin line becomes thicker.
3. Thirdly, I want to place a dot or something wherever the value changes in the line graph. One option is to add the MarkerText visible="true" to the Graph settings xml file. but this puts the marker text to all the y axes.
I want it only for 1 y axis.
CheersAssuming you mean "series" and not "axis", you can control the style, width, and markers using the lineStyle, lineWidth, and markerShape attributes of the <Series> element (in the XML shown in the Graph Settings property) for the series (set of Y values) of interest.
For example, to use a thin, dotted line with circle markers on the first series, but leave the other series with their defaults, you might:
1. Make sure the markerDisplayed attribute of the <Graph> element is set to ="true". Otherwise, no markers will be displayed.
2. For the <Series> element with the id attribute equal to "0" (which identifies the first series), set the lineStyle attribute to "LS_DOTTED", the lineWidth attribute to "1" (in pixels), and the makerShape attribute to "MS_CIRCLE".
3. If needed, set the markerShape attribute of the other <Series> elements to "MS_NONE".
The Graph Settings property might look something like this:
<rw:graph id="CT_1" src="G_YOUR_GROUP" groups="X" dataValues="Y1,Y2">
<!--
<?xml version="1.0" ?>
<Graph version="3.2.0.22" graphType="LINE_VERT_ABS" markerDisplayed="true">
<SeriesItems>
<Series id="0" lineStyle="LS_DOTTED" lineWidth="1" markerShape="MS_CIRCLE"/>
<Series id="1" markerShape="MS_NONE"/>
</SeriesItems>
</Graph>
-->
</rw:graph>For more information, see the "Graph.dtd" file in your "%ORACLE_HOME%\jlib\bigraphbean.jar".
Hope this helps.
Maybe you are looking for
-
Too Many Identical Files & Folders Showing In Sherlock
Hi, Sherlock works for me the way it's designed to work. It finds what I'm looking for if the item is in the computer. But what are showing up in most of my searches, are long columns of file all with the same names, sometimes as many as forty or fif
-
Idoc configurations in PI7.3
Hi Experts, For an Idoc scenario prior to PI 7.3, RFC destination, port, logical system and partner profile needs to be created in case of outbound Idoc scenario and again at XI side we need to create RFC destination, port and loading of meta data...
-
Taking a REGION from one page to another
Hi, is it possible to take a REGION from one page to another page ? If yes how ? Many thanks.
-
Vision M 60 GB - Radio missing is
Hi all, I know from searching the forum that this issue isn't new. I bought my player a couple of days ago and the Radio is missing. I have tried the following: ) Configure menu to check the Radio option but it's missing from the configure menu as we
-
WSS_logging.mdf (how to decrease logging even more?)
Hi guys. We have Sharepoint 2013 installed in our environment. Disk where database WSS_CONTENT and WSS_LOGING resist is running out of space. We have checked current situation and the size of this databases are: WSS_CONTENT = 120 GB WSS_LOGGING = 65