Help with inline processing for Memory Optimization

Hello all.  I have an embedded PXI system who's sole purpose is to gather digital data.  I've been tasked to see just how much data we can gather on our PXI-8106 Real-Time controller before we run out of our 2GB memory.
The digital data is being captured by a PXI FGPA card and being DMA'd up to the Real-Time process running on the controller.  The storage for the data on the controller uses a functional global that is pre-allocated before the test begins to maintain determinism and prevent jitter.  Each 32-bit digital word that the FGPA captures has a 32-bit word-counter and a 32-bit timestamp attached to it prior to being sent up through the DMA channel.   Once the test is complete, the large "compressed data" array is then de-interlaced into three seperate arrays (word count, data, timetag) and wrapped up in a cluster; this is where I see a problem.  After I reformat the compressed data to its 'cluster of arrays', I have now doubled the amount of allocated memory when I really don't need the 'compressed data' array any longer.  I was hoping somebody could offer me some help on how I can inline this conversion prior to storing the data such that only the final format of the data is left in memory, cutting my memory needs in half and thus doubling the amount of data I can gather.  We are stuck with using LabVIEW 8.2 so I don't think we have any access to some fancy memory deallocation VI's that i've read about.
Here is the functional global used to store the "compressed data" that we get back everytime we do a DMA Read.  This functional global has three methods: clear data, add data, and read data.
Here is the data conversion VI that converts the compressed data into its final form; ready to be TCP'd up to the host computer.  This VI is passed the "CD array" from the "Read Data" case of the functional global above.
Thanks in advanced for your help.

SiegeX wrote:
Ravens Fan wrote:
Do you really need a cluster of 3 arrays as your end result data structure.  Why not just go with the 3 arrays?
Rather than a cluster of 3 arrays, why not make it a 1-D array of the cluster?
The final output decision of a cluster of 3 arrays was made long ago (3 years IIRC).  Immedaitly after the de-interlacing, this cluster isflattened to a string and then sent to the host PC via TCP/IP.  Wrapping the arrays in a cluster made this very easy to do.  At this point, this format is unfortunately set in stone for all intents and purposes as it would require a rewrite of some upstream API's in released code that expects it.  To go down this path, I would have to prove that changing the output format would be the only way to fix this memory copy problem.  I don't believe this is the case, is it?
Why not do all of your deinterlacing inside your functional global variable to create whatever final data structure makes the most sense.  That way you only maintain one copy of the final large data structure rather than a copy of the original, a copy of the final, and copies of the intermediate data structures?
On the way home I was thinking about possible solutions and that is one I thought of and wrote down to test tomorrow.  Just to be sure we are on the same page I was thinking on altering the "Read Data" case by tapping off the compressed data wire to the de-interlacing VI and then using a cluster indicator as output from the SubVI.  I'm hoping this would prevent the double copy.  
If not, my other idea was to de-interlace at the very beginning of the functional global, before it even enters the case structure.  I would have to maintain 3 seperate arrays, each 1/3 the size of the current compressed data array and then in the "read data" case I would simply wrap up the 3 arrays in a cluster.  
I hope one of these two ideas does the trick, otherwise I'm at a loss on how to do this and still keep a cluster of arrays as the output data structure.
That may help along with taking the next steps of putting the logic that converts and transmits the cluster in that state playing "Chase the dots" as you go.
Another approach is to convert the AE over to use the final cluster format and take advantage of the in-place operators (were they available in 8.2?, I think).
Have fun,
Ben
Ben Rayner
I am currently active on.. MainStream Preppers
Rayner's Ridge is under construction

Similar Messages

  • Need help with deauthorization process for  Adobe Digital Editions

    How do I get the Adobe Digital Editions or rather the Adobe Support to deauthorize all computers associated with the ebook I have been trying to open?

    http://forums.adobe.com/community/adobe_digital_editions

  • Help with Simple Applescript for Midipipe

    Hey all, I'm in desperate need of help with some Applescript for use in a program called Midipipe:
    http://web.mac.com/nicowald/SubtleSoft/MidiPipe.html
    I simply require an Applescript for Midipipe that filters out all OFF notes except for the most recently pressed key, or most recently pressed ON note. So for example, when multiple keys have been pressed, only the most recently pressed key will send an OFF note. I hope that is clear enough, i've had some major issues trying to get this work and my last hope is to hit the forums and find some help .. I've posted on some of the audio forums and i'm hoping someone here knows how to code this.
    Thanks so much!! .. Its for an upcomming show next week so i'm hoping someone can get me in the right direction to solving this.
    -Jes

    I try to help, but you'll need to apply your brain cells to get it working with what I've already explained (three times with what I offer below).  Try something like the following (I am renaming your buttons to ch1,ch2,ch3,ch4,ch5,ch6 so that the same functions can be shared by all buttons...
    // this assigns listeners to all 6 buttons
    for(var i:uint=1; i<7; i++){
              this["ch"+String(i)].addEventListener(MouseEvent.CLICK, fl_ClickToSeekToCuePoint);
    // this processes any one of the 6 btns when they are clicked
    function fl_ClickToSeekToCuePoint_1(event:MouseEvent):void
        var btn = event.currentTarget;
        var cuePointInstance:Object = vid.findCuePoint(btn.name);
        vid.seek(cuePointInstance.time);
       resetButtons();    // this makes all buttons go back to normal
        btn.upState = btn.overState; // this makes the clicked button change states
    function resetButtons():void {
         for(var i:uint=1; i<7; i++){
              this["ch"+String(i)].upState =  this["ch"+String(i)].hitTestState;
    For this to work, your buttons need to have the same artwork in the hit frame as they do in the up frame.

  • HELP HELP HELP with adminstrator password for pavilion dv7 beats audio

    Hi. I need help with  adminstrator password for pavilion dv7 with window 7. I don't remember with is the  adminstrator password for pavilion dv7 beats audio. Is there anyway you can help me with this? once i enter 3 times is gives me this system disabled code: 52464663.  

    Hi
    Try this Key : 43542265 That should fix your issue 
    Hope this helps.
    ***** Click the KUDOS Thumbs UP (Like) on the left to say 'Thanks'*****
    ****Make it easier for other people to find solutions, by marking my answer “Accept as Solution”&"Kudos"if it solves your problem.****
    -VJ
    Although I am an HP Employee, I am speaking for myself and not for HP.

  • 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.

  • 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

  • Help with system upgrade for CS6

    Hello. I am hoping you can give me some advice on what to do (or buy) to improve my video editing system.  I am a bit of novice when it comes to the technical/hardware end of things and I’m having some issues with my current system. 
    I working in Adobe CS6 Master Suite on a Windows 7 Ultimate PC.  I mainly use Premiere Pro, After Effects, Photoshop, and Audition.  I create very complete animations and videos with many layers and effects (via Boris & Red Giant).  I also use Skype to record group video calls (with the program Evaer) for a reality T.V. recap show which I also edit with my Adobe suite.  However I have two main problems.
    When I render out a 20 minute premier pro project (with several HD video layers and effects) it takes almost 13 hours.  It seems like this is very long considering my high end components, and set up.  For example I run ONLY my OS off an SSD.  My programs are on another SSD.  The files I use for the video are on another HDD, and I render to another HDD.  I was told by keeping all the aspects on separate hard drives it would speed everything up.  Is that true?  I also am now reading that rendering to a SSD would speed things up.  Should I consider changing my workflow/hard drive set up that way? 
    My other problem is that when I record my Skype group calls of 4 people (with Evaer) to my SSD the audio is always off when I bring it into Premiere.  I don’t know if this is a problem with Evaer, a codec (it records it as H.264/MPEG-4 AVC Codec.  At 1280 X 720 and 30fps), that SSDs auto compress files, or that my system just cant handle it.  Plus Soundblaster & Nvida both seem to active as audio features on my system I don’t know if that effects anything.  Is there any advice any of you have on this issue as well?  Perhaps another program to record skype or group calls?
    Finally… all that aside.  Considering the work I am doing should I just upgrade my system to a better Mobo and graphics card.  I see a lot of people are recommending a dual processor work station.  If so what is a good motherboard, and processor(s) I should get if I build my own workstation?  I have about $4000.00 I could invest in building one if you think would greatly improve my work flow and render times.  I also have a quadro k5000 on the way, and id like to be able to use the memory I have already.
    I realize I am asking a lot of questions.  I would truly appreciate any help, advice or just a point in the right direction.  I have included my current system specs below incase that helps with any of my questions.  If you have any other questions or need more information just let me know.  Thank you again in advance for any help you can provide.
    -Eric
    MOTHERBOARD:
    Gigabyte G1.Assassin  http://www.gigabyte.com/products/product-page.aspx?pid=3752#ov
    PROCESSOR:
    Intel Core i7 X 980
    5 HARD DRIVES:
    (1) SATA II WD (WD15EADS-00P8B0) 3gb Hard Drive @ 1.5TB
    (2) OCZ SATA AGILITY II SSD drives @120GB: http://www.newegg.com/Product/Product.aspx?Item=N82E16820227543
    (2) Hitachi 6gb SATA III drives @2TB: http://www.newegg.com/Product/Product.aspx?Item=N82E16822145473
    3 DVD/CD/BLUERAY DRIVES:
    (1) SATA DVD DRIVE
    (1) SATA BlueRay Drive
    RAM:
    24GIGs of this ram: http://www.newegg.com/Product/Product.aspx?Item=N82E16820145321
    GRAPHICS:
    (1) NVIDIA GeForce GTX 680  http://www.geforce.com/hardware/desktop-gpus/geforce-gtx-680
    SOUND CARD:
    NONE DEDICATED: But Onboard Creative Soundblaster X-Fi Digital Audio Processor (20K2) with X-Fi Xtreme Fidelity™ and EAX® AHD 5.0™ Technologies built into MoBo.
    PLUS: NVIDIA High Definition Audio
    CONTROLLERS:
    Microsoft ISATAP Adapter
    Intel(R) ICH10R SATA AHCI Controller
    Realtek PCI GBE Family Controller
    Marvell 91xx SATA 6G Controller
    Renesas Electronics USB 3.0 Host Controller
    MY HARD DRIVE SETUP:
    *I also have a network server which I use to back up files, and access files across my other systems. 

    Eric,
    I would hardly call the Quadro card an upgrade to a GTX 680!
    Regarding getting more speed from a faster MB / CPU, since you already have a 6-core rig with 24GB of RAM I would think that any gains you would get would not be that dramatic.
    Check out your cpu usage (Task manager) and see how busy your cores are during a test render. I am guessing that the Boris and / or Red Giant effects could be jumping your projects from gaining the full multi-core capabilities of the Adobe software.
    Regards,
    Jim

  • Please help with RMAN dup for RAC db

    Happy Holidays!! All,
    I need help with the following issue:
    Both target and auxiliary databases are:
    Database version is 10.2.0.3 with 2-node RAC db
    Servers are MS 2003
    Oracle Clusterware 10.2.0.3
    Oracle ASM for storage
    I have run the rman dup from RAC to a single instance db for a while. This is the first time I ran from RAC to RAC. This auxiliary db was refreshed before and was up for a while and was managed by server control tool. Now I am trying to refresh it with new backup files from production. I did the following as people suggested:
    1)     shutdown instance in the second node.
    2)     Startup nomount mode in the first node
    3)     Run RMAN dup
    It failed in the same place with slightly different errors. I pasted error messages at the bottom. I already created a TAR with Oracle but would like to know if anybody has any info related to this. Also I have several questions to ask:
    1)     Should I stop all services related to Oracle in node-2
    2)     Should I stop all clustware related services in node-1 except oracleCSServie since ASM uses it?
    3)     Is there any way I can finish the dup manually from the place I failed? What going to happen if I don’t finish the rest of the dup and go ahead with “alter database open resetlogs”?
    4)     How do I remove the database from under Server control – I already run “srvctl remove database -d atlrac” successfully. Is this all?
    Thanks a lot for your help and have a great holiday season!!!
    First time run:
    contents of Memory Script:
    shutdown clone;
    startup clone nomount ;
    executing Memory Script
    database dismounted
    Oracle instance shut down
    connected to auxiliary database (not started)
    RMAN-00571: ====================================================
    RMAN-00569: ======= ERROR MESSAGE STACK FOLLOWS ==============
    RMAN-00571: =============================================
    RMAN-03002: failure of Duplicate Db command at 12/21/2009 20:24:47
    RMAN-03015: error occurred in stored script Memory Script
    RMAN-04014: startup failed: ORA-00610: Internal error code
    Second time run:
    contents of Memory Script:
    shutdown clone;
    startup clone nomount ;
    executing Memory Script
    database dismounted
    Oracle instance shut down
    connected to auxiliary database (not started)
    RMAN-00571: ===================================================
    RMAN-00569: ========== ERROR MESSAGE STACK FOLLOWS ==========
    RMAN-00571: ===================================================
    RMAN-03002: failure of Duplicate Db command at 12/22/2009 15:53:27
    RMAN-03015: error occurred in stored script Memory Script
    RMAN-04014: startup failed: ORA-03113: end-of-file on communication channel
    Shirley

    1) Should I stop all services related to Oracle in node-2
    No, you just need to stop the second instance.
    2) Should I stop all clustware related services in node-1 except oracleCSServie since ASM uses it?
    No, you don't need to stop anything. Just have the instance startup nomount.
    3) Is there any way I can finish the dup manually from the place I failed? What going to happen if I don’t finish the rest of the dup and go ahead with “alter database open resetlogs”?
    You have not shown enough information. Did the restore succeed ? Did the recover succeed ? What was it doing when it failed ?
    4) How do I remove the database from under Server control – I already run “srvctl remove database -d atlrac” successfully. Is this all?
    Yes, srvctl remove database is all you need. (unless you also want to remove from listener.ora, tnsnames.ora, oratab etc)

  • Help with updating plugin for raws on a mac please

    Hi,
    I've got a mac on os 10.4.11 with 2 GB of memory.
    I had Elements 4.0 on it, but had to upgrade to the current release to get compatibility with my new camera and it's raw format.
    I installed Elements 8.0, and it worked fine but needed a plugin upgrade to see my new cameras raws.
    I then followed the installation instructions (except the part about the Camera Raw.8bi file which doesn't seem to exist on my system...??)
    to go to the plugin v 6.1 (also tried v6.2) and when I do, and I relaunch Elements, it doesn't recognize the file, and if I click Photoshop Elements > About Plugin > Camera Raw ... I get the error "Could not complete the Camera Raw command because there is not enough memory (RAM)" -- this makes no sense to me given that I have 2 GB on the machine, and am not running any other software. Here are the steps I took to do the update of the plugin:
    Download it
    Stop elements
    drill the folder where the orig plugin is (in the plugins\file formats directory)
    Replace the original plugin with the new one
    Start Elements
    run the cameraprofiles.mpkg file
    Stop Elements
    Start Elements
    click Photoshop Elements > About Plugin > Camera Raw ...
    <Error as stated above>
    so, what the heck am I missing?
    Thanks
    Dave

    Okay, something is wrong with your procedure.
    You need to go here:
    http://www.adobe.com/support/downloads/product.jsp?product=40&platform=Macintosh
    and download the plug-in. (I'd stick to 6.1 for right now, since several people are reporting problems wit 6.2, if your camera works with 6.1).
    Put the .plugin file in the specified location (per the readme file), but you must remove any older versions first, no matter what the instructions may say.
    To update bridge, go to Help>Updates in bridge, but you can't update bridge past ACR 5.7.

  • Help with scheduling Process Flows in Workflow in 10gR2

    Dear All
    I am after some help with the scheduling of process flows (PF) in Workflow in OWB 10gR2. I am trying to set up some PF’s to handle the refresh of some staging tables from various source systems. I have created a separate Process Flow Module for each source systems, mainly just to keep them separate and organised. I have a number of mappings which all run fine if execute manually or linked directly to a schedule/job. The problem I am encountering is when I try to run process flows from schedules. I have created process flows ok and have run them manually and they complete fine so I know that the content of the PF is ok. After linking and deploying the jobs I can never get all the process flows to run from the various schedules. What appears to happen is that the first PF works ok and any other PF that are within the same Process Flow Module/packages also runs ok even if its running off as different schedules. However PF’s under the other Process Flow Module fail with the following error
    CC_DAILY_0400
    Description :
    Runtime User : OWBRT_USER
    Started : 2006-08-31 04:00:00.0
    Status      Log
    Error      ORA-20002: 3114: Activity 'PACK_1/CC_DAILY_0400' is not a process.
    ORA-06512: at "OWF_MGR.WF_ENGINE", line 3920
    ORA-06512: at line 1
    Following this error the PF will not even run manually! If I then stop the schedule and either drop or replace this failed PF thus redeploying, the PF then runs fine manually and if the restart the schedule it runs ok the next evening. My problem is that this then appears to impact on the other PF’s which all though have not been touched and ran ok the previous evening they then fail the following evening with the same error
    WS_DAILY_2400
    Description :
    Runtime User : OWBRT_USER
    Started : 2006-09-01 00:00:01.0
    Status      Log
    Error      ORA-20002: 3114: Activity 'PACK_1/WS_DAILY_2400' is not a process.
    ORA-06512: at "OWF_MGR.WF_ENGINE", line 3920
    ORA-06512: at line 1
    ORA-20002: 3114: Activity is not a process.
    I basically can not get both sets to run even though they are on separate modules and separate schedules.Has anyone any idea as to what could be wrong or if I am setting something up in a strange way which would cause these symptoms.
    All help or advice greatly appreciated
    Regards Kevin

    Dear All
    I am after some help with the scheduling of process flows (PF) in Workflow in OWB 10gR2. I am trying to set up some PF’s to handle the refresh of some staging tables from various source systems. I have created a separate Process Flow Module for each source systems, mainly just to keep them separate and organised. I have a number of mappings which all run fine if execute manually or linked directly to a schedule/job. The problem I am encountering is when I try to run process flows from schedules. I have created process flows ok and have run them manually and they complete fine so I know that the content of the PF is ok. After linking and deploying the jobs I can never get all the process flows to run from the various schedules. What appears to happen is that the first PF works ok and any other PF that are within the same Process Flow Module/packages also runs ok even if its running off as different schedules. However PF’s under the other Process Flow Module fail with the following error
    CC_DAILY_0400
    Description :
    Runtime User : OWBRT_USER
    Started : 2006-08-31 04:00:00.0
    Status      Log
    Error      ORA-20002: 3114: Activity 'PACK_1/CC_DAILY_0400' is not a process.
    ORA-06512: at "OWF_MGR.WF_ENGINE", line 3920
    ORA-06512: at line 1
    Following this error the PF will not even run manually! If I then stop the schedule and either drop or replace this failed PF thus redeploying, the PF then runs fine manually and if the restart the schedule it runs ok the next evening. My problem is that this then appears to impact on the other PF’s which all though have not been touched and ran ok the previous evening they then fail the following evening with the same error
    WS_DAILY_2400
    Description :
    Runtime User : OWBRT_USER
    Started : 2006-09-01 00:00:01.0
    Status      Log
    Error      ORA-20002: 3114: Activity 'PACK_1/WS_DAILY_2400' is not a process.
    ORA-06512: at "OWF_MGR.WF_ENGINE", line 3920
    ORA-06512: at line 1
    ORA-20002: 3114: Activity is not a process.
    I basically can not get both sets to run even though they are on separate modules and separate schedules.Has anyone any idea as to what could be wrong or if I am setting something up in a strange way which would cause these symptoms.
    All help or advice greatly appreciated
    Regards Kevin

  • Help with batch processing

    Hi, I am having trouble with batch processing. I want to apply adaptive noise reduction (ANR) to several files from the same source tapes. So, following the help instructions, I create a script from one file. When I try to apply it to the other files, instead of applying ANR to them, it simply saves them as is. The steps I perform are as follows:
    I select the entire wave (I have also tried it without first selecting)
    I open the scripts box in the file menu
    I click on open/new script collection and create a new script
    I title the new script
    I click 'record'
    I close the scripts box
    I run ANR on the file
    I go back to the scripts box and click 'stop current script'
    I click add to collection
    I close the scripts box
    I open the batch processing box
    I select the files, then the script, then I click to start processing
    When I try to apply this to script to other files, it saves them but doesn't apply ANR.
    Can anyone suggest what I am doing wrong? Also, in the scripts box, there are three options for the type of script that I can create. One is highlighted: 'Scripts start from scratch.' Is that the correct one to use? If not, how do I select one of the others? I click on them but nothing happens. Finally, when creating a script, do I save the file before or after clicking 'stop record'? I have tried it both ways but don't know which is correct (neither seems to make a difference).
    Just to be as thorough as possible, below is the text of one of my scripts, in case that contains any clues. Thanks so much for any and all help!!
    Collection: doubletnr
    Title: d2
    Description:
    Mode: 2
    Undo: 0
    Selected: none at 0 scaled 109479495 SR 44100
    Freq: Off
    cmd: Channel Both
    Selected: 0 to 109479494 scaled 109479495 SR 44100
    Freq: Off
    Comment: Restoration\Adaptive Noise Reduction
    cmd: {EA93BBBE-0B8F-47D6-AC6D-B67B46524E41}
    1: 52,AAA€ÛÚZ€AAQ€ãýÇÛÚÚAAA€Ďč¸āĂ}úƒÓ~ip€k•iëåÁëåÁ
    2:
    3: 13
    4: 0
    5: 0
    6: 3190728
    7: 0
    8: 0
    9: 0
    10: 1
    Freq: Off
    End:

    This is what my script looks like. Although I was worried about the strange characters in the script, it does work.
    Make sure that the script you use is suitable for the sample rate and bit depth of the file. E.g. if you have 44100/32-bit files, then don't use a script that was recorded on a file with e.g. 48000/16-bit. If required, resample or make different scripts for different rates/depths.
    Collection: Test ANR AA Forum
    Title: Test ANR AA Forum
    Description:
    Mode: 4
    Undo: 1
    Selected: 0 to 9233563 scaled 9233563 SR 44100
    Freq: Off
    cmd: Channel Both
    Selected: 0 to 9233563 scaled 9233563 SR 44100
    Freq: Off
    Comment: Restoration\Adaptive Noise Reduction
    cmd: {EA93BBBE-0B8F-47D6-AC6D-B67B46524E41}
    1: 52,AAA€ÛÚZ€AAQ€ãýÇÛÚÚAAA€Ďč¸āĂ}úƒÓ~ip€k•iëåÁëåÁ
    2:
    3: 13
    4: 0
    5: 0
    6: 154705552
    7: 0
    8: 0
    9: 0
    10: 1
    Freq: Off
    End:

  • Urgent help with BPEL process

    Hello there,
    I need help with BPEL project.
    i have created a table Employee in Database.
    I did create application, BPEL project and connection to the database properly using Database Adapter.
    I need to read the records from the database and convert into xml fomat and it should to go approval for BPM worklist.
    Can someone please describe me step by step what i need to do.
    Thanks,
    Dps

    Read the Demo examples given with Oracle BPEL Process Manager.
    I am now at a proficient level in BPEL in the past 1 year,
    still need to reach the excellent mark.
    Thanks & Regards,
    Gopal D. Kalsekar
    Sr. Software Developer
    Business Solutions (eGroup)
    M.H. Alshaya Company W.L.L.
    www.alshaya.com
    Jai Maharashtra
    P :- (965) 224 3598
    F :- (965) 224 2488
    E :- [email protected]

  • Need help with adjusting size for photos in my website

    Wow it's super to know about adobe forum which i never thought existed, i have been to the adobe site several times befor but never noticed there is a forum
    Ok i have few issues would like some help if possible.
    I have a website for public holidays and festivals and i have been really stressed in the ways i am adding the photos which i am buying from fotolia. First in my featured images the screen is very wide and slim...so i am really having hard time with adjusting the photos so they would fit in a way and show the best part of the photo in the screen, once the featured image is clicked on then their is no problem since it opens up in the full size. Is their a speacial tool in adope (i have cs4) which deals with images in this aspect? Secondly, before i was downloading the image with the regular size in which i bought them (around 3000 px) but that significantly slowed my webiste and i had to resize them into around 500 px, but now the image is small. what is the way around that, is there a feature where i can keep the photo big size with high resolution and little px. I see many big nice resolution photos but very small in size. i have just purchased a lot of photos that i would be posting soon and would like to do them right from the start.
    I don't know if i explain the situation right in words but you can take a look here, most photos for the posts are on the main page, please take a look and tell me how i should revise or make better for my photos in the featured images.
    I have very little experiance in photoshop so i made a very simple logo, but is there a tool that is speacialy designed to help make it easy doing a professional logo?
    Any comments, hints or help would be highly appreciated
    Hmmm one more thing....how do i add a pic for my profile? i don't see anywhere i can do so

    You should use the crop tool to crop your images. You should never squish your images, it really looks unprofessional:
    For your problem with saving images, you can optimize your images for web using the "Save for Web…" menu option:
    Make sure that you save your images at the dimension that you want them to display on your website (It looks like all your images in the blog are 620px wide, go with that).
    As for your logo, you can make them in Photoshop or Illustrator, but I would reccomend making yours in the latter. Here are some tutorials on logo creation: http://ibrandstudio.com/tutorials/46-adobe-illustrator-tutorials-logo-design

  • Need Help with 266 (tray type) Memory upgrade

    Greetings All:
    I have obtained my first Mac: an iMac 266 (the CD tray load type). I have replaced the hard drive and am now working on the RAM memory. I see the the "upper" slot. I'm guessing the "lower" slot is under the circuit board that fills the metal cage with the processer chip (?). If this is true any suggestions on how to remove it? I removed the one screw on the outside corner but removing the cage is very stubborn so I'm holding off continuing until I get some advice on this.
    Thanks.
    imac 266   Mac OS 9.1.x  

    check out http://www.djonmac.com/ it should hopefully be helpful. I remember it being a bit stubborn when I did my ram upgrade.

  • Help with inline VLAN Pair and switch configuration

    Hello,
    I'm new to IPS and IDS in general, but I have an IPS-4255 and a couple of Catalyst 2900 switches to experiment with. I'm currently trying to enable an Inline VLAN Pair configuration on the IPS and have a simple setup.
    SW1 and SW2 have vlans 100 and 200 configured. PC1 and PC2 are on the same IP range (no routing). PC1 on vlan 100 connects to Sw1. PC2 on vlan 200 connects to SW2. The IPS connects to a SW2 trunking port, and SW1 and SW2 are connected together on another trunking port.
    I know that my trunking is working because PC1 and PC2 can ping each other whenever they are on the same vlan of either switch. But, they can't ping when on the separate vlans.
    From what I've read, the IPS with an Inline VLAN Pair acts as a bridge between the two vlans and should forward the traffic if it passes inspection. However, the IPS does not appear to see any traffic at all.
    My IPS is configured with inline VLAN pair 100->200 and associated to vs0.
    Have I missed something in my config somewhere? Or am I misunderstanding how inline VLAN Pairs are supposed to work?
    Below are my configs for the switches and the IPS.
    Any help would be appreciated. Thank you!
    IPS Config
    service interface
    physical-interfaces GigabitEthernet0/0
    no description
    admin-state enabled
    duplex auto
    speed auto
    alt-tcp-reset-interface interface-name GigabitEthernet0/3
    subinterface-type inline-vlan-pair
    subinterface 1
    description test
    vlan1 100
    vlan2 200
    exit
    exit
    service analysis-engine
    virtual-sensor vs0
    physical-interface GigabitEthernet0/0 subinterface-number 1
    inline-TCP-session-tracking-mode vlan-only
    exit
    exit
    SW1 and SW2 config
    interface FastEthernet0/1
    switchport access vlan 100
    interface FastEthernet0/9
    switchport access vlan 200
    interface FastEthernet0/18
    switchport trunk encapsulation dot1q
    switchport mode trunk
    interface FastEthernet0/24 (Sw 2 only)
    description IPS port
    switchport trunk encapsulation dot1q
    switchport mode trunk

    It has been awhile since I've dealt with a 2900 switch to I am just trying to guess at what may be wrong with your setup.
    I noticed that neither of your trunk port configuration are specifically stating which vlans are allowed on the trunks.
    It is possible that for the trunk between the 2 switches there may be some protocol negotiation so the switches can determine which vlans to trunk, BUT no such negotiation will happen with the sensor. If I remember right you will need to specifically state which vlans the trunk to the sensor should carry. If I remember right the commmand would be something like:
    switchport trunk allowed-vlan 100,200
    You will want to find the show command on your switch that will show you which vlans are actually being trunked by the port. It might be something like "show switchport trunk"
    And you will want to verify that the switch is actually trunking vlans 100 and 200 to your sensor.
    On your sensor you will want to execute "show interfaces" and look at the statistics for Gig0/0 to see if it is receiving packets on vlan 100 and 200.
    You can also run "packet display GigabitEthernet0/0" to see if any packets are making it to your sensor.
    You will also want to check Link status and make sure your sensor is linking up properly with your switch. A common mistake is to connect the wrong ports, as some sensors do not have the port numbers clearly marked.
    NOTE: If the above doesn't help, then take the additional step of eliminating the second switch. Attach both pcs to the same SW2 switch (1 in each vlan). The second switch isn't necessary to test the inline vlan pair functionality. Connecting both PCs to the same switch will help eliminate any possibility of misconfiguration between the 2 switches.

Maybe you are looking for

  • RAM in D20

    Hello! I have 2 x 2GB "Rx8 PC3-8500R - 7 - 10 - B0 1066 ECC. (Nanya NT2GC72B8PA0NL-BE 0942.TW)". I want to upgrade, and have been offered the following RAM, but don't know if it will work? 4 x 4GB "Rx4 PC3-8500R - 7 - 10 - E1 1066 ECC. (Nanya NT4GC72

  • Performance issue of Security Audit log

    Hello,           My client would like to activate the Security Audit log on his system. However he will like to know whether there could be any performance issue when activating it. Since I do not have any prior experience, can you please give me you

  • What are the WCDMA bands for Lenovo Vibe X2-CU

    Hi, I see so much conflicting info. Can anyone tell me what the actual network compatibility (WCDMA/UMTS) for the vibe x2-cu is? I was trying to find out about about compatability with USA networks like AT&T and T-mobile. Thanks!

  • LR2.1 jpeg export problem

    i'm running LR 2.1RC and i've noticed that if i highlight a number of images to export using a preset which resizes my files and exports as a jpeg the images are occasionally exported as tifs. if this happens then the next time i export an individual

  • PLS-00306 Reconciling Pl/Sql Package

    Reconciling a package is always very painful and time-consuming. I always get PLS-00306: wrong number or types of arguments in call to 'XYZ'. Is this a normal behavior from OWB? My workaround for this problem: Drop Package and Import the package. Reg