cancel
Showing results for 
Search instead for 
Did you mean: 

SAP_ImportCcmsJobs

Former Member
0 Kudos

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

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

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