cancel
Showing results for 
Search instead for 
Did you mean: 

activating webservices in GRC 10

Former Member
0 Kudos

Hi All ,

Can anyone guide me how to enable the webservices in GRC 10 for integration with IDM components. I am googling about this but couldn't able to find any help. We used webservices through WSDL in GRC 5.3 , but i am unable to find a way for GRC 10.

Thanks for your suggestions .

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

Please try with this guide:

SAP BusinessObjects GRC 10.0 Integration Guide u2013 Access Control 10.0 and NetWeaver Identity Management

http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/60e7bc69-0bbc-2e10-bf82-9a66c5279574

http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/60e7bc69-0bbc-2e10-bf82-9a66c5279...

In this site you have several articles about GRC AC 10.0

http://www.sdn.sap.com/irj/scn/articles-grc-all

Thanks,

Regards,

Ignacio Barrionuevo

Former Member
0 Kudos

Hi ignacio

Thanks for your quick response , i have already gone through those links but couldn't find any help from those documents.

Former Member
0 Kudos

Hello Surfers,

Have you also checked [Note 1618524 - GRC 10.0 Access Control Inbound Webservices|https://service.sap.com/sap/support/notes/1618524] and the document inside it?

Cheers,

Diego.

Former Member
0 Kudos

Thanks Diego ,

Looks like this is the kind of document i am searching for ...

Thanks a lot

Former Member
0 Kudos

HI Diego ,

We will be using GRC AC 10 inbound webservices , do you know how to access/download the webservices present in grc 10 (previously for GRC 5.3 we used to download WSDL). In the SAP Note 1618524 and the document attached with that note describes the webservices and its associated parameters, but nothing was mentioned releated to how to get webservices from the grc 10.

Former Member
0 Kudos

Hi,

you can find information to these webservices in transaction SE80 in your GRC system.

Package is GRAC_DIRECTORY_SERVICES --> Enterprise Services --> Service Provider. There you can find all the webservices.

With double click on each webservice you can find detailed information and you can test.

I hope this will answer your question. Have fun

Best regards

Dirk

Former Member
0 Kudos

Thanks Dirk ,

i found it finally

Former Member
0 Kudos

Hi Keerthi,

Are you able to enable the webservices in GRC 10 for integration with IDM components.

Thanks


Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

Are you able to enable the webservices in GRC 10 for integration with IDM components.

Thanks


Former Member
0 Kudos

Hi shant ,

yes its working fine for me

Regards,

keerthi

Former Member
0 Kudos

Hi Keerthi,

Which IDM Product you are using to integrate with GRC 10. Have you written any custom java code to call GRC IDM web services. If yes can you please shear it with me. My mail id is shant.jain@gmail.com.

Thanks

Shant

Former Member
0 Kudos

Hi shant,

srry , i cant tell IDM product name, Custom java code is required to call the GRC IDM webservice.

In GRC 5.3 all the Webservices are published so you can directly test them using wsnavigator. It is different case in GRC 10. All the GRC 10 webservices can be accessed using TR SOAmanger

example: GRAC_SEARCH_ROLES_WS is the webservice provided by GRC for Role search. you need to provide the biniding to it. testing of this Webservice can either be done using any SOAP UI or custom developed Java code. But for integration you need to implement the web proxies (custom developed java code)

please search the sap notes: 1618524

Hope this helps you

Regards,

keerthi

Former Member
0 Kudos

HI Keerthi,

Can you share the Custom java code (web proxies) that you have used?

I am using eclipse to create a web service client. Below is the URL i got for WSDL

http://hostname:8010/sap/bc/srt/wsdl/sdef_GRAC_USER_ACCES_WS/wsdl11/ws_policy/document?sap-client=10...

But I am not able to call this web service from custom java code.

Here is the stricture on my Eclipse

Java code that i am working :

public static void main(String[] args) throws ServiceException {

 

                    GracIdmUsrAccsReqServices giuas = new GracIdmUsrAccsReqServices();

                    javax.xml.namespace.QName _xmlType = new javax.xml.namespace.QName("urn:sap-com:document:sap:soap:functions:mc-style", ">GracIdmUsrAccsReqServices");

                    org.apache.axis.encoding.Serializer serializer = GracIdmUsrAccsReqServices.getSerializer("", GracIdmUsrAccsReqServices.class, _xmlType);

                    System.out.println(serializer.getClass().getSimpleName());

If you can share some java code that you have used to call this web service than it will be great help.

Thanks in Advance

Shant

Former Member
0 Kudos

Hi Keerthi,

You custom code was pointing to your GRC portal system or to GRC ABAP system ?

Rajesh

Former Member
0 Kudos

Hi Rajesh,

Sorry for delayed response,

GRC 10 system runs on ABAP , your custom code should point to the webservices which are located on the GRC ABAP system.

,  I assume your pointing to wrong URL it will be like

http://<hostname>:<port>/sap/bc/srt/scs/sap/grac_user_acces_ws?sap-client=900

Best Regards,

keerthi

former_member213644
Participant
0 Kudos

Hi Keerthi,

In your comments above I found "GRAC_SEARCH_ROLES_WS is the webservice provided by GRC for Role search. you need to provide the biniding to it.".

How exactly we can provide binding to existing webservices?

Can you please mention the steps.

Thanks

Riju