MMM1064 & VLD-1141 Errors

I have several mappings that are producing an "MMM1064: Value SADI_DW_LOCATION not valid in domain DB_LOCATION2" error when I try to validate them. In this scenario, "SADI_DW_LOCATION" is my defined location and I have no idea what "DB_LOCATION2" is. These mappings have validated and deployed successfully in the past but will not now. I have checked and rechecked all the location information and nothing has changed or is incorrect (at least that I can see).
To add injury to insult, if I just try to deploy one of the aforementioned mappings, I get the following.
VLD-1141: Internal error during mapping generation.
MMM1064: Value SADI_DW_LOCATION not valid in domain DB_LOCATION2.
at oracle.wh.repos.impl.environment.CMPLogicalLocationChoices.decode(CMPLogicalLocationChoices.java:218)
at oracle.wh.repos.impl.extended.CMPWBScalarProperty.setValue(CMPWBScalarProperty.java:124)
at oracle.wh.repos.impl.extended.PropertyHelper.setScalarPropertyValue(PropertyHelper.java:807)
at oracle.wh.repos.impl.extended.PropertyHelper.setScalarPropertyValue(PropertyHelper.java:797)
at oracle.wh.repos.pdl.foundation.OWBRoot.setScalarPropertyValue(OWBRoot.java:4877)
at oracle.wh.repos.impl.foundation.CMPElement.setScalarPropertyValue(CMPElement.java:1515)
at oracle.wh.repos.sdk.mapping.WBBaseMapOperatorDelegate.setScalarPropertyValue(WBBaseMapOperatorDelegate.java:500)
at oracle.wh.repos.sdk.mapping.WBMapHelper.setStringProperty(WBMapHelper.java:688)
at oracle.wh.service.impl.mapping.component.AccessInfo.<init>(AccessInfo.java:88)
at oracle.wh.service.impl.mapping.component.keylookup.KeyLookupSqlDelegate.prepareOutputContext(KeyLookupSqlDelegate.java:65)
at oracle.wh.service.impl.mapping.generation.WBMappingGenerator.generate(WBMappingGenerator.java:239)
at oracle.wh.service.impl.mapping.generation.PlSqlGenerationMediator.assembleSetBasedInternal(PlSqlGenerationMediator.java:2098)
at oracle.wh.service.impl.mapping.generation.PlSqlGenerationMediator.assembleSetBased(PlSqlGenerationMediator.java:2080)
at oracle.wh.service.impl.mapping.generation.PlSqlGenerationMediator.assemble(PlSqlGenerationMediator.java:532)
at oracle.wh.service.impl.mapping.generation.WBMappingGenerator.generate(WBMappingGenerator.java:770)
at oracle.wh.service.impl.mapping.generation.WBMappingGenerator.generate(WBMappingGenerator.java:316)
at oracle.wh.service.impl.mapping.generation.WBDeployableMappingGenerator.generate(WBDeployableMappingGenerator.java:99)
at oracle.wh.service.impl.generation.common.WBGenerationService.generateCode(WBGenerationService.java:433)
at oracle.wh.service.impl.generation.common.WBGenerationService.generateCode(WBGenerationService.java:311)
at oracle.wh.service.impl.generation.service.WhValidationGenerationTransaction.run(WhValidationGenerationTransaction.java:241)
I have found this error message elsewhere and tried some of the recommendations to no avail (i.e. copy and paste mapping, recreate mapping, rename mapping, etc).
Each of the mappings are generally simple. One source table, a few lookups, an expression, a constant, and one target.
OWB Version 10.2.0.1.31

I've just encountered my first MMM064. The text:
2F787D6BF242207EE0430A111258207E:DWH_LOC not valid in domain DB_LOCATION2.
The error seems to be related to a nested pluggable map that I've built.
I get the error when I try to add my (standalone) nested pluggable map to an existing map. When I do the same for a new map I do NOT see the error....
Hope this helps...

Similar Messages

  • VLD-1141: Internal error during mapping generation.

    I am getting the "VLD-1141: Internal error during mapping generation" error when deploying a mapping. This mapping was previously working fine. As part of a re-factoring effort, for all the underlying tables and views, we replace 2 existing columns with a new column. All the objects were successfully re-imported and synchronized in the mapping. The mapping is using Mapping Input Parameter, Lookups, Expression Transformations, Splitter, Set Operator, Source & Target Tables. All these transformation were part of the earlier working version of the mapping.
    On doing validation within the mapping, I get a success message followed by 4 warning for the Lookup Condition on key Lookup does not contain a complete unique key. Before the re-factoring effort, I was getting the same 4 warning messages, however the mapping was executing correctly.
    When I do Generate within the mapping, I get the following message:
    Code cannot be generated.
    Click the message tab for details.
    In the Design Center, when I do a validation on the mapping I get the following error:
    VLD-1141: Internal error during mapping generation.
    java.lang.NullPointerException
    at oracle.wh.service.impl.mapping.component.Sequence.getSequenceExpressions(Sequence.java:138)
    at oracle.wh.service.impl.mapping.component.Sequence.doSequenceValidation(Sequence.java:239)
    at oracle.wh.service.impl.mapping.component.entity.EntitySqlDelegate.prepareOutputContext2(EntitySqlDelegate.java:123)
    at oracle.wh.service.impl.mapping.component.entity.EntitySqlDelegate.prepareOutputContext2(EntitySqlDelegate.java:97)
    at oracle.wh.service.impl.mapping.component.entity.EntitySqlDelegate.prepareOutputContext(EntitySqlDelegate.java:78)
    at oracle.wh.service.impl.mapping.generation.WBMappingGenerator.generate(WBMappingGenerator.java:240)
    at oracle.wh.service.impl.mapping.generation.PlSqlGenerationMediator.assembleSetBasedInternal(PlSqlGenerationMediator.java:2108)
    at oracle.wh.service.impl.mapping.generation.PlSqlGenerationMediator.assembleSetBased(PlSqlGenerationMediator.java:2090)
    at oracle.wh.service.impl.mapping.generation.PlSqlGenerationMediator.assemble(PlSqlGenerationMediator.java:541)
    at oracle.wh.service.impl.mapping.generation.WBMappingGenerator.generate(WBMappingGenerator.java:798)
    at oracle.wh.service.impl.mapping.generation.WBMappingGenerator.generate(WBMappingGenerator.java:335)
    at oracle.wh.service.impl.mapping.generation.WBDeployableMappingGenerator.generate(WBDeployableMappingGenerator.java:102)
    at oracle.wh.service.impl.generation.common.WBGenerationService.generateCode(WBGenerationService.java:433)
    at oracle.wh.service.impl.generation.common.WBGenerationService.generateCode(WBGenerationService.java:311)
    at oracle.wh.service.impl.generation.service.WhValidationGenerationTransaction.run(WhValidationGenerationTransaction.java:251)
    Any help in this regards would be appreciated.
    Naval

    Hi,
    I think your mapping is corrupted by converting two columns to one. The owb has always a problem if you change the structure of a table which is bound to a table operator. The way to avoid this is to drop the table operator after changing the table in the table editor and recreate it with the changed table definition.
    Make a test: select the new attribut in the table operator and look left on the configuration window. To which table and attribute it's bound?
    Regards,
    Detlef

  • VLD-1141, Template cannot contain escape characters.

    Hi All,
    I need help about mapping deployment. I am working on a mapping. I can deploy it before to 9i target location. But after upgrading target database to 10g, I get the error VLD-1141 when I deploy it. The detail is Template cannot contain escape characters.
    And the full error message is as following:
    VLD-1141: Internal error during mapping generation.
    java.lang.IllegalArgumentException: Template cannot contain escape characters.
    at oracle.wh.util.expr.WBLiteralExpression.<init>(WBLiteralExpression.java:34)
    at oracle.wh.service.impl.mapping.component.transforms.GenericTransformGenerationDelegate.addContextExpressionsForGroups(GenericTransformGenerationDelegate.java:345)
    at oracle.wh.service.impl.mapping.component.transforms.GenericTransformGenerationDelegate.prepareOutputContextPlSql(GenericTransformGenerationDelegate.java:1433)
    at oracle.wh.service.impl.mapping.component.transforms.GenericTransformPlSqlDelegate.prepareOutputContext(GenericTransformPlSqlDelegate.java:147)
    at oracle.wh.service.impl.mapping.generation.WBMappingGenerator.generate(WBMappingGenerator.java:239)
    at oracle.wh.service.impl.mapping.generation.PlSqlGenerationMediator.assembleCursorLoopInternal(PlSqlGenerationMediator.java:3206)
    at oracle.wh.service.impl.mapping.generation.PlSqlGenerationMediator.assembleCursorLoop(PlSqlGenerationMediator.java:3190)
    at oracle.wh.service.impl.mapping.generation.PlSqlGenerationMediator.assembleRowBased(PlSqlGenerationMediator.java:3115)
    at oracle.wh.service.impl.mapping.generation.PlSqlGenerationMediator.assemble(PlSqlGenerationMediator.java:538)
    at oracle.wh.service.impl.mapping.generation.WBMappingGenerator.generate(WBMappingGenerator.java:770)
    at oracle.wh.service.impl.mapping.generation.WBMappingGenerator.generate(WBMappingGenerator.java:316)
    at oracle.wh.service.impl.mapping.generation.WBDeployableMappingGenerator.generate(WBDeployableMappingGenerator.java:99)
    at oracle.wh.service.impl.generation.common.WBGenerationService.generateCode(WBGenerationService.java:433)
    at oracle.wh.service.impl.generation.common.WBGenerationService.generateCode(WBGenerationService.java:311)
    at oracle.wh.service.impl.generation.service.WhValidationGenerationTransaction.run(WhValidationGenerationTransaction.java:241)

    There are to bugs:
    Bug 5403652 - ERROR 'TEMPLATE CANNOT CONTAIN ESCAPE CHARACTERS' WHEN VALIDATING A MAPPING
    Bug 5561224 - MIGRATION OF MAPPING REQUIRES CHANGE IN CONFIG TO ALLOW VALIDATION
    against OWB 10.2.0.1
    but these bugs are fixed from 10.2.0.2
    The bug is related to pre/post mapping operators...
    If you are on 10.2.0.3 or your mapping does not have these operators then have no clue...

  • OWB VLD-2750 error

    Hi!
    Could someone please help.
    I am geting a VLD-2750 error in a MAPPING .. as I have specified an update in theloading specifications of the table.
    It needs a where clause! ? .. where do I put this where clause?
    In the Mapping table properties,in the conditional loading section, I am doing a match by constraint .. is it becuase of that! .. Please Help!
    Kind Regards
    Saif

    Saif,
    Yes, the where clause is generated from the "Match by constraint" property of your target table. It is inherited from a primary key or a unique key of the target. Most likely you don't have a primary/unique key defined on your target table. In order to find out, open the target object in an editor, select table properties from the menu and check out the constraints.
    If you change the table in the editor, make sure you do a reconcile inbound on the mapping object in order to get the latest definition of the object in your mapping.
    Nikolai Rochnik

  • Vld 004 error - partition key has less than 2 partitions defined

    HI All,
    i have created a new table with a partition on one colunm. when i am trying to validate the table in owb, i am getting the vld-904 - partition key has less than two partitions defined error.
    please help.
    thank you.

    Hi,
    Oracle DB requires that a partitioned table has at least 2 partitions. That is why you get an error from owb, the table creation would fail anyway.
    Regards,
    Carsten.

  • VLD-1111 Error

    I have a mapping that generates PL/SQL. I was using a Constant Operator to populate a date column with sysdate. I decided to change this toi a Data Generator Operator and got the following error message.
    VLD-1111: This mapping cannot be generated because it contains a combination or sequence of operators that are invalid.
    It seems that the Data Generator Operator is incompatible with PL/SQL mappingswhich seems rather strange to me. Does anyone know what's going on here?

    My only problem with using a constant is that you get exactly the same date/time for each row rather than the actual date/time the row was inserted. This is because Oracle sets up a constant with the value of sysdate in the PL/SQL code it generates. This as you would expect.
    I've actually now decided to use the Mapping Transformation operator bound to the sysdate function. This seems to work just fine.

  • Vld 3064 error

    Hi readers,
    While validating location , i am getting the following error message :
    VLD-3064: Owning and referenced locations of this connector are on the same database instance. Unless explicitly referenced in configuration settings, no generated code will use the database link resulting from deployment of this connector .
    Please send your valuable inputs to resolve the issue.
    Regards,
    Davis

    Hi Davis,
    Is that message really an error? I believe that it is just a warning to a situation where a dblink, that connects a "source database" to the same target database (a different schema on the same instance?), has been deployed.
    to my knowledge OWB only uses dblinks when the source and target exist on different databases.
    anyone please correct me if I'm wrong.
    Best regards,
    Bruno

  • VLD-6328 error : Use a flat file as Source in a mapping in OWB 10.2

    Dear all,
    I have created a simple mapping using a flat file in a remote server as a source and a simple table as a target.
    When I try to validate the mapping I get the following warning:
    "VLD-2398: No data file specified. Generated code will use the sampled file name and the file location xxx"
    I use the version 10.2 and I cannot find "Sources" or "Targets" when I use the "Configure" options.
    Any help will be appreciated

    Hi all,
    If you want to validate correctly this mapping you must to :
    1. Right click on the mapping, then Configure
    2. Right click on Sql Loader Data Files, then Create
    3. Verify that the location name is correct and complete the Data File Name
    4. OK
    The validation is now OK.
    I hope it will be help you
    Best Regards
    Samy

  • Error while deploying or validating a mapping

    Hi!!
    I have a very strange problem. I try to deploy a mapping (I have changed today and i didn´t modify long time ago) and i get the next error:
    VLD-1141: Error interno durante la generación de correspondencia.
    java.lang.NullPointerException
    at oracle.wh.service.impl.mapping.generation.MapOperatorGenerationDelegate.checkBinding(MapOperatorGenerationDelegate.java:554)
    at oracle.wh.service.impl.mapping.component.entity.EntityGenerationDelegate.checkBinding(EntityGenerationDelegate.java:90)
    at oracle.wh.service.impl.mapping.generation.MapOperatorGenerationDelegate.checkBinding(MapOperatorGenerationDelegate.java:485)
    at oracle.wh.service.impl.mapping.generation.MapOperatorGenerationDelegate.validate(MapOperatorGenerationDelegate.java:420)
    at oracle.wh.service.impl.mapping.generation.MapOperatorGenerationDelegate.prepareOutputContext(MapOperatorGenerationDelegate.java:231)
    at oracle.wh.service.impl.mapping.component.keylookup.KeyLookupSqlDelegate.prepareOutputContext(KeyLookupSqlDelegate.java:57)
    at oracle.wh.service.impl.mapping.generation.WBMappingGenerator.generate(WBMappingGenerator.java:239)
    at oracle.wh.service.impl.mapping.generation.PlSqlGenerationMediator.assembleSetBasedInternal(PlSqlGenerationMediator.java:2098)
    at oracle.wh.service.impl.mapping.generation.PlSqlGenerationMediator.assembleSetBased(PlSqlGenerationMediator.java:2080)
    at oracle.wh.service.impl.mapping.generation.PlSqlGenerationMediator.assemble(PlSqlGenerationMediator.java:532)
    at oracle.wh.service.impl.mapping.generation.WBMappingGenerator.generate(WBMappingGenerator.java:770)
    at oracle.wh.service.impl.mapping.generation.WBMappingGenerator.generate(WBMappingGenerator.java:316)
    at oracle.wh.service.impl.mapping.generation.WBDeployableMappingGenerator.generate(WBDeployableMappingGenerator.java:99)
    at oracle.wh.service.impl.generation.common.WBGenerationService.generateCode(WBGenerationService.java:433)
    at oracle.wh.service.impl.generation.common.WBGenerationService.generateCode(WBGenerationService.java:311)
    at oracle.wh.service.impl.generation.service.WhValidationGenerationTransaction.run(WhValidationGenerationTransaction.java:241)
    ok, this is the first part. I couldn´t solve it, so I've changed the mapping and when i add the cube to the mapping i get the next error:
         at oracle.wh.repos.impl.mapping.CMPMapOperatorOwnerImpl.createOperator(CMPMapOperatorOwnerImpl.java:87)     at oracle.wh.repos.impl.mapping.CMPBaseMap.createOperator(CMPBaseMap.java:387)     at oracle.wh.ui.tsmapping.MappingTransferHandler.handleCreateOperator(MappingTransferHandler.java:132)     at oracle.wh.ui.tsmapping.MappingTransferHandler.importData(MappingTransferHandler.java:64)     at oracle.wh.ui.editor.dnd.EditorTransferHandler$EditorDropHandler.drop(EditorTransferHandler.java:232)     at javax.swing.TransferHandler$SwingDropTarget.drop(TransferHandler.java:598)     at sun.awt.dnd.SunDropTargetContextPeer.processDropMessage(SunDropTargetContextPeer.java:542)     at sun.awt.dnd.SunDropTargetContextPeer.access$800(SunDropTargetContextPeer.java:52)     at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchDropEvent(SunDropTargetContextPeer.java:805)     at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchEvent(SunDropTargetContextPeer.java:743)     at sun.awt.dnd.SunDropTargetEvent.dispatch(SunDropTargetEvent.java:29)     at java.awt.Component.dispatchEventImpl(Component.java:3494)     at java.awt.Container.dispatchEventImpl(Container.java:1627)     at java.awt.Component.dispatchEvent(Component.java:3477)     at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483)     at java.awt.LightweightDispatcher.processDropTargetEvent(Container.java:3269)     at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3123)     at java.awt.Container.dispatchEventImpl(Container.java:1613)     at java.awt.Window.dispatchEventImpl(Window.java:1606)     at java.awt.Component.dispatchEvent(Component.java:3477)     at java.awt.EventQueue.dispatchEvent(EventQueue.java:456)     at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)     at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)     at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)Caused by: java.lang.NullPointerException     at oracle.wh.service.impl.mapping.component.dimension.DimensionInboundAdapter.constructLevelGroup(DimensionInboundAdapter.java:542)     at oracle.wh.service.impl.mapping.component.dimension.CubeInboundAdapter.convertOperator(CubeInboundAdapter.java:562)     at oracle.wh.repos.sdk.mapping.mxs.OperatorInboundAdapter.convert(OperatorInboundAdapter.java:28)     at oracle.wh.repos.pdl.mxs.ReconcileService.createTarget(ReconcileService.java:572)     at oracle.wh.repos.pdl.mxs.ReconcileService.createTarget(ReconcileService.java:544)     at oracle.wh.repos.pdl.mxs.ReconcileService.reconcile(ReconcileService.java:304)     at oracle.wh.repos.impl.mapping.CMPMapOperatorOwnerImpl.createOperator(CMPMapOperatorOwnerImpl.java:67)     ... 25 more
    If i use one cube from the same location i get the error number two. But if i use a dimension from this location or any object from other location it works fine.
    Does anyone know what's happening?
    Thanks in advance

    Hi!
    I found the solution to this problem. It was one dimension. This dimension had lost the relationship between the fields in the dimension and the fields in the relational table... I don't know why nor how!!
    Thanks anyway

  • Error VLD-0370  add a new dimension  to a cube

    Hello together!
    I have a little Problem with my OWB 11.2.0.3 on a new machine. We run OWB 11.2.0.3 on different machines, but on our new machine I have a little problem with ROLAP -Dimensions. I imported my Rolap Dimensions an Cubes from a other machine, all works fine (validate, deploy) but when I genereate a new ROLAP - Dimension the wizzard, vallidation ok, and add it to the cube. I get VLD-0370 error.
    VLD-0370: Für Cube CUB_MEMBER_TRANSACTION_R, Dimension TEST_DIM ist die Referenz nicht an Spalten einer Tabelle oder aktualisierbaren View gebunden.
    Eine Cube-Dimensionsreferenz muss an Spalten einer Tabelle oder einer aktualisierbaren View gebunden werden.
    It must be something like this:
    VLD-0370:For CUB_MEMBER_TRANSACTION_R Cube, Dimension TEST_DIM the reference is not bound to columns in a table or updatable view.
    A cube dimension reference must be bound to columns of a table or updatable view.
    I cannot create a new dimension ans add it to the cube on the new machine. Don't know why. All locations are fine.
    A problem is, I don't find a list or something like that for the VLD-xxxx with hints what to to like the ORA-xxxx.
    Thanks a lot from Berlin
    Michael

    Hi Michael,
    The cube has a table related, you have added the dimension to the cube, but the table needs a new column with a foreign key to the table-dimension. When you are modifying an existing cube this is not automatic, you have to add the column and foreign key manually.
    Regards
    ANA GH

  • Error VLD - 5005 when validating the map

    Using Datawarehouse builder 10.2 i have the following problem.
    This is the scenario:
    I have a dimension with one level and no hierachy and i want to do a mapping between a table and that dimension.
    Table has three atributes:supplier_id;name_sup;adress_sup.
    The dimension(which passes the validation) as four, three of type business to store information from the table atributes and one of the type surrogate(all these atributes belong to the same level).
    When validating the mapping I have this error:
    VLD-5005: no updatable inputs connected for dimension level "DIM_CUSTOMERS.LEVEL1"
    Details: At least one updatable input must be connected for level DIM_CUSTOMERS.LEVEL1, or the generated code will fail. paraent reference key and level natural key inputs are not updatable attributes in the target
    If I change dimension loading type to remove(instead of load) the validation is sucessful but the map doesn't work.
    Could anyone please give me a sugestion.
    João Costa
    Student of informatic engineering (University of Coimbra)

    Hi!
    could you explain that a little more please? (I.e. "make one of your source table attributes non-business"). I thought you could add the 'business' tag to attributes in the dimension, but I cannot see how to do that to the source table that is loading the dimension.
    FYI, I am trying to add an 'all-levels' category-type top level to a dimension hierarchy where the true source data goes
    L1>L3
    L2>L3
    L3to make the result
    L-CATEGORY>L1>L3
    L-CATEGORY>L2>L3
    L-CATEGORY>L3
    This is intended to combine source data from two sources, Products and Services. Products have two unrelated Type levels above them. Services have no Types. I thought I might be abow to create a mapping per source, and use a Constant to insert a Category attribute (business key) of either 'PRODUCT' or 'SERVICE' per mapping. My thinking was to use two seperate loads to the dimension. However, the first one generates the VLD-5005 error. I'd sure appreciate some help with theis fix.
    Do you know a better way of doing this?
    Also, is there a list/manual anywhere of all error messages for Paris?
    Cheers,
    Donna

  • "VLD-2780: Unable to generate Merge statement".

    Folks,
    I am trying to validate my mapping before deployment but I am getting the following error: "VLD-2780: Unable to generate Merge statement".
    - I am mapping 5 tables from my source to one table in my target by using a joiner.The primary key in my target table is also my synthetic key. (I have created a sequence on the primary key)
    -When the "Match by constraint" in the operator properties of the target table is set to "All constraints" I get the VLD-2780 error message during validation.
    - However when the "Match by constraint" is set to "No constraints" I can generate the merge statement in my intermediate result but my validation is now giving me this message:"VLD-2750: Missing update matching criteria in TARGET_TABLE".
    - My synthetic key property is set as follow:
    Load Column when Inserting Row = Yes
    Load Column when Updating Row = No
    Match Column when Updating Row = No
    Update:Operation =
    Match Column when Deleting Row = Yes
    I have tried other options wihout much success. I can't seem to pass the validation step.
    Any help will be greatly appreciated.
    Thanks Much!

    There are two ways of matching incomming rows with rows present in a target table during updates. One is to use the key constraints. You can see this by inspecting the target object properties in the mapping and checking the 'Match by constraint' parameter. This is recommended in case you have defined key constraints on the target objects.
    The other (if match by constraints is set to 'no constraints') is to set the Match Column when Updating to yes (and conversely, Load Column when Updating to 'No') for individual columns that have to be matched (as sugested above).
    If you get the VLD-2750 message, it means that one of the target objects does not have any matching criteria set for updates. In an insert/update mapping you should use either the first or the second matching method for all your target objects.
    Regards:
    Igor

  • Java.lang.NullPointerException - trying to deploy a mapping

    Environment:
    OWB Tahoe Development Version 11.2.0.1 on Windows 7
    Oracle 11.2.0.2 EE on AIX - Repository and all target tables
    I have imported metadata from older version of OWB and have been able to successfully deploy most all the other objects, functions, external tables, etc. from the Control Center Manager.
    I am able to deploy only a very few maps and all the others get the above error. The maps validate. When I try to generate from the Design Center the message says it was unable to generate the code and to check the 'Message' tab. The 'Message' tab only says the map validated successfully.
    How in the world do I debug this?
    Thanks very much!!!
    -gary

    Hi Oleg
    Thanks very much for the response.
    When I have the map open for edit and click the 'Validate' button the map validates OK.
    When I right-click the map name from the Navigation panel and click 'Validate' I get the message:
    'VLD-1141: Internal error during mapping generation.' Then the NullPointerException below that.
    When I open the map and click the 'Generate' button I get the following message in the 'Script' tab under the 'Generation Results' tab:
    Code cannot be generated.
    Click the message tab for details.
    When I click the 'message' tab all it says is the map validated successfully.
    I feel like I'm chasing my tail!! :-(
    I have also set the logging properties as suggested in the article link you provided last time, BTW thanks for that, and after using several different levels of output I can't see any error message that means anything to me concerning why the map fails to generate.
    Any other suggestions are most welcome.
    Thanks again.
    -gary

  • How do we migrate the OWB mapping from one server to another server?

    Here is my situation.
    Source server
    ================
    Project name : SOURCEOWB
    Under this project, we have two module(MBTSOURCE, MBTTARGET).
    In connection explorer, the locations are DW_MBT_SR, DW_MBT_TR.
    We have 15 mappings on this project.
    Source schema name is TXMBT_DW.
    Target schema name is MBTTX_DW.
    I want to migrate the whole thing to new server.
    Here are the info about target location. After migrating to new server, i need to rename
    as below.
    Project name : CA_SOURCEOWB
    Under this project, we have two module(CA_MBTSOURCE, CA_MBTTARGET).
    In connection explorer, the locations are CA_DW_MBT_SR, CA_DW_MBT_TR.
    Source schema name is CA_TXMBT_DW
    Target schema name is CA_MBTTX_DW
    Here are my steps i followed.
    ===============================
    1. Created the source and target schemas in new machine.
    2. Create a new workspace
    3. Export the mapping with dependent objects from source server and imported in new server.
    4. changed the source and target location successfully.
    5. Renamed the project namd, module names as i needed successfully.
    But only issue is, i am not table to change the location name.
    Again, i tried the below steps.
    1. uninstall the workspace and create the workspace
    2. create source and target locations as i needed(CA_DW_MBT_SR,CA_DW_MBT_TR).
    3. import only mapping
    4. Able to register the mapping
    Here i am not able to configure the module for newly created locations.
    I right clicked on module and click Configure, go to Stream Administrator and not able to find
    the source and target locations over there.....
    How do we resolve this?
    My data warehouse is runing for each state. I want to copy one state mapping and import into
    another state and customize the mapping. I have hard time to change the location name. Because,
    location name has state code. I can not use the same location name for all other state.
    Any help is highly appreciated.

    Hello Oleg, Thanks for your input.. It helps... but the problem is not completly solved.
    let me explain my whole steps. Plesae review and let me know if i missed anything.
    1. Created new workspace. the workspace is successfully created.
    2. Login to new workspace.
    3. Go to Locations, create source location(entered host name,username, password etc)
    4. Created target location(entered host name,username, password etc), go to db connector on target location, created new db connector and linked the source location here.
    5. Exported mapping and import into new workspace.(I can not use the location name in the exported workspace).
    6. Renamed the project name, module name as i needed.
    7. Double click the module name under Oracle and changed the meta data location and data locations.
    8. Right click on soure and target module and click configure, change the the location and streams administrator.
    9. Right click on mapping and go to configure, go to table operators and change the location as i need.
    10.Right click on target module(under oracle), click generate. On this step, i get the below error
    VLD-1141: Internal error during mapping generation.
    Java.lang.ArrayIndexOutOfBoundsExeception
    11. Go to control center, register the source and targert and followed the step 10. I get the same error.
    I am almost close to complete this task. But i got stuck in the last step.

  • Validation - template cannot contain escape characters

    Hi all, im new to Warehouse builder, i find the documentation lacking, the tutorials lacking and i can't find any books on warehouse builder either. Am I stupid ? :-)
    Anyway, i've set up 3 constants (varchar2) to pass as parameter values to a function im calling and when i try to validate the mapping im getting 'Template cannot contain escape characters'.
    Then im getting validation completed successfully..however, when i try to deploy im getting this:
    VLD-1141: Internal error during mapping generation.
    java.lang.IllegalArgumentException: Template cannot contain escape characters.
    at oracle.wh.util.expr.WBLiteralExpression.<init>(WBLiteralExpression.java:34)
    at oracle.wh.service.impl.mapping.component.transforms.GenericTransformGenerationDelegate.addContextExpressionsForGroups(GenericTransformGenerationDelegate.java:345)
    at oracle.wh.service.impl.mapping.component.transforms.GenericTransformGenerationDelegate.prepareOutputContextPlSql(GenericTransformGenerationDelegate.java:1433)
    at oracle.wh.service.impl.mapping.component.transforms.GenericTransformPlSqlDelegate.prepareOutputContext(GenericTransformPlSqlDelegate.java:147)
    at oracle.wh.service.impl.mapping.generation.WBMappingGenerator.generate(WBMappingGenerator.java:239)
    at oracle.wh.service.impl.mapping.generation.PlSqlGenerationMediator.assembleCursorLoopInternal(PlSqlGenerationMediator.java:3206)
    at oracle.wh.service.impl.mapping.generation.PlSqlGenerationMediator.assembleCursorLoop(PlSqlGenerationMediator.java:3190)
    at oracle.wh.service.impl.mapping.generation.PlSqlGenerationMediator.assembleRowBased(PlSqlGenerationMediator.java:3115)
    at oracle.wh.service.impl.mapping.generation.PlSqlGenerationMediator.assemble(PlSqlGenerationMediator.java:538)
    at oracle.wh.service.impl.mapping.generation.WBMappingGenerator.generate(WBMappingGenerator.java:770)
    at oracle.wh.service.impl.mapping.generation.WBMappingGenerator.generate(WBMappingGenerator.java:316)
    at oracle.wh.service.impl.mapping.generation.WBDeployableMappingGenerator.generate(WBDeployableMappingGenerator.java:99)
    at oracle.wh.service.impl.generation.common.WBGenerationService.generateCode(WBGenerationService.java:433)
    at oracle.wh.service.impl.generation.common.WBGenerationService.generateCode(WBGenerationService.java:311)
    at oracle.wh.service.impl.generation.service.WhValidationGenerationTransaction.run(WhValidationGenerationTransaction.java:241)
    I have no clue whatsoever what this is about, can anyone tell ?

    hi ,
    I also got the same error when i migrated MDL from owb 9.2 version.
    I was using OWB 10.2.01, and heard that it is a bug which is fixed in owb 10.2.0.3
    So i applied the patch and this error gone.
    In case if it help u.
    rojo

Maybe you are looking for

  • Enabling NTFS Support On OSX 10.8.5

    I will use HFS+ for Time Machine backups.  However, I still need to share files between the Windows and Mac world.  For Windows, I use a portable disk drive that I just drag and drop files to for backup.  This is sufficient for my backup needs.  I'd

  • I cant force firefox to open a new tab instead it opens a window

    i am having a problem whereby even if i right click "open in new tab" it opens a new window. I`ve tried tools, open new window as a tab... no change. I`ve tried the restriction thing (going into the config for firefox and setting the restiction to ze

  • How do I eliminate random squares from pdf output?

    When I create a PDF from FrameMaker 8, random squares appear in the output.  How can I eliminate these squares?  And is the issue with the Distiller, Distiller settings, or with FrameMaker or what?  The squares do not replace characters, but are over

  • An exception occurred while trying to run "cmicnfg.cpl, cmCtrlwND"

    I have recently installed the MSI KT6 Delta main-board with the VIA KT600 chipset On loading windows XP home edition the following error message appears: RUNDLL An exception occurred while trying to run "cmicnfg.cpl, cmCtrlwND" I think the error mess

  • Action to convert 4-colour black

    Hi I looking for a smarter way - an action - to convert an Illustrator file with various combinations of 4 colour black to 100% K (black). It could be that the document has a lot of different combinations of black (fx. 86,5C, 89,6M, 88,9Y, 87,4K and