[jboss-jira] [JBoss JIRA] Closed: (JBESB-324) Review the helloworld_file_action readme.txt
Esteban Schifman (JIRA)
jira-events at jboss.com
Thu Jan 4 17:56:27 EST 2007
[ http://jira.jboss.com/jira/browse/JBESB-324?page=all ]
Esteban Schifman closed JBESB-324.
----------------------------------
Resolution: Done
Last comment regarding post directory excluded from readme.txt. The rest is fine
> Review the helloworld_file_action readme.txt
> --------------------------------------------
>
> Key: JBESB-324
> URL: http://jira.jboss.com/jira/browse/JBESB-324
> Project: JBoss ESB
> Issue Type: Task
> Security Level: Public(Everyone can see)
> Components: Examples
> Affects Versions: 4.0 CR2
> Reporter: Burr Sutter
> Assigned To: Esteban Schifman
> Fix For: 4.0 CR2
>
>
> Please review the contents of the readme.txt in the helloworld_file_action quickstart. Specifically the section that tries to describe the attributes of the fs-message-filter tag.
> It is pasted below but if you need to make edits please update the one in SVN directly.
> Overview:
> =========
> This is a basic example of using the File gateway feature of the JBoss ESB
> Files that are found in a particular directory with a particular
> extension are sent to a JMS queue with actions for processing.
>
> Before Running:
> ===============
> 1. Update the "jbosshome.dir" property in the quickstarts.properties file in "../".
> 2. Make sure the jbossesb.sar is deployed on your JBoss Application Server.
> 3. Make sure the JBoss Application server is running since it uses JBossMQ
> 4. Open the jbossesb.xml configuration file and review this section:
> <fs-bus busid="helloFileChannel" >
> <fs-message-filter
> directory="C:/tmp/ESBInput"
> input-suffix=".dat"
> work-suffix=".esbWorking"
> post-delete="false"
> post-directory="C:/tmp/ESBInputt"
> post-suffix=".sentToEsb"
> error-delete="false"
> error-directory="C:/tmp/ESBInput"
> error-suffix=".IN_ERROR"
> />
> </fs-bus>
>
> You will need to create a tmp/ESBInput directory or modify this section of
> jbossesb.xml
> 5. If you change these settings make sure to also change the build.xml's runtest target
>
> To Run:
> =======
> 1. In a command window type "ant run". You will see the service get registered in the
> JBoss AS server console as well as by the activity in the command window where the service
> runs.
> 2. Open another command window and type "ant runtest". This will create a new file called
> "MyInput.dat" in the directory "/tmp/ESBInput" with the contents "Hello World In A File"
> 3. You should see the output on the first command window running the service.
> 4. Change the file name and contents and re-test.
>
> What to look at in this Quickstart:
> ===================================
> This example demonstrates the use of a file gateway that by default loads the file
> and pushes into a JMS message queue. What follows is a more detailed discussion on the
> file gateway:
>
> * directory - the directory to be monitored for input file messages
> * input-suffix - the file extension to be monitored, other files will be ignored
> * work-suffix - the file extension that is used while the file is "in process" by the
> ESB. The file is considered to be "in process" while the gateway is passing it into
> the ESB listener/service (in this case JMS queue).
> * post-delete - "true" or "false". The file can be removed once has been successfully
> processed.
> * post-directory - The place where the "processed" file ends up assuming no errors
> and assuming post-delete="false"
> * post-suffix - The file extension that is used to mark the file as "completed"
> * error-delete - "true" or "false". If there is an internal error and the file fails to
> be loaded by the ESB, delete it.
> * error-directory - The place to drop any file that fails to be uploaded/processed
> * error-suffix - The file extension that is used to mark a file has had an internal error.
> Note: Error processing in this case means the file failed to pass through the gateway
> and into the waiting queue. This does NOT cover errors/exceptions in your action classes.
>
>
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list