Using reports_path or sourcedir property? lenght  pb (10gr2)

Hi,
from the documentation :
The sourceDir property identifies the default directory you will use for report definition files. It overrides path information specified in the REPORTS_PATH environment variable.
We have several directories which contains reports.
When migrating to 10g we have the reports_path length problem (256 char).
Is the sourceDir property also limited to 256 char as the reports_path or can we add as many path in it as we require ?
I didn't find what length have the sourceDir ? does anybody have an idea ?
If the sourceDir property is limited then we will look for another solution (ie : dynamic switching environment)
Thanks for your answer.
JeanYves
Message was edited by:
JeanYves
the version is 10.1.2.0.2

Hello,
Thanks for your answer.
I tought and read that you can add several directories in the sourceDir, perhaps wrong informations.. doesn't matter.
This point is now clarified for me and I will use "dynamic environment switching" to use different reports_path.
And I think also this is a better solution.
Regards
JeanYves

Similar Messages

  • Using drag and drop property in forms.

    Hi all,
    I want to use drag and drop property in a form during
    runtime.I am using oracle 7.3.I don't want to call any
    another application.
    Is there any way?
    Thx in advance.

    Mona ! First tell your problem in brief ..Actually what you want
    on runtime ...would you like to fetching the data from one item
    to another or change the position of any item or
    pushbutton ...or what..give detail ...obviously i can help you..
    there are many commands like set_item_property ,
    get_item_property but right now i could not understand your
    prob ..tell me in brief..
    You can ask me at [email protected]..
    -Anwar

  • Need help in using hashtable as a property of a form bean

    Hi,
    Is it possible to use a hashtable as a property of the bean.
    Well this is the problem i have
    I am using a hashtable as property and i want it to store from(/retrive into} form as ints/strings
    I have a
    JSP Page
    SampleAction --Action
    SampleForm --ActionForm
    Sample(bean)
    =============
    JSP Page
    (within the html:form tag)
    <html:text property="sample.number" />
    ====================
    struts-config links to
    SampleAction
    SampleForm
    ==============
    SampleForm
    Sample sample = new Sample();
    reset(){ ...impl...}
    validate(){.... impl.....}
    =================
    Sample.java
    private Hashtable prop = new Hashtable();
    public int getNumber()
       return ((Integer)prop.get("number")).intValue();
    public void setNumber(int number)
       prop.put("number",new Integer(number));
    ====================================
    this setup understandbly gives me a error like this
    no getter method for property sample.number
    PLEASE DO remember that i have a large number of mixed types in my form that needs to be populated into the bean and i detest using that many variables(in the bean)
    I NEED TO A KNOW A SOLN. PLEASE
    Thanx in advance
    cheers
    Ash

    Hi,
    I think the solution for your problem is
    put a form tag in your jsp page.
    name it as your form name defined in the struts-config.xml.
    in your case
    it is 'sample'.
    And make changes in the html:text tag like,
    <html:text name="sample" property="number" />
    Hope it will work.. have fun !!!

  • How do I use the Index Values property node with a multidimensional array.

    I am using a 2D array to store operator inputs on my front panel.  I only want to display one element to the operator at a time.  I am trying to use the Index Values property node to change the displayed element.  However, I can only get the Rows index to work.  How do I direct the Columns index as well?  The help says to use one per dimension.  I need clarification on what this is talking about.  I've tried adding a second element to the property node, 2 seperate property nodes, and diferent wiring techniques. (series, parallel)

    If you only wire up one of the inputs (col or row) what you get out is a 1D array of either the column or row. If you wire controls to both, then you will get one element out of the array. Getting a single element in a 2D array requires you to specify both a row and column.
    Message Edited by Dennis Knutson on 02-08-2007 08:34 AM
    Attachments:
    Index 2D Array.PNG ‏2 KB

  • Can I use the 'Export Signal Property Node' on a quadrature encoder?

    Hi,
    So I don't know which counter board I'd be using yet for this (it's used in conjunction with a PCI-6280--the PCI-6280's counter inputs are all taken and so I need another board), but assuming this is possible at all in DAQmx I wouldn't mind knowing whether, say, the PCI-6601 (or any other timer board for that matter) could do this. I'm programming this in LabVIEW 2010 by the way. 
    I want to have a counter which counts the number of pulses on one channel (I'll call this the 'clock' channel) between when another channel goes from low to high (which I'll call the trigger). It's basically a pulse width measurement, but I only care if there are more than n clock pulses between triggers. I need to have a hardware-timed digital signal which goes from low to high if there are ever more than n pulses between trigger changing state from low to high. 
    What I am planning to do is this: 
    Wire 'trigger' to the z-input of the quadrature encoder, and set the z-input value to some arbitrary large value such that, at the quadrature encoder counter task's settings, the counter reaches terminal count in n pulses.
    Configure the quadrature encoder counter using DAQmx Export Signal Property Node (tutorial I was looking at is here: http://zone.ni.com/devzone/cda/tut/p/id/5387 ) to toggle a digital channel ('counter event output') from low to high if the counter reaches terminal count (ie, if the encoder reads n pulses).
    If the encoder ever reads n pulses on 'clock' between two rising pulses on 'trigger', it sets counter event output high.
    Is this possible? Reading through the manual of M series PCI-62xx devices, the index pulse loads the counter with a particular value so it seems like you could conceivably set the counter to the terminal count if you wanted. My only real problem is whether DAQmx Export Signal Property Node works on all counter tasks or just on edge counting tasks. 
    Thanks in advance for your help. If this isn't possible, I can reply with more details on the problem this is supposed to solve so that you can help me figure out an alternate method.
    Solved!
    Go to Solution.

    There is probably a way to do it, but it it may be easier to use an X-series board for the job.   They support a new counter capability for count reset on a digital edge without needing to be configured in encoder position mode.  I am not sure exactly how that feature's been implemented however, so maybe it won't make things easier after all.
    The plan based on the hoped-for behavior: 
    1. Configure an X-series counter for pulse generation based on "ticks" of your clock channel.
    2. Set both initial delay and low time to the critical # of ticks.
    3. Configure for count reset on a digital edge (if possible in pulse generation mode)
    4. Configure the count reset value to be the critical # (or possibly 1 less, if possible in pulse generation mode)
    5. If you want the output to remain high indefinitely, configure the counter task to use its own output as a
    pause trigger, and pause while high.
    The way pulse generation works is to preload a # of "low time" ticks into the count register.  Then every source edge will decrement the count.  When the count reaches terminal count (0), the counter's output is toggled (or can be configured to pulse).  The register is then loaded with the # of "high time" ticks and the process continues.
    You would be perpetually interrupting the count-down process as long as you got your triggers in time.  The count would keep getting reset to the # of low counts, keep decrementing toward 0 without reaching it, and so on.  If ever you did reach 0, the output state would toggle high, then the high state would prevent subsequent clock signals from decrementing the count.
    You can conceivably do a similar thing with a 6601, but I'm pretty sure you'd need 2 counters working together to get it working.
    -Kevin P

  • Use of Inbound Handler property in SFP transaction while creating form

    Hello,
    Can anyone please tell me what is the use of Inbound Handler property while creating adobe interactive form in SAP SFP transaction.
    Steps ->
    1>in SAP system go to transaction sfp.
    2>create form.
    3>In properties tab->Inbound Handler.->what is the use of this and in which scenarion we use this option.
    And how the above one is different from the Inbound Handler for so50 transaction.
    Regards,
    Menaka.H.B

    Hi,
    First try searching in web and SDN if you are still not able to find answer for your query
    then take your time to post the query in SDN.
    For info on so50 transaction check the below link..
    http://help.sap.com/saphelp_nw70ehp1/helpdata/en/db/8df13a348cf77ae10000000a11402f/content.htm
    For Adobe Interactive Forms..
    http://www.sdn.sap.com/irj/sdn/adobe
    Cheers!!
    VEnk@

  • Execution of scripts was prohibited. Use the XsltSettings.EnableScript property to enable it

    Hi,
    I have created a custom field in SharePoint 2010. I have a xsl file which does the Xslt rendering for item display in list view. I need to add some C# code to the xslt code. So i included code as below:
    1)
    xml:user="urn::my-scripts" in the xsl:stylesheet tag.
    2)
    <msxsl:script language="C#" implements-prefix="user">
        <msxsl:assembly name="System.Web"/>
        <msxsl:using namespace="System.Web"/><![CDATA[public string GetDate(string DateFormat){return DateTime.Now.ToString(DateFormat);}]]>
      </msxsl:script>
    3) And used it in the code as
    <xsl:value-of select="user:GetDate('dddd, dd MMMM yyyy')"/>
    But, i get an error saying:
    Execution of scripts was prohibited. Use the XsltSettings.EnableScript property to enable it. An error occurred at C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\template\layouts\xsl
    Since its a custom field, i have only the XML file to declare the custom field and the XSLT to render it, when it comes to displaying in a list item view. 
    Though in some scenario's the XmlTransform class is used to set the XsltSettings.EnableScript
    property through a C# code file, here it doesn't seem to be feasible.
    Is there a way to set the EnableScript property in the XSLT or XML ? Or any other ways ? 

    Hi Elena,
    The issue is caused by XSLT is not script enabled by default.  Please provide XsltSettings in the loading to fix the issue. For more information, please see:
    http://daomingworks.wordpress.com/2009/12/11/xslt-transform-data-error-use-the-xsltsettings-enablescript-property-to-enable-it/
    Thanks,
    Jinchun Chen
    Jinchun Chen
    Forum Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact tnmff AT microsoft.com(Please replace AT with @)

  • Use of "Group" & "Dimlist" property in generating reports.

    Hi BPC Gurus,
            I want to know how to make use of "Group" & "Dimlist" property in generating reports. I know these are the properties available in Appset Dimensions, but how to configure and how to call in report schedule is what I have not understood. Can anybody explain it with example.
    Regards
    KumarMG

    Hi, just as Nilanjan said the DIMLIST property, actually is better to use as a "group" filter inside of business rules, however it is an available property that You can use into the "memberset options of any template, clicling with the rigth bottom of your mouse and selecting the "generator filter" option, it gonna let You create eficient templates.
    Regards,
    Luis

  • Using Set Break Order property

    Hi,
    I create a Break Group with one column in the Data Model
    Open the Property Palette for the column and the Set Break Order property does not appear. However the Break Order property does appear and its values is asending or descending.
    Here's the definition for this property in Report Bulder Help "The Set Break Order Property is whether to set the order in which to display the column's values, using the Break Order property". This implies that if the Break Order property is set to something other than NONE, the Set Break Order is Yes.
    Another reference I have states " A point to be noted is that all break groups must have at least one column with the Set Break Order set to the Yes value".
    My concern/question is in all of the documentation I have read both properties appear, but only one appears in my environment. Am I doing something wrong? Is there a setting to be change to make both properties appear? I am using Reports 6i, on Win2000 and connected to an Oracle 8i database.
    Thanks in advance,
    Audrey

    Hi,
    This looks to be a documentation mistake. From Reports 3.0.5 onwards, We have removed the Set Break Order Property for columns and just added
    a "None" item to the Break Order property poplist instead. For columns which cannot be break columns, we do not even give the option of changing the Break Order from None to anything else. So just go-on desiging your Report with just one break order property, that is sufficient.
    Thanks,
    Rohit

  • How to use warn about changes property with page menus

    how to use warn about changes property with page menus

    Hi,
    If u will enable this property, then u will get warning message as a popup in case of change of state of VO.
    Regards,,
    Gyan

  • What is the use of adding a property in forum administrator

    What is the use of adding a property in forum options in forum administrator.
    Process of adding a property ?
    How does it effect?

    Hi,
    Check this link:
    https://forums.oracle.com/thread/861349
    --Sushant

  • *Use ReportSource or DataBindigs property to specify a report source.*

    Hi Everyone,
    Iu2019m having issues viewing any report in my application.  I deployed .NET 2003 application which contains a Crystal Report Viewer. 
    ERROR MSG: Load report failed.
    The following renders on the page......
    CrystalReportViewer - CrystalReportViewer1
    Use ReportSource or DataBindigs property to specify a report source.
    It appears the aspx page is rendered exactly as it appears in my IDE when no code is ran.  I step through the code and see that data is being returned.  On the client site I see this in SQL Profiler Trace.
    The application works on other web servers. 
    MS Windows Server 2003/Enterprise Edition/Service Pack 2
    MS Windows Server 2003/Web Edition/Service Pack 2
    The problem server properties are as follows:
    MS Windows Server 2003 R2/Standard x64 Edition/Service Pack 2
    During the install of my application, a virtual directory was created CrystalReportWebFormViewer2:
    C:\Program Files (x86)\Microsoft Visual Studio .NET 2003\Crystal Reports\Viewers\
    I downloaded NET Framework Version 1.1 and installed.  The following frameworks are now installed
    C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705
    C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322
    C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
    I created a new Application Pool for my application and the accompanying  CrystalReportWebFormViewer2.  The respective virtual directories were assigned to use this app pool.  The default web site and other virtual directories use the default Application Pool.
    The following files exist and are registered.
    C:\Program Files\Common Files\Crystal Decisions\1.0\bin\Keycodev2.dll
    C:\Program Files\Common Files\Crystal Decisions\1.0\bin\Crqe.dll
    I notice another virtual directory unrelated to my install
    C:\Program Files (x86)\Business Objects\Common\3.5\crystalreportviewers115
    As well as another Desktop Application using Crystal Reports 11.5
    Iu2019m not sure what other information you guys may need.  Can anyone recognize this issue so far?  Please let me know if you need more information. 
    TIA
    Edited by: Jerry Wood on Apr 29, 2009 4:53 PM

    64Bit ISSUE:
    64 Bit - Running different .NET CLRs(frameworks) within IIS
    When running 32 bit Web applications in 64 bit server, you have to enable a setting to allow these 32 bit applications to run :
    http://support.microsoft.com/?id=894435
    This turns OFF the ASP.NET tab within IIS which means you have to manually (through ASPNET_RegIIS tool register a specific CLR .NET version to sepcific web applications).
    http://support.microsoft.com/kb/816782
    Details about the ASP.NET Registration Tool:
    http://msdn.microsoft.com/en-us/library/k6h9cz8h(VS.80).aspx

  • How would I use the blur filter property

    I commented out the alpha line in my script but I would like to use the blur filter property.
    My animation seams a bit abrupt an easing effect can that be doe or not ... if so how?
    Please take a look at the attached pictures for more detail ... thank you.
    TX
    var dir:int = 1;
    var T:Timer = new Timer(1);
    T.addEventListener(TimerEvent.TIMER, flap);
    function flap (Event:TimerEvent):void
    dragonfly_mc.wings_mc.scaleX += .05 * dir;
    if ((dragonfly_mc.wings_mc.scaleX>=1&&dir>0) ||
    (dragonfly_mc.wings_mc.scaleX<=.3&&dir<0))
    dir*=-1;
    //dragonfly_mc.wings_mc.alpha = .3;
    //import flash.filters.BlurFilter.quality;
    Event.updateAfterEvent();
    T.start ();

    var dir:int = 1;
    var t:Timer = new Timer(1);
    //var bf:BlurFilter = new BlurFilter
    //(10, 10, BitmapFilterQuality.HIGH);
    //var gf:GlowFilter = new GlowFilter
    //(10, 10, BitmapFilterQuality.HIGH);
    import fl.transitions.Tween;
    import fl.transitions.easing.*;
    import fl.transitions.TweenEvent;
    var blurX:Number = 80;
    var blurY:Number = 80;
    var bf:BlurFilter = new BlurFilter(blurX,blurY);
    var tw:Tween = new Tween(bf,"blurX",None.easeNone,0,30,1,true);
    t.addEventListener (TweenEvent.MOTION_CHANGE,f);
    function f (e:Event)
    bf.blurY = bf.blurX;
    dragonfly_mc.wings_mc.filters = [bf];
    t.addEventListener (TimerEvent.TIMER, flap);
    function flap (Event:TimerEvent):void
    dragonfly_mc.wings_mc.scaleX += .05 * dir;
    if ((dragonfly_mc.wings_mc.scaleX>=1&&dir>0) ||
    (dragonfly_mc.wings_mc.scaleX<=.3&&dir<0))
    dir*=-1;
    //dragonfly_mc.wings_mc.filters = [bf, gf];
    //dragonfly_mc.wings_mc.alpha = .2;
    //import flash.filters.BlurFilter.quality;
    Event.updateAfterEvent ();
    t.start ();

  • Is it better to use Invoke nodes or property nodes to set/get control values?

    I have a series of VI's that run in parallel, each to manage different functions- pumping, sensing, a fluid flow model, an experiment generator/runner.
    These need to exchange data, which I am currently doing using invoke nodes (that are all in subVIs), using methods "Set control value" and "Get control value". I find that every now and then (perhaps 1% of the time) the data isn't exchanged correctly and therefore the system doesn't work. I can imagine how "set" could go wrong if they happen simultaneously, and can devise ways of preventing this. However, the "Get" method suffers from the same problem. This is a major problem, because I want to leave it running for several hours.
    I could in
    principle achieve the same thing using property nodes and find myself wondering if this might be more reliable. But I don't want to change over only to find it makes no difference!
    Can anyone advise?

    You can use some kind of syncronization such as queues, occurances, or notifiers but I think the easiest way would be to create and action engine. This was only one action can execute at a time avoiding a "race condition". Possibly a write action and a read action might help. You also can add queues or notifiers into this concept. hope this helps.
    BJD1613
    Lead Test Tools Development Engineer
    Philips Respironics
    Certified LV Architect / Instructor

  • Using WHERE command in property loader SQL query

    Hello All,
    Hopefully this will be a fairly straight forward question.
    I am attempting to use Property Loader to read in test limits from a SQL database. There are many types of models that need to be tested, each having a unique set of limits. I want to be able to retrieve the appropriate limits for the model of product under test.
    To do this I have the product model number available in a FileGlobal. The database contains a table with the test limit information with an identifying 'ModelNumber_Number' column.
    I have written the following SQL query achieve this:
    "SELECT *  FROM TESTLIMITS WHERE ModelNumber_Number=+ FileGlobals.ModelNumber"
    However, this is where I am confused. I'm not sure on the syntax for accessing a variable in the SQL command. I receive the following error:
    The multi-part identifier "FileGlobals.ModelNumber" could not be bound.
    Can someone please provide guidence on how to do this?
    Many thanks,
    Cam.
    Solved!
    Go to Solution.

    Thank you very much for your reply.
    Upon changing the query to as you suggest, I am presented with the following:
    Error In SQL Statement Expression. "SELECT *  FROM TESTLIMITS WHERE ModelNumber_Number = " + FileGlobals.ModelNumber
    Specified value does not have the expected type.
    The type of FileGlobals.ModelNumber is a numeric represented as a double precision 64 bit signed integer.
    The database column is also of type int 64.
    Can you suggest a solution?
    Many thanks.

Maybe you are looking for