Latest Frond End Patch

Hi,
Our Query designer has low patch.
Where can i download the front-end latest patch for WAD and Query Designer.
REgards

Hello,
Please goto
https://websmp103.sap-ag.de/swdc
Select Download and select the GUI and download
Thanks
Chandran

Similar Messages

  • Latest Front-End Support pack - Report Designer

    Hi,
    We are having some formating related issues in Report Designer in some of the Finance reports. I believe this is because of missing latest Support Packs or Patches front end.... for example, in report designer we unable to see the settings in the property window (on left) to display column headings on each page.
    We are on front-end pack: BI Add-on 7.10, Support Pack 5, Revision 529.
    Back-end: Support Pack 16.
    Is this the latest one (for Front-end)?
    If not, can you please let me know what is the latest support pack/patches available?
    Thanks. 
    Samay
    Edited by: Samay Mehta on Jun 11, 2008 10:28 PM

    service.sap.com/swdc
    Support packages and patches>Entry by application group>
    Support Packages and Patches"> SAP Frontend Components"> SAP GUI FOR WINDOWS" >SAP GUI FOR WINDOWS 6.40>win32
    also check
    Using the BI 7.x Add-On for SAP GUI 7.10 - Requirements
    hope this helps.
    In general, the frontend patches are released at the same time as backend patches...
    Therefore,usually
    FEP9 is released with SPS9.
    FEP10 is released with SPS10.
    FEP11 is released with SPS11
    FEP16 is released with SPS16
    Hope it Helps
    Chetan
    @CP..

  • SAP Front-End Patch cannot be applied error

    I have SAP GUI 7.2 patch level 4 installed on my machine and I am  adobe life cycle designer. I got this error when I tried to install
    "This SAP Front-End Patch cannot be applied. Either the installed components are already on the same patch level or the components to be patched are not yet installed at all.
    SAP Interactive Forms - Adobe LifeCycle Designer 8.0 Patch
    Patchlevel 3"
    How do I install the adobe LifeCycle designer?

    hello,
    Please try uninstalling and reinstalling the GUI
    a) Remove all SAP components via "Control panel", this is very
         important
    b) Install SAP GUI
    c) Install latest GUI Patch
    You can download these patches from the following url.
    Apply GUI 7.10 patch  from the following url,
    Goto URL: http://www.service.sap.com/swdc
    SAP Software Distribution Center -> Download -> Support Packages and
    Patches -> Entry by Application Group -> SAP Frontend Components ->
    SAP GUI FOR WINDOWS -> SAP GUI FOR WINDOWS 7.10 CORE -> win32 ->
    regards,
    John Feely

  • Front-End Patch

    Dear Gurus, what's the best way to know what current front-end patch is being used here at the client's site. In Query Designer, if I click on About, ti just gives the version of SAP NetWeaver.

    Are we talking about the BW Addon For SAPGUI FEP?
    There are couple of way:
    - BW 3.5 Addon for SAPGUI (6.40) FEP 13 is most current
    - BW 3.5 Addon for SAPGUI 7.10    FEP 2 is most recent (For site running BEx 3.5 with a 7.0 BW.
    - BI 7.0 Addon FEP - not using it just yet, not dure what the most current version is - it has some different numbering arrangement
    1) If you are running 3.x and using the Bex Browser, the splash scrren on startup (think you also bring this screen up from one of the Menu options too) should have the BW FEP e.g. 3500.7. (plus some othe nbrs) is BW 3.5 Addon FEP 7
    2) In the BEx Analyzer in 3.x (didn't see it in BI 7.0) one of the options somewhere under the Business Explorer Menu is an option called Installation Check.  This opens the sapbexc.xla, which should open a workbook that has a button (not sure what it's called, something like Run Check) - press the button and it collects teh version info of all the BEx front end components and tells you if they are curent, missing, old.
        In 3.5 for SAP Gui 7.10, you need to llok for something like sapbex350710c.xla.
    There's one for 7.0, but not sure what it's called, try a search for *c.xla.
    I think checking the logon pad provides teh SAPGUI FEP version info, no tteh BW Addon FEP.  A frequent area of confusion as SAP doesn't do a good job explaining these items.

  • WARNING - LATEST SLES 11 PATCHES

    WARNING - LATEST SLES 11 PATCHES CAUSING HIGH CPU USAGE
    This may only apply to my site, but I wanted to let others know right away. I just applied the latest SLES11 SP3 patches this AM to our Primary server. Upon reboot I am seeing java processes associated with ZCM services using up to 100% CPU time across multiple processors. Me server is crashing every 10 minutes or so. I have opened an SR.
    Be careful. I will report back.

    > This problem has been solved and it turned out to be our server
    drivers. It appears that the updates caused our HP health monitor
    drivers to misbehave and initiate a reboot when one was not needed. I
    have removed these drivers and things are looking better.
    Thanks for letting us know.
    Anders Gustafsson (NKP)
    The Aaland Islands (N60 E20)
    Have an idea for a product enhancement? Please visit:
    http://www.novell.com/rms

  • Latest HR Global Patch

    Hi,
    As far as i know, These are the steps to follow the HR Global Patches..
    My version is 11.5.10.2...I think HRMS Family Pack will be 11i.HR_PF.H...
    I want to apply HRMS Legsliation patches for Australia (AU)...
    These are the steps which i want to follow
    (a) For AU, if I want to apply the Latest HR Global Patches, I need to have my HR PF should be in 11i.HR_PF.K and RUP1....So I will apply the these patches
    (b) Next Apply the GLOBAL Patches 6196112, 6339534,6348219
    (c) Next download AU Legsliative patch 6071863
    (c) Next run the DATA Install
    (d) Next Apply HRGLOBAL.drv
    Is the above steps correct..please suggest

    (a) For AU, if I want to apply the Latest HR Global
    Patches, I need to have my HR PF should be in
    11i.HR_PF.K and RUP1....So I will apply the these patchesFYI, 11i.HR_PF.K.DELTA.2 is available (Patchset 5337777)
    (b) Next Apply the GLOBAL Patches 6196112, 6339534,6348219 In case you decided to go with (Patchset 5337777 - 11i.HR_PF.K.DELTA.2), then you would need to apply Patch: 6242856 - HRGLOBAL: SCHEMA AND DRIVER GLOBAL FILES FOR 11I.FP.K.RUP2
    Other than that, your steps look fine.

  • Re: latest product-specific patches for R12.1.3

    Hi ,
    We want the latest product-specific patches for R12.1.3
    Regards .

    Please refer note. Oracle Applications Current Patchset Comparison Utility - patchsets.sh [ID 139684.1]
    Execute patchsets.sh script, it will list your current patchset for each module and what is the latest patchset available on My Oracle Support

  • Does SAP test and certify MII against the latest operating system patches?

    Does SAP test and certify MII against the latest operating system patches?

    If by latest OS patches you mean - does SAP retest MII every time MS puts out a new patch or critical update, then the answer would be no (probably not overly surprising).
    This would be more impacted in 11.5 because of IIS and the only-Windows operating system, but with v12.x and the platform/OS combinations supported by NetWeaver, MII is really abstracted from the O/S through NetWeaver so that would be the angle to pursue with regard to re-testing and validation.  I most assuredly cannot speak to the validation process for NetWeaver pertaining to operating system patches and updates, but I would assume OS service pack levels would be dealt with according to release cycles, but it would be very reactive for every patch that comes along for each of the operating systems in the matrix (http://service.sap.com/pam).
    Regards,
    Jeremy

  • How do I Determine the latest product-specific patches for EBS 10.1.1 updgr

    I am in the process upgrading EBS 11i to 12.1.1 and currently at step 3:12 of page 3-6 (Apply latest product patches (required)) of doc Part No. E16342-03.
    How do I determine the latest product-specific patches - EBS in particular?
    Can someone give me the link for the "download the American English patches."
    Thanks and God blesss.
    Mathias

    Hi,
    1) Is there a script that I can execute to find out exactly which are the installed products on our system so as to select the right products from the 'Product or Product Family'?How to Establish if a Product is Installed in e-Business Suite 11i [ID 420648.1]
    2) I have installed 12.1.1 and I believe I have to upgrade to 12.1.3 but with the dozens of documentations around the upgrade it is just so difficult to pinpoint exactly which way to move forward with. For example I have lead to
    Oracle E-Business Suite Release 12.1.3 Readme [ID 1080973.1] and I am wondering if I should follow the guidlines in this document?You will need to follow all the documents listed in
    Database Preparation Guidelines for an E-Business Suite Release 12.1.1 Upgrade [ID 761570.1]
    Interoperability Notes EBS R12 with Database 11gR2 [ID 1058763.1]
    Database Initialization Parameters for Oracle Applications Release 12 [ID 396009.1]
    Upgrading OracleAS 10g Forms and Reports in Oracle E-Business Suite Release 12 [ID 437878.1]
    Oracle E-Business Suite Release 12.1.3 Readme [ID 1080973.1]
    R12.1: Oracle Financials Pre-Upgrade Patch - Supplemental List for EBS CUP [ID 1127593.1]
    EBS: R12.1 Oracle Financials Recommended Patches [ID 954704.1]
    Thanks

  • How to apply BI netweaver 2004s front end patch 14

    Hi,
    We have GUI 640 and we want to apply BI netweaver 2004s front end patch 14.
    i have downloaded  trhe exe file but do not know how to apply it.
    Can somebody tell me this?
    Akshay K.

    hi,
    u can close all the SAP Sessions even logon pad  and execute the exe file...
    say continue....  it will execute automatically
    after that u can see the patch version in open  logoon pad--> click on about sap logon... here u can see the patch level
    thanks

  • Combining CPU(Critical patch Updates) with Year-End patches, good/bad idea?

    Hello all,
    I hoping to get some expert opinion on some upcoming patches to our environment. We are 3 releases being on applying CPU's to our environment and it is that time of year where testing is needed for Year-end patches. Does anyone see any issues with combining the year-end and CPU's? Would it be recommended that we hold off on the applying CPU's because of not experiencing any major problems in our environement, then schedule to gradually get up to date once the year-end patches are in place?
    The desire to install CPU's is to not fall too far being on the CPU's.
    Thanks in advance for any recommendations.

    My recommendation is to combine the CPUs with the rest of your patches. CPUs do not affect functionality - they patch security holes/issues in software. Since you will be testing for yearend patches, you can take advantage of this opportunity to also include CPU patches, else separate testing and downtime will be required for the CPU patches. This is the approach we have in our organization. We have yet to encounter an issue with this approach.
    HTH
    Srini

  • Latest (November) EIS-Patching ISO for Solaris SPARC & X86 systems download.

    Hi All,
    I hope someone can assist as this has given me a headache for the last few days.
    I require the latest (November) EIS-Patching ISO for Solaris SPARC & X86 systems.
    I require the ISO and not just the Patch set.
    Please advise.
    Kind regards,
    Paul

    The current ISO (october) is available at the usual place : EIS for Partner
    And for information, the next planned EIS will be available very soon but not this month.

  • Problem of SIGPOLL(SI_NOINFO) in latest Solaris9 kernel patch

    Hi,
    We are facing a rather strange problem with the latest kernel patch on Solaris 9. (Generic_112233-08). We had not faced this problem with any of the other kernel patches of Solaris 9.
    Our application has a main thread and a single child thread (pthread). The main thread schedules aio_writes() on the raw disk interface and lets the child thread block on sigwaitinfo() to listen to the signal completion notification. This is communicated to it via the SI_ASYNCIO code of SIGPOLL. The child thread then informs the main thread by writing to a bi-directional pipe. Since the main thread has registered for read interest on the bi-directional pipe (via /dev/poll) it is informed of the completion of the aio_write() without having to block itself. Under normal circumstances, the child thread receives SIGPOLL with SI_ASYNCIO code.
    This application has been running fine on all the previous builds of Solaris (Generic, Generic_112233-04, Generic_112233-06) on sparc platform expect with the latest kernel patch. The child thread now keeps receiving SIGPOLL with SI_NOINFO code. There has been no change in our application and we are perplexed to the reason of this behaviour. Since it is SI_NOINFO there is not much debugging information we can get.
    We have been able to replicate this behaviour using a small stand-alone program. We are attaching it at the end of the email. We tried this program on a couple of different Sparc systems and were able to reproduce this behaviour on one of them but not on the other.
    Has anybody faced problems with regard to SIGPOLL in the latest kernel patch of Solaris 9 for sparc systems ?
    Thanks
    Regards
    Raj Pagaku
    proxy-24:~ >uname -a
    SunOS proxy-24 5.9 Generic_112233-08 sun4u sparc SUNW,Ultra-5_10
    proxy-24:~ >gcc -v
    Reading specs from /usr/local/lib/gcc-lib/sparc-sun-solaris2.9/3.2/specs
    Configured with: ../configure with-as=/usr/ccs/bin/as with-ld=/usr/ccs/bin/ld --disable-nls
    Thread model: posix
    gcc version 3.2
    Compiled this program using the following command : gcc -g kernel_bug.c -lrt -lpthread
    #include <stdio.h>
    #include <aio.h>
    #include <errno.h>
    #include <fcntl.h>
    #include <pthread.h>
    #include <signal.h>
    #include <stdlib.h>
    #include <string.h>
    #include <unistd.h>
    #include <sys/resource.h>
    #include <sys/stat.h>
    #include <sys/types.h>
    #define min(x,y) (((x)<=(y))?(x):(y))
    #define DISPLAY_COUNT 10000
    typedef struct DiskInfoCallOut {
    void (*func_ptr)(void *);
    void *data_ptr;
    } DiskInfoCallOut;
    typedef struct DiskInfo {
    struct aiocb di_aiocb;
    DiskInfoCallOut di_callout;
    off_t di_currOffset;
    int di_scheduled;
    } DiskInfo;
    typedef struct Disk {
    int fd;
    char *buffer;
    int bufferLen;
    } Disk;
    static sigset_t aioSignalSet;
    int aioSigFD[2];
    int glob_scheduled = 1;
    int glob_respond = 1;
    Disk disk;
    static void LaunchDiskOperation(DiskInfo *di);
    char BUFDATA[4096] = {'a'};
    char rawDeviceName[256] = "/dev/rdsk/";
    static void
    InitializeDisk()
    int fd;
    if ((fd = open(rawDeviceName, O_RDWR, 0)) == -1) {
    fprintf(stderr, "Unable to open raw device \n");
    exit(-1);
    disk.fd = fd;
    disk.buffer = BUFDATA;
    disk.bufferLen = sizeof(BUFDATA);
    static void
    AIOSignalHandler(int sigNum, siginfo_t* si, void* context)
    fprintf(stderr, "WARN: got signal %d in AIOSignalHandler!\n", sigNum);
    /* Function implementing the slave thread */
    static void*
    AIOSignalThread(void *arg)
    struct sigaction sa;
    siginfo_t info;
    sigset_t ss;
    int sig_num;
    int retVal;
    /* Initialize the signal set*/
    sigemptyset(&ss);
    sigaddset(&ss, SIGPOLL);
    if ((retVal = pthread_sigmask(SIG_SETMASK, &ss, NULL))) {
    fprintf(stderr, "pthread_sigmask failed in AIOSignalThread \n");
    exit(-1);
    sa.sa_handler = NULL;
    sa.sa_sigaction = AIOSignalHandler;
    sa.sa_mask = aioSignalSet;
    sa.sa_flags = SA_SIGINFO;
    if (sigaction(SIGPOLL, &sa, NULL)) {
    fprintf(stderr, "sigaction in AIOSignalThread \n");
    exit(-1);
    /* Wait infinitely for the signals and respond to the main thread */
    while (1) {
    sig_num = sigwaitinfo(&aioSignalSet, &info);
    if (sig_num != SIGPOLL) {
    fprintf(stderr, "caught unexpected signal %d in AIOSignalThread \n",
    sig_num);
    exit(-1);
    if (info.si_code != SI_ASYNCIO){
    fprintf(stderr, "ERROR: siginfo_t had si_code != SI_ASYNCIO, si_code = %d \n", info.si_code);
    continue;
    /* Write the stored pointer value in the pipe so that the main thread can process it */
    if (write(aioSigFD[1], &(info.si_value.sival_ptr), sizeof(info.si_value.sival_ptr)) !=
    sizeof(info.si_value.sival_ptr)) {
    perror("Couldn't write the whole pointer");
    exit(-1);
    return (NULL);
    static void
    Init()
    pthread_attr_t aioAttr;
    pthread_t aioThread;
    int retVal = 0;
    /* Create a bidirectional pipe */
    if (pipe(aioSigFD)) {
    perror("pipe failed");
    exit(-1);
    /* Initialize to prevent other threads from being interrupted by
    SIGPOLL */
    sigemptyset(&aioSignalSet);
    sigaddset(&aioSignalSet, SIGPOLL);
    if ((retVal = pthread_sigmask(SIG_BLOCK, &aioSignalSet, NULL))) {
    fprintf(stderr, "pthread_sigmask failed in Init\n");
    exit(-1);
    InitializeDisk();
    if ((retVal = pthread_attr_init(&aioAttr)))
    fprintf(stderr, "pthread_attr_init failed \n");
    if ((retVal = pthread_attr_setdetachstate(&aioAttr, PTHREAD_CREATE_DETACHED)))
    fprintf(stderr, "pthread_attr_setdetachstate failed \n");
    if ((retVal = pthread_attr_setscope(&aioAttr, PTHREAD_SCOPE_SYSTEM)))
    fprintf(stderr, "pthread_attr_setscope failed in \n");
    if ((retVal = pthread_attr_setstacksize(&aioAttr, 2*1024*1024)))
    fprintf(stderr, "pthread_attr_setstacksize failed \n");
    if ((retVal = pthread_create(&aioThread, &aioAttr,
    AIOSignalThread, NULL)))
    fprintf(stderr, "pthread_create failed \n");
    static void
    UpdateDiskWriteInformation(DiskInfo *di)
    di->di_currOffset += disk.bufferLen;
    di->di_scheduled = 0;
    static void
    DiskOpCompleted(void *ptr)
    DiskInfo di = (DiskInfo )ptr;
    if (aio_error(&di->di_aiocb))
    perror("aio_error");
    if (aio_return(&di->di_aiocb) < 0)
    perror("aio_return ");
    UpdateDiskWriteInformation(di);
    glob_respond++;
    static void
    LaunchDiskOperation(DiskInfo *di)
    int res;
    di->di_callout.func_ptr = DiskOpCompleted;
    di->di_callout.data_ptr = di;
    memset(&di->di_aiocb, 0, sizeof(di->di_aiocb));
    di->di_aiocb.aio_fildes = disk.fd;
    di->di_aiocb.aio_buf = disk.buffer;
    di->di_aiocb.aio_nbytes = disk.bufferLen;
    di->di_aiocb.aio_offset = di->di_currOffset;
    di->di_scheduled = 1;
    di->di_aiocb.aio_sigevent.sigev_notify = SIGEV_SIGNAL;
    di->di_aiocb.aio_sigevent.sigev_signo = SIGPOLL;
    di->di_aiocb.aio_sigevent.sigev_value.sival_ptr = &di->di_callout;
    res = aio_write(&di->di_aiocb);
    if (res == -1) {
    perror("aio op error");
    static void
    HandleSignalResponses()
    int fd;
    #define DISKINFO_CALLOUT_MAX 64
    DiskInfoCallOut* callout[DISKINFO_CALLOUT_MAX];
    struct stat pipeStat;
    int numCompleted;
    int bytesToRead;
    int sz;
    int i;
    fd = aioSigFD[0];
    while (1) {
    /* Find whether there is any data in the pipe */
    if(-1 == fstat(fd, &pipeStat)) {
    perror("fstat");
    exit(-1);
    if (pipeStat.st_size < sizeof(DiskInfoCallOut *))
    break;
    numCompleted = min((pipeStat.st_size/sizeof(DiskInfoCallOut *)),DISKINFO_CALLOUT_MAX);
    bytesToRead = numCompleted * sizeof(DiskInfoCallOut *);
    if ((sz = read(fd, callout, bytesToRead)) != bytesToRead) {
    perror("Error reading from pipe");
    exit(-1);
    for (i = 0; i < numCompleted; i++)
    (*callout[i]->func_ptr)(callout[i]->data_ptr);
    int main(int argc, char *argv[])
    DiskInfo *di;
    FILE *logPtr1 = NULL;
    FILE *logPtr2 = NULL;
    FILE *logPtr3 = NULL;
    struct rusage ru;
    struct timeval t1, t2;
    long timeTaken = 0;
    int writeCount = 0;
    int i;
    char logFileName1[1024];
    char logFileName2[1024];
    char logFileName3[1024];
    if (argc < 2) {
    fprintf(stderr, "Usage : %s <partition_name> \n", argv[0]);
    exit(-1);
    strcat(rawDeviceName, argv[1]);
    writeCount = 1;
    printf("Partition selected = %s \n", rawDeviceName);
    di = calloc(writeCount, sizeof(DiskInfo));
    sprintf(logFileName1, "%s.log1", argv[0]);
    if ((logPtr1 = fopen(logFileName1, "w+")) == NULL) {
    fprintf(stderr, "Unable to create file test_pgm \n");
    exit(-1);
    sprintf(logFileName2, "%s.log2", argv[0]);
    if ((logPtr2 = fopen(logFileName2, "w+")) == NULL) {
    fprintf(stderr, "Unable to create file test_pgm \n");
    exit(-1);
    sprintf(logFileName3, "%s.log3", argv[0]);
    if ((logPtr3 = fopen(logFileName3, "w+")) == NULL) {
    fprintf(stderr, "Unable to create file test_pgm \n");
    exit(-1);
    Init();
    for (i = 0; i < writeCount; i++) {
    di.di_currOffset = (1 << 18) * (i + 1);
    di[i].di_scheduled = 0;
    gettimeofday(&t1, NULL);
    while (1) {
    int curScheduled = 0;
    /* Schedule the disk operations */
    for (i = 0; i < writeCount; i++) {
    if (di[i].di_scheduled == 0) {
    LaunchDiskOperation(&di[i]);
    glob_scheduled++;
    curScheduled++;
    /* Handle the responses */
    HandleSignalResponses();
    if ((curScheduled) && (glob_respond % DISPLAY_COUNT == 0)) {
    gettimeofday(&t2, NULL);
    timeTaken = ((t2.tv_sec * 1000000 + t2.tv_usec) -
    (t1.tv_sec * 1000000 + t1.tv_usec))/1000;
    printf("Scheduled = %d, Responded = %d, Time Taken = %ld ms \n",
    glob_scheduled, glob_respond, timeTaken);
    fprintf(logPtr1, "Scheduled = %d, Responded = %d, Time Taken = %ld ms \n",
    glob_scheduled, glob_respond, timeTaken);
    fprintf(stderr,"wrote to logPtr1 ..\n");
    fprintf(logPtr2, "Scheduled = %d, Responded = %d, Time Taken = %ld ms \n",
    glob_scheduled, glob_respond, timeTaken);
    fprintf(stderr,"wrote to logPtr2 ..\n");
    fprintf(logPtr3, "Scheduled = %d, Responded = %d, Time Taken = %ld ms \n",
    glob_scheduled, glob_respond, timeTaken);
    fprintf(stderr,"wrote to logPtr3 ..\n");
    t1 = t2;

    Hi @cooldog ,
    I hit this same LVM2 snapshot kernel oops on several Oracle Linux 6.5 servers running UEK R3 kernel version 3.8.13-16.3.1.  I have Linux Premier Support so I opened a Service Request.  Oracle Support got back to me with the following notes.
    Hello Matt, 
    Bug 17487738 : EXT4: STRESS TESTING WITH SUSPEND/RESUME FS ACCESS CAUSES FS ERRORS This bug is fixed in kernel version: 3.8.13-18. This kernel will be available quite soon for download.
    You may upgrade the kernel once its available. ~Siju 
    Update
    Dear Matt, Latest available UEK3 kernel version 'kernel-uek-3.8.13-26.el6uek.x86_64' incorporates the required bugfix. [root@server1 tmp]# rpm -q --changelog -p kernel-uek-3.8.13-26.el6uek.x86_64.rpm | grep -i 17487738
    warning: kernel-uek-3.8.13-26.el6uek.x86_64.rpm: Header V3 RSA/SHA256 signature: NOKEY, key ID ec551f03
    - fs: protect write with sb_start/end_write in generic_file_write_iter (Guangyu Sun) [Orabug: 17487738] <<<<<<======================================== You can download the UEK3 kernel from ULN or from public-yum repo. 
    http://public-yum.oracle.com/repo/OracleLinux/OL6/UEKR3/latest/x86_64/getPackage/kernel-uek-firmware-3.8.13-26.el6uek.noarch.rpm
    http://public-yum.oracle.com/repo/OracleLinux/OL6/UEKR3/latest/x86_64/getPackage/kernel-uek-3.8.13-26.el6uek.x86_64.rpm Hope this helps! ~Siju 
    Subscribe to the Oracle Linux el-errata mailing list .
    The latest kernel-uek-3.8.13-26.el6uek.x86_64 version fixed the problem.
    - Matt

  • Where to download the latest front-end tools?

    I know where to find the latest patches, but I am looking for the latest complete front end tools installer for SAP GUI 6.40.
    Thank you,
    Dennis

    I just tried this for you and was able to start the download process..here is the full path for sap gui 7.10 for windows version..
    ftp://ftp.sap.com/pub/sapgui/win/710/compilation1/
    It doesn't even require email..just right click and then save target as its in a compressed form..
    Let me know..

  • WRT120N Latest firmware BUG & PATCH

    Hello,
    I just bought a WRT120N Wireless Access Point. I upgraded its firmware to the latest available (v1.0.04) but there is a BUG in the "Applications & Gaming" section. In particular, in the "Single Port Forwarding": two applications with the same internal port, even with different IP addresses, can be added and the error message is "Port Number is duplicate.".
    This behavior is incorrect and can be explained with an example: let us assume we have two web server behind the NAT. Both are listening on the default port 80/tcp and have address 192.168.1.2 and 192.168.1.3. It is possible to forward the data received by the router on port 80/tcp to the web server 192.168.1.2 and the data received by the router on port 8080/tcp to the web server 192.168.1.3. This is allowed because everything is unique: if the router receive a packet on port 80/tcp it have to rewrite the destination IP address and insert 192.168.1.2 while if it receive a packet on port 8080/tcp it have to rewrite the destination IP address and tcp port (192.168.1.3 and 80). It is irrelevant that final port destination is the same. Of course, it is important that the two rules have a different external port: otherwise the router could not distinguish between them but the internal port is irrelevant (as long as two rules are not identical).
    The BUG is circumscribed in the JavaScript since I tried to "nop" the wrong check with Firefox/Firebug and the rules are correctly memorized in the configuration and they works without issues.
    I Fixed the JavaScript and, in the following, there is the patch. Actually, this patch does not solve another minor BUG: theoretically it is possible to redirect two different external ports to the same couple internal IP/port. The solution is trivial too, but this would require rewrite a larger portion of code, so I decided to not fix this minor BUG because it is less severe and the scenario is less common.
    This BUG seems tightly related to http://forums.linksysbycisco.com/linksys/board/message?board.id=Wireless_Routers&message.id=85768&query.id=245618#M85768 but that one is on another router/firmware (that I do not own) so I do not know if this patch apply to that BUG too.
    Please let me know if you need further informations
    Marco Papa Manzillo
    ----------- Patch -------------
     diff -ur 192.168.167.1 2/index.htm 192.168.167.1/index.htm
    --- 192.168.167.1 2/index.htm   2010-01-05 13:39:59.000000000 +0100
    +++ 192.168.167.1/index.htm     2010-01-05 14:32:00.000000000 +0100
    @@ -535,9 +535,10 @@
     var fNameHead = "gport_external";
     var fNameTail = "gport_internal";
    +var fNameIP   = "private_ip4_";
     var applicationName = "application";
     var appname = "";
    -var i, rs, rs2, j, index, numProtocol, temp;
    +var i, rs, rs2, j, index, numProtocol, ipv4_private, temp, temp2;
      for (i = 0; i < F.elements.length; i++) {
     f = F.elements[i];
    @@ -548,11 +549,15 @@
     continue;
            }else {
     temp = "protocol" + f.name.substring (fNameTail.length, fNameTail.length + 2);
    +temp2 = fNameIP + f.name.substring (fNameTail.length, fNameTail.length + 2);
     }else {
     temp = "protocol" + f.name.substring (fNameHead.length, fNameHead.length + 2);
    +temp2 = fNameIP + f.name.substring (fNameHead.length, fNameHead.length + 2);
     numProtocol = document.getElementsByName(temp)[0].value;
    +ipv4_private = document.getElementsByName(temp2)[0].value;
    +
     if (f.value.length == 0)continue;
    @@ -584,7 +589,7 @@
     if(rs2=="1") break;}
    -rs = checkDuplication_PortRange3 (F, f, numProtocol, fNameHead, fNameTail, 0, 15);
    +rs = checkDuplication_PortRange3 (F, f, numProtocol, ipv4_private, fNameHead, fNameTail, fNameIP, 0, 15);
     if (rs == true||rs2 == "1") {
     alert (msg_alert_0038);
     //f.value = f.defaultValue;
    diff -ur 192.168.167.1 2/jslib.js 192.168.167.1/jslib.js
    --- 192.168.167.1 2/jslib.js    2010-01-05 13:35:03.000000000 +0100
    +++ 192.168.167.1/jslib.js      2010-01-05 15:27:11.000000000 +0100
    @@ -549,19 +549,21 @@
            return false;
     //rob. 2009.0325 also check protocol type when submit form.
    -function checkDuplication_PortRange3 (F, f, numProtocol, fNameHead, fNameTail, startCount, maxItem)
    +// Marco Papa Manzillo 2009.0105 also check internal IPv4 for internal port when submit form
    +function checkDuplication_PortRange3 (F, f, numProtocol, ipv4_private,fNameHead, fNameTail, fNameIP, startCount, maxItem)
            if (fNameHead.length == 0)      return false;
            if (fNameTail.length == 0)      return false;
            if (f.value.length   == 0)      return false;
            var fPort1 = new Array (null, null, null, null);
    -       var tmpName1, tmpName2;
    +       var tmpName1, tmpName2, tmpName3;
            var fProtocol = "protocol";
            var tmpProtocol;
    -       var a, a2, b1, b2, ck=0,rs;
    +       var a, a2, a3, b1, b2, b4, ck=0,rs;
            a= parseInt (f.value);
            a2=parseInt (numProtocol);
    +       a3=parseInt (ipv4_private);
            tmpName1 = "";
            if (f.name.substring (0, fNameHead.length) == fNameHead)
    @@ -575,19 +577,21 @@
                    tmpName1 = fNameHead + i;
                    tmpName2 = fNameTail + i;
                    tmpProtocol = fProtocol + i;
    +               tmpName3 = fNameIP + i;
                    if (f.name == tmpName1 || f.name == tmpName2)   continue;
    -               rs = DynamicGetField (F, 3, tmpName1, tmpName2, tmpProtocol, "", fPort1);
    +               rs = DynamicGetField (F, 4, tmpName1, tmpName2, tmpProtocol, tmpName3, fPort1);
                    if (rs == false)        continue;
                    b1 = (fPort1[0].value.length == 0) ? 0: parseInt (fPort1[0].value);
                    b2 = (fPort1[1].value.length == 0) ? 0: parseInt (fPort1[1].value);
                    b3 = (fPort1[2].value.length == 0) ? 0: parseInt (fPort1[2].value);
    +               b4 = (fPort1[3].value.length == 0) ? 0: parseInt (fPort1[3].value);
                    if (ck==0)//check tail
    -                       if (a == b2)
    +                       if (a == b2 && a3==b4 ) // Internal IP must be checked only for internal ports.
                                    if ((a2 == 99)||(a2 == b3)) return true;

    First of all I would suggest you to reset the router for 45 seconds and reconfigure all the settings again as you have upgraded the router's firmware.
    What is the IP address you are getting from the modem...?
    What happen when you connect the computer directly to the Modem..?
    Do not load the backup config file on the router.After resetting the router,reconfigure all the settings again.

Maybe you are looking for