[Kernel module development ]Makefile issue with .cpp

Hi all,
I'm currently in the process of rewriting an external kernel module, that shares a big part of its code with the Windows version of the driver.  The common files are C-code, but for some Windows-related obscure reason their extension is .cpp.  In the previous version of the driver, we had to run a small script on the files to convert the .cpp to .c files for the linux driver.  Not very elegant.  So I'd like to be able to work directly on the .cpp files, but compile them as "pure C" files.  This would allow us to directly work on the files fetched from the VCS, and it's a lot nicer!
Unfortunately, when compiling a kernel module, it's ultimately the kernel's Makefile that's called to actually do the compilation, and no rule is defined in it to handle .cpp files, even when they contain pure-C code.  So my source files are never found, and I get a nice "no rule to make target".
Would any of you know a way to do this?  I know of the "-x c" gcc option, but as I don't really master Makefiles, I don't know if I can pass it to the kernel Makefile, and no more how...  I looked all over the internet (took me a long time to read all of it...) and found nothing so far.
Thanks a lot

It's a bash check ([), it tells the script to add a conditional makedepends (if the kernel has that name, add that package as a dependency to build). It's optional, so it doesn't do any harm.
Thanks for looking though .

Similar Messages

  • SQL Developer connection issue with JDBC

    Hi skutz & friends,
    I have problem with Oracle SQL Developer I can not connect to any oracle db
    because Status : Failure -Error loading native JDBC driver library.
    However, I download SQL developer [ Oracle SQL Developer for Windows (JDK1.5.0_06 is bundled in this zip) ]
    After it is not working. Also I download JDK 5.0 Update 14
    The Java SE Development Kit (JDK) to install it on my PC again.
    But it does not work. My install path information:
    install path as C:\Program Files\SQLDEVELOPER_INSTAL\sqldeveloper
    local oracle as !0g 10201
    SQL version as sqldeveloper-1.2.1.3213 which download last versionfrom OTN on 2/18/2008.
    for connection, taken basic.
    port as default 1521
    hostname and saver name are same.
    I created a environment variable in window xp.
    SQLDEVELOPER_USER_DIR AS C:\Program Files\SQLDEVELOPER_INSTAL\sqldeveloper
    can anybody help me with this connection?
    thanks
    Jimmy

    Duplicate thread: Please enter all responses on other thread: SQL seveloper connection issue with JDBC

  • Building kernel module, works only fine with default kernel26-headers

    I am trying to build the phc-k8 package from the AUR.
    I had to adapt the PKGBUILD a bit. The problem is it seems to want to have certain headers (a lot of headers, actually) in asm/ that are present in asm-generic/ in the kernel26-headers package and are in the same location in my own kernel package (which doesn't have the headers split out).
    This is how the asm* directories look:
    [stijn@hermes phc-k8]$ ls /usr/src/linux-2.6.32-ARCH/include/asm*
    /usr/src/linux-2.6.32-ARCH/include/asm:
    asm-offsets.h bitsperlong.h
    /usr/src/linux-2.6.32-ARCH/include/asm-generic:
    4level-fixup.h bugs.h dma-mapping-common.h ioctl.h local.h param.h sections.h stat.h uaccess.h
    atomic64.h cacheflush.h emergency-restart.h ioctls.h memory_model.h parport.h segment.h string.h uaccess-unaligned.h
    atomic.h cache.h errno-base.h io.h mman-common.h pci-dma-compat.h sembuf.h swab.h ucontext.h
    atomic-long.h checksum.h errno.h iomap.h mman.h pci.h serial.h syscall.h unaligned.h
    audit_change_attr.h cmpxchg.h fb.h ipcbuf.h mm_hooks.h percpu.h setup.h syscalls.h unistd.h
    audit_dir_write.h cmpxchg-local.h fcntl.h irqflags.h mmu_context.h pgalloc.h shmbuf.h system.h user.h
    audit_read.h cputime.h futex.h irq.h mmu.h pgtable.h shmparam.h termbits.h vga.h
    audit_signal.h current.h getorder.h irq_regs.h module.h pgtable-nopmd.h siginfo.h termios-base.h vmlinux.lds.h
    audit_write.h delay.h gpio.h Kbuild msgbuf.h pgtable-nopud.h signal-defs.h termios.h xor.h
    auxvec.h device.h hardirq.h Kbuild.asm mutex-dec.h poll.h signal.h timex.h
    bitops div64.h hw_irq.h kdebug.h mutex.h posix_types.h socket.h tlbflush.h
    bitops.h dma-coherent.h ide_iops.h kmap_types.h mutex-null.h resource.h sockios.h tlb.h
    bitsperlong.h dma.h int-l64.h libata-portmap.h mutex-xchg.h rtc.h spinlock.h topology.h
    bug.h dma-mapping-broken.h int-ll64.h linkage.h page.h scatterlist.h statfs.h types.h
    /usr/src/linux-2.6.32-ARCH/include/asm-x86:
    asm-offsets.h bitsperlong.h
    [stijn@hermes phc-k8]$ ls /usr/src/linux-2.6.31.12-server/include/asm*
    /usr/src/linux-2.6.31.12-server/include/asm:
    asm-offsets.h
    /usr/src/linux-2.6.31.12-server/include/asm-generic:
    4level-fixup.h bugs.h dma-mapping-common.h ioctl.h local.h param.h sections.h stat.h uaccess.h
    atomic64.h cacheflush.h emergency-restart.h ioctls.h memory_model.h parport.h segment.h string.h uaccess-unaligned.h
    atomic.h cache.h errno-base.h io.h mman-common.h pci-dma-compat.h sembuf.h swab.h ucontext.h
    atomic-long.h checksum.h errno.h iomap.h mman.h pci.h serial.h syscall.h unaligned.h
    audit_change_attr.h cmpxchg.h fb.h ipcbuf.h mm_hooks.h percpu.h setup.h syscalls.h unistd.h
    audit_dir_write.h cmpxchg-local.h fcntl.h irqflags.h mmu_context.h pgalloc.h shmbuf.h system.h user.h
    audit_read.h cputime.h futex.h irq.h mmu.h pgtable.h shmparam.h termbits.h vga.h
    audit_signal.h current.h getorder.h irq_regs.h module.h pgtable-nopmd.h siginfo.h termios-base.h vmlinux.lds.h
    audit_write.h delay.h gpio.h Kbuild msgbuf.h pgtable-nopud.h signal-defs.h termios.h xor.h
    auxvec.h device.h hardirq.h Kbuild.asm mutex-dec.h poll.h signal.h timex.h
    bitops div64.h hw_irq.h kdebug.h mutex.h posix_types.h socket.h tlbflush.h
    bitops.h dma-coherent.h ide_iops.h kmap_types.h mutex-null.h resource.h sockios.h tlb.h
    bitsperlong.h dma.h int-l64.h libata-portmap.h mutex-xchg.h rtc.h spinlock.h topology.h
    bug.h dma-mapping-broken.h int-ll64.h linkage.h page.h scatterlist.h statfs.h types.h
    /usr/src/linux-2.6.31.12-server/include/asm-x86:
    asm-offsets.h
    Apart from the asm-x86 dir the contents are identical (I checked the file listing of both asm-generic dirs and diff shows no difference between them). If I build the package with the default 2.6.32-ARCH kernel specified, it works. It finds all the headers and it compiles beautifully. However, when I build it with my own kernel (2.6.31.12-server), it spits out a sh*tload of errors (amongst which, in the beginning, all those asm files it can't find):
    [stijn@hermes phc-k8]$ grep bestaat log
    include/linux/linkage.h:5:25: fout: asm/linkage.h: Bestand of map bestaat niet
    include/linux/types.h:4:23: fout: asm/types.h: Bestand of map bestaat niet
    include/linux/posix_types.h:47:29: fout: asm/posix_types.h: Bestand of map bestaat niet
    include/linux/bitops.h:17:24: fout: asm/bitops.h: Bestand of map bestaat niet
    include/linux/param.h:4:23: fout: asm/param.h: Bestand of map bestaat niet
    include/linux/kernel.h:20:27: fout: asm/byteorder.h: Bestand of map bestaat niet
    include/linux/kernel.h:21:21: fout: asm/bug.h: Bestand of map bestaat niet
    include/linux/kernel.h:62:24: fout: asm/div64.h: Bestand of map bestaat niet
    include/linux/errno.h:4:23: fout: asm/errno.h: Bestand of map bestaat niet
    include/linux/prefetch.h:14:27: fout: asm/processor.h: Bestand of map bestaat niet
    include/linux/prefetch.h:15:23: fout: asm/cache.h: Bestand of map bestaat niet
    include/linux/list.h:7:24: fout: asm/system.h: Bestand of map bestaat niet
    include/linux/string.h:21:24: fout: asm/string.h: Bestand of map bestaat niet
    include/linux/thread_info.h:56:29: fout: asm/thread_info.h: Bestand of map bestaat niet
    include/linux/smp.h:36:21: fout: asm/smp.h: Bestand of map bestaat niet
    include/linux/stat.h:6:22: fout: asm/stat.h: Bestand of map bestaat niet
    include/linux/spinlock_types.h:13:33: fout: asm/spinlock_types.h: Bestand of map bestaat niet
    include/linux/spinlock.h:88:27: fout: asm/spinlock.h: Bestand of map bestaat niet
    include/linux/spinlock.h:364:24: fout: asm/atomic.h: Bestand of map bestaat niet
    include/linux/wait.h:26:25: fout: asm/current.h: Bestand of map bestaat niet
    include/linux/mmzone.h:20:22: fout: asm/page.h: Bestand of map bestaat niet
    include/linux/rwsem.h:22:65: fout: asm/rwsem.h: Bestand of map bestaat niet
    include/linux/topology.h:34:26: fout: asm/topology.h: Bestand of map bestaat niet
    include/linux/elf.h:7:21: fout: asm/elf.h: Bestand of map bestaat niet
    include/linux/module.h:20:23: fout: asm/local.h: Bestand of map bestaat niet
    include/linux/module.h:22:24: fout: asm/module.h: Bestand of map bestaat niet
    include/linux/device.h:26:24: fout: asm/device.h: Bestand of map bestaat niet
    include/linux/timex.h:170:23: fout: asm/timex.h: Bestand of map bestaat niet
    include/linux/kmemtrace.h:12:31: fout: trace/events/kmem.h: Bestand of map bestaat niet
    include/linux/auxvec.h:4:24: fout: asm/auxvec.h: Bestand of map bestaat niet
    include/linux/mm_types.h:16:21: fout: asm/mmu.h: Bestand of map bestaat niet
    include/linux/sched.h:65:24: fout: asm/ptrace.h: Bestand of map bestaat niet
    include/linux/sched.h:66:25: fout: asm/cputime.h: Bestand of map bestaat niet
    include/linux/ipc.h:21:24: fout: asm/ipcbuf.h: Bestand of map bestaat niet
    include/linux/sem.h:35:24: fout: asm/sembuf.h: Bestand of map bestaat niet
    include/linux/signal.h:4:24: fout: asm/signal.h: Bestand of map bestaat niet
    include/linux/signal.h:5:25: fout: asm/siginfo.h: Bestand of map bestaat niet
    include/linux/percpu.h:10:24: fout: asm/percpu.h: Bestand of map bestaat niet
    include/linux/seccomp.h:8:25: fout: asm/seccomp.h: Bestand of map bestaat niet
    include/linux/resource.h:71:26: fout: asm/resource.h: Bestand of map bestaat niet
    include/linux/io.h:22:20: fout: asm/io.h: Bestand of map bestaat niet
    include/linux/delay.h:14:23: fout: asm/delay.h: Bestand of map bestaat niet
    /home/stijn/pkgbuilds/phc-k8/src/phc-k8_v0.4.2/phc-k8.c:39:21: fout: asm/msr.h: Bestand of map bestaat niet
    include/acpi/platform/aclinux.h:64:22: fout: asm/acpi.h: Bestand of map bestaat niet
    include/linux/ioctl.h:4:23: fout: asm/ioctl.h: Bestand of map bestaat niet
    include/linux/fcntl.h:4:23: fout: asm/fcntl.h: Bestand of map bestaat niet
    'Fout' meaning 'error' and 'Bestand of map bestaat niet' 'File or directory does not exist'.
    This is how the PKGBUILD looks:
    # Contributor: fs4000 <matthias_dienstbier[at]yahoo[dot]de>
    pkgname=phc-k8-server
    pkgver=0.4.2
    _kernver="2.6.31.12-server"
    pkgrel=1
    pkgdesc="frequency driver for AMD K8 with undervolting feature"
    url="http://www.linux-phc.org"
    arch=('i686' 'x86_64')
    license=('GPL')
    [ `uname -r` = 2.6.32-ARCH ] && makedepends=('kernel26-headers=2.6.32')
    provides=('linux-phc')
    [ "$pkgname" = "phc-k8" ] && backup=('etc/modprobe.d/phc-k8.conf')
    install=phc-k8.install
    source=(phc-k8-$pkgver.tar.gz::$url/forum/download/file.php?id=83)
    depends=(kernel26server)
    build() {
    sed "s/depmod.*/depmod $_kernver/" -i ../$install
    cd phc-k8_v$pkgver
    sed -i 's# /etc/modprobe.d/phc-k8.conf# ${DESTDIR}/etc/modprobe.d/phc-k8.conf#' Makefile
    sed -i 's#\([^=]\) /lib/modules/#\1 ${DESTDIR}/lib/modules/#' Makefile
    sed -i 's/^\tdepmod $(KERNELVERSION) -a/#\tdepmod $(KERNELVERSION) -a/' Makefile
    make KERNELSRC=/usr/src/linux-$_kernver/ || return 1
    install -d "$pkgdir/etc/modprobe.d"
    make DESTDIR="$pkgdir" install || return 1
    if [ "$pkgname" = "phc-k8" ]; then
    install -d "$pkgdir/usr/share/doc/phc-k8/"
    install -m644 {Changelog,README} "$pkgdir/usr/share/doc/phc-k8/"
    else
    # delete the config if we build for another kernel
    rm -r "$pkgdir/etc"
    fi
    sha1sums=('3f526f90d0f0a2defa24802787546117fdc3e1e8')
    Any clues?

    It's a bash check ([), it tells the script to add a conditional makedepends (if the kernel has that name, add that package as a dependency to build). It's optional, so it doesn't do any harm.
    Thanks for looking though .

  • Event ID 41 Kernel- Power and Memory Issues with P67A-GD65

    Alright guys, the reason I'm starting this topic is because I have recently bought an i7-2600K, 8GB (2GBx4) Corsair Dominator CMP4GX3M2A1600C8, a Radeon HD 6970 for an update to my system, I also have an Intel X-25M First Generation 80GB SSD as the boot drive and then 2 Western Digital Black Cavier 1TB storage drives. I currently have OC Genie turned on and my processor is OCed to 4.2GHZ, I have a Zalman 9900Max air cooler on it and my usual processor temp is 34C. Basically every once and a while I'm get Blue Screens on my system, Windows Event Viewer Tags it as Event ID 41 Kernel-Power, I've also gotten PFN_LIST_CORRUPT while playing Crysis once. I'm wondering if it's memeory so I'm about to run my system through MemTest and see what it turns up. So here are my reasons for this post.
    1. MSI's website lists only triple channel memeory for corsair for this board which of course is dual channel, so does anyone have a recommendations on memory if I do have to switch them out which I would hate to leave corsair.
    2. Has anyone else had this problem with their system?
    Thanks guys

    Quote from: michael4man on 24-January-11, 08:13:52
    Alright guys, the reason I'm starting this topic is because I have recently bought an i7-2600K, 8GB (2GBx4) Corsair Dominator CMP4GX3M2A1600C8, a Radeon HD 6970 for an update to my system, I also have an Intel X-25M First Generation 80GB SSD as the boot drive and then 2 Western Digital Black Cavier 1TB storage drives. I currently have OC Genie turned on and my processor is OCed to 4.2GHZ, I have a Zalman 9900Max air cooler on it and my usual processor temp is 34C. Basically every once and a while I'm get Blue Screens on my system, Windows Event Viewer Tags it as Event ID 41 Kernel-Power, I've also gotten PFN_LIST_CORRUPT while playing Crysis once. I'm wondering if it's memeory so I'm about to run my system through MemTest and see what it turns up. So here are my reasons for this post.
    1. MSI's website lists only triple channel memeory for corsair for this board which of course is dual channel, so does anyone have a recommendations on memory if I do have to switch them out which I would hate to leave corsair.
    2. Has anyone else had this problem with their system?
    Thanks guys
    I sold my 3x 2GB Corsair Dominator 1600s for 2x 4GB G.SKILL RipJaw X 1333s because they are 1.5V CL7 and XMP Sandy Bridge optimized  : P

  • Kernel 7.01 upgrade issue.

    I'm installing EHP1 in our solution manager and I'm having a very weird problem while upgrading the kernel.
    Our system is running on Windows 2003 32 bit and I have tried 3 kernels already and none of them seems to work.
    basically the issue seems to be that the commands are not recognizable... for example if I run R3trans -d i get "The system cannot execute the specified program" in the event viewer i can see,
    "Generate Activation Context failed for E:\usr\sap\<sid>\SYS\exe\uc\NTI386_701\R3trans.exe. Reference error message: The referenced assembly is not installed on your system."
    Same happends with most executables...
    The problem does not exits with 700 kernels.
    Theres no issues with permission and I'm 100% sure I'm downloading the right kernel.... I wonder whats wrong?
    Maybe I'm missing an OS SP or something....
    Regards
    Juan

    Kernel 7.01 is created with a newer compiler than the older kernels. You need to install the appropriate runtime DLLs to make them work.
    Read Note 684106 - Microsoft runtime DLLs
    <...>
    For SAP Releases 4.6D EX2, Web AS 6.40 EX2, SAP NetWeaver 7.01 and 7.10 and higher, download the installation program vcredist_<platform>.exe (C runtime 8.0; this is contained in Microsoft Visual C++ 2005 SP1 Redistributables) from the Microsoft download page. Then execute the program. The vcredist_<platform> installation packages are also delivered with the installation master DVDs of SAP Releases 7.01 and 7.10 and are located in the NTPATCH directory.
    <...>
    Markus

  • WLAN issues with N8

    Hi All,
    I have developed an issued with my N8 where I'm unable to browse with a WLAN Connection. I'm able to see WLAN connections and connect the device to the WLAN. But when I start a browsing session (trying to access Google), it gives an error. Also, tried connection to other websites but the same error pops up. I have also checked the WLAN is connected all the time. I have tried chaning the priority settings in the Access Point, chaning the access points in the bookmarks but to no avail.
    I was able to connect to WLAN previously until after I updated to ANNA. I'm unsure where and what settings I had changed after that (as it was automatically connecting to packet data causing my phone bills to shoot) which is now causing the issue.
    If anyone has a solution to this (except a hard reset), please reply to this post. I would not prefer to go for a hard resetting as there is a lot of data in the phone and I have already used up the 1 yr free subscription of OVI.
    Thanks in advance,
    Manish K.

    babis3g wrote:
    the latest update is 14.02 but i think even that firmware has not fix for wlan problem bug
    i dont know why the nokia updater does not show you the update
    you need to go here
    http://www.nokia.co.uk/support/download-software/device-software-update/can-i-update
    and type at the end of page your mobile serial product code and see if you can update
    My N8 is now on PR1.2 - I think I got an OTA notification of it being available.
    Haven't made any changes to config - have WLAN scanning off. But does seem to connect to my home WLAN / WiFi in a sort of random way. Not sure whether to think it's any more robust, or not, really, I just think it's something of a shame that other devices (Blackberry phone, 1st gen iPod touch, and other WiFi devices) have no trouble, whereas a fairly new phone has.
    I guess I just wish WLAN / WiFi worked reliably, really (WPA2, fairly long PSK - that I shouldn't have to change just because of one new-ish device).
    The other question I had is what's the purpose of the small, white LED on the side of the case - just above the USB port. I've not read any description or explanation of it, so wondered whether anybody knew?

  • Reason for Flash issues with 10.2 update

    I think I am beginning to understand the Flash issue. Because I have several Mac's and have only had one develop a issue with the new Flash 10.2 update. My feeling is that the one Mac a White Macbook with Intel graphics is the only one having the issue. While my other Mac's a Macbook Air, and two Mac Mini's with the Nvidia 9400M graphics and the Air's Nvidia 320M are not. Leads me to believe that somehow the hardware acceleration in the Flash that puts more use of the graphics chip rather then the CPU may be the cause. It may not work as well with the Intel graphics. The Flash official requirements is 128Mb of VRAM for it to work. I would say the older Intel chips may be causing a problem. Now why it works in 32 Bit mode with Safari is a bit of a mystery. A quick fix seems to be to enable Safari to run in 32 Bit or to use Google's Chrome browser which has built in Flash.

    mmm.. please see the thread "Flash 10.2 choppy in fullscreen." I have plenty of VRAM here 288MB to be precise. 32bit or more RAM is not the solution as neither it is to turn the automatic switch in energy preferences. Clearly everything works well with version 10.1, problems just happen when you upgrade to version 10.2 and 10.3(beta).

  • Issue with addAsync

    Hi,
    I have an issue with addAsync that handler function is not invoked when event fired. It does not work as I use addAsync in deeper function calls as below code.
    The player does fire MediaComplete event but correct handler never get called. Anyone know has ideas of what the problem is?
    Here is the flow of the code:
    - Play a video
    - Let it plays for 10 seconds (wait for a none existing event)
    - Seek to the end of time elapse
    - Verify video is stopped playing
    public function testVidSeekBeyondLength():void
    var uuid:String = "7b992781-37f7-4abd-a948-f7d540237aa7";
    Player.Instance.addEventListener(Events.VideoLoaded,
    addAsync(putVideoPlayFor10Secs,
    45000,
    null,
    null));
    Player.Instance.callMethod("playId", uuid);
    private function putVideoPlayFor10Secs(e:Event):void
    Player.Instance.removeEventListener(e.type, putVideoPlayFor10Secs);
    Player.Instance.addEventListener(Events.NotExist,
    addAsync(neverInvoke,
    10000,
    null,
    verifyVidSeekBeyondLength));
    private function verifyVidSeekBeyondLength(e:Event):void
    Player.Instance.removeEventListener(Events.NotExist, neverInvoke);
    var length:Number = Player.Instance.videoWindow.Duration;
    Player.Instance.addEventListener(Events.MediaComplete,
    addAsync (verifyVidSeekBeyondLengthStop,
    15000,
    null,
    errorVidSeekBeyondLengthNotStop));
    Player.Instance.callMethod("seek", length);
    private function verifyVidSeekBeyondLengthStop(e:Event):void
    Player.Instance.removeEventListener(e.type, verifyVidSeekBeyondLengthStop);
    var length:Number = Player.Instance.videoWindow.Duration;
    var start:int = new int(length / 60);
    var expectedPos:String = new String(start) + ":";
    var pos:String = Player.Instance.callMethod("getPosition") as String;
    Assert.assertTrue("Position should be the video's length.", pos.indexOf(expectedPos) == 0);
    var state:String = Player.Instance.callMethod("getState") as String;
    Assert.assertEquals("Video should be stopped after seek beyond its length.", PlayerState.Stopped, state);
    private function errorVidSeekBeyondLengthNotStop(param:Object):void
    fail("Video was not stopped after seek beyond its length.");
    Thanks,
    Dina

    I suspect the problem is that because verifyVidSeekBeyondLength is<br />defined as the errorFunction for the addAsync, once that has triggered<br />FlexUnit assumes that the test has failed and it doesn't expect any<br />further testing to occur. As a result all future events are ignored<br />which is why MediaComplete is ignored. If you were instead to define<br />and start your own 10 second Timer that has as it'<br />TimerEvent.TIMER_COMPLETE an  addAsync(verifyVidSeekBeyondLength,<br />15000) handler it would work correctly.<br /><br />As a side note, the call in the test to<br />Player.Instance.removeEventListener(e.type, putVideoPlayFor10Secs);<br />isn't doing anything. You would need to remove the function returned<br />by the addAsync() call to truly remove the event listener that was<br />registered.<br /><br />-- Daniel R. <[email protected]> [http://danielr.neophi.com/]<br /><br />On Wed, Feb 11, 2009 at 3:05 PM, Dina So <[email protected]> wrote:<br />> A new discussion was started by Dina So in<br />><br />> FlexUnit Development --<br />>   Issue with addAsync<br />><br />> Hi,<br />><br />> I have an issue with addAsync that handler function is not invoked when<br />> event fired. It does not work as I use addAsync in deeper function calls as<br />> below code.<br />><br />> The player does fire MediaComplete event but correct handler never get<br />> called. Anyone know has ideas of what the problem is?<br />><br />> Here is the flow of the code:<br />> - Play a video<br />> - Let it plays for 10 seconds (wait for a none existing event)<br />> - Seek to the end of time elapse<br />> - Verify video is stopped playing

  • Idoc flatfile to IDOC xml issue with new PI7.11 module SAP_XI_IDOC/IDOCFlat

    Hi,
    I am trying to develop a scenario as mentioned in the blog using the new module available in PI7.1,but I am getting this error
    "Error: com.sap.conn.idoc.IDocMetaDataUnavailableException: (3) IDOC_ERROR_METADATA_UNAVAILABLE: The meta data for the IDoc type "ORDERS05" is unavailable."
    I have made every configuration correct and IDOC meta data available in both SAP R3 and PI,but it is still complaning about the meta data does not exist.
    Blog:  http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/13743%3Fpage%3Dlast%26x-order%3Ddate
    did anybody face issue with the new module available "SAP_XI_IDOC/IDOCFlatToXmlConvertor",please help me or give me mre information why I am getting this meta data error.
    Thank you,
    Sri

    Hi Sri,
    To Convert IDOC Flat file into IDOC xml from the given blog, the IDOC flat file should be present in standard format like:
    E2EDK01005                    0000047110815000000000001.........
    E2EDKA1003                    0000047110815000000000002.........
    E2EDKA1003                    0000047110815000000000003..........
    E2EDKA1003                    0000047110815000000000004........
    The Flat file have relationship as IDOC Number "000004711081500000" and segment sequence "0000001".
    If your flat file is not in this formate so i don't think that module is able to convert into IDOC xml. and if your file is already in this format then it may be issue with destinations which are created in NWA.
    Thanks
    Harish

  • Module Function Name Resolution - Issues with DefaultCommandPrefix

    Just getting started on module development, running PS4, and I've run into an... inconsistency... that I'm trying to understand. I've got two test functions, Get-Something and Set-Something in a script module. In my manifest file I specify a DefaultCommandPrefix
    of 'Test'.
    My issue is the function name resolution doesn't result in an executable result if you leave PowerShell up to it's own process.
    To begin with I closed all sessions and deleted all files in the CommandAnalysis directory. After starting a session I waited for the CommandAnalysis cache to populate. Then I ran a series of test commands to illustrate how, most of the time, the function
    name PowerShell registers with tab completion can't be executed because it lacks the 'Test' prefix. Even worse, much of the time tab completion won't recognize the correct (i.e., with prefix) name of the function and honor tab completion for it.
    Having just learned of the CommandAnalysis cache I assumed I would see it change as PowerShell 'learned' more about the module because the name resolves differently over time. I've included three files at the end of this post, the module code (ModuleTest.psm1),
    the manifest (ModuleTest.psd1) and the capture of output to the PowerShell session (ModuleTest.txt). I've tried to include the times I used <tab> and <ret> for tab completion and execution as well as (comments in parenthesis for things I did like
    starting a new session and checking the CommandAnalysis cache for changes).
    An example is, when first starting a session typing 'get-som<tab>' will resolve to 'Get-Something' (prefix 'Test' missing) and typing 'get-test<tab>' won't resolve to 'Get-TestSomething'. Try to execute the 'Get-Something' from tab completion
    and you'll get the 'name not recognized, blah, blah'.
    Now if you type 'get-som<tab>' PowerShell will resolve to 'ModuleTest\Get-Something' - looks promising... but no.  Try to execute the 'ModuleTest\Get-Something' from tab completion and you'll still get the 'name not recognized, blah, blah'.
    Even though the same key strokes resolved differently there were no changes made to the CommandAnalysis cache so I'm lost on why it produces two different (though equally useless) results.
    Manually importing the module and sometimes running Get-Command -Module ModuleTest will make tab completion of the function names behave correctly. Is this a known issue with using DefaultCommandPrefix in script modules or is there something I need to include
    in the manifest to enforce strict name recognition (including the prefix)?
    <ModuleTest.psm1>
    function Get-Something
     Write-Host "Get-Something Executed"
    function Set-Something
     Write-Host "Set-Something Executed"
    <ModuleTest.psd1>
    # Script module or binary module file associated with this manifest
    ModuleToProcess = 'ModuleTest.psm1'
    # Version number of this module.
    ModuleVersion = '1.0.0.0'
    # ID used to uniquely identify this module
    GUID = '241877ff-64be-40c8-a603-8d5acf7a48d8'
    # Author of this module
    Author = 'wb3'
    # Company or vendor of this module
    CompanyName = ''
    # Copyright statement for this module
    Copyright = '(c) 2015. All rights reserved.'
    # Description of the functionality provided by this module
    Description = 'Module description'
    # Minimum version of the Windows PowerShell engine required by this module
    PowerShellVersion = '2.0'
    # Name of the Windows PowerShell host required by this module
    PowerShellHostName = ''
    # Minimum version of the Windows PowerShell host required by this module
    PowerShellHostVersion = ''
    # Minimum version of the .NET Framework required by this module
    DotNetFrameworkVersion = '2.0'
    # Minimum version of the common language runtime (CLR) required by this module
    CLRVersion = '2.0.50727'
    # Processor architecture (None, X86, Amd64, IA64) required by this module
    ProcessorArchitecture = 'None'
    # Modules that must be imported into the global environment prior to importing
    # this module
    RequiredModules = @()
    # Assemblies that must be loaded prior to importing this module
    RequiredAssemblies = @()
    # Script files (.ps1) that are run in the caller's environment prior to
    # importing this module
    ScriptsToProcess = @()
    # Type files (.ps1xml) to be loaded when importing this module
    TypesToProcess = @()
    # Format files (.ps1xml) to be loaded when importing this module
    FormatsToProcess = @()
    # Modules to import as nested modules of the module specified in
    # ModuleToProcess
    NestedModules = @()
    # Default command prefix
    DefaultCommandPrefix = 'Test'
    # Functions to export from this module
    FunctionsToExport = '*'
    # Cmdlets to export from this module
    CmdletsToExport = '*'
    # Variables to export from this module
    VariablesToExport = '*'
    # Aliases to export from this module
    AliasesToExport = '*'
    # List of all modules packaged with this module
    ModuleList = @()
    # List of all files packaged with this module
    FileList = @()
    # Private data to pass to the module specified in ModuleToProcess
    PrivateData = ''
    <ModuleTest.output>
    PS C:\Scripts\PowerShell> Get-ChildItem -Path 'C:\Program Files\WindowsPowerShell\Modules' -Recurse<ret>
        Directory: C:\Program Files\WindowsPowerShell\Modules
    Mode                LastWriteTime     Length Name
    d----          3/5/2015   9:06 AM            ModuleTest
        Directory: C:\Program Files\WindowsPowerShell\Modules\ModuleTest
    Mode                LastWriteTime     Length Name
    -a---          3/5/2015   8:50 AM       2907 ModuleTest.psd1
    -a---          3/5/2015   9:01 AM        140 ModuleTest.psm1
    PS C:\Scripts\PowerShell> Get-Module -ListAvailable<ret>
        Directory: C:\Program Files\WindowsPowerShell\Modules
    ModuleType Version    Name                                ExportedCommands
    Script     1.0.0.0    ModuleTest                          {Get-Something, Set-Something}
    PS C:\Scripts\PowerShell> get-som<tab>
    PS C:\Scripts\PowerShell> Get-Something<ret>
    Get-Something : The term 'Get-Something' is not recognized as the name of a cmdlet, function, script file, or operable
    program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
    At line:1 char:1
    + Get-Something
    + ~~~~~~~~~~~~~
        + CategoryInfo          : ObjectNotFound: (Get-Something:String) [], CommandNotFoundException
        + FullyQualifiedErrorId : CommandNotFoundException
    (No change in CommandAnalysis cache)
    PS C:\Scripts\PowerShell> get-som<tab>
    PS C:\Scripts\PowerShell> ModuleTest\Get-Something<ret>
    ModuleTest\Get-Something : The term 'ModuleTest\Get-Something' is not recognized as the name of a cmdlet, function,
    script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is
    correct and try again.
    At line:1 char:1
    + ModuleTest\Get-Something
    + ~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : ObjectNotFound: (ModuleTest\Get-Something:String) [], CommandNotFoundException
        + FullyQualifiedErrorId : CommandNotFoundException
    (No change in CommandAnalysis cache)
    PS C:\Scripts\PowerShell> get-tes<tab>
    PS C:\Scripts\PowerShell> Get-TestSomething<ret>
    Get-Something Executed
    (New Session)
    (No change in CommandAnalysis cache)
    PS C:\Scripts\PowerShell> get-tes<tab><ret>
    get-tes : The term 'get-tes' is not recognized as the name of a cmdlet, function, script file, or operable program.
    Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
    At line:1 char:1
    + get-tes
    + ~~~~~~~
        + CategoryInfo          : ObjectNotFound: (get-tes:String) [], CommandNotFoundException
        + FullyQualifiedErrorId : CommandNotFoundException
    PS C:\Scripts\PowerShell> Import-Module ModuleTest<ret>
    (No change in CommandAnalysis cache)
    PS C:\Scripts\PowerShell> get-tes<tab><ret>
    PS C:\Scripts\PowerShell> Get-TestSomething
    Get-Something Executed
    (New Session)
    (No change in CommandAnalysis cache)
    PS C:\Scripts\PowerShell> get-tes<tab><ret>
    get-tes : The term 'get-tes' is not recognized as the name of a cmdlet, function, script file, or operable program.
    Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
    At line:1 char:1
    + get-tes
    + ~~~~~~~
        + CategoryInfo          : ObjectNotFound: (get-tes:String) [], CommandNotFoundException
        + FullyQualifiedErrorId : CommandNotFoundException
    PS C:\Scripts\PowerShell> Get-Command -Module ModuleTest<ret>
    CommandType     Name                                              
    ModuleName
    Function        Get-TestSomething                                 
    ModuleTest
    Function        Set-TestSomething                                 
    ModuleTest
    (No change in CommandAnalysis cache)
    PS C:\Scripts\PowerShell> get-tes<tab>
    PS C:\Scripts\PowerShell> Get-TestSomething<ret>
    Get-Something Executed
    PS C:\Scripts\PowerShell> moduletest\get<tab><ret>
    PS C:\Scripts\PowerShell> Get-TestSomething<ret>
    Get-Something Executed
    William Busby, PMP

    Hi William,
    yes, that's something you'll either have to do the hard way or live with admin confusion.
    If you're using Sapien's PowerShell Studio as an Editor (hint: Usually a great idea), you can very easily rename a function, even in a multi-file module project, by rightcklicking on the function-name and selecting "rename".
    Alternatively you can do a bulk rename with Powershell:
    Get all functions in your module (Load it and check exportedcommands)
    loop over each function-name
    calculate new name
    search your entire project for all references and replace them.
    Let me see ...
    function Rename-ModulePrefix
    [CmdletBinding()]
    Param (
    [Parameter(Position = 0, Mandatory = $true)]
    [string]
    $ModuleName,
    [Parameter(Position = 1, Mandatory = $true)]
    [string]
    $OldPrefix,
    [Parameter(Position = 2, Mandatory = $true)]
    [string]
    $NewPrefix,
    [Parameter(Position = 3)]
    [string]
    $Path
    # Catch all typos
    Import-Module $ModuleName -ErrorAction 'Stop'
    # Get root path if not manually passed
    if (-not $PSBoundParameters["Path"])
    $Path = (Get-Module $ModuleName).Path
    # Get module files
    $Files = Get-ChildItem -Path $path -Recurse -Include "*.ps1", "*.psm1", "*.psd1"
    # Iterate over each file
    foreach ($file in $Files)
    # Null variable in case you get an empty file somewhere and run this from Win 7
    $data = $null
    # Get Content of file
    $data = Get-Content $file
    # Replace strings
    foreach ($c in (Get-Module $ModuleName).ExportedCommands)
    $newName = $c.Name -replace $OldPrefix, $NewPrefix
    $data = $data | ForEach-Object { $_ -replace $c.Name, $newName }
    # Write back to file
    $data | Set-Content $file
    While I didn't proof it, in theory this should do it (Make a backup before running it :) ).
    Cheers,
    Fred
    There's no place like 127.0.0.1

  • Problems with Intel 4965AGN and iwlagn kernel module

    Hi everyone.
    I having a couple of issues since my last kernel upgrade (2.6.27.5-1) and wanted to check if its my problem or if it is some kind of bug, before reporting it to the tracker.
    I have the iwlagn (or iwl4965, as it is the same) kernel module in the MODULES array in /etc/rc.conf. Even tried removing it from there and leaving all the work to the module autodetect. No changes.
    This is my dmesg | grep iwl output after boot:
    iwlagn: Intel(R) Wireless WiFi Link AGN driver for Linux, 1.3.27ks
    iwlagn: Copyright(c) 2003-2008 Intel Corporation
    iwlagn 0000:0b:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
    iwlagn 0000:0b:00.0: setting latency timer to 64
    iwlagn: Detected Intel Wireless WiFi Link 4965AGN REV=0x4
    iwlagn: Tunable channels: 11 802.11bg, 13 802.11a channels
    iwlagn 0000:0b:00.0: PCI INT A disabled
    phy0: Selected rate control algorithm 'iwl-agn-rs'
    iwlagn: Failed to register hw (error -2)
    iwlagn: probe of 0000:0b:00.0 failed with error -2
    I do have the firmaware (iwlwifi-4965-ucode) installed and enabled "firmware" in the mkinitcipio.conf image.
    I have to do the following to get it working:
    modprobe -r iwlagn
    modprobe iwlagn
    After which the output of dmesg | grep iwl is the following (added a line to split the reload of the module):
    iwlagn: Intel(R) Wireless WiFi Link AGN driver for Linux, 1.3.27ks
    iwlagn: Copyright(c) 2003-2008 Intel Corporation
    iwlagn 0000:0b:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
    iwlagn 0000:0b:00.0: setting latency timer to 64
    iwlagn: Detected Intel Wireless WiFi Link 4965AGN REV=0x4
    iwlagn: Tunable channels: 11 802.11bg, 13 802.11a channels
    iwlagn 0000:0b:00.0: PCI INT A disabled
    phy0: Selected rate control algorithm 'iwl-agn-rs'
    iwlagn: Failed to register hw (error -2)
    iwlagn: probe of 0000:0b:00.0 failed with error -2
    ///////////////////// this is added after reload of iwlagn ///////////////
    iwlagn: Intel(R) Wireless WiFi Link AGN driver for Linux, 1.3.27ks
    iwlagn: Copyright(c) 2003-2008 Intel Corporation
    iwlagn 0000:0b:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
    iwlagn 0000:0b:00.0: setting latency timer to 64
    iwlagn: Detected Intel Wireless WiFi Link 4965AGN REV=0x4
    iwlagn: Tunable channels: 11 802.11bg, 13 802.11a channels
    phy0: Selected rate control algorithm 'iwl-agn-rs'
    iwlagn 0000:0b:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
    firmware: requesting iwlwifi-4965-2.ucode
    Registered led device: iwl-phy0:radio
    Registered led device: iwl-phy0:assoc
    Registered led device: iwl-phy0:RX
    For what i can tell... the module seems to be loading to soon. Could this be the problem?
    On the other hand, it happened a couple of times that I just lost the device (the module quit working in the middle of a session).
    Any ideas?
    ps. I already reinstalled the previous kernel without results. Remade the kernel26.img changing options (HOOKS) and modified the order of services in the DAEMONS array, to no avail.

    Nope. I'm still having problems.
    Replaced NetworkManager with ntcfg2, but no changes so far.
    Here is the kernel package I have installed:
    core/kernel26 2.6.27.6-1 (x86-64)
    Keep having to reload the module:
    modprobe -r iwlagn
    modprobe iwlagn
    Output from dmesg | grep iwlagn seems to be the same:
    [23:06:57 crow]$ dmesg | grep iwl
    sda:<6>iwlagn: Intel(R) Wireless WiFi Link AGN driver for Linux, 1.3.27ks
    iwlagn: Copyright(c) 2003-2008 Intel Corporation
    iwlagn 0000:0b:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
    iwlagn 0000:0b:00.0: setting latency timer to 64
    iwlagn: Detected Intel Wireless WiFi Link 4965AGN REV=0x4
    iwlagn: Tunable channels: 11 802.11bg, 13 802.11a channels
    iwlagn 0000:0b:00.0: PCI INT A disabled
    phy0: Selected rate control algorithm 'iwl-agn-rs'
    iwlagn: Failed to register hw (error -2)
    iwlagn: probe of 0000:0b:00.0 failed with error -2
    iwlagn: Intel(R) Wireless WiFi Link AGN driver for Linux, 1.3.27ks
    iwlagn: Copyright(c) 2003-2008 Intel Corporation
    iwlagn 0000:0b:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
    iwlagn 0000:0b:00.0: setting latency timer to 64
    iwlagn: Detected Intel Wireless WiFi Link 4965AGN REV=0x4
    iwlagn: Tunable channels: 11 802.11bg, 13 802.11a channels
    phy0: Selected rate control algorithm 'iwl-agn-rs'
    iwlagn 0000:0b:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
    firmware: requesting iwlwifi-4965-2.ucode
    Registered led device: iwl-phy0:radio
    Registered led device: iwl-phy0:assoc
    Registered led device: iwl-phy0:RX
    Registered led device: iwl-phy0:TX
    My loaded modules: lsmod
    [23:12:15 crow]$ lsmod | grep iwl
    iwlagn 102148 0
    iwlcore 86084 1 iwlagn
    rfkill 12068 2 iwlcore
    led_class 6408 1 iwlcore
    mac80211 182184 2 iwlagn,iwlcore
    cfg80211 29840 3 iwlagn,iwlcore,mac80211
    On the other hand, I found someone with the same problem in the Poland Arch Linux Forums:
    http://forum.archlinux.pl/viewtopic.php?pid=31341
    But I dont understand if the second person is giving its setup (and has it working) or if it is reporting problems too.
    No one else is having issues with this wireless card?

  • [cisco VPN] Can't build kernel module with 2.6.9-ARCH

    I need to setup a vpn tunnel to my university in order to gain acces to their resources and be able to surf when I am on the campus. With 2.6.8.1 I used the Cisco VPN client 4.0.5 k9. After my upgrade to 2.6.9 I had to rebuild the module, but now it fails to build. Anyone knows how to solve this? Or does anyone know another vpn client that is compatible with Cisco. This piece of software is essential to me. Please help. Here is the output:
    Cisco Systems VPN Client Version 4.0.5 (Rel) Linux Installer
    Copyright (C) 1998-2001 Cisco Systems, Inc. All Rights Reserved.
    By installing this product you agree that you have read the
    license.txt file (The VPN Client license) and will comply with
    its terms.
    Directory where binaries will be installed [/usr/local/bin] /usr/bin
    Automatically start the VPN service at boot time [yes] no
    In order to build the VPN kernel module, you must have the
    kernel headers for the version of the kernel you are running.
    For RedHat 6.x users these files are installed in /usr/src/linux by default
    For RedHat 7.x users these files are installed in /usr/src/linux-2.4 by default
    For Suse 7.3 users these files are installed in /usr/src/linux-2.4.10.SuSE by default
    Directory containing linux kernel source code [/lib/modules/2.6.9-ARCH/build]
    * Binaries will be installed in "/usr/bin".
    * Modules will be installed in "/lib/modules/2.6.9-ARCH/CiscoVPN".
    * The VPN service will *NOT* be started automatically at boot time.
    * Kernel source from "/lib/modules/2.6.9-ARCH/build" will be used to build the module.
    Is the above correct [y] y
    Making module
    make -C /lib/modules/2.6.9-ARCH/build SUBDIRS=/home/luk/sources/vpnclient modules
    make[1]: Entering directory `/usr/src/linux-2.6.9-ARCH'
    CC [M] /home/luk/sources/vpnclient/interceptor.o
    /home/luk/sources/vpnclient/interceptor.c: In function `add_netdev':
    /home/luk/sources/vpnclient/interceptor.c:59: sorry, unimplemented: inlining failed in call to 'supported_device': function body not available
    /home/luk/sources/vpnclient/interceptor.c:245: sorry, unimplemented: called from here
    make[2]: *** [/home/luk/sources/vpnclient/interceptor.o] Error 1
    make[1]: *** [_module_/home/luk/sources/vpnclient] Error 2
    make[1]: Leaving directory `/usr/src/linux-2.6.9-ARCH'
    make: *** [default] Error 2
    Failed to make module "cisco_ipsec.ko".

    I modified the pkgbuild posted here by someone (thank you!) so it includes all relevant files (meaning also vpnc-connect and vpnc-disconnect and vpnc.conf).
    pkgname=vpnc
    pkgver=0.2
    pkgrel=1
    pkgdesc="Client for Cisco3000 VPN Concentrator"
    url="http://www.unix-ag.uni-kl.de/~massar/vpnc/"
    license="GPL"
    depends=(libgcrypt)
    source=(http://www.unix-ag.uni-kl.de/~massar/vpnc/vpnc-0.2-rm+zomb.1.tar.gz)
    md5sums=(ded67de747874c4245ed8405146dc94a)
    build() {
    cd $startdir/src/vpnc-0.2-rm+zomb.1
    # We want the CFLAGS specified in makepkg.conf to be used
    mv Makefile Makefile.old
    sed -e 's/-W -Wall -O -g/$(MYCFLAGS)/g' -e 's/LDFLAGS=-g /LDFLAGS=/g' Makefile.old > Makefile
    export MYCFLAGS=$CFLAGS
    make
    install -d $startdir/pkg/usr/sbin
    install vpnc $startdir/pkg/usr/sbin
    install vpnc-connect $startdir/pkg/usr/sbin
    install vpnc-disconnect $startdir/pkg/usr/sbin
    install -d $startdir/pkg/etc
    install vpnc.conf $startdir/pkg/etc
    Guess what, it works
    I can reproduce my steps.
    - makepkg
    - pacman -A vpnc-xxxxxx.tar.gz
    - add tun to the daemons array in rc.conf
    - Modify /etc/vpnc.conf
    - vpnc-connect

  • [solved] kernel 3.2.8 fails with loading nvidia and virtualbox modules

    Topic says it. I just updated from kernel 3.2.7 to 3.2.8 and X won't start. The kernel fails to load the nvidia module with the follwing error: 'Exec format error'. Same for the virtualbox kernel modules. This is on x86_64, multilib and all testing repos enabled.
    Downgrade to 3.2.7 by
    pacman -S core/linux
    solves the issue.
    Last edited by Harey (2012-02-28 18:55:36)

    Allan wrote:Bug tracker...
    https://bugs.archlinux.org/task/28695

  • Known issues with CUDA 5.0.17 driver (including crashes and kernel panics) on Mac OSX

    We have recently learned of some issues with the new CUDA drivers from Nvidia that cause crashes and kernel panics in some circumstances, including when switching between applications that use the GPU.
    See this page for details.

    Whenever you remove system modifications, they must be removed completely, and the only way to do that is to use the uninstallation tool, if any, provided by the third-party developers, or to follow their instructions. If the software has been incompletely removed, you may have to re-download or even reinstall it in order to finish the job.
    Here are some general guidelines. Suppose you want to remove something called “BrickYourMac.” First, consult the product's Help menu, if there is one, for instructions. Finding none there, look on the developer's website, say www.brickyourmac.com. (That may not be the actual name of the site; if necessary, search the Web for the product name.) If you don’t find anything on the website or in your search, email the developer. While you're waiting for a response, download BrickYourMac.dmg and open it. There may be an application in there such as “Uninstall BrickYourMac.” If not, open “BrickYourMac.pkg” and look for an Uninstall button.
    If you can’t remove software in any other way, you’ll have to erase your boot volume and perform a clean reinstallation of OS X. Never install any third-party software unless you're sure you know how to uninstall it; otherwise you may create problems that are very hard to solve.
    Trying to remove complex system modifications by hunting for files by name often will not work and may make the problem worse. The same goes for "utilities" that purport to remove software.

  • Issue with function module updated values

    Hi Experts,
    We have an issue with customized program. In this program function module 'BBP_PD_SC_GETDETAIL' not picking
    the updated values when the UI was opened. But when we were executing the same function module directly by providing the values manually it is picking up the correct data.
    We thought it was a problem with session killing or buffer refresh ? We dont know how to handle this issue.
    If you have any suggestions that would be great help full for me . Please reply asap.
    Regards,
    Chandu

    Hi,
    Thanks for your quick reply.
    I have passed the values to the function module in the program and also used the same values for manually testing of the function module. Getting the correct values when I was testing manually.
    We thought it was a session killing problem as we developed the customized code. So any idea how to refresh the session even
    though the UI(User Interface) was opened.
    This issue was solved when the UI was closed and opened again.
    Any other ideas on this issue ?
    Regards,
    Chandu

Maybe you are looking for

  • PUT BACK THE MISSING THE SCREEN FUNCTION IN THE PRINT DIALOG BOX!!!!

    Hello all... I am a creative director in the screen print (garment industry) for over 20 years.  We have always used PS to directly print and control our halftone screens and angles through the screen function in the print dialog box.  Now it has mir

  • How to use java.sql.Date ?

    hi there: I used ps.setDate(27, new java.sql.Date(new java.util.Date().getTime())); ps.executeUpdate(); in my code to insert the current date to the 27th column of one table, this column's type is DATE, the database is ORACLE. However, I got the erro

  • Issue with font of correct answers

    As you can see below, the correct answer provided during question review is too large to fit within the box that is provided for it. I have scoured the user manual and forums to figure out which object this is in order to change its font, but I have

  • Ctrl-Enter stopped working in the navigation toolbar in 3.6.13

    Ctrl-Enter has always been a standard feature in the navigation bar (URL / address bar). For example you type only "getfirefox" in the bar then press Ctrl-Enter and it autofills the http://www and the .com and submits the request, so you are taken to

  • Dual boot arch from second hard drive [SOLVED]

    I have two sata hard drives connected.  Hard drive 0 has my working updated version of arch. I'm trying to boot off the second hard drive that has an older installation of arch.  I have added this to my menu.lst of my first hard drive: # (2) Arch Lin