XML file Concat


< ?xml version='1.0' encoding='us-ascii' ?>


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


< !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/Concat< /component-name>
	< author-list>
		< author>Bramley< /author>
		< author>Ken< /author>
		< author>Madhu< /author>
		< author>Shridhar< /author>	
	< /author-list>
	< component-description>This component concatenates 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-list>


	< !-- Port information -->
	< port-list>
		< port>
			< port-name>inputMyString< /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>input< /port-dir>
			< port-description>This port is used to receive MyString objects < /port-description>
		< /port>
	< /port-list>


	< !-- Parameter information -->
	< parameter-block>
		< parameter-port-name>inputConcatParms< /parameter-port-name>
		< parameter-class>idl.concatParms.ConcatParms< /parameter-class>
		< parameter-port-class>ConcatParms_idl< /parameter-port-class>
		< method-name>sendConcatParms< /method-name>
		< parameters>
			< name>StringName< /name>
			< default-value>0< /default-value>
		< /parameters>
		< parameters>
			< name>noOfTimes< /name>
			< default-value>1< /default-value>
		< /parameters>
	< /parameter-block>
	

	
	< !-- 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>concat< /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>1234< /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>concat< /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>1234< /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>concat< /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>concat< /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>


Back to CCA Compliant HPC++ based CCAT Components
mgovinda@cs.indiana.edu
Last modified: Tue Jan 25 17:00:43 EST 2000