Project organization help needed

I work for a rather large health care company and we are just beginning our move from eGate to JCAPS. We have approximately 100 separate interfaces, each with an average of five eWays.
Our initial idea was to organize our JCAPS projects as follows:
Outer Project (equivalent to eGate schema)
Inner Project (equivalent to eGate eWay)
- collaboration
- connectivity map
- deployment profile
- any external files, schedulers, etc needed by the collaboration
Inner Project for OTD's
Inner Project for Queues and Topics
Inner Project for shared collaborations that are used by multiple projects (such as resending, journalling, etc)
My concern is if we make a change to a single project, when we go to export that project to our production system, we may be forced to export a lot more than we need.
I would like to know how others have organized their systems interfaces, and any issues they may have come up with.
Thank You
Steve

I would be wary of creating projects within projects.
The concept of project in JCAPS is nebulous.
Even though JCAPS allows you to nest projects within projects the nested projects are treated more like folders.
Like most other IDEs, projects are the ones created at root level.
Unlike most other IDEs JCAPS does not have the concept of project view and file view.
If you create an "Outer Project" and then inside it a bunch of "inner project" , JCAPS would treat the "Outer Project" as a project and all the inner projects as artifacts of this "Outer Project".
If any other project were to refer to any one of these "inner projects", then JCAPS will assume that this other project is dependent on the "outer project".
If you try to export this other project, it will export the whole "outer project" as a dependent project.
So, if possible, I would try to create all projects at root level especially if they are going to be referenced by other projects.
Use a flat structure rather than a hierarchical one. Use naming conventions to segregate and organize.
Instead of
ProjectA
ProjectA1
ProjectA2create
ProjectA_ProjectA1
ProjectA_ProjectA2
If this looks too cluttered you might want to consider branching to separate major projects
Also I would be careful of creating dependencies between projects.
Lets say you have a JCD which refers to an OTD in another shared project.
If somebody updates the OTD and creates a new version of the OTD, your JCD would automatically start referring to the new version.
Without your knowing a build will pick up the new OTD.
Of course if you know that a new version was created ,you can specify an older version of the OTD during a build.
Not so if you are editing the JCD. Here you will be stuck with the latest version.
This may or may not be what you want.
A better alternative would be to copy over the OTD to your project and use the local version.
Hope this helps.

Similar Messages

  • Setting up a new Free Software Project, organizational help needed.

    Hi
    I need some help with a project I am working on.
    I have been working on this project for some time now. I have written a program using JDK 6 and Eclipse.
    The actual software is not the problem here. The actual problem, as I am starting to find out, is how to distribute this program.
    I think I have organized the actual files incorrectly. Since I have been working on this program for some time now, its gotten a lot bigger then
    I originally thought it would be. Also I have been using SVN and sourceforge, so I have been reluctent to make drastic changes to the layout of the
    source code.
    But I am starting to see that I need to adapt the source code to some standard if I am to either get other to help me or to release the program.
    And here is where your help comes in.
    I need to know how to organize my files.
    I have organized the *.java files in a somewhat orderly fashion, but from what I understand most source code is organized into "src", "lib", ect folders.
    This is what I need the help with.
    My program uses some external jar files that contain some methods, functions and class I use.
    I also have some images and icons used in the program.
    There are also files that are created, written to and read from the program, which I need to keep.
    What is the best way to organize these files and is there some sort of "standard of free software" out there?
    I would appreciate any help on the matter.

    Just a shot in the dark here...
    Are you JARring your project when you make it into a binary? You can JAR it the same way with your source, as well. As for the folders that you are talking about, I'm not an Eclipse user, but doesn't the IDE organize your files into packages and such while you are working on a project?
    My perspective comes from NetBeans. When I create a project, the IDE automatically creates an Ant file and also organizes the project into packages. For example, if I start a project called StripNewLines, my Main class will be located in a package called stripnewlines, which I can refactor later to something like net.mycompany.stripnewlines, for example. Then, when I need to include resources such as files or icons, I go into my file manager and simply create new folders under my project's source tree. For example, my project file tree may look something like:
    + StripNewLines/
    + dist/
    + lib/
    + StripNewLines.jar
    + README.TXT
    + src/
    +net/
    + mycompany/
    + stripnewlines
    + Main.java
    Once I get done adding my files and icons, it might look like this:
    + StripNewLines/
    + dist/
    + lib/
    + StripNewLines.jar
    + README.TXT
    + src/
    +net/
    + mycompany/
    + stripnewlines/
    + Main.java
    + files/
    + LICENSE
    + README
    + art/
    + file-open.png
    + exit.png
    + new.png
    Once I've added those files and icons to my file heirarchy in my file manager, NetBeans will automatically update the project and add the packages net.mycompany.files and net.mycompany.art. Then I just have to access them by their paths to use them in my application.
    Once you've gotten your application completed and compile it to a jar file, you can drop to a shell and use the `jar` command to "pack up" your source tree. By doing it this way, you have a single file for download as a binary and another single file for download as a source archive. Obviously, if you are using libraries, you will need to zip up or tarchive your lib/ folder and JAR file for the distributions, so that your external libraries will also be available to your application on another machine.
    Anyhow, just some thoughts. I do hope this helps you a little and doesn't confuse you more.
    Cheers,
    Sean Carrick
    PekinSOFT Systems

  • Project organization suggestions needed.

    Plan is to make a 45 minute highlight video for highschool lacrosse team.  Used iMovie last year but looking to get better final quality.  Here is how we have done it in the past with iMovie. (and Pinnacle before that)   I shoot and cut most of the game footage.  Usually 2 cameras at each game.  I take roughly 2 hours of footage and try and cut it to 4-8 minutes for each game.  After 5-6 games I share a "Highlights 1".  End of season I have 3 or 4 "Highlights" files that I transfer to a buddy who makes 3 or 4 projects that are 3-4 minutes long laid down to music.  He also adds in footage from games that he filmed and cut himself.  I make a couple of fun, off field sections and a tribute to seniors.  We then lay all 7-8 projects together and make our movie.  Biggest issue we had with iMovie was the lose of quality each time we cut and then shared the footage.  Examples of what we have done in the past are posted on youtube under CanandaiguaAcadLax       We did not do any of the Season in the Balance segments.  Those guys were pros!!  A good example is at http://www.youtube.com/watch?v=90FU2rHnPr0
    Any project management help would be greatly appreciated.  How do we best organize?  Settings for sharing etc.  We are not video/computer guys  We do this because our kids play and it makes a great life time memory for the boys.
    Thanks for any suggestions.
    Mark

    To begin, if you use Pro Res as your export codec, you and he can swap and edit clips several times without discernable loss of quality. You can export your highlight films. He can import them and edit them and export versions that both of you can collaborate on.
    As to your organization question, there is no perfect answer.  I guess I would create a single library to hold all your work. I would a make single highlight event for all the games that will go into a multicam video. So if you had 5 highlight videos, you would have 5 events – each referencing the media from several games. Each would have a single multicam project.
    Wether you bring copies of  the media into your events is a judgement call – depending, for example, on how much space you have on your media drives.
    Good luck. Hope that gives you some ideas.
    Russ

  • Security project.. help needed

    hi friendz and gurus!
    i am doing a project on security and permissions
    i have planned to use passwords for that purpose
    and i have to use java! coz' i am a student and
    doing this for purpose of learning.
    can somebody implementat the encryption algo of linux
    password encryption(des) which encrypts 8 char string into
    13 char one way String.
    please give me the java working code and not the hints
    as haven't much of time.
    thanx in advance!
    sparya
    thanx in advance!

    i have tried several combinations but couldn't get
    success now it is scaring me so finally i want to see
    it working and to see where was i wrong?
    now in such consition plz don't send me such comments i am
    already frustated, that's why i asked only for code
    if you wan to help me please do it
    any effort to help me 'll be highly appreciated!
    sparya

  • Inconsistant overlay issues in same project - urgent help needed please!

    Hopefully this has not been asked. I searched and found nothing.
    The issue is that using overlays works great for two of the three menus in my project, but the third does not display properly when viewing a finished DVD or the TS folder. It looks perfect in simulator.
    Now for the details: the menus are pretty simple. They each consist of a Photoshop file with two layers. One is the background buttons (mostly plain text) and an overlay layer (underlines under the text). These are saved as psd files.
    When built and viewed, two of the menus operate normally - you roll over the text buttons, and an underline appears beneath them. The third menu does nothing when rolled over, yet if you click on a piece of text, it jumps to the proper section as expected.
    I have checked every setting I can think of to make sure everything is the same between the different menus. I even rebuilt the whole DVD from scratch, and made new menus in Photoshop. Each file was made as a "save as" to ensure that the settings were the same. Same for the menus in DVDSP - duplicates of a menu that work properly. Is there something I've overlooked? Is this an issue with DVDSP 3?
    Any help or suggestions are most appreciated. This forum is a great resource.

    Hi There
    The only thing that comes to mind is that something's changing in your button highlight states between your menus. Go to a menu that is working the way you want and select a button. In the button inspector go to the Colours tab and ine the bottom right corner click the Save As Default button. Then go to a menu that is not performing correctly, highlight a button, go to the Colours tab and click Restore Default.
    If that doesn't fix it at least you'll have ruled out a major culprit.
    Good Luck
    B

  • To Physically Delete WBS in a Project- Urgent Help Needed

    Hi,
    In a process of physically Deleting WBS which contains other objects (network, activites) from a project , It requires us to cancel the Deletion Flag on the wbs .For this I am trying to use a Bapi BAPI_BUS2054_SET_STATUS,
    but to unset DLFL for a project this Bapi takes a very long time for a project which has more wbs marked for deletion,
    Can Someone suggest me other way to delete wbs permanently, the business logic we follow here is to delete only those wbs which are marked for deletion after certain period of time.
    This is kind of urgent to me.. so any help is truly appreciated.
    Thanks
    Kumar

    If your wbs is not used, you can delete with the transaction CJ20N.

  • Oracle Final Year Project Choice Help Needed

    hi everyone,
    I m Amir from Pakistan, I m a student of CS final year at a IT University powered by Govt.of pakistan.
    Can any one help us regarding choice of Final Year project/proposal. we want to build oracle based solution for any industry or sector which will also helpfull for me and my team not only for College Final Year Project but also for after college industry solutions.
    As in consideration different sectors are in front of us, i.e Oil & Gas, Manufacturing, Automobiles, Communications etc
    But, we think this forum is much help full cause different professional peoples are much better able to guide us with respect to current and upcoming trends.
    Thanks
    Amir

    Hi Amir,
    I can think of a dozen different projects. You could check the functionalities in Oracle's eBusiness Suite (Oracle Applications). For instance you could implement a human resource module (employees details, salaries etc), or a employee time card application. Why not a resource booking system (conference rooms, beamers, computers etc).
    All these examples could easily be split into parts. Say for instance time reporting. One group could implement the interface to the employees, one group the interface to the managers, to the human resource department, and there's also quite some administrative setup modules.
    What project proposals have you come up with yet?
    Well, because it's your first post I warmly welcomes you to the Oracle Forums here at Oracle Technology Network.
    Regards,
    Martin Malmstrom
    ORACLE Consulting

  • Library re-organization help needed!

    After many attempts I was unable to import my iPhoto Library into Aperture. What I ended up doing was to import my iPhoto Library event by event using the import using the iPhoto Browser.
    I was able to import my whole library this way but I think I may have made a mistake with the way I did the importing. I created a new empty Project and imported each related event into a separate Album within that project. After re-reading the manual a few times, I realized that each event should be its own Project and these projects should be moved into folders to group them.
    What is the proper way to organize my images? For example, I made several trips to China and each trip had photos from different sightseeing excursions. How should I best organize these photos (using Folders, Projects and Albums) and how can I change my current setup to achieve this without starting over with importing from iPhoto?
    I hope someone can shed some light on this issue.
    Thanks, Mike

    If you images have the correct date on them assuming your camera's clock was accurately set, you'll never really be in bad shape. Even if images from multiple trips ever wind up in the same folder or project.
    There's really no wrong way to do this and nothing that you can't change later, BUT...
    First off, whatever reorganizing you may eventually want to do with the original files stored on your hard drive, and the folders they're in, make sure that you don't try to do it your self thinking that aperture will know what you did. Even though there are ways that you can tell Aperture later what you did and how to find the photos its kinda awkward and convoluted.
    Make sure that you tell Aperture what you want to do and let Aperture do the actual moving.
    How do you have he master images currently stored? Did you originally import them into the iphoto library as duplicates? Or was iPhoto able to "reference" them in their original location?
    Do you want them to be referenced in Aperture or imported into Apertuer's library as "managed"?
    I had major bug and glitch problems a few years ago when I originally tried to import the photos into Aperture as "managed". So I kept them referenced.

  • Project Layering Help Needed

    Hey everyone,
    I'm in the process of updating my portfolio site using Flash Catlyst and am having some layering issues.
    Under the 'Graphic' tab, I have the first two buttons set up how I want, but as you will see, the layering causes the buttons to appear in front of the image in the Toggle Button when selected. Not what I'm looking for. The first image is how I want it to appear when the image is enlarged, the secnd is the issue with the button showing in front of the image due to layering.
    I've tried to combine the buttons as a custom/generic component, but the same problem still occurs.
    Anyone have any suggestions or fixes for this?
    Thanks!

    Thanks for forwarding me the file. I found the issue. In the original design, you combined the thumbnail and the large version of the image into a single toggle button. This means that all of its elements existed in one layer. The result is the large image that you want to appear as an overlay can never be higher in the visual layering than the component. Hence the issue you were seeing.
    You need to separate the thumbnail elements from the overlays in order for the layering to function properly. To work around the 20 page limit in Catalyst, I turned all the overlays into a custom component. The first page is blank, so it can be on the screen and have no affect on the thumbnail buttons.
    I uploaded a demo of a solution for you.
    Chris

  • Project info help needed..

    I can not find where I can view the entire project info size. I know how to view each clip info size but not entire project size. So where can I view entire project info size. Thanks...Newbie to FCE.

    Thank you, Tom that was easy. I don't know why I could have thought that as well. Tom by the way when want to burn a video and slidshow all in in one DVD what are options do you use?

  • MyDAQ university project basic help needed

    Hi,
    I am looking to set up a myDAQ in Labview to take in audio waves, and control a vibration motor if a certain decibel limit is reached. I have used the daq assistant to manage an audio input and have this setup so voltages from a mic are read continuously. I don't really know what step to take next to control a vibration motor. Can anyone offer and guidance on what hardware I require and how to set up the software through labview?
    Thank you kindly,
    Olly

    Dear ollyneedham,
    Thank you for posting to the forums. 
    I wanted to get some further information from you.
    What type and version of LabVIEW are you using? Do you have LabVIEW Base, Full, Professional or Development? 
    In regards to the audio waves you will take in, what range of frequencies are you looking at? 
    Use of the DAQ Assistant is a great start and I see you have already configured this to read voltages from the mic continuously.
    The next step is to look at using the analogue input signals, with some boolean logic (for the threshold) and route this with a control algorithm. #
    Is your motor a stepper motor or a DC brushless motor? Does it require a motor drive to run? Would you be able to post up the model and specifications of the motor? 
    Would you also be able to post up a diagram of the system you are creating?
    You will need to use Digital I/O in order to create the control algorithm. This will be using the DAQmx driver.
    Here are some links that will hopefully get you started in regards to controlling a motor using DAQmx.
    - Turn on a DC Computer Fan using a Solid-State Relay, myDAQ, and LabVIEW
    - control dc motor with mydaq
    - Control Stepper Motor while Reading Encoder
    - Studying Earthquakes With the myQuake NI miniSystem for NI myDAQ (Pioneer Release)
    - DC Motor Controller using a Tachometer
    - Pulse Width Modulation
    - Digital Frequency
    - Using SW-Timed Digital I/O to Control a Stepper Motor with DAQmx
    - Motor Control with NI DAQ Motor Control System
    - Two Plane Balancing Example with DAQmx
    - Pulse Width Modulation (PWM) Using NI-DAQmx and LabVIEW
    If you could let me know how you get on that would be great.
    Kind Regards,
    Dom C

  • Project Organization Hierarchy

    Hi,
    Please some one explain the Business purpose of defining Project Organization Hierarchy. Why we need to define Project & expenditure Organization Hierarchy
    As per the user guide "An organization hierarchy illustrates the relationships between your organizations.When you define a hierarchy, you tell Oracle Projects which organizations are subordinate to which other organizations"
    What is use of informing "Oracle Projects which organizations are subordinate to which other organizations".
    If it is for reporting how it is help in the reporting? is the report rollup information in the top organizaiton?
    Thanks
    Govind

    Hi
    The organizations hierarchy is used in two places.
    A) When defining burden schedule for costing or billing, you can enter burden rate (multiplier) on any level of parent organization in the hierarchy. Then run Compile. The system allocates the multiplier value to all organizations which are subordinates of the organization which hold the multiplier.
    B) You can select any parent organization in the hierarchy and add to it the classification - Projects Invoice Collection Organization. The run the process to create Transaction Types in AR for that parent org. When generating invoices for a project and transferring them to AR, the system go up the hierarchy from the project owning organization till the first parent with that classification. The associate the appropriate transaction type to the invoice when imported to AR. This functionality depend on implementation options - non centralized invoicing.
    I think that standard Reporting within Oracle Projects does not roll up along the organization hierarchy. However, it may be rolling up in Projects Inteligence or OBIA.
    Dina

  • Help needed in PS module on CJ9ECP/CJ20N for revaluating CCR??

    help needed in PS module on CJ9ECP/CJ20N for revaluating CCR??
    How to handle method on_costing_component_to_outtab which belongs to badi gui_itemization_ck. This is to revaluate CCR in CJ20N.
    From sale transaction(va01/va02) i need to call cj20n/cj9ecp for revaluating cost estimates. Can anyone say how to proceed with this thing.
    Can any one say how to handle pop up window in CJ20N/CJ9ECP when clicked edit ecp button. Later how to revaluate cost estimates. For this should i need to go for call transaction or is there any method available. If so how to handle method for revaluating cost estimates for ECP of WBS elements

    Thanks Amol for the advice.
    My friend doesn't belong to an engineering background and had not worked in a manufacturing environment.
    He holds an MBA degree specialised in systems and has worked in software companies supporting software projects and the functions(like HR,Procurement in the same setup) as a software quality guy.
    Moreover the modules mentioned by you requires engineering background with manufacturing exposure.
    He had enquired for the course at siemens and they said that he may not be suitable for any of the modules offered by them as per the above reasons.They also mentioned that they have to check with SAP Labs for expert opinion.
    Please provide your inputs.
    regards,
    Zubair.

  • Help needed for using BASIC authentication through JDBCRealm

    Help needed.
    Hello,
    I am doing a degree project, so far it works fine in my local machine, I need to try it on my virtual hosting (as it is a live server).
    My project requires JDBCRealm, that is BASIC authentication loading access data from mysql database. Normally this setup can be done in Server.xml file, because my Tomcat hosting is a virtual one, I only have permission to access the web.xml file.
    My question is: is it possible to get it done in an alternative way? In web.xml? Some properties file maybe?
    Thank you very much.

    You can set this up for your context using META-INF/context.xml instead of working with server.xml.
    Make a directory called META-INF under your webapp ( it'll be at the same level as WEB-INF ). Under this, add a context.xml with all your context specific configuration including the realm. A sample is below
    <?xml version="1.0" encoding="UTF-8"?>
    <Context path="/myApp" reloadable="true">
        <Realm
            className="org.apache.catalina.realm.JDBCRealm"            
            driverName="com.microsoft.jdbc.sqlserver.SQLServerDriver"         
            connectionURL="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=myDB;SelectMethod=Cursor;"
            connectionName="username" connectionPassword="password"
            digest="MD5" userTable="users" userNameCol="userid" userCredCol="userpassword"
            userRoleTable="user_roles" roleNameCol="rolename"
        />
    </Context>Hope this helps.
    People on the forum help others voluntarily, it's not their job.
    Help them help you.
    Learn how to ask questions first: http://faq.javaranch.com/java/HowToAskQuestionsOnJavaRanch
    ----------------------------------------------------------------

  • EDI IDOC generation for interface with Vendor software help needed.

    EDI IDOC help needed.
    We are NOT an EDI shop, but have a project to output data to Sales Force.com
    Sales Force requests IDOC output - eg. 810 Outbound Invoice.
    We will need to do a historical load of Orders/Quotes/Invoices from the past 2 years.
    Is there a function module or series of FM's that are used to generate the E2EDKxxxxx type segments?
    I have been testing using the IDOC_OUTPUT_INVOIC and IDOC_OUTPUT_ORDRSP FM's, but they generate segments begining with E1EDKxxxxx.
    Basicall we have a report program that the user enteres in the date range of Order/Quotes/Invoices they wish to extract, the the program needs to output a flat file (.txt) on the server which is then picked up by Sales Force.com.
    Also, is there a way to have in the Partner Profile a generic Partner under the "Type KU" that can be used for all orders/invoices so I don't have to create a KU Partner Type for each and every Sold-To customer we have?
    I am very new to EDI so any help would be greatly appreciated.
    Thanks.
    Scott.

    Hi Scott,
    We will need to do a historical load of Orders/Quotes/Invoices from the past 2 years.
    I know it's very tempting to use an interface for such loads if you anyhow have to create one. However, often the volume alone speaks against interface usage for such scenarios.
    Is there a function module or series of FM's that are used to generate the E2EDKxxxxx type segments? I have been testing using the IDOC_OUTPUT_INVOIC and IDOC_OUTPUT_ORDRSP FM's, but they generate segments begining with E1EDKxxxxx.
    Well, the E2* segments basically reflect the external name of the IDoc segment, whereas the function modules you're referring to basically just create an internal version of the IDoc. Once the IDoc framework then passes the IDocs to the partner, the segment names usually (depends on how the IDocs are passed on) get converted to their external name. If there are multiple versions of a segment, then the version number will be appended to the segment name.
    Note that IDoc segment definitions are only partially stored in the data dictionary. If you want to see all versions you should always use transaction WE31 to look at segments. There you can also see for example for E1EDK01 the several versions and when you then use in SE37 function module SEGMENT_EXTERNAL_NAME_GET you will see what SAP produces as the external name for segment E1EDK01. This function module is basically the one that handles the segment name translations.
    Ignore the comments for subsystem, this is basically an option in SAP to possibly trigger further external tools (e.g. mapping etc.) for handling the outbound IDocs.
    Again, the funny thing is that via the WE30 transaction, if i put in INVOIC02 as the Obj. name and see the segments, i can see that E2EDK01 there is a version 005, but if i go to SE11 and put in E2EDK01005 structure line and i get a "not found". We just have up to E2EDK01002.
    In the old days SAP used to generate E1, E2 and E3* structures in the data dictionary (SE11). The E1* structure reflected the character type representation of an IDoc segment, whereas the other two (definition and documentation) contained actual references to data elements (e.g. if you used a quantity field). However, in newer releases those dictionary structures (E2* & E3*) are no longer generated, because they're superfluous (meta data defined via WE31 is sufficient).
    Cheers, harald

Maybe you are looking for

  • It's 10:00 am - Do you know how your Services Are?

    Measuring service is no longer pure availability of the service, but the performance of the service. To further complicate it, it's not only the technical performance, but the business performance. This is Service Level Management via Service Level A

  • Importing entire photo library from Photoshop.

    The Photoshop library is organized in the traditional manner of folders, sub-folders, files, etc using Bridge. How do I import this entire structure into Aperture 3 while preserving the hierarchy? Can I do this in more or less one move or must I rebu

  • Apache ColdFusion 10 Process .HTML Files Containing CFML

    I am on Mac Mountain Lion, but that shouldn't make a difference. This is for a clients website, so I need to get this working ASAP. Any advice on how to get CF 10 working with this setup, only serving .html files that contain CFML? So far I have trie

  • Sql insert is hang/no respond

    hi i had writing a simple porgram to insert data into oracle database. my code like this Connection conn = .. Statement stat= .. stat.executeUpdate("select sysdate from dual") //this one ok but when i running like this stat.executeUpdate("insert ..."

  • Unable to create Planning app

    Gurus, I have been unable to create planning app. I created the datasource successfully in workspace. Then when I try to create the app (so that I can dump the files from different environment), I get the message... APPLICATION ALREADY EXISTS IN ESSB