TransactionContext not foundin class.Extending the controller

Hi All,
I am extending the LocationLovCO controller. I want to utilize the SSHRParams of LocationLovCO in my CO i.e. xxxLocationLovCO (basically to get assignment_id,effective_date, bgid).
I have imported all the packages.
When I tried to compile my Controller. it throws up the following error.
TransactionContext not foundin class oracle.apps.per.selfservice.common.SSHRParamTable in class oracle.apps.per.selfservice.common.SSHRParams in class xxx.oracle.apps.per.selfservice.deployperson.webui.xxxLocationLovCO.
Does anyone have any idea. Any help is appreciated.
Thanks
Rama

Try the OA Framework forum

Similar Messages

  • Error message: The scn engine received a request fro an I/O driver which is not currently installed on the controller.

    Hi,
    I am currently working in a new application with a cRIO system and I am having some issues when try to run a VI. My actuall configured hardware is as follow:
    -cRIO-9113 4 slot chassis
    In this chassis I have installed 3 NI 9514 servo interface modules in slot 1, 2 and 3
    -cRIO-9022 Real-Time Controller
    -NI 9144 8 slot expansion chassis
    In this chassis I have installed:
    -Slot 1: NI 9213 (16ch thermocouple inputs module)
    -Slot 2: NI 9201 (8ch ±10 V analog input module)
    -Slot 3: NI 9263 (4ch ±10 V analog output module)
    -Slot 4: NI 9426 (32ch sourcing digital input module)
    -Slot 5: NI 9426 (32ch sinking digital input module)
    -Slot 6: NI 9476 (32ch sourcing digital output module)
    In the controller I have installed the following softwares:
     -IndCom for EtherCAT Scan Engine Support 1.2.0
    -LabVIEW NI SoftMotion Module 9.0.0
    -LabVIEW NI SoftMotion Module Scan Engine Support 9.0.0
    -LabVIEW Real-Time 9.0.1
    -LabVIEW PID and Fuzzy Logic Toolkit 9.0.0
    -Web Server for LabVIEW RT 2.0.0
    -Language Support for LabVIEW RT 1.0.0.3
    -NI Scan Engine 1.1.0
    -NI Scan Engine Advance I/O Access 1.1
    -NI-Motion 8.0.0
    -NI-RIO 3.4.0
    -NI-RIO IO Scan 1.4
    -NI-VISA 4.6
    -NI-VISA Server 4.6
    Well, I made  VI to test my inputs and outputs, and the problem that I am having is that when I try tu run the VI, in the deployment window I get an error message that read: The scan engine received a request for an I/O driver which is not currently installed on the controller.
    Apparently there is another driver that I need to instal in the controller, but I have no idea of what driver could be. If someone have any idea of what this problem could be, I really will appreciate your help.
    Ferdinand Martinez
    FMO Automation LLC

    Hi nausfaratu,
    Can you elaborate a little further? What are you doing in your VI? Are you getting this error when you build it into a Real-Time Application (EXE) or when you just run it from the development environment? Is that the recommended set of software or did you do a custom software install on the controller?
    Aaron P
    National Instruments
    Applications Engineer
    http://www.ni.com/support 

  • Extending the Controller class OrderLinesTableRNCO

    Hi,
    My requirement is to enable 2 attribute columns on po lines summary table if a attribute1 on po header is Y else disable both of them.
    I am writing trying to do this in the Controller class on the PO Lines summary table ( this is a advanced table). First i am just trying to get a handle on the messageinputlov column. IF this works then I will get a hangle to the po header column and will enable/disable based on its value.
    My code is
    package xxpb.oracle.apps.po.webui;
    import oracle.apps.fnd.common.VersionInfo;
    import oracle.apps.fnd.framework.webui.OAControllerImpl;
    import oracle.apps.fnd.framework.webui.OAPageContext;
    import oracle.apps.fnd.framework.webui.beans.OAWebBean;
    import oracle.apps.fnd.framework.webui.beans.message.OAMessageLovInputBean;
    import oracle.apps.fnd.framework.webui.beans.message.OAMessageTextInputBean;
    import oracle.apps.fnd.framework.webui.beans.table.OAAdvancedTableBean;
    import oracle.apps.fnd.framework.webui.beans.table.OAColumnBean;
    import oracle.apps.fnd.framework.webui.beans.table.OASortableHeaderBean;
    import oracle.apps.fnd.framework.webui.beans.table.OATableBean;
    import oracle.apps.po.document.order.webui.OrderLinesTableRNCO;
    public class XXPBOrderLinesTableRNCO extends OrderLinesTableRNCO
    public void processRequest(OAPageContext pageContext, OAWebBean webBean)
    super.processRequest(pageContext, webBean);
    OAAdvancedTableBean tableBean =
    (OAAdvancedTableBean)webBean.findIndexedChildRecursive("LinesTableRN");
    OAMessageLovInputBean poLineLov =
    (OAMessageLovInputBean)tableBean.findIndexedChildRecursive("XXPBSecondaryUOMLOV");
    poLineLov.setDisabled(false);
    I have changed the control class using personalization. When i test this it gives me a null pointer exception. Can you please help and look if my code is wrong.
    java.lang.NullPointerException
         at xxpb.oracle.apps.po.webui.XXPBOrderLinesTableRNCO.processRequest(XXPBOrderLinesTableRNCO.java:23)

    Hi,
    General Practice is to check for not null when you try to use the handle.
    Ex:
    public class XXPBOrderLinesTableRNCO extends OrderLinesTableRNCO
    public void processRequest(OAPageContext pageContext, OAWebBean webBean)
    super.processRequest(pageContext, webBean);
    OAAdvancedTableBean tableBean =
    (OAAdvancedTableBean)webBean.findIndexedChildRecursive("LinesTableRN");
    if (tableBean != null)
    OAMessageLovInputBean poLineLov =
    (OAMessageLovInputBean)tableBean.findIndexedChildRecursive("XXPBSecondaryUOMLOV");
    if (poLineLov != null)
    poLineLov.setDisabled(false);
    Regards
    Sudhakar Mani
    http://oraclearea51.com/sudhakarmani

  • Error while extending the Controller

    Hi,
    I have extended the CompetenciesCO.class to CompetenciesExtendCO.java using jdeveloper, after that i transfered this file to the same location where the CompetenciesCO.class
    is available.
    My extended class coding is :
    package oracle.apps.per.selfservice.appraisals.webui;
    import oracle.apps.fnd.framework.OAApplicationModule;
    import oracle.apps.fnd.framework.webui.OAPageContext;
    import oracle.apps.fnd.framework.webui.beans.OAWebBean;
    import oracle.apps.fnd.framework.webui.beans.message.OAMessageStyledTextBean;
    public class CompetenciesExtendCO extends CompetenciesCO {
    public CompetenciesExtendCO() {
    public void processFormRequest(OAPageContext pageContext, OAWebBean webBean)
    super.processFormRequest(pageContext, webBean);
    OAApplicationModule am = pageContext.getApplicationModule(webBean);
    String variable ="HI";
    if(pageContext.getParameter("xxCalcCompetenciesAvg")!=null){
    OAMessageStyledTextBean competenciesAvg = (OAMessageStyledTextBean)webBean.findChildRecursive("xxCompetenciesAvg");
    competenciesAvg.setValue(pageContext,variable);
    After that i changed the controller class for that region using personalization.
    but it is not working.
    What is the problem?
    Thanks in advance,
    SAN

    Gyan,
    Even after i placed the Extended Controller java file under the custom top $JAVA_TOP/xxhr.oracle.apps.per.selfservice.appraisals.webui.XxCompetenciesExtendCO
    it is not working.
    I also personalized the region for this controller but it throws error:
    Could not create Java class: (xxhr.oracle.apps.per.selfservice.appraisals.webui.XxCompetenciesExtendCO) associated with region: (CompetenciesRN). This is probably because the class name is wrong or not included in project.

  • Inner Class extending the outer class

    Could anyone explain this code to me? It can compile and run. Could anyone tell me what the class Main.Inner.Inner is? What members does it consists of? How the compiler manage to build such a class?
    public class Main {
        public static class Inner extends Main {
        public static void main(String[] args) {
            System.out.println("Hello, world.");
    }

    By the way, it's not really an inner class, because it's static. It's just a nested class.
    You might want to have a nested class extend its enclosing class if, maybe, you wanted to delegate to subclasses and didn't want to create a lot of extra source code files, which might make sense if the nested subclasses were really small.
    public abstract class Animal {
      public abstract void makeSound();
      private Animal() {} // can't be directly instantiated
      private static class Dog extends Animal {
        public void makeSound() { System.out.println("woof"); }
      private static class Cat extends Animal {
        public void makeSound() { System.out.println("meow"); }
      private static class Zebra extends Animal {
        public void makeSound() { System.out.println("i am a zebra"); }
      public static Animal get(String desc) {
        if ("fetches sticks".equals(desc)) {
          return new Dog();
        if ("hunts mice".equals(desc)) {
          return new Cat();
        if ("stripey horse".equals(desc)) {
          return new Zebra();
        return null;
    public class AnimalTest {
      public static void main(String... argv) {
        Animal a = Animal.get("fetches sticks");
        a.makeSound();
    }

  • How to extend the controller

    Hello All,
    I want to extend the HellowWorldMainCO.java to my xxnspHellowWorldMainCO.Java.
    in HelloworldPG i have added one MessagetextInput, Now,how will i handle this (parameter) in xxnspHellowWorldMainCO.Java.
    Thanks,Siva Prasad

    Hi,
    Follow the below steps:
    1) Go to the page HelloWroldPG from front end, click on 'Personalize this page' link.
    2) Check that on which region HellowWorldMainCO is attached.
    3) For example, if it is attached on pageLayout region, click on Personalize pencil icon.
    4) on 'Controller Class' property, set the complete path of your custom controller in place of 'inherit' (at whatever level u want like site or resp)
    5) Click on apply.
    Now you can see your changes.
    --Sushant                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • Not able to extend the disk partition in our server 2008

    Hi  all,
    extend the partition but t it not able to do that.We are using the windows server 2008 in our setup. one of my exchange server I want to extend the partition. I had already extend the partition but now its not able to do that and shows the below  error.
    in the diskmangement view I can  see the partition  in splitted format when ever I previously extended  it shows the same( I extended 3, 4 times).  is it ok to delete the Splitted partition?
    awaiting for the solutions eagerly.
    Jags

    When the unallocated space is not behind the assigned partition, you cannot directly extend your wanted partition in Disk Management. That may be why you’ve failed at first.
    But, without using disk management tools, you also can try to extend your partition with partition resizing software within several steps.
    Here are detailed steps for you to go on extending your partition space:
    http://www.partition-magic-server-2003.blogspot.com/2013/11/resize-server-2003-partition-free.html
    I hope you can get some clues there.
    Back up all partition data well in advance in case of data loss. 

  • Handler classes in the controller layer?

    Hello!
    I am using the mvc pattern and i just want to know if i should put the handler classes i.e. EmployeeHandler in the controller layer.
    Thank you!

    mattias_westerberg wrote:
    I am using the mvc pattern and i just want to know if i should put the handler classes i.e. EmployeeHandler in the controller layer.It doesn't sound like it should to me, depending on what your EmployeeHandler class does. An EmployeeHandler class sounds to me like it would provide a sort of service layer for managing employee objects, in which case it should be more closely associated with the business model than, say, the traffic cop.
    ~

  • TransactionContext not found.

    Hi All,
    I am extending the LocationLovCO controller. I want to utilize the SSHRParams of LocationLovCO in my CO i.e. xxxLocationLovCO (basically to get assignment_id,effective_date, bgid).
    I have imported all the packages.
    When I tried to compile my Controller. it throws up the following error.
    TransactionContext not foundin class oracle.apps.per.selfservice.common.SSHRParamTable in class oracle.apps.per.selfservice.common.SSHRParams in class xxx.oracle.apps.per.selfservice.deployperson.webui.xxxLocationLovCO.
    Does anyone have any idea. Any help is appreciated.
    Thanks
    Rama

    You need to import this class TransactionContext.
    Check Base Class to get reference package of TransactionContext class.
    if this class not in myclasses folder, copy it from unix to local system.
    Thanks, Avaneesh

  • Confused about extending the Sprite class

    Howdy --
    I'm learning object oriented programming with ActionScript and am confused about the Sprite class and OO in general.
    My understanding is that the Sprite class allows you to group a set of objects together so that you can manipulate all of the objects simultaneously.
    I've been exploring the Open Flash Chart code and notice that the main class extends the Sprite class:
    public class Base extends Sprite {
    What does this enable you to do?
    Also, on a related note, how do I draw, say, a line once I've extended it?
    Without extending Sprite I could write:
    var graphContainer:Sprite = new Sprite();
    var newLine:Graphics = graphContainer.graphics;
    And it would work fine. Once I extend the Sprite class, I'm lost. How do I modify that code so that it still draws a line? I tried:
    var newLine:Graphics = this.graphics;
    My understanding is that since I'm extending the Sprite class, I should still be able to call its graphics method (or property? I have no idea). But, it yells at me, saying "1046: Type was not found or was not a compile-time constant: Graphics.

    Thanks -- that helped get rid of the error, I really appreciate it.
    Alas, I am still confused about the extended Sprite class.
    Here's my code so far. I want to draw an x-axis:
    package charts {
        import flash.display.Sprite;
        import flash.display.Graphics;
        public class Chart extends Sprite {
            // Attributes
            public var chartName:String;
            // Constructor
            public function Chart(width:Number, height:Number) {
                this.width = width;
                this.height = height;
            // Methods
            public function render() {
                drawAxis();
            public function drawAxis() {
                var newLine:Graphics = this.graphics;
                newLine.lineStyle(1, 0x000000);
                newLine.moveTo(0, 100);
                newLine.lineTo(100, 100);
    I instantiate Chart by saying var myChart:Chart = new Chart(); then I say myChart.render(); hoping that it will draw the axis, but nothing happens.
    I know I need the addChild method somewhere in here but I can't figure out where or what the parameter is, which goes back to my confusion regarding the extended Sprite class.
    I'll get this eventually =)

  • Extending the iFS WebUILogin class

    Morning, all,
    We're in the process of integrating a Web Content Management System with the iFS repository. Short version of the story is that we have tables and PL/SQL packages on a separate schema within the same database that the iFS repository is resident in that are being accessed through a JSP front end. During the early phase of the development, we used the following connection bean to open a connection to the schema
    import java.sql.*;
    import java.sql.DriverManager;
    import java.sql.SQLException;
    import javax.servlet.http.*;
    import oracle.jdbc.driver.OracleDriver;
    import java.util.Vector;
    public class CMSConnectionBean implements HttpSessionBindingListener {
    private Connection __CMSConnection;
    private Statement __Statement;
    private final static String ConnectString ="jdbc:oracle:thin:@.....";
    private final static String uid = "uid";
    private final static String pwd = "pwd";
    * Constructor Definitions
    public CMSConnectionBean() {
    try {
    DriverManager.registerDriver (new OracleDriver());
    myConnection = DriverManager.getConnection(ConnectString,uid,pwd);
    myStatement = __CMSConnection.createStatement();
    catch (SQLException e) {
    System.err.println("Connection Bean: driver is not loaded - " + e);
    myConnection = null;
    // Method implementations...
    and used an SQLJ wrapper class generated from Jdeveloper to call the PL/SQL packages. Read only views of the necessary tables in the CMS schema have been created, and grant execute privs on the necessary PL/SQL packages have been incorporated into a role that has been granted to IFSSYS.
    What we want to do know is use the WebUILogin class to authenticate users logging onto the Content Management System using iFS authentication; and we want to provide a Connection and Statement object so we can query the CMS table views and invoke the PL/SQL packages through the JSP app, as well as access the iFS API. Is it possible to create a new class extending the WebUILogin class, and include two new class attributes from the java.sql.* library (specifically, a Connection and Statement object) and then implement the associated getter and setter methods? More to the point, how would we use the iFS LibrarySession information to open a JDBC driver to the IFSSYS schema to access the views and packages from the CMS schema? For example, can we extend the WebUILogin class, and then generate a constructor for the new subclass, something like
    package pkg;
    import ...etc etc etc;
    public class newclass extends WebUILogin {
    // Class attributes
    private Connection myConnection;
    private Statement myStatement;
    //Constructor
    public newclass() {
    try {
    super(); //calls the constructor for the base class, WebUILogin
    // open the JDBC thin driver here
    DriverManager.registerDriver (new OracleDriver());
    myConnection = DriverManager.getConnection(..LibrarySession provided information here...);
    myStatement = myConnection.createStatement();
    catch (...)
    // Method implementations
    Or is there a better way of getting this functionality?
    Thanks for your help
    Geoff.
    null

    Geoff
    Are you wanting to use the iFS JDBC Connection or establish your own connection based on user information (username,password) stored somewhere in iFS.
    If you want to use your own information then you could create an extendedUserProfile that would allow you to record the uid,pwd needed to establish your own connection.
    As Alan says, if you want to share the iFS JDBC connection that's not currently supported

  • Extending the core classes of swing.

    Hi all
    I'm fairly new to java programming, and are working on an application based on JTree. I use an advanced cellRenderer extended from JPanel. Everything works fine, and I am a happy man, but I sould like a tiny bit more information for the renderer to do just as I like.
    I got my information from the signature in the method, .getTreeCellRenderComponent, issued by the BasicTreeUI. In adddition to what I get (which is a lot), I shall like to have some informations on the bounds, as I sets the size of my renderer container according to the depth of the tree.
    I can't see any properties for me to set, dealing with my needs.
    My approach is to extend the BasicTreeUI, and overriding the methods I need, among them the .getTreeCellRendererComponent with added bounds information.
    It works fine for some methods, but not for the types in dialog with the LayoutChache or the JTree, as properties I need are set to private in the these classes.
    Is there a runaround for me to access these private properies?
    any experianced java application developers who can give me a hint and recommendation?
    thks and regards
    endref

    one thing there is no runaround for, is to know the classes. And the only way to do that is to spend time looking:)
    Though I was searching, on and off, for four days, I found the solution one hour after posting my question.
    I type it here, if someone is interested:
    in the .getTreeCellRendererComponent(tree, ..etc.)
    method in the rendering class,
    I gets the depth of the node from
    javax.swing.tree.TreePath path = tree.getPathForRow(row);
    int x=0;
    if(path!=null){
    x = path.getPathCount();
    from the level, pretty easy to calculate the needed size of the container, as in default JTree indent 20 pixels pr. level.
    Anyhow, for this, I now does not need to extend the BasicTreeUI, but if anyone has a wiev on the subject, it would be nice to here.
    thks and regards

  • Extending a controller, but not sure which one to extend

    Hi Tech Gurus,
    I have a task ( validate a input field say Number) and my approach is to extend a controller and write my code in the ProcessFormRequest section.
    But i am unable to know which controller to extend ?
    My approach is - for the particular page i have to see the Personalize page and get the Document Name out of there. The About Page  will show all the controller involved with the particular input field Number.
    Then have to see that xml file in the JDev and then extend the controller.
    But my problem is when i look at About Page. i find multiple Number there and so cannot track which one is the one pointing my input field and thus cannot conclude which controller and view objects are associated with it.
    Hope the question is clear.
    Thanks in Advance.

    Pretty much any mac will work other than the Mac Minis and iBooks.
    FCS2 will work fine on any MBP, iMac, or Mac pro.
    Depending what your needs are I would get something that will let you grow as much as possible. This means a Mac Pro. I use a PowerMac G5 and a MacBook Pro.
    You can save money by purchasing Apple Refurbished from the online Apple store. These machines are like new, have the same warranty as new, but cost less.
    Best Regards,
    David Finell

  • How to extend the seeded controller?

    Our requirement is to insert warning messages in seeded HR Self Service transactions. On click of the next button, we need to evaluate conditions depending on the values filled in by user and throw warning dialog page with
    with ok button on it. When user clicks OK on the warning window, next page should be displayed.
    So the need is to insert warning dialog page between navigation of 2 pages.
    Is this possible to do in a Oracle seeded transaction. I believe I would
    need to extend the controller of the page and insert my code in the controller.
    Has anyone dealt with such a scenario before , how do it achieve it and How a controller can be extended?
    Thanks,
    Tanveer

    This definitely is possible. You will have to extend the seeded controller and override the seeded behavior for this particular scenario. After your logic ends, call the seeded code which will handle the rest.
    For getting started, look at dev guide and other similar discussions.
    --Shiv                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • Extending the sales view...

    Hi,
    I am creating a material using MM01 TC (for 5 views--Basic data1,2, purchasing, Accounting1,2) and extending the same material to diff plant and storage location using Zprogram(dialog programming) and also creating two more view additionaly (sales view and MRP view). Here we are submitting the values as file through the material master std input program for extending the material as well as creating two additional views for that material..
    But after executing, I am getting the error as " You are not fully maintained the tax classification". So the material is not getting created.
    I am passing the values for tax classification TAXM1 ...values in both the structures BMMH1, BMMH2.
    Also in the header structure BMM00 -- I am passing the indicator as 'X' for the sales view and MRP view .
    Is I am missing any fields? Why I am not able to extend the material?
    Regards,
    Justin.

    Hi,
    Generally same valuation class is used in all the vauation areas because the material grouping and categorization is done at company level.So while extending the material you can extend with the same valuation class.
    And while extending the sales views you have to take confirmation from the sales department about the values in the sales views.Here also you need not worry about the GL accounts at the time of extending the materials.The revenue posting assignments will be taken care by sales consultant.
      The automatic account determination is carried out depending on your configuration.
    We can configure automatic postings in the following ways:
    1.Direct posting to GL account.
    2.Valuation class and GL account.
    3.Valuation grouping code,valuation class and GL accounts.
    Depending on the configuration (in your case 3rd) system will check the valuation grouping code then valuation class then GL account.
    Regards,
    Rambhupal reddy

Maybe you are looking for

  • Jagged Edges on Images in Dreamweaver CS3

    When placing an image with a transparent background in Dreamweaver CS3, I keep encountering ugly jagged edges, whether I save the image as a .png or a .gif.  I've tried everything I can think of to eliminate this problem, and still the same results.

  • We're running a script using several employee API's which is failing..

    Hello. Hopefully, one of you gurus will have xome across this before... Our script has been created to take both NEW & CHANGED employee details into ORACLE Financials via a temporary table directly loaded in from our HR system. It has been working th

  • TO Cancellation Using IDOC

    Hi,   I have to cancel a Transfer Order. This TO Cancellation is a inbound process. So that i have to process the idoc automatically and do the cancellation for the TO fully or for some line item only. Message Type  WMCATO IDOC type     WMCAID01 Plea

  • Where is Setup Assistant in 10.3???

    I bought Panther retail version 10.3 and it does not have the Setup Assistant in the Utilities folder??? I need to Firewire my old Hard drive data to transfer. Where can I get the Setup Assistant?? Thanks!!! ~Craig

  • Will Apple ever support Bluetooth transfer between iOS devices and android devices ?

    Will Apple ever support Bluetooth transfer between iOS devices and android devices ?