EAR Structure for JSF project with EJBs

Hi All,
I have a JSF project which makes use of EJBs through EJB injection. The project basically consists of 3 components, which are independently archived (as JARs/WARs) and then added to an EAR. The components interact as follow:
EJB JAR: contains the EJB code.
Library JAR: contains the bean injection and common methods.
JSF WAR: contains the JSF pages as well as a request (page) bean which inherits from a class in the library JAR (one containing a bean injection).
The way I understand it, everything should work fine if I archive those components independently and then add them to an EAR (with the JSF WAR and EJB implementation JAR in the root, and the EJB interface JAR and the Library JAR in a /lib folder). If I do this, however, the bean injection fails and the bean proxy class is just null.
I managed to get around this by adding the Library JAR to the JSF WAR's lib directory, in which case the bean injection works fine, but if I do it this way it means I'll have to add the Library JAR to all WAR components I have, which seems like needless duplication. Am I doing something wrong when creating the EAR or is this just the way it is? To make myself a bit more clear I include the EAR structures below:
Not Working
|_ EJB-impl.jar
|_ JSF.war
|_ lib
      |_ EJB-intf.jar
      |_ Library.jar
Working
|_ EJB-impl.jar
|_ JSF.war
      |_ lib
             |_ Library.jar
|_ lib
      |_ EJB-intf.jarThank you,
Ristretto

Hi All,
I have a JSF project which makes use of EJBs through EJB injection. The project basically consists of 3 components, which are independently archived (as JARs/WARs) and then added to an EAR. The components interact as follow:
EJB JAR: contains the EJB code.
Library JAR: contains the bean injection and common methods.
JSF WAR: contains the JSF pages as well as a request (page) bean which inherits from a class in the library JAR (one containing a bean injection).
The way I understand it, everything should work fine if I archive those components independently and then add them to an EAR (with the JSF WAR and EJB implementation JAR in the root, and the EJB interface JAR and the Library JAR in a /lib folder). If I do this, however, the bean injection fails and the bean proxy class is just null.
I managed to get around this by adding the Library JAR to the JSF WAR's lib directory, in which case the bean injection works fine, but if I do it this way it means I'll have to add the Library JAR to all WAR components I have, which seems like needless duplication. Am I doing something wrong when creating the EAR or is this just the way it is? To make myself a bit more clear I include the EAR structures below:
Not Working
|_ EJB-impl.jar
|_ JSF.war
|_ lib
      |_ EJB-intf.jar
      |_ Library.jar
Working
|_ EJB-impl.jar
|_ JSF.war
      |_ lib
             |_ Library.jar
|_ lib
      |_ EJB-intf.jarThank you,
Ristretto

Similar Messages

  • Help me out with Directory structure for JSF+SPRING+HIBERNATE Project

    Hi frnds ,
    My name is Walter working for a startup software company . We are working on Hospital Management System (HMS) project .. MVC Architecture ...using Hibernate Spring and JSF ..we need to design Directory Structure for our project..
    plzz help me friends in suggesting MVC Directory structure ...? also plzz help me by directing me with the navigation flow?
    Thnxx in advance
    Regards
    Walter

    Thank you so much .. friends ..for your kind replies..thanks to Illu, anguquga and special thanks to BalusC for giving me the advice for hiring EE Artitech ..
    Anyways I have discussed with my teammates designing the directory structure
    anguquga your directory structure is close to what I have designed ..referiing to a sample application on web..
    Hospital Management system MVC architecture Directory structure
    This is the way the structure goes on ..
    model --> for Hibernate as well as Spring
    View --> for JSF
    src(-)
    |
    ------(-) java
         |
         -------(-) model
              |
              ------(+) businessobject
              |
              ------(-) dao
              |
              ------(+) hibernate
              |
              ------(+) exception
              |
              ------(-) service
              |
              ------ (+) impl
              |
              ------(+) util
              (-) view
              |
              ------(+) bean
              |
              ------(+) builder
              |
              ------(+) bundle
              |
              ------(+) servicelocator
              |
              ------(+) util
              |
              ------(+) validator
    (-) Web or WebRoot
    |
    ----- (-) JSP Files�etc.,
    |
    ----- (-) META-INF
    |
         ------     (+) Images
    |
         ------     (+) Scripts ==== CSS (cascading style sheets, JavaScript files etc.,)
    |
    ----- (-) WEB-INF =========xml files web.xml, faces-config.xml etc.,
         |
         -----(-) Classes
              |
    -----(-) HMS
    |
                   ----- (+) model
                   |
                   ----- (+) view
    |
    ----- (+) lib
    I am sure you may notice few errors .. if u find any plzz reply me back.... thnxx in advance for replies...and thnxx for giving your valuable replies...
    Walter (Kaleem)

  • JSF combined with EJB, how??

    Hi @ll,
    I have been trying for some days to combine my JSF pages with EJB Session Beans, but I haven't really found a working way to do it.
    First, I had my session bean directly as the backing bean for the JSF page, but I read somewhere that this isn't "allowed", so I created a helper bean as managed bean. This is now the backing bean for the jsf page and has as attribute the session bean.
    My helper bean:
    public class ManagedHelperBean {
    @EJB private JDDACReaderBeanRemote reader;
    public JDDACReaderBeanRemote getReader() {
         return reader;
    public void setReader(JDDACReaderBeanRemote reader) {
         this.reader = reader;
    }Part of my faces-config.xml
    <managed-bean>
    <managed-bean-name>helper</managed-bean-name>
    <managed-bean-class>com.company.ManagedHelperBean</managed-bean-class>
    <managed-bean-scope>session</managed-bean-scope>
    </managed-bean>Part of my jsp page:
    <h:outputText value="#{helper}"/>
    <h:outputText value="#{helper.reader}"/>Now, the first output in the jsp page works, the second one doesn't. Why can't the property reader be accessed?? What is the correct way to combine JSF with EJB?
    Kind regards,
    Wiebke

    Hello,
    I faced the same problem, but on a Weblogic 10 server.
    The problem with Weblogic 10 is, even if it's "supposed" to be a EE5 compliant server, it is not.
    As described here http://e-docs.bea.com/wls/docs100/webapp/annotateservlet.html , there is no Dependency Injection in JSF managed beans:
    The web container will not process annotations on classes like Java Beans and other helper classes.
    But, WL 10 offers DI on Servlets, Filters and Listeners.
    Here is how I solved it (probably not the best way, but it works for me):
    - created a filter with a list of EJB injected (as it works). For every filtered request, set a list of known (enum) as request attributes mapped each to a EJB service:
    public class EJBInjectFilter implements Filter {
    @EJB
    private MyEJBService ejbRef;
    public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain) throws IOException,
                   ServletException {
    log.debug("Setting EJB ref into request as attribute ");
              req.setAttribute(ServiceEnum.MY_EJB_SERVICE.toString(), ejbRef);
              chain.doFilter(req, resp);     
    - for every managed bean who needs a service you can do something like:
    (MyEJBService) ((HttpServletRequest) FacesContext.getCurrentInstance().
                   getExternalContext().getRequest()).getAttribute(ServiceEnum.MY_EJB_SERVICE.toString())
    to get a reference to service.
    I agree it is a totally not elegant solution. But why does WL 10 say it's a full JEE5 compliant server, and though does not provide DI for managed beans?
    A drawbacks I could think of is performance slow-down (for every request, apply filter, set list of attributes + references into request) - probably it does take some time.
    Let me know your thoughts.
    Edited by: cosminj on Nov 20, 2007 8:16 AM

  • Solution to iPhoto spinning beach ball for Book projects with too many unplaced photos

    A few days ago I discovered the solution to this problem for a client using iPhoto 9.5.1 in OS X Mavericks 10.9.4.
    =====
    TRIED ALL KNOWN SUGGESTIONS BUT NONE HELPED
    My client had already tried repairing, rebuilding etc. the iPhoto Library, and I tried OS X's Disk Verify and Repair Permissions plus emptied the cache folder in system Library and in the hidden user Library folder (option-key "Go" menu, Library). None of this helped.
    CLUE TO PROBLEM
    I noticed several of her iPhoto Book projects each had thousands of "unplaced" photos. In each of those cases, each Book project only had 10-50 "placed" photos used to order the book but thousands of "unplaced" photos. In a Book project, clicking on the bottom-right corner's "Photo" icon-button caused an extremely long lasting spinning beach ball making iPhoto unusable for long periods.
    I discovered the problem by clicking once on an existing Book project's name in the left column of iPhoto, then letting go of the mouse with its arrow cursor hovering over the selected Book project name. Within 1-7 seconds, a little pop-up appears listing the total number of photos (placed + unplaced) in that Book project. For many Book projects, the total number was just several more photos than the number of "placed" photos, e.g., a Book with 25 photos showed "(37)" in the pop-up info by the hovering stationary mouse, meaning 37 total photos (placed + unplaced) are associated with that Book project.
    BUT...
    ...some projects listed over 5,000 (five thousand) photos associated with a single Book project that had only placed 20-40 photos in the final printed book. One Book project had 6,070 and several other small book projects showed over 1,000 photos. In each Book project with a mass of unplaced photos, clicking the bottom-right "Photo" icon-button caused a very long-lasting spinning beach ball, almost certainly because iPhoto struggled to build a huge list of thumbnails for the mass of unplaced photos.
    My client didn't understand how to efficiently add photos to a new Book project and was clicking on the pull-down menu in the right column that appears after clicking the Photo icon-button within the Book project. From the menu she chose "Last import..." or other menu choice that added a mass of "unplaced" photos to the Book project.
    She didn't realize that after creating a new Book project, she could simply drag an individual photo or multi-selected group of photos or an event or "faces" group from its respective library section and drop it onto the Book project's name in the left column, thereby adding only a small group of "unplaced" photos.
    USER SOLUTIONS
    =====Delete mass of "unplaced photos" within a Book project
    This works best for cleaning up smaller number of unplaced photos from completed Book projects.
    Problems with solution:
    - if the number of unplaced photos is huge, e.g., 6,070, the list of unplaced photos won't appear for a long, long time if ever.
    - even if the list of unplaced photos finally appears, there's no way to select more than one thumbnail at a time, i.e., command-a for Select All doesn't work, nor do shift-clicks and command-clicks for multi-item selecting. You must click one photo then tap the "delete" key on your keyboard repeatedly and fast for this to be practical (note: delete key presses are cached here (meaning accumulated until it catches up processing them later); tapping the delete key like mad then waiting for iPhoto to catch up takes lots of patience.
    ====Delete an entire existing Book project containing a mass association of unplaced photos
    This is practical if you've already printed your Book project and no longer need it. My client chose this method for Book projects with a mega mass of unplaced photos.
    Problem with solution:
    - for incomplete Book projects in progress with a mass of unplaced photos, you'd have to start over after deleting the whole thing.
    NEED FOR IMPROVED IPHOTO FEATURE(S)
    (1) The existing "Clear Placed Photos" button within a Book project might be useful, but it'd be even better to also have a button to "Clear Unplaced Photos,” and this button should be available outside of the section that struggles to display thumbnails of large numbers of unplaced photos. Clicking "Clear Unplaced Photos" would do the trick.
    (2) An additional iPhoto behavior might help: iPhoto should warn with an option to cancel when adding a mass of photos to the "unplaced photo" section if the number of photos exceeds ??? (400??).
    (3) Add another choice to iPhoto’s special startup Administrative window (Repair, Rebuild, etc.): "Remove unplaced photos from existing projects. (Doesn't destroy any photos in Library)"
    Whew!

    Like I mentioned in the post, corruption was probably ruled out by running all the Admin features at iPhoto startup (e.g., Rebuild, etc.). I also stated in my post that I also ran a Disk Verify and Repaired Permissions in OSX (via Disk Utility). I also emptied system Library cache files as I stated in my post.
    I was paid to figure out the solution and am not getting paid to troubleshoot for Apple. The more unplaced photos there are in a Book project, the longer it takes to build thumbnails. It's an old general problem in computing when building lists on the fly.
    The delay happened for all Book projects with lots of unplaced photos (almost*** certainly more than Apple imagined a user would use), and the beach ball delay was proportional to the number unplaced photos, which super large numbers of photos.
    I very much doubt photos are corrupt. But Apple will probably figure it out. It was EASILY reproducible. Try it with different number of unplaced photos known not be corrupt (they display fine elsewhere and iPhoto's and Disk Utlity's admin Verify, Repair etc features show no problems).
    I'm done with this.
    My client's iPhoto works well now and she knows how avoid placing exorbitant numbers of unplaced photos into her project. I'm not getting paid to answer all this, so good night.
    =======
    ***"Science is the outcome of being prepared to live without certainty and therefore a mark of maturity. It embraces doubt and loose ends."
      — A. C. Grayling

  • Directory structure for JSF with EJB3 injection

    I currently have a relatively simple JSF application with the following structure:
    ROOT
    |
    |--index.jsp
    |--jsp
    |     |--index.jspx
    |     |--TopMenu.jspx
    |     |--Details.jspx
    |
    |--META-INF
    |--WEB-INF
    |      |--classes
    |            |--example
    |                    |--beans
    |                    |--model
    |                    |--tags
    |      |--lib
    |      |--tlds
    |      |--web.xml
    |      |--faces-config.xmlNow, I need to add a session bean that will be injected into a JSF managed bean, but I don't know where to put it. Actually, I don't know how should a driectory structure look like for an enterprise application which envlves jsp, jsf, servlets and ejb. Can anyone give me an example or point me to a document where I can learn this?

    After further reading, I must say I'm more confused than ever before.
    I've been looking into the examples provided with Sun's Java EE tutorial and what bothers me is that the only mention of EJB in xmls was in the application.xml where EJB's JAR (along with web app's WAR) was listed as a module:
    <module>
      <web>
      <web-uri>dukesbank-war.war</web-uri>
      <context-root>/bank</context-root>
      </web>
    </module>
    <module>
      <ejb>dukesbank-ejb.jar</ejb>
    </module>,
    but what if the web app was not deployed within the same EAR, instead calling the already-deployed EJB? It would have to have a reference to it in it's web.xml, wouldn't it? But, for some reason, I could find no example for this. The only mention of EJBs within web.xml was with <ejb-ref> which seems to be meant for EJB 2 as it requires references to EJB's home and remote interfaces... So, my question would be, what element do I need to add to web.xml to be able to inject an EJB 3 through @EJB annotations, if that particular EJB has already been deployed? Do I need to add anything at all, or is the annotation itself enough (i.e. it stands as a replacement for <ejb-ref>)? Is this app server dependent?
    Also, I keep seeing that EJB injection into JSF managed beans is not supported on JBoss, but then again, I keep seeing the opposite... I really need some guidance on this...
    If I'm making no sense here, please tell me so...

  • Strategy for integrating JSF/JSP with EJB?

    Both JSF/JSP and EJB seem to be developing independently of each other. What is a good strategy for integrating them? I'm not sure how access my entity/session beans from my web pages.

    Follow the MVC architecture. Don't access EJB's from JSF/JSP pages. Here are some basic rules to follow.
    1) never put java code in JSP's. JSP's are for viewing data only. They should never contain business logic nor be tied to the business tier.
    2) JSP's should always send HTTP requests to servlets. Use the servlets to control the flow of the application and make decisions on which JSP should be returned to the client. Make calls to the EJB's from the servlet to perform business logic.

  • Stabilization for the project with the different video settings

    If i open project with the settings for 1080p video and then add to it 720p video, how can i make stabilization for it? (When i open another video with the different sequence settings it does not allow me to make stabilization)
    Is there any way of working in one sequence with the different settings of the video?

    Footage that does not match the sequence setting nest first then add the Warp.

  • Slow start-up for JSF projects on Sun Java System Application Server 8.2?

    App. Server: Sun Java System Application Server 8.2
    I really don't understand why a JSF project starts-up so slow on Sun Java System Application Server 8.2.
    I've gone through the "Overview of Sun Java System Application Server Performance" guide and tuned my server.
    It's not memory or processor, I am developing on a SunOS 5.8 Generic_117350-27 sun4u sparc SUNW,UltraAX-MP.
    The JSF project contains one index.jsp and one login.faces - that's it. But it takes up towards 15 seconds to load the page, if I type:
    http://<domain>:8080/login/
    I would believe that the application should be a lot faster.
    What can I do to solve this?
    Thanks,
    --Todd                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

    Yes I am.
    Right now I have:
    <!-- Faces Servlet -->
      <servlet>
          <servlet-name>Faces Servlet</servlet-name>
          <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
          <load-on-startup> -1 </load-on-startup>
      </servlet>
      <servlet>
          <servlet-name>Persistent Faces Servlet</servlet-name>
          <servlet-class>com.icesoft.faces.webapp.xmlhttp.PersistentFacesServlet</servlet-class>
          <load-on-startup> 1 </load-on-startup>
      </servlet>
      <servlet>
          <servlet-name>Blocking Servlet</servlet-name>
          <servlet-class>com.icesoft.faces.webapp.xmlhttp.BlockingServlet</servlet-class>
          <load-on-startup> 1 </load-on-startup>
      </servlet>
      <!-- Preload -->
      <servlet>
          <servlet-name>Transaction Browser</servlet-name>
          <jsp-file>/transactionbrowser.jspx</jsp-file>
          <load-on-startup> 1 </load-on-startup>
      </servlet>It still doesn't work, so you may be right.
    Thanks,
    --Todd                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • WebDynpro for java project - with 2 languages

    Hi,
    I have WD project with 2 languages(xlf translation) :English and Hebrew.
    The project have one Application.
    I want to create Role with 2 iViews : The first one with The application in Hebrew and the second one the application in English,
    the differences between the iviews is in the "Logon Language" iview property, the first one set to Hebrew the Second one to English.
    My problem is that if i navigate to the Hebrew iview ...the English iview is shown in Hebrew to,
    After logoff/login If i navigate to the English iview the Hebrew iview is shown in English to,
    Any suggestions how to use 2 iviews of the same application in a diffrent language ???
    Thanks,F.F

    Hi F.F.,
    if you use the Web Dynpro in the Portal, the application is not change the language if you has start the application on time.
    You must close the portal (all browser sessions) and start the application in the new language.
    If you want to try that without the portal you can load the application direct, means the link you got if you deploy it and select run.
    At the end of the url please add sap-locale=<locale>  sap-locale=EN or sap-locale=HE than you will see the translations.
    That the language switch is not supported in the Portal is bug since 2006.  You must start the login with the new language. Only than it will work.
    regards
    Gunter.

  • Suggestion on source safe directories structures for JDeveloper project

    Hello,
    We created our VSS directories by mapping JDeveloper's structure, eg.
    +Workspace
    +Project
    +Sources
    +HTML Sources
    +Deployment
    By this way, people can get the latest - the whole workspace easily. But one thing seems problematic with the multi-user development environment is the .jpr file.
    The .jpr file stores the references to all of the items in the project. Pretty much very changes made to the project will change the .jpr. Developers need to working on the project simultaneously. That means the .jpr will be changed all the time. It's not possible for people keep checking out and in, and others waiting for them. Is there a smart way to control the .jpr in a team environment so that the .jpr will always be up to date?
    Thanks,
    kz

    Hi,
    One option that might make it easier to version control .jpr files is the "Scan Source Paths to Determine Project Contents". This makes your project "dynamic", i.e. it no longer needs to contain a list of all the files in the project - instead it just shows you all files under your Sourcepath / HTML root.
    There are some caveats with this option:
    1) It works best on a new project. If you want to use it on an existing project, it's best to remove all the files from the project first (otherwise, the list of files continues to be stored in the project file).
    2) It may not help you if you have certain types of object in your project (e.g. BC4J / EJB files), because these objects store a lot of file specific data in the .jpr file itself.
    3) It doesn't help at all when two developers concurrently change settings in the .jpr file, e.g. two developers use a different remote debug host / port etc.
    We're aware that there are a number of team development issues with project files, and are actively working to improve the situation in future releases.
    Thanks,
    Brian
    JDev Team

  • Best practices code structure for large projects?

    Hi, I come from the Java world where organizing your code is handled conveniently through packages. Is there an equivalent in XCode/Objective C? I'd rather not lump all my observers, entities, controllers, etc in one place under "Classes"...or maybe it doesn't matter...
    If anyone could point me to a document outlining recommended guidelines I'd appreciate it.
    Thanks! Jon

    If you have a small project, you can setup Groups in Xcode to logically organize your files. Those Groups do not necessarily have to correspond to any directory structure. I have all my source files in one directory but organize them into Groups in Xcode.
    If you have a larger project, you can do the same thing, but with code organized into actual directories. Groups can be defined to be relative to a particular directory.
    If really do have a large project, you should organize things the same was as in Java. Your "packages" would just be libraries - either static or dynamic.
    As far as official guidelines go, there really aren't any. It would be best to stick to the Cocoa Model-View-Controller architecture if that is the type of application you are working on. For other software, you can do it however you want, including following something like Sun's guidelines if you want.

  • Wireless Toolkit J2ME - changing the directory structure for your projects

    When I create a new package in the Sun Java Wireless Toolkit, the toolkit is creating a folder for the application and its subfolders in the following directory:
    C:Documents and settings/Owner/j2mewtk/2.5.2/apps/<name_of_project>....
    I am trying to change the directory for new and existing projects so that the directory is:
    C:WTK2.5.2/apps/<name_of_project>....
    The WTK is already installed directly under the C drive (C:WTK2.5.2/ )
    Any help would be much appreciated.

    I experience the similar problem.
    But got success with some mobile models and most of them fail.
    I put the following file in the web page.
    (test.html, test.jad, test.jar)
    Sony Erisson P800, install successful when accessing http://x.x.x.x/test.html, or http://x.x.x.x/test.jar
    Nokia 7650, install successful when accessing http://x.x.x.x/test.jar
    Nokia 3530 Fail,
    Does anyone know how to install java game to Nokia 3530 through Web.

  • How to create Document Structure for existing project in Solution Manager

    Hi gurus
    We have all the project document saved using Solution manager . we have ended with Phase1.
    We are starting Phase2 and they are asking me to creat different folder as Phase to in existing project and store all the Documents
    Can any one please tell me how to create New folder and store the documents in Existing project
    Point will given for helpfull Answer
    Thanks
    Bhaskar

    Hi Bhaskar,
    Assuming you have full authorisations, the procedure is simple.
    Please go SOLAR_PROJECT_ADMIN transaction.
    From the menu please select Project -> Copy
    In the ensuing screen, key in your desired project name, scroll through the other checkboxes to see if you are happy with the default choices; if not, take corrective actions.
    In the last set of radi buttons "Desired behaviour at later version comparison", the default choice (2nd entry there - Adjust target project to the original of the source project) is fine.
    From your scenario, since you do not have a Template -> Implementation Project functionality and instead are copying from one Implementation to the other, this radio button is of little consequence.
    Execute the process.
    In the window that comes up, please choose Local Object, assuming that you do not want to capture the whole contents into a 'Transport'. This is more required if you are aiming to copy the project from one SolMan instance to another.
    It would give an information message "Generating in batch job (Name ......)
    In a few minutes, you'd receive an intimation of the Project being copied.
    That's pretty much about it. Have a check on the newly created project in SOLAR01.
    Please let me know if you have any doubts.
    Best regards,
    Srini

  • Deploy One Ear file for Multiples Projects

    Hi,
    I work with JDeveloper 9.0.3 and BC4J+UIXML+Jsp Pages and I organize my application in multiple projects, each one contain BC4J and UIXML programs.
    I have a problem in deploy my application with JDeveloper Deploy Profiles because I can't deploy multiples projects in on .ear or .war files.
    Today in development time, i build or rebuild my project and copy all executable files in manual mode to Oracle 9ias OC4J directory, into a deploy of one project, but i think that proccess is not correctly.
    What i need to do ?
    thanks.
    Danilo

    In order to include other projects in the EAR, you need to create deployment profiles (WAR,Jar..)in each project which will archive the contents of the project.
    After that you need to create an EAR deployment profile and edit the properties to include other deployment profiles created earlier.
    raghu
    JDev Team

  • Need an Xcelsius developer for simple project with revenue potential!

    Hi,
    Me and my partner own a small business (very small) with a few financial literacy offerings that use Xcelsius. My problem is that the person who was building our simple Xcelsius applications has left. We are looking for an Xcelsius developer to do some side-line development for us. It's primarily related to modifying the existing business objects.
    Our products are very innovative. You can see examples of our tools here:
    http://www.theriseenterprise.com/index.php?q=taxonomy/term/10/10
    Of course you are free to explore the entire website. We do not have a lot of money, but we are willing to give the right person a share of the revenues that we receive from the tools that they build/modify. Again, for an Xcelsius pro, this would be a snap. Pretty easy work I would think. All of the source spreadsheets are already built and documented.
    If you have an interest, please call 6174183036.
    Thank you.
    Garth Bernard

    Hello, this forum isn't for advertising work. I would look at the Microsoft Partners / Pinpoint for a local PPM partner to see if they can help you. http://office.microsoft.com/en-gb/project/microsoft-project-partner-resources-ms-project-FX103802119.aspx
    Paul
    Paul Mather | Twitter |
    http://pwmather.wordpress.com | CPS

Maybe you are looking for