af:resetListener

Dear All
i use Reset Listener to reset my pages (ADF/JSF 11.1.2.3.0)
my question, i have one page in create insert mode, once i open the page, it become in create insert mode, if user try to enter many values without commit and then press in button page reset , now everything cleared
my question, do i need to make rollback to be sure that previous record removed , or reset is enough ?
thanks
Edited by: user8854969 on Dec 11, 2012 1:24 PM

you dont need a rollback..
http://jdevadf.oracle.com/adf-richclient-demo/docs/tagdoc/af_resetListener.html

Similar Messages

  • Help!!! about af:resetListener , af:popup

    http://jdevadf.oracle.com/adf-richclient-demo/docs/tagdoc/af_resetListener.html
    i just got some simple code from above url about <af:resetListener>
    <af:popup id="popup" contentDelivery="lazyUncached" >
    <af:resetListener type="popupFetch" />
    <af:dialog>
    <inputText label="reset field"/>
    </af:dialog>
    </af:popup>
    but it doesnot work in my jdev 11.1.1.5, it says " <af:resetListener> not excepted" .
    and in http://jdevadf.oracle.com/adf-richclient-demo/docs/tagdoc/af_dialog.html it says "Set the resetEditableValues of the owning af:popup to "whenCanceled"".
    but it even cannot pass compilation if i add 'resetEditableValues' attribute in <af:popup>
    what's going on??? is the doc out of date ? i'm confused. help!!
    Edited by: ken wang on 2011-7-27 上午1:17
    Edited by: ken wang on 2011-7-27 上午1:19

    11.1.1.5 is newer than 11.1.1.2, shouldn't resetActionListener be available in successive versions after 11.1.1.2.
    I'm having the exact same problem. Jdev is saying it doesn't recognize the <af:resetListener> tag, when I run it.
    Did they do away with this after 11.1.1.2??

  • B2b unable to pick the file from xml gateway

    Hi All,
    I am taking a scenario where B2B picks the files from xml gateway and drop the files in FTP folder. I modified the XML gateway inbound and outbound, i has given my user credentials(unmae, host ,pwd ,sid, port). In agreement in the place of internal delivery channel i has given XML gateway outbound.
    Still its unable to pick the files from xml gateway.
    Clarify my understanding please
    While b2b picks the files from xml gateway, It will pick from ECX_Inbound or ECX_Outbound?
    Here i am attaching the logs:
    2010.01.15 at 07:32:51:101: B2BStarter thread: B2B - (DEBUG) B2BStarter - Context Initialized
    2010.01.15 at 07:32:56:366: B2BStarter thread: B2B - (DEBUG) B2BStarter - Start B2B
    2010.01.15 at 07:32:56:369: B2BStarter thread: B2B - (DEBUG) B2BStarter - Starting B2B
    2010.01.15 at 07:32:56:392: B2BStarter thread: B2B - (DEBUG) B2BStarter - configuration obtained
    2010.01.15 at 07:32:56:395: B2BStarter thread: B2B - (DEBUG) B2BStarter - clear global cache
    2010.01.15 at 07:32:56:547: B2BStarter thread: B2B - (DEBUG) XEngine not running. So no need to clear cached objects inside XEngine.
    2010.01.15 at 07:32:56:821: B2BStarter thread: B2B - (INFORMATION) Repository:print: [0] HL7 over MLLP Exchange
    2010.01.15 at 07:32:56:824: B2BStarter thread: B2B - (INFORMATION) Repository:print: [1] EDI X12 over AS1
    2010.01.15 at 07:32:56:826: B2BStarter thread: B2B - (INFORMATION) Repository:print: [2] Custom Document over Generic Exchange
    2010.01.15 at 07:32:56:829: B2BStarter thread: B2B - (INFORMATION) Repository:print: [3] EDI EDIFACT over Generic Exchange
    2010.01.15 at 07:32:56:832: B2BStarter thread: B2B - (INFORMATION) Repository:print: [4] RosettaNet over RNIF
    2010.01.15 at 07:32:56:835: B2BStarter thread: B2B - (INFORMATION) Repository:print: [5] EDI X12 over Generic Exchange
    2010.01.15 at 07:32:56:837: B2BStarter thread: B2B - (INFORMATION) Repository:print: [6] Custom Document over MLLP Exchange
    2010.01.15 at 07:32:56:840: B2BStarter thread: B2B - (INFORMATION) Repository:print: [7] Custom Document over AS1
    2010.01.15 at 07:32:56:842: B2BStarter thread: B2B - (INFORMATION) Repository:print: [8] EDI EDIFACT over AS1
    2010.01.15 at 07:32:56:845: B2BStarter thread: B2B - (INFORMATION) Repository:print: [9] HL7 over Generic Exchange
    2010.01.15 at 07:32:56:848: B2BStarter thread: B2B - (INFORMATION) Repository:print: [10] Custom Document over Internet
    2010.01.15 at 07:32:56:851: B2BStarter thread: B2B - (INFORMATION) Repository:print: [11] Custom Document over ebMS
    2010.01.15 at 07:32:56:853: B2BStarter thread: B2B - (INFORMATION) Repository:print: [12] EDI X12 over Internet
    2010.01.15 at 07:32:56:856: B2BStarter thread: B2B - (INFORMATION) Repository:print: [13] EDI EDIFACT over Internet
    2010.01.15 at 07:32:57:649: B2BStarter thread: B2B - (DEBUG) Repository:constructCertSQL SELECT cert.ID, cert.CLASSTYPE FROM TIP_Certificate_ra cert, TIP_Party_ra party, TIP_DocumentExchange_ra docex WHERE cert.ID = docex.signingcredential AND cert.tradingpartner = party.ID AND party.ishosted != 'Y'
    2010.01.15 at 07:32:57:785: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.document.custom.CustomDocumentPlugin:initialize Enter
    2010.01.15 at 07:32:58:077: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.document.custom.CustomDocumentPlugin:initialize Exit
    2010.01.15 at 07:32:58:824: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:initialize Enter
    2010.01.15 at 07:32:58:827: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:initialize resetListener = true
    2010.01.15 at 07:32:58:831: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:initialize initdcx = true
    2010.01.15 at 07:32:58:891: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:initialize initialize TPAProcessor
    2010.01.15 at 07:32:59:010: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:initialize Clear TPA Cache
    2010.01.15 at 07:32:59:013: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:initialize initialize DataContext. Pool Size 0
    2010.01.15 at 07:32:59:038: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:initialize Treat Response as Request = false
    2010.01.15 at 07:32:59:041: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:initialize Exit
    2010.01.15 at 07:32:59:043: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:initialize initialize Transport
    2010.01.15 at 07:32:59:046: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.transport.TransportInterface:initialize Initialize Transport Logger.
    2010.01.15 at 07:32:59:059: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.transport.TransportInterface:initialize Transport LogLevel = ERROR
    2010.01.15 at 07:32:59:294: B2BStarter thread: B2B - (DEBUG) Repository:Repository:getDeliveryEndPointList() Wallet Location /apps/elshad4/aelshad4/elshad4_OracleB2B/Apache/Apache/conf/ssl.wlt/default/ewallet.p12
    2010.01.15 at 07:32:59:297: B2BStarter thread: B2B - (INFORMATION) Repository:getDeliveryEndPointList: No Archive dir
    2010.01.15 at 07:32:59:300: B2BStarter thread: B2B - (INFORMATION) Repository:getDeliveryEndPointList: marker :false
    2010.01.15 at 07:32:59:314: B2BStarter thread: B2B - (INFORMATION) Repository:getDeliveryEndPointList: Putting ftp://elshad1.emerson.com//ftpdata/elshad1/ice/infile/850/PO
    2010.01.15 at 07:32:59:322: B2BStarter thread: B2B - (INFORMATION) oracle.tip.adapter.b2b.transport.TransportInterface:initialize: Props: ftp://elshad1.emerson.com//ftpdata/elshad1/ice/infile/850/PO file.receiver.wallet_location = /apps/elshad4/aelshad4/elshad4_OracleB2B/Apache/Apache/conf/ssl.wlt/default/ewallet.p12
    file.receiver.wallet_password = *****
    file.receiver.polling_interval = 5
    file.receiver.path = /ftpdata/elshad1/ice/infile/850/PO
    file.receiver.marker = false
    marker = false
    ccc = false
    file.receiver.channel_mask = None
    file.receiver.minimum_age = 0
    filename_format = %FROM_PARTY%_%TIMESTAMP%.dat
    file.receiver.van = false
    file.sender.channel_mask = None
    file.receiver.user = eiced1
    PROTOCOL_ENDPOINT = null
    file.receiver.password = *****
    file.receiver.preserve_filename = false
    transport_callout_waittime = 30
    preserve_filename = false
    file.receiver.ccc = false
    van = false
    polling_interval = 5
    2010.01.15 at 07:32:59:491: B2BStarter thread: B2B - (DEBUG) initialize TransportReceiver: [Emerson_Robin_FTP_TransportServer < ftp > < Emerson >]
    2010.01.15 at 07:32:59:858: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.transport.AppTransportInterface:initialize Initialize AppTransport Logger.
    2010.01.15 at 07:32:59:864: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.transport.AppTransportInterface:initialize AppTransport LogLevel = ERROR
    2010.01.15 at 07:32:59:949: B2BStarter thread: B2B - (DEBUG) : Fri Jan 15 07:32:59 GMT+00:00 2010 Outbound - initialize
    2010.01.15 at 07:32:59:953: B2BStarter thread: B2B - (DEBUG) : Fri Jan 15 07:32:59 GMT+00:00 2010 Obtaining outbound connection...
    2010.01.15 at 07:32:59:956: B2BStarter thread: B2B - (DEBUG) : Fri Jan 15 07:32:59 GMT+00:00 2010 outbound connect string: jdbc:oracle:thin:@essdbdu31.emrsn.com:36001:ROBIND1
    2010.01.15 at 07:32:59:960: B2BStarter thread: B2B - (DEBUG) : Fri Jan 15 07:32:59 GMT+00:00 2010 outbound username: apps
    2010.01.15 at 07:33:04:319: B2BStarter thread: B2B - (DEBUG) : Fri Jan 15 07:33:04 GMT+00:00 2010 Outbound - initialize exit
    2010.01.15 at 07:33:04:322: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:startListen Enter
    2010.01.15 at 07:33:04:326: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:startListen Exit
    2010.01.15 at 07:33:04:329: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:run Thread start
    2010.01.15 at 07:33:04:332: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:initialize Exit
    2010.01.15 at 07:33:04:335: B2BStarter thread: B2B8:15:32:157: B2BStarter thread: B2B - (DEBUG) : Fri Jan 15 08:15:32 GMT+00:00 2010 inbound username: apps
    2010.01.15 at 08:15:33:757: B2BStarter thread: B2B - (DEBUG) : Fri Jan 15 08:15:33 GMT+00:00 2010 inbound initialize exit
    2010.01.15 at 08:15:33:761: B2BStarter thread: B2B - (DEBUG) : Fri Jan 15 08:15:33 GMT+00:00 2010 Outbound - initialize
    2010.01.15 at 08:15:33:764: B2BStarter thread: B2B - (DEBUG) : Fri Jan 15 08:15:33 GMT+00:00 2010 Obtaining outbound connection...
    2010.01.15 at 08:15:33:767: B2BStarter thread: B2B - (DEBUG) : Fri Jan 15 08:15:33 GMT+00:00 2010 outbound connect string: jdbc:oracle:thin:@essdbdu31.emrsn.com:36001:ROBIND1
    2010.01.15 at 08:15:33:770: B2BStarter thread: B2B - (DEBUG) : Fri Jan 15 08:15:33 GMT+00:00 2010 outbound username: apps
    2010.01.15 at 08:15:34:473: B2BStarter thread: B2B - (DEBUG) : Fri Jan 15 08:15:34 GMT+00:00 2010 Outbound - initialize exit
    2010.01.15 at 08:15:34:476: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:startListen Enter
    2010.01.15 at 08:15:34:479: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:startListen Exit
    2010.01.15 at 08:15:34:481: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:run Thread start
    2010.01.15 at 08:15:34:484: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:initialize Exit
    2010.01.15 at 08:15:34:487: B2BStarter thread: B2B - (DEBUG) B2BStarter - B2B initialized
    2010.01.15 at 08:15:35:928: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:run initialize Enter
    2010.01.15 at 08:15:36:132: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:run initialize B2BListen turned off, will not listen on IP_OUT_QUEUE for messages
    2010.01.15 at 08:15:36:139: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:run start listening on message
    regards
    cnu

    Anuj,
    The log which i placed on top, thats the complete log and DC log is given below
    2010.01.18 at 12:58:06:117: Thread-14: (ERROR) FTPClient.listNames(): unexpected 550 is encountered.
    2010.01.18 at 12:58:11:130: Thread-14: (ERROR) FTPClient.listNames(): unexpected 550 is encountered.
    2010.01.18 at 12:58:16:143: Thread-14: (ERROR) FTPClient.listNames(): unexpected 550 is encountered.
    2010.01.18 at 12:58:21:153: Thread-14: (ERROR) FTPClient.listNames(): unexpected 550 is encountered.
    2010.01.18 at 12:58:26:169: Thread-14: (ERROR) FTPClient.listNames(): unexpected 550 is encountered.
    2010.01.18 at 12:58:31:164: Thread-14: (ERROR) FTPClient.listNames(): unexpected 550 is encountered.
    2010.01.18 at 12:58:36:173: Thread-14: (ERROR) FTPClient.listNames(): unexpected 550 is encountered.
    2010.01.18 at 12:58:41:182: Thread-14: (ERROR) FTPClient.listNames(): unexpected 550 is encountered.
    2010.01.18 at 12:58:46:194: Thread-14: (ERROR) FTPClient.listNames(): unexpected 550 is encountered.
    2010.01.18 at 12:58:51:210: Thread-14: (ERROR) FTPClient.listNames(): unexpected 550 is encountered.
    2010.01.18 at 12:58:56:217: Thread-14: (ERROR) FTPClient.listNames(): unexpected 550 is encountered.
    2010.01.18 at 12:59:01:244: Thread-14: (ERROR) FTPClient.listNames(): unexpected 550 is encountered.
    2010.01.18 at 12:59:06:254: Thread-14: (ERROR) FTPClient.listNames(): unexpected 550 is encountered.
    2010.01.18 at 12:59:11:256: Thread-14: (ERROR) FTPClient.listNames(): unexpected 550 is encountered.
    2010.01.18 at 12:59:16:283: Thread-14: (ERROR) FTPClient.listNames(): unexpected 550 is encountered.
    2010.01.18 at 12:59:21:276: Thread-14: (ERROR) FTPClient.listNames(): unexpected 550 is encountered.
    2010.01.18 at 12:59:26:285: Thread-14: (ERROR) FTPClient.listNames(): unexpected 550 is encountered.
    2010.01.18 at 12:59:31:297: Thread-14: (ERROR) FTPClient.listNames(): unexpected 550 is encountered.
    2010.01.18 at 12:59:36:314: Thread-14: (ERROR) FTPClient.listNames(): unexpected 550 is encountered.
    2010.01.18 at 12:59:41:324: Thread-14: (ERROR) FTPClient.listNames(): unexpected 550 is encountered.
    2010.01.18 at 12:59:46:327: Thread-14: (ERROR) FTPClient.listNames(): unexpected 550 is encountered.
    2010.01.18 at 12:59:51:341: Thread-14: (ERROR) FTPClient.listNames(): unexpected 550 is encountered.
    2010.01.18 at 12:59:56:352: Thread-14: (ERROR) FTPClient.listNames(): unexpected 550 is encountered.
    2010.01.18 at 13:00:01:359: Thread-14: (ERROR) FTPClient.listNames(): unexpected 550 is encountered

  • Image Gallery Issue in As3

    Hi,
         I am trying to implement a simple image gallery with alpha transition using as3.  But an issue is occuring with this. After each image alpha transition, the stage becomes blank. The code i have used for image Gallery is following.CAn anybody help me. I am trying this for a week. but still i have a hope for make this working. So please help me.
    import flash.display.Loader;
    import flash.display.*;
    import gs.TweenLite;
    const TIMER_DELAY = 2000;
    var totImages:Number;
    var index:Number = 0;
    var imgArr:Array = new Array();
    var currentContainer:MovieClip = holder0;
    currentContainer.alpha = 0;
    var transTimer:Timer = new Timer(TIMER_DELAY);
    //transTimer.addEventListener(TimerEvent.TIMER, startTransition);
    var imgLoader:Loader = new Loader();
    var myXML:XML = new XML();
    var XML_URL:String = "images.xml";
    var myXMLURL:URLRequest = new URLRequest(XML_URL);
    var myLoader:URLLoader = new URLLoader(myXMLURL);
    myLoader.addEventListener("complete", xmlLoaded);
    function xmlLoaded(event:Event):void{
        myXML = XML(myLoader.data);
        processXML(myXML);
    function processXML(xml){   
        totImages = xml.children().length();
        for(var i=0;i<totImages;i++){
            var tempVar = xml..item[i]..image;
            imgArr.push(tempVar);
        //transTimer.start();
        currentContainer = holder0;
        loadImage();
    function loadImage(){
        var url = imgArr[index];
        //ImgLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgressStatus);
        imgLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, fadeInImg);   
        var fileRequest:URLRequest = new URLRequest(url);
        imgLoader.load(fileRequest);
        currentContainer.addChild(imgLoader);
    function fadeInImg(e:Event){
        TweenLite.to(currentContainer,3,{alpha:1,delay:2,onComplete:switchClip});
    function switchClip(){
        if(index < totImages){
            index++;
        } else {
            index = 0;
        if(currentContainer == holder0){
            currentContainer = holder1;
        } else {
            currentContainer = holder0;
        currentContainer.alpha = 0;
        MovieClip(this.root).swapChildren(holder0, holder1);   
        loadImage();
    Thanks and Regards,
                         Sreelash

    Hi Adrei, I have implemented the thumbnail button also. Its working but the problem is that thumbnail buttons and controls are placing behind the image container. How can i place the thumbnail buttons and control buttons over the image. You can view the result in the following url:
    http://www.creative-showcase.co.uk/BirdStudiosOld/Videos/test/scrllGallAnd.html
    The working swf is with the following url:
    http://www.creative-showcase.co.uk/BirdStudiosOld/Videos/test/scrllGall.html
    The code that i used for creating thumbnail is following
    import flash.display.DisplayObject;
    import flash.display.*;
    import flash.display.Loader;
    import flash.events.MouseEvent;
    import flash.events.Event;
    import flash.events.TimerEvent;
    import flash.text.*;
    import flash.net.*;
    import flash.utils.Timer;
    import gs.TweenLite;
    import gs.easing.*;
    var xmlURL:String = "http://www.creative-showcase.co.uk/BirdStudiosOld/Videos/test1/images.xml";
    var loadedImages:Array = [];
    var imageURLs:Array = [];
    var thumbArr:Array = [];
    var imageLoader:Loader;
    var prevImage:DisplayObject;
    var currentImage:DisplayObject;
    var thumbContainer:MovieClip;
    var currThumb:MovieClip;
    var prevThumb:MovieClip = null;
    var showTimer:Timer;
    var timerDuration:int = 5000;
    var tweenDuration:int = 2;
    var currentIndex:int = 0;
    var activIndx:Number = 0;
    var slidesHolder:Sprite;
    var prvFlag:Boolean = false;
    var nxtFlag:Boolean = false;
    var twnFlag:Boolean = false;
    var rt_lt_Flag:Boolean = true;
    var myXMLURL:URLRequest = new URLRequest(xmlURL);
    var xmlLoader:URLLoader = new URLLoader(myXMLURL);
    xmlLoader.addEventListener(Event.COMPLETE, xmlLoaded);
    xmlLoader.load(myXMLURL);
    var a:int = 90;
    ctrlBox.btnPlay.buttonMode = true;
    ctrlBox.nextImg.buttonMode = true;
    ctrlBox.prevBtn.buttonMode = true;
    ctrlBox.btnPause.buttonMode = true;
    ctrlBox.btnPlay.visible = false;
    ctrlBox.btnPause.addEventListener(MouseEvent.CLICK,stopScroll);
    ctrlBox.btnPlay.addEventListener(MouseEvent.CLICK,startScroll);
    ctrlBox.nextImg.addEventListener(MouseEvent.CLICK,shwNext);
    ctrlBox.prevBtn.addEventListener(MouseEvent.CLICK,shwPrev);
    function xmlLoaded(e:Event):void {
         var a:int = 45;
         e.target.removeEventListener(Event.COMPLETE, xmlLoaded);
         processXML(XML(e.target.data));
    function processXML(xml:XML):void {
         var len:int = xml.children().length();
         var tempVar:String;
         for (var i:int = 0; i < len; i++) {
              tempVar = "http://www.creative-showcase.co.uk/BirdStudiosOld/Videos/test1/" + xml..item[i]..image;
              //trace(tempVar)
              imageURLs.push(tempVar);
         preload();
         createThumbs();
    function createThumbs():void{
        thumbContainer = new MovieClip();
        addChild(thumbContainer);
        for(var i:int=0;i<9;i++){
            var thmbHolder:MovieClip = new MovieClip();
            thumbContainer.addChild(thmbHolder);
            //MovieClip(this.root).swapChildren(currentImage, ctrlBox);
            thmbHolder.buttonMode = true;       
            var thmb:thumbClass = new thumbClass();           
            thmbHolder.addChild(thmb);
            thumbArr.push(thmbHolder);
            thmbHolder.name = i.toString();       
            thmb.imgNum.text = (i+1).toString();       
            thmbHolder.addEventListener(MouseEvent.CLICK,showImage)
            //trace(thmb.imgNum.text)
            thmbHolder.x = i*(thmbHolder.width+5)+5;
        thumbContainer.y = stage.stageHeight - thumbContainer.height;
    function showImage(e:MouseEvent):void{   
        var imgIndx:Number = e.target.parent.parent.name;
        prevThumb = currThumb;
        currThumb = e.target.parent.parent;
        currThumb.buttonMode = false;
        if(activIndx != imgIndx){
            prevThumb.buttonMode = true;
            currentIndex = imgIndx-1;
            shwNext(null);   
            activIndx = imgIndx;
        } else {
            stopScroll(null);
    function preload():void{
         var len:int = imageURLs.length;
         for (var i:int = 0; i < len; i++) {
              imageLoader = new Loader();
              imageLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onPreloadComplete);
              loadedImages.push(imageLoader);
              imageLoader.load(new URLRequest(imageURLs[i]));
    function onPreloadComplete(e:Event):void {
         e.target.removeEventListener(Event.COMPLETE, onPreloadComplete);
         if (!showTimer && loadedImages[0].content &&   loadedImages[1].content ) startShow();
    function startShow():void{
         currentImage = loadedImages[0];
         currentImage.alpha = 0;
         slidesHolder = new Sprite();
         var slideMask:Sprite = new Sprite();
         var gr:Graphics = slideMask.graphics;
         gr.beginFill(0xff0000);
         gr.drawRect(0, 0, currentImage.width, currentImage.height);
         gr.endFill();
         addChild(slidesHolder);
         addChild(slideMask);
         slidesHolder.x = slideMask.x = 0;
         slidesHolder.y = slideMask.y = 0;
         slidesHolder.mask = slideMask;
         slidesHolder.addChild(currentImage);
         TweenLite.to(currentImage, 10, { alpha: 1 } );
         showTimer = new Timer(timerDuration);
         showTimer.addEventListener(TimerEvent.TIMER, slideTransition);
         showTimer.start();
    function slideTransition(e:TimerEvent):void{
         var nextImage:int;
         if(rt_lt_Flag == true){
             if(nxtFlag == true){
                 showTimer.stop();
                 nxtFlag = false;
             nextImage = currentIndex < loadedImages.length - 1 ? currentIndex + 1 : 0;
             if (loadedImages[nextImage].content) {
                  currentIndex = nextImage;
                  loadedImages[currentIndex].x = slidesHolder.width;
                  slidesHolder.addChildAt(loadedImages[currentIndex], slidesHolder.getChildIndex(currentImage));
                  prevImage = currentImage;
                  currentImage = loadedImages[currentIndex];
                  showCurrent();
         } else {
             if(prvFlag == true){
                 showTimer.stop();
                 prvFlag = false;
             nextImage = currentIndex > 0 ? currentIndex - 1 : loadedImages.length - 1;
             if (loadedImages[nextImage].content) {
                 currentIndex = nextImage;
                 loadedImages[currentIndex].x = -(stage.stageWidth);
                 slidesHolder.addChildAt(loadedImages[currentIndex], slidesHolder.getChildIndex(currentImage));
                 prevImage = currentImage;
                 currentImage = loadedImages[currentIndex];
                 showCurrent();
         activIndx = currentIndex;
         //trace(currentIndex)
    function showCurrent():void{
         // make sure they have proper alphas
         //prevImage.alpha = 1;
         //currentImage.alpha = 0;
         //TweenLite.to(prevImage, tweenDuration, { x: -slidesHolder.width } );
         twnFlag = true;
         if(rt_lt_Flag == true){
             TweenLite.to(currentImage, tweenDuration, { x: 0, onUpdate:onTweenProgress, onComplete: removePrevious } );
         } else {
             TweenLite.to(currentImage, tweenDuration, { x: 0, onUpdate:onTweenProgress, onComplete: removePrevious } );
    function onTweenProgress():void{       
        if(rt_lt_Flag == true){
             prevImage.x = currentImage.x - prevImage.width;   
        } else {
            prevImage.x = currentImage.x + prevImage.width;
    function removePrevious():void {
         if (slidesHolder.contains(prevImage)) slidesHolder.removeChild(prevImage);
         twnFlag = false;
    function stopScroll(e:MouseEvent):void{
        ctrlBox.btnPlay.visible = true;
        ctrlBox.btnPause.visible = false;
        showTimer.stop();
    function startScroll(e:MouseEvent):void{
        rt_lt_Flag = true;
        ctrlBox.btnPlay.visible = false;
        ctrlBox.btnPause.visible = true;
        resetListener(timerDuration=5000,tweenDuration=2)
    function shwNext(e:MouseEvent):void{
        if(twnFlag == false){
            rt_lt_Flag = true;
            stopScroll(null);
            nxtFlag = true;
            resetListener(timerDuration=0,tweenDuration=1)
    function shwPrev(e:MouseEvent):void{
        if(twnFlag == false){
            rt_lt_Flag = false;
            stopScroll(null);
            prvFlag = true;
            resetListener(timerDuration=0,tweenDuration=1)
    function resetListener(timerDuration,tweenDuration){
            showTimer.removeEventListener(TimerEvent.TIMER, slideTransition);
            showTimer = new Timer(timerDuration);
            showTimer.addEventListener(TimerEvent.TIMER, slideTransition);   
            showTimer.start();
    Can you help me on how can i swap the depth of images and control buttons.
    Thanks and regards,
    Sreelash

  • Using Weblogic JMS for internal delivery channel

    hi,
    I want my B2B to talk to back-end application through Weblogic JMS queues. I have configured internal delivery channel for this. I am getting error message 'Max retry exceeded' in b2b_idc_transport.log
    2008.09.24 at 12:09:53:713: B2BStarter thread: (DEBUG) initialize TransportReceiver: [WLIOutbound_TServer < jms > < Wholesale >]
    2008.09.24 at 12:09:53:713: B2BStarter thread: (DEBUG) JMSReceiver.init() started ....
    2008.09.24 at 12:09:53:713: B2BStarter thread: (DEBUG) Establishing JMS Connection.
    2008.09.24 at 12:10:03:704: B2BStarter thread: (DEBUG) Establishing JMS Connection.
    2008.09.24 at 12:15:03:428: B2BStarter thread: (ERROR) Max retry exceeded, closing everything
    java.lang.Exception: Max retry exceeded
         at oracle.tip.transport.basic.jms.JMSMonitor.reconnect(JMSMonitor.java:833)
         at oracle.tip.transport.basic.JMSReceiver.init(JMSReceiver.java:333)
         at oracle.tip.transport.b2b.B2BTransport.init(B2BTransport.java:379)
         at oracle.tip.adapter.b2b.transport.AppTransportInterface.initialize(AppTransportInterface.java:282)
         at oracle.tip.adapter.b2b.engine.Engine.initialize(Engine.java:512)
         at oracle.tip.adapter.b2b.init.B2BServer.initialize(B2BServer.java:280)
         at oracle.tip.adapter.b2b.init.B2BStarter.startB2B(B2BStarter.java:297)
         at oracle.tip.adapter.b2b.init.B2BStarter.run(B2BStarter.java:143)
         at java.lang.Thread.run(Thread.java:534)
    I have applied latest patch 7322333.
    kindly let me know what is workaround for this? also, how can do debugging of this issue in B2B.
    Thanks in advance.
    Regards,
    Vaibhav
    Edited by: vaibs on Sep 26, 2008 12:15 AM

    hi Sinkar,
    Thanks for reply. I have checked connectivity from b2b server to weblogic server, using java stub. Stub can connect to the Q successfully.
    here is my b2b.log
    2008.09.24 at 12:09:49:233: main: B2B - (DEBUG) B2B initialize
    2008.09.24 at 12:09:49:233: Main thread: B2B - (DEBUG) This is Main thread executing..
    2008.09.24 at 12:09:49:233: Main thread: B2B - (DEBUG) B2B start
    2008.09.24 at 12:09:49:233: Main thread: B2B - (DEBUG) B2B start - context started
    2008.09.24 at 12:09:49:233: B2BStarter thread: B2B - (DEBUG) B2BStarter - This is B2BStarter thread executing..
    2008.09.24 at 12:09:49:233: B2BStarter thread: B2B - (DEBUG)
    Maximum Heap Size = 530907136
    Memory Allocated = 8323072
    Free Memory = 842560
    2008.09.24 at 12:09:50:544: B2BStarter thread: BusinessLogicLayer - (INFORMATION) ExecutionContextManager initialization is done
    2008.09.24 at 12:09:50:544: B2BStarter thread: BusinessLogicLayer - (INFORMATION) User's maxCachedSessions is set to 0
    2008.09.24 at 12:09:50:560: B2BStarter thread: B2B - (DEBUG) B2BStarter - Context Initialized
    2008.09.24 at 12:09:51:762: B2BStarter thread: B2B - (DEBUG) B2BStarter - Start B2B
    2008.09.24 at 12:09:51:762: B2BStarter thread: B2B - (DEBUG) B2BStarter - Starting B2B
    2008.09.24 at 12:09:51:762: B2BStarter thread: B2B - (DEBUG) B2BStarter - configuration oained
    2008.09.24 at 12:09:51:762: B2BStarter thread: B2B - (DEBUG) B2BStarter - clear global cache
    2008.09.24 at 12:09:51:793: B2BStarter thread: B2B - (DEBUG) XEngine not running. So no need to clear cached objects inside XEngine.
    2008.09.24 at 12:09:51:824: B2BStarter thread: B2B - (INFORMATION) Repository:print: [0] HL7 over MLLP Exchange
    2008.09.24 at 12:09:51:824: B2BStarter thread: B2B - (INFORMATION) Repository:print: [1] EDI X12 over AS1
    2008.09.24 at 12:09:51:824: B2BStarter thread: B2B - (INFORMATION) Repository:print: [2] Custom Document over Generic Exchange
    2008.09.24 at 12:09:51:824: B2BStarter thread: B2B - (INFORMATION) Repository:print: [3] EDI EDIFACT over Generic Exchange
    2008.09.24 at 12:09:51:824: B2BStarter thread: B2B - (INFORMATION) Repository:print: [4] RosettaNet over RNIF
    2008.09.24 at 12:09:51:824: B2BStarter thread: B2B - (INFORMATION) Repository:print: [5] EDI X12 over Generic Exchange
    2008.09.24 at 12:09:51:824: B2BStarter thread: B2B - (INFORMATION) Repository:print: [6] Custom Document over MLLP Exchange
    2008.09.24 at 12:09:51:824: B2BStarter thread: B2B - (INFORMATION) Repository:print: [7] Custom Document over AS1
    2008.09.24 at 12:09:51:824: B2BStarter thread: B2B - (INFORMATION) Repository:print: [8] EDI EDIFACT over AS1
    2008.09.24 at 12:09:51:824: B2BStarter thread: B2B - (INFORMATION) Repository:print: [9] HL7 over Generic Exchange
    2008.09.24 at 12:09:51:824: B2BStarter thread: B2B - (NIFORMATION) Repository:print: [10] Custom Document over Internet
    2008.09.24 at 12:09:51:824: B2BStarter thread: B2B - (INFORMATION) Repository:print: [11] Custom Document over ebMS
    2008.09.24 at 12:09:51:824: B2BStarter thread: B2B - (INFORMATION) Repository:print: [12] EDI X12 over Internet
    2008.09.24 at 12:09:51:824: B2BStarter thread: B2B - (INFORMATION) Repository:print: [13] EDI EDIFACT over Internet
    2008.09.24 at 12:09:51:981: B2BStarter thread: B2B - (DEBUG) Repository:constructCertSQL SELECT cert.ID, cert.CLASSTYPE FROM TIP_Certificate_ra cert, TIP_Party_ra party, TIP_DocumentExchange_ra docex WHERE cert.ID = docex.signingcredential AND cert.tradingpartner = party.ID AND party.ishosted != 'Y'
    2008.09.24 at 12:09:52:355: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.ebms.EBMSExchangePlugin:initialize Enter
    2008.09.24 at 12:09:52:355: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.ebms.EBMSExchangePlugin:header name: ebXML SOAP Envelope
    2008.09.24 at 12:09:52:355: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.ebms.EBMSExchangePlugin:header name: ebXML SOAP Message Header
    2008.09.24 at 12:09:52:386: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.ebms.EBMSExchangePlugin:initialize Exit
    2008.09.24 at 12:09:52:402: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.document.custom.CustomDocumentPlugin:initialize Enter
    2008.09.24 at 12:09:52:433: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.document.custom.CustomDocumentPlugin:initialize Exit
    2008.09.24 at 12:09:52:511: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:initialize Enter
    2008.09.24 at 12:09:52:511: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:initialize resetListener = true
    2008.09.24 at 12:09:52:511: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:initialize initdcx = true
    2008.09.24 at 12:09:52:543: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:initialize initialize TPAProcessor
    2008.09.24 at 12:09:52:558: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:initialize Clear TPA Cache
    2008.09.24 at 12:09:52:558: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:initialize initialize DataContext. Pool Size 0
    2008.09.24 at 12:09:52:574: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:initialize Treat Response as Request = false
    2008.09.24 at 12:09:52:574: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:initialize Exit
    2008.09.24 at 12:09:52:574: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:initialize initialize Transport
    2008.09.24 at 12:09:52:574: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.transport.TransportInterface:initialize Initialize Transport Logger.
    2008.09.24 at 12:09:52:574: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.transport.TransportInterface:initialize Transport LogLevel = STATUS
    2008.09.24 at 12:09:52:605: B2BStarter thread: B2B - (INFORMATION) Repository:getDeliveryEndPointList: Putting http://localhost
    2008.09.24 at 12:09:52:605: B2BStarter thread: B2B - (INFORMATION) oracle.tip.adapter.b2b.transport.TransportInterface:initialize: Props: http://localhost port = 7777
    PROTOCOL_ENDPOINT = null
    2008.09.24 at 12:09:52:636: B2BStarter thread: B2B - (DEBUG) initialize TransportReceiver: [Wholesale_Transport_Server < http > < Wholesale >]
    2008.09.24 at 12:09:53:682: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.transport.AppTransportInterface:initialize Initialize AppTransport Logger.
    2008.09.24 at 12:09:53:682: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.transport.AppTransportInterface:initialize AppTransport LogLevel = WARNING
    2008.09.24 at 12:09:53:698: B2BStarter thread: B2B - (INFORMATION) Repository:getInternalDeliveryEndPointList: Putting jms://[email protected]
    2008.09.24 at 12:09:53:698: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.transport.AppTransportInterface:initialize main Endpoint loop jms://[email protected]
    2008.09.24 at 12:09:53:698: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.transport.AppTransportInterface:initialize looping through transport Endpoint: jms://[email protected]
    2008.09.24 at 12:09:53:698: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.transport.AppTransportInterface:initialize add jms transport Endpoint: jms://[email protected] {Destination Provider Properties=java.naming.factory.initial=weblogic.jndi.WLInitialContextFactory;java.naming.provider.url=t3://10.76.168.156:7010, jms.receiver.destination_password=weblogic, Connection Factory Location=weblogic.jws.jms.QueueConnectionFactory, jms.receiver.jndi_connection_factory_location=weblogic.jws.jms.QueueConnectionFactory, isTopic=false, Message Type=bytes, jms.receiver.is_topic=false, jms.receiver.factory_provider_properties=java.naming.factory.initial=weblogic.jndi.WLInitialContextFactory;java.naming.provider.url=t3://10.76.168.156:7010, transport_callout_waittime=30, jms.receiver.jndi_destination_provider_properties=java.naming.factory.initial=weblogic.jndi.WLInitialContextFactory;java.naming.provider.url=t3://10.76.168.156:7010, jms.receiver.polling_interval=10, polling_interval=10, Factory Provider Properties=java.naming.factory.initial=weblogic.jndi.WLInitialContextFactory;java.naming.provider.url=t3://10.76.168.156:7010, jms.receiver.jndi_destination_location=[email protected], jms.receiver.destination_username=weblogic}
    2008.09.24 at 12:09:53:713: B2BStarter thread: B2B - (DEBUG) initialize TransportReceiver: [WLIOutbound_TServer < jms > < Wholesale >]
    2008.09.24 at 12:35:52:276: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:startListen Enter
    2008.09.24 at 12:35:52:276: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:startListen Exit
    2008.09.24 at 12:35:52:276: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:run Thread start
    2008.09.24 at 12:35:52:276: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:initialize Exit
    2008.09.24 at 12:35:52:276: B2BStarter thread: B2B - (DEBUG) B2BStarter - B2B initialized
    2008.09.24 at 12:35:52:884: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:run initialize Enter
    2008.09.24 at 12:35:53:087: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:run initialize B2BListen turned off, will not listen on IP_OUT_QUEUE for messages
    2008.09.24 at 12:35:53:087: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:run start listening on message
    Thanks,
    Vaibhav
    Edited by: vaibs on Sep 28, 2008 3:20 AM

  • Af:query + reset not working

    Hi,
    I am using jdev 11g(Version 11.1.1.3.0) .
    I created a view object for a table with query which has a where clause( the clause expects a date from the user).
    then i dragged the All queriable attributes on the jspx page as query with table option.
    it renders a search region with iinputext(case id) and input as date(calendar) and a table below it which is rendered as per the input.
    Everything works normal, but when i click on the Reset button rendered in the search section, it does not clear the date field.
    if i write soemthing in case id field, that is cleared on the reset but the value entered by clicking the calendar is not resetted.
    Besides on reset, it does not clear the table as well. Well from what i have been reading i assume i will have to reset the table programmatically.
    But i am not so sure how to approach this situation.
    Will highly appreciate if i can get any suggestions or point me to appropriate links.
    Thanks in advance
    ash

    Hi,
    When i try to programmatically reset the table, it does reset it but the problem is after resetting if enter a search criteria and click on search again, nothing shows up.
    If i do a search before clicking on reset, it works fine, but afer reset the search stops working??
    Any idea why this could be happening?
    Following is teh reset code which i am refereing
        if(QueryOperationEvent.Operation.RESET.equals(queryOperationEvent.getOperation())){
          AppModuleImpl am = this.getAm();
          ViewObject submittalVO = am.findViewObject("AcrSubmittallogView1");
           submittalVO.setNamedWhereClauseParam("bind_date", "");
           submittalVO.executeQuery();
           AdfFacesContext.getCurrentInstance().addPartialTarget(resId1);
        queryOperationEvent.getComponent().processUpdates(FacesContext.getCurrentInstance()); 
    on the jspx page, have added the following code in af:query component
      <af:query id="qryId1" headerText="Search" disclosed="true"
                                  value="#{bindings.ImplicitViewCriteriaQuery.queryDescriptor}"
                                  model="#{bindings.ImplicitViewCriteriaQuery.queryModel}"
                                  queryListener="#{bindings.ImplicitViewCriteriaQuery.processQuery}"
                                  *queryOperationListener="#{backingBeanScope.backing_SubmittalLog.resetListener}"*
                                  binding="#{backingBeanScope.backing_SubmittalLog.q1}"
                                  resultComponentId="::resId1"
                                  saveQueryMode="hidden" />Thanks
    ashvini

  • AF:Query  Reset when mode changes from Advanced to Basic

    Hi,
    Can you please suggest how i can reset the af:query when i toggle from Advanced to Basic.
    The Problem is : User goes to Advanced tab and selects "NOT IN" and searches for the data..
    Now he switch backs to Basic Mode.. though it doesn't show the "Prefix "NOT IN" it still searches with the clause "NOT IN" . Basically user needs to reset and then start searching in "Basic" mode.
    Please suggest.

    Hi,
    When i try to programmatically reset the table, it does reset it but the problem is after resetting if enter a search criteria and click on search again, nothing shows up.
    If i do a search before clicking on reset, it works fine, but afer reset the search stops working??
    Any idea why this could be happening?
    Following is teh reset code which i am refereing
        if(QueryOperationEvent.Operation.RESET.equals(queryOperationEvent.getOperation())){
          AppModuleImpl am = this.getAm();
          ViewObject submittalVO = am.findViewObject("AcrSubmittallogView1");
           submittalVO.setNamedWhereClauseParam("bind_date", "");
           submittalVO.executeQuery();
           AdfFacesContext.getCurrentInstance().addPartialTarget(resId1);
        queryOperationEvent.getComponent().processUpdates(FacesContext.getCurrentInstance()); 
    on the jspx page, have added the following code in af:query component
      <af:query id="qryId1" headerText="Search" disclosed="true"
                                  value="#{bindings.ImplicitViewCriteriaQuery.queryDescriptor}"
                                  model="#{bindings.ImplicitViewCriteriaQuery.queryModel}"
                                  queryListener="#{bindings.ImplicitViewCriteriaQuery.processQuery}"
                                  *queryOperationListener="#{backingBeanScope.backing_SubmittalLog.resetListener}"*
                                  binding="#{backingBeanScope.backing_SubmittalLog.q1}"
                                  resultComponentId="::resId1"
                                  saveQueryMode="hidden" />Thanks
    ashvini

  • Question about the diff listeners in ADF

    Hi,
    I am using Jdev 11.1.2.3.0
    I am getting confused with the diff listeners in adf. Please suggest me some good books for the below mentioned listener.
    setPropertyLister()
    SetActionListener()
    setPropertyActionListener()
    clientListener() ( what are cclient side components)
    serverListener() ( what are server side compenents)
    ResetListener()
    etc
    Thanks in advance,
    Rakesh

    Some references.
    https://blogs.oracle.com/jdevotnharvest/entry/how_to_configure_an_adf_phase_listener_and_where_to_put_the_file
    http://www.oracle.com/technetwork/developer-tools/adf/learnmore/96-invoke-select-listener-1507924.pdf
    http://www.oracle.com/technetwork/developer-tools/adf/learnmore/23-generic-table-selection-listener-169162.pdf
    http://www.oracle.com/technetwork/developer-tools/adf/learnmore/11-client-listener-169135.pdf
    http://www.oracle.com/technetwork/developer-tools/adf/learnmore/25-generic-tree-selection-listener-169164.pdf

  • Error:AIP-18506: Configuration Builder rollback failed for configurations n

    Hi All
    While creating a deployement , i am getting below error,
    please help me
    Error:AIP-18506: Configuration Builder rollback failed for configurations null for business process null
    regards
    suni

    Hi Anuj,
    Thanks for your response, Now i getting a new error.
    I am getting the below error, while i am deploying the configurations.
    AIP-11016:SQL
    please find the below errors
    2009.07.29 at 06:38:54:371: B2BStarter thread: B2B - (DEBUG) B2BStarter - Current list is empty. Shutdown B2B
    2009.07.29 at 06:38:54:372: B2BStarter thread: B2B - (DEBUG) B2BStarter - Shutdown B2B
    2009.07.29 at 06:38:54:405: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.document.custom.CustomDocumentPlugin:shutdown Enter
    2009.07.29 at 06:38:54:407: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.document.custom.CustomDocumentPlugin:shutdown Exit
    2009.07.29 at 06:38:54:409: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:shutdown Shutdown B2B server start
    2009.07.29 at 06:38:54:464: Thread-18: BusinessLogicLayer - (ERROR) caught error: Closed Connection
    2009.07.29 at 06:38:54:468: Thread-18: IP - (ERROR) java.sql.SQLException: Closed Connection
         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:137)
         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:174)
         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:239)
         at oracle.jdbc.driver.PhysicalConnection.rollback(PhysicalConnection.java:1259)
         at oracle.jdbc.OracleConnectionWrapper.rollback(OracleConnectionWrapper.java:90)
         at oracle.tip.repos.core.driver.CatalogDriver.disconnect(CatalogDriver.java:1662)
         at oracle.tip.repos.core.persistency.PersistencyService.disconnect(PersistencyService.java:578)
         at oracle.tip.buslogic.common.ExecutionContextImpl.disconnectService(ExecutionContextImpl.java:602)
         at oracle.tip.buslogic.common.ExecutionContextManager.closeLongRunningContext(ExecutionContextManager.java:511)
         at oracle.tip.adapter.b2b.data.B2BExecutionContext.close(B2BExecutionContext.java:208)
         at oracle.tip.adapter.b2b.data.DBContext.shutdown(DBContext.java:141)
         at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:455)
         at java.lang.Thread.run(Thread.java:534)
    2009.07.29 at 06:38:54:469: Thread-18: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:run Thread end ignore exception
    2009.07.29 at 06:38:54:471: Thread-18: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:run Thread end
    2009.07.29 at 06:38:55:426: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:shutdown Shutdown Transport and App Transport
    2009.07.29 at 06:38:55:428: B2BStarter thread: B2B - (DEBUG) B2BStarter - B2B Server shutdown
    2009.07.29 at 06:40:25:439: B2BStarter thread: B2B - (DEBUG) B2BStarter - Context Initialized
    2009.07.29 at 06:40:25:573: B2BStarter thread: B2B - (DEBUG) B2BStarter - Start B2B
    2009.07.29 at 06:40:25:767: B2BStarter thread: B2B - (DEBUG) B2BStarter - Starting B2B
    2009.07.29 at 06:40:25:873: B2BStarter thread: B2B - (DEBUG) B2BStarter - configuration obtained
    2009.07.29 at 06:40:26:079: B2BStarter thread: B2B - (DEBUG) B2BStarter - clear global cache
    2009.07.29 at 06:40:26:149: B2BStarter thread: B2B - (DEBUG) XEngine is already started. So clear cached objects inside XEngine.
    2009.07.29 at 06:40:26:181: B2BStarter thread: B2B - (INFORMATION) Repository:print: [0] HL7 over MLLP Exchange
    2009.07.29 at 06:40:26:185: B2BStarter thread: B2B - (INFORMATION) Repository:print: [1] EDI X12 over AS1
    2009.07.29 at 06:40:26:189: B2BStarter thread: B2B - (INFORMATION) Repository:print: [2] Custom Document over Generic Exchange
    2009.07.29 at 06:40:26:195: B2BStarter thread: B2B - (INFORMATION) Repository:print: [3] EDI EDIFACT over Generic Exchange
    2009.07.29 at 06:40:26:198: B2BStarter thread: B2B - (INFORMATION) Repository:print: [4] EDI X12 over Generic Exchange
    2009.07.29 at 06:40:26:204: B2BStarter thread: B2B - (INFORMATION) Repository:print: [5] RosettaNet over RNIF
    2009.07.29 at 06:40:26:208: B2BStarter thread: B2B - (INFORMATION) Repository:print: [6] Custom Document over MLLP Exchange
    2009.07.29 at 06:40:26:213: B2BStarter thread: B2B - (INFORMATION) Repository:print: [7] Custom Document over AS1
    2009.07.29 at 06:40:26:218: B2BStarter thread: B2B - (INFORMATION) Repository:print: [8] EDI EDIFACT over AS1
    2009.07.29 at 06:40:26:222: B2BStarter thread: B2B - (INFORMATION) Repository:print: [9] HL7 over Generic Exchange
    2009.07.29 at 06:40:26:227: B2BStarter thread: B2B - (INFORMATION) Repository:print: [10] Custom Document over ebMS
    2009.07.29 at 06:40:26:233: B2BStarter thread: B2B - (INFORMATION) Repository:print: [11] Custom Document over Internet
    2009.07.29 at 06:40:26:239: B2BStarter thread: B2B - (INFORMATION) Repository:print: [12] EDI X12 over Internet
    2009.07.29 at 06:40:26:245: B2BStarter thread: B2B - (INFORMATION) Repository:print: [13] EDI EDIFACT over Internet
    2009.07.29 at 06:40:26:690: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.document.custom.CustomDocumentPlugin:initialize Enter
    2009.07.29 at 06:40:27:125: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.document.custom.CustomDocumentPlugin:initialize Exit
    2009.07.29 at 06:40:27:126: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:initialize Enter
    2009.07.29 at 06:40:27:130: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:initialize resetListener = true
    2009.07.29 at 06:40:27:133: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:initialize initdcx = true
    2009.07.29 at 06:40:27:135: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:initialize initialize TPAProcessor
    2009.07.29 at 06:40:27:137: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:initialize Clear TPA Cache
    2009.07.29 at 06:40:27:141: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:initialize initialize DataContext. Pool Size 0
    2009.07.29 at 06:40:27:143: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:initialize Treat Response as Request = false
    2009.07.29 at 06:40:27:145: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:initialize Exit
    2009.07.29 at 06:40:27:148: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:initialize initialize Transport
    2009.07.29 at 06:40:27:150: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.transport.TransportInterface:initialize Transport LogLevel = DEBUG
    2009.07.29 at 06:40:27:304: B2BStarter thread: B2B - (INFORMATION) Repository:getDeliveryEndPointList: Putting http://localhost
    2009.07.29 at 06:40:27:309: B2BStarter thread: B2B - (INFORMATION) oracle.tip.adapter.b2b.transport.TransportInterface:initialize: Props: http://localhost transport_callout_waittime = 30
    port = 12001
    PROTOCOL_ENDPOINT = null
    2009.07.29 at 06:40:27:320: B2BStarter thread: B2B - (DEBUG) initialize TransportReceiver: [Emerson_Test_AS2_TransportServer < http > < Emerson >]
    2009.07.29 at 06:40:27:797: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.transport.AppTransportInterface:initialize AppTransport LogLevel = ERROR
    2009.07.29 at 06:40:27:865: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:startListen Enter
    2009.07.29 at 06:40:27:869: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:startListen Exit
    2009.07.29 at 06:40:27:875: Thread-19: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:run Thread start
    2009.07.29 at 06:40:27:879: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:initialize Exit
    2009.07.29 at 06:40:27:883: B2BStarter thread: B2B - (DEBUG) B2BStarter - B2B initialized
    2009.07.29 at 06:40:29:214: Thread-19: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:run initialize Enter
    2009.07.29 at 06:40:29:297: Thread-19: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:run initialize B2BListen turned on, will listen on IP_OUT_QUEUE for messages
    2009.07.29 at 06:40:29:380: Thread-19: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:run start listening on message
    UI LOG:
    2009.07.29 at 04:54:58:859: DEPLOYMENT_MANAGER_THREAD: Repository - (ERROR) java.sql.SQLException: ORA-20011: Inserting into runtime table TIP_DocumentType_rt failed
    ORA-06512: at "B2B.IP_DEPLOY", line 3942
    ORA-00001: unique constraint (B2B.TIP_DOCUMENTTYPE_RT_RUK) violated
    ORA-06512: at line 1
         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:137)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:315)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:281)
         at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:638)
         at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.java:183)
         at oracle.jdbc.driver.T4CCallableStatement.execute_for_rows(T4CCallableStatement.java:872)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1160)
         at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3000)
         at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:3073)
         at oracle.jdbc.driver.OracleCallableStatement.executeUpdate(OracleCallableStatement.java:4308)
         at oracle.tip.deploy.DeploymentManager.deployObjectInRuntimeSchema(DeploymentManager.java:1067)
         at oracle.tip.deploy.DeploymentManager.run(DeploymentManager.java:419)
         at java.lang.Thread.run(Thread.java:534)
    2009.07.29 at 06:38:06:010: Thread-46: Repository - (ERROR) Error -: AIP-11015: Object does not exist 629FF62EB2D55C7BE04400144F873925-27-1-30
         at oracle.tip.repos.core.driver.CatalogDriver.getObject(CatalogDriver.java:759)
         at oracle.tip.repos.core.driver.AssociationList.get(AssociationList.java:70)
         at oracle.tip.buslogic.validation.rules.TradingPartnerCollectionRules.rule7_2(TradingPartnerCollectionRules.java:168)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:324)
         at oracle.tip.buslogic.validation.ModelValidationEngineImpl.invokeMethod(ModelValidationEngineImpl.java:1349)
         at oracle.tip.buslogic.validation.ModelValidationEngineImpl.invokeMethod(ModelValidationEngineImpl.java:1325)
         at oracle.tip.buslogic.validation.ModelValidationEngineImpl.validate(ModelValidationEngineImpl.java:1212)
         at oracle.tip.buslogic.validation.ModelValidationEngineImpl.validateDeployableBusinessObjects(ModelValidationEngineImpl.java:296)
         at oracle.tip.buslogic.validation.ModelValidationEngineImpl.validateDeployableBusinessObjectsAgreement(ModelValidationEngineImpl.java:272)
         at oracle.tip.configuration.B2BConfigurationBuilder.run(B2BConfigurationBuilder.java:492)
         at java.lang.Thread.run(Thread.java:534)
    2009.07.29 at 06:38:56:895: DEPLOYMENT_MANAGER_THREAD: Repository - (ERROR) java.sql.SQLException: ORA-20011: Inserting into runtime table TIP_DocumentType_rt failed
    ORA-06512: at "B2B.IP_DEPLOY", line 3942
    ORA-00001: unique constraint (B2B.TIP_DOCUMENTTYPE_RT_RUK) violated
    ORA-06512: at line 1
         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:137)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:315)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:281)
         at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:638)
         at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.java:183)
         at oracle.jdbc.driver.T4CCallableStatement.execute_for_rows(T4CCallableStatement.java:872)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1160)
         at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3000)
         at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:3073)
         at oracle.jdbc.driver.OracleCallableStatement.executeUpdate(OracleCallableStatement.java:4308)
         at oracle.tip.deploy.DeploymentManager.deployObjectInRuntimeSchema(DeploymentManager.java:1067)
         at oracle.tip.deploy.DeploymentManager.run(DeploymentManager.java:419)
         at java.lang.Thread.run(Thread.java:534)
    2009.07.29 at 06:41:05:932: PURGE_MANAGER_THREAD: Repository - (ERROR) java.sql.SQLException: ORA-02431: cannot disable constraint (TIP_ATTACHMENTSTORAGE_RFK) - no such constraint
    ORA-06512: at "B2B.IP_PURGE", line 107
    ORA-06512: at line 1
         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:137)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:315)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:281)
         at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:638)
         at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.java:183)
         at oracle.jdbc.driver.T4CCallableStatement.execute_for_rows(T4CCallableStatement.java:872)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1160)
         at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3000)
         at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:3073)
         at oracle.jdbc.driver.OracleCallableStatement.executeUpdate(OracleCallableStatement.java:4308)
         at oracle.tip.repos.purge.PurgeManager.disableConstraints(PurgeManager.java:706)
         at oracle.tip.repos.purge.PurgeManager.purgeConfiguration(PurgeManager.java:836)
         at oracle.tip.repos.purge.PurgeManager.doPurge(PurgeManager.java:475)
         at oracle.tip.repos.purge.PurgeManager.run(PurgeManager.java:381)
         at java.lang.Thread.run(Thread.java:534)
    2009.07.29 at 06:41:07:927: PURGE_MANAGER_THREAD: Repository - (ERROR) java.sql.SQLException: ORA-02430: cannot enable constraint (TIP_ATTACHMENTSTORAGE_RFK) - no such constraint
    ORA-06512: at "B2B.IP_PURGE", line 47
    ORA-06512: at line 1
         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:137)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:315)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:281)
         at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:638)
         at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.java:183)
         at oracle.jdbc.driver.T4CCallableStatement.execute_for_rows(T4CCallableStatement.java:872)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1160)
         at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3000)
         at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:3073)
         at oracle.jdbc.driver.OracleCallableStatement.executeUpdate(OracleCallableStatement.java:4308)
         at oracle.tip.repos.purge.PurgeManager.enableConstraints(PurgeManager.java:728)
         at oracle.tip.repos.purge.PurgeManager.purgeConfiguration(PurgeManager.java:870)
         at oracle.tip.repos.purge.PurgeManager.doPurge(PurgeManager.java:475)
         at oracle.tip.repos.purge.PurgeManager.run(PurgeManager.java:381)
         at java.lang.Thread.run(Thread.java:534)
    2009.07.29 at 06:41:07:931: PURGE_MANAGER_THREAD: Repository - (ERROR) PurgeManager: Purge op failed
    2009.07.29 at 06:41:07:933: PURGE_MANAGER_THREAD: Repository - (ERROR) PurgeManager: PurgeManager failed: Error -: AIP-11016: SQL error: java.sql.SQLException: ORA-02430: cannot enable constraint (TIP_ATTACHMENTSTORAGE_RFK) - no such constraint
    ORA-06512: at "B2B.IP_PURGE", line 47
    ORA-06512: at line 1
    2009.07.29 at 06:46:50:646: DEPLOYMENT_MANAGER_THREAD: Repository - (ERROR) java.sql.SQLException: ORA-20011: Inserting into runtime table TIP_DocumentType_rt failed
    ORA-06512: at "B2B.IP_DEPLOY", line 3942
    ORA-00001: unique constraint (B2B.TIP_DOCUMENTTYPE_RT_RUK) violated
    ORA-06512: at line 1
         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:137)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:315)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:281)
         at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:638)
         at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.java:183)
         at oracle.jdbc.driver.T4CCallableStatement.execute_for_rows(T4CCallableStatement.java:872)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1160)
         at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3000)
         at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:3073)
         at oracle.jdbc.driver.OracleCallableStatement.executeUpdate(OracleCallableStatement.java:4308)
         at oracle.tip.deploy.DeploymentManager.deployObjectInRuntimeSchema(DeploymentManager.java:1067)
         at oracle.tip.deploy.DeploymentManager.run(DeploymentManager.java:419)
         at java.lang.Thread.run(Thread.java:534)

  • EDI HIPPA Standard protocol

    Hi
    could you please tell me
    How to handle HIPPA standard documents in Oracel B2B, because I can see only X12, EDIFAXT standards in the available protocols in Oracel B2b.
    Can I use EDI X12 protocool for EDI HIPPA documents also?
    Thanks
    Praveena

    I will paste the b2b.log in multiple replies:
    2009.03.09 at 14:52:55:191: main: B2B - (DEBUG) B2B initialize
    2009.03.09 at 14:52:55:191: Main thread: B2B - (DEBUG) This is Main thread executing..
    2009.03.09 at 14:52:55:191: Main thread: B2B - (DEBUG) B2B start
    2009.03.09 at 14:52:55:191: Main thread: B2B - (DEBUG) B2B start - context started
    2009.03.09 at 14:52:55:281: B2BStarter thread: B2B - (DEBUG) B2BStarter - This is B2BStarter thread executing..
    2009.03.09 at 14:52:55:301: B2BStarter thread: B2B - (DEBUG)
    Maximum Heap Size = 530907136
    Memory Allocated = 8323072
    Free Memory = 1137376
    2009.03.09 at 14:53:00:959: B2BStarter thread: B2B - (DEBUG) B2BStarter - Context Initialized
    2009.03.09 at 14:53:03:583: B2BStarter thread: B2B - (DEBUG) B2BStarter - Start B2B
    2009.03.09 at 14:53:03:583: B2BStarter thread: B2B - (DEBUG) B2BStarter - Starting B2B
    2009.03.09 at 14:53:03:593: B2BStarter thread: B2B - (DEBUG) B2BStarter - configuration obtained
    2009.03.09 at 14:53:03:593: B2BStarter thread: B2B - (DEBUG) B2BStarter - clear global cache
    2009.03.09 at 14:53:03:723: B2BStarter thread: B2B - (DEBUG) XEngine not running. So no need to clear cached objects inside XEngine.
    2009.03.09 at 14:53:03:773: B2BStarter thread: B2B - (INFORMATION) Repository:print: [0] HL7 over MLLP Exchange
    2009.03.09 at 14:53:03:773: B2BStarter thread: B2B - (INFORMATION) Repository:print: [1] Custom Document over Generic Exchange
    2009.03.09 at 14:53:03:773: B2BStarter thread: B2B - (INFORMATION) Repository:print: [2] EDI EDIFACT over Generic Exchange
    2009.03.09 at 14:53:03:773: B2BStarter thread: B2B - (INFORMATION) Repository:print: [3] RosettaNet over RNIF
    2009.03.09 at 14:53:03:773: B2BStarter thread: B2B - (INFORMATION) Repository:print: [4] EDI X12 over Generic Exchange
    2009.03.09 at 14:53:03:773: B2BStarter thread: B2B - (INFORMATION) Repository:print: [5] Custom Document over MLLP Exchange
    2009.03.09 at 14:53:03:773: B2BStarter thread: B2B - (INFORMATION) Repository:print: [6] HL7 over Generic Exchange
    2009.03.09 at 14:53:03:773: B2BStarter thread: B2B - (INFORMATION) Repository:print: [7] Custom Document over Internet
    2009.03.09 at 14:53:03:773: B2BStarter thread: B2B - (INFORMATION) Repository:print: [8] Custom Document over ebMS
    2009.03.09 at 14:53:03:773: B2BStarter thread: B2B - (INFORMATION) Repository:print: [9] EDI X12 over Internet
    2009.03.09 at 14:53:03:773: B2BStarter thread: B2B - (INFORMATION) Repository:print: [10] EDI EDIFACT over Internet
    2009.03.09 at 14:53:04:013: B2BStarter thread: B2B - (DEBUG) Repository:constructCertSQL SELECT cert.ID, cert.CLASSTYPE FROM TIP_Certificate_ra cert, TIP_Party_ra party, TIP_DocumentExchange_ra docex WHERE cert.ID = docex.signingcredential AND cert.tradingpartner = party.ID AND party.ishosted != 'Y'
    2009.03.09 at 14:53:04:194: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:initialize enter
    2009.03.09 at 14:53:04:354: B2BStarter thread: B2B - (DEBUG) Start XEngine.
    2009.03.09 at 14:53:07:438: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:initialize icCompatible = false
    2009.03.09 at 14:53:07:438: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:initialize identifyFromTP = 3
    2009.03.09 at 14:53:07:438: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:initialize enablePreprocess = false
    2009.03.09 at 14:53:07:438: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:initialize exit
    2009.03.09 at 14:53:07:939: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:initialize Enter
    2009.03.09 at 14:53:07:959: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:initialize resetListener = true
    2009.03.09 at 14:53:07:959: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:initialize initdcx = true
    2009.03.09 at 14:53:08:009: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:initialize initialize TPAProcessor
    2009.03.09 at 14:53:08:059: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:initialize Clear TPA Cache
    2009.03.09 at 14:53:08:059: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:initialize initialize DataContext. Pool Size 0
    2009.03.09 at 14:53:08:089: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:initialize Treat Response as Request = false
    2009.03.09 at 14:53:08:089: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:initialize Exit
    2009.03.09 at 14:53:08:089: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:initialize initialize Transport
    2009.03.09 at 14:53:08:119: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.transport.TransportInterface:initialize Initialize Transport Logger.
    2009.03.09 at 14:53:08:119: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.transport.TransportInterface:initialize Transport LogLevel = DEBUG
    2009.03.09 at 14:53:08:119: B2BStarter thread: B2B - (INFORMATION) oracle.tip.adapter.b2b.transport.TransportInterface:initialize: Single Delivery Channel Mode for HL7
    2009.03.09 at 14:53:08:219: B2BStarter thread: B2B - (INFORMATION) Repository:getDeliveryEndPointList: No Archive dir
    2009.03.09 at 14:53:08:219: B2BStarter thread: B2B - (INFORMATION) Repository:getDeliveryEndPointList: No marker given
    2009.03.09 at 14:53:08:259: B2BStarter thread: B2B - (INFORMATION) Repository:getDeliveryEndPointList: Putting file://localhost/D:\RXSOL
    2009.03.09 at 14:53:08:259: B2BStarter thread: B2B - (INFORMATION) Repository:getTpTcpEndpoints: TP = RXSOL
    2009.03.09 at 14:53:08:299: B2BStarter thread: B2B - (INFORMATION) Repository:getTpTcpEndpointsnull already initialized
    2009.03.09 at 14:53:08:299: B2BStarter thread: B2B - (INFORMATION) oracle.tip.adapter.b2b.transport.TransportInterface:initialize: TCP Map Size = 0
    2009.03.09 at 14:53:08:299: B2BStarter thread: B2B - (INFORMATION) oracle.tip.adapter.b2b.transport.TransportInterface:initialize: Adding to endpoint Map
    2009.03.09 at 14:53:08:299: B2BStarter thread: B2B - (INFORMATION) oracle.tip.adapter.b2b.transport.TransportInterface:initialize: Props: file://localhost/D:\RXSOL PROTOCOL_ENDPOINT = null
    polling_interval = 30
    file.receiver.polling_interval = 30
    2009.03.09 at 14:53:08:439: B2BStarter thread: B2B - (DEBUG) initialize TransportReceiver: [IRIS_Transport_Server < file > < IRIS >]
    2009.03.09 at 14:53:08:469: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.transport.AppTransportInterface:initialize Initialize AppTransport Logger.
    2009.03.09 at 14:53:08:469: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.transport.AppTransportInterface:initialize AppTransport LogLevel = DEBUG
    2009.03.09 at 14:53:08:480: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:startListen Enter
    2009.03.09 at 14:53:08:480: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:startListen Exit
    2009.03.09 at 14:53:08:480: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:initialize Exit
    2009.03.09 at 14:53:08:480: B2BStarter thread: B2B - (DEBUG) B2BStarter - B2B initialized
    2009.03.09 at 14:53:08:480: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:run Thread start
    2009.03.09 at 14:53:09:251: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:run initialize Enter
    2009.03.09 at 14:53:09:421: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:run initialize B2BListen turned on, will listen on IP_OUT_QUEUE for messages
    2009.03.09 at 14:53:09:441: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:run start listening on message
    2009.03.09 at 14:54:08:502: Thread-11: B2B - (DEBUG)
    Protocol = File
    Version = 1.0
    Transport Header
    filename:RXSOL_OMN_RXSOLCM12312007TXT.TXT
    filesize:308927
    file_ext:TXT
    fullpath:D:\RXSOL\RXSOL_OMN_RXSOLCM12312007TXT.TXT
    timestamp:2009-03-08T20:31:26.027+05:30
    2009.03.09 at 14:54:08:822: Thread-11: B2B - (DEBUG) DBContext beginTransaction: Enter
    2009.03.09 at 14:54:08:822: Thread-11: B2B - (DEBUG) DBContext beginTransaction: Transaction.begin()
    2009.03.09 at 14:54:08:822: Thread-11: B2B - (DEBUG) DBContext beginTransaction: Leave
    2009.03.09 at 14:54:08:822: Thread-11: B2B - (DEBUG) InterfaceListener:onMessage - Invoke inbound callout - null - null
    2009.03.09 at 14:54:08:822: Thread-11: B2B - (DEBUG) InterfaceListenersyncAckEBMSchecking header names
    2009.03.09 at 14:54:08:872: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:DbAccess:insertNativeEvtTblRow(2 params) Enter
    2009.03.09 at 14:54:09:122: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:DbAccess:insertNativeEvtTblRow(2 params) Exit
    2009.03.09 at 14:54:09:122: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.transport.InterfaceListener:onMessage sendEventtrue
    2009.03.09 at 14:54:09:333: Thread-11: B2B - (DEBUG) DBContext commit: Enter
    2009.03.09 at 14:54:09:353: Thread-11: B2B - (DEBUG) DBContext commit: Transaction.commit()
    2009.03.09 at 14:54:09:353: Thread-11: B2B - (DEBUG) DBContext commit: Leave
    2009.03.09 at 14:54:09:954: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:onMessage Enter
    2009.03.09 at 14:54:09:954: Thread-10: B2B - (DEBUG) DBContext beginTransaction: Enter
    2009.03.09 at 14:54:09:954: Thread-10: B2B - (DEBUG) DBContext beginTransaction: Transaction.begin()
    2009.03.09 at 14:54:09:954: Thread-10: B2B - (DEBUG) DBContext beginTransaction: Leave
    2009.03.09 at 14:54:09:954: Thread-10: B2B - (INFORMATION) oracle.tip.adapter.b2b.engine.Engine:processEvents Enter
    2009.03.09 at 14:54:09:954: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:processEvents begin transaction
    2009.03.09 at 14:54:09:954: Thread-10: B2B - (DEBUG) DBContext beginTransaction: Enter
    2009.03.09 at 14:54:09:954: Thread-10: B2B - (DEBUG) DBContext beginTransaction: Leave
    2009.03.09 at 14:54:09:954: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:handleMessageEvent Enter
    2009.03.09 at 14:54:09:954: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:incomingContinueProcess Enter
    2009.03.09 at 14:54:09:954: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:DbAccess:getWireMessage Enter
    2009.03.09 at 14:54:09:964: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:DbAccess:getWireMessage Exit
    2009.03.09 at 14:54:09:974: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:formTransportMessage Enter
    2009.03.09 at 14:54:10:104: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:formTransportMessage Exit
    2009.03.09 at 14:54:10:104: Thread-10: B2B - (INFORMATION) oracle.tip.adapter.b2b.engine.Engine:processIncomingMessage Enter
    2009.03.09 at 14:54:10:254: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:processIncomingMessage Identify Business Protocol
    2009.03.09 at 14:54:10:254: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:processIncomingMessage Do Unpack using the BP specific package class
    2009.03.09 at 14:54:10:254: Thread-10: B2B - (DEBUG) MimePackaging:unpack:Enter
    2009.03.09 at 14:54:10:254: Thread-10: B2B - (DEBUG) MimePackaging:doUnpack:Enter
    2009.03.09 at 14:54:10:254: Thread-10: B2B - (DEBUG) MimePackaging:unpackNonMimeMessage:Enter
    2009.03.09 at 14:54:10:254: Thread-10: B2B - (DEBUG) MimePackaging:unpackNonMimeMessage:encoding = UTF-8
    2009.03.09 at 14:54:10:284: Thread-10: B2B - (DEBUG) MimePackaging:unpackNonMimeMessage:oracle.tip.adapter.b2b.packaging.Component@12462b3
    2009.03.09 at 14:54:10:284: Thread-10: B2B - (DEBUG) MimePackaging:unpackNonMimeMessage:Exit
    2009.03.09 at 14:54:10:304: Thread-10: B2B - (DEBUG) MimePackaging:unpack:Exit
    2009.03.09 at 14:54:10:304: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:processIncomingMessage Decode the Incoming Message into B2B Message
    2009.03.09 at 14:54:10:304: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.generic.GenericExchangePlugin:GenericExchangePlugin:decodeIncomingMessage Enter
    2009.03.09 at 14:54:10:304: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.generic.GenericExchangePlugin:GenericExchangePlugin:decodeIncomingMessage Number of Components = 1
    2009.03.09 at 14:54:10:374: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.generic.GenericExchangePlugin:decodeIncomingMessage Transport Protocol = {File}
    2009.03.09 at 14:54:10:374: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.generic.GenericExchangePlugin:decodeIncomingMessage filename = RXSOL_OMN_RXSOLCM12312007TXT.TXT
    2009.03.09 at 14:54:10:384: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.generic.GenericExchangePlugin:decodeIncomingMessage FILE_FORMAT = FROM_PARTY - RXSOL
    2009.03.09 at 14:54:10:454: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.generic.GenericExchangePlugin:decodeIncomingMessage File TP Host name = RXSOL
    2009.03.09 at 14:54:10:454: Thread-10: B2B - (DEBUG) calling setInitiatingPartyId() changing from null to TPName: RXSOL Type: null Value: null
    2009.03.09 at 14:54:10:454: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.generic.GenericExchangePlugin:decodeIncomingMessage fromParty = RXSOL
    2009.03.09 at 14:54:10:454: Thread-10: B2B - (DEBUG) calling setFromPartyId() changing from null to TPName: RXSOL Type: null Value: null
    2009.03.09 at 14:54:10:454: Thread-10: B2B - (DEBUG) calling setToPartyId() changing from null to TPName: null Type: null Value: null
    2009.03.09 at 14:54:10:454: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.generic.GenericExchangePlugin:GenericExchangePlugin:decodeIncomingMessage security info NULL
    2009.03.09 at 14:54:10:594: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.generic.GenericExchangePlugin:GenericExchangePlugin:decodeIncomingMessage Exit
    2009.03.09 at 14:54:10:594: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:processHubMessage Enter
    2009.03.09 at 14:54:10:594: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:processHubMessage toTP null
    2009.03.09 at 14:54:10:594: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:processHubMessage hubUrl null
    2009.03.09 at 14:54:10:594: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:processHubMessage Exit
    2009.03.09 at 14:54:10:594: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:processIncomingMessage ProtocolCollabId = null
    2009.03.09 at 14:54:10:594: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:processIncomingMessage CollaborationName null
    2009.03.09 at 14:54:10:594: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:checkDuplicate Enter
    2009.03.09 at 14:54:10:594: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:checkDuplicate check non-RosettaNet Message
    2009.03.09 at 14:54:10:605: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:checkDuplicate Exit
    2009.03.09 at 14:54:10:605: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:processIncomingMessage Protocol Collaboration Id : null
    2009.03.09 at 14:54:10:605: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:identifyIncomingDocument Enter
    2009.03.09 at 14:54:11:305: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:ISelectorImpl Enter
    2009.03.09 at 14:54:11:305: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:ISelectorImpl validateEnvelope = false
    2009.03.09 at 14:54:11:305: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:ISelectorImpl Leave
    2009.03.09 at 14:54:11:315: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:cloneSelector Enter
    2009.03.09 at 14:54:11:315: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:cloneSelector Return = oracle.tip.adapter.b2b.document.edi.ISelectorImpl@bf7916
    2009.03.09 at 14:54:14:720: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Param Name = SeverityConfig
    2009.03.09 at 14:54:14:720: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Value = null
    2009.03.09 at 14:54:15:722: Thread-10: B2B - (DEBUG) iAudit report :
    Error Brief :
    5042: Parser error - No matching parser schema was found.
    iAudit Report :
    <?xml version="1.0" encoding="UTF-16"?><AnalyzerResults Guid="{E3C64EF2-10E7-4933-95F4-AD6FBC54EDB8}" InterchangeReceived="1" InterchangeProcessed="1" InterchangeAccepted="0"> <ExecutionDate>Monday, March 09, 2009</ExecutionDate> <ExecutionTime>02:54:11 PM (India Standard Time)</ExecutionTime> <AnalyzerReturn>Failed</AnalyzerReturn> <NumberOfErrors>1</NumberOfErrors> <ErrorByCategory> <Category Name="Rejecting"> <Severity Name="Normal">1</Severity> </Category> </ErrorByCategory> <Status>Finished</Status> <DataFile> <FilePath>D:\OraHome_2\ip</FilePath> <FileName/> <LastModified/> <FileSize/> <DataURL>file:\\D:\OraHome_2\ip</DataURL> </DataFile> <Interchange Guid="{5027660C-DBE1-4D4F-876B-1EBB8D8A4498}" InterchangeAckCode="R" FunctionalGroupReceived="1" FunctionalGroupProcessed="1" FunctionalGroupAccepted="0" RError="0" NError="0" OtherWI="0"> <DataXPointer> <StartPos>0</StartPos> <Size>308925</Size> </DataXPointer> <NodeInfo> <Links> <Link Name="InterchangeSenderQual">30</Link> <Link Name="InterchangeSenderID">752257328 </Link> <Link Name="InterchangeReceiverQual">ZZ</Link> <Link Name="InterchangeReceiverID">RXSolCM </Link> <Link Name="InterchangeControlVersion">00401</Link> <Link Name="Standard">X12</Link> </Links> <Properties> <Property Name="InterchangeAuthorizationInfoQual">00</Property> <Property Name="InterchangeAuthorizationInfo"> </Property> <Property Name="InterchangeSecurityInfoQual">00</Property> <Property Name="InterchangeSecurityInfo"> </Property> <Property Name="InterchangeSenderQual">30</Property> <Property Name="InterchangeSenderID">752257328 </Property> <Property Name="InterchangeReceiverQual">ZZ</Property> <Property Name="InterchangeReceiverID">RXSolCM </Property> <Property Name="InterchangeDate">080707</Property> <Property Name="InterchangeTime">1716</Property> <Property Name="InterchangeControlStandard_RepeatingSeparator">U</Property> <Property Name="InterchangeControlVersion">00401</Property> <Property Name="InterchangeControlNumber">000000044</Property> <Property Name="InterchangeAckRequested">0</Property> <Property Name="InterchangeUsageIndicator">P</Property> <Property Name="InterchangeComponentElementSep">0x3e</Property> <Property Name="DecimalSeparator"/> <Property Name="ElementDelimiter">0x2a</Property> <Property Name="ReleaseCharacter"/> <Property Name="RepeatingSeparator"/> <Property Name="SegmentDelimiter">0x7e0xd0xa</Property> <Property Name="SubelementDelimiter">0x3e</Property> <Property Name="InterchangeChildCount">1</Property> <Property Name="InterchangeTrailerControlNumber">000000044</Property> </Properties> </NodeInfo> <FunctionalGroup Guid="{D951EA97-2ED3-403A-8D8B-3E6DC0EAA3FB}" FunctionalGroupAckCode="R" TransactionSetsIncluded="117" TransactionSetsReceived="115" TransactionSetsProcessed="115" TransactionSetsAccepted="0" RError="0" NError="0" OtherWI="0"> <DataXPointer> <StartPos>108</StartPos> <Size>308799</Size> </DataXPointer> <NodeInfo> <Links> <Link Name="GroupSenderID">752257328</Link> <Link Name="GroupReceiverID">RXSolCM</Link> <Link Name="GroupVersionNumber">004010X091A1</Link> </Links> <Properties> <Property Name="GroupID">HP</Property> <Property Name="GroupSenderID">752257328</Property> <Property Name="GroupReceiverID">RXSolCM</Property> <Property Name="GroupDate">20080707</Property> <Property Name="GroupTime">171628</Property> <Property Name="GroupControlNumber">1</Property> <Property Name="GroupAgencyCode">X</Property> <Property Name="GroupVersionNumber">004010X091A1</Property> <Property Name="GroupChildCount">117</Property> <Property Name="GroupTrailerControlNumber">1</Property> </Properties> </NodeInfo> <Transaction Guid="{E58101A1-CFFA-4FAB-B005-3BAC9CE7C6F6}" TransactionAckCode="R" RError="0" NError="0" OtherWI="0"> <DataXPointer> <StartPos>167</StartPos> <Size>678</Size> </DataXPointer> <NodeInfo> <Links> <Link Name="TransactionID">835</Link> </Links> <Properties> <Property Name="TransactionID">835</Property> <Property Name="TransactionControlNumber">0001</Property> <Property Name="TransactionImplementationReference"/> <Property Name="TransactionChildCount">28</Property> <Property Name="TransactionTrailerControlNumber">0001</Property> </Properties> </NodeInfo> </Transaction> <Transaction Guid="{591ABFED-907B-492C-AD83-0ED7EF1ADFF1}" TransactionAckCode="R" RError="0" NError="0" OtherWI="0"> <DataXPointer> <StartPos>845</StartPos> <Size>736</Size> </DataXPointer> <NodeInfo> <Links> <Link Name="TransactionID">835</Link> </Links> <Properties> <Property Name="TransactionID">835</Property> <Property Name="TransactionControlNumber">0002</Property> <Property Name="TransactionImplementationReference"/> <Property Name="TransactionChildCount">30</Property> <Property Name="TransactionTrailerControlNumber">0002</Property> </Properties> </NodeInfo> </Transaction> <Transaction Guid="{064A69FF-9D38-413D-867C-25E5BD416921}" TransactionAckCode="R" RError="0" NError="0" OtherWI="0"> <DataXPointer> <StartPos>1581</StartPos> <Size>658</Size> </DataXPointer> <NodeInfo> <Links> <Link Name="TransactionID">835</Link> </Links> <Properties> <Property Name="TransactionID">835</Property> <Property Name="TransactionControlNumber">0003</Property> <Property Name="TransactionImplementationReference"/> <Property Name="TransactionChildCount">25</Property> <Property Name="TransactionTrailerControlNumber">0003</Property> </Properties> </NodeInfo> </Transaction> <Transaction Guid="{E36F8A90-EDA1-40E9-936F-D0C23D363910}" TransactionAckCode="R" RError="0" NError="0" OtherWI="0"> <DataXPointer> <StartPos>2239</StartPos> <Size>642</Size> </DataXPointer> <NodeInfo> <Links> <Link Name="TransactionID">835</Link> </Links> <Properties> <Property Name="TransactionID">835</Property> <Property Name="TransactionControlNumber">0004</Property> <Property Name="TransactionImplementationReference"/> <Property Name="TransactionChildCount">25</Property> <Property Name="TransactionTrailerControlNumber">0004</Property> </Properties> </NodeInfo> </Transaction> <Transaction Guid="{51CAC41F-1228-4FBB-8AEC-88EFE5855B42}" TransactionAckCode="R" RError="0" NError="0" OtherWI="0"> <DataXPointer> <StartPos>2881</StartPos> <Size>884</Size> </DataXPointer> <NodeInfo> <Links> <Link Name="TransactionID">835</Link> </Links> <Properties> <Property Name="TransactionID">835</Property> <Property Name="TransactionControlNumber">0005</Property> <Property Name="TransactionImplementationReference"/> <Property Name="TransactionChildCount">33</Property> <Property Name="TransactionTrailerControlNumber">0005</Property> </Properties> </NodeInfo> </Transaction> <Transaction Guid="{98829EE4-B238-4BD5-A995-1390616F9A74}" TransactionAckCode="R" RError="0" NError="0" OtherWI="0"> <DataXPointer> <StartPos>3765</StartPos> <Size>856</Size> </DataXPointer> <NodeInfo> <Links> <Link Name="TransactionID">835</Link> </Links> <Properties> <Property Name="TransactionID">835</Property> <Property Name="TransactionControlNumber">0006</Property> <Property Name="TransactionImplementationReference"/> <Property Name="TransactionChildCount">31</Property> <Property Name="TransactionTrailerControlNumber">0006</Property> </Properties> </NodeInfo> </Transaction> <Transaction Guid="{89391C6A-D523-4974-8935-5D22BE1C63CC}" TransactionAckCode="R" RError="0" NError="0" OtherWI="0"> <DataXPointer> <StartPos>5919</StartPos> <Size>1306</Size> </DataXPointer> <NodeInfo> <Links> <Link Name="TransactionID">835</Link> </Links> <Properties> <Property Name="TransactionID">835</Property> <Property Name="TransactionControlNumber">0008</Property> <Property Name="TransactionImplementationReference"/> <Property Name="TransactionChildCount">45</Property> <Property Name="TransactionTrailerControlNumber">0008</Property> </Properties> </NodeInfo> </Transaction> <Transaction Guid="{6EF87778-042E-4310-B259-181DDE8FE9DB}" TransactionAckCode="R" RError="0" NError="0" OtherWI="0"> <DataXPointer> <StartPos>7225</StartPos> <Size>651</Size> </DataXPointer> <NodeInfo> <Links> <Link Name="TransactionID">835</Link> </Links> <Properties> <Property Name="TransactionID">835</Property> <Property Name="TransactionControlNumber">0009</Property> <Property Name="TransactionImplementationReference"/> <Property Name="TransactionChildCount">25</Property> <Property Name="TransactionTrailerControlNumber">0009</Property> </Properties> </NodeInfo> </Transaction> <Transaction Guid="{62812BA9-A821-4710-8EE7-90B3A0F54AFD}" TransactionAckCode="R" RError="0" NError="0" OtherWI="0"> <DataXPointer> <StartPos>7876</StartPos> <Size>651</Size> </DataXPointer> <NodeInfo> <Links> <Link Name="TransactionID">835</Link> </Links> <Properties> <Property Name="TransactionID">835</Property> <Property Name="TransactionControlNumber">0010</Property> <Property Name="TransactionImplementationReference"/> <Property Name="TransactionChildCount">25</Property> <Property Name="TransactionTrailerControlNumber">0010</Property> </Properties> </NodeInfo> </Transaction> <Transaction Guid="{848A558B-93AC-466E-A032-695C87C74F0E}" TransactionAckCode="R" RError="0" NError="0" OtherWI="0"> <DataXPointer> <StartPos>8527</StartPos> <Size>1131</Size> </DataXPointer> <NodeInfo> <Links> <Link Name="TransactionID">835</Link> </Links> <Properties> <Property Name="TransactionID">835</Property> <Property Name="TransactionControlNumber">0011</Property> <Property Name="TransactionImplementationReference"/> <Property Name="TransactionChildCount">41</Property> <Property Name="TransactionTrailerControlNumber">0011</Property> </Properties> </NodeInfo> </Transaction> <Transaction Guid="{B8151448-B28E-4D0F-A281-A67AE052BCBC}" TransactionAckCode="R" RError="0" NError="0" OtherWI="0"> <DataXPointer> <StartPos>9658</StartPos> <Size>652</Size> </DataXPointer> <NodeInfo> <Links> <Link Name="TransactionID">835</Link> </Links> <Properties> <Property Name="TransactionID">835</Property> <Property Name="TransactionControlNumber">0012</Property> <Property Name="TransactionImplementationReference"/> <Property Name="TransactionChildCount">25</Property> <Property Name="TransactionTrailerControlNumber">0012</Property> </Properties> </NodeInfo> </Transaction> <Transaction Guid="{7E32F424-6CA5-4358-A359-FF8819966133}" TransactionAckCode="R" RError="0" NError="0" OtherWI="0"> <DataXPointer> <StartPos>10310</StartPos> <Size>637</Size> </DataXPointer> <NodeInfo> <Links> <Link Name="TransactionID">835</Link> </Links> <Properties> <Property Name="TransactionID">835</Property> <Property Name="TransactionControlNumber">0013</Property> <Property Name="TransactionImplementationReference"/> <Property Name="TransactionChildCount">24</Property> <Property Name="TransactionTrailerControlNumber">0013</Property> </Properties> </NodeInfo> </Transaction> <Transaction Guid="{FF263687-19FC-480A-83D7-18D4FCFE99D7}" TransactionAckCode="R" RError="0" NError="0" OtherWI="0"> <DataXPointer> <StartPos>10947</StartPos> <Size>641</Size> </DataXPointer> <NodeInfo> <Links> <Link Name="TransactionID">835</Link> </Links> <Properties> <Property Name="TransactionID">835</Property> <Property Name="TransactionControlNumber">0014</Property> <Property Name="TransactionImplementationReference"/> <Property Name="TransactionChildCount">25</Property> <Property Name="TransactionTrailerControlNumber">0014</Property> </Properties> </NodeInfo> </Transaction> <Transaction Guid="{8C255975-07F6-4004-A7A7-929B46CB71D7}" TransactionAckCode="R" RError="0" NError="0" OtherWI="0"> <DataXPointer> <StartPos>11588</StartPos> <Size>638</Size> </DataXPointer> <NodeInfo> <Links> <Link Name="TransactionID">835</Link> </Links> <Properties> <Property Name="TransactionID">835</Property> <Property Name="TransactionControlNumber">0015</Property> <Property Name="TransactionImplementationReference"/> <Property Name="TransactionChildCount">25</Property> <Property Name="TransactionTrailerControlNumber">0015</Property> </Properties> </NodeInfo> </Transaction> <Transaction Guid="{C65ABF28-F416-4417-A119-35B4D8B70414}" TransactionAckCode="R" RError="0" NError="0" OtherWI="0"> <DataXPointer> <StartPos>12226</StartPos> <Size>860</Size> </DataXPointer> <NodeInfo> <Links> <Link Name

  • Help adding to JLayeredPane

    basically I need to create a panel with a background, then use JLayeredPane to put 2 other panel on top of each other over the background. The problem is that each panel will display properly by with the background but not all 3 together.
    /* main gui class for the four score game.*/
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    public class GuiMain extends JFrame
         //declare variables
         private JButton quit = new JButton("Quit");
         private JButton restart = new JButton("Restart");
         //panels
         private BoardPanel myBoard = new BoardPanel();
         private JPanel South = new JPanel();
         //embedded main class used for testing
         public static void main(String[] args)
              new GuiMain();
         /*no arg constructor which zeroes the bead array, creates a new window using the boxlayout manager,
          * creates the board, and adds the quit/restart buttons
         public GuiMain()
              super("Four Score");
              this.addComponentListener(new ResizeListener());
              setSize(640,480);
              setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
              setLayout(new BorderLayout());
              myBoard.setBorder(BorderFactory.createLineBorder(Color.black));
              restart.addActionListener(new ResetListener());
              quit.addActionListener(new QuitListener());
              South.add(quit);
              South.add(restart);
              South.setBorder(BorderFactory.createLineBorder(Color.green));
              add(myBoard, BorderLayout.CENTER);
              add(South, BorderLayout.SOUTH);
              repaint();
              setVisible(true);
         //sends a new complete set of beads to the board
         public void updateBoard(int[][][] newBeads)
              myBoard.updateBoard(newBeads);
         //updates a specific bead then calls the updateboard method
         public void updateBead(int x, int y,int z, int color)
              myBoard.updateBead(x, y, z, color);
         //checks if a peg at a set of coordinates is full
         public boolean isFull(int x, int y)
              return myBoard.isFull(x,y);
         /* customer action listener for the reset button
          * resets the beads array to all zeroes (empty) and
          * sends the command "reset;" to the player
         private class ResetListener implements ActionListener
              public void actionPerformed(ActionEvent e)
                   int[][][] beads = new int[4][4][4];
                   for(int i = 0; i < 4; i++)
                        for(int j = 0; j<4; j++)
                             for(int k=0; k<4;k++)
                                  beads[i][j][k] = 0;
                   updateBoard(beads);
                   sendCommand("reset;");
         /* customer action listener for the quit button
          * sends a "quit;" command to the player.
         public class QuitListener implements ActionListener
              public void actionPerformed(ActionEvent e)
                   sendCommand("Quit;");
                   System.exit(0);      //REMOVE AFTER TESTING
         public void sendCommand(String command)
              //so far unused as I still need to work out sending the commands to the appropriate place
         public class ResizeListener implements ComponentListener
              public void componentResized(ComponentEvent e)
                   if(getWidth() != 640 || getHeight() != 480)
                        setSize(640,480);
              public void componentMoved(ComponentEvent e){}
              public void componentShown(ComponentEvent e) {}
              public void componentHidden(ComponentEvent e) {}
    /* class which creates the actual game board
    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.*;
    public class BoardPanel extends JPanel
         enum BeadStatus {EMPTY, WHITE, BLACK};
         //variables, basic x and y starting points for drawing the board.
         final int x = 100;
         final int y = 100;
         final int[] boardxPoints = {x,x+320,x+420,x+100};
         final int[] boardyPoints = {y,y,y+200,y+200};
         //array for the beads
         private int[][][] beads = new int[4][4][4];
         private PegButton[] pegs = new PegButton[16];
         public JPanel pegsPanel = new JPanel();
         public BeadLayer beadsPanel = new BeadLayer();
         JLayeredPane layers = new JLayeredPane();
          * no arg constructor which simply zeroes the bead array
         public BoardPanel()
              pegsPanel.setLocation(0,0);
              pegsPanel.setPreferredSize(new Dimension(630,480));
              pegsPanel.setOpaque(false);
              setOpaque(false);
              drawPegs();
              layers.setBorder(BorderFactory.createTitledBorder(
            "Test"));
              layers.add(pegsPanel, 1);
              beadsPanel.setLocation(0,0);
              beadsPanel.setPreferredSize(new Dimension(630,480));
              //layers.add(beadsPanel, new Integer(1));
              add(layers);
          * overriden paint component method which draws out the board, pegs, and beads
         public void paintComponent(Graphics g)
              super.paintComponent(g);
              g.setColor(Color.blue); //board background color
              g.fillPolygon(boardxPoints,boardyPoints, 4); //create the basic board shape
              drawGrid(g);
          * method to draw out the grid shape
         public void drawGrid(Graphics g)
              int p;
              int q;
              g.setColor(Color.cyan);
              //draw the vertical lines
              for(int i=0; i<5;i++)
                   p=x+(i*80);
                   g.drawLine(p,y,p+100,y+200);
              //draw the horizontal lines
              for (int j=0; j<4; j++)
                   p=x+(j*25);
                   q=y+(50*j);
                   g.drawLine(p,q,p+320,q);
              g.drawLine(x+100,y+200,x+420,y+200);
          * draw out the 16 pegs in proper position
         public void drawPegs()
              int p = x;
              int q = y;
              int n;
              for(int i=0; i<4;i++)
                   for(int j=0; j < 4; j++)
                        p = x+(j*80+40)+(i*25+12)-5;
                        q = y+(i*50+25)-80;
                        //g.fillRect(p,q,10,75);
                        //g.fillArc(p, q-5, 10, 10, 0, 180);
                        n =j+(i*4);
                        pegs[n] = new PegButton(i,j);
                        pegs[n].setLocation(p,q);
                        pegsPanel.add(pegs[n]);
         //updates the board by reading in a new bead array then repainting
         public void updateBoard(int[][][] beads)
              for(int i = 0; i < 4; i++)
                   for(int j = 0; j<4; j++)
                        for(int k=0; k<4; k++)
                             this.beads[i][j][k] = beads[i][j][k];
              repaint(); //inheirited method which causes paintcomponent to be called again
         public void updateBead(int x, int y, int z, int color)
              beads[x][y][z] = color;
              repaint();
         //returns true if a peg is full
         public boolean isFull(int x, int y)
              if (beads[x][y][3] != 0)
                   return false;
              return true;
    import java.awt.*;
    import javax.swing.*;
         public class BeadLayer extends JPanel
              enum BeadStatus {EMPTY, WHITE, BLACK};
              final int x = 100;
              final int y = 100;
              private int[][][] beads = new int[4][4][4];
              public BeadLayer()
                   for(int i = 0; i < 4; i++)
                        for(int j = 0; j<4; j++)
                             for(int k=0; k<4; k++)
                                  beads[i][j][k] = 1;
                   repaint();
              //method which takes in a set of coordinates and a color then draws the bead at the correct position
              public void paintComponent(Graphics g)
                   //reads through the bead array and calls the drawbead method where required
                   for(int i = 0; i<4; i++)
                        for(int j = 0; j<4; j++)
                             for(int k=0; k<4;k++)
                                  if(beads[i][j][k] == 1)
                                       drawBead(i,j,k,BeadStatus.BLACK,g);
                                  else if(beads[i][j][k] == 2)
                                       drawBead(i,j,k,BeadStatus.WHITE,g);
              public void drawBead(int x, int y, int z, BeadStatus color, Graphics g)
                   x = this.x+(x*80+40)+(y*25+12)-10;
                   y = this.y+(y*50+25)-18-(18*z);
                   if(color == BeadStatus.WHITE)
                        g.setColor(Color.WHITE);
                   else
                        g.setColor(Color.BLACK);
                   g.fillOval(x, y, 20, 18);
                   g.setColor(Color.GREEN);
                   g.drawOval(x, y, 20, 18);
    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.*;
    public class PegButton extends JButton implements ActionListener
         private String coord;
         public PegButton(int x, int y)
              getCoord(x,y);
              this.setPreferredSize(new Dimension(10,75));
              this.setBorderPainted(false);
              addActionListener(this);
         public void getCoord(int x, int y)
              y+=1;
              switch(x)
                   case 0: coord = "A"+Integer.toString(y)+".";
                             break;
                   case 1: coord = "B"+Integer.toString(y)+".";
                             break;
                   case 2: coord = "C"+Integer.toString(y)+".";
                             break;
                   case 3: coord = "D"+Integer.toString(y)+".";
                             break;
         public void setLocation(int x,int y)
              if (y != 5)
                   super.setLocation(x,y);
         public void paintComponent(Graphics g)
              g.setColor(Color.RED);
              g.fillRect(0, 7, 10, 75);
              g.fillArc(0, 0, 10, 15, 0, 180);
         public void actionPerformed(ActionEvent e)
              System.out.println(coord);
    }

    Multi-post: http://forum.java.sun.com/thread.jspa?threadID=5274611

Maybe you are looking for