GL Reconciled Script

Hi All,
I need a script that pulls only reconciled GL Accounts. Using the  GL reconciliation menu, you can reconcile GL accounts for unreconciled items.
But I need to see just the reconcilied items from same window.
Regards

Hi all
It seems no one has a script to view all GL reconciled items for an account
Regards

Similar Messages

  • How can I Reconcile all tables on multiples mappings with scripting????

    I have OWB 9.2.0.2.8
    I have to reconcile all tables and external tables on multiple mappings.
    How can I do it with scripting language, please?
    Thanks very much in advance!!!!

    Good afternoon Claudio,
    Should be something like this:
    foreach mapName [OMBLIST MAPPINGS] {
      puts "Checking $mapName"
      foreach tabName [OMBRETRIEVE MAPPING '$mapName' GET TABLE OPERATORS] {
        puts "Reconciling $tabName"
        OMBRECONCILE TABLE '$tabName' \
          TO MAPPING '$mapName' \
          OPERATOR '$tabName' \
          USE (RECONCILE_STRATEGY 'REPLACE', MATCHING_STRATEGY 'MATCH_BY_OBJECT_ID');
    }If you want to alter reconcile and/or matching strategy, check documentation on OMBRECONCILE in the OWB Scripting Reference.
    Good luck, Patrick

  • Error in reconcilation Function - Job "Reconcile roles and privileges"

    SAP NW 7.0 SP2 Patch 3
    Roles contain Privileges
    Help file says: "If you are using roles and privileges, you will need to perform a reconciliation of the roles/privileges assigned to the users in the identity store after the roles are modified. "
    Job imported as described.
    When I let the job run on the ID-Store, for each entry, the following error message occurs:
    runFunctionsInString($FUNCTION.reconcile( MSKEY )$$) got exception
    org.mozilla.javascript.NotAFunctionException: reconcile( MSKEY )
    ...where MSKEY is, of course, the MSKEY of the entry.
    If I let run the job with the Windows-Dispatcher and as a VB-script, it produces no error; however, in the output file, there are a lot of Messages like
    "!ERROR: Invalid use of Null"
    Only some entries (of Type MX_PERSON) show the "Priviliege added: (...)" output. But the job does not add the Privileges assigend to the role, as it should.
    So, I would suggest that one redefines the SQL-Query of the Job so that it runs only on MX_PERSONS. But then, still, in my case, it does nothing.
    Has anyone better experiences with the Job?
    Edited by: Thomas P. Felder on Sep 25, 2008 10:32 AM

    The job when imported by default uses java runtime engine but the script is written in vbscript syntax so you have to change the engine or the script syntax.
    When you did your select statement did you use SELECT DISTINCT.  That will also cause errors.  I do not narrow the entry type to MX_PERSON.
    I'm installing the patch now;  I will see if I get any errors.

  • Need script to insert records

    Hi all,
    I have to insert table LOCAL with entire contents of table REMOTE, minus any duplicates. Both tables have identical structures just hold different years of data. End result needs to be 1 gigantic table of all years. The tables have 7 indexes on each. Each table has about 20 million records. Any suggestions?
    I do not know PL/SQL well. Given a generic script I should be able to figure it out.
    Many thanks

    I'm sorry I should of mention that the year data in both tables are overlapping.
    It was recommended by the vendor to purge historical data off. This alleviated the bogging down of the production database with querying very large tables. So every couple years the database was cloned to an archive database and used for reporting purposes.
    The end result: we have an administrative nightmare. The goal is to get all historical data into 1 reporting db.
    There is actually 4 archive dbs I am trying to merge into 1. ie 1 database has some 2001, all 2002-2003, some 2004. The 2nd has some 2004, all 2005-2006, some 2007. This is a financial/payroll database containing records with many different dates. For example on the finance - this particular table I have requested for help om a query has 4 different dates - -transaction date,, approval date, a check date and a reconciliation date (which may be in that year or not, or never has been reconciled) ....
    This was the concern for the duplicates.
    Thank you

  • Script to find word stacks in InDesign

    CS6, InDesign -- I've been looking for a proofing script that finds word & letter stacks and highlights items found & would be easily removed once items have been reconciled.

    While this scripting forum is a great place to get scripting help, it's also very easy to misuse it. Please bear in mind that for most (if not all) of the participants here, writing scripts is a source of income. If someone writes a particularly useful script, don't be shy to offer money (privately)! Also, please do not expect that complete scripts will be written for you (although in many cases they will be). If you are a novice scripter and show an interest in learning, you will generally find that the help you recieve will be much more positive.
    Here's a short list of "Dos" and "Don'ts" to keep in mind...
    Do ask for help in automating your work in InDesign, but Don't expect a full solution for free.
    Do show an interest in learning, and people will probably try to help you, butDon't ask for other people to solve all your problems for you.
    If you need a script written for you, Do ask if someone is available to write one for pay, but Don't keep such an issue on the forum. Work it out off the forum please.
    Please Do thank others who spend the  time to solve your issues, and pleaseDon't expect every issue to be solved on a public forum. Many solutions have  taken a lot of programming time to work out, and it's not reasonable to  expect such solutions to be given away for free.
    Please Do give code examples to help other people, but please Don't pass off others code as you own!
    Please Do make a note in the topic of a new thread of what language you are using as well as the version number that you are using such as: [JS][CS3].
    Please Don't branch off a discussion in the middle to a new topic -- please start a new one!
    Please Don't start two discussions on one topic -- it makes it very confusing!

  • Reconcile - ALTER DDL. Dropped (offline) and absent (online) for same table

    JDeveloper 10.1.3.2.0
    1) Offline database table -> refresh from my_connection
    2) Could have done some changes to the offline table here, but it is not needed to run into problems
    3) (The same) Offline database table -> Generate or Reconcile to my_connection
    4) ALTER object with manual reconcile
    5) The table is now not "recognized" the way I thought it should be. "Dropped" on the offline side and "Absent" on the online side
    Conistently getting the same behaviour for intance when generating DDL from diagrams. This means I am not able to get any ALTER DDL script (only drop and create objects).
    Is there a fundamental misconception of mine or is it a bug here? Not able to find anyone with similar problems within this forum. Nor can I see that the problem is adressed in the 10.1.3.3 fixlist, so I'm prepared to get "did you remember to plug in the power connector"-ish replies here.

    User,
    I am getting the same issue with my 10.1.3.1 project.
    Any ideas anyone?
    John

  • URGENT: All accounts on resource appear as deleted on reconcile

    IDM 6.0 SP1 Production Issue.
    I have a problem where all accounts on a resource type have started appearing as DELETED when I do a full reconcile. This has only started today and worked in the scheduled reconcile this morning.
    Resource Type is ORACLE, but I had a similar problem with a scripted gateway adapter a couple of weeks ago and worked around that by converting it to a database adapter (my thinking was that there was something wrong with the scripted gateway adapter).
    Anybody seen this kind of thing before?
    Possible repository corruption?

    Solution found: The client has different naming standards for OPS$ accounts in production and acceptance and the code change was missed on the go-live.

  • Need Advice on improving script processing and ensuring completion

    Hi,
    I have a program in which I am running a number of for loops which are doing a number of different things.  I pull in data from an xml file and then step through that data to dynamically create arrays, populate the arrays, and create and modify movie clips.
    The program I'm building is similar in scope to one I developed in Director many years ago, and in that environment we had to actually put breaks in using timers to ensure that the data would be processed and that the system wouldn't choke.
    What I'm seeing with this flash version of the application is similar and I suspect the same.  Basically, when navigating from the frame where the scripts are processed to the frame where the movie clips are displayed, there are times when it works perfectly and times when things are out of whack.  I put in a 5 second delay (arbitrarily) to see if this would resolve the issue and on my system at least it does.  But I need some advice on coming up with a real solution.
    Any inofrmation you can give me about processing particularly as it relates to for loops and dynamic creation of elements (whether arrays or MCs) as well as making sure that everything is done woudl be greatly appreciated.
    Best regards,
    Chris McLaughlin

    Hi Andrei,
    First . . . thank you so much for your message.
    I'm sure that there is something in the code architecture that's amiss.  If you'd be kind enough to take a look and see if anything blatant jumps out at you I would be very grateful.  I'm just not seeing it.
    Here it is:
    stop();
    import flash.utils.*;
    import flash.events.MouseEvent;
    import flash.utils.Timer;
    import flash.events.TimerEvent;
    import flash.display.Loader;
    import flash.net.URLRequest;
    import flash.net.URLLoader;
    import flash.net.URLLoaderDataFormat;
    import fl.transitions.*;
    import fl.transitions.easing.*;
    import fl.transitions.Tween;
    import fl.transitions.TweenEvent;
    pageBlock_mc.mandatoryWarning_mc.visible = false;
    sp1Mask_mc.height = 10;
    scrollPane1_mc.mask = sp1Mask_mc;
    //************************************************VARIABLES****************************************************
    var tl:MovieClip = this;
    var prd:int;
    var seg:int;
    var sld:int;
    var ICPcontent:XML;
    var productCount:Number;
    var productName:String;
    var segmentTitle:String;
    var slideURL:String;
    var productsArray:Array;
    var AssuritySegmentsArray:Array;
    var ComfortisSegmentsArray:Array;
    var ComfortisMandatoryArray:Array;
    var SWFsArray:Array;
    var videosArray:Array;
    var ReconcileSegmentsArray:Array;
    var TrifexisSegmentsArray:Array;
    var showArray:Array = new Array;
    var tempArray:Array;
    var subNum:Number = 1;
    var textHeight:Number;
    var xmlLoader:URLLoader = new URLLoader();
    var whichMajorBucket:String;
    var whichDeck:String;
    var fct:String;
    var segSlide:String
    var breakTimer:Timer;
    breakTimer = new Timer(500, 1);
    breakTimer.addEventListener("timer", doNext);
    function doNext(event:TimerEvent):void {
         trace("DO NEXT TRIGGERED and fct = " + fct);
         switch(fct) {
              case "assurity":
              trace("buildAssuritySlides()");
              buildAssuritySlides();
              break;
              case "comfortis":
              buildComfortisSlides();
              break;
              case "reconcile":
              buildReconcileSlides();
              break;
              case "addListeners":
              Object(this).startAssurity_btn.addEventListener(MouseEvent.MOUSE_DOWN, goToBuild);
              Object(this).startComfortis_btn.addEventListener(MouseEvent.MOUSE_DOWN, goToBuild);
              Object(this).startReconcile_btn.addEventListener(MouseEvent.MOUSE_DOWN, goToBuild);
              Object(this).pickAssurityDeck_mc.core_btn.addEventListener(MouseEvent.MOUSE_DOWN , goToBuild)
              Object(this).pickAssurityDeck_mc.quickStart_btn.addEventListener(MouseEvent.MOUS E_DOWN, goToBuild)
              trace("last timer triggered");
              fct = "ready?";
              breakTimer = new Timer(5000, 1);
              breakTimer.addEventListener("timer", doNext);
              breakTimer.start();
              break;
              case "ready?":
              Object(this).pageBlock_mc.visible = false;
              break;
    xmlLoader.addEventListener(Event.COMPLETE, loadContent);
    xmlLoader.load(new URLRequest("data/elancoICP.xml")); // + "?" + Math.random())
    //xmlLoader.load(new URLRequest("data/elancoICP.xml" + "?" + Math.random()));
    function loadContent(e:Event):void {
    XML.ignoreWhitespace = true;
    ICPcontent = new XML(e.target.data);
    productCount = ICPcontent.product.length()
    trace("the product count = " + productCount);
    productsArray = new Array;
    for (var i:int = 0; i<productCount; i++){
         productName = ICPcontent.product[i].productName.text();
         productsArray.push(productName);
         trace("productsArray = " + productsArray);
         buildAssurity();
    function buildAssurity(): void {
         tempArray = new Array();
         AssuritySegmentsArray = new Array();
         for( var a:int = 0; a < ICPcontent.product[0].segmentName.length(); a++) {
                   segmentTitle = ICPcontent.product[0].segmentName[a].text();
                   scrollPane1_mc["sub" + subNum + "_mc"].sbText_tf.text = segmentTitle;
                   scrollPane1_mc["sub" + subNum + "_mc"].sbText_tf.autoSize = TextFieldAutoSize.CENTER
                   textHeight = scrollPane1_mc["sub" + subNum + "_mc"].sbText_tf.height
                   scrollPane1_mc["sub" + subNum + "_mc"].sbText_tf.selectable = false;
                        if(textHeight < 35) {
                             scrollPane1_mc["sub" + subNum + "_mc"].sbText_tf.y = 26;
                        } else {
                             if((textHeight > 22) && (textHeight < 50)) {
                                  scrollPane1_mc["sub" + subNum + "_mc"].sbText_tf.y = 17;
                                  } else {
                                       if(textHeight > 50){
                                            scrollPane1_mc["sub" + subNum + "_mc"].sbText_tf.y = 10;
                   subNum++;
                   AssuritySegmentsArray.push(segmentTitle);
                   tl["Assurity_" + segmentTitle + "_Array"] = new Array();
                   tl["Assurity_" + segmentTitle + "_Array"].name = "Assurity_" + segmentTitle + "_Array"
              if(a == ICPcontent.product[0].segmentName.length()) {
                   buildComfortis();
    function buildComfortis(): void {
         ComfortisSegmentsArray = new Array();
         for( var c:int = 0; c < ICPcontent.product[1].segmentName.length(); c++) {
                   segmentTitle = ICPcontent.product[1].segmentName[c].text();
                   scrollPane1_mc["sub" + subNum + "_mc"].sbText_tf.text = segmentTitle;
                   scrollPane1_mc["sub" + subNum + "_mc"].sbText_tf.autoSize = TextFieldAutoSize.CENTER
                   textHeight = scrollPane1_mc["sub" + subNum + "_mc"].sbText_tf.height
                   scrollPane1_mc["sub" + subNum + "_mc"].sbText_tf.selectable = false;
                        if(textHeight < 35) {
                             scrollPane1_mc["sub" + subNum + "_mc"].sbText_tf.y = 26;
                        } else {
                             if((textHeight > 22) && (textHeight < 50)) {
                                  scrollPane1_mc["sub" + subNum + "_mc"].sbText_tf.y = 17;
                                  } else {
                                       if(textHeight > 50){
                                            scrollPane1_mc["sub" + subNum + "_mc"].sbText_tf.y = 10;
                                   subNum++;
                   ComfortisSegmentsArray.push(segmentTitle);
                   tl["Comfortis_" + segmentTitle + "_Array"] = new Array();
                   tl["Comfortis_" + segmentTitle + "_Array"].name = "Comfortis_" + segmentTitle + "_Array"
         ComfortisMandatoryArray = new Array();
         var mandatory:String;
         for(var cm:int = 0; cm < ICPcontent.product[1].mandatorySlides.slide.length(); cm++) {
              mandatory = ICPcontent.product[1].mandatorySlides.slide[cm].text();
              ComfortisMandatoryArray.push(mandatory);          
         SWFsArray = new Array();
         var SWF:String;
         for(var s:int = 0; s < ICPcontent.product[1].SWFs.slide.length(); s++) {
              SWF = ICPcontent.product[1].SWFs.slide[s].text();
              SWFsArray.push(SWF);          
         videosArray = new Array();
         var video:String;
         for(var v:int = 0; v < ICPcontent.product[1].Videos.slide.length(); v++) {
              video = ICPcontent.product[1].Videos.slide[v].text();
              videosArray.push(video);          
         if(c == ICPcontent.product[1].segmentName.length()) {
              buildReconcile();
    function buildReconcile():void {
         ReconcileSegmentsArray = new Array();
         for( var r:int = 0; r < ICPcontent.product[2].segmentName.length(); r++) {
                   segmentTitle = ICPcontent.product[2].segmentName[r].text();
                   scrollPane1_mc["sub" + subNum + "_mc"].sbText_tf.text = segmentTitle;
                   scrollPane1_mc["sub" + subNum + "_mc"].sbText_tf.autoSize = TextFieldAutoSize.CENTER
                   textHeight = scrollPane1_mc["sub" + subNum + "_mc"].sbText_tf.height
                   scrollPane1_mc["sub" + subNum + "_mc"].sbText_tf.selectable = false;
                        if(textHeight < 35) {
                             scrollPane1_mc["sub" + subNum + "_mc"].sbText_tf.y = 26;
                        } else {
                             if((textHeight > 22) && (textHeight < 50)) {
                                  scrollPane1_mc["sub" + subNum + "_mc"].sbText_tf.y = 17;
                                  } else {
                                       if(textHeight > 50){
                                            scrollPane1_mc["sub" + subNum + "_mc"].sbText_tf.y = 10;
                                   subNum++;
                   ReconcileSegmentsArray.push(segmentTitle);
                   tl["Reconcile_" + segmentTitle + "_Array"] = new Array();
                   tl["Reconcile_" + segmentTitle + "_Array"].name = "Reconcile_" + segmentTitle + "_Array"
         trace("assurity segments = " + AssuritySegmentsArray);
         trace("comfortis segments = " + ComfortisSegmentsArray);
         trace("reconcile segments = " + ReconcileSegmentsArray);
         var sp1level:Number = scrollPane1_mc.numChildren - 1;
         trace("sp1level = " + sp1level);
              if(r == ICPcontent.product[2].segmentName.length()) {
                   fct = "assurity"
                   breakTimer.start();
    function buildAssuritySlides(): void {
         trace("buildAssuritySlides() triggered");
         var aSegLength:Number = AssuritySegmentsArray.length-1;
         var aSldLength:Number = ICPcontent.product[0].segmentSlides[aSegLength].slide.length()-1
         trace("aSegLength = " + aSegLength + " & aSldLength = " + aSldLength);
         for (seg = 0; seg < AssuritySegmentsArray.length; seg++) {
              for (sld = 0; sld < ICPcontent.product[0].segmentSlides[seg].slide.length(); sld++) {
                   segSlide = String(ICPcontent.product[0].segmentSlides[seg].slide[sld].text());
                   tl["Assurity_" + String(AssuritySegmentsArray[seg]) + "_Array"].push(segSlide)
                   if(seg == aSegLength) {
                        trace("sld = " + String(sld))
                        if(sld == aSldLength) {
                             trace("IT DOES sld = 8");
                             fct = "comfortis";
                             breakTimer = new Timer(500, 1);
                             breakTimer.addEventListener("timer", doNext);
                             breakTimer.start();
    function buildComfortisSlides(): void {
         var cSegLength:Number = ComfortisSegmentsArray.length-1;
         var cSldLength:Number = ICPcontent.product[1].segmentSlides[cSegLength].slide.length()-1
         for (seg = 0; seg < ComfortisSegmentsArray.length; seg++) {
              for (sld = 0; sld < ICPcontent.product[1].segmentSlides[seg].slide.length(); sld++) {
                   segSlide = String(ICPcontent.product[1].segmentSlides[seg].slide[sld].text());
                   tl["Comfortis_" + String(ComfortisSegmentsArray[seg]) + "_Array"].push(segSlide)
                   if(seg == cSegLength) {
                        if(sld == cSldLength) {
                             trace("IT DOES");
                             fct = "reconcile";
                             breakTimer = new Timer(500, 1);
                             breakTimer.addEventListener("timer", doNext);
                             breakTimer.start();
    function buildReconcileSlides(): void {
         var rSegLength:Number = ReconcileSegmentsArray.length-1;
         var rSldLength:Number = ICPcontent.product[2].segmentSlides[rSegLength].slide.length()-1
         for (seg = 0; seg < ReconcileSegmentsArray.length; seg++) {
              for (sld = 0; sld < ICPcontent.product[2].segmentSlides[seg].slide.length(); sld++) {
                   segSlide = String(ICPcontent.product[2].segmentSlides[seg].slide[sld].text());
                   tl["Reconcile_" + String(ReconcileSegmentsArray[seg]) + "_Array"].push(segSlide)
                   if(seg == rSegLength) {
                        if(sld == rSldLength) {
                             trace("IT DOES");
                             fct = "addListeners";
                             breakTimer = new Timer(500, 1);
                             breakTimer.addEventListener("timer", doNext);
                             breakTimer.start();
    function checkAslide(): void {
         trace("checking the Comfortis Mode of Action slides")
         trace ("array = " + tl["Comfortis_" + String(ComfortisSegmentsArray[0]) + "_Array"][0]);
    function goToBuild(event:MouseEvent):void {
         switch(event.target.name) {
              case "startAssurity_btn":
    //          whichMajorBucket = "Assurity";
    //          if(pickAssurityDeck_mc.y == 275) {
    //               trace("it's hidden");
    //               var showTween:Tween = new Tween(pickAssurityDeck_mc, "y", Strong.easeOut, 275, 392, 1, true);
    //          } else {
    //               var hideTween:Tween = new Tween(pickAssurityDeck_mc, "y", Strong.easeOut, 392, 275, 1, true);
              break;
              case "quickStart_btn":
              //whichMajorBucket = "Assurity";
    //          whichDeck = String(AssuritySegmentsArray[0])
    //          gotoAndPlay("builder");
              break;
              case "core_btn":
              //whichMajorBucket = "Assurity";
    //          whichDeck = String(AssuritySegmentsArray[1])
    //          gotoAndPlay("builder");
              break;
              case "startComfortis_btn":
              whichMajorBucket = "Comfortis";
              whichDeck = "Core";
              gotoAndPlay("builder");
              break;
              case "startReconcile_btn":
              //whichMajorBucket = "Reconcile";
    //          whichDeck = "Core";
    //          gotoAndPlay("builder");
              break;

  • Error in  reconcilation on sap_geb

    Hi,
    I am running full recon on sap_geb resource in production environment.
    Getting error as :
    The following errors were received during reconciliation:
    Error while reconciling accountId LEYSSENS,E on resource TEMP-SAP_GEB:
    java.lang.NullPointerException .
    Please suggest the possible solution for the same.
    Your help would be appriciated.
    Thanks
    Renuka

    The job when imported by default uses java runtime engine but the script is written in vbscript syntax so you have to change the engine or the script syntax.
    When you did your select statement did you use SELECT DISTINCT.  That will also cause errors.  I do not narrow the entry type to MX_PERSON.
    I'm installing the patch now;  I will see if I get any errors.

  • Smart Object Update Script?

    Hey guys,
    Okey here is the thing, i have lets say 10 .psd's that contain smart objects. I want to ask you, is it there any script for Photshop CS6, that can open all .psd files and reresh all smart objects? (simillar to the Image Processor Script that exports .jpgs)

    There is nothing to refresh imbedded Smart Object are copies independent stand on their own.  If you want to update the imbedded smart object you can. However you need to somehow create a process that will record what smart object layers in a document contain.  So when you update the original image you can reconcile you database query it for document that contains the copies in smart object layers. Then kick off a process to update the documents hit that will replace the contents of the involved smart object layers.

  • Reconciling Repository

    I have a repository in my computer. I captured all tables I wanted. Now, I trying reconciling repository with my Database. In the Reconciling Reports, there are errors in my views (there are differences in repository’s views and database’s view - object type - PL/SQL definition), but I don't find the reason, because the SQL instructions is same.
    Other error in the Reconciling Reports is relate sequences. The Reconciling Reports say then repository's sequences is NOCYCLE and database's sequences is CYCLE, but I changed the repository's sequence for CYCLE.
    Other problem is relate Procedures and Functions (in my Database, there are packages calling procedures and functions private, then the Reports say “Procedure/Function not in Database”).
    Help me, please!!!!

    Olá Jamir,
    obrigada por se dispor a me ajudar.
    O meu problema é o seguinte:
    estou começando a usar o Designer, agora, há uns 20 dias. Estou tentando fazer uma engenharia reversa de um banco de dados Oracle 9i. Então, a primeira coisa que fiz foi capturar todos os meus objetos do banco para um repositório no Designer. Isto está ok. Bom, agora, estou gerando a comparação do banco com o repositório. O problema está aí. Quando o Designer gera o Relatório de Reconciliação, dá alguns erros, como: ele diz que minhas sequences do banco são cycle e as do repositório são no cycle, então ele gera um script de alteração para minhas sequences do banco para no cycle. Mas, na verdade, as sequences do repositório estão cycle, tenho certeza. Outro problema, é que tenho três packages em meu banco que têm funções e procedures construídas dentro delas, ou seja, não estão no banco na "aba" function/procedure, e sim, definidas apenas dentro das packages. E o Designer, no momento da captura, definiu estas procedures e functions fora das packages, apenas, fazendo a chamada por dentro. Assim, no Relatório de Reconciliação dá erro dizendo que existem procedures e functions no meu repositório que não existem no meu banco.
    Outra dúvida que tenho, e se consigo fazer a captura de uma tabela, trazendo os dados (registros) que ela contém.
    Você poderia me ajudar???

  • Jdev ea1 database manual reconciling problem

    The offline database object manual reconciling wizard compare off-line defintion with a target schema in a target database. The reconciling comparison take care of the schema name and declare an object has dropped in the off-line list and new in the target schema if the object is not store in the same schema in both off-line and on-line list.
    This is a problem because we have very ofter different implementation (deployment) of the off-line objects and it is not possible to use the alter option in this case, just to add, change or remove some part of the corresponding object.
    I think that the wizard has to take care of one option that ask it not to take care of the schema and just compare the object definition.

    yes we never use the reconciling against the database directly because the installation/deployment is done by the dba. We use jdev to prepare, check and complete the scripts.
    Do you remember the problem we have with physical metadata added when we import a table definition from the database ? I think definitively that these physical metadata are very interesting but they are to be associated with a deployment connection and added when the tables are generated for this location. We may have one to many relationships between the logical object definition (table name, attributes, ...) and physical object definition (tablespace, size, parallel option, partition, ...) depending on the deployment platform and release.

  • Could not reconcile Premapping operator with parameterised function

    Hi All,
    I have a Premapping operator to retrieve the active session by calling a procedure with no parameters.
    But now I want to change the Procedure by adding a parameter as "Market code". I have modified the procedure and imported also.
    Now I am facing two issues.
    1. If I do a "Reconcile inbound", the connections of premap output with other operators have been disconnected.
    2. If I try reconcile through OMB scripting, it says reconciled. But it is not reflecting in OWB GUI.
    Code for Reconciling:
    OMBRECONCILE FUNCTION '/Projectname/modulename/MY_RETRIVE_SESSION' TO MAPPING <mapping name>OPERATOR 'PREMAPPING' USE(RECONCILE_STRATEGY 'MERGE',MATCHING_STRATEGY 'MATCH_BY_OBJECT_ID')
    Thanks in advance.
    Gayathri.

    Thanks very much for that - you actually answered my question in part 2 of your answer. The four tables are not exactly the same, but the fields used in the report are the same across all four tables. However, at the start of development I did 'SELECT * FROM...' as my select statement and never updated it once the report was 'complete'. Doing this sorted everything out.
    I'll check out the other additional pieces of information you posted too for further reference (and, as to your recommendation to upgrade to SP4, I thought maybe today was a good time to install the copy of Crystal Reports 2011 we recently purchased!)
    Thanks again.

  • Reconcile inbound

    I have mappings using external tables and a database tables.
    I added several columns to several external tables and database tables via OMBPlus. Now, I want to reconcile inbound the external tables and a database tables in mappings using OMBPlus. I can't figure out the syntax or if is even possible to do. Does anyone know the OMBPlus syntax to reconcile inbound external tables and a database tables?
    Thank you.

    Thank you.
    To answer your question - No.
    The scripting reference helped me. I guess I did not understand the syntax. I'm using the version 9 documentation. I looks like version 10 documentation has better examples (as well as the url you referenced).
    This is the code I created:
    proc alt_map_reconcile {p_map} {
    global OMBLOG
    OMBCC '/CIS/CIS_STAGE'
    set l_tab [OMBRETRIEVE MAPPING '$p_map' GET TABLE OPERATORS]
    set l_xtab [OMBRETRIEVE MAPPING '$p_map' GET EXTERNAL_TABLE OPERATORS]
    OMBRECONCILE TABLE '$l_tab' \
    TO MAPPING '$p_map' \
    OPERATOR '$l_tab' \
    USE (RECONCILE_STRATEGY 'MERGE', MATCHING_STRATEGY 'MATCH_BY_OBJECT_ID')
    OMBRECONCILE EXTERNAL_TABLE '$l_xtab' \
    TO MAPPING '$p_map' \
    OPERATOR '$l_xtab' \
    USE (RECONCILE_STRATEGY 'MERGE', MATCHING_STRATEGY 'MATCH_BY_OBJECT_ID')
    OMBCOMMIT
    Now, how do I make the connections in the mapping from the external table to the database (target) table?

  • Scripting Soundbooth CS4

    Hi,
    I've played with Soundbooth over the weekend and I am amazed by the simple interface/ease of use, etc.
    There are some tiny quirks though, and I was hoping I could script my way out of them.
    I've opened up ExtendScript Toolkit and there is a Soundbooth Object, although no documantation.
    The object lists a handfull of functions ( none of the calls seemed to work ), one of the listed functions
    is called sendScriptToSoundbooth which suggests:
    - there is a scripting language in soundbooth cs4
    - the scripting language in soundbooth cs4 is not extendscript.
    So to cut this short:
    - what is the scripting language in soundbooth cs4
    - how do you get started with scripting in soundbooth cs4 ?
    All the best,
    George

    Ok.  I checked the source code and that error and line references a failed attempt to load the audio device due to an incorrect device ID.  I suspect that upgrading to Snow Leopard changed some audio device information that Soundbooth is still trying to use from the original 10.5 installation.
    So try the following steps and let's see if they help reset everything.
    1.  Open Finder, click on your username under "PLACES" then selection Library > Preferences > Adobe > Soundbooth and rename the "2.0" folder to 2.0Backup"  Launch Soundbooth.  This should force it to rebuild the preference files to their default state, and SHOULD reset any parameters to use any new values common to Snow Leopard.
    2.  If #1 fails, it may be time to uninstall and reinstall Soundbooth, making certain to enable any options on uninstall to remove all preferences.  I am always hesitant to recommend this since it feels defeated and I am only too well aware of how slow the CS4 installer is, but the error you've described indicates there's just some leftover information from the previous OS X install that Soundbooth isn't able to reconcile.
    Please let me know your results and we can move on from there.  In the meantime, I'll write a bug and see if one of our devs might have any suggestions should the above attempts fail to make a difference.

Maybe you are looking for

  • My purchased songs don't show up on my iPod

    I have one of the first generation iPod Touch.  I've purchased songs and they show up on my music in iTunes but even after synching they don't show up on my device.  Can't figure out how to get them there.  Any ideas?  Since Apple change the version

  • IMac takes forever to fully boot -- how to fix? PLS HELP!

    On my iMac, I often have to wait like 30 seconds to like 1.5 minutes between the time I press the power button and when I can start doing stuff. (I remember it used to be like 20 seconds always.) Usually I can't click on anything and the dock doesn't

  • Downloading Songs from a new iTunes onto an old ipod

    Please help me. I'm about to go on vacation and want new songs to listen to. My old iTunes program was on my laptop, which promptly broke a couple months ago and I haven't gotten around to getting the songs out of the old iTunes to put on my new comp

  • Oracle SQL and ANSI

    Hi, Do you know if the extensions of Oracle SQL - DML error logging - model clause - pivot clause are supported by ANSI SQL (or other RDBMS) ? Thanks for your help

  • Save custom Preferences on Indesign Plugin

    Hi I would like to know what is the best or easy way to save some info the user entered on my text box, so that when he close the InDesign and reopen, he typed text will be there. I put this text box in a window inside the Preferences. What should I