XML for NewString





< !-- XML description of CCAT example component NewString -->


< !DOCTYPE component-info SYSTEM "http://www.cs.indiana.edu/~nmukhi/ccat/test/component-info.dtd">


< component-info>
	< !-- General information -->
	< uniqueID>not used right now< /uniqueID>
	< component-name>/u/nmukhi/tmp/ccat/XML/NewString< /component-name>
	< author-list>
		< author>Bramley< /author>
		< author>Shridhar< /author>
		< author>Ken< /author>	
		< author>Madhu< /author>	
	< /author-list>
	< component-description> Generates new Strings  < /component-description>
	< executable>true< /executable>


	< !-- Port type information -->
	< !-- here describe each *type* of port that was registered as a uses -->
	< !-- port or aded as a provides port in the component -->
	< port-type-list>
		< port-type>
			< type-name>MyString_idl< /type-name>
			< method-list>
				< method>
					< method-name>sendMyString< /method-name>
					< method-param-list>
						< param-info>
							< param-name>myString< /param-name>
							< !-- this must be in, out or inout -->
							< param-dir>in< /param-dir>
							< param-type>MyString< /param-type>
						< /param-info>
					< /method-param-list>
					< return-value>int< /return-value>
				< /method>
			< /method-list>
		< /port-type>

		< port-type>
			< type-name>MyString_idl< /type-name>
			< method-list>
				< method>
					< method-name>sendMyString< /method-name>
						< method-param-list/>
					< return-value>int< /return-value>
				< /method>
			< /method-list>
		< /port-type>
	< /port-type-list>


	< !-- Port information -->
	< port-list>
		< port>
			< port-name>outputMyString< /port-name>
			< !-- this *must* match one of the port types described above -->
			< my-port-type>MyString_idl< /my-port-type>
			< !-- this *must* be input or output -->
			< port-dir>output< /port-dir>
			< port-description>This port is used to send out a string < /port-description>
		< /port>

	< /port-list>


	< !-- Parameter information -->

	
	< !-- Installation information -->
	< !-- these must all be valid installtions -->
	< installation>
		< host-name>a5.r107.occ.sc99.org< /host-name>
		< creation-info>
			< creation-method>gram< /creation-method>
			< !-- the env described below is what gets sent to the -->
			< !-- creation service (along with user name, creation time, etc. -->
			< creation-env>
				< name-value-pair>
					< name>creation-mech-path< /name>
					< value>/usr/ucb/rsh< /value>
				< /name-value-pair>
				< name-value-pair>
					< name>exec-name< /name>
					< value>newString< /value>
				< /name-value-pair>
				< name-value-pair>
					< name>globus-run-script-path< /name>
					< value>/u/nmukhi/tmp/ccat/java/scripts/a5GlobusRun.sh< /value>
				< /name-value-pair>
				< name-value-pair>
					< name>port-for-component-callback< /name>
					< value>3375< /value>
				< /name-value-pair>
			< /creation-env>
			< path>/u/nmukhi/tmp/ccat/execs< /path>
		< /creation-info>
	< /installation>
	< installation>
		< host-name>baldy.extreme.indiana.edu< /host-name>
		< creation-info>
			< creation-method>gram< /creation-method>
			< !-- the env described below is what gets sent to the -->
			< !-- creation service (along with user name, creation time, etc. -->
			< creation-env>
				< name-value-pair>
					< name>creation-mech-path< /name>
					< value>/usr/ucb/rsh< /value>
				< /name-value-pair>
				< name-value-pair>
					< name>exec-name< /name>
					< value>newString< /value>
				< /name-value-pair>
				< name-value-pair>
					< name>globus-run-script-path< /name>
					< value>/u/nmukhi/tmp/ccat/java/scripts/baldyGlobusRun.sh< /value>
				< /name-value-pair>
				< name-value-pair>
					< name>port-for-component-callback< /name>
					< value>3386< /value>
				< /name-value-pair>
			< /creation-env>
			< path>/tmp/sdiwan< /path>
		< /creation-info>
	< /installation>
	< installation>
		< host-name>bread.extreme.indiana.edu< /host-name>
		< creation-info>
			< creation-method>gram< /creation-method>
			< !-- the env described below is what gets sent to the -->
			< !-- creation service (along with user name, creation time, etc. -->
			< creation-env>
				< name-value-pair>
					< name>creation-mech-path< /name>
					< value>/usr/ucb/rsh< /value>
				< /name-value-pair>
				< name-value-pair>
					< name>exec-name< /name>
					< value>newString< /value>
				< /name-value-pair>
				< name-value-pair>
					< name>globus-run-script-path< /name>
					< value>/u/nmukhi/tmp/ccat/java/scripts/breadGlobusRun.sh< /value>
				< /name-value-pair>
				< name-value-pair>
					< name>port-for-component-callback< /name>
					< value>3386< /value>
				< /name-value-pair>
			< /creation-env>
			< path>/u/nmukhi/tmp/ccat/execs< /path>
		< /creation-info>
	< /installation>
	< installation>
		< host-name>gromit.cs.indiana.edu< /host-name>
		< creation-info>
			< creation-method>gram< /creation-method>
			< !-- the env described below is what gets sent to the -->
			< !-- creation service (along with user name, creation time, etc. -->
			< creation-env>
				< name-value-pair>
					< name>creation-mech-path< /name>
					< value>/usr/ucb/rsh< /value>
				< /name-value-pair>
				< name-value-pair>
					< name>exec-name< /name>
					< value>newString< /value>
				< /name-value-pair>
				< name-value-pair>
					< name>globus-run-script-path< /name>
					< value>/u/nmukhi/tmp/ccat/java/scripts/gromitGlobusRun.sh< /value>
				< /name-value-pair>
				< name-value-pair>
					< name>port-for-component-callback< /name>
					< value>3386< /value>
				< /name-value-pair>
			< /creation-env>
			< path>/u/nmukhi/tmp/ccat/execs< /path>
		< /creation-info>
	< /installation>
< /component-info>



mgovinda@cs.indiana.edu
Last modified: Tue Jan 25 17:01:12 EST 2000