Release a close pr

hi all,
we are having a issue in pr , our user creats a pr and then due to
any reason close that pr  but after the pr is closed we are able
to release it  by me54 , we want to block this pr  for release ,
is there any settings in customization we required to do for this,
i know abt the exit me_req_posted , but want to know abt  any
customization settings.
thanks
regards
sarabjit

Hi Sarabjit,
I have found some very useful information regarding release strategy and deleted items, I hope it helps you:
Please consider the definition of ME55 "Collective release":
You release ALL requisition ITEMS or COMPLETE requisitions that are
awaiting processing by your release code.
And also the definition of "the field overall release of PReq":
Determines that the items in a purchase requisition are ALL released at
at the same time (rather than individually).
That means:
If there are some items which can't be released (may be they are
deleted), the transaction ME55 can't be used - so you have to release
over the individual release (and that's why you get this
message in ME55).
If you get such a message for a purchase req. in ME55 you can go over
the menue to release this item(so you don't have to call ME54 directly):
Select the item and choose Goto -> Individual release.
There is a difference between overall release and collective release.
Overall release means that a purchase requisition is released on
header level and not on item level. Collective release means that
several purchase requisitions can be released at the same time.
When one line of a requisition subject to overall release is deleted
you are asked to use the "single release" functionality in transaction
ME54.
Once you delete a line item you MUST work with ME54 to release each
item. By deleting a line you effect the whole purchase requisition
hence collective cannot be used. This is standard SAP functionality.
In this case, you have to individually release each requisition item
through transaction ME54.
Please also consider
1.Once an item is deleted in a purchase requisition which uses an
  overall release strategy this document can't be released anymore
  using ME55. But ME54 or ME54N could release it.
  If the PR only contains the deleted item, it can not be released in
  ME54 either. But it could be released in ME54N.
2.If the requisition is flagged closed before the release is performed
  the requisition does not appear on transaction ME55. The system does
  not display the closed Purchase Requisition in overall release ME55.
  But it could be released in ME54 or ME54N.
Best Regards,
Arminda Jack

Similar Messages

  • SAPFactory  (release or close connections)

    Hello,
    I have problems with a page designed in Visual Composer. all the datasources in our Visual Composer Model are SAPFactory, that indicate the model is extracting data from SAP backend systems only.
    That means the model need a connection available for each backend
    to extract the data. When the available connections to backend are busy the information does not appears in the page, this is a normal system behavior.  In this case i need to increase the number of available connections to backend and also the lifetime of those connections, to do that, i  need:
    1. Start a session in the Visual Administrator (with Reflexion tool).
    2. I enter to the next path:
    Server(N) --> Services  --> Connector Container  --> sap.com/com.sapportals.connectors.sap --> SAPFactory -->  Managed Connection Factory -->  Connection Definition.
    3. In the option Maximum Connections, i increased one the connections.
    4. I save the changes.
    When i do this or when i restart the Portal the problem is solved.
    I need to do it automatically, maybe with a program, which runs every period of time, to release or close the SAPFactory connections. How can i do this?????
    Exist any api or code in java to do this??????
    How can i release or close a SAPFactory connection with a program?????
    Exist another way to do it??????
    Thanks!!!!
    Giovanni Bello

    Hello Giovanni,
    did You solve Your problem?
    I've exactly the same issue...it seems to be that backend connections are not released when close Iview build with Visual composer.
    Thanks in advance.
    Tiziano Cracco

  • Memory not released on close

    Ever since jupdating to CS3 5.03, When I close down InDesign, about 30% of the it doesn't want to start up again and I have to go into Task Manager's "processes"( Not "applications," since it doesn't show there) and delete InDesign. Then it starts and works okay. This is getting annoying. What can be the cause?

    Jim,
    I don't think this is ID directly causing a problem, but some other interaction. I'm using 5.0.3 on XP pro SP2 and the exe disappears from processes about 2 or 3 seconds after close.
    What version of Windows are you running?
    Peter

  • Release of Multiple Production Orders

    Hi All,
    Does anyone know of a process that would enable the release and close multiple production orders?
    Best regards
    Earl

    Hi Gordon,
    I was sure that was the case. However, I thought I would put it question out there hoping that someone may have devised a solution. SDK it is.
    Best regards
    Earl

  • Issue with Ftp Client / Server using Sockets

    I have developed a Ftp Client and a Ftp Server. The client Connects to the Ftp Server and sends files to the ftp server. It is a multi threaded server and can have multiple clients connecting to it.
    If a client goes down...the server waits till the client comes up
    Similarly the client waits if a server goes down and reconnects when the server is again up and running
    i am having a strange issue here. When two clients go down and reconnect to the server...They take a long time to connect and transferring of files takes a long time...
    Other wise in all other scenarios the duo work properly.
    Any feedback and suggestion about this strange issue from all you java gurus out there will be deeply appreciated.
    Here is the client code
    import java.net.*;
    import java.net.Socket;
    import java.net.InetAddress;
    import java.io.*;
    import java.io.File;
    import java.util.*;
    import java.lang.*;
    import java.lang.Object;
    import javax.crypto.*;
    import java.util.regex.*;
    import javax.crypto.spec.PBEKeySpec;
    import javax.crypto.spec.PBEParameterSpec;
    import java.security.spec.AlgorithmParameterSpec;
    import java.security.spec.KeySpec;
    import java.io.InputStream;
    import java.io.IOException;
    import java.io.OutputStream;
    import java.io.File.*;
    import java.nio.channels.FileLock;
    public class  FTPClient {
         public static void main(String[] args) throws Exception
              Timer timer = new Timer("Test Timer");
              timer.scheduleAtFixedRate(new TimerTask()
                   private int counter = 0;
                                            public void run() {
                                                                     try     {                                                                                
                                                                              System.out.println(counter++);
                                                                               Socket soc=new Socket("xxx.x.x.xx",5217);
                                                                               System.out.println("Socket Initialised.");          
                                                                               transferfileClient t=new transferfileClient(soc);
                                                                               t.SendFile();
                                                                               System.out.println("run complete.");                                                                           
                                                                          catch(Exception ex)
                                                           }, 10000, 40000);
         static class transferfileClient
         Socket ClientSoc;
         DataInputStream din;
         DataOutputStream dout;
         BufferedReader br;
         transferfileClient(Socket soc)
              try
                   ClientSoc=soc;
                   din=new DataInputStream(ClientSoc.getInputStream());
                   dout=new DataOutputStream(ClientSoc.getOutputStream());
                   br=new BufferedReader(new InputStreamReader(System.in));
              catch(Exception ex)
         //encrypto routine starts
    class DesEncrypter {
           Cipher ecipher;
            Cipher dcipher;   
            // 8-byte Salt
            byte[] salt = {
                (byte)0xA9, (byte)0x9B, (byte)0xC8, (byte)0x32,
                (byte)0x56, (byte)0x35, (byte)0xE3, (byte)0x03
            // Iteration count
            int iterationCount = 19;   
            DesEncrypter(String passPhrase) {
                try {
                             // Create the key
                             KeySpec keySpec = new PBEKeySpec(passPhrase.toCharArray(), salt, iterationCount);
                             SecretKey key = SecretKeyFactory.getInstance(
                             "PBEWithMD5AndDES").generateSecret(keySpec);
                             ecipher = Cipher.getInstance(key.getAlgorithm());
                             dcipher = Cipher.getInstance(key.getAlgorithm());   
                             // Prepare the parameter to the ciphers
                             AlgorithmParameterSpec paramSpec = new PBEParameterSpec(salt, iterationCount);   
                             // Create the ciphers
                             ecipher.init(Cipher.ENCRYPT_MODE, key, paramSpec);
                             dcipher.init(Cipher.DECRYPT_MODE, key, paramSpec);
                } catch (java.security.InvalidAlgorithmParameterException e) {
                } catch (java.security.spec.InvalidKeySpecException e) {
                } catch (javax.crypto.NoSuchPaddingException e) {
                } catch (java.security.NoSuchAlgorithmException e) {
                } catch (java.security.InvalidKeyException e) {
            // Buffer used to transport the bytes from one stream to another
            byte[] buf = new byte[1024];   
            public void encrypt(InputStream in, OutputStream out) {
                try {
                    // Bytes written to out will be encrypted
                    out = new CipherOutputStream(out, ecipher);   
                    // Read in the cleartext bytes and write to out to encrypt
                    int numRead = 0;
                    while ((numRead = in.read(buf)) >= 0) {
                        out.write(buf, 0, numRead);
                    out.close();
                } catch (java.io.IOException e) {
            public void decrypt(InputStream in, OutputStream out) {
                try {
                    // Bytes read from in will be decrypted
                    in = new CipherInputStream(in, dcipher);   
                    // Read in the decrypted bytes and write the cleartext to out
                    int numRead = 0;
                    while ((numRead = in.read(buf)) >= 0) {
                        out.write(buf, 0, numRead);
                    out.close();
                } catch (java.io.IOException e) {
    }     //encryptor routine ends     
         void SendFile() throws Exception
                   try
                   String directoryName; 
                   // File object referring to the directory.
                   String[] files;        // Array of file names in the directory.        
                   //directory = new File ( "C:\\FTP\\" ) ; 
                   File directory1 = new File("C:\\FTP");
                        boolean successmk = directory1.mkdir();
                        if (!successmk) {
                             // Directory creation failed /Already Exists
                        File directory = new File("C:\\FTP\\ftpc");
                        boolean successmk1 = directory.mkdir();
                        if (!successmk1) {
                             // Directory creation failed /Already Exists
                   //directory = new File ( "E:\\FTP-encrypted" ) ;           
                if (directory.isDirectory() == false) {
                    if (directory.exists() == false)
                       System.out.println("There is no such directory!");
                    else
                      System.out.println("That file is not a directory.");
                else {
                    files = directory.list();
                    System.out.println("Files in directory \"" + directory + "\":");
                    for (int i = 0; i < files.length; i++)
                             String patternStr = "xml";
                             Pattern pattern = Pattern.compile(patternStr);
                             Matcher matcher = pattern.matcher(files);
                             boolean matchFound = matcher.find();
                                       if (matchFound) {                                   
                                       System.out.println(" " + files[i]);                                        
                                       String filename;
                                       filename=files[i];                                   
                                       File f=new File(directory,filename);
                                       FileLock lock = null;                                   
                                       FileOutputStream fos = new FileOutputStream(f, true);
                                       lock = fos.getChannel().tryLock();
                                                 if (lock == null) {
                                                 System.out.println(" Failed to get the file lock: means that the file is locked by other instance.");
                                                 fos.close();
                                                 else
                                                                     InetAddress addr = InetAddress.getLocalHost();                                                                      
                                                                               // Get IP Address
                                                                               //byte[] ipAddr = addr.getAddress();
                                                                               String ip= addr.toString();                                                                      
                                                                               // Get hostname
                                                                               //String hostname = addr.getHostName();
                                       System.out.println(" Lock Acquired.");
                                       lock.release();
                                       fos.close();
                                       dout.writeUTF("SEND");
                                            dout.writeUTF(ip);
                                       dout.writeUTF(filename);
              //String msgFromServer=din.readUTF();          
    DesEncrypter encrypter = new DesEncrypter("My Pass Phrase!");
    // Encrypt
              FileInputStream fino=new FileInputStream(f);
              encrypter.encrypt(fino,
    new FileOutputStream("ciphertext.txt"));               
              fino.close();
              FileInputStream fin=new FileInputStream("ciphertext.txt");          
              int ch;
              do
                   ch=fin.read();
                   dout.writeUTF(String.valueOf(ch));
              while(ch!=-1);
              fin.close();          
              String option;
                        option=din.readUTF();
                             if((option.compareTo("Delete")==0))     
                                  boolean success = (new File("ciphertext.txt")).delete();
                                  boolean success1 = f.delete();
                                  if (success) {
                                  System.out.println("File Sent ...");
                                  if (success1) {
                                  System.out.println("--File deleted from Client ...");
         for (int j = 0; j < 999999999; j++){}
                                       }//pattermatch loop ends here
    else
                             { //System.out.println("   " + "Not an XML file-------->" +files[i]);
    for (int jb = 0; jb < 111999999; jb++){}
              }// for loop ends here for files in directory
                   }//else loop ends for directory files listing               
         System.out.println("sendfile finished...");
         return;
         }               catch(Exception ex)          {ex.printStackTrace();}                    
         }//sendfile ends here     
         public void displayMenu() throws Exception
                   System.out.println(" Send File");                    
                        SendFile();
                        return;          
    And here is the server code...
    import java.net.*;
    import java.io.*;
    import java.util.*;
    import java.util.Date;
    import java.text.SimpleDateFormat;
    import java.text.DateFormat;
    import java.text.Format;
    import java.lang.Object;
    import java.lang.*;
    import javax.crypto.*;
    import javax.crypto.spec.PBEKeySpec;
    import javax.crypto.spec.PBEParameterSpec;
    import java.security.spec.AlgorithmParameterSpec;
    import java.security.spec.KeySpec;
    public class FTPServer
    {     public static void main(String args[]) throws Exception
         {     ServerSocket soc=new ServerSocket(5217);
              System.out.println("FTP Server Started on Port Number 5217");
              while(true)
                   System.out.println("Waiting for Connection ...");
                   transferfile t=new transferfile(soc.accept());               
    class transferfile extends Thread
         Socket ClientSoc;
         DataInputStream din;
         DataOutputStream dout;     
         transferfile(Socket soc)
         {     try
              {     ClientSoc=soc;                              
                   din=new DataInputStream(ClientSoc.getInputStream());
                   dout=new DataOutputStream(ClientSoc.getOutputStream());
                   System.out.println("FTP Client Connected ...");
                   System.out.println("External IP of Client ..." + ClientSoc.getInetAddress());
                   //System.out.println("FTP Client Connected ..." + ClientSoc.getRemoteSocketAddress());
                   start();               
              catch(Exception ex)
    //encrypto routine starts
    class DesEncrypter {
            Cipher ecipher;
            Cipher dcipher;   
            // 8-byte Salt
            byte[] salt = {
                (byte)0xA9, (byte)0x9B, (byte)0xC8, (byte)0x32,
                (byte)0x56, (byte)0x35, (byte)0xE3, (byte)0x03 };   
            // Iteration count
            int iterationCount = 19;   
           DesEncrypter(String passPhrase) {
                try {
                    // Create the key
                    KeySpec keySpec = new PBEKeySpec(passPhrase.toCharArray(), salt, iterationCount);
                    SecretKey key = SecretKeyFactory.getInstance(
                        "PBEWithMD5AndDES").generateSecret(keySpec);
                    ecipher = Cipher.getInstance(key.getAlgorithm());
                    dcipher = Cipher.getInstance(key.getAlgorithm());   
                    // Prepare the parameter to the ciphers
                    AlgorithmParameterSpec paramSpec = new PBEParameterSpec(salt, iterationCount);   
                    // Create the ciphers
                    ecipher.init(Cipher.ENCRYPT_MODE, key, paramSpec);
                    dcipher.init(Cipher.DECRYPT_MODE, key, paramSpec);
                } catch (java.security.InvalidAlgorithmParameterException e) {
                } catch (java.security.spec.InvalidKeySpecException e) {
                } catch (javax.crypto.NoSuchPaddingException e) {
                } catch (java.security.NoSuchAlgorithmException e) {
                } catch (java.security.InvalidKeyException e) {
            // Buffer used to transport the bytes from one stream to another
            byte[] buf = new byte[1024];   
            public void encrypt(InputStream in, OutputStream out) {
                try {
                    // Bytes written to out will be encrypted
                    out = new CipherOutputStream(out, ecipher);   
                    // Read in the cleartext bytes and write to out to encrypt
                    int numRead = 0;
                    while ((numRead = in.read(buf)) >= 0) {
                        out.write(buf, 0, numRead);
                    out.close();
                } catch (java.io.IOException e) {
            public void decrypt(InputStream in, OutputStream out) {
                try {
                    // Bytes read from in will be decrypted
                    in = new CipherInputStream(in, dcipher);   
                    // Read in the decrypted bytes and write the cleartext to out
                    int numRead = 0;
                    while ((numRead = in.read(buf)) >= 0) {
                        out.write(buf, 0, numRead);
                        //added later on
                        in.close();                    
                    out.close();
                } catch (java.io.IOException e) {
    }     //encryptor routine ends
    //not implemented right now as we arent using the ftp server to download stuff...can be activated later on if we want
         void SendFile() throws Exception
              String filename=din.readUTF();
              File f=new File(filename);
              if(!f.exists())
                   dout.writeUTF("File Not Found");
                   return;
              else
              {     dout.writeUTF("READY");
                   FileInputStream fin=new FileInputStream(f);
                   int ch;
                   do
                        ch=fin.read();
                        dout.writeUTF(String.valueOf(ch));
                   while(ch!=-1);     
                   fin.close();     
                   dout.writeUTF("File Received Successfully");                                   
         String Compare(String filename) throws Exception
                        ///dout.writeUTF("entering compare");
                        String dateTempString=new String();
                        Date dateValue=new Date();
                        SimpleDateFormat formatter = new SimpleDateFormat ("hhmmss");
                        dateTempString = formatter.format(dateValue);
                        File dir1 = new File("C:\\FTPnew");
                        boolean success2 = dir1.mkdir();
                        if (!success2) {
                             // Directory creation failed /Already Exists
                        File dir = new File("C:\\FTPnew\\server");
                        boolean success = dir.mkdir();
                        if (!success) {
                             // Directory creation failed /Already Exists
                        File ftemp=new File(dir,dateTempString + filename);
                        File fnewtemp=new File(dir,"new-enc-"+filename);
                        // Create encrypter/decrypter class
                        DesEncrypter encrypter = new DesEncrypter("My Pass Phrase!");
                        FileOutputStream fout=new FileOutputStream(fnewtemp);     
                        int ch;
                        String temp;
                        do
                        {     temp=din.readUTF();
                             ch=Integer.parseInt(temp);
                             if(ch!=-1)
                                  fout.write(ch);                         
                        }while(ch!=-1);
                        fout.close();
                        //dout.writeUTF("written temp en file");
                        // Decrypt
                    encrypter.decrypt(new FileInputStream(fnewtemp),
                    new FileOutputStream(ftemp));
                        //String Option;
                        dout.writeUTF("Delete");                    
                        System.out.println("File Upload Successfull--Duplicate file with timestamp Created");          
                        boolean success1 = fnewtemp.delete();                    
                        return "hello" ;
         void ReceiveFile() throws Exception
              String ip=din.readUTF();
              System.out.println("\tRequest Coming from Internal IP Address : "+ ip);
              String filename=din.readUTF();
              if(filename.compareTo("File not found")==0)
                   return;
              // Destination directory
       File dir11 = new File("C:\\FTPnew");
                        boolean success22 = dir11.mkdir();
                        if (!success22) {
                             // Directory creation failed /Already Exists
                        File dir = new File("C:\\FTPnew\\server");
                        boolean success21 = dir.mkdir();
                        if (!success21) {
                             // Directory creation failed /Already Exists
              File f=new File(dir ,"enc-"+filename);
              File fe=new File(dir,filename);
              String option;
              if(fe.exists())
                   //dout.writeUTF("File Already Exists");
                   String compvalue = Compare(filename);
                   //dout.writeUTF(compvalue);
                   if(compvalue.compareTo("hello")==0)
                        //dout.writeUTF("Transfer Completed");
                        return;
                   option=din.readUTF();
              else
                   //dout.writeUTF("SendFile");
                    option="Y";
                   if(option.compareTo("Y")==0)
                        // Generate a temporary key.       
            // Create encrypter/decrypter class
             DesEncrypter encrypter = new DesEncrypter("My Pass Phrase!");
                 FileOutputStream fout=new FileOutputStream(f);                    
                        int ch;
                        String temp;
                        do
                        {     temp=din.readUTF();
                             ch=Integer.parseInt(temp);
                             if(ch!=-1)
                                  fout.write(ch);                         
                        }while(ch!=-1);
                        fout.close();                    
                        // Decrypt
                    encrypter.decrypt(new FileInputStream(f),
                    new FileOutputStream(fe));          
                        boolean success2 = f.delete();
                        dout.writeUTF("Delete");
                        System.out.println("File Upload Successfull");                    
                   else
                        return;
         public void run()
              while(true)
                   try
                   String Command=din.readUTF();
                   if(Command.compareTo("SEND")==0)
                        System.out.println("\tSEND Command Received ...");     
                        ReceiveFile();
                        continue;
                   catch(Exception ex)
                        //System.out.println("\tClient Terminated Abnormally ...........");
                        continue;

    Please note that this is not an FTP client and server. FTP is defined by a standard IETF protocol and this isn't it.
    Then, move the following lines:
    din=new DataInputStream(ClientSoc.getInputStream());
    dout=new DataOutputStream(ClientSoc.getOutputStream());
    System.out.println("FTP Client Connected ...");
    System.out.println("External IP of Client ..." + ClientSoc.getInetAddress());
    //System.out.println("FTP Client Connected ..."+ClientSoc.getRemoteSocketAddress());from the constructor into the run() method. i.e. don't do anything with the socket in the thread which handles the accept().

  • Command plus is no longer working for me correctly in Safari 8.0.2.

    Command plus is no longer working for me correctly in Safari 8.0.2.  When I use it to zoom in a safari window, it makes fonts bigger instead of scaling the entire page bigger like it used to.  What changed or what did I accidentally change?   This  is only happening in Safari.  When I use Command Plus in a Chrome or firefox browser window, it works perfectly still.
    To explain this a little better,  I have a 27" iMac.  When I open a browser widow in safari like yahoo.com,  The content fits in about a 10.5" section of the screen.  If i go to full screen or enlarge the window to fit the full screen the same 10.5" content is centered in my screen.  Previously, I could use Command Plus to zoom and the entire page would scale increasing from 10.5" to eventually filling the screen.  Now when I use command plus, the font's get bigger and bigger but the page width stays at 10.5"

    Hi petraidm,
    Welcome to the Support Communities!  If I'm understanding you correctly, it appears you have updated Safari to the latest version, but are still using Mountain Lion as your operating system, is that correct?
    You may need to adjust your screen resolution, or the zoom settings in the Accessibility pane of System preferences.   Usually, zooming changes the size of text or content in a window -- not the size of the window itself.   So I usually go to full screen mode in Safari, and then zoom in if I need to enlarge the text.
    OS X Mountain Lion: Zoom content on the screen
    http://support.apple.com/kb/PH11488
    If you have difficulty seeing or reading items on the screen, you can use Accessibility preferences to magnify items on the screen. You can zoom the entire screen or zoom the area that has keyboard focus in a separate window.
    Set up zoom
    Choose Apple menu > System Preferences, click Accessibility, and then click Zoom.
    Do either of the following:
    To zoom with keyboard shortcuts, select “Use keyboard shortcuts to zoom.”
    To zoom with your mouse or trackpad, select “Use scroll gesture with modifier keys to zoom.”
    Choose where the magnified content appears with the Zoom Style pop-up menu.To display it in a window near the mouse cursor, choose Picture-in-picture. To display it on the entire screen, choose Fullscreen.
    To set options for zoom or the zoom window, click More Options.More Options panel
    You can also turn on zooming by pressing Command (⌘)-Option (⌥)-F5 and selecting options in the Zoom section.
    Zoom with keyboard shortcuts
    To zoom in, press Command (⌘)-Option (⌥)-Equal Sign (=). To zoom out, press Command (⌘)-Option (⌥)-Minus Sign (-).
    If you chose Picture-in-picture zooming, a window appears near the mouse cursor with the magnified image. If you chose the Fullscreen zooming, the entire screen displays the magnified image.
    Zoom with a mouse or trackpad
    To zoom in and out, hold down the modifier key you specified while you perform the scroll gesture.
    For example, if you have a trackpad and used the default settings, zoom in by holding down the Control (^) key while you drag two fingers up on the trackpad. Zoom out by holding down the Control key while you drag two fingers down on the trackpad.
    If you chose Picture-in-picture zooming, a window appears near the mouse cursor with the magnified image. If you chose Fullscreen zooming, the entire screen displays the magnified image.
    Last Modified: Aug 8, 2013
    OS X Mountain Lion: Shortcuts for Accessibility preferences
    http://support.apple.com/kb/PH10566
    Turn zoom on or off
    Command (⌘)-Option (⌥)-8
    Zoom in
    Command (⌘)-Option (⌥)-Equal Sign (=)
    Zoom out
    Command (⌘)-Option (⌥)-Hyphen (-)
    Turn image smoothing on or off
    Command (⌘)-Option (⌥)-Backslash (\)
    Display the zoom window when needed
    Hold down Option (⌥)-Control (^). Release to close the window.
    OS X Mountain Lion: Adjust your display resolution
    http://support.apple.com/kb/PH11462
    I hope this information helps ....
    - Judy

  • Old Power Mac G3 won't connect to monitor

    Before I consign it to the recycling depot I need to retrieve some files from my old G3, which I've rarely turned on for years. Problem is, it won't connect to the Sony monitor - no signal. The G3  makes all the right noises, as does the monitor, but then I just get the 'no signal' message on the monitor. Checked the input setting and the connections and can't find a problem. Worked perfectly last time I started it up about a year ago.
    Any suggestions as to what the problem might be or an alternative method of seeing/accessing files on the G3 gratefully received!

    Hi Ulessa,
    Is this a Beige G3:
      or 
    or a "Blue & White" G3:
    Although released very close to each other in time, they are quite different and need different troubleshooting. Example: The Beige G3 may give no video at startup if the internal backup battery (or "PRAM" battery) is dead; the B&W is not as dramatic when faced with a dead battery.

  • HT4259 Why won't AirPort Utility let me extend my network with AirPort Express?

    I have 2 1st Gen AirPort Express stations. I have my original AirPort wired into my modem with an ethernet cable and it works fine. I have my new AirPort plugged, well within range of the network but it doesn't show up in AirPort Utility making it impossible for me to extend the network.
    All of the previous forums I've seen say to reset both routers and "set up manually" and select the box that says "allow this network to be extended". When I go to setup there is no option for either of these.
    Am I missing something? What am I doing wrong?

    All of the previous forums I've seen say to reset both routers and "set up manually" and select the box that says "allow this network to be extended". When I go to setup there is no option for either of these.
    You are looking at instructions that apply to Snow Leopard and earlier operating sysems. You are using Lion or Mountain Lion.
    Hold in the reset button on the Express that you want to use to extend for 9-10 seconds and release.
    Close AirPort Utility if if it open.
    As edex67 notes above, click the fan shaped AirPort icon at the top of the screen and look for a listing of New AirPort Base Station. Just below that, click directly on AirPort Express.
    AirPort Setup will open automatically and take a minute to analyze the network, then tell you that the Express will be configured to "extend" the network.
    Enter a device name that you want to use for the Express and click Next
    AirPort Setup will take a minute to configure things. When you see the message of Setup Complete, click Done.
    You are done, other than locating the Express approximately half way between your "main" Express and the area that needs more wireless coverage.

  • Notification Tasks not appearing in IW22 but appears in IQS12 transaction

    Hi All,
    When I try to close the Notification then I am getting the error message u201CTasks are not completedu201D. Even in system status, I got the status there is u201COutstanding tasksu201D. But when I looked for Tasks in Notification, I can not find any tasks in Header or Item Level. In fact there is no TASK Tab at Header or Item Level.
    When I checked in QMSM Table, I found entries for that Notification. I came to know about one standard SAP transaction IQS12, where we can process (i.e. Release and / or Complete) the task of Notification. In IQS12 transaction, I found outstanding tasks for that Notification.
    I need following clarification, kindly let me know: 
    - Why the Tasks are not appearing in IW22 transaction but appearing in IQS12 transaction?
    - When we can use the IQS12 transaction / purpose of IQS12 transaction?
    Regards
    Ramu

    Hi Pete,
    Thanks for the reply!!
    For our business requirement, we don't want the task tab for Notification type. Hence we have not configured the task tab.
    I found the reason, even we don't have the task tab also we can assign the tasks to Notification by following menu path in IW22 TC: Edit > Tasks > Determine.
    This path is only activated, when we made the configuration in Define Response Monitoring > Response Time Monitoring for Notification Type. Here we are assigning the Response Profile to Notification type. In Response Profile, we define the Task Code based Priority.
    I hope in this case (i.e. where task tab not defined for Notification), we can use the IQS12 transaction to release and close task. Please let me know, if my understanding is wrong....
    Regards
    Ramu

  • Buffer overflow when upgrading to Mavericks from Snow Leopard

    I haven't been able to install the upgrade to Mavericks and am unsure of what is wrong on my Intel Core Duo iMac. I recently upgraded to 4 gig memory.
    This is the section of the error log I think is pertinent.
    Sep 28 16:35:47 downstairs.att.net ReportCrash[389]: Thread 15 Crashed:
    Sep 28 16:35:47 downstairs.att.net ReportCrash[389]: 0   libsystem_kernel.dylib         0x00000001114ac866 __pthread_kill + 10
    Sep 28 16:35:47 downstairs.att.net ReportCrash[389]: 1   libsystem_pthread.dylib       0x00000001115bc35c pthread_kill + 92
    Sep 28 16:35:47 downstairs.att.net ReportCrash[389]: 2   libsystem_c.dylib             0x00000001113d8bba __abort + 145
    Sep 28 16:35:47 downstairs.att.net ReportCrash[389]: 3   libsystem_c.dylib             0x00000001113d8b29 abort + 140
    Sep 28 16:35:47 downstairs.att.net ReportCrash[389]: 4   com.apple.bom                 0x00000001154243fb _defaultHandler + 84
    Sep 28 16:35:47 downstairs.att.net ReportCrash[389]: 5   com.apple.bom                 0x000000011542444a _BOMExceptionHandlerCall + 79
    Sep 28 16:35:47 downstairs.att.net ReportCrash[389]: 6   com.apple.bom                 0x00000001154450b9 BOMStreamReadUInt32 + 106
    Sep 28 16:35:47 downstairs.att.net ReportCrash[389]: 7   com.apple.bom                 0x0000000115424d3c _readArchInfo + 97
    Sep 28 16:35:47 downstairs.att.net ReportCrash[389]: 8   com.apple.bom                 0x0000000115424bc8 BOMBomOpenWithSys + 213
    Sep 28 16:35:47 downstairs.att.net ReportCrash[389]: 9   com.apple.PackageKit           0x0000000116c0ac69 -[PKBOM initWithBOMPath:] + 89
    Sep 28 16:35:47 downstairs.att.net ReportCrash[389]: 10  com.apple.PackageKit           0x0000000116c1c6f6 -[PKReceipt(Private) _BOM] + 81
    Sep 28 16:35:47 downstairs.att.net ReportCrash[389]: 11  com.apple.PackageKit           0x0000000116c1c781 -[PKReceipt(Private) _directoryEnumerator] + 25
    Sep 28 16:35:47 downstairs.att.net ReportCrash[389]: 12  com.apple.SystemMigration     0x0000000116d52bfa -[SMFindSystemFiles _findSystemPaths] + 1428
    Sep 28 16:35:47 downstairs.att.net ReportCrash[389]: 13  com.apple.SystemMigration     0x0000000116d532c2 -[SMFindSystemFiles systemPaths] + 811
    Sep 28 16:35:47 downstairs.att.net ReportCrash[389]: 14  com.apple.SystemMigration     0x0000000116d547ec -[SMPathAnalyzer prunedSystemPathsReturningSize:] + 178
    Sep 28 16:35:47 downstairs.att.net ReportCrash[389]: 15  com.apple.SystemMigration     0x0000000116d54909 -[SMPathAnalyzer prunedReaperPathsReturningSize:targetSystemVersionString:] + 70
    Sep 28 16:35:47 downstairs.att.net ReportCrash[389]: 16  com.apple.osinstallframework   0x000000010d9c441d -[OSReapSpaceChecker _calculateSystemPathsAndSize] + 252
    Sep 28 16:35:47 downstairs.att.net ReportCrash[389]: 17  com.apple.osinstallframework   0x000000010d9c453d -[OSReapSpaceChecker reapableSpace] + 88
    Sep 28 16:35:47 downstairs.att.net ReportCrash[389]: 18  com.apple.osinstallframework   0x000000010d9bd59d -[OSPreInstallSizingQueueElement _run] + 492
    Sep 28 16:35:47 downstairs.att.net ReportCrash[389]: 19  com.apple.Foundation           0x000000010dde2dfb __NSThread__main__ + 1318
    Sep 28 16:35:47 downstairs.att.net ReportCrash[389]: 20  libsystem_pthread.dylib       0x00000001115bb899 _pthread_body + 138
    Sep 28 16:35:47 downstairs.att.net ReportCrash[389]: 21  libsystem_pthread.dylib       0x00000001115bb72a _pthread_start + 137
    Sep 28 16:35:47 downstairs.att.net ReportCrash[389]: 22  libsystem_pthread.dylib       0x00000001115bffc9 thread_start + 13
    Sep 28 16:35:47 downstairs.att.net ReportCrash[389]: 
    Sep 28 16:35:47 downstairs.att.net ReportCrash[389]: Thread 15 crashed with X86 Thread State (64-bit):
    Sep 28 16:35:47 downstairs.att.net ReportCrash[389]:   rax: 0x0000000000000000  rbx: 0x00000001227cd000  rcx: 0x00000001227cc5b8  rdx: 0x0000000000000000
    Sep 28 16:35:47 downstairs.att.net ReportCrash[389]:   rdi: 0x000000000000772b  rsi: 0x0000000000000006  rbp: 0x00000001227cc5e0  rsp: 0x00000001227cc5b8
    Sep 28 16:35:47 downstairs.att.net ReportCrash[389]:    r8: 0x0000000000000000   r9: 0x0000000000989680  r10: 0x0000000008000000  r11: 0x0000000000000206
    Sep 28 16:35:47 downstairs.att.net ReportCrash[389]:   r12: 0x00007ff4b31be370  r13: 0x0000000000000048  r14: 0x0000000000000006  r15: 0x0000000000000000
    Sep 28 16:35:47 downstairs.att.net ReportCrash[389]:   rip: 0x00000001114ac866  rfl: 0x0000000000000206  cr2: 0x0000000108e06000
    Sep 28 16:35:47 downstairs.att.net ReportCrash[389]:  
    Sep 28 16:35:47 downstairs.att.net ReportCrash[389]: Logical CPU:     0
    Sep 28 16:35:47 downstairs.att.net ReportCrash[389]: Error Code:      0x02000148
    Sep 28 16:35:47 downstairs.att.net ReportCrash[389]: Trap Number:     133
    Ideas??

    Normally what happens is that each of the software vendors are testing their products on Lion already.  If they find some problem running under Lion they have the time make the fixes before Lion goes to the public. 
    You can check the vendor sites to see if they have updates for Lion when the public release is closer.  You'll probably find that most software is ok as is.
    Upgrades will leave your software and data intact.
    Regards,
    Captfred

  • Inserting a pdf file in mysql database using jdbc

    hi guys,
    i'm developing an application, where i have to upload the documents and store it in the database.
    i'm using mysql db. using the jdbc statements i have stored the contents of the pdf file. But, i'm unable to read the content, it's looks like junk values. and when i retrieved using the stream objects. it looks like the same.
    i'm able to store and retrieve the text based and image files.
    is it possible to store pdf and word documents in the database columns directly??
    any ideas are appreciated.
    thanks in advance,
    -bala

    This may help[
    Table example
    DROP TABLE IF EXISTS `employeephoto`;
    CREATE TABLE `employeephoto` (
    `Employee_ID` varchar(15) NOT NULL default '',
    `Binary_Photo` mediumblob NOT NULL,
    `LastUser` varchar(100) NOT NULL default '',
    `LastMod` datetime NOT NULL default '0000-00-00 00:00:00',
    `Created` datetime NOT NULL default '0000-00-00 00:00:00',
    PRIMARY KEY (`Employee_ID`)
    ) TYPE=MyISAM;
    Save photo as jpeg to database
    public static void saveMySqlPhoto(String empID, ImageIcon icon) {
      try {
        Image image = icon.getImage();
        BufferedImage bImage = new BufferedImage(image.getWidth(null),image.getHeight(null),BufferedImage.TYPE_INT_RGB);
        Graphics bg = bImage.getGraphics();
        bg.drawImage(image,0,0,null);
        bg.dispose();
        ByteArrayOutputStream out = new ByteArrayOutputStream();
        ImageIO.write(bImage,"jpeg",out);
        byte[] buf = out.toByteArray();
        // setup stream for blob
        ByteArrayInputStream inStream = new ByteArrayInputStream(buf);
        // get or create a connection here
        Connection photoConnection = startup.connectionPool.getConnection();
        sqlStatement = "insert into employeephoto (Employee_ID,Binary_Photo,LastUser,LastMod,Created) values ('"+empID+"', ?, '"+startup.User+"', NOW(), NOW())";
        ps = photoConnection.prepareStatement(sqlStatement);
        ps.setBinaryStream(1,inStream,inStream.available());
        ps.executeUpdate();
        // release or close connection here
        startup.connectionPool.releaseConnection(photoConnection);
      catch (Exception exc) {
        // process error
    }Retrieve photo from database
    public static ImageIcon getMySqlPhoto(String employeeID){
      ImageIcon dPhoto = null;
      // get or create a connection here
      Connection photoConnection = connectionPool.getConnection();
      String sqlStatement = "select Binary_Photo from employeephoto where Employee_ID = '"+employeeID+"'";
      try {
        ResultSet rs = photoConnection.createStatement().executeQuery(sqlStatement);
        if (rs.next()){
          Blob image = rs.getBlob("Binary_Photo");
          // setup the streams
          InputStream input = image.getBinaryStream();
          ByteArrayOutputStream output = new ByteArrayOutputStream();
          // set read buffer size
          byte[] rb = new byte[1024];
          int ch = 0;
          // process blob
          while ((ch=input.read(rb)) != -1){
            output.write(rb, 0, ch);
          byte[] b = output.toByteArray();
          input.close();
          output.close();
          // load final buffer
          dPhoto = new ImageIcon(b);
        rs.close();
      catch (Exception exc) {
        // do error processing
      // release or close connection here
      connectionPool.releaseConnection(photoConnection);
      return dPhoto;
    public byte[] toByteArray(int width, int height, BufferedImage imageBuff) throws java.io.IOException{
      BufferedImage bi = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
      bi.getGraphics().drawImage(imageBuff, 0, 0, null);
      ByteArrayOutputStream out = new ByteArrayOutputStream();
      JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out);
      JPEGEncodeParam param = encoder.getDefaultJPEGEncodeParam(bi);
      param.setQuality(1.0f, false);
      encoder.setJPEGEncodeParam(param);
      encoder.encode(bi);
      return out.toByteArray();
    }rykk

  • File Locking!!! Is this a BUG or there is something wrong in my code.

    In new JDK v 1.4. new means of file locking are introuced, and it seems it is a little bit buggy yet (or maybe this one isn't a one). though it's better than nothing :)
    here is 2 classes. first locks a file, the second attemts to change it.
    import java.io.*;
    import java.nio.*;
    import java.nio.channels.*;
    class FileLocker {
      static File targetFile = new File ("D:\\Java",
                                         "manual.chm");
      public static void main(String[] args)
          throws Exception
        RandomAccessFile fin = new RandomAccessFile (targetFile, "rw");
        FileChannel fChan = fin.getChannel();
        FileLock lock = fChan.lock();
        // to let other process to attempt to change the same file.
        Thread.currentThread().sleep(100000);
        lock.release();
        fChan.close();
        fin.close();
    }and the other class
    import java.io.*;
    import java.nio.*;
    import java.nio.channels.*;
    class FileWriter {
      static File targetFile = new File ("D:\\Java",
                                         "manual.chm");
      public static void main(String[] args)
          throws Exception
        // this is better/more secure way to access files.
        RandomAccessFile f = new RandomAccessFile (targetFile, "rw");
        // next line deletes the file content even if file locked.
    //    FileOutputStream f = new FileOutputStream (targetFile);
    //--this parts is not needed as the problem is in first 2 lines
        FileChannel fChan = f.getChannel();
        if (fChan.isOpen()) {
          System.out.println("File is Opened, can't write");
        } else
          f.write(-1);
    }so when i use FileInputStream for open stream to write,
    constructor deletes the targetFile (makes it size equal to 0)
    at once i create new FileInputStream object. Since, when i
    use RandomAccessFile to open stream for writting nothing happens.
    after that, f.write (-1); throws exception regardless the way the
    uoutput stream was created.
    So i think there is some problem in FileInputStream class' constructor.

    OK, I know you mean FileOutputStream instead of FileInputStream in the above message. Looks to me like you've discovered a bug in the way Java is locking the file - locking the whole contents of a file (using the no-args lock or tryLock methods) doesn't prevent other programs, including Java, from overwriting some, if not all, of the file. Note that this occurs even on Windows 2000, where exclusive locks appear to be well supported.
    I've found a similar problem where saving from Outlook appears to zero the whole of the locked file. Saving from other programs that are a little more careful, such as XEmacs, appears to only (!) truncate the file to 0, as the FileOutputStream does.
    From what I can tell, in JDK 1.4.2 RandomAccessFiles respect each others' locks, but nothing else does.

  • Java.nio.channels.NonWritableChannelException

    i have been facing this exception, please tell me how to remove it
    java.nio.channels.NonWritableChannelException
    here is my code
    import java.io.*;
    import java.nio.*;
    import java.nio.channels.*;
    public class abc
         public static void main(String arg[])
              try
              File ff=new File("aaa.txt");
              FileInputStream fis=new FileInputStream(ff);
              FileChannel fc=fis.getChannel();
              FileLock lock=fc.lock();
              lock.release();
              fc.close();
              catch(Exception e)
                   System.out.println("hello22"+e);
    }

    what should i do then to make the channel writable . please tell me what to change in the code, i just want to lock the file and after that i will modify it.

  • Do you have any neartime plans to implement Fuji Xe-1 RAF format of RAW files into Adobe camera RAW?

    having recently purchased the amazing fuji x-e1 i was quite disapointed to find a lack of RAW support for the fuji's RAF files.
    are there any plans to add this soon or to the next update of adobe camera raw?

    This is a user-to-user forum.  Although there are some Adobe employees who monitor this forum occasionally, you are not addressing Adobe when you ask a question.  Most of the people who comment here are simply users like yourself.  However, you should know that updates are made available about every three months.  And, usually, new cameras will be supported in the next version of Lightroom and Camera Raw, unless the camera is released too close to an Adobe update.  If that happens, then you can usually expect support for the camera to be in the next update.  None of us know when that will happen, and anyone who works for Adobe is not at liberty to divulge that information.  Your camera will probably be supported in the near future, but you will simply have to wait and see when that will take place.  I know, not a real satisfactory answer.  But that's the way it is.

  • Jasper basic help

    hello all,
    I need some basic help and info on jasper. if some one has used it and used it specially with swing, please let me know.
    I need some basic concepts of jasper.
    1: can I send the reports to the printer directly? i mean, is there a class in jasper to access printer.
    2: can I send queries directly to a report?
    3: if there is facility to send the report to printer, then can I preview the report page wise before sending it to the printer?
    Please provide some prompt info as I am in a big trouble with a project and I don't have a lot of time to go through all the docs, just to find that there is no direct printing support. if there is printing support in jasper then I will spend the time on the docs.
    thanks in advance
    Krishnakant.

    1: can I send the reports to the printer directly? i mean, is there a class in jasper to access printer.
    yes
    2: can I send queries directly to a report?
    you query the database, create the report using the query and then print it.
    3: if there is facility to send the report to printer, then can I preview the report page wise before sending it to the printer?
    yes you can display the report on the screen
    Basically you can display a report on the screen or print it directly.
    If the report is displayed on the screen you then can print or export it.
    These may help
    http://www.javaworld.com/javaworld/jw-09-2002/jw-0920-opensourceprofile.html
    http://jasperreports.sourceforge.net/quick.how.to.html
    http://jasperreports.sourceforge.net/samples/index.html
    http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&f=64&t=000465
    http://sourceforge.net/forum/forum.php?forum_id=113530
    Here is an example pulled from my code that displays a report on the screen.
    It is not going to be much help.
    Note the references to JDesktopPane and modalFrame will be confusing.
    The report is loaded from a jar.
    I go to a lot of trouble to trap the report on a modal screen.
    processStandardReport("sreports/employees.jasper", null);
    public static boolean processStandardReport(String reportFile, HashMap controlHash) {
       JasperPrint report = null;
       URL fileURL = null;
       String rFile = reportFile;
       HashMap rptHash = controlHash;
       // get report reference
       try{fileURL = startup.class.getResource(reportFile);}
       catch (Exception jEX) {
          // Unexpected error
          return false;
       Connection reportConnection = ???? // H E R E   establish your connection
       try{
          // set file stream
          fs = (InputStream)(startup.class.getResourceAsStream(rFile));}
          // load the report
          JasperReport template = JasperManager.loadReport(fs);
          // fill the report
          report = JasperManager.fillReport(template, rptHash, reportConnection);
       catch (Exception jEX) {
          // Unable to process report
          // RELEASE OR CLOSE YOUR CONNECTION
          return false;
       // RELEASE OR CLOSE YOUR CONNECTION
       try {
          // set uo to display the report
          int iPtr = rFile.lastIndexOf(".");
          String title = "View Report "+rFile.substring(0,iPtr);
          JDesktopPane desktopRef = getDesktopReference();
          JRootPane rootRef = desktopRef.getRootPane();
          JInternalFrame modalFrame = new ModalInternalFrame(title, rootRef , desktopRef){
             public void dispose() {
             ModalInternalFrame.killModalFrame();
             ReportUp = false;
       ReportUp = true;
       // display the report in modal panel
       // note this is a subclass of JPanel
       JRViewer jrv = new JRViewer(report);
       jrv.setPreferredSize(new Dimension(600, 410));
       JScrollPane reportScroll = new JScrollPane(jrv);
       JPanel viewer = new JPanel();
       viewer.add(reportScroll);
       modalFrame.setFrameIcon(frameIcon);
       modalFrame.setClosable(true);
       modalFrame.setSize(new Dimension(625, 450));
       modalFrame.setPreferredSize(new Dimension(625, 450));
       modalFrame.setMinimumSize(new Dimension(625, 450));
       modalFrame.setLocation(50, 50);
       modalFrame.getContentPane().add(viewer);
       modalFrame.pack();
       modalFrame.setVisible(true);
       catch(Exception vEX){
          // unable to view report
          return false;
       return true;
    }rykk

Maybe you are looking for

  • Unable to open more than one site at a time. The + is not working at all.

    A few days ago I suddenly lost the ability to have more than one web page open. The "+" will not open anything.

  • Po with sheduling aggriment

    hi sap gurus can we creat po with refrence sheduluing aggriment, if yes ,then how because in po in document overview (selections varient) thire is sheduling option .whats use of that pls tell me regards

  • Mac alternative to "Play On"?

    Has anyone found a Mac alternative to "Play On" other than using Parallels?  I don't have PCs in the house, only iMac and MacBooks and would prefer not to buy one!

  • CORRUPTED INSTANT CLIENT IA64 DISTRIBUTIVE

    Hello! We found what Oracle Instant Client for Windows 64-bit Itanium downloadable from http://download.oracle.com/otn/nt/instantclient/instantclient-basic-win64-10.1.0.3-20050303.zip is corrupted. Could you check it and fix the problem, please? Than

  • Mplayer and multiptle simultaneous video streams through xv

    While I was using nvidia drivers a while back, I could playback multiple simultaneous video streams through xv in mplayer without any problem. After recent change of video card and consequential move to open source radeon drivers, I've observed that