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

xsd.jbossesb-1.3.1.xsd Maven / Gradle / Ivy





	

	
		
			
				The jbossesb configuration for a single instance.
			
		
		
			
				
				
				
			
			
		
	

	
		
			
				A simple name-value pair.
			
		
		
			
				
					
					
				
			
		
	
	
	
        
            
                A container for the configurations global to a jbossesb config file
            
        
        
            
                
                    
                            
                            Security configuration that is global to the jboss-esb.xml file. 
                            These configuration settings are shared for all http-providers and EBWS that are defined in jboss-esb.xml.Domain.
                            
                    
                    
                        
	                        
	                            
		                            
	                                
	                                
	                            
	                        
                        
                        
                            
                                Security Domain.
                            
                        
                    
                
            
        
    

	

	
		
			
				A container for the providers referenced in the jbossesb
				config file
			
		
		
			
				
			
		
	
	
		
			
				Abstract provider.
			
		
		
			
		
		
	
	

	
		
			
				
					
						A provider of a bus. So for instance you can
						have a jms-provider (JBossMQ) or an
						ftp-provider.
					
				
				
					
				
			
		
	
	
		
			
				Generic Bus Provider.
			
		
		
			
				
			
		
	

	
		
			
				A bus (also called "channel" by others) is a means by
				which Services communicate with each other (JMS, FTP,
				HTTP, etc).
			
		
		
			
		
		
			
				
					An id such that this bus can be referenced by
					Service listn.
				
			
		
	
	

	
		
			
				
					
						
					
				
			
		
	

	
		
			
				Schedule Configuration.
			
		
		
			
		
		
			
				
					An id such that this schedule can be referenced by
					Service listner.
				
			
		
		
			
				
					Schedule start time and date.
				
			
		
		
			
				
					Schedule end time and date.
				
			
		
	
	

	
		
			
				
                    
                        
                            Schedule frequency.
                        
                    
                    
                        
                            Schedule frequency time units.
                        
                    
					
						
							
								Schedule execution count. -1 to execute indefinitely.
							
						
					
				
			
		
	

    
        
            
            
        
    
    
    
		
			
				
					
						
							
								Schedule CRON expression.
							
						
					
				
			
		
	

	

	
		
			
				A container for services.
			
		
		
			
				
			
		
	
	
		
			
				A service has listener or gateways and a list of
				actions.
			
		
		
			
				
                
				
				
			
			
				
					
						The service category which will be used to store
						a reference to this service in the registry.
					
				
                                
                                        
                                                
                                        
				
			
			
				
					
						The service name which will be used to store a
						reference to this service in the registry.
					
				
                                
                                        
                                                
                                        
                                
			
			
				
					
						The service description which stored with this
						service in the registry, so that the purpose of
						this service can be understood by a human.
					
				
                                
                                        
                                                
                                        
                                
			
			
				
					
						A value used for monitoring to produce alerts
						if the service takes longer to complete than
						the value of the field.
					
				
				
					
				
			
			
				
					
						A value used for monitoring to produce alerts
						if the service takes longer to complete than
						the value of the field.
					
				
				
					
				
			
            
                
                    
                        All services are locally invokable over an "in VM" transport.  Invokability
                        can be scoped using this attribute.  An "invmScope" value of "NONE" means that
                        the Service should not be locally invokable over the "in VM" transport.
                        More fine grained scoping will be added in the future.
                    
                
            
            
                
                    
                        Should the InVM listener execute in a transacted environment?
                    
                
            
            
                  
                    
                        Should the service update the message header upon service entrance and exit?
                    
                
            

		
	

    
        
            
            

            
            

            
            
        
    

    
		
			
			
		
	

	
		
			
				A container for actions belonging to this service.
			
		
		
			
				
			
			
                        
                        
                        
                        
                        
                        
                        
                        
		
	
	
		
			
				An action which will act on the message when it is
				received by the service. Actions can be chained. Hence
				you can specify a list of actions. Action are
				'pluggable' and can be custom code, however JBossESB
				comes with a list of predefined actions.
			
		
		
			
				
			
			
				
					
						The logical name of the action.
					
				
			
			
				
					
						The full classname of the java class in which
						this action is defined.
					
				
			
			
				
					
						The name of the method on the action that needs
						to be called when the message is received.
					
				
			
			
				
					
						A value used for monitoring to produce alerts
						if the service takes longer to complete than
						the value of the field.
					
				
				
					
				
			
			
				
					
						A value used for monitoring to produce alerts
						if the service takes longer to complete than
						the value of the field.
					
				
				
					
				
			
		
	

	
		
			
			
		
		
			
				
			
			
				
					
					 Is used to specify that a specific security role given by the role-name value should be used 
					 as the security identity for this service.
					
				
			
			
				
					
					Specifies one or more logical roles that are allowed to acccess the service.
					
				
			
			
				
					
					
				
			
			
				
					
					Is used to indicate that the current caller's identity should be propagated as the security identity
					this service.
					
				
			
			
				
					
					CallbackHandler implementation class. This will override the global callbackhandler 
					which can be specified in jbossesb-properties.xml
					
				
			
		
	

	

	
		
			
				A container for all listener for a service.
			
		
		
			
				
			
		
	
	
		
			
				A listener is a listener or a gateway. The listener
				defines to which bus the service is listening. The
				service can simultaneniously listen to multiple buses.
			
		
		
			
		
		
			
				
					The logical name of the listener.
				
			
		
		
			
				
					A reference to an existing bus, as defined in the
					'buses' section of this jbossesb config.
				
			
		
	

    
        
            
                Listener type that can only act as a message-unaware listener (gateway) .
            
        
        
            
        
    

    
        
            
                Listener type that can act as both a message-aware and message-unaware listener (gateway).
            
        
        
            
                
                    
                        
                            The number of threads which will be started for this
                            listener.
                        
                    
                
                
                    
                        
                            true if the listener is a gateway. A gateway is an
                            ESB-Unware listener, while a listener is ESB-aware
                            and as such expects jbossesb formatted messages.
                        
                    
                
            
        
    

    

    

	
		
			
				Abstract scheduled listener.
			
		
		
			
				

					
						
							DEPRECATED (use "schedule-frequency" or
							"scheduleidref"): The frequency with which
							this listener is scheduled (in seconds).
							Defaults to 10 seconds.
						
					
				
				

					
						
							The frequency with which this listener is
							scheduled (in seconds). Defaults to 10
							seconds.
						
					
				
				
					
						
							The id reference for the schedule that's
							driving this scheduled listener.
						
					
				
			
		
	

	
		
			
				Scheduled listener.
			
		
		
			
				
					
						
							
								Message Composer class name.
							
						
					
					
						
							
								Should the schedule execute in a
								transacted environment?
							
						
					
				
			
		
	

	
	
		
			
				Activation configuration for jca bus or listener.
			
		
		
			
				
			
		
	
	
		
			
				A specific gateway using JCA inflow.
			
		
		
			
				
					
						
					
					
					
					
					
					
				
			
		
	

	

	
		
			
				A JMS filter can add information to a Queue, or Topic.
				For example you can defined a message-selector. However,
				you can also push the queue name and type into this
				filter given you did not already specify them in the
				jms-bus.
			
		
		
			
				
					
						Name of the Queue of Topic.
					
				
			
			
				
					
						A Queue delivers a message once, a topic
						broadcasts a message to all registered
						listeners.
					
				
				
					
						
						
					
				
			
			
				
					
						A message-selector allows multiple listeners to
						register with the same queue/topic, but they
						will filter on this message-selector.
					
				
			
			
				
					
						If false, JMS messages will be sent
						non-persistent. Default is to send messages with
						DeliveryMode.PERSISTENT.
					
				
			
			
				
					
						JMS Session acknowledge mode. Can be on of
						AUTO_ACKNOWLEDGE (default), CLIENT_ACKNOWLEDGE,
						or DUPS_OK_ACKNOWLEDGE.
					
				
			
			
				
					
						JMS destination username. Will be used when creating a connection
						to the destination.
					
				
			
			
				
					
						JMS destination password. Will be used when creating a connection
						to the destination. Will be ignored if username is not specified.
					
				
			
			
				
					
						If true, JMS sessions will be transaction aware.
						Default is false.
					
				
			
		
	
	
		
			
				A JMS-Bus is a specific instance of a bus using the JMS
				protocol.
			
		
		
			
				
					
						
					
				
			
		
	
	
		
			
				A specific instance of a provider, providing JMS.
			
		
		
			
				
					
						
							The connection-factory used to lookup
							queues/topics in a naming directory (JNDI)
						
					
				
				
					
						
							The context factory class the JBossESB will
							use to do naming lookups.
						
					
				
				
					
						
							The pkg-prefix which will be used to do
							naming lookups. It is left empty by default.
						
					
				
				
					
						
							The URL used to do naming lookups.
						
					
				
			
		
	
	

	
		
			
				A specific instance of a provider, providing JMS through
				JCA inflow.
			
		
		
			
				
                    
                        
                    
					
						
							
								The artifact containing the resource
								adapter.
							
						
					
					
						
							
								The class name of the JCA endpoint.
							
						
					
					
						
							
								The class name of the messaging specific
								interface.
							
						
					
					
						
							
								The class name of the JCA Bridge.
							
						
					
					
						
							
								The transacted flag.
							
						
					
					
						
							
								The JNDI location of an alternate provider adapter
							
						
					
				
			
		
	
	
		
			
				A specific listener using the jms protocol.
			
		
		
			
				
					
						
					
					
						
							
								Client ID to be associated with the connection.  Used to associate a connection and its objects with
								state maintained on behalf of the client by a provider e.g. durable subscriptions.
								

If a clientId is required (e.g. when a 'durableSubscriptionName' is specified), but is not specified, it will default to the listener name. Durable subscription name. Only relevant for JMS Topics. A FS filter. The file share that is monitored for incoming new files. The file suffix used to filter files targeted for comsumption by the ESB (note: add the dot, so something like '.esbIn'). The file suffix used while the file is being process, so that another thread or process won't pick it up too. If true, the file will be deleted after it is processed. Note that in that case post-directory and post-suffix have no effect. If true, the file will be renamed after it is processed. Note that in that case post-directory and post-suffix have no effect. The file share to which the file will be moved after it is processed by the ESB The file suffix which will be added to the file name after it is processed. If true, the file will be deleted if an error occurs during processing. Note that in that case error-directory and error-suffix have no effect. The file share to which the file will be moved after when an error occurs during processing. The file suffix which will be added to the file name after an error occurs during processing. A Fs-Bus is a specific instance of a bus using the File protocol. A specific instance of a provider, providing a file system (local fileshare or NAS). A specific listener using the file protocol. A FTP filter. The ftp directory that is monitored for incoming new files. The username used to access the ftp server The password used to access the ftp server. The file suffix used to filter files targeted for comsumption by the ESB (note: add the dot, so something like '.esbIn'). The file suffix used while the file is being process, so that another thread or process won't pick it up too. If true, the file will be deleted after it is processed. Note that in that case post-directory and post-suffix have no effect. If true, the file will be renamed after it is processed. Note that in that case post-directory and post-suffix have no effect. The ftp directory to which the file will be moved after it is processed by the ESB The file suffix which will be added to the file name after it is processed. If true, the file will be deleted if an error occurs during processing. Note that in that case error-directory and error-suffix have no effect. The ftp directory to which the file will be moved after when an error occurs during processing. The file suffix which will be added to the file name after an error occurs during processing. This is an ftp server setting which may vary per session. The protocol, can be sftp (SSH File Transfer Protocol), ftps (FTP over SLL) and ftp (to which it defaults). The url to a public server certificate for ftps, or to a private certificate for sftp client verification. sftp certificate can be located via a resource. The common name of a certificate, which may be needed for ftps. The passphrase of the private key, if necessary, for sftp client verification. If true, the ftp server does not permit write opertations on files. Note that in this case the following properties have no effect: work-suffix, post-delete, post-directory, post-suffix, error-delete, error-directory, and error-suffix. A FTP-Bus is a specific instance of a bus using the FTP protocol. A specific instance of a provider, providing a ftp service. The ftp hostname, as it can be resolved by DNS. A specific listener using the ftp protocol. A SQL filter. The table in which esb message are stored. A unique key (PK) in the table. Column name for storing the message delivery retry count. The field that holds the serialized message. This column contents ('P', 'W', 'E' or 'D') indicates if the row is pending (P), in process (W), in error(E) or done (D) if postDelete and/or errorDelete are 'true' rows might be deleted A where clause, not including the word where, which is applied to the query. A where clause, not including the word where, which is applied to the query. Holds the timestamp when the record was inserted. If true, records will be deleted after processing.((e.g. no rows with a 'D' for done, in column defined in 'status_column') If true, records in error will be deleted after attempted picked up for processing.(e.g. no rows with a 'E' for error, in column defined in 'status_column') A SQL-Bus is a specific instance of a bus using the SQL protocol. A specific instance of a provider, providing a db service. The name of the datasource. The url needed to connect to the db. The driver needed to connect to the db. The username used to access the database. The password used to access the database. The transacted flag. A specific listener using the SQL protocol. The frequency with which this listener polls the db in seconds. Defaults to 10 seconds. A Hibernate filter. The class name to monitor. A comma-separated list of events to intercept. A hibernate-bus is a specific instance of a bus using the Hibernate protocol. A specific instance of a provider, providing a hibernate service. The Hibernate configuration file to use. A specific listener using the hibernate protocol. JBoss Remoting Bus JBoss Remoting Server listen port. JBoss Remoting Provider. Jboss Remoting Listener/Server protocol. JBoss Remoting Server bind address. When not specified, defaults to InetAddress.getLocalHost().getHostName(). JBoss Remoting Listener. Http Bus Http Provider. http Listener. Exception to HTTP status code mappings. Aynchronous HTTP Response. If set, the gateway will asynchronously deliver the message to the target Service. The URL Pattern of requests to be filtered to this listener. Set the ESB Message payload ass either a String or an array of bytes. Path to a .properties file containing a list of Exception to HTTP Status code mappings. Static HTTP Gateway response payload for async message delivery to service.

If not set, an empty (zero length) payload will be returned in the HTTP Response. Static HTTP Gateway response code for async message delivery to service.

If not set, a 200 status (OK) will be returned in the HTTP Response. Groovy Listener. The path (classpath) to the Groovy Gateway script. Or, the alias for the pre-packaged Groovy Gateway script. UDP Listener that uses Mina. The host that this listener will listen to. The port that this listener will listen to. The fully qualified name of a org.jboss.soa.esb.listeners.gateway.mina.MessageHandler implementation. Camel "from" element. Camel "uri" attribute. Camel Bus Camel "from" URI. Should the Service be invoked asynchronously? Synchronous Service invocation timeout. Camel Provider. Camel Gateway. Camel "from" URI. Should the Service be invoked asynchronously? Synchronous Service invocation timeout.





© 2015 - 2025 Weber Informatics LLC | Privacy Policy