Sequence in java

Hi i am searching for smart way to create sequence for name not using varibale:
int seq=1
for () {
book = new book("Java book");
system.out.println("book_"+seq+ book .getName());
seq++;
is there another way to print the books with sequence
book1
book2
not using seq varibles?
Thanks in advance

I think jbish was right.
You looking for something like this?
import java.util.Map;
import java.util.HashMap;
import java.io.BufferedReader;
import java.io.InputStreamReader;
class Book {
  private String title;
  private String author;
  public Book(String title, String author) {
    this.title = title;
    this.author = author;
  public String getTitle() {
    return title;
  public String getAuthor() {
    return author;
class MapDemo {
  public static void main(String[] argv) throws Throwable {
    BufferedReader kbd = new BufferedReader(new InputStreamReader(System.in));
    Map<String, Book> books = new HashMap<String, Book>();
    books.put("book1", new Book("First Test Book", "Test Author"));
    books.put("book2", new Book("Second Test Book", "Second Test Author"));
    books.put("book3", new Book("Third Test Book", "Third Test Author"));
    books.put("book4", new Book("Fourth Test Book", "Fourth Test Author"));
    for( int i = 0; i < 4; i++ )
      System.out.printf("Author of %s: %s\n", String.format("book%d", (i+1)),
        books.get(String.format("book%d", (i+1))).getAuthor());
}

Similar Messages

  • Conversion of Java Generics to JavaFX sequence in Java Program

    I have created a TwitterFetcher.java which collects the latest 20 tweets and generates a List<TwitterUpdate>
    I know that I have to convert this Java List into a JavaFX Sequence using Sequences.
    Have tried quite a few variations with Sequences.make(...) but to no avail.
    following is the code:
    import com.sun.javafx.runtime.sequence.Sequence;
    import com.sun.javafx.runtime.sequence.Sequences;
    import java.util.Iterator;
    import org.w3c.dom.TypeInfo;...
    List<TwitterUpdate> ltu = new ArrayList<TwitterUpdate>();
    TwitterUpdate tu = new TwitterUpdate();
    Sequence<? extends TwitterUpdate> stu;
    public Sequence<TwitterUpdate> getUpdates()
    for (Status status : api.getFriendsTimeline())
    tu.setName(status.getUser().getName());
    tu.setScreenName(status.getUser().getScreenName());
    tu.setImgURL(status.getUser().getProfileImageUrl());
    tu.setTweet(status.getText());
    tu.setDate(status.getCreatedAt().toDate().toString());
    ltu.add(tu);    
    //convert the List to a Sequence
    //return the sequenceAm I missing a step or two or doing something completed wrong.??
    I really have to get this done..

    We are actually following MVC architecture, where in our back end is totally in Java and the rendering is handled in JavaFX..
    Hence interop between the two was extremely important..
    and the problem was that...
    in our JavaFX project...we have packages with only java files and other packages with only JavaFX package..
    So whilst importing packages in a JavaFX classes..we can recognize our own java and javafx files...
    But whilst in Java classes..recognition of Javafx packages is not possible....
    Hence sharing Data structures between the two was difficult...
    So we ended up making POJOs..and ported that in JavaFX classes as it was able to recognize Java objects...
    We are now using concept of Array of objects and passing it to JavaFX classes as return type..
    Regards
    Kaustubh

  • Music Sequencer With Java

    Right. I think this is quite incredibly difficult to be accomplished without some fundamental knowledge in java and programming in general but i dont aim to make the new logic studio 8 written in Java, that would be stupid anyway :P . So what i need to do , or what im planning, is a simple sequencer where you can put wav files, edit them and maybe be able to connect my guitar through my soundcard and try to record some stuff. Im thinking this as a project for my dissertation but honestly i need to make some initial planning of requirements and see what im able to accomplish and what im not in order to make up my mind if i can really pull this off or if i should change my plans to something easier. So where do i find some tutorials or maybe if someone could explain me the steps that has to be taken in order to at least make the skeleton of classes etc.. Also im wondering on the routing process and how the channels will communicate inside the sequencer.. maybe i could possibly use jack http://jackaudio.org/intro . I know this is just a huge flow of information and probably some who isnt familiar with music sequencers it might be difficult to understand of what im actually searching so any help from any java devs/audio engineers would be really ideal.
    Thanks

    Hi !
    Great thing !
    Regards
    ostense

  • Can i create a sequence using java?

    Hi,
    I have a problem here.
    I have to update records to my oracle9i database.
    One of the fields in my tables has to be auto number, meaning whenever i add records to this table, this fields will automatically be updated jus like a counter.
    I am told that i could do this by writing a sequence. can any1 help me out?
    Thanks a million!

    To create a sequence in Oracle you can use this (with SCHEMA being replaced by whatever Schema that you are adding the Sequence to)...
    CREATE SEQUENCE SCHEMA.SEQUENCEGENERATOR
    START WITH 1 INCREMENT BY 1 MINVALUE 1 CACHE 20 NOCYCLE NOORDER ;
    From a stored procedure or java code you could
    then use the following to get the next available number
    SELECT SEQUENCEGENERATOR.nextval INTO v_record_id from dual;
    This may or may not work for your needs. Everytime the Select statement is executed a number will be "used". As an alternative you could use something like .... Select Max(number) from Table (this could be table that contains your "auto number" or a seperate support table.

  • Re: Executing Planning Sequence using java script.

    Hi All,
    Can anyone tell me how to execute a planning sequence using a java script.
    Regards.
    Shafi.

    Hi Deepti,
    i have written a java script which will display the error message from IP in a Pop up window.
    For this to work the java script function needs to be called once the planning sequence is done with execution.
    I didn't find ways to do it based on the WAD commands.
    hence i thought i can run the planning sequence in the same java script that i have written.
    Can you help me based on the inpus ihave given ?
    Regards.
    Shafi.

  • Cannot reach com.sun.javafx.runtime.sequence package from Java

    Hello!
    I'm trying to create JavaFX sequence from Java code, because creating sequences with large amount of data (more than 10000 elements) seems to be quite inefficient in JavaFX (leastwise takes almost a minute(!) when using insert ... into ...).
    The problem is that I get the following error message when trying to use SequenceBuilder from Java:
    {color:#ff0000}+Compiling 1 source file to C:\Users\&Aacute;kos\Documents\NetBeansProjects2\PolylineProba\build\classes+
    C:\Users\&Aacute;kos\Documents\NetBeansProjects2\PolylineProba\src\polylineproba\ArrayBuilder.java:11: package com.sun.javafx.runtime.sequence does not exist
    import com.sun.javafx.runtime.sequence.*;
    +1 error+{color}
    The sample code is very simple:
    {color:#333399}+package test;+
    import com.sun.javafx.runtime.sequence.*;
    +public class ArrayBuilder {+
    +}+{color}
    This is strange as the code completion sees all classes inside the mentioned package, but the compiler doesn't.
    Does anyone have an idea, why? (I'm using Netbeans 6.1 with JavaFX SDK preview 1.0.)
    Thanks,
    Akos

    Hello!
    Normally you don't need to know the exact location of these files as you can add them to the project by adding a library. To do this in Netbeans: right click on the Libraries in the project tree and choose Add library. Then you should see JavaFXUserLib.
    If not then find and add them manually to the classpath:
    javafx-sdk1.0pre1/lib/Decora-D3D.jar
    javafx-sdk1.0pre1/lib/Decora-HW.jar
    javafx-sdk1.0pre1/lib/Decora-OGL.jar
    javafx-sdk1.0pre1/lib/Scenario.jar
    javafx-sdk1.0pre1/lib/gluegen-rt.jar
    javafx-sdk1.0pre1/lib/javafx-swing.jar
    javafx-sdk1.0pre1/lib/javafxc.jar
    javafx-sdk1.0pre1/lib/javafxdoc.jar
    javafx-sdk1.0pre1/lib/javafxgui.jar
    javafx-sdk1.0pre1/lib/javafxrt.jar
    javafx-sdk1.0pre1/lib/jmc.jar
    javafx-sdk1.0pre1/lib/jogl.jar
    Good luck

  • Java Embedding bug in SOA Suite 11g BPEL??

    I am beginning to wonder if there is a 'bug' in the SOA Suite 11g, BPEL, Java Embedding activity? Need some help as soon as possible – does the Java Embedding activity work in SOA Suite 11g?
    Have tried the following on Jdev 11.1.1.1 and Jdev 11.1.1.3 – get the same error message (see below for error message).
    Thanks for any help - Casey
    I created a simple composite app by:
    1.     Created a Composite with BPEL Process
    2.     Created a BPEL variable by the name of Variable and a Simple Type of string      ({http://www.w3.org/2001/XMLSchema}string)
    3.     Added an Assign activity (Assign_1) and assigned the value of “Test Var” to the variable Variable using a Copy operation.
    4.     Then, after the assign activity, added a Java Embedding activity (Java_Embedding_1) with Java Version set to 1.5 and the following code:
    +try{+*
    String var;*
    var=(String)getVariableData(Variable);*
    System.out.println(var);*
    +}  // end try+
    +catch(Exception ex){+*
    System.out.println(ex.getMessage());*
    +}// end catch+
    Compiled and got the following error message:
    Error(23,34): Failed to compile bpel generated classes.*
    failure to compile the generated BPEL classes for BPEL process "BPELProcess1" of composite "default/Project1!1.0"*
    The class path setting is incorrect.*
    Ensure that the class path is set correctly. If this happens on the server side, verify that the custom classes or jars which this BPEL process is depending on are deployed correctly. Also verify that the run time is using the same release/version.*
    Code for the BPEL component is:
    +<?xml version = "1.0" encoding = "UTF-8" ?>+
    +<!--+
    +////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+
    Oracle JDeveloper BPEL Designer
    Created: Tue Nov 09 13:01:49 CST 2010
    Author:
    Purpose: Asynchronous BPEL Process
    +////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+
    -->
    +<process name="BPELProcess1"+
    targetNamespace="http://xmlns.oracle.com/TestgetVariable_jws/Project1/BPELProcess1"
    xmlns="http://schemas.xmlsoap.org/ws/2003/03/business-process/"
    xmlns:client="http://xmlns.oracle.com/TestgetVariable_jws/Project1/BPELProcess1"
    xmlns:ora="http://schemas.oracle.com/xpath/extension"
    xmlns:bpelx="http://schemas.oracle.com/bpel/extension"
    xmlns:bpws="http://schemas.xmlsoap.org/ws/2003/03/business-process/"
    xmlns:ns1="http://xmlns.oracle.com/pcbpel/adapter/file/TestgetVariable/Project1/FileW"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    +<!--+
    +////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+
    PARTNERLINKS
    List of services participating in this BPEL process
    +////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+
    -->
    +<partnerLinks>+
    +<!--+
    The 'client' role represents the requester of this service. It is
    used for callback. The location and correlation information associated
    with the client role are automatically set using WS-Addressing.
    -->
    +<partnerLink name="bpelprocess1_client" partnerLinkType="client:BPELProcess1" myRole="BPELProcess1Provider" partnerRole="BPELProcess1Requester"/>+
    +</partnerLinks>+
    +<!--+
    +////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+
    VARIABLES
    List of messages and XML documents used within this BPEL process
    +////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+
    -->
    +<variables>+
    +<!-- Reference to the message passed as input during initiation -->+
    +<variable name="inputVariable" messageType="client:BPELProcess1RequestMessage"/>+
    +<!-- Reference to the message that will be sent back to the requester during callback -->+
    +<variable name="outputVariable" messageType="client:BPELProcess1ResponseMessage"/>+
    +<variable name="Variable" type="xsd:string"/>+
    +</variables>+
    +<!--+
    +////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+
    ORCHESTRATION LOGIC
    Set of activities coordinating the flow of messages across the
    services integrated within this business process
    +////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+
    -->
    +<sequence name="main">+
    +<!-- Receive input from requestor. (Note: This maps to operation defined in BPELProcess1.wsdl) -->+
    +<receive name="receiveInput" partnerLink="bpelprocess1_client" portType="client:BPELProcess1" operation="process" variable="inputVariable" createInstance="yes"/>+
    +<!--+
    Asynchronous callback to the requester. (Note: the callback location and correlation id is transparently handled using WS-addressing.)
    -->
    +<assign name="Assign_1">+
    +<copy>+
    +<from expression='"test var"'/>+
    +<to variable="Variable"/>+
    +</copy>+
    +</assign>+
    +<bpelx:exec name="Java_Embedding_1" version="1.5" language="java">+
    +<![CDATA[/*Write your java code below e.g.+
    +     System.out.println("Hello, World");+
    +*/+
    +try{+
      +String var;+
      +var=(String)getVariableData(Variable);+
      +System.out.println(var);+
    +} // end try+
    +catch(Exception ex){+
    System.out.println(ex.getMessage());
    +}// end catch]]>+
    +</bpelx:exec>+
    +<invoke name="callbackClient" partnerLink="bpelprocess1_client" portType="client:BPELProcess1Callback" operation="processResponse" inputVariable="outputVariable"/>+
    +</sequence>+
    +</process>+

    Java Embedding bug in SOA Suite 11g BPEL??

  • Error in deploying BPEL Process with Embedded Java code

    Hi all,
    I am trying to do a simple sample BPEL Process which invokes a Java class.i have placed the jar file in the classpath and the Process compiles and builds in the BPELDesigner,but when deployed it shows the below error in the BPEL console.The beauty here is it show a success message in the BPEL Designer after deployment.
    <2007-07-19 05:03:07,640> <INFO> <production.collaxa.cube.compiler> validating "C:\OraHome_1\integration\orabpel\domains\production\tmp\.bpel_Employee_1.0.jar\Employee.bpel" ...
    <2007-07-19 05:03:09,187> <ERROR> <production.collaxa.cube.engine.deployment> <CubeProcessFactory::generateProcessClass>
    Process "Employee" (revision "1.0") compilation failed.
    <2007-07-19 05:03:09,187> <ERROR> <production.collaxa.cube.engine.deployment> <CubeProcessLoader::create> Failed to compile classes.
    Failed to compile the generated BPEL classes for "Employee".
    <2007-07-19 05:03:09,187> <ERROR> <production.collaxa.cube.engine.deployment> Process "Employee" (revision "1.0") load FAILED!!
    <2007-07-19 05:03:09,203> <ERROR> <production.collaxa.cube> <BaseCubeSessionBean::logError> Error while invoking bean "domain manager": Error while loading process.
    The process domain encountered the following errors while loading the process "Employee" (revision "1.0"): Failed to compile classes.
    Failed to compile the generated BPEL classes for "Employee".
    If you have installed a patch to the server, please check that the bpelcClasspath domain property includes the patch classes.
    ORABPEL-05215
    Error while loading process.
    The process domain encountered the following errors while loading the process "Employee" (revision "1.0"): Failed to compile classes.
    Failed to compile the generated BPEL classes for "Employee".
    If you have installed a patch to the server, please check that the bpelcClasspath domain property includes the patch classes.
         at com.collaxa.cube.engine.deployment.CubeProcessHolder.bind(CubeProcessHolder.java:1269)
         at com.collaxa.cube.engine.deployment.CubeProcessHolder.loadAndBind(CubeProcessHolder.java:882)
         at com.collaxa.cube.engine.deployment.CubeProcessHolder.loadArchive(CubeProcessHolder.java:824)
         at com.collaxa.cube.engine.CubeEngine.loadProcessArchive(CubeEngine.java:939)
         at com.collaxa.cube.ejb.impl.BPELDomainManagerBean.loadProcessArchive(BPELDomainManagerBean.java:390)
         at IBPELDomainManagerBean_StatelessSessionBeanWrapper34.loadProcessArchive(IBPELDomainManagerBean_StatelessSessionBeanWrapper34.java:2157)
         at com.collaxa.cube.engine.deployment.CubeProcessMonitorWork.run(CubeProcessMonitorWork.java:130)
         at oracle.tip.adapter.fw.jca.work.WorkerJob.go(WorkerJob.java:51)
         at oracle.tip.adapter.fw.common.ThreadPool.run(ThreadPool.java:267)
         at java.lang.Thread.run(Thread.java:534)
    <2007-07-19 05:03:09,234> <ERROR> <production.collaxa.cube.engine.deployment> <CubeProcessMonitorWork::run> Error while loading process archive C:\OraHome_1\integration\orabpel\domains\production\deploy\bpel_Employee_1.0.jar
    ORABPEL-05215
    Error while loading process.
    The process domain encountered the following errors while loading the process "Employee" (revision "1.0"): Failed to compile classes.
    Failed to compile the generated BPEL classes for "Employee".
    If you have installed a patch to the server, please check that the bpelcClasspath domain property includes the patch classes.
         at com.collaxa.cube.engine.deployment.CubeProcessHolder.bind(CubeProcessHolder.java:1269)
         at com.collaxa.cube.engine.deployment.CubeProcessHolder.loadAndBind(CubeProcessHolder.java:882)
         at com.collaxa.cube.engine.deployment.CubeProcessHolder.loadArchive(CubeProcessHolder.java:824)
         at com.collaxa.cube.engine.CubeEngine.loadProcessArchive(CubeEngine.java:939)
         at com.collaxa.cube.ejb.impl.BPELDomainManagerBean.loadProcessArchive(BPELDomainManagerBean.java:390)
         at IBPELDomainManagerBean_StatelessSessionBeanWrapper34.loadProcessArchive(IBPELDomainManagerBean_StatelessSessionBeanWrapper34.java:2157)
         at com.collaxa.cube.engine.deployment.CubeProcessMonitorWork.run(CubeProcessMonitorWork.java:130)
         at oracle.tip.adapter.fw.jca.work.WorkerJob.go(WorkerJob.java:51)
         at oracle.tip.adapter.fw.common.ThreadPool.run(ThreadPool.java:267)
         at java.lang.Thread.run(Thread.java:534)
    Your sugegstions are appreciated..
    Plzz help...
    Regards
    Subramanian

    Hi all..
    Thanks for ur response,but still my problem is not solved...
    Below is the BPEL file and the java class (which isinvoked from the process)
    BPEL FILE
    <!-- Employee -->
    <process name="BusinessTravelProcess" targetNamespace="http://packtpub.com/bpel/travel/" xmlns="http://schemas.xmlsoap.org/ws/2003/03/business-process/" xmlns:bpws="http://schemas.xmlsoap.org/ws/2003/03/business-process/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:emp="http://packtpub.com/service/employee/" xmlns:bpelx="http://schemas.oracle.com/bpel/extension">
    <bpelx:exec import="org.w3c.dom.Element"/>
    <bpelx:exec import="com.packtpub.EmployeeStatus"/>
    <partnerLinks>
    <partnerLink name="employeeTravelStatus" partnerLinkType="emp:employeeLT" myRole="employeeTravelStatusService"/>
    </partnerLinks>
    <variables><!-- input for this process -->
    <variable name="EmployeeTravelStatusRequest" messageType="emp:EmployeeTravelStatusRequestMessage"/><!-- output from the Employee Travel Status web service -->
    <variable name="EmployeeTravelStatusResponse" messageType="emp:EmployeeTravelStatusResponseMessage"/>
    </variables>
    <sequence><!-- Receive the initial request for business travel from client -->
    <receive partnerLink="employeeTravelStatus" portType="emp:EmployeeTravelStatusPT" operation="EmployeeTravelStatus" variable="EmployeeTravelStatusRequest" createInstance="yes"/><!-- Prepare the output -->
    <assign>
    <copy>
    <from>
    <travelClass xmlns="http://packtpub.com/service/employee/">Economy
    </travelClass>
    </from>
    <to variable="EmployeeTravelStatusResponse" part="travelClass"/>
    </copy>
    </assign><!-- Invoke the EmployeeStatus Java class instead of web service -->
    <bpelx:exec name="Java_Embedding_1" language="Java" version="1.4"><![CDATA[
    EmployeeStatus e = new EmployeeStatus();
    String firstName = ((Element)getVariableData(
    "EmployeeTravelStatusRequest", "employee",
    "/employee/FirstName")).getNodeValue();
    String lastName = ((Element)getVariableData(
    "EmployeeTravelStatusRequest", "employee",
    "/employee/LastName")).getNodeValue();
    String empStatus = e.getTravelStatus(firstName, lastName);
    addAuditTrailEntry("Employee status is: " + empStatus);
    setVariableData("EmployeeTravelStatusResponse", "travelClass",
    "/travelClass", empStatus);]]>
    </bpelx:exec>
    <reply partnerLink="employeeTravelStatus" portType="emp:EmployeeTravelStatusPT" operation="EmployeeTravelStatus" variable="EmployeeTravelStatusResponse"/>
    </sequence>
    </process>
    Java File:
    package com.packtpub;
    public class EmployeeStatus {
    public String getTravelStatus (String firstName, String lastName) {
    return "Economy";
    }

  • How to populate sequence number automatically in fusion web application

    Hi all,
    I created simple fusion web application.
    I created a form which has programid and remaining fields are there.
    If i press save button program details will save in database.
    here i am giving programid manually. but i need to generate a sequence number to programid automatically.
    If i give program details and save for this program details one sequence number should be generate and save in databasePlease help me
    Thanks,
    raj

    Here there are two methods given
    1. Generating sequence number from the trigger
    2. another one is from java class.
    I tried two but i am not getting the sequence number.
    In my application under model project i have programview.
    i created CustomEntityEmpl java class.
    I double clicked on programid in attributes window, given some sequence name in name field,given db sequence name as as value.
    i mentioned name of sequence in Java class. but still it is asking a value when submiting the program details with out program id.
    please help ASAP
    Thanks
    Nag

  • The '$' character no more allowed in java identifier since JDK 1.4.2 ?

    Since JDK 1.4.2, I'm no more able to compile java
    sources. :-((
    Their compilation worked fine on 1.3 and 1.4.1.
    Note that these java sources are generated automatcally
    via a tool.
    <b>The $ (dollar) character seems to be no more allowed
    in java identifier.</b>
    Here is a part of the Java Language Specification (second edition):
    "An identifier is an unlimited-length sequence of Java letters and Java digits, the first of which must be a Java letter.
    An identifier cannot have the same spelling (Unicode character sequence) as a keyword (�3.9), boolean literal (�3.10.3), or the null literal (�3.10.7).
    A "Java letter" is a character for which the method
    Character.isJavaIdentifierStart returns true.
    A "Java letter-or-digit" is a character for which the method Character.isJavaIdentifierPart returns true.
    The Java letters include uppercase and lowercase ASCII Latin letters A-Z (\u0041-\u005a), and a-z (\u0061-\u007a), and, for historical reasons, the ASCII underscore (_, or \u005f) and dollar sign ($, or \u0024). The $ character should be used only in
    mechanically generated source code or, rarely, to access preexisting names on legacy systems.
    Here is the result of the Character methods on JDK 1.4.2:
    <code>
    Character.isJavaIdentifierPart('$'): true
    Character.isJavaIdentifierStart('$'): true
    </code>
    Here are two very samples java sources which reproduce
    this probleme
    <code>
    package sb;
    public interface Essai {
    public void method1(int i);
    public static class InnerClass {
    public void test() {};
    public void setInnerClass(InnerClass ic);
    package sb;
    public class EssaiImpl implements Essai {
    public void method1(int p1) {
    public void setInnerClass(sb.Essai$InnerClass p1) {
    </code>

    public void setInnerClass(sb.Essai$InnerClass p1) {There is no type named Essai$InnerClass defined anywhere in your program. That is an error in your program that previous compilers failed to detect.

  • Button activation in Java vs windows

    first, let me say I am a novice programmer.................
    I am attempting to activate a "push button" in a java application (AWT) which is deployed on a windows 2000 environment (a commerical software package which controlls a piece of equipment). I am attepting to activate a button in this application by establishing a windows level control over the window with the push button and acivete the button with windows commands all writtin in C#.net. I wrote a routine to esstablish a focus on the window with the "push button" and am able to manually depress the space bar to activate the button, however when I try to simulate this by activating the windows "space bar" key stroke command the java button depresses but the background java application does not activate. Is there a special command sequence that JAVA recognizes to initiate an action via "spacebar" press?

    crosspost

  • How to connect iseries green screen from java program

    how to connect iseries green screen from java program to get the data in the DB files ,here the DB is DB2/400

    Just some Friday fun. Use the telnet program that comes with Windows and supports VT escape sequences.
    import java.io.*;
    import java.net.*;
    public class AutoTelnet {
         private static Socket s;
         public static void main(String[] args) throws Exception {
              Thread t = new Thread() {
                   @Override public void run() {
                        try {
                             s = new ServerSocket(5555).accept();
                        } catch (IOException ex) {
                             ex.printStackTrace();
              t.start();
              Process p = new ProcessBuilder("cmd", "/C", "start", "telnet", "127.0.0.1", "5555").redirectErrorStream(true).start();
              t.join();
              PrintStream ps = new PrintStream(s.getOutputStream());
              ps.println("Screen will be cleared in 5 seconds");
              ps.println("5");
              Thread.sleep(1000);
              ps.println("4");
              Thread.sleep(1000);
              ps.println("3");
              Thread.sleep(1000);
              ps.println("2");
              Thread.sleep(1000);
              ps.println("1");
              Thread.sleep(1000);
              ps.println("\u001b[2J");
              Thread.sleep(5000);
    }

  • JAXB External Binding to java.util.Collection

    Hi,
    By default jaxb converts xsd:sequence to java.util.List. Is there any way to specify that during compilation it will use java.util.Collection instead of List?
    TIA,
    Herculeus
    Edited by: herculeus on May 19, 2009 2:12 PM

    repost

  • Problem with illegal escape sequence

    I want to replace all occurences of \ with / in the text c:\mydirectory\myfile.gif. When try to do this I get the exception shown below How do I fix this. Thanks in advance for any help in fixing this issue
    Illegal/unsupported escape squence near
    index 3
    c:\mydirectory\myfile.gif
       ^
         at java.util.regex.Pattern.error(Pattern.java:1472)
         at java.util.regex.Pattern.escape(Pattern.java:1900)
         at java.util.regex.Pattern.atom(Pattern.java:1661)
         at java.util.regex.Pattern.sequence(Pattern.java:1545)
         at java.util.regex.Pattern.expr(Pattern.java:1489)
         at java.util.regex.Pattern.compile(Pattern.java:1257)
         at java.util.regex.Pattern.<init>(Pattern.java:1013)
         at java.util.regex.Pattern.compile(Pattern.java:783)
         at javax.swing.plaf.basic.BasicFileChooserUI$GlobFilter.setPattern
    (BasicFileChooserUI.java:913)
         at
    javax.swing.plaf.basic.BasicFileChooserUI$ApproveSelectionAction.actionPerformed
    (BasicFileChooserUI.java:756)
         at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1502)
         at javax.swing.JComponent.processKeyBinding(JComponent.java:2422)
         at javax.swing.JComponent.processKeyBindings(JComponent.java:2468)
         at javax.swing.JComponent.processKeyEvent(JComponent.java:2385)
         at java.awt.Component.processEvent(Component.java:4830)
         at java.awt.Container.processEvent(Container.java:1380)
         at java.awt.Component.dispatchEventImpl(Component.java:3526)
         at java.awt.Container.dispatchEventImpl(Container.java:1437)
         at java.awt.Component.dispatchEvent(Component.java:3367)
         at java.awt.KeyboardFocusManager.redispatchEvent
    (KeyboardFocusManager.java:1700)
         at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent
    (DefaultKeyboardFocusManager.java:568)
         at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent
    (DefaultKeyboardFocusManager.java:739)
         at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions
    (DefaultKeyboardFocusManager.java:673)
         at java.awt.DefaultKeyboardFocusManager.dispatchEvent
    (DefaultKeyboardFocusManager.java:534)
         at java.awt.Component.dispatchEventImpl(Component.java:3396)
         at java.awt.Container.dispatchEventImpl(Container.java:1437)
         at java.awt.Window.dispatchEventImpl(Window.java:1566)
         at java.awt.Component.dispatchEvent(Component.java:3367)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:445)
         at java.awt.EventDispatchThread.pumpOneEventForHierarchy
    (EventDispatchThread.java:190)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy
    (EventDispatchThread.java:144)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:130)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:98

    Thanks parsifal.
    I get "c:\mydirectory\myfile.gif "as part of the HTML code generated by the WYSIWIG editor, when I add an image to the text content in theeditor. I f I am hardcoding the file path in a file I can fix as you have said. This gets generated automatically. Is there a work around to get this fixed?

  • Error java: "Dangling meta character '+' near index 0 + ^"

    Hi,
    I'm receiving a runtime error, when I was trying to run search engine (only when I insert a symbol "+" plus or "\" slash) in B2B (E-selling of CRM-ISA 5.0).
    This is the text error:
    <b>
    java.util.regex.PatternSyntaxException: Dangling meta character '+' near index 0
    +
    ^
         at java.util.regex.Pattern.error(Pattern.java:1541)
         at java.util.regex.Pattern.sequence(Pattern.java:1658)
         at java.util.regex.Pattern.expr(Pattern.java:1558)
         at java.util.regex.Pattern.compile(Pattern.java:1291)
         at java.util.regex.Pattern.(Pattern.java:1047)
         at java.util.regex.Pattern.compile(Pattern.java:808)
         at com.sap.isa.catalog.uiclass.ProductsUI.getHighlightedResults(ProductsUI.java:487)
         at jsp_ProductsISA1173566617857._jspService(jsp_ProductsISA1173566617857.java:507)
         at com.sap.engine.services.servlets_jsp.server.jsp.JspBase.service(JspBase.java:112)
         at com.sap.engine.services.servlets_jsp.server.servlet.JSPServlet.service(JSPServlet.java:544)
         at com.sap.engine.services.servlets_jsp.server.servlet.JSPServlet.service(JSPServlet.java:186)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.doWork(RequestDispatcherImpl.java:321)
         at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:377)
         at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069)
         at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455)
         at com.sap.isa.core.RequestProcessor.processForwardConfig(RequestProcessor.java:267)
         at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
         at com.sap.isa.core.RequestProcessor.process(RequestProcessor.java:391)
         at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
         at com.sap.isa.core.ActionServlet.process(ActionServlet.java:243)
         at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.doWork(RequestDispatcherImpl.java:321)
         at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:377)
         at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069)
         at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455)
         at com.sap.isa.core.RequestProcessor.processForwardConfig(RequestProcessor.java:267)
         at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
         at com.sap.isa.core.RequestProcessor.process(RequestProcessor.java:391)
         at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
         at com.sap.isa.core.ActionServlet.process(ActionServlet.java:243)
         at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.doWork(RequestDispatcherImpl.java:321)
         at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:377)
         at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069)
         at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455)
         at com.sap.isa.core.RequestProcessor.processForwardConfig(RequestProcessor.java:267)
         at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
         at com.sap.isa.core.RequestProcessor.process(RequestProcessor.java:391)
         at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
         at com.sap.isa.core.ActionServlet.process(ActionServlet.java:243)
         at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.doWork(RequestDispatcherImpl.java:321)
         at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:377)
         at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069)
         at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455)
         at com.sap.isa.core.RequestProcessor.processForwardConfig(RequestProcessor.java:267)
         at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
         at com.sap.isa.core.RequestProcessor.process(RequestProcessor.java:391)
         at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
         at com.sap.isa.core.ActionServlet.process(ActionServlet.java:243)
         at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.doWork(RequestDispatcherImpl.java:321)
         at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:377)
         at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069)
         at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455)
         at com.sap.isa.core.RequestProcessor.processForwardConfig(RequestProcessor.java:267)
         at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
         at com.sap.isa.core.RequestProcessor.process(RequestProcessor.java:391)
         at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
         at com.sap.isa.core.ActionServlet.process(ActionServlet.java:243)
         at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.doWork(RequestDispatcherImpl.java:321)
         at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:377)
         at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069)
         at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455)
         at com.sap.isa.core.RequestProcessor.processForwardConfig(RequestProcessor.java:267)
         at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
         at com.sap.isa.core.RequestProcessor.process(RequestProcessor.java:391)
         at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
         at com.sap.isa.core.ActionServlet.process(ActionServlet.java:243)
         at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.runServlet(FilterChainImpl.java:117)
         at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:62)
         at com.tealeaf.capture.LiteFilter.doFilter(Unknown Source)
         at com.sap.isa.isacore.TealeafFilter.doFilter(TealeafFilter.java:61)
         at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:58)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:373)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
         at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)</b>
    Any help will be appreciated.
    Regards
    Mark

    split() takes a regular expression, not just simple text. The + symbol means something special. Try something like split("\\+TO\\+")

Maybe you are looking for

  • Can anyone help me find the output option in Bridge CC?

    Can anyone help me find the output option in Bridge CC?

  • CS2- CS3 Observer questions.

    Hello. Im porting a plugin from CS2 to CS3 on MAC and have run into a problem with the observer structure. In the CS2 plugin we simply used the default values available, IID_IUNKOWN & IID_IOBSERVER... i IsAttached (IObserver *observer, const PMIID &i

  • ScrollBar Behaviour of ADF Taskflows rendered as Inline Popup

    Hi All, I am using Jdeveloper 11.1.1.5. I have created a bounded Taskflow and then i have used two other taskflow in my current taskflow as Inline Popup.Functionality wise everything works fine but if my given taskflow size i.e the window width and h

  • Cable vs Leased Line which is better

    Looking for info on what service would be better to use. I'm controlling 18 sewer pump station with radios now but want to make it faster and do some real times. At this point i'm polling each location once a minute and i want to see it in realtime.

  • Application of online redo logs

    Dear all, In my organisation recently standby database has been configured. Now my task is to restore a full online+redo backup which is created in primary database in the standby database. Once it is over I have to apply the newly created redo logs