on 07-04-2011 1:43 PM
We are running v8 milestone m33.19 and when trying to import the SAP job EU_PUT via SAP_ImportCcmsJobs we get the following error which I can only assume that certain keywords are reserved but as we do not have controll over this I was wondering if anyone else has came accross it :-
Generating job definition EU_PUT for SAP job EU_PUT/00105300
Could not create job definition EU_PUT for SAP job EU_PUT/00105300
com.redwood.scheduler.api.exception.SchedulerAPIPersistenceException: JCS-122007: SAP_AbapRunPrint_REC_TYPE is not a valid name for object type Constraint Definition: Prefixes 'System_', 'SAP_' and 'ProcessMonitor_' are reserved for system objects
com.redwood.scheduler.persistence.api.PersistenceException$ModelModificationVetoException: JCS-XXXXX: Modification vetoed: Unexpected exception during listener execution
com.redwood.scheduler.api.exception.InvalidObjectNameException: JCS-122007: SAP_AbapRunPrint_REC_TYPE is not a valid name for object type Constraint Definition: Prefixes 'System_', 'SAP_' and 'ProcessMonitor_' are reserved for system objects
JCS-122035: Unable to persist: JCS-XXXXX: Modification vetoed: Unexpected exception during listener execution
at com.redwood.scheduler.model.SchedulerSessionImpl.writeDirtyListLocal(SchedulerSessionImpl.java:901)
at com.redwood.scheduler.model.SchedulerSessionImpl.persist(SchedulerSessionImpl.java:842)
at com.redwood.scheduler.connector.sap.rfc.service.components.util.UserUnitOfWorkManager.perform(UserUnitOfWorkManager.java:141)
at com.redwood.scheduler.connector.sap.rfc.service.components.util.UserUnitOfWorkManager.perform(UserUnitOfWorkManager.java:103)
at com.redwood.scheduler.connector.sap.rfc.command.impl.GenerateCcmsJobDefinitionCommand.execute(GenerateCcmsJobDefinitionCommand.java:205)
at com.redwood.scheduler.connector.sap.rfc.command.AbstractXbpCommand.doExecute(AbstractXbpCommand.java:85)
at com.redwood.scheduler.connector.sap.rfc.command.AbstractCommand.execute(AbstractCommand.java:56)
at com.redwood.scheduler.connector.sap.rfc.service.SapJobWork.doWork(SapJobWork.java:99)
at com.redwood.scheduler.infrastructure.workqueue.Worker.run(Worker.java:74)
at java.lang.Thread.run(Thread.java:666)
Caused by: com.redwood.scheduler.persistence.api.PersistenceException$ModelModificationVetoException: JCS-XXXXX: Modification vetoed: Unexpected exception during listener execution
at com.redwood.scheduler.model.LowLevelPersistenceConfigurationImpl.throwUnexpectedExceptionDuringListenerExecution(LowLevelPersistenceConfigurationImpl.java:605)
at com.redwood.scheduler.persistence.impl.LowLevelPersistenceImpl.informListeners(LowLevelPersistenceImpl.java:980)
at com.redwood.scheduler.persistence.impl.LowLevelPersistenceImpl.writeDirtyObjectListRetry(LowLevelPersistenceImpl.java:244)
at com.redwood.scheduler.persistence.impl.LowLevelPersistenceImpl.access$0(LowLevelPersistenceImpl.java:163)
at com.redwood.scheduler.persistence.impl.LowLevelPersistenceImpl$WriteDirtyObjectListUnitOfWork.execute(LowLevelPersistenceImpl.java:102)
at com.redwood.scheduler.persistence.impl.OuterPersistenceUnitOfWorkManager.execute(OuterPersistenceUnitOfWorkManager.java:38)
at com.redwood.scheduler.persistence.impl.LowLevelPersistenceImpl.writeDirtyObjectList(LowLevelPersistenceImpl.java:159)
at com.redwood.scheduler.cluster.persistence.ClusteredLowLevelPersistence.writeDirtyObjectList(ClusteredLowLevelPersistence.java:90)
at com.redwood.scheduler.model.SchedulerSessionImpl.writeDirtyListLocal(SchedulerSessionImpl.java:880)
... 9 more
Caused by: JCS-122007: SAP_AbapRunPrint_REC_TYPE is not a valid name for object type Constraint Definition: @locale2@:(com.redwood.scheduler.exception.Help.InvalidObjectName.BannedPrefix)
at com.redwood.scheduler.model.method.impl.NamedRootObjectMethodImpl.checkName(NamedRootObjectMethodImpl.java:89)
at com.redwood.scheduler.model.method.impl.NamedRootObjectMethodImpl.checkNameInt(NamedRootObjectMethodImpl.java:66)
at com.redwood.scheduler.model.NamedRootObjectImpl.checkNameInt(NamedRootObjectImpl.java:216)
at com.redwood.scheduler.model.listeners.ModelInterfacesPrepareListener.modelModified(ModelInterfacesPrepareListener.java:111)
at com.redwood.scheduler.persistence.impl.LowLevelPersistenceImpl.informListeners(LowLevelPersistenceImpl.java:969)
... 16 more
Hi,
you got the explanation for this in the errormessage:
Prefixes 'System_', 'SAP_' and 'ProcessMonitor_' are reserved for system objects
Rename your Jobdefinition.
As you have created the job from a existing, rename it.
(SAP_AbapRunPrint_REC_TYPE is not a valid name for object type Constraint Definition: Prefixes 'System_', 'SAP_' and 'ProcessMonitor_' are reserved for system objects)
I Suppose you have copied the job definition "SAP_AbapRunPrint_REC_TYPE". Just rename it (e.g. by deleting "SAP_")
and you should be able to import it.
Please let me know, if that helps you
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
85 | |
10 | |
10 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.