10-23-2006 9:50 PM
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
10-23-2006 10:00 PM
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).
10-23-2006 10:58 PM
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]
10-24-2006 9:26 AM
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