cancel
Showing results for 
Search instead for 
Did you mean: 

XMII - How to include custom transactions into services.... ?

Former Member
0 Kudos

Hello XMII Gurus:

We have done some customization in XMii to develop custom transactions. Now the dilemma is how to give end users access to these new transactions. Working with the developers I see that you can have URLs associated with these transactions, but I am looking for a way to associate a transaction with a service, so that it can be included in a security role, which in turn can be assigned to a user.

Any help is much appreciated.

Regards,

KT

Accepted Solutions (0)

Answers (2)

Answers (2)

jamie_cawley
Advisor
Advisor
0 Kudos

Transaction have reader and writer roles found under the menu option Transaction - Security.

Former Member
0 Kudos

Thanks for your reply Jamie.

I am looking at 'Transaction - Security' option for a certain custom transaction. Under Reader/Writer it shows me XMII Admin/Developer roles, but the space for Reader/Writer Available Roles is empty, i.e. I can not bring across other available roles in the UME.

Let me know what you think

Regards,

KT

jamie_cawley
Advisor
Advisor
0 Kudos

Is there an error in the Java web start console? What version of the JRE are you using?

Take a look in the applications and defaulttrace logs for errors and post what you find.

Regards,

Jamie

Former Member
0 Kudos

Thanks for the reply once again.

It had to do with not having appropriate access. I assigned myself developer role and now it shows me the available roles in the system.

Now the next thing i want to do here is to assign a test id to a role and see how that plays out.

Best regards,

KT

Former Member
0 Kudos

Jamie:

I have a custom URL transaction in place, works fine with a USER-ID which has the SAP delivered XMII Developer security role assigned. What I am trying to figure out is the service within the XMII Developer role which makes this possible.

For this, I made a custom role in UME and assigned it all the services which were under the developer role, and to my surprise it didn't work. I have also taken care of the reader/writer role assignment to transaction through the workbench.

Do you know why this is happening, am I missing something here?

Regards,

KT

jamie_cawley
Advisor
Advisor
0 Kudos

Does the user exist in the XMII Users role? If not, try adding it.

Jamie

Former Member
0 Kudos

It didn't initially, but when i assigned it did work. But, then again I took all the services within the XMII User role and assigned it to my new role and it doen't work. As another test, I took away the XMII Developers role and assigned just the XMII Users role, the transaction still works.

Something to do with the role naming convention? My custom roles are like XMII_TEST1....

KT

Former Member
0 Kudos

Hello KT,

A transaction in MII can be accessed as a SOAP Service or by means of HTTP post. in MII 12.0 to the best of my knowledge there are only there roles that you can assign to the users MII Admin/Developer/User and whoever has these roles will either get it all or none. There is currently no means to enforce ACL (access contrlol list) for given transactions.

cheers,

Naveen