<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 2013/1/25 22:51, Aseem Belsare
      wrote:<br>
    </div>
    <blockquote
cite="mid:CACazMTymVUoa8MOPLeX7NvqfDqrkHzoQH970_xGou8R4tSQWyg@mail.gmail.com"
      type="cite">Yes I have. I tried to do something similar to get the
      version history from Guvnor, but then I get exceptions which seem
      to be related to REST API and not Guvnor. I have no idea why this
      is happening.<br>
      <br>
      Code:<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; URL url = new URL(guvnorURI + "/" + packageName
      +"/"+"versions");<br>
    </blockquote>
    Please make sure the URL is correct. It should look like this:
<a class="moz-txt-link-freetext" href="http://localhost:8080/guvnor-5.5.0.Final-jboss-as-7.0/rest/packages/restPackage1/versions">http://localhost:8080/guvnor-5.5.0.Final-jboss-as-7.0/rest/packages/restPackage1/versions</a><br>
    <br>
    BTW, you can find a lot code examples from this test:
<a class="moz-txt-link-freetext" href="https://github.com/droolsjbpm/guvnor/blob/5.5.x/guvnor-webapp-drools/src/test/java/org/drools/guvnor/server/jaxrs/BasicPackageResourceIntegrationTest.java">https://github.com/droolsjbpm/guvnor/blob/5.5.x/guvnor-webapp-drools/src/test/java/org/drools/guvnor/server/jaxrs/BasicPackageResourceIntegrationTest.java</a><br>
    <br>
    Hope this helps,<br>
    Jervis<br>
    <blockquote
cite="mid:CACazMTymVUoa8MOPLeX7NvqfDqrkHzoQH970_xGou8R4tSQWyg@mail.gmail.com"
      type="cite">
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; HttpURLConnection con = (HttpURLConnection)
      url.openConnection();<br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; con.setRequestMethod("GET");<br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; con.setRequestProperty("Accept",
      MediaType.APPLICATION_ATOM_XML);<br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; String userPassword = "admin" + ":" + "admin";<br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; String encoding = new
      sun.misc.BASE64Encoder().encode(userPassword.getBytes());<br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; con.setRequestProperty("Authorization", "Basic " +
      encoding);<br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; con.connect();<br>
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; InputStream versionHistory = con.getInputStream();<br>
      <br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Abdera ab = new Abdera();<br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Document&lt;Feed&gt; doc = ab.getParser().parse(new
      InputStreamReader(versionHistory));<br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Feed feed = doc.getRoot();<br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; List&lt;Entry&gt; entries = feed.getEntries();<br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; for(Entry entry : entries){<br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; System.out.println(entry.getTitle());<br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; System.out.println(entry.getUpdated());<br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; System.out.println(entry.getAuthor());<br>
      &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //remaining code.<br>
      <br>
      Exception: thrown at <b><i>Document&lt;Feed&gt; doc =
          ab.getParser().parse(new InputStreamReader(versionHistory));</i></b><br>
      Exception in thread "main"
      org.apache.abdera.parser.ParseException:
      com.ctc.wstx.exc.WstxEOFException: Unexpected EOF in prolog<br>
      &nbsp;at [row,col {unknown-source}]: [1,0]<br>
      &nbsp;&nbsp;&nbsp; at
      org.apache.abdera.parser.stax.FOMBuilder.next(FOMBuilder.java:244)<br>
      &nbsp;&nbsp;&nbsp; at
org.apache.abdera.parser.stax.FOMBuilder.getFomDocument(FOMBuilder.java:317)<br>
      &nbsp;&nbsp;&nbsp; at
      org.apache.abdera.parser.stax.FOMParser.getDocument(FOMParser.java:79)<br>
      &nbsp;&nbsp;&nbsp; at
      org.apache.abdera.parser.stax.FOMParser.parse(FOMParser.java:191)<br>
      &nbsp;&nbsp;&nbsp; at
      org.apache.abdera.parser.stax.FOMParser.parse(FOMParser.java:143)<br>
      &nbsp;&nbsp;&nbsp; at
      org.apache.abdera.util.AbstractParser.parse(AbstractParser.java:86)<br>
      &nbsp;&nbsp;&nbsp; at
com.envisagesystems.rules.impl.TestRuleImpl.printVersionHistory(TestRuleImpl.java:66)<br>
      &nbsp;&nbsp;&nbsp; at
      com.envisagesystems.rules.impl.TestRuleImpl.main(TestRuleImpl.java:47)<br>
      Caused by: com.ctc.wstx.exc.WstxEOFException: Unexpected EOF in
      prolog<br>
      &nbsp;at [row,col {unknown-source}]: [1,0]<br>
      &nbsp;&nbsp;&nbsp; at
      com.ctc.wstx.sr.StreamScanner.throwUnexpectedEOF(StreamScanner.java:686)<br>
      &nbsp;&nbsp;&nbsp; at
      com.ctc.wstx.sr.BasicStreamReader.handleEOF(BasicStreamReader.java:2134)<br>
      &nbsp;&nbsp;&nbsp; at
com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.java:2040)<br>
      &nbsp;&nbsp;&nbsp; at
      com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1069)<br>
      &nbsp;&nbsp;&nbsp; at
org.apache.axiom.util.stax.wrapper.XMLStreamReaderWrapper.next(XMLStreamReaderWrapper.java:225)<br>
      &nbsp;&nbsp;&nbsp; at
org.apache.abdera.parser.stax.FOMBuilder.getNextElementToParse(FOMBuilder.java:149)<br>
      &nbsp;&nbsp;&nbsp; at
      org.apache.abdera.parser.stax.FOMBuilder.next(FOMBuilder.java:174)<br>
      &nbsp;&nbsp;&nbsp; ... 7 more<br>
      <br>
      Any ideas?<br>
      <br>
      Aseem<br>
      <div class="gmail_quote">
        On Thu, Jan 24, 2013 at 1:28 PM, Michael Anstis <span dir="ltr">&lt;<a
            moz-do-not-send="true"
            href="mailto:michael.anstis@gmail.com" target="_blank">michael.anstis@gmail.com</a>&gt;</span>
        wrote:<br>
        <blockquote class="gmail_quote" style="margin:0 0 0
          .8ex;border-left:1px #ccc solid;padding-left:1ex">
          Have you tried reading Guvnor's <a moz-do-not-send="true"
href="http://docs.jboss.org/drools/release/5.5.0.Final/drools-guvnor-docs/html_single/index.html#d0e3485"
            target="_blank">documentation</a>?<br>
          <br>
          There's a large section relating to REST calls.<br>
          <br>
          <div class="gmail_quote">
            <div>
              <div>On 24 January 2013 18:20, Aseem Belsare <span
                  dir="ltr">&lt;<a moz-do-not-send="true"
                    href="mailto:aseem.belsare@gmail.com"
                    target="_blank">aseem.belsare@gmail.com</a>&gt;</span>
                wrote:<br>
              </div>
            </div>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <div>
                <div>
                  Hi,
                  <div><br>
                  </div>
                  <div>I wish to obtain the version history from Guvnor
                    repository. Stumbled upon&nbsp;<a moz-do-not-send="true"
href="http://drools.46999.n3.nabble.com/Guvnor-Repository-Report-td3376667.html"
                      target="_blank">http://drools.46999.n3.nabble.com/Guvnor-Repository-Report-td3376667.html</a>
                    which seems to be related to the same topic, but the
                    link in there is not working which points to the
                    documentation for using REST API to get the
                    assets/package version history info.</div>
                  <div><br>
                  </div>
                  <div>Is there a way of doing it? I started working on
                    Guvnor just recently and I've setup a simple rule
                    and making changes to it to be saved in the Guvnor
                    repo. I wish to pull the version history and
                    generate a report using JAVA based off of it.</div>
                  <div><br>
                  </div>
                  <div>Any help would be appreciated.</div>
                  <div><br>
                  </div>
                  <div>Thanks,</div>
                  <div>Aseem</div>
                  <br>
                </div>
              </div>
              _______________________________________________<br>
              rules-users mailing list<br>
              <a moz-do-not-send="true"
                href="mailto:rules-users@lists.jboss.org"
                target="_blank">rules-users@lists.jboss.org</a><br>
              <a moz-do-not-send="true"
                href="https://lists.jboss.org/mailman/listinfo/rules-users"
                target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
              <br>
            </blockquote>
          </div>
          <br>
          <br>
          _______________________________________________<br>
          rules-users mailing list<br>
          <a moz-do-not-send="true"
            href="mailto:rules-users@lists.jboss.org" target="_blank">rules-users@lists.jboss.org</a><br>
          <a moz-do-not-send="true"
            href="https://lists.jboss.org/mailman/listinfo/rules-users"
            target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
          <br>
        </blockquote>
      </div>
      <br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
rules-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a>
<a class="moz-txt-link-freetext" href="https://lists.jboss.org/mailman/listinfo/rules-users">https://lists.jboss.org/mailman/listinfo/rules-users</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>