SiteMinder synchronization throws an
SUPPersistenceException with MobiLink – In a network configuration using Apache Web server and
mod_proxy, the StreamErrorMessage (404) is a standard HTTP NOT_FOUND
status. This may be caused if the httpd.conf settings for mod_proxy are incorrect
(including the ProxyPass and ProxyPassReverse properties), or if the
URLSuffix in the client is incorrect. The error log captures the
following message: Error:
SUPPersistenceException: SUPPersistenceException from synchronize:
-- SUPSynchronizeException: Sync failed: -1305
(MOBILINK_COMMUNICATIONS_ERROR) %1:86 %2:404 %3:0Details:
StreamErrorCode = 86 StreamErrorMessage = 404
Ensure the mod_proxy settings in
httpd.conf, both ProxyPass and
ProxyPassReverse "directive", are on separate lines within
httpd.conf (typically added in a
section towards the bottom with a comment). For
example:
# mod_proxy routing directives
ProxyPass /rbs/ http://suphost.acme.com:2480/
ProxyPassReverse /rbs/ http://suphost.acme.com:2480/
ProxyPass /mbs/ http://suphost.acme.com:5001/
ProxyPassReverse /mbs/ http://suphost.acme.com:5001/
Ensure that both directions are configured in the
httpd.conf for the
MobiLink™ port. If SAP Mobile Platform is installed on suphost.acme.com ProxyPass /rbs/
http://suphost.acme.com:2480/ ProxyPassReverse /rbs/
http://suphost.acme.com:2480/, then you must set the
URLSuffix to /rbs.