PANTHEON™ Help

 Sadržaj
 Glavna strana- Dobrodošli u PANTHEON uputstva
[Collapse]PANTHEON
 [Collapse]PANTHEON priručnici
  [Expand]Priručnik za PANTHEON
  [Expand]Vodič po DataLab PANTHEON™ Farming
  [Expand]Vodič za mobilni POS
  [Expand]Vodič za PANTHEON Vet
 [Collapse]PANTHEON korisnički priručnici
  [Expand]Korisnički priručnik za PANTHEON
  [Expand]Operativni priručnik za datalab PANTHEON Farming
  [Expand]Korisnički vodič za mobilni POS
  [Expand]Korisnički priručnik za PANTHEON Vet
  [Expand]Korisnički priručnik za PANTHEON Farming
[Collapse]PANTHEON Web
 [Collapse]Priručnici za PANTHEON Web
  [Expand]Vodič po PANTHEON Web Light-u
  [Expand]Vodič po PANTHEON Web Terminal-u
  [Expand]Vodič za PANTHEON Web Legal
  [Expand]Arhiva starih proizvoda
 [Collapse]Korisnički priručnici za PANTHEON Web
  [Expand]Kako početi? PANTHEON Web
  [Expand]Korisnički priručnik za PANTHEON Web Light
  [Expand]Korisnički priručnik za PANTHEON Web Terminal
  [Expand]Arhiva starih proizvoda
  [Expand]Korisnički priručnik za PANTHEON Web Legal
[Collapse]PANTHEON Granule
 [Collapse]Priručnik za PANTHEON Granule
  [Expand]Granula Kadrovi
  [Expand]Granula Putni nalozi
  [Expand]Granula Dokumenti i zadaci
  [Expand]Granula Kontrolna tabla
  [Expand]Granula Servis na terenu
  [Expand]Granula B2B naručivanje
  [Expand]Inventar Fiksne Imovine
  [Expand]Granula Inventar skladišta
 [Collapse]Korisnički priručnik za PANTHEON Granule
  [Expand]Kako početi?
  [Expand]PANTHEON Granule i aktivacija
  [Expand]Granula Kadrovi
  [Expand]Granula Putni nalozi
  [Expand]Granula B2B Naručivanje
  [Expand]Granula Kontrolna tabla
  [Expand]Granula Dokumenti i Zadaci
  [Expand]Granula Servis na terenu
   PANTHEON Granule - česta pitanja i odgovori
  [Expand]Arhiva
  [Expand]Inventar Fiksne Imovine
  [Expand]Granula Inventar skladišta
   Arhiva

Load Time: 390,6656 ms
"
  6613 | 1 | |
Label


DBObjects APIs

               

In this chategory, you will find APIs that enable you to get, insert, update or delete almost any data from or to PANTHEON.

 

Table of contents

  1. Short description of DBObjects
  2. POST/api/DBObjects/execproc
  3. POST/api/DBObjects/selecttables
  4. POST/api/DBObjects/inserttable
  5. POST/api/DBObjects/updatetable
  6. POST/api/DBObjects/deletetable

 

1. Short description of DBObjects APIs:

POST/api/DBObjects/execproc Executes stored procedure(s) and creates PANTHEON temporary tables.
POST/api/DBObjects/selecttables Selects data from table(s) and creates PANTHEON temporary tables.
POST/api/DBObjects/inserttable Inserts data into a table using columns.
POST/api/DBObjects/updatetable Updates data in the table using columns and optional condition.
POST/api/DBObjects/deletetable Delete data  from table(s) base on condition (s)

2. POST/api/DBObjects/execproc

This API enables you to execute one or more procedures. If the procedure uses tempTables, it can be specified in the tempTables array parameters.  In the block procParams, you must specify procedure parameters. Results returned by the procedure can be presented in a .json file structure.

{
  "procedures": [
    {
      "procname": "string",
      "procParams": {
        "additionalProp1": "string",
        "additionalProp2": "string",
        "additionalProp3": "string"
      }
    }
  ],
  "inserts": [
    {
      "masterTable": "string",
      "fieldvalues": {
        "additionalProp1": "string",
        "additionalProp2": "string",
        "additionalProp3": "string"
      }
    }
  ],
  "updates": [
    {
      "masterTable": {
        "table": "string",
        "alias": "string"
      },
      "fieldvalues": {
        "additionalProp1": "string",
        "additionalProp2": "string",
        "additionalProp3": "string"
      },
      "tableFKs": [
        {
          "table": "string",
          "alias": "string",
          "join": "string",
          "parentAlias": "string",
          "fieldsToReturn": "string"
        }
      ],
      "customConditions": {
        "condition": "string",
        "params": [
          "string"
        ]
      }
    }
  ],
  "tempTables": [
    "string"
  ]
}

 

3. POST/api/DBObojects/selecttables

This API enables you to get data as a result of a query defined as the parameter masterTable with join tables in the parameters tableFKs with custom conditions in the parameters customConditions.

Additionally, you can sort your data using the parameters sortColumn and sortOrder. You can use the parameter tempTable in the query if you execute store procedure with result set.

{
  "start": 0,
  "length": 0,
  "fieldsToReturn": "string",
  "tableFKs": [
    {
      "table": "string",
      "alias": "string",
      "join": "string",
      "parentAlias": "string",
      "fieldsToReturn": "string"
    }
  ],
  "customConditions": {
    "condition": "string",
    "params": [
      "string"
    ]
  },
  "sortColumn": "string",
  "sortOrder": "string",
  "withSubSelects": 0,
  "masterTable": {
    "table": "string",
    "alias": "string"
  },
  "tempTables": [
    "string"
  ]
}

 

4. POST/api/DBObjects/inserttable

This API enables you to insert data into the table defined in the parameter masterTable. Additionally, tempTables can be created with parameters tempTables and data can be inserted in these temporary tables.

 

{
  "masterTable": "string",
  "fieldvalues": {
    "additionalProp1": "string",
    "additionalProp2": "string",
    "additionalProp3": "string"
  }
}

 

5. POST/api/DBObjects/updatetable

This API enables you to update data in the table as parameter masterTable, update data in the parameter fieldvalues with the ability to join tables in the parameters tableFKs with custom conditions in the parameters customConditions. 

 

{
  "masterTable": {
    "table": "string",
    "alias": "string"
  },
  "fieldvalues": {
    "additionalProp1": "string",
    "additionalProp2": "string",
    "additionalProp3": "string"
  },
  "tableFKs": [
    {
      "table": "string",
      "alias": "string",
      "join": "string",
      "parentAlias": "string",
      "fieldsToReturn": "string"
    }
  ],
  "customConditions": {
    "condition": "string",
    "params": [
      "string"
    ]
  }
}

 

6. POST/api/DBObjects/deletetable

This API enables you to delete data in the table as parameter masterTable, delete data in the parameter fieldvalues with the ability to join tables in the parameters tableFKs with custom conditions in the parameters customConditions. 

 

{
  "masterTable": {
    "table": "string",
    "alias": "string"
  },
  "tableFKs": [
    {
      "table": "string",
      "alias": "string",
      "join": "string",
      "parentAlias": "string",
      "fieldsToReturn": "string"
    }
  ],
  "customConditions": {
    "condition": "string",
    "params": [
      "string"
    ]
  }
}

 

  

     


Oceni ovu temu
Da li je ova tema korisna?
Komentari
Komentari će biti vidljivi i na forumu!