ELM Mapping tool in CRM 5.2
Hi Friends
We are on CRM 5.2 and trying to use the ELM mapping tool, where in we define the mapping format. However transaction CRMD_MKTLIST_MAP gives a message that use new interface. The other transaction to maintain the external list works fine.
Please help regarding how to access the Define mapping format transaction...is there any new transaction for that ?
Thanks in Advance.
-MP
Edited by: Mohanpreet singh on May 25, 2009 11:57 PM
Hi ,
In CRM Version 4.0 or 5.0, mapping formats were created for External List Management. After you upgrade to Version 5.1 or higher, these mapping formats are no longer available on the screen for maintaining external lists.
In CRM Version 5.1, the mapping function for External List Management was converted to new database tables. Mapping formats that were created before CRM 5.1 must be migrated into these new tables.
The old interface for maintaining mapping formats is based on the old database tables, which means that they can no longer be used.
As long as the mapping formats are not migrated, they are not available on the screen for maintaining external lists.
The Process to migrate from old mapping formats to New Mapping Format is like this :
Start transaction SA38 in SAP GUI. Enter CRM_MKTLIST_MAP_MIGRATE as the program name. You can navigate from the menu to the program documentation. Read this documentation to understand how the program is to be used.
Then start the program and select the mapping formats to be migrated from the list displayed.
The program only provides you with the mapping formats in the logon client. You must start the program in each client in your system in which you want to migrate mapping formats.
Hope This Helps .
Regards ,
Nags .
Similar Messages
-
Bug in exists() function of XI Graphical Mapping Tool?
Hi!
If I connect a source field with the exists() function in XI Graphical Mapping Tool and the tag exists it returns TRUE, otherwise it returns FALSE, so everything works as expected.
But I have to connect a user-defined function with exists(). The user-defined function will either calculate a value or set Resultset.SUPPRESS.
If there is a value the exits() function returns TRUE, however if Resultset.SUPPRESS is set it does also return TRUE! This looks to me like a bug in exists() function. Shouldn't it always return FALSE if the input is Resultset.SUPPRESS?
Regards, TanjaHi Stefan!
> The exists() function checks, if a queue is empty.
> An empty queue is <b>not</b> represented by the
> SUPPRESS value.
> If inside a queue there is a SUPPRESS value, the
> queue is <b>not</b> empty.
Ok, so it's not a bug and the exists() function is working as expected.
> If you want the exist() function after a UDF, provide
> an empty queue, or easier: return the values "true"
> or "false" directly from the UDF.
Yes, that's how I actually solved the problem. The UDF was used at several places where the ResultList.SUPPRESS output was needed. So I copied the UDF and changed it so that the output was TRUE or FALSE instead.
Regards, Tanja -
Mapping tool creates new columns one at a time
Hi All,
I'm using Kodo 3.2.2 with MySql 4.1. I have a fairly large table (over
2million rows) representing one persistent class. I need to add several
new fields to the object, which will require a refresh mapping on the
database to add new columns for the fields.
It seems when I run refresh mapping on the database, Kodo is adding each
new field individually in seperate ALTER TABLE statements, rather than
adding all the columns in one ALTER TABLE statement.
With MySQL and large tables, this can really increase the time required to
refresh the mapping - I've tried with MSSQL and that database must handle
ALTER TABLE commands differently because it doesn't take a fraction of the
time that MySQL takes.
Is this a bug (I doubt it), but rather a feature improvement?
Thoughts?
Thanks,
BrendanThanks Abe for the reply - I've been meaning to look at the process of
creating SQL scripts to perform the refresh mappings on our databases.
I'll have a look at this process before we talk contracting!
Thanks,
Brendan
Abe White wrote:
Unfortunately, we don't have any immediate plans to optimize ALTER TABLEsince
it's not a runtime operation, and as you say most DBs don't have a problemwith
it. Also, note that the documentation shows how to get Kodo to create SQL
scripts rather than directly modify the DB; you could easily edit thescripts
Kodo generates to make them more efficient before piping the SQL to MySQLusing
its client app. (Note that Kodo 3.3 introduces the ability to generate SQL
scripts directly from the mapping tool, rather than having to take an extrastep
through the schema tool).
If getting Kodo to combine ALTER statements is important to you, you couldalso
contact [email protected] about contracting us to expedite this work. -
Hi All,
I am abap consultant, so its difficult to write a XSLT mapping program.
Is there any XSLT mapping tool available on net to use free?
Which can take source XML & Target XML and upon doing graphical mapping
it generates the XSLT mapping program between source & target XML.
RegardsRohan,
Is there any XSLT mapping tool available on net to use free?
Yes, Stylus Studio and Altova have free download-able tool for XSL Mapping.
Which can take source XML & Target XML and upon doing graphical mapping
it generates the XSLT mapping program between source & target XML.
I don't think there is any tool which will make use of graphical mapping to create an XSL Mapping.
But the point is, if you are creating a graphical mapping, why you need XSL?
Regards,
Neetesh -
Different mapping tools in the market -- For BPM mapping in XI
Hi All
I am more intersted in learning the BPM mapping tools(3rd party or any)
Can any list out the different tools and which are the best ?
Our company looking forward to implement XI (BPM's) with mapping tools
Can any help me on this
Regards
RakeshHi Rakesh,
plz have a look to <a href="http://help.sap.com/saphelp_nw04/helpdata/en/14/80243b4a66ae0ce10000000a11402f/frameset.htm">SAP Library: SAP Exchange Infrastructure</a> for understanding XI, BPM and Mappings.
BPM has no special mapping tool. You can use Java, ABAP, XSLT and graphical Mapping (Message Mapping) at XI, for any case - BPM or not. 3rd Party has nothing to do with BPM or Mapping. That means a non SAP system.
Regards,
Udo -
How to work with EEWB tool in CRM and how to assign it to PCUI
Hi Friends,
Can any body will suggest me how to work with EEWB tool in CRM to add new fields ,i need to attach the fields to a GUI screen and same to PCUI also,
And how to attach a search help for those fields,is the tool will automatically will create the search helps or it is similar as we do in abap,
So can any body suggest me to get a material on this ,
Thaking you
Regards
Raghavendra PrasadPrasad
Following are the steps involved in general :
1. Select the filter Worklist and enter your name in the input field of the object list selection. Press the enter key. Your object list is displayed.
2. Place your cursor on the highest node(PROJECT BY XXXXXX). Select Create project from the context menu by right-clicking on it. You see the dialog box Create project.
3. Enter a project name, description, packages, and namespaces for each system used. Leave the dialog box by pressing the enter key.
Specify transport requests. The Project is created and appears in the object list.
4. Place your cursor on the new project in the object list and select Create extension in the context menu. You see the dialog box Create extension.
5. Enter a name and description. Define a Business Object and extension type. Press the enter key.The extension is created and appears in the object list below the project.
6. Place your cursor on the new extension in the object list and select Call wizard in the context menu. The wizard for the extension action starts automatically.
7. Fill in the input fields following the notes on screen and end the wizard by clicking on Complete.The extension tasks have been created and appear in the object list.
Project and extension are created !
Also take care that you have the Transport Requests and Save the Project and Extensions against a Development Class !
In general , EEW will automatically puts the fields on the Screen. We donot want to worry abt that !
The generated BADIs can be implemented to do some Checks(for example) !
I hope this helps !
Thanks
<b>Allot points if this helps !</b> -
Hi,
Most of my flows are <b>"IDoc -> file" or "file -> Idoc"</b>, and I need to manage several transcodification tables for different countries (I prefer a DDIC table to FixValue or Value mapping) and with an amount of Business systems (more than 300).
Before this week, I used <b>Graphical mapping</b>... but with some difficults to manage correctly several levels of IDoc segments. Graphical mapping is easy to use when there are one or two "0...unbound" segments but no more. And you cannot have an easy access to a DDIC (need to use an RFC in BPM).
Since I'm trying to use <b>abap mapping</b>... but with some difficults to manage correctly the creation of an "0..unbound" messages, in order to distribute them to one or several receivers. Abap mapping is esay to use when there is only one receiver (no management before a block "Multiline to single line"; and it is interresting for requests on DDIC tables (very easy). But it seems there is some differences between a testing with tcode "sxi_mapping_test" (thus in foreground ==> easy to debug) and with the execution of the scenario (thus in background ==> difficult to debug).
I don't know yet the XSLT mapping and the Java mapping (a complete one, not a java function inside graph mapping).
Inside XI 3.0, for such flows, is there a <b>mapping tool</b> which is better than the other with IDocs?
Regards.
Mickael.You can call Java programs from XSLT mapping.
So any lookups you can code in Java and call it from XSLT program.
Below is the link to know more on XSLT Mapping with Java Enhancement.
http://help.sap.com/saphelp_nw04/helpdata/en/55/7ef3003fc411d6b1f700508b5d5211/frameset.htm
There are couple of blogs on the same.
Hope it helps,
Regards,
Satish -
Any free downloads are there XSLT mapping tool
Hi all ,
any free down loads are there XSLT mapping tool , i need to enchance the mapping which is already done in XSLT mapping there they have done look ups also using java codinh , i do have just XSLT file in import arichive , so please help me in it
thanking you
sridharHi ;
Refer this
XSLT mapping
/people/prasadbabu.nemalikanti3/blog/2006/03/30/xpath-functions-in-xslt-mapping
Mudit -
Hi,
we have strange problem in File2BAPI Scenario that in Message-Mapping no tools are available. I mean this smal row where you e.g. arrange automaticall dependencies and show lines between the fields - i have no clue if these tools have a name.
Can somebody help?If I understand you correct ...you are searching for mapping links
which source filed is mapped to which target field if this is what you are searching for then....
you can find a rectangle box in the mapping tool ...which have the option of show all .... which shows the mapping links
HTH
Rajesh -
How to enable message mapping tools in design integration buldier?
Hi,
The message mapping tools like 'Map selected fields and substructures if names are identical', 'Clear mapping', 'Data flow editor', 'Text Preview', 'Dependencies', etc are not enabled in our PI. The version of PI is PI_BASIS 2005_1_700 and the java version installed on PI server is 1.4.2. Is it something to do with compatibility or options to be enabled in some settings? Please help.
Regards,
Priyanka SHi Priyanka,
Uninstall Java 1.4.2 and try to reinstall again it should work.
Regards,
Naveen -
Mapping tool: mapping child nodes (level2 hierarchy) to bapi wrapper fields
Hi,
I'm new to MI7.1. I'll try the demo on help.sap.com. I have following data object EQUIPMENT with node structure in DOE:
ROOTNODE (attr: EQUIPMENT_ID/ SERIAL_NO)
child node level 1 DETAILS (attr: SERIAL_NO/TYPE/BRAND/INSTRUCTIONS)
child node level 2 LOCATION (attr: SERIAL_NO/ADDRESS_LINE1/
ADDRESS_LINE2/ZIP_CODE/...)
In backend my bapi wrapper is build using structures:
TOP: ZSEQUIPMENT (attr: EQUIPMENT_ID/SERIAL_NO)
010: ZSEQUIPMENT_DET(attr: SERIAL_NO/TYPE/BRAND/INSTRUCTIONS)
020: ZSLOCATION(attr: SERIAL_NO/ADDRESS_LINE1/...)
When i want to use mapping tool in middleware for the backend adapter, after mapping the fields, during activation i get the error:
Referential integrity between node DETAILS and it's parent is not complete.
Referential integrity between node LOCATION and it's parent is not complete.
What does that mean? How can I solve this?
thanks
PeterSolved it myself with explicit key mapping. thanks anyway
-
Mapping Split using the Graphical Mapping Tool
Hello,
I am a little confused right now... so I turn to you for help!
I found this excellent blog:
/people/claus.wallacher/blog/2006/06/29/message-splitting-using-the-graphical-mapping-tool
It details how to do a message split using the Graphical Mapping Tool. WHich is exactly what I want!
But then I found this on help.sap.com:
http://help.sap.com/saphelp_nw04/helpdata/en/42/ed364cf8593eebe10000000a1553f7/frameset.htm
Which states that:
Messages cannot be sent by using different Adapter Engines in a mapping-based message split. This affects configuration thus: All receiver agreements that have a receiver interface from the mapping entered in the key must only be assigned communication channels with the following adapter types:
- RFC Adapter
- SAP Business Connector Adapter
- File/FTP Adapter
- JDBC Adapter
- JMS Adapter
- SOAP adapter
- Marketplace adapter
- Mail Adapter
- RNIF adapter
- CIDX Adapter
I have a simple mappling split where I want to take a file containing multiple materials and send them one by one to a PROXY into SRM. To send to proxy I want to use the HTTP adapter which is not listed above. BUT if I read it correctly it will work, as long as I dont try to do the interface determination based on the mapping.
Is this correct, that it will work I mean? I think so but not sure about the wording in the sentence above, and wanted to check before I go destroy my mapping.
Thanks!
NamHi,
If your scenario is simple and straight fwd like from one source to one target then you can split message without BPM. As Priyanka said in the message mapping go to Message Tab and set the target message occurance to unbounded. Then in the Interface Mapping in the target interface section you will find the occurance in the last column, change occurance to unbounded.
While doing configuration you have to go for Enhanced Interface Determination thats it.
Provided you are above sp14, incase of any lowere SP'a you will not even able to activate your mapping program as it will expect ABSTRACT interface to do multimapping.
Thanks,
Prakash
Thanks,
Prakash -
Design approach help : BIC Mapping Tool Conversion
Hi All,
Design approach:
we know that BIC mapping tool can be used for EDI to XML conversion. also i know that its a Any to any converter.
But we prefer EDI to EDI XML conversion only via this tool and do the mapping in SAP PI as it would be easy to do mapping change if any in PI than redeploy the mapping in module location every time.
My question is:
we know that sender file adapter supports FCC for max of 3 hierarchy levels.
Can we make it a practice of accepting requirements in SAP PI which has complex Flat file structure (more than 3 levels). and use BIC mapping tool to convert the Complex flat file Structure (with more than 3 levels) into PI required format and proceed with the mapping and Configuration. (Note: hear the assumption is that the organisation has BIC Mapping tool procured for some EDI message scenario's ).
or is it best practice to ask the Source system to supply flat files strictly in Header,with 1 line item format?
Suggestions would be deeply appreciated.
Warm Regards,
Senthilprakash>
> if you are thinking of using only BIC mapping tool for converting flat file to xml and want to proceed with normal configuration without using BIC modules then it is not feasible.
>
Dear Suresh,
I am very well aware of that. we have Seeburger SFTP adapter installed in our PI system. and for EDI conversion we use BIC for converting to XML and deploy the module in the adapter level.
Now my question is that: weather is it the rite way to start accepting requirement from source which has complex flat file structure (non edi messages) and using BIC module in adapter to convert it into XML and proceed with configuration or better to ask the source system to send the flat file in a format which is accepted by our file adater FCC.
what are the drawbacks/bottlenecks we see in using BIC module for converting non EDI complex flat files into XML format? in PI
Regards,
Senthilprakash. -
Reverse mapping tool in 3.0.1 ignores "-schemas" option
I believe I have discovered a bug in the 3.0.1 version of the reverse
mapping tool.
Here is a script of the commands that worked fine in 3.0.0:
Script started on Mon Jan 12 11:02:19 2004
1$ which schemagen
/opt/kodo-jdo-3.0.0/bin/schemagen
2$ echo $PATH
/opt/kodo-jdo-3.0.0/bin:/sw/db/oracle/oracle817/bin:/sw/gen/sparc-sun-solaris2.9/acroread/5.06/bin:/sw/gen/sparc-sun-solaris2.9/cvs/1.11.5/bin:/sw/gen/sparc-sun-solaris2.9/esound/0.2.29/bin:/sw/gen/sparc-sun-solaris2.9/mpg123/0.59r/bin:/usr/bin:/sw/gen/sparc-sun-solaris2.9/gnupg/1.2.1/bin:/sw/gen/sparc-sun-solaris2.9/mozilla/1.3/bin:/sw/gen/sparc-sun-solaris2.9/openssh/3.7.1p2/sbin:/sw/gen/sparc-sun-solaris2.9/openssh/3.7.1p2/bin:/sw/pd/workman-1.3.4/bin:/usr/openwin/bin:/usr/bin:/sbin:/bin:/usr/sbin:/usr/ccs/bin:/usr/ucb:/opt/local/bin:/sw/modules/bin:/sw/com/bin:/sw/pd/bin:/sw/pd/office52/program:/sw/pd/RealPlayer8:/users/n9208/bin:/opt/openssh/bin:/usr/dt/bin:/usr/dt/bin:/usr/openwin/bin:/sw/db/tools/bin:/sw/db/iss/bin:/usr/local/bin:/usr/local/scripts
3$ echo $CLASSPATH
:/opt/oracle/oracle9.0.1.4.zip:/opt/kodo-jdo-3.0.0:/opt/kodo-jdo-3.0.0/lib/kodo-jdo-runtime.jar:/opt/kodo-jdo-3.0.0/lib/kodo-jdo.jar:/opt/kodo-jdo-3.0.0/lib/jakarta-commons-collections-2.1.jar:/opt/kodo-jdo-3.0.0/lib/jakarta-commons-lang-1.0.1.jar:/opt/kodo-jdo-3.0.0/lib/jakarta-commons-logging-1.0.3.jar:/opt/kodo-jdo-3.0.0/lib/jakarta-commons-pool-1.0.1.jar:/opt/kodo-jdo-3.0.0/lib/jakarta-regexp-1.1.jar:/opt/kodo-jdo-3.0.0/lib/jca1.0.jar:/opt/kodo-jdo-3.0.0/lib/jdbc-hsql-1_7_0.jar:/opt/kodo-jdo-3.0.0/lib/jdbc2_0-stdext.jar:/opt/kodo-jdo-3.0.0/lib/jdo-1.0.1.jar:/opt/kodo-jdo-3.0.0/lib/jndi.jar:/opt/kodo-jdo-3.0.0/lib/jta-spec1_0_1.jar:/opt/kodo-jdo-3.0.0/lib/log4j-1.2.6.jar:/opt/kodo-jdo-3.0.0/lib/xalan.jar:/opt/kodo-jdo-3.0.0/lib/xercesImpl.jar:/opt/kodo-jdo-3.0.0/lib/xml-apis.jar:/opt/kodo-jdo-3.0.0/lib/jfreechart-0.9.13.jar:/opt/kodo-jdo-3.0.0/lib/jcommon-0.8.8.jar
4$ schemagen -p kodo.properties -f schema.xml -schemas PRODTRDTA.F0101
0 INFO [main] kodo.Tool - Schema generator running on schemas
"PRODTRDTA.F0101". This process may take some time. Enable the
kodo.jdbc.Schema logging category to see messages about the collection of
schema data.
136 INFO [main] jdbc.Schema - Reading table information for schema name
"PRODTRDTA", table name "F0101".
672 INFO [main] jdbc.Schema - Reading column information for table
"PRODTRDTA.F0101".
727 INFO [main] jdbc.Schema - Reading primary keys for schema name
"PRODTRDTA", table name "F0101".
2187 INFO [main] jdbc.Schema - Reading indexes for schema name
"PRODTRDTA", table name "F0101".
2432 INFO [main] jdbc.Schema - Reading foreign keys for schema name
"PRODTRDTA", table name "F0101".
2632 INFO [main] kodo.Tool - Writing XML schema.
5$
script done on Mon Jan 12 11:03:14 2004
Note the first line of logging output: both the schema name and table name
are properly recognized.
Here is the scripted output of the same commands in 3.0.1:
Script started on Mon Jan 12 10:29:03 2004
1$ which schemagen
/opt/kodo-jdo-3.0.1/bin/schemagen
2$ echo $PATH
/opt/kodo-jdo-3.0.1/bin:/sw/db/oracle/oracle817/bin:/sw/gen/sparc-sun-solaris2.9/acroread/5.06/bin:/sw/gen/sparc-sun-solaris2.9/cvs/1.11.5/bin:/sw/gen/sparc-sun-solaris2.9/esound/0.2.29/bin:/sw/gen/sparc-sun-solaris2.9/mpg123/0.59r/bin:/usr/bin:/sw/gen/sparc-sun-solaris2.9/gnupg/1.2.1/bin:/sw/gen/sparc-sun-solaris2.9/mozilla/1.3/bin:/sw/gen/sparc-sun-solaris2.9/openssh/3.7.1p2/sbin:/sw/gen/sparc-sun-solaris2.9/openssh/3.7.1p2/bin:/sw/pd/workman-1.3.4/bin:/usr/openwin/bin:/usr/bin:/sbin:/bin:/usr/sbin:/usr/ccs/bin:/usr/ucb:/opt/local/bin:/sw/modules/bin:/sw/com/bin:/sw/pd/bin:/sw/pd/office52/program:/sw/pd/RealPlayer8:/users/n9208/bin:/opt/openssh/bin:/usr/dt/bin:/usr/dt/bin:/usr/openwin/bin:/sw/db/tools/bin:/sw/db/iss/bin:/usr/local/bin:/usr/local/scripts
3$ echo $CLASSPATH
:/opt/oracle/oracle9.0.1.4.zip:/opt/kodo-jdo-3.0.1:/opt/kodo-jdo-3.0.1/lib/kodo-jdo-runtime.jar:/opt/kodo-jdo-3.0.1/lib/kodo-jdo.jar:/opt/kodo-jdo-3.0.1/lib/jakarta-commons-collections-2.1.jar:/opt/kodo-jdo-3.0.1/lib/jakarta-commons-lang-1.0.1.jar:/opt/kodo-jdo-3.0.1/lib/jakarta-commons-logging-1.0.3.jar:/opt/kodo-jdo-3.0.1/lib/jakarta-commons-pool-1.0.1.jar:/opt/kodo-jdo-3.0.1/lib/jakarta-regexp-1.1.jar:/opt/kodo-jdo-3.0.1/lib/jca1.0.jar:/opt/kodo-jdo-3.0.1/lib/jdbc-hsql-1_7_0.jar:/opt/kodo-jdo-3.0.1/lib/jdbc2_0-stdext.jar:/opt/kodo-jdo-3.0.1/lib/jdo-1.0.1.jar:/opt/kodo-jdo-3.0.1/lib/jndi.jar:/opt/kodo-jdo-3.0.1/lib/jta-spec1_0_1.jar:/opt/kodo-jdo-3.0.1/lib/log4j-1.2.6.jar:/opt/kodo-jdo-3.0.1/lib/xalan.jar:/opt/kodo-jdo-3.0.1/lib/xercesImpl.jar:/opt/kodo-jdo-3.0.1/lib/xml-apis.jar:/opt/kodo-jdo-3.0.1/lib/jfreechart-0.9.13.jar:/opt/kodo-jdo-3.0.1/lib/jcommon-0.8.8.jar:/opt/kodo-jdo-3.0.1/lib/jline.jar:/opt/kodo-jdo-3.0.1/lib/sqlline.jar
4$ schemagen -p kodo.properties -f schema.xml -schemas PRODTRDTA.F0101
1 INFO [main] kodo.Tool - Schema generator running on schemas "all".
This process may take some time. Enable the kodo.jdbc.Schema logging
category to see messages about the collection of schema data.
103 INFO [main] jdbc.Schema - Reading table information for schema name
"null", table name "null".
Exception in thread "main" java.lang.OutOfMemoryError
5$
script done on Mon Jan 12 11:01:45 2004
Note the first line of logging output here: the schema is listed as "all"
instead of the limited scope I had specified.
This run eventually crashes due to the fact that the account which I am
running the mapping tool in has access to thousands of tables, and thus
eventually the JVM runs out of available heap.
My workaround is to fall back to 3.0.0.Thanks for the report. We noticed this ourselves a short while ago.
The bug will be fixed in 3.0.2. -
Problems with Mapping Tool in Tutorial
Hello,
I am having problems with section 2.3 in the tutorial, even with the
completed solutions of the tutorial. In particular, I cannot add Rabbit
and Snake to the petshop. I get the following errors:
C:\Apps\kodo-jdo-3.1.2\tutorial\solutions>javac *.java
C:\Apps\kodo-jdo-3.1.2\tutorial\solutions>jdoc package.jdo
578 INFO [main] kodo.Tool - JDO enhancer running on type "class
tutorial.Animal".
907 INFO [main] kodo.Tool - The class is already persistence capable -
no enhancement performed.
907 INFO [main] kodo.Tool - JDO enhancer running on type "class
tutorial.Dog".
907 INFO [main] kodo.Tool - The class is already persistence capable -
no enhancement performed.
907 INFO [main] kodo.Tool - JDO enhancer running on type "class
tutorial.Rabbit".
985 WARN [main] kodo.Enhance - Type "class tutorial.Rabbit" has no
metadata; enhancing as persistence aware. If you intended for "class
tutorial.Rabbit" to be persistence-capable, then this means that Kodo
could not find any JDO metadata for "class tutorial.Rabbit". This can
happen if the directory containing your metadata is not in your CLASSPATH,
or if your JDO metadata files are not named in accordance with the JDO
specification. See the Metadata Placement section of the Java Data Objects
documentation distributed with Kodo JDO for more information.
985 INFO [main] kodo.Tool - The class does not have JDO metadata -
enhanced as persistence-aware.
1063 INFO [main] kodo.Tool - JDO enhancer running on type "class
tutorial.Snake".
1094 WARN [main] kodo.Enhance - Type "class tutorial.Snake" has no
metadata; enhancing as persistence aware. If you intended for "class
tutorial.Snake" to be persistence-capable, then this means that Kodo could
not find any JDO metadata for "class tutorial.Snake". This can happen if
the directory containing your metadata is not in your CLASSPATH, or if
your JDO metadata files are not named in accordance with the JDO
specification. See the Metadata Placement section of the Java Data Objects
do
cumentation distributed with Kodo JDO for more information.
1094 INFO [main] kodo.Tool - The class does not have JDO metadata -
enhanced as persistence-aware.
C:\Apps\kodo-jdo-3.1.2\tutorial\solutions>mappingtool -action refresh
package.jdo
3812 INFO [main] kodo.Tool - Mapping tool running on type "class
tutorial.Animal" with action "refresh".
4047 WARN [main] kodo.MetaData - There has been a change to the
definition of "tutorial.Animal" or its schema since it was last mapped, or
the mapping you defined is invalid: "The table "ANIMAL" specified in the
mapping for type "tutorial.Animal" does not exist."
4062 WARN [main] kodo.MetaData - There has been a change to the
definition of "tutorial.Animal.<version-indicator>" or its schema since it
was last mapped, or the mapping you defined is invalid: "The "column"
attribute/extension for the version indicator on type
"tutorial.Animal.<version-indicator>" is missing or names a column
"JDOVERSION" that does not exist."
4062 WARN [main] kodo.MetaData - There has been a change to the
definition of "tutorial.Animal.<class-indicator>" or its schema since it
was last mapped, or the mapping you defined is invalid: "The
"class-column" attribute/extension for the class indicator on type
"tutorial.Animal.<class-indicator>" is missing or names a column that does
not exist."
4062 WARN [main] kodo.MetaData - There has been a change to the
definition of "tutorial.Animal.name" or its schema since it was last
mapped, or the mapping you defined is invalid: "The "column"
attribute/extension for field "tutorial.Animal.name" is missing or names a
column "NAME0" in table "ANIMAL" that does not exist."
4062 WARN [main] kodo.MetaData - There has been a change to the
definition of "tutorial.Animal.price" or its schema since it was last
mapped, or the mapping you defined is invalid: "The "column"
attribute/extension for field "tutorial.Animal.price" is missing or names
a column "PRICE" in table "ANIMAL" that does not exist."
4078 INFO [main] kodo.Tool - Mapping tool running on type "class
tutorial.Dog" with action "refresh".
4078 INFO [main] kodo.Tool - Mapping tool running on type "class
tutorial.Rabbit" with action "refresh".
Exception in thread "main" kodo.meta.JDOMetaDataNotFoundException: No JDO
metadata was found for type "class tutorial.Rabbit". Ensure that your JDO
metadata files are accessible via resource lookup at runtime (typically
this means they must be in your CLASSPATH), and that they are located in
one of the JDO standard locations.
at
kodo.meta.JDOMetaDataRepositoryImpl.getMetaData(JDOMetaDataRepositoryImpl.java:131)
at
kodo.meta.DelegatingJDOMetaDataRepository.getMetaData(DelegatingJDOMetaDataRepository.java:123)
at
kodo.jdbc.meta.MappingRepository.getMapping(MappingRepository.java:161)
at kodo.jdbc.meta.MappingTool.refresh(MappingTool.java:576)
at kodo.jdbc.meta.MappingTool.run(MappingTool.java:909)
at kodo.jdbc.meta.MappingTool.run(MappingTool.java:850)
at kodo.jdbc.meta.MappingTool.main(MappingTool.java:783)
C:\Apps\kodo-jdo-3.1.2\tutorial\solutions>It sounds like your CLASSPATH is not set up correctly. Did you follow
the instructions in the README for setting up your environment?
Maybe you are looking for
-
I want to get NEW_PAGE after 5th SY-TABIX in Smartform.
Hi Experts, I've created Two Tables into a Folder in Single Main Window but I when execute smartform i'm getting Second Table after Finishing First Table..but i want to Get Second Table after end of 5th SY-TABIX of First Table. and N
-
Can't get iPhoto '09 to work since reverting from iPhoto '11
Ok, I have read and re-read what seem like hundreds of posts (mostly from late 2010) but cannot find an answer to this. I had iPhoto '09 on my computer when I bought it in October, and the "free upgrade disc" for '11 was given to me, but I had never
-
a while ago i backed up my ipod touch 4g and yesterday it was acting up so i restored it and it deleted ALL of my pictures so can anyone help me to get them back? currently running iOS 4.3.5
-
How to improve Performace of this data.
Hi All, We have ticket_master table with 200,000 currently and grows 2000 records per day. structure is ticket_no VARCHAR2(20) PK, trip_id VARCHAR2(20) RK refers to trip_master(trip_id), passenger_name,fare,boarding etc... second table is Ticket_canc
-
Is iTunes compatible with WINDOWS 8 DEVELOPER PREVIEW?
I installed WINDOWS 8 DEVELOPER PREVIEW about 3 weeks ago. I am unable to sync my iPod. The computer recognizes the APPLE software but I can't go anywere from there.