Author: scamp
Date: Fri Apr  1 07:16:34 2005
New Revision: 159690

URL: http://svn.apache.org/viewcvs?view=rev&rev=159690
Log: (empty)


Added:
    incubator/muse/trunk/src/site/content/interop/src/java/com/
    incubator/muse/trunk/src/site/content/interop/src/java/com/dell/
    incubator/muse/trunk/src/site/content/interop/src/java/com/dell/wsdm/
    incubator/muse/trunk/src/site/content/interop/src/java/com/dell/wsdm/demos/
    
incubator/muse/trunk/src/site/content/interop/src/java/com/dell/wsdm/demos/interop/
    
incubator/muse/trunk/src/site/content/interop/src/java/com/dell/wsdm/demos/interop/x2005/
    
incubator/muse/trunk/src/site/content/interop/src/java/com/dell/wsdm/demos/interop/x2005/x04/
    
incubator/muse/trunk/src/site/content/interop/src/java/com/dell/wsdm/demos/interop/x2005/x04/AbstractIpmiserverResource.java
    
incubator/muse/trunk/src/site/content/interop/src/java/com/dell/wsdm/demos/interop/x2005/x04/AbstractIpmiserverService.java
    
incubator/muse/trunk/src/site/content/interop/src/java/com/dell/wsdm/demos/interop/x2005/x04/IpmiserverCustomOperationsPortType.java
    
incubator/muse/trunk/src/site/content/interop/src/java/com/dell/wsdm/demos/interop/x2005/x04/IpmiserverHome.java
    
incubator/muse/trunk/src/site/content/interop/src/java/com/dell/wsdm/demos/interop/x2005/x04/IpmiserverPropertyQNames.java
    
incubator/muse/trunk/src/site/content/interop/src/java/com/dell/wsdm/demos/interop/x2005/x04/IpmiserverResource.java
    
incubator/muse/trunk/src/site/content/interop/src/java/com/dell/wsdm/demos/interop/x2005/x04/IpmiserverService.java
    
incubator/muse/trunk/src/site/content/interop/src/java/com/dell/wsdm/demos/interop/x2005/x04/Ipmiserver_deploy.wsdd
    
incubator/muse/trunk/src/site/content/interop/src/java/com/dell/wsdm/demos/interop/x2005/x04/Ipmiserver_jndi-config.xml

Added: 
incubator/muse/trunk/src/site/content/interop/src/java/com/dell/wsdm/demos/interop/x2005/x04/AbstractIpmiserverResource.java
URL: 
http://svn.apache.org/viewcvs/incubator/muse/trunk/src/site/content/interop/src/java/com/dell/wsdm/demos/interop/x2005/x04/AbstractIpmiserverResource.java?view=auto&rev=159690
==============================================================================
--- 
incubator/muse/trunk/src/site/content/interop/src/java/com/dell/wsdm/demos/interop/x2005/x04/AbstractIpmiserverResource.java
 (added)
+++ 
incubator/muse/trunk/src/site/content/interop/src/java/com/dell/wsdm/demos/interop/x2005/x04/AbstractIpmiserverResource.java
 Fri Apr  1 07:16:34 2005
@@ -0,0 +1,122 @@
+
+package com.dell.wsdm.demos.interop.x2005.x04;
+
+/**
+ * An abstract Ipmiserver WS-Resource.
+ * <p/>
+ * NOTE: This class is generated and is NOT meant to be modified. 
+ */
+public abstract class AbstractIpmiserverResource  implements 
org.apache.ws.resource.PropertiesResource, 
org.apache.ws.notification.base.NotificationProducerResource {
+    
+    /**
+     * The resource ID of the instance.
+     */
+    protected String m_id;
+
+        /**
+     * The set of properties associated with this resource.
+     */
+    protected org.apache.ws.resource.properties.ResourcePropertySet m_propSet;
+            
+    
+    /**
+     * A list of termination listeners to be notified when the resource is 
terminated.
+     */
+    private java.util.List m_terminationListeners = new java.util.ArrayList(); 
+     
+     
+    /**
+     * DOCUMENT_ME
+     *
+     * @param id DOCUMENT_ME
+     */
+    public void setID( Object id )
+    {
+        if ( m_id != null )
+        {
+            throw new IllegalStateException( "This resource's ID has already 
been set." );
+        }
+
+        try
+        {
+            m_id = (String) id;
+        }
+        catch ( ClassCastException cce )
+        {
+            throw new IllegalArgumentException( "Specified ID is not a 
String." );
+        }
+    }
+
+    /**
+     * DOCUMENT_ME
+     *
+     * @param listener DOCUMENT_ME
+     */
+    public void addTerminationListener( 
org.apache.ws.resource.lifetime.ResourceTerminationListener listener)
+    {         
+         m_terminationListeners.add(listener);
+    }
+
+    /**
+     * DOCUMENT_ME
+     *
+     * @return DOCUMENT_ME
+     */
+    public Object getID()
+    {
+        return m_id;
+    }
+
+    public void destroy()
+    {
+       org.apache.ws.resource.lifetime.ResourceTerminationEvent rte = new 
org.apache.ws.resource.lifetime.impl.ResourceTerminationEventImpl(getID(),"Resource
 Destroyed");
+       for (int i = 0; i < m_terminationListeners.size(); i++)
+       {
+           org.apache.ws.resource.lifetime.ResourceTerminationListener 
resourceTerminationEventListener = 
(org.apache.ws.resource.lifetime.ResourceTerminationListener) 
m_terminationListeners.get(i);
+           resourceTerminationEventListener.terminationOccurred(rte);
+       }     
+        return;
+    }
+
+    public void init()
+    {
+                
+                
com.dell.wsdm.demos.interop.x2005.x04.IPMIServerPropertiesDocument propsDoc = 
com.dell.wsdm.demos.interop.x2005.x04.IPMIServerPropertiesDocument.Factory.newInstance();
+        m_propSet = new 
org.apache.ws.resource.properties.impl.XmlBeansResourcePropertySet( propsDoc );
+               
+                
+       // initialize wsrl:Topic property
+       // TODO
+
+       // initialize wsrl:FixedTopicSet property
+       // TODO
+
+       // initialize wsrl:TopicExpressionDialects property
+       // TODO
+       
+              
+    }
+
+    /**
+     * @see 
org.apache.ws.resource.PropertiesResource#setResourcePropertySet(org.apache.ws.resource.properties.ResourcePropertySet)
+     */
+    public void setResourcePropertySet( 
org.apache.ws.resource.properties.ResourcePropertySet propSet )
+    {
+        m_propSet = propSet;
+    }
+
+    /**
+     * @see org.apache.ws.resource.PropertiesResource#getResourcePropertySet()
+     */
+    public org.apache.ws.resource.properties.ResourcePropertySet 
getResourcePropertySet()
+    {
+        return m_propSet;
+    }  
+       org.apache.ws.notification.topics.TopicSpaceSet m_topicSpaceSet = new 
org.apache.ws.notification.topics.impl.TopicSpaceSetImpl();
+       
+       public org.apache.ws.notification.topics.TopicSpaceSet 
getTopicSpaceSet() 
+       {
+               return m_topicSpaceSet;
+       }
+      
+}

Added: 
incubator/muse/trunk/src/site/content/interop/src/java/com/dell/wsdm/demos/interop/x2005/x04/AbstractIpmiserverService.java
URL: 
http://svn.apache.org/viewcvs/incubator/muse/trunk/src/site/content/interop/src/java/com/dell/wsdm/demos/interop/x2005/x04/AbstractIpmiserverService.java?view=auto&rev=159690
==============================================================================
--- 
incubator/muse/trunk/src/site/content/interop/src/java/com/dell/wsdm/demos/interop/x2005/x04/AbstractIpmiserverService.java
 (added)
+++ 
incubator/muse/trunk/src/site/content/interop/src/java/com/dell/wsdm/demos/interop/x2005/x04/AbstractIpmiserverService.java
 Fri Apr  1 07:16:34 2005
@@ -0,0 +1,136 @@
+
+package com.dell.wsdm.demos.interop.x2005.x04;
+
+import org.apache.ws.resource.ResourceContext;
+import org.apache.ws.resource.handler.SoapMethodNameMap;
+import org.apache.ws.resource.handler.WsrfService;
+import org.apache.ws.resource.handler.ServiceSoapMethodNameMap;
+import javax.xml.namespace.QName;
+
+/**
+ * This class should be generated on every "generation" against the WSDL.
+ * This will ensure it is always up-to-date with the WSDL.
+ *
+ * NOTE: This class is generated and is NOT meant to be modified.
+ */
+public abstract class AbstractIpmiserverService
+    implements org.apache.ws.resource.handler.WsrfService, 
org.apache.ws.resource.properties.v2004_06.porttype.SetResourcePropertiesPortType,
 
org.apache.ws.resource.properties.v2004_06.porttype.GetResourcePropertyPortType,
 org.apache.ws.notification.base.v1_2.porttype.NotificationProducerPortType {
+
+   public static final String TARGET_NSURI = 
"http://dell.com/wsdm/demos/interop/2005/04";;
+   public static final String TARGET_NSPREFIX = "04";
+
+   /**
+    * DOCUMENT_ME
+    */
+   private ServiceSoapMethodNameMap m_methodNameMap;
+
+   /**
+    * DOCUMENT_ME
+    */
+   private boolean m_isInitialized;
+
+   /**
+    * DOCUMENT_ME
+    *
+    * @param requestQname DOCUMENT_ME
+    *
+    * @return DOCUMENT_ME
+    */
+   public String getMethodName( QName requestQname )
+   {
+      if ( !m_isInitialized )
+      {
+         init(  );
+      }
+
+      return m_methodNameMap.getMethodName( requestQname );
+   }
+
+   /**
+    * DOCUMENT_ME
+    *
+    * @return DOCUMENT_ME
+    */
+   public abstract ResourceContext getResourceContext(  );
+
+   /**
+    * DOCUMENT_ME
+    *
+    * @return DOCUMENT_ME
+    */
+   public final SoapMethodNameMap getMethodNameMap(  )
+   {
+      return m_methodNameMap;
+   }
+   
+      /**
+       * DOCUMENT_ME
+       */
+   public void init(  )
+   {
+      m_methodNameMap    = new ServiceSoapMethodNameMap( getResourceContext(  
) );
+      m_methodNameMap.addMapping( 
javax.xml.namespace.QName.valueOf("{http://dell.com/wsdm/demos/interop/2005/04}Reset";)
 , "Reset" );
+      m_isInitialized      = true;
+   }
+   
+   
+      /**
+       * DOCUMENT_ME
+       *
+       * @return DOCUMENT_ME
+       */
+   protected final boolean isInitialized(  )
+   {
+         return m_isInitialized;
+   }
+
+   /**
+    * DOCUMENT_ME
+    *
+    * @param requestDoc DOCUMENT_ME
+    *
+    * @return DOCUMENT_ME
+    */
+   public 
org.oasisOpen.docs.wsrf.x2004.x06.wsrfWSResourceProperties12Draft01.SetResourcePropertiesResponseDocument
 setResourceProperties( 
org.oasisOpen.docs.wsrf.x2004.x06.wsrfWSResourceProperties12Draft01.SetResourcePropertiesDocument
 requestDoc )
+   {
+      return new 
org.apache.ws.resource.properties.v2004_06.porttype.impl.SetResourcePropertiesPortTypeImpl(
 getResourceContext(  ) ).setResourceProperties( requestDoc );
+   }
+
+   /**
+    * DOCUMENT_ME
+    *
+    * @param requestDoc DOCUMENT_ME
+    *
+    * @return DOCUMENT_ME
+    */
+   public 
org.oasisOpen.docs.wsrf.x2004.x06.wsrfWSResourceProperties12Draft01.GetResourcePropertyResponseDocument
 getResourceProperty( 
org.oasisOpen.docs.wsrf.x2004.x06.wsrfWSResourceProperties12Draft01.GetResourcePropertyDocument
 requestDoc )
+   {
+      return new 
org.apache.ws.resource.properties.v2004_06.porttype.impl.GetResourcePropertyPortTypeImpl(
 getResourceContext(  ) ).getResourceProperty( requestDoc );
+   }
+   /**
+    * DOCUMENT_ME
+    *
+    * @param requestDoc DOCUMENT_ME
+    *
+    * @return DOCUMENT_ME
+    */
+   public 
org.oasisOpen.docs.wsn.x2004.x06.wsnWSBaseNotification12Draft01.SubscribeResponseDocument
 subscribe( 
org.oasisOpen.docs.wsn.x2004.x06.wsnWSBaseNotification12Draft01.SubscribeDocument
 requestDoc )
+   {        
+       return new 
org.apache.ws.notification.base.v1_2.porttype.impl.NotificationProducerPortTypeImpl(
 getResourceContext(  ) ).subscribe( requestDoc );
+   }
+
+   /**
+    * DOCUMENT_ME
+    *
+    * @param requestDoc DOCUMENT_ME
+    *
+    * @return DOCUMENT_ME
+    */
+   public 
org.oasisOpen.docs.wsn.x2004.x06.wsnWSBaseNotification12Draft01.GetCurrentMessageResponseDocument
 getCurrentMessage( 
org.oasisOpen.docs.wsn.x2004.x06.wsnWSBaseNotification12Draft01.GetCurrentMessageDocument
 requestDoc )
+   {
+       return new 
org.apache.ws.notification.base.v1_2.porttype.impl.NotificationProducerPortTypeImpl(
 getResourceContext(  ) ).getCurrentMessage( requestDoc );
+   }
+    
+
+
+}

Added: 
incubator/muse/trunk/src/site/content/interop/src/java/com/dell/wsdm/demos/interop/x2005/x04/IpmiserverCustomOperationsPortType.java
URL: 
http://svn.apache.org/viewcvs/incubator/muse/trunk/src/site/content/interop/src/java/com/dell/wsdm/demos/interop/x2005/x04/IpmiserverCustomOperationsPortType.java?view=auto&rev=159690
==============================================================================
--- 
incubator/muse/trunk/src/site/content/interop/src/java/com/dell/wsdm/demos/interop/x2005/x04/IpmiserverCustomOperationsPortType.java
 (added)
+++ 
incubator/muse/trunk/src/site/content/interop/src/java/com/dell/wsdm/demos/interop/x2005/x04/IpmiserverCustomOperationsPortType.java
 Fri Apr  1 07:16:34 2005
@@ -0,0 +1,15 @@
+
+package com.dell.wsdm.demos.interop.x2005.x04;
+
+/**
+ * Custom operations portType.
+ *
+ * NOTE: This class is generated and is NOT meant to be modified.
+ *
+ */
+public interface IpmiserverCustomOperationsPortType
+{
+   
+      public com.dell.wsdm.demos.interop.x2005.x04.ResetResponseDocument 
Reset( com.dell.wsdm.demos.interop.x2005.x04.ResetDocument requestDoc ) ;       
+   
+}

Added: 
incubator/muse/trunk/src/site/content/interop/src/java/com/dell/wsdm/demos/interop/x2005/x04/IpmiserverHome.java
URL: 
http://svn.apache.org/viewcvs/incubator/muse/trunk/src/site/content/interop/src/java/com/dell/wsdm/demos/interop/x2005/x04/IpmiserverHome.java?view=auto&rev=159690
==============================================================================
--- 
incubator/muse/trunk/src/site/content/interop/src/java/com/dell/wsdm/demos/interop/x2005/x04/IpmiserverHome.java
 (added)
+++ 
incubator/muse/trunk/src/site/content/interop/src/java/com/dell/wsdm/demos/interop/x2005/x04/IpmiserverHome.java
 Fri Apr  1 07:16:34 2005
@@ -0,0 +1,77 @@
+package com.dell.wsdm.demos.interop.x2005.x04;
+
+import org.apache.ws.resource.Resource;
+import org.apache.ws.resource.ResourceContext;
+import org.apache.ws.resource.ResourceContextException;
+import org.apache.ws.resource.ResourceException;
+import org.apache.ws.resource.ResourceKey;
+import org.apache.ws.resource.ResourceUnknownException;
+import org.apache.ws.resource.JndiConstants;
+import org.apache.ws.resource.impl.AbstractResourceHome;
+
+import java.io.Serializable;
+
+/**
+ * Home for Ipmiserver WS-Resources.
+ */
+public class IpmiserverHome
+        extends AbstractResourceHome
+        implements Serializable
+{
+
+      private static final String SERVICE_NAME  = "ipmiserver";
+
+     public static final String  HOME_LOCATION =
+      JndiConstants.CONTEXT_NAME_SERVICES + "/" + SERVICE_NAME + "/" + 
JndiConstants.ATOMIC_NAME_HOME;
+
+
+    /**
+     * TODO
+     *
+     * @param resourceContext DOCUMENT_ME
+     *
+     * @return DOCUMENT_ME
+     *
+     * @throws ResourceException        DOCUMENT_ME
+     * @throws ResourceContextException DOCUMENT_ME
+     * @throws ResourceUnknownException DOCUMENT_ME
+     */
+    public Resource getInstance( ResourceContext resourceContext )
+            throws ResourceException,
+            ResourceContextException,
+            ResourceUnknownException
+    {
+        ResourceKey key = resourceContext.getResourceKey();
+        Resource resource = null;
+        try
+        {
+            resource = find( key );
+        }
+        catch ( ResourceException re )
+        {
+                Object id = key.getValue();
+            /**
+             * Determine if the passed-in key is, in fact, something we expect.
+             */
+            if (id.equals("ipmi1") || id.equals("ipmi2"))
+            {
+                try
+                {
+                    resource = createInstance(key);
+                }
+                catch (Exception e)
+                {
+                    throw new ResourceException(e);
+                }
+                add(key, resource);
+            }
+            else
+            {
+                throw new ResourceUnknownException(id,
+                                                   
resourceContext.getServiceName());
+            }
+        }
+        return resource;
+    }
+
+}

Added: 
incubator/muse/trunk/src/site/content/interop/src/java/com/dell/wsdm/demos/interop/x2005/x04/IpmiserverPropertyQNames.java
URL: 
http://svn.apache.org/viewcvs/incubator/muse/trunk/src/site/content/interop/src/java/com/dell/wsdm/demos/interop/x2005/x04/IpmiserverPropertyQNames.java?view=auto&rev=159690
==============================================================================
--- 
incubator/muse/trunk/src/site/content/interop/src/java/com/dell/wsdm/demos/interop/x2005/x04/IpmiserverPropertyQNames.java
 (added)
+++ 
incubator/muse/trunk/src/site/content/interop/src/java/com/dell/wsdm/demos/interop/x2005/x04/IpmiserverPropertyQNames.java
 Fri Apr  1 07:16:34 2005
@@ -0,0 +1,31 @@
+package com.dell.wsdm.demos.interop.x2005.x04;
+
+import javax.xml.namespace.QName;
+
+/**
+ * QNames of the resource properties defined by Ipmiserver WSDL.
+ * <p/>
+ * NOTE: This class is generated and is NOT meant to be modified.
+ *
+ */
+public interface IpmiserverPropertyQNames
+{
+    
+            QName CPUUSAGE =
+            new QName( "http://dell.com/wsdm/demos/interop/2005/04";, 
"CpuUsage", "tns");        
+            QName MANAGEABILITYCAPABILITY =
+            new QName( 
"http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part1.xsd";, 
"ManageabilityCapability", "muws-xs1");        
+            QName TOPICEXPRESSIONDIALECTS =
+            new QName( 
"http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd";,
 "TopicExpressionDialects", "wsnt");        
+            QName RESOURCEID =
+            new QName( 
"http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part1.xsd";, 
"ResourceId", "muws-xs1");        
+            QName FIXEDTOPICSET =
+            new QName( 
"http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd";,
 "FixedTopicSet", "wsnt");        
+            QName OPERATIONALSTATUS =
+            new QName( 
"http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.xsd";, 
"OperationalStatus", "muws-xs2");        
+            QName CURRENTTIME =
+            new QName( 
"http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.xsd";, 
"CurrentTime", "muws-xs2");        
+            QName TOPIC =
+            new QName( 
"http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd";,
 "Topic", "wsnt");        
+    
+}

Added: 
incubator/muse/trunk/src/site/content/interop/src/java/com/dell/wsdm/demos/interop/x2005/x04/IpmiserverResource.java
URL: 
http://svn.apache.org/viewcvs/incubator/muse/trunk/src/site/content/interop/src/java/com/dell/wsdm/demos/interop/x2005/x04/IpmiserverResource.java?view=auto&rev=159690
==============================================================================
--- 
incubator/muse/trunk/src/site/content/interop/src/java/com/dell/wsdm/demos/interop/x2005/x04/IpmiserverResource.java
 (added)
+++ 
incubator/muse/trunk/src/site/content/interop/src/java/com/dell/wsdm/demos/interop/x2005/x04/IpmiserverResource.java
 Fri Apr  1 07:16:34 2005
@@ -0,0 +1,96 @@
+
+package com.dell.wsdm.demos.interop.x2005.x04;
+
+import org.apache.ws.resource.properties.ResourceProperty;
+import org.apache.ws.resource.example.ipmiserver.*;
+import org.apache.ws.resource.example.ipmiserver.IpmiserverPropertyQNames;
+import org.apache.ws.resource.example.ipmiserver.CpuUsageDocument;
+import org.apache.ws.muws.v1_0.capability.IdentityCapability;
+import org.apache.ws.muws.v1_0.capability.OperationalStatusCapability;
+import org.apache.xmlbeans.XmlObject;
+import 
org.oasisOpen.docs.wsdm.x2004.x12.muws.wsdmMuwsPart1.ManageabilityCapabilityDocument;
+import org.oasisOpen.docs.wsdm.x2004.x12.muws.wsdmMuwsPart1.ResourceIdDocument;
+import 
org.oasisOpen.docs.wsdm.x2004.x12.muws.wsdmMuwsPart2.CurrentTimeDocument;
+import 
org.oasisOpen.docs.wsdm.x2004.x12.muws.wsdmMuwsPart2.OperationalStatusDocument;
+
+import java.util.Calendar;
+
+/**
+ * A Ipmiserver WS-Resource.
+ * <p/>
+ * NOTE: This class is generated but IS meant to be modified.
+ */
+public class IpmiserverResource extends AbstractIpmiserverResource
+
+{
+
+
+    /**
+     * A NamespaceVerionHolder which maintains the QNames of Spec Wsdls
+     */
+    public static final 
org.apache.ws.notification.base.v1_2.impl.WsnNamespaceVersionHolderImpl 
SPEC_NAMESPACE_SET = new 
org.apache.ws.notification.base.v1_2.impl.WsnNamespaceVersionHolderImpl();
+
+    /**
+     * Initializes this resource's state (properties, etc.).
+     */
+    public void init()
+    {
+        super.init();
+
+        /**
+         * This method call will make all resource properties be exposed
+         * as Topics.  If you would like to change that behaviour you can
+         * call TopicUtils.addResourcePropertyValueChangeTopic for each
+         * Topic you'd like to expose property change notifications for.
+         */
+        
org.apache.ws.notification.topics.util.TopicUtils.addResourcePropertyValueChangeTopics(getResourcePropertySet(),
 getTopicSpaceSet());
+
+        org.apache.ws.resource.properties.ResourcePropertySet 
resourcePropertySet = getResourcePropertySet();
+
+        /** Capabilities **/
+        //Management Characteristics
+        ResourceProperty resourceProperty = 
resourcePropertySet.get(org.apache.ws.resource.example.ipmiserver.IpmiserverPropertyQNames.MANAGEABILITYCAPABILITY);
+
+        //Identity Capability
+        ManageabilityCapabilityDocument manageabilityCapabilityDocument = 
ManageabilityCapabilityDocument.Factory.newInstance();
+        
manageabilityCapabilityDocument.setManageabilityCapability(IdentityCapability.URI);
+        resourceProperty.add(manageabilityCapabilityDocument);
+
+        //Status Capability
+        manageabilityCapabilityDocument = 
ManageabilityCapabilityDocument.Factory.newInstance();
+        
manageabilityCapabilityDocument.setManageabilityCapability(OperationalStatusCapability.URI);
+        resourceProperty.add(manageabilityCapabilityDocument);
+
+        //Server Reset Capability
+        manageabilityCapabilityDocument = 
ManageabilityCapabilityDocument.Factory.newInstance();
+        
manageabilityCapabilityDocument.setManageabilityCapability("http://.../ServerReset";);
+        resourceProperty.add(manageabilityCapabilityDocument);
+
+        /** Properties **/
+        resourceProperty = 
resourcePropertySet.get(IpmiserverPropertyQNames.RESOURCEID);
+        ResourceIdDocument resourceIdDocument = 
ResourceIdDocument.Factory.newInstance();
+        resourceIdDocument.setResourceId( "urn:" +(String)getID());
+        resourceProperty.add(resourceIdDocument);
+
+        resourceProperty = 
resourcePropertySet.get(IpmiserverPropertyQNames.CPUUSAGE);
+        CpuUsageDocument cpuUsageDocument = 
CpuUsageDocument.Factory.newInstance();
+        XmlObject xmlObject = cpuUsageDocument.addNewCpuUsage();
+        //todo this should be some sort of metric..not sure if defined 
correctly
+        resourceProperty.add(cpuUsageDocument);
+
+        //current time is done like in Apollo
+        resourceProperty = 
resourcePropertySet.get(IpmiserverPropertyQNames.CURRENTTIME);
+        CurrentTimeDocument currentTimeDocument = 
CurrentTimeDocument.Factory.newInstance();
+        currentTimeDocument.setCurrentTime(Calendar.getInstance());
+        resourceProperty.add(currentTimeDocument);
+        resourceProperty.setCallback( new 
org.apache.ws.resource.lifetime.callback.CurrentTimeCallback(  ) );
+
+
+        resourceProperty = 
resourcePropertySet.get(IpmiserverPropertyQNames.OPERATIONALSTATUS);
+        OperationalStatusDocument operationalStatusDocument = 
OperationalStatusDocument.Factory.newInstance();
+        
operationalStatusDocument.setOperationalStatus(OperationalStatusDocument.OperationalStatus.AVAILABLE);
+        resourceProperty.add(operationalStatusDocument);
+
+    }
+
+}

Added: 
incubator/muse/trunk/src/site/content/interop/src/java/com/dell/wsdm/demos/interop/x2005/x04/IpmiserverService.java
URL: 
http://svn.apache.org/viewcvs/incubator/muse/trunk/src/site/content/interop/src/java/com/dell/wsdm/demos/interop/x2005/x04/IpmiserverService.java?view=auto&rev=159690
==============================================================================
--- 
incubator/muse/trunk/src/site/content/interop/src/java/com/dell/wsdm/demos/interop/x2005/x04/IpmiserverService.java
 (added)
+++ 
incubator/muse/trunk/src/site/content/interop/src/java/com/dell/wsdm/demos/interop/x2005/x04/IpmiserverService.java
 Fri Apr  1 07:16:34 2005
@@ -0,0 +1,55 @@
+package com.dell.wsdm.demos.interop.x2005.x04;
+
+import org.apache.ws.resource.ResourceContext;
+import org.apache.xmlbeans.XmlObject;
+import org.apache.xmlbeans.XmlException;
+
+import javax.xml.rpc.JAXRPCException;
+
+/**
+ * This class should be generated ONCE (and not overwritten) to maintain 
user-added code.
+ * If there is a change to the WSDL, then the generated implemented interfaces
+ * (representing the "base" portTypes) will change, thus showing a compile 
error to the
+ * user.
+ *
+ * NOTE: This class is generated. However, it will not be overwritten by 
subsequent
+ *       calls to the code generator.
+ *
+ */
+public class IpmiserverService
+   extends AbstractIpmiserverService 
+   implements IpmiserverCustomOperationsPortType
+{
+
+   private ResourceContext m_resourceContext;
+
+   /**
+    * Creates a new [EMAIL PROTECTED] IpmiserverService } object.
+    *
+    * @param resourceContext DOCUMENT_ME
+    */
+   public IpmiserverService( ResourceContext resourceContext )
+   {
+      m_resourceContext = resourceContext;
+      init();
+   }
+
+   /**
+    * DOCUMENT_ME
+    *
+    * @return DOCUMENT_ME
+    */
+   public ResourceContext getResourceContext(  )
+   {
+      return m_resourceContext;
+   }
+
+      
+   public com.dell.wsdm.demos.interop.x2005.x04.ResetResponseDocument Reset( 
com.dell.wsdm.demos.interop.x2005.x04.ResetDocument requestDoc )
+   {              
+       //todo implement  
+       return null;
+   }
+   
+      
+}

Added: 
incubator/muse/trunk/src/site/content/interop/src/java/com/dell/wsdm/demos/interop/x2005/x04/Ipmiserver_deploy.wsdd
URL: 
http://svn.apache.org/viewcvs/incubator/muse/trunk/src/site/content/interop/src/java/com/dell/wsdm/demos/interop/x2005/x04/Ipmiserver_deploy.wsdd?view=auto&rev=159690
==============================================================================
--- 
incubator/muse/trunk/src/site/content/interop/src/java/com/dell/wsdm/demos/interop/x2005/x04/Ipmiserver_deploy.wsdd
 (added)
+++ 
incubator/muse/trunk/src/site/content/interop/src/java/com/dell/wsdm/demos/interop/x2005/x04/Ipmiserver_deploy.wsdd
 Fri Apr  1 07:16:34 2005
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+
+<deployment xmlns="http://xml.apache.org/axis/wsdd/"; 
+            xmlns:java="http://xml.apache.org/axis/wsdd/providers/java";>
+
+   <service name="ipmiserver" provider="java:WSRF" style="document" 
use="literal">
+      
+      <wsdlFile>/wsdl/ipmiserver.wsdl</wsdlFile>      
+      
+      <requestFlow>
+         <handler type="java:org.apache.axis.handlers.JAXRPCHandler">
+            <parameter name="className" 
value="org.apache.axis.message.addressing.handler.AxisServerSideAddressingHandler"
 />
+            <parameter name="referencePropertyNames" value="*" />
+         </handler>
+      </requestFlow>      
+      
+      <responseFlow>
+         <handler type="java:org.apache.axis.handlers.JAXRPCHandler">
+            <parameter name="className" 
value="org.apache.axis.message.addressing.handler.AxisServerSideAddressingHandler"
 />
+            <parameter name="referencePropertyNames" value="*" />
+         </handler>
+      </responseFlow>            
+      
+   </service>
+
+</deployment>

Added: 
incubator/muse/trunk/src/site/content/interop/src/java/com/dell/wsdm/demos/interop/x2005/x04/Ipmiserver_jndi-config.xml
URL: 
http://svn.apache.org/viewcvs/incubator/muse/trunk/src/site/content/interop/src/java/com/dell/wsdm/demos/interop/x2005/x04/Ipmiserver_jndi-config.xml?view=auto&rev=159690
==============================================================================
--- 
incubator/muse/trunk/src/site/content/interop/src/java/com/dell/wsdm/demos/interop/x2005/x04/Ipmiserver_jndi-config.xml
 (added)
+++ 
incubator/muse/trunk/src/site/content/interop/src/java/com/dell/wsdm/demos/interop/x2005/x04/Ipmiserver_jndi-config.xml
 Fri Apr  1 07:16:34 2005
@@ -0,0 +1,32 @@
+<?xml version="1.0"?>
+
+<jndiConfig xmlns="http://www.apache.org/wsfx/wsrf/jndi/config";>
+
+   <service name="ipmiserver">
+      <resource name="home" 
type="com.dell.wsdm.demos.interop.x2005.x04.IpmiserverHome">
+         <resourceParams>
+            <parameter>
+               <name>serviceClassName</name>
+               
<value>com.dell.wsdm.demos.interop.x2005.x04.IpmiserverService</value>
+            </parameter>
+            <parameter>
+               <name>resourceClassName</name>
+               
<value>com.dell.wsdm.demos.interop.x2005.x04.IpmiserverResource</value>
+            </parameter>
+            <parameter>
+               <name>wsdlTargetNamespace</name>
+               <value>http://dell.com/wsdm/demos/interop/2005/04</value>
+            </parameter>
+            
+            <parameter>
+               <name>resourceKeyName</name>
+               
<value>{http://dell.com/wsdm/demos/interop/2005/04}ResourceID</value>
+            </parameter>
+            
+
+         </resourceParams>
+      </resource>
+   </service>
+
+</jndiConfig>
+



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to