Problems with a reference EJB class in a resources of 8.1 to 9.2 M adapter

Hello

I have the following problem: I got an EAR we tell application.ear, the ear has an adapter of resources inside, adapter.rar, the adapter has some jar files within which are used by an EJB which is deployed on the same server, but the EJB is not able to find the required JAR files, I get NoClassDefFoundError. Is this a configuration problem? It worked great on Bea 8.1. I noticed that in the configuration of the adapter resources ' Global access to Classes enabled "is set to false, could that be the problem? If Yes, where can I configure it true?

Greetings
Dennis

WebLogic - RA.Xml

true

Thank you
Vishnu

Tags: Fusion Middleware

Similar Questions

  • Problem with iterator and EJB data control

    My project components:

    JDeveloper 12.1.3

    Back end & the intermediate layer, JPA, EJB 3, controls data EJB

    JSF pages simple front end (no fragment), bounded task flow

    Hello

    I have a weird problem with iterators in my project, project using EJB 3 & JPA and EJB data controls

    When the user come to a page (this page is part of a stubborn workflow) and add a record to a table (linked to an iterator) and without saving changes, leave the page (means output delimited task flow)

    do something else and again back to the first page iterator always keep this line is entry and it cause problems in my system

    If I close the browser and come to this page for sure the line is not there

    I expect when the user leaving a stubborn workflow each thing belongs to this workflow should be deleted. Is this true?

    Or someone has the same problem? Any suggestions / or work around?

    Respect of

    Mohsen

    Have you read the link I posted? Have you named the BA a transactional data control?

    When you leave the workflow you issue a rllback and the new line should have disappeared.

    Timo

  • problem with XML within a class

    Ok. It is a set accessor function in one of my classes. It's supposed to load an xml document in a table when I called with the address of the xml document. When I debug I get the picture but there is no data in there.

    I'm sure I'm doing something really stupid is probably very easy to spot... Sorry - I'm new on this!

    Thank you very much!

    (I've included the code and the xml file in the code so you can see what I'm aiming to...)

    In the call from the bottom of the managers, members of the class are out of reach. You can solve this problem in several ways. In the code that you have posted, you can use a local reference to the class (the current object). In other cases, you can use the delegate class.

  • Problems with cross-references spots

    In FrameMaker 12, I can't reference spots to work, despite the help instructions. I created a cross-reference marker, then created the cross-reference to the marker, but he keeps inserting the entire paragraph and not only words from marker I want.

    For example:

    1. I added a marker of type reference cross to a paragraph in one of my FM files, called "user management".

    2. in another file, I created a link of my marker reference (special > referral source type cross, then selected reference markers my marker)

    3. in the type of format, I select position, which has the definition of < $paratext > as one of the constituent elements.

    Unfortunately, this procedure then inserts the text of the full paragraph, not only the marker text I want.

    I suspect the step 3 is the place where I'm wrong, but the help instructions are not specific on blocks of construction/Formats to use.

    Thank you

    Warren

    If you want to do this type of reference, then using a reference spot will work. Just create a x - ref format that has the text 'Click here for details' properly formatted and the link to the spot-xref.

    If you want to link to a custom text in the paragraph, then it's more complicated, but it can be done [although that may have a building block of $markertext would be the best way to go].

    1. Create a custom color that you will use to create a text 'invisible '. [do something bright that stands out on the page]
    2. Create a paratag for the text of x - ref custm and use this custom color.
    3. Using the color > views, assign this custom color to be invisible and visible in the view 6 in view 1 (default).
    4. Switch to the view 6 (these / 6) so you can see what you are creating.
    5. In the paragraph where you need the custom text spot x - ref, insert a framework anchored with a block of text it contains (better to create on the referring page, so that you can cpy & paste as neeed) value be out column (but adjust so that it sits on top of the exact place that you want to access). Enter the required text using the x - ref paratag.
    6. Change in view 1 to make the x - ref invisible text (these / 1).
    7. You can now make the x - ref to the "custom" text FM still sees the 'invisible' content, even if it never gets when you create the output.
  • Problem with the dispatcher DragEvent class

    Hello

    I have an mxml application, a mxml component and a DragEvent class (DragEvents) between the two.

    Using mxml I'm sending a DragEnter event, through this DragEvent class, the code is as follows:

    "" "< mx:HBox xmlns:mx = ' http://www.adobe.com/2006/mxml ' horizontalAlign ="center"paddingTop ="1"width ="199"height ="100% "dragEnter =" doDragEnter (event, 'cartFormat') "dragDrop =" doDragDrop (event, 'cartFormat') "backgroundColor ="#ff0000">
    < mx:Metadata >
    [Event (name = "itemDragged", type = "events. DragEvents")]
    < / mx:Metadata >
    < mx:Script >
    <! [CDATA]
    How to import events. DragEvents;
    Import mx.events.DragEvent;

    private var isDropAcceptable:Boolean = true;

    private function doDragEnter (event: DragEvent, type: String): void {}
    var o: DragEvents = new DragEvents (event, type);
    this.dispatchEvent (o);
    }
    private void doDragDrop(event:DragEvent,_type:String):void {}
    var o: DragEvents = new DragEvents (event, type);
    this.dispatchEvent (o);
    }

    []] >
    < / mx:Script >
    < / mx:HBox >




    In the class of DragEvents the code is thus:

    package events
    {
    import flash.events.Event;
    Import mx.events.DragEvent;

    SerializableAttribute public class DragEvents extends DragEvent
    {
    event public var: DragEvent.

    public function DragEvents (event: DragEvent, type: String) {}
    Super (type);
    This.Event = event;
    }

    Public Overrides function clone (): Event {}
    return new DragEvents (event, type);
    }
    }
    }

    But the problem is the 'public Overrides function clone' that returns an event object, could not pass any DragEvent event or simply does not work! I have no idea how could I find this the main mxml App DragEvent. ! If in some way I could send the DragEvent to my main application, then it will be very useful for me.


    Please suggest.


    Tnks,

    ASB

    Ok! I have the error where i'ws done!

    Sorry!

  • Dynamic problem with lookup-query for the purpose of resource request

    Hi all
    I need to set up several IOM user exchange mailboxes, I can set up AD account and account of the mailbox without any problem, but only for the first ad and Exchange account. For the second and third, etc. I get the error: "Invalid login name" during Exchange of account provisioning. I discovered that this problem exists with Exchange Connector - it is not able to collect correct GUID. So in my xml Dataset I use dynamic query Lookup to select manually correct Alias, the login name and GUID. The query for the GUID is the sequel (I cloned RO for AD and Exchnage):

    AttributeReference available-in-bulk = "true" length = "32" widget = 'search query' type = 'String' attr-ref = "Object GUID" name = "Object GUID" >
    * < lookupQuery search-query = "select distinct UD_KFUSER_OBJECTGUID GUID, ud_KFUSER_uid like UD_KFUSER UD_KFUSER, orc orc Login, sta sta where UD_KFUSER.orc_key = orc.orc_key and orc.usr_key = ' $Form data." Take ' and UD_KFUSER. "UD_KFUSER_AD = 27 and orc.orc_status = STA.sta_status AND STA.sta_bucket! = 'Cancelled'" display-field = "GUID" save-field = "Object GUID" / > *.
    * < / AttributeReference > *.


    My questions are:

    1. I have to type * to run the query in the user interface, without * I got error:

    + < 17 February 2012 11:12:22 THIS > < error > < oracle.adfinternal.view.faces.config.ric +.
    h.RegistrationConfigurator > < BEA-000000 > < ADF_FACES - 60096:Server Exception durin
    PPR, #10 g
    oracle.iam.platform.canonic.base.NoteException: an error occurred during executin
    g the search query.
    to oracle.iam.platform.canonic.agentry.GenericEntityLookupActor.perform)
    GenericEntityLookupActor.java:337)
    Is this right?

    2. when I got correct values (from the search query) - they are missing on the details of the application and form of RO - what Miss me?

    I use OIM 11.1.1.5, in my xml dataset I use correct attr-Ref (labels), when I type the values manually, they are propagated to form RO and Exchange mailbox is created.
    Best
    MP

    I not had no problem when writing search query.
    This works very well for me.
    The request will be filled for the field, so why choose *?
    I used as

  • Strange problem with the new ca and on Satellite M45 mouse adapter

    Hello

    Recently, my adapter had problem with load the laptop (model M45-S2692), so I bought another card. The new adapter has worked for a few months and now its behave differently.

    If I plug the adapter into the laptop, the mouse does not work and works otherwise.

    Does anyone have an idea on what could be the problem.

    Please advise.

    Concerning
    Suri

    Hey Buddy,

    Therefore, may I ask if the adapter that was purchased is an original toshiba AC adapter? Why didn t contact you a servicepartner, since they had probably had your sector-free adapter because you have something called guaranteed.

    How Don t you know the adapter you have, there where he knows do not so it s original or not, do not damage anything on your motherboard for your machine.
    Maybe it has nothing to do with your power adapter...

    I would appreciate comments on your part just a small one description which CA is, when you bought your machine and if the error could be reproduced with the removal of the AC.

    Welcome them

  • Problem of multithreading with Mac system task class

    I have a class that extends the thread

    public class Convert extends Task
    
    
    

    Inside the class, I have a need to interrogate a file every 5 seconds to see if the new file has been added to it or not.

    So that's what I did, is that I did a while loop inside of which I kept the logic and I did the sleep of thread for 5 seconds.

    @Override
        protected Object call() throws Exception {
            // TODO Auto-generated method stub
            try{
                while(!Thread.currentThread().interrupted())
                {
                      //my logic to query the folder
                        Thread.sleep(5000);
                 }
                  catch (Exception e) {
                        e.printStackTrace();
                }
              return null;
        }
    
    
    

    I call this thread via an ExecutorService

    ExecutorService exec = Executors.newCachedThreadPool(new ThreadFactory() {
            @Override
            public Thread newThread(Runnable r) {
                Thread thread = new Thread(r);
                thread.setDaemon(true);
                return thread;
            }
        });
    
    
    

    and then

    exec.execute(convert123); //where convert123 is an reference of Convert class
    
    
    

    This exec.execute is called on the press of a button.

    Now, the problem is that it seems to work fine on my windows machine, but blocks the scene just when clicking the same button on a MAC system. (It works for 1 or 2 out of 10 times, IE 8 times out of 10 times, the scene just gets hanged and unresponsive)

    I have never created a thread running forever, so there might be a problem with my design, but I have no idea about it.

    I don't see anything inherently wrong with that. You get all exceptions?

    Note that there is an built-in API (not very high level) to watch directories for changes. You still need the wire without end (that you can implement a task if you want to cancel easily), but it should make your code easier (no need to survey and waiting for a fixed amount of time, at least on operating with os level file systems I look).

    The following example can run several tasks ending not quite happily on my Mac.

    import java.util.concurrent.ExecutorService;
    import java.util.concurrent.Executors;
    import java.util.concurrent.ThreadFactory;
    
    import javafx.application.Application;
    import javafx.application.Platform;
    import javafx.beans.binding.Bindings;
    import javafx.beans.property.IntegerProperty;
    import javafx.beans.property.SimpleIntegerProperty;
    import javafx.concurrent.Task;
    import javafx.concurrent.WorkerStateEvent;
    import javafx.event.ActionEvent;
    import javafx.event.EventHandler;
    import javafx.geometry.Insets;
    import javafx.geometry.Pos;
    import javafx.scene.Scene;
    import javafx.scene.control.Button;
    import javafx.scene.control.Label;
    import javafx.scene.control.ScrollPane;
    import javafx.scene.input.MouseEvent;
    import javafx.scene.layout.BorderPane;
    import javafx.scene.layout.VBox;
    import javafx.stage.Stage;
    
    public class NonTerminatingTaskTest extends Application {
    
        private static class CounterTask extends Task {
            private final IntegerProperty counter;
    
            private CounterTask(IntegerProperty counter) {
                this.counter = counter;
            }
    
            @Override
            public Void call() {
                while (!isCancelled()) {
                    try {
                        Thread.sleep(1000);
                        Platform.runLater(new Runnable() {
                            @Override
                            public void run() {
                                counter.set(counter.get() + 1);
                            }
                        });
                    } catch (InterruptedException exc) {
                        // allow to cancel
                    }
                }
                return null;
            }
        }
    
        @Override
        public void start(Stage primaryStage) {
            final ExecutorService exec = Executors.newCachedThreadPool(new ThreadFactory() {
                @Override
                public Thread newThread(Runnable r) {
                    Thread thread = new Thread(r);
                    thread.setDaemon(true);
                    return thread;
                }
            });
    
            final BorderPane root = new BorderPane();
            final VBox counterContainer = new VBox(5);
            counterContainer.setPadding(new Insets(10));
            final ScrollPane scroller = new ScrollPane();
            scroller.setContent(counterContainer);
            root.setCenter(scroller);
    
            final Button startCounterButton = new Button("Start new counter");
            startCounterButton.setOnAction(new EventHandler() {
                @Override
                public void handle(ActionEvent event) {
                    final Label label = new Label();
                    final IntegerProperty counter = new SimpleIntegerProperty();
                    label.textProperty().bind(Bindings.format("Count: %s", counter));
                    final Task counterTask = new CounterTask(counter);
                    counterTask.setOnCancelled(new EventHandler() {
                        @Override
                        public void handle(WorkerStateEvent event) {
                            counterContainer.getChildren().remove(label);
                        }
                    });
                    label.setOnMouseClicked(new EventHandler() {
                        @Override
                        public void handle(MouseEvent event) {
                            counterTask.cancel(true);
                        }
                    });
                    counterContainer.getChildren().add(label);
                    exec.submit(counterTask);
                }
            });
    
            startCounterButton.setAlignment(Pos.CENTER);
            root.setBottom(startCounterButton);
    
            Scene scene = new Scene(root, 200, 450);
            primaryStage.setScene(scene);
            primaryStage.show();
        }
    
        public static void main(String[] args) {
            launch(args);
        }
    }
    
  • Problems with supposed strictly typed reference...

    I am having some problems with the so-called references strictly typed.

    Can anyone look at the related code (LV2010) and tell me why the example at the top of the page does not work and the background doesn't do. What more, the General method for only the top of the example page work?

    The discussion of strict and low conditions typed is quite short in the help documentation. Pointers to the relevant documentation would be appreciated.

    Thank you!

    You can not write the Strings property of [] of an Enum during execution of the VI.  If you need to do this, a common way is to use a ring of text instead of an Enum.

  • Problems with Fuze + and new 32 GB Sandisk microSD card class 4. CAVEAT!

    I bought this card on Amazon.com and it was listed as a card MicroSDHC card SDSDQ - 032 G-A11M us retail package.

    This was announced as a class 2 card, but the card is labeled as a class 4 card and it's true that the write speed of this card on average 3.8 MB/sec.

    I have inserted in my rocket + and got the error that there is a file system error and to format the card in FAT32.  I formatted the card under Windows 7 times using a format formatting fast and Normal and tried to write on it and it works perfectly through the windows.

    I even did a full load test using H2Testw and he filled out the card and checked the files and it passes, so the map seems to work as expected.  In windows, in MSC mode, it works without problem.

    However, as soon as unplug you it from the computer the "rocket" does not recognize this.

    At first I thought that I had a card that is counterfeit, but doing some research forum revealed that Sandisk has been quietly replace existing map of class 2 with class 4 cards.  That's fine, but something happened because this card can not be read by the Fuze +.

    I have left a note with technical support and am about to do a live chat with the technicians there.  I hope they have a solution, or that the new firmware addresses this.

    This isn't a problem with the hardware or the card.  The card goes up and works perfectly under Windows so that inserted in the Fuze +, this seems to be a problem with the firmware as it will not mount this card.  I hope that Sandisk is a fix soon.  But for now I'm stuck.  I have a card that I can't come back because it is not bad for a player who did not recognize.

    Specifically, I bought the Sandisk card to go in my player Sansa because I thought they would have tested their own cards with their own products.  My disappointment is understandable.

    Any help anyone has would be great.

    Yes, they want to take a photo of the card and my phone is worse than mine.  I'll have to use camera for my daughter to get a good picture of the card.

    As I said, it seems that the map is read and write correctly.  I have same h2testw.exe rand on and filled the card and it passes.

    Weird stuff.

    Will be.

  • Problem with class extend the field

    Hi all!

    Now, I have a problem with the class extend the field:

    public class ContentItem extends field

    {

    have a bitmap and text

    }
    Public MustInherit class ContentField extend the field

    {

    protected abstract void paint (graphics graphics);

    protected abstract void drawFocus (Graphics graphics);

    }

    SerializableAttribute public class, contented extends ContentField

    {

    have a lot of field ContentItem

    and painting ContentItem field depending on the paint and drawFocus

    }

    I'm having a problem when I want to focus to ContentItem. How to focus to ContentItem class content. Please help me.

    Thank you, it has been resolved. I just override the navigationMovement method and treat it in the child field

  • problem with the making of reference levels

    Hello!

    I have a problem with taking the basic lines - when the SQL is called from PL/SQL code...

    For example if I run in the SQL session * more

    ALTER session set optimizer_capture_sql_plan_baselines = true;

    exec dbms_mview.refresh ("VIEW_CLIENT_KONTO", "C");
    ...
    exec dbms_mview.refresh ("VIEW_CLIENT_KONTO", "C");


    nothing happens... I can't find the base line in dba_sql_plan_baselines...
    ========================================================

    optimizer_use_sql_plan_baselines = TRUE... of course and I can capture some baselines for SQL plain-not only if SQL is called from PL/SQL...

    Now, nowhere in documentation I could find that capture does not PL/SQL... in my opinion, would disadvantage-code so sderious in the database runs as PL/SQL...

    We habe Oracle Enterprise Edition 11.2.0.3

    optimizer_features_enable = 11.2.0.3

    What could be worng here... I forgot some settings or configuration. Thank you for your help in advance.

    Now, nowhere in the documentation I could find that capture does not PL/SQL... it would be, in my opinion.
    be sderious drawback-code so the database runs as PL/SQL...

    You're quite right. It would be a serious disadvantage.
    But it is not true that they are not captured in PLSQL.

    Installation program:

    SQL> select * from v$version;
    
    BANNER
    --------------------------------------------------------------------------------
    Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
    PL/SQL Release 11.2.0.3.0 - Production
    CORE    11.2.0.3.0      Production
    TNS for Linux: Version 11.2.0.3.0 - Production
    NLSRTL Version 11.2.0.3.0 - Production
    
    SQL> select name, value from v$parameter where name like '%baseline%';
    
    NAME                                               VALUE
    -------------------------------------------------- ------------------------------
    optimizer_capture_sql_plan_baselines               FALSE
    optimizer_use_sql_plan_baselines                   TRUE
    
    SQL> create table t1
      2  (col1 number);
    
    Table created.
    
    SQL> INSERT /*+ domtest sql */ INTO t1 select 1 from dual;
    
    1 row created.
    
    SQL> begin
      2  INSERT /*+ domtest plsql */ INTO t1 select 1 from dual;
      3  end;
      4  /
    
    PL/SQL procedure successfully completed.
    
    SQL> select sql_id, substr(sql_text,1,30) sql_text, child_number c, to_char(force_matching_signature
    ) sig, sql_plan_baseline
      2  from   v$sql
      3  where  sql_text like 'INSERT /*+ domtest%';
    
    SQL_ID        SQL_TEXT                                C SIG                            SQL_PLAN_BASELINE
    ------------- ------------------------------ ---------- ------------------------------ -------------
    gmskus7sbgt5d INSERT /*+ domtest plsql */ IN          0 7407988653257810022
    64rzqgrt63wzu INSERT /*+ domtest sql */ INTO          0 17374141102446297863
    
    SQL> select to_char(b.signature) sig, b.created
      2  from   v$sql s
      3  ,      dba_sql_plan_baselines b
      4  where  s.sql_text like 'INSERT /*+ domtest%'
      5  and    b.signature = s.force_matching_signature;
    
    no rows selected
    
    SQL> alter session set optimizer_capture_sql_plan_baselines = true;
    
    Session altered.
    
    SQL> 
    

    Database created for the SQL statement:

    SQL> INSERT /*+ domtest sql */ INTO t1 select 1 from dual;
    
    1 row created.
    
    SQL> select sql_id
      2  ,      substr(sql_text,1,30) sql_text
      3  ,      child_number c
      4  ,      to_char(force_matching_signature) sig
      5  ,      sql_plan_baseline
      6  from   v$sql
      7  where  sql_text like 'INSERT /*+ domtest%';
    
    SQL_ID        SQL_TEXT                                C SIG                            SQL_PLAN_BASELINE
    ------------- ------------------------------ ---------- ------------------------------ -------------
    gmskus7sbgt5d INSERT /*+ domtest plsql */ IN          0 7407988653257810022
    64rzqgrt63wzu INSERT /*+ domtest sql */ INTO          0 17374141102446297863
    64rzqgrt63wzu INSERT /*+ domtest sql */ INTO          1 17374141102446297863           SQL_PLAN_1ayk9a0wnr
    
    SQL> 
    

    Database created for PLSQL statement:

    SQL> begin
      2  INSERT /*+ domtest plsql */ INTO t1 select 1 from dual;
      3  end;
      4  /
    
    PL/SQL procedure successfully completed.
    
    SQL> select sql_id
      2  ,      substr(sql_text,1,30) sql_text
      3  ,      child_number c
      4  ,      to_char(force_matching_signature) sig
      5  ,      sql_plan_baseline
      6  from   v$sql
      7  where  sql_text like 'INSERT /*+ domtest%';
    
    SQL_ID        SQL_TEXT                                C SIG                            SQL_PLAN_BASELINE
    ------------- ------------------------------ ---------- ------------------------------ -------------
    gmskus7sbgt5d INSERT /*+ domtest plsql */ IN          0 7407988653257810022
    gmskus7sbgt5d INSERT /*+ domtest plsql */ IN          1 7407988653257810022            SQL_PLAN_5s3v02k7yx9
    64rzqgrt63wzu INSERT /*+ domtest sql */ INTO          0 17374141102446297863
    64rzqgrt63wzu INSERT /*+ domtest sql */ INTO          1 17374141102446297863           SQL_PLAN_1ayk9a0wnr
    
    SQL> 
    

    Cleaning guidelines:

    SQL> declare
      2   l_spm_op pls_integer;
      3  begin
      4   for x in (select sql_handle from dba_sql_plan_baselines b where created >= trunc(sysdate))
      5   loop
      6       l_spm_op :=
      7       dbms_spm.drop_sql_plan_baseline(x.sql_handle);
      8   end loop;
      9  end;
     10  /
    
    PL/SQL procedure successfully completed.
    
    SQL> 
    

    So I expect that this is related to the DBMS_MVIEW and a restriction on recursive, internal instructions.

    For example, if you capture base plan sql lines you don't capture baselines for sys and system statements, etc.

    Further investigation required.

    For example, we will build a MV:

    SQL> create materialized view mv1
      2  build immediate
      3  refresh on demand
      4  as
      5  select /*+ domtest mv */ col1 from t1;
    
    Materialized view created.
    
    SQL> exec dbms_mview.refresh('MV1');
    
    PL/SQL procedure successfully completed.
    
    SQL> 
    

    We see two statements of the initial creation of the MV and the subsequent update (the latter is the one with the BYPASS_RECURSIVE_CHECK trick).

    SQL> select sql_id
      2  ,      substr(sql_text,1,50) sql_text
      3  ,      child_number c
      4  ,      to_char(force_matching_signature) sig
      5  ,      sql_plan_baseline
      6  from   v$sql
      7  where  sql_text like 'INSERT %domtest%';
    
    SQL_ID        SQL_TEXT                                C SIG                            SQL_PLAN_BASELINE
    ------------- ------------------------------ ---------- ------------------------------ -------------
    ctyufr5b5yzfm INSERT INTO "RIMS"."MV1" selec          0 12798978218302414227
                  t /*+ domtest mv */
    
    gfa550uufmr34 INSERT /*+ BYPASS_RECURSIVE_CH          0 12927173360082366872
                  ECK */ INTO "RIMS"."
    
    SQL> 
    

    Even if we repeat the update, we do not need to obtain a reference level:

    SQL> exec dbms_mview.refresh('MV1');
    
    PL/SQL procedure successfully completed.
    
    SQL> exec dbms_mview.refresh('MV1');
    
    PL/SQL procedure successfully completed.
    
    SQL> exec dbms_mview.refresh('MV1');
    
    PL/SQL procedure successfully completed.
    
    SQL> exec dbms_mview.refresh('MV1');
    
    PL/SQL procedure successfully completed.
    
    SQL> exec dbms_mview.refresh('MV1');
    
    PL/SQL procedure successfully completed.
    
    SQL> exec dbms_mview.refresh('MV1');
    
    PL/SQL procedure successfully completed.
    
    SQL> select sql_id
      2  ,      substr(sql_text,1,50) sql_text
      3  ,      child_number c
      4  ,      to_char(force_matching_signature) sig
      5  ,      sql_plan_baseline
      6  from   v$sql
      7  where  sql_text like 'INSERT %domtest%';
    
    SQL_ID        SQL_TEXT                                C SIG                            SQL_PLAN_BASELINE
    ------------- ------------------------------ ---------- ------------------------------ -------------
    ctyufr5b5yzfm INSERT INTO "RIMS"."MV1" selec          0 12798978218302414227
                  t /*+ domtest mv */
    
    gfa550uufmr34 INSERT /*+ BYPASS_RECURSIVE_CH          0 12927173360082366872
                  ECK */ INTO "RIMS"."
    
    SQL> 
    

    So... maybe BYPASS_RECURSIVE_CHECK have nothing to do with it?

    It is not likely to be relevant, but maybe we should just check?

    Let's see what happens if we return to our original plsql statement because we cannot insert a MV directly.

    SQL> begin
      2   INSERT /*+ BYPASS_RECURSIVE_CHECK */ INTO t1 select 1 from dual;
      3  end;
      4  /
    
    PL/SQL procedure successfully completed.
    
    SQL> select sql_id
      2  ,      substr(sql_text,1,50) sql_text
      3  ,      child_number c
      4  --,      to_char(force_matching_signature) sig
      5  ,      sql_plan_baseline
      6  from   v$sql
      7  where  sql_text like 'INSERT /*+ BYPASS_RECURSIVE_CHECK */%';
    
    SQL_ID        SQL_TEXT                                                    C SQL_PLAN_BASELINE
    ------------- -------------------------------------------------- ---------- ------------------------
    6kjvr1gu6v2pq INSERT /*+ BYPASS_RECURSIVE_CHECK */ INTO T1 SELEC          0
    
    SQL> begin
      2   INSERT /*+ BYPASS_RECURSIVE_CHECK */ INTO t1 select 1 from dual;
      3  end;
      4  /
    
    PL/SQL procedure successfully completed.
    
    SQL> select sql_id
      2  ,      substr(sql_text,1,50) sql_text
      3  ,      child_number c
      4  --,      to_char(force_matching_signature) sig
      5  ,      sql_plan_baseline
      6  from   v$sql
      7  where  sql_text like 'INSERT /*+ BYPASS_RECURSIVE_CHECK */%';
    
    SQL_ID        SQL_TEXT                                                    C SQL_PLAN_BASELINE
    ------------- -------------------------------------------------- ---------- ------------------------
    6kjvr1gu6v2pq INSERT /*+ BYPASS_RECURSIVE_CHECK */ INTO T1 SELEC          0
    
    SQL> begin
      2   INSERT /*+ BYPASS_RECURSIVE_CHECK */ INTO t1 select 1 from dual;
      3  end;
      4  /
    
    PL/SQL procedure successfully completed.
    
    SQL> select sql_id
      2  ,      substr(sql_text,1,50) sql_text
      3  ,      child_number c
      4  --,      to_char(force_matching_signature) sig
      5  ,      sql_plan_baseline
      6  from   v$sql
      7  where  sql_text like 'INSERT /*+ BYPASS_RECURSIVE_CHECK */%';
    
    SQL_ID        SQL_TEXT                                                    C SQL_PLAN_BASELINE
    ------------- -------------------------------------------------- ---------- ------------------------
    6kjvr1gu6v2pq INSERT /*+ BYPASS_RECURSIVE_CHECK */ INTO T1 SELEC          0
    6kjvr1gu6v2pq INSERT /*+ BYPASS_RECURSIVE_CHECK */ INTO T1 SELEC          1 SQL_PLAN_aq62u7rqdfcs8125daea2
    
    SQL> 
    

    Yes, nothing to do with it.

    I would say it is because running via DBMS_MVIEW, he is special and bypasses the review of basic data.

    We can somehow get around this?
    Perhaps, the basic lines of being a flexible vehicle that work off SIGNATURE (and PLAN_HASH_2).

    We will check the hash of the signature and the plan must reproduce.

    SQL> select sql_id
      2  ,      substr(sql_text,1,50) sql_text
      3  ,      child_number c
      4  ,      to_char(force_matching_signature) sig
      5  ,      sql_plan_baseline
      6  ,      plan_hash_value
      7  from   v$sql
      8  where  sql_text like 'INSERT %domtest%';
    
    SQL_ID        SQL_TEXT                                C SIG                            SQL_PLAN_BASELINE
    ------------- ------------------------------ ---------- ------------------------------ -------------
    PLAN_HASH_VALUE
    ---------------
    ctyufr5b5yzfm INSERT INTO "RIMS"."MV1" selec          0 12798978218302414227
                  t /*+ domtest mv */
         3617692013
    
    gfa550uufmr34 INSERT /*+ BYPASS_RECURSIVE_CH          0 12927173360082366872
                  ECK */ INTO "RIMS"."
         3617692013
    
    SQL> 
    

    And replace the materialized by a table view:

    SQL> drop materialized view mv1;
    
    Materialized view dropped.
    
    SQL> create table mv1
      2  (col1 number);
    
    Table created.
    
    SQL> 
    

    And try to get a statement with the same signature and plan that uses a reference database:

    SQL> begin
      2   INSERT /*+ BYPASS_RECURSIVE_CHECK */ INTO "RIMS"."MV1" select /*+ domtest mv */ col1 from t1 ;
    
      3  end;
      4  /
    
    PL/SQL procedure successfully completed.
    
    SQL> select sql_id
      2  ,      substr(sql_text,1,50) sql_text
      3  ,      child_number c
      4  ,      to_char(force_matching_signature) sig
      5  ,      sql_plan_baseline
      6  ,      plan_hash_value
      7  from   v$sql
      8  where  sql_text like 'INSERT %domtest%';
    
    SQL_ID        SQL_TEXT                                C SIG                            SQL_PLAN_BASELINE
    ------------- ------------------------------ ---------- ------------------------------ -------------
    PLAN_HASH_VALUE
    ---------------
    ctyufr5b5yzfm INSERT INTO "RIMS"."MV1" selec          0 12798978218302414227
                  t /*+ domtest mv */
         3617692013
    
    5n6auhnqpb258 INSERT /*+ BYPASS_RECURSIVE_CH          0 12927173360082366872           SQL_PLAN_b6tnbps6tn
                  ECK */ INTO "RIMS".
         3617692013
    
    gfa550uufmr34 INSERT /*+ BYPASS_RECURSIVE_CH          0 12927173360082366872
                  ECK */ INTO "RIMS"."
         3617692013
    
    SQL> 
    

    Now, if we remove and recreate the materialized view:

    SQL> create materialized view mv1
      2  build immediate
      3  refresh on demand
      4  as
      5  select /*+ domtest mv */ col1 from t1;
    
    Materialized view created.
    
    SQL> exec dbms_mview.refresh('MV1');
    
    PL/SQL procedure successfully completed.
    
    SQL> select sql_id
      2  ,      substr(sql_text,1,50) sql_text
      3  ,      child_number c
      4  ,      to_char(force_matching_signature) sig
      5  ,      sql_plan_baseline
      6  ,      plan_hash_value
      7  from   v$sql
      8  where  sql_text like 'INSERT %domtest%';
    
    SQL_ID        SQL_TEXT                                C SIG                            SQL_PLAN_BASELINE
    ------------- ------------------------------ ---------- ------------------------------ -------------
    PLAN_HASH_VALUE
    ---------------
    dac4d22mf0m6k INSERT INTO "RIMS"."MV1" selec          0 12798978218302414227
                  t /*+ domtest mv */
         3617692013
    
    cn4syqz9cxp3y INSERT /*+ BYPASS_RECURSIVE_CH          0 12927173360082366872           SQL_PLAN_b6tnbps6tn
                  ECK */ INTO "RIMS"."
         3617692013
    
    SQL> 
    

    And cleaning:

    SQL> drop table t1;
    
    Table dropped.
    
    SQL> drop materialized view mv1;
    
    Materialized view dropped.
    
    SQL> declare
      2   l_spm_op pls_integer;
      3  begin
      4   for x in (select sql_handle from dba_sql_plan_baselines b where created >= trunc(sysdate))
      5   loop
      6       l_spm_op :=
      7       dbms_spm.drop_sql_plan_baseline(x.sql_handle);
      8   end loop;
      9  end;
     10  /
    
    PL/SQL procedure successfully completed.
    
    SQL> 
    

    Then...
    Baselines are created for the sql statements executed in PLSQL? Yes.
    Baselines are created for internal instructions of DBMS_MVIEW? N °
    Why? Don't know. But I think that this is the expected behavior.
    Is there a convoluted way to apply a basic strategy to the internal refresh statement? Yes.

  • Nasty problem with resizing a list and a class custom CellRenderer

    Create a list (_myList) in a class with a custom CellRenderer class. In the custom CellRenderer class, I draw a rectangle with a gradient in the data() function:

    override public function set data (value:Object) : void
    {
        super.data = value;
    
        var tab_color:Array = this.data.rowColor;
        ...
        _matrix.createGradientBox(this.width, this.height, 90/180*Math.PI);
    
        with (_sprTab.graphics)
        {
            clear();
            beginGradientFill(GradientType.LINEAR, [tab_color[0], tab_color[1], tab_color[2]], [alpha,alpha,alpha], [0,127,255], _matrix);
            drawRoundRectComplex(0, 0, this.width, this.height, 15, 0, 15, 0);
            endFill();
        }
        ...
    }
    

    When policy changes I want to resize the list. Therefore, in a function in the class in which the list is created, I resize the list:

    public function setListSize (w:Number, h:Number) : void
    {
        _myList.setSize(w, h);
    }
    

    And this function is called with the new dimensions on the change of orientation in the main class.

    However, this.width in the custom CellRenderer class does not get the new width of list a reason any.

    No idea why?

    You must refresh the visible items in the list. You can loop through the list and replaceItem (...) of the call and who should do it. You can check that it would work by scrolling through the list of invisible items and they should have picked up the new width.

  • Camcorder Vixia HFm500, problems with playback.

    I have a camcorder Vixia HF M500.  I use a professional PNY 16 GB SDHC class 10 card.  When I try to access the AVCHD video I have on the card, via the play button, I get a yellow [?] instead of a thumbnail of the video on the map.  I went through the manual twice now and you can find NO reference to the yellow [?], can help any one, please?

    Thank you

    Hi sisko67!

    Thanks for the post!

    Yellow indicates '?' corrupt video files are on the map.

    1. Do you have recently formatted/initialized map?
    2. You have this problem with other cards?

    If it is a time sensitive matter, additional support options are available to contact us.

  • Problems with drivers after formatting

    Hello

    First excuse my English, I'm only a French.

    So, I need your help because I just decided to format my T60p (2007-CTO), not with the CD of lenovo, but with only the CD of XP SP2.

    After that, I downloaded drivers on lenovo Web site and run them. But I have already some problems (no sound for example) and when I go into the properties of the office, in the management of devices, he notices me I have some devices not recognized (with a yellow "?" in "other devices"). Here is the list of the drivers that does not recognize:

    -BCM2045B

    -Biometric coprocessor

    -SM bus controller

    -Audio device on High Definition Audio bus

    -Unknown device

    -Device modem on High Definition Audio bus

    However, I have downloaded all the drivers there I think, so I don't understand. I put you below a list of all the drivers that I have installed, in the order that I have installed (with the reference number of the driver, as we have by downloading on the lenovo website and the description of the driver):

    -kb888111xp2fr - class driver Universal Audio Architecture (UAA) High Definition Audio (Q888111)

    -7kra26ww - Intel PRO - 1000 LAN adapter software

    WindowsInstaller-KB893803-v2 - x 86 (not a driver lenovo but necessary for following drivers)

    -dotnetfx35setup (not a driver lenovo but necessary for following drivers)

    -6ju708ww - Power-Manager

    driver ThinkPad Power Management - 6hku07ww-

    driver Hotkey - 6jvu34ww-

    -6hcx41ww - ThinkVantage Access Connections

    -6asa52ww - ThinkVantage Active Protection System

    -6mwc15ww - Intel Wireless LAN (abgn, abg, bg)

    Cingular Wireless WAN - 7cwc05ww - adapter software

    driver Modem - 7fma13ww-

    -7igu07ww - UltraNav driver

    Driver Interface System - 7jif12ww - Lenovo

    Bluetooth - 7kbf02ww - data rate improved Firmware update

    -7kts04ww - ThinkPad BIOS settings Windows

    Bluetooth - 7vba14ww - with II enhanced data rate software

    -7vgq12ww - UltraNav utility

    ThinkVantage Productivity Center - 7vuy02ew - Pack

    Audio - 77a224ww - XI

    -77bm03ww - file Microsoft Bluetooth Support Bluetooth with Enhanced Data Rate

    -77gr09ww - UltraNav Wizard

    Driver Interface System - 79d179ww - Lenovo

    -79oi18ww - monitor file (before the video driver Installer)

    utility to update the BIOS - 79uj32us-

    Verizon Wireless WAN - 79wc17ww - adapter software

    -oss608ww - Intel chipsets Support

    I think that just the order is important until the pilot "ThinkVantage Access Connections" because I read once downloaded drivers that some necessary drivers installed at the top of the list.

    If someone (who can understand my bad English) can help me to install the drivers that I miss, it will be very nice :-)

    Thank you

    1. just something checkin: Lenovo driver facilities require two steps 1. Extract 2. Install. When you double-click on the driver download are extracted, usually in a C:\DRIVERS folder. Then you go to this directory and run the Setup program, usually setup.exe. The directory and installation method may vary - check the installation instructions. You do the two steps?

    2. why not use ThinkVantage System Update?

Maybe you are looking for

  • I really, really, really need the orange firefox button back.

    I can't use Firefox more if the orange Firefox button is not returned. Boredom and anger caused this is seriously to the point that it causes me physical pain. I would like to make a few comments about this change. 1. you (Firefox, employees and owne

  • QuickTime error when installing Windows 10

    Well, I'm currently on my Mac Pro (2014) right now and I use VMware Fusion to install Windows 10, but when I install QuickTime 7, he started to say this error: "ul_catalog.98cb24ad_52fb_db5f_ff1f_c8b3b9a1e18e not found in the quicktime.cab CAB file.

  • K3 black Note screen - K50a40_S114_150618_ROW

    Yesterday I download something in b/w download can I double tap on the screen to watch whats the download status but screen won't wake up and then I click on the lock button nothing happen, then I permanently by clicking the back screen for 1 second

  • Access denied - can't get XP 64 - bit SP3 to load on my computer AMD processor.

    original title: can not get XP 64 - bit SP3 to load on my computer AMD processor. I went to windows update and the download seemed to go ok. Then I got an error saying "ACCESS DENIED" any regulated installation wizard. When sp 3 first came out in ' 0

  • counterfeit windows xp

    I bought a windows xp professional via e - bay and about two years ago and I still all the info from this transactions but now im discovering the fake is what should I do I spent 139.00 for this software.