org.eclipse.cosmos/tests/resource-modeling/org.eclipse.cosmos.rm.validation.tests/src/test-resources/base64/Base64EncodedSchemaAndDoc.xml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.5 - (download) (as text) (annotate)
Wed Dec 10 05:21:51 2008 UTC (14 months ago) by dwhiteman
Branch: MAIN
Changes since 1.4: +11 -10 lines
258005: [sml val] Base 64 test case updates
https://bugs.eclipse.org/bugs/show_bug.cgi?id=258005
<?xml version="1.0" encoding="utf-8"?>
<!--
/*******************************************************************************
 * Copyright (c) 2008 IBM Corporation.
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 *
 * Contributors:
 *     IBM Corporation - initial API and implementation
 *******************************************************************************/
 -->
<model xmlns="http://www.w3.org/2008/09/sml-if" schemaComplete="true">
  <identity>
    <name>Base64EncodedSchemaAndDoc</name>
	<baseURI>
		http://interop.serviceml.org
	</baseURI>
    <description>
                Data in both definition and instance sections
                is base64 encoded (1 of each).
                R1 and R2 are two unrelated reference types with
                sml:acyclic="true". The model is valid since the cycle in the instance documents is formed from unrelated types.
                Copied from acyclic test suite.  (ValidCycles1.xml)
    </description>

  </identity>
  <definitions>
    <document>
      <base64Data>
ICAgICAgICA8eHM6c2NoZW1hIHRhcmdldE5hbWVzcGFjZT0idXJuOnVuaXZlcnNpdHkiDQogICAg
ICAgICAgICAgICAgIGVsZW1lbnRGb3JtRGVmYXVsdD0icXVhbGlmaWVkIg0KICAgICAgICAgICAg
ICAgICB4bWxuczp0bnM9InVybjp1bml2ZXJzaXR5Ig0KICAgICAgICAgICAgICAgICB4bWxuczp4
cz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiDQogICAgICAgICAgICAgICAgIHht
bG5zOnNtbD0iaHR0cDovL3d3dy53My5vcmcvMjAwOC8wOS9zbWwiPg0KDQogICAgICAgICAgPHhz
OmNvbXBsZXhUeXBlIG5hbWU9Ik9wdGlvbmFsQ291cnNlUmVmVHlwZSIgc21sOmFjeWNsaWM9InRy
dWUiPg0KICAgICAgICAgIAk8eHM6c2VxdWVuY2U+DQoJCQkJPHhzOmFueSBuYW1lc3BhY2U9IiMj
YW55IiBwcm9jZXNzQ29udGVudHM9ImxheCIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91
bmRlZCIvPg0KCQkJPC94czpzZXF1ZW5jZT4gICAgICAgICANCiAgICAgICAgICAJPHhzOmFueUF0
dHJpYnV0ZSBuYW1lc3BhY2U9IiMjYW55IiBwcm9jZXNzQ29udGVudHM9ImxheCIvPg0KICAgICAg
ICAgIDwveHM6Y29tcGxleFR5cGU+DQoNCiAgICAgICAgICA8eHM6Y29tcGxleFR5cGUgbmFtZT0i
UmVxdWlyZWRDb3Vyc2VSZWZUeXBlIiBzbWw6YWN5Y2xpYz0idHJ1ZSI+DQogICAgICAgICAgCTx4
czpzZXF1ZW5jZT4NCgkJCQk8eHM6YW55IG5hbWVzcGFjZT0iIyNhbnkiIHByb2Nlc3NDb250ZW50
cz0ibGF4IiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQoJCQk8L3hzOnNl
cXVlbmNlPiAgICAgICAgIA0KICAgICAgICAgIAk8eHM6YW55QXR0cmlidXRlIG5hbWVzcGFjZT0i
IyNhbnkiIHByb2Nlc3NDb250ZW50cz0ibGF4Ii8+DQogICAgICAgICAgPC94czpjb21wbGV4VHlw
ZT4NCg0KICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkNvdXJzZSIgdHlwZT0idG5zOkNvdXJz
ZVR5cGUiLz4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDb3Vyc2VzIj4NCiAgICAgICAg
ICAgIDx4czpjb21wbGV4VHlwZT4NCiAgICAgICAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAg
ICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkNvdXJzZSIgdHlwZT0idG5zOkNvdXJzZVR5cGUi
IA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1
bmJvdW5kZWQiLz4NCiAgICAgICAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgICAgICAgIDwv
eHM6Y29tcGxleFR5cGU+DQogICAgICAgICAgPC94czplbGVtZW50Pg0KDQogICAgICAgICAgPHhz
OmNvbXBsZXhUeXBlIG5hbWU9IkNvdXJzZVR5cGUiPg0KICAgICAgICAgICAgPHhzOnNlcXVlbmNl
Pg0KICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOYW1lIiB0eXBlPSJ4czpzdHJpbmci
Lz4NCiAgICAgICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iT3B0aW9uYWxQcmVSZXF1aXNpdGUi
IA0KICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlPSJ0bnM6T3B0aW9uYWxDb3Vyc2VSZWZU
eXBlIiANCiAgICAgICAgICAgICAgICAgICAgICAgICAgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9
InVuYm91bmRlZCIvPg0KICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJSZXF1aXJlZFBy
ZVJlcXVpc2l0ZSIgDQogICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9InRuczpSZXF1aXJl
ZENvdXJzZVJlZlR5cGUiIA0KICAgICAgICAgICAgICAgICAgICAgICAgICBtaW5PY2N1cnM9IjAi
IG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAg
ICAgICAgIDwveHM6Y29tcGxleFR5cGU+DQogICAgICAgIDwveHM6c2NoZW1hPg0K
      </base64Data>
    </document>
  </definitions>
  <instances>
    <document>
      <docinfo>
        <aliases>
          <alias>Course1</alias>
        </aliases>
      </docinfo>
      <data>
        <Course xmlns="urn:university"
           xmlns:sml="http://www.w3.org/2008/09/sml">
          <Name>Course1</Name>
          <RequiredPreRequisite sml:ref="true">
            <sml:uri>Course2</sml:uri>
          </RequiredPreRequisite>
        </Course>
      </data>
    </document>
    <document>
      <docinfo>
        <aliases>
          <alias>Course2</alias>
        </aliases>
      </docinfo>
      <base64Data>
ICAgICAgICA8Q291cnNlIHhtbG5zPSJ1cm46dW5pdmVyc2l0eSINCiAgICAgICAgICAgeG1sbnM6
c21sPSJodHRwOi8vd3d3LnczLm9yZy8yMDA4LzA5L3NtbCI+DQogICAgICAgICAgPE5hbWU+Q291
cnNlMjwvTmFtZT4NCiAgICAgICAgICA8T3B0aW9uYWxQcmVSZXF1aXNpdGUgc21sOnJlZj0idHJ1
ZSI+DQogICAgICAgICAgICA8c21sOnVyaT5Db3Vyc2UzPC9zbWw6dXJpPg0KICAgICAgICAgIDwv
T3B0aW9uYWxQcmVSZXF1aXNpdGU+DQogICAgICAgIDwvQ291cnNlPg==
      </base64Data>
    </document>
    <document>
      <docinfo>
        <aliases>
          <alias>Course3</alias>
        </aliases>
      </docinfo>
      <data>
        <Course xmlns="urn:university"
           xmlns:sml="http://www.w3.org/2008/09/sml">
          <Name>Course3</Name>
          <RequiredPreRequisite sml:ref="true">
            <sml:uri>Course1</sml:uri>
          </RequiredPreRequisite>
        </Course>
      </data>
    </document>
  </instances>
</model>