PDataSource.html 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <!-- Licensed Materials - Property of IBM
  2. BI and PM: Mobile
  3. (C) Copyright IBM Corp. 2007, 2012
  4. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. -->
  5. <div class="prompt" ${prompt}>
  6. <%
  7. def signons = prompt.listSignons()
  8. if( prompt.faultcode == "CQE-802" ){
  9. %>
  10. i18n('WEB_PROMPT_SELECTSIGNONMSG')<br/>
  11. i18n('WEB_PROMPT_DATASOURCE'):<br/>
  12. ${prompt.dataSourceName}<br/>
  13. i18n('WEB_PROMPT_CONNECTION'):<br/>
  14. ${prompt.connectionName}<br/>
  15. i18n('WEB_PROMPT_SELECTSIGNON'):
  16. <select name="p_${prompt.name}">
  17. <%
  18. signons.each{ key ->
  19. out << "<option value='${com.cognos.mobile.xml.XMLHelper.encodeXml(prompt.getSignon(key).getSearchPath())}'>${key}</option>"
  20. }
  21. %>
  22. </select>
  23. <%
  24. } else if(prompt.faultcode == "CQE-803" ){
  25. %>
  26. i18n('WEB_PROMPT_CONNECTFAILED')<br/>
  27. i18n('WEB_PROMPT_DATASOURCE'):<br/>
  28. ${prompt.dataSourceName}<br/>
  29. <div id="msg${prompt.name}"></div>
  30. <input type="hidden" name="signon" value="${com.cognos.mobile.xml.XMLHelper.encodeXml(prompt.getSignon(signons[0]).getSearchPath())}"></input>
  31. i18n('WEB_PROMPT_USERNAME'): <input type="text" name="username"></input>
  32. i18n('WEB_PROMPT_PASSWORD'): <input type="password" name="password"></input>
  33. <%
  34. } else {
  35. if( prompt.faultcode != null ) out << prompt.faultcode
  36. if( prompt.faultstring != null ) out << "<br/>" + prompt.faultstring
  37. }
  38. %>
  39. </div>