5 Replies Latest reply on Mar 4, 2014 5:50 AM by Singaravadivelan Ramakrishnan

    Custom Classes in Atrium Integrator

    Parag Ghanekar
      Share This:

      Hi I am working on Atrium Integrator, (Atrium Core- 7.6.04) i have added a few new Classes, and relationship classes. But when i try to create a job from the integrator i can not find the classes in the Menu, to select the CI type. (Snapshot attached). But the class exists and is active. Does anyone know how can i push the new custom classes into the menu's.

        • 1. Re: Custom Classes in Atrium Integrator
          Singaravadivelan Ramakrishnan

          Hi Parag,

           

          in 7.6.04 and 8.0 if you want the custom class to get displayed in Atrium Integrator UI Console you need to put the entry in the below form then it will get displayed. in 8.1 we have provided a option where you can create a custom class and relation ship through UI.


          New Class :       CMDB:DataModelReference_CIMapping 

          Relation ship :   CMDB:DataModelReference_RelationshipName



          Thanks & Regards

          Velan


          • 2. Re: Custom Classes in Atrium Integrator

            Also have a look at the following form (in addition to the forms Velan correctly mentioned):

            • NGIE:BSMTemplate

             

            Here you can create templates (which is used in AI), just make sure the naming nomenclature matches that which you have in the above mentioned forms.

            1 of 1 people found this helpful
            • 4. Re: Custom Classes in Atrium Integrator
              Parag Ghanekar

              HI Guys ,

              I am getting an issue with these, on 7604 SP4, please have a look at the picture and log below. Any ideas as to why AI cant retrieve the attributes for this class

               

               

              AIErr.JPG.jpg

               

              Error getting CI Attributes for CI Class: SID_PhysicalComponent for CMDB data store: cmdb

               

               

               

               

                at com.bmc.atrium.ngie.connector.CMDBConnector.GetAttributes(Unknown Source)

                at com.bmc.atrium.lcds.ngie.NGIEJobEditorPentahoService.getCIAttributes(NGIEJobEditorPentahoService.java:376)

                at com.bmc.atrium.lcds.ngie.NGIEService.getCIAttributes(NGIEService.java:337)

                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

                at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

                at java.lang.reflect.Method.invoke(Method.java:606)

                at flex.messaging.services.remoting.adapters.JavaAdapter.invoke(JavaAdapter.java:421)

                at flex.messaging.services.RemotingService.serviceMessage(RemotingService.java:183)

                at flex.messaging.MessageBroker.routeMessageToService(MessageBroker.java:1503)

                at flex.messaging.endpoints.AbstractEndpoint.serviceMessage(AbstractEndpoint.java:884)

                at flex.messaging.endpoints.amf.MessageBrokerFilter.invoke(MessageBrokerFilter.java:121)

                at flex.messaging.endpoints.amf.LegacyFilter.invoke(LegacyFilter.java:158)

                at flex.messaging.endpoints.amf.SessionFilter.invoke(SessionFilter.java:44)

                at flex.messaging.endpoints.amf.BatchProcessFilter.invoke(BatchProcessFilter.java:67)

                at flex.messaging.endpoints.amf.SerializationFilter.invoke(SerializationFilter.java:146)

                at flex.messaging.endpoints.BaseHTTPEndpoint.service(BaseHTTPEndpoint.java:278)

                at flex.messaging.MessageBrokerServlet.service(MessageBrokerServlet.java:322)

                at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

                at com.bmc.atrium.web.AtriumServletDispatcher.dispatch(AtriumServletDispatcher.java:207)

                at com.bmc.atrium.midtier.RealAtriumWidgetPlugin.processRequest(RealAtriumWidgetPlugin.java:226)

                at com.bmc.atrium.modulelauncher.AtriumWidgetPlugin.processRequest(AtriumWidgetPlugin.java:103)

                at com.remedy.arsys.plugincontainer.impl.PluginServlet.postPluginInfo(Unknown Source)

                at com.remedy.arsys.plugincontainer.impl.PluginContainer.processRequestInfo(Unknown Source)

                at com.remedy.arsys.stubs.AuthenticationHelperServlet.doRequest(Unknown Source)

                at com.remedy.arsys.stubs.GoatHttpServlet.postInternal(Unknown Source)

                at com.remedy.arsys.stubs.GoatHttpServlet.doPost(Unknown Source)

                at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)

                at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

                at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

                at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

                at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)

                at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

                at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)

                at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

                at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

                at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)

                at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)

                at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)

                at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)

                at java.lang.Thread.run(Thread.java:744)

              1 of 1 people found this helpful
              • 5. Re: Custom Classes in Atrium Integrator
                Singaravadivelan Ramakrishnan

                Hi Parag,

                 

                Can you get me the Tomcat log so I can tell you exactly what is the issue.

                 

                Thanks & Regards

                Velan