Complex Issue....nd

I have developed my project and all the testing was done.Now moved project to client machine.Then there is a requirement, need to change 10 of the BPEL processes from Asynch to Sync.How to do it?
Edited by: 979976 on Mar 4, 2013 7:58 AM

Agree. What helps me in those cases is to create an empty default synchronous project and by copy and replacing snippets you can change your async process accordingly to sync.
You could also backup your async process, create a new sync project under the samename and the same namespace and just copy and paste the contents of the process between the receive and the callback to the new project. Also copy the partnerlinks and the global variables.
Then ajust the contents to reflect the new namespaces, work away the compile errors, etc.
But in the end it's just the better ICT-handiwork.
You could be tempted to create just a synchronous fronting process that just calls the async process behind the scenes. But then you might turn into problems on clustered environments. I've understood that it just does not work there. Also keep transaction mechanisms in mind.
Regards,
Martien

Similar Messages

  • Windows 8.1 Password Complexity issue

    Hi All,
    We are running an AD Domain based on Server 2008 R2 and all of our Clients are Windows 8.1 with all of the latest security patches installed (last WSUS updates at 10-09-14)
    I am having an issues getting the Password must meet complexity requirements
    setting to work.
    I have applied it both at the Default Domain Policy Level and created another GPO that specifically Enables this option but it still won't work, the strange thing is that all the other password policy settings are working just fine.
    When running rsop.msc on my machine I can verify that the GPO settings have applied and the password complexity requirement is set to Enabled.
    As I mentioned before, the Password length requirement is working, I tried changing my password to cat and got the message that it did not meet requirements but i could change it to catcat which obviously doesn't meet password complexity requirements but
    does meet the 6 character length minimum that we have set.
    The even stranger thing is that this was working about 2 weeks ago when we first enabled it, I tested it and all was working as it should so does anyone know if any of this months Windows or Server updates that come down in WSUS have broken or changed the
    way this setting worked?
    *** I tried to post some pictures to show what i have set but i get the message Body text cannot contain images or links until we are able to verify your account so apologies for the lack of images showing what i have done.

    Am 07.10.2014 um 04:10 schrieb "Ali McMillan":
    > When running rsop.msc on my machine I can verify that the GPO settings
    > have applied and the password complexity requirement is set to Enabled.
    To check PW policies in a domain, run rsop on the PDC emulator. That's
    the only domain controller in the domain that will apply password
    policies to doimain accounts.
    Martin
    Mal ein
    GUTES Buch über GPOs lesen?
    NO THEY ARE NOT EVIL, if you know what you are doing:
    Good or bad GPOs?
    And if IT bothers me - coke bottle design refreshment :))

  • Data Modelling - Complex issue need to get DATE values

    Gurus and Experts
    I have a situation where i have a infoobject-A which is char having value 10.
    I always get the values to this infoobject as 0001032008 from the source system
    means 0001 is constant
        and 032008 is month and year
    Now i want to use this as a dynamic query where user enters 0001032008 it should get values for T+23 months
    where T = 0001032008 and T+23 would be 0001022010 (or february 2010) in short.
    I get only make this work if i can use this infoobject to mapto  0calmonth and in query use variable for offsets with range as T to T+23.
    Steps would be
    1)Create infoobject -B ,reference it to 0CALMONTH
    2)In Transfer structure ,take always last 6 values ,so we get date as 032008
    Now the 0CALMONTH always work with value such as 200803 and not 032008 ,so how would this work ,so will this solution work ,how to achieve this complex logic.
    Or is there any other alternative best simple solution
    please help
    thanks

    Hi
    Sometimes what seems complex can be solved by going back to the root.
    Let me explain:
    Your source system sends you an information with a format 0001MMYYYY. If I catch you, you created an IO to get the information as a master data. That's fine.
    But your aim is to interpret your source data as 0CALMONTH. So I suggest that you add 0CALMONTH in you Transfer rule, feed 0CALMONTH by ABAP code in the transfer rule to extract the information from your source system.
    If you want, you can keep the original IO, but I do not know what you can do with it....
    If you took BW310 course, your problem looks like the first exercise where you play with the cost center comming from another source system.
    May be I did not catch everything but it is getting late for me
    Cheers
    PYG

  • Logic yet another complex issue?

    Hi all
    I'm still struggling with the fact that Logic seems to be the exact opposite.
    My Halion Player has multi stereo outputs yet they don't show up. Just one stereo output.
    What gives?
    Any ideas?........I've trawled the manual (although it would be as useful if it were written in Chinese) and found nothing, this cannot be complicated, surely it can't, it has many outputs, where are they?
    I'm giving myself a few more days of torture with this and then binning it in favour of going back to Cubase. Any ideas on this?
    G

    Halion"s stereo output 1 is Halion's main out routed to the output of the channel strip that halion is on. On your aux channel, Halion 3-4 refers to Halion's stereo 2, Halion 5-6 refers to Halion's stereo 3, and so on.........
    So for example, if you have piano, strings and guitar loaded in Halion and you want to route them to diff outputs.........
    We'll route piano to Halions stereo 1 ( main out) In this case, do nothing.... the piano will be outputting on the channel strip that halion is inserted on, and you should see a signal on the level meters.
    In Halion, route the strings to Halion's stereo 2.... On aux 1, select Halion 3-4 as the input. Dont change the output (leave it at output 1-2 for now). You should see the signal on meters of aux 1.
    In Halion, route the guitar to Halion's stereo 3.... On aux 2, select Halion 5-6 as the input. Dont change the output (leave it at output 1-2 for now). You should see the signal on meters of aux 2.
    You can of course change the outputs of all three channel strips also. So that you can route them to busses etc...
    The output of the channel strip does NOT refer to Halion's own outputs.
    The routing capabilities of logics internal mixer are very deep and complex. But once you get your head around it, many new possibilities open up and you'll begin to see the true power of this program.
    Cheers

  • Complex issues after new hard drive installed

    I have an older white Macbook (MacBook2,1  2.16 Core 2 Duo  2.16GHz).  The harddrive was failing, so I took it to a local repair shop (not an Apple store).
    They replaced the hard drive.  I brought it home and restored it from my Time Machine backup.
    The Time Machine restore worked (my accounts are all in place, my files are all in place, almost all of my 3rd party software is working).
    Most (but not all) of my Apple software won't work.  I've been trying to figure out the root cause but can't pin it down.  It's running Mac OS 10.6.8, but before the disc replacement I had been running 10.8.
    The most up-to-date OS installer disc I have is for 10.6.  I had upgraded to 10.8 using the App Store and so I don't have a disc for this version to restore from.
    App Store won't open; I get an error message that says "You have Mac OS X 10.6.8. The application requires Mac OS X 10.7 or later."
    iTunes won't open; I get the following Problem report:
    Process:    
    iTunes [1446]
    Path:       
    /Applications/iTunes.app/Contents/MacOS/iTunes
    Identifier: 
    com.apple.iTunes
    Version:    
    Build Info: 
    iTunes-1100099063000000~1
    Code Type:  
    X86 (Native)
    Parent Process:  launchd [124]
    Date/Time:  
    2012-12-09 13:00:35.641 -0500
    OS Version: 
    Mac OS X 10.6.8 (10K549)
    Report Version:  6
    Interval Since Last Report:     
    6373 sec
    Crashes Since Last Report:      
    636
    Per-App Crashes Since Last Report:   5
    Anonymous UUID:                 
    C03B5F95-78DD-4A6F-BEE4-680BACD79D13
    Exception Type:  EXC_BREAKPOINT (SIGTRAP)
    Exception Codes: 0x0000000000000002, 0x0000000000000000
    Crashed Thread:  0
    Dyld Error Message:
      Library not loaded: /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
      Referenced from: /System/Library/PrivateFrameworks/AVFoundationCF.framework/Versions/A/AVFoundat ionCF
      Reason: image not found
    Binary Images:
    0x8fe00000 - 0x8fe4163b  dyld 132.1 (???) <4CDE4F04-0DD6-224E-ACE5-3C06E169A801> /usr/lib/dyld
    Model: MacBook2,1, BootROM MB21.00A5.B07, 2 processors, Intel Core 2 Duo, 2.16 GHz, 2 GB, SMC 1.17f0
    Graphics: Intel GMA 950, GMA 950, Built-In, spdisplays_integrated_vram
    Memory Module: global_name
    AirPort: spairport_wireless_card_type_airport_extreme (0x168C, 0x87), Atheros 5416: 2.1.14.6
    Bluetooth: Version 2.4.5f3, 2 service, 12 devices, 1 incoming serial ports
    Network Service: Built-in Ethernet, Ethernet, en0
    Serial ATA Device: Hitachi HTS727550A9E364, 465.76 GB
    Parallel ATA Device: HL-DT-ST DVDRW  GSA-S10N, 7.54 GB
    USB Device: Built-in iSight, 0x05ac  (Apple Inc.), 0x8501, 0xfd400000 / 2
    USB Device: Apple Internal Keyboard / Trackpad, 0x05ac  (Apple Inc.), 0x021a, 0x1d200000 / 3
    USB Device: Hub, 0x03f0  (Hewlett Packard), 0x1f04, 0x1d100000 / 2
    USB Device: CS-1732A V1.3.121, 0x0557  (ATEN International Co. Ltd.), 0x2212, 0x1d110000 / 4
    USB Device: IR Receiver, 0x05ac  (Apple Inc.), 0x8240, 0x5d200000 / 2
    USB Device: Bluetooth USB Host Controller, 0x05ac  (Apple Inc.), 0x8205, 0x7d100000 / 2
    FireWire Device: LaCie Hard Drive FireWire+, LaCie Group SA, Up to 400 Mb/sec
    Without App Store or iTunes working, I don't know how I can upgrade my OS back to 10.8.  And without doing that, most of my Apple software won't work.  It's a catch 22.
    Any advice on how I can upgrade back to 10.8?

    Thanks. This seems to have worked.
    I ran the reinstall and then upgraded back to 10.6.8 via software update, and App Store and iTunes both work now.  I was able to log into my iTunes account and my old purchase of 10.7 was there.  I'm downloading it now as I type this.
    I still have to deal with the fact that iLife and iWork and Xcode aren't working (and probably other things too), but the biggest hurdle seems to be crossed.  I'll deal with the other apps tomorrow.
    Thanks again!

  • Complex Issue

    hai
    i have 2 infoobjects invoice posting time and invoice approval time. I need to calculate the difference between the invoice posting time and invoice approval time.
    Suppose , Invoice posting time is at 4:00pm on 03.04.2006 and Invioice approval time is at 4:00pm on 04.04.2006. Then the difference time is 24-hours.
    But my client working hours is 8:00am - 5:00pm . And my client wants only working differnce hours . Like differenece time between posting time and approval time ...
    1) 1-hour from the (4:00pm on 03.04.2006).because working end time is 5:00pm
    2) 8-hours from the (8:00am-4:00pm on 04.04.2006)
    Then difference time is 9-hours
    SO my client wants difference time is 9-hours.Not 24-hours.
    So please tell me how to do this one
    i will assing the points
    kumar

    We might achieve this by replacement path..i am not sure...
    In your case do you need to exclude non working days..like exclude sat and sun day if posted on Tuesday and approved on Monday?
    Here is some info on how to do replacement path calculation[ this is from a different post on the forum, which i was unable to add the link..for some reason its not working]
    First you have to change Date from Characteristic to a Key Figure.This is achieved by creating a replacement path variable.
    Please see the link to create replacement path variable for date
    http://www.sd-solutions.com/documents/SDS_BW_Replacement%20Path%20Variables.html
    https://websmp106.sap-ag.de/~sapdownload/011000358700001963972003E/HowToCalcWithAttr.pdf
    Create 2 varaibles RINVDATE and RDUEDATE.
    Then you can create formula by subtracting RINVDATE-KEY DATE and RDUEDATE-KEY DATE which will give to No of days difference.

  • Another message mapping complex issue  part 2

    Hi All.
    In addtion to my previous question , thers has been another requirement.
    I have to map one field on the condition of another field
    the new source can be like this
    <Header>
    <seg24>
    <matpos>10</matpos>
    <seg12>
    <matdesc>red</matdesc>
    <length>100</length>
    </seg12>
    <seg12>
    <matdesc>green</matdesc>
    <length>200</length>
    </seg12>
    <seg12>
    <matdesc>black</matdesc>
    <length>300</length>
    </seg12>
    </seg24>
    <seg24>
    <matpos>20</matpos>
    <seg12>
    <matdesc>green</matdesc>
    <length>200</length>
    </seg12>
    <seg12>
    <matdesc>black</matdesc>
    <length>300</length>
    </seg12>
    </seg24>
    <seg24>
    <matpos>30</matpos>
    <seg12>
    <matdesc>red</matdesc>
    <length>500</length>
    </seg12>
    <seg12>
    <matdesc>green</matdesc>
    <length>800</length>
    </seg12>
    <seg12>
    <matdesc>black</matdesc>
    <length>900</length>
    </seg12>
    </seg24>
    <seg24>
    <matpos>80</matpos>
    <seg12>
    <matdesc>red</matdesc>
    <length>400</length>
    </seg12>
    <seg12>
    <matdesc>green</matdesc>
    <length>800</length>
    </seg12>
    <seg12>
    <matdesc>black</matdesc>
    <length>900</length>
    </seg12>
    </seg24>
    <LineItem>
    <Itempos>30</Itempos>
    <Itempos>10</Itempos>
    </LineItem>
    <LineItem>
    <Itempos>20</Itempos>
    <Itempos>80</Itempos>
    <Itempos>90</Itempos>
    </LineItem>
    </Header>
    seg12 is a sub segment of seg 24
    the target can be like this
    <Target>
    <field1></field1>
    <field2></field2>
    <targetitempos></targetitempos>
    <targetlength></targetlength>
    </Target>
    I have to create one <Target> node for each LineItem, in this case 2 <Target> node and map the first found <Itempos> to targetitempos
    I have only to map the <lenght> to <targetlength>.if the <matdesc> is red.
    for this I have to compare the Itempos and matpos.
    first map <LineItem> -
    > <Target>
    then
    <Itempos>  -
    > split value  targetitempos
    so far so good but my problem is when mapping the <length>
    if <matdesc> is red
    and
    if Itempos (sort ascending )eq matpos
    then
    <length> -
    > <targetlength>.
    the result I am getting is 2 <Target> node
    <Target>
    <targetitempos>30</targetitempos>
    <targetlength>500</targetlength>
    </Target>
    which is correct
    but the second one is getting the targetlength from another <matpos> and putting it into the <Target> node with the <targetitempos> 20 , which is the first position of <Target> node 2
    <Target>
    <targetitempos>20</targetitempos>
    <targetlength>400</targetlength>
    </Target>
    now <matpos>20 in seg 24 does nor have any lenght neither any seg12 but it is taking it from  another <matpos>
    I have really tried with many options without help
    Please suggest and many thaks.

    Hi Samer,
    This is due to you haven't check the condition for matdesc = "red" & if it "red" doesn't exists map blank.
    for below iteration where matpos = 20 but there is no matdesc with 'Red'.
    </seg24>
    <seg24>
    <matpos>20</matpos>
    <seg12>
    <matdesc>green</matdesc>
    <length>200</length>
    </seg12>
    <seg12>
    <matdesc>black</matdesc>
    <length>300</length>
    </seg12>
    </seg24>
    Thanks,
    Jyoti

  • Another message mapping complex issue

    Hi All.
    I have to map one field on the condition of another field
    the source can be like this
    <Header>
    <seg24>
    <matpos>10</matpos>
    <seg12>
    <matdesc>red</matdesc>
    <length>100</length>
    </seg12>
    <seg12>
    <matdesc>green</matdesc>
    <length>200</length>
    </seg12>
    <seg12>
    <matdesc>black</matdesc>
    <length>300</length>
    </seg12>
    </seg24>
    <seg24>
    <matpos>20</matpos>
    <seg12>
    <matdesc>red</matdesc>
    <length>100</length>
    </seg12>
    <seg12>
    <matdesc>green</matdesc>
    <length>200</length>
    </seg12>
    <seg12>
    <matdesc>black</matdesc>
    <length>300</length>
    </seg12>
    </seg24>
    <seg24>
    <matpos>30</matpos>
    <seg12>
    <matdesc>red</matdesc>
    <length>500</length>
    </seg12>
    <seg12>
    <matdesc>green</matdesc>
    <length>800</length>
    </seg12>
    <seg12>
    <matdesc>black</matdesc>
    <length>900</length>
    </seg12>
    </seg24>
    <LineItem>
    <Itempos>30</Itempos>
    </LineItem>
    <LineItem>
    <Itempos>10</Itempos>
    </LineItem>
    <LineItem>
    <Itempos>20</Itempos>
    </LineItem>
    </Header>
    seg12 is a sub segment of seg 24
    the target can be like this
    <Target>
    <field1></field1>
    <field2></field2>
    <targetlength></targetlength>
    </Target>
    I have only to map the <lenght> to <targetlength>.if the <matdesc>  is  red.
    for this I have to compare the Itempos and matpos.
    if <matdesc> is red -
    if  Itempos eq matpos -
    <length> -
    > <targetlength>.
    the problem is in <material> node  the <matpos> is in the right sequence (10,20,30) but in <Itempos> it in the opposite order(30,10,20).
    I can not get the the comparison to return true because it is compares 1 --- 1 and comparing (10 to 30) and (20 to 10) .......... will fail and hence the field red is never mapped.
    is there any way I can compare the 2 positions that at some point it will get the comparison to work.
    Thanks in advance

    Hello,
    the problem is in <material> node the <matpos> is in the right sequence (10,20,30) but in <Itempos> it in the opposite order(30,10,20).
    I can not get the the comparison to return true because it is compares 1 --- 1 and comparing (10 to 30) and (20 to 10)
    You can use this mapping to reorder the values in itempos
    Itempos -> removeContext -> sort:ascending -> splitByValue:eachValue -> your comparison logic here
    Hope this helps,
    Mark

  • Hi complex issue, need an immediate response

    hi have d1,d2 as dimensions and f1, f2, f3 as facts all the two dimensions are connected to all the three facts and there are sub dimension to d2->d3->d4 and d4 is joined to d1 as well, now i have to join d2<->d4, how to do the modelling in physical and bmm layers.
    Thanks in Advance.

    Hi,
    Make the joins as is required in the physical layer and then in the BMM layer follow the star schema design, by adding the tables into the General tab.
    Refer-
    http://www.varanasisaichand.com/2012/05/denormalizing-physical-tables-in-bmm.html#!/2012/05/denormalizing-physical-tables-in-bmm.html
    http://gerardnico.com/wiki/data_modeling/snowflake
    Hope this helped/answered
    Kind Regards
    MuRam

  • Performance Issues with Debugging even in Display Mode

    Hi not certain if this would sit in Security, ABAP or Basis, but lets start here as it is security related.
    S_DEVELOP with any activity on DEBUG on a production system is a concern, but what are the performance related issues when a super user has to go into debug in display only on a production system because of a really complex issue?
    I've heard in the past of a scenario where system performance was impacted, and we have notes around the allocation of S_DEVELOP display DEBUG access to this point. (I've summarised these below)
    The risk with debug is associated with the length of time that the actual debugging process is being performed.
    u2022     Work processes are dedicated solely to the users for the duration of the debug. If these are being performed for a long time, these can cause issues with not enough work processes being available.
    u2022     It can cause DB2 locks. If the debug session last awhile, DB2 locks are not released. This impacts the availability of tablespaces, thus, affecting various transactions running across the system.
    Even with these concerns, security will often get asked for debug display access.
    As security is about risk identification, assessment and then controlled access what do other organisations do?
    Options (not exhaustive) are "No Debug ever" or "Debug display only via a fire fight or super user on a time limited basis".
    We are currently in the "debug display only via fire fight" camp, but would like to canvas opinion on this.
    As one of the concepts of security is Availability of data (and to an extent ensuring the systems are up and running) do the performance risks push the security function to the "No Debug Ever" stance.

    If you need to debug in production, then 9 times out of 10 you need to do root-cause analysis: The developer is the problem.
    Writing sloppy code and not testing properly should not be an excuse for debugging in production.
    But of course, there are exceptions even when you do try to keep them to a minimum.
    To add to Jurjen's comments, also note that the debugger only has a limited capability of doing a rollback. So you can quite easily and unintentionally create inconsistencies in the system - also in display mode - which is an integrity problem, and typically more critical than availability problems or even potential confidentiality concerns.
    Cheers,
    Julius
    Edited by: Julius Bussche on May 15, 2009 10:50 AM

  • Performance issue - Pricing Report

    Hi Experts,
    I have developed an ALV report and I need to improve the performance in production.
    I have a relatively complex issue here. I have to fetch data for pricing from a pricing condition from all the respective underlying condition tables (AXXX). Then for every material, I have to display the material class classification characteristics and their values maintained in the material master as well as batch classification characteristics and their corresponding values maintained for every batch.
    For example:
    In this way, if the condition is having 10 materials, every material has say 10 material class characteristic and 12 batch class characteristics then the total number of rows in the out put should be 130 (one for material and 12 rows for classifications).
    How can I optimize the output so that the performance is optimized.
    I am also fetching other data for the output like stock and sales order quantity against every material.
    I have tried minimizing loops and used select for all entries(I have read a few threads which suggests otherwise). Read statements use binary search. No select * queries.
    Warm Regards,
    Abdullah

    I would not sign a lot of the recommendations going around here. Seems like a complex report you are doing there, so here is my personal generic recommendations:
    - always use index when selecting from database tables
    - avoid redundant database accesses to unbuffered tables, only read fields you really need for processing
    - use sorted or hashed tables for reads or loops and access them by key
    - use ASSIGNING rather than INTO when reading or looping (small gain)
    - use SE30 and if necessary ST05 to fine tune if not yet satisfied with the runtime
    Thomas

  • Issue with BB Messenger

    Very strange... I'm a 9530 MAC user with v.76
    I've used BBM for the last year, error free. Late afternoon today, my buddy texted me to let me know that he could no long send messages though the BB messenger service to m. He'd just get a strange unavailable message and could not push the message along. . . This apparently was since yesterday morning. Likewise, my buddy saw my status as unavailable during that time. 
    ... All the while, this morning, i used the BB messenger service in the office to chat with a co-worker. No indication of any issue, it was (selon moi) 100%. 
    So after this text in the afternoon, i told my buddy to call Telus (our carrier) to sort it out...thinking it was his issue. Well, i tried using the BBM service right after, and after i send a message to any contact that shows "available", their status instantly turns "contact is busy". . . and the delay in the message being sent is between 30 mins and . . .never. 
    I call Telus. (Their blackbarry staff are amazing, btw.) We do the basics: battery pull, deleting/adding contacts, some security settings, firewall, re-registering to the network. . . you name it. The guy even had a company BB storm he could use to contact me on. . . oddly, him and i conversed on BBM without a hitch. No delays, no status changes...very odd.
    It's still happening, and as i mentioned; I've never had one issue with this phone, or any other BB i've had. This is the first issue.
    I've searched forums, posted on Crackberry...and am not really getting an answers that hasn't already been tried. 
    My intention was to seek SUPPORT from RIM. Bruno (my Telus guy, who is awesome) said they don't have a 1-800 to call, and support is filtered through the carriers CS. 
    Does RIM not have dynamic support? What if a die-hard, early adopting, RIM-loving client has a complex issue that the trained (very well trained!) carrier cannot rectify? What then? Let 50,000 people chime in on social networks and hope that one bit of the dubious crap that's spewed out is . . . useful? 
    I really hope i just missed the big button "Email Support!" somewhere on their site.
    Any insight towards any possible solution, is appreciated.  
    Thanks for reading. 

    that's when you don't do things the right way.
    the right way is : talk your carrier into opening the ticket themselves so that you pay nothing.
    The search box on top-right of this page is your true friend, and the public Knowledge Base too:

  • FOR UPDATE cursor is causing Blocking/ Dead Locking issues

    Hi,
    I am facing one of the complex issues regarding blocking / dead locking issues. Please find below the details and help / suggest me the best approach to ahead with that.
    Its core Investment Banking Domain, in Our Day to day Business we are using many transaction table for processing trades and placing the order. In specific there are two main transaction table
    1)     Transaction table 1
    2)     Transaction table 2
    These both the tables are having huge amount of data. In one of our application to maintain data integrity (During this process we do not want other users to change these rows), we have placed SELECT …………….. FOR UPDATE CURSOR on these two table and we have locked all the rows during the process. And we have batch jobs (shell scripts ) , calling this procedure , we will be running 9 times per day 1 hrs each start at 7:15AM in the morn finish it up in the eve 5PM . Let’s say. The reason we run the same procedure multiple times is, our business wants to know the voucher before its finalized. Because there is a possibility that order can be placed and will be updated/cancelled several times in a single day. So at the end of the day , we will be sending the finalized update to our client.
    20 07 * * 1-5 home/bin/app_process_prc.sh >> home/bin/app1/process.out
    20 08 * * 1-5 home/bin/app_process_prc.sh >> home/bin/app1/process.out
    20 09 * * 1-5 home/bin/app_process_prc.sh >> home/bin/app1/process.out
    20 10 * * 1-5 home/bin/app_process_prc.sh >> home/bin/app1/process.out
    20 11 * * 1-5 home/bin/app_process_prc.sh >> home/bin/app1/process.out
    20 12 * * 1-5 home/bin/app_process_prc.sh >> home/bin/app1/process.out
    20 13 * * 1-5 home/bin/app_process_prc.sh >> home/bin/app1/process.out
    20 14 * * 1-5 home/bin/app_process_prc.sh >> home/bin/app1/process.out
    20 15 * * 1-5 home/bin/app_process_prc.sh >> home/bin/app1/process.out
    20 16 * * 1-5 home/bin/app_process_prc.sh >> home/bin/app1/process.out
    20 17 * * 1-5 home/bin/app_process_prc.sh >> home/bin/app1/process.out
    Current Program will look like:
    App_Prc_1
    BEGIN
    /***** taking the order details (source) and will be populate into the table ****/
    CURSOR Cursor_Upload IS
    SELECT col1, col2 … FROM Transaction table1 t 1, Source table 1 s
    WHERE t1.id_no = t2.id_no
    AND t1.id_flag = ‘N’
    FOR UPDATE OF t1.id_flag;
    /************* used for inserting the another entry , if theres any updates happened on the source table , for the records inserted using 1st cursor. **************/
    CURSOR cursor_update IS
    SELECT col1, col2 … FROM transaction table2 t2 , transaction table t1
    WHERE t1.id_no = t2.id_no
    AND t1.id_flag = ‘Y’
    AND t1.DML_ACTION = ‘U’,’D’ -- will retrieve the records which are updated and deleted recently for the inserted records in transaction table 1 for that particular INSERT..
    FOR UPDATE OF t1.id_no,t1.id_flag;
    BLOCK 1
    BEGIN
    FOR v_upload IN Cursor_Upload;
    LOOP
    INSERT INTO transaction table2 ( id_no , dml_action , …. ) VALUES (v_upload.id_no , ‘I’ , … ) RETURNING v_upload.id_no INTO v_no -- I specify for INSERT
    /********* Updating the Flag in the source table after the population ( N into Y ) N  order is not placed yet , Y  order is processed first time )
    UPDATE transaction table1
    SET id_FLAG = ‘Y’
    WHERE id_no = v_no;
    END LOOP;
    EXCEPTION WHEN OTHER THEN
    DBMS_OUTPUT.PUT_LINE( );
    END ;
    BLOCK 2
    BEGIN -- block 2 starts
    FOR v_update IN Cursor_Update;
    LOOP;
    INSERT INTO transaction table2 ( id_no ,id_prev_no, dml_action , …. ) VALUES (v_id_seq_no, v_upload.id_no ,, … ) RETURNING v_upload.id_no INTO v_no
    UPDATE transaction table1
    SET id_FLAG = ‘Y’
    WHERE id_no = v_no;
    END LOOP;
    EXCEPTION WHEN OTHER THEN
    DBMS_OUTPUT.PUT_LINE( );
    END; -- block2 end
    END app_proc; -- Main block end
    Sample output in Transaction table1 :
    Id_no | Tax_amt | re_emburse_amt | Activ_DT | Id_Flag | DML_ACTION
    01 1,835 4300 12/JUN/2009 N I ( these DML Action will be triggered when ever if theres in any DML operation occurs in this table )
    02 1,675 3300 12/JUN/2009 Y U
    03 4475 6500 12/JUN/2009 N D
    Sample output in Transaction table2 :
    Id_no | Prev_id_no Tax_amt | re_emburse_amt | Activ_DT
    001 01 1,835 4300 12/JUN/2009 11:34 AM ( 2nd cursor will populate this value , bcoz there s an update happened for the below records , this is 2nd voucher
    01 0 1,235 6300 12/JUN/2009 09:15 AM ( 1st cursor will populate this record when job run first time )
    02 0 1,675 3300 12/JUN/2009 8:15AM
    003 03 4475 6500 12/JUN/2009 11:30 AM
    03 0 1,235 4300 12/JUN/2009 10:30 AM
    Now the issues is :
    When these Process runs, our other application jobs failing, because it also uses these main 2 tranaction table. So dead lock is detecting in these applications.
    Solutin Needed :
    Can anyone suggest me , like how can rectify this blocking /Locking / Dead lock issues. I wants my other application also will use this tables during these process.
    Regards,
    Maran

    hmmm.... this leads to a warning:
    SQL> ALTER SESSION SET PLSQL_WARNINGS='ENABLE:ALL';
    Session altered.
    CREATE OR REPLACE PROCEDURE MYPROCEDURE
    AS
       MYCOL VARCHAR(10);
    BEGIN
       SELECT col2
       INTO MYCOL
       FROM MYTABLE
       WHERE col1 = 'ORACLE';
    EXCEPTION
       WHEN PIERRE THEN
          NULL;
    END;
    SP2-0804: Procedure created with compilation warnings
    SQL> show errors
    Errors for PROCEDURE MYPROCEDURE:
    LINE/COL                                                                          ERROR
         12/9        PLW-06009: procedure “MYPROCEDURE” PIERRE handler does not end in RAISE or RAISE_APPLICATION_ERROR
         :)

  • Complex structure SPLITING

    HI,
    We are working inbond scenario(FILE to proxy) with split.and sender structure as complex structure.like
    both sender and receiver structure as
    MT_DATATYPE(message type)
    HEADER(H01)----
    This is Header record .It should be come only one for entire record structure.
    RECORD_1(R1)------In each record have some nodes like R11,R12,R13....
    RECORD_2(R2)------In each record have some nodes like R21,R22,R23....
    RECORD_3(R3)
    RECORD_4 (R4)  etc..total 12 records.
    but while we are using multiuple records for testing purpose like as below
    H01,R1,R2,R4,R2,R3,R1,R4............,H01,R2,R4,R3.R4.R1.R3...........H01,R1,R3,R4.....
    so i want record target record structure as 3 set of structure becuase the test file has 3 HO1 nodes.The required target structure should be like this
    MT_DATATYPE1(Message type1)------H01,R1,R2,R4,R2,R3,R1,R4.(REQUIRED STRUCTURE)
    MT_DATATYPE2(Message type2).......H01,R2,R4,R3.R4.R1.R3.(REQUIRED STRUCTURE)
    MT_DATATYPE2(Message type3)............H01,R1,R3,R4.(REQUIRED STRUCTURE)
    Here we have to do some validation in the mapping.so atleast one mappping should be using for validation.while trying to do this validation this mapping it was showing the target structure as
    MT_DATATYPE1(Message type1)------H01,R1,R1,R2,R2,R3,R4,R4.(AS OF NOW WE ARE GETTING error OUTPUT)
    MT_DATATYPE2(Message type2).......H01,R1,R2,R3.R3,R4.R4.(AS OF NOW WE ARE GETTING error OUTPUT)
    MT_DATATYPE2(Message type3)............H01,R1,R3,R4.(AS OF NOW WE ARE GETTING error OUTPUT).
    STEP TO TRIED THIS SOLUTION:
    1.DOM parser(javamapping) also added in this structure but still getting same problem.
    2.In first mapping structure have only using  java mapiing so that  total record divided into 3 different structure like..
    MT_DATATYPE.......
    TOTALRECORD..H01,R1,R2,R4,R2,R3,R1,R4
    ToTALRECORD..,H01,R2,R4,R3.R4.R1.R3
    TOTALRECORD...H01,R1,R3,R4.....
    then the toal strucre send to receiver communication channel for receving entire strcture.Then the same structure will pick sender communication channel using FCC and i am using record strsucture per message as 1.for picking sthe single structure in the entier structuree . but still we are getting some problem.it didnt take entier single structure .It was taking like below structure.
    TOTALRECORD..H01,R1,R2,R4.
    TOTALRECORD..,R2,R3,
    TOTALRECORD..,R1,R4........still problem.
    PLease help me .may be this is high complex issue.
    Thanks
    kumar

    Hi ,
            Is there any condition for mapping the record and header .
    - Muru

  • Network Save Issue--Can't turn off Protected Mode

    So my original problem is one that's been asked here a few times before: when I try to save a document in Acrobat, it makes me save a new version with a different name (so that I have to go back and delete the old version). If I try to just hit "Save," I get the error message: "This document cannot be saved. The file may be read-only, or another user may have it open." I am on a local area network with just one other computer (so I know the document isn't really open), running Windows 7 with Acrobat X. I should also mention that I've checked numerous files and none are read-only.
    When this question is asked, it often gets the answer to turn off Adobe's Protected Mode by going to Edit-->Preferences-->General and unchecking Enable Protected Mode at Start-up.
    Fair enough.
    The problem is, I don't have that check box in my General Preferences menu. It's especially puzzling since I've seen these instructions given to other users with Acrobat X, who have said it worked. Am I missing something? Is there some other option I can chack or uncheck that is equivalent to this? Thanks for your help.

    At times there also seem to be some issues with saving to a network link. When this happens, try saving locally and see if that does the job. Try working on the document locally and see if the issue goes away. If so, then you are dealing with a more complex issue involving networks. Unfortunately, I do not have a solution in that case, but it might be helpful to know if that is the issue.

Maybe you are looking for

  • How to master audio file handling? Where is the logic of Logic?

    1. How can I master where to save my logic project files including audio? 2. I want to save a project as a template WITHOUT the recorded track files. When I open the new template I dont want to have all old audio in my "media"browser inside Logic! Ho

  • Second display via Thunderbolt "flashes" after EFI 1.7

    I have a second display (Samsung SyncMaster 245BW) connected to my 27" iMac via Thunderbolt and a miniDisplay -> DVI connector.  I just recently got the 1.7 EFI software update and noticed that the second display will flash every 2 - 3 minutes.  Anyo

  • Errors installing patch 9.2.0.5

    Trying to install patch 9.2.0.5 on solaris 64-bit in silent mode using response files and receive the following error when trying to install the OUI supplied with the patch. Error: <myexisting sid> already exists at <specified oracle_home location> s

  • How do you connect two OSPF autonomous systems?

    New member. Pls advise if this post does not belong here. Cheers. You have two entirely separate OSPF systems. You wish to share routing information between the two systems, but you don't want to join the systems into one big OSPF system (you still w

  • I am unable to download iOS 5. It always times out.

    I have been trying for several days at different times of the day. It either quits or times out. Any help would be appreciated.