8. BPs used in the web application

Mirjana's picture


  • SOMU_webapp_selectUser.bp – run in jsp2.jsp

 

<process name="default">
      <sequence name="Sequence Start">
            <operation name="Lightweight JDBC Adapter">
                  <participant name="LightweightJDBCAdapterQuery"/>
                  <output message="LightweightJDBCAdapterTypeInputMessage">
                        <assign to="." from="*"/>
                        <assign to="pool">mysqlPool</assign>
                        <assign to="query_type">SELECT</assign>
                        <assign to="result_name">RESULT</assign>
                        <assign to="row_name">ROW</assign>
                        <assign to="sql">select yfs_user.USERNAME, yfs_user.BILLINGADDRESS_KEY, yfs_user.SESSION_TIMEOUT, yfs_person_info.FIRST_NAME, yfs_person_info.LAST_NAME, yfs_person_info.EMAILID, yfs_person_info.PERSON_INFO_KEY from yfs_user, yfs_person_info where yfs_user.BILLINGADDRESS_KEY = yfs_person_info.PERSON_INFO_KEY</assign>
                  </output>
                  <input message="inmsg">
                        <assign to="." from="*"/>
                  </input>
            </operation>
            <operation name="Business Process Response Service Type">
                  <participant name="BusinessProcessResponseService"/>
                  <output message="BusinessProcessResponseServiceTypeInputMessage">
                        <assign to="." from="*"/>
                  </output>
                  <input message="inmsg">
                        <assign to="." from="*"/>
                  </input>
            </operation>
      </sequence>
</process>

 

 

  • SOMU_webapp_selectUserAuditDetails.bp – run in jsp3.jsp

 
 

<process name="default">
      <sequence name="Sequence Start">
            <operation name="Lightweight JDBC Adapter">
                  <participant name="LightweightJDBCAdapterQuery"/>
                  <output message="LightweightJDBCAdapterTypeInputMessage">
                        <assign to="." from="*"/>
                        <assign to="param1" from="userParam/text()"/>
                        <assign to="paramtype1">String</assign>
                        <assign to="pool">mysqlPool</assign>
                        <assign to="query_type">SELECT</assign>
                        <assign to="result_name">RESULT</assign>
                        <assign to="row_name">ROW</assign>
                        <assign to="sql">select OBJECT_TYPE, OBJECT_NAME, ACTION_TYPE, ACTION_VALUE, TIME from admin_audit where PRINCIPAL = ?</assign>
                  </output>
                  <input message="inmsg">
                        <assign to="." from="*"/>
                  </input>
            </operation>
            <operation name="Business Process Response Service Type">
                  <participant name="BusinessProcessResponseService"/>
                  <output message="BusinessProcessResponseServiceTypeInputMessage">
                        <assign to="." from="*"/>
                  </output>
                  <input message="inmsg">
                        <assign to="." from="*"/>
                  </input>
            </operation>
      </sequence>
</process>