GUI Client OPSYS/ ENV

Does anyone have a quick and easy way of determining the GUI operating system of a connected client or perhaps getting the entire environment settings for the GUI workstation from an ABAP program?
TH_* function modules appears to give more server-side information - I could not find useful info off-hand.
WEBGUI clients, etc obviously not relevant in this context...
Also - where can I find a list of all C modules in the kernel that can give useful info in this regard?  (E.g ThUsrInfo's companions).
I live in a wall-to-wall Microsoft environment...

Hi,
use class CL_GUI_FRONTEND_SERVICES
or fm GUI_GET_DESKTOP_INFO
Andreas

Similar Messages

  • Cannot connect a Java GUI client to an EJB

    I am having problems trying to make a Java GUI client connect to an EJB. I am using JRun4.
    At first, I tried making the Java GUI client a part of the enterprise application that I am building (of which the EJB is a part of). I included the client as a Java module in the application.xml of the enterprise application.
    However, when I try to start the server, containing this application, I get an error saying:
    Application authentication required. Incorrect method call.
    Now when I try to execute the application from the console, it works fine except when it comes to the part when it has to connect to the EJB. At this point I get an java.lang.reflect.UndeclaredThrowableException. Here's the stack trace:
    java.lang.reflect.UndeclaredThrowableException
    at $Proxy1.create(Unknown Source)
    at mds.Caller.actionPerformed(Caller.java:135)
    at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
    at java.awt.Component.processMouseEvent(Unknown Source)
    at java.awt.Component.processEvent(Unknown Source)
    at java.awt.Container.processEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)
    Caused by: jrun.ejb.invocation.ContainerNotFoundException: The EJB container for boss-ejb#Boss could not be found.
    at jrun.ejb.invocation.AbstractInvocationProxy.findContainer(AbstractInvocationProxy.java:58)
    at jrun.ejb.invocation.LocalInvocationProxyImpl.invoke(LocalInvocationProxyImpl.java:53)
    at jrun.ejb.invocation.ClientInvocationHandlerImpl.invoke(ClientInvocationHandlerImpl.java:198)
    ... 25 more
    Since the bean is local, I am using a local reference to the bean in the lookup in the code of the client:
    Object o = context.lookup("local/BeanTest")
    I tried to use:
    Object o = context.lookup("java:comp/env/ejb/BeanTest")
    and added an ejb-local-ref in the application-client.xml file of the client. But when I try executing the client in this case, I get an error saying:
    No such binding: ejb
    I wish someone can help me out with this. My main aim is to get the app client talk to the EJB. Thanks a lot in advance.
    Soham

    I am not sure of a tool to view the JNDI tree. I have one in Weblogic console. But you can check the JNDI names with a small sample code.
    import java.util.*;
    import javax.naming.*;
    import javax.rmi.PortableRemoteObject;
    public class TestEnvironment {
        public static void main(String[] args) {
            Context context   = null;
            Object object     = null;
            // Hashtable for environment properties.
            Hashtable env = new Hashtable();
            env.put(Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory");
            env.put(Context.PROVIDER_URL, "t3://localhost:7001");
            try {
                context   = new InitialContext(env);
                NamingEnumeration enum = context.listBindings("");
                while (enum.hasMore()) {
                    Binding binding = (Binding) enum.next();
                    System.out.println("Name: " + binding.getName());
                    System.out.println("Type: " + binding.getClassName());
                    System.out.println("Value: " + binding.getObject());
            } catch (Exception exception) {
                exception.printStackTrace();
    }Hope this helps.

  • GUI Client for Oracle 8.1.5 on R.H. Linux!

    Hello all,
    I have had Oracle 8.1.5 on my Red hat Linux 6.2 server for a while now. Everything works great but I would like to know if this version of Oracle comes with a GUI client that will allow me to view tables, make changes, drop tables and such through (basically a GUI administrative tool) GUI interface as opposed to the regular command line I have been using.
    If there isnt one, anyone know of a free third party software that will enable me do these tasks with a GUI client.
    Thanks, All!

    I have such a thing it is called Orasoft.
    It is some kind of GPL software that is easy to compile and works like a charm (make sure you have enough ram).
    I don't know where I got it but I'm sure you can find it it in a search engine.

  • Running 9i Form in client server env

    I have instaled Oracle 9i DS on Win NT.
    I have created a form using 9i form.
    When i run the form it get a message "FRM-10142 - HTTP listener is not running on xyz machine at port 8888"
    This means that my form will run in a web based (thin client) env where as i want to create an application that is suppose to run in a client server env not on web browsers.
    Please guide me how can this me done.
    I am a new one to oracle DS. your help will be a good start for me
    Samir

    Forms 9i only runs on the web - it does not provide a way or running applications client server

  • Calling SAP GUI Client from a Java Webdynpro app.

    Hello experts,
    We would like to call the SAP GUI client from a java WebDynpro application running without portal or ITS. Can it be done by having a web link, with mime registration in internet explorer to kick off the SAP GUI ? (similar behavior with a SAP favorite link saved on the desktop).
    many Thanks.

    Hi,
    Webdynpro possibilities:
    1. You can try to use LinkToUrl.
    with reference to file://<exefile> or your weblink with the mime type (possibly some java coding can be required; I can try to help).
    2. other option is to use IFrame and you can use either href to your exe or weblink
    Web Explorers:
    1. IE: It should work. if you point to exe file popup window will be displayed asking for action (run, save, cance).
    2. Firefox: the only way I know to make it work is to modify nsHelperAppDlg.js file (if you need Firefox I can tell you how to modify the file).
    Kind Regards, Jack

  • J2EE GUI client login

    Hi:
    I wrote a GUI client for a EJB running on SJSAS7. It works fine. Now I would like to put some security on it. How do I let users login? Do I create a JAAS module or just set up the security restrictions on the EJB's methods?
    Sam

    Thanks. This is important piece of the puzzle. I got some more question about this. On the server development guide says:
    custom realms must extend com.sun.enterprise.security.auth.login.PasswordLoginModule class. This class extends javax.security.auth.spi.LoginModule. Custom realms must not extend the JAAS loginModule directly
    Now here comes the question. The JAAS login module suppose to obtain the user's password and user name in login() Since you don't extend login module, how do you obtain user name and password? Does that mean the only way to pass user name and password to login module is by appclient script? Thanks
    Sam

  • Support of multiple GUI clients

    Hi,
    Currently, we have an application which partially supports multiple
    GUI clients. When a GUI first launches, it will pop up a dialog box
    to select "Read" or "Read/Write" access mode. Once "Read/Write"
    is selected, others can only select "Read" mode until "Read/Write" mode is released. There is a timer to automatically release the mode, if "Read/Write" is holding up for too long.
    Now., we have to fully support multiple clients. The "Read" and "Read/
    Write" modes have to be removed. That means, mutliple clients can
    send update requests at the same time. Does anyone have ideas how
    to support multiple clients? Is there any "models" out there where
    I can based on to support it?
    Thanks,
    Pin

    Mark, we came out with 8.1.7.4.0 precisely for the reasons you have stated. There is no longer a Windows NT Oracle Service For MTS per database. The logic to enlist Oracle connections in MTS transactions, and the logic to subsequently commit/abort these transactions is fully contained within the middle-tier dlls i.e. ORAMTS.DLL. This removes the single point-of-failure in pre 8.1.7.4.0 versions, and also makes the solution more scalable.

  • Please suggest best GUI client for Linux setup?

    HI,
    I need to setup OBIEE 11g on Linux. Please suggest best GUI client to connect to linux and setup OBIEE.
    appreacite for your help.
    Thanks
    Jay.

    Hi Jay,
    You can use Xming server for linux. I have downloaded Xming server 6.9.0.31. It worked well with Windows XP(32 bit) as well as Windows 7(32 bit). I have used it for Oracle HTTP Server installation and OBIEE 11g installation
    After installing, to start Xming go to command prompt and start. This invokes the Xming application properly when compared to double click starting.Go to cmd. Go to location C:\Program Files\Xming Enter this
    Xming.exe :0 -clipboard -multiwindow -ac.
    Note: colon zero ended up in a smiley!
    You will see Xming popup in your right side. Go to putty session and export your display with this command.
    export DISPLAY=172.45.62.143:0.0
    Replace the ip address with your system ip address. The above one is example.
    Note: If your putty session is in client network, use the ip address that is in Ethernet: client server.
    Test if display is exported properly with this clock command which gives a GUI popup of clock.
    xclock &
    Hope this helps.
    Regards,
    Amrutha.
    Edited by: Amrutha Kalidindi on Jul 29, 2012 2:48 PM

  • Installation of different versions of GUI clients on same machine

    Hi All,
    Is there any document about how to install different versions of MDM GUI clients on same Machine.
    we have different version of MDM server in Sandbox and Developement environment. I know we can install different versions of GUI Clients by specifying different locations. But i am looking for some standard document / SAP note. Please if anyone has this information, it will be very helpful.
    Thanks and Regards,
    Shiv

    Hi Shiv,
    You can find this information regarding different Version of GUI Clients on same machine from Standard SAP Installation Guide on Page 51
    5.1 Maintaining Multiple Versions of MDM it tells that you can install multiple versions of MDM 5.5 on one host and switch between the versions.This may be useful, for example, when updating the patch level.
    Please refer to SAP Installtion guide,
    https://websmp201.sap-ag.de/~sapidb/011000358700001119842007E
    Also Check SAP Note: 1283687
    Best Regards,
    Mandeep Saini

  • Problems with OMB+ (OWB 10.2.0.2 Windows client) - ORACLE_HOME env variable

    Hi.
    I am trying to use the OWB_DEMO files found on the website. The OWB client is installed on a Windows XP SP3 laptop; when I try to use the OMBINSTALL OWB_TARGET_USER, I'm getting this error:
    ORACLE_HOME(or OWBCC_HOME for Clearcase) environment variable is not set up yet. Please set up first.
    I can't understand why I'm getting this error, because in the batch file setowbenv.bat, called by the OMBPlus.bat, all the env variables are correctly set and then passed to the JVM through the -D option.
    Could anyone help me to understand where is the problem, please?
    Thanks.

    This is bug 5853639, it is fixed in 10.2.0.3
    As a workaround enter "set OWBCC_HOME=<YOUR OWB HOME>" in setowbenv.bat.
    Regards,
    Robert

  • GUI Client

    Does the instant client for linux have this GUI based SQL*Plus? like the one with windows?

    You could use Oracle SQL Developer. However, this also requires JDK 1.5 being installed from Sun.

  • Socket write in GUI Client

    I have a GUI Swing client that is communicating with a Server with Sockets.
    Currently, when a message needs to be sent ( Socket.write ), I am just passing the message to my thread-safe sendMessage() method.
    I have an application currently calling this from the Event Thread without issue, but I have heard that this could create a possible dead-lock, but I haven't been able to pinpoint the reasoning behind this.
    What pitfalls occur if this method, which writes to the Socket's OutputStream directly, is called from the GUI Event Thread?
    Thanks in Advance.

    Thank you all for the input.
    I think what I will do is dispatch a new Thread to do the sendMessage if it is invoked from within the GUI Event Thread.
    Which would be better? Create a new anonymous thread or use SwingUtilities.invokeLater ?
    1)
         void actionPerformed( ActionEvent e )
                 new Thread( new Runnable() { void run() { sendMessage(data); } } ).start();
         }2)
         void actionPerformed( ActionEvent e )
                 SwingUtilities.invokeLater( new Runnable() { void run() { sendMessage(data); } } );
         }

  • Is OEM (gui client-server) gone in 11g client?

    Hi,
    I installed 11g client (administrator) in my PC. I can not find the DB console which is available in 10g.
    Is it deprecated?
    thanks

    Hello,
    Is there a simplier version of grid control? that can be intalled in my laptop only? and no need to alter the prod servers? In fact, you have 2 kind of "Oracle Enterprise Manager":
    - *1.* OEM Database Control (also called DB Console).
    - *2.* OEM Grid Control.
    These 2 tools are mutually exclusive, you have to choose which one you prefer to use for monitoring the Databases.
    The 1st one ( Database Control ) can be configured easily when you create the Database with DBCA or, you can configure it later by using EMCA. It's rather easy, afterwards you have no Client to instal, just an URL to know and a supported Web Browser.
    The Database Control has a Repository on the Database (Schema SYSMAN) and uses some specific Directories on the Server side.
    With the Database Control you can manage only one Database (i.e. you'll need one DB Console for each Database).
    You'll find here a link about Database Control:
    http://download.oracle.com/docs/cd/E11882_01/server.112/e17120/dbcontrol001.htm#ADMIN13402
    The 2nd one ( Grid Control ) is a complete Application. You'll need a Server (with enough memory and disk) in which you'll create a specific Database for the Repository. You'll have to install the Web Logic layer, and Oracle Management Service ( OMS ). Eventually you'll have the Grid Control which is a true Application Server.
    Afterwards, you'll have to install and deploy the Oracle Agent to each of your Servers so as to monitore all the Databases (the Targets).
    It's a powerful tool, which can let you manage the Databases, the Servers and the Applications (even non-Oracle Application). But this is true it's not a simple installation.
    However, you don't have any client side to install. From your Laptop, you'll have just to know the URL and have a supported Browser.
    You'll find here some link about the installation of the Grid Control (11gR1):
    http://www.oracle.com/technetwork/oem/grid-control/overview/index.html
    http://www.oracle-base.com/articles/11g/GridControl11gR1InstallationOnOEL5.php
    I personnally like the following image:
    http://download.oracle.com/docs/cd/E11857_01/install.111/e16847/firewalls.htm#i1005951
    NB: The URL is given at the end of the installation in both case.
    Hope this help.
    Best regards,
    Jean-Valentin

  • HST6i, Client/Server env. Forms runtime crash!

    We successfuly instaled HSD6i on Forms Server. But we also need to run forms on client/server environment.
    When I start HSU or generated app. in Forms Runtime (ver 6.0.8.11.3) and do nothing other than navigate from menu to form 'Users' for example, form opens but the very
    next time whole runtime environment dissaper (crash with no error message).
    How can I manage this problem?
    null

    I changed all 'automatic' to <unspecified> but my forms are still crashing with access violation at uiw60.dll. It seems that only forms with item groups though. I also found another posting here by Ivica Coric about "Problem with Item Groups" where people mentioned forms with item groups would crash. It seems that this is my problem. But changing 'automatic' to something else still doesn't solve my problem. Any ideas? Thanks.
    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by Headstart Team:
    Uros,
    I have discovered what makes this happen. As you have read in the the install guide, you need to change a number of properties in the object library. Specifically, the color "Automatic", which is very useful in webforms, is problematic on client/server.
    Because most items in the generated forms subclass from the object library, you would ideally only need to recreate the fmx files and be rid of the "Automatics".
    Unfortunately, there's one place where the generator uses the object library properties, but DOES NOT SUBCLASS BUT COPIES these properties into the generated forms. This happens with boilerplate graphics that result from item group decorations, and then only when the item group decoration has a prompt! Here the color of the CG$TITLE visual attribute is used, but not subclassed. This also explains why you solved it by regenerating the problematic forms.
    To solve this for the applications you cannot regenerate, open the fmbs, navigate to the Canvas, and then to the Graphics. You'll find the culprit there soon enough.
    Kind regards,
    Peter<HR></BLOCKQUOTE>
    null

  • Thin GUI client possible?

    I'm new to RMI but I've spent the better part of the day trying to figure it out.
    I've been assigned the task of modifying existing code that uses a fat client to access an XML database running on a server.
    The client has a Swing interface that dynamically displays different panes depending on menu selections. My question is:
    Is it possible to put all those panes on the server, and use RMI to get them when required, so that it is not necessary for each client to have their own copy? If so, can anyone offer me some hints on how to do this? Can I have a method in my client like:
    private ??? switchPanel(string panelname)
    and get the server to send me a new Panel to display?
    If anyone understands what I'm talking about, I'd appreciate some help! Thanks!

    No -- you cannot put the panes on the server and pass them back.
    However, you can pass the data that fills the panes through RMI.
    Create a class the implements Serializable with the Strings, int, long, etc fields needed on each pane.
    When the Client wants info, pass the request to the Server. The Server fills in the fields for this class and returns the class to the Client. The Client then populates the pane.

Maybe you are looking for

  • IPad Mini Retina not syncing with iTunes

    My iPad Mini Retina has not been syncing with iTunes for some time.  I have reset it - by holding down the home and power key.  I am using the new Macbook Air 2014 - because it has crashed on a few occasions it has also been restarted recently.  I am

  • Credit Note issue against AR Down payment

    Hi, The business process is down payment and milestone billing. We have raised the FAZ for the down payment for 100 EUR and we have recieved the payment from customer and posted the same in F-29. 1. We have to raise the credit memo against the down p

  • Mac Loading Every Few Minutes

    About every 5-15 minutes (random intervals) when I am just browsing the internet, and listening to iTunes, my Mac stops for a few seconds, then goes through about 20 seconds of the "loading color wheel of doom" and then it resumes like before. At fir

  • How to use bean as attribute?

    I create a bean(sql result) from a servlet and put it in the request using setAttribute(bean) and then use dispacher to send the request to the display.jsp. In display.jsp i have a <jsp:usebean id="bean" class="beanClass"> but when i use <jsp:getProp

  • How to add a "x" to a checkbox?

    Hi! I've got a document, that I filled out by using the Touch Up-Tool, but I've got problems "checking a box" see here what I mean: http://img216.imageshack.us/img216/9956/snap1em6.jpg And this is the document I'm talking about: http://dreamcover.de/