Applying license Java Standalone

The following are the steps taken for applying the license
in the service market place.
1. Clicked on the New System button in the market place.
2. entered the following details :
          System ID : E23
          System name: EPDQ001
          System type : Development system
          SAP product : SAPnetweaver
          Product version : SAP Netweaver 7.0
Under technical usage type : Appliation Server Java, Development Infrastructure,
                    EP,EP core ( options i have selected )
          Database : Oracle
          Operating system: NT/Intel
          productive date =
          Request Type = Standard,J2EE_engine
          CLICK ON Continue button.
     Hardware key : entered the hardware key
     Requet type : J2ee Engine
I have selected these options and applied for License in the market place and applyed the
license i got through visual admin.
Java Engine trurns Red after every thirty minutes, could any one tell me whether
it is the right way to apply in the market place.
Regards
Kiran

Please refer to SAP note  870871  and make sure you are following the instructions.
Please also refer to SAP note     731673   for error analysis.
If that doesn't work, please paste the exception from defaultrace file over here.
Hope this helps.
Regards,
Snehal

Similar Messages

  • How to apply license for SSM 7.5 & Netweaver CE 7.1?

    How to apply license for SSM 7.5 & Netweaver CE 7.1?
    My application server java in SAPMMC: appear message: no valid license found.
    Acually we already bought license and download,
    So, how to solve this license problem?

    Chamnap,
    When your NetWeaver license expires, it can be restarted, but will only run for 1/2 hour, to allow installing a new license.
    Step 1- Start NetWeaver CE from the control console
    Step 2 - Log on to NetWeaver Administrator http:///[server]:50000/nwa and go to Configuration tab then Infrastructure sub-tab, then Licenses
    Step 3 -  Make note of your System Number and Active Hardware Key in the System Parameters section
    Step 4 - Navigate to the Service Marketplace http://service.sap.com/licensekey
    Step 5 - You are looking for SAP Business Suite - SAP Products with ABAP Stack, Without ABAP stack (WEB AS Java-J2EE Engine) SAP Enterprise Portal link
    Step 6 - Fill in your Hardware Key and System # -  Make sure you choose this License Type: J2EE Engine - Web Application Server Java (it is not the default selection)
    Step 7 - A message at the bottom of the page will note a new key has been generated and you can Download the txt file needed (you also receive an email with the info as well)
    Step 8 - (Restart NetWeaver CE - if its timed-out) On the Licenses page of nwa click Install from File > Browse to the txt doc you downloaded and ADD
    You now have the new license install. Make note of the date to schedule the time for any future updates, so that service is not interrupted.
    If you cannot access the license key on the Service Marketplace you will need to contact your SAP account representative.
    Regards,
    Bob

  • Creating a user in EP using a java standalone application

    Hi,
      I am trying to create a java application to create a user in Enterprise Portal.
      I am getting the following error:
    com.sap.security.api.UMRuntimeException: Cannot lookup ManageConnectionFactory "jdbc/sapep". Possible reasons: 1) The connector in which ManagedConnectionFactory "jdbc/sapep" is defined is not deployed or not started, 2) Cannot deserialize object due to a naming exception.
    ume.db.connection_pool_type=jdbc/sapep
    ume.db.connection_pool.j2ee.xatransactions_used=false
    ume.db.connection_pool.j2ee.is_unicode=true
    ume.db.connection_pool.j2ee.oracle_native_driver_used=false: Cannot lookup ManageConnectionFactory "jdbc/sapep". Possible reasons: 1) The connector in which ManagedConnectionFactory "jdbc/sapep" is defined is not deployed or not started, 2) Cannot deserialize object due to a naming exception.
      Q1. Is it possible to create user from java standalone application.
      Q2. Pls. help to resolve the error or give any sample code if you have
      Thanks in advance.
    Regards,
      Pratik

    Hi Ravi,
    How about something like this:
    IUserMaint user = UMFactory.getUserFactory().newUser("myNewUser");
    user.setFirstName("1st Name");
    user.setLastName("2nd Name");
    user.setEmail("[email protected]");
    user.save();
    user.commit();
    IUserAccount uacc = UMFactory.getUserAccountFactory().newUserAccount("myNewUser", user.getUniqueID());
    uacc.setPassword("initial");
    uacc.setPasswordChangeRequired(false);
    uacc.save();
    uacc.commit();
    Hope this helps.
    Daniel

  • How can i  apply this  java program for  a jsp page?

    import java.io.*;
    import java.util.*;
    public class FileProcessing
      //create a vector container  for the input variables
         Vector variables = new Vector();
      //create a vector container for the constants
         Vector constants = new Vector();
      /*create a string expression container for the equation
         as read from the file */
         String expression = " ";
      //create double result container for the final result
         double result = 0;
         public boolean processFile(String filename,String delim)
          //index for values vector
              int num_values = 0;
          //index for constants vector
              int num_constants = 0;
          //current line being read from the external file.
              String curline = " ";
          //start reading from the external file
              try
                   FileReader fr = new FileReader(filename);
                   BufferedReader br = new BufferedReader(fr);
                   while(true)
                        curline = br.readLine();
                        if(curline == null)
                             break;
                    //determine the type of current interaction
                        boolean variable = curline.startsWith("input");
                        boolean constant = curline.startsWith("constant");
                        boolean equation = curline.startsWith("equation");
                        boolean output = curline.startsWith("result");
                   //on input variables
                        if(variable)
                          StringTokenizer st = new StringTokenizer(curline,delim);
                          int num = st.countTokens();
                          int count=0;
                          while(st.hasMoreTokens())
                               String temp = st.nextToken();
                               if(count==1)
                                    byte b[]= new byte[100];
                                    System.out.println(temp);
                                    System.in.read(b);
                                    String inputval = (new String(b)).trim();
                                    variables.add(num_values,inputval);
                                    num_values++;
                               count++;
                        // on constant values
                        if(constant)
                             StringTokenizer st = new StringTokenizer(curline,delim);
                             int num = st.countTokens();
                             int count = 0;
                             while(st.hasMoreTokens())
                                  String temp = st.nextToken();
                                  if(count==1)
                                       byte b[]= new byte[100];
                                       System.out.println(temp);
                                       System.in.read(b);
                                       String cons = (new String(b)).trim();
                                       constants.add(num_constants,cons);
                                       num_constants++;
                                  count++;
                        // on equation
                        if(equation)
                             StringTokenizer st = new StringTokenizer(curline,delim);
                             int num = st.countTokens();
                             int count = 0;
                             while(st.hasMoreTokens())
                                  String temp = st.nextToken();
                                  if(count==2)
                                       this.expression = temp;
                                  count++;
              // now we are ready to evaluate the expression
                       if(output)
                          org.nfunk.jep.JEP  myparser= new org.nfunk.jep.JEP();
                          myparser.setAllowAssignment(true);
                          for(int i=1;i<variables.size()+1;i++)
                             String name = "arg"+Integer.toString(i);
                             myparser.addVariable(name,new Double(variables.get(i-1)
                                                .toString()).doubleValue());
                          for(int i=1;i<constants.size()+1;i++)
                               String name = "arg" +Integer.
                                         toString(i+variables.size());
                               myparser.addConstant(name,new Double(constants.get(i-1).toString()));
                   //output is obtained as follows
                          myparser.parseExpression(expression);
                          result = myparser.getValue();
                          System.out.println("Assay value: "+result);
              catch(Exception e)
                   System.out.println(e.toString());
              return true;
         public static void main(String[] args)
              FileProcessing fp = new FileProcessing();
              fp.processFile("input.eqn",":");
    }//my text file name is: "input.eqn" (given below)
    input:Enter Value1:arg1
    input:Enter Value2:arg2
    input:Enter Value3:arg3
    constant:arg4
    constant:arg5
    Equation:arg1+arg2+arg3
    result:

    how can i apply this java program for a jsp pagewhy do you want to do this ?
    Your program reads from a file on the disk and formats based on a patterm.
    Jsp is not intended for such stuff.
    ram.

  • Create(java.io.InputStream) in Scanner cannot be applied to (java.io.File)

    Ahhh!!!
    Ahem, when I try to compile the file below, "PhoneDirectory.java", I get the following compilation error message:
    PhoneDirectory.java:12: create(java.io.InputStream) in Scanner cannot be applied to (java.io.File)
        Scanner fin = Scanner.create(file);After quite a bit of tweaking... I'm right back where I started. I'm a seasoned programmer, as far as concepts are concerned, but rather new to JAVA.
    The error seems to be occuring where a new instance of "Scanner" is supposed to be created. It uses file I/O, and I had only used the Scanner class for the keyboard input in the past.
    Looking at the Scanner class, everything seems to be right to me. I'm probably missing some simple fundamental concept, and I've been pulling my hair out trying to get it... Please help me shed some light on this situation!
    =========
    PhoneDirectory.java
    =========
    import java.io.*;
    // Read a file of names and phone numbers
    // into an array. Sort them into ascending
    // order using bubble sort.
    // Print names and numbers before and after sort.
    public class PhoneDirectory {
      public static void main (String[] args) {
        PhoneEntry[] directory = new PhoneEntry[200];
        File file = new File("c:\\jessica\\phonenum.txt");
        Scanner fin = Scanner.create(file);
        int numberEntries = 0;
        // read array from file
        while (fin.hasNextInt())
          directory[numberEntries++] = new PhoneEntry(fin);
        // print array as read
        for (int i=0; i<numberEntries; i++)
          System.out.println(directory);
    // sort by ordering defined in PhoneEntry,
    // in this case lastName firstName
    bubbleSort(directory, numberEntries);
    // print sorted array
    System.out.println(
    "============================================");
    for (int i=0; i<numberEntries; i++)
    System.out.println(directory[i]);
    static void bubbleSort(PhoneEntry[] a, int size) {
    // bubbleSortr: simple to write, but very inefficient.
    PhoneEntry x;
    for (int i=1; i<size; i++)
    for (int j=0; j<size-i; j++)
    if (a[j].compareToIgnoreCase(a[j+1]) > 0) {
    // swap
    x = a[j]; a[j] = a[j+1]; a[j+1] = x;
    =========
    PhoneEntry.java
    =========
    class PhoneEntry {
    // number, name entry for a line in a Phone Directory
      protected int area;
      protected int prefix;
      protected int number;
      protected String firstName;
      protected String lastName;
      public String toString() {
      // format name and phone number to printable string
        String x = lastName + ", " + firstName;
        x = x +
        " . . . . . . . . . . . . . . .".substring(x.length())
        + "(" + area + ") " + prefix + "-" + number;
        return x;
      public int compareToIgnoreCase(PhoneEntry v) {
      // alphabetically compare names in this to names in v
      // return negative for this < v, 0 for ==,
      //        positive for this > v
        int m = lastName.compareToIgnoreCase(v.lastName);
        if (m == 0) m = firstName.compareToIgnoreCase(v.firstName);
        return m;
      public PhoneEntry(Scanner fin) {
      // input a PhoneDirectory entry. Must be space delimited
      // area prefix suffix lastname firstname
        // number
        area = fin.nextInt();
        prefix = fin.nextInt();
        number = fin.nextInt();
        // read rest of line
        String name = fin.nextLine();
        // split name into lastName firstName
        int p = name.indexOf(' ');
        if (p > 0) {
            lastName = name.substring(0,p);
            firstName = name.substring(p+1);
        else {
            lastName = name;
            firstName = "";
    }=========
    Scanner.java
    =========
        This class does input from the keyboard.  To use it you
        create a Scanner using
        Scanner stdin = Scanner.create(System.in);
         then you can read doubles, ints, or strings as follows:
        double d; int i; string s;
        d = stdin.nextDouble();
        i = stdin.nextInt();
        s = stdin.nextLine();
        An unexpected input character will cause an exception.
        You cannot type a letter when it's expecting a double,
        nor can you type a decimal point when it's expecting an int.
    import java.io.*;
    public class Scanner {
    // Simplifies input by returning
    // the next value read from the
    // keyboard with each call.
      private String s;
      private int start=0, end = 0, next;
      private BufferedReader stdin;
      Scanner(InputStream stream) {
        start = end = 0;
        // set up for keyboard input
        stdin = new BufferedReader(
        new InputStreamReader(stream));
      public static Scanner create(InputStream stream) {
        return new Scanner(stream);
      double nextDouble() {
         if (start >= end)
           try {
            s = stdin.readLine().trim() + " ";
              start = 0;
             end = s.length();
          catch (IOException e) {System.exit(1);}
         next = s.indexOf(' ',start);
         double d = Double.parseDouble(s.substring(start,next));
         start = next+1;
         return d;
      public int nextInt() {
         if (start >= end)
           try {
            s = stdin.readLine().trim() + " ";
              start = 0;
             end = s.length();
          catch (IOException e) {System.exit(1);}
         next = s.indexOf(' ',start);
         int d = Integer.parseInt(s.substring(start,next));
         start = next+1;
         return d;
      public String nextLine() {
         if (start >= end)
           try {
            s = stdin.readLine().trim() + " ";
              start = 0;
             end = s.length();
          catch (IOException e) {System.exit(1);}
         String t = s.substring(start,s.length()-1);
         start = end = 0;
         return t;
    }=========
    phonenum.txt
    =========
    336 746 6915 Rorie Tim
    336 746 6985 Johnson Gary
    336 781 2668 Hoyt James
    606 393 5355 Krass Mike
    606 393 5525 Rust James
    606 746 3635 Smithson Norman
    606 746 3985 Kennedy Amy
    606 746 4235 Behrends Leonard
    606 746 4395 Rueter Clarence
    606 746 4525 Rorie Lonnie

    I don't see a Scanner.create() method in the Scanner class but I do see a constructor with the signature you want. Change
    Scanner fin = Scanner.create(file);
    to
    Scanner fin = new Scanner(file);

  • Cannot be applied to (java.io.PrintWriter) error

    Hi guys I get the following errors when trying to compile my program and I was wondering how to solve it
    printPay() in PaySlip cannot be applied to (java.io.PrintWriter)
    slip.printPay(slipWrite)
    import java.io.*;
    public class PayApp
      public static void main(String[] args)
        boolean end_of_file = false;
        EmpInFile   f1 =  new EmpInFile(); 
        EmpOutFile  f2 =  new EmpOutFile();
        Employee    emp = null;       
        PaySlip     slip = null;           
        Report   sum = null;     
        PrintWriter slipWrite = null;
        PrintWriter sumWrite  = null;
        if (args.length != 4)    // correct number ?
          errExit("Names of Input employee file , output employee file, payslip file \n, and report file required");
         emp = new Employee();
         sum =   new Report();
         slip  = new PaySlip(emp,sum);
       try
           f1.openFile(args[0]);  
           f2.openFile(args[1]);  
           slipWrite = new PrintWriter(new FileWriter(args[2]));
           sumWrite =  new PrintWriter(new FileWriter(args[3]));
          catch(IOException e)
             System.err.println("error opening files" + e.toString());
             System.exit(1);
         while (!end_of_file )
            end_of_file = f1.readRecord(emp);
            if(!end_of_file)
               slip.printPay(slipWrite); 
               f2.addRecord(emp);  
            }// end if ! end
          }// end while
           System.out.println("All employees processed ");
           sum.printTotals(sumWrite);  
           sumWrite.flush();
           sumWrite.close();        
           slipWrite.flush();
           slipWrite.close();
           f1.closeFile();
           f2.closeFile();
      static void  errExit(String message)
       System.err.println(message);
       System.exit(1);
    public class PaySlip
    // declare variables
         private double gross;
         private double tax;
         private double taxcredits;
         private Employee emp;
         private Report rep;
         public PaySlip (Employee e, Report r)
         emp = e;
         rep = r;
         double gross = 0;
         double tax = 0;
         double taxcredits = 0;
         public void setGross(double gr)
         gross = gr;
         public void setTax(double tx)
         tax = tx;
         public void settaxCreds(double taxcreds)
         taxcredits = taxcreds;
         public void printPay()
         emp.calcPay(this);
         double netpay;
         netpay = gross - tax;
         System.out.println("____________________________________________________");
         System.out.println("               Payslip Information                  ");
         System.out.println("Employee Name: \t\t" +emp.getFirst() +" "+ emp.getLast());
         System.out.println("Employee Id: \t\t" +emp.getId());
         System.out.println("Net Pay: \t" +netpay);
         System.out.println("Year To Date Gross: \t" +emp.getYtdGross());
         System.out.println("Year To Date Tax: \t" +emp.getYtdTax());
         System.out.println("____________________________________________________");
         System.out.println("               Department Totals                    ");
         char dcode = emp.getDeptCode();
         rep.addToTotals(gross,tax,dcode);
    }Any help would be greatly appreciated.

    Post the actual error which would in include a line number when noting errors.
    slip.printPay(slipWrite); The method printPay() does not take parameters. So you can't put 'slipWrite" there.

  • To apply license in FWSM (Active-Active mode) and disable failover

    Dear Team
    I want to apply license to increase security context in FWSM which is running in Active-Active mode on VSS Core switches
    As per below document, first we need to disable failover by entering 'no failover' command on active FWSM and then apply the license seperately on both FWSM.
    I just want to know when i will disable the failover then standby move to pseudo-standby state. 
    Will there be any services impact which are running behind the FWSM when disbaling the failover and then re-enabling the failover.
    http://www.cisco.com/c/en/us/td/docs/security/fwsm/fwsm40/configuration/guide/fwsm_cfg/swcnfg_f.html#wp1073226
    Appreciate your response.

    Hi,
    I think in your case as it is Active/Active , there is one extra step required.
    You need to make all the contexts active on one unit and on the other one all should be standby.
    Then disable the failover and update the license and re-enable the failover.
    Thanks and Regards,
    Vibhor Amrodia

  • Idea ? web interface + java standalone application

    Hello,
    I would provide a java standalone application. In parallel, I want create web interface (HTML+CSS+JS) that can write configuration files and read output files.
    Can I avoid the use of tomcat server ? May be, I know nice solution like jetty : is-it difficult ?
    Anyway, I'm looking for any piece of advice ..
    Thanks,
    From France
    Edited by: phpvik on May 4, 2009 8:10 AM

    What are the technical requirements? Just choose the server based on that.

  • Can I create a solution manager key without applying license

    Hi,
    Can I create a solution manager key without applying license?
    I need to know an answer to this , because I am installing a Netweaver 2004s component and during installation, I am being prompted for Solution Manager Key.
    Can I use an unlicensed Solution Manager instlallation for genereating key?
    Thanks,
    Harish

    Hi,
    Yes, for generating key, you can use the Solution Manager for which you have not installed license.
    Hope this solves your problem.
    Feel free to revert back.
    --Ragu

  • String cannot be applied to java.lang.String in NetBeans 6 !?!?

    Guys,
    I have a problem. I am calling some API from jar file. Here is the method prototype in API jar:
    public Operator getAdminOperator(String name, String password, int admin);
    when I call this method in NetBeans 6 like the following:
    admin.getAdminOperator(userName, password, 1);
    where userName and password are both string, I get the following error:
    getAdminOperator(String, String, int) in common.admin.AdminRemote cannot be applied to (java.lang.String, java.lang.String, int)
    WTF?!?! If i try the same code in NetBeans 5 it works, and it works in JavaStudioCreator, but NetBeans 6 does not takes it! And because of this error, I am not able to see the Design view in the JSF! The code compiles just fine and runs if I deploy it in the server though, but i need to see the Design view.
    ANY ideas what is going on?

    Then this "String" class must be some other class and not java.lang.String. Did you write the API in question? Does it have a "String" class in one of its namespaces? Or perhaps you wrote a class named "String" and didn't put it in a package? If that's not the case, then contact the writer and ask them.

  • How to call a servlet  by  java standalone application

    //program related to calling a servlet by java standalone application and printing the response on console
    import java.io.*;
    import java.util.*;
    import java.lang.Object;
    import java.net.*;
    public class Program
         public static void main(String s[])
         System.out.println("Hello this programm defines about how to call a servlet with a java application ");
         try{
              URL servlet = new URL("http://localhost:8080/anchor/studentform.html");
              URLConnection conn=servlet.openConnection();
              conn.setDoOutput(true);
              InputStreamReader isr=new InputStreamReader(conn.getInputStream());
              BufferedReader br = new BufferedReader(isr);
              String str =br.readLine();
              System.out.println("Source code is" +str);          
         catch(IOException e)
         System.out.println("exception is" +e);
    i am able to read only one line of the form, please help me out to read the whole form (file)

    You are only reading one line? Why aren't you reading the data in a loop? E.g. a while loop. (Keep reading till readLine returns null)
    Kaj

  • Integrate Java standalone application when WIndows start

    Hello everybody.I would like to ask you if it is possible to load a Java standalone application when any Windows platform (NT/2000/98/XP) starts.
    How can I integrate an application when WIndows start?Do I have to include the bat file(which callls the java applictaion) into a Windows system file?
    Regards.

    You can do one of several things:
    1. Write a native executable that runs the Java Archive (JAR) using the java shell command.
    2. Write a Windows shortcut that runs the java shell command (again passing in the JAR).
    3. Purchase software that will produce a native executable that will run the JAR for you.
    4. Integrate JAR files as executable programs into your Kernel. In Windows this is not easy, but again, there are solutions on the Internet, but you will most likely have to purchase these.
    5. Configure the JAR file type so that when any JAR file type is double-clicked (and the default action is performed), the Java runtime is executed with the JAR as a parameter.
    5 is my usual solution, and for operating systems like Linux, and especially MacOS, it is much easier to get JARs to run 'more natively'.
    The answer to your question is simply 'Yes' but it is your choice of how to do this.
    As far as running the JAR when your desktop starts up (Explorer in this case), you can do two things - firstly there's a 'Run' item in your registery where you can place the location of your shortcut / executable, secondly, you can simply put the short-cut or the executable (I recommend a shortcut) in your 'Startup' folder of your Start Menu. (Start -> Programs -> Startup).
    I hope this helps.
    Gen.
    http://www.opetec.com/

  • Apply patch Java SE Critical Patch October 2011

    Hello,
    Server: Red Hat 5 Enterprise Edition
    java –version
    java version "1.6.0_06"
    Java(TM) SE Runtime Environment (build 1.6.0_06-b02)
    Java HotSpot(TM) Client VM (build 10.0-b22, mixed mode, sharing)
    According to Oracle information
    http://www.oracle.com/technetwork/topics/security/javacpuoct2011-443431.html#PatchTable
    If I had JDK and JRE on my server, I should apply patch.
    I don't know if at my server is JDK installed. Is this JDK: java version "1.6.0_06" ??
    I know that JRE is installed: Java(TM) SE Runtime Environment (build 1.6.0_06-b02)
    I'm planning to apply patch: JDK 6 Update 29. (https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&id=1361232.1)
    I downloaded zip file for Linux. Readme file says:
    ------------------------- Begin Of File -------------------------------
    Bug Number: 9553040
    Product Name: JavaSoft JDK 1.6.0_27-fcs-b07
    Platform: Linux-i586
    Bug Information:
    Instructions for installing this patch:
    1. Extract JDK provided in this patch.
    2. Upgrade the JDK within the Application Server $OH per the instructions in
    one of the following Notes:
    Note 272808.1 -- 10.1.2
    Note 396096.1 -- 10.1.3
    Note 444462.1 -- 10.1.3 (upgrading to JDK6)
    3. Upgrade the JDK within the Database $OH per the instructions in Note 418399.1
    Note: This patch download also contains the standalone JRE install. Follow the Oracle product instructions for using the
    standalone JRE. If there are questions on using the JDK or JRE with Oracle products, please contact the specific
    product Support team accordingly.
    Note: Release Notes for the JDK can be found here: http://www.oracle.com/technetwork/java/javase/releasenotes-136954.html
    ------------------------- End Of File -------------------------------
    It is not clear how to update or patch JRE. Do I have to?
    Should I install patch?
    Please, help.

    wolfeet wrote:
    I'm in the same boat you are in. The wonderful world known as gov't IA vulnerabilities has identified the JDK within the database home as being a vulnerability and in need of a patch. If you are lucky enough to actually find the patch, the readme for the patch tells you to read another Note "3. Upgrade the JDK within the Database $OH per the instructions in Note 418399.1". Unfortunately that note is nowhere to be found. It's referenced a number of times if you search within oracle support, but it is missing. In the mean time an outstanding CAT I finding with multiple vulnerabilities is hanging over the environment.
    No you're not. The thread is about upgrading Java as a standalone software product - that is no problem at all. What you are dealing with is the wisdom of Oracle to make a Java runtime an integral component of their DBMS (based upon your "JDK within the database" comment). In that context you should not be seeing the JDK as a standalone thing; there is only the Oracle DBMS, that it has a JDK built in is besides the point. Any security vulnerabilities there are, they are in the DBMS. The only security patches there are to apply are for the DBMS. Perhaps those security patches will also apply fixes to the built in JDK, who knows. You'd have to ask Oracle that.

  • JSPM Error while applying As Java Patch to PI 7.1

    Dear All
    I am facing an issue when trying to patch new Pi 7.1 Ehp1 Java patch through JSPM
    steps i did
    . since the download manger is not working for us i click on the link and down load all the patches to windows machine ( Installed machine is AIX)
    all the patches were downloded in SCA.zip " LMNWATOOLS04_0-20003137.SCA.zip" format which is not recognizable through JSPM
    i rename all the file taking off zip extension "LMNWATOOLS04_0-20003137.SCA" , but now the initiating is working but it throws an error saying to revise all the selected patches?
    " Error occured, while reading refactoring configuration from SDU file /usr/sap/trans/EPS/in/ESREGBASIC04_0-20003135.SCA. java.io.IOException: java.io.IOException: "
    how can i deploy these patches comes with SCA.zip format ? i know only SCA  can be deployed , but since i have downloaded them directly it converted to SCA.zip
    please advice me  how to resoleve this urgently
    appreciate your coperation with regard to this
    Buddhike

    > how can i deploy these patches comes with SCA.zip format ? i know only SCA  can be deployed , but since i have downloaded them directly it converted to SCA.zip
    It is fine just to delete the .zip at the end. The issue has another reason.
    Have you patched the JSPM before you applied the patches?

  • Retrying the BPM worklist MessagesUsing Java Standalone Class.

    Hi,
    I am trying to Retrying the BPM worklist tasks using standalone java class,but i am getting the error like
    ORABPEL-30510
    <::>
    <::> Error in invoking task query service operation.
    <::> A client side error occured in invoking the task query service operation ORA-30501:Error in authenticating user.
    <::> Error in authenticating and creating a workflow context for user janz/jcooper.
    <::> Check the underlying exception and correct the error. Contact oracle support if error is not fixable.
    <::> .
    <::> Please check the exception error stack to identify the error. Contact oracle support if error is not fixable.
    <::>
    <::> at oracle.bpel.services.workflow.query.client.TaskQueryServiceSOAPClient.invoke(TaskQueryServiceSOAPClient.java:163)
    <::> at oracle.bpel.services.workflow.query.client.TaskQueryServiceSOAPClient.authenticate(TaskQueryServiceSOAPClient.java:200)
    <::> at oracle.bpel.services.workflow.query.client.AbstractDOMTaskQueryServiceClient.authenticate(AbstractDOMTaskQueryServiceClient.java:93)
    <::> at MultipleRetry.main(MultipleRetry.java:30)
    <::> ORABPEL-30510
    <::>
    <::> Error in invoking task query service operation.
    <::> A client side error occured in invoking the task query service operation ORA-30501:Error in authenticating user.
    <::> Error in authenticating and creating a workflow context for user janz/jcooper.
    <::> Check the underlying exception and correct the error. Contact oracle support if error is not fixable.
    <::> .
    <::> Please check the exception error stack to identify the error. Contact oracle support if error is not fixable.
    <::>
    <::> at oracle.bpel.services.workflow.query.client.TaskQueryServiceSOAPClient.invoke(TaskQueryServiceSOAPClient.java:163)
    <::> at oracle.bpel.services.workflow.query.client.TaskQueryServiceSOAPClient.authenticate(TaskQueryServiceSOAPClient.java:200)
    <::> at oracle.bpel.services.workflow.query.client.AbstractDOMTaskQueryServiceClient.authenticate(AbstractDOMTaskQueryServiceClient.java:93)
    <::> at MultipleRetry.main(MultipleRetry.java:30)
    Caught workflow exception: Error in invoking task query service operation.
    A client side error occured in invoking the task query service operation ORA-30501:Error in authenticating user.
    Error in authenticating and creating a workflow context for user janz/jcooper.
    Check the underlying exception and correct the error. Contact oracle support if error is not fixable.
    Please check the exception error stack to identify the error. Contact oracle support if error is not fixable.
    I am pasting my java class source code also:
    import java.util.ArrayList;
    import java.util.Calendar;
    import java.util.List;
    import java.util.Stack;
    import oracle.bpel.services.workflow.client.IWorkflowServiceClient;
    import oracle.bpel.services.workflow.client.WorkflowServiceClientFactory;
    import oracle.bpel.services.workflow.query.ITaskQueryService;
    import oracle.bpel.services.workflow.repos.Ordering;
    import oracle.bpel.services.workflow.repos.Predicate;
    import oracle.bpel.services.workflow.repos.TableConstants;
    import oracle.bpel.services.workflow.task.ITaskService;
    import oracle.bpel.services.workflow.task.model.Task;
    import oracle.bpel.services.workflow.verification.IWorkflowContext;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    public class MultipleRetry{
    public static void main(String[] args)
    try
    //Create JAVA WorflowServiceClient
    IWorkflowServiceClient wfSvcClient = WorkflowServiceClientFactory.getWorkflowServiceClient( WorkflowServiceClientFactory.SOAP_CLIENT);
    // WorkflowServiceClientFactory.REMOTE_CLIENT);
    //Get the task query service
    ITaskQueryService querySvc = wfSvcClient.getTaskQueryService();
    //Login as jstein
    IWorkflowContext ctx = querySvc.authenticate("jstein","welcome1","jazn.com",null);
    //IWorkflowContext ctx = querySvc. authenticateUser("jstein","welcome1");
    //Set up list of columns to query
    List queryColumns = new ArrayList();
    queryColumns.add("TASKID");
    queryColumns.add("TASKNUMBER");
    queryColumns.add("TITLE");
    queryColumns.add("OUTCOME");
    String outcome = null;
    String startdate="11-02-10" ;
    SimpleDateFormat dfs = new SimpleDateFormat( "dd-MM-yy" );
    SimpleDateFormat frmt=new SimpleDateFormat("dd-MM-yy");
    Date startDate=dfs.parse(startdate);
    String startdates=frmt.format(startDate);
    Predicate outpredicate = new Predicate(TableConstants.WFTASK_OUTCOME_COLUMN,Predicate.OP_IS_NULL,outcome);
    Predicate startdatePredicate = new Predicate(TableConstants.WFTASK_CREATEDDATE_COLUMN,
    Predicate.OP_EQ,
    startdates);
    Predicate predicate = new Predicate(startdatePredicate, Predicate.AND, outpredicate);
    //Query a list of tasks assigned to jstein
    List tasks = querySvc.queryTasks(ctx,
    queryColumns,
    null, //Do not query additional info
    null,
    null, //No keywords
    predicate, //No custom predicate
    null, //No special ordering
    0, //Do not page the query result
    0);
    //Get the task service
    ITaskService taskSvc = wfSvcClient.getTaskService();
    //Loop over the tasks, outputting task information, and approving any
    //tasks whose outcome has not been set...
    for(int i = 0 ; i < tasks.size() ; i ++)
    Task task = (Task)tasks.get(i);
    int taskNumber = task.getSystemAttributes().getTaskNumber();
    String title = task.getTitle();
    String taskId = task.getSystemAttributes().getTaskId();
    outcome = task.getSystemAttributes().getOutcome();
    if(outcome == null)
    outcome = "APPROVED";
    taskSvc.updateTaskOutcome(ctx,taskId,outcome);
    System.out.println("Task #"+taskNumber+" ("+title+") is "+outcome);
    catch (Exception e)
    //Handle any exceptions raised here...
    System.out.println("Caught workflow exception: "+e.getMessage());
                   System.out.println("Hello...");
    Please help on this defect.This is very urgent.

    HI Arun
    Thanks a lot for your response. The link provides information about retry option in Fault policy and Enterprisemanager.
    I am looking for retry of errored instance from the BPM work list application. Please let me know if you have any information about this.
    Thanks a ton
    Arun

Maybe you are looking for