Where is the COMPLETE event of s:VideoPlayer ?

I want to listen to the Event.COMPLETE of the s:VideoPlayer but cannot find the actual loaderInfo object.
I tried the loaderInfo Object of VideoPlayer and its videoDisplay and videoObject children. They do not dispatch a COMPLETE event.
Where is the event that dispatches when the video files has finished loading?
Thanks,
David

I think the complete event is dispatched when the playhead reaches the duration for playable media.
You can probably just use the bytesLoaded event and check if the bytesLoaded == bytesTotal, as seen in the following example:
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
        xmlns:s="library://ns.adobe.com/flex/spark"
        xmlns:mx="library://ns.adobe.com/flex/mx">
    <fx:Script>
        <![CDATA[
            import mx.controls.Alert;
            import org.osmf.events.LoadEvent;
            protected function vidDsp_bytesLoadedChangeHandler(evt:LoadEvent):void {
                var trgt:VideoPlayer = evt.currentTarget as VideoPlayer;
                if (trgt.bytesLoaded == trgt.bytesTotal) {
                    Alert.show("Yeah, I'm loaded...");
        ]]>
    </fx:Script>
    <s:VideoPlayer id="vidDsp"
            source="http://helpexamples.com/flash/video/caption_video.flv"
            bytesLoadedChange="vidDsp_bytesLoadedChangeHandler(event);" />
</s:Application>
Peter 

Similar Messages

  • I have an iMac, where are the completed print jobs stored on the iMac and what format are they?

    I have an iMac,  where are the completed print jobs stored on the iMac and what format are they?
    My OSX is 10.10.1

    Hi
    If you are using standard system or HP drivers, than the jobs contents are not saved at all.
    You can see the list of completed jobs per printer via this URL: http://127.0.0.1:631/printers/
    If you want to save a print job, you can do it in the print dialog, by selecting an action prom "PDF" popup.
    It allows to save a job (prior or instead to printing it) as PDF or PostScript.

  • Hi, where is the new event window in ical??

    Hi, what I'm trying to do is to repeat an event every week for the rest of the year in ical, so I read one post which had a picture of the new event window pop up. Where is that new event window??? It doesn't pop up for me.
    Here's what I do:
    1. I click on File, then New Event.
    2. A highlighted portion where I can write in text shows up, but then I don't know where the option to make the reminder a repeated reminder comes up.
    I have Mac OS X Version 10.5.8, I believe.
    Or...how do I jiust repeat an event without going to this?? I'd just like to repeant an event.
    Any help??
    Thanks in advance,
    Bonnie

    All right, never mind, I found it myself!!! You gotta double-click (press twice on mouse area) on the highlighted portion of the text that shows up on a date.
    Thanks for reading this!!!
    Bonnie

  • Where is the complete configuration for catos4000 switch?

    thank you!

    Hi Friend,
    Here is the complete configuration guide for catos 4k switch
    For release 7.x
    http://www.cisco.com/univercd/cc/td/doc/product/lan/cat4000/rel7_1/config/index.htm
    Complete details about 4k switch with command reference
    http://www.cisco.com/univercd/cc/td/doc/product/lan/cat4000/rel7_1/index.htm
    HTH
    Ankur

  • Where is the complete list of what does and doesn't get backed up on iOS?

    I found a webpage from Macworld pointing to Back up and restore your iPhone, iPad, or iPod touch using iCloud or iTunes - Apple Support as giving a complete list of what does and does not get backed up in the iPhone backup.  This page must have changed since it no longer contains this information.  I am aware of the basics like text messages, voice memos, pictures you haven't synced from iTunes via iPhoto and Aperture, but I want the definitive complete list.
    As to the why, Apple support is telling me the only way to solve a bug in Messaging on my new iPhone 6 plus where photos are no longer displaying is to restore my phone and not restore the backup (this does work while testing).  I want to know what I am losing when I do this.  Of course I have all my photos already in iPhoto/Aperture, and I realize I have to give up all Text Message History apparently, but I want to check the exhaustive list.
    Thanks.

    Try this one. Create and delete iPhone, iPad, and iPod touch backups in iTunes - Apple Support

  • VideoPlayer complete event firing early

    I'm not sure why this is happening, but for some reason the complete event is firing about 5-10 seconds into my minutes long video.
    Here is the code for the VideoPage that loads the video and listens for the events. Does anything seem off to anyone?
    package com.applied.flex.pages
         import com.applied.flex.events.PageEvent;
         import flash.events.ProgressEvent;
         import spark.components.VideoPlayer;
         import spark.events.VideoEvent;
         public class VideoPage extends BasePage
              private var _video:VideoPlayer;
              private var _startTime:uint = 0;
              private var _endTime:uint;
              private var _cuePoints:Array;
              private var _displayedPoints:Array;
              private var resetting:Boolean = false;
              private var seekSafe:Boolean = true;
              public var readyToStart:Boolean = false;
              public function VideoPage(xml:XML,majorType:String,minorType:String,path:String)
                   super(xml,majorType,minorType,path);
                   _video = new VideoPlayer();
                   if(xml..Video[0].@StartTime != undefined)
                        _startTime = xml..Video[0].@StartTime;
                   if(xml..Video[0].@EndTime != undefined)
                        _endTime = xml..Video[0].@EndTime;
                   _cuePoints = new Array();
                   for each(var i:XML in _pageXML.Video.CuePoints.children())
                        _cuePoints.push(i.@OnTime);
                   _video.addEventListener(VideoEvent.READY,doVideoReady);
                   _video.source = path;
                   this.addChild(_video);
              private function doVideoReady(e:VideoEvent):void
                   _video.removeEventListener(VideoEvent.METADATA_RECEIVED,doVideoReady);
                   if(_pageXML..Video[0].@EndTime == undefined)
                        _endTime = _video.totalTime;
                   readyToStart = true;
                   this.dispatchEvent(new PageEvent(PageEvent.READY_TO_START,false,false,0,this));
              public override function startPage():void
                   addListeners();
                   _video.seek(_startTime);
              public override function resumePage():void
                   addListeners();
                   _video.play();
              public override function pausePage():void
                   removeListeners();
                   _video.pause();
              public override function stopPage():void
                   removeListeners();
                   var ar:Boolean = _video.autoRewind;
                   _video.autoRewind = true;
                   _video.stop();
                   _video.autoRewind = ar;
              public function seekPage(seekTo:Number):void
                   if(seekSafe)
                        removeListeners();
                        _video.pause();
                        _video.addEventListener(VideoEvent.PLAYHEAD_UPDATE,doSeekSafe);
                        _video.seek(seekTo);
                        seekSafe = false;
              private function doSeekSafe():void
                   _video.removeEventListener(VideoEvent.PLAYHEAD_UPDATE,doSeekSafe);
                   addListeners();
                   _video.dispatchEvent(new VideoEvent(VideoEvent.PLAYHEAD_UPDATE));
                   seekSafe = true;
              private function addListeners():void
                   _video.addEventListener(VideoEvent.COMPLETE,dispatchPageComplete);
                   _video.addEventListener(VideoEvent.PLAYHEAD_UPDATE,doVidProgress);
              private function removeListeners():void
                   _video.removeEventListener(VideoEvent.COMPLETE,dispatchPageComplete);
                   _video.removeEventListener(VideoEvent.PLAYHEAD_UPDATE,doVidProgress);
              private function doVidProgress(e:VideoEvent):void
                   var scrubObj:Object = new Object();
                   scrubObj.currentTime = (e.currentTarget as VideoPlayer).playheadTime;
                   scrubObj.totalTime = _endTime - _startTime;
                   trace("playheadTime | "+e.currentTarget.playheadTime);
                   trace("end time | "+_endTime);
                   dispatchUpdateScrubber(scrubObj);
                   checkForCuePoint(e);
                   if(_video.playheadTime >= _endTime)
                        dispatchPageComplete();
              private function checkForCuePoint(e:VideoEvent):void
                   if(_cuePoints.length > 0)
                        if( (e.currentTarget as VideoPlayer).playheadTime > _cuePoints[0].toString() && !resetting )
                             var item:Object = new Object();
                             item.point = _pageXML..CuePoints[_displayedPoints.length].toString()+"<br><br>";
                             dispatchUpdateScrubber(item);
                             _displayedPoints.push(_cuePoints.shift());                         

    Not sure if you found an answer to your problem, but I have come across this a few times, and I eventually found that is was a "corrupted" FLV.  It seems as though at a given point in the encoding process, there is a little "skip".  This skip causes the COMPLETE event to fire when there might be a good amount of video left in the file.  Try making the FLV in a different encoding program and see if you still have your problem.

  • Why does URLStream complete event get dispatched when the file is not finished loading?

    I'm writing an AIR kiosk app that every night connects to a WordPress server, gets a JSON file with paths to all the content, and then downloads that content and saves it to the kiosk hard drive. 
    There's several hundred files (jpg, png, f4v, xml) and most of them download/save with no problems.  However, there are two f4v files that never get downloaded completely.  The complete event does get dispatched, but if I compare the bytesTotal (from the progress event) vs bytesAvailable (from the complete event) they don't match up; bytesTotal is larger.  The bytesTotal (from the progress event) matches the bytes on the server. 
    The bytesLoaded in the progress event never increases to the point that it matches the bytesTotal so I can't rely on the progress event either.  This seems to happen on the same two videos every time. The videos are not very large, one is 13MB and the other is 46MB.  I have larger videos that download without any problems.  
    [edit] After rebooting the compter, the two videos that were failing now download correctly, and now it's a 300kb png file that is not downloading completely.  I'm only getting 312889 of 314349 bytes.
    If I paste the url into Firefox it downloads correctly, so it appears to be a problem with Flash/AIR.
    [edit] I just wrote a quick C# app to download the file and it works as expected, so it's definitely a problem with Flash/AIR. 
    Here's the code I'm using:
    package  {
        import flash.display.Sprite;
        import flash.events.Event;
        import flash.events.ProgressEvent;
        import flash.net.URLRequest;
        import flash.net.URLStream;
        [SWF(backgroundColor="#000000", frameRate="24", width="640", height="480")]
        public class Test extends Sprite {
            private var fileSize:Number;
            private var stream : URLStream;
            private var url:String = "http://192.168.150.219/wordpress2/wp-content/uploads/2012/12/John-Butler-clip1.f4v";
            public function Test() {
                if (stage)
                    init();
                else
                    this.addEventListener(Event.ADDED_TO_STAGE, init);
            private function init(e:Event=null):void {
                this.removeEventListener(Event.ADDED_TO_STAGE, init);
                stream = new URLStream();
                stream.addEventListener(ProgressEvent.PROGRESS, onLoadProgress);
                stream.addEventListener(Event.COMPLETE, onLoadComplete);
                stream.load(new URLRequest(url));
            private function onLoadProgress(event:ProgressEvent):void {
                fileSize = event.bytesTotal;
                var percent:Number = event.bytesLoaded / event.bytesTotal * 100;
                trace(percent + "%");
            private function onLoadComplete(event:Event):void {
                trace("loaded", stream.bytesAvailable, "of", fileSize);
                // outputs "loaded 13182905 of 13184365"
                // so why is it "complete" when it isn't finished downloading?

    Thanks for your quick reply !
    I am relatively new to programming so please bear with me on this as I still haven't managed to grasp some of those things that "make perfect sense". If I am setting mouseEnabled to false doesn't that mean that the object no longer gets MouseEvents ?
    If I have understood you correctly then once the mouseEnabled is set to false the btn object is removed from the objects recognizable by the mouse - hence dispatching a mouseout event (and I am guessing here) from the mouse?
    I still don't get it though, if the listeners are set to the object and the object is no longer accessible to the mouse why is the event still being dispatched ?
    I get it that the making of the object unavailable to the mouse causes the "removing" (deactivating) of the object from under the mouse,
      step 1. deactivate object, and  step 2. (as a result of step 1) register the removal of the object.
    but why is the mouse still listening after step 1?
    Even if the action is that of "out" (as in the object is no longer under the mouse) it still is an action isn't it ? so haven't we turned off the listening for actions ?
    I promise I am not trying to drive you crazy here, this is just one of those things that I really want to get to the root of !
    Thanks,

  • Capture the COBOL Batch Complete Event in CC&B

    Hi All,
    I have a specific requirement to capture the batch complete event for some custom implementation.
    I implemented the solution with change handler on the "Batch Run" entity.I got the completion event for the Java based batches but the problem comes with COBOL based batch.
    For COBOL based batches, the complete event is not getting in the change handler.I guess the batch completion status is getting updated thru a plain SQL in COBOL batches.
    Has anyone has a idea ,how to capture the Batch completion event for COBOL batches?
    Regards,
    -Jinesh J

    user816833 wrote:
    For the COBOL batches in CC&B, they all use a set of common routines for batch control - if you look at a COBOL batch, you will see "COPY CICZBTCR", and CICZBTCR contains the routines for getting batch parameters, starting, stopping, restarting batches etc.
    To end a batch run, it is actually CIPZFBRN that is called, and this does contain SQL to end the batch run and log the end of thread message to the Message Log. This is the information displayed on the Batch Run Tree screen, and it is available on the table CI_BATCH_RUN.I think what JJ999 need is to catch the event when any batch has changes its status or finishes its execution. The problem is that maybe the cobol routines you are referencing they are not following the regular SPL FW standars 100% accurately and this routines does not trigger the ChangeHandler extensions so the custome change handler is never called by cobol batch programs.

  • Not receiving COMPLETE event in URLLoader

    Hi:
    I'm querying a web application in a remote server through XML files and receiving answers in the same file format. Until now, sometimes I received a connection error:
    Error #2044: Unhandled ioError:. text=Error #2032: Stream Error. URL: http://server/Services/startSesion.com
        at reg_jugadores_fla::MainTimeline/queryGQ()
        at reg_jugadores_fla::MainTimeline/reg_jugadores_fla::frame1()
    When this occurs, trying to access the services through a web browser, there's a test page where you can try queries, returns a "500 Internal server error". I managed that problem adding a listener to catch the error:
    xmlSendLoad.addEventListener(IOErrorEvent.IO_ERROR, catchIOError);
    But since yesterday I can't connect anymore using Flash while it's possible to access the test page. I'm not able to talk to any support guy as the company is closed for vacations! I added listeners to try to know what's happening and this is the result in the output window:
    openHandler: [Event type="open" bubbles=false cancelable=false eventPhase=2]
    progressHandler loaded:154 total: 154
    httpStatusHandler: [HTTPStatusEvent type="httpStatus" bubbles=false cancelable=false eventPhase=2 status=200]
    AFAIK, status=200 means OK but why the COMPLETE event isn't dispatched?. So, is there anything I can do or just wait until the tech guys return from the beach?
    Thanks in advance
    queryGQ(sessionURL,sessionQS);  // Start session
    stop();
    function queryGQ(url:String,qs:String):void {
    var serviceURL:URLRequest = new URLRequest("http://server/Services/"+url);
    serviceURL.data = qs;
    serviceURL.contentType = "text/xml";
    serviceURL.method = URLRequestMethod.POST;
    var xmlSendLoad:URLLoader = new URLLoader();
    configureListeners(xmlSendLoad);
    xmlSendLoad.load(serviceURL);
    function configureListeners(dispatcher:IEventDispatcher):void {
    dispatcher.addEventListener(Event.COMPLETE, loadXML);
    dispatcher.addEventListener(Event.OPEN, openHandler);
    dispatcher.addEventListener(ProgressEvent.PROGRESS, progressHandler);
    dispatcher.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler);
    dispatcher.addEventListener(HTTPStatusEvent.HTTP_STATUS, httpStatusHandler);
    dispatcher.addEventListener(IOErrorEvent.IO_ERROR, catchIOError);
    function openHandler(event:Event):void {
    trace("openHandler: " + event);
    function progressHandler(event:ProgressEvent):void {
    trace("progressHandler loaded:" + event.bytesLoaded + " total: " + event.bytesTotal);
    function securityErrorHandler(event:SecurityErrorEvent):void {
    trace("securityErrorHandler: " + event);
    function httpStatusHandler(event:HTTPStatusEvent):void {
    trace("httpStatusHandler: " + event);
    function ioErrorHandler(event:IOErrorEvent):void {
    trace("ioErrorHandler: " + event);

    Hugo,
    View may not fire events. View may call method on other controller (component / custom) and this controller fires event.
    You are absolutely right: in WD only instantiated controllers receives the event, event itself does not cause controller instantiation.
    The only controller that is always instantiated is component controller.
    Custom controllers instantiated on demand when their context is accessed or user-defined method called.
    As far as view may not have externally visible context nodes and methods (you may not add view controller as required to other one and use nodes/methods of view), the only time when view is instantiated is when it get visible for first time.
    To solve your problem, try the following:
    1. Save event parameters to component controller context node element before firing event.
    2. Create mapped node in target view and set node from controller as source.
    3. In wdDoInit of target view insert the following code:
    wdThis.<eventHandlerName>(
    null, //no wdEvent
    wdConext.current<NameOfMappedNode>Element().get<NameOfParamA>(),
    wdConext.current<NameOfMappedNode>Element().get<NameOfParamB>(),
    Valery Silaev
    SaM Solutions
    http://www.sam-solutions.net

  • SWFLoader/Image complete event problem (bug?)

    I have an SWFLoader in my application whose content is
    dynamically bound to a datagrid for loading different images.
    Depending on the new image size I want to make some adjustments,
    etc. to the SWFLoader itself... that's not important for now.
    The problem is that if I take the width of the SWFLoader
    instance on the "complete" event, it gives the value for the
    PREVIOUS image setting so my math function is useless.
    Try this to see what I mean:
    [Bindable]
    public var imageSource:String;
    private function temp():void {
    mx.controls.Alert.show("imgLoader.width: "+imgLoader.width);
    <mx:Button click="imageSource='someImageURL'" />
    <mx:SWFLoader id="imgLoader" autoLoad="true"
    source="{imageSource}" complete="temp()" />
    if you implement the above code, and assuming that
    imageSource is a null string upon initialization, you will get a
    value of "0" for the imgLoader instance's width when you load a new
    image.
    To get around this in Flex 1.5 I could use doLater(this,
    "temp") but doLater appears to have been removed in Flex 2.0.
    My current work around is to modify the above code as
    follows:
    private function temp():void {
    this.addEventListener("enterFrame", blorch);
    private function blorch(b:Event):void {
    mx.controls.Alert.show("imgLoader.width: "+imgLoader.width);
    this.removeEventListener("enterFrame", blorch);
    feels like a hack to me... is there no way to get this to
    work without using the above functions? Sort of seems pointless to
    have removed "doLater" just to make me write a function that
    essentially does the same thing in Flex 2.0. I tried using the
    "resize" event in place of "complete" and that works... if the
    image loaded is a different size than the previous one. If the
    image is the same size (as is often the case in my application)
    then it doesn't work.
    Any suggestions Adobe/Macromedia, fellow developers?

    Flex harUI -
    two solutions to this then are:
    1) use the callLater() function or
    2) extend the SWFLoader class...
    I don't want to increase my component files so I will stick
    with the callLater() setup.
    Haskasu -
    I tried init. It has the same result as complete. If I insert
    code like this: init="mx.controls.Alert.show(imgLoader.width)" I
    get the width for the *previous* setting (same as complete) and not
    the new setting.

  • How to use the complete method for as3 FLV component

    Hi team,
    I am using an FLV component dragged to the stage and then bringing in video content.  How can I make it visible=false when it has finished playing using the COMPLETE event?
    Cheers.
    sub

    if your component's instance name is flv_pb, use:
    flv_pb.addEventListener(Event.COMPLETE,completeF);
    function completeF(e:Event):void{
    flv_pb.visible=false;

  • Please, where is the mailfolder ..

    hi,
    please help me, where is the complete entourage mail-folder (where me in & out mails are) and the entourage address-folder ...
    need the exact name.
    thanx.

    The WPS button would be on your router if your router supports WPS, press and hold the WPS button for a few seconds.  Alternately there may be a WPS PIN number on the label, perhaps on the bottom of the router.

  • LoaderInfo class doesn't dispatch Init and Complete events

    Hi,
    I use the traditional way to download jpeg images (size < 200K) dynamically:
        try {
         contentLoader = new Loader();
         contentLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoadComplete);
         contentLoader.contentLoaderInfo.addEventListener(Event.INIT, onInit);
         contentLoader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, onError);
         contentLoader.loadBytes(loader.data as ByteArray);
        } catch (error:Error) {
           trace (error.toString());
    private function onInit(event:Event):void {
         trace ("onInit");
    private function onLoadComplete(evt:Event):void {
         token.result = (evt.target as LoaderInfo).content as Bitmap;
    I have noticed that sometimes class LoaderInfo doesn't dispatch neither INIT nor COMPLETE event working with the same images. There is no IO_ERROR dispatched as well. All images are small (< 200K).
    I suppose that this is a bug in the Flash Player.

    Okay, at this point I think I can chalk it up to a bad swf file (or a couple, anyway).
    One thing I noticed while stepping through fdb is that after invoking loader.loadBytes, even though the completion event is never triggered, it looks like a new swf is instantiated.  The instantiated movieClip is ~600k, though, which is over 200 times the actual source file size.  Using swfdump from the flex sdk on the swf it looks like the framerate and length parameters were bad.  Like 20k and 600k bad.  I'm guessing the file was incorrectly stored as text at a point.  After checking the source asset and reexporting, my application works as expected (the loaderInfo always triggers a completion event).
    I'm not sure why it works when in an isolated test case.  I end up loading the file the same number of times.  There's definitely a concatenation of circumstances at work.  I guess it's possible if I let it run for an indefinite amount of time the event would have eventually triggered.
    Thanks for the time though.  Hopefully someone else finds this thread helpful.

  • BackgroundWorker starting again in Completed event

    I want a background worker to continue running and occasionally update the user interface. My first idea was to use a BackgroundWorker and in its completed event just fire it up again.
    Is using a BackgroundWorker in this fashion acceptable? Or are there potential issues from using the completed event to trigger the worker?
    Below is some Pseudo code of what my intentions are
    class Program
    private static BackgroundWorker worker;
    private static Int32 runs = 0;
    static void Main(string[] args)
    worker = new BackgroundWorker();
    worker.DoWork += worker_DoWork;
    worker.RunWorkerCompleted += worker_RunWorkerCompleted;
    worker.RunWorkerAsync(runs);
    Console.ReadLine();
    static void worker_DoWork(object sender, DoWorkEventArgs e)
    //Do time consuming work
    Thread.Sleep(3000);
    static void worker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
    //Update the UI and start time consuming work again
    runs++;
    Console.WriteLine("Completed run #" + runs);
    worker.RunWorkerAsync();

    Assuming you are doing something that must always be done in the background while your app is running, like monitoring a file location or pinging a host, what you suggest, as well as the other answers, is actually a really bad idea. Creating and destroying
    a thread is not a free operation... there are costs associated with that and repeatedly doing it will incur a performance penalty. Timers and Tasks are just fancy wrappers for threads so those suggestions are just putting a different colored lipstick on the
    same pig.
    You are doing the right thing by using a background worker... that is what they are designed for... but instead of killing the thread and restarting it, DoWork should remain in a loop checking to see if the thread has been cancelled while using the ReportProgress
    event whenever there is something to report to the UI. Whenever your thread raises that event, you can catch it in the ProgressChanged event handler and update the UI for your user. This way the thread never gets shut down and is always doing its job tossing
    up notices when there is something to note.
    When your app shuts down or you are done monitoring, just cancel the thread. Background workers support that if you set WorkerSupportsCancellation = true when you create the worker and then call CancelAsync to cancel the thread. Again, be sure to check within
    the loop to see if the thread has been cancelled to see if you need to break out and end the DoWork method. Make sure that the thread isn't too busy doing something long running that it becomes unresponsive to the cancellation call (i.e. some sort of really
    long blocking call).
    The MSDN docs have an example here: http://msdn.microsoft.com/en-us/library/system.componentmodel.backgroundworker%28v=vs.110%29.aspx

  • Flex Complete Event

    Hi guys,
    Just trying to find answers regarding problems with Mac
    players on the complete event in flex. Please help. I really need
    an alternative to be used in my uploader project. My multiple file
    uploader doesn't seem to work in Mac, only the first file was being
    uploaded since the complete event is not working, it intends to be
    that the other files in queue was not uploaded and has stopped
    after the first file.
    Any help would be very much appreciated. Thank you in
    advance.

    Ah I figured it out.  It seems that if I don't call addChild(img) (which I had been commenting out while trying to defer it for processing) then img.load(url) is never called so therefore the Event.COMPLETE won't run just on what I had.

Maybe you are looking for

  • Monitor IDOC in PI

    Hi Gurus. I am quite new to PI and have to advice my company on how PI can be used to "better" monitor IDOC. Scenario is one sap system is communicating to other sap system using IDOCs currently. We have been told by SAP that using PI, we can get bet

  • Temporary tablespace Full error 10g RAC.

    Hi All, Can any one help me in below problem. After migrating one of database from single node to two node RAC database. we are facing temporary tablespace full problem. The database previously have 2 GB of temporary tablespace but after moving to RA

  • Editing community profile info and privacy settings

    I would like to change the first/last name on my community profile (the name that shows up here).  I made the mistake of not entering a coded name.  Gives scammers TMI!  Community profile updates allow changing or hiding everything but that informati

  • HT1420 authorise more than 5 computers

    am i able to autherize more than 5 computers to my itunes id, i have 4 imacs, a macbook pro and 2 air's in my family......

  • Macbook pro retina display sudden shutdown

    So I've been using my new macbook pro with retina display for about a week now, and its shutdown several times on its own.  The computer just goes black, and then turns on with a grey screen that says it had to shutdown and is restarting.  Anyone els