5.1.c built-in derived types in basic processors
		
		
			
				
					
					
					
					
					
					
					
					
					
					
					
					
					
				
			
		
		
		
			
				
					
					
					
					
					
					
					
					
					
					
					
					
					
				
			
		
	
	
	
		
			5.1.c built-in derived types in basic processors
		
		
			
				When you activate the Valid Values trigger you must see an "xforms-valid" output for all the 
				data types. When you activate the Invalid Values trigger you must see an "XFORMS-INVALID" output 
				for all the data types except string, which will either have an output of "xforms-valid" 
				or not appear. 
			
		
		
		    Results:
			
				
					
				
			
			
		
	    
		  Valid Values
		    
			   12
			   0
			   -3
			   -9223372036854775808	
			   -2147483648	
			   -32768
			   -128
			   0
			   18446744073709551615	
			   4294967295
			   65535
			   255
			   +100000
			
		
	    
		  Invalid Values
		    
			   Bogus Data
			   Bogus Data
			   Bogus Data
			   Bogus Data	
			   Bogus Data	
			   Bogus Data
			   Bogus Data
			   Bogus Data
			   Bogus Data	
			   Bogus Data
			   Bogus Data
			   Bogus Data
			   Bogus Data
			
		
		
			
				integer 
				
					XFORMS-INVALID (integer)
				
				
					xforms-valid (integer)
				
			
		
		
			
				nonPositiveInteger 
				
					XFORMS-INVALID (nonPositiveInteger)
				
				
					xforms-valid (nonPositiveInteger)
				
			
		
		
			
				negativeInteger
				
					XFORMS-INVALID (negativeInteger)
				
				
					xforms-valid (negativeInteger)
				
			
		
		
			
				long 
				
					XFORMS-INVALID (long)
				
				
					xforms-valid (long)
				
			
		
		
			
				int 
				
					XFORMS-INVALID (int)
				
				
					xforms-valid (int)
				
			
		
		
			
				short 
				
					XFORMS-INVALID (short)
				
				
					xforms-valid (short)
				
			
		
		
			
				byte 
				
					XFORMS-INVALID (byte)
				
				
					xforms-valid (byte)
				
			
		
		
			
				nonNegativeInteger 
				
					XFORMS-INVALID (nonNegativeInteger)
				
				
					xforms-valid (nonNegativeInteger)
				
			
		
		
			
				unsignedLong 
				
					XFORMS-INVALID (unsignedLong)
				
				
					xforms-valid (unsignedLong)
				
			
		
		
			
				unsignedInt 
				
					XFORMS-INVALID (unsignedInt)
				
				
					xforms-valid (unsignedInt)
				
			
		
		
			
				unsignedShort 
				
					XFORMS-INVALID (unsignedShort)
				
				
					xforms-valid (unsignedShort)
				
			
		
		
			
				unsignedByte 
				
					XFORMS-INVALID (unsignedByte)
				
				
					xforms-valid (unsignedByte)
				
			
		
		
			
				positiveInteger 
				
					XFORMS-INVALID (positiveInteger)
				
				
					xforms-valid (positiveInteger)