Saviynt unveils its cutting-edge Intelligence Suite products to revolutionize Identity Security!
Click HERE to see how Saviynt Intelligence is transforming the industry.
Saviynt Copilot Icon

Account Import JSON for SAP Netweaver Portal

mohitarora1
Regular Contributor
Regular Contributor

Hi Team,

Please help us with Account Import JSON and other JSONs for integration with SAP Netweaver Portal.

We tried retrieving details from SAP Enterprise Portal Integration Guide - Saviynt Forums - 38003, however it does not have complete details

Thanks,

Mohit Arora

7 REPLIES 7

rushikeshvartak
All-Star
All-Star

Refer https://forums.saviynt.com/t5/community-sourced-integrations/sap-enterprise-portal-integration-guide...


Regards,
Rushikesh Vartak
If this helped you move forward, click 'Kudos'. If it solved your query, select 'Accept As Solution'.

mohitarora1
Regular Contributor
Regular Contributor

Hi Rushikesh,

Thanks for the revert but the package link in this documentation is basically the export of the JSONs and does not describe the details. For Example, in Account Import JSON, we need to pass Authorization parameter, I wanted details about it what is the encoded value in it

Thanks,

Mohit Arora

You need connection json ? You can prepare using developers handbook


Regards,
Rushikesh Vartak
If this helped you move forward, click 'Kudos'. If it solved your query, select 'Accept As Solution'.

mohitarora1
Regular Contributor
Regular Contributor

Hi @rushikeshvartak,

No, I have made successful connection. I need details about other JSONs.

Thanks,

Mohit Arora

Other JSON package is attached on KB

https://forums.saviynt.com/t5/community-sourced-integrations/sap-enterprise-portal-integration-guide...


Regards,
Rushikesh Vartak
If this helped you move forward, click 'Kudos'. If it solved your query, select 'Accept As Solution'.

mohitarora1
Regular Contributor
Regular Contributor

Hi @rushikeshvartak ,

That is an export of a connection and has invalid JSONs because of extra characters being present because of export. Also, there is no explanation of the JSONs. For example, in one of the JSONs, you are supposed to provide base encoded value for authorisation, there is no explanation for it.

Thanks,

Mohit Arora

Sample account import json

 

{
"CONNECTION1": "login",
"RECONCILIATIONFIELD1": "NAME",
"REQUESTXML1": "<SOAP-ENV:Envelope xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\"><SOAP-ENV:Header></SOAP-ENV:Header><SOAP-ENV:Body><searchRequest requestID=\"search_01\"><filter><and><equalityMatch name=\"objectclass\"><value>sapuser</value></equalityMatch><substrings name=\"logonname\"><initial>*</initial></substrings></and></filter><attributes><attribute name=\"logonname\"></attribute><attribute name=\"firstname\"></attribute><attribute name=\"lastname\"></attribute><attribute name=\"email\"></attribute><attribute name=\"validfrom\"></attribute><attribute name=\"validto\"></attribute><attribute name=\"displayname\"></attribute><attribute name=\"assignedroles\"></attribute><attribute name=\"assignedgroups\"></attribute></attributes></searchRequest></SOAP-ENV:Body></SOAP-ENV:Envelope>",
"soapaction1": "",
"REQUESTPARAMS1": {
"X-Requested-With": "XMLHttpRequest",
"Content-Type": "text/xml;charset=UTF-8",
"Authorization": "${ACCESS_TOKEN}"
},
"RESPONSEDATAPATH1": "Body.searchResponse.searchResultEntry.attributes",
"ACCOUNTMAPPING1": "NAME: attr(@name=='logonname').value, CUSTOMPROPERTY1:attr(@name=='firstname').value,CUSTOMPROPERTY2:attr(@name=='lastname').value,CUSTOMPROPERTY3:attr(@name=='email').value,VALIDFROM:attr(@name=='validfrom').value?.format('yyyyMMddHHmmss'),VALIDTHROUGH:attr(@name=='validto').value.format('yyyyMMddHHmmss'),DISPLAYNAME:attr(@name=='displayname').value",
"ENTITLEMENTMAPPING1": {
"ROLE": "attr(@name=='assignedroles').value",
"GROUP": "attr(@name=='assignedgroups').value"
}
}