-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathMULE-README.txt
118 lines (75 loc) · 4.43 KB
/
MULE-README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
WELCOME
=======
Congratulations you have just created a new Mule module!
This wizard created a number of new classes and resources useful for Mule modules. Each of the created files
contains documentation and _todo_ items where necessary. Here is an overview of what was created.
./pom.xml:
A maven project descriptor that describes how to build this module. If you enabled this project for the
MuleForge, this file will contain additional information about the project on MuleForge.
./assembly.xml:
A maven assembly descriptor that defines how this module will be packaged when you make a release.
./LICENSE.txt:
The open source license text for this project.
-----------------------------------------------------------------
./src/main/java/org/mule/module/filepack/i18n/FilepackMessages.java:
The FilepackMessages java class contains methods for access i18n messages embedded in your java code.
-----------------------------------------------------------------
./src/main/resources/META-INF/services/org/mule/i18n/filepack-messages.properties
These message properties contain i18n strings used by FilepackMessages.java.
-----------------------------------------------------------------
./src/main/resources/META-INF/mule-filepack.xsd
The configuration schema file for this module. All configuration elements should be defined in this schema.
-----------------------------------------------------------------
./src/main/resources/META-INF/spring.schemas
Contains a mapping of the Namespace URI for this projects schema.
-----------------------------------------------------------------
./src/main/resources/META-INF/spring.handlers
Contains a mapping of the namespace handler to use for the schema in this project.
-----------------------------------------------------------------
./src/main/java/org/mule/module/filepack/config/FilepackNamespaceHandler.java
The implmentation of the namespace handler used to parse elements defined in mule-filepack.xsd.
TESTING
=======
This project also contains test classes that can be run as part of a test suite.
-----------------------------------------------------------------
./src/test/java/org/mule/module/filepack/FilepackTestCase.java
This is an example functional test case. The test will work as is, but you need to configure it to actually test your
code. For more information about testing see: http://www.mulesoft.org/documentation/display/MULE3USER/Functional+Testing.
-----------------------------------------------------------------
./src/test/resources/filepack-functional-test-config.xml
Defines the Mule configuration for the FilepackTestCase.java.
-----------------------------------------------------------------
./src/test/java/org/mule/module/filepack/FilepackNamespaceHandlerTestCase.java
A test case that is used to test each of the configuration elements inside your mule-filepack.xsd schema file.
-----------------------------------------------------------------
./src/test/resources/filepack-namespace-config.xml
The configuration file for the FilepackNamespaceHandlerTestCase.java testcase.
ADDITIONAL RESOURCES
====================
Everything you need to know about getting started with Mule can be found here:
http://www.mulesoft.org/documentation/display/MULE3INTRO/Home
There further useful information about extending Mule here:
http://www.mulesoft.org/documentation/display/MULE3USER/Introduction+to+Extending+Mule
There is detailed information about creating Mule configuration schemas here:
http://www.mulesoft.org/documentation/display/MULE3USER/Creating+a+Custom+XML+Namespace
For information about working with Mule inside and IDE with maven can be found here:
http://www.mulesoft.org/documentation/display/MULE3INTRO/Setting+Up+Eclipse
Remember if you get stuck you can try getting help on the Mule user list:
http://www.mulesoft.org/email-lists
Also, MuleSoft, the company behind Mule, offers 24x7 support options:
http://www.mulesoft.com/enterprise-subscriptions-and-support
Enjoy your Mule ride!
The Mule Team
--------------------------------------------------------------------
This project was auto-generated by the mule-module-archetype.
artifactId=mule-module-filepack
description=Provides transformation to fixed width and delimited files.
muleVersion=3.1.1
hasCustomSchema=y
hasBootstrap=n
package=org/mule/module
forgeProject=n
version=1.0-SNAPSHOT
groupId=org.mule.modules
basedir=/Users/rkruze/mule/source/connectors
--------------------------------------------------------------------