<html>
<head>
<link href="mmres://user_interface_reference.css" rel="stylesheet" type="text/css">
<title>GETSOAPREQUESTHEADER</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">GETSOAPREQUESTHEADER</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 NGXgwb_擾܂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>
SOAP NGXgwb_
</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>GetSOAPRequestHeader(namespace, name [, asXML])
</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>
AddSOAPRequestHeaderAAddSOAPResponseHeaderAGetSOAPRequestAGetSOAPResponseAGetSOAPResponseHeaderAIsSOAPRequestAwColdFusion 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>
asXML p[^ɑ΂ false w肵ꍇAColdFusion ́Awb_ xsi:type Ŏw肳ꂽf[^^Cvgpăwb_ŏɎoƂ܂Bxsi:type gpłȂꍇAColdFusion ̓wb_𕶎ƂĎoƂ܂BasXML p[^ɑ΂ true w肵ꍇAColdFusion ̓wb_𖢏 XML ƂĎo܂B
</p>

<p>
̊֐́AWeb T[rXNGXgł͂ȂReLXgŌĂяoꂽꍇAG[Ԃ܂BIsSOAPRequest ֐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>
̗ł́AGetSOAPRequestHeader ֐̃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 GetSOAPRequestHeader ֐̃Iy[VeXg܂BƂ΁AAddSOAPRequestHeader ̗QƂĂB
</p>
<pre>&lt;h3&gt;GetSOAPRequestHeader ̗&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>
<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>wb_̖Oł镶łB


  </td>
  </tr>
  </table>
</div>
<div id="ASXML">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>  
<td valign="top" class="name">ASXML</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>true ̏ꍇAwb_ CFML XML IuWFNgƂĕԂ܂Bfalse (ftHg) ̏ꍇA
wb_ Java IuWFNgƂĕԂ܂B


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

  </body>
</html>
