Click HERE to see how Saviynt Intelligence is transforming the industry. |
01/05/2024 04:12 AM
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
01/05/2024 08:30 AM
01/05/2024 08:34 AM
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
01/05/2024 10:13 AM
You need connection json ? You can prepare using developers handbook
01/08/2024 01:59 AM
Hi @rushikeshvartak,
No, I have made successful connection. I need details about other JSONs.
Thanks,
Mohit Arora
01/08/2024 06:49 PM
Other JSON package is attached on KB
01/09/2024 01:38 AM
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
01/16/2024 02:23 AM
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"
}
}