<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>?- bimberstube(rocks). &#187; Unicore</title>
	<atom:link href="http://www.bimberstube.de/blog/category/software/unicore/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bimberstube.de/blog</link>
	<description>Yes</description>
	<lastBuildDate>Sun, 05 Feb 2012 21:32:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Immer &#252;bersieht man die Kleinigkeiten</title>
		<link>http://www.bimberstube.de/blog/2009/08/25/immer-uebersieht-man-die-kleinigkeiten/</link>
		<comments>http://www.bimberstube.de/blog/2009/08/25/immer-uebersieht-man-die-kleinigkeiten/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 09:51:04 +0000</pubDate>
		<dc:creator>Bimberbube</dc:creator>
				<category><![CDATA[Globus Toolkit]]></category>
		<category><![CDATA[HLRS]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Unicore]]></category>
		<category><![CDATA[Apache Synapse]]></category>
		<category><![CDATA[Globus Toolkit 4]]></category>
		<category><![CDATA[Proxy]]></category>
		<category><![CDATA[SOAP]]></category>
		<category><![CDATA[WSRFLite]]></category>

		<guid isPermaLink="false">http://www.bimberstube.de/blog/?p=1763</guid>
		<description><![CDATA[Gef&#252;hlt ewig habe ich jetzt daran rumgefrickelt, dass ich einen Globus Toolkit 4-Service nicht via Apache Synapse als Proxy ansprechen konnte, es gab immer eine No Action header-Exception; WSRFLite hatte damit allerdings im Gegensatz zu GT4 komischerweise keine Probleme. Nachdem ich mir jetzt mal alle SOAP-Nachrichten detailliert angeschaut habe war&#8217;s recht offensichtlich: Synapse entfernte den [...]]]></description>
			<content:encoded><![CDATA[<p>Gef&#252;hlt ewig habe ich jetzt daran rumgefrickelt, dass ich einen <a href="http://www.globus.org/toolkit">Globus Toolkit 4</a>-Service nicht via <a href="http://synapse.apache.org/">Apache Synapse</a> als Proxy ansprechen konnte, es gab immer eine <strong>No Action header</strong>-Exception; <a href="http://www.unicore.eu/documentation/manuals/unicore6/wsrflite/index.html">WSRFLite</a> hatte damit allerdings im Gegensatz zu GT4 komischerweise keine Probleme. Nachdem ich mir jetzt mal alle SOAP-Nachrichten detailliert angeschaut habe war&#8217;s recht offensichtlich: Synapse entfernte den Header. Hmm, aber ich hab doch <em>enableAddressing</em> in der Konfiguration angegeben&#8230; und was war&#8217;s, die Betriebsblindheit nat&#252;rlich. Denn anstatt so:</p>
<p><code><br />
  &lt;endpoint&gt;<br />
  &lt;address uri="http://localhost:8888/wsrf/services/FooService" /&gt;<br />
    &lt;enableaddressing /&gt;<br />
&lt;/endpoint&gt;<br />
</code></p>
<p>muss es so aussehen:</p>
<p><code><br />
&lt;endpoint&gt;<br />
   &lt;address uri="http://localhost:8888/wsrf/services/FooService"&gt;<br />
     &lt;enableaddressing /&gt;<br />
   &lt;/address&gt;<br />
&lt;/endpoint&gt;<br />
</code></p>
<p>Hmm, ich fand&#8217;s nicht so unlogisch das <em>enableAddressing</em>-Tag f&#252;r den Endpoint zu setzen, aber gut. Fehlermeldung beim parsen der Config gab&#8217;s auch keine, also reichlich uneindeutig den Fehler auf Anhieb zu finden ohne in die SOAP-Nachrichten zu schauen. Ansonsten ist Synapse ziemlich cool, mal sehen wie es sich mit <a href="http://www.globus.org/security/overview.html">GSI</a> vertr&#228;gt, das ist ja immer relativ frickelig.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bimberstube.de/blog/2009/08/25/immer-uebersieht-man-die-kleinigkeiten/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Ein mickriges Attribut</title>
		<link>http://www.bimberstube.de/blog/2009/01/20/ein-mickriges-attribut/</link>
		<comments>http://www.bimberstube.de/blog/2009/01/20/ein-mickriges-attribut/#comments</comments>
		<pubDate>Tue, 20 Jan 2009 14:56:52 +0000</pubDate>
		<dc:creator>Bimberbube</dc:creator>
				<category><![CDATA[Globus Toolkit]]></category>
		<category><![CDATA[HLRS]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Unicore]]></category>
		<category><![CDATA[Globus Toolkit 4]]></category>
		<category><![CDATA[Web services]]></category>
		<category><![CDATA[XFire]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[XML Schema]]></category>

		<guid isPermaLink="false">http://www.bimberstube.de/blog/?p=1488</guid>
		<description><![CDATA[Schon lange gab&#8217;s keine Berichte mehr zum Thema &#8220;Spa&#223; mit Web Services&#8221;, heute ist es mal wieder soweit. Ich habe jetzt kaum einen kompletten Arbeitstag mit einem Problem verschwendet, dass sich mal wieder als &#228;u&#223;erst trivial darstellt &#8211; ein einziges Attribut in der XML Schema-Definition passend gesetzt und alles geht, ansonsten geht halt nichts. Kurz [...]]]></description>
			<content:encoded><![CDATA[<p>Schon lange gab&#8217;s keine Berichte mehr zum Thema &#8220;Spa&#223; mit Web Services&#8221;, heute ist es mal wieder soweit. Ich habe jetzt kaum einen kompletten Arbeitstag mit einem Problem verschwendet, dass sich mal wieder als &#228;u&#223;erst trivial darstellt &#8211; ein einziges Attribut in der XML Schema-Definition passend gesetzt und alles geht, ansonsten geht halt nichts.</p>
<p>Kurz zum Hintergrund: ich versuche gerade, einen WS-Agreement Web Service von <a href="http://www.globus.org/toolkit/">GT4</a> auf <a href="http://www.unicore.eu/">UNICORE/WSRFLite</a> zu portieren und dar&#252;ber einen Artikel zu schreiben. Das hat bis gestern auch alles funktioniert, nur habe ich dann festgestellt, dass ich keine Attribute setzen kann, ohne dass es knallt: &#8220;Unbound namespace URI &#8216;http://schemas.ggf.org/graap/2007/03/ws-agreement&#8217;&#8221; ist die wenig aussagekr&#228;ftige Fehlermeldung.</p>
<p>Gut, dachte ich mir, vielleicht geht, warum auch immer, nur dieses eine Attribut nicht, also ein anderes gesetzt &#8211; nichts. Es lagen auch keinen alten Bibliotheken irgendwo rum, also sehr komisch. &#8220;Definierst du dir halt eigenes Element mit Attribut, vielleicht geht&#8217;s dann&#8221;, dachte ich mir &#8211; half aber auch nichts. Also nochmal an den WSRFLite-Beispielservice, dort ein Element um ein Attribut erweitern und testen &#8211; geht. &#196;h, wie jetzt nochmal? Dann habe ich mal mein eigenes Element in eine eigene Schema-Datei extrahiert und auch das ging. Beim vergleichen meiner Schema-Datei mit der von WS-Agreement ist mir dann aufgefallen, dass bei WS-Agreement &raquo;attributeFormDefault=&#8221;qualified&#8221;&laquo; gesetzt ist, in meinem Schema aber nicht. Und, oh Wunder, als ich dies entfernt habe, ging&#8217;s auf ein Mal.</p>
<p>Mir ist allerdings im Moment nicht klar, wo genau das Problem liegt. M&#246;glicherweise liegt es an der WSRFLite (respektive XFire)-Version, vielleicht auch an der Kombination von &raquo;elementFormDefault&laquo; (&#8220;qualified&#8221; bei WS-Agreement) und &raquo;attributeFormDefault&laquo; (&#8220;auch qualified&#8221;). Wenn ich dazu noch Muse habe &#8211; immer eher unwahrscheinlich, wenn das initiale Problem gel&#246;st ist, aber vielleicht doch, da ich ja immer gerne wei&#223;, <strong>warum</strong> etwas nicht ging -, werde ich mal untersuchen, wie sich die verschiedenen Kombinationen auswirken; bei Oracle gibt&#8217;s zu diesem Thema ein nettes Dokument, <a href="http://www.oracle.com/technology/pub/articles/srivastava_namespaces.html">XML Schema: Understanding Namespaces</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bimberstube.de/blog/2009/01/20/ein-mickriges-attribut/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My first WSRFLite service: a UNICORE WSRFLite tutorial</title>
		<link>http://www.bimberstube.de/blog/2008/05/02/my-first-wsrflite-service-a-unicore-wsrflite-tutorial/</link>
		<comments>http://www.bimberstube.de/blog/2008/05/02/my-first-wsrflite-service-a-unicore-wsrflite-tutorial/#comments</comments>
		<pubDate>Fri, 02 May 2008 11:46:07 +0000</pubDate>
		<dc:creator>Bimberbube</dc:creator>
				<category><![CDATA[HLRS]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Unicore]]></category>
		<category><![CDATA[Creative Commons]]></category>
		<category><![CDATA[DocBook]]></category>
		<category><![CDATA[Documentation]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Web services]]></category>
		<category><![CDATA[WSRF]]></category>
		<category><![CDATA[WSRFLite]]></category>

		<guid isPermaLink="false">http://www.bimberstube.de/blog/?p=1112</guid>
		<description><![CDATA[Recently I told about my success using WSRFLite. As I promised, I have written a comprehensive guide which describes how to obtain, install and configure WSRFLite, build and deploy your first service and build a client and use it to access the deployed service. You can download the guide from my personal page at HLRS [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I told about <a href="http://www.bimberstube.de/blog/2008/03/31/roland-wsrflite-21-01/trackback/">my success using WSRFLite</a>. As I promised, I have written a comprehensive guide which describes how to</p>
<ul>
<li>obtain, install and configure WSRFLite,</li>
<li>build and deploy your first service and</li>
<li>build a client and use it to access the deployed service.</li>
</ul>
<p>You can download the guide from <a href="http://www.hlrs.de/people/kuebert/">my personal page at HLRS</a> (Publications->Software) or <a href="http://www.hlrs.de/people/kuebert/unicore/my-first-wsrflite-service.html">get it directly using this link</a>; <a href="http://www.hlrs.de/people/kuebert/unicore/my-first-wsrflite-service.dbk">the DocBook source is also available for download</a>. Both files are licensed under the <a href="http://creativecommons.org/licenses/by-nc/2.0/de/deed.en">Creative Commons Attribution-Noncommercial 2.0 Germany license</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bimberstube.de/blog/2008/05/02/my-first-wsrflite-service-a-unicore-wsrflite-tutorial/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Roland &#8211; WSRFLite 2:1 (0:1)</title>
		<link>http://www.bimberstube.de/blog/2008/03/31/roland-wsrflite-21-01/</link>
		<comments>http://www.bimberstube.de/blog/2008/03/31/roland-wsrflite-21-01/#comments</comments>
		<pubDate>Mon, 31 Mar 2008 22:09:38 +0000</pubDate>
		<dc:creator>Bimberbube</dc:creator>
				<category><![CDATA[Globus Toolkit]]></category>
		<category><![CDATA[HLRS]]></category>
		<category><![CDATA[Unicore]]></category>

		<guid isPermaLink="false">http://www.bimberstube.de/blog/2008/03/31/roland-wsrflite-21-01/</guid>
		<description><![CDATA[Some time ago I tried to gain some insight into Unicore 6 because the Globus Toolkit is, at best, tedious to use. After some fiddling around, I learnt that for the experiments I wanted to do, WSRFLite would suffice; but trying to implement a service and a client in WSRFLite proved to be more difficult [...]]]></description>
			<content:encoded><![CDATA[<p>Some time ago I tried to gain some insight into <a href="http://www.unicore.eu/">Unicore 6</a> because the <a href="http://www.globus.org/toolkit/">Globus Toolkit</a> is, at best, tedious to use. After some fiddling around, I learnt that for the experiments I wanted to do, <a href="http://sourceforge.net/project/showfiles.php?group_id=102081&#038;package_id=202881">WSRFLite</a> would suffice; but trying to implement a service and a client in WSRFLite proved to be more difficult than programming for Globus &#8211; in principle, like developing for Globus without Borja Sotomayor&#8217;s <a href="http://gdp.globus.org/gt4-tutorial/index.html">&#8220;The Globus Toolkit 4 Programmer&#8217;s Tutorial&#8221;</a> -, so I gave it up as it was not pressing at all.</p>
<p>But after the <a href="http://www.bimberstube.de/blog/2008/03/12/omii-training-fuer-d-grid/trackback/">OMII-Training for D-Grid last month</a> I gave it another shot today after I was no longer in the mood to write proposal stuff. And guess what &#8211; after a &#8220;short&#8221; session of about only 4 hours I finally got it to work! From configuration issues to missing documentation, nothing could stop me and now I have a running container, two deployed services (factory and resource) and a working client &#8211; in your face, WSRFLite!</p>
<p>When time permits &#8211; which may be somewhere from today to in two or three weeks, I&#8217;ll write the steps up and provide everything as a documentation.</p>
<p>Edit: You can obtain the documentation from <a href="http://www.hlrs.de/people/kuebert/">my personal page at HLRS</a> or <a href="http://www.hlrs.de/people/kuebert/unicore/my-first-wsrflite-service.html">use this link to download it directly</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bimberstube.de/blog/2008/03/31/roland-wsrflite-21-01/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

