system.mes.spc.definition.getSampleDefinitionList(showDisabled, nameFilter, locationPathFilter)

Sepasoft MES Module Suite

system.mes.spc.definition.getSampleDefinitionList(showDisabled, nameFilter, locationPathFilter)

Returns an instance of a Dataset object containing available sample definitions

Syntax

system.mes.spc.definition.getSampleDefinitionList(showDisabled, nameFilter, locationPathFilter)

  • Parameters

Boolean showDisabled - If true, return only sample definitions that have been disabled.

String nameFilter - Sample definition name filter to limiting the results. It can contain wildcard characters including * or ?. The * character can be any characters and the ? character represents any single character.

String locationPathFilter - Location path filter to limit the results.

  • Returns

Dataset - An instance of a Dataset object containing sample definition information

  • Scope

All

Example

Python
path = 'New Enterprise\\New Site\\New Area\\New Line\\Location 1'
ds = system.mes.spc.definition.getSampleDefinitionList(False, '*', path)

print ds.getColumnNames()
for row in range(ds.getRowCount()):
	for col in range(ds.getColumnCount()):
		print ds.getColumnName(col) + ':' + ds.getValueAt(row,col)
	
	print '**'

Example Results

Python
[Name, Description, Version, DefUUID]
Name:1111A1
Description:
Version:May 16, 2022 12:41:54.001 PM - 0
DefUUID:0397de89-9317-4ea6-80f8-6a65caaa24b4
**
Name:110A1
Description:
Version:May 16, 2022 12:19:43.373 PM - 0
DefUUID:e0d2b174-fc87-4360-b30a-32d95c339f85
**

Sepasoft MES Module Suite