Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

sso across platforms

Former Member
0 Kudos

All,

I have an SAP Portal on Windows, and I need to validate a user with seculib on Unix. I exported the verify.pse on Unix, but sapssoext fails with a code 9.

Is verify.pse supposed to work across different hardware architectures?

Thanks

Christian

3 REPLIES 3

WolfgangJanzen
Product and Topic Expert
Product and Topic Expert
0 Kudos

Yes, the PSE file (binary format!) is supposed to work on multiple platforms.

The error code 9 (SSF_API_RECIPIENT_ERRORS) is quite generic. Do you see any additional error information in the trace file?

Most likely it's a configuration issue.

Please verify also that you have exported the PSE file in binary mode (e.g. when using ftp).

0 Kudos

I verified that it was xfered in binary.

the only difference I see is:

on Windows (working context)

[Thr 5696] MySapEvalLogonTicketEx was called.

[Thr 5696] Unconverted Ticket is the following: AjExMDAgAA5wb3J...

.[Thr 5696] Initialized variables...

[Thr 5696] Preparing InContext...

[Thr 5696] Ticket is the following:

on Unix (not working)

[Thr 01] MySapEvalLogonTicketEx was called.

[Thr 01] Unconverted Ticket is the following: AjExMDAgAA5wb...

.[Thr 01] Initialized variables...

[Thr 01] *** ERROR => Stuct size 875639088 is not 8 [ssoxxext_mt. 306]

0 Kudos

That error is raised if a plausi-check on the size of an internal data structure is failed. To me that looks like a non-initialized variable (value: 875639088).

Please check if you are using the latest version of the sapssoext library.

Regards, Wolfgang