<html>
<head>
<link href="mmres://user_interface_reference.css" rel="stylesheet" type="text/css">
<title>ISSOAPREQUEST</title>
</head>
<body bgcolor="#FFFFFF" text="#000000">
   <div id="">
   <table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
      <tr> 
         <td valign="top" class="name">ISSOAPREQUEST</td>
         <td valign="top" nowrap class="compatibility">&nbsp;</td>
      </tr>
      <tr>
         <td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
      </tr>


    </td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="description"><span class="title"></span>
<p>
CFC  Web T[rXƂČĂяo邩ǂ𒲂ׂ܂B
</p>
    </td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="description"><span class="title">߂l</span>
<p>
CFC  Web T[rXƂČĂяoꍇ trueAłȂꍇ falseB
</p>
    </td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="description"><span class="title">JeS</span>
<p>
XML ֐
</p>
    </td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="description"><span class="title">qXg</span>
<p>
ColdFusion&#160;MX&#160;7: ̊֐ǉ܂B
</p>
    </td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="description"><span class="title">֐̃V^bNX</span><pre>IsSOAPRequest()
</pre>    </td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="description"><span class="title">֘A</span>
<p>
AddSOAPRequestHeaderAAddSOAPResponseHeaderAGetSOAPRequestAGetSOAPRequestHeaderAGetSOAPResponseAGetSOAPResponseHeaderAwColdFusion MX JKChx̑36͂́uWeb T[rX̎gpv ́u{I Web T[rX̊TOv
</p>
    </td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="description"><span class="title">gp@</span>
<p>
CFC ł̊֐ĂяoāACFC  Web T[rXƂċNĂ邩ǂ𒲂ׂ܂B
</p>
    </td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
  </tr>
  <tr>
    <td valign="top" colspan="2" class="description"><span class="title"></span>
<p>
̗ł́AIsSOAPRequest ֐̃Iy[V CFC Web T[rX쐬ƋɁA ColdFusion SOAP ֐̃Iy[V Web T[rX񋟂܂B 
</p>

<p>
̃R[hAWeb [g &quot;soapheaders&quot; ƂtH_ &quot;headerservice.cfc&quot; Ƃĕۑ܂B Web T[rXNs邱ƂɂÃIy[VA IsSOAPRequest ֐̃Iy[VeXg܂BƂ΁AAddSOAPRequestHeader ̗QƂĂB
</p>
<pre>&lt;h3&gt;IsSOAPRequest ̗&lt;/h3&gt;
&lt;cfcomponent displayName=&quot;tester&quot; hint=&quot;Test for SOAP headers&quot;&gt;

&lt;cffunction name=&quot;echo_me&quot;
         access=&quot;remote&quot;
         output=&quot;false&quot;
         returntype=&quot;string&quot;
         displayname=&quot;Echo Test&quot; hint=&quot;Header test&quot;&gt;
         
  &lt;cfargument name=&quot;in_here&quot; required=&quot;true&quot; type=&quot;string&quot;&gt;

&lt;cfset isSOAP = isSOAPRequest()&gt;
&lt;cfif isSOAP&gt;

   &lt;!--- 擪̃wb_𕶎񂨂 XML ƂĎ擾 ---&gt;
   &lt;cfset username = getSOAPRequestHeader(&quot;http://mynamespace/&quot;, &quot;username&quot;)&gt;
   &lt;cfset return = &quot;T[rXŔF郆[U[ : &quot; &amp; username&gt;
   &lt;cfset xmlusername = getSOAPRequestHeader(&quot;http://mynamespace/&quot;, &quot;username&quot;, &quot;TRUE&quot;)&gt;
   &lt;cfset return = return &amp; &quot;&lt;br&gt; as XML:&quot; &amp; xmlusername&gt;
   
   &lt;!--- 2 Ԃ߂̃wb_𕶎񂨂 XML ƂĎ擾 ---&gt;
   &lt;cfset password = getSOAPRequestHeader(&quot;http://mynamespace/&quot;, &quot;password&quot;)&gt;
   &lt;cfset return = return &amp; &quot;T[rXŔFpX[h : &quot; &amp; password&gt;
   &lt;cfset xmlpassword = getSOAPRequestHeader(&quot;http://mynamespace/&quot;, &quot;password&quot;, &quot;TRUE&quot;)&gt;
   &lt;cfset return = return &amp; &quot;&lt;br&gt; as XML:&quot; &amp; xmlpassword&gt;

   &lt;!--- wb_𕶎ƂĒǉ ---&gt;
    &lt;cfset addSOAPResponseHeader(&quot;http://www.tomj.org/myns&quot;, &quot;returnheader&quot;, &quot;AUTHORIZED 
VALUE&quot;, false)&gt;

   &lt;!--- CFML XML lgp 2 Ԃ߂̃wb_ǉ ---&gt;
   &lt;cfset doc = XmlNew()&gt;
   &lt;cfset x = XmlElemNew(doc, &quot;http://www.tomj.org/myns&quot;, &quot;returnheader2&quot;)&gt;
   &lt;cfset x.XmlText = &quot;hey man, here I am in XML&quot;&gt;
   &lt;cfset  x.XmlAttributes[&quot;xsi:type&quot;] = &quot;xsd:string&quot;&gt;
   &lt;cfset tmp = addSOAPResponseHeader(&quot;ignoredNameSpace&quot;, &quot;ignoredName&quot;, x)&gt; 

&lt;cfelse&gt;
   &lt;!--- wb_𕶎ƂĒǉ - KG[𐶐! 
    &lt;cfset addSOAPResponseHeader(&quot;http://www.tomj.org/myns&quot;, &quot;returnheader&quot;, &quot;AUTHORIZED 
VALUE&quot;, false)&gt;
   ---&gt;
    &lt;cfset return = &quot;Web T[rXƂČĂяoȂ&quot;&gt;
&lt;/cfif&gt;

&lt;cfreturn return&gt;

&lt;/cffunction&gt;

&lt;/cfcomponent&gt;
</pre>
         </td>
      </tr>
   </table>
   </div>

  </body>
</html>
