<html>
<head>
<link href="mmres://user_interface_reference.css" rel="stylesheet" type="text/css">
<title>ADDSOAPRESPONSEHEADER</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">ADDSOAPRESPONSEHEADER</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>
SOAP X|Xwb_ Web T[rXX|Xɒǉ܂BNGXg SOAP T[rXƂď 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>
Ȃ
</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>AddSOAPResponseHeader(namespace, name, value [, mustunderstand])
</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>
AddSOAPRequestHeaderAGetSOAPRequestAGetSOAPRequestHeaderAGetSOAPResponseAGetSOAPResponseHeaderAIsSOAPRequestAwColdFusion 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">p[^</span>
<p>

</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>
̊֐́ACFC Web T[rX֐̂݌Ăяo܂BWeb T[rXNGXgł͂ȂReLXgŌĂяoꂽꍇ́AG[Ԃ܂B
</p>

<p>
value p[^ XML nꍇAColdFusion  namespace p[^ name p[^𖳎܂Bl[ԂKvȏꍇ́AXML Œ`ĂB
</p>

<p>
IsSOAPRequest ֐gpāACFC  Web T[rXƂĉғĂ邩ǂ𔻕ʂ܂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>
̗ł́AAddSOAPResponseHeader ֐̃Iy[V CFC Web T[rX쐬܂B܂AColdFusion 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 AddSOAPResponseHeader ֐̃Iy[VeXg܂BƂ΁AAddSOAPRequestHeader ̗QƂĂB
</p>
<pre>&lt;h3&gt;AddSOAPResponseHeader ̗&lt;/h3&gt;
&lt;!--- headerservice.cfc CFC Web T[rXłB---&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 ƂĎ擾܂B ---&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 ƂĎ擾܂B ---&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_𕶎ƂĒǉ܂B ---&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_ǉ܂B ---&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>
<div id="NAMESPACE">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>  
<td valign="top" class="name">NAMESPACE</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>wb_̃l[Ԃł镶łB


  </td>
  </tr>
  </table>
</div>
<div id="NAME">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>  
<td valign="top" class="name">NAME</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>NGXg SOAP wb_̖O܂ޕłB


  </td>
  </tr>
  </table>
</div>
<div id="VALUE">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>  
<td valign="top" class="name">VALUE</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>SOAP wb_̒lłB̒l CFML XML lł܂܂B


  </td>
  </tr>
  </table>
</div>
<div id="MUSTUNDERSTAND">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>  
<td valign="top" class="name">MUSTUNDERSTAND</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>IvVłBl true ܂ false (ftHg) łB̃wb_ SOAP 
mustunderstand lݒ肵܂B


  </td>
  </tr>
  </table>
</div>

  </body>
</html>
