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();