Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cosmos-dev] How to add values for registration / query processing to the map

Hubert / Sheldon / Anyone

I have an internal MDR that publishes its query / registration services with URLs of the following form:

http://localhost:8080/axis/services/Query

http://localhost:8080/axis/services/Registration

My goal: I am trying to execute CMDBf queries against this internal MDR using the COSMOS i9 webUI

I ran the MDR toolkit wizard in i9 and generated the code shown snipper shown below. Some questions:

1. Which methods are a must fill?

2. Should I be execute the generated code WITHOUT making any changes?  Obviously, nothing should happen..

3. How do I map the query / registration service URLs given above to what needs to be filled in the methods below?  Is there any code sample available for this purpose?

Thanks,

Jimmy

=========================================Generated Code ========================================

package com.ca.myOwnMdr;

import org.eclipse.cosmos.dc.mdr.registration.AbstractFederatingCMDB;
import org.eclipse.cosmos.me.management.annotations.ManagedResource;
import org.eclipse.cosmos.dc.cmdbf.services.query.service.IQueryHandlerFactory;
import org.eclipse.cosmos.dc.cmdbf.services.common.INotificationHandlerFactory;

@ManagedResource
public class myMdr extends AbstractFederatingCMDB {
 public myMdr() {
  java.util.Map<String, Object> init = new java.util.Hashtable<String, Object>();
  // TODO add values required for query or registration processing to the map
  
  getQueryOperation().initialize(init);
  getRegistrationOperation().initialize(init);
  getDeregistrationOperation().initialize(init);
 }

 @Override
 public IQueryHandlerFactory getQueryHandlerFactory() {
  // TODO implement query handler factory
  return null;
 }
 @Override
 public INotificationHandlerFactory getNotificationHandlerFactory() {
  // TODO implement notification handler factory
  return null;
 }


}


Back to the top