Help with speeding up a file read

i am reading in a .pco file with the following code:
public static String read(String filename) throws IOException {
          StringBuffer sb = new StringBuffer();
          FileInputStream fis = new FileInputStream(filename);
          filebytes = new byte[fis.available()];
          int offset = 0;
          while (fis.available() > 0) {
               filebytes[offset++]=(byte)fis.read();
          for (int k = 0; k < filebytes.length; k++){
               byte c = filebytes[k];
               if (c >= 0 && c < 32) {
                    c = 32;
               char charc = (char)c;
               sb.append(String.valueOf(charc));
          return sb.toString();
             }it takes forever... can anyone tell me how to speed it up? thanks.

here is what i have now:
public static String read(String filename) throws IOException {
          StringBuffer sb = new StringBuffer();
          File f = new File(filename);
          BufferedInputStream bis = new BufferedInputStream(new FileInputStream(f));
          int size = (int) f.length(); 
          byte[] data = new byte[size];
          bis.read( data, 0, size );  
          bis.close();
          for (int k = 0; k < data.length; k++) {
               byte c = data[k];
               if (c >= 0 && c < 32) {
                    c = 32;
               sb.append(String.valueOf((char)c));
          return sb.toString();
             }the reason i am putting this into a string is because next i am using indexOf to parse the stream. the above code is working but if anyone has an even better way, let me know!
thanks for the help.

Similar Messages

  • Help with best solution for file read/write in web app (not local files)

    Problem in a nutshell...
    I have an AIR app to process images..  organize and add information. This information is read and written to local XML files. This is working fine (if still a be messy... still learning this OOP stuff ;O)
    So... now I am developing my Web gallery app to consume these files for a web gallery (unique concept huh? ;O)
    Reading them in was easy with the Declaration block....
    <fx:Declarations>
    <fx:XML id="galleryXML" source="gaXML.xml"/>
    <fx:XML id="baXML" source="baXML.xml"/>
    <fx:XML id="prjXML" source="prjXML.xml"/>
    <s:XMLListCollection id="galleryList" source="{galleryXML.item}"/>
    <s:XMLListCollection id="baList" source="{baXML.item}"/>
    </fx:Declarations>
    But I want the owner to have a maintenance mode where information can be added/changed and saved back to the XML file on the server. I have read about all the different services available, but I am not that familiar with them. Also I will have no way of knowing what services the user will have available on their host. So... help me out in understanding what the most universal solution would be to be able to read and write XML files stored on the host along with the application.
    I hope that is clear enough, but ask away if any more details will help in the discussion.
    Thanks
    Bob Galka

    Hi Jeba,
    Whenever u are using *"Thread.currentThread().getContextClassLoader()"* Code inside your application means the Files (Resources) which you are looking right now must be poresent in the CLASSPATH...(Bootstrap classloader/ System ClassLoader/ Application ClassLoader/ Sub Module ClassLoader...).
    So when we place a resource (example XML or Properties file) inside the "WEB-INF/classes" directory then it means that file (resource) is available as part of the Module Classloader....So the above code getContextClassloader() will be able to find that resource easily.
    Thanks
    jay SenSharma
    http://middlewaremagic.com/weblogic (Middleware Magic Is Here)

  • I am trying to get help with WMPlayer tech support Adobe Reader cant open wmpsupport.htm files why?

    i am trying to get help with WMPlayer tech support Adobe Reader cant open wmpsupport.htm files why?

    Adobe Reader opens PDF files, nothing else.

  • Help with converting a Nero file

    I have previously converted a dvd insert designed with Nero into a pdf using adobe acrobat in order to send to someone else.  When I tried to do the same thing today with a new Nero designed insert the conversion wouldn't work.  The message said adobe didn't support the program that created the file.  Any ideas?

    thanks for your response.
    When I create a dvd insert or cd label etc using Nero the file extension is nct - nero cover template.  The printer wants the file as a pdf as he can't open Nero files.  I have version 9.3 of acrobat.
    Date: Mon, 18 Jan 2010 21:43:47 -0700
    From: [email protected]
    To: [email protected]
    Subject: help with converting a Nero file
    Nero is simply a CD/DVD burning application and should have no effect on the type of files that will eventually be on the CD/DVD.
    What type of files are you trying to convert and exactly how are you trying to convert them? Plus, it would help to know the version of Acrobat you are using.
    >

  • I had to put my computer by together without migration or time machine I NEED help with order of the files?

    I had to put my computer by together without migration or time machine I NEED help with order of the files?

    Hi, where are these other files exactly?

  • Help with Could not load file or assembly 'msshrtmi' or one of its dependencies. An attempt was made to load a program with an incorrect format.

    This was all working yesterday, but this morning, I cannot run in the dev fabric, or even setting the website project as a startup project directly, I get the following error:
    Could not load file or assembly 'msshrtmi' or one of its dependencies. An attempt was made to load a program with an incorrect format.
    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
    Exception Details: System.BadImageFormatException: Could not load file or assembly 'msshrtmi' or one of its dependencies. An attempt was made to load a program with an incorrect format.
    Source Error:
    An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
    Assembly Load Trace: The following information can be helpful to determine why the assembly 'msshrtmi' could not be loaded.
    === Pre-bind state information ===
    LOG: User = Andrew-VAIO\Andrew
    LOG: DisplayName = msshrtmi
    (Partial)
    WRN: Partial binding information was supplied for an assembly:
    WRN: Assembly Name: msshrtmi | Domain ID: 3
    WRN: A partial bind occurs when only part of the assembly display name is provided.
    WRN: This might result in the binder loading an incorrect assembly.
    WRN: It is recommended to provide a fully specified textual identity for the assembly,
    WRN: that consists of the simple name, version, culture, and public key token.
    WRN: See whitepaper http://go.microsoft.com/fwlink/?LinkId=109270 for more information and common solutions to this issue.
    LOG: Appbase = file:///C:/Users/Andrew/Desktop/Beko2011Azure/Website/
    LOG: Initial PrivatePath = C:\Users\Andrew\Desktop\Beko2011Azure\Website\bin
    Calling assembly : (Unknown).
    ===
    LOG: This bind starts in default load context.
    LOG: Using application configuration file: C:\Users\Andrew\Desktop\Beko2011Azure\Website\web.config
    LOG: Using host configuration file:
    LOG: Using machine configuration file from C:\Windows\Microsoft.NET\Framework\v4.0.30319\config\machine.config.
    LOG: Policy not being applied to reference at this time (private, custom, partial, or location-based assembly bind).
    LOG: Attempting download of new URL file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/Temporary ASP.NET Files/root/cb955b02/eef106e2/msshrtmi.DLL.
    LOG: Attempting download of new URL file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/Temporary ASP.NET Files/root/cb955b02/eef106e2/msshrtmi/msshrtmi.DLL.
    LOG: Attempting download of new URL file:///C:/Users/Andrew/Desktop/Beko2011Azure/Website/bin/msshrtmi.DLL.
    ERR: Failed to complete setup of assembly (hr = 0x8007000b). Probing terminated.
    Stack Trace:
    [BadImageFormatException: Could not load file or assembly 'msshrtmi' or one of its dependencies. An attempt was made to load a program with an incorrect format.]
    System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) +0
    System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) +39
    System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection, Boolean suppressSecurityChecks) +132
    System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) +144
    System.Reflection.Assembly.Load(String assemblyString) +28
    System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) +46
    [ConfigurationErrorsException: Could not load file or assembly 'msshrtmi' or one of its dependencies. An attempt was made to load a program with an incorrect format.]
    System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) +618
    System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory() +209
    System.Web.Configuration.CompilationSection.LoadAssembly(AssemblyInfo ai) +130
    System.Web.Compilation.BuildManager.GetReferencedAssemblies(CompilationSection compConfig) +178
    System.Web.Compilation.BuildManager.GetPreStartInitMethodsFromReferencedAssemblies() +94
    System.Web.Compilation.BuildManager.CallPreStartInitMethods() +332
    System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException) +677
    [HttpException (0x80004005): Could not load file or assembly 'msshrtmi' or one of its dependencies. An attempt was made to load a program with an incorrect format.]
    System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +9079228
    System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +97
    System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) +258
    Note that the dev machine is x64 Win7.
    I have not tried deploying this to staging since the issue started as I'm a bit nervous of touching the staging/live environment until this is solved.
    Removing the PlatformTarget element from the project file has no effect
    Removing the msshrtmi.dll file from the bin directory of the website project ends up with 
    'Could not load file or assembly 'Microsoft.WindowsFabric.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified'
    I have used Git to revert to the last working build to no effect (But I don't have the obj/bin folders in GIT), but it has atleast reset the project files etc.
    If I return msshrtmi.dll to the bin folder and switch the model and website projects to x64 there is no change
    If I switch both to x86 then I get an error Could not load file or assembly 'BekoModel2011' or one of its dependencies. An attempt was made to load a program with an incorrect format.
    which is the model project - presumably because to run on my x64 machine I need the 64bit version?
    I really need to be able to debug and then publish some changes ASAP.
    Andrew

    Hi,
    Is it true that you're using IIS to host the application? Could you check whether the process is x64 or x86 one via task manager or config in IIS manager?
    http://blogs.msdn.com/b/rakkimk/archive/2007/11/03/iis7-running-32-bit-and-64-bit-asp-net-versions-at-the-same-time-on-different-worker-processes.aspx
    Allen Chen [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

  • Help with importing PC photo files and then organizing it all in iPhoto

    Hi everyone,
    I'm relatively new to mac but I am just loving my purchase! I need some serious help with getting all of my photos organized though so I can easily find it for editing in iMovie.
    I've accumulated over 10,000 photos stored on my PC which I've since transferred over to my LaCie external drive for my MacBook Pro via a wireless network connecting my PC & Mac. Some of these I've put onto my laptop internal hard drive and those I've imported into the iPhoto library. However, do I need to move the rest of the photos from my LaCie drive into my internal hard drive to import the photos into iPhoto, or can I tell iPhoto to look for the files in the external drive. If so, how do I do that? I know I'll then have to create albums in order to sort them, which I know how to do. Is there any fast way to do it by date? I had it sorted into different file folders by month & year so I could easily find them on my PC and would like to do the same using albums.
    I am quickly running out of hard drive space on my laptop which is why I've put most of my photos on the external drive. Once I organize my existing collection, I would like to be able to import new pictures and have it stored on my external drive, not my internal drive. How do I do that?
    Any other tips on organizing a massive photo library would be greatly appreciated.
    Thanks,
    Karen

    Karen,
    Is there any fast way to do it by date? I had it sorted into different file folders by month & year so I could easily find them on my PC and would like to do the same using albums.
    This is where you get to enjoy the power of iPhoto's database. You can change the Sort in the View menu. Check out View > Sort Photos > by Date.
    Or, click the little calendar icon near the lower left corner of the iPhoto window. This allows you to filter the library by year, month, week, or date. You can Command-click to add another date to your filter. You can Option-click to choose a recurring date: you get that month or date for all years in your library. [Want to see your kid's birthday for every year? Just Option-Click that date. Cool.]
    The keywords filter is similar. There is a preference setting where you choose to filter based on ALL keywords chosen (where by choosing more keywords you narrow your field) or ANY keyword (where the more keywords you choose, the larger your field will be). Click on a keyword to filter your library by all photos containing that keyword. Use Command-click to add more keywords to the filter. A difference is that Option-click will eliminate photos with that keyword from your filter. [You can find all pictures of your kids with your dog but NOT at Halloween.]
    You can create Smart Albums to combine the use of dates, keywords, ratings, titles, comments and more. The more information you enter into the database, the more powerful the tools become.
    When your task of importing is complete and you are ready to play with iPhoto's features it may help to look at the iPhoto multimedia tutorial. Better organized than trying to read through the Help files, it can help you get acquainted with many of iPhoto's features.
    Have fun.

  • Help with quality of exported files

    The problem: I'm trying to get a good quality, 34 minute movie onto a DVD with chapter markers separating individual short films. This is supposed to be a compilation of 8 family movies, in addition to an introduction and credits at the end. Four movies are old movies made in iMovie and are .m4v files. Four were made in FCE earlier this year. I linked everything together in a Master Sequence, putting pauses in between each with some livetype text files to introduce each video. The m4v files were imported and placed in the master sequence. The others are nested sequences. I put chapter markers at the beginning of each section. My intention was to export this one master sequence as a quick time movie, then put it into iDVD.
    It worked, but the quality was horrible! Everything became grainy, even the movies I had previously created in FCE. This was very disappointing. So I expertimented with a few things, and here’s what I found.
    When I exported a quicktime movie, the quality degraded. It became grainy. Also, it changed the aspect ratio and stretches everything horizontally, as if to take a standard size screen and stretch it to a widescreen. It did this even with the original movies I had made in FCE. I don’t like building self contained movies using this mode because the file sizes are too big, so when I export I tend to use quick time conversion. In this case, I was hoping a non-self contained movie would merely point to all the original content and not add compression artifacts (or something like that). It turns out it made it worse.
    When I tried to export a quicktime conversion, 640x480 VGA, best quality, H.264, the machine couldn’t do it. It ran for an hour or so and then crashed. Twice. That is for the entire movie. When I export individual clips (3-6 minutes) it works. The quality is good for movies made in FCE, not as good for imported m4v movies made long ago in iMovie, but better than what I get exporting quicktime movie files, either self contained or not. This is surprising to me, because I was expecting the export quick time movie command to produce the best quality. Also, I’m concerned that if I was able to create this, iDVD would not see any chapter markers anyway.
    So there is a problem either way. Experimenting has led me to discover several questions/issues which need answering:
    Issue #1: Why can’t I get a quick time movie of the same quality as what I see on the canvas, using the quick time movie export command? On a side note, the user's manual says something about a settings pop up menu where you can deselect the "recompress all frames" option. I can't seem to find this, and was thinking maybe that would help.
    Issue#2: Why do m4v files which are very high quality in iTunes suddenly become poor quality when imported into a sequence? Seems to be an import problem, because the movies are already grainy when they’re on the canvas. I thought about making XML files and importing them that way, but the original project files in iMovie are gone.
    Issue #3: Why do I end up with a stretched picture if I export quick time movies and there are mixed aspect ratio contents in the sequence (the m4v files are widescreen, the others are not)? More important, how to I get FCE to not do this?
    Issue #4: When I export movies using quick time movie (not conversion), the grainy movies actually look better when played in VLC. They also look good when opened with FCE. How can I get that kind of quality in quick time, or at least in iDVD? Perhaps that would solve my problem.
    Thanks for any help you can provide.
    E

    Thanks for the response. I’m not fluent with codecs or video compression, so this project quickly became more trouble than I expected.
    It turns out the nested sequences are not H.264, the compression field is blank for the nested sequences. I double checked and the other properties are correct. Sorry about that. The other movies, though, (ones built in iMovie for iTunes) are H.264.
    These four . m4v movies are in 960x540 and 480 x 272 because of the way they were exported in iMovie (Share -> Export Movie opens a menu with four sizes: Tiny 176 x 144, Mobile 480 x 272, Medium 640 x 360, and Large 960 x 540).
    I just imported the final products (what was exported from iMovie) as clips into FCE. Sounds like I should not be doing that. The original media is on my computer, but not the iMovie project files, and for what I’m trying to do it’s just not worth the time to rebuild the movies in FCE.
    Bottom Line: Here’s the current status of the project:
    All eight of the movies, by themselves, play well in quicktime. I can put all of them on a DVD, and they still play ok. I wanted to string them all together in one sequence, with some transitions in between (creating a “Play All” option on the DVD). That’s why I nested the sequences, and imported the movies made from iMovie, than added chapter markers. Unfortunately, putting these different types of media together and asking the computer to make one sequence is creating a mess. So I’m sticking with Plan B and putting the movies on a DVD without trying to merge them into a single track.
    A few follow up questions…
    Out of curiosity, when you say “convert everything to QuickTime DV NTSC 720x480 at 29.97fps with 48k audio,” do you mean the original media (all of the bits of video and stills that came from the camera) or the edited sequences I’m currently working with? As a lesson learned, should I be changing properties of clips before importing them to FCE, so the source material has consistent aspect ratios?
    The still images, though they are huge, show up with much better quality than the movies (which is expected, and I’m ok with). So I get a product which includes both video and still images, where the images are very sharp and the movie portions are a bit grainy (because they were taken on a small digital camera). If I change the size on the stills, won’t that just bring the still image quality down?
    I’m still baffled at why using the export quick time movie command makes a video of lower quality than when using quick time conversion (in other cases as well, not just this project). In every case, I’ve got digital pictures and movies from my digital camera, and some text in FCE or LiveType files on top of that, usually with additional audio tracks.

  • Help with creating a sql file that will capture any database table changes.

    We are in the process of creating DROP/Create tables, and using exp/imp data into the tables (the data is in flat files).
    Our client is bit curious to work with. They do the alterations to their database (change the layout, change the datatype, drops tables) without our knowing. This has created a hell lot of issues with us.
    Is there a way that we can create a sql script which can capture any table changes on the database, so that when the client trys to execute imp batch file, the sql file should first check to see if any changes are made. If made, then it should stop execution and give an error message.
    Any help/suggestions would be highly appreciable.
    Thanks,

    Just to clarify...
    1. DDL commands are like CREATE, DROP, ALTER. (These are different than DML commands - INSERT, UPDATE, DELETE).
    2. The DDL trigger is created at the database level, not on each table. You only need one DDL trigger.
    3. You can choose the DDL commands for which you want the trigger to fire (probably, you'll want CREATE, DROP, ALTER, at a minimum).
    4. The DDL trigger only fires when one of these DDL commands is run.
    Whether you have 50 tables or 50,000 tables is not significant to performance in this context.
    What's signficant is how often you'll be executing the DDL commands on which the trigger is set to fire and whether the DDL commands execute in acceptable time with the trigger in place.

  • Need help with speed remapping

    So here is my question. (check pic below to see timeline)
    I'm working on a timeline and I have a clip somewhere in the middle of this timeline. Now I've put the two markers which close off the area of the clip that I want in slow-motion. And then I drag the rubberband now to 50%. This causes the clip to obviously become longer.
    But the problem is that it doesn't push the clip that comes afterwards, it just sort of submerges and I lose a part of the clip that I put into slow-mo.
    http://gyazo.com/0cce5ab07e22897f21a25e3308a9cbb5.png Here's a picture of my timeline.
    So my question is how can I make it so that the clip after is pushed forward automatically?
    I know how to fix this problem with some dragging and pulling, but I want to become as efficient as I can and don't get into any bad habits.
    Thanks!

    If all you want to do is simply slow down or speed up a clip, use the Speed/Duration settings--it's probably the simplest way to induce a speed change. This is a constant speed change, which you can also do with Time Remapping--which is what I think you've been doing.
    The benefit of Time Remapping is that it allows for variable speed changes within a single instance of a clip. Say for example you want your clip to start at 100% speed, slow down immediately to 25%, and then speed up immediately to 200%. You can do this with Speed/Duration, simply by razoring the clip at the specific points where you want the speed change to occur, and then altering the Speed/Duration setting for that instance of the clip. With Time Remapping, not only can you do this without having to chop up the clip, but you can also create "ramps" from one speed to another--hence the variable speed aspect. You can even freeze a clip or reverse it, all without editing the clip into smaller pieces. This can result in a much smoother effect, but it might not always be what you're after. Time Remapping does have a bit of a learning curve, but it really is the more powerful option of the two. You just have to decide which is better for your purposes.
    An additional benefit, and I might be wrong on this, but I believe that using the Time Remapping function results in (theoretically) a higher quality speed change effect due to a different algorithm or some-such. It uses some different techniques to generate the interpolated frames created in a speed change, that should look smoother than if they were done with the Speed/Duration command.
    Hope the helps a bit.

  • Help with speed issue : who to contact

    I have BT Infinity 2 via HH5 and speeds are as follows;
    Wireless: DL 38M and UL 8M
    Ethernet: DL 38M and UL 8M
    and the above is a constant result, ethernet is not any faster
    I completed the BTWholesale speed test and get the same result. However, if I run the further diagnostics the information that comes back highlights the download in red and says I should contact my BB supplier.
    I note also that the range for DL is very tight with a max below 40M, however I am on BT Infinity 2 as upload shows max of 20M. The HH5 indicates that the DL synch rate is normally nearer 45M, so i am wondering if some equipment needs resetting at the exchange.
    So can anybody add clues, solutions or provide the best contact number to get this matter resolved.
    If you like a post, or want to say thanks for a helpful answer, please click on the Ratings Star on the left-hand side of the post.
    If someone answers your question correctly please let other members know by clicking on ’Mark as Accepted Solution’.

    Hi TrickyDicky,
    Thanks for posting. Can you run the speed test  and post the results, including the 'further diagnostics'. That will let us see how the connection is performing at your end. I'm sure we can help with this.
    Cheers
    David
    BTCare Community Mod
    If we have asked you to email us with your details, please make sure you are logged in to the forum, otherwise you will not be able to see our ‘Contact Us’ link within our profiles.
    We are sorry but we are unable to deal with service/account queries via the private message(PM) function so please don't PM your account info, we need to deal with this via our email account :-)

  • Urgent help with simple BPEL process for reading data from database

    Hello there,
    I need help with BPEL project.
    i have created a table Employee in Database.
    I did create application, BPEL project and connection to the database properly using Database Adapter.
    I need to read the records from the database and convert into xml fomat and it should to go approval for BPM worklist.
    Can someone please describe me step by step what i need to do.
    Thx,
    Dps

    I have created a table in Database with data like Empno,name,salary,comments.
    I created Database Connection in jsp page and connecting to BPEL process.
    It initiates the process and it goes automatically for approval.
    Please refer the code once which i created.
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <%@page import="java.util.Map" %>
    <%@page import="com.oracle.bpel.client.Locator" %>
    <%@page import="com.oracle.bpel.client.NormalizedMessage" %>
    <%@page import="com.oracle.bpel.client.delivery.IDeliveryService" %>
    <%@page import="javax.naming.Context" %>
    <%@page import="java.util.Hashtable" %>
    <%@page import="java.util.HashMap" %>
    <%@ page import="java.sql.*"%>
    <%@ page import= "jspprj.DBCon"%>
    <html>
    <head>
    <title>Invoke CreditRatingService</title>
    </head>
    <body>
    <%
    DBCon dbcon=new DBCon();
    Connection conn=dbcon.createConnection();
    Statement st=null;
    PreparedStatement pstmt=null;
    Hashtable env= new Hashtable();
    ResultSet rs = null;
    Map payload =null;
    try
    env.put(Context.INITIAL_CONTEXT_FACTORY, "com.evermind.server.rmi.RMIInitialContextFactory");
    env.put(Context.PROVIDER_URL, "opmn:ormi://localhost:port:home/orabpel");//bpel server
    env.put("java.naming.security.principal", "username");
    env.put("java.naming.security.credentials", "password");//bpel console
    Locator locator = new Locator("default","password",env);
    IDeliveryService deliveryService =
    (IDeliveryService)locator.lookupService(IDeliveryService.SERVICE_NAME );
    // construct the normalized message and send to Oracle BPEL Process Manager
    NormalizedMessage nm = new NormalizedMessage();
    java.util.HashMap map = new HashMap();
    st=conn.createStatement();
    out.println("connected");
    String query1="Select * from EMPLOYEE";
    rs=st.executeQuery(query1);
    /*reading Data From Database and converting into XML format
    so that no need of going to BPEL console and entering the details.
    while (rs.next()){
    String xml1 = "<AsynchBPELProcess1ProcessRequest xmlns='http://xmlns.oracle.com/AsynchBPELProcess1'>"+
    "<Empno>"+rs.getString(1)+"</Empno>"+
    "<EmpName>"+rs.getString(2)+"</EmpName>"+
    "<Salary>"+rs.getString(3)+"</Salary>"+
    "<Comments>"+rs.getString(4)+"</Comments>"+
    "</AsynchBPELProcess1ProcessRequest>";
    out.println(xml1);
    nm.addPart("payload", xml1 );
    // EmployeeApprovalProcess is the BPEL process in which human task is implemented
    deliveryService.post("EmployeeApprovalProcess", "initiate", nm);
    // payload = res.getPayload();
    out.println( "BPELProcess CreditRatingService executed!<br>" );
    // out.println( "Credit Rating is " + payload.get("payload") );
    //Incase there is an exception while invoking the first server invoke the second server i.e lsgpas13.
    catch(Exception ee) {
    //("BPEL Server lsgpas14 invoking error.\n"+ee.toString());
    %>
    </body>
    </html>
    Its working fine.And i want it for Bulk approvals.please help me step by step procedure if any other way to implement this.

  • Help with House keeping Archivelog files....!!

    Hi,
    I am trying to develop a script for housekeeping archive log files. The archives are written to a local disk, then moved to a different location, before being backed up to a tape. The purpose of the script is to identify and move the archive logs to a different location.
    Following is the code for the script:
    ORACLE_SID=BSCSDEV1
    ORACLE_BASE=/oracle/app/oracle
    ORACLE_HOME=/oracle/app/oracle/product/10.1.0/db_1
    PATH=$ORACLE_BASE:$ORACLE_HOME:$PATH
    ARCHDIR1=/oracle/oradata/BSCSDEV1/arch1
    ARCHDIR2=/oracle/oradata/BSCSDEV1/arch2
    rm -f archout.txt
    export ORACLE_SID ORACLE_BASE ORACLE_HOME PATH
    $ORACLE_HOME/bin/sqlplus -S '/ as sysdba'<<END
    @archquery.sql
    exit
    END
    while read line
    do
    dir=`dirname $line`
    file=`basename $line`
    if [ $dir = $ARCHDIR1 ]; then
    if [ -f $line ]; then
    echo "$file : matched"
    mv $line $HOME/movedfiles/$file
    fi
    elif [ $dir = $ARCHDIR2 ]; then
    if [ -f $line ]; then
    echo "$file : matched"
    mv $line $HOME/movedfiles/$file
    fi
    else
    echo "No Files to Move......"
    fi
    done < $HOME/archout.txt
    ARCHQUERY.SQL:
    set linesize 75
    set verify on
    set feedback off
    set heading on
    set termout off
    set serveroutput on
    set pagesize 999
    spool archout.txt
    select name,completion_time
    from v$archived_log
    where to_char(completion_time,'DD-MON-YY HH24:MI')<=(select to_char(sysdate - (30/1440),'DD-MON-YY HH24:MI') from dual)
    and
    to_char(completion_time,'DD-MON-YY HH24:MI')<=(select to_char(sysdate,'DD-MON-YY HH24:MI') from dual)
    and
    to_char(completion_time,'DD-MON')=(select to_char(sysdate,'DD-MON') from dual)
    and
    archived='YES';
    spool off
    My Logic:
    I am trying to identify the archive files generated every 30 minutes from v$archived_logs. For this, I am using the COMPLETED_TIME column and am comparing the same with SYSDATE.
    These files, I am comparing with the files in the archive destination and then am moving them to a different location.
    My problem:
    When I test the query, it lists out even those outside the timerange. Also, files that are shown as completed in the ARCHIVED columns and are physically present are not identified for at least 45 minutes.
    Could one of you please go through the scripts and tell me where I am going wrong?
    Any tips in this regard is deeply appreciated.
    Thanking You all in advance,
    Sriraman.

    Hi,
    Thanks for your reply.
    In my production setup, the client's techspecs insist on setting up only 1 archival destination. I did suggest the usage of a second destination, but they do not want it. They did not give me any concrete reason for this. So I have no option but to do this.
    It is therefore necessary that we move only those archive files that have been completed and not files being currently used.
    That is the reason for this script.
    Could you please have a look at it and tell me if I am missing something here?
    Regards,
    Sriraman

  • Help with printing a txt file

    Hi, Im having some (a lot) of trouble getting my head round how to actually print a text file.
    Literally i want no formatting, no user interaction or anything, it just has to print a text file, im looking to create a method that is called by another method.
    I know everyone says read the API, however im really not finding it helpfull at all, so if anyone could give me a basic example, or just somewhere to start i'd be really gratefull.
    Thanks
    Alan

    If you are using Java J2SE 6 (which I would recommend unless you have a good reason not too) then it is
    as simple as this.
    import java.awt.Desktop;
    import java.io.File;
    public class Printer {
         public static void main(String[] args) throws Exception {
              Desktop.getDesktop.print(new File("c:\\test.txt"));
    }http://java.sun.com/developer/technicalArticles/J2SE/Desktop/javase6/desktop_api/
    http://java.sun.com/javase/6/docs/api/java/awt/Desktop.html#print(java.io.File)

  • Help with opening a fb file in Adobe reader

    HI i am trying to open a PDF file from facebook in adobe  reader. I had done this many times on my old iPhone 5 (I'm now using iOS 8 on a iphone 6plus)
    it does not give me the option to do this jiwrver . There no box with the arrow to select open in. I have tried holding down but still no luck! I rely on this option for work and can't seem to work thus out! Please help it's driving me crazy!
    The blew link is what I'm refering too.
    TIA gir any herp
    Tracey
    How to open PDF documents in Adobe Reader for iOS (iPhone on iOS 7 version)

    Because it's not a frequently asked question, we do not have the Facebook section in the FAQ document.  Sorry about that.
    There is no direct way to get a PDF document shown in the Facebook window into Adobe Reader for iOS.  You need to go from (1) Facebook to (2) Safari (web browser), then to (3) Adobe Reader on iPhone (and iPad as well).
    In the Facebook page showing a PDF document, tap the Share icon in the bottom toolbar.
    Select "Open in Safari" from the menu that appears.
    In Safari, tap anywhere in the document to show the toolbar (below the top toolbar).
    Tap "Open in..." (label) in the toolbar.
    Tap "Open in Adobe Reader".
    Please let us know if it doesn't work for you.

Maybe you are looking for

  • Link BP Property to Item Property

    Hi, In order to restrict the items a customer (BP) can purchase in the Sales Order module I want to link properties in the BP to propeties in the Item group. I.e BP property 30 may indicate access to items with item property = 5. My intention was to

  • How can i add my report.rdf file in portal

    Hi, How can i add my report.rdf files in portal .. it's urgent and i have 30 report like to be executed based on user parameters.... can anybody help me please... thanks in advance.... vipin null

  • Quicktime plugin crashes in all browsers in XP

    I'm unable to play any Quicktime videos in the browser (using trailers.apple.com as a test). In both Chrome and IE, it doesn't even get to start playing the video, the browser just says that the plugin crashed. I also notice that if I go to Control P

  • Integration of Oracle Workflow with OWB

    Hi, I am using OWB 10gR2. Can you please give me some guidelines on integrating Oracle workflow with OWB? I have to deploy OWB schedules to Oracle Workflow. Thanks, Praveen

  • Package Management for Pleasure and Profit

    I know that abs can make packages using svn/git/etc to be installed by pacman, but will pacman auto-magically update these svn packages when it's installing updates from the "normal" arch repos, or is that something I would still have to do myself?