Here are the final SDef, SDep (identified by the Foxml suffix), the
inputs and the CModel.

Thanks
Rich

-----Original Message-----
From: Scott Prater [mailto:pra...@wisc.edu] 
Sent: Wednesday, February 08, 2012 5:12 PM
To: Support and info exchange list for Fedora users.
Subject: Re: [fcrepo-user] Implementing Content Models Problem

Hello, Richard --

Can you send, or make available somewhere, the exported FOXML for your 
msu-uahc:Model object, as well as for your SDef and SDep objects?

Judging by the error, it looks like some typo has crept in somewhere, 
preventing the lowlevel storage functions from retrieving an object.

-- Scott

On 02/08/2012 03:07 PM, Burgis, Richard wrote:
> I asked last week if anyone had a suggestion to solve the following
> problem. If anyone has an idea of what I am doing wrong I'd appreciate
> learning.
>
> Thanks
>
> Rich
>
>  > I am trying to implement a content model based on example 3 in the
> tutorial.
>
>  >
>
>  > I initially tried to simply change the names and the argument
names.
>
>  >
>
>  > I've made several other attempts including using the EZDef.xsl and
> EZDep.xsl tools. In all cases when I try to view the method list, I
get
> an Http 400 error.
>
>  >
>
>  > I've successfully attached the example SDef, SDep and CModel to my
> objects, but I cannot get even a simple variation to work.
>
>  >
>
>  > Is there some obvious thing that I'm overlooking? I'd be happy to
> post my data streams if that would help.
>
>  >
>
>  > Thank you very much
>
>  > Rich
>
> The part of the fedora log that seems relevant is:
>
> INFO 2012-02-03 08:38:02.389 [http-bio-8080-exec-70]
> (FedoraAccessServlet) Got request:
> http://fedora.ats.msu.edu:8080/fedora/get/msu-uahc:UA.6.7-
>
> A.2012.0015-001WARN 2012-02-03 08:38:07.117 [http-bio-8080-exec-74]
> (MethodResource) Bad request; unable to fulfill REST API request
>
> java.lang.IllegalArgumentException: Malformed object token: el
>
> at
>
org.fcrepo.server.storage.lowlevel.akubra.AkubraLowlevelStorage.getBlobI
d(AkubraLowlevelStorage.java:557)
> [fcrepo-server-3.5.jar:na]
>
> at
>
org.fcrepo.server.storage.lowlevel.akubra.AkubraLowlevelStorage.retrieve
(AkubraLowlevelStorage.java:386)
> [fcrepo-server-3.5.jar:na]
>
> at
>
org.fcrepo.server.storage.lowlevel.akubra.AkubraLowlevelStorage.retrieve
Object(AkubraLowlevelStorage.java:161)
> [fcrepo-server-3.5.jar:na]
>
> at
>
org.fcrepo.server.storage.lowlevel.akubra.AkubraLowlevelStorageModule.re
trieveObject(AkubraLowlevelStorageModule.java:80)
> [fcrepo-server-3.5.jar:na]
>
> at
>
org.fcrepo.server.storage.DefaultDOManager.getReader(DefaultDOManager.ja
va:648)
> [fcrepo-server-3.5.jar:na]
>
> at
>
org.fcrepo.server.storage.SimpleDOReader.listMethods(SimpleDOReader.java
:472)
> [fcrepo-server-3.5.jar:na]
>
> at
>
org.fcrepo.server.access.DefaultAccess.listMethods(DefaultAccess.java:55
9)
> [fcrepo-server-3.5.jar:na]
>
> at
>
org.fcrepo.server.rest.MethodResource.getObjectMethodsForSDefImpl(Method
Resource.java:112)
> [fcrepo-server-3.5.jar:na]
>
> at
>
org.fcrepo.server.rest.MethodResource.getAllObjectMethods(MethodResource
.java:54)
> [fcrepo-server-3.5.jar:na]
>
> at sun.reflect.GeneratedMethodAccessor281.invoke(Unknown Source)
[na:na]
>
> at
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
> [na:1.6.0_25]
>
> at java.lang.reflect.Method.invoke(Method.java:597) [na:1.6.0_25]
>
> at
>
com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodD
ispatchProvider$ResponseOutInvoker._dispatch(AbstractResourceMethodDispa
tchProvider.java:175)
> [jersey-bundle-1.0.3.1.jar:1.0.3.1]
>
> at
>
com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispa
tcher.dispatch(ResourceJavaMethodDispatcher.java:67)
> [jersey-bundle-1.0.3.1.jar:1.0.3.1]
>
> at
>
com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRul
e.java:163)
> [jersey-bundle-1.0.3.1.jar:1.0.3.1]
>
> at
>
com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceCl
assRule.java:71)
> [jersey-bundle-1.0.3.1.jar:1.0.3.1]
>
> at
>
com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandP
athRule.java:111)
> [jersey-bundle-1.0.3.1.jar:1.0.3.1]
>
> at
>
com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(Root
ResourceClassesRule.java:63)
> [jersey-bundle-1.0.3.1.jar:1.0.3.1]
>
> at
>
com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest
(WebApplicationImpl.java:689)
> [jersey-bundle-1.0.3.1.jar:1.0.3.1]
>
> at
>
com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(
WebApplicationImpl.java:647)
> [jersey-bundle-1.0.3.1.jar:1.0.3.1]
>
> at
>
com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(
WebApplicationImpl.java:638)
> [jersey-bundle-1.0.3.1.jar:1.0.3.1]
>
> at
>
com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.j
ava:309)
> [jersey-bundle-1.0.3.1.jar:1.0.3.1]
>
> at
>
com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletCon
tainer.java:425)
> [jersey-bundle-1.0.3.1.jar:1.0.3.1]
>
> at
>
com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletCon
tainer.java:590)
> [jersey-bundle-1.0.3.1.jar:1.0.3.1]
>
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
> [servlet-api.jar:na]
>
> at
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:304)
> [catalina.jar:7.0.22]
>
> at
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:210)
> [catalina.jar:7.0.22]
>
> at
>
org.fcrepo.server.security.servletfilters.FilterRestApiFlash.doFilter(Fi
lterRestApiFlash.java:79)
> [fcrepo-server-3.5.jar:na]
>
> at
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:243)
> [catalina.jar:7.0.22]
>
> at
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:210)
> [catalina.jar:7.0.22]
>
> at
>
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doF
ilter(FilterChainProxy.java:368)
> [spring-security-web-3.0.5.RELEASE.jar:3.0.5.RELEASE]
>
> at
>
org.fcrepo.server.security.jaas.AuthFilterJAAS.doFilter(AuthFilterJAAS.j
ava:330)
> [fcrepo-security-jaas-3.5.jar:na]
>
> at
>
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doF
ilter(FilterChainProxy.java:380)
> [spring-security-web-3.0.5.RELEASE.jar:3.0.5.RELEASE]
>
> at
>
org.springframework.security.web.access.channel.ChannelProcessingFilter.
doFilter(ChannelProcessingFilter.java:109)
> [spring-security-web-3.0.5.RELEASE.jar:3.0.5.RELEASE]
>
> at
>
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doF
ilter(FilterChainProxy.java:380)
> [spring-security-web-3.0.5.RELEASE.jar:3.0.5.RELEASE]
>
> at
>
org.springframework.security.web.FilterChainProxy.doFilter(FilterChainPr
oxy.java:169)
> [spring-security-web-3.0.5.RELEASE.jar:3.0.5.RELEASE]
>
> at
>
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(Dele
gatingFilterProxy.java:237)
> [spring-web-3.0.5.RELEASE.jar:3.0.5.RELEASE]
>
> at
>
org.springframework.web.filter.DelegatingFilterProxy.doFilter(Delegating
FilterProxy.java:167)
> [spring-web-3.0.5.RELEASE.jar:3.0.5.RELEASE]
>
> at
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:243)
> [catalina.jar:7.0.22]
>
> at
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:210)
> [catalina.jar:7.0.22]
>
> at
>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:224)
> [catalina.jar:7.0.22]
>
> at
>
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:169)
> [catalina.jar:7.0.22]
>
> at
>
org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticator
Base.java:472)
> [catalina.jar:7.0.22]
>
> at
>
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:168)
> [catalina.jar:7.0.22]
>
> at
>
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:100)
> [catalina.jar:7.0.22]
>
> at
>
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929
) [catalina.jar:7.0.22]
>
> at
>
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:118)
> [catalina.jar:7.0.22]
>
> at
>
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:4
05)
> [catalina.jar:7.0.22]
>
> at
>
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11P
rocessor.java:964)
> [tomcat-coyote.jar:7.0.22]
>
> at
>
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(Abs
tractProtocol.java:515)
> [tomcat-coyote.jar:7.0.22]
>
> at
>
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.j
ava:304)
> [tomcat-coyote.jar:7.0.22]
>
> at
>
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecuto
r.java:886)
> [na:1.6.0_25]
>
> at
>
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.ja
va:908)
> [na:1.6.0_25]
>
> at java.lang.Thread.run(Thread.java:662) [na:1.6.0_25] Caused by:
> org.fcrepo.common.MalformedPIDException: PID delimiter (:) is missing.
>
> at org.fcrepo.common.PID.normalize(PID.java:167)
[fcrepo-common-3.5.jar:na]
>
> at org.fcrepo.common.PID.<init>(PID.java:69)
[fcrepo-common-3.5.jar:na]
>
> at
>
org.fcrepo.server.storage.lowlevel.akubra.AkubraLowlevelStorage.getBlobI
d(AkubraLowlevelStorage.java:544)
> [fcrepo-server-3.5.jar:na]
>
> ... 53 common frames omitted
>
>
>
>
------------------------------------------------------------------------
------
> Keep Your Developer Skills Current with LearnDevNow!
> The most comprehensive online learning library for Microsoft
developers
> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3,
MVC3,
> Metro Style Apps, more. Free future releases when you subscribe now!
> http://p.sf.net/sfu/learndevnow-d2d
>
>
>
> _______________________________________________
> Fedora-commons-users mailing list
> Fedora-commons-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/fedora-commons-users


-- 
Scott Prater
Library, Instructional, and Research Applications (LIRA)
Division of Information Technology (DoIT)
University of Wisconsin - Madison
pra...@wisc.edu
5-5145


------------------------------------------------------------------------
------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
Fedora-commons-users mailing list
Fedora-commons-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fedora-commons-users
 

<sdef pid="msu-uahc:DDDef" label="SDef for doc transform demo">
  <method name="getDublinCore"/>
  <method name="getDataDefinition"/>
</sdef>	 

<?xml version="1.0" encoding="UTF-8"?>
<foxml:digitalObject xmlns:foxml="info:fedora/fedora-system:def/foxml#" VERSION="1.1"
                     PID="msu-uahc:DDDef">
   <foxml:objectProperties>
      <foxml:property NAME="info:fedora/fedora-system:def/model#state" VALUE="Active"/>
      <foxml:property NAME="info:fedora/fedora-system:def/model#label"
                      VALUE="SDef for doc transform demo"/>
   </foxml:objectProperties>
   <foxml:datastream ID="RELS-EXT" CONTROL_GROUP="X" STATE="A" VERSIONABLE="true">
      <foxml:datastreamVersion ID="RELS-EXT1.0" MIMETYPE="application/rdf+xml"
                               FORMAT_URI="info:fedora/fedora-system:FedoraRELSExt-1.0"
                               LABEL="RDF Statements about this object">
         <foxml:xmlContent>
            <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
                     xmlns:fedora-model="info:fedora/fedora-system:def/model#">
               <rdf:Description rdf:about="info:fedora/msu-uahc:DDDef">
                  <fedora-model:hasModel rdf:resource="info:fedora/fedora-system:ServiceDefinition-3.0"/>
               </rdf:Description>
            </rdf:RDF>
         </foxml:xmlContent>
      </foxml:datastreamVersion>
   </foxml:datastream>
   <foxml:datastream ID="METHODMAP" CONTROL_GROUP="X" STATE="A" VERSIONABLE="true">
      <foxml:datastreamVersion ID="METHODMAP1.0"
                               FORMAT_URI="info:fedora/fedora-system:FedoraSDefMethodMap-1.0"
                               LABEL="Abstract Method Map"
                               MIMETYPE="text/xml">
         <foxml:xmlContent>
            <fmm:MethodMap xmlns:fmm="http://fedora.comm.nsdlib.org/service/methodmap"; name="N/A">
               <fmm:method operationName="getDublinCore"/>
               <fmm:method operationName="getDataDefinition"/>
            </fmm:MethodMap>
         </foxml:xmlContent>
      </foxml:datastreamVersion>
   </foxml:datastream>
</foxml:digitalObject>
<?xml version="1.0" encoding="UTF-8"?>
<foxml:digitalObject xmlns:foxml="info:fedora/fedora-system:def/foxml#" VERSION="1.1"
                     PID="msu-uahc:DDDeployment">
   <foxml:objectProperties>
      <foxml:property NAME="info:fedora/fedora-system:def/model#state" VALUE="Active"/>
      <foxml:property NAME="info:fedora/fedora-system:def/model#label" VALUE="SDep for doc transform"/>
   </foxml:objectProperties>
   <foxml:datastream ID="RELS-EXT" CONTROL_GROUP="X" STATE="A" VERSIONABLE="true">
      <foxml:datastreamVersion ID="RELS-EXT1.0" MIMETYPE="application/rdf+xml"
                               FORMAT_URI="info:fedora/fedora-system:FedoraRELSExt-1.0"
                               LABEL="RDF Statements about this object">
         <foxml:xmlContent>
            <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
                     xmlns:fedora-model="info:fedora/fedora-system:def/model#">
               <rdf:Description rdf:about="info:fedora/msu-uahc:DDDeployment">
                  <fedora-model:hasModel rdf:resource="info:fedora/fedora-system:ServiceDeployment-3.0"/>
                  <fedora-model:isDeploymentOf rdf:resource="info:fedora/"/>
                  <fedora-model:isContractorOf rdf:resource="info:fedora/msu-uahc:Model"/>
               </rdf:Description>
            </rdf:RDF>
         </foxml:xmlContent>
      </foxml:datastreamVersion>
   </foxml:datastream>
   <foxml:datastream ID="METHODMAP" CONTROL_GROUP="X" STATE="A" VERSIONABLE="true">
      <foxml:datastreamVersion ID="METHODMAP1.0"
                               FORMAT_URI="info:fedora/fedora-system:FedoraSDepMethodMap-1.1"
                               LABEL="Deployment Method Map"
                               MIMETYPE="text/xml">
         <foxml:xmlContent>
            <fmm:MethodMap xmlns:fmm="http://fedora.comm.nsdlib.org/service/methodmap"; name="N/A">
               <fmm:method operationName="getDublinCore" wsdlMsgName="getDublinCoreRequest"
                           wsdlMsgOutput="response">
                  <fmm:DefaultInputParm parmName="CLEAR_CACHE" defaultValue="yes" passBy="VALUE" required="TRUE"/>
                  <fmm:DatastreamInputParm parmName="DublinCore" passBy="URL_REF" required="TRUE"/>
                  <fmm:DatastreamInputParm parmName="xsl" passBy="URL_REF" required="TRUE"/>
                  <fmm:MethodReturnType wsdlMsgName="response" wsdlMsgTOMIME="N/A"/>
               </fmm:method>
               <fmm:method operationName="getDataDefinition" wsdlMsgName="getDataDefinitionRequest"
                           wsdlMsgOutput="response">
                  <fmm:DefaultInputParm parmName="CLEAR_CACHE" defaultValue="yes" passBy="VALUE" required="TRUE"/>
                  <fmm:DatastreamInputParm parmName="source" passBy="URL_REF" required="TRUE"/>
                  <fmm:DatastreamInputParm parmName="xsl" passBy="URL_REF" required="TRUE"/>
                  <fmm:MethodReturnType wsdlMsgName="response" wsdlMsgTOMIME="N/A"/>
               </fmm:method>
            </fmm:MethodMap>
         </foxml:xmlContent>
      </foxml:datastreamVersion>
   </foxml:datastream>
   <foxml:datastream ID="DSINPUTSPEC" CONTROL_GROUP="X" STATE="A" VERSIONABLE="true">
      <foxml:datastreamVersion ID="DSINPUTSPEC1.0" MIMETYPE="text/xml"
                               FORMAT_URI="info:fedora/fedora-system:FedoraDSInputSpec-1.1"
                               LABEL="Datastream Input Specification">
         <foxml:xmlContent>
            <fbs:DSInputSpec xmlns:fbs="http://fedora.comm.nsdlib.org/service/bindspec"; label="N/A">
               <fbs:DSInput wsdlMsgPartName="DublinCore" DSMin="1" DSMax="1" DSOrdinality="false">
                  <fbs:DSInputLabel>N/A</fbs:DSInputLabel>
                  <fbs:DSMIME>N/A</fbs:DSMIME>
                  <fbs:DSInputInstruction>N/A</fbs:DSInputInstruction>
               </fbs:DSInput>
               <fbs:DSInput wsdlMsgPartName="xsl" DSMin="1" DSMax="1" DSOrdinality="false">
                  <fbs:DSInputLabel>N/A</fbs:DSInputLabel>
                  <fbs:DSMIME>N/A</fbs:DSMIME>
                  <fbs:DSInputInstruction>N/A</fbs:DSInputInstruction>
               </fbs:DSInput>
               <fbs:DSInput wsdlMsgPartName="source" DSMin="1" DSMax="1" DSOrdinality="false">
                  <fbs:DSInputLabel>N/A</fbs:DSInputLabel>
                  <fbs:DSMIME>N/A</fbs:DSMIME>
                  <fbs:DSInputInstruction>N/A</fbs:DSInputInstruction>
               </fbs:DSInput>
            </fbs:DSInputSpec>
         </foxml:xmlContent>
      </foxml:datastreamVersion>
   </foxml:datastream>
   <foxml:datastream ID="WSDL" CONTROL_GROUP="X" STATE="A" VERSIONABLE="true">
      <foxml:datastreamVersion ID="WSDL1.0" MIMETYPE="text/xml" FORMAT_URI="http://schemas.xmlsoap.org/wsdl/";
                               LABEL="WSDL Bindings">
         <foxml:xmlContent>
            <wsdl:definitions xmlns:http="http://schemas.xmlsoap.org/wsdl/http/";
                              xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/";
                              xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap";
                              xmlns:soapenc="http://schemas.xmlsoap.org/wsdl/soap/encoding";
                              xmlns:this="urn:thisNamespace"
                              xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/";
                              xmlns:xsd="http://www.w3.org/2001/XMLSchema";
                              name="N/A"
                              targetNamespace="urn:thisNamespace">
               <wsdl:types>
                  <xsd:schema targetNamespace="urn:thisNamespace">
                     <xsd:simpleType name="inputType">
                        <xsd:restriction base="xsd:string"/>
                     </xsd:simpleType>
                  </xsd:schema>
               </wsdl:types>
               <wsdl:message name="getDublinCoreRequest">
                  <wsdl:part name="CLEAR_CACHE" type="this:inputType"/>
                  <wsdl:part name="DublinCore" type="this:inputType"/>
                  <wsdl:part name="xsl" type="this:inputType"/>
               </wsdl:message>
               <wsdl:message name="response">
                  <wsdl:part name="response" type="xsd:base64Binary"/>
               </wsdl:message>
               <wsdl:message name="getDataDefinitionRequest">
                  <wsdl:part name="CLEAR_CACHE" type="this:inputType"/>
                  <wsdl:part name="source" type="this:inputType"/>
                  <wsdl:part name="xsl" type="this:inputType"/>
               </wsdl:message>
               <wsdl:message name="response">
                  <wsdl:part name="response" type="xsd:base64Binary"/>
               </wsdl:message>
               <wsdl:portType name="portType">
                  <wsdl:operation name="getDublinCore">
                     <wsdl:input message="this:getDublinCoreRequest"/>
                     <wsdl:output message="this:response"/>
                  </wsdl:operation>
                  <wsdl:operation name="getDataDefinition">
                     <wsdl:input message="this:getDataDefinitionRequest"/>
                     <wsdl:output message="this:response"/>
                  </wsdl:operation>
               </wsdl:portType>
               <wsdl:service name="N/A">
                  <wsdl:port binding="this:binding" name="port">
                     <http:address location="LOCAL"/>
                  </wsdl:port>
               </wsdl:service>
               <wsdl:binding name="binding" type="this:portType">
                  <http:binding verb="GET"/>
                  <wsdl:operation name="getDublinCore">
                     <http:operation location="http://local.fedora.server/saxon/SaxonServlet?source=(DublinCore)&amp;style=(xsl)&amp;clear-stylesheet-cache=(CLEAR_CACHE)"/>
                     <wsdl:input>
                        <http:urlReplacement/>
                     </wsdl:input>
                     <wsdl:output>
                        <mime:content type="N/A"/>
                     </wsdl:output>
                  </wsdl:operation>
                  <wsdl:operation name="getDataDefinition">
                     <http:operation location="http://local.fedora.server/saxon/SaxonServlet?source=(source)&amp;style=(xsl)&amp;clear-stylesheet-cache=(CLEAR_CACHE)"/>
                     <wsdl:input>
                        <http:urlReplacement/>
                     </wsdl:input>
                     <wsdl:output>
                        <mime:content type="N/A"/>
                     </wsdl:output>
                  </wsdl:operation>
               </wsdl:binding>
            </wsdl:definitions>
         </foxml:xmlContent>
      </foxml:datastreamVersion>
   </foxml:datastream>
</foxml:digitalObject>
 

<sdep pid="msu-uahc:DDDeployment"
    cmodel="msu-uahc:Model"
    label="SDep for doc transform">
  <impl method="getDublinCore">
    <default-input name="CLEAR_CACHE" value="yes"/>
    <datastream-input datastream="DublinCore"/>
    <datastream-input datastream="xsl"/>
    <url-pattern>
      http://local.fedora.server/saxon/SaxonServlet
      ?source=(DublinCore)
      &amp;style=(xsl)
      &amp;clear-stylesheet-cache=(CLEAR_CACHE)
    </url-pattern>
  </impl>
  <impl method="getDataDefinition">
    <default-input name="CLEAR_CACHE" value="yes"/>
    <datastream-input datastream="source"/>
    <datastream-input datastream="xsl"/>
    <url-pattern>
      http://local.fedora.server/saxon/SaxonServlet
      ?source=(source)
      &amp;style=(xsl)
      &amp;clear-stylesheet-cache=(CLEAR_CACHE)
    </url-pattern>
  </impl>
</sdep>	 

  <?xml version="1.0" encoding="UTF-8" ?> 
- <foxml:digitalObject VERSION="1.1" PID="msu-uahc:Model" xmlns:foxml="info:fedora/fedora-system:def/foxml#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xsi:schemaLocation="info:fedora/fedora-system:def/foxml# http://www.fedora.info/definitions/1/0/foxml1-1.xsd";>
- <foxml:objectProperties>
  <foxml:property NAME="info:fedora/fedora-system:def/model#state" VALUE="Active" /> 
  <foxml:property NAME="info:fedora/fedora-system:def/model#label" VALUE="Content Model for displaying data" /> 
  <foxml:property NAME="info:fedora/fedora-system:def/model#ownerId" VALUE="fedoraAdmin" /> 
  <foxml:property NAME="info:fedora/fedora-system:def/model#createdDate" VALUE="2012-02-01T20:09:33.260Z" /> 
  <foxml:property NAME="info:fedora/fedora-system:def/view#lastModifiedDate" VALUE="2012-02-03T13:37:33.785Z" /> 
  </foxml:objectProperties>
- <foxml:datastream ID="AUDIT" STATE="A" CONTROL_GROUP="X" VERSIONABLE="false">
- <foxml:datastreamVersion ID="AUDIT.0" LABEL="Audit Trail for this object" CREATED="2012-02-01T20:09:33.260Z" MIMETYPE="text/xml" FORMAT_URI="info:fedora/fedora-system:format/xml.fedora.audit">
- <foxml:xmlContent>
- <audit:auditTrail xmlns:audit="info:fedora/fedora-system:def/audit#">
- <audit:record ID="AUDREC1">
  <audit:process type="Fedora API-M" /> 
  <audit:action>ingest</audit:action> 
  <audit:componentID /> 
  <audit:responsibility>fedoraAdmin</audit:responsibility> 
  <audit:date>2012-02-01T20:09:33.260Z</audit:date> 
  <audit:justification>Created with Admin GUI "New Object" command</audit:justification> 
  </audit:record>
- <audit:record ID="AUDREC2">
  <audit:process type="Fedora API-M" /> 
  <audit:action>modifyDatastreamByValue</audit:action> 
  <audit:componentID>DS-COMPOSITE-MODEL</audit:componentID> 
  <audit:responsibility>fedoraAdmin</audit:responsibility> 
  <audit:date>2012-02-01T20:10:42.445Z</audit:date> 
  <audit:justification /> 
  </audit:record>
- <audit:record ID="AUDREC3">
  <audit:process type="Fedora API-M" /> 
  <audit:action>modifyDatastreamByValue</audit:action> 
  <audit:componentID>RELS-EXT</audit:componentID> 
  <audit:responsibility>fedoraAdmin</audit:responsibility> 
  <audit:date>2012-02-01T20:11:15.027Z</audit:date> 
  <audit:justification /> 
  </audit:record>
- <audit:record ID="AUDREC4">
  <audit:process type="Fedora API-M" /> 
  <audit:action>modifyDatastreamByValue</audit:action> 
  <audit:componentID>DS-COMPOSITE-MODEL</audit:componentID> 
  <audit:responsibility>fedoraAdmin</audit:responsibility> 
  <audit:date>2012-02-03T13:37:33.785Z</audit:date> 
  <audit:justification /> 
  </audit:record>
  </audit:auditTrail>
  </foxml:xmlContent>
  </foxml:datastreamVersion>
  </foxml:datastream>
- <foxml:datastream ID="RELS-EXT" STATE="A" CONTROL_GROUP="X" VERSIONABLE="true">
- <foxml:datastreamVersion ID="RELS-EXT1.0" LABEL="RDF Statements about this object" CREATED="2012-02-01T20:09:33.304Z" MIMETYPE="application/rdf+xml" FORMAT_URI="info:fedora/fedora-system:FedoraRELSExt-1.0" SIZE="358">
- <foxml:xmlContent>
- <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"; xmlns:fedora-model="info:fedora/fedora-system:def/model#">
- <rdf:Description rdf:about="info:fedora/msu-uahc:Model">
  <fedora-model:hasModel rdf:resource="info:fedora/fedora-system:ContentModel-3.0" /> 
  </rdf:Description>
  </rdf:RDF>
  </foxml:xmlContent>
  </foxml:datastreamVersion>
- <foxml:datastreamVersion ID="RELS-EXT.1" LABEL="RDF Statements about this object" CREATED="2012-02-01T20:11:15.027Z" MIMETYPE="application/rdf+xml" FORMAT_URI="info:fedora/fedora-system:FedoraRELSExt-1.0" SIZE="404">
- <foxml:xmlContent>
- <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";>
- <rdf:Description rdf:about="info:fedora/msu-uahc:Model">
  <hasModel xmlns="info:fedora/fedora-system:def/model#" rdf:resource="info:fedora/fedora-system:ContentModel-3.0" /> 
  <hasService xmlns="info:fedora/fedora-system:def/model#" rdf:resource="info:fedora/msu-uahc:DDDef" /> 
  </rdf:Description>
  </rdf:RDF>
  </foxml:xmlContent>
  </foxml:datastreamVersion>
  </foxml:datastream>
- <foxml:datastream ID="DS-COMPOSITE-MODEL" STATE="A" CONTROL_GROUP="X" VERSIONABLE="true">
- <foxml:datastreamVersion ID="DS-COMPOSITE-MODEL1.0" LABEL="Datastream Composite Model" CREATED="2012-02-01T20:09:33.304Z" MIMETYPE="text/xml" FORMAT_URI="info:fedora/fedora-system:FedoraDSCompositeModel-1.0" SIZE="1120">
- <foxml:xmlContent>
- <dsCompositeModel xmlns="info:fedora/fedora-system:def/dsCompositeModel#">
  <comment xmlns="info:fedora/fedora-system:def/comment#">This DS-COMPOSITE-MODEL datastream is included as a starting point to assist in the creation of a content model. The DS-COMPOSITE-MODEL should define the datastreams that are required for any objects conforming to this content model. For more information about content models, see: http://fedora-commons.org/confluence/x/dgBI. For examples of completed content model objects, see the demonstration objects included with your Fedora distribution, such as: demo:CMImage, demo:UVA_STD_IMAGE, demo:DualResImageCollection, demo:TEI_TO_PDFDOC, and demo:XML_TO_HTMLDOC. For more information about the demonstration objects, see: http://fedora-commons.org/confluence/x/AwFI.</comment> 
- <dsTypeModel ID="DSID">
  <form MIME="text/xml" /> 
  </dsTypeModel>
  </dsCompositeModel>
  </foxml:xmlContent>
  </foxml:datastreamVersion>
- <foxml:datastreamVersion ID="DS-COMPOSITE-MODEL.1" LABEL="Datastream Composite Model" CREATED="2012-02-01T20:10:42.445Z" MIMETYPE="text/xml" FORMAT_URI="info:fedora/fedora-system:FedoraDSCompositeModel-1.0" SIZE="231">
- <foxml:xmlContent>
- <dsCompositeModel>
- <dsTypeModel ID="DublinCore" ORDERED="false">
  <form MIME="text/xml" /> 
  </dsTypeModel>
- <dsTypeModel ID="xsl" ORDERED="false">
  <form MIME="text/xml" /> 
  </dsTypeModel>
  </dsCompositeModel>
  </foxml:xmlContent>
  </foxml:datastreamVersion>
- <foxml:datastreamVersion ID="DS-COMPOSITE-MODEL.2" LABEL="Datastream Composite Model" CREATED="2012-02-03T13:37:33.785Z" MIMETYPE="text/xml" FORMAT_URI="info:fedora/fedora-system:FedoraDSCompositeModel-1.0" SIZE="228">
- <foxml:xmlContent>
- <dsCompositeModel>
- <dsTypeModel ID="soource" ORDERED="false">
  <form MIME="text/xml" /> 
  </dsTypeModel>
- <dsTypeModel ID="xsl" ORDERED="false">
  <form MIME="text/xml" /> 
  </dsTypeModel>
  </dsCompositeModel>
  </foxml:xmlContent>
  </foxml:datastreamVersion>
  </foxml:datastream>
- <foxml:datastream ID="DC" STATE="A" CONTROL_GROUP="X" VERSIONABLE="true">
- <foxml:datastreamVersion ID="DC1.0" LABEL="Dublin Core Record for this object" CREATED="2012-02-01T20:09:33.260Z" MIMETYPE="text/xml" FORMAT_URI="http://www.openarchives.org/OAI/2.0/oai_dc/"; SIZE="400">
- <foxml:xmlContent>
- <oai_dc:dc xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/"; xmlns:dc="http://purl.org/dc/elements/1.1/"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd";>
  <dc:title>Content Model for displaying data</dc:title> 
  <dc:identifier>msu-uahc:Model</dc:identifier> 
  </oai_dc:dc>
  </foxml:xmlContent>
  </foxml:datastreamVersion>
  </foxml:datastream>
  </foxml:digitalObject>
------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Fedora-commons-users mailing list
Fedora-commons-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fedora-commons-users

Reply via email to