This sample script demonstrates how to retrieve a list of all objects (environments, etc.) from EPC.

  • api – relative API (without server name)
  • parameters – additional call parameters
  • language – call language

Syntax

List<‍EPCObject‍> GetObjects(string api, Dictionary<‍string, object‍> parameters = null, string language = "en")

Applicability

This functionality is available anywhere users can write C# code.

Code Sample

var sb = new StringBuilder();
var errors = new List<‍string‍>();
if (bpmAppService.BPMSServices.EPCService.Login(out errors))
{
	var objects = bpmAppService.BPMSServices.EPCService.GetObjects("api/v1/admin/environments");
	if (objects != null && objects.Any())
		foreach (var e in objects)
			sb.AppendLine(string.Format("Environment id 0 - 1", e.nodeId, e.name));
}
else
	foreach (var e in errors)
		sb.AppendLine(e);
formObject.Log = sb.ToString();