Karl Schopmeyer | 2 Sep 16:37 2011
Picon

Re: embedded CIM Instance

Marek is correct.  You are not the only one having issues with differences between the way Pegasus handles embedded Instances and SFCB does.  Talking right not to a couple of other  users that see the difference but I have not looked at trace from SFCB  server - client yet to see what it actually sends.

Background, at least for CIM/XML

The CIM/XML protocol helps the receiver by providing a set of attributes for the String properties that represent embedded instances/objects (See DSP0201) so that the receiver will know that the Strings are actually embedded instances/qualifiers without having the Class itself.  Pegasus does send these attributes (EMBEDDED OBJECT ...) and Pegasus also converts the String back to the Pegasus extensions to the CIMData types (CIMInstance or CIMObject).

We are in the proces of extending the command line tool cimcli to be able to create and display these embedded entities (see PEP 361 and bug 9007) and it does work in Pegasus.

In fact recursive embedding works (embedded object properties within embedded object properties).

Karl
Thanks for your message at 07:22 AM 8/22/2011. Your message was:
What you describe sounds a lot like Sfcb does not handle embedded instances very well. To determine if that's actually the case you could track the CIM-Xml exchanged between your client and the CIMOM.
If it proves true that SFCB does not write the EmbeddedInstance qualifier, you should open a Bug against SFCB.



Mit freundlichen Grüßen / Kind regards
Marek Szermutzky

Software Engineer / OpenPegasus Maintainer (PMC) and z/OS PlatformRep.
IBM Systems &Technology Group, Systems Software Development / z/OS Capacity Management and Support
-------------------------------------------------------------------------------------------------------------------------------------------
IBM Deutschland
Schoenaicher Str. 220
71032 Boeblingen
Phone: +49-7031-16-5182
E-Mail: mszermutzky <at> de.ibm.com
-------------------------------------------------------------------------------------------------------------------------------------------
IBM Deutschland Research & Development GmbH / Vorsitzender des Aufsichtsrats: Martin Jetter
Geschäftsführung: Dirk Wittkopp
Sitz der Gesellschaft: Böblingen / Registergericht: Amtsgericht Stuttgart, HRB 243294



From:        Karl Schopmeyer <k.schopmeyer <at> swbell.net>
To:        <souvik.roy <at> wipro.com>, <pegasus-l <at> openpegasus.org>
Date:        19.08.2011 17:18
Subject:        Re: embedded CIM Instance




What to the strings look like and what does the cim/xml look like?  If the cim/xml does not contain the embeddedobject attribute for the property, the client could not determine if the strings received are actually embedded objects.  Remember that in cim/xml today.

1. EmbeddedInstance and object properties are defined in mof as a string type with a qualifier to identify them as embedded objects or instances.
2. The embedded instance is normally encoded in the cim/xml protocol/encoding as xml with the xml special characters escaped and the embedded Object attribute in the cimx/ml to tell the receiver that this is an embedded object.

3. In pegasus, we actually added an embeddedinstance DataType and attempt in the client infrastructure to decode your object if the attribute is attached.

Note that we are finishing some extensions to our command line client tool cimcli that adds capabilities for embedded instance/object creation, display, etc. and that will shortly be in Pegasus head of tree  It can be seen now as bug 9007 (preliminary) and PEP 361.

Karl
Thanks for your message at 11:53 PM 8/18/2011. Your message was:
Hi all,
  We need to return an array of CIM Instances in a vendor extension method in our CMPI Provider. we have defined the method as follows:

uint32 xxx(

[IN (false), OUT, Description ("xxx"), EmbeddedInstance( "Our_Class")]

string instances[]);

From provider code we are adding out argument of type CMPI_instanceA.
Our client uses SBLIM 2.0.9.3 to get CIM Instances. When we are using OpenPegasus as a CIMOM, client receives the data as an array of CIM Instances properly. But when we use SFCB in Vmware ESX as CIMOM . Client is receiving it as array of strings only, not as CIM Instances.

Any help?


Thanks and regards,<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

Souvik Roy

Wipro Technologies

Block - DM, Sector -V Salt Lake. Kolkata- 700091. <?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />India

VOIP: 8584750

Direct: +91 33 30954750



Only when the last tree has died and the last river been poisoned and the last fish been caught will we realise we cannot eat money


Please do not print this email unless it is absolutely necessary.

The information contained in this electronic message and any attachments to this message are intended for the exclusive use of the addressee(s) and may contain proprietary, confidential or privileged information. If you are not the intended recipient, you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately and destroy all copies of this message and any attachments.

WARNING: Computer viruses can be transmitted via email. The recipient should check this email and any attachments for the presence of viruses. The company accepts no liability for any damage caused by any virus transmitted by this email.

www.wipro.com

Karl Schopmeyer                   Inova Development Inc.
305 Spring Creek Village, Suite 475 -  Dallas TX, 75248 USA
EMAIL: k.schopmeyer <at> swbell.net       FAX: 1-972-239-0326
Phone 1-972-814-5581
Skype: kschopmeyer         Skype Phone: (214) 556-5971

Karl Schopmeyer                   Inova Development Inc.
305 Spring Creek Village, Suite 475 -  Dallas TX, 75248 USA
EMAIL: k.schopmeyer <at> swbell.net       FAX: 1-972-239-0326
Phone 1-972-814-5581
Skype: kschopmeyer         Skype Phone: (214) 556-5971


swanand Dunakhe | 6 Sep 14:27 2011
Picon

Pegasus Provider Impersonation/Integreation with LDAP

Hi,
If anybody has worked on Pegasus Provider Impersonation/Integreation with LDAP, please let me know if you have something to share about the same. I am trying it on a Linux machine.
Thanks and Regards,
Swanand.
Martin Kirk | 7 Sep 17:53 2011
Picon

OpenPegasus Release 2.11.1 is now available

OpenPegasus Release 2.11.1

Availability of this Release

This release is available in a number of forms including:
  • Source release in both ZIP (and ZIP EXE) and TAR formats. These can be downloaded from the OpenPegasus Web site at www.openpegasus.org.
  • OpenPegasus source RPMs on the OpenPegasus web site.. A source RPM will be available in the next few days on the OpenPegasus web site that can be used to build binaries for most LSB-compliant RPM-based Linux distributions and versions.
  • The Pegasus CVS repository. The CVS tags representing this release and subsequent snapshots that are made available in the Pegasus CVS are defined on the OpenPegasus CVS repository web page (see the OpenPegasus CVS page for information) using the tags defined on the release snapshots page.

The instructions for acquiring the released code are on the OpenPegasus WEB site. Installation instructions are part of the README in the root of the Pegasus source tree.


OpenPegasus Functionality for This Release

Pegasus overall status by release is defined by a Feature Status WEB Page that is available on the OpenPegasus web site . That web page shows the Pegasus users and developers the status of the various features found in Pegasus using a simple color coded key (white, red, yellow, green) and a description of each feature.

OpenPegasus 2.11.1 is a minor release.
Marek Szermutzky | 8 Sep 10:32 2011
Picon

Document [PEP#359 - OpenPegasus 2.11.x Release Notes 1.1] created

This message is generated by The Open Group's web service 
because you are a subscriber to the pegasus-l list

A document has just been created by Marek Szermutzky.

Web:       OpenPegasus PEPs
Category:  Release PEP
Title:     PEP#359 - OpenPegasus 2.11.x Release Notes  1.1
URL:       http://www.openpegasus.org/pp/doc.tpl?gdid=24841

Further details:-

   This document defines the release notes for the 2.11.0 release of the
   OpenPegasus CIM Server with notes to reflect the 2.11.1 revision. The
   purpose of this PEP is to summarize the characteristics of this
   release, point to other documentation that defines the release in more
   detail, and provide additional information about this release that is
   not available in the other Pegasus documentation.

----
To unsubscribe from this and/or other mailing lists administered by
The Open Group please visit http://www.opengroup.org/sophocles/unsubscribe.tpl
or send a request to webmaster <at> opengroup.org (please include the text
of this message). 

[platoalert2 2.8]

Picon

cimprovider/cimconfig commands will crash cimserver if configured for non-standard http(s) port

Hi  

  On a windows setup I have cimserver configured to with non-standard port. The service will crash as soon as I execute cimprovider –ls or cimconfig –lc commands.

This does not happened if its configured to default ports like 5988 and 5989..

This is observed both in 2.10.0 and 2.11.0 versions.

Any clue ?

 

Thanks

Veeresh

 

 

 

 

Kirk Augustin | 8 Sep 20:51 2011
Picon

Re: cimprovider/cimconfig commands will crash cimserver if configured for non-standard http(s) port

Why not use the default ports?
 
Kirk Augustin
11821 NW McNamee Rd
Portland, OR 97231
From: "Yaligar, Veeresh S (USD SRDL)" <veeresh.yaligar <at> hp.com>
To: "pegasus-l <at> openpegasus.org" <pegasus-l <at> openpegasus.org>
Sent: Thursday, September 8, 2011 9:46 AM
Subject: cimprovider/cimconfig commands will crash cimserver if configured for non-standard http(s) port

<!-- #yiv757157684 _filtered #yiv757157684 {font-family:"Cambria Math";panose-1:2 4 5 3 5 4 6 3 2 4;} _filtered #yiv757157684 {font-family:Calibri;panose-1:2 15 5 2 2 2 4 3 2 4;} #yiv757157684 #yiv757157684 p.yiv757157684MsoNormal, #yiv757157684 li.yiv757157684MsoNormal, #yiv757157684 div.yiv757157684MsoNormal {margin:0in;margin-bottom:.0001pt;font-size:11.0pt;font-family:"sans-serif";} #yiv757157684 a:link, #yiv757157684 span.yiv757157684MsoHyperlink {color:blue;text-decoration:underline;} #yiv757157684 a:visited, #yiv757157684 span.yiv757157684MsoHyperlinkFollowed {color:purple;text-decoration:underline;} #yiv757157684 span.yiv757157684EmailStyle17 {font-family:"sans-serif";color:windowtext;} #yiv757157684 .yiv757157684MsoChpDefault {} _filtered #yiv757157684 {margin:1.0in 1.0in 1.0in 1.0in;} #yiv757157684 div.yiv757157684WordSection1 {} -->
Hi  
  On a windows setup I have cimserver configured to with non-standard port. The service will crash as soon as I execute cimprovider –ls or cimconfig –lc commands.
This does not happened if its configured to default ports like 5988 and 5989..
This is observed both in 2.10.0 and 2.11.0 versions.
Any clue ?
 
Thanks
Veeresh
 
 
 
 


Picon

RE: cimprovider/cimconfig commands will crash cimserver if configured for non-standard http(s) port

Hi Veeresh,

Have you checked if these non-standard ports are not used by any other service running on the windows server ? Pegasus code depends on two configuration parameters to identify the ports for communication and using non-standard port should work just fine.

 

Do you have some trace files or dump files that you can share to analyze further ?

 

-Sahana

 

From: Yaligar, Veeresh S (USD SRDL)
Sent: Thursday, September 08, 2011 12:46 PM
To: pegasus-l <at> openpegasus.org
Subject: cimprovider/cimconfig commands will crash cimserver if configured for non-standard http(s) port

 

Hi  

  On a windows setup I have cimserver configured to with non-standard port. The service will crash as soon as I execute cimprovider –ls or cimconfig –lc commands.

This does not happened if its configured to default ports like 5988 and 5989..

This is observed both in 2.10.0 and 2.11.0 versions.

Any clue ?

 

Thanks

Veeresh

 

 

 

 

Venkateswara R Puvvada | 9 Sep 12:26 2011
Picon

Re: cimprovider/cimconfig commands will crash cimserver if configured for non-standard http(s) port

Veeresh,

The CIMServer administrative commands does not work if standard ports are changed on Windows. On UNIX systems, these commands connects to CIMServer through local domain socket and changing the port number is not a problem. Since there is no way to specify port number to these commands, either CIMServer should run on standard ports or etc\services file can be updated with the non standard port number on Windows. Its weird that you are observing the CIMServer crash instead of  error message saying  "The CIM server may not be running". Provide stack trace or open a bug with details to analyze the problem further.

Venkat




From:        "Yaligar, Veeresh S \(USD SRDL\)" <veeresh.yaligar <at> hp.com>
To:        "pegasus-l <at> openpegasus.org" <pegasus-l <at> openpegasus.org>
Date:        08/09/2011 22:19
Subject:        cimprovider/cimconfig commands will crash cimserver if configured for non-standard http(s) port



Hi  
  On a windows setup I have cimserver configured to with non-standard port. The service will crash as soon as I execute cimprovider –ls or cimconfig –lc commands.
This does not happened if its configured to default ports like 5988 and 5989..
This is observed both in 2.10.0 and 2.11.0 versions.
Any clue ?
 
Thanks
Veeresh
 
 
 
 
Archana Patil | 9 Sep 13:10 2011

Getting C runtime library error for running cimserver - pegasus comilaption with WinXP X86

Hi All,

 

Getting error when trying to run the cimserver.exe with https “  Microsoft Visual Studio C runtime library has detected fatal error in cimserver.exe ”

 

Pegasus is getting build without any error  and also able run the cimserver with http , but when it configured with https port getting the above error.

Tried with 3 different peagsus builds 2.9.1/2.10/2.11.0.

 

Build details :

Visual Studio 2005

Pegasus 2.9.1/2.10/2.11.0 with

OpenSSL 0.9.8k/1

 

Thanks in advance.

 

 

 

Regards,

Archana.

 

Devchandra L Meetei | 9 Sep 14:21 2011
Picon

Re: Getting C runtime library error for running cimserver - pegasus comilaption with WinXP X86

Archana
Was pegasus built with the SSL supoort enabled?
PEGASUS_HAS_SSL environment variable along with OPENSSL_HOME(Windows) env must be set  for pegasus to be built with SSL support.
Please read the pegasus/doc/

BuildAndReleasedOptions.html for more information.

Warm Regards
--Dev


On Fri, Sep 9, 2011 at 11:10 AM, Archana Patil <ArchanaP <at> cristie.com> wrote:

Hi All,

 

Getting error when trying to run the cimserver.exe with https “  Microsoft Visual Studio C runtime library has detected fatal error in cimserver.exe ”

 

Pegasus is getting build without any error  and also able run the cimserver with http , but when it configured with https port getting the above error.

Tried with 3 different peagsus builds 2.9.1/2.10/2.11.0.

 

Build details :

Visual Studio 2005

Pegasus 2.9.1/2.10/2.11.0 with

OpenSSL 0.9.8k/1

 

Thanks in advance.

 

 

 

Regards,

Archana.

 



Gmane