JDEVELOPER QUESTION

DEAR SIR,
I'M IS A NEW USER OF JDEVELOPER, I HV A
SOME QUESTION OF JDEVELOPER, PLS HELP ME...
1) I KNOW JDEVELOPER IS ONLY INSTALL &
ON NT/2000 NOW,PLS LET ME KNOW WHEN
CAN INSTALL & DEVELOPMENT ON WIN 98 &
LINUX PLATFORM.
2) IF I BUILD SOME APPLICATION BY JDEVELOPER
FOR CLIENT/SERVER ENV., CAN I DEPLOY
APPLICATION TO 9I APPLICATION SERVER USE
BY SAME SOURCE.
3) IF I WANT TO BUILD SOME APPLICATION
HV GRAPHIC CHAT OR EXPORT DATA TO EXCEL
FILE IN APLLICATION. CAN IT DO THIS.
(LIKE ORACLE DEVELOPER).
4) IF I BUILD SOME APPLICATION IS MASTER/
DETAILS BY JDEVELOPER. CAN I DEPLOY
ON 9I APPLICATION SERVER STD. EDITION.
I KNOW ENTERPRISE EDITION IS WORK. BUT
TOO EXPENSIVE.
BEST REGARDS
BILLY
--------------------

Below is code:
void excel_btn_actionPerformed(ActionEvent e)
String rowRecord = "";
PrintWriter out = null;
statusLine_tf.setText ("Generating File and Opening Excel...");
setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
/* You will probably want to put this in temp directory and name it something dynamically? */
try
{out = new PrintWriter ( new FileOutputStream("c:\\outfile.xls"));}
catch (FileNotFoundException e2)
{ System.out.println(e2.toString()); }
out.println("ColumnName1\tColumnName2\tColumnName3\tColumn Name 3\tColumnName4\tColumnName4\tAdNauseam\t");
/* we use DataItemView to run through all the records in the rowset */
/* we do not use simple ScrollableRowsetAccess because that will cause */
/* rowChangeListeners to fire everywhere, while DataItemView will not */
ScrollableRowsetAccess x = (ScrollableRowsetAccess)myRows.myRowSet.getRowsetAccess();
Object dataItem = myRows.myRowset.getRowsetAccess();
DataItemView dview = (DataItemView)dataItem;
ArrayAccess access = dview.getView(-1);
int buffSize = x.getBufferSize();
int k = 0;
try
int rowCount = x.getRowCount();
for (int i=0; i<rowCount; i++)
k = i%buffSize;
/* reset my window on the world */
if ( k==0 )
dview.setViewStart(i);
access = dview.getView(-1);
/* you probably want to get by name instead of coordinates... could someone post? */
rowRecord = (
((ImmediateAccess)access.getItemByCoordinates( new int[] { (k),1 } )).getPresentationString(Locale.getDefault()).trim()+"\t"+
((ImmediateAccess)access.getItemByCoordinates( new int[] { (k),2 } )).getPresentationString(Locale.getDefault()).trim()+"\t"+
((ImmediateAccess)access.getItemByCoordinates( new int[] { (k),4 } )).getPresentationString(Locale.getDefault()).trim()+"\t"+
((ImmediateAccess)access.getItemByCoordinates( new int[] { (k),3 } )).getPresentationString(Locale.getDefault()).trim()+"\t"+
((ImmediateAccess)access.getItemByCoordinates( new int[] { (k),0 } )).getPresentationString(Locale.getDefault()).trim()+"\t"+
((ImmediateAccess)access.getItemByCoordinates( new int[] { (k),7 } )).getPresentationString(Locale.getDefault()).trim()+"\t"+
((ImmediateAccess)access.getItemByCoordinates( new int[] { (k),11} )).getPresentationString(Locale.getDefault()).trim()+"\t"+
((ImmediateAccess)access.getItemByCoordinates( new int[] { (k),12} )).getPresentationString(Locale.getDefault()).trim()+"\t"+
((ImmediateAccess)access.getItemByCoordinates( new int[] { (k),17 } )).getPresentationString(Locale.getDefault()).trim()+"\t"+
((ImmediateAccess)access.getItemByCoordinates( new int[] { (k),16 } )).getPresentationString(Locale.getDefault()).trim()+"\t"+
((ImmediateAccess)access.getItemByCoordinates( new int[] { (k),15 } )).getPresentationString(Locale.getDefault()).trim()+"\t"+
((ImmediateAccess)access.getItemByCoordinates( new int[] { (k),14 } )).getPresentationString(Locale.getDefault()).trim()
out.println ( rowRecord );
catch ( Exception e0 )
System.out.println(e0);
out.close();
/* we need to do something different for NT and W2K vs W95 or W98 to bring up Excel */
if (System.getProperty("os.name").equals("Windows NT") )
try
Runtime.getRuntime().exec("cmd /c start excel /e c:\\outfile.xls");
catch (Exception e1) {System.out.println(e1.getMessage()); }
else
try
Runtime.getRuntime().exec("start excel /e c:\\outfile.xls");
catch (Exception e2) {System.out.println(e2.getMessage());}
setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR));
statusLine_tf.setText (" ");
null

Similar Messages

  • JDeveloper-Questions

    Hello,iam new in JDeveloper(10.1.3) and iam facing some problems during the transition of an application to the web.I will be graceful if somebody could help me.
    My questions are:
    1)How can i display my error or information messages (that i have stored in a database table) in a jsp page during insert,delete and update functions in a table;;
    e.g I want when a row is inserted in a table through a view object , a message that i have stored in a database table(which keeps all error and information messages) appear to the user.
    2)How can i store the value that a user selectes from an ADF list(a list that occurs from a viewObject attribute) in a managed bean for further processing;;I have already managed to keep this value to a variable in the page definition file but i can't tranform this value into a managed bean property..Somebody helppp..
    Thanks in advance..

    Just a suggestion - one question per post and a useful subject line makes the forums much more searchable...
    Q2 I can answer for you. Here are the basics
    You have two pages P1 and P2 and you enter a value in P1 and want it available in P2
    Create a managed bean and in that managed bean you add a managed property (go to the faces-config.xml file and put into "overview mode)
    You add some code like this:
    <managed-property>
    <property-name>gwr</property-name>
    <property-class>java.lang.String</property-class>
    <value>DefaultValue</value>
    </managed-property>
    Then, in your managed bean you need to add a getter and setter for this global variable (called gwr)
    private String gwr;
    public void setGwr (String gwr){
    this.gwr = gwr;
    public String getGwr () {
    return gwr;
    The in page one you can add some code (e.g. on button to do this):
    public String commandButton1_action() {
    // Add event code here...
    setGwr(getInputText1().getValue().toString());
    return null;
    i.e. set the "global gwr" to the value of a field...
    The in P2 to you can access this global variable from experession language
    e.g.
    #{backing_page1.gwr}
    Hope this helps
    Regards
    Grant Ronald

  • Custom OIM Workflow -- Jdeveloper Question

    Hello, I am using Jdeveloper to create a custom workflow and was just curious if there was a way to test the custom code located within Appendix A of the following form:
    http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/oim/oim_11g/developing_oim_custom_approval_process_for_resource_provision/developing_oim_custom_approval_process_for_resource_provision.pdf
    The code is used within an "embedded java" node inside of a .bpel file. I need a way to run the code to see what the system.out.println's output so that I may better familiarize myself with the code. Is there a way to do this in Jdeveloper?

    Right, I had made the same attempt with Netbeans, but the variables declared within the .jws need to be accessed, and to my knowledge (and I may be wrong) outside IDEs cannot access those.

  • Dynamic re-creation of Entity/View Objects

    Does anybody know if the following is possible with JDeveloper/ADF, and if so, any suggestions on where to start?
    My boss wants to be able to re-define a series of database views dynamically at any time, adding/removing columns. This will be handled by PL/SQL etc so it is not part of the JDeveloper question.
    But he then wants the J2EE Swing GUI application to be able to "see" the changes to the view immediately e.g. to display new fields on the client form, without having to re-compile any code.
    The Swing GUI appears to be a given, unfortunately as it would be easier to re-create at least the GUI dynamically using JSP etc.
    Right now, I'm trying to figure out how to pass the database changes through the J2EE tiers e.g. how do I dynamically re-define the Entity Object based on the modified view, without re-compiling it? How do I reflect these changes in the corresponding View Object(s)?
    Personally I think this requirement will be the death of the project, as it will absorb 95% of our limited intellectual/Java resources for 5% of the functionality: Welcome to Dilbertland!
    But given this requirement, does anybody out there have any ideas?
    Thanks,
    Chris

    Hi Chris ,
    well you can always create dynamic attribute in the view object using viewObject.addDynamicAttribute(DynamicAttributeName);
    and you can store any serialazable object in this attribute like any other attribute. It should be serializable coz BC4J needs to send it to Database in case you are using spillover feture
    to cache records.
    you can also create Dynamic view object based on an entity or a SQL query.
    AppModule.createViewObjectFromQueryStmt();
    But of course dynamic view based on SQl Query
    will not be updatable. I doubt , You can dynamically create attribute on Entity or dynamic Entities.
    I have already posted one question for this ..and waiting for reply ..:-(
    Updatable , Dynamic VIEW OBJECT ??
    hope it'll help
    Prasoon

  • Wrong Path on deployment

    Hello,
    I'm not sure if this is a JDeveloper question or Enterprise Manager question, but I am having a problem with the deployment of a JSP application that contains BC4J components. The way I am deploying is I create a .WAR file through JDeveloper, then I use Enterprise manager to deploy that WAR file. I am able to navigate to the pages that do not contain business components, but as soon as I goto a page with a business component, DataHandler for example, I get a file not found exception. When I look at the stack trace I see that it is looking in the wrong directory for the DataHandlerComponent.jsp file. Say for instance my file resides in "$ORACLE_HOME/application/jsp" on the server and specify "/jspApp" as the URL to map my application to when deploying via enterprise manager. When I hit the page with the DataHandler component (or any other BC4J component for that matter), I get a file not found exception and it is looking at "$ORACLE_HOME/application/jsp/jspApp/DataHandlerComponent.jsp" and that is not where the file resides...it is with all the other JSP files. It appends the path I specified on deployment to where I look for any of the BC4J components. Do I have a setting wrong in JDeveloper or Enterprise manager? Any insight is much appreciated.
    Thanks,
    Dusty Gronso

    Try not specifying an additional path. The component tags also have an attribute that lets you specify the location of the JSP file that implements the component output. You can try overriding the location within your JSP page.

  • CreateBlob Showing error

    I am using jdev11g.
    is there any solution for this error
    java.lang.AbstractMethodError: oracle.jdbc.driver.T4CConnection.createBlob()Ljava/sql/Blob;
    at AAttachmentService.CallAttachments.main(CallAttachments.java:76)
    when i trying to access con.createBlob(). i am using
    DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
    Connection con = DriverManager.getConnection("jdbc:oracle:thin:@d2.bs-cochin.com:1521:orcl", "scott", "tiger");
    to connect to Oracle
    thank you

    Vipin,
    I guess you should be asking this on the JDBC forum - not a JDeveloper question.
    John

  • How to replace string

    Hi Experts,
    This is not jdeveloper question, but still i am asking, becoz i dont know other blogs......:(
    I want to replace one string, i am using StringUtils.replace(originalString,searchString,replacedString) everthing is working fine but if my
    originalString:"1,65.0000,65.0000,1,MMMF,Current,SHTC,"
    searchString:originalString[3]-- 1
    replacedString: testing
    so finally string is : :"testing,65.0000,65.0000,testing,MMMF,Current,SHTC," -- its wrong because i thought to change only 3rd element from the array, but the same 1 is there in both positions i tried with
    StringUtils.replace(originalString,searchString,replacedString,occurences) when i put occurences as 1 then its changing 0th element.
    can any one suggest me how to resolve this issue.
    sorry if this question causes inconvinence to any one.
    Any inputs could be highly appreciate.
    Edited by: user642703 on Feb 29, 2012 9:52 PM

    http://commons.apache.org/ is probably the best place for you to look around (they have a mailing list) - I assume you are using their StringUtils

  • [10.1.2] Automate Attribute Property assignments in View Objects

    My JHeadstart based application has over 300 tables, and many of these tables have field properties that are repeated (e.x. a discontinued checkbox, choice pull downs, naming conventions, and so on...)
    Is there anyway to automate via scripting, a batch job, fancy find & replace, etc. to automatically assign specific attribute properties to specific fields in a project of View Objects?
    [I assumed this would be question for the JDeveloper forum since it deals directly with ADF business objects but they told me to ask on the JHeadstart forums instead]

    Well yes, ADF Business Components has a design-time API to do things like you want. I am sorry, but I agree with you, this is a JDeveloper question. May be you can repost without mentioning JHeadstart?
    Steven Davelaar,
    JHeadstart Team.

  • Java.lang.OutOfMemoryError---- URGENT PLEASE

    Hi, I have a CSV button(Comma Separated Value) on my page which downloads the JSP results to excel spreadsheet. I know the limit for CSV is around 64,000 but even for 30,000 records I get java.lang.OutOfMemoryError while downloading. Can anyone please tell me how to correct this error? I developed the CSV code from JDEVELOPER10G.
    Thank You.
    Sirisha

    You might want to increase the memory allocated to your process when you run. It is a parameter you can provide in the project settings in the Run section.
    Also - for JDeveloper questions please use the JDeveloper Forum:
    JDeveloper and ADF

  • Problem with debug

    Hi,
    I am using UIX + JAVA with JDeveloper and when I go debug appears the error message:
    =========================================================
    Unable to find source file.
    Unable to find source file for package com.evermind.server, Filename ApplicationServerLaucher.java.
    With options:
    - Generate a source file stub for the class.
    - Let me find the file myself whit the open file dialog.
    - Look for the file in this database connection.
    - Dont ask me about this file again.
    =========================================================
    It is hapened in localhost and the server.
    What I make for debug?
    Fernando.

    I answered this question on the UIX forum: Bug in the JDeveloper?
    As this is a JDeveloper question (and nothing to do with UIX), please follow up here.
    Please do not post the same question to the UIX and JDeveloper forums.
    -brian
    UIX Team

  • Representing many-to-many relationships

    The data structure I am working with is a many-to-many relationship between clients and contacts, managed by a client_contact intersection table
    I have been rather unsuccessfully trying to use the JHeadstart generator to generate a master-detail style relationship between clients and contacts. The new intersection shuttle is great for being able to be maintain the intersection table and have that working fine but I would also like to set up a master-detail group
    I have created a ContactsForClient view that combines the Contacts and Client_contacts entities with a bind parameter of client id and created a view link between clients VO and the ContactsForClient VO. Setting this up in the JHeadstart generator works fine for displaying and modifying the associated contacts - but adding new contacts is where the problem lies. The ContactsForClient group uses a table structure with empty rows at the bottom for inserting new contacts. I am unsure of how to be able to manage the client_contact instersection table in behind the scenes. The ClientContactsImpl fires first - at which stage I only have client id and not the contact id. I want to be able to force the ContactsImpl to run first and retrieve the DB Sequence that was used to populate the contact id on the contacts table, using that to populate the client-contacts table.
    I saw some code to force a new dept to be posted before the emp record and thought I could utilise that but it does not work
      public void postChanges(TransactionEvent e) {
        System.out.println("In postChanges");
        if (getPostState() == STATUS_NEW)
          System.out.println("Status is new");
          ContactsImpl newContact = getContacts();
          if (newContact != null) {
            System.out.println("newContact not null");
            if (newContact.getPostState() == STATUS_NEW) {
              newContact.postChanges(e);
              // retrieve DB sequence used to populate contacts ct_id
              // and use to set clientcontacts ct_id
              System.out.println("newContact changes posted");
        super.postChanges(e);
      }newContact is always null ! I realise I could create separate screens to create the contacts and then the intersection-shuttle to assign them to a client but is there anyway I can do this in a way that mimics normal master-detail JHeadstart functionality ?
    Any help would be greatly appreciated !

    Managed to get my problem solved - I was over-complicating things ! I did however run into the reason (after a substantial process of elimination) why the postchanges method was not working as expected.
      public void postChanges(TransactionEvent e) {
        if ((getPostState() == STATUS_NEW) || (getPostState() == STATUS_MODIFIED)) {
          EntityImpl gio = getGoodsInOut();
          if (gio != null) {
            if (gio.getPostState() == STATUS_NEW) {
              gio.postChanges(e);
        super.postChanges(e);
      }My master EO is GoodsInOut and my detail EO is product. When I was running this code from the ProductsImpl, the getGoodsInOut() was always returning a null value and therefore I was unable to force the posting of the master before the detail. The problem turned out to be a "before insert for each row" trigger on the GoodsInOut table. This trigger was just setting the sequence but for some reason, after firing, causes the relationship between the GoodsInOut master and the Products detail to be lost, with getGoodsInOut() returning null. As soon as I dropped the database trigger and set the sequence in the EO's create method - it worked fine. I realise this is a "JDeveloper" question rather than a "JHeadstart" question so I will post this on the JDeveloper forum as well but thought you may have some ideas on why the database trigger is causing that behaviour and also how I can still retrieve the GoodsInOut EntityImpl with a database trigger (want this for auditing purposes) - perhaps make the call to getGoodsInOut at an earlier stage in the processing (ie before the database trigger runs) ?
    Cheers,
    Brent Harlow

  • Subversion Production Environment Setup

    Hi Everyone:
    We are trying to set up our production environment. We are using Tortoise SVN for our repository. We have 2 servers "devl" and "prod". We have 2 runtime environments, one on each server. Currently we have only one copy of the applications on "devl" in Tortoise SVN.
    There has been some discussion lately on whether or not we need to keep a copy of the application in its production state on "prod".
    For those of you already in production environments using Tortoise SVN (Subversion), what have you found works best and your reasoning behind it.
    Thanks very much in advance.
    Mary
    UofW

    Hi Mary,
    This isn't really a JDeveloper question, but relevant nonetheless. Let clarify some issues before answering though.
    1. From what I understand you have two server for RUNNING your application, is that right? One is devl for development, integration and acceptation? While the other is prod for production? If so, then your question is not really valid. Normally you keep your repository on a single server (or a more complex topology if you have a really huge development team) that is NOT necessarily (and often not) the same as the runtime servers. This is quite useful for backup purpose, maintainability and scalability among other things.
    2. What do you mean by "you already in production environments using Tortoise SVN (Subversion)"? If you mean having a system in production that used SVN as a versioning system, then yes, and it work just like I mentioned above using the branch and tag features of SVN to mark the code when it goes in production and when an experimental feature needs to be developed.
    Regards,
    ~ Simon

  • JSP on JDeveloper9i emedded OC4J

    Hello-
    When trying to run the JSP samples on OC4J, I get the following
    errors:
    500 Internal Server Error
    OracleJSP: oracle.jsp.provider.JspCompileException:
    Errors compiling:C:\JDeveloper9i\j2ee\home\application-
    deployments\default\defaultWebApp\temp\_pages\_examples\_jsp\_num
    \_numguess.java
    Line # Error
    4
    Package javax.servlet not found in import. import
    javax.servlet.*;
    5
    Package javax.servlet.http not found in import. import
    javax.servlet.http.*;
    6
    Package javax.servlet.jsp not found in import. import
    javax.servlet.jsp.*;
    14
    Superclass com.orionserver.http.OrionHttpJspPage of class
    examples.jsp._num._numguess not found. public class _numguess
    extends com.orionserver.http.OrionHttpJspPage { 
    The OC4J I'm using is the one embedded with JDeveloper9i. Does
    anyone have a suggestion as to how I can get JSP to work
    correctly?
    Thanks in advance,
    Ricardo Guzman

    Hi !!
    There is another forum exclusively for JDeveloper questions that
    is monitored by JDeveloper development team and I would
    recommend
    you to post this question in that forum as this is related to
    deploying on Oc4J from JDeveloper.
    I'm sorry for the inconvinience that may have caused to you.
    regards
    Debu

  • Create and Commit in one operation in ADF

    Hi
    I am using oracle jdeveloper 10.1.3.5.
    How to make Create and Commit in one operation(single button) in ADF?
    this is very urgent.
    Thanks in Advance
    Hasan
    Edited by: 890233 on Oct 8, 2011 12:07 AM

    No question in any OTN forum can be 'very urgent'.
    OTN forums are not support forums, and they are staffed by volunteers.
    Also this appears to be a Jdeveloper question and this is not the Jdeveloper forum.
    Good day!
    Sybrand Bakker
    Senior Oracle DBA

  • Delivering SVG images

    Hello,
    I'm using uiXML to deliver SVG images that I am storing as ORDSYS.OrdDOC in the database. I can create the appropriate tags in my document but the url that is pulled out doesn't work. It never returns the image. This seems more like a JDeveloper question but if not please let me know right away so I can post appropriately.
    I'm assuming it's got something to do with the url that I'm pulling out of the interMedia object but I'm not too sure.
    Thanks!
    scott
    Some details.....
    here's how I get the url and content type:
    <code>
    <bc4j:viewObjectScope name="CustomArrayDataGraphsView">
    <contents>
    <bc4j:table alternateText="No Records">
    <contents>
    <bc4j:attrScope name="graph">
    <contents>
    <agy:object height="200"
    width="300">
    <boundAttribute name="data">
    <bc4j:ordProperty name="url"/>
    </boundAttribute>
    <boundAttribute name="type">
    <bc4j:ordProperty name="contentType"/>
    </boundAttribute>
    </agy:object>
    </contents>
    </bc4j:attrScope>
    </contents>
    </bc4j:table>
    </contents>
    </bc4j:viewObjectScope>
    </code>
    Here's the tag that is generated by my page:
    <object type="image/svg-xml" width="300" height="200" data="ordDeliverMedia?appModID=ClonesApp&viewObjectName=ArrayModule.CustomArrayDataGraphsView&contentCol=graph&rowKey=000100000005393531313900000007000000F4E0384BFE&amConfig=null.null&cache=1051733825968"></object>

    Well after digging through lots of interMedia, UIX and Jdev Documentation I finally figured out how to deliver SVG images. To most of you it will seem obvious but I thought for those of you that would like to use SVG but can't seem to get it working I'd post how I got it going within the UIX+BC4J. If anyone has a more elegant way of doing this please reply to this post.
    As it turns out the problem was really during the file upload using sqlldr!
    So here is all the info needed to get SVG images to display in your app.
    Code examples index:
    1. Sample SVG file
    2. Sample DB Schema
    3. Sample SQL*Loader control file
    4. Sample SQL*Loader data file
    5. Sample UIX file
    1. Sample SVG file
    <?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
    <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20001102//EN"
    "http://www.w3.org/TR/2000/CR-SVG-20001102/DTD/svg-20001102.dtd" [
    <!ENTITY ff "font-family:">
    <!ENTITY fs "font-size:">
    <!ENTITY fw "font-weight:">
    <!ENTITY fst "font-style:">
    <!ENTITY sw "stroke-width:">
    <!ENTITY as "text-anchor:start;">
    <!ENTITY am "text-anchor:middle;">
    <!ENTITY ae "text-anchor:end;">
    ]>
    <!-- Generated by ploticus (http://ploticus.sourceforge.net/)
    Title: ploticus-graphic
    SVG Driver by B.Traill
    -->
    <svg viewBox="0 0 607.60 367.04">
    <g transform="translate(-12.80,-180.16)" >
    <g style="fill:#000000;stroke:#000000;&ff;Helvetica;">
    <g style="&ff;Times-Roman;&sw;0.6;&fw;bold;&fs;20;&am;">
    <text x="324.00" y="214.56" stroke="none">Item</text>
    <path d="M172.8 504l-50.4 0l0 -144l50.4 0z" fill="#e5d3c9" stroke="#e5d3c9"/>
    <path d="M223.2 504l-50.4 0l0 -144l50.4 0z" fill="#e5d3c9" stroke="#e5d3c9"/>
    <path d="M273.6 504l-50.4 0l0 -144l50.4 0z" fill="#e5d3c9" stroke="#e5d3c9"/>
    <path d="M324 504l-50.4 0l0 -144l50.4 0z" fill="#e5d3c9" stroke="#e5d3c9"/>
    <path d="M374.4 504l-50.4 0l0 -144l50.4 0z" fill="#e5d3c9" stroke="#e5d3c9"/>
    <path d="M424.8 504l-50.4 0l0 -144l50.4 0z" fill="#e5d3c9" stroke="#e5d3c9"/>
    <path d="M475.2 504l-50.4 0l0 -144l50.4 0z" fill="#e5d3c9" stroke="#e5d3c9"/>
    <path d="M525.6 504l-50.4 0l0 -144l50.4 0z" fill="#e5d3c9" stroke="#e5d3c9"/>
    <path d="M122.4 504l-50.4 0l0 -144l50.4 0z" fill="#e5d3c9" stroke="#e5d3c9"/>
    <path d="M172.8 504l-50.4 0l0 -144l50.4 0z" fill="#e5d3c9" stroke="#e5d3c9"/>
    <path d="M223.2 504l-50.4 0l0 -144l50.4 0z" fill="#e5d3c9" stroke="#e5d3c9"/>
    <path d="M273.6 504l-50.4 0l0 -144l50.4 0z" fill="#e5d3c9" stroke="#e5d3c9"/>
    <path d="M324 504l-50.4 0l0 -144l50.4 0z" fill="#e5d3c9" stroke="#e5d3c9"/>
    <path d="M374.4 504l-50.4 0l0 -144l50.4 0z" fill="#e5d3c9" stroke="#e5d3c9"/>
    <path d="M424.8 504l-50.4 0l0 -144l50.4 0z" fill="#e5d3c9" stroke="#e5d3c9"/>
    <path d="M475.2 504l-50.4 0l0 -144l50.4 0z" fill="#e5d3c9" stroke="#e5d3c9"/>
    </g><g style="&ff;Times-Roman;&sw;0.6;&fw;bold;&fs;16;&am;">
    <text x="324.00" y="532.80" stroke="none">TimePoints(hr)</text>
    </g><g style="&ff;Times-Roman;&sw;0.6;&fw;bold;&fs;10;&am;">
    <text x="122.40" y="519.60" stroke="none">0.75</text>
    </g><g style="&ff;Times-Roman;&sw;1.5;&fw;bold;&fs;10;&am;">
    <path d="M122.4 507.6l0 -3.6" fill="none"/>
    <text x="172.80" y="519.60" stroke="none">03</text>
    <path d="M172.8 507.6l0 -3.6" fill="none"/>
    <text x="223.20" y="519.60" stroke="none">06</text>
    <path d="M223.2 507.6l0 -3.6" fill="none"/>
    <text x="273.60" y="519.60" stroke="none">09</text>
    <path d="M273.6 507.6l0 -3.6" fill="none"/>
    <text x="324.00" y="519.60" stroke="none">12</text>
    <path d="M324 507.6l0 -3.6" fill="none"/>
    <text x="374.40" y="519.60" stroke="none">15</text>
    <path d="M374.4 507.6l0 -3.6" fill="none"/>
    <text x="424.80" y="519.60" stroke="none">18</text>
    <path d="M424.8 507.6l0 -3.6" fill="none"/>
    <text x="475.20" y="519.60" stroke="none">24</text>
    <path d="M475.2 507.6l0 -3.6" fill="none"/>
    <path d="M72 504l504 0" fill="none"/>
    </g><g style="&ff;Times-Roman;&sw;1.5;&fw;bold;&fs;16;&am;">
    <text x="43.20" y="360.00" stroke="none" transform="rotate(-90,43.20,360.00)" >axis data</text>
    </g><g style="&ff;Times-Roman;&sw;0.5;&fw;bold;&fs;16;&am;">
    <path d="M69.84 504l2.16 0" fill="none"/>
    <path d="M69.84 496.8l2.16 0" fill="none"/>
    <path d="M69.84 489.6l2.16 0" fill="none"/>
    <path d="M69.84 482.4l2.16 0" fill="none"/>
    <path d="M69.84 475.2l2.16 0" fill="none"/>
    <path d="M69.84 468l2.16 0" fill="none"/>
    <path d="M69.84 460.8l2.16 0" fill="none"/>
    <path d="M69.84 453.6l2.16 0" fill="none"/>
    <path d="M69.84 446.4l2.16 0" fill="none"/>
    <path d="M69.84 439.2l2.16 0" fill="none"/>
    <path d="M69.84 432l2.16 0" fill="none"/>
    <path d="M69.84 424.8l2.16 0" fill="none"/>
    <path d="M69.84 417.6l2.16 0" fill="none"/>
    <path d="M69.84 410.4l2.16 0" fill="none"/>
    <path d="M69.84 403.2l2.16 0" fill="none"/>
    <path d="M69.84 396l2.16 0" fill="none"/>
    <path d="M69.84 388.8l2.16 0" fill="none"/>
    <path d="M69.84 381.6l2.16 0" fill="none"/>
    <path d="M69.84 374.4l2.16 0" fill="none"/>
    <path d="M69.84 367.2l2.16 0" fill="none"/>
    <path d="M69.84 360l2.16 0" fill="none"/>
    <path d="M69.84 352.8l2.16 0" fill="none"/>
    <path d="M69.84 345.6l2.16 0" fill="none"/>
    <path d="M69.84 338.4l2.16 0" fill="none"/>
    <path d="M69.84 331.2l2.16 0" fill="none"/>
    <path d="M69.84 324l2.16 0" fill="none"/>
    <path d="M69.84 316.8l2.16 0" fill="none"/>
    <path d="M69.84 309.6l2.16 0" fill="none"/>
    <path d="M69.84 302.4l2.16 0" fill="none"/>
    <path d="M69.84 295.2l2.16 0" fill="none"/>
    <path d="M69.84 288l2.16 0" fill="none"/>
    <path d="M69.84 280.8l2.16 0" fill="none"/>
    <path d="M69.84 273.6l2.16 0" fill="none"/>
    <path d="M69.84 266.4l2.16 0" fill="none"/>
    <path d="M69.84 259.2l2.16 0" fill="none"/>
    <path d="M69.84 252l2.16 0" fill="none"/>
    <path d="M69.84 244.8l2.16 0" fill="none"/>
    <path d="M69.84 237.6l2.16 0" fill="none"/>
    <path d="M69.84 230.4l2.16 0" fill="none"/>
    <path d="M69.84 223.2l2.16 0" fill="none"/>
    </g><g style="&ff;Times-Roman;&sw;0.5;&fw;bold;&fs;10;&ae;">
    <text x="61.20" y="507.60" stroke="none">0</text>
    </g><g style="&ff;Times-Roman;&sw;1.5;&fw;bold;&fs;10;&ae;">
    <path d="M62.64 504l9.36 0" fill="none"/>
    <text x="61.20" y="363.60" stroke="none">1</text>
    <path d="M62.64 360l9.36 0" fill="none"/>
    <text x="61.20" y="219.60" stroke="none">2</text>
    <path d="M62.64 216l9.36 0" fill="none"/>
    <path d="M72 504l0 -288" fill="none"/>
    </g><g style="&ff;Times-Roman;&sw;0.5;&fw;bold;&fs;10;&ae;">
    <path d="M113.4 504l0 -148.3l18 0l0 148.3z" fill="#ff0000" stroke="#ff0000"/>
    <path d="M113.4 504l0 -148.3l18 0l0 148.3l-18 0l0 -148.3" fill="none"/>
    <path d="M163.8 504l0 -133.9l18 0l0 133.9z" fill="#ff0000" stroke="#ff0000"/>
    <path d="M163.8 504l0 -133.9l18 0l0 133.9l-18 0l0 -133.9" fill="none"/>
    <path d="M214.2 504l0 -129.6l18 0l0 129.6z" fill="#ff0000" stroke="#ff0000"/>
    <path d="M214.2 504l0 -129.6l18 0l0 129.6l-18 0l0 -129.6" fill="none"/>
    <path d="M264.6 504l0 -135.4l18 0l0 135.4z" fill="#ff0000" stroke="#ff0000"/>
    <path d="M264.6 504l0 -135.4l18 0l0 135.4l-18 0l0 -135.4" fill="none"/>
    <path d="M315 504l0 -126.7l18 0l0 126.7z" fill="#ff0000" stroke="#ff0000"/>
    <path d="M315 504l0 -126.7l18 0l0 126.7l-18 0l0 -126.7" fill="none"/>
    <path d="M365.4 504l0 -108l18 0l0 108z" fill="#ff0000" stroke="#ff0000"/>
    <path d="M365.4 504l0 -108l18 0l0 108l-18 0l0 -108" fill="none"/>
    <path d="M415.8 504l0 -144l18 0l0 144z" fill="#ff0000" stroke="#ff0000"/>
    <path d="M415.8 504l0 -144l18 0l0 144l-18 0l0 -144" fill="none"/>
    <path d="M466.2 504l0 -151.2l18 0l0 151.2z" fill="#ff0000" stroke="#ff0000"/>
    <path d="M466.2 504l0 -151.2l18 0l0 151.2l-18 0l0 -151.2" fill="none"/>
    <path d="M516.6 504l0 0l18 0l0 0z" fill="#ff0000" stroke="#ff0000"/>
    <path d="M516.6 504l0 0l18 0l0 0l-18 0l0 0" fill="none"/>
    </g><g style="&ff;Times-Roman;&sw;0.5;&fst;italic;&fs;10;&am;">
    <text x="143.28" y="341.28" stroke="none">p=1</text>
    <text x="193.68" y="355.68" stroke="none">p=0.9993</text>
    <text x="244.08" y="360.00" stroke="none">p=0.9433</text>
    <text x="294.48" y="354.24" stroke="none">p=0.9999</text>
    <text x="344.88" y="362.88" stroke="none">p=0.4706</text>
    <text x="395.28" y="381.60" stroke="none">p=0.0003</text>
    <text x="445.68" y="345.60" stroke="none">p=1</text>
    <text x="496.08" y="338.40" stroke="none">p=1</text>
    <path d="M113.4 504l0 -148.3l18 0l0 148.3z" fill="#ff0000" stroke="#ff0000"/>
    <path d="M113.4 504l0 -148.3l18 0l0 148.3l-18 0l0 -148.3" fill="none"/>
    <path d="M163.8 504l0 -133.9l18 0l0 133.9z" fill="#ff0000" stroke="#ff0000"/>
    <path d="M163.8 504l0 -133.9l18 0l0 133.9l-18 0l0 -133.9" fill="none"/>
    <path d="M214.2 504l0 -129.6l18 0l0 129.6z" fill="#ff0000" stroke="#ff0000"/>
    <path d="M214.2 504l0 -129.6l18 0l0 129.6l-18 0l0 -129.6" fill="none"/>
    <path d="M264.6 504l0 -135.4l18 0l0 135.4z" fill="#ff0000" stroke="#ff0000"/>
    <path d="M264.6 504l0 -135.4l18 0l0 135.4l-18 0l0 -135.4" fill="none"/>
    <path d="M315 504l0 -126.7l18 0l0 126.7z" fill="#ff0000" stroke="#ff0000"/>
    <path d="M315 504l0 -126.7l18 0l0 126.7l-18 0l0 -126.7" fill="none"/>
    <path d="M365.4 504l0 -108l18 0l0 108z" fill="#ff0000" stroke="#ff0000"/>
    <path d="M365.4 504l0 -108l18 0l0 108l-18 0l0 -108" fill="none"/>
    <path d="M415.8 504l0 -144l18 0l0 144z" fill="#ff0000" stroke="#ff0000"/>
    <path d="M415.8 504l0 -144l18 0l0 144l-18 0l0 -144" fill="none"/>
    <path d="M466.2 504l0 -151.2l18 0l0 151.2z" fill="#ff0000" stroke="#ff0000"/>
    <path d="M466.2 504l0 -151.2l18 0l0 151.2l-18 0l0 -151.2" fill="none"/>
    <path d="M516.6 504l0 0l18 0l0 0z" fill="#ff0000" stroke="#ff0000"/>
    <path d="M516.6 504l0 0l18 0l0 0l-18 0l0 0" fill="none"/>
    </g><g style="&ff;Times-Roman;&sw;0.5;&fw;bold;&fs;10;&am;">
    <text x="133.20" y="354.24" stroke="none">1.03</text>
    <text x="183.60" y="368.64" stroke="none">0.93</text>
    <text x="234.00" y="372.96" stroke="none">0.9</text>
    <text x="284.40" y="367.20" stroke="none">0.94</text>
    <text x="334.80" y="375.84" stroke="none">0.88</text>
    <text x="385.20" y="394.56" stroke="none">0.75</text>
    <text x="435.60" y="358.56" stroke="none">1</text>
    <text x="486.00" y="351.36" stroke="none">1.05</text>
    </g><g style="&ff;Times-Roman;&sw;0.8;&fw;bold;&fs;10;&am;">
    <path d="M122.4 383l0 -54.72" fill="none"/>
    <path d="M117 328.3l10.8 0" fill="none"/>
    <path d="M117 383l10.8 0" fill="none"/>
    <path d="M172.8 413.3l0 -86.4" fill="none"/>
    <path d="M167.4 326.9l10.8 0" fill="none"/>
    <path d="M167.4 413.3l10.8 0" fill="none"/>
    <path d="M223.2 413.3l0 -77.76" fill="none"/>
    <path d="M217.8 335.5l10.8 0" fill="none"/>
    <path d="M217.8 413.3l10.8 0" fill="none"/>
    <path d="M273.6 401.8l0 -66.24" fill="none"/>
    <path d="M268.2 335.5l10.8 0" fill="none"/>
    <path d="M268.2 401.8l10.8 0" fill="none"/>
    <path d="M324 426.2l0 -97.92" fill="none"/>
    <path d="M318.6 328.3l10.8 0" fill="none"/>
    <path d="M318.6 426.2l10.8 0" fill="none"/>
    <path d="M374.4 460.8l0 -129.6" fill="none"/>
    <path d="M369 331.2l10.8 0" fill="none"/>
    <path d="M369 460.8l10.8 0" fill="none"/>
    <path d="M424.8 406.1l0 -92.16" fill="none"/>
    <path d="M419.4 313.9l10.8 0" fill="none"/>
    <path d="M419.4 406.1l10.8 0" fill="none"/>
    <path d="M475.2 413.3l0 -121" fill="none"/>
    <path d="M469.8 292.3l10.8 0" fill="none"/>
    <path d="M469.8 413.3l10.8 0" fill="none"/>
    <path d="M525.6 504l0 0" fill="none"/>
    <path d="M520.2 504l10.8 0" fill="none"/>
    <path d="M520.2 504l10.8 0" fill="none"/>
    </g><g style="&ff;Times-Roman;&sw;0.8;&fs;10;&am;">
    <path d="M525.6 228l0 -7.2l7.2 0l0 7.2z" fill="#e5d3c9" stroke="#e5d3c9"/>
    </g><g style="&ff;Times-Roman;&sw;0.8;&fs;10;&as;">
    <text x="540.00" y="228.00" stroke="none">data</text>
    </g></g>
    </g>
    </svg>2. Sample DB Schema
    CREATE TABLE SVG_TABLE (
      SVG_ID  NUMBER        NOT NULL, 
      ANALYSIS_PARAM       VARCHAR2 (255),
      DESCRIPTION          VARCHAR2 (4000),
      SVG                ORDSYS.ORDDOC,
      CONSTRAINT SVGTABLE_PRIMARY_KEY_20
      PRIMARY KEY ( SVG_ID ) ) ;
    #This was created with TOAD get Script don't know if
    #it'll work outa the box
    CREATE SEQUENCE DEVOWNER.SVG_ID_SEQ
      START WITH 24
      NOMAXVALUE
      MINVALUE 1
      NOCYCLE
      NOCACHE
      NOORDER;
    CREATE OR REPLACE TRIGGER DEVOWNER.SVG_ID_TRIG
    BEFORE INSERT
    ON DEVOWNER.SVG_TABLE
    REFERENCING NEW AS NEW OLD AS OLD
    FOR EACH ROW
    begin
    select SVG_ID_SEQ.nextval
    into :new.SVG_ID
    from dual;
    end;3. Sample SQL*Loader control file
    LOAD DATA
    INFILE svgTableLoad.dat
    INTO TABLE svg_table
    TRUNCATE
    FIELDS
        analysis_param CHAR(255) TERMINATED BY '^',
        description CHAR(255) TERMINATED BY '^',
        svg column object (
            source column object (
                localdata_fname FILLER CHAR(256) TERMINATED BY '^',
                localdata LOBFILE (svg.source.localdata_fname) TERMINATED BY EOF,
                srcName char(100) TERMINATED BY '^'
            mimetype CHAR(40) TERMINATED BY '^'
    )4. Sample SQL*Loader data file
    primary^Test one of svg support^svgOne.svg^svgOne.svg^image/svg+xml5. Sample UIX file
    <?xml version="1.0" encoding="windows-1252" ?>
    <page xmlns="http://xmlns.oracle.com/uix/controller"
          xmlns:ctrl="http://xmlns.oracle.com/uix/controller"
          xmlns:ui="http://xmlns.oracle.com/uix/ui"
          xmlns:bc4j="http://xmlns.oracle.com/uix/bc4j"
          >
    <bc4j:registryDef>
      <bc4j:rootAppModuleDef name="SvgTableViewAppModule"
                             definition="SVG.TestModule"
                             releaseMode="stateful" > 
      <bc4j:viewObjectDef name="SvgTableView"
                          rangeSize="3" />                       
      </bc4j:rootAppModuleDef>
    </bc4j:registryDef>
    <content>
      <try xmlns="http://xmlns.oracle.com/uix/ui"
           xmlns:data="http://xmlns.oracle.com/uix/ui" >
       <catch>
         <displayException />
       </catch>
       <contents>
        <pageLayout xmlns="http://xmlns.oracle.com/uix/ui"
                    xmlns:data="http://xmlns.oracle.com/uix/ui"
                    xmlns:html="http://www.w3.org/TR/REC-html40"
                    title="SvgTableView View" >
         <!-- Start of common pageLayout section.  If you plan to expand this
              example application, consider using a UIT template to specify the common
              portions of your pageLayout -->
         <productBranding>
          <image source="tools_collage.gif" shortDesc="JDeveloper Product Logo"/>
         </productBranding>
         <corporateBranding>
          <image source="oraclelogo.gif" shortDesc="Oracle Logo"/>
         </corporateBranding>
         <globalButtons>
          <globalButtonBar>
           <contents>
            <globalButton source="www_home.gif"
                          text="Home"
                          destination="Main.uix" />
            <globalButton source="www_contact.gif"
                          text="Contact Us"
                          destination="http://www.oracle.com" />
            <globalButton source="www_help.gif"
                          text="Help"
                          destination="http://otn.oracle.com/products/jdev/content.html"  />
           </contents>
          </globalButtonBar>
         </globalButtons>
         <copyright>Copyright 2002 Oracle Corporation.  All Rights Reserved.</copyright>
         <privacy>
          <link text="Privacy Statement" destination="http://www.oracle.com"/>
         </privacy>
         <!-- End of common pageLayout section -->
         <contents>
          <!-- this will contain any validation errors after form
               submission -->
          <messageBox automatic="true" />
          <bc4j:rootAppModuleScope name="SvgTableViewAppModule" >
           <contents>
            <header text="Search" >
             <contents>
              <form name="search" method="POST" >
               <contents>
                <inlineMessage prompt="Search" vAlign="middle" >
                 <contents>
                  <flowLayout>
                   <contents>
                    <choice name="attrName"
                            data:selectedValue="attrName@ctrl:page"
                            shortDesc="Search Column">
                     <contents>
                      <option text="SvgId" value="SvgId" />
                      <option text="AnalysisParam" value="AnalysisParam" />
                      <option text="Description" value="Description" />
                      <option text="Svg" value="Svg" />
                     </contents>
                    </choice>
                    <textInput name="attrValue" columns="20"
                               data:text="attrValue@ctrl:page"
                               shortDesc="Search"/>
                   </contents>
                  </flowLayout>
                 </contents>
                 <end>
                  <submitButton text="Go" ctrl:event="search" />
                 </end>
                </inlineMessage>
               </contents>
              </form>
             </contents>
            </header>
            <header text="Results" >
             <contents>
              <form name="viewForm" method="POST" >
               <contents>
                <tableLayout>
                 <contents>
                  <bc4j:viewObjectScope name="SvgTableView" >
                   <contents>
                    <bc4j:table name="viewTable" width="80%"
                                alternateText="No rows found">
                     <tableSelection>
                      <!-- single selection for each row in the table -->
                      <singleSelection selectedIndex="0" shortDesc="Select Row">
                       <contents>
                        <!-- the update button causes the currently selected
                             row to be sent to the update page -->
                        <submitButton text="Update"
                                      ctrl:event="update" />
                        <!-- the delete button causes the currently selected
                             row to be removed -->
                         <submitButton text="Delete"
                                       ctrl:event="delete" />
                       </contents>
                      </singleSelection>
                     </tableSelection>
                     <!-- the key identifying the current row in the table -->
                     <bc4j:keyStamp>
                      <bc4j:rowKey name="key" />
                     </bc4j:keyStamp>
                     <contents>
                      <!-- A bc4j:column element is added for each attribute
                           in the ViewObject.  -->
                      <bc4j:column attrName="SvgId">
                       <columnHeader>
                        <bc4j:sortableHeader/>
                       </columnHeader>
                       <contents>
                        <bc4j:input readOnly="true"/>
                       </contents>
                      </bc4j:column>
                      <bc4j:column attrName="AnalysisParam">
                       <columnHeader>
                        <bc4j:sortableHeader/>
                       </columnHeader>
                       <contents>
                        <bc4j:input readOnly="true"/>
                       </contents>
                      </bc4j:column>
                      <bc4j:column attrName="Description">
                       <columnHeader>
                        <bc4j:sortableHeader/>
                       </columnHeader>
                       <contents>
                        <bc4j:input readOnly="true"/>
                       </contents>
                      </bc4j:column>
                      <bc4j:column attrName="Svg">
                       <columnHeader>
                        <bc4j:sortableHeader/>
                       </columnHeader>
                       <contents>
                        <flowLayout>
                          <contents>
                            <html:object width="200" height="200">
                              <boundAttribute name="data">
                                <bc4j:ordProperty name="url"/>
                              </boundAttribute>
                              <boundAttribute name="type">
                                <bc4j:ordProperty name="contentType"/>
                              </boundAttribute>
                            </html:object>
                            <bc4j:input readOnly="true"/>
                          </contents>
                        </flowLayout>
                       </contents>
                      </bc4j:column>
                     </contents>
                    </bc4j:table>
                   </contents>
                  </bc4j:viewObjectScope>
                 </contents>
                </tableLayout>
               </contents>
              </form>   
             </contents>
            </header>
           </contents>
          </bc4j:rootAppModuleScope>
         </contents>
         <contentFooter>
          <!-- the create button redirects to the create page -->
          <button text="Create" ctrl:event="create" />
         </contentFooter>
        </pageLayout>
       </contents>
      </try>
    </content>
    <handlers>
      <event name="search" >
       <!-- using the ApplicationModule causes it to be checked out from the
            ApplicationPool.  It is released using stateful mode. -->
       <bc4j:findRootAppModule name="SvgTableViewAppModule" >
        <!-- establish the ViewObject scope -->
        <bc4j:findViewObject name="SvgTableView" >
         <!-- search for the view criteria -->
         <bc4j:findByExample>
          <bc4j:exampleRow ignoreCase="true" >
           <bc4j:exampleAttribute>
            <bc4j:nameBinding><bc4j:parameter name="attrName" /></bc4j:nameBinding>
            <bc4j:valueBinding><bc4j:parameter name="attrValue" /></bc4j:valueBinding>
           </bc4j:exampleAttribute>
          </bc4j:exampleRow>
         </bc4j:findByExample>
         <bc4j:executeQuery/>
         <!-- store the current search criteria as page properties -->
         <bc4j:setPageProperty name="attrName" >
          <bc4j:parameter name="attrName" />
         </bc4j:setPageProperty>
         <bc4j:setPageProperty name="attrValue" >
          <bc4j:parameter name="attrValue" />
         </bc4j:setPageProperty>
        </bc4j:findViewObject>
       </bc4j:findRootAppModule>
      </event>
      <event name="sort" source="viewTable" >
       <!-- using the ApplicationModule causes it to be checked out from the
            ApplicationPool.  It is released using stateful mode. -->
       <bc4j:findRootAppModule name="SvgTableViewAppModule" >
        <!-- establish the ViewObject scope -->
        <bc4j:findViewObject name="SvgTableView" >
         <!-- sort by the submitted attribute name -->
         <bc4j:sort/>
        </bc4j:findViewObject>
       </bc4j:findRootAppModule>
      </event>
      <event name="goto" source="viewTable" >
       <!-- using the ApplicationModule causes it to be checked out from the
            ApplicationPool.  It is released using stateful mode. -->
       <bc4j:findRootAppModule name="SvgTableViewAppModule" >
        <!-- establish the ViewObject scope -->
        <bc4j:findViewObject name="SvgTableView" >
         <!-- navigate to the submitted range -->
         <bc4j:goto/>
        </bc4j:findViewObject>
       </bc4j:findRootAppModule>
      </event>
      <event name="create" >
       <!-- forward to the create page -->
       <ctrl:go name="SvgTableView_Create" redirect="true" />
      </event>
      <event name="update" >
       <!-- forward to the update page, passing the selected key
            as a page property -->
       <ctrl:go name="SvgTableView_Update" redirect="true" >
        <ctrl:property name="key" >
         <ctrl:selection name="viewTable" key="key" />
        </ctrl:property>
       </ctrl:go>
      </event>
      <event name="delete" >
       <!-- using the ApplicationModule causes it to be checked out from the
            ApplicationPool.  It is released using stateful mode. -->
       <bc4j:findRootAppModule name="SvgTableViewAppModule" >
        <!-- establish the ViewObject scope -->
        <bc4j:findViewObject name="SvgTableView" >
         <!-- find the selected Row -->
         <bc4j:findRowByKey>
          <bc4j:keyBinding>
           <bc4j:selectionKey name="viewTable" key="key" />
          </bc4j:keyBinding>
          <bc4j:handlers>
           <!-- remove the selected ViewObject row -->
           <bc4j:removeRow />
           <!-- execute the query to eliminate dead row access -->
           <bc4j:executeQuery/>
          </bc4j:handlers>
         </bc4j:findRowByKey>
        </bc4j:findViewObject>
        <!-- commit the transaction, forwards to self automatically -->
        <bc4j:commit/>
       </bc4j:findRootAppModule>                     
      </event>
    </handlers>
    </page>

Maybe you are looking for

  • Files directory for a Labview executable in Windows 7

    I'd like to hear some opinions on this and ask what other people do. Most of my programs save data files that need to be accessible to the user, and some of them read text files that have been created by the user, e.g. a file containing a sequence of

  • Encountering ClassCastException warning while using RichQuery component.

    I have used a RichQuery component in a JSF page. Whenever I click on the search button, I get following warning in the server log: WARNING: The type for "AND" prevents it from being compared to "AND". Aug 5, 2009 12:43:29 PM org.apache.myfaces.trinid

  • Function to download in  csv format

    Hi Every Body, am using asp.net as a front end and oracle 11g as back end am wondering if there is a way to download data in an csv format and merge them into a table. i.e i need to provide a button for this functionality. Regards Nii Moi

  • In report i should have to display only single country

    Hello.. In myreport its dispalying company,costelemt and many more fields,users want some changes they have to display only one country and also courency also.they should have to enter the country name starting letter. thanks...

  • How to cancel autorecharge

    Hi - I was wondering how can I cancel the auto recharge option on my account& mane years ago this was an easy to find option, now I can't find it anwhere. Please advise. Solved! Go to Solution.