Skip to Content
avatar image
Former Member

sfapi invalid session ID $Version=0;

Hello Experts,

I am getting this issue while doing a employee sync. When I see the xml from PI, I get a $Version=0; instead of a Session ID. I can see the session ID getting generated in Successfactors sfapi audit log. This configuration worked earlier. I saw that the successfactors certificate had expired. I added the new certificate in the trusted ca's. The issue persist. Kindly provide your inputs.

regards

Syed

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

6 Answers

  • avatar image
    Former Member
    Oct 28, 2015 at 06:23 PM

    Hi everyone.

    In our case, after a recent upgrade from 7.31 (AS Java) SP08 to 7.31 SP16, something contained in the note 2174163 (included in that SP) has caused the issue. Our configuration was correct (even because it was working in the way it was for more than a year without any changes...).

    According to SAP: "The issue is a side effect from the SAP Note 2174163", even though we're not using the 'context' entry discussed in that note.

    SAP has provided us a fixed SDA file (com.sap.aii.af.axis.lib.sda) as a temporary fix, which has resolved the problem, and according to them they're working on a permanent fix that will be available soon.

    Thanks a lot for your help. Just leaving it here to help others with the same issue.

    Regards,

    Doug

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      According to SAP, this is the fix for our case: "SAP Note 2233772 - Axis XI30DynamicConfigurationHandler does not handle composite values correctly".

      Just as a reminder, in our case everything was working for more than one year without any recent channel adjusment, so it wasn't because of any channel configuration change.

      As I mentioned before, we recently applied the SP16 to our PI 7.31 Java, and one of the notes contained in that SP (2174163) had a side effect, fixed by the recent 2233772 above.

      Regards,

      Douglas

  • avatar image
    Former Member
    May 29, 2015 at 06:37 AM

    Could you share the screenshot of channel log.

    reg, avinash

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Oct 20, 2015 at 09:13 PM

    Hello Mansoor,

    Could you please let me know what you did to fix the issue? We're getting exactly the same text instead of the correct session id. The Login and Logout works perfectly, but not the main action itself.

    Thanks a lot!

    Doug

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi Praveen,

      My channel templates aren't correctly opening because of an old reference to Basis 7.02, but initially the current channels we have weren't modified recently... I have the two SOAP/Axis channels you mentioned: one for login and the other one for the transactions.

      Everything there was working correctly, and for a long time, some days ago. Then suddenly it stopped.

      Could you please send a screenshot of your channels configuration and modules, so I can compare with mine? I'll double check the mappings, but we're using the standard SCs from SAP...

      Our PI version is 7.31 SP16, java/single stack.

      Thanks a lot.

      Douglas

  • avatar image
    Former Member
    Oct 21, 2015 at 08:20 AM

    Hello Mansoor ,

    Sometimes even trusted CA requires a server restart. Can you please try that and see if it works.

    Thanks.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Oct 21, 2015 at 09:03 AM

    Hi Mansoor,

    I want to know two things,

    PI version and PI Patch level - because it can be

    SuccessFactors (SFSF) Adapter for SAP NetWeaver Process Integration

    -----

    I share with you java mapping - SessionIDHandling.zip.txt (change file name SessionIDHandling.zip)

    User Data OM(SFSFUserUpsertRequestConfirmation_Out_to_SFSFUserUpsertRequestConfirmation_In) add Java Mapping

    You can try this way


    regards

    Rıdvan Çakır


    Add comment
    10|10000 characters needed characters exceeded

  • Nov 08, 2015 at 11:56 AM

    Hi Mansoor,

    Can you please provide the solution as i am facing same issue now.

    Regards,

    Mani

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Doug

      Sorry was off SCN for a long time. Yes, you got the solution correct. The issue was SFAPI was returning multiple Session IDs in the header. I wanted to create a custom UDF to tackle this situation. Ended up applying the patch instead.

      Mansoor