0 votes
1.8k views
in REST API by

1 Answer

0 votes
by (240 points)
Technically possible from server scripts using live connect ,however it is tedious.From the services use HTTP connector to make server side REST API calls(available from SYSDATA toolkit).

--Mahesh
by (16.3k points)
you can make rest api calls from coach views also as xhr requests e.g. the following in the load section will retrieve the user profile image via rest api call

var _this = this;
var imagehtml;
var imgheight = 60;
var imgwidth = 60;
var userName = "current";

if (this.context.binding){
userName = this.context.binding.get("value");
}
if (this.context.options.imageHeight){
imgheight = this.context.options.imageHeight.get("value");
}
if(this.context.options.imageWidth){
imgwidth = this.context.options.imageWidth.get("value");
}

var xhrArgs = function(config) { return {
url: "/rest/bpm/wle/v1/avatar/" + userName, content: {
accept: "application/json"
},
load: displayImage,
handleAs: "json"} };

try{

deferred = dojo.xhrGet(xhrArgs ( { inputs: {}}));

} catch (error) {
alert(error);
}

function displayImage(json_results) {
imagehtml = "<img height='" + imgheight + "' width='" + imgwidth + "' src='data:image/jpeg;base64," + json_results.data.userAvatarImage + "' />";
var imgDiv = _this.context.element.getElementsByTagName("div")[0];
var nameDiv = _this.context.element.getElementsByTagName("div")[1];

imgDiv.innerHTML = imagehtml;
nameDiv.innerHTML = json_results.data.userName;
}

Related questions

0 votes
0 answers 334 views
0 votes
0 answers 940 views
0 votes
1 answer 1.1k views
0 votes
1 answer 1.2k views
0 votes
0 answers 475 views
0 votes
0 answers 485 views
asked May 16, 2016 in REST API by anonymous
0 votes
0 answers 332 views
0 votes
1 answer 590 views
0 votes
0 answers 338 views
0 votes
2 answers 900 views
0 votes
0 answers 205 views
0 votes
2 answers 6.5k views
0 votes
0 answers 1.7k views
0 votes
1 answer 1.1k views

635 questions

495 answers

98 comments

3.0k users

Join BPM Community Discord Channel

Welcome to BPM Tips Q&A, Community wiki/forum where you can ask questions and receive answers from other IBM BPM experts and members of the community. Users with 2000 points will automatically be promoted to expert level.
Created by Dosvak LLC
Our Youtube Channel
...