<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 27/11/2013 12:06,
      <a class="moz-txt-link-abbreviated" href="mailto:Joachim.Setzer@t-systems.com">Joachim.Setzer@t-systems.com</a> wrote:<br>
    </div>
    <blockquote
cite="mid:4C440E0F5145424D85E1B63868366FB2AB6A49AF71@HE113506.emea1.cds.t-internal.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <meta name="Generator" content="Microsoft Word 12 (filtered
        medium)">
      <!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]-->
      <style><!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";
        color:black;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";
        color:black;}
p.emailquote, li.emailquote, div.emailquote
        {mso-style-name:emailquote;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:1.0pt;
        border:none;
        padding:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";
        color:black;}
p.sig, li.sig, div.sig
        {mso-style-name:sig;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Arial","sans-serif";
        color:black;}
p.sigsmall, li.sigsmall, div.sigsmall
        {mso-style-name:sigsmall;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:10.0pt;
        font-family:"Arial","sans-serif";
        color:black;}
span.sig1
        {mso-style-name:sig1;
        font-family:"Arial","sans-serif";}
span.sigsmall1
        {mso-style-name:sigsmall1;
        font-family:"Arial","sans-serif";}
span.E-MailFormatvorlage23
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:58209480;
        mso-list-template-ids:929231358;}
@list l0:level1
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:36.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1
        {mso-list-id:1128205005;
        mso-list-template-ids:-702145192;}
@list l1:level1
        {mso-level-tab-stop:36.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-language:EN-US;}
@list l1:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:72.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:"Courier New";
        mso-bidi-font-family:"Times New Roman";}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1027" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"
            lang="EN-US">Dear Francoid.<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"
            lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"
            lang="EN-US">Thanks for your response<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"
            lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"
            lang="EN-US">Yes You understand me right (I will try to
            explain my Ideas a little bit more below)</span></p>
      </div>
    </blockquote>
    <br>
    Answer in line!<br>
    <br>
    <blockquote
cite="mid:4C440E0F5145424D85E1B63868366FB2AB6A49AF71@HE113506.emea1.cds.t-internal.com"
      type="cite">
      <div class="WordSection1">
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"
            lang="EN-US"><o:p></o:p></span><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif""
            lang="EN-US"> <o:p></o:p></span></p>
        <div>
          <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:"Arial","sans-serif"">Kind
              regards / Mit freundlichen Grüßen <br>
              Joachim Setzer </span><o:p></o:p></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif""><o:p> </o:p></span></p>
          <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:"Arial","sans-serif";color:fuchsia"
              lang="EN-US">T</span><b><span
style="font-size:10.0pt;font-family:"Arial","sans-serif""
                lang="EN-US">-Systems</span></b><span
style="font-size:10.0pt;font-family:"Arial","sans-serif""
              lang="EN-US"> International GmbH<br>
              System Engineer <br>
              Application Service Center Standard Software Automotive +
              Manufacturing Industry Application Service Factory,
              Technology Line Standard Software</span><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif""
              lang="EN-US"><o:p></o:p></span></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif""
              lang="EN-US"> <o:p></o:p></span></p>
        </div>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
        <div>
          <div style="border:none;border-top:solid #B5C4DF
            1.0pt;padding:3.0pt 0cm 0cm 0cm">
            <p class="MsoNormal" style="margin-left:35.4pt"><b><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext">Von:</span></b><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext">
                Francois Armand [<a class="moz-txt-link-freetext" href="mailto:francois.armand@normation.com">mailto:francois.armand@normation.com</a>] <br>
                <b>Gesendet:</b> Mittwoch, 27. November 2013 11:04<br>
                <b>An:</b> Setzer, Joachim;
                <a class="moz-txt-link-abbreviated" href="mailto:rudder-users@lists.rudder-project.org">rudder-users@lists.rudder-project.org</a><br>
                <b>Betreff:</b> Re: [rudder-users] rudder plugin<o:p></o:p></span></p>
          </div>
        </div>
        <p class="MsoNormal" style="margin-left:35.4pt"><o:p> </o:p></p>
        <div>
          <p class="MsoNormal" style="margin-left:35.4pt">On 26/11/2013
            15:43, <a moz-do-not-send="true"
              href="mailto:Joachim.Setzer@t-systems.com">Joachim.Setzer@t-systems.com</a>
            wrote:<o:p></o:p></p>
        </div>
        <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
          <div>
            <p class="MsoNormal" style="margin-left:35.4pt"><span
style="font-size:10.0pt;font-family:"Calibri","sans-serif"">Hi
                All,<o:p></o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal" style="margin-left:35.4pt"><span
style="font-size:10.0pt;font-family:"Calibri","sans-serif""> <o:p></o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal" style="margin-left:35.4pt"><span
style="font-size:10.0pt;font-family:"Calibri","sans-serif"">was
                anyone a hint (or a tutorial) to extend rudder ?<o:p></o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal" style="margin-left:35.4pt"><span
style="font-size:10.0pt;font-family:"Calibri","sans-serif""> <o:p></o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal" style="margin-left:35.4pt"><span
style="font-size:10.0pt;font-family:"Calibri","sans-serif"">We
                need to check that for example oracle client is
                installed in the right version<o:p></o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal" style="margin-left:35.4pt"><span
style="font-size:10.0pt;font-family:"Calibri","sans-serif""> <o:p></o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal" style="margin-left:35.4pt"><span
style="font-size:10.0pt;font-family:"Calibri","sans-serif"">For
                this fusion-inventory should check if it is installed in
                the right version<o:p></o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal" style="margin-left:35.4pt"><span
style="font-size:10.0pt;font-family:"Calibri","sans-serif"">For
                this we need to extend fusion-inventory, too<o:p></o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal" style="margin-left:35.4pt"><span
style="font-size:10.0pt;font-family:"Calibri","sans-serif""> <o:p></o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal" style="margin-left:35.4pt"><span
style="font-size:10.0pt;font-family:"Calibri","sans-serif"">We
                also want to have an addition collumn / section at the
                host in rudder gui where we see the information about<o:p></o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal" style="margin-left:35.4pt"><span
style="font-size:10.0pt;font-family:"Calibri","sans-serif"">Oracle
                client installation (path, version, installdate…..)<o:p></o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal" style="margin-left:35.4pt"><span
style="font-size:10.0pt;font-family:"Calibri","sans-serif""> <o:p></o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal" style="margin-left:35.4pt"><span
style="font-size:10.0pt;font-family:"Calibri","sans-serif"">Can
                anyone help ?<o:p></o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal" style="margin-left:35.4pt"><span
style="font-size:10.0pt;font-family:"Calibri","sans-serif""> <o:p></o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal" style="margin-left:35.4pt"><span
style="font-size:10.0pt;font-family:"Calibri","sans-serif""> <o:p></o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal" style="margin-left:35.4pt"><span
style="font-size:10.0pt;font-family:"Arial","sans-serif"">Kind
                regards / Mit freundlichen Grüßen <br>
                Joachim Setzer </span><span
style="font-size:10.0pt;font-family:"Calibri","sans-serif""><o:p></o:p></span></p>
          </div>
          <p class="MsoNormal" style="margin-left:35.4pt"><o:p> </o:p></p>
        </blockquote>
        <p class="MsoNormal" style="margin-left:35.4pt"><br>
          Hello Joachim, <br>
          <br>
          As I saw your ticket <a moz-do-not-send="true"
            href="http://www.rudder-project.org/redmine/issues/4195">http://www.rudder-project.org/redmine/issues/4195</a>,
          you are already aware of the plugins in Rudder.  And you are
          right, contrary to new Techniques, these plugins are intended
          to extends Rudder web interface with new functionnality, or
          view. <br>
          <br>
          <span lang="EN-US">For the record, the base plugin example to
            build new UI plugin is here: </span><a
            moz-do-not-send="true"
            href="https://github.com/Normation/rudder-plugin-helloworld/"><span
              lang="EN-US">https://github.com/Normation/rudder-plugin-helloworld/</span></a><span
            lang="EN-US"><br>
          </span><span style="font-family:Wingdings;color:#1F497D"
            lang="EN-US">à</span><span style="color:#1F497D"
            lang="EN-US"> I have tried to download and compile it, but
            it will not work (In case of this I have opened the redmine
            ticket)</span><span lang="EN-US"><br>
          </span><span style="color:#1F497D" lang="EN-US">(I hope this
            was the correct way ?)</span></p>
      </div>
    </blockquote>
    <br>
    We do saw that and it's already corrected in trunk version of each
    relevant branches. Thnaks for reporting!<br>
    <br>
    <blockquote
cite="mid:4C440E0F5145424D85E1B63868366FB2AB6A49AF71@HE113506.emea1.cds.t-internal.com"
      type="cite">
      <div class="WordSection1">
        <p class="MsoNormal" style="margin-left:35.4pt"><span
            style="color:#1F497D" lang="EN-US"><o:p></o:p></span></p>
        <p class="MsoNormal" style="margin-left:35.4pt"><span
            lang="EN-US"><br>
            Now, for you case: I f I understand correctly, you wand to:
            <o:p></o:p></span></p>
        <p class="MsoNormal"
          style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:71.4pt;text-indent:-18.0pt;mso-list:l1
          level1 lfo1"><!--[if !supportLists]--><span lang="EN-US"><span
              style="mso-list:Ignore">1.<span style="font:7.0pt
                "Times New Roman"">      </span></span></span><!--[endif]-->add
          some more inventory data (oracle client installed version),<o:p></o:p></p>
        <p class="MsoNormal"
          style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:107.4pt;text-indent:-18.0pt;mso-list:l1
          level2 lfo1"><!--[if !supportLists]--><span
            style="font-size:10.0pt;font-family:"Courier New""><span
              style="mso-list:Ignore">o<span style="font:7.0pt
                "Times New Roman"">    </span></span></span><!--[endif]-->that
          means extending Fusion Inventory<o:p></o:p></p>
        <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:35.4pt"><span
            style="font-size:11.0pt;font-family:Wingdings;color:#1F497D">à</span><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"
            lang="EN-US"> yes, right, I did it successfully with your
            tips yesterday (thanks again for the hint)</span></p>
      </div>
    </blockquote>
    <br>
    Great<br>
    <br>
    <blockquote
cite="mid:4C440E0F5145424D85E1B63868366FB2AB6A49AF71@HE113506.emea1.cds.t-internal.com"
      type="cite">
      <div class="WordSection1">
        <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:35.4pt"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"
            lang="EN-US"><o:p></o:p></span></p>
        <p class="MsoNormal"
          style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:71.4pt;text-indent:-18.0pt;mso-list:l1
          level1 lfo1"><!--[if !supportLists]--><span lang="EN-US"><span
              style="mso-list:Ignore">2.<span style="font:7.0pt
                "Times New Roman"">      </span></span></span><!--[endif]-->store
          that data in Rudder, <o:p></o:p></p>
        <p class="MsoNormal"
          style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:107.4pt;text-indent:-18.0pt;mso-list:l1
          level2 lfo1"><!--[if !supportLists]--><span
            style="font-size:10.0pt;font-family:"Courier New""><span
              style="mso-list:Ignore">o<span style="font:7.0pt
                "Times New Roman"">    </span></span></span><!--[endif]-->that
          needs extending the stored inventory information and add the
          logic to know how to handle them<o:p></o:p></p>
        <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:53.4pt"><span
            style="font-size:11.0pt;font-family:Wingdings;color:#1F497D">à</span><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"
            lang="EN-US"> I think so, (I will try to understand the
            code) – At the moment I’m new in scala, I nahve perl, bash,
            C(++) and Java Knowledge (but I try to learn scala, too </span><span
            style="font-size:11.0pt;font-family:Wingdings;color:#1F497D"
            lang="EN-US">J</span><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"
            lang="EN-US">)<br>
          </span></p>
      </div>
    </blockquote>
    <br>
    <br>
    For now, nothing is built-in for easy extension, so when you feel
    like you are ready to start that, don't hesitate to ask for help and
    description of Rudder internals .<br>
    <br>
    <br>
    <blockquote
cite="mid:4C440E0F5145424D85E1B63868366FB2AB6A49AF71@HE113506.emea1.cds.t-internal.com"
      type="cite">
      <div class="WordSection1">
        <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:53.4pt"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"
            lang="EN-US"><br>
            <o:p></o:p></span></p>
        <p class="MsoNormal"
          style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:71.4pt;text-indent:-18.0pt;mso-list:l1
          level1 lfo1"><!--[if !supportLists]--><span lang="EN-US"><span
              style="mso-list:Ignore">3.<span style="font:7.0pt
                "Times New Roman"">      </span></span></span><!--[endif]--><span
            lang="EN-US">be able to query it so that you can know what
            nodes have an oracle client installed, and in which version,<o:p></o:p></span></p>
        <p class="MsoNormal"
          style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:107.4pt;text-indent:-18.0pt;mso-list:l1
          level2 lfo1"><!--[if !supportLists]--><span
            style="font-size:10.0pt;font-family:"Courier New""
            lang="EN-US"><span style="mso-list:Ignore">o<span
                style="font:7.0pt "Times New Roman"">    </span></span></span><!--[endif]--><span
            lang="EN-US">that means extendings the data model to know
            how to handle queries on Oracle client</span><span
            style="color:#1F497D" lang="EN-US"><br>
          </span><span style="font-family:Wingdings;color:#1F497D"
            lang="EN-US">à</span><span style="color:#1F497D"
            lang="EN-US"> I found out that only a few attributes where
            stored in LDP after rudder gets them from FusionInventory<br>
          </span><span style="font-family:Wingdings;color:#1F497D"
            lang="EN-US">à</span><span style="color:#1F497D"
            lang="EN-US"> I’m looking for a way to extend this, too</span><span
            lang="EN-US"><o:p></o:p></span></p>
      </div>
    </blockquote>
    <br>
    Same as the previous point :)<br>
    <br>
    <blockquote
cite="mid:4C440E0F5145424D85E1B63868366FB2AB6A49AF71@HE113506.emea1.cds.t-internal.com"
      type="cite">
      <div class="WordSection1">
        <p class="MsoNormal"
          style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:71.4pt;text-indent:-18.0pt;mso-list:l1
          level1 lfo1"><!--[if !supportLists]--><span lang="EN-US"><span
              style="mso-list:Ignore">4.<span style="font:7.0pt
                "Times New Roman"">      </span></span></span><!--[endif]-->display
          that data on node details<o:p></o:p></p>
        <p class="MsoNormal"
          style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:107.4pt;text-indent:-18.0pt;mso-list:l1
          level2 lfo1"><!--[if !supportLists]--><span
            style="font-size:10.0pt;font-family:"Courier New""
            lang="EN-US"><span style="mso-list:Ignore">o<span
                style="font:7.0pt "Times New Roman"">    </span></span></span><!--[endif]--><span
            lang="EN-US">that is an UI extension, using the precedent
            steps<o:p></o:p></span></p>
        <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:35.4pt"><span
            style="font-size:11.0pt;font-family:Wingdings;color:#1F497D"
            lang="EN-US">à</span><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"
            lang="EN-US"> For this I will need a plugin, is that right ?</span></p>
      </div>
    </blockquote>
    <br>
    Yep. <br>
    <br>
    <blockquote
cite="mid:4C440E0F5145424D85E1B63868366FB2AB6A49AF71@HE113506.emea1.cds.t-internal.com"
      type="cite">
      <div class="WordSection1">
        <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:35.4pt"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"
            lang="EN-US"><o:p></o:p></span></p>
        <p class="MsoNormal" style="margin-left:35.4pt"><span
            lang="EN-US">Unfortunatly, as of today, the plugins
            possibility are only on UI extension and displaying existing
            datas, not storing new datas along with other inventory one.
            Or the data "provisionning" need to be also handled by the
            plugin (for example, a plugin building it's own database
            from API requests to other software, or whatever). <br>
          </span><span style="font-family:Wingdings;color:#1F497D"
            lang="EN-US">à</span><span style="color:#1F497D"
            lang="EN-US"> ok I understand<o:p></o:p></span></p>
        <p class="MsoNormal" style="margin-left:35.4pt"><span
            lang="EN-US"><br>
            So you need implies some modification of Rudder internals,
            and may be hard - or at least involves quite a bit of Scala
            coding, plus understanding of Rudder internal architecture.
            If you want to go that path, we will help you as much as we
            can, and also try to find way to have your contributions
            integrated in Rudder. <br>
          </span><span style="font-family:Wingdings;color:#1F497D"
            lang="EN-US">à</span><span style="color:#1F497D"
            lang="EN-US"> thanks for your help, I will try to understand
            the code first, and later I hope that I can present a way to
            fit my requirements<br>
          </span><span lang="EN-US"><br>
            As that may seems a little deceptive, I still have a
            workaround for your use case. </span>It seems that what you
          are after (in part, at least) is checking Oracle client
          installation compliance with some company rules. And that
          clearly looks like a job for Rudder!<br>
          <span lang="EN-US">So, I'm thinking that a first step, far
            easier and shorter than building the full "oracle client
            installation plugin", could be to build a Technique whose
            goal would be:</span><span style="color:#1F497D"
            lang="EN-US"><br>
          </span><span style="font-family:Wingdings;color:#1F497D"
            lang="EN-US">à</span><span style="color:#1F497D"
            lang="EN-US"> Yes, I think so, too</span><span lang="EN-US"><o:p></o:p></span></p>
        <p class="MsoNormal"
          style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:71.4pt;text-indent:-18.0pt;mso-list:l0
          level1 lfo2"><!--[if !supportLists]--><span
            style="font-size:10.0pt;font-family:Symbol"><span
              style="mso-list:Ignore">·<span style="font:7.0pt
                "Times New Roman"">         </span></span></span><!--[endif]-->to
          check oracle client installation (perhaps configurable
          installation parameters, like path, etc) <o:p></o:p></p>
        <p class="MsoNormal"
          style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:71.4pt;text-indent:-18.0pt;mso-list:l0
          level1 lfo2"><!--[if !supportLists]--><span
            style="font-size:10.0pt;font-family:Symbol"><span
              style="mso-list:Ignore">·<span style="font:7.0pt
                "Times New Roman"">         </span></span></span><!--[endif]-->to
          check oracle client version (configurable version)<o:p></o:p></p>
        <p class="MsoNormal"
          style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:71.4pt;text-indent:-18.0pt;mso-list:l0
          level1 lfo2"><!--[if !supportLists]--><span
            style="font-size:10.0pt;font-family:Symbol"><span
              style="mso-list:Ignore">·<span style="font:7.0pt
                "Times New Roman"">         </span></span></span><!--[endif]-->optionnally,
          to correct bad installation or version with a new installation
          or update <o:p></o:p></p>
        <p class="MsoNormal"
          style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:71.4pt;text-indent:-18.0pt;mso-list:l0
          level1 lfo2"><!--[if !supportLists]--><span
            style="font-size:10.0pt;font-family:Symbol" lang="EN-US"><span
              style="mso-list:Ignore">·<span style="font:7.0pt
                "Times New Roman"">         </span></span></span><!--[endif]--><span
            lang="EN-US">optionnaly, well whatever is needed for your
            teams. </span><span style="color:#1F497D" lang="EN-US"><br>
          </span><span style="font-family:Wingdings;color:#1F497D"
            lang="EN-US">à</span><span style="color:#1F497D"
            lang="EN-US"> I will try to write the required techniques,
            Is there an example too, where I can start </span></p>
      </div>
    </blockquote>
    <br>
    The standard way to build a technique is to look at an existing one
    similar to you need and start hacking from that base.<br>
    "motd" Technique is what is the more alike an "hello world". For
    your case, you could also look to a Technique installing a package,
    like openssh one, to see how it is done, or you could adapt the
    "install package" (deb or rpm) one to look how the version check
    could be done. <br>
    <br>
    Finally, that page will give you insight about the "metadata.xml"
    file content:
    <a class="moz-txt-link-freetext" href="http://www.rudder-project.org/foswiki/Development/TechniqueXML">http://www.rudder-project.org/foswiki/Development/TechniqueXML</a>, but
    don't hesitate to look to other entries in
    <a class="moz-txt-link-freetext" href="http://www.rudder-project.org/foswiki/Technique/WebHome">http://www.rudder-project.org/foswiki/Technique/WebHome</a><br>
    <br>
    Well, and don't hesitate to ask for help !<br>
    <br>
    <br>
    <blockquote
cite="mid:4C440E0F5145424D85E1B63868366FB2AB6A49AF71@HE113506.emea1.cds.t-internal.com"
      type="cite">
      <div class="WordSection1">
        <p class="MsoNormal"
          style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:71.4pt;text-indent:-18.0pt;mso-list:l0
          level1 lfo2"><span lang="EN-US"><o:p></o:p></span></p>
        <p style="margin-left:35.4pt">Given that Technique, you could
          create Rules to check that a certain version of Oracle Client
          is correctly installed on a given group of nodes. And the
          integrated Rudder reporting will display node with uncorrect
          installation (and if you want handle the correction
          automaticaly). <o:p></o:p></p>
        <p class="MsoNormal" style="margin-left:35.4pt"><span
            style="font-family:Wingdings;color:#1F497D" lang="EN-US">à</span><span
            style="color:#1F497D" lang="EN-US"> That sounds very good<o:p></o:p></span></p>
        <p class="MsoNormal" style="margin-left:35.4pt"><span
            lang="EN-US"><br>
            Hope it helps and allows to see what alternatives are
            available!<br>
          </span><span style="font-family:Wingdings;color:#1F497D"
            lang="EN-US">à</span><span style="color:#1F497D"
            lang="EN-US"> </span><span style="color:#1F497D" lang="FR">Yes,
            thanks for your help again<o:p></o:p></span></p>
        <p class="MsoNormal" style="margin-left:35.4pt"><span lang="FR"></span></p>
        <br>
      </div>
    </blockquote>
    <br>
    <br>
    No problem, it's cool to see new things being attempted with Rudder!<br>
    <br>
    <br>
    <br>
    <div class="moz-signature">-- <br>
      Francois</div>
  </body>
</html>