One Plug-in Points with multiple status instances

Hi,
I deployed the following plug-in point that works as expected:
<oimplugins>
<plugins pluginpoint="oracle.iam.request.plugins.StatusChangeEvent">
<plugin pluginclass="com.zeropiu.custom.oim.pluginpoint.EmailNotificationOnRequestStatusChange" version="1.0" name="SendEmailOnRequest">
<metadata name="status">
<value>Operation Initiated</value>
</metadata>
</plugin>
</plugins>
</oimplugins>Now I would like to "extend" the same Plug-in Point adding more than one status values; is it possible?
I tried with both syntax:
<oimplugins>
<plugins pluginpoint="oracle.iam.request.plugins.StatusChangeEvent">
<plugin pluginclass="com.zeropiu.custom.oim.pluginpoint.EmailNotificationOnRequestStatusChange" version="1.0" name="SendEmailOnRequest">
<metadata name="status">
<value>Operation Initiated</value>
<value>Request Rejected</value>
</metadata>
</plugin>
</plugins>
</oimplugins>and
<oimplugins>
<plugins pluginpoint="oracle.iam.request.plugins.StatusChangeEvent">
<plugin pluginclass="com.zeropiu.custom.oim.pluginpoint.EmailNotificationOnRequestStatusChange" version="1.0" name="SendEmailOnOperationInitiated>
<metadata name="status">
<value>Operation Initiated</value>
</metadata>
</plugin>
<plugin pluginclass="com.zeropiu.custom.oim.pluginpoint.EmailNotificationOnRequestStatusChange" version="1.0" name="SendEmailOnRequestRejected">
<metadata name="status">
<value>Request Rejected</value>
</metadata>
</plugin>
</plugins>
</oimplugins>
{code}
but no one works and I don't get any error message just the Plug-in does not fire any more...
Thanks,
Gabriele.
Edited by: user1175296 on Mar 13, 2013 8:36 AM                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

Not sure what is the real issue you are facing. For resolving the concurrentUpdateException in order, ATG is suggesting some steps to follow while updating the order.
Check the below solution, you need to have a support id to access this article.
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&id=1362812.1
Regarding your second question, for invalidating the cache for multiple instances, ATG provides different Caching Modes, you may check the documentation.
http://docs.oracle.com/cd/E23095_01/Platform.93/RepositoryGuide/html/s1003cachingmodes01.html
Cheers
R

Similar Messages

  • Create ecatt script for one sales order creation with multiple line items

    Hi ,
    I want to create a ecatt script for one sales order creation with multiple line items. Preferably SAP GUI.
    This selection of data will be from an external file/ variants which will have only one row of data in it.
    Firstly: I have to sort the external file having same PO Numbers in an order.Group them together.
    Second: I have to create sales order for those many line items having same PO Number.
    Best Regard
    Taranum

    Hi Micky
    Firstl you should upload the Line items for a particular sales Order in an Internal table
    and then pass that internal table to your BAPI during your coding corresponding to a particu;lar sales order
    In case of any issues pls revert back
    Reward points if helpful
    Regards
    Hitesh

  • LDAP connections with multiple proxy instances

    After configuring LDAP connectivity through the Admin application on a machine with multiple proxy instances I end up with:
    number of proxy instances x LDAPConnPool times number of connections to the LDAP server.
    Question: Is it possible to prevent some of the proxy instances from opening LDAP connections?

    Hi
    Increase the IDLE timeout value on the LDAP server. Of course, this just extends the inevitable. Check if there is a way to disable IDLE timeout on LDAP server.
    Regards,
    Nagendra HK

  • One Oracle Application Server and multiple OC4J Instances

    While we are getting new server (for development) we have to set-up a Development and Production enviroment for our project (dont have previous OAS installation) but on the same machine.
    So, is a good option to have One OAS INstallation (Ora Home) and then create multiple OC4J instances, one for each environment (Development, QA and Production)?, is it possible? How to manage deployments between OC4J instances, simulating different contexts if they are in the same server and under the same HTTP Server? Will be there conflicts?

    Hi,
    you can do this and OracleAs will manage the different instances. The deployment can be done with Enterprise Manager in which case you select the OC4J instance first before deploying. If deploying from JDeveloper, you can specify the OC4J instance when creating the named connection
    Frank

  • Single SOA Suite Install with multiple oc4j instances and java processes

    We right now have 5 BPEL processes and 5 ESB processes all running under one java.exe process. We would like to seperate some of
    them out into their own java.exe processes without having to install more
    %ORACLE_HOME% instances of SOA Suite. I can create an oc4j instance but of
    course it doesn't have any SOA Suite stuff deployed to it. I tried to see what
    the install would do with this new oc4j instance but it wants to create a new
    %ORACLE_HOME% with an entire installation of SOA Suite.
    Is there some sort of way to clone oc4j instances that have SOA Suite deployed to them so that you
    don't need multiple %ORACLE_HOME% instances?
    ### How is this Issue Impacting Your Business ###
    We really don't want to have a lot of %ORACLE_HOME% instances to have to maintain. We are
    migrating projects over from our current integration server product and we'll
    have potentially dozens more BPEL and ESB projects. We definitely want to
    group and isolate projects so that outages of one project do not bring down
    others that are unrelated.
    We are currently experiencing periodic problems with one BPEL project that requires recycling but all the other BPEL and ESB
    projects get recycled also. If we could put this project into it's own java
    process without creating another SOA SUITE instance, it would be a big
    help.
    ANSWER
    =======
    You can create multiple domains in BPEL or create multiple systems/groups in ESB to group different projects.
    MY REPLY:
    =========
    We have been using systems/groups in ESB but they all run under the save java.exe process. I would assume that having a seperate domain in BPEL would also run in that same java.exe process.
    Right now, the one BPEL project we have a problem with will gobble up all the JDBC connections from time to time and that requires a recycle of SOA Suite, which means all BPEL and ESB projects that run in that java.exe process get recycled also. We're working that issue in a different ticket.
    It would be nice if the SOA Suite installation would install against a new oc4j instance and not assume it has to create a complete %ORACLE_HOME% instance. The components of SOA Suite seem to be J2EE based components.
    Scenario: I already have an oc4j instance called oc4j_soa and a complete %ORACLE_HOME% installation of soa suite. I then create a new oc4j instance from Enterprise Manager. Then I would deploy the esb-dt, esb-rt, orabpel, etc. components of SOA Suite to that new oc4j instance and modify the necessary config file so that it can work with OHS and the SOA Suite Databases. Is this possible?
    Does anyone have any experience with this or do people typically install multiple complete installation of SOA Suite with mulitple Oracle Homes?

    Hi,
    yes, on metalink you get in touch with real experts....
    You have to install serveral application servers to get different ORACLE_HOMEs.
    For each one, you can install a BPEL PM.
    But: For each BPEL PM you need your own database instance, or you have to configure them as a clustered BPEL installation.... (but i do not know if this work with non RAC DBs)

  • One material type assign with multiple valuation class

    Dear All,
    One material type assign with the multiple valuation class.it is possible.what is defuclty for that.
    pls, explan.
    Regards,
    Ranjeet

    Hi,
    ABC 3040 - spare mach BSX ( G/ L )- Goto OBYC and double click on the transaction key BSX and enter your chart of account proceed
    val modifier(0001)-val class 3040--G/L account
    XYZ 3041 - spare mach BSX ( G/ L )-Goto OBYC and double click on the transaction key BSX and enter your chart of account proceed
    val modifier(0001)-val class 3041--G/L account
    ABC 3040 - store consumable GBB ( G/ L )-Goto OBYC and double click on the transaction key GBB nter your chart of account proceed
    val modifier(0001)-Account modifier VBR-Valuaiton class 3040-G/L Account(cr)-G/L Account (Dr)
    ABC 3040 - repair and maintanance GBB ( G/ L )-Goto OBYC and double click on the transaction key GBB nter your chart of account proceed
    val modifier(0001)-Account modifier VBR-Valuaiton class 3041-G/L Account(cr)-G/L Account (Dr)
    Regards,
    Deepak.

  • How to Create one TLB Order manually with multiple deployed STR's

    Hello,
    We are currently facing an issue when trying to make a TLB manually by right clicking on the deployed STR's.
    APO generates multiple orders for each item.
    Business requirement is to generate one TLB Order.   
    For example there are 10 Confirmed STR's and the  planner wants to choose the deployed STR's manually from the list of 10 products.   When we right cliick and select each product (for either partial or full ) it moves to the TLB order, but generates multiple orders.
    Is there a way to restrict the requested lines to be in one Order?  So that when the order is CIFed to ECC, there's only one STO generated with multiple lines.
    Regards,
    Bhavesh

    Hi Bhavesh,
                   By manual TLB process only you can create stock transfer order with SINGLE line item. because your deployed STRs always will have single line item and you are selection one by one and converting manually. in STD process you can not club items manually...
    Yes it can be very much possible by automatic TLB run. it will take all the deployed orders and converting as TLB order by considering TLB profile where min , max limits maintained. also there is concept if you maintain loading group in product master based on that materials will be grouped together.....
    Clubbing items into one order is done by TLB heuristics.. but when you do manually you are deciding how to do it?....
    You can do one thing... after creation of TLB order with single item..you can edit and include some more items manually. Accordingly you need to delete deployed STRs.......
    If you want to automate this then you need to look out for BADI... not sure possible or not
    Regards
    Thennarasu.M

  • Solved. Travel router WTR54GS sharing one wireless hotspot connection with multiple devices

    Hi, Passing on info I've learned.
    The manual for the WTR54GS mentions being able to "...use multiple devices on a single hotspot account in a coffee shop or airport lounge...". See my original posting, "How to set up a wireless private bubble at paid hotspot? WTR54GS?", which ended in a dead end. I subsequently had a Linksys live chat session and the representative provided the solution. Perhaps worthy to be included in the Wireless FAQ?
    Situation: you have access to a paid hotspot (hotel room, meeting room, etc.) and you want to share the connection with several devices, also wirelessly.
    Solution: the WTR54GS can accept an incoming Internet connection wirelessely and re-broadcast that connection to form your own private bubble or network. (Note the WTR54GS can also accept an incoming Internet connection via Ethernet cable).
    Linksys Live Chat pointed me to these web pages.
    Go to the Linksys Easy Answers page: For a schematic of the concept of "associating the travel router to a hotspot (wirelessly)" search for Easy Answer ID# 4831
    URL for above is http://linksys.custhelp.com/cgi-bin/linksys.cfg/php/enduser/std_adp.php?p_faqid=4831&p_created=1167963305&p_sid=GmLnq3Zi&p_accessibility=0&p_lva=&p_sp=cF9zcmNoPTEmcF9zb3J0X2J5PSZwX2dyaWRzb3J0PSZwX3Jvd19jbnQ9NjImcF9wcm9kcz0wJnBfY2F0cz0xNzIxLDE3MjMmcF9wdj0mcF9jdj0yLjE3MjMmcF9zY2ZfbGFuZz0xJnBfcGFnZT0xJnBfc2VhcmNoX3RleHQ9V1RSNTRHUw**&p_li=&p_topview=1
    There is a "configuration simulator" that shows the options for selecting a wired or wireless incoming Internet Type.
    http://linksys.com/ui/files/WTR54GS/1.0_15/Setup-Wireless.htm
    The hotspot has to be "open", that is transmitting an SSID and with no WEP or WPA key. It may have a log-in page accessible via a web browser, this is okay as this will be passed onto the connected device.
    My personal application is to be able to connect a PDA that has a 801.2b wifi to a 801.2g wireless network. I haven't tried it but if this works, it will extend the useful life of my PDA in a "g" environment. Will report back once I find a "g" only environment. Comments?
    -Tony
    Dang, the long URL is making for a really wide message. Is there a fix?
    Message Edited by tony_vancouver on 02-28-2008 02:08 PM
    Message Edited by tony_vancouver on 02-28-2008 02:12 PM

    There are two conditions which must be met in order to use your WTR54GS to "extend" an incoming, wireless internet connection:
    The incoming connection must be unsecured.  You have already covered this point;
    The security settings on your WTR54GS can only be set to "WEP," or to "Disabled."  If you choose "WEP," then you can use either a 40/64-bit, or a 128-bit key.
    If those two conditions have been met, then it works fine -- says the guy who is sharing one paid internet conneciton in his hotel amongst three devices, and with co-workers in nearby rooms.  

  • BW Sizing with multiple app. instances on Oracle 10g

    Hello folks,
    I have a few confusions to clarify as i am engaged in BW sizing exercise. Customer has a huge environment with multitera bytes of data and its expected to grow in size and also # of users too and they have multiple BW app instances (NW 7.0) running on Oracle 10g. Its a RESIZING exercise for post go-live in Production solutions and also maybe Delta Sizing for new expected growth.
    I went thru all the docs on SMPsizing but wanted to clarify some stuff from folks who have worked on this kind of environment. I did not find per say  "BW Sizing" document for NW 7.0, all i found was something about BW 3.0 (http://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/10e7e662-dc1c-2a10-d78c-a187d1a25f80) and also another document ASAP for BW sizing ver 3.1 / 2004. h hints to calculate Disk space, memory and Cpu. Will these assumptions or parameters .
    Questions:
    Do the parameters and assumptions in the above lets say about # of bytes to SAPs would be applicable to the environment i am working on i-e NW7.0?
    For Space sizing to calculate size of InfoCube there is something called 2X disk space requirement of the largest fact table or at least 10GB (PSAPTEMP)....DO I have to add that to every cube for which i am calculating space size?
    In CPU Data Staging part there are assumptions based on BW Benchmark like rec/hour/job= 750000, SAPS/batchjob= 350saps and then Maintenace Window = customer input...is this customer input is the window in HOURS when data load happens?
    Also for same CPU Sizing Data staging #jobs={sum(delta upload)/maintenance window} / 75000....what is this  delta upload consists of?
    SAPS that come out from CPU query and from CPU staging , do i sum them up together and then find out Partner BenchMark# or deal with them seperately?
    I only see SAPS BenchMark available for hardware partners to compare for ONLY 2-tier systems although environemnt i am working on is 3-tier, would it be still valid?
    You help will be appreciated, anyone.
    thanks.
    Manish

    Hi, Venkat, I hope you posted the same question in other Data Warehousing also.
    BW sizing
    We have a tool called Quick Sizer in service.sap.com and if you provide the information to that tool it will give the BW Hardware sizing, you add 20% buffer to the final figure.
    You need to give the following information...
    1. No. of users i.e 3 kinds of users.
    2. No. of Records Per day with Line Items.
    3. Loading Frequency.
    4. No. of InfoCubes/DSO's, Master Data Objects.
    5. Future enhancemts like that.
    It is better you ask Basis people about Quick Sizer and ask the above points to your Business and Functional People.
    Thanks
    Reddy

  • Sharing VISA Resources With Multiple Application Instances

    I have noticed a strange behavior when attempting to communicate with a
    slow, single shared VISA resource (GPIB device) from multiple
    stand-alone LabView 5 applications.
    Initially, I developed some code which first attempts to acquire
    exclusive access to the device using VISA lock with a reasonably large
    timeout. After the lock is acquired, the code performs its IO, then
    releases the lock.
    I then wrote some wrapper code which basically tries to enter the (lock,
    IO, unlock) code as fast as possible. I built a stand-alone application,
    and ran 3 seperate instances. Basically, I could see that each
    instance would eventually acquire a lock, perform its IO, and unlock.
    However, some of the instances "starved" for access to the device,
    enough so that the timeout was sometime reached (each IO would take
    perhaps 2 seconds, and I set the lock timeout to say 10 seconds).
    Ideally, each instance should receive the lock in the order by which the
    lock was requested. It appears that VISA is doing something else.
    I've verified that this issue also exists with "faster" GPIB devices
    (say 200ms IO turnaround), but is less noticable because the
    communications are faster.
    To get around this, I wrote another application which basically acts as
    a resource server. Using VI server, each instance which wants access to
    the resource sends a "lock" request to the server. Specifically, the
    "client" calls a re-entrant "Interface" VI via VI Server. The
    "interface" VI then adds the "lock" request to the queue, and then waits
    for "Notification" from the server process. The server parses the
    request queue, and when the resource is available, it sends a
    notification to the appropriate "interface" VI. This whole time, the
    client is waiting for the interface VI to return, just like when it's
    waiting for a normal lock. When the client is done with the device, it
    sends an "unlock" message to the interface VI. The server then gives
    the resource to the next item in the queue.
    To me, this is a bit kludgey. My solution requires that this "server"
    application is running at all times, and it is a bit slower than the
    usual manner. Has anyone come up with a better solution?
    Thanks,
    Andy

    My answer depends how stand alone your applications are. I don't know what happens if you have several independant executable files but the simplest solution in the development environment is to have one vi that handles all send/receive requests to the instrument. In this way, without extra overhead, you guarantee single parts of each program access too your instrument. (don't make this vi reentrant naturally)
    This approach has another advantage. You separate in a better way the instrument and your aplication, so changing to another instrument is easier to do.
    greetings from the Netherlands

  • Oracle HTTP server with multiples apex instances

    It is possible to have an Oracle HTTP server installed in a diferente machine,
    and apex Installed on databases there are in diferent machines?
    Or it would be necessary to install one HTTP server for each APEX instance?
    For instance:
    Machine 3
    ___________DATABASE A
    Machine 1 Machine 2 /
    WEB BROWSER -----------> HTTP SERVER /
    \ Machine 4
    \___________DATABASE B

    Yes, you can define multiple DADs - pointing to different machines/APEX instances - in one OHS instance.
    See http://docs.oracle.com/cd/E21764_01/web.1111/e10144/under_mods.htm#i1055269 (for instance, just Google)

  • How to use one I-tunes library with multiple windows users (family) on 1 pc

    On our family pc we log in with different accounts. We want to use I-Tunes but all have the same library. I tried to create a library not in the users directory, but in the All Users folder that is accessible for everyone. However, when I import the music in the library for one user and set the same location for another user, I-tunes does not recognize the library. So everyone has to create it's own library.
    What are the best practices to overcome this?

    Keep in mind that what you have done now is you have multiple iTunes libraries accessing the same media folder. Meaning, that each account can have their own ratings, playlists, etc. but more importantly, each account does NOT know what the other account does, so if your daughter adds a CD to her account, it will go into the shared folder, but it will NOT automatically go into your wife's iTunes library. She would have to add it manually. Likewise, if one account deletes music from their library and tells iTunes to remove it to the trash, the other accounts will not know and iTunes will still try to access the file from the shared location even though the file is now trashed.
    Each account has their own database files (.itl files in the iTunes folder) which stores this stuff.
    If you want to have everyone use the exact same library which means the same ratings, playlists, etc. then you need to move the database files into that same location and set each iTunes account to read the same data.
    How to open an alternate iTunes Library file or create a new one
    http://docs.info.apple.com/article.html?artnum=304447
    Patrick

  • How should a plug-in behave with multiple open documents?

    Just about all my knowledge of plug-in development has grown out of the stamper sample.  One observation of that concerns it's behaviour when there are multiple Acrobat Pro windows open.  If I click the stamper toolbar button in one window, it is then highlighted in all windows.  However the tool is only active in the window where I clicked the button.  Should I wish to use the activate the stamper in another window, I must click the tool in that window too.
    The behaviour seems inconsistent, as the highlighing of the button suggests it is active in all windows when it is not.  This begs the question, should plug-ins be designed to become active "globally" when they are activated in one Acrobat window, or should they become active per window?  It seems that Acrobat only calls back to the plugin in the window it is activated in, so I cannot see how I could make it become active globally.  Taking the other side of the coin, I cannot see how I can prevent the toolbar button being highligted in all windows when it is clicked in one.  The callback via AVComputeMarkedProc does not contain context information to describe which Acrobat window is being considered.
    This is my first plug-in, hopefully of many, and I would like it to play nice in a multi-window scenario (it works fine when only one window) is opened.  Any advice please?
    Thanks
    Simon

    Adobe Community: ATTENTION MAC CUSTOMERS - Flash Player 13 "Plugin Failure" Workaround

  • Access Manager Client SDK Java Usage with multiple OpenSSO instances

    I am having some problems using the SDK / API for connecting to OpenSSO in a Java multi-threaded environment, while connecting to multiple instances of OpenSSO.
    Is there a way to setup a new AuthContext that does not include 1) Use of global configuration AMConfig.properties or 2) Stick stuff in SystemProperties?
    I see a constructor that takes an OpenSSO url, but the 2nd parameter seems to be ignored. .I.e. com.sun.identity.authentication.AuthContext.AuthContext(String orgName, URL url). I can login if I use the naming service url using "com.iplanet.am.naming.url" with the following code, but for this to work while connecting to multiple OpenSSO servers, I have to synchronized the calls and create the context each time I want to perform an API call.
    THIS WORKS:
              String realm = "/";
              String strUrl = url.toExternalForm();
              // from AM server's AMConfig.properties
              Properties amEnv = new Properties();
              amEnv.setProperty("com.iplanet.am.naming.url", strUrl);
              amEnv.setProperty("com.iplanet.am.naming.failover.url", "");
              amEnv.setProperty("com.iplanet.services.debug.level", "message");
              amEnv.setProperty("com.iplanet.services.debug.directory", "/tmp/debug");
              amEnv.setProperty("com.iplanet.security.encryptor",     "com.iplanet.services.util.JSSEncryption");
              amEnv.setProperty("am.encryption.pwd", "BXo8vzOHob8FTpR6da+cSAi0TPLTH2Q/");
              SystemProperties.initializeProperties(amEnv);          
              lc = new AuthContext(realm);
    THIS DOESN'T:
              amEnv.setProperty("com.iplanet.am.naming.url", "");
              lc = new AuthContext(realm, strUrl);
    In my ideal scenario, I'd like to cache a number of different AuthContext instances which connect to a number of different OpenSSO servers. When trying the second scenario, I get the following error message:
    "Failed to create new Authentication Context: {0}"
    Ideas?

    Yep, that was me struggling with 2005Q4 before they released a patch (120954-03 if I am not mistaken).
    1. Have you configured your AM installation as a site?
    2. Have you added a secondary configuration in the session tab?
    A restart will be required after that. Try setting log levels to debug. When AM webserver comes up and brings the application live, you'll see information regarding the secondary configuration, and whether things are actually in place or not.
    Hope this helps.
    Ankush
    http://www.iamcg.net

  • Use Track Points with multiple objects

    I am trying to use the behaviour 'Track Points' to move the circles on the right with the glove, yes it might not look like it but that is a glove. The text and lines on the left are all static.
    I have figured out how to move the right end of the "horisontal" line so that it does what I want (using 'Analyze Motion'). But how do I get the two circles and the end of the line to move as one? There is no pathfinder and 'Track Points' wont apply to a group.
    I should probably point out that I am a complete noob with only a couple of hours on 'Motion 5'.
    Thanks in advance!

    To the circle(s) add a Behaviors > Motion Tracking > Match Move. Drag the Analyze Motion behavior into the source well. For the Anchor and Rotation-Scale parameters, set the Track # of the point you want to follow. You might need to set the Transform to Attach to Source. You will probably also have to drag the position of the circle over the first track point to align it.

Maybe you are looking for

  • N8 deletes all emails on it's own!!

    Hi. I have the weirdest problem i've seen yet on this phone. After the problem with email notifications from this forum, I got 33 emails delivered to my Hotmail.com account. I then synchronised them and started reading, one by one on my phone. Sudden

  • Keyboard shortcuts for a particular app.

    I use remote desktop to remote into my windows box at work and use visual studio. Is there anyway to tell MacOS to ignore all function keys when I am running a particular app? I tried to look for it in system preferences but didn't find anything. I a

  • How to return to my movie's timeline

    I created a movie called "ElverPark" about my nephews at the park. Later I created a movie called "Drone" about a drone test flight. I just re-opened iMovie and have: 1.  Drone assets on top left 2.  Drone preview on top right 3.  Drone timeline (vid

  • EJBUtils.cloneObject(...) takes long time when calling EJB's

    hi, using OC4J 10.1.3 in windows XP. I have a servlet that calls a local stateless EJB (UserManagerBean) (2.1 version) and the EJB calls a second local stateless EJB (UserPersistorBean). The last one does a JDBC query and the result is returned to th

  • Calling a form in java !

    hello. in my project i have two files : 1.java and 2.java with graphics, buttons menu ... how can i call the 2.java from the 1.java file ?? like what i do in Visual basic : Form2.load and Form2.show ... is it possible? else how to do it ? Thanks for