Symantec IGA

  • 1.  SDKWD RoleDefGenerator error: Couldn't get namespace object 'SDKWS' from datamodel

    Posted Jun 01, 2017 01:58 PM

    Hi,

     

    I just followed SDKWS doc to deploy this connector. Building was successfull, and then I reinstalled CS with newly generated jcs-connector-sdkws.zip. But when running RoleDefGenerator, I obtain:

     


    SEVERE: Couldn't get namespace object 'SDKWS' from datamodel

     

    can anyone help me with this issue? Thanks!

     

    PS: I performed following steps. I am stuck on '8'.

     

    Build the SDKWS Sample Connector

    Última actualización: January 13, 2015

    To use the Forward Inc web application, build the SDKWS sample connector.

    To build the SDKWS sample connector

    1. Verify that the JAVA_HOME points to your JDK install.
    2. Set an ANT_HOME environment variable to the full path that you unzipped the ANT installation to.
    3. Use the following path to address the location of ANT_HOME:

      C:\Program Files (x86)\CA\Identity Manager\Connector Server SDK\thirdparty\apache-ant-1.8.2

    4. Add the bin/ directory under the ANT_Home path to your PATH environment variable, for example:
      • (Windows) PATH=%ANT_HOME%\bin;...
      • (UNIX) path=${ANT_HOME}/bin:...
    5. Open a Command Prompt window and navigate to the following directory:

      <Identity Manager Home>/Connector Server SDK

    6. Enter the following command:

      ant inst

      The ant installer creates the jcs-connector-sdkws.zip file in the build/inst/ directory.
    7. Copy jcs-connector-sdkws.zip into CA IAM CS installer directory where you downloaded the CA Identity Manager installation files, then enter the following command:

      Run setup.exe

      CA IAM CS starts.
      You have built the SDKWS sample connector.
    8. Generate SDKWS Connector Account Management Screens.
    9. Start Tomcat.
    10. Open a web browser and enter the following URL:
      http://localhost:8089/forwardinc
      The Forward Inc web page appears.
    11. Run the JMeter tests.
    12. To view the SDKWS Connector Account Management screens, start the CA Identity Manager User Console and navigate to the SDKWS Endpoint.


  • 2.  Re: SDKWD RoleDefGenerator error: Couldn't get namespace object 'SDKWS' from datamodel
    Best Answer

    Broadcom Employee
    Posted Jun 02, 2017 05:24 PM

    Hi Julian,

     

    I looked up this error in our knowledge base and found the following solution for this.  Hope this helps:

     

    1) Run "ant inst" to build jcs-connector-sdkws.zip
    2) Copy jcs-connector-sdkws.zip into the Connector Server installer folder
    and re-run setup.exe to install it
    3) Go into ConnXP, connect to the provisioning server and expand it to find
    the endpoint type called SDKWS and right-click and select "Delete Endpoint
    Type" to remove it
    4) In ConnXP select Metadata->Import from the top menu bar and locate:
    ..\Connector Server SDK\connectors\sdkws\conf\sdkws_metadata.xml
    Open it and then right-click on the Provisioning Server in the right-side
    panel and create a new endpoint type for SDKWS
    5) Log into the CA IAM Connector Server Web UI and add the OSGI bundle for
    the SDKWS Connector. The file to load is:
    ..\Connector Server\deploy\SDKWSConnectorOsgi.jar
    6) Now use ConnXP to acquire the forwardinc sample endpoint


  • 3.  Re: SDKWD RoleDefGenerator error: Couldn't get namespace object 'SDKWS' from datamodel

    Posted Jun 13, 2017 10:12 AM

    Hi Andrew, thank you very much for your response.

     

    Unfortunately it did not work for me (unless the endpoint type errors shown y xpress console does not appear anymore).

     

    I deleted endpoint type and recreated it with metadata, then I created the actual endpoint (correlation works fine because it brought all users in Finc). I created Provisioning Role and add it to the account template, but I get the same error when trying to export the role definition:

     

    Created folder C:\Program Files (x86)\CA\Identity Manager\IAM Suite\Identity Man
    ager\tools\RoleDefinitionGenerator\bin\.\META-INF
    Obtaining metadata doc...
    Preparing data model...
    Jun 13, 2017 11:09:01 AM com.ca.iam.roledefgen.IMObjectGenerator generateObjects

    SEVERE: Couldn't get namespace object 'sdkws' from datamodel



  • 4.  Re: SDKWD RoleDefGenerator error: Couldn't get namespace object 'SDKWS' from datamodel

    Posted Jun 13, 2017 10:17 AM

    Hi Andrew, it worked. Actually my problem was that I was lowercasing sdkws. When writing it upper case in roleDefGenerator command, everything worked fine. Thank you very much!