cancel
Showing results for 
Search instead for 
Did you mean: 

Mapping multiple roles to a single role

Former Member
0 Kudos

Hi experts,

We are implementing GRC Access control 5.3.

I created a dummy job role (ZJPOAPPROVER) in ECC and trying to map few actual ECC roles such as PO approver (derived role), purchasing display role and a portal role (EP) too. I did this successfully with role mapping in CUP.

Now a user selects the job role "ZJPOAPPROVER" in his request, which should automatically pull up all the roles mapped.

It does pull up the roles but only one role is green and rest other role shows up as rejected and it is red. I could add the role by just clicking the checkbox.

Am I missing any configuration while doing this role mapping. We are on 5.3 SP05

Appreicate if you can provide some resolution..

Thanks

Kee

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Kee,

Were the connectors ( applications ) for other roles also selected in the Request ?

If not then CUP has intellisence to reject the roles for missing applications as those applications were nt part of tht request and would keep only the ones for which application has been selected and would trigger approval WF for the Role whose application has been part of the request.

Thanks

Jasmine

Former Member
0 Kudos

Thanks Jasmine for your response..

I had the both the ECC and EP connectors selected while submitting the request.

Infact I had mapped 3 ECC roles and 1 EP role to the same main role through role mapping.

But of the four roles, the system is only picking only one ECC role which is weird..

Appreciate your suggestions..

Thanks

Kee

Former Member
0 Kudos

Hi Kee,

Can you send us the logs , when u get this issue. I would debug and let you know the exact cause.

Thanks

Jasmine

Former Member
0 Kudos

Hi Jasmine,

I got this error when I tried to assign a portal user group to a user through CUP.

I am sorry this is a big message with ther very long log file. Appreciate your time and help.

I could not send the entire log file .. But managed to send the most

2009-03-02 20:38:50,297 [SAPEngine_Application_Thread[impl:3]_20] ERROR com.virsa.ae.accessrequests.bo.ProvisioningBO

com.virsa.ae.service.ServiceException: Field Mapping is not set for Application XP1

at com.virsa.ae.provisioning.idm.dao.ProvisionIDMUserDAO.provisionUser(ProvisionIDMUserDAO.java:213)

2009-03-02 20:55:37,306 [SAPEngine_Application_Thread[impl:3]_23] ERROR Date format Error : java.text.ParseException: Unparseable date: ""

java.text.ParseException: Unparseable date: ""

at java.text.DateFormat.parse(DateFormat.java:335)

at com.virsa.ae.commons.utils.Util.toDate(Util.java:2578)

at com.virsa.ae.commons.utils.Util.toDate(Util.java:2564)

at com.virsa.ae.search.bo.RoleValidityHelper.validate(RoleValidityHelper.java:80)

at com.virsa.ae.accessrequests.actions.RequestDetailsHelper.getNonRejectedExpiredRoles(RequestDetailsHelper.java:1112)

2009-03-02 20:55:37,650 [SAPEngine_Application_Thread[impl:3]_23] ERROR Exception occured while Provisioning User in SAP System

com.virsa.ae.core.BOException: Exception occured while Provisioning User in SAP System

at com.virsa.ae.accessrequests.bo.ProvisioningBO.autoProvision(ProvisioningBO.java:243)

at com.virsa.ae.accessrequests.bo.RequestBO.autoProvisioningForApprove(RequestBO.java:4555)

at com.virsa.ae.accessrequests.bo.RequestBO.callAEExitService(RequestBO.java:5548)

at com.virsa.ae.accessrequests.bo.RequestBO.callExitService(RequestBO.java:5322)

at com.virsa.ae.accessrequests.bo.RequestBO.approveRequest(RequestBO.java:5174)

at com.virsa.ae.accessrequests.bo.RequestBO.approveRequest(RequestBO.java:4967)

at com.virsa.ae.accessrequests.actions.RequestViewAction.confirmRequestApproval

I see this error : Field Mapping is not set for Application . I have not set the field mapping in my application. But when I try to create field mapping for SAP EP , I get another error as below:

2009-03-02 21:00:16,867 [SAPEngine_Application_Thread[impl:3]_22] ERROR Error in Sending the schema request sendSchemaRequest()

com.sap.engine.services.webservices.jaxm.soap.accessor.NestedSOAPException: Unable to create message from source.

at com.sap.engine.services.webservices.jaxm.soap.SOAPPartImpl.setContent(SOAPPartImpl.java:192)

Caused by: com.sap.engine.lib.xml.parser.NestedSAXParserException: Fatal Error: com.sap.engine.lib.xml.parser.ParserException: XMLParser: Bad Attribute value: ' or " expected!(:main:, row:5, col:18)(:main:, row=5, col=18) -> com.sap.engine.lib.xml.parser.ParserException: XMLParser: Bad Attribute value: ' or " expected!(:main:, row:5, col:18)

at com.sap.engine.lib.xml.parser.DOMParser.parse(DOMParser.java:139)

at com.sap.engine.lib.xml.parser.DOMParser.parse(DOMParser.java:173)

at com.sap.engine.services.webservices.jaxm.soap.SOAPPartImpl.parseDocument(SOAPPartImpl.java:221)

at com.sap.engine.services.webservices.jaxm.soap.SOAPPartImpl.setContent(SOAPPartImpl.java:189)

... 28 more

Caused by: com.sap.engine.lib.xml.parser.ParserException: XMLParser: Bad Attribute value: ' or " expected!(:main:, row:5, col:18)

at com.sap.engine.lib.xml.parser.XMLParser.scanAttValue(XMLParser.java:1403)

at com.sap.engine.lib.xml.parser.XMLParser.scanAttList(XMLParser.java:1577)

at com.sap.engine.lib.xml.parser.XMLParser.scanElement(XMLParser.java:1712)

at com.sap.engine.lib.xml.parser.XMLParser.scanContent(XMLParser.java:2442)

at com.sap.engine.lib.xml.parser.XMLParser.scanElement(XMLParser.java:1843)

at com.sap.engine.lib.xml.parser.XMLParser.scanContent(XMLParser.java:2442)

at com.sap.engine.lib.xml.parser.XMLParser.scanElement(XMLParser.java:1843)

at com.sap.engine.lib.xml.parser.XMLParser.scanContent(XMLParser.java:2442)

at com.sap.engine.lib.xml.parser.XMLParser.scanElement(XMLParser.java:1843)

at com.sap.engine.lib.xml.parser.XMLParser.scanDocument(XMLParser.java:2845)

at com.sap.engine.lib.xml.parser.XMLParser.parse0(XMLParser.java:231)

at com.sap.engine.lib.xml.parser.AbstractXMLParser.parseAndCatchException(AbstractXMLParser.java:145)

at com.sap.engine.lib.xml.parser.AbstractXMLParser.parse(AbstractXMLParser.java:160)

at com.sap.engine.lib.xml.parser.AbstractXMLParser.parse(AbstractXMLParser.java:261)

at com.sap.engine.lib.xml.parser.Parser.parseWithoutSchemaValidationProcessing(Parser.java:280)

at com.sap.engine.lib.xml.parser.Parser.parse(Parser.java:342)

at com.sap.engine.lib.xml.parser.DOMParser.parse(DOMParser.java:101)

... 31 more

2009-03-02 21:00:16,867 [SAPEngine_Application_Thread[impl:3]_22] ERROR Error in gettting Field Def

com.virsa.ae.service.ServiceException: com.sap.engine.services.webservices.jaxm.soap.accessor.NestedSOAPException: Unable to create message from source.

at com.virsa.ae.provisioning.idm.spml.request.SchemaRequest.sendSchemaRequest(SchemaRequest.java:131)

at com.virsa.ae.provisioning.idm.spml.request.SchemaRequest.getSchemaAttributes(SchemaRequest.java:142)

at com.virsa.ae.provisioning.idm.spml.request.SchemaRequest.getFieldDefinition(SchemaRequest.java:163)

at com.virsa.ae.configuration.bo.FieldMappingBO.getSAPFieldDefList(FieldMappingBO.java:126)

Caused by: com.sap.engine.lib.xml.parser.ParserException: XMLParser: Bad Attribute value: ' or " expected!(:main:, row:5, col:18)

at com.sap.engine.lib.xml.parser.XMLParser.scanAttValue(XMLParser.java:1403)

at com.sap.engine.lib.xml.parser.XMLParser.scanAttList(XMLParser.java:1577)

at com.sap.engine.lib.xml.parser.XMLParser.scanElement(XMLParser.java:1712)

at com.sap.engine.lib.xml.parser.XMLParser.scanContent(XMLParser.java:2442)

at com.sap.engine.lib.xml.parser.XMLParser.scanElement(XMLParser.java:1843)

at com.sap.engine.lib.xml.parser.XMLParser.scanContent(XMLParser.java:2442)

at com.sap.engine.lib.xml.parser.XMLParser.scanElement(XMLParser.java:1843)

at com.sap.engine.lib.xml.parser.XMLParser.scanContent(XMLParser.java:2442)

at com.sap.engine.lib.xml.parser.XMLParser.scanElement(XMLParser.java:1843)

at com.sap.engine.lib.xml.parser.XMLParser.scanDocument(XMLParser.java:2845)

at com.sap.engine.lib.xml.parser.XMLParser.parse0(XMLParser.java:231)

at com.sap.engine.lib.xml.parser.AbstractXMLParser.parseAndCatchException(AbstractXMLParser.java:145)

at com.sap.engine.lib.xml.parser.AbstractXMLParser.parse(AbstractXMLParser.java:160)

at com.sap.engine.lib.xml.parser.AbstractXMLParser.parse(AbstractXMLParser.java:261)

at com.sap.engine.lib.xml.parser.Parser.parseWithoutSchemaValidationProcessing(Parser.java:280)

at com.sap.engine.lib.xml.parser.Parser.parse(Parser.java:342)

at com.sap.engine.lib.xml.parser.DOMParser.parse(DOMParser.java:101)

... 31 more

2009-03-02 21:00:16,867 [SAPEngine_Application_Thread[impl:3]_22] ERROR com.virsa.ae.service.ServiceException: com.sap.engine.services.webservices.jaxm.soap.accessor.NestedSOAPException: Unable to create message from source.

com.virsa.ae.core.BOException: com.virsa.ae.service.ServiceException: com.sap.engine.services.webservices.jaxm.soap.accessor.NestedSOAPException: Unable to create message from source.

at com.virsa.ae.configuration.bo.FieldMappingBO.getSAPFieldDefList(FieldMappingBO.java:134)

at com.virsa.ae.configuration.actions.LoadFieldMapAction.execute(LoadFieldMapAction.java:56)

at com.virsa.ae.commons.utils.framework.NavigationEngine.execute

Caused by: com.sap.engine.services.webservices.jaxm.soap.accessor.NestedSOAPException: Unable to create message from source.

at com.sap.engine.services.webservices.jaxm.soap.SOAPPartImpl.setContent(SOAPPartImpl.java:192)

at com.sap.engine.services.webservices.jaxm.soap.SOAPMessageImpl.<init>(SOAPMessageImpl.java:83)

at com.sap.engine.services.webservices.jaxm.soap.MessageFactoryImpl.createMessage(MessageFactoryImpl.java:35)

at com.virsa.ae.provisioning.idm.spml.request.SchemaRequest.sendSchemaRequest(SchemaRequest.java:118)

... 25 more

Caused by: com.sap.engine.lib.xml.parser.NestedSAXParserException: Fatal Error: com.sap.engine.lib.xml.parser.ParserException: XMLParser: Bad Attribute value: ' or " expected!(:main:, row:5, col:18)(:main:, row=5, col=18) -> com.sap.engine.lib.xml.parser.ParserException: XMLParser: Bad Attribute value: ' or " expected!(:main:, row:5, col:18)

at com.sap.engine.lib.xml.parser.DOMParser.parse(DOMParser.java:139)

at com.sap.engine.lib.xml.parser.DOMParser.parse(DOMParser.java:173)

at com.sap.engine.services.webservices.jaxm.soap.SOAPPartImpl.parseDocument(SOAPPartImpl.java:221)

at com.sap.engine.services.webservices.jaxm.soap.SOAPPartImpl.setContent(SOAPPartImpl.java:189)

... 28 more

Caused by: com.sap.engine.lib.xml.parser.ParserException: XMLParser: Bad Attribute value: ' or " expected!(:main:, row:5, col:18)

at com.sap.engine.lib.xml.parser.XMLParser.scanAttValue(XMLParser.java:1403)

Thanks

Kee

Former Member
0 Kudos

Hi Kee,

Your Role Data source for Portal is not mapped . Application mapping for XP1 system ( i guess your portal connector ) needs to be done properly . Follow the EP_CUP guide on BPX , and check your settings.

Make sure you have imported those roles in CUP as well.

Thanks

Jasmine