<!--- Tag Attributes --->
<CFPARAM NAME="ATTRIBUTES.Action" TYPE="string">
<CFPARAM NAME="ATTRIBUTES.DataSource" TYPE="string" DEFAULT="ows">

<!--- ** Different processing for the various Actions --->
<CFSWITCH EXPRESSION="#ATTRIBUTES.Action#">
  
  <!--- ** Action="Create" --->
  <CFCASE VALUE="Create">
  </CFCASE>


  <!--- ** Action="Update" --->
  <CFCASE VALUE="Update">
  </CFCASE>


  <!--- ** Action="Delete" --->
  <CFCASE VALUE="Delete">
  </CFCASE>


  <!--- ** Action="GetData" --->
  <CFCASE VALUE="GetData">
  </CFCASE>


  <!--- ** Action="ShowInCallout" --->
  <CFCASE VALUE="ShowInCallout">
  </CFCASE>

  
  <!--- Show error if an unknown Action attribute is provided --->
  <CFDEFAULTCASE>
    <CFTHROW
      DETAIL="Unknown Action parameter." 
      MESSAGE="Allowable values are Create, Update, Delete, GetData, and ShowInCallout.">
  </CFDEFAULTCASE>
  
</CFSWITCH>