Need help with JSSE settings for Axis2 auto-generated client.

Hi all.
I have several working clients generated for me in Axis2 from WSDL's using wsdl2java utility. The clients use HTTP transport but I need to use HTTPS now. I assume JSSE is used for SSL communication in Axis2.
I have created the keystore and set these parameters in code.
System.setProperty("javax.net.ssl.trustStore", "/path/to/.keystore");
System.setProperty("javax.net.ssl.trustStorePassword", "changeit");
The lower level mechanics such as socket creation and utilization are hidden from me in Axis2.
What other ssl parameters can be set similar to these? I particularly care about protocol, cipher, keep-alive? I couldn''t find the whole list with possible values. Or may be I should use some different method to set them?

Hi,
While creating the stub use https as end point instead of http.
example: https://java.bytesforall.org/webservices
Configure the properties for the SSL and so that jsse be have accordingly
https.cipherSuites,javax.net.ssl.trustStore ...etc.
If you are planning to make your webservice client FIPS complaint. Currently there is a problem with Axis1.4 it is not honoring the property "https.cipherSuites" to use the cipher suites.
Let me know, if you need any further help
~Balaji

Similar Messages

  • Need help with bios settings for Neo4 Platinum

    Hi.  I've checked several guides on bioses and still have questions about my settings.  I'm not an overclocker, so I'm looking for stability over anything else (although I don't want my computer to run like a pig .  I'll post what I have and the parts of the bios that I'm unsure of.  I also have saved pictures of a Cpu-z scan if that helps.  Any suggestions are much appreciated!
    Here's my stuff:
    Motherboard: MSI K8N NEo4 Platinum (MS-7125)
    Processor: AMD Athlon 64 3000+ 512K 90nm (Winchester socket 939)
       clock frequency: 1800mhz
       system bus: 2000
       operating mode: 32/64
       voltage: 1.40v
       max temp: 70 degrees C
       thermal power: 89w
       L1 cache: 128KB
       L2 cache: 512KB
       cmos technology: 90nm SOI
       memory controller: 128-bit
    Award bios version: 1.9
    Installed ram: Micron Crucial Ballistix 512MBx2 (1024MB total) (Crucial
    part number BL6464Z402)
       PC3200 400mhz Dual-Channel DDR Dimm (184 pins)
       configuration: 64Meg x 64
       unbuffered/non-ecc
       voltage: 2.8v
       memory timings:   2-2-2-6   
    Here's my current bios settings (I've only listed sections that contained settings that I was unsure of):
    ADVANCED BIOS FEATURES
    quick booting: enabled
    boot to os/2: no
    ioapic function: enabled
    mps table version: 1.4
    full screen logo display: disabled
    seek floppy: enabled
    typematic rate setting: enabled
    typematic rate: 30
    typematic delay: 1000
    security option: setup
    ADVANCED CHIPSET FEATURES
    --->>DRAM CONFIGURATION
    timing mode: manual
    memclock index value: 200mhz
    cas# latency TCL:2
    min ras# active time TRAS: 6t
    ras# to cas# delay TRCD: 2t
    row precharge time TRP: 2t
    row to row delay TRRD: auto
    row cycle time TRC: 8t
    row refresh cyc time TRFC: 11t
    read-to-write time TRWT:auto
    write recovery time TWR:auto
    write to read delay: TWTR:auto
    refresh period TREF:auto
    user config mode: auto
    x bottom of 32-bit [31:24] io: D8
    x 1t/2t memory timing: 2t
    x read preamble value: 8ns
    x async latency value: 9ns
    s/w memory hole remapping: disabled
    mtrr mapping mode: continuous
    PNP/PCI CONFIGURATIONS
    primary graphic's adapter: first pcie
    resources controlled by: auto (escd)
    x irq resources setup: press enter
    maximum payload size: 4096
    CELL MENU
    current cpu clock: 1810 mhz
    current ddr clock: 201 mhz
    high performance mode: manual
    aggressive timing: disabled
    dynamic overclocking: disabled
    adjust cpu fsb frequency: 200
    ht frequency: 5x
    ht width: (down arrow 16/up arrow 16)
    cpu spread spectrum: disabled
    sata spread spectrum: disabled
    pcie spread spectrum: disabled
    pcie clock: 100 mhz
    sse/sse2 instructions: enabled
    cool'n'quiet: disabled
    adjust cpu vid: startup
    extra cpu voltage: by cpu vid
    cpu voltage 1.400v
    memory voltage: auto
    nf4 voltage: 1.50v
    Thanks again.  xpfshost

    I'll do that, thanks.  I guess I'm really mostly clueless about the following items:
    memclock index value: 200mhz
    row cycle time TRC: 8t
    row refresh cyc time TRFC: 11t
    current cpu clock: 1810 mhz
    current ddr clock: 201 mhz
    adjust cpu fsb frequency: 200
    ht frequency: 5x
    ht width: (down arrow 16/up arrow 16
    pcie clock: 100 mhz
    Do they look OK??  Thanks!
    xpfshost
    Quote from: Grayone on 19-April-07, 05:13:03
    Change your user config mode in dram configuration to manual and change your memory timing to 1T.  The 1T setting will speed up your memory slightly.

  • Need help with capture settings for Beta SP

    I'm trying to capture footage shot on Beta SP, capturing from a BetaCamSP UVW-1600 deck. I'm trying to capture at full quality, and currently have my capture preset set at 10-bit uncompressed. I'm not sure what the exact settings should be within the preset.
    When I have it set to this preset, the footage shifts when there is camera movement, and when there are flashes from a snapshot camera in the footage, that frame becomes unusable.
    This footage is for TV and I don't know how to get full quality and fix this image field shifting problem. Any help would be greatly appreciated.

    How are you capturing this? With what capture card?
    BetaSP is technically 8-bit uncompressed. All you are doing capturing 10-bit is increasing your file size.
    8-bit uncompressed 29.97...whatever setting that is with your capture card.
    Shane

  • Need help with jumper settings for k7n2 delta ilsr

    I have a k7n2 delta ilsr and I'm using a AMD 2800+ barton 333 fsb. I'm not sure what the jumper settins are for this cpu. The users guide only shows 133/166 and 200, can anyone help me with the jumper settings.
    Thanks, Ron.

    Hi,
    As your processor is 333FSB - the jumper should be set to 166FSB as should the BIOS. As your RAM CPU combination runs at 2x166=333 or thereabouts.
    Basically, as a general rule, if you halve the FSB speed of your processor you'll get the setting for both BIOS and Jumper. 200FSB=100, 266FSB=133, 333FSB=166 etc. etc.
    Axel  

  • I still need help with the Dictionary for my Nokia...

    I still need help with the Dictionary for my Nokia 6680...
    Here's the error message I get when trying to open dictionary...
    "Dictionary word information missing. Install word database."
    Can someone please provide me a link the where I could download this dictionary for free?
    Thanks!
    DON'T HIT KIDS... THEY HAVE GUNS NOW.

    oops, im sorry, i didnt realised i've already submitted it
    DON'T HIT KIDS... THEY HAVE GUNS NOW.

  • Help with Internet Settings for Blackberry Curve 8520 On Orange Pay-Monthly

    I need help with my internet settings I'm currently on Orange Pay-Monthly and have recently bought a second hand Blackberry Curve 8520 which is unlocked but used to be on 02! I don't have a clue on what to do or where to start all I know is in the top right hand corner where the signal bar is it says GPRS and WIFI ! I don't want WIFI as I don't have a wireless connection and would like to get the settings for my curve so I can browse the internet and go on Facebook etc and BBM!! I've clicked on the internet logo in the menu bar but it just say's hotspot browser.. but wont let me browse!! Some one please help me !! 

    Hey BaByPaW1990,
    Welcome to the BlackBerry Support Community Forums.
    Thanks for the question.
    You can get your APN settings from your network service provider, also make sure you have a BlackBerry data plan.  
    Let me know if you have any more questions.
    Cheers.
    -ViciousFerret
    Come follow your BlackBerry Technical Team on Twitter! @BlackBerryHelp
    Be sure to click Like! for those who have helped you.
    Click  Accept as Solution for posts that have solved your issue(s)!

  • Need help with calculator project for an assignment...

    Hi all, I please need help with my calculator project that I have to do for an assignment.
    Here is the project's specifications that I need to do"
    """Create a console calculator applicaion that:
    * Takes one command line argument: your name and surname. When the
    program starts, display the date and time with a welcome message for the
    user.
    * Display all the available options to the user. Your calculator must include
    the arithmetic operations as well as at least five scientific operations of the
    Math class.
    -Your program must also have the ability to round a number and
    truncate it.
    -When you multiply by 2, you should not use the '*' operator to perform the
    operation.
    -Your program must also be able to reverse the sign of a number.
    * Include sufficient error checking in your program to ensure that the user
    only enters valid input. Make use of the String; Character, and other
    wrapper classes to help you.
    * Your program must be able to do conversions between decimal, octal and
    hex numbers.
    * Make use of a menu. You should give the user the option to end the
    program when entering a certain option.
    * When the program exits, display a message for the user, stating the
    current time, and calculate and display how long the user used your
    program.
    * Make use of helper classes where possible.
    * Use the SDK to run your program."""
    When the program starts, it asks the user for his/her name and surname. I got the program to ask the user again and again for his/her name and surname
    when he/she doesn't insert anything or just press 'enter', but if the user enters a number for the name and surname part, the program continues.
    Now my question is this: How can I restrict the user to only enter 'letters' (and spaces of course) but allow NO numbers for his/her surname??
    Here is the programs code that I've written so far:
    {code}
    import java.io.*;
    import java.util.*;
    import java.text.*;
    public class Project {
         private static String nameSurname = "";     
         private static String num1 = null;
         private static String num2 = null;
         private static String choice1 = null;
         private static double answer = 0;
         private static String more;
         public double Add() {
              answer = (Double.parseDouble(num1) + Double.parseDouble(num2));
              return answer;
         public double Subtract() {
              answer = (Double.parseDouble(num1) - Double.parseDouble(num2));
              return answer;
         public double Multiply() {
              answer = (Double.parseDouble(num1) * Double.parseDouble(num2));
              return answer;
         public double Divide() {
              answer = (Double.parseDouble(num1) / Double.parseDouble(num2));
              return answer;
         public double Modulus() {
              answer = (Double.parseDouble(num1) % Double.parseDouble(num2));
              return answer;
         public double maximumValue() {
              answer = (Math.max(Double.parseDouble(num1), Double.parseDouble(num2)));
              return answer;
         public double minimumValue() {
              answer = (Math.min(Double.parseDouble(num1), Double.parseDouble(num2)));
              return answer;
         public double absoluteNumber1() {
              answer = (Math.abs(Double.parseDouble(num1)));
              return answer;
         public double absoluteNumber2() {
              answer = (Math.abs(Double.parseDouble(num2)));
              return answer;
         public double Squareroot1() {
              answer = (Math.sqrt(Double.parseDouble(num1)));
              return answer;
         public double Squareroot2() {
              answer = (Math.sqrt(Double.parseDouble(num2)));
              return answer;
         public static String octalEquivalent1() {
              int iNum1 = Integer.parseInt(num1);
    String octal1 = Integer.toOctalString(iNum1);
    return octal1;
         public static String octalEquivalent2() {
              int iNum2 = Integer.parseInt(num2);
              String octal2 = Integer.toOctalString(iNum2);
              return octal2;
         public static String hexadecimalEquivalent1() {
              int iNum1 = Integer.parseInt(num1);
              String hex1 = Integer.toHexString(iNum1);
              return hex1;
         public static String hexadecimalEquivalent2() {
              int iNum2 = Integer.parseInt(num2);
              String hex2 = Integer.toHexString(iNum2);
              return hex2;
         public double Round1() {
              answer = Math.round(Double.parseDouble(num1));
              return answer;
         public double Round2() {
              answer = Math.round(Double.parseDouble(num2));
              return answer;
              SimpleDateFormat format1 = new SimpleDateFormat("EEEE, dd MMMM yyyy");
         Date now = new Date();
         SimpleDateFormat format2 = new SimpleDateFormat("hh:mm a");
         static Date timeIn = new Date();
         public static long programRuntime() {
              Date timeInD = timeIn;
              long timeOutD = System.currentTimeMillis();
              long msec = timeOutD - timeInD.getTime();
              float timeHours = msec / 1000;
                   return (long) timeHours;
         DecimalFormat decimals = new DecimalFormat("#0.00");
         public String insertNameAndSurname() throws IOException{
              boolean inputCorrect = false;
                   while (inputCorrect == false) {
                        while (nameSurname == null || nameSurname.length() == 0) {
                             for (int i = 0; i < nameSurname.length(); i++) {
                             if ((nameSurname.charAt(i) > 'a') && (nameSurname.charAt(i) < 'Z')){
                                       inputCorrect = true;
                        else{
                        inputCorrect = false;
                        break;
                        try {
                             BufferedReader inStream = new BufferedReader (new InputStreamReader(System.in));
                             System.out.print("Please enter your name and surname: ");
                             nameSurname = inStream.readLine();
                             inputCorrect = true;
                        }catch (IOException ex) {
                             System.out.println("You did not enter your name and surname, " + nameSurname + " is not a name, please enter your name and surname :");
                             inputCorrect = false;
                        System.out.println("\nA warm welcome " + nameSurname + " ,todays date is: " + format1.format(now));
                        System.out.println("and the time is now exactly " + format2.format(timeIn) + ".");
                        return nameSurname;
              public String inputNumber1() throws IOException {
              boolean inputCorrect = false;
                   while (inputCorrect == false) {
                        try {
                             BufferedReader br = new BufferedReader (new InputStreamReader(System.in));
                             System.out.print("\nPlease enter a number you want to do a calculation with and hit <ENTER>: ");
                             num1 = br.readLine();
                             double number1 = Double.parseDouble(num1);
                             System.out.println("\nThe number you have entered is: " + number1);
                             inputCorrect = true;
                        } catch (NumberFormatException nfe) {
                             System.out.println("\nYou did not enter a valid number: " + "\""+ num1 + "\" is not a number!!");
                             inputCorrect = false;
                        return num1;
         public String calculatorChoice() throws IOException {
              System.out.println("Please select an option of what you would like to do with this number from the menu below and hit <ENTER>: ");
              System.out.println("\n*********************************************");
              System.out.println("---------------------------------------------");
              System.out.println("Please select an option from the list below: ");
              System.out.println("---------------------------------------------");
              System.out.println("1 - Add");
              System.out.println("2 - Subtract");
              System.out.println("3 - Multiply");
              System.out.println("4 - Divide (remainder included)");
              System.out.println("5 - Maximum and minimum value of two numbers");
              System.out.println("6 - Squareroot");
              System.out.println("7 - Absolute value of numbers");
              System.out.println("8 - Octal and Hexadecimal equivalent of numbers");
              System.out.println("9 - Round numbers");
              System.out.println("0 - Exit program");
              System.out.println("**********************************************");
              boolean inputCorrect = false;
                   while (inputCorrect == false) {
                        try {
                             BufferedReader inStream = new BufferedReader (new InputStreamReader(System.in));
                             System.out.print("Please enter your option and hit <ENTER>: ");
                             choice1 = inStream.readLine();
                             int c1 = Integer.parseInt(choice1);
                             System.out.println("\nYou have entered choice number: " + c1);
                             inputCorrect = true;
                        } catch (NumberFormatException nfe) {
                             System.out.println("You did not enter a valid choice number: " + "\""+ choice1 + "\" is not in the list!!");
                             inputCorrect = false;
                        return choice1;
         public String inputNumber2() throws IOException {
              boolean inputCorrect = false;
                   while (inputCorrect == false) {
                        try {
                             BufferedReader br2 = new BufferedReader (new InputStreamReader(System.in));
                             System.out.print("\nPlease enter another number you want to do the calculation with and hit <ENTER>: ");
                             num2 = br2.readLine();
                             double n2 = Double.parseDouble(num2);
                             System.out.println("\nThe second number you have entered is: " + n2);
                             System.out.println("\nYour numbers are: " + num1 + " and " + num2);
                             inputCorrect = true;
                        } catch (NumberFormatException nfe) {
                             System.out.println("You did not enter a valid number: " + "\""+ num2 + "\" is not a number!!");
                             inputCorrect = false;
                        return num2;
         public int Calculator() {
              int choice2 = (int) Double.parseDouble(choice1);
              switch (choice2) {
                        case 1 :
                             Add();
                             System.out.print("The answer of " + num1 + " + " + num2 + " is: " + decimals.format(answer));
                             break;
                        case 2 :
                             Subtract();
                             System.out.print("The answer of " + num1 + " - " + num2 + " is: " + decimals.format(answer));
                             break;
                        case 3 :
                             Multiply();
                             System.out.print("The answer of " + num1 + " * " + num2 + " is: " + decimals.format(answer));
                             break;
                        case 4 :
                             Divide();
                             System.out.print("The answer of " + num1 + " / " + num2 + " is: " + decimals.format(answer));
                             Modulus();
                             System.out.print(" and the remainder is " + decimals.format(answer));
                             break;
                        case 5 :
                             maximumValue();
                             System.out.println("The maximum number between the numbers " + num1 + " and " + num2 + " is: " + decimals.format(answer));
                             minimumValue();
                             System.out.println("The minimum number between the numbers " + num1 + " and " + num2 + " is: " + decimals.format(answer));
                             break;
                        case 6 :
                             Squareroot1();
                             System.out.println("The squareroot of value " + num1 + " is: " + decimals.format(answer));
                             Squareroot2();
                             System.out.println("The squareroot of value " + num2 + " is: " + decimals.format(answer));
                             break;
                        case 7 :
                             absoluteNumber1();
                             System.out.println("The absolute number of " + num1 + " is: " + decimals.format(answer));
                             absoluteNumber2();
                             System.out.println("The absolute number of " + num2 + " is: " + decimals.format(answer));
                             break;
                        case 8 :
                             octalEquivalent1();
                             System.out.println("The octal equivalent of " + num1 + " is: " + octalEquivalent1());
                             octalEquivalent2();
                             System.out.println("The octal equivalent of " + num2 + " is: " + octalEquivalent2());
                             hexadecimalEquivalent1();
                             System.out.println("\nThe hexadecimal equivalent of " + num1 + " is: " + hexadecimalEquivalent1());
                             hexadecimalEquivalent2();
                             System.out.println("The hexadecimal equivalent of " + num2 + " is: " + hexadecimalEquivalent2());
                             break;
                        case 9 :
                             Round1();
                             System.out.println("The rounded number of " + num1 + " is: " + decimals.format(answer));
                             Round2();
                             System.out.println("The rounded number of " + num2 + " is: " + decimals.format(answer));
                             break;
                        case 0 :
                             if (choice2 == 0) {
                                  System.exit(1);
                             break;
                   return choice2;
              public String anotherCalculation() throws IOException {
                   boolean inputCorrect = false;
                   while (inputCorrect == false) {
                             try {                              
                                  BufferedReader br3 = new BufferedReader (new InputStreamReader(System.in));
                                  System.out.print("\nWould you like to do another calculation? Y/N ");
                                  more = br3.readLine();
                                  String s1 = "y";
                                  String s2 = "Y";
                                  if (more.equals(s1) || more.equals(s2)) {
                                       inputCorrect = true;
                                       while (inputCorrect = true){
                                            inputNumber1();
                                            System.out.println("");
                                            calculatorChoice();
                                            System.out.println("");
                                            inputNumber2();
                                            System.out.println("");
                                            Calculator();
                                            System.out.println("");
                                            anotherCalculation();
                                            System.out.println("");
                                            inputCorrect = true;
                                  } else {
                                       System.out.println("\n" + nameSurname + " thank you for using this program, you have used this program for: " + decimals.format(programRuntime()) + " seconds");
                                       System.out.println("the program will now exit, Goodbye.");
                                       System.exit(0);
                             } catch (IOException ex){
                                  System.out.println("You did not enter a valid answer: " + "\""+ more + "\" is not in the list!!");
                                  inputCorrect = false;
              return more;
         public static void main(String[] args) throws IOException {
              Project p1 = new Project();
              p1.insertNameAndSurname();
              System.out.println("");
              p1.inputNumber1();
              System.out.println("");
              p1.calculatorChoice();
              System.out.println("");
              p1.inputNumber2();
              System.out.println("");
              p1.Calculator();
                   System.out.println("");
                   p1.anotherCalculation();
                   System.out.println("");
    {code}
    *Can you please run my code for yourself and have a look at how this program is constructed*
    *and give me ANY feedback on how I can better this code(program) or if I've done anything wrong from your point of view.*
    Your help will be much appreciated.
    Thanks in advance

    Smirre wrote:
    Now my question is this: How can I restrict the user to only enter 'letters' (and spaces of course) but allow NO numbers for his/her surname??You cannot restrict the user. It is a sad fact in programming that the worst bug always sits in front of the Computer.
    What you could do is checking the input string for numbers. If it contains numbers, just reprompt for the Name.
    AND you might want to ask yourself why the heck a calculator needs to know the users Name.

  • Help with print settings for Panoramas

    Hi,
    I use an Epson 2880 and I am trying to figure out the print settings for doing an 11 x 34in panorama print on 13" roll paper from Aperture 3.0.3. I finally got it to do one print properly, but the setup was totally counter intuitive and I can't reproduce it. I tried using "Custom" Paper size and setting it to 13" x 36", then using the landscape mode and setting the Image Size to 11 x 34". Any way I did this ended up with the image printing the wrong way on the paper. So I went back and picked "Roll" paper. This leaves only one field to fill in, which I presume is the paper width (it really didn't make this obvious in the dialogue.). Then I set the mode to Portrait, and made sure that the settings for the Image size were 11 x 34. It then printed fine. But when I went back to print another file, even though I had saved the settings, now I am presented with only one box for specifying the Image Size and there is no way to get it right again. HELP! The settings for this kind of print in Photoshop is also counterintuitive, but when you get it set right, and you know the settings, no problem reproducing it. I think maybe there is a bug in AP3 with regard to this sort of setup.

    Hey BaByPaW1990,
    Welcome to the BlackBerry Support Community Forums.
    Thanks for the question.
    You can get your APN settings from your network service provider, also make sure you have a BlackBerry data plan.  
    Let me know if you have any more questions.
    Cheers.
    -ViciousFerret
    Come follow your BlackBerry Technical Team on Twitter! @BlackBerryHelp
    Be sure to click Like! for those who have helped you.
    Click  Accept as Solution for posts that have solved your issue(s)!

  • Help with FMLE Settings for Sports Broadcast

    Hello,
    I am in need of some help tweaking my settings in FMLE.  I put on various sports broadcasts, but one of my clients has limited bandwidth (avg ~2.5-3mbps upload).
    I'd like to keep the output pixel size at 640x360 so that it takes up our entire player and doesn't letter box it, but with the larger video size I sometimes run in to either buffering,or pixelated video depending on how the bandwidth is that particular day.   I'd like to stream between 800k-1000k.
    I am using VP6 codec and using an Osprey Card as my capture device.
    Some of my questions are:
    1) Should I capture my video bigger than 640x360 and have FMLE shrink it, or capture it at the same size I want to output it at?
    2) In the Format advanced encoder settings, What should I set as my keyframe, quality, and datarate window.  Ideally I would like to use keyframes every 1-2 seconds because I work with fast-paced video, but I know that sends a lot of extra data.  Same with Datarate Window.  Can someone help explain the significance of this one.
    3)Under the output panel, I am not currently using the auto adjust function.  Should I enable this when my bandwidth takes a hit?  If so, which is preferable, dropping frames or degrading quality? Any explanation wuold be very helpful.
    4)Should I deinterlace my video?  We have a 3-camera shoot using Canon XL2's and a DataVideo Switcher.  Everything is analog SD.
    I am able to drop by bitrate down to 600K and the stream does not buffer, but it starts to get pixelated.  I would think that 3mbps upload bandwidth is enough to stream at 800k.   Any help adjusting my settings to shapen the imagine would be greatly appreciated.
    Thanks.

    1) Should I capture my video bigger than 640x360 and have FMLE shrink it, or capture it at the same size I want to output it at?
    --> Always capture at the same size, unless the device/card doesn't support that size.
    2) In the Format advanced encoder settings, What should I set as my keyframe, quality, and datarate window.  Ideally I would like to use keyframes every 1-2 seconds because I work with fast-paced video, but I know that sends a lot of extra data.  Same with Datarate Window.  Can someone help explain the significance of this one.
    --> Data rate window is useful for unexpected source data that might not encode well within the specified bit-rates. For example, if you set data rate window to "tiny" and a complex frame (source data) arrives, then encoder will not allocate some extra bits to encode that frame in good quality. But if you set the window to huge, then that complex frame will be encoded in good quality by allocating more bits to it. So, basically, the "delta" around the specified bit-rate increases on moving from "tiny" to "huge" data rate window. Your output bit-rate will vary more in case of "huge" setting.
    3)Under the output panel, I am not currently using the auto adjust function.  Should I enable this when my bandwidth takes a hit?  If so, which is preferable, dropping frames or degrading quality? Any explanation wuold be very helpful.
    --> I can explain the difference between the 2 options and you can experiment with both and stick to one, which gives a better user experience under your bandwidth conditions.
    a. Once the auto-adjust feature triggers, Drop frames option will intelligently drop some frames. As a result of this, you might observe video stalling depending upon the severity of the bandwidth conditions.
    b. Once the auto-adjust feature triggers, Degrade quality option with a min. video bit-rate value of say 500 kbps will try to encode all the frames within this 500 kbps limit. As you are reducing the bit-rate from the original value of say 800 kbps, the quality is bound to degrade. If you check the "preserve per frame quality" option then the encoder will encode >=50% of the frames within the specified bit-rate of 500 kbps. As the no. of frames are less the per frame quality will be better than the previous case. There is a possiblity that even after degrading quality, the buffer is exceeding the given limit then the degrade quality option will automatically switch to the drop frames option.
    4)Should I deinterlace my video?  We have a 3-camera shoot using Canon XL2's and a DataVideo Switcher.  Everything is analog SD.
    --> Deinterlace option is only available for video sizes >= 640x480.
     

  • Need help with drive installation for K9N2 SLI Platinum

     
    Hi
    I am new to the forum and to MSI
    This is my 6th computer build and first time using SATA and PCIe
    My hardware includes:
    •   MSI K9N2 SLI Platinum Motherboard
    •   Corsair XMS2 TWIN2X4096-6400C5
    •   GeForce 9800 GT 512MB GDDR3
    •   AMD Phenom X4 9850 Quad Core Processor, Black Edition 2.5GHz
                    4MB Cache 2000MHz [4000 MT/s] FSB
    •   Thermaltake  Ruby Orb Aluminum Core CPU Cooler
    •   UltraX3 850 Watt ATX Modular Power Supply
    •   [1] Western Digital 200MB7200 ATA133
    •   [1] Maxtor 80MB ATA133 Drive  [Not connected yet]
    •   [1] Western Digital 500GB 7200RPM 16MB SATA II HARD DRIVE
    •   [2] Seagate 7200.11 ST3500320AS 500GB SATA Hard Drives With 32 MB Cache   
                    [Not  connected]
    •   LG DVD-RW
    •   Toshiba DVD-ROM
    •   AMI Bios
    •   Antec Full Tower case
    The board set up fine, but I can’t figure out how to install my drives. The MSI directions are the worse I’ve ever seen, or should I say non-existent. They don’t even describe the bios entries… I am familiar with the bios, but don’t know all the settings for the board. I set the time and date and had to rearrange my drive placement on the board to have my 2 DVD drives show up on the secondary IDE Channel instead of the primary IDE.  The Western Digital 200MB7200 ATA133 is on the primary master IDE. I’m old fashioned so I still use FDISK to erase the old OS and partition the drive… I couldn’t see my SATA drive in FDISK even though I could see it in the bios. Now I want my Western Digital 500GB 7200RPM 16MB SATA II HARD DRIVE to be the system drive and the Western Digital 200MB7200 ATA133 to be a slave drive. My previous boards had raid but I just used them as additional slave drives.
    My goals: I want to have redundancy for my personal audio/video and my work. I will use the 2 Seagate 7200.11 ST3500320AS 500GB SATA drives for that.
    I also want 2 additional drives not purchased yet for my other data storage needs and for games
    My questions are:
    Can I use the SATA drive as the system drive if a drive is connected to the primary IDE?
    How do I set up Raid on this board? I actually want to use its capabilities this time.
    Does this board present any special problems with dual booting XP sp2 and Vista 64bit.
    If I put another set of Corsair XMS2 TWIN2X4096-6400C5 in anticipation of installing Vista 64bit will this cause a problem other than windows XP not seeing the additional memory.
    Is there additional documentation for this board somewhere?
    Please help…I have been working on this thing for 4 days straight. My last build took 2 hours not including software installation. Hope I stated everything you need to know. Thanks in advance  

    Hello!
    Advice no. 1 will be not to have everything connected at once. Have the chosen SATA and one of the DVD:s connected and install Windows. (Windows can only boot from bootable devices. It "jumps" all un-bootable.) Once you have a successful boot and happy with it, remove other things from the boot-sequence.
    Eh, some of your questions suggest you don't have the full manual, but a multi-lingual one. Check this out, bottom of the list:
    http://global.msi.com.tw/index.php?func=downloadfile&dno=6745&type=manual

  • I need help with export settings

    Hi everyone,
    I need help outputting an HD file for presenting a video to a client. I have tried exporting to HD .mov (H.264 codec) and PE keeps crashing (error compiling movie). From what I’ve read here, it’s due to the gargantuan file QT creates and HD space (even though I think I have enough HD available).
    So, I need a recommendation from you on what kind of file to output which will allow me to present the movie to the client in HD. This file is solely for the presentation, I have already published for web (FLV) and YouTube (direct share from PE) and they both worked fine.
    Here are my project specs:
    Timeline:           4:26
    Format:               1920 X 1080 HD
    Timebase:          29.97 frames per second
    OS:                        Windows XP SP3
    Processor:          Intel Core 2 Duo @ 2.66GHz
    RAM:                    4GB
    Project Drive:   250GB disk with 152GB free space internal dedicated project drive (separate from OS)
    Thanks in advance for your help,
    Jose

    Hi Steve, Neale,
    I wanted to follow-up on this post. I came into the office today to run a few tests so I can make sure that I have the correct settings on my camera and PE project for the next time around. Here are few observations I was wondering if you can comment on:
    My Sony camera cannot shoot HDV. The only format it supports is AVCHD, so I'm stuck converting.
    I tried to convert the footage I have to HDV with the software I have (AVS Video Converter and Koyote Soft HD Converter) and neither of the two have an "HDV" conversion setting. I see AVI, MPEG, MOV and many different settings in each (AVI: Hd Video 1080p: H.264AVC, 29.97fps, 4200kbps, Audio MP3, 256 kbps or MPEG: HD Video 1080p - MPEG2, 15000 kbps, 1920X1080, 29.97fps, etc). What should I be looking for?
    I searched for "best file format" in the forum and found various postings from both of you referring to converting to DV-AVI within PE; especially if you have AVCHD footage (which I have). So, I followed directions and converted a file for testing. Then, I created a new project using HDV 1080i 30 settings and imported the converted file. I still get a red line on the timeline. Any thoughts on what I'm doing wrong?
    I also converted the MOV files (shot in HDV 60i with the pro camera) to DV-AVI. I also get a red line on the timeline...
    The DV-AVI converted footage (both cases) doesn't appear to be HD. It looks jagged on the preview window. Is it HD?
    The DV-AVI converted footage is almost double the file size as the MTS (AVCHAD) file (138mb vs. 60mb). Isn't that going to make PE run slower?
    Thanks in advance for your help. I just wanna make sure I do my homework now so I set everything up correctly on the next project.
    Jose
    P.S. I almost forgot! Here's the link to the live video on YouTube: http://www.youtube.com/watch?v=fEkqPmefJV0
    Message was edited by: josejb70 - Added YouTube link

  • Help with PAL settings for Sequence

    Hi –
    I’m having some issues with a PAL project and need some help with the right sequence settings. I have 3 camera angles that are all PAL that I am trying to edit together in a multi-clip sequence and everytime I add anything to the timeline I am getting the red render bar. I've tried all different PAL settings but nothing is working. Here are the specs of the DV clips:
    Frame Size : 720 X 576
    Vid Rate – 25 FPS
    Compressor DV-PAL
    Data Rate – 6.9mb/sec
    Pixel Aspect – PAL – CCIR-601
    Audio 48Khz
    Aud Format – 32bit – Floating Point.

    From the menu bar: Final Cut Pro > Easy Setup. What setting is selected there?
    From the menu bar: Sequence > Settings. What setting is selected there?
    In both cases they should be set to DV PAL.

  • Need help with set up for extensions

    I'm new to OA Framework development and am just ramping up (do have years of Java development experience) and could use some help. I've read through the OA Framework Developer Guide and gone through a few of the tutorials. My task is to add some extensions to the R12 Customer Standard pages.
    I've looked in the $JAVA_TOP at the following directory structure.
    /oracle/apps/ar/cusstd/...
    I find java classes and the server.xml files but there are no PG.xml files to work with. Are these located in a different structure? What is the best approach to obtaining the base Oracle source files to start with and for configuring your local development environment to extend R12 OA Framework pages? Do you need to include the entire $JAVA_TOP in your development client environment classpath as well?
    Thanks in advance!

    To run the oracle seeded party create/update page, you can refer &lt;&lt;your Jdeveloper Installation directory&gt;&gt;\jdevhome\jdev\myhtml\OA_HTML\test_fwktutorial.jsp.
    Create a new custom jsp similar to test_fwktutorial.jsp. Modify this JSP based on your environment and user setup. Modify the links also. With this, you should run this jsp first. By clicking the link in the JSP run, you can launch party create page.
    The error you posted in RED color is thrown because you are trying to modify the web bean hierarchy in the processFormData method. Example, setting some items property to rendered false or true. All these kind of modifications should be done in the proceeRequest method of the controller.
    Following is from DEV guide to launch the forms application.
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Launching Oracle Applications Forms from OA Framework Pages
    To launch an Oracle Applications form from OA Framework, you must first define a button, link or image web
    bean. The web bean then relies on the FormsLauncher applet provided by Oracle Applications (AOL/J) to
    launch the specified form.
    Declarative Implementation
    Step 1: In the OA Extension Structure pane, select the region in which you want to create the web bean to
    launch an Oracle Applications form. Choose New > Item from the context menu.
    Step 2: Set the ID property for the item, in accordance with the OA Framework File Standards, and set the Item
    Style property to button, image, or link. You may also launch an Oracle Applications form from a submit
    button. See the Runtime Control section below for more details.
    Step 3: Set the Destination URI property of the item with a value following this format (replacing the italicized
    text as appropriate):
    form:responsibilityApplicationShortName:responsibilityKey:securityGroupKey:functionName
    For example, if you want to launch the FND Menus form, the Destination URI property should be set to:
    form:SYSADMIN:SYSTEM_ADMINISTRATOR:STANDARD:FND_FNDMNMNU
    Step 4: If you wish to pass parameters to the form, set the Destination URI property with a value using the
    following format (Note that the parameter list is delimited by a space between each "parameter=value" pair):
    form:responsibilityApplicationShortName:responsibilityKey:securityGroupKey:functionName:param1=
    value1 param2=value2 param3=value3
    Note: If you wish to send varchar2 parameter values that contain spaces, use \" to enclose the string value.
    For example, to pass in something of the form:
    TXN_NUMBER=LT INVOICE 1
    Use:
    TXN_NUMBER=\"LT INVOICE 1\"
    Step 5: Refer to the following Chapter 4 topics for information about additional properties you may need to set
    for the specific item: Buttons(Action/Navigation), Buttons (Links), or Images in Your Pages.
    *Runtime Control*
    There are no special programmatic steps necessary to launch an Oracle Applications form from a button,
    image, or link in an OA Framework page. The OAButtonBean, OALinkBean and OAImageBean support the
    special form function URL format described above for the Destination URI property. When OA Framework
    encounters this special value, it generates the appropriate URL and also adds a hidden IFrame (inline frame)
    to the OA Framework page. The hidden IFrame is the target of the FormsLauncher applet provided by Oracle
    Applications.
    Launching an Oracle Applications Form From a Submit Button
    If you wish to launch an Oracle Applications form from a submit button in an OA Framework page, you must
    use the OAPageContext.forwardImmediatelyToForm(String url) method from
    548
    oracle.apps.fnd.framework.webui.OAPageContext. An example of how to use this API is shown in the code
    sample below:
    public void processFormRequest(OAPageContext pageContext, OAWebBean webBean)
    super.processFormRequest(pageContext, webBean);
    if (pageContext.getParameter("Apply")!=null)
    String destination =
    "form:SYSADMIN:SYSTEM_ADMINISTRATOR:STANDARD:FND_FNDMNMNU";
    pageContext.forwardImmediatelyToForm(destination);
    *Usage Notes*
    Microsoft Internet Explorer supports the IFrame element, so when you launch an Oracle Applications form from
    OA Framework, only a splash window appears. Any other windows required by the FormsLauncher applet
    use(s) the hidden IFrame as the target and therefore remain(s) hidden from the user. Netscape Navigator, on
    the other hand, does not support the IFrame element, so in addition to a splash window, the user also sees
    another window used by the FormsLauncher applet.
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    let me know if you got struck.

  • Need help with SQL retrieval for previous month till current date

    Hi ,
    Need help generating statistics from previous month from date of enquiry till current date of enquiry.
    and have to display it according to date.
    Date of enquiry : 03/02/2012
    Application Type| 01/01/2012 | 02/01/2012 | 03/01/2012 |...... | 31/01/2012 | 01/02/2012 | 02/02/2012 | 03/02/2012 |
    sample1 20 30 40
    sample 2 40 40 50
    sample 3 50 30 30
    Hope you guys can help me with this.
    Regards

    Hi,
    932472 wrote:
    Scenario
    1)If i run the query at 12 pm on 03/2/2012. the result i will have to display till the current day.
    2)displaying the count of the application made based on the date.
    Application type 01012012 | 02012012 | 03012012 | ..... 01022012| 02022012|03022012
    sample 1 30 40 50 44 30
    sample 2 35 45 55
    sample 3 36 45 55Explain how you get those results from the sample data you posted.
    It would help a lot if you posted the results in \ tags, as described in the forum FAQ. {message{id=9360002}
    SELECT     application_type as Application_type
    ,     COUNT (CASE WHEN created_dt = sysdate-3 THEN 1 END)     AS 01012012 (should be getting dynamically)
    ,     COUNT (CASE WHEN created_dt = sysdate-4 THEN 1 END)     AS 02022012
    ,     COUNT (CASE WHEN created_dt = sysdate-5 THEN 1 END)     AS 03022012
    , COUNT (CASE WHEN created_dt = sysdate-6 THEN 1 END)     AS 04022012
    FROM     table_1
    GROUP BY application_type
    ORDER BY     application_typeThat's the bais idea.
    You can simplify it a little by factoring out the date differences:WITH got_d     AS
         SELECT     qty
         ,     TRUNC ( dt
              - ADD_MONTHS ( TRUNC (SYSDATE, 'MON')
                        , -1
              ) AS d
         FROM table1
         WHERE     dt     >= ADD_MONTHS ( TRUNC (SYSDATE, 'MON')
                        , -1
         AND dt     < TRUNC (SYSDATE) + 1
    SELECT     SUM (CASE WHEN d = 1 THEN qty END)     AS day_1
    ,     SUM (CASE WHEN d = 2 THEN qty END)     AS day_2
    ,     SUM (CASE WHEN d = 62 THEN qty END)     AS day_62
    FROM     got_d
    See the links I mentioned earlier for getting exactly the right number of columns, and dynamic column aliases.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • Need help with correction inscript for duplication on regular basis

    Hi,
    I am using Oracle 10.2.0.4 on Win 2008 R2. We have Archive mode enabled and no rman catalog is used. I have a requirement where i have to duplicate prod sevrer on regular basis to development server.
    I have created few batch files so that the entire process in automated. Stored all the scripts in c:\script\clone\ directory.+
    I have taken the backup copy of password and spfile from prod server and copied to the development server in same location.
    These are the scripts i run in order:
    *1_clone.bat*
    set ORACLE_SID=orcl
    sqlplus / as sysdba @c:\script\clone\2_test.bat
    *2_test.bat*
    shutdown immediate
    startup nomount
    host rman target sys/oracle@live nocatalog auxiliary / @c:\script\clone\3_rman.rcv
    *3_rman.rcv*
    run {
    allocate auxiliary channel d1 type disk;
    duplicate target database to ORCL NOFILENAMECHECK;
    exit
    When the duplication process in about to finish, i get below error:
    contents of memory script:
    shutdown clone;
    startup clone nomount;
    executing Memory Script
    RMAN-03002: failure of duplicate DB command at 07/31/2012 08:02:21
    RMAN-03015: error occured in stored script memory script
    RMAN-06136: Oracle error from auxiliary database: ORA-01013: user requested cancel of current operation
    Recovery Manager complete
    SQL>
    When i press exit, this window closes and i can run the alter database open resetlogs;+ command from a new sql prompt. I check online and some suggest there might be a window open with system user connected. Please suggest any changes in the script.
    Best Regards,

    Hello;
    Having another session with system user will cause rman to throw this error. For example another session used to start up database in nomount mode still being active.
    Duriing the cloning process the rman session needs to be exclusively connected to the auxiliary instance (no other session are allowed).
    Duplicate post
    request for help with rman cloning script
    Best Regards
    mseberg
    Edited by: mseberg on Jul 31, 2012 5:02 AM

Maybe you are looking for