Instance of common child VO for several parent your

Hello

I use Jdev 11.1.1.6.

A use case that I thought is common and simple intrigued me. I don't know if I understand.
Let me explain the case of use here:
There are 2 entities EM and, where EM is master and EC's child [using association]
There are 2 views VM1 and VM2 based on entity EM [both views have different set of columns, and show a different set of data based on the WHERE clause]
There is a view of the common child VC based on entity EC

There's a viewlink created between VM1 and VC-> Vm1VcVL [based on the entity association]
Similarly, another created between VM2 and VC-> Vm2VcVL [based on the entity association]

I exposed VM1 and VM2 on application module
I exposed VC under VM1 instance using viewlink Vm1VcVL
then I exposed the same instance of the VC under VM2 using his own viewlink i.e. Vm2VcVL

Underlying idea using the same instance must create stubborn taskflow that one side of the user interface for VC be reused under taskflows stubborn parent and showing the respective children records based on registration parent.

When I tested this above configuration AM with ADF BC Tester, it shows even together [child] VC registration for the two viewlinks. It filters the record according to the first master viewlink [Vm1VcVL] only.

I forgot here?
Is it supposed to work like this? If Yes, what is the right way to achieve the above use cases.

Thank you
JAI

If I understand well (from your photo :)), you have an af:setPropertyListener and areas on the same page (in the same workflow)?
So, they use the same pageFlowScope (region of bind parameters use the same pageFlowScope as setPropertyListener - no content within the region).
When you click the tab, setPropertyListener will set the variable pageFlowScope.viewName that is bound to the BTF input parameter.

BTF is already activated(I suppose) so you must refresh it.
You can try to refresh the value = 'if necessary' (activation property instead)
(doc: ' ifNeeded: refresh the ADF area if the value of a task flow binding parameter is changed. ") If you select this value, do not set a value for the RefreshCondition property in step 4. »)

Update:
I just tested this in JDev 11.1.2.3 (a panelTabbed with two tabs and setPropertyListeners and in a region that contains the output text field linked to the input parameter)
Default refresh settings, region will not refresh (not display anything in outputText component), with refresh = "ifNeeded" this works as expected.

Dario

Published by: kdario on 7 November 2012 14:38

Published by: kdario on 7 November 2012 15:01

Tags: Java

Similar Questions

  • A-team Mobile persistence Accelerator - Insertion into the child records for a Parent-child data objects

    Hello team

    We use persistence Mobile Accelerator for our application of MAF. We must build couple of REST services for it (Fetch, Create, Update), problem is we are able to insert/update of the parent records but we are not able to create child records.

    It seems when we ask the operation of creation in the book of the child, is no new line for child is created.

    Here is the screenshot of the data control wizard:

    parent.pngchild.png

    Here is the task (update) and desktop (create) JSON format (TaskAssignment is the address of the child)

    PUT the task:

    {

    'Task': {}

    'ACTIVITY_ID': 100,.

    'PROJECTID': 100,.

    'ACTIVITY_NAME': "string",.

    'DESCRIPTION': 'string ',.

    'PARENT_ACTIVITY_ID': 100,.

    'STATUS': "string",.

    'PRIORITY': "string",.

    'PERCENTAGE_COMPLETE': 100,.

    "START_DATE": "2008-09 - 28 T 21: 49:45.

    "END_DATE": "2014-09 - 18 T 19: 18:33.

    'ETA': ' 2006-08 - 19 T 13: 27:14 - 04:00 ",".

    'ESTIMATED_HOURS': 100,.

    'ACTUAL_HOURS': 100,.

    'OWNER_USER_ID': 100,.

    'CREATED_BY': "string",.

    "CREATION_DATE': ' 2009-05 - 16 T 08: 42:28"

    'LAST_UPDATED_BY': 100,.

    'LAST_UPDATE_DATE': ' 2003-08 - 08T 20: 18:37 - 04:00 ",".

    "TaskAssignment": [{}

    'ASSIGNMENT_ID': 1000.00.

    'PROJECT_TEAM_MEMBER_ID': 1000.00.

    "START_DATE": "2012-09 - 13 T 09: 00:34 - 04:00", ".

    "END_DATE": "2009-10 - 14 T 03: 16:36."

    'CREATED_BY': "string",.

    'CREATION_DATE': ' 2010-03 - 18 T 12: 05:32.

    'LAST_UPDATED_BY': "string",.

    "LAST_UPDATE_DATE": "2018-12 - 28 T 14: 51:14 - 05:00", ".

    'FAVORITE_FLAG': "string".

    } ]

    }

    }

    Workstation:

    {

    "Task": [{}

    "ACTIVITY_ID": 1000.00.

    'PROJECTID': 1000.00.

    'ACTIVITY_NAME': "string",.

    'DESCRIPTION': 'string ',.

    'PARENT_ACTIVITY_ID': 1000.00.

    'STATUS': "string",.

    'PRIORITY': "string",.

    'PERCENTAGE_COMPLETE': 1000.00.

    "START_DATE": "2008-09 - 28 T 21: 49:45.

    "END_DATE": "2014-09 - 18 T 19: 18:33.

    'ETA': ' 2006-08 - 19 T 13: 27:14 - 04:00 ",".

    'ESTIMATED_HOURS': 1000.00.

    'ACTUAL_HOURS': 1000.00.

    'OWNER_USER_ID': 1000.00.

    'CREATED_BY': "string",.

    "CREATION_DATE': ' 2009-05 - 16 T 08: 42:28"

    'LAST_UPDATED_BY': "string",.

    'LAST_UPDATE_DATE': ' 2003-08 - 08T 20: 18:37 - 04:00 ",".

    "TaskAssignment": [{}

    'ASSIGNMENT_ID': 1000.00.

    'PROJECT_TEAM_MEMBER_ID': 1000.00.

    "START_DATE": "2012-09 - 13 T 09: 00:34 - 04:00", ".

    "END_DATE": "2009-10 - 14 T 03: 16:36."

    'CREATED_BY': "string",.

    'CREATION_DATE': ' 2010-03 - 18 T 12: 05:32.

    'LAST_UPDATED_BY': "string",.

    "LAST_UPDATE_DATE": "2018-12 - 28 T 14: 51:14 - 05:00", ".

    'FAVORITE_FLAG': "string".

    } ]

    } ]

    }

    Please let me know if I missed all the details.

    Waiting for answer!

    Thank you

    Diprish

    Massari,

    Task.Java seems good. The question is: how to create the new instance of task assignment in the UI?

    That's what you do: you must use the create operation standard of the palette of the title of the collection of nested task assignment data control. Thus, enrich the collection of task, the collection taskAssignment nested in the task, expand the node of the operations and drag and drop the operation of creation on your page. This should add the new instance to the collection of the current task task assignment. To make sure that this is the case, set a breakpoint in the addTaskAssignment method in Task.java. Then, when you save the parent task, load useful json must include a table nested with the new task assignment.

    Steven Davelaar,

    Oracle Mobile A-team.

  • Would it be possible to have 2 shared resources, a local containing all common topics and photos for several projects and another a remote control containing all the topics and pictures for the purpose of collaboration

    Hello

    I was wondering, now that I discovered the benefits of eating of the resource, if it would be possible to have 2 shared resources, a local with common themes and images for several projects and another one, remote, containing projects together, i.e. the subjects and images, for collaboration purposes.

    The only local, I intend to use it for my purposes to have common points (topics & photos) update of all projects where they appear and the distance that I intend to use it with remote colleagues, who might want to make changes in the topics.

    This would mean that the topics and current photos will be present in the resources, one local as one remote.

    Thank you.

    SVN is not a source control package?

    I'm not sure, but RoboHelp * MAY * be able to integrate with SVN to control projects and sharing.

    RoboHelp comes with RoboSource Control that could be used to provide the source code control. But if you already have a package in place, my thought is why reinvent the wheel? Simply use what is there.

    See you soon... Rick

  • Creating instances of the class customized for XML nodes

    Hi guys,.

    I'm trying to load an external XML document in my application and create an instance of a custom class for each node in the XML file based on the value of some of their elements. Instances created later will end by in a DataGrid by the way. The problem I have is there seems to be several ways to make small parts of it and I have no idea how do them all gel. Initially, I use HTTPService to load the XML file, but I've seen people just use a XML object. Then, after that, I put the XML loaded to an ArrayCollection collection initially, but others used XMLList or XMLListCollection. I have no idea of what is the best way to do it.

    Finally, when I created all of these instances by looping through XML and their creation how I'll make them bindable to the DataGrid? I guess I'll have to group together them somehow...

    Any help would be greatly appreciated. Thank you

    Create a class customized for your 'point' of dataGrid dataProvider objects
    * Use HttpService to get the XML code.
    * use an e4x expression for the child nodes of the xml in an XMLList: myXML.children () or myXML.myNodes;
    * use a for loop on the XMLList
    * inside of the loop, create a new instance of the custom class
    * Of the [i] myXMLList, obtain all necessary attribute values and assign them to the appropriate properties in the instance of the custom class.
    * always inside the loop, use myArrayCollection.addItem (mycustomClass) to add the element to the collection of the dataProvider ArrayCollection.

    Tracy

  • The child jobs with tasks Parent liaison

    A Parent task you need in custom Inbox.
    Now, when the user opens this task he should see several tasks assigned to this user for this ID.
    Once all tasks are complete, so only I will be done with the parent task.

    Is here

    How to bind the child jobs with one parent task
    Show a single task parent in the Inbox through jsp custom
    When all the tasks are completed how can I ensure that the duties of Parent is now?

    Please pour in your thoughts...

    Looks like it's a perfect fit for the optional tasks in an interactive activity.

    With interactive activities, you have a main task, and you can define as many optional tasks you want. The activity ends when executing the main task (if you have the auto all the option enabled).

    You can set all your tasks of 'child' as optional tasks and then have the task main validate that all optional tasks have been executed before continuing or display an error message saying that x is not done.

    You would see only the main task in the Inbox, but when you see the details of the task, you would see all optional tasks that can be performed.

  • Since the update Firefox 6.0, some websites do not load correctly. I suspect it has to do with the Java being disabled because of the compatability modules. When I try to go to Tools/Add-ons, I get the message "Loading" for several minutes without chang

    Update Firefox 6.0 is useless to me because many websites I visit are not displayed properly, I guess because the Java modules are disabled because of incompatibility. They appear correctly in Internet Explorer.

    In addition, the add-on from Trend Micro is not compatible, which leaves me with a positive feeling.

    When I try to check to see if these modules can be updated, the menu item Tools/Addons just goes to a page with "loading" and stays there for several minutes without change until I close it.

    I would like to know the procedure to regularize this version of Firefox to my previous version that worked.

    Firefox 5.0/5.0.1/4.0/4.0.1 and earlier 3.6.20 all contain questions of security and stability that will not be corrected. You put your system at risk by using any version of Firefox that 6.0 or 3.6.20. Any person who displays a link to other versions is to be irresponsible, in my opinion.

    Java

    If the incompatible extensions in Add-ons > Extensions are Java Console, you have no need them unless your doing Java development. Most of the users have not yet installed, but Java will install Java Console with each update. You can delete them manually:

    The only thing that affects the functioning of the sites/Java applets on the web is the plugin (Add-ons - > Plugins) "Java (TM) Platform SE (version)". Do not forget that it is enabled and that you have not all extensions which affect/block "scripts".

    Trend Micro

    You must contact Trend Micro or go to the forums on their website to inquire about their plans to update the add-ons/toolbars they install in Firefox.

    Problem with the display of the Add-ons Manager

    The Add-ons Manager gets in a loop of loading due to the recent update of Firefox 6 and servers being overloaded because users and update process are looking for updates to the add-on. If you stay away from the "Get Add-ons" selection on the left of the screen of the add-on Manager, you should have no problem with that. This situation is expected to resolve when the overload of Firefox 6 update is complete. I do not always use this "Get Add-ons" option, instead, I go to the website of modules and the search for what I want from there: https://addons.mozilla.org/en-US/firefox/search/?q=clone & cat = all & x = 0 & y = 0

  • I can't open links as the screen flashes but does not allow a new intake open. It was very iffy for several weeks, but it happens more and more.

    It started several weeks ago, but now the frequency has increased to where I can't open a link in a new take. The screen flashes, but nothing happens. I've tried Google Chrome, and this problem does not occur in another browser, so I guess this isn't my CPU, or security software. I use Avast and Malware Malbytes. I won't change to Firefox! Help!

    You must do a little more troubleshooting to determine the cause; as explained in this section of this safe mode support page.

    https://support.Mozilla.org/en-us/KB/troubleshoot-Firefox-issues-using-safe-mode#w_the-problem-does-not-happen-in-safe-mode

    The problem does not occur in Mode safe

    If the problem does not occur in Mode without fail, it is likely due to an acceleration of the extension, theme or material.

    See Troubleshooting extensions and themes and problems of hardware acceleration to resolve common Firefox problems for solutions.

  • How to upgrade the parent table and child by updating the parent table

    I have a parent EMPLOYEE table that includes columns (sysid, serviceno, employeename...) sysid is the primary key, serviceno is the Unique key and I have DEPENDENT child table includes columns (sysid, employee_sysid, name, date of birth...) there still SYSID is a primary key for the table of dependants, employee_sysid is a foreign key in the EMPLOYEE table.

    Now I want to change SYSID (with the help of the sequence) in the EMPLOYEE table that they want an update in the table of people dependent

    Note: I have 10000 records in the EMPLOYEE table as I have 5 more children tables that need to update new SYSID.

    Please help me

    first disable FOREIGN KEY constraints.
    You can update Parent and child record with the help of the trigger.
    Here I give you an examlpe... It can help u.

    create a parent (id number primary key, name varchar2 (100)) table
    /
    create table child_1 (primary key id, p_id number number, date of birth, date)
    CONSTRAINT FK_id FOREIGN KEY (p_id) REFERENCES parent (ID))
    /
    create table child_2 (key primary id, p_id2, addr varchar2 number number (1000))
    CONSTRAINT FK_id2 FOREIGN KEY (p_id2) REFERENCES parent (ID))
    /

    Insert some test data for the parent tables and children.

    change the constraint to disable child_2 table FK_id2
    /
    change the constraint to disable child_1 table FK_id2
    /

    CREATE OR REPLACE TRIGGER delete_child
    BEFORE parent UPDATE ON
    FOR EACH LINE
    BEGIN
    UPDATE CHILD_1
    P_ID =:NEW.ID SET
    WHERE P_ID =:OLD.ID;
    UPDATE CHILD_2
    SET = P_ID2: NEW.ID
    WHERE P_ID2 =:OLD.ID;
    END;
    /

    then Upadte parent table primary key col and check the children tables.
    do enable constraints...

  • How to find the child level for each table in a relational model?

    Earthlings,

    I need your help, and I know that, "Yes, we can change." Change this thread to a question answered.

    So: How to find the child level for each table in a relational model?

    I have a database of relacional (9.2), all right?
    .
         O /* This is a child who makes N references to each of the follow N parent tables (here: three), and so on. */
        /↑\ Fks
       O"O O" <-- level 2 for first table (circle)
      /↑\ Fks
    "o"o"o" <-- level 1 for middle table (circle)
       ↑ Fk
      "º"
    Tips:
    -Each circle represents a table;
    -Red no tables have foreign key
    -the picture on the front line of tree, for example, a level 3, but when 3 becomes N? How is N? That is the question.

    I started to think about the following:

    First of all, I need to know how to take the kids:
    select distinct child.table_name child
      from all_cons_columns father
      join all_cons_columns child
     using (owner, position)
      join (select child.owner,
                   child.constraint_name fk,
                   child.table_name child,
                   child.r_constraint_name pk,
                   father.table_name father
              from all_constraints father, all_constraints child
             where child.r_owner = father.owner
               and child.r_constraint_name = father.constraint_name
               and father.constraint_type in ('P', 'U')
               and child.constraint_type = 'R'
               and child.owner = 'OWNER') aux
     using (owner)
     where child.constraint_name = aux.fk
       and child.table_name = aux.child
       and father.constraint_name = aux.pk
       and father.table_name = aux.father;
    Thought...
    We will share!

    Thanks in advance,
    Philips

    Published by: BluShadow on April 1st, 2011 15:08
    formatting of code and hierarchy for readbility

    Have you looked to see if there is a cycle in the graph of dependence? Is there a table that has a foreign key to B and B has a back of A foreign key?

    SQL> create table my_emp (
      2    emp_id number primary key,
      3    emp_name varchar2(10),
      4    manager_id number
      5  );
    
    Table created.
    
    SQL> ed
    Wrote file afiedt.buf
    
      1  create table my_mgr (
      2    manager_id number primary key,
      3    employee_id number references my_emp( emp_id ),
      4    purchasing_authority number
      5* )
    SQL> /
    
    Table created.
    
    SQL> alter table my_emp
      2    add constraint fk_emp_mgr foreign key( manager_id )
      3         references my_mgr( manager_id );
    
    Table altered.
    
    SQL> ed
    Wrote file afiedt.buf
    
      1   select level lvl,
      2          child_table_name,
      3          sys_connect_by_path( child_table_name, '/' ) path
      4     from (select parent.table_name      parent_table_name,
      5                  parent.constraint_name parent_constraint_name,
      6                  child.table_name        child_table_name,
      7                  child.constraint_name   child_constraint_name
      8             from user_constraints parent,
      9                  user_constraints child
     10            where child.constraint_type = 'R'
     11              and parent.constraint_type = 'P'
     12              and child.r_constraint_name = parent.constraint_name
     13           union all
     14           select null,
     15                  null,
     16                  table_name,
     17                  constraint_name
     18             from user_constraints
     19            where constraint_type = 'P')
     20    start with child_table_name = 'MY_EMP'
     21*  connect by prior child_table_name = parent_table_name
    SQL> /
    ERROR:
    ORA-01436: CONNECT BY loop in user data
    

    If you have a cycle, you have some problems.

    (1) it is a NOCYCLE keyword does not cause the error, but that probably requires an Oracle version which is not so far off support. I don't think it was available at the time 9.2 but I don't have anything old enough to test on

    SQL> ed
    Wrote file afiedt.buf
    
      1   select level lvl,
      2          child_table_name,
      3          sys_connect_by_path( child_table_name, '/' ) path
      4     from (select parent.table_name      parent_table_name,
      5                  parent.constraint_name parent_constraint_name,
      6                  child.table_name        child_table_name,
      7                  child.constraint_name   child_constraint_name
      8             from user_constraints parent,
      9                  user_constraints child
     10            where child.constraint_type = 'R'
     11              and parent.constraint_type = 'P'
     12              and child.r_constraint_name = parent.constraint_name
     13           union all
     14           select null,
     15                  null,
     16                  table_name,
     17                  constraint_name
     18             from user_constraints
     19            where constraint_type = 'P')
     20    start with child_table_name = 'MY_EMP'
     21*  connect by nocycle prior child_table_name = parent_table_name
    SQL> /
    
           LVL CHILD_TABLE_NAME               PATH
    ---------- ------------------------------ --------------------
             1 MY_EMP                         /MY_EMP
             2 MY_MGR                         /MY_EMP/MY_MGR
             1 MY_EMP                         /MY_EMP
             2 MY_MGR                         /MY_EMP/MY_MGR
    

    (2) If you try to write on a table and all of its constraints in a file and do it in a valid order, the entire solution is probably wrong. It is impossible, for example, to generate the DDL for MY_EMP and MY_DEPT such as all instructions for a table come first, and all the instructions for the other are generated second. So even if NOCYCLE to avoid the error, you would end up with an invalid DDL script. If that's the problem, I would rethink the approach.

    -Generate the DDL for all tables without constraint
    -Can generate the DDL for all primary key constraints
    -Can generate the DDL for all unique key constraints
    -Can generate the DDL for all foreign key constraints

    This is not solidarity all the DOF for a given in the file object. But the SQL will be radically simpler writing - there will be no need to even look at the dependency graph.

    Justin

  • Can move us the child member of some parents to the other Parent as child member

    Hi all

    Can u just answer the following question: we need urgently.

    Can we get out the child member of some parents to the other Parent as child member with deletion/cut / child member
    ??

    Move in the direction of cut and paste.
    In the outline of the editor, if you drag a child member by a parent to another parent he will do the same.
    If you want to add a child member by a parent to another parent in keeping one, you can do this by copying and pastechild for the new parent and you must set the property of the Member as a shared member.

  • I tried for several days to install watchos3 without success.

    I have an Iphone 6 more ios10 running and a 42 mm apple watchos2 sport watch running (2.2.2).

    I tried for several days to install watchos3 without success.

    I have so far:

    Restarted my iphone and restarted my Apple Watch and tried again

    Removed the download of the update of the software > its use on the Apple Watch app and tried

    I reset all the settings on my watch and re-paired and tried

    The question is after the download on the screen of the software update is about 2 days left, he never moves forward.

    Still me have running overnight (twice) and ensuring that they are close to each other and connected.

    Any ideas what to do next?

    < re-titled by host >

    Hello

    Check that your iPhone is connected to the Wi - Fi (rather than the cellular data) and that you follow all the other steps here:

    Update the software on your Apple Watch - Apple Support

  • When I try to open CompuServe, which I used for several years on Firefox, a screen appears saying: this isn't a trusted site and it wont let me.

    When I try to open CompuServe, which I used for several years on Firefox, a screen appears saying: this isn't a trusted site and it wont let me.
    Here's what's on the screen that appears when I try to open CompuServe and AOL CompuServe of owner:
    ___________________________________________________________
    This connection is Untrusted
    You asked Firefox to connect safely to my.screenname.aol.com, but we cannot confirm that your connection is secure.
    Normally, when you try to connect safely, sites will present a reliable identification to prove that you're in the right place. However, the identity of this site cannot be verified.
    _____________________________________________________________

    There was a security of Firefox auto update on Friday, August 7, 2015 after which this problem started to occur. On my other computer, I use very often and on which I also use Firefox, I can easily open CompuServe.

    You allowed the information to be included in the details of your system more when you posted. Look to the right of your original post, where it is said more details of the system.

  • I worked on a large document for several years and all of a sudden I can't scroll to the bottom of the screen with my two fingers on the touchpad, well that I have no problem scrolling to the bottom of this page to search for similar issues.

    I worked on a large document for several years and all of a sudden I can't scroll to the bottom of the screen with my two fingers on the touchpad, well that I have no problem scrolling to the bottom of this page to search for similar issues. I can navigate only to go up and down with the arrow keys.

    What version of Pages is running on your MBP?

    What version of Mac OS X is running on your MBP?

    The MBP is not iOS running.

  • I have a macbook pro 15 "model 9.1 4 GB of memory and want to extend to 8 which is the model of memory should I buy for my fastest machine, I have for several years.

    I have a macbook pro 15 "model 9.1 4 GB of memory and want to extend to 8 which is the model of memory should I buy for my fastest machine, I have for several years.

    See:

    http://eShop.MacSales.com/shop/memory/Apple_MacBook_MacBook_Pro/upgrade/DDR3_160 0MHz_SDRAM

    Get only the memory of a place as above, since Macs are picky about the memory. Another place is crucial.

    If you can't swing for 16 GB (2 X 8 GB) replace a strip of 2 GB with a key of 8 GB.

    This is the Office Mac Pro forum. I asked that your post be moved to the MacBook Pro laptop forum.

  • How, please, can I get rid of the icons in the bookmarks toolbar so I have space for several names of bookmarks? Thank you

    I try to get as many items as possible on the bookmarks menu bar (usually via 3 letter names). F4 adds an icon next to each name - occupy unnecessary space. How, please, can I get rid of the icons in the bookmarks toolbar so I have space for several names of bookmarks? Thank you.

    You can watch this extension:

Maybe you are looking for

  • How to reduce the firefox window border

    I'm trying to get rid of the "border" above the line of tabs in Firefox 36.0 in white.I wish that each tab to extend completely to the top of the screen so that when I push my mouse upwards and the screen limits the cursor to move more, he places the

  • 15 - ac121dx: laptop bios password

    the laptop was stolen and when the police recovered it it has a bios password on this subject. I looked around to see if I can remove it and came up empty.  I have the code after 3 attempts to code 58916864. can you please help.

  • Toshiba and BIOS-satellite M30X power management

    Hello!I just installed XP PRO with Service Pack 2. I tried to install the Toshiba power management tool. At the end of the blue installation screen appears and the system restarted. I tried upgrading BIOS (windows flash) and hanged just after flash s

  • Factory seetings after upgrade 5.1.1 lollipops

    My Z3 compact Sony Experia propose me to do the upgrade in lollipops 5.1.1. I wait because I wanted to shave my data before doing so. Without do nothing and accept the upgrade, my Sony did the update this morning. After the upgrade, my mobile is from

  • Wireless adapter is no longer present in the Device Manager

    Hello I have an Asus laptop 1015E (http://www.asus.com/us/Notebooks_Ultrabooks/1015E/#overview) running Windows 8.  I don't know when it happened, but the built-in wireless adapter is no longer present in the Device Manager.  I tried to use the Asus