Bsp application without application class

Hi
    I want to know how is a stateful bsp application without application class will work, meaning where is it going to store all the values without application class
regards
Ashutosh

Yes... It will work for example using server side cookies.
Best regards
Ariel

Similar Messages

  • Deploy 9i Forms without Application Server ?

    I wonder, whether I could deploy a Forms 9i Application without the use of the Application Server. Can anybody tell me, whether it is necessary to purchase any Oracle 9i Application Server licences, just because I want to deploy a simple Forms 9i application ?
    - Markus

    I am developing forms 9i and reports 9i applications WITHOUT APPLICATION SERVER. I HAVE ONLY DEVELOPER SUITE 9i.
    I have installed Dev suite 9i on middle tier. Forms services and Reports services are installed with Dev suite 9i.
    I develop applications on my desktop and Install them on client machines where no Dev suite or AS installed.
    Please mention what is the trouble you are having and I might serve you, if you are having the same problem that I HAD.
    Prasad.

  • Java Web Start 1.6 fails to start application without Java Consol on Vista

    Hi All,
    I've faced with problem related to starting my application in IE 7 on Vista SP1 using Java Web Start (JRE 1.6.0_12 and 1.6.0_13). I suppose that issue appears after 11th update of JRE 1.6 since it works fine before.
    There were set settings to indicate initial and maximal size of the Java heap in the JNLP file.
    Application consist of 2 JAR files and they are signed with the same certificate.
    When user tried to start application there is no any activity after accepting certificate. After starting application javaw.exe just disappeared from processes list without any message or error.
    When I changed default setting in Java Control Panel to show Java Console, I noticed that the application began to start. But it's not a solution of the issue, since all customers cannot be required to turn on Java console.
    I believe this is a bug in JRE as the application starts with Java console and doesn't without it.
    When I browsed the web looking for the solution or an advice I found Release notes for 1.6.0_014 where it was said that 6u14 Java Web Start failed to launch and notifies that JARs were not signed, if an insecure Java system property was specified in a sandbox JNLP file. In spite of that 14th updated wasn't used and there was no notification I tried to start application without settings for the Java heap and it worked.
    Could someone help me with advice, since the application cannot be started with default heap size settings.
    Thanks in advance.
    Edited by: vovanst on Jul 28, 2009 8:06 AM

    Hi,
    as the 6u15 just arrived and the above mentioned bug should've been fixed (though I was unable to verify through the release notes), the error is still in there.
    We have no timestamped jars, neither ours nor the bouncy castle ones, all certs are valid, ours is self signed.
    6u13 runs, 6u14/6u15 won't.
    I followed the instructions here: http://bouncycastle.org/devmailarchive/msg10415.html to no avail.
    The bcprov.jar is wrapped in its own jnlp and referred as extension from the "main" jnlp.
    The interesting parts of the stack trace are these:
    Caused by (via getCause): java.lang.SecurityException: JCE cannot authenticate the provider BC
         at javax.crypto.Cipher.getInstance(DashoA13*..)
         at javax.crypto.Cipher.getInstance(DashoA13*..)
    Caused by (via getCause): java.util.jar.JarException: Cannot parse https://localhost:8443/deploy/bcprov.jar
         at javax.crypto.SunJCE_c.a(DashoA13*..)
         at javax.crypto.SunJCE_b.b(DashoA13*..)
         at javax.crypto.SunJCE_b.a(DashoA13*..)
         at javax.crypto.Cipher.getInstance(DashoA13*..)
         at javax.crypto.Cipher.getInstance(DashoA13*..)
    For me it seems there's a problem with resolving the url of the bcprov.jar, which would explain the lack of a delay which normally occurs when JCE verifies the signature of the bcprov provider classes. The error pops up almost instantly.
    I'm clueless what to do now. Did Sun really achieve to completely destroy JCE provider functionality in Javaws, forcing us to use an alternative implementation?
    Patric

  • Updating a JTree without application restart

    I would like to update the JTree in my application without restarting the application. The JTree elements come from a file, therefore, I update the file and want the JTree to be refreshed! I understand that this is done with swing and model and already do so eg: I update combo boxes and these automatically reflect the changes. I use the code below to update the boxes:-
    public void updateBoxes()
    DefaultComboBoxModel newComboModel = new DefaultComboBoxModel(getItems());
    myBox.setModel(newComboModel);
    I would basically like to do exactly the same using another model for a JTree.  Is this possible?  Also, as the JTree has actually been added to a scroll panel, so does this affect things?  Hopefully I can use a simple method like the one provided above for updaing a combo box.
    Thanks for any assistance

    * TestTree.java
    package com.test;
    import javax.swing.tree.DefaultMutableTreeNode;
    public class TestTree extends javax.swing.JFrame {
        private javax.swing.JScrollPane mainScrollPane;
        private javax.swing.JButton btnChooseThree;
        private javax.swing.JTree mainTree;
        private javax.swing.JButton btnChooseOne;
        private javax.swing.JPanel buttonPanel;
        private javax.swing.JButton btnChooseTwo;
        public TestTree() {
            java.awt.GridBagConstraints gridBagConstraints;
            mainScrollPane = new javax.swing.JScrollPane();
            mainTree = new javax.swing.JTree();
            buttonPanel = new javax.swing.JPanel();
            btnChooseOne = new javax.swing.JButton();
            btnChooseTwo = new javax.swing.JButton();
            btnChooseThree = new javax.swing.JButton();
            addWindowListener(new java.awt.event.WindowAdapter() {
                public void windowClosing(java.awt.event.WindowEvent evt) {
                    exitForm(evt);
            mainScrollPane.setViewportView(mainTree);
            getContentPane().add(mainScrollPane, java.awt.BorderLayout.CENTER);
            buttonPanel.setLayout(new java.awt.GridBagLayout());
            btnChooseOne.setText("One");
            btnChooseOne.setMaximumSize(new java.awt.Dimension(70, 27));
            btnChooseOne.setMinimumSize(new java.awt.Dimension(70, 27));
            btnChooseOne.setPreferredSize(new java.awt.Dimension(70, 27));
            btnChooseOne.addActionListener(new java.awt.event.ActionListener() {
                public void actionPerformed(java.awt.event.ActionEvent evt) {
                    btnChooseOneActionPerformed(evt);
            gridBagConstraints = new java.awt.GridBagConstraints();
            gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2);
            buttonPanel.add(btnChooseOne, gridBagConstraints);
            btnChooseTwo.setText("Two");
            btnChooseTwo.setMaximumSize(new java.awt.Dimension(70, 27));
            btnChooseTwo.setMinimumSize(new java.awt.Dimension(70, 27));
            btnChooseTwo.setPreferredSize(new java.awt.Dimension(70, 27));
            btnChooseTwo.addActionListener(new java.awt.event.ActionListener() {
                public void actionPerformed(java.awt.event.ActionEvent evt) {
                    btnChooseTwoActionPerformed(evt);
            gridBagConstraints = new java.awt.GridBagConstraints();
            gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2);
            buttonPanel.add(btnChooseTwo, gridBagConstraints);
            btnChooseThree.setText("Three");
            btnChooseThree.setMaximumSize(new java.awt.Dimension(70, 27));
            btnChooseThree.setMinimumSize(new java.awt.Dimension(70, 27));
            btnChooseThree.setPreferredSize(new java.awt.Dimension(70, 27));
            btnChooseThree.addActionListener(new java.awt.event.ActionListener() {
                public void actionPerformed(java.awt.event.ActionEvent evt) {
                    btnChooseThreeActionPerformed(evt);
            gridBagConstraints = new java.awt.GridBagConstraints();
            gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2);
            buttonPanel.add(btnChooseThree, gridBagConstraints);
            getContentPane().add(buttonPanel, java.awt.BorderLayout.NORTH);
            DefaultMutableTreeNode rootNode = new DefaultMutableTreeNode("Three");
            rootNode.add(new DefaultMutableTreeNode("One"));
            rootNode.add(new DefaultMutableTreeNode("Two"));
            rootNode.add(new DefaultMutableTreeNode("Three"));
            mainTree.setModel(new javax.swing.tree.DefaultTreeModel(rootNode));
            pack();
        private void btnChooseThreeActionPerformed(java.awt.event.ActionEvent evt) {
            DefaultMutableTreeNode rootNode = new DefaultMutableTreeNode("Three");
            rootNode.add(new DefaultMutableTreeNode("One"));
            rootNode.add(new DefaultMutableTreeNode("Two"));
            rootNode.add(new DefaultMutableTreeNode("Three"));
            mainTree.setModel(new javax.swing.tree.DefaultTreeModel(rootNode));
        private void btnChooseTwoActionPerformed(java.awt.event.ActionEvent evt) {
            DefaultMutableTreeNode rootNode = new DefaultMutableTreeNode("Two");
            DefaultMutableTreeNode subNode;
            subNode = new DefaultMutableTreeNode("One");
            subNode.add(new DefaultMutableTreeNode("Sub One"));
            subNode.add(new DefaultMutableTreeNode("Sub Two"));
            subNode.add(new DefaultMutableTreeNode("Sub Three"));
            rootNode.add(subNode);
            subNode = new DefaultMutableTreeNode("Two");
            subNode.add(new DefaultMutableTreeNode("Sub One"));
            subNode.add(new DefaultMutableTreeNode("Sub Two"));
            subNode.add(new DefaultMutableTreeNode("Sub Three"));
            rootNode.add(subNode);
            subNode = new DefaultMutableTreeNode("Three");
            subNode.add(new DefaultMutableTreeNode("Sub One"));
            subNode.add(new DefaultMutableTreeNode("Sub Two"));
            subNode.add(new DefaultMutableTreeNode("Sub Three"));
            rootNode.add(subNode);
            mainTree.setModel(new javax.swing.tree.DefaultTreeModel(rootNode));
        private void btnChooseOneActionPerformed(java.awt.event.ActionEvent evt) {
            DefaultMutableTreeNode rootNode = new DefaultMutableTreeNode("One");
            DefaultMutableTreeNode subNode;
            DefaultMutableTreeNode subSubNode;
            subNode = new DefaultMutableTreeNode("One");
            subSubNode = new DefaultMutableTreeNode("Sub One");
            subSubNode.add(new DefaultMutableTreeNode("Very Sub A"));
            subSubNode.add(new DefaultMutableTreeNode("Very Sub B"));
            subSubNode.add(new DefaultMutableTreeNode("Very Sub C"));
            subNode.add(subSubNode);
            subSubNode = new DefaultMutableTreeNode("Sub Two");
            subSubNode.add(new DefaultMutableTreeNode("Very Sub 1"));
            subSubNode.add(new DefaultMutableTreeNode("Very Sub 2"));
            subSubNode.add(new DefaultMutableTreeNode("Very Sub 3"));
            subNode.add(subSubNode);
            subSubNode = new DefaultMutableTreeNode("Sub Three");
            subSubNode.add(new DefaultMutableTreeNode("Very Sub X"));
            subSubNode.add(new DefaultMutableTreeNode("Very Sub Y"));
            subSubNode.add(new DefaultMutableTreeNode("Very Sub Z"));
            subNode.add(subSubNode);
            rootNode.add(subNode);
            subNode = new DefaultMutableTreeNode("Two");
            subSubNode = new DefaultMutableTreeNode("Sub One");
            subSubNode.add(new DefaultMutableTreeNode("Very Sub A"));
            subSubNode.add(new DefaultMutableTreeNode("Very Sub B"));
            subSubNode.add(new DefaultMutableTreeNode("Very Sub C"));
            subNode.add(subSubNode);
            subSubNode = new DefaultMutableTreeNode("Sub Two");
            subSubNode.add(new DefaultMutableTreeNode("Very Sub 1"));
            subSubNode.add(new DefaultMutableTreeNode("Very Sub 2"));
            subSubNode.add(new DefaultMutableTreeNode("Very Sub 3"));
            subNode.add(subSubNode);
            subSubNode = new DefaultMutableTreeNode("Sub Three");
            subSubNode.add(new DefaultMutableTreeNode("Very Sub X"));
            subSubNode.add(new DefaultMutableTreeNode("Very Sub Y"));
            subSubNode.add(new DefaultMutableTreeNode("Very Sub Z"));
            subNode.add(subSubNode);
            rootNode.add(subNode);
            subNode = new DefaultMutableTreeNode("Three");
            subSubNode = new DefaultMutableTreeNode("Sub One");
            subSubNode.add(new DefaultMutableTreeNode("Very Sub A"));
            subSubNode.add(new DefaultMutableTreeNode("Very Sub B"));
            subSubNode.add(new DefaultMutableTreeNode("Very Sub C"));
            subNode.add(subSubNode);
            subSubNode = new DefaultMutableTreeNode("Sub Two");
            subSubNode.add(new DefaultMutableTreeNode("Very Sub 1"));
            subSubNode.add(new DefaultMutableTreeNode("Very Sub 2"));
            subSubNode.add(new DefaultMutableTreeNode("Very Sub 3"));
            subNode.add(subSubNode);
            subSubNode = new DefaultMutableTreeNode("Sub Three");
            subSubNode.add(new DefaultMutableTreeNode("Very Sub X"));
            subSubNode.add(new DefaultMutableTreeNode("Very Sub Y"));
            subSubNode.add(new DefaultMutableTreeNode("Very Sub Z"));
            subNode.add(subSubNode);
            rootNode.add(subNode);
            mainTree.setModel(new javax.swing.tree.DefaultTreeModel(rootNode));
        private void exitForm(java.awt.event.WindowEvent evt) {
            System.exit(0);
        public static void main(String args[]) {
            new TestTree().show();
    }

  • How to execute web applications without deploying them?

    How can I execute web applications without deploying them (without mentioning them in the server.xml)?
    I have an IWS 6.1 SP1 installed with default parameters (JES). I would like that a posix user could execute his own web application without administrator collaboration.
    Does it exist some sort of "autodeploy" like in tomcat?
    (I know about the invoker mapping in default-web.xml, just I don't realy understand what does it eventuate. I tried to unzip webapps-simple.war in the directory $IWS_SERVER_HOME/webapps/$instance_name/servlet/tmp/
    but the http://a.a.tg/servlet/tmp request failed:
    javax.servlet.ServletException: WEB2784: Wrapper cannot find servlet class tmp or a class it depends on
    ----- Root Cause -----
    java.lang.ClassNotFoundException: tmp
    How can I solve this? Users should have write permission to the directories in the classpath to put their servlet.class files into? Bad idea...
    (I tried to "execute" the $IWS_SERVER_HOME/plugins/java/samples/webapps/simple/webapps-simple.war)
    (Sorry for my language skills)

    Do as many of the rest of us do, until this behavior is changed (if ever). Eport your WEb gallery to your Hd and use an FTP client, there are so many, including Drreamweaver's, and Shareware ones, and upload just the relevant files/folders. Some can even check and do this for you.
    Don
    Don Ricklin, MacBook 1.83Ghz Duo 2 Core running 10.4.10 & Win XP, Pentax *ist D
    http://donricklin.blogspot.com/

  • Run External application without Exiting main application

    Hi,
    I am trying to implement a function that executes the external program from within my java application. I am using windows xp. I had googled for this and found some code but so far I am able to run the application in a condition if my main application exits. Instead I want to run the application without exiting my main application. How can I do that:
    Code I am using is:
    ========================
    try{
    Runtime.getRuntime().exec("external program");
    System.exit(0);
    catch (Exception err){
    err.printStackTrace();
    System.exit(-1);
    =========================
    my problem is I cannot run the external program without the line "System.exit(0)". If I remove that line, the external program only starts after I exit my main java application. Is there a way to run the external application without leaving the main application?
    By the way I am using the latest version of JDK 6 update 2 and Netbeans 5.5.1
    Thanks

    I tried and I tried and I couldn't make the same problem occur unless I specfically had a long task execute BEFORE calling the runtime command. See the code below:
    I tried a bunch of things, including having a GUI run before the Runtime call, after the runtime call. Neither affected the movie from being played.
    I tried with different versions of the runtime command, none of it made a problem.
    I tried running the application with a long task that would keep the main thread busy for a while AFTER I launched mplayer - no problem.
    The only thing that made the app work the way you describe was when I built the long task that keeps the main thread active for a while BEFORE I launched mplayer (which is the state of the code as I pasted it below).
    So my guess is that you have a single threaded application and you add the call to mplayer at the very end of your program's execution - thus it doesn't get called until the last thing. My suggestions:
    1) Move the call to the Start of your code, not the end
    2) Move your other work to a new thread so that it can be kicked off without holding the main thread in check.
    package movies;
    import inheritance.BaseWindow;
    import java.util.*;
    import java.io.*;
    class StreamGobbler extends Thread
        InputStream is;
        String type;
        OutputStream os;
        StreamGobbler(InputStream is, String type)
            this(is, type, null);
        StreamGobbler(InputStream is, String type, OutputStream redirect)
            this.is = is;
            this.type = type;
            this.os = redirect;
        public void run()
            try
                PrintWriter pw = null;
                if (os != null)
                    pw = new PrintWriter(os);
                InputStreamReader isr = new InputStreamReader(is);
                BufferedReader br = new BufferedReader(isr);
                String line=null;
                while ( (line = br.readLine()) != null)
                    if (pw != null)
                        pw.println(line);
                    System.out.println(type + ">" + line);   
                if (pw != null)
                    pw.flush();
            } catch (IOException ioe)
                ioe.printStackTrace(); 
    public class MyMainClass
        public static void main(String args[]) throws InterruptedException
             //This is just a GUI as a test
            BaseWindow bw = new BaseWindow();
            bw.show();
            //Keep App Running for a while
            int count = 0;
            while (count < 200) {
                 Thread.sleep(20);
                 count++;
                 System.err.println(count);
            if (args.length != 1)
                System.out.println("USAGE java movies.MyMainClass \"<movie to play>\"");
                System.exit(1);
            try
                Runtime rt = Runtime.getRuntime();
                //String[] cmds = new String[] { "cmd", "/c", "C:\\Mplayer\\mplayer.exe", args[0]};
                //String[] cmds = new String[] { "C:\\Mplayer\\mplayer.exe", args[0]};
                //Process proc = rt.exec(cmds);
                Process proc = rt.exec("C:\\Mplayer\\mplayer.exe "+args[0]);
                // any error message?
                StreamGobbler errorGobbler = new
                    StreamGobbler(proc.getErrorStream(), "ERROR");           
                // any output?
                StreamGobbler outputGobbler = new
                    StreamGobbler(proc.getInputStream(), "OUTPUT");
                // kick them off
                errorGobbler.start();
                outputGobbler.start();
                //Keep App Running for a while
    //            int count = 0;
    //          while (count < 2000000) {
    //                 Thread.sleep(200);
    //                 count++;
    //                 System.err.println(count);
                // any error???
                int exitVal = proc.waitFor();
                System.out.println("ExitValue: " + exitVal);
            } catch (Throwable t)
                t.printStackTrace();
    }I will restate myself:
    "I was not able to repeat the problem, except as described, as long as I took the hints mentioned in the article I posted into account and actually put them into action."
    Of course, as soon as I ignored those hints, I was able to reproduce the error described above quite easily in all the different tests I made... But I guess the OP implemented those fixes, right? He did say he read the article...
    Message was edited by:
    stevejluke

  • Application & JApplet - Inner Classes

    Hi,
    I am having problems understanding the purpose of Inner Classes.
    1. Is purpose of inner class in an Application to take care of what init method
    takes care of in a JApplet. I believe init method in JApplet brings up the browser and
    xecutes statements in init()?
    2. Is it possible to write the enclosed Application without using an Inner Class?
    If so, can someone please show me how?
    3. Is it possible to write the enclosed JApplet using an inner Class?
    If so, can someone please show me how?
    Maybe if I see how an Application and JApplet are written with and without inner classes, this may help me understand.
    Thank you.
    //APPLICATION USING AN INNER CLASS
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    //outerclass
    public class InnerTest extends JFrame
    private JTextField numField, sumField;
    private int sum = 0;
    public InnerTest()
    super("Inner Test");
    Container c = getContentPane();
    c.setLayout(new FlowLayout());
    ActionEventHandler handler = new ActionEventHandler();
    numField = new JTextField(10);
    sumField = new JTextField(10);
    numField.addActionListener(handler);
    c.add(numField);
    c.add(sumField);
    public static void main(String args[])
    InnerTest win = new InnerTest();
    win.setSize(400, 140);
    win.show();
    //Innerclass
    private class ActionEventHandler implements ActionListener
    public void actionPerformed(ActionEvent e)
    sum += Integer.parseInt(numField.getText()); // access to sum and numField
    numField.setText("");
    sumField.setText(Integer.toString(sum));
    JAPPLET
    Below is modification of above code to a JApplet
    without using inner class. I have CAPITALIZED MODIFICATIONS.
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    public class InnerTest extends JAPPLET
    private JTextField numField, sumField;
    private int sum = 0;
    public VOID INIT()
    super("Inner Test");
    Container c = getContentPane();
    c.setLayout(new FlowLayout());
    ActionEventHandler handler = new ActionEventHandler();
    numField = new JTextField(10);
    sumField = new JTextField(10);
    numField.addActionListener(THIS);
    c.add(numField);
    c.add(sumField);
    public void actionPerformed(ActionEvent e)
    sum += Integer.parseInt(numField.getText()); // access to sum and numField
    numField.setText("");
    sumField.setText(Integer.toString(sum));

    1. Is purpose of inner class in an Application to
    take care of what init method
    takes care of in a JApplet. I believe init method in
    JApplet brings up the browser and
    xecutes statements in init()?No. The init() method of an applet is similar to the constructor for an application. It is used to initialize data for the applet, the same data you will initialize in the constructor of the application.
    >
    2. Is it possible to write the enclosed Application
    without using an Inner Class?Yes it is possible. The power of an inner class is that is has access even to private member variables of the enclosing class. In your case the event handler has access to the private variables: numField and sumField. If you do not use an inner class you have to pass a reference to your frame in the event handler's constructor and access the variables through that reference. But in this case you do not have access to private variables. So you must provide methods to access those variables or you must change theri visibility.
    ActionEventHandler handler = new ActionEventHandler(this);Provide accessor methods in InnerTest class:
    public String getTextString(){
         return numField.getText();
    public void setTextString(String text){
         numField.setText(text);
    }As for the applet it works just as your application in this case, you can use inner classes or not but with the same restrictions.
    I hope you can understand what I tried to explain.

  • Run application without mysql which was once developed using mysql

    I developed a application that uses mysql database to show the contents of the database in a JTable. Now i want to send the application to others who want to run the application without the database .i.e the contents of the database must also be copied to the runnable jar file I make.

    java_swinger wrote:
    I developed a application that uses mysql database to show the contents of the database in a JTable. Now i want to send the application to others who want to run the application without the database .i.e the contents of the database must also be copied to the runnable jar file I make.Create a class with the table data, e.g.:
    public interface MyTableData1
      public static final Object[][] DATA = {
        {" these", "are", "my data"}  };
      public static final String[] COLHEADS = {
        " Col. A", " Col. B", " Col. C"
    }

  • Is it possible to make a javafx ui application without using layout managers ?

    I want to make an user interface application without using layout managers. In my previous attempt i made an application in java swing. There i used the setBounds() function. Is there any function like setBounds() in javafx ?

    There really isn't any more to it than that.
    Again, I have no idea why you would do things this way (either in JavaFX or in Swing), but:
    import javafx.application.Application;
    import javafx.scene.Scene;
    import javafx.scene.control.Button;
    import javafx.scene.control.Label;
    import javafx.scene.control.TextField;
    import javafx.scene.layout.Pane;
    import javafx.stage.Stage;
    public class ManualPositioningExample extends Application {
        @Override
        public void start(Stage primaryStage) {
            final Pane root = new Pane();
            final Button button = new Button("Click me");
            final Label label = new Label("A Label");
            final TextField textField = new TextField();
            root.getChildren().addAll(button, label, textField);
            label.relocate(25, 25);
            textField.relocate(75, 25);
            textField.setPrefSize(100, 20);
            button.relocate(25, 50);
            button.setPrefSize(150, 20);
            Scene scene = new Scene(root, 400, 200);
            primaryStage.setScene(scene);
            primaryStage.show();
        public static void main(String[] args) {
            launch(args);

  • Pool without application server

    its possible to use pooling connection without application server, if ok, whos start the pool in the beging (client application?or.....)
    Thanks

    Hello,
    Yes it is possible but you have to implement the classes to manage the Pool or just using a third party tool like the one you can find at : http://bitmechanic.com.
    Cheers.
    Stefano

  • SSO for SAP and Non-SAP applications without Enterprise Portal

    Dear all,
    Is it possible to implement SSO for both SAP and non-SAP applications without involvement of EP at all?
    I have gone through this link.
    <a href="http://help.sap.com/saphelp_nw04s/helpdata/en/e5/4344b6d24a05408ca4faa94554e851/frameset.htm">http://help.sap.com/saphelp_nw04s/helpdata/en/e5/4344b6d24a05408ca4faa94554e851/frameset.htm</a>
    But I still i am not able to get the precise answer on how to enable SSO for both  SAP and non-SAP applications without EP.
    We have decided not to implement EP in first phase of SAP implementation. But we need to enable SSO for other SAP and Non-SAP applications.
    A detailed description on how to deal this kind of scenarios will be helpful.
    Thanks.

    A client of our's uses <b>SAP Enterprise Portal</b>, and is using the SAP SSO, which is implemented with tickets, and requires the use of SAPSECULIB.  My company provides an application for this client, and our application in hosted in our data center for the client, as a Software as a Service application, obviously across the internet.  Our client, which owns a SAP license, has asked that we support the SAP SSO as a non-SAP SSO application.  The client user's SSO ticket will be created from SAP EP, and then passed across the internet to our application, and we are to use that SSO ticket as an authentication ticket to our application.  I beleive I know how to do this work technically, having reviewed the SAP document named: "Dynamic Library for Verifying SSO Tickets in Third-Party Software"   Specification   Version 2.00  December 2005.
    My question is, does my company have the right to use the SAPSECULIB?  Where is the official download and <b>license</b> download, that indicates we can download this library, and use it to support a SAP customer?  We do not own a SAP license.  Thank you for your help.  I have searched many places in SAP support.<b></b>

  • Deploying Application Without codebase and an extension (installer.jnlp)

    Hi,
    It seems that the deployment file can be relative to launch.html but the extension file requires the codebase attribute.
    This launch fails
    http://www.dksy.net/auctionzoom/downloads/download/jpawebstart-no-codebase/launch.html
    this launch succeeds
    http://www.dksy.net/auctionzoom/downloads/download/jpawebstart/launch.html
    In the second case, the codebase attribute is specified
    <jnlp codebase="http://www.dksy.net/auctionzoom/downloads/download/jpawebstart/" href="installer.jnlp" spec="1.0+">This reference documents the deployment file (launch.jnlp), but not the extension (installer.jnlp).
    http://java.sun.com/docs/books/tutorial/deployment/deploymentInDepth/deployingWithoutCodebase.html
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
        <head>
            <title>Test page for launching the application via JNLP No Codebase</title>
        </head>
        <body>
            <h3>Test page for launching the application via JNLP No Codebase</h3>
            <p><a href="javascript:deployJava.launchWebStartApplication('launch.jnlp');">Launch Paystation application</a></p>
            <script src="http://java.com/js/deployJava.js"></script>     
        </body>
    </html>
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <jnlp href="launch.jnlp" spec="1.0+">
        <information>
            <title>JPAWebStart</title>
            <vendor>AZ</vendor>
            <homepage href=""/>
            <description>JPAWebStart</description>
            <description kind="short">JPAWebStart</description>
            <shortcut online="true">
                <!-- create desktop shortcut -->
                <desktop/>
                <!-- create menu item for this app under the major heading -->
                <menu submenu="JPAWebStart"/>
            </shortcut>
            <related-content href="README.TXT">
                <title>Readme File</title>
                <description/>
            </related-content>
        <offline-allowed/>
    </information>
        <security>
            <all-permissions/>
        </security>
        <update check="background" policy="prompt-update"/>
        <resources>
    <j2se version="1.6+"/>
    <jar eager="true" href="JPAWebStart.jar" main="true"/>
        <jar href="lib/antlr-2.7.6.jar"/>
    <jar href="lib/asm.jar"/>
    <jar href="lib/asm-attrs.jar"/>
    <jar href="lib/cglib-2.1.3.jar"/>
    <jar href="lib/commons-collections-2.1.1.jar"/>
    <jar href="lib/commons-logging-1.1.jar"/>
    <jar href="lib/dom4j-1.6.1.jar"/>
    <jar href="lib/ehcache-1.2.3.jar"/>
    <jar href="lib/jdbc2_0-stdext.jar"/>
    <jar href="lib/jta.jar"/>
    <jar href="lib/hibernate3.jar"/>
    <jar href="lib/hibernate-tools.jar"/>
    <jar href="lib/hibernate-annotations.jar"/>
    <jar href="lib/hibernate-commons-annotations.jar"/>
    <jar href="lib/hibernate-entitymanager.jar"/>
    <jar href="lib/javassist.jar"/>
    <jar href="lib/ejb3-persistence.jar"/>
    <jar href="lib/derby.jar"/>
    <jar href="lib/log4j-1.2.15.jar"/>
    <jar href="lib/jardiff.jar"/>
    <jar href="lib/jnlp-servlet.jar"/>
    <jar href="lib/jnlp.jar"/>
    <extension href="installer.jnlp" name="Installer" version=""/>
    </resources>
        <resources>
            <jar href="JPAWebStartMain.jar" main="false"/>
        </resources>
        <application-desc main-class="demo.main.JPADemo">
        </application-desc>
    </jnlp>
    <?xml version="1.0" encoding="UTF-8"?>
    <jnlp href="installer.jnlp" spec="1.0+">
        <information>
            <title>Installer</title>
            <vendor>AZ</vendor>
            <offline-allowed/>
        </information>
        <security>
            <all-permissions/>
        </security>
        <resources>
            <j2se version="1.6+" />
            <jar href="installer.jar" main="true" />
        </resources>
        <installer-desc main-class="com.az.installer.Installer">
            <!-- Application Arguments -->
        </installer-desc>
    </jnlp>

    Can't see any question mark and can't actually guess one, you wrote out quite a dissertation on it. Are you giving away 10 dukes for the first one telling you 'CORRECT!' (I really hope so)?
    Bye.

  • Jdev 10.1.3.1 "ADF Security": Application without a custom login page?

    Hi,
    We are trying to develop an application using "ADF security", which means we can give permissions to certain roles based on "Binding Container", "Iterator Binding", "Method Action Binding" and "Attribute-level Binding".
    After reading the document -- "Oracle® Containers for J2EE Security Guide 10g (10.1.3.1.0) B28957-01" that Frank pointed out. We have a question:
    Can we develop an ADF application without creating a custom login page? Right now we've followed the security guide and modified the configuration files. But when we run the application, we get the "user null" error message. The reason is clear because we do not have a login page. On the security guide, it says that it is possible to use the oracle default login module. But it does not say how. Does anyone have any idea?
    Thanks,
    Annie

    Brenden,
    Thank you so much for the reply. This is our code in the web.xml:
    <login-config>
    <auth-method>BASIC</auth-method>
    <realm-name>default</realm-name>
    </login-config>
    We are using HTTP basic Authentication. This technique worked for the container-managed security. The browser default login page pops up when the end users try to log into a secured JSP. But here we want to use "ADF security" to set up "Iterator binding" and "Attribute level binding" security. The browser default login page does NOT show up. Instead we get the "user null" error message.
    If you have detailed step on how to select HTTP Basic Authentication, it would be very helpful to us. Or if you know any document has the detail.
    regards,
    Annie

  • Running ABAP Web Dynpro Application without host entry of web server

    Hi All,
    I am trying to run a web dynpro application, its working fine when I have done host entry (host nam.domain.extension) of web server.
    But when I remove this entry from host file it not runs.
    Can you tell me the posibility of running this application without host entry? Based on this possibility I have to proceed my work. Please guide me.
    Thanks and Regards
    Sudhir Gupta

    Hi Sudhir ,
    See the below link , its necessary to provide FQDN.
    http://help.sap.com/saphelp_nw70/helpdata/en/67/be9442572e1231e10000000a1550b0/frameset.htm
    Regards
    Yash

  • Have updated to F.F.5. and I now get this evertime I use it. Message: [Javascript Application] TypeError: Components.classes[@softage.ru/skype/SkypeFfExtension;1'] is undefined - HELP

    Have updated to F.F.5. and I now get this error every time I use it.
    Message: [Javascript Application] TypeError: Components.classes[@softage.ru/skype/SkypeFfExtension;1'] is undefined - HELP
    As do hundreds of others it seems. If you run a search on this error.
    Many thanks for your help over this.
    Sean

    That is caused by a problem with the Skype extension for Firefox.
    See:
    *https://support.mozilla.com/kb/Troubleshooting+extensions+and+themes

Maybe you are looking for