How to trace processes in detail

Hello,
I have a Sun (5.10 Generic_144488-12 sun4v sparc SUNW,SPARC-Enterprise-T5220) RAC cluster running 11.2.0.3 GI & RDBMS, connected to a storage array through Fibre channel. But for some reason we see a horrible I/O response time @ teh DB level, which unfortunately doesn't sync up with the HOST or Storage logs, or in other words, systems or storage admins don't see any waits.
So my question is, is there any tool we can use to trace each and every event @ the OS/kernel level? Something like the strace, and also how to interpret that log file!?
Thanks in advance,
aBBy.

AB007 wrote:
It's not that hard to take a SAN system that can deliver gigabytes a second of data and drop it into the kilobyte per second range. That might be the closest to my scenario... can you advise on what to look for, or what command to run!?
When you're seeing bad IO performance, what's the output from "iostat -sndzx 2"? That will output data every two seconds until you kill it. Post a few seconds of results and you'll probably get a good number of comments.
LUN layout on disk arrays is often a problem. Lots of times storage admins just dole out storage without knowing or even thinking about the impacts of how LUNs are laid out on disks. KISS works best - one LUN per RAID array, that fills the entire array. When there are multiple LUNs on an array, it's way too easy to get extensive congestion issues, especially if someone did something stupid like putting 50 busy LUNs on a single 24-disk RAID-6 array where each disk has a segment size of 1 MB. Yes, I said STUPID. Any storage admin who does something like that is overpaid - even if they're working for free. Because they have absolutely no understanding of what they're working on. Just Google "read-modify-write". What would you think of a C programmer who can't figure out how an infinite loop hurts performance?
RAID-5/6 array layout is often done in ways that hurt performance, too. Almost all file systems do IO in power-of-two chunks, and it's usually pretty small - 4k is typical. ZFS does 128K. If you're using SAM/QFS, you can set your file system block size to just about anything up to 1MB. Yet all too many RAID-5/6 arrays are built as something like 9+2 (9 data, 2 parity) with 1 MB segment sizes per disk. That makes the natural RAID array stripe 9 MB. What on God's good Earth does IO in 9 MB chunks? (See above about overpaid storage admins....) Then, when system admins get that LUN, they will label/partition it in a way that forces misaligned IO - because they don't understand, either. Use an EFI label. (Note how ZFS always uses an EFI label and starts its data partition at sector 256? Hmmm - 256 x 512 bytes = 128 KB. Imagine that....) You should do the same - figure out your file system block size and ALWAYS start a partition an exact multiple of that many bytes from the start of the LUN. (And since you shouldn't use segment 0, that means the beginning of each LUN is lost space. Get over it. It's lost space. Get over it.) Oh, and the RAID-5/6 array stripe width should be no larger than the file system block size. The stripe width can be smaller than the file system block size. If the stripe width is smaller than the file system block size, the file system block size needs to be an EXACT multiple of the RAID-5/6 array stripe width. Actually, it's true that the file system block size should ALWAYS be an exact multiple of the underlying RAID array stripe width, assuming it's a RAID-5/6 array. It's just that it's OK for that multiple to have a value of one.
What this means in practice is that RAID-5/6 arrays should almost always be built using a power-of-two number of data disks - almost always 4+1/2 or 8+1/2, with a SMALLER individual disk segment size such that the segment size times the number of data disks (the stripe size) matches the intended file system block size. A 17+2 RAID-6 array with 1 MB segment size per disk is, again, downright STUPID.
I've seen way too many times where someone spends hundreds of thousands if not millions of dollars on high-performance disk systems, and then they toss away performance with bad admin practices that ignore the underlying design. You can't run any system near its design specifications if you ignore the design.
Depending on your disk storage system(s), IO alignment can be a problem. Larger, higher-performance systems can cope with unaligned IO better than smaller, lower-performance ones. (As long as the LUN layout isn't too bad, anyway...) An STK6780 can handle misaligned IO a lot better than a STK6140 can, for example.
RAID-0 and RAID-1 arrays (and combinations thereof) are a lot more forgiving performance-wise if you ignore all that than RAID-5/6 arrays are.
>
>
@alan - Thanks alan. Looks like truss is better... could not really make much out of DTrace.
Thanks
aBBy.Truss isn't going to do you much - it will just show you "Hey, the read/write operations are slow". Unless your app is using async IO calls via lio_listio() or aio_read()/aio_write(). In which case truss won't even tell you that.

Similar Messages

  • How can u trace process of workflow throug workflow base table.

    Hi,
    My previous question might be confusing
    Just want to ask
    How can u trace process of workflow throug Which workflow base table.
    Please It's urgent
    Thanks
    Bachan

    Bachan,
    Why do you need to enable trace from the backend? You can run "bde_wf_item.sql" script, this script gives similar information as wfstatus.sql and wfstat.sql give but with more debugging information
    Note: 187071.1 - bde_wf_item.sql - Runtime Data of a Single Workflow Item
    https://metalink.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=187071.1

  • How to trace the EVENT's source which triggers the process chain

    hello Friends,
    I am currently involved in a new project, which does'nt have any documentation of the system. There is a process chain which is triggered by the event ( say..... "BI_START") and it gets triggered every day night,.......
    But the problem I have is, I could'nt trace where this EVENT gets triggered....
    Can you please advice me  how to trace plz...... Thanks very much for your time.....
    Thanks,

    Check in SM37 or in the tables TBTCO or TBTCP with below selected fields.
    JOBNAME = Background job name
    SDLSTRTDT = Planned Start Date for Background Job
    SDLSTRTTM = Planned start time for background Job
    SDLUNAME = Initiator of job/step scheduling
    PRDMINS = Duration period (in minutes) for a batch job
    PRDHOURS = Duration period (in hours) for a batch job
    PRDDAYS = Duration (in days) of DBA action
    PRDWEEKS = Duration period (in weeks) for a batch job
    PRDMONTHS = Duration period (in months) for a batch job
    PERIODIC = Periodic jobs indicator ('X')
    STATUS = State of Background Job, S = Released, F = Finished
    AUTHCKMAN = Background client for authorization check
    EVENTID = Background Processing Event
    EVENTPARM = Background Event Parameters (Such as, Jobname/Jobcount)

  • Dataloss in network... How to trace it..?

    Hi,
    Though this question is related to SAP XI and SMICM trace, I feel this question can also be answered by people in WebAs General, so i am posting this in this forum.
    In my current scenario where SAP XI system pushes data to another system(ABC system) using HTTPS connection. I have set up an RFC destination of Type G to connect to the external system.
    When i do a Test connection, i see in SMICM log file, i found that connection established, request message written into ABC system.When response is being written i could find BINDUMP of content denied in the SMICM log file. What does that exactly mean..?
    Also When i contacted the other party--ABC, they have told that they could not see any messages in their system.
    XI shows successfully processed and ABC system did not receive the message... So where did the data go?? I have no clue :-(( Need your inputs in this regard. How to trace if the message has been successfully posted by XI. Below is the SMICM log file.
    [Thr 5880] IcmConnConnect: direct connect to www2.ABC.com:443
    [Thr 5880] nihsl-getHostAddr: found hostname '.www2.ABC.com' in cache
    [Thr 5880] nihsi-getHostAddr: hostname '.www2.ABC.com' = addr 16.256.48.91
    [Thr 5880] nihsi-getServNo: servicename '443' = port 01.BB/0443
    [Thr 5880] NiCreateHandle: state hdl 23 / socket -1 NI_INITIAL
    [Thr 5880] NiIBlockMode: switch off block-mode for hdl 23 / socket -1
    [Thr 5880] NiLowLevCon: connect to: host 16.256.48.91, port 01.BB/0443, fam 2 (low adr..high adr)
    [Thr 4532] [Thr 4532] NiISelect: fds in write-mask: [Thr 5880] NiIInitSocket: set default settings for socket 65268
    [Thr 5880] NiISocket: hdl 23 got socket 65268
    [Thr 5880] NiPBlockMode: set socket 65268 to NONBLOCK mode
    [Thr 4532]
    [Thr 5880] NiPConnect: connect in progress
    [Thr 5880] SiPeekPendConn: connection of socket 65268 established
    [Thr 5880] NiLowLevCon: took local port 10.1B/4123
    [Thr 5880] nilh-localCheck: using local address list
    [Thr 5880] NiSetStat: state hdl 23 NI_CONNECTED
    [Thr 5880] ->> SapSSLSessionInit(&sssl_hdl=015BC3DC, role=1 (CLIENT), auth_type=3 (USE_CLIENT_CERT))
    [Thr 5880] <<- SapSSLSessionInit()==SAP_O_K
    [Thr 5880] in: args = "role=1 (CLIENT), auth_type=3 (USE_CLIENT_CERT)"
    [Thr 5880] out: sssl_hdl = 19193D20
    [Thr 5880] ->> SapSSLSetNiHdl(sssl_hdl=19193D20, ni_hdl=23)
    [Thr 5880] IcmPlCheckRetVal: Next status: WRITE_REQUEST(3)
    [Thr 5880] IcmConnRollInWP: no need to roll in WP status: ROLLED IN
    [Thr 5880] MPI<12ee>0#7 GetInbuf 5 1489e0 2179 (1) -> 6
    [Thr 5880] NiPBlockMode: set socket 65268 to NONBLOCK mode
    [Thr 5880] NiPSockGetStatus: socket 65268 ok, no data pending
    [Thr 5880] NiPBlockMode: set socket 65268 to BLOCK mode
    [Thr 5880] IcmReadFromPartner(id=0/4693): fe-nihdl timeout
    [Thr 5880] PlugInHandleServData: role: 2, status: 3, content-length: 0/0
    buf_len: 2127, buf_offset: 0, buf_status: 6
    [Thr 5880] HttpParseRequestHeader: content length: 1805
    [Thr 5880] HttpParseRequestHeader: no transfer-encoding set
    [Thr 5880] HttpParseRequestHeader: Version: 1000
    [Thr 5880] HttpParseRequestHeader: Keep-Alive: 0
    [Thr 5880] IcmPlCheckRetVal: Next status: READ_RESPONSE(2)
    [Thr 5880] IcmHandleNetWrite(id=0/4693): HandleServData returned: 2
    [Thr 5880] BINDUMP of content denied
    [Thr 5880] IcmWriteToConn(id=0/4693): prepared to write data to partner (len = 2127)
    [Thr 5880] ->> SapSSLWrite(sssl_hdl=19193D20, buf=061F8A74, len=2127, timeout=2000, &writelen=123EFF24)
    [Thr 5880] <<- SapSSLWrite(sssl_hdl=19193D20)==SAP_O_K
    [Thr 5880] result = "written= 2127 of 2127 (all)"
    [Thr 5880] IcmWriteToConn(id=0/4693): wrote data to partner (len = 2127)
    [Thr 5880] MPI<12ee>0#8 FreeInbuf#1 0 1489e0 0 -> 0
    [Thr 5880] IcmConnRollInWP: no need to roll in WP status: ROLLED IN
    [Thr 5880] IcmReadFromConn(id=0/4693): request new MPI (0/0)
    [Thr 5880] MPI<12ed>1#4 GetOutbuf -1 1489e0 65536 (0) -> 061F8A40 0
    [Thr 5880] ->> SapSSLRead(sssl_hdl=19193D20, buf=061F8A74, maxlen=65483, timeout=500, &readlen=123EFEE8)
    [Thr 5880] Fri Dec 02 08:59:10 2005
    [Thr 5880] <<- SapSSLRead(sssl_hdl=19193D20)==SAP_O_K
    [Thr 5880] result = "max=65483, received=8036"
    [Thr 5880] IcmReadFromConn(id=0/4693): read 8036 bytes(timeout 500)
    [Thr 5880] BINDUMP of content denied
    [Thr 5880] PlugInHandleNetData: role: 2, status: 1, content-length: 0/-1
    buf_len: 8036, buf_offset: 0, buf_status: 0
    [Thr 5880] PlugInHandleNetData: read response header
    [Thr 5880] HttpParseResponseHeader: no transfer-encoding set
    [Thr 5880] HttpParseResponseHeader: Version: 1000
    [Thr 5880] HttpParseResponseHeader: Keep-Alive: 0
    [Thr 5880] PlugInHandleNetData: more data to read
    [Thr 5880] PlugInHandleNetData: need more data (7936/12484)
    [Thr 5880] IcmPlCheckRetVal: Next status: READ_RESPONSE(2)
    [Thr 5880] IcmHandleNetRead(id=0/4693): read_len: 8036, HandleNetData returned: 2
    [Thr 5880] IcmHandleNetRead(id=0/4693): status 2 -> 2
    [Thr 5880] ->> SapSSLReadPending(sssl_hdl=19193D20, &pendlen=123EFF1C)
    [Thr 5880] <<- SapSSLReadPending(sssl_hdl=19193D20)==SAP_O_K
    [Thr 5880] out: pendlen = 0
    [Thr 5880] IcmHandleNetRead(id=0/4693): pending SSL data: 0, rollout=1
    [Thr 5880] nihsl-getHostAddr: found hostname 'localhost' in cache
    [Thr 5880] nihsi-getHostAddr: hostname 'localhost' = addr 127.0.0.1
    [Thr 5880] NiIDgSend: re-connect dgram to: host 127.0.0.1, port FD.E6/64998, fam 2 (low adr..high adr)
    [Thr 5880] IcmConnRollOut: connection (id=0/4693) rolled out:
    [Thr 5880] CONNECTION (id=0/4693):
    used: 1, role: 2, stateful: 0
    NI_HDL: 23, protocol: 2
    host: www2.ABC.com:443
    status: READ_RESPONSE
    connect time: 02.12.2005 08:59:08
    WP-status: ROLLED IN (Context: 0, Role: 2)
    tid: 15, mode: 0, uid: 746, roll-reason: ICM_ROLL_NONE
    MPI request: <12ee> MPI response: <12ed>
    request_buf_size: 2127 response_buf_size: 65484
    request_buf_used: 2127 response_buf_used: 8036
    request_buf_offset: 0 response_buf_offset: 0
    [Thr 4852] NiBufSelect: Postprocessing...
    [Thr 4852] NiBufSelect: returning 1 clients
    [Thr 4852] NiSelNext: returning hdl 5, r--, 00000000, rest 0 entries (0164FEF0)
    [Thr 5880] IcmWorkerThread: Thread 6: Waiting for event
    [Thr 4852] NiIPeek: peek successful for hdl -1 / socket 65588 (r)
    [Thr 4852] NiIDgReceive - WAKEUP DGRAM received from:
    host 127.0.0.1, port 07.B0/1968, fam 2 (low adr..high adr)
    [Thr 4852] NiIPeek: peek for hdl -1 / socket 65588 timed out (r; 0)
    [Thr 4852] IcmWatchDogThread: dg received
    [Thr 4852] IcmWatchDogUpdateRollQueue(id=0/4693): insert fe-nihdl 23, flags=1
    [Thr 4852] NiSelSet: hdl 23, r-, 01679D50
    [Thr 4852] IcmWatchDogThread: check ni handles (timeout=10000)
    [Thr 4852] NiBufSelect: Preprocessing...
    [Thr 4852] NiISelect: timeout 10000 ms
    [Thr 4852] NiISelect: maximum fd=65757
    [Thr 4852] NiISelect: fds in read-mask: [Thr 4852]
    [Thr 4852] NiISelect: fds in write-mask: [Thr 4852]
    [Thr 4852] NiBufSelect: Postprocessing...
    [Thr 4852] NiBufSelect: returning 1 clients
    [Thr 4852] NiSelNext: returning hdl 23, r--, 01679D50, rest 0 entries (0164FF00)
    [Thr 4852] IcmWatchDogThread(id=0/4693): nihdl 23 - data received(read)
    [Thr 4852] NiSelClear: removed hdl 23 from selectset
    [Thr 4852] IcmQueueAppend: Queuelen: 1
    [Thr 4852] IcmCreateRequest: Appended request 8369
    [Thr 4852] IcmConnRollIn: connection (id=0/4693) rolled back to status: READ_RESPONSE
    [Thr 4852] IcmWatchDogThread: check ni handles (timeout=10000)
    [Thr 4852] NiBufSelect: Preprocessing...
    [Thr 4852] NiISelect: timeout 10000 ms
    [Thr 4852] NiISelect: maximum fd=65757
    [Thr 4852] NiISelect: fds in read-mask: [Thr 4152] IcmWorkerThread: worker 3 got the semaphore
    [Thr 4152] REQUEST:
    Type: READ_RESPONSE Index = 8368
    [Thr 4152] CONNECTION (id=0/4693):
    used: 1, role: 2, stateful: 0
    NI_HDL: 23, protocol: 2
    host: www2.ABC.com:443
    status: READ_RESPONSE
    connect time: 02.12.2005 08:59:08
    WP-status: ROLLED IN (Context: 0, Role: 2)
    tid: 15, mode: 0, uid: 746, roll-reason: ICM_ROLL_NONE
    MPI request: <12ee> MPI response: <12ed>
    request_buf_size: 2127 response_buf_size: 65484
    request_buf_used: 2127 response_buf_used: 8036
    request_buf_offset: 0 response_buf_offset: 0
    [Thr 4152] ->> SapSSLRead(sssl_hdl=19193D20, buf=061FA9D8, maxlen=57447, timeout=500, &readlen=10BEFEE8)
    [Thr 4852]
    [Thr 4852] NiISelect: fds in write-mask: [Thr 4852]
    [Thr 4152] <<- SapSSLRead(sssl_hdl=19193D20)==SAP_O_K
    [Thr 4152] result = "max=57447, received=4548"
    [Thr 4152] IcmReadFromConn(id=0/4693): read 12584 bytes(timeout 500)
    [Thr 4152] BINDUMP of content denied
    [Thr 4152] PlugInHandleNetData: role: 2, status: 2, content-length: 7936/12484
    buf_len: 12584, buf_offset: 8036, buf_status: 0
    [Thr 4152] PlugInHandleNetData: read response body (len=12484/12484)
    [Thr 4152] PlugInHandleNetData: response completely read(EOS=0)
    [Thr 4152] IcmFlushBuf: Flushing 12584 Bytes, buf_status: 6
    [Thr 4152] flush buffer with mpi buffer id 1
    [Thr 4152] MPI<12ed>1#5 FlushOutbuf l1 1 1 1489e0 12636 6 -> 061F8A20 0
    [Thr 4152] IcmConnRollInWP: no need to roll in WP status: ROLLED IN
    [Thr 4152] PlugInHandleNetData: close connection
    [Thr 4152] IcmPlCheckRetVal: Plugin retval: PLUGIN_RET_CLOSE (-702)
    [Thr 4152] IcmHandleNetRead(id=0/4693): read_len: 4548, HandleNetData returned: -702
    [Thr 4152] IcmConnRollInWP: no need to roll in WP status: ROLLED IN
    [Thr 4152] PlugInStopConn: role: 2, error: 0, write_err: 1
    [Thr 4152] ->> SapSSLSessionDone(&sssl_hdl=015BC3DC)
    [Thr 4152] <<- SapSSLSessionDone(sssl_hdl=19193D20)==SAP_O_K
    [Thr 4152] NiICloseHandle: shutdown and close hdl 23 / socket 65268
    [Thr 4152] IcmConnClose: Connection 0/4693 closed
    [Thr 4152] IcmConnFreeContext: context 0 released
    [Thr 4152] IcmServDecrRefCount: intersrv.afdb.local:443 - serv_ref_count: 1
    [Thr 4152] IcmWorkerThread: Thread 3: Waiting for event
    Cheers,
    Siva Maranani

    SMICM with trave level3 is the only way(i know) to trace whether the message has left XI server or not.

  • How to trace a USER in oracle?

    Hi Sir,
    I have a rquirement that I need to Trace a session created through the Application. The only data I have is that I know the application will connect to a Database schema and nothing else. How is it possilbe that I can create a trace file for it.
    Also is it possilble, that i can trace complete user. how to find all the trace as it create number of process inturn number of trace, how do I find it and combine. I read the documentation but can't understand it clearly?
    Any help will be great.

    sanora600 wrote:
    Aman, thanks for replying. This is the problem, they have not implemented dbms_application_info.
    That is the reason I want to know how to trace user(all session of a schema) and combine all the session generated trace(something like trcsess) and then generate tkprof. I am on Oracle 10g.Well, first off, users connect to databases, they don't connect to schemas. And as a follow on, users have sessions, schemas don't.
    That said, you might investigate a logon trigger that initiates a 1046 trace. Something like this:
    -- create a logon trigger for capturing extended trace data
    -- NOTE: must be run as SYS
    -- NOTE: Be sure to change both occurances of the target username
    -- ('user = xxx' and 'TRACEFILE_IDENTIFIER=') to the
    -- correct value for the session you want to trace.
    create or replace trigger logon_trigger
    after logon on database
    begin
    if (user = 'SCOTT' ) then
    execute immediate 'ALTER SESSION SET TRACEFILE_IDENTIFIER=''SCOTT_APP''';
    execute immediate 'alter session set timed_statistics=true';
    execute immediate 'ALTER SESSION SET EVENTS ''10046 TRACE NAME CONTEXT FOREVER, LEVEL 12''';
    end if;
    exception
    when others then
    null;
    end;
    end;
    Of course, you can play around with the 'if' condition, and delete or disable the trigger when it is no longer needed. The resulting trace file can be run through tkprof.
    Edited by: EdStevens on Dec 19, 2008 9:03 AM

  • How can I process a Sony A7 RAW file into Photoshop CS5.

    How can I process a Sony A7 RAW file into Photoshop CS5.  I tried the file DNG converter 8.3, but it did not work.  I was able to download it, but upon reading the memory chip from Photoshop CS5, it reads the jpg files fine, but not the RAW files.  I thought the DNG converter 8.3 was the right file, but apparently it is not.  Perhaps I need to do something in Photoshop CS5 to initiate it, or place it in a particular directory.. Please help.

    First of all, you should have used the Adobe DNG Converter 8.6, not an old, obsolete version.  Always use the very latest version.  8.3 was simply the first ACR version to support your camera model, that's all.
    Note that the DNG Converter works only on folders, not on individual raw files.  Put all your Sony raw files in a folder and run the Converter on that folder containing the raw files.
    I have absolutely no clue as to what on Earth you mean by : "upon reading the memory chip from Photoshop CS5".
    You also need to make sure that CS5 is fully updated.  You cannot rely on the highly and notoriously unreliable Adobe auto updater to tell whether you have the latest update installed or not.
    I still have no idea what platform you are on, Mac or Windows. Please read the following for next time:
    BOILERPLATE TEXT:
    If you give complete and detailed information about your setup and the issue at hand,
    such as your platform (Mac or Win),
    exact versions of your OS, of Photoshop (not just "CS6", but something like CS6v.13.0.6) and of Bridge,
    machine specs, such as total installed RAM, scratch file HDs, total available HD space, video card specs, including total VRAM installed,
    what troubleshooting steps you have taken so far,
    what error message(s) you receive,
    if having issues opening raw files also the exact camera make and model that generated them, etc.,
    someone may be able to help you (not necessarily this poster).
    A screen shot could be very helpful too.
    Please read this FAQ for advice on how to ask your questions correctly for quicker and better answers:
    http://forums.adobe.com/thread/419981?tstart=0
    Thanks!

  • How to stop process chain, if it is taking too much time than expected.

    Some times if a process chain takes to much time to finish than expected, how I can stop the process chain and execute it again.
    Thanks in Advance.
    Harman

    how I can stop the process chain ??
    If the job is running for a long time ,
    1)GOTO RSMO and SM37 and check the long running job over there.
    2)There you can see the status of the job.
    3)If the job is still running you can kill that job
    4)delete the failed request from data target.
    for more details go to this below link
    how to stop process chain if it yellow for long time
    how I can execute it again ?
    GOto Function module  RSPC_API_CHAIN_START
    and give u r process chain name there.and execute.

  • Custom ADF Application with Process Instance Details Task Flow

    Hi,
    I want to use Process Instance Details Task Flow which is referred to in the doc below.
    http://download.oracle.com/docs/cd/E21764_01/user.1111/e15175/bpmug_ws_taskflows.htm#BACDBDJA
    But I could not find the task flow in the JAR files nor in the libraries described in the doc (Actually I could not find one of the JARs itself, adflibWorkspaceTaskFlows.jar).
    Does anyone know where can I find it and how to use it?
    It is more convenient if I can create a custom ADF application which contains information on process instance details using Java API for BPM.
    So I'd like to also ask whether such API is available or not.
    Regards,
    Kenji

    +1
    I also can't find the adflibWorkspaceTaskFlows.jar from the specified directory in the [ BPM Users Guide|http://download.oracle.com/docs/cd/E17904_01/user.1111/e15175/bpmug_ws_taskflows.htm#BACBBDCE] : "$FMW_HOME/AS11gR1SOA/soa/modules/oracle.soa.worklist_11.1.1"
    When I tinker the OracleBPMWorkspace.ear from the $SOA_HOME\soa\applications, it has the OracleBPMWorkspace.war that contains the adflibWorkspaceTaskFlows.jar in its WEB-INF\lib directory, but the adflibWorkspaceTaskFlows.jar does not contain the "processApplicationsTaskflow.xml" or the "processInstancesTaskflow.xml". Those task flows were present in the WEB-INF itself of the OracleBPMWorkspace.war itself which is not deployed as an ADF library.
    Please advice,
    Rommel Pino
    http://soadev.blogspot.com

  • How the excise  process  happen in SAP.

    Hi All !
    Please tell me ,how to find out diffrence amount for given problem:-
    Opening Balances of Excise duty payable accounts as on 31.3.2009  are coming in to picture  in T- Code FAGLB03 is showing  a  credit balance Which actually should show zero balances. In same way cenvat  Credit balances both in RG23 A part II and RG 23 C part II   are also not matching.
    for FAGLB03 ,some entry is passed with sa document type with FB50.
    And explain me  how the excise  process  happen in SAP.
    Thanks and Regards
    Archana Sharma

    Hi!
    Please give the details of process and tell me how I will update in given table J_2IACCBAL.
    Thanks & Regards
    Archana Sharma

  • Please explain consignment process in details along with SPRO customisation

    hi,
    sap gurus,
    my email id is [email protected]
    Please explain consignment process in details along with SPRO customisation with a proper scenario.
    regards,
    balaji.t
    09990019711.

    Hi Balaji
    Check this link for the building blocks
    [Consignment|http://help.sap.com/bestpractices/BBLibrary/HTML/J58_CustConsProc_EN_KO.htm]
    Also go though the extract below
    The consignment process in SAP standard consist of four small processes: 
    Consignment fillup (send materials to customer consignment). 
    Here you have a consignment fillup order and a consignment fillup delivery. 
    Consignment issue (issue materials from customer consignment to the customer). 
    Here you have a consignment issue order, consignment issue delivery and a consignment issue invoice. (the flow is very similar to a normal OR flow, but the materials are issued from the consignment stock instead of plant stock unrestricted). 
    Consignment return (return materials from customer ownership to customer consignment). 
    Here you have a consignment return order, consignment return delivery and a consignment return invoice. (the flow is very similar to a normal RE flow, but the materials are returned to the consignment stock instead of plant stock returns). 
    Consignment pickup (pickup consignment stock and move it to plant stock). 
    Here you have a consignment pickup order and a consignment pickup delivery. 
    Note that in consignment fillup and consignment pickup there are no invoices since there is no change of ownership for the materials. 
    How to perform a consignment order?
    In consignment orders you are allowing the stock to sit in your customer location. Once he informs that he used the stock you will invoice him. If he returns the stock you will accept the stock to take it back.
    It is defined in 4 steps.
    1. Consignment fill up: 
    Sales document type is KB
    Item category KBN
    shedule line category E1
    In this step, you are not invoicing the customer. document flow is sales order -
    delivery item category. It will not be relevent for billing and pricing because you are not charging money for these goods in this step.
    In schedule line category, you will set movement type 631 & set for availability check and TOR.
    2. Consignment Issue.
    Once the customer informed you that he used all the goods or partial goods then you will create consignment issue for used goods.
    Sales document: KE
    Item category: KEN
    shedule line category: C0 or C1
    Here you are invoicing the customer(because he used the goods). you are assigning the delivery documnt and billing document to the sales document.
    In item category, you are setting relevent for billing, pricing, special stock.
    In schedule line category, your setting is 633 movement type, relevent for availability check & TOR.
    3. Consignment Return:
    Customer found that some goods are damaged or he not able to sold the goods he want to send it back. that you are creating this document.
    Sales document type: KR
    Item category: KRN
    Shedule line category: D0
    You will assign delivery document and billing to sales document. you will create return order, return delivery, return billing.
    Your setting item category relevent for billing, returns, pricing, special stock.
    Your setting schedule line item category: 634 movement type, NO availability NO TOR.
    4. Consignment Pick up:
    Even if you create the consignment return the goods are not come to direct to your plant. For that you need to create consignment pick up. here the owner ship is not changing so you do not need to create billing.
    Assign retrun delivery to sales document type.
    Sales document: KA
    Item category: KAN
    schedule line category: F0 & F1
    Your setting item category relevent for returns. any shedule line category relevent for 632 movement type, MRP, availability check, delivery.
    Now you check your plant stock. Stock will increase.      
    Regards

  • How to trace particular T.code

    hi friends,
    how to trace out the particular T.Code used by user.
    --- Lee

    sorry for inconveniance..
    What the t.code used by the particular user in that day ?
    then i have 1 more ques.
    how to find the login details for end users for 1 months.
    the report must be login data , login time , end of session.
    in simple word.  .... How many hours they worked per day for one month. ?
    Lee

  • How to trace the pr's with ref to sales order incase ici is 2 in mrp view

    Hi, maintained 2 in ici field of mrp4 view of the roh material master. system generated pr's without any ref to sales orders. pls advise how to trace which pr's are for which sales order? pls advise.

    HI,
    It is not possible to do in SAP if you give Individial/collective requirement as 2, It is possible if you give 1 but your point is that there will be more PRs in the system. Iit is not possible through customizing.
    I would like to suggest you some options, which of course requires manual intervention.
    1. Suppose system genrates purchase requistion of quantity 100,(if you maintain ici 2)  then you need to split the pr quantity in to more line items and then specify the Account assignment as Sales order and specify the sales order number.
    OR
    1. You have to maintain the vaious sales order details in a Item text in PR.
    Note: Make sure MRP is behaving correctly.
    Regards,
    Sreenivasa
    Edited by: Sreenivasa Rao on May 5, 2010 9:47 AM

  • Can I process RAW files in PSE7 ?  How do I process RAW files in PSE7 ?

    Can I process RAW files in PSE7 ?  How do I process RAW files in PSE7 ?

    I go to program files\common files\adobe\   There is no plug-ins folder.  I see an adobe PCD folder.
    So far I am unable to follow your instructions!
    dj_paige <[email protected]> wrote:
    No, that's not the solution.
    PSE needs Adobe Camera Raw to work with RAW files. You probably have to download and install http://www.adobe.com/support/downloads/detail.jsp?ftpID=4626 than the one installed with PSE7. Please follow the installation instructions exactly.
    >

  • How to trace call in CME

    Hi,
    How to trace a call that is going through a GW which is also running a CME..It that possible first, if so what is the command in the CME router ?
    Please help...
    Regards
    Allwyn Reuben

    Hi Allwyn,
    If you're troubleshooting basic call routing/dial-peer matching you will probably want to run a 'debug voip dial-peer'.  If you're looking for more detailed information including Q.850 disconnect cause codes 'debug voip ccapi inout' is a good one as well.  However, a lot of the debugs that you may be looking for will depend on what protocols and signaling types are running.  Ex. 'debug isdn q931' is great for T1 PRI's, etc.  Your exact call-flow is also required to define which debugs would be required to track calls going in and out of your system.
    HTH,
    Chris

  • How to trace reason for failure to synchronize customer in OPM Financials

    Sirs,
    I created a customer in Order Management and process Synchronize Customer in OPM Financials. The result is "Failed"
    How to trace the reason for the reason to synchronize?

    Sirs,
    I created a customer in Order Management and process Synchronize Customer in OPM Financials. The result is "Failed"
    How to trace the reason for the failure to synchronize?
    thanks!

Maybe you are looking for

  • ACS SE - Public Cert from RapidSSL

    I am attempting to authentication wireless clients via WLC6 via ACS SE 4.2 and this forum has provided me more information than Cisco Documentation. In trying to obtains a 30day free trial cert from RapidSSL.com, When I submit my CSR, Rapidfire tells

  • Need CS3 installed on my new laptop

    Just got a new Windows 8 laptop for Christmas - yeah - and now I need to get my CS3 installed on it.  I have the serial number and everything, just want to try to do this the proper/clean way - any help is really appreciated. Thanks Val

  • Just a small help!

    well i just took to java programming! i just installed java creation studio... and i just wrote a mall program.. told u am a mere begginer please excuse me if i am not following the forum rules! am just a bit xcited! so if i am repeatin the topic,xcu

  • Windows 2012 Essentials Upgrade

    When I run "dism /online /set-edition:ServerStandard /accepteula /productkey:<Product Key>" to upgrade from Server 2012 Essentials to Standard, will it accept an OEM R2 product key? Thanks!

  • Trouble when display Chinese for Chart Axis on web

    Dear all: We are trying to design chart with WAD in Chinese Environment. And when we displayed our result on the web. Every text supposed to show as Chinese turns into "small square" We already installed Chinese in our BI system. IS there anything we