GetBuiltinAssemblies

Syntax

GetBuiltinAssembliesResult GetBuiltinAssemblies()

Description

The GetBuiltinAssemblies operation enables the user to get a list of system assemblies available to be used in development environment.

Comments

The operation results in the list of string names of system assemblies and their description. The list can be further used to add links to assemblies or on setting up other units/assemblies.

Example

below is the example of using the GetBuiltinAssemblies operation to get information about system assemblies of development environment.

SOAP request:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <GetBuiltinAssemblies xmlns="http://www.fsight.ru/PP.SOM.Som" />
  </s:Body>
  </s:Envelope>

SOAP response:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<GetBuiltinAssembliesResult xmlns="http://www.fsight.ru/PP.SOM.Som" xmlns:q1="http://www.fsight.ru/PP.SOM.Som" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<builtinAssemblies xmlns=" ">
<it>
  <name>Andy</name>
  <description>Graphic primitives of workspaces</description>
  </it>
<it>
  <name>Forms</name>
  <description>Standard and additional components (form designer)</description>
  </it>
<it>
  <name>Metabase</name>
  <description>Repository objects, security</description>
  </it>
<it>
  <name>Db</name>
  <description>Relational objects</description>
  </it>
<it>
  <name>Dimensions</name>
  <description>Dictionaries</description>
  </it>
<it>
  <name>Matrix</name>
  <description>Matrices</description>
  </it>
<it>
  <name>Cubes</name>
  <description>Cubes, time series database, multidimensional calculation on database server</description>
  </it>
<it>
  <name>Pivot</name>
  <description>Analytical queries kernel (OLAP): filtering, highlighting, express report dimensions management, and so on</description>
  </it>
<it>
  <name>Workspace</name>
  <description>Workspace object</description>
  </it>
<it>
  <name>Chart</name>
  <description>Charts, 3D scenes</description>
  </it>
<it>
  <name>ExtCtrls</name>
  <description>Data access components (form designer)</description>
  </it>
<it>
  <name>Io</name>
  <description>Input-output operations</description>
  </it>
<it>
  <name>Etl</name>
  <description>ETL Tasks</description>
  </it>
<it>
  <name>MathFin</name>
  <description>Mathematical and financial functions</description>
  </it>
<it>
  <name>Drawing</name>
  <description>Formatting styles table, basic primitives for drawing (pen, brush, images, colors, and so on)</description>
  </it>
<it>
  <name>Export</name>
  <description>Basic export interfaces</description>
  </it>
<it>
  <name>Express</name>
  <description>Express reports</description>
  </it>
<it>
  <name>Registry</name>
  <description>Windows registry</description>
  </it>
<it>
  <name>Collections</name>
  <description>Collections: lists, queues, stacks</description>
  </it>
<it>
  <name>Map</name>
  <description>Maps</description>
  </it>
<it>
  <name>Topobase</name>
  <description>Topobases: load from file, load to file</description>
  </it>
<it>
  <name>Report</name>
  <description>Regular reports</description>
  </it>
<it>
  <name>Tab</name>
  <description>The TabSheet component</description>
  </it>
<it>
  <name>Dt</name>
  <description>Data providers and data consumers for ETL tasks</description>
  </it>
<it>
  <name>Dal</name>
  <description>DBMS drivers, DBMS objects (tables, views, requests)</description>
  </it>
<it>
  <name>Xml</name>
  <description>Work with XML files: create, load to file/load from file, parse, and so on</description>
  </it>
<it>
  <name>Rds</name>
  <description>MDM repository</description>
  </it>
<it>
  <name>Orm</name>
  <description>Object relational model</description>
  </it>
<it>
  <name>AdoMd</name>
  <description>ADOMD catalog and its objects</description>
  </it>
<it>
  <name>Ms</name>
  <description>Modeling container</description>
  </it>
<it>
  <name>Speedometer</name>
  <description>Speedometers</description>
  </it>
<it>
  <name>Ui</name>
  <description>Work with "%s" as with Windows application</description>
  </it>
<it>
  <name>Net</name>
  <description>Work with network: HTTP requests, e-mail, Sharepoint</description>'
  </it>
<it>
  <name>ForeNet</name>
  <description>Fore.NET objects</description>
  </it>
<it>
  <name>Forms.Net</name>
  <description>Fore.NET components (form designer)</description>
  </it>
<it>
  <name>Fore</name>
  <description>the Document object, dialog box for setting object parameters, Task container</description>
  </it>
<it>
  <name>Laner</name>
  <description>Analytical queries kernel (OLAP) for work in series mode</description>
  </it>
<it>
  <name>VCS</name>
  <description>Version control system</description>
  </it>
<it>
  <name>Stat</name>
  <description>Statistical methods: linear regression, universal trend, and so on</description>
  </it>
<it>
  <name>Cp</name>
  <description>Optimal control problems</description>
  </it>
<it>
  <name>Adhoc</name>
  <description>Dashboard designer kernel</description>
  </it>
<it>
  <name>Transform</name>
  <description>Modeling transformations kernel</description>
  </it>
<it>
  <name>Web</name>
  <description>Work with web application</description>
  </it>
<it>
  <name>NN</name>
  <description>Neural networks</description>
  </it>
<it>
  <name>BISearch</name>
  <description>BI search</description>
  </it>
<it>
  <name>Marshalers</name>
  <description>Service means of Fore and Fore.NET objects transformation</description>
  </it>
<it>
  <name>ForeCollections</name>
  <description>Fore collections: lists, queues, stacks</description>
  </it>
<it>
  <name>ForeIO</name>
  <description>System of Fore input/output: files, catalogs, threads</description>
  </it>
<it>
  <name>Visualizators</name>
  <description>Visualizers</description>
  </it>
<it>
  <name>WinForms.Utils</name>
  <description>Auxiliary classes</description>
  </it>
<it>
  <name>Python</name>
  <description>Call functions in the Python language</description>
  </it>
<it>
  <name>ABAC</name>
  <description>ABAC kernel</description>
  </it>
<it>
  <name>BPM</name>
  <description>Business process objects</description>
  </it>
<it>
  <name>Host</name>
  <description>Work with third-party, licensing</description>
  </it>
<it>
  <name>Java</name>
  <description>Call functions in the Java language</description>
  </it>
<it>
  <name>ProjectPlanning</name>
  <description>Диаграммы Ганта</description>
  </it>
<it>
  <name>Algo</name>
  <description>Indicators calculation algorithms</description>
  </it>
  </builtinAssemblies>
  </GetBuiltinAssembliesResult>
  </soapenv:Body>
  </soapenv:Envelope>

JSON request:

{
 "GetBuiltinAssemblies" : ""
}

JSON response:

{
 "GetBuiltinAssembliesResult" :
  {
   "builtinAssemblies" :
    {
     "it" :
      [
        {
         "name" : "Andy",
         "description" : "Graphics primitives of workspaces"
        },
        {
         "name" : "Forms",
         "description" : "Standard and additional controls set (form designer)"
        },
        {
         "name" : "Metabase",
         "description" : "Repository objects, Security"
        },
        {
         "name" : "Db",
         "description" : "Relational objects"
        },
        {
         "name" : "Dimensions",
         "description" : "Dictionaries"
        },
        {
         "name" : "Matrix",
         "description" : "Matrices"
        },
        {
         "name" : "Cubes",
         "description" : "Cubes, time series database, multidimensional calculation on database server"
        },
        {
         "name" : "Pivot",
         "description" : "Analytical queries (OLAP) core: filtering, highlighting, express report dimensions management, and so on"
        },
        {
         "name" : "Workspace",
         "description" : "Workspace object"
        },
        {
         "name" : "Chart",
         "description" : "Charts, 3D scenes"
        },
        {
         "name" : "ExtCtrls",
         "description" : "Data access controls set (form designer)"
        },
        {
         "name" : "Io",
         "description" : "Input-output operations set"
        },
        {
         "name" : "Etl",
         "description" : "ETL tasks"
        },
        {
         "name" : "MathFin",
         "description" : "Mathematical and financial operations set"
        },
        {
         "name" : "Drawing",
         "description" : "Formatting styles table, basic primitives for drawing (pen, brush, images, colors, and so on)"
        },
        {
         "name" : "Export",
         "description" : "Basic export interfaces"
        },
        {
         "name" : "Express",
         "description" : "Express reports"
        },
        {
         "name" : "Registry",
         "description" : "Windows registry"
        },
        {
         "name" : "Collections",
         "description" : "Collections: lists, queues, stacks"
        },
        {
         "name" : "Map",
         "description" : "Maps"
        },
        {
         "name" : "Topobase",
         "description" : "Topobases: downloading from file, loading to file"
        },
        {
         "name" : "Report",
         "description" : "Regular reports"
        },
        {
         "name" : "Tab",
         "description" : "The TabSheet component"
        },
        {
         "name" : "Dt",
         "description" : "Data consumers and providers for ETL tasks"
        },
        {
         "name" : "Dal",
         "description" : "DBMS drivers, DBMS objects (tables, views, requests)"
        },
        {
         "name" : "Xml",
         "description" : "Work with XML files: create, load from\/load to file, parse and so on"
        },
        {
         "name" : "Rds",
         "description" : "MDM repository"
        },
        {
         "name" : "Orm",
         "description" : "Object relational model"
        },
        {
         "name" : "AdoMd",
         "description" : "ADOMD catalog and its objects"
        },
        {
         "name" : "Ms",
         "description" : "Modeling container"
        },
        {
         "name" : "Speedometer",
         "description" : "Speedometers"
        },
        {
         "name" : "Ui",
         "description" : "Work with "%s" as with Windows application"
        },
        {
         "name" : "Net",
         "description" : "Work with network: HTTP requests, e-mail, Sharepoint"
        },
        {
         "name" : "ForeNet",
         "description" : "Fore.NET objects"
        },
        {
         "name" : "Forms.Net",
         "description" : "Fore.NET components (form designer)"
        },
        {
         "name" : "Fore",
         "description" : "The Document object, dialog box for setting object parameters, Task container"
        },
        {
         "name" : "Laner",
         "description" : "Analytical queries kernel (OLAP) to work in series mode"
        },
        {
         "name" : "VCS",
         "description" : "Version control system"
        },
        {
         "name" : "Stat",
         "description" : "Statistical methods: linear regression, universal trend and so on"
        },
        {
         "name" : "Cp",
         "description" : "Optimal control problems"
        },
        {
         "name" : "Adhoc",
         "description" : "Dashboard designer kernel"
        },
        {
         "name" : "Transform",
         "description" : "Modeling transformations kernel"
        },
        {
         "name" : "Web",
         "description" : "Work with web application"
        },
        {
         "name" : "NN",
         "description" : "Neural networks"
        },
        {
         "name" : "BISearch",
         "description" : "BI search"
        },
        {
         "name" : "Marshalers",
         "description" : "Service means for Fore and .NET objects transformations"
        },
        {
         "name" : "ForeCollections",
         "description" : "The Fore collections: lists, queues, stacks"
        },
        {
         "name" : "ForeIO",
         "description" : "System of Fore input\/out: files, catalogs, threads"
        },
        {
         "name" : "Visualizators",
         "description" : "Visualizers"
        },
        {
         "name" : "WinForms.Utils",
         "description" : "Auxiliary classes"
        },
        {
         "name" : "Python",
         "description" : "Call functions in the Python language"
        },
        {
         "name" : "ABAC",
         "description" : "ABAC kernel"
        },
        {
         "name" : "BPM",
         "description" : "Business processes objects"
        },
        {
         "name" : "Host",
         "description" : "Work with external applications, licensing"
        },
        {
         "name" : "Java",
         "description" : "Call functions in the Java language"
        },
        {
         "name" : "ProjectPlanning",
         "description" : "Gantt charts"
        },
        {
         "name" : "Algo",
         "description" : "Indicators calculation algorithms"
        }
      ]
    }
  }
}
public static GetBuiltinAssembliesResult GetBuiltinAssemblies()
{
var somClient = new SomPortTypeClient(); //Proxy object for operation execution
//Operation execution parameters
var tGet = new GetBuiltinAssemblies();
//Get information about system assemblies
var result = somClient.GetBuiltinAssemblies(tGet);
return result;
}

See also:

Working with Development Environment