CA Service Management

Creating an interface for employees to change your own contact_id (CA SDM internal password) 

09-16-2015 01:53 PM

Sometimes we need extend CA SDM functionalities, therefore can be necessary create them. CA SDM has a powerful control about security credentials but using EEM we can administer some LDAP tool. It's everything ok to use inside company on AD (Active Directory) or also Open LDAP, etc..


and if...


we have a a big number external clients! What can we do? What way can we follow? Administer all clients? It's consolidating nowadays a self-administration of credentials, we can remember password, send a pass to mobile (SMS), etc..


an easy way...


create a simple password screen to users/clients,


How do it:


WARNING: The procedure isn't safe. jmayer  comment

You can see some password recommendations documented by CA on About Password Security - CA Single Sign-On - 12.52 SP1 - CA Technologies Documentation

It's other application but password recommendations always is good way.




WSP.jpg01. Open WSP - Web Screen Painter


02 File


WSP_File_Open_home_client.jpg04. home.htmpl

05. Change home.htmpl inserting a link code to detail contact, for example: after Service Desk information (search HTMPL="about.htmpl"),



      <td style="padding-left: 15px;" onclick="OpenMyOwnContact();">

              My own information



06. Create OpenMyOwnContact(); function


function OpenMyOwnContact()


    var url = cfgCgi + "?SID=" + cfgSID + "+FID=" + fid + "+OP=SHOW_DETAIL+FACTORY=cnt+PERSID=" + cvstPERSID;

    document.location.href = url;





09.Interface: Analista

10. form group: Standard

11. File name: detail.template

12. New


13. File

14. Save as


15. Interface: Client

16. Save as

CASDM_Edita_Contato_Cliente_08.jpg17. Insert your fields
WSP_Save.jpg18. Save
WSP_File_Publish.jpg19. Publish
CASDM_Login.jpg20. CA Service Desk - Login using administrator account
Menu_adm.jpg21.Administration TAB
adm_security_roles.jpg22. Security and roles
adm_data_partition.jpg23. Data Partition
adm_data_partition_list.jpg24. Data Partition List
adm_data_partition_list.jpg25. Client
data_partition_client_detail.jpg26.Search by ca_contact

27. Select Pre-update

28. Edit

29. update     id = U'00'    to     id =

30. Save

adm_roles.jpg31. Administration Roles
adm_role_list.jpg32.Role list
adm_role_client.jpg33. Select client

34. TAB 1. information

35. TAB Access

36. Search by contact

37. Edit on list

38. Access level

39. Update

30. Save

CASDM_Edita_Contato_Cliente_13.jpgClient update screen




CA SDM - Link Examples (Implementation Guide)

CA EEM Install   / CA EEM Install

Configurando CA EEM - Brazilian Portuguese

Uninstalling CA EEM







PIN - usar campo pin no registro do contato


Was this information helpful? left a comment



Manage User Password in Unified Self-Service - CA Service Management - 14.1 - CA Technologies Documentation

0 Favorited
0 Files

Tags and Keywords


12-16-2018 02:53 PM

Hi Tiago,


could you please once again insert the change you did? your description was somehow changed to a link...



03-09-2016 03:07 PM

03-08-2016 09:15 AM

Hi jmayer,


   Thank you for your improving this doc.



03-07-2016 04:52 PM

using pin authentication (not recommended) you need at less to:

1/ have your server responding only on SSL(otherwise password will be transmitted in clear text over the network.

2/ Using some .js library to encrypt your password in the mdb vs. per default in clear text.

my 2 cents


12-16-2015 11:18 AM

I managed to make it work doing the following:


                  Mi Perfil




function ContactInfo(cst_persid)



                var fid = fid_generator();

                var url = cfgCgi + "?SID=" + cfgSID + "+FID=" + fid + "OP=SHOW_DETAILFACTORY=cnt+PERSID=" + cst_persid ;

                document.location.href = url;





De: MACUL2012

Enviada em: quarta-feira, 16 de dezembro de 2015 14:15

Para: Juliana Mendo <>

Assunto: Re:  - Creating an interface for employees to change your own contact_id (CA SDM internal password)


CA Communities <>



Creating an interface for employees to change your own contact_id (CA SDM internal password)


new comment by Tiago MACUL<> View all comments on this document<>

12-16-2015 11:14 AM

Hola jmraimundo,


Por casualidad se le olvidó el paso seis, la función javascript? Ocurrió algún error?


Did you see step 06?



Tiago Macul

12-16-2015 08:48 AM

I follow the steps above to create a link for my Employee interface to access the contact info, but it is not working!


Just putting this on my home.htmpl it didn´t work, it didn't create the link:



      <td style="padding-left: 15px;" onclick="OpenMyOwnContact();">

              My own information




So I changed to this:



      <td style="padding-left: 15px;" onclick="OpenMyOwnContact();">

            <PDM_LINK>  My own information </PDM_LINK>




I guess there is something wrong with this.



When I click on the My own information, it throws me a screen saying that the session was refused.

09-17-2015 11:36 PM

Above is possible only for PIN field authentication .


We can integrate CA SDM out of box EEM  then credentials will be safe and user can also change.

in PIN field authentication ,credential are stored in DB as clear text.



09-17-2015 06:49 PM

Hi Chris_Hackett,


Knowledge is power.


Thank You

09-17-2015 04:45 PM

It's not so simple, but is very helpful.

Related Entries and Links

No Related Resource entered.