Pluggable Mapping Won't Fully Synchronize

I'm hoping there is perhaps just a config setting of some kind that governs how a pluggable mapping is embedding in a real mapping that is causing my problems.
The situation:
-Mapping A is my actual mapping.
-Mapping B is my pluggable mapping which implements a whole mess of stuff, including a very large and complex Joiner operator.
-Mapping A uses pluggable mapping B.
The problem:
I recently discovered that I had some errors in the join condition used by the Joiner in pluggable mapping B. I modified the join condition, etc, and saved. I then went into Mapping A and did an inbound sync on the pluggable mapping operator so that mapping A would pick up the changes I made to the join condition in pluggable mapping B.
Mapping A does not pick up the changes to the join condition when in generates. I have inspected the generated SQL by hand to confirm. I'm now afraid that syncing a pluggable mapping operator only picks up signature changes? But it seems absurd that when using a pluggable mapping in a regular mapping, the internals of the pluggable mapping would get so fully embedded before even generating, and that the only thing you can later change without having to delete and re-add the pluggable mapping operator is the signature?
Does anyone have any insight? I would really appreciate any thoughts. In reality, this pluggable mapping is used not by one, but by many regular mappings, and implements some really ugly logic that has a very wide input and out signature. So I really want to avoid that obvious solution of having to simply delete the pluggable mapping operator from the main mappings and add it again (which I'm darn sure would work), and have to reattach all the connections. It would take hours and hours.
Thanks in advance for any help.
-John

Well David, I owe you an apology for wasting both our time.
I have looked at it with a pair of fresh eyes this morning, and the problem was mine. As I think I mentioned in my original post, this pluggable mapping is actually used by a large number of regular mappings (about 15). Each of these regular mappings handle a different step in the loading a primary target table.
In my confusion, I had missed a sync in one or two, and had apparently been bouncing back and forth between one I had synced, and one I had not when looking at generated code. This caused me to think the syncing and generation were not occurring properly.
Too many late hours I'm afraid...
So again, I apologize for the wild goose chase, but really appreciated your input. It appears that the problem is solved (or never even existed) !

Similar Messages

  • Pluggable Mapping causing VLD 1600 validation error

    We are using OWB client 11g R2 on windows. I am trying to use the pluggable mapping functionality to use for our reference data lookups, whereby we want to retrieve full descriptions in several languages from the reference data table. The standalone mapping takes in two parameters in the input signature, both NVARCHAR2, a reference type and reference code to perform the lookup. There is then a key lookup whose output (5 NVARCHAR2 values) goes to an expression which has a CASE statement to evaluate the results before passing them to the output signature.
    The problem is when using the pluggable mapping in a normal mapping it does not validate, and I am getting the VLD-1600: Lookup Condition for Key Lookup REF_DATA_APEX is blank. error. The key lookup of course does have a Lookup Condition.
    The mapping is a simple one, taking a source and mostly mapping directly to the target. It is set based only. I have one source attribute being passed to the pluggable mapping along with a constant, and the output is passed to an expression (which doesn't actually do anything, but without this I got API8003 error when connecting the output attributes to the target attributes).
    Is there something I am missing in how to implement this feature ?

    Hi,
    I am having the same problem with pluggable mapping and lookup operator, when mapping is syncronized it gives error VLD1108. I believe it is a bug of OWB 11.2.0.2.
    Did you manage to resolve it?
    Thanks,
    Alex

  • EXPLAIN PLAN with pluggable mapping

    Dear Folks,
    I have a mapping with a pluggable mapping included. When I try to get the EXPLAIN PLAN TREE I receive an error: 'ORA-00904: "FULLPACKAGENAME"."CONSTANT_0_SITUATION_1":invalid identifier'.
    The EXPLAIN PLAN REPORT says in the first line: Error: cannot fetch last explain plan from PLAN_TABLE
    When I search for 'CONSTANT_0_SITUATION_1' I can find things like:
    (SELECT
    "WH_JOIN_GSMNMBR_PORTINGDATA"."GSS_VOI_ID" "FACT1_ID",
    "WH_JOIN_GSMNMBR_PORTINGDATA"."BEGINDATE" "FACT1_BEGINDATE",
    "WH_JOIN_GSMNMBR_PORTINGDATA"."ENDDATE" "FACT1_ENDDATE",
    "INGRP2"."FACT1_MIN_BEGINDATE" "FACT1_MIN_BEGINDATE",
    "INGRP2"."FACT1_MAX_ENDDATE" "FACT1_MAX_ENDDATE",
    FULLPACKAGENAME."CONSTANT_0_SITUATION_1" "SITUATION_1"
    What is 'FULLPACKAGENAME'???
    I can validate my mapping and this is OK. I checked the pluggable mapping again and again, all seems to be right. I can run the mapping and it works. Just need to tune it.
    I'm working with OWB 11.1 on a 10.2.g DB
    Can please someone help me?
    Greetings
    S.

    Hi,
    if you generate the sql in the mapping editor, the sql may not run directly. FULLPACKAGENAME will be replaced my the mapping name during deployment. The constants you define in the mapping will be pl/sql-variables of that package.
    To make the sql work, you have to replace the FULLPACKAGENAME.xxx expressions with correct values manually.
    Do you have the most recent patch installed? In owb 10gr2 the values from the constants as well as the default values of the mappings are set correctly from version 10.2.0.3 on.
    Regards,
    Carsten.

  • Migration of mapping created in data synchronization

    Hi,
    I've created a mapping in EPM data synchronization utility. I am to migrate from dev to production. Is there any way to migrate / export the data synchronization along with the mappings created in Dev or I have to recreate everything from the scratch? IT seems that there is no way in which I can export the mapping created. Appreciate your help.
    Thanks,
    ADB

    Hi Alexey,
    Could you elaborate on the requirement? It is still not clear to me what you want to achieve.
    What I do understand is that the users should be able to make adjustments to the mapping/lookup entries.
    If that is the case, what exactly is going to be maintained in the 'additional table' and how are you suggesting end users are going to maintain this?
    Ideally, your query transformation should not change when parameter values change, so you have to think about what logic you put where.
    My suggestion would be to use a file or a table which can be maintained by users. In your query transformation you can then use the lookup or lookup_ext function.
    Especially with lookup_ext you can make it as complicated as you want. The function is well documented but if you need help then just reply and explain in a bit more detail what you're trying to do.
    If you do think the 'hard-coded' option would suit you better, you can look into the 'decoce' function. Again, it is well documented in the technical manual.
    Jan.

  • How to pass mapping input paramters to a pluggable mapping?

    Hi,
    I'm using OWB 10.2.0.3.
    How can I pass the mapping input parameters to a pluggable mapping?
    I know that I can use the pluggable mapping input signature, but this means I always need a joiner in the pm before I can use the parameter in a filter, for instance. This is not really convenient.
    Any help would be appreciated!
    Regards,
    Carsten.

    Hi,
    I'm using OWB 10.2.0.3.
    How can I pass the mapping input parameters to a pluggable mapping?
    I know that I can use the pluggable mapping input signature, but this means I always need a joiner in the pm before I can use the parameter in a filter, for instance. This is not really convenient.
    Any help would be appreciated!
    Regards,
    Carsten.

  • IChat screensharing won't fully connect with dual-monitor setup

    I've read through several threads but none seem to match the peculiar problem I am having.
    My mum just got a new "13 MacBook Air and an external LG LED (E2240T) monitor. I ran software update on it so her system is current, as is mine (late 2009 MBP/24" ACD).
    Screensharing works fine when her external monitor is not connected but when it is plugged in and we try to screenshare the audio connection is established but sharing won't fully load and stops with this:
    We tried unplugging the monitor and then plugging it in once the screensharing connection was established and that ended up with the image on my end freezing.
    Anybody else have a similar problem? Any suggestions?
    For what it's worth with her old (2006) MBP and old LG LCD we had no problems.

    Hi,
    I have an old 17" Studio Display (The one with the ADC connector) and a 19" CRT Screen that I have On sometimes with my G4/1Ghz Dual Processor.
    This is running Snow Leopard.
    If I share Screens using iChat with my MacBook Pro, the MacBook Pro puts the Screens Side by side as one picture (You cannot view just one screen).
    iChat has a Software "Camera" that deals with the "Desktop" or what ever is on it as the pic for the Screen Sharing feed.
    I have tried several Resolution settings on the CRT and iChat seems to cope (They are in a fairly narrow band though).
    It might be possible that iChat is having difficulty if the two screens are vastly different in Size or resolution settings.
    You seem to be describing using a 13" screen and the 21'5" one which may explain it.
    There may also be differences in the Ratio.
    3:48 PM Sunday; January 30, 2011
    Please, if posting Logs, do not post any Log info after the line "Binary Images for iChat"

  • Vld-1134 on pluggable mapping after importing MDL

    After importing an MDL file and setting the oracle modules to the correct locations, I can deploy just anything in my target module, except mappings that include a pluggable mapping that references a view, which is correctly deployed on the target module ( validation raises vld-1134). Referencing that view directly from any mapping doesn't raise any problem.
    Are there aditional configuration steps required to succesfully validate thoose mappings ?
    Thanks in advance,
    Pedro Almeida

    Can you try synchronizing (inbound) the view to the pluggable mapping? Then try validating.
    Cheers
    David

  • Pluggable mapping problem

    Hi,
    I have a src table which needs to be mapped to a target, but through a pluggable mapping which contains expressions to calculate an extra field I came to the following problem. The output signature of the Pluggable mapping cannot be combined with the source data, so i used a joiner and it generates something like this:
    SELECT
    "MYTABLE"."THEPK" "THEPK"
    "MYTABLE"."NAME" "NAME"
    "MYTABLE"."STARTDATE" "STARTDATE"
    <function to create ENDDATE field> "ENDDATE"
    FROM
    "MYTABLE" "MYTABLE"
    "MYTABLE" "MYTABLE_1"
    WHERE ....
    I don't want to join them, they must come from the first table, but I cannot combine them without a joiner. It works when I make it without pluggable mapping but it's a lot of redundant work! Is there another way to fix this?
    Thank you
    Den
    ps: I am using OWB 10g R2 (the newest version)
    Message was edited by:
    user537381

    Hi,
    See this thread - Pluggable Mappings
    This might be solution for your problem. IMHO, one should search this forum before posting .
    HTH
    Mahesh

  • MMM 1064 Error when adding pluggable mapping

    OWB ver 11.2.0.1
    9802120 patch has been applied, but not exactly which "version"
    Created a standalone pluggable mapping. It is pretty basic: Source table -> Filter ->Aggregator -> Subquery Filter -> Output Signature.
    When I attempt to add the pluggable mapping to an existing mapping (either by dragging the PM from the Projects Navigator, or going through the Component Palette), I get the following error:
    MMM 1064: Value 98F36D...E390EC not valid in domain IN_MATCHING_ATTRIBUTE
    Any ideas on how to fix this?

    Sorry for the delay, but another fire sprang up.
    I created a pluggable mapping consisting of a table and filter and was able to drop it onto another mapping (I didn't go further and try and connect it). Went back to the pluggable mapping, deleted the lines from the filter to the output signature, and added the aggregate and sub-query filter. I get the error when the revised pluggable mapping is dropped onto another mapping.
    For grins, I got rid of the sub-query (it was an IN type), and did what I wanted "old-school" - brought in a second instance of the table, and joined it to the aggregation. I was able to add this version to a mapping.
    Client hasn't applied the 11.2.0.2 patch, so I am guessing it is something fixed in the patch.

  • Pluggable mapping in ODI?

    Hi guys!
    I was wondering if ODI has a similar functionality to OWB pluggable mapping? If yes please tell me how ;)
    With regards,
    PsmakR

    Hi,
    You can find a great blog post about ODI User Functions @ http://blogs.oracle.com/dataintegration/2009/09/odi_user_functions_a_case_stud.html.
    It should give you enough details, the User Functions are also covered in the ODI documentation.
    Thanks,
    Julien

  • Ovi Maps won't open in Nokia 700

    I bought Nokia 700 2 months ago and I have been using Ovi Maps perfectly until last week, when after plugging my device in to my laptop I got a message that I should update the Maps application. I followed the instructions but there was not enough disc space, so the installation stopped. I unplugged the device and made some space, then plugged the device again and performed the update.
    After that, I can use the navigation application as well as the check-in application normally, but the Maps won't open from the icon. I tried reinstalling software, reinstalling the maps, nothing. I cannot find the Ovi Maps version as the application does not appear in the Application Manager. I open the Maps settings, I can see the maps I have installed, but no info on the version.
    Can anyone help?
    Many thanks!
    Solved!
    Go to Solution.

    OK, I think I solved the problem.
    I had to open Ovi Store and download an update of the Ovi Maps (v3.09). It took some time but it now works fine. I couldn't find this update elsewhere, only through the Ovi store.
    I hope this hels you as well.

  • 2 month new Zen Micro, won't fully charge via

    I have the zen micro 5gb and here's what been happening
    Up until the last month the micro would charge up just fine. Now, it won't charge past one bar and it does show the charging icon in the upper right hand corner.
    My USB connections are USB 2.0 at work and home and it won't fully charge. I ran the battery completely out of juice to try a fresh charge approach. I know the micro is getting power because it will run while plugged into my usb cable.
    Oh yeah, recently, after the water drop on the screen, it usually loads the zen micro logo, then rolls right to the now playing screen. Recently, it sticks for about 0 seconds, and the touch pad is inacti've.
    Before I deal with taking it back to BestBuy, I figured I'd see if there's anything I can try before.
    Vesrion ..0
    Thanks
    MattMessage Edited by flananuts on 0-04-2005 07:58 PM

    flananuts wrote:
    Wow, I didn't know i had to have it in locked position for it to charge, b/c the charge indicator was always showing like it was charging, but no pulsing.
    You don't have to, but if your USB power is marginal it ensures that ALL the power is dedicated to charge the player.
    I just switched it to lock and it is pulsing. When I'm at work I have to use my usb connection to charge and I can't load the driver onto my work machine. If it is not pulsing, is it only just using the usb for power?
    It's only using the USB power for the data connection.
    What's the deal with the pusling?
    It shows the player is charging.
    Also, what's the benefit of upgrading the firmware to v2?
    See the link "the difference between the Zen Micro v and v2 firmware" in the FAQ post.

  • Pluggable Mapping

    Hi,
    Can anyone have any example of using pluggable mapping and how we can make mapping generic
    by using pluggable mapping.
    Regards
    Ani

    Pluggable mappings can be used to
    - split a large mapping into smaller components, can be useful to test each part or to make a complex mapping easier to understand.
    - include a reusable piece of logic in multiple mappings.
    Use mapping input parameters to pass values and make generic.

  • Pluggable mapping access to others

    I created a pluggable mapping in the pluggabl emappings folder. I am able to use it. but I would like others to look at my pluggable mapping and they can use it also. How do I do that. In the book it says if I put in the folder which I did and in the security section for the folder I gave access to all users. still others are not able to see my mapping.

    To start with I created the pluggable mapping under standalone and then the team decided that the pluggable mapping should be used by everyone. I then copied it to the folder by creating a folder by reading the docs. Still non one is able to see my pluggable mapping. projects are different the security on my preferences is set to minimum.

  • Synchronizing  Pluggable mapping in main map

    Hi,
    I used a pluggable mapping in a map . If I do any changes in the pluggable map,
    those are not reflecting in the map where that pluggable map is used. To reflect I opened the map and I used synchronise option . If I use that pluggable map in many maps , I have to open each and every map and selectiing the option synchronsie.. Is there any alternative way to synchronise the pluggable map with the main map without opening the map...
    Regards,
    Sivarama

    Is this blog down? Or do I need special access?
    Actually I hit the same problem... If I do it like this:
    OMBSYNCHRONIZE PLUGGABLE_MAPPING 'PM_MAKE_ITEM_LEVELS' TO MAPPING 'MAP_DWH_ITEM_MASTER' OPERATOR 'PM_MAKE_ITEM_LEVELS' USE (RECONCILE_STRATEGY 'REPLACE', MATCHING_STRATEGY 'MATCH_BY_OBJECT_NAME')
    I've changed the context to my project and to my module (DWH), which consists the mapping and get the following error:
    OMB07003: cannot locate PM_MAKE_ITEM_LEVELS of type PLUGGABLE_MAPPING: OMB01065: Object type PLUGGABLE_MAPPING is not valid for folder DWH
    I will be thankful for every hint!
    Thanx in advance!
    Steffen

Maybe you are looking for

  • Problems with non-Apple Router's connection

    Hello everyone, Hope all of you have a nice day. I just bought a new airport Express, but i do not know how to configure the AE to connect internet. My situation is: i'm living in a dormitory, and connecting to internet via my university's network. T

  • Add Customer_PO number to SQR Invoice

    I need to add customer po number to our invoice.I am very new to PeopleSoft and SQR when I look at biivcpn.sqr and bisubp00.sqc I can't tell where(What Table) it pulls from How do I tell that? How do I need to add the Customer PO line to bisubp00.sqc

  • Create business partner with role 'Internet User' via BP

    Hi, We want to create business partner with role 'BUP005 Internet User' for purpose to link with created early user su01. It's work via isauseradm application, Web UI. Now I want to create new role 'BUP005 Interner user' via GUI. I started Tcode BP.

  • OAS 9i - Versions and How to Patch

    Hi, I have several questions on patching the OAS 9i Release 2 1. What's the difference between 9.0.2.0.0 and 9.0.2.0.1 2. Is 9.0.2.0.1 availabe for download or do I have to order the cd pack. 3. If I'm ordering the cd pack what's the exact latest ver

  • After I updated to firefox 3.6.10, I can't log onto my classes nor check my e-mail, but older versions allowed me to.

    I am taking online classes and I updated to firefox 3.6.10 and now it won't allow me to log into my classes, nor let me check my yahoo e-mail. It lets me go to other sites, but doesn't seem to work for all. I've checked the Mozillazine site and done