Pbm to display a formula in multi Writer mode
hello,
I attach my analytic workspace in multi write mode and when i want to display a formula in a crosstab, i have the following message :
on Jan 17 16:22:30 CET 2005 In oracle.dss.dataSource.QueryServer::_restartFromPersistence
oracle.express.ExpressServerExceptionClasse d'erreurs : OLAPI
Descriptions des erreurs du serveur :
DPR : Unable to create server cursor, Générique à TxsOqDefinitionManagerSince9202::crtCurMgrs2
OES : ORA-37035: You can only DEFINE SESSION objects in analytic workspace EISEVAL because it is attached in MULTI mode.
, Générique à TxsRdbResultSet:absolute()
at oracle.express.olapi.data.full.DefinitionManager$ExceptionTranslator.translateExpressException(DefinitionManager.java:571)
at oracle.express.olapi.data.full.DefinitionManager$ExceptionTranslator.translateException(DefinitionManager.java:551)
at oracle.express.olapi.data.full.DefinitionManager.translateException(DefinitionManager.java:513)
at oracle.express.olapi.data.full.DefinitionManager.translateException(DefinitionManager.java:520)
at oracle.express.olapi.data.full.DefinitionManagerSince9202.createCursorManagerInterfaces(DefinitionManagerSince9202.java:522)
at oracle.express.olapi.data.full.DefinitionManagerSince9202.createOLAPICursorManagers(DefinitionManagerSince9202.java:891)
at oracle.express.olapi.data.full.ExpressDataProvider.createCursorManagers(ExpressDataProvider.java:1671)
at oracle.express.olapi.data.full.ExpressDataProvider.internalCreateCursorManager(ExpressDataProvider.java:770)
at oracle.express.olapi.data.full.ExpressDataProvider.createCursorManager(ExpressDataProvider.java:708)
at oracle.olapi.data.source.DataProvider.createCursorManager(DataProvider.java:330)
at oracle.olapi.data.source.DataProvider.createCursorManager(DataProvider.java:273)
at oracle.dss.dataSource.QueryCursorManager.createCursorManager(QueryCursorManager.java:164)
at oracle.dss.dataSource.QueryEvaluator.setUpCursors(QueryEvaluator.java:3546)
at oracle.dss.dataSource.QueryEvaluator._setUpCursorsForMainQuery(QueryEvaluator.java:2547)
at oracle.dss.dataSource.QueryEvaluator.getCursorForCube(QueryEvaluator.java:2579)
at oracle.dss.dataSource.QueryEvaluator.createCubeAndCursor(QueryEvaluator.java:940)
at oracle.dss.dataSource.MainQueryEvaluator.createCubeAndCursor(MainQueryEvaluator.java:144)
at oracle.dss.dataSource.QueryServer.createCubeAndCursor(QueryServer.java:3698)
at oracle.dss.dataSource.QueryServer._restartFromPersistence(QueryServer.java:6297)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java)
at oracle.dss.util.Operation.execute(Operation.java:72)
at oracle.dss.dataSource.QueryManagerServer.sendQueue(QueryManagerServer.java:1991)
at oracle.dss.dataSource.common.OperationQueue.update(OperationQueue.java:207)
at oracle.dss.dataSource.common.BaseOperationQueue.addOperation(BaseOperationQueue.java:176)
at oracle.dss.dataSource.common.BaseOperationQueue.addOperation(BaseOperationQueue.java:146)
at oracle.dss.dataSource.client.QueryClient._databaseSet(QueryClient.java:3888)
at oracle.dss.dataSource.client.QueryClient._reestablishFromPersistence(QueryClient.java:349)
at oracle.dss.dataSource.client.QueryClient.setXMLAsString(QueryClient.java:518)
at oracle.dss.persistence.persistencemanager.client.DefaultStateHandler.loadXML(DefaultStateHandler.java:131)
at oracle.dss.persistence.persistencemanager.client.DefaultStateHandler.recreatePersistableFromStateAgent(DefaultStateHandler.java:395)
at oracle.dss.metadataManager.client.handlers.persistence.PersistenceMetadataHandler$MDStateHandler.recreatePersistableFromStateAgent(PersistenceMetadataHandler.java:491)
at oracle.dss.persistence.persistencemanager.client.DefaultStateHandler.loadAggregates(DefaultStateHandler.java:257)
at oracle.dss.persistence.persistencemanager.client.DefaultStateHandler.recreatePersistableFromStateAgent(DefaultStateHandler.java:401)
at oracle.dss.metadataManager.client.handlers.persistence.PersistenceMetadataHandler$MDStateHandler.recreatePersistableFromStateAgent(PersistenceMetadataHandler.java:491)
at oracle.dss.metadataManager.client.handlers.persistence.PersistenceMetadataHandler.getObjectInstance(PersistenceMetadataHandler.java:669)
at oracle.dss.metadataManager.client.MetadataManager.handleStateAgent(MetadataManager.java:6336)
at oracle.dss.metadataManager.client.MetadataManager.lookup(MetadataManager.java:5966)
at oracle.dss.metadataManager.common.MDFolder.lookup(MDFolder.java:378)
at oracle.dss.metadataManager.common.MDFolder.lookup(MDFolder.java:258)
at oracle.dss.metadataManager.common.MDFolder.lookup(MDFolder.java:254)
at oracle.dss.metadataManager.common.MDFolder.lookup(MDFolder.java:550)
Is there a workaround ?
Thanks
hello,
My formula come from an express Server database 6.3.4.
I have made a simple test case: The Express Database contains only 2 formulas
with 2 dimensions. I export it , create an aw in the CS_OLAP schema and import the eif file by AWM 10.1.0.3.0
and enable to standard form.
I ran the bicheckconfig and apparently no problem :
<?xml version="1.0" encoding="UTF-8" ?>
<BICheckConfig version="1.0.2.0">
<Check key="JDEV_ORACLE_HOME" value="G:\oracle\product\10.1.0\Dev"/>
<Check key="JAVA_HOME" value="G:\oracle\product\10.1.0\Dev\jdk\jre"/>
<Check key="JDeveloper version" value="10.1.2.0.0.1811"/>
<Check key="BI Beans release description" value="BI Beans 10.1.2 Production Release"/>
<Check key="BI Beans component number" value="10.1.2.52.0"/>
<Check key="BI Beans internal version" value="3.2.1.0.13"/>
<Check key="host" value="dev2"/>
<Check key="port" value="1521"/>
<Check key="sid" value="orc10G"/>
<Check key="user" value="cs_olap"/>
<Check key="Connecting to the database" value="Successful"/>
<Check key="JDBC driver version" value="10.1.0.3.0"/>
<Check key="JDBC JAR file location" value="G:\oracle\product\10.1.0\Dev\jdbc\lib"/>
<Check key="Database version" value="10.1.0.3.0"/>
<Check key="OLAP Catalog version" value="10.1.0.3.0"/>
<Check key="OLAP AW Engine version" value="10.1.0.2.0"/>
<Check key="OLAP API Server version" value="10.1.0.3.0"/>
<Check key="BI Beans Catalog version" value="3.2.1.0.13"/>
<Check key="OLAP API JAR file version" value=""10.1.0.3.0""/>
<Check key="OLAP API JAR file location" value="G:\oracle\product\10.1.0\Dev\jdev\lib\ext"/>
<Check key="OLAP API Metadata Load" value="Successful"/>
<Check key="Number of metadata folders" value="4"/>
<Check key="Number of metadata measures" value="26"/>
<Check key="Number of metadata dimensions" value="7"/>
<Check key="OLAP API Metadata">
<![CDATA[==============================================================================
Type Name (S=Schema, C=Cube, M=Measure, D=Dimension) Status
========= ======================================================= ============
Folder... ROOT
Measure.. Nombre de Jours par mois Successful
S=CS_OLAP, C=NBJ_MOIS_CUBE4151, M=NBJ_MOIS
Measure.. Formule Xdimension Successful
S=CS_OLAP, C=FULE_XDIMENSION_CUBE4151, M=FULE_XDIMENSION
Dimension Temps Successful
S=CS_OLAP, D=EISEVAL_TEMPS
Dimension Dimensions Successful
S=CS_OLAP, D=EISEVAL_XDIMENSION
Folder... Electronics - KPIs
Measure.. Revenue Successful
S=CS_OLAP, C=SHAWSALES, M=AMOUNT_SOLD
Measure.. Cost Successful
S=CS_OLAP, C=SHAWSALES, M=COSTS
Measure.. Quantity Successful
S=CS_OLAP, C=SHAWSALES, M=QUANTITY_SOLD
Dimension Time Successful
S=CS_OLAP, D=SHAWT_TIME
Dimension Promotion Successful
S=CS_OLAP, D=SHAWPROMOTIONS
Dimension Product Successful
S=CS_OLAP, D=SHAWPRODUCTS
Dimension Geography Successful
S=CS_OLAP, D=SHAWGEOGRAPHIES
Dimension Channel Successful
S=CS_OLAP, D=SHAWCHANNELS
Folder... Electronics - Trend Calculations
Measure.. Revenue Successful
S=CS_OLAP, C=SHAWSALES, M=AMOUNT_SOLD
Measure.. Revenue 12 Mo MV Avg Successful
S=CS_OLAP, C=SHAWSALES, M=AMOUNT_SOLD_12MMA
Measure.. Revenue 6 Mo MV Avg Successful
S=CS_OLAP, C=SHAWSALES, M=AMOUNT_SOLD_6MMA
Measure.. Revenue Fcst Best Fit Successful
S=CS_OLAP, C=SHAWSALES, M=AMOUNT_SOLD_FCAST_BF
Measure.. Revenue Fcst Exponential Successful
S=CS_OLAP, C=SHAWSALES, M=AMOUNT_SOLD_FCAST_EXPO
Measure.. Revenue Fcst Linear Successful
S=CS_OLAP, C=SHAWSALES, M=AMOUNT_SOLD_FCAST_LINEAR
Measure.. Revenue Fcst Non-Linear Successful
S=CS_OLAP, C=SHAWSALES, M=AMOUNT_SOLD_FCAST_NLINEAR
Measure.. Revenue Fcst Seasonal Successful
S=CS_OLAP, C=SHAWSALES, M=AMOUNT_SOLD_FCAST_SEASONAL
Measure.. Revenue Fcst Trend Successful
S=CS_OLAP, C=SHAWSALES, M=AMOUNT_SOLD_FCAST_TREND
Measure.. Revenue % Growth Prior Period Successful
S=CS_OLAP, C=SHAWSALES, M=AMOUNT_SOLD_PCT_CHANGE_PP
Measure.. Revenue % Growth Successful
S=CS_OLAP, C=SHAWSALES, M=AMOUNT_SOLD_PCT_CHANGE_YRAGO
Measure.. Cost Successful
S=CS_OLAP, C=SHAWSALES, M=COSTS
Measure.. Cost 12 Mo MV Avg Successful
S=CS_OLAP, C=SHAWSALES, M=COSTS_12MMA
Measure.. Cost 6 Mo MV Avg Successful
S=CS_OLAP, C=SHAWSALES, M=COSTS_6MMA
Measure.. Cost Fcst Best Fit Successful
S=CS_OLAP, C=SHAWSALES, M=COSTS_FCAST_BF
Measure.. Cost % Growth Prior Period Successful
S=CS_OLAP, C=SHAWSALES, M=COSTS_PCT_CHANGE_PP
Measure.. Cost % Growth Successful
S=CS_OLAP, C=SHAWSALES, M=COSTS_PCT_CHANGE_YRAGO
Measure.. Margin 12 Mo MV Avg Successful
S=CS_OLAP, C=SHAWSALES, M=MARGIN_12MMA
Measure.. Margin 6 Mo MV Avg Successful
S=CS_OLAP, C=SHAWSALES, M=MARGIN_6MMA
Measure.. Margin Fcst Best Fit Successful
S=CS_OLAP, C=SHAWSALES, M=MARGIN_FCAST_BF
Measure.. Margin % Growth Prior Period Successful
S=CS_OLAP, C=SHAWSALES, M=MARGIN_PCT_CHANGE_PP
Measure.. Margin % Growth Successful
S=CS_OLAP, C=SHAWSALES, M=MARGIN_PCT_CHANGE_YRAGO
Measure.. Margin % Successful
S=CS_OLAP, C=SHAWSALES, M=MARGIN_PERCENT
Measure.. Quantity Successful
S=CS_OLAP, C=SHAWSALES, M=QUANTITY_SOLD
Dimension Time Successful
S=CS_OLAP, D=SHAWT_TIME
Dimension Promotion Successful
S=CS_OLAP, D=SHAWPROMOTIONS
Dimension Product Successful
S=CS_OLAP, D=SHAWPRODUCTS
Dimension Geography Successful
S=CS_OLAP, D=SHAWGEOGRAPHIES
Dimension Channel Successful
S=CS_OLAP, D=SHAWCHANNELS
Folder... Electronics - Trend Calculations
Measure.. Quantity Successful
S=CS_OLAP, C=SHAWSALES, M=QUANTITY_SOLD
Measure.. Margin % Successful
S=CS_OLAP, C=SHAWSALES, M=MARGIN_PERCENT
Measure.. Margin % Growth Successful
S=CS_OLAP, C=SHAWSALES, M=MARGIN_PCT_CHANGE_YRAGO
Measure.. Margin Fcst Best Fit Successful
S=CS_OLAP, C=SHAWSALES, M=MARGIN_FCAST_BF
Measure.. Margin 12 Mo MV Avg Successful
S=CS_OLAP, C=SHAWSALES, M=MARGIN_12MMA
Measure.. Cost % Growth Prior Period Successful
S=CS_OLAP, C=SHAWSALES, M=COSTS_PCT_CHANGE_PP
Measure.. Cost 6 Mo MV Avg Successful
S=CS_OLAP, C=SHAWSALES, M=COSTS_6MMA
Measure.. Cost 12 Mo MV Avg Successful
S=CS_OLAP, C=SHAWSALES, M=COSTS_12MMA
Measure.. Revenue % Growth Successful
S=CS_OLAP, C=SHAWSALES, M=AMOUNT_SOLD_PCT_CHANGE_YRAGO
Measure.. Revenue 12 Mo MV Avg Successful
S=CS_OLAP, C=SHAWSALES, M=AMOUNT_SOLD_12MMA
Measure.. Revenue 6 Mo MV Avg Successful
S=CS_OLAP, C=SHAWSALES, M=AMOUNT_SOLD_6MMA
Measure.. Revenue Fcst Best Fit Successful
S=CS_OLAP, C=SHAWSALES, M=AMOUNT_SOLD_FCAST_BF
Measure.. Revenue Fcst Exponential Successful
S=CS_OLAP, C=SHAWSALES, M=AMOUNT_SOLD_FCAST_EXPO
Measure.. Revenue Fcst Linear Successful
S=CS_OLAP, C=SHAWSALES, M=AMOUNT_SOLD_FCAST_LINEAR
Measure.. Revenue Fcst Non-Linear Successful
S=CS_OLAP, C=SHAWSALES, M=AMOUNT_SOLD_FCAST_NLINEAR
Measure.. Revenue Fcst Seasonal Successful
S=CS_OLAP, C=SHAWSALES, M=AMOUNT_SOLD_FCAST_SEASONAL
Measure.. Revenue Fcst Trend Successful
S=CS_OLAP, C=SHAWSALES, M=AMOUNT_SOLD_FCAST_TREND
Measure.. Revenue % Growth Prior Period Successful
S=CS_OLAP, C=SHAWSALES, M=AMOUNT_SOLD_PCT_CHANGE_PP
Measure.. Revenue Successful
S=CS_OLAP, C=SHAWSALES, M=AMOUNT_SOLD
Measure.. Cost Successful
S=CS_OLAP, C=SHAWSALES, M=COSTS
Measure.. Cost Fcst Best Fit Successful
S=CS_OLAP, C=SHAWSALES, M=COSTS_FCAST_BF
Measure.. Cost % Growth Successful
S=CS_OLAP, C=SHAWSALES, M=COSTS_PCT_CHANGE_YRAGO
Measure.. Margin 6 Mo MV Avg Successful
S=CS_OLAP, C=SHAWSALES, M=MARGIN_6MMA
Measure.. Margin % Growth Prior Period Successful
S=CS_OLAP, C=SHAWSALES, M=MARGIN_PCT_CHANGE_PP
Dimension Time Successful
S=CS_OLAP, D=SHAWT_TIME
Dimension Promotion Successful
S=CS_OLAP, D=SHAWPROMOTIONS
Dimension Product Successful
S=CS_OLAP, D=SHAWPRODUCTS
Dimension Geography Successful
S=CS_OLAP, D=SHAWGEOGRAPHIES
Dimension Channel Successful
S=CS_OLAP, D=SHAWCHANNELS
Folder... Electronics - KPIs
Measure.. Quantity Successful
S=CS_OLAP, C=SHAWSALES, M=QUANTITY_SOLD
Measure.. Revenue Successful
S=CS_OLAP, C=SHAWSALES, M=AMOUNT_SOLD
Measure.. Cost Successful
S=CS_OLAP, C=SHAWSALES, M=COSTS
Dimension Time Successful
S=CS_OLAP, D=SHAWT_TIME
Dimension Promotion Successful
S=CS_OLAP, D=SHAWPROMOTIONS
Dimension Product Successful
S=CS_OLAP, D=SHAWPRODUCTS
Dimension Geography Successful
S=CS_OLAP, D=SHAWGEOGRAPHIES
Dimension Channel Successful
S=CS_OLAP, D=SHAWCHANNELS
]]>
</Check>
</BICheckConfig>
The formula has the following description :
DEFINE NBJ_MOIS FORMULA INTEGER <TEMPS>
LD Nombre de Jours par mois
EQ 1
PROPERTY 'AW$CLASS' -
'IMPLEMENTATION'
PROPERTY 'AW$CREATEDBY' -
'AW$XML'
PROPERTY 'AW$LASTMODIFIED' -
'24JAN05_17:05:22'
PROPERTY 'AW$LOGICAL_NAME' -
'NBJ_MOIS'
PROPERTY 'AW$MEASUREDEF' NA
PROPERTY 'AW$PARENT_NAME' -
'NBJ_MOIS_CUBE4151'
PROPERTY 'AW$ROLE' -
'MEASUREDEF'
PROPERTY 'AW$STATE' -
'VALID_MEMBER'
PROPERTY 'COLUMN_NAME' -
'MEASURE_19'
PROPERTY 'CURRSYMBOL' -
'¿'
PROPERTY 'DATA_TYPE' -
'INTEGER'
PROPERTY 'DECIMALDIGITS' 2
PROPERTY 'DESCRIPTION' -
'Nombre de Jours par mois'
PROPERTY 'DISPLAYNAME' -
'Nombre de Jours par mois'
PROPERTY 'FORMATNEGCURR' -
'($1)'
PROPERTY 'FORMATNEGNUM' -
'(¿1)'
PROPERTY 'FORMATPOSCURR' -
'$1'
PROPERTY 'FORMATPOSNUM' -
'¿1'
PROPERTY 'ISCURRENCY' non
PROPERTY 'IS_SOLVETARGET' oui
PROPERTY 'LONGNAME' -
'Nombre de Jours par mois'
PROPERTY 'NAME' -
'NBJ_MOIS'
PROPERTY 'NUMFORMAT' -
'0.00;¿1;(¿1);;,=;;'
PROPERTY 'SHORTNAME' -
'Nombre de Jours par mois'
PROPERTY 'SHOWLEADZERO' oui
PROPERTY 'USERDATA' oui
PROPERTY 'USETHOUSANDSEP' non
In the sample JAVA bibeans 10G "adhoc_tool"
I insert just one line to reproduce the problem
AnalyzerConnection.java
protected void connect() {
m_queryManager.setSession(m_session);
m_queryManager.setMetadataManager(m_metadataManager);
m_connected = true;
// Save the connection details
saveConnectionSettings();
System.out.println(olapCon.executeCommand("aw attach EISEVAL multi;aw list")); <------------this line
catch (Exception e) {
// The _mm.attach method call can fail if the user - who is a valid
// database user, is not a valid catalog user
showConnectionError(e);
and when i choose my fomula for a new presentation i have the following error :
Mon Jan 24 19:21:43 CET 2005 In BuilderWizardAdapter::wizardFinished
BIB-9509 Oracle OLAP n'a pas créé le curseur.
oracle.express.ExpressServerExceptionClasse d'erreurs : OLAPI
Descriptions des erreurs du serveur :
DPR : Unable to create server cursor, Générique à TxsOqDefinitionManagerSince9202::crtCurMgrs2
OES : ORA-37035: You can only DEFINE SESSION objects in analytic workspace EISEVAL because it is attached in MULTI mode.
, Générique à TxsRdbResultSet:absolute()......
If i attach in RO mode , it works.
jean marc
Similar Messages
-
Working with 3 Reports -- How to Display Summary/Formula field in Each Repo
I have 3 Report that represent three Company.
Each Company/Report has their report Details and field totals at the bottom.
Now what I am trying to accomplish is that I need to add all three companies grand total and sum it up and display at the bottom of each reports.
FYI, I have created matrix report and i pass user parameter where user can choose which company's report him/her would like to run so for example: if user run Company_1 then at the bottom i want to display all the companies Grand Total.Each reports have 6 columns and all the columns are same in each report except the data change by company. and with the same thing with Company_2, and Company_3
Now, I tried to use create a separate query and tried to use DATA LINK but it didn't work due to very awkward report design.
Is there a way where i can create a formula field and write PL/SQL and display at the bottom of my report.
Please let me know if its possible I will very appreciated.
Thank YouThanks for your reply,
Actually, I would done that before taking Company's parameter off but i have to send out this report to all three companies thats resoan why I put companies paramters.
Also, I have solved that problem by creating new query that will give me total off each company so in my Data Model. I have Q_1 (main query), Q_2 (Company 1 query which give me total for each field), Q_3 (Company 2 query....), Q_4
and call those all fields and RESET AT REPORT level.
so, no mather which company i choose in my parameter field it will give me final total at the bottom of my report for all the departments.
Thank You, -
Constant Checking in Row Formula for Report Writer
Dear All,
Please advice what is the format to check a constant (string) in the row formula for Report Writer.
Let's say if I want to check the cost center group -->
If '&1KOSET' = 'ABC' then .... else......
So, what is the format for ABC? Because if i put 'ABC' it will be treated as cell. But if i do not put the ' ', then i get system error.
Thanks a million for your advice.
Best Regards,
CWHi John Lee,
The logic that you would want , can be implemented through a column set. That is, as per your logic written in the set, your column values differ.
First in your set, keep your account number in the first set line. ie. 5000000.
Then you enter the following formula in the second line of a set defined for a report column:
IF u2018001u2019 > 5000000 THEN u2018001u2019 ELSE 0
If the value in the first column (set line 001) is greater than 5000000, then this value displays in the second column; if the value in the first column is less than 1000, the value 0 displays in the second column.
Revert if you need any additional help.
Regards,
Subin John -
How can I display a formula variable in the report?
Hi,
I have a requirement to display a formula variable value in the report. When the user runs a report this variable value should be called once and displayed below the report title or in a specified cell. Is it possible something like this could be done? if yes, can someone tell me how can I achieve this functionality. I appreciate your time and effort with points.
Thanks,
Rao.Hi Bhanu,
In the query properties you can only see text variables and not the formula variables. If I define my number of working days as text variable and I can display in the report. However, I need to use this variable in some calculation in the report, so it has to be formula variable in order to use in calculations. I appreciate your input with points.
Thanks,
Rao. -
Adding formula in report writer
Hi Experts,
I am trying to build a formula in report writer
In one the hierarchy report I need I have 4 columns formula should be
A-B-C =X but values should populate in the X column when the A column value is greater than the B or C, or B and C
If add the simple formula A-B-C= X it will show wrong values if B values or C values or B+C values is greater than the A
Is there any possibilities creating a conditions in the table TKCKO
Please help me this issue.
Thanks and Regards,
NarenHi,
In the formula make a condition "IF (A > B) OR (A > C) THEN A-B-C". (if I got your logic right)
Regards,
Eli -
How do you display excel formulas?
How do you display EXCEL formulas in Numbers once imported?
select the cell and look at the bottom of the window or doubel click the cell:
after double clicking cell: -
Displaying a formula in a chart
Hi
how can I display a formula (such as y(x)=a3*x^3+a2*x^2) in a diagram?
thanks for your help.
Yveshere it is.
Attachments:
Waveform_Graph.vi 76 KB -
Multi Seat Mode - Multiple X Servers on 1 Machine
I need to configure a SunBlade 2000 configured with an XVR1000 graphics board to be used by 2 people simultaneously with the own keyb & mouse.
To summarize :
1 Sun Blade 2000
1 Xvr1000
First Port connected to one monitor /dev/fbs/gfb0a
Second Port Connected to a second monitor /dev/fbs/gfb0b
2 Keyb & 2 mouse connected to the 4 USB ports
The 2 monitors must be handled by to istances of X server (2 dtlogin prompt) so the 2 people can work
indipendently.
I tried the following procedure with NO success.
Does anybody can help me ?
Thanks in advance
Luigi Paganini
=============================================================================
In recent versions of Solaris, the Xsun keyboard & mouse DDX modules
have been extended to support multiple keyboards and mice on Solaris.
The Xorg server on Solaris x86 has similarly been extended to support
multiple mice, but not yet multiple keyboards.
Unfortunately, this is not a very well documented feature, though it is
supported - but you must pay close attention to the configuration
instructions and Limitations described below.
There are currently two choices for configuring X on a machine with
multiple input devices:
* One X server with the extra devices available via the X Input
extension (commonly used for accessibility helper programs, or for x86
laptop users)
* Multiple X servers, each with its own set of input & output
devices ("multi-seat" mode)
The two methods can be mixed on a single machine - when configuring you
simply need to determine which X server each device is going to be
associated with.
Requirements
* Solaris 9 FCS or later (SPARC or x86)
* USB-capable machine
* For Solaris 9, USB patch 115338-01 (sparc)/115339-01 (x86) or
newer. For Solaris 10, s10_17 or newer.
Limitations
Due to the nature of USB and Sun's implementation, USB devices may get
different numbers when initialized or hot-plugged in a different order.
A partial solution is to use the full path name under the /devices
hierarchy - this is tied to the physical port a device is plugged into,
so the order is no longer a problem, but devices must always be plugged
into the same port this way.
Xsun Configuration
The following sections may be added to either
/etc/openwin/server/etc/OWconfig or /usr/openwin/server/etc/OWconfig.
Xsun reads both when starting up and merges their contents.
* 1. Run ls -l /dev/usb/hid* to see what the existing device names are.
* 2. Attach the additional input devices to the machine
* 3. ls -l /dev/usb/hid* to see what the newly attached device names
are. Note at the end of each symlink line it will list whether it is a
keyboard or a mouse.
* 4. Add lines of the following form to OWconfig, one for each
device, and each with a unique name beginning with "IMOUSE" or "IKBD":
# sun Keyboard module
class="XINPUT" name="IKBD2"
dev="/dev/usb/hid2" strmod="usbkbm"
ddxHandler="ddxSUNWkbd.so.1"
ddxInitFunc="ddxSUNWkbdProc";
# sun Mouse module
class="XINPUT" name="IMOUSE2"
dev="/dev/usb/hid3" strmod="usbms"
ddxHandler="ddxSUNWmouse.so.1"
ddxInitFunc="ddxSUNWmouseProc";
* 5. To configure multiseat mode, add a section to OWconfig to
associate each keyboard, mouse, and frame buffer with a specific display
(in this case ":1"):
class="XDISPLAY" name="1"
coreKeyboard="IKBD2" corePointer="IMOUSE2"
dev0="/dev/fb1";
* 6. Test your configuration. For multiseat mode, run an Xserver on
the display you listed (xinit :1 or add a line for :1 to
/etc/dt/config/Xservers ). For use with the X input extension, restart X
and run xinputdev -l (source code here) to list the devices the server
sees. You can also run xinputdev -k & xinputdev -m to switch your core
keyboard and mouse to the specified devices.The report gets called via the rwservlet (hope that answers your question correctly)
The application is in OAS.
The separation i require is both in the database and the reports themselves.
For example let's say i have devapp and testapp - both the exact same app. But they both need to access reports under the same key, but the report needs to get its info from its respective dev and test databases. The key is hardcoded so can't change.
If i understand correctly (a big "if"), the cgicmd.dat file tells wich report to grab and which database to connect to based on the key. Is there a way to have separate key map files (cgicmd.dat) called by separate applications? So that devapp will get Report1 using devdatabase, where testapp wil get Report1 using testdatabase?
It may not be possible to do this kind of server consolidation, I just need to know one way or another for sure - and if it is possible, how to proceed. -
Thunderbird: In Write mode cannot find the tool bar (or menubar), so how do I send my email?
Well you could press Ctrl +Enter or you could turn the menu and toolbar back on https://support.mozilla.org/en-US/kb/display-thunderbird-menus-and-toolbar .
-
Error Msg : Input parameter WRITE MODE not found
Hi,
When i run the package for loading the master data from BI to BPC the following error message is displayed:
"Input parameter WRITE MODE not found"
iam unable to see any update modes when i try to execute the package for master data loads...like Over write Update
what is missing? any thoughts on this??
RegardsHi,
how did you solve this issue, since we have a similiar problem when loading maser data using /CPMB/IMPORT_MASTER ..
D
okay, found the solution in OSS note 1359787 ...
D
Edited by: Dries Paesmans on Nov 10, 2009 11:24 PM -
My iPhone 4s no longer displays photos or text in horizontal mode. Is there a reset option or a known way to have this functionality return?
RRGarcia wrote:
My iPhone 4s no longer displays photos or text in horizontal mode. ...
It could be this... Orientation Lock
Settings > General > Lock Rotation..
Or...
Double-press the home button...
Swipe to the right until you get to the Portrait Orientation Button... -
To export query from Access to Excel in Read/Write mode in VBA
Below is the code which exports the query named 'LatestSNR' from Access to Excel;
Public Sub Expdata()
Dim rst As DAO.Recordset
Dim Apxl As Object
Dim xlWBk, xlWSh As Object
Dim PathEx As String
Dim fld As DAO.Field
PathEx = Forms("Export").Text14 'path comes from the directory given in form
Set Apxl = CreateObject("Excel.Application")
Set rst = CurrentDb.OpenRecordset("LatestSNR")
Set xlWBk = Apxl.Workbooks.Open(PathEx)
'xlWBk.ChangeFileAccess xlReadWrite
Set xlWBk = Workbook("PathEx")
Apxl.Visible = True
Set xlWSh = xlWBk.Worksheets("Metadatasheet")
xlWSh.Activate
xlWSh.Range("A2").Select
For Each fld In rst.Fields
Apxl.ActiveCell = fld.Name
Apxl.ActiveCell.Offset(0, 1).Select
Next
rst.MoveFirst
xlWSh.Range("A2").CopyFromRecordset rst
xlWSh.Range("1:1").Select
' selects all of the cells
Apxl.ActiveSheet.Cells.Select
' selects the first cell to unselect all cells
xlWSh.Range("A2").Select
rst.Close
Set rst = Nothing
' Quit excel
Apxl.Quit
End Sub
After the execution of code, the query is transferred to excel sheet and is viewed in 'Read only' mode. If I try to save it, a copy of the excel file is produced. Can the Excel be opened in Read/Write mode ? so as to save the workbook and also to transfer
the query to same workbook repeatedly.
If in case the change of mode is not possible, then is there any alternative method?Try this version:
Public Sub Expdata()
Dim rst As DAO.Recordset
Dim Apxl As Object
Dim xlWBk As Object, xlWSh As Object
Dim PathEx As String
Dim i As Long
PathEx = Forms("Export").Text14 'path comes from the directory given in form
Set Apxl = CreateObject("Excel.Application")
Set xlWBk = Apxl.Workbooks.Open(PathEx)
Set xlWSh = xlWBk.Worksheets("Metadatasheet")
Set rst = CurrentDb.OpenRecordset("LatestSNR")
For i = 1 To rst.Fields.Count
xlWSh.Cells(1, i).Value = rst.Fields(i - 1).Name
Next i
rst.MoveFirst
xlWSh.Range("A2").CopyFromRecordset rst
xlWBk.Close SaveChanges:=True
Apxl.Quit
rst.Close
Set rst = Nothing
End Sub
or else
Public Sub Expdata()
Dim PathEx As String
PathEx = Forms("Export").Text14 'path comes from the directory given in form
DoCmd.TransferSpreadsheet TransferType:=acExport, _
SpreadsheetType:=acSpreadsheetTypeExcel12Xml, _
TableName:="LatestSNR", _
Filename:=PathEx, _
HasFieldNames:=True, _
Range:="Metadatasheet!"
End Sub
Regards, Hans Vogelaar (http://www.eileenslounge.com) -
Select in read only transaction mode / insert in write mode
hello,
i have a following question: i have 2 db, one is rdb and one oracle
im extracting data out of table out of rdb and inserting them into oracle via OWB;
however this is run in read-write mode and causes locks in rdb; the only way to prevent locks is to run a select statement that accesses rdb in 'read only' transaction mode;
my question is: is this possible to split up the select and insert statements of oracle into 2 different transaction modes, so that select statement is run in 'read-only' mode and insert in 'write' mode?
i appreicate tips on how this could be achieved
thx
rgdsHello,
is this something like:
insert into oracle_table (select * from rdb_table@rdb_link);
Then it is easy, you just need to use an sql init file for your OCI Service. Create a file, e.g. sql_init.ini that contains this line:
declare transaction read only;
Then alter your service so that it sees the sql init file, e.g.:
SQLSRV> alter service <your OCI service> sql_init_file sql_init.ini
The service owner must have the privileges to read the file. You need to restart the OCI service.
Then a statement of the above kind results in a read only transaction on Rdb side, and the insert on Oracle side is done.
I hope your SQL/Services version is a recent one (actual version is 7.3.1), because of this (from the SQL/Services Release Notes 7.2.0.1):
5.4.25 Declare Transaction in SQL Init File Being Overridden
In releases of OCI Services for Oracle Rdb prior to 7.2.0.1, if a DECLARE
TRANSACTION statement was executed in the SQL initialization file of a service, it would
be overridden by a DECLARE TRANSACTION statement executed later by OCI Services
for Oracle Rdb. Toward the end of the connection setup, OCI Services for Oracle Rdb would
execute a DECLARE TRANSACTION statement to set the default transaction
characteristics to be close to Oracle default transaction characteristics. This would supersede
any DECLARE TRANSACTION statement in the SQL initialization file. Starting with
release 7.2.0.1, OCI Services for Oracle Rdb recognizes that a DECLARE TRANSACTION
statement has been executed and will not execute another one.
Regards
Wolfgang
P.S.: It is always better to place Rdb related questions in our communities at https://communities.oracle.com/portal/server.pt/community/rdb_product_family_on_openvms . Those are watched by Rdb Engineering and Support. It was by pure chance that I saw this forum thread. -
How to open a "manual" Physical standby database in read/write mode
Hi,
I am running Oracle Database 10g Release 10.2.0.3.0 - 64bit Production Standard Edition on Linux version 2.6.9-42.0.8.ELsmp ([email protected]) (gcc version 3.4.6 20060404 (Red Hat 3.4.6-3))
I've created a physical standby database, but since I am running Standard Edition, I am not using the DataGuard features. I use the rsync utility to copy over the archivelogs to the standby database, and I apply them periodically to the standby database.
The standby database is started this way :
startup nomount pfile='/u01/oradata/orcl/initorcl.stdby';
alter database mount standby database;
Everything runs perfectly fine, I can do "alter database open read only" and then I can do selects into tables to confirm that everything is up to date.
The thing is, if I shutdown immediate the database, then do just startup :
shutdown immediate;
startup;
The database opens with no error messages, but is still in read-only mode...
I read that the default behavior for a standby database is to open read-only, like I am experiencing, but I would like to know what is the right way to open it correctly in read-write mode (I understand that after that, my standby will not be standby anymore and that I will have to recreate my standby database).
Thanks,
MatHello,
There're features which allows you to open a Standby database in Read/Write mode but for all I know
it needs Entreprise Edition.
In Enterprise Edition you can use Logical Standby database. More over, for Physical standby there's
a way by using flashback database so as to rolling backward the database and avoiding to recreate
the Standby.
In Standard Edition I'm afraid that you'll have to recreate your Standby database.
Best regards,
Jean-Valentin -
Hey everybody!
I have 2 tracks in multi-track mode ... one is Music and the other is Vocals. The music starts at the beginning and lasts 3 minutes. The vocals don't begin until 10 seconds into the music. I need to insert silence in the beginning of the Vocals, because I will be sending both tracks to a producer and I want the tracks to line up from the beginning. Otherwise, they will have to line up my vocals.
Thanks for any help. :-)
JoeI would just line the vocal track up by sliding the appropriate amount and then right mouse click and bounce that track down to another track and send that one as it will have that 'silence' embedded into the start.
Maybe you are looking for
-
Drive mapping during posture remediation
I am doing ISE (1.1.1) deployment for client. The customer is using AD logon script do do drive map to a nas server. My posture remediation acl is blocking drive mapping unless I use 'permit ip any any' which is a security hole. My acl should be modi
-
Help please. How can i make group where only creator and Admin can call other users. becouse all the time some dummy user call at the conferenc. wich comand i can use to stop other users call ?
-
Is it possible to show battery pecentage in iOS4?
I was wondering if it is finally possible to show the battery percentage for iPod touch, considering you never could before and both the iPhone and iPad can. Does iOS4 have the ability to show the battery percentage on iPod touch?
-
i had purchased iphone 6 from the online store and i had peid the full amount by using my cc , i had noticed now that the order get cancelled as its out of quantity , could you please assist me to refund my money back to my cc !!
-
MacBook Pro won't boot and is overheating
My 2008 MacBook Pro started off having weird video problems. Then it won't boot everytime. Now it is not booting and is getting very hot while trying to boot. Thanks in advance for any help.