diff --git a/dev/cnf/oss_ibm.maven b/dev/cnf/oss_ibm.maven index 8dc6f61d3c9a..709fcdfe288f 100644 --- a/dev/cnf/oss_ibm.maven +++ b/dev/cnf/oss_ibm.maven @@ -71,17 +71,17 @@ com.ibm.ws.commons-io:commons-io:1.4 org.apache.geronimo.specs:geronimo-ejb_3.1_spec-alt:1.0.0 org.eclipse:yasson:1.0.0 com.ibm.ws.org.eclipse.jdt.core.compiler:ecj:4.4.2 -com.ibm.ws.org.eclipse.persistence:org.eclipse.persistence.antlr:2.6.5.WAS-2733732 -com.ibm.ws.org.eclipse.persistence:org.eclipse.persistence.asm:2.6.5.WAS-2733732 -com.ibm.ws.org.eclipse.persistence:org.eclipse.persistence.core:2.6.5.WAS-2733732 -com.ibm.ws.org.eclipse.persistence:org.eclipse.persistence.jpa.jpql:2.6.5.WAS-2733732 -com.ibm.ws.org.eclipse.persistence:org.eclipse.persistence.jpa.modelgen:2.6.5.WAS-2733732 -com.ibm.ws.org.eclipse.persistence:org.eclipse.persistence.jpa:2.6.5.WAS-2733732 -com.ibm.ws.org.eclipse.persistence:org.eclipse.persistence.antlr:2.7.1.WAS-7bb6ff9 -com.ibm.ws.org.eclipse.persistence:org.eclipse.persistence.asm:2.7.1.WAS-7bb6ff9 -com.ibm.ws.org.eclipse.persistence:org.eclipse.persistence.core:2.7.1.WAS-7bb6ff9 -com.ibm.ws.org.eclipse.persistence:org.eclipse.persistence.jpa.jpql:2.7.1.WAS-7bb6ff9 -com.ibm.ws.org.eclipse.persistence:org.eclipse.persistence.jpa.modelgen:2.7.1.WAS-7bb6ff9 -com.ibm.ws.org.eclipse.persistence:org.eclipse.persistence.jpa:2.7.1.WAS-7bb6ff9 +com.ibm.ws.org.eclipse.persistence:org.eclipse.persistence.antlr:2.6.5.WAS-90e991c +com.ibm.ws.org.eclipse.persistence:org.eclipse.persistence.asm:2.6.5.WAS-90e991c +com.ibm.ws.org.eclipse.persistence:org.eclipse.persistence.core:2.6.5.WAS-90e991c +com.ibm.ws.org.eclipse.persistence:org.eclipse.persistence.jpa.jpql:2.6.5.WAS-90e991c +com.ibm.ws.org.eclipse.persistence:org.eclipse.persistence.jpa.modelgen:2.6.5.WAS-90e991c +com.ibm.ws.org.eclipse.persistence:org.eclipse.persistence.jpa:2.6.5.WAS-90e991c +org.eclipse.persistence:org.eclipse.persistence.antlr:2.7.1-bd47e8f +org.eclipse.persistence:org.eclipse.persistence.asm:2.7.1-bd47e8f +org.eclipse.persistence:org.eclipse.persistence.core:2.7.1-bd47e8f +org.eclipse.persistence:org.eclipse.persistence.jpa.jpql:2.7.1-bd47e8f +org.eclipse.persistence:org.eclipse.persistence.jpa.modelgen.processor:2.7.1-bd47e8f +org.eclipse.persistence:org.eclipse.persistence.jpa:2.7.1-bd47e8f com.ibm.ws.org.apache.myfaces.core:myfaces-api:2.3.0-20171206-214319-343 com.ibm.ws.org.apache.myfaces.core:myfaces-impl:2.3.0-20171206-214642-335 diff --git a/dev/com.ibm.websphere.appserver.thirdparty.eclipselink.2.7/bnd.bnd b/dev/com.ibm.websphere.appserver.thirdparty.eclipselink.2.7/bnd.bnd index 6f659ce29bcb..b6adcf2f5826 100644 --- a/dev/com.ibm.websphere.appserver.thirdparty.eclipselink.2.7/bnd.bnd +++ b/dev/com.ibm.websphere.appserver.thirdparty.eclipselink.2.7/bnd.bnd @@ -20,7 +20,7 @@ Premain-Class: org.eclipse.persistence.internal.jpa.deployment.JavaSECMPInitiali Bundle-RequiredExecutionEnvironment: JavaSE-1.8 Bundle-Vendor: Eclipse.org - EclipseLink Project Bundle-ManifestVersion: 2 -Specification-Version: 2.7.1.WAS +Specification-Version: 2.7.1 Export-Package: \ org.eclipse.persistence.javax.persistence.osgi;version="2.0.16", \ @@ -33,7 +33,7 @@ Export-Package: \ org.eclipse.persistence.internal.libraries.asm*;version="2.0.16", \ org.eclipse.persistence.internal.libraries.antlr.runtime*;version="2.0.16", \ org.eclipse.persistence.jpa.jpql*;version="2.0.16", \ - org.eclipse.persistence.*;version="2.7.1.WAS" + org.eclipse.persistence.*;version="2.7.1" Import-Package: \ com.ibm.tx.jta;resolution:=optional, \ @@ -101,12 +101,12 @@ DynamicImport-Package: \ Private-Package: com.ibm.ws.eclipselink.osgi Include-Resource: \ -@${repo;org.eclipse.persistence.antlr;3.5.2.v201605171345;EXACT}!/!META-INF/maven/*,\ - @${repo;org.eclipse.persistence.asm;6.0.0.v201702131300;EXACT}!/!META-INF/maven/*,\ - @${repo;org.eclipse.persistence.core;2.7.1.WAS;EXACT}!/!META-INF/maven/*,\ - @${repo;org.eclipse.persistence.jpa.jpql;2.7.1.WAS;EXACT}!/!META-INF/maven/*,\ - @${repo;org.eclipse.persistence.jpa.modelgen;2.7.1.WAS-v20170920-7bb6ff9;EXACT}!/!META-INF/maven/*,\ - @${repo;org.eclipse.persistence.jpa;2.7.1.WAS;EXACT}!/!META-INF/maven/* + @${repo;org.eclipse.persistence.antlr;3.5.2.v201605171345;EXACT}!/!META-INF/maven/*,\ + @${repo;org.eclipse.persistence.asm;6.0.0.v201710052159;EXACT}!/!META-INF/maven/*,\ + @${repo;org.eclipse.persistence.core;2.7.1.v20171221-bd47e8f;EXACT}!/!META-INF/maven/*,\ + @${repo;org.eclipse.persistence.jpa.jpql;2.7.1.v20171221-bd47e8f;EXACT}!/!META-INF/maven/*,\ + @${repo;org.eclipse.persistence.jpa.modelgen;2.7.1.v20171221-bd47e8f;EXACT}!/!META-INF/maven/*,\ + @${repo;org.eclipse.persistence.jpa;2.7.1.v20171221-bd47e8f;EXACT}!/!META-INF/maven/* publish.wlp.jar.suffix: dev/api/third-party @@ -115,7 +115,7 @@ instrument.classesExcludes: \ org/eclipse/persistence/internal/localization/i18n/*.class -buildpath: \ - org.eclipse.persistence.jpa;version=2.7.1.WAS;strategy=exact,\ + org.eclipse.persistence.jpa;version=2.7.1.v20171221-bd47e8f;strategy=exact,\ javax.persistence:javax.persistence-api;version=2.2, \ com.ibm.websphere.org.osgi.core,\ com.ibm.websphere.javaee.jsonp.1.0;version=latest,\ diff --git a/dev/com.ibm.websphere.appserver.thirdparty.eclipselink.2.7/ossc.template b/dev/com.ibm.websphere.appserver.thirdparty.eclipselink.2.7/ossc.template index 5675f3a4064c..6478350a56fe 100644 --- a/dev/com.ibm.websphere.appserver.thirdparty.eclipselink.2.7/ossc.template +++ b/dev/com.ibm.websphere.appserver.thirdparty.eclipselink.2.7/ossc.template @@ -4,9 +4,9 @@ projectURL="https://www.eclipse.org/eclipselink/" version="@VERSION@" revision="@REVISION@" license-type="EPLv1" - contact="sutter@us.ibm.com" + contact="jgrassel@us.ibm.com" encryption="no"> - + diff --git a/dev/com.ibm.websphere.appserver.thirdparty.eclipselink.2.7/resources/org/eclipse/persistence/exceptions/i18n/SDOExceptionResource.nlsprops b/dev/com.ibm.websphere.appserver.thirdparty.eclipselink.2.7/resources/org/eclipse/persistence/exceptions/i18n/SDOExceptionResource.nlsprops index 24bfac1706bf..4b004d0d2816 100644 --- a/dev/com.ibm.websphere.appserver.thirdparty.eclipselink.2.7/resources/org/eclipse/persistence/exceptions/i18n/SDOExceptionResource.nlsprops +++ b/dev/com.ibm.websphere.appserver.thirdparty.eclipselink.2.7/resources/org/eclipse/persistence/exceptions/i18n/SDOExceptionResource.nlsprops @@ -22,9 +22,9 @@ # NLS_MESSAGEFORMAT_ALL # # Strings in this file which contain replacement variables are processed by the MessageFormat -# class (single quote must be coded as 2 consecutive single quotes ''). Strings in this file -# which do NOT contain replacement variables are NOT processed by the MessageFormat class -# (single quote must be coded as one single quote '). +# class (single quote must be coded as 2 consecutive single quotes ''). Strings in this file +# which do NOT contain replacement variables are NOT processed by the MessageFormat class +# (single quote must be coded as one single quote '). # # ------------------------------------------------------------------------------------------------- 45000=Could not find ID element of type ID on type with uri [{0}] and name [{1}] . @@ -51,7 +51,7 @@ 45011=Could not create a DataObject for type with uri [{0}] and name [{1}] because type.isAbstract() returns true. -45012=Could not create a DataObject for interface [{0}], trying to create a DataObject for type with uri [{1}] and name [{2}] +45012=Could not create a DataObject for interface [{0}], trying to create a DataObject for type with uri [{1}] and name [{2}] 45013=Cannot look up app info for null argument. @@ -141,7 +141,7 @@ 45210=The DataObject being marshalled is not from the same HelperContext as the XMLHelper. -45211=Could not define type with name [{0}]. The name is not a valid XML name. +45211=The type could not be defined with the [{0}] name. The name is not a valid XML name. -45212=Could not define property with [{0}]. The name is not a valid XML name. +45212=The property could not be defined with the [{0}] name. The name is not a valid XML name. diff --git a/dev/com.ibm.websphere.appserver.thirdparty.eclipselink.2.7/resources/org/eclipse/persistence/internal/localization/i18n/LoggingLocalizationResource.nlsprops b/dev/com.ibm.websphere.appserver.thirdparty.eclipselink.2.7/resources/org/eclipse/persistence/internal/localization/i18n/LoggingLocalizationResource.nlsprops index 49797ac95f41..304973f1e71c 100644 --- a/dev/com.ibm.websphere.appserver.thirdparty.eclipselink.2.7/resources/org/eclipse/persistence/internal/localization/i18n/LoggingLocalizationResource.nlsprops +++ b/dev/com.ibm.websphere.appserver.thirdparty.eclipselink.2.7/resources/org/eclipse/persistence/internal/localization/i18n/LoggingLocalizationResource.nlsprops @@ -22,275 +22,43 @@ # NLS_MESSAGEFORMAT_ALL # # Strings in this file which contain replacement variables are processed by the MessageFormat -# class (single quote must be coded as 2 consecutive single quotes ''). Strings in this file -# which do NOT contain replacement variables are NOT processed by the MessageFormat class -# (single quote must be coded as one single quote '). +# class (single quote must be coded as 2 consecutive single quotes ''). Strings in this file +# which do NOT contain replacement variables are NOT processed by the MessageFormat class +# (single quote must be coded as one single quote '). # # ------------------------------------------------------------------------------------------------- -EJB20_Codegeneration_For_UOW_Change_Policy_enter=UOWChangePolicyCodeGenerator.generateCodeForUOWChangePolicy enter - -EJB20_Project_Deployment_adjustDescriptorsForUOW_enter=UOWChangeSetFlagCodeGenerator.adjustDescriptorForUOWFlag enter - -EJB_create=Create EJB ({0}) - -EJB_find_all=Find all EJB objects ({0}) - -EJB_find_all_by_name=Find all EJB objects by named query ({0}) - -EJB_find_one=Find one EJB object ({0}) - -EJB_find_one_by_name=Find one EJB object by named query ({0}) - -EJB_load=Load EJB - -EJB_remove=Remove EJB ({0}) - -EJB_store=Store EJB ({0}) - External_transaction_controller_not_defined_by_server_platform=The DatabaseSession has an external transaction controller defined by something other than the ServerPlatform. EclipseLink will permit the override of the external transaction controller, but we recommend you consider the alternative of subclassing org.eclipse.persistence.platform.server.ServerPlatformBase and override getExternalTransactionControllerClass(). -External_transaction_controller_not_defined_by_server_platform.MSGID=TOP-50050 - JDBC_driver_does_not_support_meta_data=Connected: unknown (JDBC Driver does not support meta data.) -JDBC_driver_does_not_support_meta_data.MSGID=TOP-50007 - -JMS_exception_thrown=JMSException thrown - -JTS_after_completion=After JTS Completion - -JTS_after_completion_with_argument=After JTS Completion ({0}) - -JTS_before_completion=Before JTS Completion - -JTS_begin=Begin JTS transaction - -JTS_commit=Commit JTS transaction. - -JTS_commit_with_argument=JTS#commit({0}) - -JTS_register=JTS register - -JTS_rollback=Rollback JTS transaction. - -Merging_from_remote_server=Merging {0}: {1} from remote server - -OBJECTCHANGEPOLICY_TURNED_ON=Change tracking turned on for: {0} - -PM_DescriptorContents=********** PersistenceManager.getPMDescriptorContents() - -PM_initialize_enter=PersistenceManager.initialize enter for {0} - -PM_initialize_return=PersistenceManager.initialize return for {0} - -PM_postDeploy_enter=PersistenceManager.postDeploy enter for {0} - -PM_postDeploy_return=PersistenceManager.postDeploy return for {0} - -PM_preDeploy_enter=PersistenceManager.preDeploy enter for {0} - -PM_preDeploy_return=PersistenceManager.preDeploy return for {0} - -ProjectDeployment_configureDescriptor_enter=ProjectDeployment.configureDescriptor enter: {0} - -ProjectDeployment_configureDescriptor_return=ProjectDeployment.configureDescriptor return - -ProjectDeployment_configureDescriptors_enter=ProjectDeployment.configureDescriptors enter - -ProjectDeployment_configureDescriptors_return=ProjectDeployment.configureDescriptors return - -ProjectDeployment_undeploy_enter=ProjectDeployment.undeploy enter - -ProjectDeployment_undeploy_return=ProjectDeployment.undeploy return - -TX_afterCompletion=TX afterCompletion callback, status={0} - -TX_beforeCompletion=TX beforeCompletion callback, status={0} - -TX_begin=TX beginTransaction, status={0} - -TX_beginningTxn=TX Internally starting - -TX_bind=TX binding to tx mgr, status={0} - -TX_commit=TX commitTransaction, status={0} - -TX_committingTxn=TX Internally committing - -TX_rollback=TX rollbackTransaction, status={0} - -TX_rollingBackTxn=TX Internally rolling back - -WebLogic_10_Platform_serverSpecificRegisterMBeans_enter=WebLogic_10_Platform.serverSpecificRegisterMBeans enter - -WebLogic_10_Platform_serverSpecificRegisterMBeans_return=WebLogic_10_Platform.serverSpecificRegisterMBeans return - -XML_call=XML call - -XML_data_call=XML data call - -XML_data_delete=XML data delete - -XML_data_insert=XML data insert - -XML_data_read=XML data read - -XML_data_update=XML data update - -XML_delete=XML delete - -XML_existence_check=XML existence check - -XML_insert=XML insert - -XML_read=XML read - -XML_read_all=XML read all - -XML_update=XML update - -acquire_client_session_broker=acquire client session broker - -acquire_connection=Connection acquired from connection pool [{0}]. - -acquire_unit_of_work=acquire unit of work - -acquire_unit_of_work_with_argument=acquire unit of work: {0} - -acquiring_deferred_lock=Thread "{1}" has acquired a deferred lock on object : {0} in order to avoid deadlock. - -active_thread=Thread : {0} - -active_thread_is_different_from_current_thread=Forcing the activeThread "{0}" on the mergeManager "{1}" to be the currentThread "{2}" because they are different. - -adapter_result=Adapter result: {0} - -added_unmapped_field_to_returning_policy=Added unmapped field {0} to ReturningPolicy of {1} - all_registered_clones=All Registered Clones: -all_registered_clones.MSGID=TOP-50022 - an_error_executing_ejbSelect=An error occurred executing ejbSelect: {0} -an_error_executing_ejbSelect.MSGID=TOP-50042 - an_error_executing_finder=An error occurred executing finder: {0} -an_error_executing_finder.MSGID=TOP-50041 - an_error_occured_executing_findByPrimaryKey=An error occurred executing findByPrimaryKey: {0} -an_error_occured_executing_findByPrimaryKey.MSGID=TOP-50039 - an_error_occured_initializing_dms_listener=Exception thrown when initializing DMS embedded listener and the SPY Servlet -an_error_occured_initializing_dms_listener.MSGID=TOP-50072 - an_error_occured_preparing_bean=An error occurred preparing bean for invocation: {0} -an_error_occured_preparing_bean.MSGID=TOP-50040 - an_error_occured_trying_to_undeploy_bean=An error occurred trying to undeploy bean (after deployment failure): {0} -an_error_occured_trying_to_undeploy_bean.MSGID=TOP-50038 - -annotation_default_alias.MSGID=TOP-50142 - -annotation_default_association_table_name.MSGID=TOP-50155 - -annotation_default_column.MSGID=TOP-50145 - -annotation_default_fk_column.MSGID=TOP-50147 - -annotation_default_inheritance_fk_column.MSGID=TOP-50154 - -annotation_default_inheritance_pk_column.MSGID=TOP-50153 - -annotation_default_many_to_many_reference_class.MSGID=TOP-50161 - -annotation_default_many_to_one_reference_class.MSGID=TOP-50160 - -annotation_default_one_to_many_mapping.MSGID=TOP-50144 - -annotation_default_one_to_many_reference_class.MSGID=TOP-50159 - -annotation_default_one_to_one_mapping.MSGID=TOP-50143 - -annotation_default_one_to_one_reference_class.MSGID=TOP-50158 - -annotation_default_pk_column.MSGID=TOP-50146 - -annotation_default_secondary_table_fk_column.MSGID=TOP-50157 - -annotation_default_secondary_table_pk_column.MSGID=TOP-50156 - -annotation_default_source_fk_column.MSGID=TOP-50150 - -annotation_default_source_pk_column.MSGID=TOP-50149 - -annotation_default_table_name.MSGID=TOP-50148 - -annotation_default_target_fk_column.MSGID=TOP-50152 - -annotation_default_target_pk_column.MSGID=TOP-50151 - annotation_warning_ignore_annotation=Ignoring the annotation [{0}] on the element [{1}] because of an XML metadata-complete setting of true for this class. -annotation_warning_ignore_embedded_id.MSGID=TOP-50164 - -annotation_warning_ignore_get_method.MSGID=TOP-50170 - -annotation_warning_ignore_id_class.MSGID=TOP-50165 - -annotation_warning_ignore_inheritance.MSGID=TOP-50169 - -annotation_warning_ignore_mapping.MSGID=TOP-50162 - -annotation_warning_ignore_primary_key.MSGID=TOP-50163 - annotation_warning_ignore_private_owned=Ignoring @PrivateOwned on element [{1}] within entity class [{0}]. A @PrivateOwned can only be used with a @OneToOne, @OneToMany and @VariableOneToOne. Also note, private ownership is implied with a @BasicCollection and @BasicMap. -annotation_warning_ignore_query.MSGID=TOP-50171 - annotation_warning_ignore_return_insert=Ignoring the @ReturnInsert on the element [{0}]. A @ReturnInsert is only supported with a basic mapping. annotation_warning_ignore_return_update=Ignoring the @ReturnUpdate on the element [{0}]. A @ReturnUpdate is only supported with a basic mapping. -annotation_warning_ignore_secondary_table.MSGID=TOP-50168 - -annotation_warning_ignore_table.MSGID=TOP-50167 - -annotation_warning_ignore_version_locking.MSGID=TOP-50166 - -announcement_received=RCM service announcement received from {0} - -announcement_received_from=Announcement received from {0} - -announcement_sent=RCM service announcement sent out to cluster - -announcement_sent_from=Announcement sent from {0} - application_server_name_and_version=Server: {0} -application_server_name_and_version.MSGID=TOP-50002 - -applying_changeset_from_remote_server=Applying changeset from remote server {0} - archive_not_found_in_input=The archive file ({0}) is not existed under input directory ({1}). -archive_not_found_in_input.MSGID=TOP-50083 - -assign_return_row=Assign return row {0} - -assign_sequence=assign sequence to the object ({0} -> {1}) - associate_using_third_table_not_migrated=Oc4j native CMP feature -DassociateUsingThirdTable=true to map 1:m using a relation table is not migrated. You must re-map cmr field ({1}) of the entity ({0}) as one-to-many mapping through Mapping Workbench after the migration process. -associate_using_third_table_not_migrated.MSGID=TOP-50100 - -async_propagation=Propagating command asynchronously - attempted_to_open_entry_in_url_as_jar={2} was thrown on attempt to open {0} as a jar and access entry: {1}. attempted_to_open_file_url_as_directory={2} was thrown on attempt to open {0} as a directory and access entry: {1}. @@ -299,716 +67,250 @@ attempted_to_open_url_as_directory={1} was thrown on attempt to open {0} as a di attempted_to_open_url_as_jar={1} was thrown on attempt to open {0} as a jar. -attempting_to_reconnect_to_JMS_service=Attempting to reconnect to JMS service - automatic_key_generation_not_supported=WLS native CMP setting "automatic-key-generation" on entity({0}) is not directly supported in EclipseLink CMP. See migration doc for details. -automatic_key_generation_not_supported.MSGID=TOP-50128 - bacth_update_not_supported=The Batch update setting batch-size with value ({0}) defined on entity bean ({1}) is not directly supported in EclipseLink CMP. See migration doc for details. -bacth_update_not_supported.MSGID=TOP-50119 - -begin_batch_statements=Begin batch statements - -begin_transaction=begin transaction - -begin_unit_of_work_commit=begin unit of work commit - -begin_unit_of_work_flush=begin unit of work flush - -begin_weaving_class=Begin weaver class transformer processing class [{0}]. - -broadcast_closing_connection={0}: connection is closing. - broadcast_connection_already_closed=Warning: {0}: attempt to close connection which has been already closed. Ignoring. -broadcast_connection_already_closed.MSGID=TOP-50185 - broadcast_connection_already_closing=Warning: {0}: attempt to close connection which is currently closing. Ignoring. -broadcast_connection_already_closing.MSGID=TOP-50186 - -broadcast_connection_closed={0}: connection closed. - -broadcast_connection_created={0}: connection created. - -broadcast_connection_start_listening={0}: Start listening. - -broadcast_connection_stop_listening={0}: Stop listening. - broadcast_exception_thrown_when_attempting_to_close_connection=Warning: {0}: attempt to close connection caused exception {1} -broadcast_exception_thrown_when_attempting_to_close_connection.MSGID=TOP-50184 - broadcast_ignored_command_while_closing_connection=Warning: {0}: ignoring request to publish command while connection is closing. -broadcast_ignored_command_while_closing_connection.MSGID=TOP-50189 - broadcast_listening_sleep_on_error=Warning: {0}: Exception {1} was thrown. The thread will sleep for {2} milliseconds before resuming listening. -broadcast_listening_sleep_on_error.MSGID=TOP-50190 - -broadcast_processing_remote_command={0}: processing message {1} sent by service id {2}: processing remote command {3}. - broadcast_remote_command_is_null=Warning: {0}: received message {1} containing null instead of RemoteCommand. -broadcast_remote_command_is_null.MSGID=TOP-50187 - broadcast_remote_command_wrong_type=Warning: {0}: received message {1} containing an object of type {2} instead of expected type RemoteCommand. -broadcast_remote_command_wrong_type.MSGID=TOP-50188 - -broadcast_retreived_message={0}: has received message {1} - -broadcast_sending_message={0}: sending message {1} - -broadcast_sent_message={0}: has sent message {1} - -cachekey_released=This thread is no longer holding the lock. It must not be a blocking thread. - -call_timeout_migrated=Oc4j native CMP setting 'time-out' on entity({0}) has been migrated and supported. - call_timeout_not_migrated=The call-timeout value={1} is defined in entity {0} in orion-ejb-jar.xml but no persistent mappings defined in the descriptor file, therefore no migration will occur. If you use EclipseLink default mapping later to generate the EclipseLink mapping descriptor, be aware that the call-timeout setting will be lost as EclipseLink default mapping has no access to native descriptor file. You then need to reset the call timeout mamually or through EclipseLink Mapping Workbench after default mapping generation. -call_timeout_not_migrated.MSGID=TOP-50112 - -cannot_get_nested_collection_type=Cannot get nested collection type +cannot_get_nested_collection_type=The nested collection type cannot be obtained. cannot_get_server_name_and_version=Cannot get server name and version because of the following exception. {0} cannot_unwrap_connection=Cannot unwrap the oracle connection wrapped by the application server because of the following exception. {0} -cannot_unwrap_connection.MSGID=TOP-50182 - cannot_weave_changetracking=Class {0} could not be weaved for change tracking as it is not supported by its mappings. cannot_weave_virtual_one_to_one=Class {0} has attribute {1} that uses a OneToOne or ManyToOne mapping on a virtual attribute. Weaving of these types of mappings is not supported. Weaving will be disabled for {0}. -change_from_remote_server_older_than_current_version=Change from Remote Server is older than current Version for {0}: {1} - -changetracker_interface_not_implemented=Class [{0}] for attribute [{1}] does not implement ChangeTracker interface. This class is being reverted to DeferredChangeDetectionPolicy. - -changetracker_interface_not_implemented_non_cmp=Class [{0}] is being reverted to DeferredChangeDetectionPolicy since the attribute [{1}] is a non-cmp field but the owinging class does not implement ChangeTracker interface. - check_exist_on_method_as_true_not_supported=WLS native CMP setting "check-exists-on-method-as-true" on entity({0}) is not directly supported in EclipseLink CMP. See migration doc for details. -check_exist_on_method_as_true_not_supported.MSGID=TOP-50129 - class_list_created_by=Class list created by ({0}).({1})() method. -class_list_created_by.MSGID=TOP-50181 - -class_weaver_add_get_set_add_get=Adding _persistence_get() method into [{0}]. - -class_weaver_add_get_set_add_set=Adding _persistence_set() method into [{0}]. - -class_weaver_visit_end_do=Visiting the end of the class [{0}]. - -class_weaver_visit_end_internal=Processing internal optimizations [{0}]. - -class_weaver_visit_end_skip=Skipping the end of the class [{0}]. - -client_acquired=client acquired: {0} - -client_released=client released - cmp_and_cmr_field=The ejb-jar.xml entry for [{0}] contains both a and entry for the attribute [{1}]. The entry will be ignored. -cmp_and_cmr_field.MSGID=TOP-50054 - -cmp_init_completed_deploy=JavaSECMPInitializer - completed deploy of {0}. - -cmp_init_globalInstrumentation_is_null=JavaSECMPInitializer - global instrumentation is null. - -cmp_init_initialize=JavaSECMPInitializer - initializing {0}. - -cmp_init_initialize_from_agent=JavaSECMPInitializer - initializing from agent. - -cmp_init_initialize_from_main=JavaSECMPInitializer - initializing from main. - -cmp_init_invoke_deploy=JavaSECMPInitializer - deploying {0}. - -cmp_init_invoke_predeploy=JavaSECMPInitializer - predeploying {0}. - -cmp_init_register_transformer=JavaSECMPInitializer - registering transformer for {0}. - -cmp_init_shouldOverrideLoadClassForCollectionMembers=JavaSECMPInitializer - override load class for collection members: {0}. - -cmp_init_tempLoader_created=JavaSECMPInitializer - created temporary ClassLoader: {0}. - -cmp_init_transformer_is_null=JavaSECMPInitializer - transformer is null. - -cmp_loading_entities_using_loader=JavaSECMPInitializer - loading entities using ClassLoader: {0}. - column_size_not_migrated=DB column size ({0}) is not migrated. See migration doc for details. -column_size_not_migrated.MSGID=TOP-50099 - communication_failure_attempting_begintransaction_retry=Communication failure detected when attempting to create transaction on database. Attempting to retry begin transaction. Error was: {0}. -communication_failure_attempting_begintransaction_retry.MSGID=TOP-50204 - communication_failure_attempting_query_retry=Communication failure detected when attempting to perform read query outside of a transaction. Attempting to retry query. Error was: {0}. -communication_failure_attempting_query_retry.MSGID=TOP-50203 - -compare_failed=Compare failed: {0}:{1}:{2} - -composite_member_begin_call=Begin {0} on composite member Persistence Unit {1}; state {2} - -composite_member_end_call=End {0} on composite member Persistence Unit {1}; state {2} - -concrete_class=concrete class: {0} - config_factory=Config factory: ({0}) = ({1}) -config_factory.MSGID=TOP-50180 - -configured_server_platform=Configured server platform: {0} - -configuring_descriptor=configuring descriptor: {0}, {1} - -connect_drivermanager_fail=DriverManager connect failed, trying direct connect. - connected_sdk=Connected: SDK -connected_sdk.MSGID=TOP-50011 - connected_user_database=Connected: {3}{4}User: {0}{3}{4}Database: {1} Version: {2} -connected_user_database.MSGID=TOP-50006 - connected_user_database_driver=Connected: {0}{6}User: {1}{6}Database: {2} Version: {3}{6}Driver: {4} Version: {5} -connected_user_database_driver.MSGID=TOP-50005 - connecting=connecting({0}) -connecting.MSGID=TOP-50008 - -connecting_to_other_sessions=connecting to other sessions - -context_props_for_remote_lookup=Remote context properties: {0} - -converting_to_toplink_command=Converting {0} to TopLink Command format - -converting_to_user_command=Converting {0} from TopLink Command format to user format - -corrupt_object=corrupt object: {0} - -corrupt_object_referenced_through_mapping=corrupt object referenced through mapping: {0} - corrupted_session_announcement=SessionID: {0} Discovery manager received corrupted session announcement - ignoring. -corrupted_session_announcement.MSGID=TOP-50026 - -createEJB_call=createEJB call: {0} - -createEJB_return=createEJB return: {0} - create_default_dbms_tables_not_supported=WLS native CMP setting "create-default-dbms-tables" is not directly supported in EclipseLink CMP. See migration doc for details. -create_default_dbms_tables_not_supported.MSGID=TOP-50124 - -creating_broadcast_connection={0}: creating connection. - -creating_database_session=Creating database session: {0} - -creating_server_session=Creating server session: {0} - -creating_session_broker=Creating session broker: {0} - -current_version_much_older_than_change_from_remote_server=Current Version is much older than change from remote server for {0}: {1} - -data_access_result=Data access result: {0} - data_sync_on_ejb_create_not_supported=The data syncronization setting data-synchronization-option="ejbCreate" defined on entity bean ({0}) is not directly supported in EclipseLink CMP. See migration doc for details. -data_sync_on_ejb_create_not_supported.MSGID=TOP-50120 - dbPlatformHelper_defaultingPlatform=Not able to detect platform for vendor name [{0}]. Defaulting to [{1}]. The database dialect used may not match with the database you are using. Please explicitly provide a platform using property "eclipselink.target-database". -dbPlatformHelper_detectedVendorPlatform=Detected database platform: {0} - dbPlatformHelper_noMappingFound=Can not load resource [{0}] that loads mapping from vendor name to database platform. Autodetection of database platform will not work. -dbPlatformHelper_patternSyntaxException=Exception while using regular expression: {0} - -dbPlatformHelper_regExprDbPlatform=Database platform: {1}, regular expression: {0} - -dbws_no_wsdl_inline_schema=Could not read WSDL inline schema: [{0}] - -dbws_orm_metadata_read_error=Could not read ORM metadata: [{0}] - -dbws_oxm_metadata_read_error=Could not read OXM metadata: [{0}] +dbws_no_wsdl_inline_schema=The [{0}] WSDL inline schema could not be read. -dbws_xml_schema_read_error=Could not read XML schema: [{0}] +dbws_orm_metadata_read_error=The [{0}] ORM metadata could not be read. -dcn_change_event=Receieved database change event [{0}]. +dbws_oxm_metadata_read_error=The [{0}] OXM metadata could not be read. -dcn_invalidate=Invalidating cache key [{0}] from database change event for class [{1}]. - -dcn_register_table=Registering table [{0}] for database change event notification. - -dcn_registering=Registering for database change event notification. - -dcn_unregister=Removing registering for database change event notification. +dbws_xml_schema_read_error=The [{0}] XML schema could not be read. ddl_generation_unknown_property_value=Unknown {0} value provided [{1}] for the persistence unit [{2}]. Valid options are: [{3}] -dead_lock_encountered_on_write=Thread "{1}" encountered deadlock when attempting to lock : {0}. Entering deadlock avoidance algorithm. - -dead_lock_encountered_on_write_no_cache_key=Thread "{2}" encountered deadlock when attempting to lock object of class: {0} with PK {1}. Entering deadlock avoidance algorithm. - -dead_lock_encountered_on_write_no_cachekey=Potential deadlock encountered while thread: {2} attempted to lock object of class: {0} with id: {1}, entering deadlock avoidance algorithm. This is a notice only. - default_dbms_tables_ddl_not_supported=WLS native CMP setting "default-dbms-tables-ddl" is not directly supported in EclipseLink CMP. See migration doc for details. -default_dbms_tables_ddl_not_supported.MSGID=TOP-50125 - default_tables_already_existed=The table ({0}) is already in the database, and will not be created. -default_tables_already_existed.MSGID=TOP-50179 - -default_tables_created=The table ({0}) is created. - -deferred_locks=Deferred lock on : {0} - -deferred_locks_released=All deferred locks for thread "{0}" have been released. - delay_database_insert_until_ejb_create_not_supported=WLS native CMP setting "delay-database-insert-until-ejbCreate" on entity({0}) is not directly supported in EclipseLink CMP. See migration doc for details. -delay_database_insert_until_ejb_create_not_supported.MSGID=TOP-50130 - delay_database_insert_until_ejb_post_create_not_supported=WLS native CMP setting "delay-database-insert-until-ejbPostCreate" on entity({0}) is not directly supported in EclipseLink CMP. See migration doc for details. -delay_database_insert_until_ejb_post_create_not_supported.MSGID=TOP-50131 - delay_updates_until_commit_not_supported=Oc4j native CMP feature "delay-updates-until-commit" on entity({0}) is not directly supported in EclipseLink CMP. See migration doc for details. -delay_updates_until_commit_not_supported.MSGID=TOP-50101 - deleted_objects=Deleted Objects: -deleted_objects.MSGID=TOP-50019 - deleting_object=The remove operation has been performed on: {0} -deleting_object.MSGID=TOP-50020 - -deploy_begin=Begin deploying Persistence Unit {0}; session {1}; state {2}; factoryCount {3} - -deploy_end=End deploying Persistence Unit {0}; session {1}; state {2}; factoryCount {3} - deprecated_property=property {1} is deprecated, property {0} should be used instead. -depth=Depth : {0} - -desc_has_inheritance_policy=Descriptor has inheritance policy: {0} - descriptor_named_query_cannot_be_added=Cannot add a descriptor named query whose name conflict with an existing query. Query To Be Added: [{0}] is named: [{1}] with arguments [{2}]. -descriptor_xml_not_in_jar=The descriptor file ({0}) is not found in jar({1}) file, no migration therefore will be performed for this jar. - -detect_server_platform=Detected server platform: {0}. - dir_cleaned_for_mw_files=Files and sub-directories under directory {0} have been deleted in order to create a clean directory for the new generated EclipseLink Mapping Workbench project files -dir_cleaned_for_mw_files.MSGID=TOP-50136 - disconnect=disconnect -disconnect.MSGID=TOP-50009 - -discovery_manager_active=RCM Discovery Manager active - -discovery_manager_stopped=RCM Discovery Manager stopped - do_select_before_insert_not_supported=Oc4j native CMP feature "do-select-before-insert" on entity({0}) is not directly supported in EclipseLink CMP. See migration doc for details. -do_select_before_insert_not_supported.MSGID=TOP-50102 - -documentbuilder_factory=DocumentBuilderFactory instance: {0} - -done=Done - drop_connection_on_error=Warning: Dropping remote command connection to {0} on error {1} -drop_connection_on_error.MSGID=TOP-50056 - -dropping_connection=Dropping connection: {0} - ejbSelect2=EjbSelect: {0} -ejbSelect2.MSGID=TOP-50043 - ejb_jar_xml_not_found_in_input=The ejb-jar.xml is not present under input directory ({0}). -ejb_jar_xml_not_found_in_input.MSGID=TOP-50086 - elements={0}{1} elements -elements.MSGID=TOP-50017 - enable_batch_operations_as_true_not_supported=WLS native CMP setting "enable-batch-operations-as-true" is not directly supported in EclipseLink CMP. See migration doc for details. -enable_batch_operations_as_true_not_supported.MSGID=TOP-50126 - -end_batch_statements=End Batch Statements - -end_unit_of_work_commit=end unit of work commit - -end_unit_of_work_flush=end unit of work flush +entity_manager_ignores_jta_data_source=Persistence unit does not use JTA, therefore the EntityManager ignores jta data source. -end_weaving_class=End weaver class transformer processing class [{0}]. - -entity_manager_ignores_jta_data_source=Persistence unit does not use JTA, therefore the EntityManager ignores jta data source. - -entity_manager_ignores_jta_data_source.MSGID=TOP-50214 - -entity_manager_ignores_nonjta_data_source=Persistence unit uses JTA, therefore the EntityManager ignores non jta data source. - -entity_manager_ignores_nonjta_data_source.MSGID=TOP-50213 +entity_manager_ignores_nonjta_data_source=Persistence unit uses JTA, therefore the EntityManager ignores non jta data source. entity_manager_sets_property_while_context_is_active=Property {0} is set into EntityManager when active persistence context already exists, it will be processed and take effect only when a new active persistence context is created. To create a new active persistence context the existing one should be removed - that could be done by calling clear method on the EntityManager. -entity_manager_sets_property_while_context_is_active.MSGID=TOP-50210 - entity_not_available_during_merge=Max tries exceeded. Unable to find value of locked cacheKey. Class [{0}] ID:[{1}] This Thread: [{2}] Owning Thread:[{3}] -entity_not_available_during_merge.MSGID=TOP-50247 - error_during_PersistenceManager_setup_for_bean=Error during PersistenceManager setup for bean: {0} -error_during_PersistenceManager_setup_for_bean.MSGID=TOP-50033 - error_executing_ejbHome=Error executing ejbHome: {0} -error_executing_ejbHome.MSGID=TOP-50035 - error_executing_remote_command={0} command failed due to: {1} -error_executing_remote_command.MSGID=TOP-50061 - error_getting_transaction_status=Error getting transaction status. {0} -error_getting_transaction_status.MSGID=TOP-50044 - error_in_codegen=Error during generation of concrete bean class. -error_in_codegen.MSGID=TOP-50032 - error_in_create=Error in create. -error_in_create.MSGID=TOP-50034 - -error_in_endLocalTx=Error in endLocalTx. - -error_in_preInvoke=Error in preInvoke. - error_in_remove=Error in remove. -error_in_remove.MSGID=TOP-50036 - -error_in_startBusinessCall=Error in startBusinessCall. - error_loading_xml_file=Exception while loading ORM xml file: {0}: {1} -exception_caught_closing_statement=Exception caught when trying to close the query statement [{0}]. - exception_loading_entity_class=An exception while trying to initialize persistence. {1} occurred while trying to load entity class: {0}. exception_thrown_when_attempting_to_close_connection=Warning: exception thrown when attempting to close connection -exception_thrown_when_attempting_to_close_connection.MSGID=TOP-50060 - exception_thrown_when_attempting_to_close_listening_topic_connection=Exception thrown when attempting to close listening topic connection: {0} -exception_thrown_when_attempting_to_close_listening_topic_connection.MSGID=TOP-50027 - exception_thrown_when_attempting_to_shutdown_cache_synch=Exception thrown when attempting to shutdown cache synch: {0} -exception_thrown_when_attempting_to_shutdown_cache_synch.MSGID=TOP-50025 - -exception_while_weaving=Weaver encountered an exception while trying to weave class {0}. The exception was: {1} - -executeFinder_finder_execution_results=executeFinder - finder execution results: {0} - -executeFinder_query=executeFinder query: {0}, {1} - -execute_query=Execute query {0} - -executing_merge_changeset=Executing MergeChangeSet command from {0} - -external_transaction_has_begun_internally=external transaction has begun internally - -external_transaction_has_committed_internally=external transaction has committed internally - -external_transaction_has_rolled_back_internally=external transaction has rolled back internally +exception_while_weaving=Weaver encountered an exception while trying to weave class {0}. The exception was: {1} extra_cmp_field=There is an abstract getter and/or setter defined on the [{0}] abstract bean class but the corresponding cmp field [{1}] is not declared in the ejb-jar.xml. -extra_cmp_field.MSGID=TOP-50051 - extra_ejb_select=There is an abstract ejbSelect defined on the [{0}] abstract bean class but the corresponding ejbSelect [{1}{2}] entry is not declared in the ejb-jar.xml. -extra_ejb_select.MSGID=TOP-50052 - extra_finder=There is a finder defined on the [{0}] home interface(s) but the corresponding finder [{1}{2}] entry is not declared in the ejb-jar.xml. -extra_finder.MSGID=TOP-50053 - failed_command_propagation=Error: Failed trying to propagate command to {0} due to {1} -failed_command_propagation.MSGID=TOP-50059 - -failed_to_create_broadcast_connection={0}: failed to create connection. - failed_to_find_mbean_server=Failed to find MBean Server: {0} -failed_to_find_mbean_server.MSGID=TOP-50047 - failed_to_propogate_to=CacheSynchronization : Failed to propagate to {0}. {1} -failed_to_propogate_to.MSGID=TOP-50024 - -failed_to_reconnect_remote_connection=Failed to reconnect the remote connection on error - -failover=Connection pool [{0}] is dead, failing over to poll [{1}]. - -field_for_unsupported_mapping_returned=Returned field {0} specified in ReturningPolicy of {1} mapped with unsupported mapping - field_group_not_supported=WLS native CMP setting "field-group" on entity({0}) is not directly supported in EclipseLink CMP. See migration doc for details. -field_group_not_supported.MSGID=TOP-50132 - field_type_set_to_java_lang_string=The default table generator could not locate or convert a java type ({1}) into a database type for database field ({0}). The generator uses "java.lang.String" as default java type for the field. -field_type_set_to_java_lang_string.MSGID=TOP-50177 - -force_update_not_supported=Oc4j native CMP feature "primarykey-lazy-loading" on entity({0}) is not directly supported in EclipseLink CMP. See migration doc for details. - -force_update_not_supported.MSGID=TOP-50106 - -found_default_mapping_file=Found mapping file: [{0}] at root URL: [{1}]. - -generateBeanSubclass_call=generateBeanSubclass call: {0} - -generateBeanSubclass_return=generateBeanSubclass return: {0} - -getting_local_initial_context=Getting local initial context - -handler_property_value_default=property={0}; default value={1}; translated value={2} - -handler_property_value_specified=property={0}; value={1}; translated value={2} - -identity_map_class=Identity Map [{0}] class = {1} - -identity_map_does_not_exist=Identity Map [{0}] does not exist - -identity_map_initialized=Identity Map [{0}] is initialized - -identity_map_invalidated=Identity Map [{0}] is invalidated - -identity_map_is_empty=Identity Map [{0}] is empty +force_update_not_supported=Oc4j native CMP feature "force-update" on entity({0}) is not directly supported in EclipseLink CMP. See migration doc for details. identitymap_for={0}{1} for: {2} -identitymap_for.MSGID=TOP-50013 - -includes=(includes: - -includes.MSGID=TOP-50014 - -initialize_all_identitymaps=initialize all identitymaps - -initialize_identitymap=initialize identitymap: {0} - -initialize_identitymaps=initialize identitymaps - -initializing_discovery_resources=Initializing discovery resources - group={0} port={1} - -initializing_local_discovery_communication_socket=Initializing local discovery communication socket +includes=(includes: input_and_output_dir_be_different=You must define an output directory different from the input directory. -input_and_output_dir_be_different.MSGID=TOP-50081 - input_archive_format_not_supported=Migration utility supports .ear and .jar and input archive format. The input file format as ({0}) is not supported. -input_archive_format_not_supported.MSGID=TOP-50082 - input_at_least_either_archive_or_xml=You use either -e to specify the migrated archive file name, or -x to signal that descriptor xml files under the input directory will be migrated, and you must specify and only specify one of them. -input_at_least_either_archive_or_xml.MSGID=TOP-50085 - input_minimum_arguments=The command line input arguments must at least include -s, -a or -x, and -o. -input_minimum_arguments.MSGID=TOP-50073 - input_not_both_archive_and_xml=You use either -e to specify the archive file name, or -x to signal that descriptor files under the input directory will be migrated, but not both. -input_not_both_archive_and_xml.MSGID=TOP-50084 - input_orione_ejb_jar_augmented=Input orion-ejb-jar.xml file has been augmented to specify EclipseLink as OC4J''s Persistent Manager -input_orione_ejb_jar_augmented.MSGID=TOP-50122 - -instantiate_pl_relationship=instantiate pessimistic locking relationship when relationship is accessed in a new transaction. - invalid_command_line_argument=The command line argument ({0}) is invalid -invalid_command_line_argument.MSGID=TOP-50098 - invalid_datasource_property_value={1} is not a valid object to be passed in for property {0}. Valid values are String or instances of javax.sql.DataSource. invalid_property_value={1} is not a valid object to be passed in for property {0}. -invokeHomeMethod_call=invokeHomeMethod call: {0}({1}) - -invokeHomeMethod_return=invokeHomeMethod return - isolation_level_not_supported=Oc4j native CMP setting "isolation-level" on entity({0}) is not directly supported in EclipseLink CMP. See migration doc for details. -isolation_level_not_supported.MSGID=TOP-50105 - jar_entry_has_been_migrated=The native cmp descriptor file in the jar entry ({0}) from the input EAR file ({1}) has been migrated. -jar_entry_has_been_migrated.MSGID=TOP-50096 - jar_entry_not_migratable=The jar entry ({0}) in the input EAR file ({1}) is not migratable. -jar_entry_not_migratable.MSGID=TOP-50095 - jar_file_url_exception=Exception while parsing persistence.xml. Jar file location could not be found: {0} jaxb_metadata_warning_ignoring_java_attribute=Ignoring attribute [{0}] on class [{1}] as no Property was generated for it. -jaxb_metadata_warning_ignoring_java_attribute.MSGID=TOP-50235 - jaxb_metadata_warning_ignoring_type_on_map=Ignoring the type attribute set on xml-element since xml-map is specified on property [{0}]. -jaxb_metadata_warning_ignoring_type_on_map.MSGID=TOP-50238 - jaxb_metadata_warning_invalid_bound_type=The bound type [{0}] for adapter class [{1}] is invalid, and will be ignored. -jaxb_metadata_warning_invalid_bound_type.MSGID=TOP-50236 - jaxb_metadata_warning_invalid_java_attribute=An unsupported JavaAttribute [{0}] was encountered and will be ignored. -jaxb_metadata_warning_invalid_java_attribute.MSGID=TOP-50239 - jaxb_metadata_warning_invalid_package_level_xml_java_type_adapter=An invalid XmlJavaTypeAdapter [{0}] was specified for package [{1}], and will be ignored. -jaxb_metadata_warning_invalid_package_level_xml_java_type_adapter.MSGID=TOP-50240 - jaxb_metadata_warning_invalid_property_level_xml_java_type_adapter=An invalid XmlJavaTypeAdapter [{0}] was specified for field/property [{1}] on class [{2}], and will be ignored. -jaxb_metadata_warning_invalid_property_level_xml_java_type_adapter.MSGID=TOP-50242 - jaxb_metadata_warning_invalid_type_level_xml_java_type_adapter=An invalid XmlJavaTypeAdapter [{0}] was specified for class [{1}], and will be ignored. -jaxb_metadata_warning_invalid_type_level_xml_java_type_adapter.MSGID=TOP-50241 - jaxb_metadata_warning_no_classes_to_process=There are no classes to process for package [{0}]. -jaxb_metadata_warning_no_classes_to_process.MSGID=TOP-50237 - jmx_mbean_runtime_services_failed_toget_initial_context=Failed to get InitialContext for MBean registration: {0} -jmx_mbean_runtime_services_failed_toget_initial_context.MSGID=TOP-50229 - -jaxp_sec_disabled=Xml Security disabled, no JAXP {0} external access configuration necessary. - -jaxp_sec_explicit=Detected explicitly JAXP configuration, no JAXP {0} external access configuration necessary. - -jaxp_sec_prop_not_supported=Property {0} is not supported by used JAXP implementation. - -jaxp_sec_prop_supported=Property {0} is supported and has been successfully set by used JAXP implementation. - -jmx_mbean_classloader_in_use=EclipseLink JMX Runtime Services is referencing the [{0}] ClassLoader at: [{1}] - -jmx_mbean_runtime_services_failed_toget_initial_context=Failed to get InitialContext for MBean registration: {0} - -# START NON-TRANSLATABLE jmx_mbean_runtime_services_get_executethreadruntime_object_failed=Version of WebLogic does not support executeThreadRuntime - using ClassLoader: {0} -# END NON-TRANSLATABLE - -jmx_mbean_runtime_services_get_executethreadruntime_object_failed.MSGID=TOP-50232 jmx_mbean_runtime_services_identity_map_class=Identity Map [{0}] class = {1} -jmx_mbean_runtime_services_identity_map_class.MSGID=TOP-50221 - jmx_mbean_runtime_services_identity_map_empty=Identity Map [{0}] is empty. -jmx_mbean_runtime_services_identity_map_empty.MSGID=TOP-50220 - jmx_mbean_runtime_services_identity_map_initialized=Identity Map [{0}] is initialized. -jmx_mbean_runtime_services_identity_map_initialized.MSGID=TOP-50223 - jmx_mbean_runtime_services_identity_map_invalidated=Identity Map [{0}] is invalidated. -jmx_mbean_runtime_services_identity_map_invalidated.MSGID=TOP-50224 - jmx_mbean_runtime_services_identity_map_non_existent=Identity Map [{0}] does not exist. -jmx_mbean_runtime_services_identity_map_non_existent.MSGID=TOP-50219 - jmx_mbean_runtime_services_mbeanserver_lookup_failed=Failed to get InitialContext for MBean registration: {0} -jmx_mbean_runtime_services_mbeanserver_lookup_failed.MSGID=TOP-50230 - jmx_mbean_runtime_services_no_classes_in_session=No Classes in session. -jmx_mbean_runtime_services_no_classes_in_session.MSGID=TOP-50226 - jmx_mbean_runtime_services_no_connection_pools_available=No Connection Pools Available. -jmx_mbean_runtime_services_no_connection_pools_available.MSGID=TOP-50228 - jmx_mbean_runtime_services_no_identity_maps_in_session=There are no Identity Maps in this session. -jmx_mbean_runtime_services_no_identity_maps_in_session.MSGID=TOP-50222 - jmx_mbean_runtime_services_pool_name=Pool Name = {0} -jmx_mbean_runtime_services_pool_name.MSGID=TOP-50218 - jmx_mbean_runtime_services_print_cache_key_value=Key [{0}] => Value [{1}] -jmx_mbean_runtime_services_print_cache_key_value.MSGID=TOP-50225 - jmx_mbean_runtime_services_registration_encountered_multiple_mbeanserver_instances=Multiple JMX MBeanServer instances [{0}] exist, we will use the server at index [{1}] : [{2}]. -jmx_mbean_runtime_services_registration_encountered_multiple_mbeanserver_instances.MSGID=TOP-50242 - jmx_mbean_runtime_services_registration_mbeanserver_print=JMX MBeanServer instance found: [{0}], # of beans: [{1}], domain: [{2}] at index: [{3}]. -jmx_mbean_runtime_services_registration_mbeanserver_print.MSGID=TOP-50243 - jmx_mbean_runtime_services_statement_cache_cleared=Statement cache cleared. -jmx_mbean_runtime_services_statement_cache_cleared.MSGID=TOP-50227 - -jmx_mbean_runtime_services_switching_to_alternate_mbeanserver=JMX MBeanServer in use: [{0}] from index [{1}] - -jmx_mbean_runtime_services_switching_to_alternate_mbeanserver.MSGID=TOP-50244 +jmx_mbean_runtime_services_switching_to_alternate_mbeanserver=JMX MBeanServer in use: [{0}] from index [{1}] jmx_mbean_runtime_services_threadpool_initialize_failed=Failed to initialize MBean threadPoolRuntime: {0} -jmx_mbean_runtime_services_threadpool_initialize_failed.MSGID=TOP-50231 - jmx_unable_to_unregister_mbean=Unable to unregister MBean [{0}] because the MBeanServer is null. Verify that your ServerPlatform is JMX enabled. -jmx_unable_to_unregister_mbean.MSGID=TOP-50249 - jmx_unregistered_mbean=Unregistered MBean [{0}] from MBeanServer [{1}]. -jmx_unregistered_mbean.MSGID=TOP-50248 - jpars_could_bootstrap_persistence_context=Persistence Context: [{0}] could not be bootstrapped. jpars_could_not_find_class_in_persistence_unit=Type: [{0}] cannot be found in persistence unit: [{1}]. @@ -1019,78 +321,30 @@ jpars_could_not_find_session_bean=A call is being made to a session bean with JN jta_cannot_be_disabled_in_cmp=When using Container Managed Persistence (CMP), JTA cannot be disabled. EclipseLink will act as if JTA is enabled. -jta_cannot_be_disabled_in_cmp.MSGID=TOP-50141 - key_identity_hash_code_object={0}Key: {1}{2}Identity Hash Code: {3}{2}Object: {4} -key_identity_hash_code_object.MSGID=TOP-50016 - key_object_null={0}Key: {1}{2}Object: null -key_object_null.MSGID=TOP-50015 - -key_value=Key [{0}] => Value [{1}] - key_version_identity_hash_code_object={0}Key: {1}{2}Version: {5}{2}Identity Hash Code: {3}{2}Object: {4} -loading_session_xml=Loading persistence unit from sessions-xml file: {0}, session-name: {1} - -lock_writer_footer=End of locked objects. - -lock_writer_header=Current object locks: - -locked_object=Locked Object : {0} - -# START NON-TRANSLATABLE locking_mode_not_valid=Locking mode({1}) on entity({0} in orion-ejb-jar.xml is not well defined and therefore not migrated. -# END NON-TRANSLATABLE - -locking_mode_not_valid.MSGID=TOP-50115 locking_required_for_database_change_notification=Entity {0} is not using version locking, but has multiple tables or relationships, and is using Oracle database change notification, changes to relationships or secondary tables may not invalidate the cache. log_file_under_output_dir=There is a log file called ({0}) under output directory ({1}). -log_file_under_output_dir.MSGID=TOP-50093 - login_successful={0} login successful -login_successful.MSGID=TOP-50003 - logout_successful={0} logout successful -logout_successful.MSGID=TOP-50004 - -looking_up_remote_conn_in_jndi=Looking up remote connection in JNDI under name {0} at URL {1} - -looking_up_remote_conn_in_registry=Looking up remote connection in RMIRegistry at {0} - mapping_not_supported_by_mw=The EclipseLink mapping {0} is not supported by the mapping workbench -mapping_not_supported_by_mw.MSGID=TOP-50137 - marshal_warning_null_document_root_element={0}: The undefined document root element of a referenced object [{1}] is ignored during marshalling with an any collection|object mapping. -marshal_warning_null_document_root_element.MSGID=TOP-50183 - max_instance_not_supported=Oc4j native CMP setting "max-instance" on entity({0}) is not directly supported in EclipseLink CMP. See migration doc for details. -max_instance_not_supported.MSGID=TOP-50107 - -max_time_exceeded_for_acquirerequiredlocks_wait=MAX TIME {0} seconds EXCEEDED FOR WRITELOCKMANAGER WAIT. Waiting on Entity type: {1}with pk: {2} currently locked by thread: {3} with the following trace: - max_tx_retries_not_supported=Oc4j native CMP setting "max-tx-retries" on entity({0}) is not directly supported in EclipseLink CMP. See migration doc for details. -max_tx_retries_not_supported.MSGID=TOP-50108 - -mbean_get_application_name=The applicationName for the MBean attached to session [{0}] is [{1}] - -mbean_get_module_name=The moduleName for the MBean attached to session [{0}] is [{1}] - -merge_clone=Merge clone {0} - -merge_clone_with_references=Merge clone with references {0} - metadata_access_type=The access type for the persistent class [{1}] is set to [{0}]. metadata_default_alias=The alias name for the entity class [{0}] is being defaulted to: {1}. @@ -1297,458 +551,152 @@ metadata_warning_partitioned_not_set=@Partitioning found on the element {1} of c metadata_warning_reference_column_not_found=The reference column name [{0}] mapped on the element [{1}] does not correspond to a valid id or basic field/column on the mapping reference. Will use referenced column name as provided. -metamodel_attribute_class_type_is_null=Metamodel processing: The class type is null for the attribute: {0}. - -metamodel_attribute_getmember_is_null=The java Member is null for the Attribute [{0}] with managedType [{1}] and descriptor [{2}]. - -metamodel_canonical_model_class_found=Canonical Metamodel class [{0}] found and instantiated during initialization. - -metamodel_canonical_model_class_not_found=Canonical Metamodel class [{0}] not found during initialization. - -metamodel_descriptor_type_eis_or_xml_is_unsupported=Metamodel processing: EIS or XML ClassDescriptor instances [{0}] are currently not supported. - -metamodel_init_failed=Initialization of the metamodel failed during deployment. Ignoring exception: [{0}] - -metamodel_itentifiableType_javaclass_null_cannot_set_supertype=Metamodel processing: Unable to set the superclass Hierarchy because the javaClass field is null for the relationalDescriptor [{0}] for the identifiableType [{1}]. - -metamodel_mapping_type_is_unsupported=Metamodel processing: The mapping type [{0}] in the attribute [{1}] is currently unsupported. - metamodel_print_type_header=Printed list of Metamodel [{0}] Types to follow: -metamodel_print_type_header.MSGID=TOP-50245 - metamodel_print_type_value=Metamodel Type: [{0}]} -metamodel_print_type_value.MSGID=TOP-50246 - -metamodel_relationaldescriptor_javaclass_null_on_managedType=Metamodel processing: The javaClass field is null for the relationalDescriptor [{0}] for the managedType [{1}]. - -metamodel_relationaldescriptor_not_fully_initialized_yet=Metamodel processing: The relationalDescriptor [{0}] for the managedType [{1}] is not fully initialized yet - the Metamodel instance will be incomplete before at least one entityManger session login (after a full deploy). - -metamodel_typeImpl_javaClass_should_not_be_null=The metamodel TypeImpl.javaClass field should not be set to null for the Type [{0}] with name [{1}]. - metamodel_type_collection_empty=The collection of metamodel types is empty. Model classes may not have been found during entity search for Java SE and some Java EE container managed persistence units. Please verify that your entity classes are referenced in persistence.xml using either elements or a global false element -metamodel_type_collection_empty.MSGID=TOP-50250 - metamodel_type_collection_empty_during_lookup=The collection of metamodel [{1}] types is empty. Model classes may not have been found during entity search for Java SE and some Java EE container managed persistence units. Please verify that your entity classes are referenced in persistence.xml using either elements or a global false element. The lookup on [{0}] will return null. -metamodel_type_collection_empty_during_lookup.MSGID=TOP-50251 - -metamodel_unable_to_determine_element_type_in_absence_of_generic_parameters=Metamodel processing: Unable to get the element type for the mapping [{0}] in the absence of generic parameters on mapping declaration. - migration_failed=Migration Failed. -migration_failed.MSGID=TOP-50091 - migration_input_dir_not_valid=The input directory ({0}) you defined is not valid -migration_input_dir_not_valid.MSGID=TOP-50080 - migration_output_dir_not_valid=The output directory ({0}) you defined is not valid -migration_output_dir_not_valid.MSGID=TOP-50079 - migration_successful=Migration Successful! -migration_successful.MSGID=TOP-50090 - -migration_tool_usage.MSGID=TOP-50139 - -migration_tool_usage_example.MSGID=TOP-50140 - min_instance_not_supported=Oc4j native CMP setting "min-instance" on entity({0}) is not directly supported in EclipseLink CMP. See migration doc for details. -min_instance_not_supported.MSGID=TOP-50109 - missing_converter=Warning: Cannot convert command {0} due to missing CommandConverter - ignoring command -missing_converter.MSGID=TOP-50058 - multiple_ds_not_supported=EclipseLink CMP does not support multiple datasources, and will only use one of them named ({0}), which is specified in the orion-ejb-jar.xml, and being associated with an entity bean defined last in the corresponding ejb-jar.xml. -multiple_ds_not_supported.MSGID=TOP-50046 - must_define_migration_output_dir=You must define an output directory for the migration tool -must_define_migration_output_dir.MSGID=TOP-50078 - mw_project_generated_and_under=The migrated EclipseLink Workbench project files are under ({0}). -mw_project_generated_and_under.MSGID=TOP-50092 - named_argument_not_found_in_query_parameters=Missing Query parameter for named argument: {0} "null" will be substituted. -named_argument_not_found_in_query_parameters.MSGID=TOP-50247 - nested_entity_manager_flush_not_executed_pre_query_changes_may_be_pending=The class {0} is already flushing. The query will be executed without further changes being written to the database. If the query is conditional upon changed data the changes may not be reflected in the results. Users should issue a flush() call upon completion of the dependent changes and prior to this flush() to ensure correct results. -nested_entity_manager_flush_not_executed_pre_query_changes_may_be_pending.MSGID=TOP-50233 - -new_instance=New instance {0} - new_objects=New Objects: -new_objects.MSGID=TOP-50023 - -no_classes_in_session=No Classes in session. - no_exclusive_write_access_not_supported=Oc4j native CMP feature "no-exclusive-write-access" on entity({0}) is not directly supported in EclipseLink CMP. See migration doc for details. -no_exclusive_write_access_not_supported.MSGID=TOP-50103 - -no_identity_maps_in_this_session=There are no Identity Maps in this session - no_jar_entry_migratable_in_ear=None of the jar entry in the input EAR file ({0}) is migratable. -no_jar_entry_migratable_in_ear.MSGID=TOP-50097 - no_session_found=Could not find the session with the name [{0}] in the session.xml file [{1}] -no_session_found.MSGID=TOP-50012 - -no_weaved_vh_method_found_verify_weaving_and_module_order=An expected weaving method [{0}] was not found on the accessor [{2}] on the mapping [{1}] - verify that the processing order of your modules places the one containing a persistence unit ahead of modules that use it in your deployment descriptor, or disable weaving for the persistence context or the mapping using FetchType.EAGER. - non_jpa_allowed_type_used_for_collection_using_lazy_access=Element [{1}] within entity class [{0}] uses a collection type [{2}] when the JPA specification only supports java.util.Collection, java.util.Set, java.util.List, or java.util.Map. This type is supported with eager loading; using lazy loading with this collection type requires additional configuration and an IndirectContainer implementation that extends [{2}] or setting the mapping to use basic indirection and the type to be ValueholderInterface. objectchangepolicy_turned_off=Change tracking turned off for: {0} -objectchangepolicy_turned_off.MSGID=TOP-50049 - oc4j_native_migration_start=OC4J-Native CMP -> OC4J EclipseLink CMP Migration STARTS...... -oc4j_native_migration_start.MSGID=TOP-50075 - old_pessimistic_locking_not_supported=Oc4j native CMP setting "old-pessimistic-locking" on entity({0}) is not directly supported in EclipseLink CMP. See migration doc for details. -old_pessimistic_locking_not_supported.MSGID=TOP-50114 - -one_time_initialization_of_ProjectDeployment=one-time initialization of ProjectDeployment - one_to_one_join_outer_migrated=The one-to-one outer join defined for cmr field ({0}) of entity bean ({1}) is not directly supported in EclipseLink CMP. See migration doc for details. -one_to_one_join_outer_migrated.MSGID=TOP-50118 - optimistic_locking_not_supported=Oc4j native CMP setting locking-mode="optimistic" on entity({0}) is not directly supported in EclipseLink CMP. See migration doc for details. -optimistic_locking_not_supported.MSGID=TOP-50113 - -oracle.core.ojdl.logging.MessageIdSuffixResourceBundle=oracle.core.ojdl.logging.MessageIdSuffixResourceBundle - -order_database_operations_supported=WLS native CMP setting 'order-database-operations' has been supported and migrated - orion_ejb_jar_xml_not_found_in_input=orion-ejb-jar.xml is not existed under input directory ({0}) you specified. -orion_ejb_jar_xml_not_found_in_input.MSGID=TOP-50087 - osgi_initializer=Using OSGi initializer: [{0}]. -osgi_initializer.MSGID=TOP-50212 - osgi_initializer_failed=Construction of environment specific OSGi initializer, [{0}] failed with message: [{1}]. -osgi_initializer_failed.MSGID=TOP-50211 - overriding_cache_isolation=Parent Entity {0} has an isolation level of: {1} which is more protective then the subclass {2} with isolation: {3} so the subclass has been set to the isolation level {1}. ox_lowering_global_logging_from_default_info_to_warning= {0} Lowering global logging from default INFO to WARNING level. -ox_lowering_global_logging_from_default_info_to_warning.MSGID=TOP-50200 - ox_lowering_session_logging_from_default_info_to_warning= {0} Lowering session logging from default INFO to WARNING level. -ox_lowering_session_logging_from_default_info_to_warning.MSGID=TOP-50202 - ox_turn_global_logging_off= {0} Turning global session logging off. -ox_turn_global_logging_off.MSGID=TOP-50199 - ox_turn_session_logging_off= {0} Turning session logging off. -ox_turn_session_logging_off.MSGID=TOP-50201 - parse_ejb_jar_with_validation_fails=Parsing ejb-jar.xml with validation fails with error ({0}). The migration tool will parse the xml file without validation. -parse_ejb_jar_with_validation_fails.MSGID=TOP-50094 - -pattern_syntax_error=Regular expression syntax error, exception is: {0} - persistence_unit_ignores_statments_cache_setting=The statement cache cannot be enabled because no connection pool is configured. -persistence_unit_processor_error_in_class_forname_weaving_disabled=The classLoader [{0}]: failed to load class [{1}]. Weaving has been disabled for this session. EclipseLink may be unable to get a spec mandated temporary class loader from the server, you may be able to use static weaving as an optional workaround. - -persistence_unit_processor_error_in_class_forname_weaving_disabled.MSGID=TOP-50209 +persistence_unit_processor_error_in_class_forname_weaving_disabled=The classLoader [{0}]: failed to load class [{1}]. Weaving has been disabled for this session. EclipseLink may be unable to get a spec mandated temporary class loader from the server, you may be able to use static weaving as an optional workaround. persistence_unit_processor_error_loading_class={0}: {1} was thrown on attempt of PersistenceLoadProcessor to load class {2}. The class is ignored. -persistence_unit_processor_error_loading_class_weaving_disabled=The classLoader [{0}]: for PersistenceLoadProcessor [{1}] failed to load class [{2}]. Weaving has been disabled for this session. EclipseLink may be unable to get a spec mandated temporary class loader from the server, you may be able to use static weaving as an optional workaround. - -persistence_unit_processor_error_loading_class_weaving_disabled.MSGID=TOP-50205 - -persistence_unit_processor_jboss_temp_classloader_bypassed=The temporary classLoader for PersistenceLoadProcessor [{0}] is not available. Switching classLoader to [{1}]. Weaving has been disabled for this session. EclipseLink may be unable to get a spec mandated temporary class loader from the server, you may be able to use static weaving as an optional workaround. - -persistence_unit_processor_jboss_temp_classloader_bypassed.MSGID=TOP-50208 - -persistence_unit_processor_npe_temp_classloader=The classLoader [{0}] for PersistenceLoadProcessor [{1}] is causing a NPE on loadClass. Switching classLoader to [{2}]. Weaving has been disabled for this session. EclipseLink may be unable to get a spec mandated temporary class loader from the server, you may be able to use static weaving as an optional workaround. - -persistence_unit_processor_npe_temp_classloader.MSGID=TOP-50207 - -persistence_unit_processor_null_temp_classloader=The classLoader for PersistenceLoadProcessor [{0}] is null. Weaving has been disabled for this session. EclipseLink may be unable to get a spec mandated temporary class loader from the server, you may be able to use static weaving as an optional workaround. +persistence_unit_processor_error_loading_class_weaving_disabled=The classLoader [{0}]: for PersistenceLoadProcessor [{1}] failed to load class [{2}]. Weaving has been disabled for this session. EclipseLink may be unable to get a spec mandated temporary class loader from the server, you may be able to use static weaving as an optional workaround. -persistence_unit_processor_null_temp_classloader.MSGID=TOP-50206 +persistence_unit_processor_jboss_temp_classloader_bypassed=The temporary classLoader for PersistenceLoadProcessor [{0}] is not available. Switching classLoader to [{1}]. Weaving has been disabled for this session. EclipseLink may be unable to get a spec mandated temporary class loader from the server, you may be able to use static weaving as an optional workaround. -persistence_unit_processor_sap_temp_classloader_bypassed=The temporary classLoader for PersistenceLoadProcessor [{0}] is not available. Switching classLoader to [{1}]. Weaving has been disabled for this session. EclipseLink may be unable to get a spec mandated temporary class loader from the server, you may be able to use static weaving as an optional workaround. +persistence_unit_processor_npe_temp_classloader=The classLoader [{0}] for PersistenceLoadProcessor [{1}] is causing a NPE on loadClass. Switching classLoader to [{2}]. Weaving has been disabled for this session. EclipseLink may be unable to get a spec mandated temporary class loader from the server, you may be able to use static weaving as an optional workaround. -pessimistic_lock_bean=prepare pessimistic locking for bean {0} +persistence_unit_processor_null_temp_classloader=The classLoader for PersistenceLoadProcessor [{0}] is null. Weaving has been disabled for this session. EclipseLink may be unable to get a spec mandated temporary class loader from the server, you may be able to use static weaving as an optional workaround. -pessimistic_locking_migrated=The native CMP setting 'pessimistic-locking' on entity({0}) has been migrated and supported. - -place_local_remote_session_dispatcher_into_naming_service=Place local remote session dispatcher into naming service - -platform_ora_init_id_seq=Init Oracle identity sequence {0} -> {1} for table {2} - -platform_ora_remove_id_seq=Remove Oracle identity sequence {0} -> {1} for table {2} - -predeploy_begin=Begin predeploying Persistence Unit {0}; session {1}; state {2}; factoryCount {3} - -predeploy_end=End predeploying Persistence Unit {0}; session {1}; state {2}; factoryCount {3} +persistence_unit_processor_sap_temp_classloader_bypassed=The temporary classLoader for PersistenceLoadProcessor [{0}] is not available. Switching classLoader to [{1}]. Weaving has been disabled for this session. EclipseLink may be unable to get a spec mandated temporary class loader from the server, you may be able to use static weaving as an optional workaround. problem_adding_connection=Could not add remote connection from {0} due to error: {1} -problem_adding_connection.MSGID=TOP-50062 - problem_adding_remote_connection=Problem adding remote connection: {0} -problem_adding_remote_connection.MSGID=TOP-50031 - problem_reconnect_to_jms=Could not reconnect to JMS Topic name {0} due to error: {1} -problem_reconnect_to_jms.MSGID=TOP-50063 - problem_registering_mbean=Problem while registering MBean: {0} -problem_registering_mbean.MSGID=TOP-50215} - problem_unregistering_mbean=Problem while unregistering MBean: {0} -problem_unregistering_mbean.MSGID=TOP-50216 - problem_while_registering=Problem while registering: {0} -problem_while_registering.MSGID=TOP-50048 - -processing_internal_command=Executing internal RCM command {0} from {1} - -processing_remote_command=Executing command {0} from {1} - -processing_topLink_remote_command=Processing TopLink remote command - -project_class_used=The project class [{0}] is being used. - -propagate_command_to=Propagating command {0} to {1} - -property_value_default=property={0}; default value={1} - -property_value_specified=property={0}; value={1} - -proxy_connection_customizer_already_proxy_session={0}:{1}: proxy session with unknown properties is already opened. Closing it. - -proxy_connection_customizer_closing_proxy_session={0}:{1}: closing proxy session. - -proxy_connection_customizer_opened_proxy_session={0}:{1}: opened proxy session. - -query_column_meta_data=query table meta data ({0}.{1}.{2}) - -query_column_meta_data_with_column=query column meta data ({0}.{1}.{2}.{3}) - query_has_both_join_attributes_and_partial_attributes={0} named {1} has both join attributes and partial attributes. These two technologies were not designed to work together, result may be unpredictible. -query_has_both_join_attributes_and_partial_attributes.MSGID=TOP-50196 - query_has_joined_attribute_outside_fetch_group={0}: joined attribute [{1}] is not included into the fetch group. The joined attribute data (though read from the database) will be ignored. A new sql will be executed to read again the object referenced by the joined attribute; and yet another sql to read the whole main object (because of setting the value to the attribute outside the fetch group). Either include the fetched attribute into the fetch group or remove it. -query_has_joined_attribute_outside_fetch_group.MSGID=TOP-50234 - -query_hint=query {0}: query hint {1}; value {2} - -read_only_migrated=The native CMP setting 'read-only' on entity({0}) has been migrated and supported. - -received_connection_from=Received connection from {0} - received_corrupt_announcement=Warning: Discovery manager could not process service announcement due to {0} - ignoring announcement -received_corrupt_announcement.MSGID=TOP-50057 - -received_remote_command=Received remote command {0} from {1} - -received_remote_connection_from=Received remote connection from {0} - received_unexpected_message_type=Received unexpected message type: {0} from topic: {1}; ignoring -received_unexpected_message_type.MSGID=TOP-50030 - -received_updates_from_remote_server=Received updates from Remote Server - -reconnect_to_jms=Reconnect to the JMS topic name {0} - reconnecting=reconnecting({0}) -reconnecting.MSGID=TOP-50010 - -reconnecting_to_external_connection_pool=reconnecting to external connection pool - -register=Register the object {0} - -register_existing=Register the existing object {0} - -register_local_connection_in_jndi=Registering local connection in JNDI under name {0} - -register_local_connection_in_registry=Registering local connection in RMIRegistry under name {0} - -register_new=Register the new object {0} - -register_new_bean=Register the new bean {0} - register_new_for_persist=PERSIST operation called on: {0}. -register_new_for_persist.MSGID=TOP-50021 - -registered_mbean=Registered MBean: {0} on server {1} - relational_descriptor_support_only=The default table generator currently only supports generating default table schema from a relational project. -relational_descriptor_support_only.MSGID=TOP-50178 - relationship_cacheing_not_supported=WLS native CMP setting "relationship-caching" on entity({0}) is not directly supported in EclipseLink CMP. See migration doc for details. -relationship_cacheing_not_supported.MSGID=TOP-50133 - -release_connection=Connection released to connection pool [{0}]. - -release_unit_of_work=release unit of work - -releasing_client_session_broker=releasing client session broker - -releasing_invalid_lock=A lock has been encountered where the thread: {0} is no longer active. The lock on object class :{1} id: {2} has been forcibly released - -remote_and_local_homes=remote and local homes: {0}, {1} - -removeEJB_call=removeEJB call: {0} - removeEJB_return=removeEJB return: {0} -removeEJB_return.MSGID=TOP-50045 - removing_unique_constraint=Removing UNIQUE constraint definition from [{0}] because it is also a primary key. -removing_unique_constraint.MSGID=TOP-50253 - resource_local_persistence_init_info_ignores_jta_data_source=PersistenceUnitInfo {0} has transactionType RESOURCE_LOCAL and therefore jtaDataSource will be ignored -resume_unit_of_work=resume unit of work - -resuming_unit_of_work_from_failure=resuming unit of work from failure - retreived_null_message=Retreived null message from topic: {0}; ignoring -retreived_null_message.MSGID=TOP-50029 - -retreived_remote_message_from_JMS_topic=Retreived remote message from JMS topic: {0} - -retreived_remote_message_from_jgroup_channel=Retreived remote message from JGroups channel: {0} - retreived_unknown_message_type=Retreived unknown message type: {0} from topic: {1}; ignoring -retreived_unknown_message_type.MSGID=TOP-50028 - -revert=Revert the object''s attributes {0} - -revert_unit_of_work=revert unit of work - -rollback_transaction=rollback transaction - -saxparser_factory=SAXParserFactory instance: {0} - -schema_factory=SchemaFactory instance: {0} - sdo_classgenerator_exception={2} A [{0}] Exception occurred - message is [{1}] -sdo_classgenerator_exception.MSGID=TOP-50195 - sdo_error_processing_referenced_schema=An {0} occurred processing referenced schema with uri {1} with schemaLocation {2}. -sdo_error_processing_referenced_schema.MSGID=TOP-50198 - sdo_invalid_schemaLocation=Could not create schemaLocation [{0}] for import with uri [{1}]. sdo_missing_schemaLocation=Referenced schema with uri {0} could not be processed because no schemaLocation attribute was specified. -sdo_missing_schemaLocation.MSGID=TOP-50197 - sdo_type_generation_modified_class_naming_format_to={0}: Generated Type [{1}] java class name changed to [{2}] to follow class naming conventions. -sdo_type_generation_modified_class_naming_format_to.MSGID=TOP-50192 - sdo_type_generation_modified_function_naming_format_to={0}: Generated Type [{1}] java get/set method name changed to [{2}] to follow class naming conventions. -sdo_type_generation_modified_function_naming_format_to.MSGID=TOP-50191 - -sdo_type_generation_processing_type={0}: Generating Type [{1}]. - -sdo_type_generation_processing_type_as={0}: Generating Type [{1}] as [{2}]. - sdo_type_generation_warning_class_name_violates_java_spec={0}: Generated Type [{1}] conflicts with Java specification naming rules for [{2}] and should be renamed. -sdo_type_generation_warning_class_name_violates_java_spec.MSGID=TOP-50193 - sdo_type_generation_warning_class_name_violates_sdo_spec={0}: Generated Type [{1}] conflicts with SDO specification naming rules for [{2}] and should be renamed. -sdo_type_generation_warning_class_name_violates_sdo_spec.MSGID=TOP-50194 - -searching_for_default_mapping_file=Searching for mapping file: [{0}] at root URL: [{1}]. - -sending_announcement=Sending service announcement... - -sending_changeset_to_network=Sending changeSet to network - sequence_cachekey_improper_format=WLS native CMP setting "key-cache-size" on entity ({0}) is ill-formatted with value ({1}) -sequence_cachekey_improper_format.MSGID=TOP-50135 - -sequence_with_state=sequence {0}: preallocation size {1}, state {2} - -sequence_without_state=sequence {0}: preallocation size {1} - -sequencing_afterTransactionCommitted=local sequencing preallocation is copied to preallocation after transaction commit - -sequencing_afterTransactionRolledBack=local sequencing preallocation is discarded after transaction roll back - -sequencing_connected=sequencing connected, state is {0} - -sequencing_connected_several_states=sequencing connected, several states are used - -sequencing_disconnected=sequencing disconnected - -sequencing_localPreallocation=local sequencing preallocation for {0}: objects: {1} , first: {2}, last: {3} - -sequencing_preallocation=sequencing preallocation for {0}: objects: {1} , first: {2}, last: {3} - session_key_for_mbean_name_is_null=Session name used for the MBean registration cannot be null. -session_key_for_mbean_name_is_null.MSGID=TOP-50217 - session_manager_no_partition=No partition instance associated with current SessionManager instance. -session_manager_no_partition.MSGID=TOP-50254 - -session_name_change=Session change name: Persistence Unit {0}; old session {1}; new session {2} - sessions_xml_path_where_session_load_from=The session info is loaded from [{0}]. -setting_ref_class_of_aggregate_mapping=setting ref class of aggregate mapping: {0}, {1} - -setting_ref_class_of_foreign_ref_mapping=setting ref class of foreign ref mapping: {0}, {1} - sop_object_deserialze_failed=Failed to deserialize sopObject from [{0}] in [{1}] sop_object_not_found=Serialized sopObject is not found in [{0}] in [{1}] @@ -1759,202 +707,65 @@ sop_object_wrong_version=Removing serialized sopObject from the row because it h src_pm_name_first_argument=You must specify the source PM name at the first input argument as either: -sOc4j-native or -sWeblogic. -src_pm_name_first_argument.MSGID=TOP-50074 - -stack_of_visited_objects_that_refer_to_the_corrupt_object=stack of visited objects that refer to the corrupt object: {0} - -starting_rcm=Starting Remote Command Manager {0} - -stopping_rcm=Stopping Remote Command Manager {0} - -sync_propagation=Propagating command synchronously - table_existed_during_creation=Table creation failed. If it already exists, it must be dropped first. This can be done manually or by setting the db-table-gen attribute in orion-ejb-jar.xml. -table_existed_during_creation.MSGID=TOP-50037 - template_orion_ejb_jar_created=A templated orion-ejb-jar.xml file has been created -template_orion_ejb_jar_created.MSGID=TOP-50123 - topLink_version=EclipseLink, version: {0} -topLink_version.MSGID=TOP-50001 - -toplink=[EL]: - -toplink.MSGID=TOP-50071 +toplink=[EL]: toplink_cmp_bean_name_xml_deprecated=Support for toplink-cmp-bean_name.xml is deprecated.Please refer to the documentation for the use of toplink-ejb-jar.xml -toplink_cmp_bean_name_xml_deprecated.MSGID=TOP-50055 - -toplink_config=[EL Config]: - -toplink_config.MSGID=TOP-50067 +toplink_config=[EL Config]: toplink_ejb_jar_in_jar=toplink-ejb-jar.xml is included in jar({0}) file, no migration therefore will be performed for this jar. -toplink_ejb_jar_in_jar.MSGID=TOP-50138 - toplink_ejb_jar_xml_found_in_input=The toplink-ejb-jar.xml is under input directory ({0}). You have to remove the toplink descriptor away from the input directory to process the migration. -toplink_ejb_jar_xml_found_in_input.MSGID=TOP-50089 - -toplink_fine=[EL Fine]: - -toplink_fine.MSGID=TOP-50068 - -toplink_finer=[EL Finer]: - -toplink_finer.MSGID=TOP-50069 - -toplink_finest=[EL Finest]: - -toplink_finest.MSGID=TOP-50070 - -toplink_info=[EL Info]: - -toplink_info.MSGID=TOP-50066 +toplink_fine=[EL Fine]: -toplink_severe=[EL Severe]: +toplink_finer=[EL Finer]: -toplink_severe.MSGID=TOP-50064 +toplink_finest=[EL Finest]: -toplink_warning=[EL Warning]: +toplink_info=[EL Info]: -toplink_warning.MSGID=TOP-50065 +toplink_severe=[EL Severe]: -tracking_pl_object=track pessimistic locked object {0} with UnitOfWork {1} - -transform_existing_class_bytes=Using existing class bytes for [{0}]. - -transform_missing_class_details=Missing class details for [{0}]. - -transformer_factory=TransformerFactory instance: {0} - -unable_to_load_generated_subclass=Unable to load generated subclass: {0} - -unable_to_look_up_remote_conn_in_jndi=Unable to look up remote connection in JNDI under name {0} at URL {1} - -unable_to_look_up_remote_conn_in_registry=Unable to look up remote connection in RMIRegistry under name {0} - -undeploy_begin=Begin undeploying Persistence Unit {0}; session {1}; state {2}; factoryCount {3} - -undeploy_end=End undeploying Persistence Unit {0}; session {1}; state {2}; factoryCount {3} +toplink_warning=[EL Warning]: unitofwork_identity_hashcode={0}UnitOfWork identity hashcode: {1} -unitofwork_identity_hashcode.MSGID=TOP-50018 - -unknown_ddl_generation_property.MSGID=TOP-50252 - -unknown_query_hint=query {0}: unknown query hint {1} will be ignored - -unregister=Unregister the object {0} - -unregistering_mbean=Unregistering MBean: {0} on server {1} - update_all_fields_not_supported=Oc4j native CMP feature "update-all-fields" on entity({0}) is not directly supported in EclipseLink CMP. See migration doc for details. -update_all_fields_not_supported.MSGID=TOP-50110 - update_all_query_cannot_use_binding_on_this_platform=UpdateAllQuery cannot use binding on this database platform. Changed query setting to execute without binding. -validate_cache=validate cache. - validate_db_schema_with_not_supported=WLS native CMP setting "validate-db-schema-with" is not directly supported in EclipseLink CMP. See migration doc for details. -validate_db_schema_with_not_supported.MSGID=TOP-50127 - validate_ejb_jar=Validating ejb-jar.xml starts, it may take some times... -validate_ejb_jar.MSGID=TOP-50076 - -validate_object_space=validate object space. - -validation_factory_not_initialized=Bean Validation Factory was not initialized: [{0}]. - validity_timeout_not_supported=Oc4j native CMP setting "validity-timeout" on entity({0}) is not directly supported in EclipseLink CMP. See migration doc for details. -validity_timeout_not_supported.MSGID=TOP-50111 - -verifiy_columns_changedField_locking_migrated=Optimistic setting 'Modify' on 'verifiy-columns' in entity ({0}) has been migrated. - verifiy_columns_read_locking_not_supported=Optimistic setting "Read" on "verify-columns" in entity ({0}) is not directly supported in EclipseLink CMP. See migration doc for details. -verifiy_columns_read_locking_not_supported.MSGID=TOP-50116 - -verifiy_columns_timestamp_locking_migrated=Optimistic setting 'Timestamp' on 'verifiy-columns' in entity ({0}) has been migrated. - -verifiy_columns_version_locking_migrated=Optimistic setting 'Version' on 'verifiy-columns' in entity ({0}) has been migrated. - verifiy_rows_read_locking_not_supported=Optimistic setting "Read" on "verify-rows" in entity ({0}) is not directly supported in EclipseLink CMP. See migration doc for details.. -verifiy_rows_read_locking_not_supported.MSGID=TOP-50117 - -weaved_changetracker=Weaved change tracking (ChangeTracker) [{0}]. - -weaved_fetchgroups=Weaved fetch groups (FetchGroupTracker) [{0}]. - -weaved_lazy=Weaved lazy (ValueHolder indirection) [{0}]. - -weaved_persistenceentity=Weaved persistence (PersistenceEntity) [{0}]. - -weaved_rest=Weaved REST [{0}]. - -weaver_change_tracking_disabled_missing_field.MSGID=TOP-50175 - -weaver_change_tracking_disabled_not_supported.MSGID=TOP-50176 - weaver_class_not_in_project=Weaver found a class that is not part of the project: {0}. weaver_could_not_write=Weaver encountered an exception while trying to write class {0} to the file system. The exception was: {1} weaver_disable_by_system_property=Weaving disabled by system property {0} -weaver_disable_by_system_property.MSGID=TOP-50173 - -weaver_found_field_lock=Weaving for change tracking not enabled for class [{0}] because it uses field-based optimisitic locking. - weaver_not_overwriting=Weaver is not overwriting class {0} because it has not been set to overwrite. weaver_null_project=Weaver session''s project cannot be null -weaver_null_project.MSGID=TOP-50172 - -weaver_processing_class=Weaver processing class: {0}. - -weaver_user_impl_change_tracking=Weaving for change tracking not required for class [{0}] because it already implements the ChangeTracker interface. - -weaver_valueholders_disabled_missing_field.MSGID=TOP-50174 - -weaving_call_persistence_get=Calling [{0}]._persistence_get. Class loaders: context [{1}], instance [{2}] - -weaving_call_persistence_set=Calling [{0}]._persistence_set. Class loaders: context [{1}], instance [{2}] - -weaving_init_class_writer=Initializing class writer for [{0}]. Class loaders: context [{1}]. - -weaving_init_compute_class_writer=Initializing compute class writer for [{0}]. Class loaders: context [{1}] argument [{2}]. - weblogic_ejb_jar_xml_not_found_in_input=weblogic-ejb-jar.xml is not existed under input directory ({0}) you specified. -weblogic_ejb_jar_xml_not_found_in_input.MSGID=TOP-50088 - weblogic_native_migration_start=WebLogic-Native CMP -> OC4J EclipseLink CMP Migration STARTS...... -weblogic_native_migration_start.MSGID=TOP-50077 - weblogic_ql_not_supported=WebLogic-QL({0}) of the method({1} of the entity({2}) is not migrated as EclipseLink does not support WebLogic QL language. -weblogic_ql_not_supported.MSGID=TOP-50121 - weblogic_query_not_supported=WLS native CMP setting "weblogic-query" on entity({0}) is not directly supported in EclipseLink CMP. See migration doc for details. -weblogic_query_not_supported.MSGID=TOP-50134 - -write_BLOB=Writing BLOB value(size = {0} bytes) through the locator to the table field: {1} - -write_CLOB=Writing CLOB value(size = {0} bytes) through the locator to the table field: {1} - -xpath_factory=XPathFactory instance: {0} diff --git a/dev/com.ibm.websphere.appserver.thirdparty.eclipselink.2.7/resources/org/eclipse/persistence/internal/localization/i18n/ToStringLocalizationResource.nlsprops b/dev/com.ibm.websphere.appserver.thirdparty.eclipselink.2.7/resources/org/eclipse/persistence/internal/localization/i18n/ToStringLocalizationResource.nlsprops index d2eb39ee46a3..ae901f4f1321 100644 --- a/dev/com.ibm.websphere.appserver.thirdparty.eclipselink.2.7/resources/org/eclipse/persistence/internal/localization/i18n/ToStringLocalizationResource.nlsprops +++ b/dev/com.ibm.websphere.appserver.thirdparty.eclipselink.2.7/resources/org/eclipse/persistence/internal/localization/i18n/ToStringLocalizationResource.nlsprops @@ -22,9 +22,9 @@ # NLS_MESSAGEFORMAT_ALL # # Strings in this file which contain replacement variables are processed by the MessageFormat -# class (single quote must be coded as 2 consecutive single quotes ''). Strings in this file -# which do NOT contain replacement variables are NOT processed by the MessageFormat class -# (single quote must be coded as one single quote '). +# class (single quote must be coded as 2 consecutive single quotes ''). Strings in this file +# which do NOT contain replacement variables are NOT processed by the MessageFormat class +# (single quote must be coded as one single quote '). # # ------------------------------------------------------------------------------------------------- begin_profile_of=Begin profile of @@ -37,7 +37,7 @@ connected=connected connector=connector -context=Context: +context=Context: database_name=database name @@ -71,7 +71,7 @@ mulitple_files=mulitple files multiple_readers=multiple readers -name=Name: +name=Name: nest_level=(nest level = {0}) @@ -99,7 +99,7 @@ profiling_time=profiling time reader=reader -schema=Schema: +schema=Schema: sdo_classgenerator_usage_help_1of8={0} Usage: org.eclipse.persistence.sdo.helper.{0} [-options] @@ -165,9 +165,9 @@ staticweave_commandline_help_message_8of19= -persistencexml staticweave_commandline_help_message_9of19= Identify the location of the persistence.xml relative to the root of the persistence unit if it is somewhere other that META-INF/persistence.xml -staticweave_processor_dir_not_created=Cannot create directory '{0}'. +staticweave_processor_dir_not_created=The {0} directory cannot be created. -staticweave_processor_file_not_created=Cannot create file '{0}'. +staticweave_processor_file_not_created=The {0} file cannot be created. staticweave_processor_unknown_outcome=Weaving classes stored in a directory and outputting to a JAR often leads to unexpected results. diff --git a/dev/com.ibm.websphere.appserver.thirdparty.eclipselink.2.7/updatebinaries.gradle b/dev/com.ibm.websphere.appserver.thirdparty.eclipselink.2.7/updatebinaries.gradle index a067fe6c7ae9..21c697d03d7f 100644 --- a/dev/com.ibm.websphere.appserver.thirdparty.eclipselink.2.7/updatebinaries.gradle +++ b/dev/com.ibm.websphere.appserver.thirdparty.eclipselink.2.7/updatebinaries.gradle @@ -10,195 +10,225 @@ *******************************************************************************/ // To update the EclipseLink binaries: // 1. Navigate into this project in Git Bash. -// 2. Invoke the following command to update the oss_ibm.maven with the new version for the EclipseLink binaries: -// .././gradlew -b updatebinaries.gradle replacemavendependencies -Pnewversion={NewEclipseLinkBinariesVersion} -// Example of {NewEclipseLinkBinariesVersion} -> 2.7.1.WAS-8e605f1 -// 3. Invoke the following command to ensure no new messages were introduced in the new EclipseLink binaries: -// .././gradlew -b updatebinaries.gradle comparenlsprops -Pnewversion={NewEclipseLinkBinariesVersion} -// Example of {NewEclipseLinkBinariesVersion} -> 2.7.1.WAS-8e605f1 -// 4. Invoke the following command which will generate the ossc.xml files in this project's generated directory. NOTE: you will have to manually update the ossc.xml file where it resides. The command is meant to help with generating checksums. -// .././gradlew -b updatebinaries.gradle generateosscxml -Pnewversion={NewEclipseLinkBinariesVersion} -Pbaseversion={NewEclipseLinkBinariesBaseVersion} -// Example of {NewEclipseLinkBinariesVersion} -> 2.7.1.WAS-8e605f1 -// Example of {NewEclipseLinkBinariesBaseVersion} -> 2.7.1_WAS +// 2. Invoke the clean command: +// .././gradlew clean +// 3. Invoke the following command to update the oss_ibm.maven with the new version for the EclipseLink binaries: +// .././gradlew -b updatebinaries.gradle updateMavenFile -Pnewversion={NewEclipseLinkBinariesVersion} -Pnewhash={NewEclipseLinkBinariesHash} +// Example of {NewEclipseLinkBinariesVersion} -> 2.7.1 +// Example of {NewEclipseLinkBinariesHash} -> 8e605f1 +// 4. Invoke the following command which compares existing nlsprop messages to the new messages, updates the bnd.bnd file, and generates an ossc.xml file in the build directory (you have to manually move it to it's appropriate location): +// .././gradlew -b updatebinaries.gradle updateELProject -Pnewversion={NewEclipseLinkBinariesVersion} -Pnewhash={NewEclipseLinkBinariesHash} +// Example of {NewEclipseLinkBinariesVersion} -> 2.7.1 +// Example of {NewEclipseLinkBinariesHash} -> 8e605f1 // 5. Invoke the releaseNeeded command to make sure everything worked properly: // .././gradlew releaseNeeded - +apply from: '../cnf/gradle/scripts/repos.gradle' apply plugin: 'java' -// Replaces the EclipseLink binaries coordinates in ossc_ibm.maven with the new coordinates passed in -task replacemavendependencies { +// Replaces the EclipseLink binaries coordinates in oss_ibm.maven with the new coordinates passed in +task updateMavenFile { doLast { - ant.replaceregexp(match:'com\\.ibm\\.ws\\.org\\.eclipse\\.persistence:org\\.eclipse\\.persistence\\.antlr:.*$', replace: "com.ibm.ws.org.eclipse.persistence:org.eclipse.persistence.antlr:${newversion}", flags:'g', byline:true) { + ant.replaceregexp(match:'org\\.eclipse\\.persistence:org\\.eclipse\\.persistence\\.antlr:2\\.7.*$', replace: "org.eclipse.persistence:org.eclipse.persistence.antlr:${newversion}-${newhash}", flags:'g', byline:true) { fileset(dir: "${rootDir}/../cnf", includes: 'oss_ibm.maven') } - ant.replaceregexp(match:'com\\.ibm\\.ws\\.org\\.eclipse\\.persistence:org\\.eclipse\\.persistence\\.asm:.*$', replace: "com.ibm.ws.org.eclipse.persistence:org.eclipse.persistence.asm:${newversion}", flags:'g', byline:true) { + ant.replaceregexp(match:'org\\.eclipse\\.persistence:org\\.eclipse\\.persistence\\.asm:2\\.7.*$', replace: "org.eclipse.persistence:org.eclipse.persistence.asm:${newversion}-${newhash}", flags:'g', byline:true) { fileset(dir: "${rootDir}/../cnf", includes: 'oss_ibm.maven') } - ant.replaceregexp(match:'com\\.ibm\\.ws\\.org\\.eclipse\\.persistence:org\\.eclipse\\.persistence\\.core:.*$', replace: "com.ibm.ws.org.eclipse.persistence:org.eclipse.persistence.core:${newversion}", flags:'g', byline:true) { + ant.replaceregexp(match:'org\\.eclipse\\.persistence:org\\.eclipse\\.persistence\\.core:2\\.7.*$', replace: "org.eclipse.persistence:org.eclipse.persistence.core:${newversion}-${newhash}", flags:'g', byline:true) { fileset(dir: "${rootDir}/../cnf", includes: 'oss_ibm.maven') } - ant.replaceregexp(match:'com\\.ibm\\.ws\\.org\\.eclipse\\.persistence:org\\.eclipse\\.persistence\\.jpa\\.jpql:.*$', replace: "com.ibm.ws.org.eclipse.persistence:org.eclipse.persistence.jpa.jpql:${newversion}", flags:'g', byline:true) { + ant.replaceregexp(match:'org\\.eclipse\\.persistence:org\\.eclipse\\.persistence\\.jpa\\.jpql:2\\.7.*$', replace: "org.eclipse.persistence:org.eclipse.persistence.jpa.jpql:${newversion}-${newhash}", flags:'g', byline:true) { fileset(dir: "${rootDir}/../cnf", includes: 'oss_ibm.maven') } - ant.replaceregexp(match:'com\\.ibm\\.ws\\.org\\.eclipse\\.persistence:org\\.eclipse\\.persistence\\.jpa\\.modelgen:.*$', replace: "com.ibm.ws.org.eclipse.persistence:org.eclipse.persistence.jpa.modelgen:${newversion}", flags:'g', byline:true) { + ant.replaceregexp(match:'org\\.eclipse\\.persistence:org\\.eclipse\\.persistence\\.jpa\\.modelgen\\.processor:2\\.7.*$', replace: "org.eclipse.persistence:org.eclipse.persistence.jpa.modelgen.processor:${newversion}-${newhash}", flags:'g', byline:true) { fileset(dir: "${rootDir}/../cnf", includes: 'oss_ibm.maven') } - ant.replaceregexp(match:'com\\.ibm\\.ws\\.org\\.eclipse\\.persistence:org\\.eclipse\\.persistence\\.jpa:.*$', replace: "com.ibm.ws.org.eclipse.persistence:org.eclipse.persistence.jpa:${newversion}", flags:'g', byline:true) { + ant.replaceregexp(match:'org\\.eclipse\\.persistence:org\\.eclipse\\.persistence\\.jpa:2\\.7.*$', replace: "org.eclipse.persistence:org.eclipse.persistence.jpa:${newversion}-${newhash}", flags:'g', byline:true) { fileset(dir: "${rootDir}/../cnf", includes: 'oss_ibm.maven') } } } - -repositories { - mavenLocal() -} - + configurations { - binaries + binaries } - -dependencies { - binaries "com.ibm.ws.org.eclipse.persistence:org.eclipse.persistence.antlr:${newversion}" - binaries "com.ibm.ws.org.eclipse.persistence:org.eclipse.persistence.asm:${newversion}" - binaries "com.ibm.ws.org.eclipse.persistence:org.eclipse.persistence.core:${newversion}" - binaries "com.ibm.ws.org.eclipse.persistence:org.eclipse.persistence.jpa.jpql:${newversion}" - binaries "com.ibm.ws.org.eclipse.persistence:org.eclipse.persistence.jpa.modelgen:${newversion}" - binaries "com.ibm.ws.org.eclipse.persistence:org.eclipse.persistence.jpa:${newversion}" + +dependencies { + binaries "org.eclipse.persistence:org.eclipse.persistence.antlr:${newversion}-${newhash}" + binaries "org.eclipse.persistence:org.eclipse.persistence.asm:${newversion}-${newhash}" + binaries "org.eclipse.persistence:org.eclipse.persistence.core:${newversion}-${newhash}" + binaries "org.eclipse.persistence:org.eclipse.persistence.jpa.jpql:${newversion}-${newhash}" + binaries "org.eclipse.persistence:org.eclipse.persistence.jpa.modelgen.processor:${newversion}-${newhash}" + binaries "org.eclipse.persistence:org.eclipse.persistence.jpa:${newversion}-${newhash}" } def newResourcesDir = "${projectDir}/resources.new" def existingResourceDir = "${projectDir}/resources.existing" -sourceSets { - nlspropsTool.java.srcDir 'src/com/ibm/ws/i18n/conversion/tools' -} - -task runNLSPropsTool(dependsOn:'classes', type: JavaExec) { - // Find the location of the eclipselink core jar containing the new translation messages - def coreJar = configurations.binaries.resolvedConfiguration.files.find{ it.name.startsWith("org.eclipse.persistence.core-${newversion}")}.each{ } - - // Run the ConvertRBtoNLSProps class which converts the translation class files to nlsprops files - main = "com.ibm.ws.i18n.conversion.tools.ConvertRBtoNLSProps" - classpath += sourceSets.nlspropsTool.runtimeClasspath - args coreJar, newResourcesDir, "org/eclipse/persistence/internal/localization/i18n/.*class", "org/eclipse/persistence/exceptions/i18n/.*class" -} +sourceSets.main.java.srcDirs = ['src/com/ibm/ws/i18n/conversion/tools'] // Check incoming resource bundles in new binaries for changes. Compare the checksum of existing nlsprop files to the binaries resource bundles -task comparenlsprops { +task comparenlsprops(dependsOn:'classes') { delete existingResourceDir, newResourcesDir - dependsOn runNLSPropsTool - - doLast { + + doLast { // Copy (English) existing nlsprop files into a work directory - copy { + copy { from "${projectDir}/resources" into existingResourceDir include '**/*Resource.nlsprops' // Remove '#[A-Z]+ NON-TRANSLATABLE' string(S) from the existing nlsprop - filter { + filter { it.contains("NON-TRANSLATABLE") ? null: it } } - + // Get checksum for existing nlsprops files task existingCheckSum { - ant.checksum(totalproperty: 'resource.existing.checksum') { - fileset(dir: existingResourceDir) { + ant.checksum(totalproperty: 'resource.existing.checksum') { + fileset(dir: existingResourceDir) { include(name: '**/*.nlsprops') } } } - delete fileTree(existingResourceDir){ + delete fileTree(existingResourceDir){ include '**/*.MD5' } + + javaexec { + // Find the location of the eclipselink core jar containing the new translation messages + def coreJar = configurations.binaries.resolvedConfiguration.files.find{ it.name.startsWith("org.eclipse.persistence.core-${newversion}-${newhash}")}.each{ } + // Run the ConvertRBtoNLSProps class which converts the translation class files to nlsprops files + main = "com.ibm.ws.i18n.conversion.tools.ConvertRBtoNLSProps" + classpath += sourceSets.main.runtimeClasspath + args = [coreJar, newResourcesDir, "org/eclipse/persistence/internal/localization/i18n/.*class", "org/eclipse/persistence/exceptions/i18n/.*class"] + } + // Explicitly get rid of the Trace nlsprops file as we don't want to translate trace message. - delete fileTree(newResourcesDir){ + delete fileTree(newResourcesDir){ include '**/TraceLocalizationResource.nlsprops' } - - task fixCRLF { + + task fixCRLF { ant.fixcrlf(srcDir: newResourcesDir, eol: 'crlf') } - + // Get checksum for binary nlsprops files task newCheckSum { - ant.checksum(totalproperty: 'resource.new.checksum') { - fileset(dir: newResourcesDir) { + ant.checksum(totalproperty: 'resource.new.checksum') { + fileset(dir: newResourcesDir) { include(name: '**/*.nlsprops') } } } - delete fileTree(newResourcesDir){ + delete fileTree(newResourcesDir){ include '**/*.MD5' } - if(ant.properties['resource.existing.checksum'] != ant.properties['resource.new.checksum']) { - - // The script will fail if the new EclipseLink binaries include changes to the translation files. If that is the case, you must manually - // change the tranlation files in the resources directory so it can be translated by the translation team. + if(ant.properties['resource.existing.checksum'] != ant.properties['resource.new.checksum']) { + + // The script will fail if the new EclipseLink binaries include changes to the translation files. If that is the case, you must manually + // change the tranlation files in the resources directory so it can be translated by the translation team. + // Note: if you're running into issues where the tool is showing changes in the translation files when there aren't, try running .././gradlew clean or deleting the build directory throw new GradleException("The NLS files have changed since the last build - please update the NLS resources and notify the ID team that new translation may be required. To find what changed you need to diff ${projectDir}/resources.new to ${projectDir}/resources.existing.") } delete existingResourceDir, newResourcesDir } } -// Generates an ossc.xml file with the EclipseLink binaries version and calculated checksum values -// Note: the ossc.xml file is put into the generated folder and needs to be manually moved to it's proper location -task generateosscxml{ - doLast { +// This task runs comparenlsprops then updates the bnd.bnd file to the new version values. It also generates +// an ossc.xml file with the EclipseLink binaries version and calculated checksum values +// Note: the ossc.xml file is put into the build folder and needs to be manually moved to it's proper location +task updateELProject{ + dependsOn comparenlsprops + + doLast { // Resolve the jar files - def antlrJar = configurations.binaries.resolvedConfiguration.files.find{ it.name.startsWith("org.eclipse.persistence.antlr-${newversion}")}.each{ } + def antlrJar = configurations.binaries.resolvedConfiguration.files.find{ it.name.startsWith("org.eclipse.persistence.antlr-${newversion}-${newhash}")}.each{ } + def antlrJarVersion = new java.util.jar.JarFile(antlrJar).manifest.mainAttributes.getValue("Bundle-Version") ant.checksum(file: antlrJar, property:'antlr.checksum') - def asmJar = configurations.binaries.resolvedConfiguration.files.find{ it.name.startsWith("org.eclipse.persistence.asm-${newversion}")}.each{ } + def asmJar = configurations.binaries.resolvedConfiguration.files.find{ it.name.startsWith("org.eclipse.persistence.asm-${newversion}-${newhash}")}.each{ } + def asmJarVersion = new java.util.jar.JarFile(asmJar).manifest.mainAttributes.getValue("Bundle-Version") ant.checksum(file: asmJar, property:'asm.checksum') - def coreJar = configurations.binaries.resolvedConfiguration.files.find{ it.name.startsWith("org.eclipse.persistence.core-${newversion}")}.each{ } + def coreJar = configurations.binaries.resolvedConfiguration.files.find{ it.name.startsWith("org.eclipse.persistence.core-${newversion}-${newhash}")}.each{ } + def coreJarVersion = new java.util.jar.JarFile(coreJar).manifest.mainAttributes.getValue("Bundle-Version") ant.checksum(file: coreJar, property:'core.checksum') - def jpaJar = configurations.binaries.resolvedConfiguration.files.find{ it.name.startsWith("org.eclipse.persistence.jpa-${newversion}")}.each{ } + def jpaJar = configurations.binaries.resolvedConfiguration.files.find{ it.name.startsWith("org.eclipse.persistence.jpa-${newversion}-${newhash}")}.each{ } + def jpaJarVersion = new java.util.jar.JarFile(jpaJar).manifest.mainAttributes.getValue("Bundle-Version") ant.checksum(file: jpaJar, property:'jpa.checksum') - def jpqlJar = configurations.binaries.resolvedConfiguration.files.find{ it.name.startsWith("org.eclipse.persistence.jpa.jpql-${newversion}")}.each{ } + def jpqlJar = configurations.binaries.resolvedConfiguration.files.find{ it.name.startsWith("org.eclipse.persistence.jpa.jpql-${newversion}-${newhash}")}.each{ } + def jpqlJarVersion = new java.util.jar.JarFile(jpqlJar).manifest.mainAttributes.getValue("Bundle-Version") ant.checksum(file: jpqlJar, property:'jpql.checksum') - def modelgenJar = configurations.binaries.resolvedConfiguration.files.find{ it.name.startsWith("org.eclipse.persistence.jpa.modelgen-${newversion}")}.each{ } + def modelgenJar = configurations.binaries.resolvedConfiguration.files.find{ it.name.startsWith("org.eclipse.persistence.jpa.modelgen.processor-${newversion}-${newhash}")}.each{ } + def modelgenJarVersion = new java.util.jar.JarFile(modelgenJar).manifest.mainAttributes.getValue("Bundle-Version") ant.checksum(file: modelgenJar, property:'modelgen.checksum') - copy { + // Replace the version values in the bnd.bnd file + ant.replaceregexp(match:'Specification-Version: .*', replace: "Specification-Version: ${newversion}", flags:'g', byline:true) { + fileset(dir: "${projectDir}", includes: 'bnd.bnd') + } + ant.replaceregexp(match:'org\\.eclipse\\.persistence\\.\\*;version=\\".*\\"', replace: "org.eclipse.persistence.*;version=\"${newversion}\"", flags:'g', byline:true) { + fileset(dir: "${projectDir}", includes: 'bnd.bnd') + } + ant.replaceregexp(match:'org\\.eclipse\\.persistence\\.antlr;.*;EXACT', replace: "org.eclipse.persistence.antlr;${antlrJarVersion};EXACT", flags:'g', byline:true) { + fileset(dir: "${projectDir}", includes: 'bnd.bnd') + } + ant.replaceregexp(match:'org\\.eclipse\\.persistence\\.asm;.*;EXACT', replace: "org.eclipse.persistence.asm;${asmJarVersion};EXACT", flags:'g', byline:true) { + fileset(dir: "${projectDir}", includes: 'bnd.bnd') + } + ant.replaceregexp(match:'org\\.eclipse\\.persistence\\.core;.*;EXACT', replace: "org.eclipse.persistence.core;${coreJarVersion};EXACT", flags:'g', byline:true) { + fileset(dir: "${projectDir}", includes: 'bnd.bnd') + } + ant.replaceregexp(match:'org\\.eclipse\\.persistence\\.jpa\\.jpql;.*;EXACT', replace: "org.eclipse.persistence.jpa.jpql;${jpqlJarVersion};EXACT", flags:'g', byline:true) { + fileset(dir: "${projectDir}", includes: 'bnd.bnd') + } + ant.replaceregexp(match:'org\\.eclipse\\.persistence\\.jpa\\.modelgen\\.processor;.*;EXACT', replace: "org.eclipse.persistence.jpa.modelgen.processor;${modelgenJarVersion};EXACT", flags:'g', byline:true) { + fileset(dir: "${projectDir}", includes: 'bnd.bnd') + } + ant.replaceregexp(match:'org\\.eclipse\\.persistence\\.jpa;.*;EXACT', replace: "org.eclipse.persistence.jpa;${jpaJarVersion};EXACT", flags:'g', byline:true) { + fileset(dir: "${projectDir}", includes: 'bnd.bnd') + } + ant.replaceregexp(match:'org\\.eclipse\\.persistence\\.jpa;version=.*;', replace: "org.eclipse.persistence.jpa;version=${jpaJarVersion};", flags:'g', byline:true) { + fileset(dir: "${projectDir}", includes: 'bnd.bnd') + } + + copy { from "${projectDir}/ossc.template" into "${buildDir}" rename { 'ossc.xml' } } - - // Run the Eclipselink Version class to get the binaries version information + + // Run the Eclipselink Version class to get the binaries version information def tmpBuildProps = "${buildDir}/tmp/build.properties.tmp" javaexec { standardOutput = new FileOutputStream(tmpBuildProps) classpath configurations.binaries main = "org.eclipse.persistence.Version" } - + // Extract the EclipseLink build version from the temporary file created when running the EclipseLink Version class def buildversion String buildVersion = new File(tmpBuildProps).eachLine { line -> - if( line.contains("Build Version:")) { + if( line.contains("Build Version:")) { def values = line.split("\\s+") buildversion = values[3] } } - - task replaceToken { - ant.replace( file: "${buildDir}/ossc.xml", token: '@VERSION@', value: "${baseversion}") - ant.replace( file: "${buildDir}/ossc.xml", token: '@REVISION@', value: "${buildversion}") - - ant.replace( file: "${buildDir}/ossc.xml", token: '@ANTLR_JAR@', value: antlrJar.name) - ant.replace( file: "${buildDir}/ossc.xml", token: '@ANTLR_CHECKSUM@', value: ant.properties['antlr.checksum']) - ant.replace( file: "${buildDir}/ossc.xml", token: '@ASM_JAR@', value: asmJar.name) - ant.replace( file: "${buildDir}/ossc.xml", token: '@ASM_CHECKSUM@', value: ant.properties['asm.checksum']) - ant.replace( file: "${buildDir}/ossc.xml", token: '@CORE_JAR@', value: coreJar.name) - ant.replace( file: "${buildDir}/ossc.xml", token: '@CORE_CHECKSUM@', value: ant.properties['core.checksum']) - ant.replace( file: "${buildDir}/ossc.xml", token: '@JPA_JAR@', value: jpaJar.name) - ant.replace( file: "${buildDir}/ossc.xml", token: '@JPA_CHECKSUM@', value: ant.properties['jpa.checksum']) - ant.replace( file: "${buildDir}/ossc.xml", token: '@JPQL_JAR@', value: jpqlJar.name) - ant.replace( file: "${buildDir}/ossc.xml", token: '@JPQL_CHECKSUM@', value: ant.properties['jpql.checksum']) - ant.replace( file: "${buildDir}/ossc.xml", token: '@MODELGEN_JAR@', value: modelgenJar.name) - ant.replace( file: "${buildDir}/ossc.xml", token: '@MODELGEN_CHECKSUM@', value: ant.properties['modelgen.checksum']) - } + + ant.replace( file: "${buildDir}/ossc.xml", token: '@VERSION@', value: "${newversion}") + ant.replace( file: "${buildDir}/ossc.xml", token: '@REVISION@', value: "${buildversion}") + + ant.replace( file: "${buildDir}/ossc.xml", token: '@ANTLR_JAR@', value: antlrJar.name) + ant.replace( file: "${buildDir}/ossc.xml", token: '@ANTLR_CHECKSUM@', value: ant.properties['antlr.checksum']) + ant.replace( file: "${buildDir}/ossc.xml", token: '@ASM_JAR@', value: asmJar.name) + ant.replace( file: "${buildDir}/ossc.xml", token: '@ASM_CHECKSUM@', value: ant.properties['asm.checksum']) + ant.replace( file: "${buildDir}/ossc.xml", token: '@CORE_JAR@', value: coreJar.name) + ant.replace( file: "${buildDir}/ossc.xml", token: '@CORE_CHECKSUM@', value: ant.properties['core.checksum']) + ant.replace( file: "${buildDir}/ossc.xml", token: '@JPA_JAR@', value: jpaJar.name) + ant.replace( file: "${buildDir}/ossc.xml", token: '@JPA_CHECKSUM@', value: ant.properties['jpa.checksum']) + ant.replace( file: "${buildDir}/ossc.xml", token: '@JPQL_JAR@', value: jpqlJar.name) + ant.replace( file: "${buildDir}/ossc.xml", token: '@JPQL_CHECKSUM@', value: ant.properties['jpql.checksum']) + ant.replace( file: "${buildDir}/ossc.xml", token: '@MODELGEN_JAR@', value: modelgenJar.name) + ant.replace( file: "${buildDir}/ossc.xml", token: '@MODELGEN_CHECKSUM@', value: ant.properties['modelgen.checksum']) } } \ No newline at end of file diff --git a/dev/com.ibm.websphere.appserver.thirdparty.eclipselink/bnd.bnd b/dev/com.ibm.websphere.appserver.thirdparty.eclipselink/bnd.bnd index 75b1c2cfe650..e8750f73f167 100644 --- a/dev/com.ibm.websphere.appserver.thirdparty.eclipselink/bnd.bnd +++ b/dev/com.ibm.websphere.appserver.thirdparty.eclipselink/bnd.bnd @@ -105,7 +105,7 @@ Include-Resource: \ @${repo;org.eclipse.persistence.asm;5.0.1.v201405080102;EXACT}!/!META-INF/maven/*,\ @${repo;org.eclipse.persistence.core;2.6.5.WAS;EXACT}!/!META-INF/maven/*,\ @${repo;org.eclipse.persistence.jpa.jpql;2.6.5.WAS;EXACT}!/!META-INF/maven/*,\ - @${repo;org.eclipse.persistence.jpa.modelgen;2.6.5.WAS-v20171218-2733732;EXACT}!/!META-INF/maven/*,\ + @${repo;org.eclipse.persistence.jpa.modelgen;2.6.5.WAS-v20180104-90e991c;EXACT}!/!META-INF/maven/*,\ @${repo;org.eclipse.persistence.jpa;2.6.5.WAS;EXACT}!/!META-INF/maven/* diff --git a/dev/com.ibm.websphere.appserver.thirdparty.eclipselink/updatebinaries.gradle b/dev/com.ibm.websphere.appserver.thirdparty.eclipselink/updatebinaries.gradle index 0b7ef24a81cc..b356c4beda46 100644 --- a/dev/com.ibm.websphere.appserver.thirdparty.eclipselink/updatebinaries.gradle +++ b/dev/com.ibm.websphere.appserver.thirdparty.eclipselink/updatebinaries.gradle @@ -10,17 +10,19 @@ *******************************************************************************/ // To update the EclipseLink binaries: // 1. Navigate into this project in Git Bash. -// 2. Invoke the following command to update the oss_ibm.maven with the new version for the EclipseLink binaries: +// 2. Invoke the clean command: +// .././gradlew clean +// 3. Invoke the following command to update the oss_ibm.maven with the new version for the EclipseLink binaries: // .././gradlew -b updatebinaries.gradle updateMavenFile -Pnewversion={NewEclipseLinkBinariesVersion} -Pnewhash={NewEclipseLinkBinariesHash} -// Example of {NewEclipseLinkBinariesVersion} -> 2.6.4 -// Example of {NewEclipseLinkBinariesHash} -> 8e605f1 -// 2. Invoke the following command which compares existing nlsprop messages to the new messages, updates the bnd.bnd file, and generates an ossc.xml file in the build directory (you have to manually move it to it's appropriate location): +// Example of {NewEclipseLinkBinariesVersion} -> 2.6.5 +// Example of {NewEclipseLinkBinariesHash} -> 90e991c +// 4. Invoke the following command which compares existing nlsprop messages to the new messages, updates the bnd.bnd file, and generates an ossc.xml file in the build directory (you have to manually move it to it's appropriate location): // .././gradlew -b updatebinaries.gradle updateELProject -Pnewversion={NewEclipseLinkBinariesVersion} -Pnewhash={NewEclipseLinkBinariesHash} -// Example of {NewEclipseLinkBinariesVersion} -> 2.6.4 -// Example of {NewEclipseLinkBinariesHash} -> 8e605f1 -// 3. Invoke the releaseNeeded command to make sure everything worked properly: +// Example of {NewEclipseLinkBinariesVersion} -> 2.6.5 +// Example of {NewEclipseLinkBinariesHash} -> 90e991c +// 5. Invoke the releaseNeeded command to make sure everything worked properly: // .././gradlew releaseNeeded - +apply from: '../cnf/gradle/scripts/repos.gradle' apply plugin: 'java' // Replaces the EclipseLink binaries coordinates in ossc_ibm.maven with the new coordinates passed in @@ -47,10 +49,6 @@ task updateMavenFile { } } -repositories { - mavenLocal() -} - configurations { binaries } @@ -67,9 +65,7 @@ dependencies { def newResourcesDir = "${projectDir}/resources.new" def existingResourceDir = "${projectDir}/resources.existing" -sourceSets { - nlspropsTool.java.srcDir 'src/com/ibm/ws/i18n/conversion/tools' -} +sourceSets.main.java.srcDirs = ['src/com/ibm/ws/i18n/conversion/tools'] // Check incoming resource bundles in new binaries for changes. Compare the checksum of existing nlsprop files to the binaries resource bundles task comparenlsprops(dependsOn:'classes') { @@ -105,7 +101,7 @@ task comparenlsprops(dependsOn:'classes') { // Run the ConvertRBtoNLSProps class which converts the translation class files to nlsprops files main = "com.ibm.ws.i18n.conversion.tools.ConvertRBtoNLSProps" - classpath += sourceSets.nlspropsTool.runtimeClasspath + classpath += sourceSets.main.runtimeClasspath args = [coreJar, newResourcesDir, "org/eclipse/persistence/internal/localization/i18n/.*class", "org/eclipse/persistence/exceptions/i18n/.*class"] } @@ -133,7 +129,8 @@ task comparenlsprops(dependsOn:'classes') { // The script will fail if the new EclipseLink binaries include changes to the translation files. If that is the case, you must manually // change the tranlation files in the resources directory so it can be translated by the translation team. - throw new GradleException("The NLS files have changed since the last build - please update the NLS resources and notify the ID team that new translation may be required. To find what changed you need to diff ${projectDir}/resources.new to ${projectDir}/resources.existing.") + // Note: if you're running into issues where the tool is showing changes in the translation files when there aren't, try running .././gradlew clean or deleting the build directory + throw new GradleException("The NLS files have changed since the last build - please update the NLS resources and notify the ID team that new translation may be required. To find what changed you need to diff ${projectDir}/resources.new to ${projectDir}/resources.existing.") } delete existingResourceDir, newResourcesDir }