Commit 793d4455 authored by dkasliwal's avatar dkasliwal

Add wsfa , dqsa code and module resource in sfa package structure and related file


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@102079 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 85827573
<?xml version='1.0'?>
<Root>
<page_title><![CDATA[Transaction Information of Transit Materials :]]></page_title>
<datasource id ='1' driverName='DriverITM'><![CDATA[TransitItemServlet]]></datasource>
<view id='1' name='DQSA Dashboard'>
<grid datasource='1' id='1' type='T'>
<component_type><![CDATA[DataGrid]]></component_type>
<column_group id='shipment_id'>
<col_group_title><![CDATA[Shipment ID ]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<columns>
<column id='shipment_id'><![CDATA[Shipment ID]]></column>
</columns>
</column_group>
<column_group id='shipment_date'>
<col_group_title><![CDATA[Shipment Date ]]></col_group_title>
<column_size><![CDATA[110]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<columns>
<column id='shipment_date'><![CDATA[Shipment Date]]></column>
</columns>
</column_group>
<column_group id='despatch_id'>
<col_group_title><![CDATA[Despatch ID]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<columns>
<column id='despatch_id'><![CDATA[Despatch ID]]></column>
</columns>
</column_group>
<column_group id='desp_date'>
<col_group_title><![CDATA[Despatch Date]]></col_group_title>
<column_size><![CDATA[110]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<columns>
<column id='desp_date'><![CDATA[Despatch Date]]></column>
</columns>
</column_group>
<column_group id='invoice_id'>
<col_group_title><![CDATA[Invoice ID]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<columns>
<column id='invoice_id'><![CDATA[Invoice ID]]></column>
</columns>
</column_group>
<column_group id='exp_ship_date'>
<col_group_title><![CDATA[Exp Ship Date]]></col_group_title>
<column_size><![CDATA[110]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<columns>
<column id='exp_ship_date'><![CDATA[Exp Ship Date]]></column>
</columns>
</column_group>
<column_group id='exp_dlv_date'>
<col_group_title><![CDATA[Exp Dlv Date]]></col_group_title>
<column_size><![CDATA[110]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<columns>
<column id='exp_dlv_date'><![CDATA[Exp Dlv Date]]></column>
</columns>
</column_group>
<column_group id='lr_no'>
<col_group_title><![CDATA[Lr Number]]></col_group_title>
<column_size><![CDATA[80]]></column_size>
<column_alignment><![CDATA[right]]></column_alignment>
<columns>
<column id='lr_no'><![CDATA[Lr Number]]></column>
</columns>
</column_group>
<column_group id='lr_date'>
<col_group_title><![CDATA[Lr Date]]></col_group_title>
<column_size><![CDATA[90]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<columns>
<column id='lr_date'><![CDATA[Lr Date]]></column>
</columns>
</column_group>
<column_group id='pro_no'>
<col_group_title><![CDATA[Pro Number]]></col_group_title>
<column_size><![CDATA[90]]></column_size>
<column_alignment><![CDATA[right]]></column_alignment>
<columns>
<column id='pro_no'><![CDATA[Pro Number]]></column>
</columns>
</column_group>
<column_group id='site_fr'>
<col_group_title><![CDATA[Site From ]]></col_group_title>
<column_size><![CDATA[80]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<columns>
<column id='site_fr'><![CDATA[Site From]]></column>
</columns>
</column_group>
<column_group id='entity_code'>
<col_group_title><![CDATA[ Entity Code]]></col_group_title>
<column_size><![CDATA[80]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<columns>
<column id='entity_code'><![CDATA[Entity Code]]></column>
</columns>
</column_group>
<column_group id='entity_name'>
<col_group_title><![CDATA[ Entity Name]]></col_group_title>
<column_size><![CDATA[150]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<columns>
<column id='entity_name'><![CDATA[Entity Name]]></column>
</columns>
</column_group>
<column_group id='drug_lic_no'>
<col_group_title><![CDATA[Drug LIC Number]]></col_group_title>
<column_size><![CDATA[120]]></column_size>
<column_alignment><![CDATA[right]]></column_alignment>
<columns>
<column id='drug_lic_no'><![CDATA[Drug LIC Number]]></column>
</columns>
</column_group>
<column_group id='dlv_add1'>
<col_group_title><![CDATA[Dlv Add 1]]></col_group_title>
<column_size><![CDATA[200]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<columns>
<column id='dlv_add1'><![CDATA[Dlv Add 1]]></column>
</columns>
</column_group>
<column_group id='dlv_add2'>
<col_group_title><![CDATA[Dlv Add 2]]></col_group_title>
<column_size><![CDATA[200]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<columns>
<column id='dlv_add2'><![CDATA[Dlv Add 2]]></column>
</columns>
</column_group>
<column_group id='dlv_city'>
<col_group_title><![CDATA[Dlv City]]></col_group_title>
<column_size><![CDATA[90]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<columns>
<column id='dlv_city'><![CDATA[Dlv City]]></column>
</columns>
</column_group>
<column_group id='dlv_pin'>
<col_group_title><![CDATA[Dlv Pin]]></col_group_title>
<column_size><![CDATA[90]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<columns>
<column id='dlv_pin'><![CDATA[Dlv Pin]]></column>
</columns>
</column_group>
<column_group id='state'>
<col_group_title><![CDATA[State]]></col_group_title>
<column_size><![CDATA[70]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<columns>
<column id='state'><![CDATA[State]]></column>
</columns>
</column_group>
<column_group id='count_code_dlv'>
<col_group_title><![CDATA[Count Code Dlv]]></col_group_title>
<column_size><![CDATA[120]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<columns>
<column id='count_code_dlv'><![CDATA[Count Code Dlv]]></column>
</columns>
</column_group>
<column_group id='item_code'>
<col_group_title><![CDATA[Item Code]]></col_group_title>
<column_size><![CDATA[90]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<columns>
<column id='item_code'><![CDATA[Item Code]]></column>
</columns>
</column_group>
<column_group id='descr'>
<col_group_title><![CDATA[Description]]></col_group_title>
<column_size><![CDATA[150]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<columns>
<column id='descr'><![CDATA[Description]]></column>
</columns>
</column_group>
<column_group id='lot_no'>
<col_group_title><![CDATA[Lot No]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[right]]></column_alignment>
<columns>
<column id='lot_no'><![CDATA[Lot No]]></column>
</columns>
</column_group>
<column_group id='quantity_ord'>
<col_group_title><![CDATA[Quantity Ordered]]></col_group_title>
<column_size><![CDATA[110]]></column_size>
<column_alignment><![CDATA[right]]></column_alignment>
<columns>
<column id='quantity_ord'><![CDATA[Quantity Ordered]]></column>
</columns>
</column_group>
<column_group id='unit'>
<col_group_title><![CDATA[Unit]]></col_group_title>
<column_size><![CDATA[60]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<columns>
<column id='unit'><![CDATA[Unit]]></column>
</columns>
</column_group>
<column_group id='no_art'>
<col_group_title><![CDATA[Number of Articles]]></col_group_title>
<column_size><![CDATA[120]]></column_size>
<column_alignment><![CDATA[right]]></column_alignment>
<columns>
<column id='no_art'><![CDATA[Number of Articles]]></column>
</columns>
</column_group>
<column_group id='gross_weight'>
<col_group_title><![CDATA[Gross Weight]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[right]]></column_alignment>
<columns>
<column id='gross_weight'><![CDATA[Gross Weight]]></column>
</columns>
</column_group>
<column_group id='tare_weight'>
<col_group_title><![CDATA[Tare Weight]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[right]]></column_alignment>
<columns>
<column id='tare_weight'><![CDATA[Tare Weight]]></column>
</columns>
</column_group>
<column_group id='net_weight'>
<col_group_title><![CDATA[Net Weight]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[right]]></column_alignment>
<columns>
<column id='net_weight'><![CDATA[Net Weight]]></column>
</columns>
</column_group>
<column_group id='mfg_date'>
<col_group_title><![CDATA[MFG Date]]></col_group_title>
<column_size><![CDATA[90]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<columns>
<column id='mfg_date'><![CDATA[MFG Date]]></column>
</columns>
</column_group>
<column_group id='exp_date'>
<col_group_title><![CDATA[Expiry Date]]></col_group_title>
<column_size><![CDATA[90]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<columns>
<column id='exp_date'><![CDATA[Expiry Date]]></column>
</columns>
</column_group>
<column_group id='transporter_type'>
<col_group_title><![CDATA[Transporter Type]]></col_group_title>
<column_size><![CDATA[110]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<columns>
<column id='transporter_type'><![CDATA[Transporter Type]]></column>
</columns>
</column_group>
<column_group id='tran_code'>
<col_group_title><![CDATA[Transporter]]></col_group_title>
<column_size><![CDATA[90]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<columns>
<column id='tran_code'><![CDATA[Transporter]]></column>
</columns>
</column_group>
<column_group id='tran_name'>
<col_group_title><![CDATA[Name]]></col_group_title>
<column_size><![CDATA[180]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<columns>
<column id='tran_name'><![CDATA[Name]]></column>
</columns>
</column_group>
</grid>
</view>
</Root>
<?xml version='1.0'?>
<Root>
<filters display='N'>
<filter type='1'>
<default_value><![CDATA[1]]></default_value>
<col_name ><![CDATA[groupId]]></col_name>
<col_descr ><![CDATA[Group Id]]></col_descr>
<col_id><![CDATA[groupId]]></col_id>
<field_name><![CDATA[GROUP_ID]]></field_name>
<mod_name><![CDATA[DASHBOARD]]></mod_name>
<show_ontitle><![CDATA[1]]></show_ontitle>
<mandatory><![CDATA[Y]]></mandatory>
</filter>
<filter type='1'>
<default_value><![CDATA[1]]></default_value>
<col_name ><![CDATA[userId]]></col_name>
<col_descr ><![CDATA[User Id]]></col_descr>
<col_id><![CDATA[userId]]></col_id>
<field_name><![CDATA[USER_ID]]></field_name>
<mod_name><![CDATA[DASHBOARD]]></mod_name>
<show_ontitle><![CDATA[1]]></show_ontitle>
<mandatory><![CDATA[Y]]></mandatory>
</filter>
</filters>
<page_title ><![CDATA[Project Social Enterprise Prototype ]]></page_title>
<datasource id ='1' driverName='DriverITM'><![CDATA[TaskTrackingServlet]]></datasource>
<view id='1' name='Gantt Chart View'>
<component datasource='1' id='1' type='DHTML_GANTT'>
<ComponentTitle><![CDATA[Gantt Chart ]]></ComponentTitle>
<component_css><![CDATA[outerChartContainerPos1of1]]></component_css>
<component_icon><![CDATA[reportswht.png]]></component_icon>
<chart_properties>
<caption><![CDATA[]]></caption>
<height><![CDATA[250]]></height>
<width><![CDATA[60]]></width>
<bg_color><![CDATA[F0F0F0]]></bg_color>
</chart_properties>
<column_group id='data'>
<columns>
<column id='id'><![CDATA[TASK_ID]]></column>
<column id='text'><![CDATA[TASK_DESCR]]></column>
<column id='start_date'><![CDATA[START_DATE]]></column>
<column id='duration'><![CDATA[DURATION]]></column>
<column id='order'><![CDATA[TASK_ID]]></column>
<column id='progress'><![CDATA[PROGRESS]]></column>
<column id='open'><![CDATA[open]]></column>
<column id='priority'><![CDATA[PRIORITY]]></column>
<column id='parent'><![CDATA[TASK_ID_PARENT]]></column>
</columns>
</column_group>
<column_group id='links'>
<columns>
<column id='id'><![CDATA[id]]></column>
<column id='source'><![CDATA[Source]]></column>
<column id='target'><![CDATA[Target]]></column>
<column id='type'><![CDATA[Type]]></column>
</columns>
</column_group>
</component>
</view>
</Root>
<?xml version='1.0'?>
<Root>
<filters>
<filter type='3'>
<col_title><![CDATA[Heading of the Column]]></col_title>
<col_name id='SALES_PERS' moduleName='X'><![CDATA[Sales Person:]]></col_name>
<col_descr id='descr'><![CDATA[Descr]]></col_descr>
</filter>
<filter type='5'>
<col_title><![CDATA[Heading of the Column]]></col_title>
<col_name id='FOR_MONTH' moduleName='X'><![CDATA[Month:]]></col_name>
<col_descr id='descr'><![CDATA[Descr]]></col_descr>
</filter>
<filter type='5'>
<col_title><![CDATA[Heading of the Column]]></col_title>
<col_name id='ACCT_PRD' moduleName='X'><![CDATA[Financial Year:]]></col_name>
<col_descr id='descr'><![CDATA[Descr]]></col_descr>
</filter>
</filters>
<page_title><![CDATA[Doctors Visit Report:]]></page_title>
<datasource id ='1' driverName='DriverITM'><![CDATA[DoctorsVisitServlet]]></datasource>
<view id='1' name='Doctors Visit'>
<grid datasource='1' id='1' type='T'>
<component_type><![CDATA[DataGrid]]></component_type>
<column_group id='sales_pers'>
<col_group_title><![CDATA[ Sales Person ]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[right]]></column_alignment>
<columns>
<column id='sales_pers'><![CDATA[ Sales Person]]></column>
</columns>
</column_group>
<column_group id='salesperson_name'>
<col_group_title><![CDATA[Name ]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<columns>
<column id='salesperson_name'><![CDATA[Name ]]></column>
</columns>
</column_group>
<column_group id='strg_code'>
<col_group_title><![CDATA[SC Code ]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<columns>
<column id='strg_code'><![CDATA[SC Code ]]></column>
</columns>
</column_group>
<column_group id='cust_name'>
<col_group_title><![CDATA[Customer Name]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[right]]></column_alignment>
<columns>
<column id='cust_name'><![CDATA[Customer Name]]></column>
</columns>
</column_group>
<column_group id='speciality_code'>
<col_group_title><![CDATA[Spl Code]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[right]]></column_alignment>
<columns>
<column id='speciality_code'><![CDATA[spl Code]]></column>
</columns>
</column_group>
<column_group id='territory'>
<col_group_title><![CDATA[Territory]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[right]]></column_alignment>
<columns>
<column id='territory'><![CDATA[Territory]]></column>
</columns>
</column_group>
<column_group id='class_descr'>
<col_group_title><![CDATA[Class Code Description]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[right]]></column_alignment>
<columns>
<column id='class_descr'><![CDATA[Class Code Description]]></column>
</columns>
</column_group>
<column_group id='first_month'>
<col_group_title><![CDATA[ First Month]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[right]]></column_alignment>
<columns>
<column id='first_month'><![CDATA[First Month]]></column>
</columns>
</column_group>
<column_group id='second_month'>
<col_group_title><![CDATA[ Second Month]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[right]]></column_alignment>
<columns>
<column id='second_month'><![CDATA[Second Month]]></column>
</columns>
</column_group>
<column_group id='third_month'>
<col_group_title><![CDATA[ Third Month]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[right]]></column_alignment>
<columns>
<column id='third_month'><![CDATA[Third Month]]></column>
</columns>
</column_group>
</grid>
</view>
</Root>
<?xml version='1.0'?>
<Root>
<filters>
<filter type='3'>
<col_title><![CDATA[Heading of the Column]]></col_title>
<col_name id='SALES_PERS' moduleName='X'><![CDATA[Sales Person:]]></col_name>
<col_descr id='descr'><![CDATA[Descr]]></col_descr>
</filter>
<filter type='5'>
<col_title><![CDATA[Heading of the Column]]></col_title>
<col_name id='FOR_MONTH' moduleName='X'><![CDATA[Month:]]></col_name>
<col_descr id='descr'><![CDATA[Descr]]></col_descr>
</filter>
<filter type='5'>
<col_title><![CDATA[Heading of the Column]]></col_title>
<col_name id='ACCT_PRD' moduleName='X'><![CDATA[Financial Year:]]></col_name>
<col_descr id='descr'><![CDATA[Descr]]></col_descr>
</filter>
</filters>
<page_title><![CDATA[Outlets Visit Report:]]></page_title>
<datasource id ='1' driverName='DriverITM'><![CDATA[OutletsVisitServlet]]></datasource>
<view id='1' name='Outlets Visit'>
<grid datasource='1' id='1' type='T'>
<component_type><![CDATA[DataGrid]]></component_type>
<column_group id='sales_pers'>
<col_group_title><![CDATA[ Sales Person ]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[right]]></column_alignment>
<columns>
<column id='sales_pers'><![CDATA[ Sales Person]]></column>
</columns>
</column_group>
<column_group id='salesperson_name'>
<col_group_title><![CDATA[Name ]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<columns>
<column id='salesperson_name'><![CDATA[Name ]]></column>
</columns>
</column_group>
<column_group id='strg_code'>
<col_group_title><![CDATA[SC Code ]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<columns>
<column id='strg_code'><![CDATA[SC Code ]]></column>
</columns>
</column_group>
<column_group id='cust_name'>
<col_group_title><![CDATA[Customer Name]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<columns>
<column id='cust_name'><![CDATA[Customer Name]]></column>
</columns>
</column_group>
<column_group id='territory'>
<col_group_title><![CDATA[Territory]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<columns>
<column id='territory'><![CDATA[Territory]]></column>
</columns>
</column_group>
<column_group id='class_descr'>
<col_group_title><![CDATA[Class Code Description]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<columns>
<column id='class_descr'><![CDATA[Class Code Description]]></column>
</columns>
</column_group>
<column_group id='first_month'>
<col_group_title><![CDATA[ First Month]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[right]]></column_alignment>
<columns>
<column id='first_month'><![CDATA[First Month]]></column>
</columns>
</column_group>
<column_group id='second_month'>
<col_group_title><![CDATA[ Second Month]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[right]]></column_alignment>
<columns>
<column id='second_month'><![CDATA[Second Month]]></column>
</columns>
</column_group>
<column_group id='third_month'>
<col_group_title><![CDATA[ Third Month]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[right]]></column_alignment>
<columns>
<column id='third_month'><![CDATA[Third Month]]></column>
</columns>
</column_group>
</grid>
</view>
</Root>
<?xml version='1.0'?>
<Root>
<filters>
<filter type='3'>
<col_title><![CDATA[Heading of the Column]]></col_title>
<col_name id='SALES_PERS' moduleName='X'><![CDATA[Sales Person:]]></col_name>
<col_descr id='descr'><![CDATA[Descr]]></col_descr>
</filter>
<filter type='5'>
<col_title><![CDATA[Heading of the Column]]></col_title>
<col_name id='FOR_MONTH' moduleName='X'><![CDATA[Month:]]></col_name>
<col_descr id='descr'><![CDATA[Descr]]></col_descr>
</filter>
<filter type='5'>
<col_title><![CDATA[Heading of the Column]]></col_title>
<col_name id='ACCT_PRD' moduleName='X'><![CDATA[Financial Year:]]></col_name>
<col_descr id='descr'><![CDATA[Descr]]></col_descr>
</filter>
</filters>
<page_title><![CDATA[RSR Score Card:]]></page_title>
<datasource id ='1' driverName='DriverITM'><![CDATA[RSRScoreServlet]]></datasource>
<view id='1' name='RSR Score'>
<grid datasource='1' id='1' type='T'>
<component_type><![CDATA[DataGrid]]></component_type>
<column_group id='descr'>
<col_group_title><![CDATA[Teritory ]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<columns>
<column id='territory'><![CDATA[Teritory]]></column>
</columns>
</column_group>
<column_group id='insightId'>
<col_group_title><![CDATA[ Insight Id ]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[right]]></column_alignment>
<columns>
<column id='insight_id'><![CDATA[Insight Id]]></column>
</columns>
</column_group>
<column_group id='sale_prsn'>
<col_group_title><![CDATA[Sales Person ]]></col_group_title>
<column_size><![CDATA[112]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<columns>
<column id='sales_pers'><![CDATA[Sales Pers]]></column>
</columns>
</column_group>
<column_group id='fldWrkingDay'>
<col_group_title><![CDATA[ Field Working days]]></col_group_title>
<column_size><![CDATA[118]]></column_size>
<column_alignment><![CDATA[right]]></column_alignment>
<columns>
<column id='field_working_days'><![CDATA[ Field Working days]]></column>
</columns>
</column_group>
<column_group id='targetOutlets'>
<col_group_title><![CDATA[ Target Outlets]]></col_group_title>
<column_size><![CDATA[97]]></column_size>
<column_alignment><![CDATA[right]]></column_alignment>
<columns>
<column id='target_outlets'><![CDATA[ Target Outlets]]></column>
</columns>
</column_group>
<column_group id='chemistCall'>
<col_group_title><![CDATA[ Chemist Call ]]></col_group_title>
<column_size><![CDATA[97]]></column_size>
<column_alignment><![CDATA[right]]></column_alignment>
<columns>
<column id='chemist_call'><![CDATA[ Chemist Call ]]></column>
</columns>
</column_group>
<column_group id='totalCoverg'>
<col_group_title><![CDATA[ Total Coverage ]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[right]]></column_alignment>
<columns>
<column id='total_coverage'><![CDATA[ Total Coverage]]></column>
</columns>
</column_group>
<column_group id='productivCovrg'>
<col_group_title><![CDATA[ Productive Coverage ]]></col_group_title>
<column_size><![CDATA[122]]></column_size>
<column_alignment><![CDATA[right]]></column_alignment>
<columns>
<column id='productive_coverage'><![CDATA[ Productive Coverage]]></column>
</columns>
</column_group>
<column_group id='callAvrg'>
<col_group_title><![CDATA[ Call Average ]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[right]]></column_alignment>
<columns>
<column id='call_average'><![CDATA[ Call Average]]></column>
</columns>
</column_group>
<column_group id='tcPer'>
<col_group_title><![CDATA[ TC %]]></col_group_title>
<column_size><![CDATA[84]]></column_size>
<column_alignment><![CDATA[right]]></column_alignment>
<columns>
<column id='tc_per'><![CDATA[ TC %]]></column>
</columns>
</column_group><column_group id='pcPer'>
<col_group_title><![CDATA[ PC %]]></col_group_title>
<column_size><![CDATA[85]]></column_size>
<column_alignment><![CDATA[right]]></column_alignment>
<columns>
<column id='pc_per'><![CDATA[ PC %]]></column>
</columns>
</column_group>
</grid>
</view>
</Root>
<?xml version='1.0'?>
<Root>
<filters>
<filter type='3'>
<col_title><![CDATA[Heading of the Column]]></col_title>
<col_name id='SALES_PERS' moduleName='X'><![CDATA[Sales Person:]]></col_name>
<col_descr id='descr'><![CDATA[Descr]]></col_descr>
</filter>
<filter type='5'>
<col_title><![CDATA[Heading of the Column]]></col_title>
<col_name id='FOR_MONTH' moduleName='X'><![CDATA[Month:]]></col_name>
<col_descr id='descr'><![CDATA[Descr]]></col_descr>
</filter>
<filter type='5'>
<col_title><![CDATA[Heading of the Column]]></col_title>
<col_name id='ACCT_PRD' moduleName='X'><![CDATA[Financial Year:]]></col_name>
<col_descr id='descr'><![CDATA[Descr]]></col_descr>
</filter>
</filters>
<page_title><![CDATA[RSR Survey Report:]]></page_title>
<datasource id ='1' driverName='DriverITM'><![CDATA[RSRSurveyServlet]]></datasource>
<view id='1' name='RSR Survey'>
<grid datasource='1' id='1' type='T'>
<component_type><![CDATA[DataGrid]]></component_type>
<column_group id='date_1'>
<col_group_title><![CDATA[ Date ]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[right]]></column_alignment>
<columns>
<column id='date_1'><![CDATA[Date]]></column>
</columns>
</column_group>
<column_group id='insight_id'>
<col_group_title><![CDATA[ Insight Id ]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[right]]></column_alignment>
<columns>
<column id='insight_id'><![CDATA[Insight Id]]></column>
</columns>
</column_group>
<column_group id='sp_name'>
<col_group_title><![CDATA[ Sp Name ]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<columns>
<column id='sp_name'><![CDATA[Sp Name ]]></column>
</columns>
</column_group>
<column_group id='strg_code'>
<col_group_title><![CDATA[Strg Code ]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<columns>
<column id='strg_code'><![CDATA[Strg Code]]></column>
</columns>
</column_group>
<column_group id='strg_name'>
<col_group_title><![CDATA[ Strg Name]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[right]]></column_alignment>
<columns>
<column id='strg_name'><![CDATA[Strg Name]]></column>
</columns>
</column_group>
<column_group id='question'>
<col_group_title><![CDATA[Questions]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[right]]></column_alignment>
<columns>
<column id='question'><![CDATA[Questions]]></column>
</columns>
</column_group>
<column_group id='answer'>
<col_group_title><![CDATA[Answer]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[right]]></column_alignment>
<columns>
<column id='answer'><![CDATA[Answer]]></column>
</columns>
</column_group>
<column_group id='territory'>
<col_group_title><![CDATA[ Territory ]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[right]]></column_alignment>
<columns>
<column id='territory'><![CDATA[Territory]]></column>
</columns>
</column_group>
<column_group id='dcr_id'>
<col_group_title><![CDATA[ DCR Id ]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[right]]></column_alignment>
<columns>
<column id='dcr_id'><![CDATA[DCR Id]]></column>
</columns>
</column_group>
<column_group id='question_code'>
<col_group_title><![CDATA[ Question Code ]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[right]]></column_alignment>
<columns>
<column id='question_code'><![CDATA[Question Code]]></column>
</columns>
</column_group>
</grid>
</view>
</Root>
<?xml version='1.0'?>
<Root>
<filters>
<filter type='3'>
<col_title><![CDATA[Heading of the Column]]></col_title>
<col_name id='SALES_PERS' moduleName='X'><![CDATA[Sales Person:]]></col_name>
<col_descr id='descr'><![CDATA[Descr]]></col_descr>
</filter>
<filter type='5'>
<col_title><![CDATA[Heading of the Column]]></col_title>
<col_name id='FOR_MONTH' moduleName='X'><![CDATA[Month:]]></col_name>
<col_descr id='descr'><![CDATA[Descr]]></col_descr>
</filter>
<filter type='5'>
<col_title><![CDATA[Heading of the Column]]></col_title>
<col_name id='ACCT_PRD' moduleName='X'><![CDATA[Financial Year:]]></col_name>
<col_descr id='descr'><![CDATA[Descr]]></col_descr>
</filter>
</filters>
<page_title><![CDATA[RX Report:]]></page_title>
<datasource id ='1' driverName='DriverITM'><![CDATA[RXSurveyServlet]]></datasource>
<view id='1' name='RX Survey'>
<grid datasource='1' id='1' type='T'>
<component_type><![CDATA[DataGrid]]></component_type>
<column_group id='sp_name'>
<col_group_title><![CDATA[ Sale Person ]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[right]]></column_alignment>
<columns>
<column id='sp_name'><![CDATA[Sale Person]]></column>
</columns>
</column_group>
<column_group id='max_event_date'>
<col_group_title><![CDATA[ Max Event Date ]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[right]]></column_alignment>
<columns>
<column id='max_event_date'><![CDATA[Max Event Date]]></column>
</columns>
</column_group>
<column_group id='year'>
<col_group_title><![CDATA[ Year ]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[right]]></column_alignment>
<columns>
<column id='year'><![CDATA[Year]]></column>
</columns>
</column_group>
<column_group id='month'>
<col_group_title><![CDATA[ Month ]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[right]]></column_alignment>
<columns>
<column id='month'><![CDATA[Month]]></column>
</columns>
</column_group>
<column_group id='brand_code'>
<col_group_title><![CDATA[ Brand Code ]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[right]]></column_alignment>
<columns>
<column id='brand_code'><![CDATA[Brand Code]]></column>
</columns>
</column_group>
<column_group id='brand'>
<col_group_title><![CDATA[ Brand]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[right]]></column_alignment>
<columns>
<column id='brand'><![CDATA[Brand]]></column>
</columns>
</column_group>
<column_group id='doc_code'>
<col_group_title><![CDATA[Dr. Code ]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<columns>
<column id='doc_code'><![CDATA[Dr. Code ]]></column>
</columns>
</column_group>
<column_group id='doc_name'>
<col_group_title><![CDATA[Dr. Name ]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<columns>
<column id='doc_name'><![CDATA[Dr. Name ]]></column>
</columns>
</column_group>
<column_group id='spl_code'>
<col_group_title><![CDATA[ Spl. Code]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[right]]></column_alignment>
<columns>
<column id='spl_code'><![CDATA[Spl. Code]]></column>
</columns>
</column_group>
<column_group id='spl_descr'>
<col_group_title><![CDATA[ Decription]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[right]]></column_alignment>
<columns>
<column id='spl_descr'><![CDATA[Decription]]></column>
</columns>
</column_group>
<column_group id='presc_no'>
<col_group_title><![CDATA[Presc. No.]]></col_group_title>
<column_size><![CDATA[100]]></column_size>
<column_alignment><![CDATA[right]]></column_alignment>
<columns>
<column id='presc_no'><![CDATA[Presc. No.]]></column>
</columns>
</column_group>
</grid>
</view>
</Root>
<!-- This section start mapping for DQSA DASHBOARD on 19-Nov-2014-->
<servlet>
<servlet-name>TransitItemServlet</servlet-name>
<servlet-class>ibase.dashboard.sfa.servlet.TransitItemServlet</servlet-class>
</servlet>
<servlet-mapping id="TransitItemServlet">
<servlet-name>TransitItemServlet</servlet-name>
<url-pattern>/TransitItemServlet</url-pattern>
</servlet-mapping>
<!--End mapping for DQSA DASHBOARD on 19-Nov-2014-->
...@@ -43,5 +43,13 @@ ...@@ -43,5 +43,13 @@
</servlet-mapping> </servlet-mapping>
<!--Pending Status dashboard on dated 07 Mar 2016--> <!--Pending Status dashboard on dated 07 Mar 2016-->
<!--Start For GrantChart tastTracking-->
<servlet>
<servlet-name>TaskTrackingServlet</servlet-name>
<servlet-class>ibase.dashboard.social.servlet.TaskTrackingServlet</servlet-class>
</servlet>
<servlet-mapping id="TaskTrackingServlet">
<servlet-name>TaskTrackingServlet</servlet-name>
<url-pattern>/TaskTrackingServlet</url-pattern>
</servlet-mapping>
<!--End For GrantChart tastTracking-->
\ No newline at end of file
<servlet>
<servlet-name>ParentMetaDataServlet</servlet-name>
<servlet-class>ibase.dashboard.metadata.servlet.ParentMetaDataServlet</servlet-class>
</servlet>
<servlet-mapping id="ParentMetaDataServlet">
<servlet-name>ParentMetaDataServlet</servlet-name>
<url-pattern>/ParentMetaDataServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>DashboardFilterServlet</servlet-name>
<servlet-class>ibase.dashboard.metadata.servlet.DashboardFilterServlet</servlet-class>
</servlet>
<servlet-mapping id="DashboardFilterServlet">
<servlet-name>DashboardFilterServlet</servlet-name>
<url-pattern>/DashboardFilterServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>gwtTableToExcelServlet</servlet-name>
<servlet-class>ibase.server.TableToExcelServlet</servlet-class>
</servlet>
<servlet-mapping id="gwtTableToExcelServlet">
<servlet-name>gwtTableToExcelServlet</servlet-name>
<url-pattern>/dwh/gwtdashboardreport/excel</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>RSRScoreServlet</servlet-name>
<servlet-class>ibase.dashboard.sfa.servlet.RSRScoreServlet</servlet-class>
</servlet>
<servlet-mapping id="RSRScoreServlet">
<servlet-name>RSRScoreServlet</servlet-name>
<url-pattern>/RSRScoreServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>RSRSurveyServlet</servlet-name>
<servlet-class>ibase.dashboard.sfa.servlet.RSRSurveyServlet</servlet-class>
</servlet>
<servlet-mapping id="RSRSurveyServlet">
<servlet-name>RSRSurveyServlet</servlet-name>
<url-pattern>/RSRSurveyServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>RXSurveyServlet</servlet-name>
<servlet-class>ibase.dashboard.sfa.servlet.RXSurveyServlet</servlet-class>
</servlet>
<servlet-mapping id="RXSurveyServlet">
<servlet-name>RXSurveyServlet</servlet-name>
<url-pattern>/RXSurveyServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>OutletsVisitServlet</servlet-name>
<servlet-class>ibase.dashboard.sfa.servlet.OutletsVisitServlet</servlet-class>
</servlet>
<servlet-mapping id="OutletsVisitServlet">
<servlet-name>OutletsVisitServlet</servlet-name>
<url-pattern>/OutletsVisitServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>DoctorsVisitServlet</servlet-name>
<servlet-class>ibase.dashboard.sfa.servlet.DoctorsVisitServlet</servlet-class>
</servlet>
<servlet-mapping id="DoctorsVisitServlet">
<servlet-name>DoctorsVisitServlet</servlet-name>
<url-pattern>/DoctorsVisitServlet</url-pattern>
</servlet-mapping>
Insert into ITM2MENU (APPLICATION,LEVEL_1,LEVEL_2,LEVEL_3,LEVEL_4,LEVEL_5,WIN_NAME,DESCR,COMMENTS,MENU_PATH,ICON_PATH,CLOSE_ICON,OPEN_ICON,OBJ_TYPE,CHG_DATE,CHG_TERM,CHG_USER,MOB_DEPLOY)
values ('DQS',3,0,0,0,0,'/ibase/dwh/GwtDashboardPage.html?metadataname=dqsa','Transit Data ','Transit Data','DQS.1.0.0.0.0','e12_logo.gif',null,null,'I',to_date('16-SEP-14','DD-MON-RR'),'base','base',null);
Insert into itm2menu (APPLICATION,LEVEL_1,LEVEL_2,LEVEL_3,LEVEL_4,LEVEL_5,WIN_NAME,DESCR,COMMENTS,MENU_PATH,ICON_PATH,OBJ_TYPE,MOB_DEPLOY,CHG_USER,CHG_TERM,OPEN_ICON,CLOSE_ICON,CHG_DATE) values ('SFA',4,16,0,0,0,'/ibase/dwh/GwtDashboardPage.html?metadataname=rsrsurvey','RSR Survey','RSR Survey','SFA.4.16.0.0.0','e12_logo.gif','I',null,null,null,null,null,null);
Insert into itm2menu (APPLICATION,LEVEL_1,LEVEL_2,LEVEL_3,LEVEL_4,LEVEL_5,WIN_NAME,DESCR,COMMENTS,MENU_PATH,ICON_PATH,OBJ_TYPE,MOB_DEPLOY,CHG_USER,CHG_TERM,OPEN_ICON,CLOSE_ICON,CHG_DATE) values ('SFA',4,17,0,0,0,'/ibase/dwh/GwtDashboardPage.html?metadataname=doctorsvisit','Doctors Visit','Doctors Visit','SFA.4.17.0.0.0','e12_logo.gif','I',null,null,null,null,null,null);
Insert into itm2menu (APPLICATION,LEVEL_1,LEVEL_2,LEVEL_3,LEVEL_4,LEVEL_5,WIN_NAME,DESCR,COMMENTS,MENU_PATH,ICON_PATH,OBJ_TYPE,MOB_DEPLOY,CHG_USER,CHG_TERM,OPEN_ICON,CLOSE_ICON,CHG_DATE) values ('SFA',4,18,0,0,0,'/ibase/dwh/GwtDashboardPage.html?metadataname=outletsvisit','Outlets Visit','Outlets Visit','SFA.4.18.0.0.0','e12_logo.gif','I',null,null,null,null,null,null);
Insert into itm2menu (APPLICATION,LEVEL_1,LEVEL_2,LEVEL_3,LEVEL_4,LEVEL_5,WIN_NAME,DESCR,COMMENTS,MENU_PATH,ICON_PATH,OBJ_TYPE,MOB_DEPLOY,CHG_USER,CHG_TERM,OPEN_ICON,CLOSE_ICON,CHG_DATE) values ('SFA',4,50,0,0,0,'/ibase/dwh/GwtDashboardPage.html?metadataname=rxsurvey','RX Survey','RX Survey','SFA.4.15.0.0.0','e12_logo.gif','I',null,null,null,null,null,null);
Insert into itm2menu (APPLICATION,LEVEL_1,LEVEL_2,LEVEL_3,LEVEL_4,LEVEL_5,WIN_NAME,DESCR,COMMENTS,MENU_PATH,ICON_PATH,OBJ_TYPE,MOB_DEPLOY,CHG_USER,CHG_TERM,OPEN_ICON,CLOSE_ICON,CHG_DATE) values ('SFA',4,51,0,0,0,'/ibase/dwh/GwtDashboardPage.html?metadataname=rsrscore','RSR Score','RSR Score','SFA.4.51.0.0.0','e12_logo.gif','I',null,null,null,null,null,null);
package ibase.dashboard.sfa.ejb;
import ibase.system.config.ConnDriver;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import javax.ejb.Stateless;
import org.json.simple.JSONObject;
@Stateless
public class TaskTracking implements TaskTrackingLocal, TaskTrackingRemote
{
public TaskTracking()
{
}
@SuppressWarnings("unchecked")
public JSONObject getTask(String dataSourceName, String groupid, String userid) throws RemoteException, ITMException
{
JSONObject rowDataPendingTaskJson = new JSONObject();
JSONObject rowData = null;
String sql = "";
ResultSet rs = null;
PreparedStatement pstmt = null;
Connection conn = null;
ConnDriver connDriver = new ConnDriver();
try
{
conn = connDriver.getConnectDB(dataSourceName);
connDriver = null;
sql = "SELECT TASK_ID,DESCR, TO_CHAR(TASK_DATE,'DD-MM-YYYY') AS TASK_DATE,PROGRESS,TASK_STATUS,PRIORITY,TASK_ID__PARENT,PLAN_START_DATE,PLAN_END_DATE,( PLAN_END_DATE-PLAN_START_DATE) AS DURATION FROM TASK_TRACK WHERE Group_ID = '"+groupid+"' AND User_ID = '"+userid+"'";
System.out.println("sql is in new Interface =" + sql);
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
int count = 0;
while (rs.next())
{
rowData = new JSONObject();
rowData.put("id", checkNull(rs.getString("TASK_ID")));
rowData.put("text", checkNull(rs.getString("DESCR")));
rowData.put("start_date", checkNull(rs.getString("TASK_DATE")));
rowData.put("duration", checkNull(rs.getString("DURATION")));
rowData.put("order", checkNull(rs.getString("TASK_ID")));
rowData.put("progress", checkNull(rs.getString("PROGRESS")));
rowData.put("open", checkNull(rs.getString("TASK_STATUS")));
rowData.put("priority", checkNull(rs.getString("PRIORITY")));
rowData.put("parent", checkNull(rs.getString("TASK_ID__PARENT")));
rowDataPendingTaskJson.put(Integer.valueOf(count),rowData);
count++;
}
System.out.println(" rowDataPendingTaskJson is =" + rowDataPendingTaskJson);
} catch (Exception e)
{
e.printStackTrace();
throw new ITMException(e);
} finally
{
try
{
if (conn != null)
{
if (rs != null)
rs.close();
rs = null;
if (pstmt != null)
pstmt.close();
pstmt = null;
conn.close();
conn = null;
}
conn = null;
} catch (Exception d)
{
d.printStackTrace();
System.out.println("Exception in :TaskActivity:getTask():" + d.getMessage());
throw new ITMException(d);
}
}
return rowDataPendingTaskJson;
}
private String checkNull(String str)
{
if (str == null)
{
return "";
} else
{
return str;
}
}
}
\ No newline at end of file
package ibase.dashboard.sfa.ejb;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import org.json.simple.JSONObject;
@javax.ejb.Local
public interface TaskTrackingLocal
{
public JSONObject getTask(String dataSourceName, String groupid, String userid)throws RemoteException, ITMException;
}
package ibase.dashboard.sfa.ejb;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import org.json.simple.JSONObject;
@javax.ejb.Remote
public interface TaskTrackingRemote
{
public JSONObject getTask(String dataSourceName, String groupid, String userid) throws RemoteException, ITMException;
}
package ibase.dashboard.sfa.ejb;
import ibase.system.config.ConnDriver;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.text.SimpleDateFormat;
import javax.ejb.Stateless;
import org.json.simple.JSONObject;
/**
* Session Bean implementation class RecallDetails
*/
@Stateless
public class TransitItemDisplay extends ValidatorEJB implements TransitItemDisplayRemote, TransitItemDisplayLocal
{
/**
* Default constructor.
*/
public TransitItemDisplay()
{
}
GenericUtility genericUtility = GenericUtility.getInstance();
@SuppressWarnings("unchecked")
public JSONObject getTransitItemDetails(String dataSourceName) throws RemoteException, ITMException
{
JSONObject rawDataTransitJson = new JSONObject();
JSONObject rowData = null;
String sql = "";
ResultSet rs = null;
PreparedStatement pstmt = null;
Connection conn = null;
ConnDriver connDriver = new ConnDriver();
String frDate="",toDate="";
try
{
conn = connDriver.getConnectDB(dataSourceName);
connDriver = null;
SimpleDateFormat simpleDateFormat = new SimpleDateFormat( genericUtility.getApplDateFormat());
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
sql =" select THDR.SHIPMENT_ID,THDR.SHIPMENT_DATE,THDR.REF_NO DESPATCH_ID,THDR.REF_DATE DESP_DATE, "
+" THDR.INVOICE_ID,THDR.SHIP_DATE EXP_SHIP_DATE,THDR.EXP_DLV_DATE, "
+" THDR.LR_NO,THDR.LR_DATE,THDR.PRO_NO, "
+" CASE WHEN THDR.SITE_CODE IS NULL THEN '' ELSE THDR.SITE_CODE END "
+" SITE_FR, entity_code,entity_name,THDR.DRUG_LIC_NO,DLV_ADD1,DLV_ADD2, "
+" DLV_CITY,DLV_PIN,STATE_CODE__ENTITY STATE,COUNT_CODE__DLV, "
+" TDET.ITEM_CODE,ITEM.DESCR,LOT_NO,QUANTITY__ORD, "
+" TDET.UNIT,TDET.NO_ART,THDR.GROSS_WEIGHT,THDR.TARE_WEIGHT,THDR.NET_WEIGHT, "
+" TDET.MFG_DATE,TDET.EXP_DATE,TRANSPORTER_TYPE,THDR.TRAN_CODE,TRAN_NAME "
+" from TNT_TRAN_INFO THDR,TNT_TRAN_INFODET TDET,ITEM ITEM,TRANSPORTER TRN WHERE THDR.TRAN_ID=TDET.TRAN_ID AND THDR.TRAN_TYPE='S' "
+" AND TDET.ITEM_CODE=ITEM.ITEM_CODE AND THDR.TRAN_CODE=TRN.TRAN_CODE(+) AND case when THDR.CONFIRMED is null then 'N' else THDR.CONFIRMED end='Y' "
+" AND CASE WHEN THDR.DELIVERED IS NULL THEN 'N' ELSE THDR.DELIVERED END='N'"
+" order by REF_DATE ";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
int count = 0;
while (rs.next())
{
rowData = new JSONObject();
rowData.put("shipment_id", checkNull(rs.getString("SHIPMENT_ID")));
String shipDate=checkNull(rs.getString("SHIPMENT_DATE"));
if(shipDate!=null && shipDate.trim().length()>0)
{
rowData.put("shipment_date", simpleDateFormat.format(sdf.parse(shipDate)));
}
else{
rowData.put("shipment_date", shipDate);
}
rowData.put("despatch_id", checkNull(rs.getString("DESPATCH_ID")));
String despDate=checkNull(rs.getString("DESP_DATE"));
if(despDate!=null && despDate.trim().length()>0)
{
rowData.put("desp_date", simpleDateFormat.format(sdf.parse(despDate)));
}
else{
rowData.put("desp_date", despDate);
}
rowData.put("invoice_id", checkNull(rs.getString("INVOICE_ID")));
String expShipDate=checkNull(rs.getString("EXP_SHIP_DATE"));
if(expShipDate!=null && expShipDate.trim().length()>0)
{
rowData.put("exp_ship_date", simpleDateFormat.format(sdf.parse(expShipDate)));
}
else{
rowData.put("exp_ship_date", expShipDate);
}
String expDlvDate=checkNull(rs.getString("EXP_DLV_DATE"));
if(expDlvDate!=null && expDlvDate.trim().length()>0)
{
rowData.put("exp_dlv_date", simpleDateFormat.format(sdf.parse(expDlvDate)));
}
else{
rowData.put("exp_dlv_date", expDlvDate);
}
rowData.put("lr_no", checkNull(rs.getString("LR_NO")));
String lrDate=checkNull(rs.getString("LR_DATE"));
if(lrDate!=null && lrDate.trim().length()>0)
{
rowData.put("lr_date", simpleDateFormat.format(sdf.parse(lrDate)));
}
else{
rowData.put("lr_date", lrDate);
}
rowData.put("pro_no", checkNull(rs.getString("PRO_NO")));
rowData.put("site_fr", checkNull(rs.getString("SITE_FR")));
rowData.put("entity_code", checkNull(rs.getString("entity_code")));
rowData.put("entity_name", checkNull(rs.getString("entity_name")));
rowData.put("drug_lic_no", checkNull(rs.getString("DRUG_LIC_NO")));
rowData.put("dlv_add1", checkNull(rs.getString("DLV_ADD1")));
rowData.put("dlv_add2", checkNull(rs.getString("DLV_ADD2")));
rowData.put("dlv_city", checkNull(rs.getString("DLV_CITY")));
rowData.put("dlv_pin", checkNull(rs.getString("DLV_PIN")));
rowData.put("state", checkNull(rs.getString("STATE")));
rowData.put("count_code_dlv", checkNull(rs.getString("COUNT_CODE__DLV")));
rowData.put("item_code", checkNull(rs.getString("ITEM_CODE")));
rowData.put("descr", checkNull(rs.getString("DESCR")));
rowData.put("lot_no", checkNull(rs.getString("LOT_NO")));
rowData.put("quantity_ord", checkNull(rs.getString("QUANTITY__ORD")));
rowData.put("unit", checkNull(rs.getString("UNIT")));
rowData.put("no_art", checkNull(rs.getString("NO_ART")));
rowData.put("gross_weight", checkNull(rs.getString("GROSS_WEIGHT")));
rowData.put("tare_weight", checkNull(rs.getString("TARE_WEIGHT")));
rowData.put("net_weight", checkNull(rs.getString("NET_WEIGHT")));
String mfgDate = checkNull(rs.getString("MFG_DATE"));
String expDate=checkNull(rs.getString("EXP_DATE"));
if(mfgDate!=null && mfgDate.trim().length()>0)
{
rowData.put("mfg_date", simpleDateFormat.format(sdf.parse(mfgDate)));
}
else
{
rowData.put("mfg_date", mfgDate);
}
if(expDate!=null && expDate.trim().length()>0)
{
rowData.put("exp_date", simpleDateFormat.format(sdf.parse(expDate)));
}
else
{
rowData.put("mfg_date", expDate);
}
rowData.put("transporter_type", checkNull(rs.getString("TRANSPORTER_TYPE")));
rowData.put("tran_code" , checkNull(rs.getString("TRAN_CODE")));
rowData.put("tran_name" , checkNull(rs.getString("TRAN_NAME")));
rawDataTransitJson.put(count, rowData);
count++;
rowData=null;
}
System.out.println("getTransitItemDetails data :"+rawDataTransitJson);
}
catch (Exception e)
{
e.printStackTrace();
throw new ITMException(e);
} finally
{
try
{
if (conn != null)
{
if (rs != null)
rs.close();
rs = null;
if (pstmt != null)
pstmt.close();
pstmt = null;
conn.close();
conn = null;
}
conn = null;
} catch (Exception d)
{
d.printStackTrace();
System.out.println("Exception in :TransitItemDisplay : getTransitItemDetails() :" + d.getMessage());
throw new ITMException(d);
}
}
return rawDataTransitJson;
}
private String checkNull(String str)
{
if(str == null)
{
return "";
}
else
{
return str ;
}
}
}
package ibase.dashboard.sfa.ejb;
import ibase.webitm.ejb.ValidatorLocal;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Local;
import org.json.simple.JSONObject;
@Local
public interface TransitItemDisplayLocal extends ValidatorLocal
{
public JSONObject getTransitItemDetails(String dataSourceName) throws RemoteException, ITMException;
}
package ibase.dashboard.sfa.ejb;
import ibase.webitm.ejb.ValidatorRemote;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Remote;
import org.json.simple.JSONObject;
@Remote
public interface TransitItemDisplayRemote extends ValidatorRemote
{
public JSONObject getTransitItemDetails(String dataSourceName) throws RemoteException, ITMException;
}
package ibase.dashboard.sfa.servlet;
import ibase.dashboard.sfa.ejb.TaskTrackingRemote;
import ibase.system.config.AppConnectParm;
import ibase.webitm.utility.ITMException;
import java.io.IOException;
import java.io.OutputStream;
import javax.naming.InitialContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.json.simple.JSONObject;
public class TaskTrackingServlet extends HttpServlet
{
private static final long serialVersionUID = 1L;
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
doPost(request, response);
}
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
TaskTrackingRemote taskActivityRemote = null;
InitialContext context = null;
AppConnectParm appConnectParm = new AppConnectParm();
String dataSourceName = "";
String groupId = "";
String userId = "";
try
{
System.out.println("in TaskActivityServlet " );
response.setContentType("application/xml");
dataSourceName = request.getParameter("dataSourceName");
groupId = request.getParameter("groupId");
userId = request.getParameter("userId");
System.out.println("in TaskTrackingServlet groupId :"+groupId+"----userId :"+userId);
context = new InitialContext(appConnectParm.getProperty());
taskActivityRemote = (TaskTrackingRemote) context.lookup("ibase/TaskTracking/remote");
JSONObject jsonObjData = (JSONObject) taskActivityRemote.getTask( dataSourceName,groupId,userId);
OutputStream outputStream = response.getOutputStream();
outputStream.write(jsonObjData.toString().getBytes());
outputStream.flush();
outputStream.close();
System.out.println(" in servlet Final data set for TaskTrackingServlet build the Graph is===" + jsonObjData);
} catch (Exception e)
{
System.out.println("Exception : TaskTrackingServlet :doPost(HttpServletRequest request, HttpServletResponse response) :" + e);
try
{
throw new ITMException(e);
} catch (ITMException e1)
{
e1.printStackTrace();
}
}
}
}
\ No newline at end of file
package ibase.dashboard.sfa.servlet;
import ibase.dashboard.sfa.ejb.TransitItemDisplayRemote;
import ibase.system.config.AppConnectParm;
import ibase.webitm.utility.ITMException;
import java.io.IOException;
import java.io.OutputStream;
import javax.naming.InitialContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.json.simple.JSONObject;
@SuppressWarnings("serial")
public class TransitItemServlet extends HttpServlet
{
//private static final long serialVersionUID = 1L;
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
doPost(request, response);
}
@SuppressWarnings("unchecked")
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
TransitItemDisplayRemote transitRemote = null;
InitialContext context = null;
AppConnectParm appConnectParm = new AppConnectParm();
String dataSourceName = "";
String day = "", toDate = "",view="",reportName="";
try
{
response.setContentType("application/xml");
HttpSession session = request.getSession(true);
dataSourceName = request.getParameter("dataSourceName");
reportName = request.getParameter("reportName");
session.setAttribute("reportName", reportName);
System.out.println("reportName is =" + reportName );
System.out.println("in doPost" + "days is =:" + view+":" );
context = new InitialContext(appConnectParm.getProperty());
transitRemote = (TransitItemDisplayRemote) context.lookup("ibase/TransitItemDisplay/remote");
JSONObject jsonObjData = (JSONObject)transitRemote.getTransitItemDetails(dataSourceName);
OutputStream outputStream = response.getOutputStream();
outputStream.write(jsonObjData.toString().getBytes());
outputStream.flush();
outputStream.close();
System.out.println(" Final data set for TransitItemServlet build the Graph is===" + jsonObjData);
} catch (Exception e)
{
System.out.println("Exception : TransitItemServlet :doPost(HttpServletRequest request, HttpServletResponse response) :" + e);
try
{
throw new ITMException(e);
} catch (ITMException e1)
{
e1.printStackTrace();
}
}
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment