Skip to content

Commit

Permalink
Add an int_testshib channel. Requires a modified sdss-xalan-md becaus…
Browse files Browse the repository at this point in the history
…e of some novel errors in TestShib metadata.
  • Loading branch information
iay committed Aug 2, 2011
1 parent ddfa72a commit 519e426
Show file tree
Hide file tree
Showing 4 changed files with 88 additions and 0 deletions.
36 changes: 36 additions & 0 deletions mdx/int_testshib/beans.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Common beans for this channel.
-->
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">

<!--
Fetch the production aggregate.
-->
<bean id="int_testshib_productionAggregate" class="net.shibboleth.metadata.dom.DomHttpSourceStage"
init-method="initialize" lazy-init="true">
<property name="id" value="int_testshib_productionAggregate"/>
<property name="parserPool" ref="parserPool"/>
<property name="sourceUrl" value="http://www.testshib.org/metadata/testshib-two-metadata.xml"/>
</bean>

<!--
Fetch and process the exported entities as a collection.
-->
<bean id="int_testshib_exportedEntities" class="net.shibboleth.metadata.pipeline.CompositeStage"
init-method="initialize" lazy-init="true">
<property name="id" value="int_testshib_exportedEntities"/>
<property name="composedStages">
<list>
<!-- no export aggregate; use the production one instead -->
<ref bean="int_testshib_productionAggregate"/>

<ref bean="disassemble"/>

<ref bean="standardImportActions"/>
</list>
</property>
</bean>

</beans>
52 changes: 52 additions & 0 deletions mdx/int_testshib/verbs.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Verb definitions for this channel.
-->
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">

<!--
Import commonly used beans.
-->
<import resource="../common-beans.xml"/>

<!--
Import channel-specific beans.
-->
<import resource="beans.xml"/>

<bean id="serializeImported" class="net.shibboleth.metadata.pipeline.SerializationStage"
init-method="initialize" lazy-init="true">
<property name="id" value="serializeImported"/>
<property name="serializer" ref="serializer"/>
<property name="outputFile">
<bean class="java.io.File">
<constructor-arg value="#{ systemProperties['basedir'] }/mdx/int_testshib/imported.xml"/>
</bean>
</property>
</bean>

<bean id="import" class="net.shibboleth.metadata.pipeline.SimplePipeline"
init-method="initialize" lazy-init="true">
<property name="id" value="import"/>
<property name="stages">
<list>
<ref bean="int_testshib_exportedEntities"/>
<ref bean="standardImportTail"/>
<ref bean="serializeImported"/>
</list>
</property>
</bean>

<bean id="importRaw" class="net.shibboleth.metadata.pipeline.SimplePipeline"
init-method="initialize" lazy-init="true">
<property name="id" value="importRaw"/>
<property name="stages">
<list>
<ref bean="int_testshib_productionAggregate"/>
<ref bean="serializeImported"/>
</list>
</property>
</bean>

</beans>
Binary file removed tools/xalan/lib/sdss-xalan-md-1.1.1.jar
Binary file not shown.
Binary file added tools/xalan/lib/sdss-xalan-md-1.1.2.jar
Binary file not shown.

0 comments on commit 519e426

Please sign in to comment.