Quantcast
Channel: SCN : Unanswered Discussions - Process Integration (PI) & SOA Middleware
Viewing all articles
Browse latest Browse all 6719

SuccessFactors SFSF-Adapter (SOAP) and Upsert Parameters

$
0
0

We would like to upload Userdata using the SFAPI.

 

For this, we already have a working Operationmapping and a SFSF-Receiver Channel.

 

But now I figured out, that we need to change some processing parameter for the User Upsert.

Those are the parameters:

Capture.JPG

Those parameters are also defined in the WSDL:

      <urn:upsert>

         <urn:type>User</urn:type>

         <!--1 or more repetitions:-->

         <urn:sfobject> 

                         ...

         </urn:sfobject>

         <!--Zero or more repetitions:-->

         <urn:processingParam>

            <urn:name>?</urn:name>

            <urn:value>?</urn:value>

         </urn:processingParam>

      </urn:upsert>

 

But the SFSF-SOAP-Adapter does not take it!

If you just put it into your output structure the SFSF-Receiver creates something terribly wrong:

 

<upsert xmlns="urn:sfobject.sfapi.successfactors.com">

  <type>User</type>

       <sfobject>

            <type>User</type>

            <status>active</status>

            <externalId>...</externalId>

            <username>...</username>

       </sfobject>

       <sfobject>

            <type>User</type>

            <name>defaultPassword</name>

            <value>RANDOM_PWD</value>

       </sfobject>

  </upsert>

...


--> Has anyone ever tried to do this???


I know, you need to generate the datatypes with eclipse. But the Eclipse Add-On does not offer any options for this.

I also recognized, that when using the ODATA API, you can use "API option profiles" which you can create in SF to set the options.


Viewing all articles
Browse latest Browse all 6719

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>