Recommended practice for adding and deleting from a Collection

Are there any suggestions for updating a Collection in a OneToMany ( privateOwned ) Collection? Here is our use case:
1. Retrieve a Source object from the database
2. Remove 1 or more SourceLinks from the sourceLinks Set
3. Add 1 or more new SourceLinks to the sourceLinks Set
4. Update the Source object
The SourceLink object has isPrivateOwned(true).
Adding and Removing things from a Collection seems like a fairly common use case. Are there recommended ways of handeling the above case? I've tried doing the add/remove operation in one transaction as well as removing, then re-fetching, and then adding in separate transactions and haven't had any luck.
Here is the code an test case.
class Source
@OneToMany(mappedBy = "source",
fetch = FetchType.EAGER,
cascade = { CascadeType.ALL })
private Set<SourceLink> sourceLinks = new HashSet<SourceLink>();
class SourceLink
@ManyToOne
@JoinColumn(nullable = false)
private Source source;
//~ Unit Tests
@Test
public void testMultiUpdateSourceLink()
// typical set up.
SourceLink sourceLink = new SourceLink( "junit1", 48, "mp3" );
SourceLink sourceLink2 = new SourceLink( "junit2", 64, "mp3" );
Source mySource = new Source( "http://www.site.com", SourceType.RSS );
mySource.addSourceLink( sourceLink );
mySource.addSourceLink( sourceLink2 );
beginTransaction();
sourceDao.persist( mySource );
commitTransaction();
Long sourceId = mySource.getId();
Assert.assertEquals( 2, mySource.getSourceLinks().size() );
// fetching what we just added, then deleting something from the set
// with privateOwned this works.
beginTransaction();
Source fetched = sourceDao.find( sourceId );
fetched.deleteSourceLink( sourceLink );
sourceDao.update( fetched );
commitTransaction();
Assert.assertEquals( 1, fetched.getSourceLinks().size() );
// now fetch again, try to add a new SourceLink
// fails with an OptimisticLockException
beginTransaction();
Source updated = sourceDao.find( sourceId );
Assert.assertEquals( 1, updated.getSourceLinks().size() );
SourceLink sl = new SourceLink( "ryan", 64, "mp3" );
updated.addSourceLink( sl );
sourceDao.update( updated );
commitTransaction();
Assert.assertEquals( 2, updated.getSourceLinks().size() );
The sourceDao.update() method simply calls entityManager.merge(source). Is it required to flush the entityManager as well?

Hi,
TMG MBE doesn't have the capability to add network topolgy routes via the TMG MMC. You have to use the ROUTE ADD /P command from a privileged command prompt
regards Marc Grote aka Jens Baier - www.it-training-grote.de - www.forefront-tmg.de - www.galileocomputing.de/3276?GPP=MarcGrote

Similar Messages

  • Best practice for adding and removing eventListeners?

    Hi,
    What is the best practice in regards to CPU usage and performance for dealing with eventListeners when adding and removing movieclips to the stage?
    1. Add the eventListeners when the mc is instantiated and leave them be until exiting the app
    or
    2. Add and remove the eventListeners as the mc is added or removed from the stage (via an addedToStage and removedFromStage listener method)
    I would appreciate any thoughts you could share with me. Thanks!
    JP

    Thanks neh and Applauz78.
    As I understand it, the main concern with removing listeners is to conserve memory. However, I've tested memory use and this is not really an issue for my app, so I'm more concerned if there will be any effect on CPU (app response) if I'm constantly adding and removing a list of listeners every time a user loads an mc to the stage, as compared to just leaving them active and "ready to go" when needed.
    Is there any way to measure CPU use for an AIR app on iOS?
    (It may help to know my app is small - I'm talking well under 100 active listeners total for all movieclips combined.)

  • Goldengate DDL Capture only for 'ADDING and DELETING' a column

    Hi
    Source Oracle 11.2
    GG Version: 11.2
    Target Oracle 11.2
    I am configuring the replication between oracle-oracle and regarding DDL replication ,for few tables , in addition to the DML replication , i want to capture only the DDL's related to the structure changes to the table (only adding or deleting a column) and noting else for ddl. For this ,  is the below command sufficient for my requirement or do i need to have the 'exculde' parameter specifying all those that needs to be excluded.If anything else needs to be configured , please let me know .
    DDL INCLUDE MAPPED include optype 'alter'
    Thanks in advance.

    yes your command is sufficient for alteration...
    example:
    DDL &
    INCLUDE UNMAPPED &
    OPTYPE alter &
    OBJTYPE ‘table’ &
    OBJNAME “scott.tab*” &
    INCLUDE MAPPED OBJNAME “*” &
    EXCLUDE MAPPED OBJNAME "scott.temp*"

  • Capturing DDL only for 'ADDING and DELETING' a column

    Hi
    Source Oracle 11.2
    GG Version: 11.2
    I am configuring the replication between oracle-oracle and regarding DDL replication ,for few tables , in addition to the DML replication , i want to capture only the DDL's related to the structure changes to the table (only adding or deleting a column) and noting else for ddl. For this ,  is the below command sufficient for my requirement or do i need to have the 'exculde' parameter specifying all those that needs to be excluded.If anything else needs to be configured , please let me know .
    DDL INCLUDE MAPPED include optype 'alter'
    Thanks in advance.

    Appreciate if someone can throw some light on this  as i am a bit confused after reading the doc.
    Thanks

  • Urgent -Create  RFC for update the database and delete from the database

    Hi Guy's,
    Please help me how  to create the RFC for update to databse and delete from database(step-by-step) procedure.
    Thanks and Regards,
    Sai.

    Hi,
    Please go through the following link,
    reward if helps.
    [RFC Step By Step|https://www.sdn.sap.com/irj/sdn/wiki?path=/pages/viewpage.action?pageId=39728]
    regards,
    mahantesh

  • What are best practices for managing my iphone from both work and home computers?

    What are best practices for managing my iphone from both work and home computers?

    Sync iPod/iPad/iPhone with two computers
    Although it isn't possible to sync an Apple device with two different libraries it is possible to sync with the same logical library from multiple computers. Each library has an internal ID and when iTunes connects to your iPod/iPad/iPhone it compares the local ID with the one the device normally syncs with. If they are the same you can go ahead and sync...
    I have my library cloned to a small 1Tb USB drive which I can take between home & work. At either location I use SyncToy 2.1 to update the local copy with the external drive. Mac users should be able to find similar tools. I can open either of the local libraries or the one on the external drive and update the media content of my iPhone. The slight exception is Photos which normally connects to a specific folder on a specific machine, although that can easily be remapped to the current library if you create a "Photos" folder inside the iTunes Media folder so that syncing the iTunes folders keeps this up to date as well. I periodically sweep my library for new files & orphans withiTunes Folder Watch just in case I make changes at one location but then overwrite the library with a newer copy from the other. Again Mac users should be able to find similar tools.
    As long as your media is organised within an iTunes Music or Tunes Media folder, in turn held inside the main iTunes folder that has your library files (whether or not you let iTunes keep the media folder organised) each library can access items at the same relative path from the library folder so the library can be at different drives/paths on different machines. This solution ensures I always have adequate backups of my library and I can update my devices whenever I can connect to the same build of iTunes.
    When working with an iPhone earlier builds of iTunes would remove any file not physically present in the local library, even if there was an entry for it, making manual management practically redundant on the iPhone. This behaviour has been changed but it will still only permit manual management with a library that has the correct internal ID. If you don't want to sync your library between machines on a regular basis just copy the iTunes Library.itl file from the current "home" machine to any other you want to use, then clean out the library entires and import the local content you have on that box.
    tt2

  • Need different processes for Update and Delete buttons

    I'm using a customized version of the Issue Tracker sample application. I've added a table called project_person(project_id,person_id) so that a project can have multiple people assigned to it and so that one person can have multiple projects. I have a form report that lists all of the projects with an edit link which opens one project. On the individual project page, there are page items for each of the columns in the project table and a item for the person assigned to the project--this item is pulled from the separate project_person table. I have two buttons--Delete and Apply Changes. If you click on Apply Changes, the project table should be updated and then the project_person table if the assignment was changed. If you click on Delete, it should delete the project_person record first and then delete the project record. I created a new conditional pl/sql process that updated two tables if 'Apply Changes' button is cliicked. I then created a separate conditional process when the Delete button is clicked. This conditional process checks to see if a record in the project_person table exists, and if so, delete the record. Then delete the project record.
    The update process works fine. The delete process reloads the list of projects with a success message at the top without actually doing a delete and I have no idea why. Does anyone have any suggestions?
    I am not using the automatic row processing, but should I? Or is it ok to have the two separate conditions for the two different buttons?

    Hello again Miah,
    Check the "Sequence Number" for your processes. Typically, APEX will increment by 10, each time you create a Page Process as I recall. You can set this to be any number you want; even if you duplicate the sequence number (ie: you can have multiple Sequence 10 processes).
    Make sure that your Delete process is firing properly and walk through the logic in the source code to be sure that any "IF" or "WHERE" logic is satisfied. For example:
    Begin
      delete from emp_table
        where 1=2;
    End;If this was your page process code - you would receive a SUCCESS message because the PL/SQL code executed successfully, even though nothing will be deleted since 1 will NEVER equal 2.
    So, check Delete Source carefully.
    {size:14}{color:green}Can you post the code from your delete page process here?{color}{size}
    Good luck,
    Don.
    REWARDS: Please remember to mark helpful or correct posts on the forum, not just for my answers but for everyone! :)
    Edited by: dfcii© on Oct 27, 2009 10:55 AM

  • Adding and Deleting Multiple Rows or Columns

    How do you add or delete more than one row or column at a time.

    Robby! wrote:
    That's a great finding!
    I just wrote a feedback requesting a shortcut like this.
    It is a pity though that they desing it to work only if you select the header of the row/column. It should be enabled to work from within any cell in the table.
    Who wrote such an error ?
    These interesting shortcuts behave flawlessly even if the cursor was in D18 for instance.
    (a) I never saw them in the delivered resources.
    (b) they aren't responding to the OP's question which was about "Adding and Deleting Multiple Rows and Columns"
    Yvan KOENIG (from FRANCE vendredi 3 octobre 2008 18:39:01)

  • List of newaly added and deleted users

    I am looking for the powershell script to get the list of users which are added and deleted with in last 1 day from user profile service application. I do have SharePoint 2010
    Santosh sethi

    Hi Inderjeet, Thanks for the information, sorry steps metioned in above link didn't help me too much.
    I know the information of number of profiles deleted and added after each sync can be viewed through
    miisclient.exe , but not sure how to get the data with out open it in explorer view
    Santosh sethi

  • On my daughters IPHONE 5 i want to know which apps she has added and deleted.  Is there a log or way to track?

    My daughter has an IPHONE, i want to be able to track which applications she has added and deleted.  For instance, if she adds an application she shouldn't and when it comes time to verify and she doesn't have the application because she deleted it so i wouldn't see, is there a log or way to track what application have been added / deleted with dates and times?

    If you go to a computer that has the itunes program on it you are then able to go to the APPs store on itunes and login in with  your daughters apple id. Once logged in with her apple id you then are able to see all historical archies by simply clickon in the apple id going from there to 'accounts' from account you are able to see purchased items. Not clear exactly what the 'deleting' of apps is all about but certainlly this will allow you to track what has been downloaded to her apple id.
    Good luck.

  • Bootcamp no longer bootable after adding and deleting partitions

    I am using a 2014 Macbook Pro with OSX 10.9.5
    I was trying to add a partition to install Ubuntu on and after adding and deleting partitions, my bootcamp partition will no longer boot whether I use rEFIt or bootcamp assistant or normal osx boot menu.
    Judging from the information I got from similar threads on this I think this information will be useful
    Last login: Thu Apr  9 12:05:32 on ttys000
    abdulrahmansmbp:~ abdulrahmanLASTNAMEREDACTED$ sudo gpt -r -vv show disk0
    Password:
    gpt show: disk0: mediasize=251000193024; sectorsize=512; blocks=490234752
    gpt show: disk0: Suspicious MBR at sector 0
    gpt show: disk0: Malformed MBR at sector 0
    gpt show: disk0: Pri GPT at sector 1
    gpt show: disk0: Sec GPT at sector 490234751
          start       size  index  contents
              0          1         MBR
              1          1         Pri GPT header
              2         32         Pri GPT table
             34          6        
             40     409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
         409640  285122688      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
      285532328    1269536      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
      286801864    7847992        
      294649856  195584000      4  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
      490233856        863        
      490234719         32         Sec GPT table
      490234751          1         Sec GPT header
    abdulrahmansmbp:~ abdulrahmanLASTNAMEREDACTED$ sudo fdisk /dev/disk0
    Disk: /dev/disk0 geometry: 30515/255/63 [490234752 sectors]
    Signature: 0xAA55
             Starting       Ending
    #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
    1: EE    0   0   2 - 1023 254  63 [         1 -  294649855] <Unknown ID>
    2: 07 1023 254  63 - 1023 254  63 [ 294649856 -  195584000] HPFS/QNX/AUX
    3: 00    0   0   0 -    0   0   0 [         0 -          0] unused     
    *4: 07    0   0   0 -    0   0   0 [         0 -          0] HPFS/QNX/AUX
    abdulrahmansmbp:~ abdulrahmanLASTNAMEREDACTED$
    It wasnt like this before. Before 3 and 4 had some of the same values from above instead of all 0s. After trying to take advice from threads with similar problems and entering stuff into the command line it became like this. I think I might have messed thing up while looking for a quick fix.
    Can anyone help me with this? Thanks.

    I'm not sure how to edit my replies so I'm just gonna make another reply. I assumed the following values:
    GPT 3 Start
    GPT 3 End
    GPT 3 Size
    NTFS Start
    NTFS Offset
    NTFS End
    NTFS Size
    293378384
    293380320
    1936
    294649856
    1936
    490233855
    195584000
    I followed the rest of the instructions given here. I made sure to enter the second number with a + sign. After doing all of that all these checks worked:
    Test 1 - Does Bootcamp Volume show up in Finder?
    Test 2 - Can you see files in Bootcamp Volume?
    Test 3 - Can you select Bootcamp in System Preferences -> Startup Disk?
    I've always been able to access my bootcamp files from finder and I can try to boot from System Preferences -> startup disk, from rEFIt and also from my macbooks startup manager that I access by holding down option while booting.
    I'm starting to think I've misrepresented my problem and that I've been looking at the wrong threads. Every time I try to boot windows I get a black screen with the Windows logo and some text saying something like "starting automatic recovery" or something like that. It then takes me to a blue screen displaying an error number and telling me to use recovery tools on the installation media. Maybe this is different from the problems I've been looking at in other threads.
    I've tried using the same USB I used to install bootcamp with but it doesn't give me the option of repairing the installation.
    EDIT: So I figured out how to edit replies. Anyway I just tried to boot into Windows and checked. The black screen with the Windows logo says "Preparing Automatic Repair". The blue screen gives me the error 0xc00000e.

  • [svn:fx-trunk] 10876: Add support for drag-and-drop from Spark List to Spark List.

    Revision: 10876
    Author:   [email protected]
    Date:     2009-10-05 15:20:07 -0700 (Mon, 05 Oct 2009)
    Log Message:
    Add support for drag-and-drop from Spark List to Spark List.
    - List drop related handlers
    - LayoutBase APIs
    - VerticalLayout DND support
    Notes:
    - ListSkin is not final.
    - Drag-scrolling not yet implemented.
    QE notes: Only VerticalLayout works, HorizontalLayout still not implemented.
    Doc notes: None
    Bugs: None
    Reviewer: Deepa
    Tests run: checkintests
    Is noteworthy for integration: No
    Modified Paths:
        flex/sdk/trunk/frameworks/projects/spark/src/spark/components/List.as
        flex/sdk/trunk/frameworks/projects/spark/src/spark/layouts/VerticalLayout.as
        flex/sdk/trunk/frameworks/projects/spark/src/spark/layouts/supportClasses/LayoutBase.as
        flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/ListSkin.mxml
        flex/sdk/trunk/frameworks/spark-manifest.xml
    Added Paths:
        flex/sdk/trunk/frameworks/projects/spark/src/spark/layouts/supportClasses/DropLocation.as

    Whoops, disregard my question - I just read the spec that indicates drag and drop is scheduled for later work.
    David

  • DNS best practices for hub and spoke AD Architecture?

    I have an Active Directory Forest with a forest root such as joe.co and the root domain of the same name, and root DNS servers (Domain Controllers) dns1.joe.co and dns2.joe.co
    I have child domains with names in the form region1.joe.com, region2.joe.co and so on, with dns servers dns1.region1.joe.co and so on.
    Each region has distribute offices that may have a DC in them, servers named in the form dns1branch1.region1.joe.co
    Over all my DNS tests out okay, but I want to get the general guidelines for setting up new DCs correct.
    Configuration:
    Root DC/DNS server dns1.joe.co adapter settings points DNS to itself, then two other root domain DNS/DCs dns2.joe.co and dns3.joe.co.
    The other root domain DNS/DCs adapter settings point to root server dns1.joe.co and then to itself dns2.joe.co, and then 127.0.0.1
    The regional domains have a root dns server dns1.region1.joe.co with adapter that that points to root server dns1.joe.co then to itself.
    The additional region domain DNS/DCs adapter settings point to dns1.region1.joe.co then to itself then to dn1.joe.co
    What would you do to correct this topology (and settings) or improve it?
    Thanks in advance
    just david

    Hi,
    According to your description, my understanding is that you need suggestion about your DNS topology.
    In theory, there is no obvious problem. Except for the namespace and server plaining for DNS, zone is also needed to consideration. If you place DNS server on each domain and subdomain, confirm that if the traffic browsed by DNS will affect the network performance.
    Besides, fault tolerance and security are also necessary.
    We usually recommend that:
    DC with DNS should point to another DNS server as primary and itself as secondary or tertiary. It should not point to self as primary due to various DNS islanding and performance issues that can occur. And when referencing a DNS server on itself, a DNS client
    should always use a loopback address and not a real IP address. detailed information you may reference:
    What is Microsoft's best practice for where and how many DNS servers exist? What about for configuring DNS client settings on DC’s and members?
    http://blogs.technet.com/b/askds/archive/2010/07/17/friday-mail-sack-saturday-edition.aspx#dnsbest
    How To Split and Migrate Child Domain DNS Records To a Dedicated DNS Zone
    http://blogs.technet.com/b/askpfeplat/archive/2013/12/02/how-to-split-and-migrate-child-domain-dns-records-to-a-dedicated-dns-zone.aspx
    Best Regards,
    Eve Wang
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Support, contact [email protected]

  • Outlook Calendar items added and deleted at same time

    I have several repeating calendar items (like birthdays) in my Outlook calendar.  When I sync, I find that some are added (that I thought were there before) but some show as added and deleted at the same time to my blackberry... any ideas what may be causing the confusion?

    I find myself with the same issue, I just wiped my computer and began syncing and installing all programs back into laptop,now i have noticed that outlook does not add the some events in my calender, for instance, birthdays , one thing that i have noticed is that it only syncs items that have my work email, my other 2 emails are not being synced and those are my blackberry and personal emails.
    my syncing preferences are made to go both way sync ... what seems to be the problem 
    thanks 

  • Issuing certificates for user and clients from different forest/domain

    Hello,
    at first I would like to say that I have made some researches on this forum and in the Internet overall.
    I have AD Forest with ~10 sites all over the Europe, DFL and FFL is 2008 R2, right now we are migrating site by site from old domain (samba) to AD.
    Last time I have deployed PKI based on offline root CA and 2 Enterprise acting as 2-node Failover Cluster.
    Everything in my AD Forest is OK, I mean, autoenrollment works perfect for users and computers from my forest, 
    now I need to deploy a certificate (for test) to one web-based pbx server in samba domain, there are no trusts etc. Samba domain as well as AD Forest are working on the same network, with routeable subnets in each site, so there is no problem with connectivity,
    What are possible way to achieve this goal? I mean to issue cert to client from different forest, so that this client is able to validate it, validate certificate chain and renew it when needed?
    I have Installed and Configured CE Web Service and CE Policy Web Service. Now I have configured Enrollment Policies on my virtual machine (being part of different domain), I selected username/password authentication, I am able to request certificate, I can
    see all templates which I should see, but when I try to enroll I got an error:
    (translated from my language)A certification chain processed correctly, but one of the CA certificates is not trusted by the policy provider
    My root CA cert is added to trusted publishers for computer and user node as well.
    What could be wrong? If you have any ideas or questions, please share or ask. 
    Thank you in advance.

    Everything is clear, I have Certificate Enrollment Web Services installed and configured,
    problem is what i get from certutil - TCAInfo
    ================================================================
    CA Name: COMPANY-HATADCS002-ISSUING-CA
    Machine Name: COMPANYClustGenSvc
    DS Location: CN=COMPANY-HATADCS002-ISSUING-CA,CN=Enrollment Services,CN=Public Key Services,CN=Services,CN=Configuration,DC=COMPANY,DC=COM
    Cert DN: CN=COMPANY-HATADCS002-ISSUING-CA, DC=COMPANY, DC=COM
    CA Registry Validity Period: 2 Years -- 2016-03-04 12:20
     NotAfter: 2019-02-14 12:44
    Connecting to COMPANYClustGenSvc\COMPANY-HATADCS002-ISSUING-CA ...
    Server "COMPANY-HATADCS002-ISSUING-CA" ICertRequest2 interface is alive (1078ms)
      Enterprise Subordinate CA
    dwFlags = CA_VERIFY_FLAGS_NT_AUTH (0x10)
    dwFlags = CA_VERIFY_FLAGS_CONSOLE_TRACE (0x20000000)
    dwFlags = CA_VERIFY_FLAGS_DUMP_CHAIN (0x40000000)
    ChainFlags = CERT_CHAIN_REVOCATION_CHECK_CHAIN_EXCLUDE_ROOT (0x40000000)
    HCCE_LOCAL_MACHINE
    CERT_CHAIN_POLICY_NT_AUTH
    -------- CERT_CHAIN_CONTEXT --------
    ChainContext.dwInfoStatus = CERT_TRUST_HAS_PREFERRED_ISSUER (0x100)
    ChainContext.dwRevocationFreshnessTime: 18 Days, 4 Minutes, 1 Seconds
    SimpleChain.dwInfoStatus = CERT_TRUST_HAS_PREFERRED_ISSUER (0x100)
    SimpleChain.dwRevocationFreshnessTime: 18 Days, 4 Minutes, 1 Seconds
    CertContext[0][0]: dwInfoStatus=102 dwErrorStatus=0
      Issuer: CN=HATADCS001-COMPANY-ROOT-CA
      NotBefore: 2014-02-14 12:34
      NotAfter: 2019-02-14 12:44
      Subject: CN=COMPANY-HATADCS002-ISSUING-CA, DC=COMPANY, DC=COM
      Serial: 618f3506000000000002
      Template: SubCA
      9e1bea4ffa648e5fe3e9f8c4be3c604c49af04e9
      Element.dwInfoStatus = CERT_TRUST_HAS_KEY_MATCH_ISSUER (0x2)
      Element.dwInfoStatus = CERT_TRUST_HAS_PREFERRED_ISSUER (0x100)
        CRL 02:
        Issuer: CN=HATADCS001-COMPANY-ROOT-CA
        ThisUpdate: 2014-02-14 12:16
        NextUpdate: 2024-02-15 00:36
        d7bafb666702565cae940a389eaffef9c919f07a
      Issuance[0] = 1.2.3.4.1455.67.89.5 
    CertContext[0][1]: dwInfoStatus=10c dwErrorStatus=0
      Issuer: CN=HATADCS001-COMPANY-ROOT-CA
      NotBefore: 2014-02-14 11:55
      NotAfter: 2024-02-14 12:05
      Subject: CN=HATADCS001-COMPANY-ROOT-CA
      Serial: 18517ac8a4695aa74ec0c61b475426a8
      b19b85e0e145da17fc673dfe251b0e2a3aeb05e9
      Element.dwInfoStatus = CERT_TRUST_HAS_NAME_MATCH_ISSUER (0x4)
      Element.dwInfoStatus = CERT_TRUST_IS_SELF_SIGNED (0x8)
      Element.dwInfoStatus = CERT_TRUST_HAS_PREFERRED_ISSUER (0x100)
      Issuance[0] = 1.2.3.4.1455.67.89.5 
    Exclude leaf cert:
      5b309c67a8b47c50966088a4d701c8526072c9ac
    Full chain:
      413b91896ba541d252fc9801437dcfbb21d37d91
      Issuer: CN=HATADCS001-COMPANY-ROOT-CA
      NotBefore: 2014-02-14 12:34
      NotAfter: 2019-02-14 12:44
      Subject: CN=COMPANY-HATADCS002-ISSUING-CA, DC=COMPANY, DC=COM
      Serial: 618f3506000000000002
      Template: SubCA
      9e1bea4ffa648e5fe3e9f8c4be3c604c49af04e9
    A certification chain processed correctly, but one of the CA certificates is not trusted by the policy provider. 0x800b0112 (-2146762478 CERT_E_UNTRUSTEDCA)
    Supported Certificate Templates:
    Cert Type[0]: COMPANYOnlineResponder (COMPANY Online Responder) -- No Access!
    Cert Type[1]: COMPANYWebServer(SSL) (COMPANY WebServer (SSL))
    Cert Type[2]: COMPANYUser(Autoenrollment) (COMPANY User (Autoenrollment))
    Cert Type[3]: COMPANYKeyRecoveryAgents (COMPANY Key Recovery Agents)
    Cert Type[4]: COMPANYEnrollmentAgent(Computer) (COMPANY Enrollment Agent (Computer))
    Cert Type[5]: COMPANYEnrollmentAgent (COMPANY Enrollment Agent)
    Cert Type[6]: COMPANYComputer(Autoenrollment) (COMPANY Computer (Autoenrollment)) -- No Access!
    Validated Cert Types: 7
    ================================================================
    COMPANYClustGenSvc\COMPANY-HATADCS002-ISSUING-CA:
      Enterprise Subordinate CA
      A certification chain processed correctly, but one of the CA certificates is not trusted by the policy provider. 0x800b0112 (-2146762478 CERT_E_UNTRUSTEDCA)
      Online
    CertUtil: -TCAInfo command completed successfully.
    please put some light on it because it's driving me crazy :/
    Thanks in advance
    one remark: certutil -tcainfo performed on CA directly is 100% OK, no errors regarding 
    "A certification chain processed correctly, but one of the CA certificates is not trusted by the policy provider. 0x800b0112 (-2146762478 CERT_E_UNTRUSTEDCA)"

Maybe you are looking for

  • Unstable desktop with 9879, log in delay

    so i have all the updates with this build that make the desktop more stable and it is but at times when multitasking it will stop responding and will take 30 min to an hour just respond. I'm more concerned to the fact that they haven't addressed a pa

  • ERROR : While Loading Data from BI to BPC 7.5

    Hello Guru, I have one Sales Infocube in BI which has Company Code, Customer, Company Code, Accounts (Revenue, COGS,OVERHEAD),Calmonth, Currency and Amount fields. I created one application in BPC 7.5 which has RB_CATEGORY, RB_ENTITY, RB_CUSTOMER, RB

  • New T5i with a video problem

    I received a new Canon T5i in the mail last week from Ritz Camera.  At first everything seemed splendid; this was an upgrade for me from an old XTi and I've been practicing with this camera so that I can cover next week's NASA launch with it.  This m

  • Searching in calendars - won't find events #Driving me mad!!

    Hi! When I search for certain events in my iphone calendar it is unable to find them! why is this? This is so disruptive to my business! I have lost a lot of work over this.

  • AQ Adapter correlation

    Hi, Is there any parameter that gets automatically set at the BPEL process instance level when the process is activated by a AQ partnerlink (such as conversation ID , Instance ID) ? Is it possible to declaratively indicate one of the parameters to be