Jview and ServerSocket...

I have run into an interesting scenario.... and I was mainly wondering two things...
1- Has anyone else experienced this?
2- Has anyone else found a solution?
Here is what I have discovered.
Running a ServerSocket in Jview produces a registered ServerSocket, but then you cannot actually connect to it from the outside.... it is some type of "Unknown host" or "No route to host" exception on the client end?
Is this related to M$'s "embrace and extend" lawsuit settlement?
Is there a work-around? (-->Yeah, I know.. use the Java Runtime Environment provided by Sun)
~Dave'

OK... here's the deal...
It works when both ends are running (The Server and the Client) in Sun's JRE. I have not checked it with both sides running in the MVM (jview)...
What has failed is this...
Jview running the ServerSocket
Java running the Client that connects to it.
It definitely fails this way, and I am not quite sure why...
My 'client' end running in the JRE attempts to create a socket to his Server end *running in Jview on Win98.  It fails and resorts to a fallback method to get a connection....  But the output logs tell me certainly that the connection the way it was intended did not work with this VM combination, despite the fact that it works with the other..
(It took us a while to figure out what had happened to make it stop working, and the he told me he had ran the "RunTest_with_Jview.bat" file instead of the "RunTest_with_JRE.bat"...)
I could provide the failing code --> except for the fact that the entire application consists of approx 80 Java files... ;-)
I could provide a minimalist test suite and e-mail it to you?
Thanks for the try at helping me..
((Is there a Jview update for the Win98 second edition or something that we are missing??))
~Dave
[email protected]

Similar Messages

  • DatagramSocket API and ServerSocket API

    Based on the release notes of 11.8, the DatagramSocket APIs is now supported on iOS.
    This API is not in the playerglobal.swc available for download @ http://labsdownload.adobe.com/pub/labs/flashruntimes/flashplayer/flashplayer11-8_playerglo bal.swc
    How can I access this API ?
    Reference: http://labsdownload.adobe.com/pub/labs/flashruntimes/shared/air3-8_flashplayer11-8_release notes.pdf
    Thanks.
    Guillaume

    These APIs are already present in AIR desktop.  These will not be available in Flash Player because of the security implications in the context of a web browser running untrusted/unsigned content.
    http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/DatagramSocke t.html
    The DatagramSocket class enables code to send and receive Universal Datagram Protocol (UDP) packets.
    AIR profile support: This feature is supported on all desktop operating systems, but is not supported on mobile devices or AIR for TV devices. You can test for support at run time using the DatagramSocket.isSupported property. See AIR Profile Support for more information regarding API support across multiple profiles.
    http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/ServerSocket. html
    The ServerSocket class allows code to act as a server for Transport Control Protocol (TCP) connections.
    AIR profile support: This feature is supported on all desktop operating systems, but is not supported on mobile devices or AIR for TV devices. You can test for support at run time using the ServerSocket.isSupported property. See AIR Profile Support for more information regarding API support across multiple profiles.

  • Runtime.exec and ServerSocket for IPC...blocking problems

    I have built an IDE for assembling/deploying web applications.
    I am supporting a 'test' mode in the IDE where a compiled 'solution/application' is executed in a separate vm from the IDE using Runtime.exec. For the whole sandbox thing. Don't want a wayward application crashing my IDE.
    Naturally I want a way to communicate start/stop from the IDE to the running application. So sockets are my only choice. Calling process.destroy from my IDE won't invoke a shutdownhandler in the generated application's vm, and I want an orderly shutdown as the generated applications open resources/etc.
    When I execute the generated application from within the IDE the thread code that creates a server socket blocks in the ServerSocket constructor...why?
    When I execute the solution using 'java' outside of my IDE, I can set up a server socket and all works fine.
    My IDE is NEVER creating server sockets waiting for client connects...only the generated application does this. So it isn't a case of the IDE already listening for requests on the same port as the server/generated application.
    Proving the above is that I can manually start my generated application, start my ide, then invoke the menuitem from the IDE that writes a 'close' byte to the client's socket...and the running application DOES shut down.
    Any ideas?

    I have decided on a different approach.
    At first I thought...ok I have the ServerSocket on the wrong 'side'. I then put the ServerSocket code in the always-running IDE and the Socket code on the running/exec'd application. But still a hang on the running application when constructing the Socket.
    I decided instead to call Process.destroy on the running app.
    Given that generated app is running in a separate vm, when it shuts down via process.destroy from the ide...although vm shutdown hooks aren't called...I guess it's ok since a destroy of the vm will release all resources. Not as clean as I'd like though.
    Additionally, I cannot determine 'true' start of application as no socket notification can be done. I merely determine start after a Runtime.exec of jvm process. Subsequent errors in startup will merely be determined by the IDE in process.waitFor or process.exitValue.
    I was getting a wierd socket error when attempting my prior solutions...and not a lot on the web regarding this subject...all relevant posts seemed to be in German/from Germany. Odd. Would need my wife to translate! Mein gott!
    I guess I could've communicated from ide to Runtime.exec'd application via a generated file in filesystem...but this seemed cheesy. Sockets should've been used for ipc between java vms...or so I thought.

  • Two servers (serverSocket) behind the SAME firewal !?l

    Hello !
    I dont know if this is the right forum for this qusetion,
    and maybe the question is really stupid, but ...
    I made a little client/server application, just to
    play around with sockets and serverSockets.
    It works fine, but now i ask myself:
    What happens, if there are two of my servers running on two
    different computers in the SAME LAN behind the SAME
    firewall/internetgateway, and both are listening on the SAME
    port ?
    F.e. if the extern IP of this LAN/(its gateway) is
    204.556.234.123, and a client in the internet is connecting
    to it on the port, on which the two servers behind the firewall
    are listening, WHO'S ANSWERING ?
    (If this port is set to "open and forward" in the firewall)
    The one with the shorter patch-cable ? ;)
    How is it possible for the client to differenciate
    this two servers in that LAN?
    The only logical solution i found is that this two servers
    have to listen on different ports,
    but i think there has to be another explanation and/or solution.
    Do i have to take care about situations like that in my
    server-application ?
    I have the feeling that i have to...somehow.
    OK, you see i dont know much about this...
    i would be very thankful for every hint and explanation.
    Thank you very much,
    greetings,
    huni.

    F.e. if the extern IP of this LAN/(its gateway) is
    204.556.234.123, and a client in the internet is
    connecting
    to it on the port, on which the two servers behind the
    firewall
    are listening, WHO'S ANSWERING ?
    (If this port is set to "open and forward" in the
    firewall)Whichever one the firewall is told to forward it to!
    The two computers running your server have unique addresses on the internal network. The firewall will forward incoming connections to one of those addresses. Maybe it can do some simple "load balancing" by forwarding some connections to one server and some to the other, but still, any particular connection will only go to one server.

  • Implement SSL in JSP and servlets

    hi there,
    i needed some help in implementing ssl in JSPs and servlets. My idea was to have a login page and also use it where sensitive data is being sent. I have used the basic socket programming (socket.class and serverSocket.class) in GUI applications using threads to listen and send simultaniously and understand how it works but how do I implement it in JSP and servlets and where do i store the certificate?
    i do know that using SSL sockets is very much the same as using the normal sockets.
    can anyone tell me any useful links or give me a step by step guide how to implement it and which classes to use
    your help would be very much appreciated.
    mani

    hi,
    soory for late reply.
    i think you need to use keytool program in your JDK to generate a certificate signature file and you need to configure the server.xml to open and use the HTTPS port. I have not had any additional info on this but i would assume that you simply enter https:// on the file you wish to load in your form and it should use the HTTPS port provided it can find the certificate which must be stored somewhere in your tomcat web server. i would recommend you see tomcat website or search on google for "ssl support in tomcat".i hav not had time to look into this but i will as soon as i am free from my work load.
    mani

  • Cannot Stop Thread with ServerSocket

    Hi
    I have a problem with a Thread that runs a ServerSocket. I want to stop this Thread from the main-application:
    Thread class:
    Constructor:
    serverSocket = new ServerSocket(address, port);
    public void run() {...
    while (true) { ....
    clientSocket = serverSocket.accept();
    I want to do the following in the main-application:
    because I want to set up a Thread with a new ServerSocket:
    myThread = null; // to stop the Thread, I also have tried to interrupt without success
    myThread = new Thread(); // => BindException and serverSocket == null;
    I always catch a BindException and in the Thread-Constructor the serverSocket is set null !
    How can I avoid this?
    I need to get a new serverSocket!!
    Can anyone help me?
    thanks, walter

    Thank's for reply: The problem I have is the following: My domain has a dynamic IP, so after the IP changes the s.accept() does not work any more!
    try // Point 1 *)
    ServerSocket s = new ServerSocket(portNumber);
    for(;;)     
    Socket incoming = s.accept(); // does not work after IP changes
    new ThreadedEchoHandler(incoming, i).start();
    So I have to detect that the IP has changed and have to start again at Point 1
    How can I do this?
    thx walter

  • Sockets .. IO controlling TCP frame length and number of packets

    Here's the deal, I'm trying to develop a proxy for this application, an application wich is registred and can only be used from a specific host. I want to do it from another location, so I am writing a proxy.
    This should be trivial. But it has proven not to be!
    1. I am using java.net.Socet and ServerSocket
    2. I am using DataInput/OutputStream writeByte/readByte
    3. flushing after each byte OR not, same result
    It is not working, I GET the data just fine, and transmit it just fine, but the server doesnt respond.
    With a network sniffer, the only difference I can see is that with the original application (C++) only ONE TCP packet is transmitted over the network length = 52
    With my proxy TWO TCP packets is transmitted first LEN=1 and second LEN=51 for a grand total of the exact data ..
    So all other things being equal, im thinking that this must be my issue!
    Anyway I can deal with this ?
    Any ideas welcome!
    ps. tried .setBuffer .noTcpDelay etc. and gotten the same results .... perhaps nio gives more options ?
    Thanks.

    Your network "sniffer" operates at a lower level than you application. The differences in Ethernet frame that you are detecting with the network sniffer should not change the behavior of your TCP/IP application because, at the sockets programming level, the TCP stream has no boundaries.
    I have noticed the behavior in Java that you mention. I think I have seen it in the implementation of java.io.DataOutputStream.writeBytes(String), where they write the bytes one-byte-at-a-time and your get this side-effect. The source for that method looks like:
        public final void writeBytes(String s) throws IOException {
            int len = s.length();
            for (int i = 0 ; i < len ; i++) {
                out.write((byte)s.charAt(i));
            incCount(len);
        }What happens is that in that first call to out.write(), the something decides to send the one byte right away, and only on the second and third bytes does something (not sure if it is Java or TCP/IP) see that it is piling up and attempt to bunch up the bytes into a single frame.
    If you, the the Java programmer, wanted to avoid this, you would have to avoid all use of writeBytes(String s) and convert your String's to byte arrays explicitly, and then only call write(byte[] b, int off, int len), but all this should change it what you see in your network sniffer, not how the application behaves.

  • JavaMail Server: Sockets and Mail

    L.S,
    I'm thinking about combining code based on the Java Mail API and the Java networking tutorial (server sockets). I'm thinking I should listen to ports 25 and 110 using SMTP and POP3 protocol classes respectively.
    The problem I'm running into right now is that I haven't found a way to translate incoming email messages (bytestreams) into Java Mail objects.
    Can anyone point me in the right direction and help me find out how to translate bytes received at ServerSocket objects (ServerSocket(25) and ServerSocket(110)) into Java mails?

    Thanks, those are indeed important documents. Currently, I'm able to listen at port 25 for any incoming network transmissions. Unfortunately, when I try sending an email to the machine, the program sending it reports an error about the domain not being found (I also see nothing in my server console).
    ServerSocket smtp = new ServerSocket(25);
    boolean listening = true;
    while (listening) {
        Socket s = smtp.accept();
        PrintWriter out = new PrintWriter(s.getOutputStream(),true);
        BufferedReader in = new BufferedReader(new InputStreamReader(s.getInputStream()));
        System.out.println(in.readLine());
        out.println("ok");
        listening = false;
    s.close();
    smtp.close();According to me, the above program should at least print something to the console when another machine in my network sends an email to this machine (all@myclient). Somehow, though, I'm not getting anything...

  • How to close serverSocket/socket?

    Hello!
    I would like to stop my server and close socket and serversocket
    Here is simple code
    import java.net.*;
    import java.io.*;
    public class SimpleServer {
    public static void main(String[] args) throws IOException {
    ServerSocket serverSocket = null;
    try {
    System.out.println("create server socket");          
    serverSocket = new ServerSocket(2020);
    } catch (IOException e) {
    System.err.println("Could not listen on port: 2020");
    System.exit(1);
    Socket clientSocket = null;
    try {
    clientSocket = serverSocket.accept();
    System.out.println("listening.....");
    } catch (IOException e) {
    System.err.println("Accept failed.");
    System.exit(1);
    clientSocket.close();
    serverSocket.close();
    It does not work - just waiting for client requests all time.
    How to fix it?
    Thanks

    Control-C will do it....
    But the problem is that the accept method will block waiting for a connection. When you are writing servers, typically you would have several threads. One would hold the server socket and block on accept. When a connection comes in, you would get the client socket and start a new thread to handle that client. Then you still have the main event thread where you would do something to wait for a command (button click, commandline input, etc) to close the server socket.

  • Extending FormItem and direction

    I am creating a class file that extends FormItem. I set the direction property to "horizontal" and to it I add a combobox and a numericstepper. But the resulting is always verticle. I have found this to be true if I create the FormItem with an MXML component also. Why does the direction property only work if I create the FormItem directly and set the property in the Flex Properties panel?

    As i am using my own classloader which changes every instance of Socket to SocketProxy and ServerSocket to ServerSocketProxy (using a bytecode modification tool), and because the accept() return is of type Socket (and not SocketProxy) thats why i think it gives me error. (It loads some classes but gives error when accept() is called)

  • Get data from file in server to client and vice versa

    after greeting
    i really didn't know how to use socket and serversocket to get data from file in the server and display it to client.
    also read file from client and save it to server.
    really i didn't know how to do it.
    really i want the reply as soon as possible

    You REALLY need to work through the Java networking tutorials:
    http://java.sun.com/docs/books/tutorial/networking/index.html

  • Extending LogManager and Logger

    I'm trying to sub-class Logger and LogManager. In a very old thread someone suggested...
    You should make two classes like this:
    public class TSPPXMLLogger extends Logger {
    protected TSPPXMLLogger(String loggerName) {
    super(loggername);
    // custom log methods etc.
    public class TSPPLogManager extends LogManager {
    public synchronized Logger getLogger(String name) {
    // check if the logger is in the cache
    Logger logger = super.getLogger(name);
    if ( logger == null ) {
    logger = new TSPPXMLLogger(name);
    // add the logger to the cache
    super.addLogger(logger);
    return logger;
    I've tried doing exactly what this person suggested above. I created my own Logger and LogManager subclasses, MyLogger and MyLogManager respectively. I configured Java using the property java.util.logging.manager=com.mycompany.MyLogManager. Because of this any call to LogManager.getLogManager() will return an instance of MyLogManager. This is great!
    The MyLogManager.getLogger() method, as suggested above, also always returns a non-null value. I want it to always return a non-null value because the method Logger.getLogger() will return an instance of Logger, not MyLogger, if the named logger doesn't already exist.
    I thought things would be great but then discovered that none of my logging statements were being output. Further examination showed that the reason was because no root logger of type LogManager.RootLogger existed. The cause was the fact that LogManager.getLogManager().getLogger() always returned a non-null value.
    So my question is, due to the fact that the Logger class can new up instances of itself in its Logger.getLogger() method how can I make sure that anyone using the super classes of LogManager and Logger will always get one of my derived classes?

    As i am using my own classloader which changes every instance of Socket to SocketProxy and ServerSocket to ServerSocketProxy (using a bytecode modification tool), and because the accept() return is of type Socket (and not SocketProxy) thats why i think it gives me error. (It loads some classes but gives error when accept() is called)

  • I can't seem to find a function to check to see if a connection was success

    Hello everyone. I'm running into 2 problems that I can't seem to find functions for after reading the java API on socket and serverSocket.
    If a client closed a connection on my server, like if someone telnets into my server, then closes the console, i get the following:
    Event from: localhost-> null
    Exception in thread "Thread-1" java.lang.NullPointerException
         at server.MultiThreadServer.run(MultiThreadServer.java:62)
         at java.lang.Thread.run(Thread.java:803)This is the check i do to avoid getting this, but it doesn't seem to work:
    //close a connection on this condition.
                  if(csocket.getRemoteSocketAddress() == null || input.equals("bye"))
                       System.out.println("Connection closed by client.");
                       break;
                  }If I attempt to run a server socket on a socket that is already being used, I'd like to print out a statement saying its being used and do something about it, like let the user enter another port number. Right now I have:
    public class MainTest {
           public static void main(String args[]) throws Exception
                //get console input
                BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));  
                System.out.println("Enter port to run server on: ");
                String input = stdin.readLine();
                int servPort = Integer.parseInt(input);
                try
                ServerSocket ssock = new ServerSocket(servPort);
                System.out.println("Listening on : " + ssock);
                  while (true) {
                    //waiting for client to connect to server socket
                    Socket sock = ssock.accept();
                    System.out.println(sock + " connected.");
                    //get host information
                    InetAddress clientIa = sock.getInetAddress( );
                    String clientName = clientIa.getHostName();
                    String clientIp = clientIa.getHostAddress();
                    int localPort = sock.getLocalPort();
                    System.out.println("hostname: "+clientName  +
                              '\n' + "Ip address: " + clientIp
                              +":"+ localPort + "\n\n");
                    new Thread(new MultiThreadServer(sock)).start();
                catch(IOException e)
                     e.printStackTrace();
    }Me catching the IOException is too broad....if anything goes wrong it will spit out the error and stop program execution as it should.
    I tried
    if(ssock.isClosed()) { System.out.println("Socket is being used, try another");but it doesn't work.
    Also inside my server program I'm connecting to another server and if that other server isn't running I'd like to print out an error message stating that.
    Right now it will just say: Connection Refused if its not running.
    here's that code:
    public class MultiThreadServer implements Runnable {
         Socket csocket;
      MultiThreadServer(Socket csocket) {
        this.csocket = csocket;
      public void run() {
        try {
          //setting up channel to recieve events from the omnibus server
             BufferedReader in= new BufferedReader(
                        new InputStreamReader(
                        csocket.getInputStream()));
             //This socket will be used to communicate with the reciever
             //we will need a new socket each time because this is a multi-threaded
             //server thus, the (outputServ) will need to be
             //multi threaded to handle all the output.
             Socket outputServ = new Socket("localhost",1234);
             if(outputServ.getLocalSocketAddress() == null)
                  System.out.println("OutputServer isn't running...");
             //Setting up channel to send data to outputserv
              PrintWriter out
                   = new PrintWriter(
                   new OutputStreamWriter(
                   outputServ.getOutputStream()));
             while(true)
                  //accepting events from omnibus server and storing them
                  //in a string for later processing.
                  String input = in.readLine();
                  //accepting and printing out events from omnibus server
                  //also printing out connected client information
                  System.out.println("Event from: " + csocket.getInetAddress().getHostName()
                            +"-> "+ input +"\n");
                  out.println(input);
                  out.flush();
                  //close a connection on this condition.
                  if(csocket.getRemoteSocketAddress() == null || input.equals("bye"))
                       System.out.println("Connection closed by client.");
                       break;
             //cleaning up
          in.close();
          out.close();
          outputServ.close();
          csocket.close();
        } catch (IOException e) {
          System.out.println(e);
          e.printStackTrace();
    }Both those conditions don't seem to work, if a client closes a connection it doesn't respond and if the server isn't running on port 1234, i get that connection refused.
    Any help would be great!

    Thanks for the help guys!
    adding -1 to the stream worked perfect:
    i have it like this:
         String input;
         //accepting events from omnibus server and storing them
         //in a string for later processing.
         while ((input = in.readLine()) != null)  
                  //accepting and printing out events from omnibus server
                  //also printing out connected client information
                  System.out.println("Event from: " + csocket.getInetAddress().getHostName()
                            +"-> "+ input +"\n");
                  out.flush();
                  out.println(input);
                  out.flush();
                  //close a connection on this condition.
                  if(in.read() == -1)
                       System.out.println("Connection closed by client.");
                       break;
        //cleaning up
          in.close();
          out.close();
          outputServ.close();
          csocket.close();
        } I had one last question, when I catch a socketExpection, such as, if the user enters a port that is already in use, I would like to give them the chance to enter another port before stopping the program.
    I'm not sure how I can do this with exceptions though, like i have:
      //setting up sockets
                ServerSocket ssock = null;
                Socket sock = null;
                try
                //setting up server to run on servPort
               ssock = new ServerSocket(servPort);
           catch (SocketException e )
                     System.out.println ("Socket error: " + e);
                }now inside that catch block, is there a way for me to allow the user to enter another socket and try again? or am I approaching this wrong?
    while(true)
    if the port is already been used
    allow the user to enter in another port number
    else
    break;
    }I'm confused on how this will work though becuase:
    once it hits this line:
    ssock = new ServerSocket(servPort);the exception is thrown and it jumps down to the catch block,
    now inside that catch block how would I let the user enter in another port number and try this line of code again?
    ssock = new ServerSocket(servPort); //this time with the new servPort number?
    Thanks!

  • Timeout for  "new BufferedReader (new InputStreamReader (System.in));"

    BufferedReader in = new BufferedReader (new InputStreamReader (System.in));
    String message = in.readLine();  The above code waits infinitely until the user enter the data from the command line and presses enter key.
    The following code can provide a timeout to the above waiting (it works fine).
    But is there a SIMPLER WAY to provide timeout for above waiting, something like setSoTimeout(int milliseconds) method in DatagramSocket, Socket and ServerSocket classes*?*
    http://www.coderanch.com/t/232213/threads/java/implement-timeout-threads
    =>
    import java.util.Timer;  
    import java.util.TimerTask;  
    import java.io.*; 
    public class test{  
    private String str = "";  
         TimerTask task = new TimerTask(){  
                 public void run(){  
              if( str.equals("") ){  
                   System.out.println( "you input nothing. exit..." );  
                   System.exit( 0 );  
         public void getInput() throws Exception{  
              Timer timer = new Timer();  
              timer.schedule( task, 10*1000 );  
              System.out.println( "Input a string within 10 seconds: " );  
              BufferedReader in = new BufferedReader(  
                   new InputStreamReader( System.in ) );  
              str = in.readLine();  
              timer.cancel();  
              System.out.println( "you have entered: "+ str );   
         public static void main( String[] args ){  
              try{  
                   (new test()).getInput();
              }catch( Exception e ){  
                   System.out.println( e );  
              System.out.println( "main exit..." );  
    }

    No. System.in doesn't have a timeout API. Sockets do.

  • Import in java

    Hi everyone,
    Could anyone have a clue on this?
    Is there anyway that all the "IMPORT" in many *.java files being placed in a separate (let say a parameter file where i could declare) file of my package, thus for example 2 classes importing JFrame and doing 2 different things having reference to only one import.... (i hope, i am explicit enough :-P ). I am using the 1.4 jre...
    thanks and god bless...

    ^not necessarily. For example, I have one class
    where I import java.net, .io, javax.swing, .awt, and
    .util. Of course because I only needed HashMap from
    util and ServerSocket from .net, I specifically
    imported only those 2 classes.....Are you directing that at my comments? What point are you trying to make here?
    Importing will take maybe 1/10th of a second,Probably less than that, and whatever effecft it has will be ONLY at compile time. It has ZERO runtime effect
    so
    import all you want. Don't be careless (importing
    libs you don't need) but don't worry about runtime.Yes, of course. Import what you need, and don't import what you don't. And no matter what you import, it will have ZERO runtime effect.
    But if you find that your class needs to use a large number of other classes, it's a good sign that your class is trying to do too much and should be refactored. There's no hard and fast rule. It's just a guideline, a warning sign.

Maybe you are looking for

  • GRC NF-e 2.0 -Status Error 20 (Serviço de Assinatura Digital não Acessivel)

    Boa tarde Srs, Ontem tivemos uma falha no serviço de assinatura digital, conforme erro mencionado na descrição. - Em RWB a seguinte mensagem de erro aparece: Function LCR_GET_OWN_BUSINESS_SYSTEM failed (return code = 1) - Qdo executava a função menci

  • What's wrong with java.util.Date??

    Hi all, I was just practicing a bit of java.util ,when i was compiling my code- import java.util.Date; import java.text.SimpleDateFormat; class DateStamp{ public static void Main(String args[]){ doDate1; String D; int D1,D2,D3; Date dt=new Date(); Si

  • One PR for one line item in third party sales

    Hi all, When we create and save a third pary sales order, the system will create a Purchase Requesition. If there are 5 line items in the Sales Order, the system will create only one PR for all the line items. I will create only one sales order, and 

  • HDR-HC3 In DV Mode

    Does anyone have experience in using an HDR-HC3 set to DV (not HDV) mode with iMovie? I will be shooting some projects where HDV resolution is not necessary and thought it would be a little faster and less demanding of disk space to do the project in

  • I've installed Akamai and now trying to get Elements 13 to do something.

    I get a message that my system may need a reboot and given the option to ignore just asks me to sign in then it just hangs there not signing me in or going anywhere. help please!