<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>Testing authentication with UCSPE</title>
  <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_category?p_l_id=2049005&amp;mbCategoryId=0" />
  <subtitle>Testing authentication with UCSPE</subtitle>
  <id>http://developer.cisco.com/c/message_boards/find_category?p_l_id=2049005&amp;mbCategoryId=0</id>
  <updated>2013-05-23T19:49:07Z</updated>
  <dc:date>2013-05-23T19:49:07Z</dc:date>
  <entry>
    <title>RE: New Message from Helmut Pfeiler in Unified Computing UCS Manager - Tech</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=2049005&amp;messageId=7417340" />
    <author>
      <name>EELCO NIEUWSTAD</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=2049005&amp;messageId=7417340</id>
    <updated>2012-10-08T11:57:12Z</updated>
    <published>2012-10-08T11:57:12Z</published>
    <summary type="html">Helmut,

easiest way to find the required XML is to start wireshark and capture all the data and filter the XML out of it. When you actualy perform those actions. I suppose you can do this as well with the emulator.

Regards
Eelco


________________________________________
Van: Cisco Developer Community Forums [cdicuser@developer.cisco.com]
Verzonden: maandag 8 oktober 2012 13:52
Aan: cdicuser@developer.cisco.com
Onderwerp: New Message from Helmut Pfeiler in Unified Computing UCS Manager - Technical Discussions: How to start, stop, reboot a Blade Server via XML API

Helmut Pfeiler has created a new message in the forum "Technical Discussions": -------------------------------------------------------------- Hi all

I'm new to the UCS and the XML API, so I'm sure this is a stupid question.
I'm able to read blade information via XML API and also to associate  service profile to a blade server.
But till now I did not find a way to start, stop and reboot the blade server via XML API.

Could anyone point me to the correct XML command to start, stop and reboot a blade server.

Many thanks in advance
Helmut
--
To respond to this post, please click the following link: or simply reply to this email.</summary>
    <dc:creator>EELCO NIEUWSTAD</dc:creator>
    <dc:date>2012-10-08T11:57:12Z</dc:date>
  </entry>
  <entry>
    <title>RE: get available login domain from UCS</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=2049005&amp;messageId=6359476" />
    <author>
      <name>EELCO NIEUWSTAD</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=2049005&amp;messageId=6359476</id>
    <updated>2012-08-28T07:41:11Z</updated>
    <published>2012-08-28T07:41:11Z</published>
    <summary type="html">After checking the data received from FI when opening the KVM console I found the info I was looking for. 
ucsm/domains.cgi

gives you the xml containing the domains.</summary>
    <dc:creator>EELCO NIEUWSTAD</dc:creator>
    <dc:date>2012-08-28T07:41:11Z</dc:date>
  </entry>
  <entry>
    <title>get available login domain from UCS</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=2049005&amp;messageId=6353898" />
    <author>
      <name>EELCO NIEUWSTAD</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=2049005&amp;messageId=6353898</id>
    <updated>2012-08-27T17:17:35Z</updated>
    <published>2012-08-27T17:17:35Z</published>
    <summary type="html">I am working on a custom login portal to an UCS system to do some basic stuff. However I don't understand how i can retrieve the login domain. When I use the gui it gives me the available authentication domains prior to authentication. I captured the data when I download the jar files but i can't find any XML which gives me this data.</summary>
    <dc:creator>EELCO NIEUWSTAD</dc:creator>
    <dc:date>2012-08-27T17:17:35Z</dc:date>
  </entry>
  <entry>
    <title>Re: New Message from Sage Harvey in Unified Computing UCS Manager - Technic</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=2049005&amp;messageId=5124621" />
    <author>
      <name>EELCO NIEUWSTAD</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=2049005&amp;messageId=5124621</id>
    <updated>2012-02-09T17:16:07Z</updated>
    <published>2012-02-09T17:16:07Z</published>
    <summary type="html">I have written some functions in perl to retrieve all kind of info. Let me know if interested. 



Op 9 feb. 2012 om 17:11 heeft "Cisco Developer Community Forums" &lt;cdicuser@developer.cisco.com&gt; het volgende geschreven:

&gt; Sage Harvey has created a new message in the forum "Technical Discussions":
&gt; 
&gt; --------------------------------------------------------------
&gt; Hi Vamsi,
&gt; 
&gt; I had the need for something similar so I ended up using the XML API from a PHP script running on linux. This is what I use:
&gt;   1
&gt;   2&lt;?php
&gt;   3    require_once 'HTTP/Request2.php';
&gt;   4    $ucsDomains = array();
&gt;   5    $myLogin = "ucs-AD\\someuser";  // Using AD authentication, local accounts would work too.
&gt;   6    $myPassword = "somepassword";
&gt;   7    
&gt;   8//    Load up all the UCSM's
&gt;   9    array_push($ucsDomains, array("url" =&gt; "http://ucs01/"));
&gt;  10    array_push($ucsDomains, array("url" =&gt; "http://ucs02/"));
&gt;  11    array_push($ucsDomains, array("url" =&gt; "http://ucs03/"));
&gt;  12
&gt;  13    foreach($ucsDomains as $ucsDomain){
&gt;  14        generateData($ucsDomain, $myLogin, $myPassword);
&gt;  15    }
&gt;  16
&gt;  17    function generateData($details, $myLogin, $myPassword) {
&gt;  18        $chassisTypes = array(
&gt;  19            "N20-C6508" =&gt; "5108");
&gt;  20        $Blades = array(
&gt;  21            "N20-B6620-1" =&gt; "B200 M1",
&gt;  22            "N20-B6625-1" =&gt; "B200 M2", 
&gt;  23            "N20-B6625-2" =&gt; "B250 M2",
&gt;  24            "N20-B6730-1" =&gt; "B230 M1",
&gt;  25            "B230-BASE-M2" =&gt; "B230 M2",
&gt;  26            "N20-B6620-1" =&gt; "B200 M1",
&gt;  27            "N20-B6740-2" =&gt; "B440 M1");
&gt;  28        $fabricInterconnects = array(
&gt;  29            "N10-S6100" =&gt; "6120XP",
&gt;  30            "N10-S6200" =&gt; "6140XP");
&gt;  31        $url = $details['url']."nuova";
&gt;  32        $aaaLogin = "&lt;aaaLogin inName='{$myLogin}' inPassword='{$myPassword}' /&gt;";
&gt;  33        $results = httpPost($url, $aaaLogin);
&gt;  34        $outCookie = $results-&gt;attributes()-&gt;outCookie;
&gt;  35
&gt;  36//        Get Cluster name
&gt;  37        $xmlQuery = "&lt;configResolveClass cookie='$outCookie' classId='topSystem' /&gt;";
&gt;  38        $results = httpPost($url, $xmlQuery);
&gt;  39        $clusterName = $results-&gt;outConfigs-&gt;topSystem['name'];
&gt;  40
&gt;  41
&gt;  42        $xmlQuery =&lt;&lt;&lt;EOD
&gt;  43&lt;configResolveClasses cookie='$outCookie' inHierarchical="true"&gt;
&gt;  44    &lt;inIds&gt;
&gt;  45        &lt;classId value="firmwareBootUnit"/&gt;
&gt;  46    &lt;/inIds&gt;
&gt;  47&lt;/configResolveClasses&gt;
&gt;  48EOD;
&gt;  49        $results = httpPost($url, $xmlQuery);
&gt;  50        $firmwareBootUnit = $results-&gt;outConfigs-&gt;firmwareBootUnit;
&gt;  51
&gt;  52        $fwResults = "";
&gt;  53        foreach($firmwareBootUnit as $datum) {
&gt;  54            if ($datum['dn'] == "sys/mgmt/fw-boot-def/bootunit-system") {
&gt;  55//                Found UCSM
&gt;  56                $fwResults .= "&lt;tr&gt;&lt;td&gt;$clusterName,&lt;/td&gt;&lt;td&gt;UCSM,&lt;/td&gt;&lt;td&gt;".$datum['version'].",&lt;/td&gt;&lt;td&gt;".$datum['prevVersion'].",&lt;/td&gt;&lt;td&gt;_".$datum['dn']."&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;\n";
&gt;  57            }
&gt;  58            if (preg_match("/^sys\/(switch-[AB])\/mgmt\/fw-boot-def\/bootunit-kernel/", $datum['dn'])) {
&gt;  59//                Found a Fabric Interconnect
&gt;  60                $fwResults .= "&lt;tr&gt;&lt;td&gt;$clusterName,&lt;/td&gt;&lt;td&gt;Fabric Interconnect,&lt;/td&gt;&lt;td&gt;".$datum['version'].",&lt;/td&gt;&lt;td&gt;".$datum['prevVersion'].",&lt;/td&gt;&lt;td&gt;_".$datum['dn']."&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;\n";
&gt;  61            }
&gt;  62            if (preg_match("/^sys\/(chassis-[0-9]\/slot-[0-9])\/mgmt\/fw-boot-def\/bootunit-combined/", $datum['dn'])) {
&gt;  63//                Found an IOM
&gt;  64                $fwResults .= "&lt;tr&gt;&lt;td&gt;$clusterName,&lt;/td&gt;&lt;td&gt;Fabric Extender,&lt;/td&gt;&lt;td&gt;".$datum['version'].",&lt;/td&gt;&lt;td&gt;".$datum['prevVersion'].",&lt;/td&gt;&lt;td&gt;".$datum['dn']."&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;\n";
&gt;  65            }
&gt;  66            if (preg_match("/^sys\/(chassis-[0-9]\/blade-[0-9])\/mgmt\/fw-boot-def\/bootunit-combined/", $datum['dn'])) {
&gt;  67//                Found a CIMC                
&gt;  68                $fwResults .= "&lt;tr&gt;&lt;td&gt;$clusterName,&lt;/td&gt;&lt;td&gt;CIMC,&lt;/td&gt;&lt;td&gt;".$datum['version'].",&lt;/td&gt;&lt;td&gt;".$datum['prevVersion'].",&lt;/td&gt;&lt;td&gt;".$datum['dn']."&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;\n";
&gt;  69            }
&gt;  70            if (strpos($datum['dn'], "bios")) {
&gt;  71//                Found a blade's BIOS                
&gt;  72                $fwResults .= "&lt;tr&gt;&lt;td&gt;$clusterName,&lt;/td&gt;&lt;td&gt;Blade BIOS,&lt;/td&gt;&lt;td&gt;".$datum['version'].",&lt;/td&gt;&lt;td&gt;".$datum['prevVersion'].",&lt;/td&gt;&lt;td&gt;".$datum['dn']."&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;\n";
&gt;  73            }
&gt;  74            if (preg_match("/^sys\/(chassis-[0-9]\/blade-[0-9]\/adaptor-[0-9])\/mgmt\/fw-boot-def\/bootunit-combined/", $datum['dn'])) {
&gt;  75//                Found an Interface Card                
&gt;  76                $fwResults .= "&lt;tr&gt;&lt;td&gt;$clusterName,&lt;/td&gt;&lt;td&gt;Interface Card,&lt;/td&gt;&lt;td&gt;".$datum['version'].",&lt;/td&gt;&lt;td&gt;".$datum['prevVersion'].",&lt;/td&gt;&lt;td&gt;".$datum['dn']."&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;\n";
&gt;  77            }
&gt;  78        }
&gt;  79        echo "&lt;th&gt;Cluster,&lt;/th&gt;&lt;th&gt;Type,&lt;/th&gt;&lt;th&gt;Current Version,&lt;/th&gt;&lt;th&gt;Prev/Backup Version,&lt;/th&gt;&lt;th&gt;Node&lt;/th&gt;&lt;br/&gt;";
&gt;  80
&gt;  81        $fwResults = str_replace ("/fw-boot-def/bootunit-system", "", $fwResults);
&gt;  82        $fwResults = str_replace ("/mgmt/fw-boot-def/bootunit-kernel", "", $fwResults);
&gt;  83        $fwResults = str_replace ("/mgmt/fw-boot-def/bootunit-combined", "", $fwResults);
&gt;  84        $fwResults = str_replace ("/bios/fw-boot-def/bootunit-combined", "", $fwResults);
&gt;  85        echo $fwResults;
&gt;  86        echo "&lt;/table&gt;";
&gt;  87        echo "&lt;hr /&gt;\n";
&gt;  88
&gt;  89//        Logout
&gt;  90        $aaaLogout = "&lt;aaaLogout inCookie='$outCookie' /&gt;";
&gt;  91        $results = httpPost($url, $aaaLogout);
&gt;  92        $outStatus = $results-&gt;attributes()-&gt;outStatus;
&gt;  93    }
&gt;  94
&gt;  95    function httpPost($url, $package){
&gt;  96        $request = new HTTP_REQUEST2($url, HTTP_REQUEST2::METHOD_POST);
&gt;  97        $request-&gt;setHeader("Content-type: text/xml");
&gt;  98        $request-&gt;setBody($package);
&gt;  99        $response = $request-&gt;send();
&gt; 100        $xml = new SimpleXMLElement($response-&gt;getBody());
&gt; 101        return $xml;
&gt; 102    }
&gt; 103?&gt;
&gt; 
&gt; 
&gt; The output would end up looking something like this:
&gt;  1
&gt;  2Cluster,Type,Current Version,Prev/Backup Version,Node
&gt;  3ucs01,UCSM,2.0(1q),1.4(1j),_sys/mgmt
&gt;  4ucs01,Fabric Interconnect,5.0(3)N2(2.1q),4.2(1)N1(1.4j),_sys/switch-B
&gt;  5ucs01,Fabric Interconnect,5.0(3)N2(2.1q),4.2(1)N1(1.4j),_sys/switch-A
&gt;  6ucs01,Fabric Extender,2.0(1q),1.4(1j),sys/chassis-4/slot-1
&gt;  7ucs01,Fabric Extender,2.0(1q),1.4(1j),sys/chassis-1/slot-1
&gt;  8ucs01,CIMC,2.0(1q),1.4(1j),sys/chassis-1/blade-1
&gt;  9ucs01,CIMC,2.0(1q),1.4(1j),sys/chassis-1/blade-3
&gt; 10ucs01,Fabric Extender,2.0(1q),1.4(1j),sys/chassis-1/slot-2
&gt; 11ucs01,CIMC,2.0(1q),1.4(1j),sys/chassis-4/blade-1
&gt; 12ucs01,Fabric Extender,2.0(1q),1.4(1j),sys/chassis-2/slot-1
&gt; 13ucs01,Fabric Extender,2.0(1q),1.4(1j),sys/chassis-3/slot-1
&gt; 14ucs01,Fabric Extender,2.0(1q),1.4(1j),sys/chassis-3/slot-2
&gt; 15ucs01,Fabric Extender,2.0(1q),1.4(1j),sys/chassis-4/slot-2
&gt; 16ucs01,Interface Card,2.0(1q),1.4(1j),sys/chassis-1/blade-3/adaptor-2
&gt; 17ucs01,Interface Card,2.0(1q),1.4(1j),sys/chassis-1/blade-3/adaptor-1
&gt; 18ucs01,Fabric Extender,2.0(1q),1.4(1j),sys/chassis-2/slot-2
&gt; 19ucs01,CIMC,2.0(1q),1.4(1j),sys/chassis-3/blade-3
&gt; 20ucs01,CIMC,2.0(1q),1.4(1j),sys/chassis-2/blade-1
&gt; 21ucs01,Interface Card,2.0(1q),1.4(1j),sys/chassis-1/blade-1/adaptor-2
&gt; 22ucs01,Interface Card,2.0(1q),1.4(1j),sys/chassis-1/blade-1/adaptor-1
&gt; 23ucs01,Interface Card,2.0(1q),1.4(1j),sys/chassis-4/blade-1/adaptor-2
&gt; 24ucs01,Interface Card,2.0(1q),1.4(1j),sys/chassis-4/blade-1/adaptor-1
&gt; 25ucs01,Interface Card,2.0(1q),1.4(1j),sys/chassis-2/blade-1/adaptor-2
&gt; 26ucs01,Interface Card,2.0(1q),1.4(1j),sys/chassis-2/blade-1/adaptor-1
&gt; 27ucs01,Interface Card,2.0(1q),1.4(1j),sys/chassis-3/blade-3/adaptor-2
&gt; 28ucs01,Interface Card,2.0(1q),1.4(1j),sys/chassis-3/blade-3/adaptor-1
&gt; 29ucs01,Blade BIOS,B440.2.0.1c.0.100520111754,B440M1.1.4.1b.0.120820101442,sys/chassis-1/blade-1
&gt; 30ucs01,Blade BIOS,B440.2.0.1c.0.100520111754,B440M1.1.4.1b.0.120820101442,sys/chassis-4/blade-1
&gt; 31ucs01,Blade BIOS,B440.2.0.1c.0.100520111754,B440M1.1.4.1b.0.120820101442,sys/chassis-1/blade-3
&gt; 32ucs01,Blade BIOS,B440.2.0.1c.0.100520111754,B440M1.1.4.1b.0.120820101442,sys/chassis-2/blade-1
&gt; 33ucs01,Blade BIOS,B440.2.0.1c.0.100520111754,B440M1.1.4.1b.0.120820101442,sys/chassis-3/blade-3
&gt; 34ucs01,Blade BIOS,B440.2.0.1c.0.100520111754,B440M1.1.4.1b.0.120820101442,sys/chassis-3/blade-1
&gt; 35ucs01,CIMC,2.0(1q),,sys/chassis-3/blade-1
&gt; 36ucs01,Interface Card,2.0(1q),1.3(0.841),sys/chassis-3/blade-1/adaptor-2
&gt; 37ucs01,Interface Card,2.0(1q),1.4(1j),sys/chassis-3/blade-1/adaptor-1
&gt; 
&gt; 
&gt; Hope that helps.
&gt; 
&gt; Sage
&gt; --
&gt; To respond to this post, please click the following link:
&gt; 
&gt; &lt;http://developer.cisco.com/web/unifiedcomputing/forums/-/message_boards/view_message/5124593&gt;
&gt; 
&gt; or simply reply to this email.</summary>
    <dc:creator>EELCO NIEUWSTAD</dc:creator>
    <dc:date>2012-02-09T17:16:07Z</dc:date>
  </entry>
  <entry>
    <title>RE: Testing authentication with UCSPE</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=2049005&amp;messageId=5111119" />
    <author>
      <name>EELCO NIEUWSTAD</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=2049005&amp;messageId=5111119</id>
    <updated>2012-02-07T07:44:08Z</updated>
    <published>2012-02-07T07:44:08Z</published>
    <summary type="html">[quote]

Yes that is convenient sometimes but if you are building a multicustomer environment with locales and AD integration it would be nice to be sure that everything is indeed secure.


 
You are correct that the emulator doesn't support authentication today, as in passwords that are configured in the emulator aren't checked today.  You can test locales thought (without AD of course).  Create any user, with a locale defined, and if user say "bob" was created w/ locale "test", when you log into the emulator today w/ a created user that is defined (no matter what the password is) with a particular role, that user will get the role you had set.  We have AD integration and true authentication on the roadmap for a future release of the emulator.

Eric[/quote]
Thanks Eric I didn't know that will look into that.</summary>
    <dc:creator>EELCO NIEUWSTAD</dc:creator>
    <dc:date>2012-02-07T07:44:08Z</dc:date>
  </entry>
  <entry>
    <title>RE: best way to query WWPN of all HBA</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=2049005&amp;messageId=5107195" />
    <author>
      <name>EELCO NIEUWSTAD</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=2049005&amp;messageId=5107195</id>
    <updated>2012-02-06T12:50:25Z</updated>
    <published>2012-02-06T12:50:25Z</published>
    <summary type="html">I do not have any issues generating the required XML I am just wondering what would be the best approach. Furthermore I don't think those cmdlets will run very well on my linux management station.</summary>
    <dc:creator>EELCO NIEUWSTAD</dc:creator>
    <dc:date>2012-02-06T12:50:25Z</dc:date>
  </entry>
  <entry>
    <title>RE: Testing authentication with UCSPE</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=2049005&amp;messageId=5107190" />
    <author>
      <name>EELCO NIEUWSTAD</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=2049005&amp;messageId=5107190</id>
    <updated>2012-02-06T12:47:40Z</updated>
    <published>2012-02-06T12:47:40Z</published>
    <summary type="html">Yes that is convenient sometimes but if you are building a multicustomer environment with locales and AD integration it would be nice to be sure that everything is indeed secure.</summary>
    <dc:creator>EELCO NIEUWSTAD</dc:creator>
    <dc:date>2012-02-06T12:47:40Z</dc:date>
  </entry>
  <entry>
    <title>RE: best way to query WWPN of all HBA</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=2049005&amp;messageId=5107130" />
    <author>
      <name>EELCO NIEUWSTAD</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=2049005&amp;messageId=5107130</id>
    <updated>2012-02-06T11:56:46Z</updated>
    <published>2012-02-06T11:56:46Z</published>
    <summary type="html">From the UCS XML API Reference
[code]
lsInstantiateNNamedTemplate
XML API reference
For a specified service template, the lsInstantiateNNamedTemplate method instantiates as many service profiles as are specified in the namedSet parameter.

¿dn¿Specifies the service template used for instantiating.

¿nameSet¿Contains the names of the service profiles to be instantiated.

¿targetOrg¿Specifies the organization in which these service profiles are instantiated. 
[/code]
[code]
lsInstantiateNTemplate

The lsInstantiateNTemplate method creates a number (N) of service profiles from a template. 
[/code]
[code]
lsInstantiateTemplate

The lsInstantiateTemplate method creates one service profile from a specified template. 
[/code]

the first and last one allows you to create profiles in line with your company naming conventions. The one in the GUI forces you to accept a number suffix even when creating a single profile.</summary>
    <dc:creator>EELCO NIEUWSTAD</dc:creator>
    <dc:date>2012-02-06T11:56:46Z</dc:date>
  </entry>
  <entry>
    <title>RE: best way to query WWPN of all HBA</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=2049005&amp;messageId=5107047" />
    <author>
      <name>EELCO NIEUWSTAD</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=2049005&amp;messageId=5107047</id>
    <updated>2012-02-06T10:35:38Z</updated>
    <published>2012-02-06T10:35:38Z</published>
    <summary type="html">Why would you get first the DN and then get all the info for that while you can do it one query by doing a configResolveClass with a filter? 
At the moment I have written all the Perl code to get all the relevant server info in a Perl XML object. I can retrieve everything I want but I was wonder if my approch would be the quickes/most efficient. When I am back at home I will post my queries to show how my script has been done. 

BTW I think I will integrate it with a script which can instantiate profiles from templates. For some reason there are more options to create profiles with the XML interface that with the GUI.</summary>
    <dc:creator>EELCO NIEUWSTAD</dc:creator>
    <dc:date>2012-02-06T10:35:38Z</dc:date>
  </entry>
  <entry>
    <title>best way to query WWPN of all HBA</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=2049005&amp;messageId=5098920" />
    <author>
      <name>EELCO NIEUWSTAD</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=2049005&amp;messageId=5098920</id>
    <updated>2012-02-03T08:07:24Z</updated>
    <published>2012-02-03T08:07:24Z</published>
    <summary type="html">Because I find it very boring (and I am lazy) to create aliases and zones for all HBA's of my server profiles in my MDS switch I would like to write a script to do it for me. I am just curious about the best way to do it. My approach is
- do a configResolveClass with inHierarchical="true" for all classes of lsServer add a filter to exclude the templates
- check which profiles have a childobject vnicFc (hence the inHierarchical="true")
- if they have a childobject vnicFc get all the details relevant for my zoning/aliases from it (and its child vnicFcIf)
 
I think the other way round is also possible
- get all configured VSAN on the UCS FI
- query vnicFcIf placed in that VSAN
- get the parent of the vnicFcIf to get the relevent addresses.
what should be the fastest/least impacting.
 
I also noticed something I nevert thought about. I would like to create an alias [i]profilename-hba [/i]however the profilename can be the same as long as they are in two different organizations.
 
 </summary>
    <dc:creator>EELCO NIEUWSTAD</dc:creator>
    <dc:date>2012-02-03T08:07:24Z</dc:date>
  </entry>
  <entry>
    <title>what would you like to have scripted</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=2049005&amp;messageId=5023087" />
    <author>
      <name>EELCO NIEUWSTAD</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=2049005&amp;messageId=5023087</id>
    <updated>2012-01-18T10:29:34Z</updated>
    <published>2012-01-18T10:29:34Z</published>
    <summary type="html">The last couple of weeks I have been refreshing and expanding my Perl knowledge by writing some common code to interface with an UCS environment. So far it has been more excersise than usefull. I am asking mysef now: what would be usefull in real life? As a consultant I usually only deploy systems and be done with it so no day to day operations. Which tasks do you see which are be done via the gui but are repetitive and could be scripted?</summary>
    <dc:creator>EELCO NIEUWSTAD</dc:creator>
    <dc:date>2012-01-18T10:29:34Z</dc:date>
  </entry>
  <entry>
    <title>RE: Testing authentication with UCSPE</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=2049005&amp;messageId=4586615" />
    <author>
      <name>EELCO NIEUWSTAD</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=2049005&amp;messageId=4586615</id>
    <updated>2011-10-10T14:44:19Z</updated>
    <published>2011-10-10T14:44:19Z</published>
    <summary type="html">I found in the UCSPE guide that indeed authentication is not yet supported. Really would like to see this being supported in a future release though.</summary>
    <dc:creator>EELCO NIEUWSTAD</dc:creator>
    <dc:date>2011-10-10T14:44:19Z</dc:date>
  </entry>
  <entry>
    <title>Testing authentication with UCSPE</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=2049005&amp;messageId=4416919" />
    <author>
      <name>EELCO NIEUWSTAD</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=2049005&amp;messageId=4416919</id>
    <updated>2011-08-26T08:51:23Z</updated>
    <published>2011-08-26T08:51:23Z</published>
    <summary type="html">I am trying to test authentication with UCS but so far it doesn't seem to be possible with the emulator. Does the emulator only support XML development?</summary>
    <dc:creator>EELCO NIEUWSTAD</dc:creator>
    <dc:date>2011-08-26T08:51:23Z</dc:date>
  </entry>
</feed>

