Using Geometry Functions in Spatial
Hi,
I met a problem using geometry function in Oracle Spatial. For example, when I use the function of SDO_GEOM.SDO_DISTANCE, I have to write this way:
SDO_GEOM.SDO_DISTANCE(a.point, m.diminfo, b.point, m.diminfo)
That means both points have to be a line in the table that has the object data type(it's point in this example)
But if I want to know the distnace between a point in the table and a randomly choosed point that is NOT in the talbe, then how to do that? or does Oracle Spatial support that kind of functionality? I tried but failed anyway.
Thanks for your kind help!
Xiong
null
You can use a geometry contructor for a point, e.g. for a 2D point at location 12.34,45.67 with null SDO_SRID, stored in the sdo_point field:
mdsys.sdo_geometry(2001,NULL,
mdsys.sdo_point_type(12.34,45.67,NULL),
NULL,NULL)
if the diminfo field from the existing table works, then use it in the call, otherwise contruct the diminfo field as well.
hope this helps,
dan
null
Similar Messages
-
Function-based spatial indexes
hello,
I'm using a function-based spatial index, which I've set up in a way similar to Oracle's examples in the Spatial documentation. Here's the basic idea:
create table places (
place_id not null
primary key,
latitude number,
longitude number
-- This function is used to create an MDSYS.SDO_GEOMETRY object
-- as part of the Oracle Spatial indexing of the latitude and
-- longitude.
create or replace function get_long_lat_pt(
longitude in number,
latitude in number)
return MDSYS.SDO_GEOMETRY deterministic
is
begin
if latitude is null or longitude is null
then
return null;
else
return mdsys.sdo_geometry(2001, 8307,
mdsys.sdo_point_type(longitude, latitude, NULL), NULL, NULL);
end if;
end;
show errors
INSERT INTO USER_SDO_GEOM_METADATA
VALUES ('PLACES', 'schema_name.GET_LONG_LAT_PT(LONGITUDE,LATITUDE)',
MDSYS.SDO_DIM_ARRAY(
MDSYS.SDO_DIM_ELEMENT('Longitude', -180, 180, 0.00000005),
MDSYS.SDO_DIM_ELEMENT('Latitude', -90, 90, 0.00000005)),
8307
-- Create Oracle Spatial function-based index
CREATE INDEX places_long_lat_idx ON places(get_long_lat_pt(longitude, latitude))
INDEXTYPE IS mdsys.spatial_index PARAMETERS('layer_gtype="POINT"');
All of this works just fine. But then I try to do a nearest neighbor calculation:
select /*+ INDEX(places places_long_lat_idx) */ place_id
FROM places WHERE
SDO_NN(
get_long_lat_pt(longitude,latitude), -- table values
get_long_lat_pt(-71.1482, 42.3367), -- an arbitrary point
'sdo_num_res=2') = 'TRUE'
and I get this:
ERROR at line 1:
ORA-13249: SDO_NN cannot be evaluated without using index
ORA-06512: at "MDSYS.MD", line 1723
ORA-06512: at "MDSYS.MDERR", line 17
ORA-06512: at "MDSYS.PRVT_IDX", line 27
It's as though Oracle isn't using the function-based index inside my SDO_NN call, even with a INDEX hint. I am stumped.
Just for kicks I tried to do a query using SDO_FILTER instead. I get:
ERROR at line 1:
ORA-13268: error obtaining dimension from USER_SDO_GEOM_METADATA
ORA-06512: at "MDSYS.MD", line 1723
ORA-06512: at "MDSYS.MDERR", line 8
ORA-06512: at "MDSYS.SDO_3GL", line 365
I am using Oracle 9.0.1.0.0, and I set QUERY_REWRITE_ENABLED=TRUE and QUERY_REWRITE_INTEGRITY=TRUSTED as noted in the Spatial documentation.
Any clues?
Thanks,
GregGreg,
The only times I have seen this error is when the
two parameters you mention are not set properly for the session.
I have a feeling that the parameters (QUERY_REWRITE_ENABLED,
and QUERY_REWRITE_INTEGRITY) are not getting the right values.
Can you verify this by doing a
show parameter QUERY_REWRITE_INTEGRITY
and
show parameter QUERY_REWRITE_ENABLED
from the session from where you are trying to execute
the Spatial operator.
Or you can try setting them for the session by
alter session set parameter=value
to see if it makes a difference.
thanks
siva -
How to use XML functions in CEP
Hi,
I am trying to implement XML functions in CEP. But i am getting error while using XMl function in config.xml file.
Please provide some help to resolve this issue.
Adapter Class
package com.bea.wlevs.example.adapter.XML_CEP;
import com.bea.wlevs.ede.api.EventProperty;
import com.bea.wlevs.ede.api.EventType;
import com.bea.wlevs.ede.api.EventTypeRepository;
import com.bea.wlevs.ede.api.RunnableBean;
import com.bea.wlevs.ede.api.StreamSender;
import com.bea.wlevs.ede.api.StreamSource;
import com.bea.wlevs.util.Service;
public class XMLAdapter implements RunnableBean, StreamSource {
private String id;
private String name;
private StreamSender eventSender;
private EventTypeRepository etr_;
public XMLAdapter() {
super();
public void run() {
setName("abc");
generateMessage();
public void setId(String id)
this.id = id;
public void setName(String i)
this.name = i;
@Service
public void setEventTypeRepository(EventTypeRepository etr) {
etr_ = etr;
private void generateMessage() {
EventType type = etr_.getEventType("XMLEvent");
EventProperty messageProp = type.getProperty("name");
EventProperty msgProp = type.getProperty("msg");
Object event = type.createEvent();
messageProp.setValue(event, name);
msgProp.setValue(event, "<PDRecord><PDId>6</PDId><PDName>hello1</PDName></PDRecord>");
eventSender.sendInsertEvent(event);
public void setEventSender(StreamSender sender) {
eventSender = sender;
public synchronized void suspend() {
EPN Assembly file
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:osgi="http://www.springframework.org/schema/osgi"
xmlns:wlevs="http://www.bea.com/ns/wlevs/spring" xmlns:jdbc="http://www.oracle.com/ns/ocep/jdbc"
xmlns:spatial="http://www.oracle.com/ns/ocep/spatial"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/osgi
http://www.springframework.org/schema/osgi/spring-osgi.xsd
http://www.bea.com/ns/wlevs/spring
http://www.bea.com/ns/wlevs/spring/spring-wlevs-v11_1_1_3.xsd
http://www.oracle.com/ns/ocep/jdbc
http://www.oracle.com/ns/ocep/jdbc/ocep-jdbc.xsd
http://www.oracle.com/ns/ocep/spatial
http://www.oracle.com/ns/ocep/spatial/ocep-spatial.xsd">
<wlevs:event-type-repository>
<wlevs:event-type type-name="XMLEvent">
<wlevs:properties>
<wlevs:property name="msg" type="xmltype" />
<wlevs:property name="name" type="char" length="256" />
</wlevs:properties>
</wlevs:event-type>
</wlevs:event-type-repository>
<wlevs:adapter advertise="true" id="XML_Adapter"
class="com.bea.wlevs.example.adapter.XML_CEP.XMLAdapter">
<wlevs:listener ref="IPStream" />
<wlevs:instance-property name="id" value="123" />
<wlevs:instance-property name="name" value="Kanika" />
</wlevs:adapter>
<wlevs:processor id="XML_processor" provider="cql">
<wlevs:listener ref="OPStream" />
</wlevs:processor>
<wlevs:channel id="IPStream" event-type="XMLEvent">
<wlevs:listener ref="XML_processor" />
</wlevs:channel>
<wlevs:channel id="OPStream" event-type="XMLEvent">
<wlevs:listener ref="bean" />
</wlevs:channel>
<bean id="bean" class="com.bea.wlevs.example.outputBean.XML_CEP.OutputBean">
</bean>
</beans>
Config.xml file
<?xml version="1.0" encoding="UTF-8"?>
<wlevs:config xmlns:wlevs="http://www.bea.com/ns/wlevs/config/application"
xmlns:jdbc="http://www.oracle.com/ns/ocep/config/jdbc">
<processor>
<name>XML_processor</name>
<rules>
<query id="q1"><![CDATA[
SELECT
XMLEXISTS(
"for $i in /PDRecord RETURN $i/PDName" *// I am getting error at this line*
PASSING BY VALUE
msg as "."
RETURNING CONTENT
) XMLData
FROM IPStream
]]></query>
</rules>
</processor>
</wlevs:config>
Output Bean Class
package com.bea.wlevs.example.outputBean.XML_CEP;
import com.bea.wlevs.ede.api.EventType;
import com.bea.wlevs.ede.api.EventTypeRepository;
import com.bea.wlevs.ede.api.StreamSink;
import com.bea.wlevs.example.event.XML_CEP.DummyEvent;
import com.bea.wlevs.util.Service;
public class OutputBean implements StreamSink {
EventTypeRepository etr_;
@Service
public void setEventTypeRepository(EventTypeRepository etr) {
etr_ = etr;
public void onInsertEvent(Object event) {
EventType eventType = etr_.getEventType(event);
String prop = (String)eventType.getPropertyValue(event, "name");
String prop2 = (String)eventType.getPropertyValue(event, "msg");
System.out.println("Tuple Message: " + prop + ":" + prop2);
Error i am getting is:
<Jun 29, 2011 7:53:59 PM IST> <Emergency> <CQLServer> <BEA-000000> <CREATE QUERY q1 AS
SELECT
XMLQUERY(
"for $i in /PDRecord WHERE $i/PDId <= $x RETURN $i/PDName"
PASSING BY VALUE
msg as ".",
(name+1) AS "x"
RETURNING CONTENT
) XMLData
FROM IPStream
>
<Jun 29, 2011 7:53:59 PM IST> <Emergency> <CQLServer> <BEA-000000> <CREATE QUERY q1 AS
SELECT
XMLQUERY>>(
"for $i in /PDRecord WHERE $i/PDId <= $x RETURN $i/PDName"<<
PASSING BY VALUE
msg as ".",
(name+1) AS "x"
RETURNING CONTENT
) XMLData
FROM IPStream
generic syntax error. The syntax expects STRING token>
<Jun 29, 2011 7:53:59 PM IST> <Emergency> <CQLServerTrace> <BEA-000000> <oracle.cep.parser.SyntaxException: generic syntax error>
<Jun 29, 2011 7:53:59 PM IST> <Error> <CQLProcessor> <BEA-000000> <Failed to create statement [q1].
Invalid statement: "SELECT
XMLQUERY>>(
"for $i in /PDRecord WHERE $i/PDId <= $x RETURN $i/PDName"<<
PASSING BY VALUE
msg as ".",
(name+1) AS "x"
RETURNING CONTENT
) XMLData
FROM IPStream"
Description: generic syntax error
Cause: This DDL command has syntax error
Action: The syntax expects STRING token>
<Jun 29, 2011 7:53:59 PM IST> <Error> <Deployment> <BEA-2045016> <The application context "XML_CEP" could not be started. Could not initialize component
"<unknown>":
Invalid statement: "SELECT
XMLQUERY>>(
"for $i in /PDRecord WHERE $i/PDId <= $x RETURN $i/PDName"<<
PASSING BY VALUE
msg as ".",
(name+1) AS "x"
RETURNING CONTENT
) XMLData
FROM IPStream"
Description: generic syntax error
Cause: This DDL command has syntax error
Action: The syntax expects STRING token>
<Jun 29, 2011 7:54:00 PM IST> <Notice> <Deployment> <BEA-2045001> <The application bundle "XML_CEP" was undeployed successfully>
Thanks in advance.Hi Vikram,
I need some more help from your side.
It would be great help if you will let me know that how to extract the data from particular XML tag.
As of now i want to extract particular XML node by applying that query and the result i am getting is: <applicationID>Engage</applicationID>
I just want to know if I want to extract only data from this XML node i.e Engage instaed of *<applicationID>Engage</applicationID>*
Then what will be the query?
Thanks in Advance -
Using Java with Oracle Spatial
I am using the JDBC (Java classes dowloaded from
technet.oracle.com - (sdoapi.zip)) together with Oracle Spatial
8.1.6. I am writing a collection of Linestrings into Oracle
Spatial using the supplied java classes(sdoapi.zip). I use the
function createGeometryCollection(myCollection)to write the
Linestring collection to Oracle Spatial and they are written to
the database without error. However, when I try to read the
object back I get the following error:
Exception in thread "main"
oracle.sdoapi.geom.InvalidGeometryException
at oracle.sdoapi.adapter.AdapterSDO.importGeometry
(AdapterSDO.java:101)
at
MapInfoToOracleSpatial.MapInfoToOracleSpatial.main
(MapInfoToOracleSpatial.java:211)
I do not have a listing of this code so can you please tell me
what the error is (line of code) at line 211. Also, when I use
the Oracle Spatial Index Advisor to view the spatial data, it
only displays a quarter of the data. When I use MapInfo to view
it's equivalent TAB (Table) file it views correctly all the
data.
I can't understand why this is happening because the writing to
oracle and creation of each individual linestring does not
throw an error. It is only when I try to read back larger
objects from the database (2500 points) that it gives an error.
Is there a limitation on the size one can create linestrings?
Thanks
Regards
Stephen Syrett
Mobile Telecommunications Network
(MTN) South AfricaLatest Oracle Openworld Spatial/MapViewer activities list:
http://www.oracle.com/us/products/database/options/spatial/ssLINK/oow10-focuson-spatial-169204.pdf
thanks
LJ -
Problem using two function based indexes at once!
Hello Oracle!
I've got problems using two function based indexes on geometries at once.
The problem occures, when I use a spatial join between two geometries both using function based indexes.
The test case:
CREATE TABLE quad (centroid NUMBER);
CREATE TABLE points (no NUMBER, point MDSYS.SDO_GEOMETRY);
CREATE OR REPLACE FUNCTION getQuad (centroid NUMBER) RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC IS
BEGIN
RETURN MDSYS.SDO_GEOMETRY(2003, NULL, NULL, MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,1),MDSYS.SDO_ORDINATE_ARRAY(centroid-5,centroid-5,centroid+5,centroid-5,centroid+5,centroid+5,centroid-5,centroid+5,centroid-5,centroid-5));
END;
INSERT INTO USER_SDO_GEOM_METADATA VALUES('quad','tiedge.getQuad(centroid)',MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', -100, 100, .0000001), MDSYS.SDO_DIM_ELEMENT('Y', -100, 100, .0000001)),NULL);
CREATE INDEX quad_idx on quad(getQuad(centroid)) INDEXTYPE IS MDSYS.SPATIAL_INDEX;
INSERT INTO quad VALUES (0);
INSERT INTO quad VALUES (5);
INSERT INTO quad VALUES (10);
INSERT INTO points VALUES (1, MDSYS.SDO_GEOMETRY(1001,NULL,NULL,MDSYS.SDO_ELEM_INFO_ARRAY(1,1,1),MDSYS.SDO_ORDINATE_ARRAY(4,4)));
ALTER SESSION SET QUERY_REWRITE_INTEGRITY=TRUSTED;
ALTER SESSION SET QUERY_REWRITE_ENA[i]Long postings are being truncated to ~1 kB at this time.hi there,
For a better audience for this question, I'd look at the database forum.
guys on that will be a lot more familiar with FBIs
thanks
Barry -
Pipelined functions with spatial data
hi,
i've been trying to use pipelined functions (using the TABLE and CAST operators to query data from them) to retrieve large amounts of spatial data.
i've followed the examples on metalink, and they work fine. my problem arises when i apply similar functions to query data using SDO_FILTER, i've been trying to pipe a mdsys.sdo_geometry datatype (ref cursor) into the function - returns null.
are spatial datatypes supported for use in pipelined functions, and using the table and cast operators?
if they are, where can i find further reading/reference on the subject?
thanks
santosh sewlalCheck out http://otn.oracle.com/products/spatial/pdf/mapviewerfaq_31.pdf
or
You can look for a third party solution that can draw maps.
Then you call out to this component from Forms. -
To insert geometry data into spatial oracle table
How to insert a WKB data with SRID into a geometry column of spatial oracle? I am using OCCI methods.
Welcome to the Database-General forum.
Oracle Spatial has a dedicated forum over here: Spatial -
Can not use TOUCH function on Nokia 6600 slide
Can not use TOUCH function on Nokia 6600 slide-
turned on sensor in phone settings, but when i touch the PHONE it does not work.
Please, tell me how use this function or maybe my phone is out of orderAs long as your Sensor Settings are On within Menu, Settings, Phone, Sensor Settings then you just need to do the following -
Tapping
The tap function allows you to quickly
mute and reject calls and alarm tones, and
to display a clock just by double-tapping
the back or front of the phone when the
slide is closed.
Select Menu > Settings > Phone >
Sensor settings to activate the tap
function and vibration feedback.
Mute calls or alarms
Double-tap the phone.
Reject a call or snooze an alarm after
muting it
Double-tap the phone again.
Display the clock
Double-tap the phone.
(If you have missed calls or received new
messages, you must view them before you
can see the clock.)
Simply, if you double tap the screen when the slide is closed and you can see the clock appear then it is working.
I hope this makes it clearer for you.
Full Manual here - http://nds1.nokia.com/phones/files/guides/Nokia_6600_slide_UG_en.pdf -
Can we use replace function in bursting control file?
Hi All,
Greetings!!!!!!!!!!
Have a doubt can we use sql functions like replace,nvl,decode.. in xml bursting control file.
Please let me know if there is a option.
awaiting reply...
Thanks
RajeshIn Expression operator or in Filter, etc. you can type function name by hand.
Oleg -
Can we use Evaluate function in Prompt
Hi all
Can we use Evaluate Function in Dashboard Prompt?
I need some exposure on how to use it.
I am working on a HRMS-OLTP Source where I need to work with Oracle Functions from OBIEE.
IF somebody can tell me that, It will be a favour for me....
ThanQ
Anand VHi All,
Here's an example of how to use evaluate. This use calls the Oracle TO_DATE function: EVALUATE('TO_DATE(%1,%2)' as DATE, '03/03/2009', 'MM/DD/YYYY')
Here's how it works: EVALUATE( '<FUNC>' AS <DATATYPE>, VALUE1,VALUE2,etc)
FUNC) Is the syntax for the function you are calling. Any parameters have to be replaced by %<number>, where number refers to the order in which you specify your parameters.
DATATYPE) The datatype that the function will evaluate to. In this case, DATE.
VALUE1) The latter part of the formula is a comma separated list of all the parameters used in the function. In this case, it's the date I want to cast
VALUE2) This is the second parameter. You need as many as you referenced in your function. In this case, it's the date format.
Good luck and if you found this post useful, please award points!
Best regards,
-Joe -
Can we use Evaluate Function in Dashboard Prompt
Hi
Can anybody tell me
Can we use Evaluate Function in Dashboard Prompt.
If yes...How
Thanks in AdvYes ! You Can!
while creating the dashboard prompt, under "Show" pick SQL results and you write the SQL statement and include the EVALUATE function.
I have several such examples. Most of of dashboard pages are parameter driven.
1. 1st paratmeter - users specify the dates
2. 2nd parameter - constrains the results for the period specified in 1st paramter and my SQL for 2nd paramter looks like this -
SELECT table1.column1
FROM table, datedim1, table1,table2
WHERE datedim1.date BETWEEN EVALUATE( 'TO_DATE(%1,%2)','@{presentation variable1}','dd/mm/yyyy') AND EVALUATE('TO_DATE(%1,%2)', '@{presentation variable 2}','dd/mm/yyyy')
HTH
Mahesh -
Can we use SOUNDEX function in OWB?
Hi
Can we use SOUNDEX function in OWB. If yes then how?
Regards
VibhutiIn Expression operator or in Filter, etc. you can type function name by hand.
Oleg -
Convert smartform output in to PDF using CONVERT_OTF function how to do it
Hi Anil , and Hi All
I am trying to display smartforms output in java webdynpro
for that i have got the following code in sdn.
can anybody please clarify these doubts in the below code
1) What are the mandatory input and output parameters
I have to pass here in this code to my application
2) please check my previous post also in this regards please
. Please reply at the very earliest. Check the below code
Convert smartform output in to PDF using CONVERT_OTF function module and you can write pdf using parameter 'binfile' of this function in WebDynpro using the following code:
It is copied from my prg. I hope you understand it.
public void onActionGetQuote(com.sap.tc.webdynpro.progmodel.api.IWDCustomEvent wdEvent )
//@@begin onActionGetQuote(ServerEvent)
wdThis.wdGetOppt_QwriterCustController().executeZquote_Writer_Input();
String fileName = wdContext.currentZquote_Writer_InputElement().getOrder().toString().trim() + System.currentTimeMillis() + ".pdf";
String pdfOutput = new String(wdContext.currentOutputElement().getBinfile());
if (pdfOutput != null)
try
String pdfResoucePath = WDURLGenerator.getResourcePath(wdComponentAPI.getDeployableObjectPart(), fileName);
FileOutputStream fileOutputStream = new FileOutputStream(new File(pdfResoucePath));
PrintStream ps = new PrintStream(fileOutputStream);
ps.print(pdfOutput);
ps.close();
//Display the PDF to the browser
String fileURL = WDURLGenerator.getAbsoluteWebResourceURL(wdComponentAPI.getDeployableObjectPart(), fileName);
IWDWindow window = wdComponentAPI.getWindowManager().createExternalWindow(fileURL, "Pdf Browser", false);
window.removeWindowFeature(WDWindowFeature.ADDRESS_BAR);
window.removeWindowFeature(WDWindowFeature.MENU_BAR);
window.removeWindowFeature(WDWindowFeature.STATUS_BAR);
window.removeWindowFeature(WDWindowFeature.TOOL_BAR);
window.open();
// To collect all the file created in the server by user
quoteFiles.add(quoteFiles.size(), pdfResoucePath);
} catch (Exception e)
throw new WDRuntimeException(e);
//@@endHi
ABAPers prepared a BAPI function module which calls Smart form , how can i execute it from java Webdynpro, so that I can display the smart form in Webdynpro. Pleas reply at the very earliest. Every answer will be rewarded.
regards
jalandhar -
Hi,
we have FR Studio (client, v. 11.1.1.3.0238 and Report Server v. 11.1.1.3.0.0301) distributed on Citrix terminal server (windows 2003 32-bit) and on latest 2 prod servers we have this error "You're not authorized to use this function. Contact your administrator." appearing.
On QA server FR Studio works fine, we had an issue there when we forgot to set ports
8295-8299 to "listening mode" = they were not defined on FR server's FR_servp.properties config files.
This is also fixed on Prod FR servers and we have double checked firewalls are open.
After adding them to QA FR servers we had no issues with FR Studio on QA, but on PROD the issue still exists.
We have also checked that this shouldn' have anything to do with authentication.
Odd thing is that we get at least partially same sort of error messages on both working and non-working FRClient.log files.
On FRClient.log there are for example following records:
08-04 09:26:11 ERROR ConfigResourceBundle Could not find fr_configcache.properties file
08-04 09:26:11 ERROR SerializableResourceBundle Could not get registry instance
08-04 09:26:11 ERROR SerializableResourceBundle java.io.FileNotFoundException: C:\Apps\Hyperion\common\config\9.5.0.0\reg.properties (The system cannot find the file specified)
com.hyperion.hit.registry.exceptions.RegistryException: java.io.FileNotFoundException: C:\Apps\Hyperion\common\config\9.5.0.0\reg.properties (The system cannot find the file specified)
at com.hyperion.hit.registry.RegistryUtils.createNewConnection(RegistryUtils.java:158)
at com.hyperion.hit.registry.RegistryConnection.getInstance(RegistryConnection.java:155)
at com.hyperion.hit.registry.Registry.getInstance(Registry.java:309).....
Caused by: java.io.FileNotFoundException: C:\Apps\Hyperion\common\config\9.5.0.0\reg.properties (The system cannot find the file specified)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at com.hyperion.hit.registry.RegistryUtils.createNewConnection(RegistryUtils.java:151)
... 15 more
08-04 09:26:11 ERROR HRResourceBundleFactory Could not locate registry
08-04 09:26:11 ERROR HRResourceBundleFactory 5500
com.hyperion.reporting.util.HyperionReportException: Server not yet configured. Please configure the server.
at com.hyperion.reporting.config.ConfigResourceBundle.<init>(Unknown Source)
at com.hyperion.reporting.config.ConfigResourceBundle.getInstance(Unknown Source)
at com.hyperion.reporting.config.HRResourceBundleFactory.getConfigBundle(Unknown Source)...
That propably gives already an idea what FR Studio is logging.
Does anyone have idea about this .properties file for frconfig cache?
Should that be defined somehow during system configuration as we don't find that from any of our environments?
Just for additional info:
We have used following packages and installed HFM Admin Client, FR Studio and EPMA File Generator GUI.
• 02. installer - V17382-01.zip
• 03. foundation 1 of 4 - V17397-01.zip
• 03. foundation 2 of 4 - V17369-01.zip
• 04. architect - V17398-01.zip
• 08. financial reporting - V17378-01.zip
• 11. financial management - V17365-01.zip
Patches:
+ hfm_11113_50-p9976978_111130_WINNT.zip
+ financial reporting_11113_20-p9657652_11113_WINNT.zip
During the installation we selected:
Foundation \
Performance Management Architect\Performance Management Architect File Generator
Financial Management\
Financial Management Client
Financial ManagementADM Driver
Financial Reporting\
Financial Reporting Studio Client
I noticed that apparently no configuration was run neither in QA or in PROD, not sure though if FR Studio even requires that? HFM Admin Client does work on all environments Citrix servers.
But in Dev and LAB where FR Studio is working fine - FRClient logs absolutely no recods at all and there we did run configuration to tell which SQL db is on background.
Not sure though whether that config run has any significance for FR Studio.
Sorry for extremely long story, but just in case if anybody has faced similar issues and whether there could be something with Windows server settings I should go and check?
Btw... even adding this fr_configcache.properties manually (to try to highlight FR server name and port) it seems FR Client can't find the file.
Br, MJKDenis,
Thank you for the prompt reply.
>
Denis Konovalov wrote:
> if those reports were saved with security - you're not goingt o be able to open them with Xi3.1 Deski.
Forgive me for my mundane question but what does saving with security mean?
Thanks -
I am going to run tests that require an actuator to move using various types of arbitrary waveforms such as sine or square. The NI 7344 is hooked to the UMI that is going through a driver for a servo valve. The loop is analog and it is closed. I have played with some of the examples but can't get it to work. I have used the function generator VI to generate a signal but I think I am using the wrong input VI to the motion control board. When I use what I have it moves the servo and then stops. It doesn't continually generate the signal.
I would love to use the controls on the function generator vi to control frequency and amplitude ect. Any help or pointer would be helpful. Thank you in advance.Hello,
I'm not clear on exactly how you want to use the generated data but I'm assuming they will be used as your target points.
There's a built-in example for motion called 'One-Axis Contour Move.vi'. This example demonstrates how to provide your target points as 1-D array. All you need to do is to replace the input array with the output of the function generator. In order to have it run continuously, use a while loop. You can further program your application so that it'll change the waveform on the fly by monitoring the user interface but this might be little little tricky as you will need to reset the move and load the new generated points while keeping track of your current position.
I hope this helps. Let me know if you have further questions regarding this
application.
Best regards,
Yusuf C.
Applications Engineering
National Instruments
Maybe you are looking for
-
Combining Multiple Display Values in a LOV
Using Application Express 3.1.0.00.32 I am attempting to create a dynamic LOV that will select an employees name from a table. The first, last and middle initial are in separate columns in the table. Since I am new to this I tried the following code
-
Jquery Slideshow problem in IE
I have a Jquery slideshow on my page and it works alright in FireFox but in Internet Exploer 8, the transaction between the JPEG photos are not smooth. Can someone help me out as to what coding i would need to make the slideshow smooth in IE8 or lowe
-
Just registered iphone 4s and attempted to run the first update to 5.0.1...message "could not be updated because the firmware file is not compatible." What needs to be done?
-
Unable to pull records from APO
Hi, I am trying to run a full load which extracts data from APO system to BW(2.1C)system. The datasource in the APO system was changed sometime back and then the export datasource was done. I had replicated the datasource in BW and activated the tran
-
I have a user that when they try to log into Duke Progress Energy's website at https://www.progress-energy.com/app/loginregistration/login.aspx it will redirect them to a "one time authentication" page which requires them to use a one-time key to log