All Downloads are FREE. Search and download functionalities are using the official Maven repository.

xsd.2_1.SDMXQueryProcess.xsd Maven / Gradle / Ivy

The newest version!



	
	
	
	
		SDMX Process Query Module
		The process query module provides the construct of a query for a process.
	

	
		
			ProcessQueryType defines the structure of a process query. The parameters for the query are contained in the ProcessWhere element. The References element is used to indicate how objects that are referenced from the matched process scheme should be returned.
		
		
			
				
					
					
				
			
		
	
	
	
		
			ProcessWhere contains the parameters for a process query. All parameters must be matched for an object to satisfy the query. In addition to querying based on the basic maintainable properties, it is also possible to query based on the details of the process steps defined within the process. In any case, the entire process will be returned according the indicated return detail.
		
	

	
		
			ProcessWhereBaseType is an abstract base type which forms the basis for the ProcessWhereType.
		
		
			
				
					
					
					
					
					
					
					
					
					
					
				
				
					
						The type attribute indicates the type of constraint that is being queried for, with a default of Any, meaning both content and attachment constraints will be searched.
					
				
			
		
	
	
	
		
			ProcessWhereType defines the parameters of a process query. All supplied parameters must be matched in order for an object to satisfy the query.
		
		
			
				
					
						
							ProcessStepWhere is used to query for process steps matching the parameters supplied. It allows for nested process step queries so that hierarchical steps can be queried explicitly by their nested level, although a top level step will always result in a search for process steps at any level. This is an implicit set of "and" parameters, meaning all of the conditions must be met in order to return a match.
						
					
				
			
		
	

	
		
			ProcessStepWhereType defines a set of parameters for matching a category. All supplied parameters must be matched in order for an object to satisfy the query. In addition to the base item parameters, there are also parameters for matching based on the objects which serve as the input or output to the process step.
		
		
			
				
					
						
							InputOrOutputObject is a parameter for matching a process step based on the referenced object, and whether it is an input or an output to the step.
						
					
					
						
							ProcessStepWhere is used to query for process steps within a the particular process step. This is an implicit set of "and" parameters, meaning all of the conditions must be met in order to return a match.
						
					
				
			
		
	

	
		
			InputOrOutputObjectType describes the structure of input or output condition for a process step query. It contains reference to an object, as will as an attribute indicates whether the object should be an input, output, or either of the two to the step.
		
		
			
				
					ObjectReference is used to query for a process containing process steps where the referenced object is input or output to the process step.
				
			
		
		
			
				The type attribute is used to indicate whether the referenced object should be an input, output, or either of the two to the process step. The default for this is Any.
			
		
	

	
		
			InputOutputTypeCodeType enumerates the role an object plays in a process step.
		
		
			
				
					Input - referenced object is an input to the process step.
				
			
			
				
					Output - referenced object is an output to the process step.
				
			
			
				
					Any - referenced object is either an input or an output to the process step.
				
			
		
	
	




© 2015 - 2024 Weber Informatics LLC | Privacy Policy