Layer 7 Identity Management

Expand all | Collapse all

ETAUTIL SCRIPT FOR CUSTOM ENDPOINT

Jump to Best Answer
  • 1.  ETAUTIL SCRIPT FOR CUSTOM ENDPOINT

    Posted 10-06-2017 08:15 AM

    Can we write ETAUTIL scripts for custom connectors as well, I have created one script for AD 

     

    etautil -d idv -u xxxx -p *** add 'eTADSOrgUnitName=Remote Sites,eTADSDirectoryName=Corporate AD - CLQA,eTNamespaceName=ActiveDirectory,dc=idv' eTADSAccount eTADSAccountName='testam, test' in 'eTGlobalUserContainerName=Global Users,eTNamespaceName=CommonObjects,dc=idv' eTGlobalUser eTGlobalUserName=xxxx eTRelationship=USERACCOUNT

     

    This AD Script works fine, But Same script is not working for Custom connector, CA directory custom endpoint.

     

    etautil -d idv -u xxxx -p xxxx add 'eTDYNContainerName=People,eTDYNDirectoryName=CA ISD,eTNamespaceName=CA ISD,dc=idv' eTDYNAccount eTDYNAccountName=xxxx in 'eTGlobalUserContainerName=Global Users,eTNamespaceName=CommonObjects,dc=idv' eTGlobalUser eTGlobalUserName=xxxx eTRelationship=USERACCOUNT

     

    It throws error as:

    :ETA_E_1209, Class 'eTDYNAccount' is not a valid class name
    :ETA_E_1338, ETAUTIL return code = 136
    :ETA_E_1337, ETAUTIL command failed Fri Oct 06 06:19:18 2017

     

    I have checked and the class name is correct only "eTDYNAccount".

     

    Also I am able to perform inclusion using provisioning manager, But unable to do same using ETAUTIL.

     

     

    Regards,

    Amit

    +918826512555



  • 2.  Re: ETAUTIL SCRIPT FOR CUSTOM ENDPOINT

    Posted 10-06-2017 11:57 AM

    Hi Amit,

     

    Assuming your syntax is correct, To fix this; just add the following flag before the ADD statement:

    -DYN

     

    This is required for DYN connectors.

     

    Regards,

    Philippe.



  • 3.  Re: ETAUTIL SCRIPT FOR CUSTOM ENDPOINT
    Best Answer

    Posted 10-06-2017 12:30 PM

    Amit,

     

    e.g.:

    etautil -d im -u superadmin -p secret -DYN add 'eTDYNContainerName=people,eTDYNContainerName=Dealer,eTDYNContainerName=NeteAuto,

    eTDYNDirectoryName=target,eTNamespaceName=NETEAUTO LDAP DYN' eTDYNAccount

     eTDYNAccountName=test in 'eTGlobalUserContainerName=Global Users,eTNamespaceName=CommonObjects'

     eTGlobalUser eTGlobalUserName=guiph01 eTRelationship=USERACCOUNT
    :ETA_S_0029<MGU>, Inclusion between User Account 'test' and Global User 'guiph01' created successfully

     

    Regards,

    Philippe.



  • 4.  Re: ETAUTIL SCRIPT FOR CUSTOM ENDPOINT

    Posted 10-07-2017 07:44 AM

    Thanks Philippe.

     

    It woked.

     

    Regrads,

    Amit