<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-23295122</id><updated>2011-06-21T08:47:38.372Z</updated><title type='text'>Make It So!</title><subtitle type='html'>The weblog of the CETIS Enterprise SDK, a software library for implementing the IMS Enterprise Services 1.0 spec.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://enterprisesdk.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23295122/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://enterprisesdk.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Scott</name><uri>http://www.blogger.com/profile/09360976971169846084</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>11</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-23295122.post-8298745248508138749</id><published>2007-02-28T11:46:00.000Z</published><updated>2007-02-28T11:50:06.419Z</updated><title type='text'>IMS is updating Enterprise</title><content type='html'>So I don't plan on doing any major code updates after v1.3 until IMS release the new spec - at that point it may make sense to start afresh based on the inputs from the MINTED, JoinIn and BEWT teams, and base the work on Axis 2.0 rather than migrate the code from Axis 1.3. There may also be other services defined in the new specification, so it would seem like a good point to start on a new revision.  &lt;br /&gt;&lt;br /&gt;Bugfixes to v1.3 will happen as requested, however.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23295122-8298745248508138749?l=enterprisesdk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://enterprisesdk.blogspot.com/feeds/8298745248508138749/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23295122&amp;postID=8298745248508138749' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23295122/posts/default/8298745248508138749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23295122/posts/default/8298745248508138749'/><link rel='alternate' type='text/html' href='http://enterprisesdk.blogspot.com/2007/02/ims-is-updating-enterprise.html' title='IMS is updating Enterprise'/><author><name>Scott</name><uri>http://www.blogger.com/profile/09360976971169846084</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23295122.post-115382600849018669</id><published>2006-07-25T11:12:00.000Z</published><updated>2006-07-25T11:15:11.486Z</updated><title type='text'>SDK 1.3 release, and CVS shenanigans</title><content type='html'>I've released SDK v 1.3 (a quick poll suggested naming the SDK versions after the Axis version they complement). It's up on SF now.&lt;br /&gt;&lt;br /&gt;I also had to do a lot of work in CVS following the SF CVS disaster a while ago, putting a load of orphan 1.3 code. I'm fairly confident its all there and with the correct verions, but if there are any problems post something up!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23295122-115382600849018669?l=enterprisesdk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://enterprisesdk.blogspot.com/feeds/115382600849018669/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23295122&amp;postID=115382600849018669' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23295122/posts/default/115382600849018669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23295122/posts/default/115382600849018669'/><link rel='alternate' type='text/html' href='http://enterprisesdk.blogspot.com/2006/07/sdk-13-release-and-cvs-shenanigans.html' title='SDK 1.3 release, and CVS shenanigans'/><author><name>Scott</name><uri>http://www.blogger.com/profile/09360976971169846084</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23295122.post-114838640579916054</id><published>2006-05-23T12:12:00.000Z</published><updated>2006-05-23T12:13:37.376Z</updated><title type='text'>No News Is Good News</title><content type='html'>No big issues over the past few weeks - which I'm attibuting to everything working as advertised!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23295122-114838640579916054?l=enterprisesdk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://enterprisesdk.blogspot.com/feeds/114838640579916054/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23295122&amp;postID=114838640579916054' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23295122/posts/default/114838640579916054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23295122/posts/default/114838640579916054'/><link rel='alternate' type='text/html' href='http://enterprisesdk.blogspot.com/2006/05/no-news-is-good-news.html' title='No News Is Good News'/><author><name>Scott</name><uri>http://www.blogger.com/profile/09360976971169846084</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23295122.post-114710925053419339</id><published>2006-05-08T17:22:00.000Z</published><updated>2006-05-08T17:27:30.546Z</updated><title type='text'>SDK for 1.3 works!</title><content type='html'>I regenerated all the code for the SDK using Axis 1.3, and built a new set of libraries and examples for the distribution. Initial reports are good, so all being well I'll make a release for this in the near future. It does mean some changes to existing code based on the SDK, but on the whole the changes actually make it simpler as Axis basically seems to interpret the WSDL and XSDs more intelligently.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23295122-114710925053419339?l=enterprisesdk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://enterprisesdk.blogspot.com/feeds/114710925053419339/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23295122&amp;postID=114710925053419339' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23295122/posts/default/114710925053419339'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23295122/posts/default/114710925053419339'/><link rel='alternate' type='text/html' href='http://enterprisesdk.blogspot.com/2006/05/sdk-for-13-works.html' title='SDK for 1.3 works!'/><author><name>Scott</name><uri>http://www.blogger.com/profile/09360976971169846084</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23295122.post-114612956712734726</id><published>2006-04-27T09:12:00.000Z</published><updated>2006-04-27T09:20:07.476Z</updated><title type='text'>SDK and Axis versions</title><content type='html'>There are a number of differences between the various Axis versions which introduce incompatibilities of various kinds. I've done some investigating to check this:&lt;br /&gt;&lt;br /&gt;Axis 1.1 and SDK 1.0a work together fine, both in client and service configurations&lt;br /&gt;&lt;br /&gt;Axis 1.2.1 and SDK 1.0a works OK for a service, but the client code has problems because of a deprecated constant&lt;br /&gt;&lt;br /&gt;Axis 1.2.1 and SDK 1.0b works OK for a client, but the service code has problems because of an issue with optional non-nillable elements. This can be fixed by regenerating the SDK, but Axis 1.2.1 has problems doing this due to the way it handles imports.&lt;br /&gt;&lt;br /&gt;I've now started working with Axis 1.3, and have generated all the code again from wsdl2java, and added the bridge and implementation classes. The resulting jars work fine in client mode, and I'll start testing them in a service later today. If this works, then perhaps the best thing to do is to skip Axis 1.2.x and go straight to Axis 1.3. &lt;br /&gt;&lt;br /&gt;The only niggle is that Axis 1.3 generates the classes "properly" (that is, with names like CreateGroupRequest and not _createGroupRequest) which means existing code will need to be updated.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23295122-114612956712734726?l=enterprisesdk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://enterprisesdk.blogspot.com/feeds/114612956712734726/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23295122&amp;postID=114612956712734726' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23295122/posts/default/114612956712734726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23295122/posts/default/114612956712734726'/><link rel='alternate' type='text/html' href='http://enterprisesdk.blogspot.com/2006/04/sdk-and-axis-versions.html' title='SDK and Axis versions'/><author><name>Scott</name><uri>http://www.blogger.com/profile/09360976971169846084</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23295122.post-114545989163894166</id><published>2006-04-19T15:12:00.000Z</published><updated>2006-04-19T15:18:11.653Z</updated><title type='text'>Axis 1.1 -&gt; Axis 1.2 Issues</title><content type='html'>The current build of the SDK works fine with Axis 1.1, however there is an issue with Axis 1.2.1 because of a change in where constants are stored:&lt;br /&gt;&lt;br /&gt;org.apache.axis.enum.Style.DOCUMENT&lt;br /&gt;&lt;br /&gt;is now:&lt;br /&gt;&lt;br /&gt;org.apache.axis.constants.Style.DOCUMENT&lt;br /&gt;&lt;br /&gt;Which will result in a NoSuchFieldError: DOCUMENT when using Axis 1.2.1 with the current version of the SDK.&lt;br /&gt;&lt;br /&gt;So a rebuild is in order for supporting 1.2.x ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23295122-114545989163894166?l=enterprisesdk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://enterprisesdk.blogspot.com/feeds/114545989163894166/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23295122&amp;postID=114545989163894166' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23295122/posts/default/114545989163894166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23295122/posts/default/114545989163894166'/><link rel='alternate' type='text/html' href='http://enterprisesdk.blogspot.com/2006/04/axis-11-axis-12-issues.html' title='Axis 1.1 -&gt; Axis 1.2 Issues'/><author><name>Scott</name><uri>http://www.blogger.com/profile/09360976971169846084</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23295122.post-114406807779270347</id><published>2006-04-03T12:30:00.000Z</published><updated>2006-04-03T12:44:03.593Z</updated><title type='text'>SOAP-less web services for simple clients</title><content type='html'>Sadly this doesn't work for Alex over at &lt;a href="http://iet.open.ac.uk/pp/a.little/index.cfm?page=JoinIn"&gt;JoinIn&lt;/a&gt;, but some time back I wrote &lt;a href="http://www.cetis.ac.uk/members/scott/blogview?entry=20050131114947"&gt;some guidelines on creating a SOAP-less version of the IMS Enterprise Services spec&lt;/a&gt; for basic read access to people and group information, particularly for use with clients that either don't support SOAP or where coding for it is a pain and you can't use the SDK.&lt;br /&gt;&lt;br /&gt;I'm sure this could be extended to a full ReST binding, but as it stands its basically the same as SRU.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23295122-114406807779270347?l=enterprisesdk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://enterprisesdk.blogspot.com/feeds/114406807779270347/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23295122&amp;postID=114406807779270347' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23295122/posts/default/114406807779270347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23295122/posts/default/114406807779270347'/><link rel='alternate' type='text/html' href='http://enterprisesdk.blogspot.com/2006/04/soap-less-web-services-for-simple.html' title='SOAP-less web services for simple clients'/><author><name>Scott</name><uri>http://www.blogger.com/profile/09360976971169846084</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23295122.post-114268390097771184</id><published>2006-03-18T12:11:00.000Z</published><updated>2006-03-18T12:11:40.993Z</updated><title type='text'>Mapping group types</title><content type='html'>To use Enterprise Services, you need to create a set of mappings between the objects used in the various Java method calls, and the data in your system. One of the most important aspects of doing this mapping is establishing what types of Groups you are working with. &lt;br /&gt;&lt;br /&gt;IMS Enterprise mandates specifying a group Type for every Group instance, such as "Module" or "Course". These are identified with a Scheme attribute, so there is the potential to map groups across diverse systems based on value spaces. There is also a Level value for hinting at relative granularity, which can sometimes be useful.&lt;br /&gt;&lt;br /&gt;For example, if you created a vocabulary of the types of groups Moodle supports as being in the http://www.moodle.org scheme:&lt;br /&gt;&lt;br /&gt;[scheme:type:level]&lt;br /&gt;moodle:course:1&lt;br /&gt;moodle:group:2&lt;br /&gt;&lt;br /&gt;And for LAMS:&lt;br /&gt;&lt;br /&gt;lams:enrolledGroup:1&lt;br /&gt;lams:sequenceGroup:2&lt;br /&gt;lams:dynamicActivityGroup:3&lt;br /&gt;&lt;br /&gt;(these are just examples, I don't know what structures Moodle and LAMS actually use - ask Alex!)&lt;br /&gt;&lt;br /&gt;When calling the service, you can then correlate the types so that you get the right types of groups. &lt;br /&gt;&lt;br /&gt;For example, if LAMS is the provider, and Moodle is the client, and a call returns a Group with the type "lams:sequenceGroup:2", you might assert that you're dealing with the equivalent of a Moodle Group rather than a whole new course.&lt;br /&gt;&lt;br /&gt;These mapping rules can then be encoded into an interface you wrap around the SDK at the client end so that it just returns the kind of groups that make sense in local terms, rather than any and all generic IMS groups.&lt;br /&gt;&lt;br /&gt;This is important, because in a lot of MIS systems groups are keyed on all kinds of factors, like semester and campus, and also often contain both canonical and actual courses, so doing a straight transfer from MIS-&gt;VLE can generate zillions of courses if you don't sort out the mapping rules.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23295122-114268390097771184?l=enterprisesdk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://enterprisesdk.blogspot.com/feeds/114268390097771184/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23295122&amp;postID=114268390097771184' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23295122/posts/default/114268390097771184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23295122/posts/default/114268390097771184'/><link rel='alternate' type='text/html' href='http://enterprisesdk.blogspot.com/2006/03/mapping-group-types.html' title='Mapping group types'/><author><name>Scott</name><uri>http://www.blogger.com/profile/09360976971169846084</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23295122.post-114225173363690704</id><published>2006-03-13T12:04:00.000Z</published><updated>2006-03-13T12:08:53.666Z</updated><title type='text'>Enterprise "version 2" Considered Harmful</title><content type='html'>A lot of people have been mentioning the "version 2" of Enterprise Services mentioned on the IMS site.&lt;br /&gt;&lt;br /&gt;For the record, this isn't a more advanced or later version of the spec, instead its the Asynchronous binding, which while it was produced by the IMS team, none of the working group members were interested in implementing or testing it. Therefore, its basically there as experimental only, with no reference implementation, and without having gone through the iterative testing process that got most of the bugs out of ES v1.0. Which means it probably won't work without messing around with the XSDs and WSDL.&lt;br /&gt;&lt;br /&gt;Basically, don't bother with "v2" unless you really, really have to do point-to-point async transactions, and you can't think of another alternative.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23295122-114225173363690704?l=enterprisesdk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://enterprisesdk.blogspot.com/feeds/114225173363690704/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23295122&amp;postID=114225173363690704' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23295122/posts/default/114225173363690704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23295122/posts/default/114225173363690704'/><link rel='alternate' type='text/html' href='http://enterprisesdk.blogspot.com/2006/03/enterprise-version-2-considered.html' title='Enterprise &quot;version 2&quot; Considered Harmful'/><author><name>Scott</name><uri>http://www.blogger.com/profile/09360976971169846084</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23295122.post-114131859025262738</id><published>2006-03-02T16:38:00.000Z</published><updated>2006-03-02T17:07:55.183Z</updated><title type='text'>Example client code</title><content type='html'>The article over at CETIS only explains how to code the difficult end of enterprise - the server. How do you implement a client?&lt;br /&gt;&lt;br /&gt;Below is a code snippet that might shed some light. Its from an application that aggregates groups and resources from a range of sources, in this case this is the method it uses to get information about people who are members of a group.&lt;br /&gt;&lt;br /&gt;The array of java objects returned by the call represent Persons (in this case), and you can do the usual sort of operations on them like getFormatName() and so on.&lt;br /&gt;&lt;br /&gt;Pretty much any enterprise API call is coded in exactly the same fashion.&lt;br /&gt;&lt;br /&gt;(Apologies for the lines scooting off the end of the page...)&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;/**&lt;br /&gt; * Get the members of a group from the service&lt;br /&gt; * @param id the id of the group to get members for&lt;br /&gt;       * @param url the location of the service&lt;br /&gt; * @return a set of persons&lt;br /&gt; * @throws PlexException&lt;br /&gt; */&lt;br /&gt;public PersonDType[] readPersonsForGroup(IdentifierDType id, String url) throws PlexException{&lt;br /&gt; _readPersonsRequest = new _readPersonsForGroupRequest();&lt;br /&gt; _responseHolder = new _readPersonsForGroupResponseHolder();&lt;br /&gt; _responseHeaderInfoHolder = new _syncResponseHeaderInfoHolder();&lt;br /&gt; try {&lt;br /&gt;   _readPersonsRequest.setGroupSourcedId(id);&lt;br /&gt;   _requestHeaderInfo = HeaderInfoHelper.newRequestHeaderInfo();&lt;br /&gt;   PersonManagementServiceSyncLocator loc = new PersonManagementServiceSyncLocator();&lt;br /&gt;   PersonManagementServiceSyncSoapStub svc = (PersonManagementServiceSyncSoapStub)loc.getPersonManagementServiceSyncSoap(new java.net.URL(url));&lt;br /&gt;   svc.readPersonsForGroup(_readPersonsRequest,_requestHeaderInfo,_responseHolder,_responseHeaderInfoHolder);&lt;br /&gt;   _status = _responseHeaderInfoHolder.value.getStatusInfo();&lt;br /&gt;   _persons = _responseHolder.value.getPersonSet();&lt;br /&gt; }catch (Exception e){&lt;br /&gt;   throw new PlexException("There was a problem connecting to the remote service");&lt;br /&gt; }&lt;br /&gt; if (_persons == null || _status.getCodeMajor().getValue().equals("failure")){&lt;br /&gt;  throw new PlexException("There was a problem with the remote service ("+_status.getDescription()+")");&lt;br /&gt; }&lt;br /&gt; if (_status.getCodeMajor().getValue().equals("unsupported")){&lt;br /&gt;  throw new PlexException("The remote service doesn't support this type of request");&lt;br /&gt; }&lt;br /&gt; return _persons.getPerson();&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23295122-114131859025262738?l=enterprisesdk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://enterprisesdk.blogspot.com/feeds/114131859025262738/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23295122&amp;postID=114131859025262738' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23295122/posts/default/114131859025262738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23295122/posts/default/114131859025262738'/><link rel='alternate' type='text/html' href='http://enterprisesdk.blogspot.com/2006/03/example-client-code.html' title='Example client code'/><author><name>Scott</name><uri>http://www.blogger.com/profile/09360976971169846084</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23295122.post-114131543219069847</id><published>2006-03-02T15:54:00.000Z</published><updated>2006-03-02T16:21:46.676Z</updated><title type='text'>Hey, ho, lets go!</title><content type='html'>&lt;img style="margin: 0pt 10px 10px 0pt; cursor: pointer;" src="http://photos1.blogger.com/blogger/6952/43/320/picard.jpg" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;This is the new home of the Enterprise SDK - all the old stuff (such as it was) is still on the Sourceforge site which you can access over from the link list. This is where I'm going to announce any updates, and publish any new documentation. If you've got support questions, feature requests, or bugs, then use the regular SF features.&lt;br /&gt;&lt;br /&gt;Congratulations to MINTED and JoinIn on getting their projects started!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23295122-114131543219069847?l=enterprisesdk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://enterprisesdk.blogspot.com/feeds/114131543219069847/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23295122&amp;postID=114131543219069847' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23295122/posts/default/114131543219069847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23295122/posts/default/114131543219069847'/><link rel='alternate' type='text/html' href='http://enterprisesdk.blogspot.com/2006/03/hey-ho-lets-go.html' title='Hey, ho, lets go!'/><author><name>Scott</name><uri>http://www.blogger.com/profile/09360976971169846084</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
