SSMLTviSample.ssml)

<?xml version='1.0' encoding='UTF-8' ?>
<SSML xmlns="x-schema:ssmlSchema.xml">

SSML(Soap Service Markup Language)̍ŏʗvf<SSML>łCT[rX
`<service>vfЂƂ܂݂܂D
SSMLt@C͕֋XIɂ̃T[rXƓɂ܂D

<service name='Sample' nsuri='http://services.opensoap.jp/samples/Sample/'>

<service>m[hɂ͂ЂƂȏ<connection>vfƁCCӂ̐<operation>vfC
ЂƂ<fault>vfCЂƂȉ<MaxProccessNumber>vf܂݂܂D
T[oŃIy[VdȂǁCKvȏꍇɂ<service>m[h
܂܂nsuriŃT[rX̖OԂw肵܂D

<connection name='Sample1'>
	<Socket hostname='localhost' port='8765'/>
	<asynchronizedTTL>8000</asynchronizedTTL>
	<synchronizedTTL count="second">20</synchronizedTTL>
	<MaxProccessNumber>5</MaxProccessNumber>
</connection>
<connection name='Sample2'>
        <StdIO>
                <exec prog='/usr/local/sbin/SampleService' option='-s -u'/>
	</StdIO>
	<asynchronizedTTL>8000</asynchronizedTTL>
	<synchronizedTTL count="second">20</synchronizedTTL>
	<MaxProccessNumber>5</MaxProccessNumber>
</connection>

<connection name='Sample3'>
	<HTTP>
	  <url>http://services.opensoap.jp/cgi-bin/TargetService.cgi</url>
	</HTTP>
	<asynchronizedTTL>8000</asynchronizedTTL>
	<synchronizedTTL count="second">20</synchronizedTTL>
	<MaxProccessNumber>5</MaxProccessNumber>
</connection>

<connection>vfł́CT[rXƂ̐ڑ@Lq܂Dڑ@ɂ

Esocket:
	<Socket hostname='T[rXvÔzXg' port='|[gԍ'/>
	iinetdxinetdւ̓o^KvłDQƁFRegistService.ujisj

EWo:
	<StdIO>̎qvf<exec prog='Wo͂ŉғT[rXvO{̂
	pX' option='vOɓnR}hC'/>

EHTTP:
	<connection>̎qvfƂ<url>w肵܂B
	<url>ɂ́AďoΏۃT[rX̃Gh|Cgw肵܂B

EOpCv:<FIFO>ij
EIPC:<IPC>ij
ECOM:<COM>ij
ȆڑW[:<Module>ij
w肷邱Ƃł܂D

ɁC񓯊vZXł̃^CAEg(̃L[AXv[
f[^j鎞)(b)<asynchronizedTTL>C
vZXł̃^CAEg<synchronizedTTL>icountŕb'second'C
܂̓bZ[W̃zbv'hoptimes'wł܂Djw肵܂D
͓Ɏw肷邱ƂłCNGXgbZ[Wɂ铯E񓯊
wɂĎg܂D
  zbv'hoptimes'ł̎ẃAΏۃT[rXďoɁAYT[oւ̓]
񐔂`FbN(received_path̐`FbN)Awhoptimes]
񐔂̕傫΁AT[rXďoFault𔭐B


l̒lƂāAserver.confɈȉ̐ݒ肪ł܂B
  l̈ƂāASSMLŗLȒl̎w(0傫lBAhoptimes0
  w肷Ɠ]Ȃw)΁Aserver.conf̒lD悵Ďgp܂
  (l̑召ɂ炸)B

-- in server.conf
  <limit>
    <ttl>
      <asynchronizedTTL>3600</asynchronizedTTL>
      <synchronizedTTL>600</synchronizedTTL>
      <hoptimes>4</hoptimes>
  </limit>
--
	
<MaxProccessNumber>ŁC̐ڑ@ɂőڑwł܂D

<operation type ='Sample1'>add</operation>
<operation type ='Sample2'>sub</operation>

<operation>vfł́C<connection>nameŎw肵ڑ@w肵
Iy[VLq܂D
ЂƂ̃T[rXɐڑ@̈قȂ镡̃Iy[VĂ܂܂D

<fault signature='1' />

<fault>vfł̓T[oԂFaultbZ[WɃT[ȍt邩ǂ
signature('0' or '1')Ŏw肵܂D

<MaxProccessNumber>15</MaxProccessNumber>

<MaxProccessNumber>ŃT[rXŜ̃vZXN𐧌ł܂D

------
LastModified: Aug, 31. 2003

