Esempio n. 1
0
 def get_all(self):
     """ Get a processes from TM1 Server
 
     :return: List, instances of the TM1py.Process
     """
     request = "/api/v1/Processes?$select=*,UIData,VariablesUIData," \
               "DataSource/dataSourceNameForServer," \
               "DataSource/dataSourceNameForClient," \
               "DataSource/asciiDecimalSeparator," \
               "DataSource/asciiDelimiterChar," \
               "DataSource/asciiDelimiterType," \
               "DataSource/asciiHeaderRecords," \
               "DataSource/asciiQuoteCharacter," \
               "DataSource/asciiThousandSeparator," \
               "DataSource/view," \
               "DataSource/query," \
               "DataSource/userName," \
               "DataSource/password," \
               "DataSource/usesUnicode," \
               "DataSource/subset"
     response = self._rest.GET(request, "")
     response_as_dict = response.json()
     return [Process.from_dict(p) for p in response_as_dict['value']]
Esempio n. 2
0
 def get(self, name_process):
     """ Get a process from TM1 Server
 
     :param name_process:
     :return: Instance of the TM1py.Process
     """
     request = "/api/v1/Processes('{}')?$select=*,UIData,VariablesUIData," \
               "DataSource/dataSourceNameForServer," \
               "DataSource/dataSourceNameForClient," \
               "DataSource/asciiDecimalSeparator," \
               "DataSource/asciiDelimiterChar," \
               "DataSource/asciiDelimiterType," \
               "DataSource/asciiHeaderRecords," \
               "DataSource/asciiQuoteCharacter," \
               "DataSource/asciiThousandSeparator," \
               "DataSource/view," \
               "DataSource/query," \
               "DataSource/userName," \
               "DataSource/password," \
               "DataSource/usesUnicode," \
               "DataSource/subset".format(name_process)
     response = self._rest.GET(request, "")
     return Process.from_dict(response.json())