$re = '/(?<=P{)(.*\n?)(?=})/mU';
$str = '<?xml version="1.0" encoding="UTF-8"?>
<!-- Created with Jaspersoft Studio version 6.2.0.final using JasperReports Library version 6.2.0 -->
<!-- 2016-04-19T12:55:53 -->
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="Devices" columnCount="17" pageWidth="1700" pageHeight="1000" whenNoDataType="AllSectionsNoDetail" columnWidth="100" leftMargin="0" rightMargin="0" topMargin="0" bottomMargin="0" isIgnorePagination="true" uuid="959a4558-96ad-47f0-9beb-605e6635128b">
<property name="net.sf.jasperreports.print.keep.full.text" value="true"/>
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="polarisJdbcDataSource"/>
<style name="alternateStyle" backcolor="#D7DDE0">
<conditionalStyle>
<conditionExpression><![CDATA[new Boolean($V{REPORT_COUNT}.intValue()%2 != 0)]]></conditionExpression>
<style backcolor="#FFFFFF"/>
</conditionalStyle>
</style>
<subDataset name="DevicesByPlatform" uuid="c9ee509e-5aa9-4593-b292-2d454faf85d8">
<property name="com.jaspersoft.studio.data.sql.tables" value=""/>
<parameter name="tenantId" class="java.lang.Long">
<parameterDescription><![CDATA[]]></parameterDescription>
</parameter>
<parameter name="reportJobStartDate" class="java.sql.Timestamp">
<parameterDescription><![CDATA[]]></parameterDescription>
</parameter>
<parameter name="reportJobInterval" class="java.lang.Integer">
<parameterDescription><![CDATA[]]></parameterDescription>
</parameter>
<parameter name="reportJobIntervalUnit" class="java.lang.String">
<parameterDescription><![CDATA[]]></parameterDescription>
</parameter>
<parameter name="reportJobFilterStartDate" class="java.sql.Timestamp">
<parameterDescription><![CDATA[]]></parameterDescription>
</parameter>
<parameter name="reportJobFilterInterval" class="java.lang.Integer">
<parameterDescription><![CDATA[]]></parameterDescription>
</parameter>
<parameter name="reportJobFilterIntervalUnit" class="java.lang.String">
<parameterDescription><![CDATA[]]></parameterDescription>
</parameter>
<parameter name="reportJobRowLimit" class="java.lang.Integer">
<parameterDescription><![CDATA[]]></parameterDescription>
</parameter>
<queryString>
<![CDATA[SELECT * FROM execute_report_query (\'SELECT count(*) as devices_count,device_platform_type FROM flex_report_devices_vw where tenant_id=$[tenantId] AND modified_at > $[filterStartDate] AND modified_at <= $[filterEndDate] group by device_platform_type LIMIT $[rowLimit]\', p_tenantid := $P{tenantId}, p_reportjobstartdate := $P{reportJobStartDate}, p_reportjobinterval := $P{reportJobInterval}, p_reportjobintervalunit := $P{reportJobIntervalUnit}, p_reportjobfilterstartdate := $P{reportJobFilterStartDate}, p_reportjobfilterinterval := $P{reportJobFilterInterval}, p_reportjobfilterintervalunit := $P{reportJobFilterIntervalUnit}, p_reportjobrowlimit := $P{reportJobRowLimit}) output (devices_count bigint, device_platform_type t_platform_type)]]>
</queryString>
<field name="devices_count" class="java.lang.Long"/>
<field name="device_platform_type" class="java.lang.String"/>
</subDataset>
<subDataset name="DevicesByManufacturerPlatform" uuid="d26d963e-240b-4661-b4e0-b316c306bec2">
<property name="com.jaspersoft.studio.data.sql.tables" value=""/>
<parameter name="tenantId" class="java.lang.Long">
<parameterDescription><![CDATA[]]></parameterDescription>
</parameter>
<parameter name="reportJobStartDate" class="java.sql.Timestamp">
<parameterDescription><![CDATA[]]></parameterDescription>
</parameter>
<parameter name="reportJobInterval" class="java.lang.Integer">
<parameterDescription><![CDATA[]]></parameterDescription>
</parameter>
<parameter name="reportJobIntervalUnit" class="java.lang.String">
<parameterDescription><![CDATA[]]></parameterDescription>
</parameter>
<parameter name="reportJobFilterStartDate" class="java.sql.Timestamp">
<parameterDescription><![CDATA[]]></parameterDescription>
</parameter>
<parameter name="reportJobFilterInterval" class="java.lang.Integer">
<parameterDescription><![CDATA[]]></parameterDescription>
</parameter>
<parameter name="reportJobFilterIntervalUnit" class="java.lang.String">
<parameterDescription><![CDATA[]]></parameterDescription>
</parameter>
<parameter name="reportJobRowLimit" class="java.lang.Integer">
<parameterDescription><![CDATA[]]></parameterDescription>
</parameter>
<queryString>
<![CDATA[SELECT * FROM execute_report_query (\'select count(*) as devices_count,enrollment_month_year,device_platform_type as platform from flex_report_devices_vw where tenant_id=$[tenantId] AND modified_at > $[filterStartDate] AND modified_at <= $[filterEndDate] group by enrollment_month_year,device_platform_type LIMIT $[rowLimit]\', p_tenantid := $P{tenantId}, p_reportjobstartdate := $P{reportJobStartDate}, p_reportjobinterval := $P{reportJobInterval}, p_reportjobintervalunit := $P{reportJobIntervalUnit}, p_reportjobfilterstartdate := $P{reportJobFilterStartDate}, p_reportjobfilterinterval := $P{reportJobFilterInterval}, p_reportjobfilterintervalunit := $P{reportJobFilterIntervalUnit}, p_reportjobrowlimit := $P{reportJobRowLimit})output (devices_count bigint, enrollment_month_year text, platform t_platform_type)]]>
</queryString>
<field name="devices_count" class="java.lang.Long"/>
<field name="enrollment_month_year" class="java.lang.String"/>
<field name="platform" class="java.lang.String"/>
</subDataset>
<parameter name="tenantId" class="java.lang.Long"/>
<parameter name="tenantName" class="java.lang.String"/>
<parameter name="reportName" class="java.lang.String"/>
<parameter name="reportTemplateName" class="java.lang.String"/>
<parameter name="reportAuthor" class="java.lang.String"/>
<parameter name="tenantCompanyUrl" class="java.lang.String"/>
<parameter name="companyUrl" class="java.lang.String"/>
<parameter name="reportJobStartDate" class="java.sql.Timestamp"/>
<parameter name="reportJobInterval" class="java.lang.Integer"/>
<parameter name="reportJobIntervalUnit" class="java.lang.String"/>
<parameter name="reportJobFilterStartDate" class="java.sql.Timestamp"/>
<parameter name="reportJobFilterInterval" class="java.lang.Integer"/>
<parameter name="reportJobFilterIntervalUnit" class="java.lang.String"/>
<parameter name="reportJobRowLimit" class="java.lang.Integer"/>
<queryString>
<![CDATA[SELECT * FROM execute_report_query (\'SELECT device_id, display_name, uid, email_address, manufacturer, model, current_carrier_network, subscriber_carrier_network, mdm_last_checkin_at, imei, imsi, iccid, client_version, compliance_state, jailbroken, ownership_type, registration_state FROM flex_report_devices_vw WHERE tenant_id = $[tenantId] AND modified_at > $[filterStartDate] AND modified_at <= $[filterEndDate] LIMIT $[rowLimit]\', p_tenantid := $P{tenantId}, p_reportjobstartdate := $P{reportJobStartDate}, p_reportjobinterval := $P{reportJobInterval}, p_reportjobintervalunit := $P{reportJobIntervalUnit}, p_reportjobfilterstartdate := $P{reportJobFilterStartDate}, p_reportjobfilterinterval := $P{reportJobFilterInterval}, p_reportjobfilterintervalunit := $P{reportJobFilterIntervalUnit}, p_reportjobrowlimit := $P{reportJobRowLimit}) output (DEVICE_ID bigint, USER_DISPLAY_NAME t_display_name, UID t_email_address, USER_EMAIL_ADDRESS t_email_address, MANUFACTURER t_generic_device_attribute, MODEL VARCHAR, CURRENT_CARRIER_NETWORK t_generic_device_attribute, SUBSCRIBER_CARRIER_NETWORK t_generic_device_attribute, LAST_CHECKIN TIMESTAMP WITH TIME ZONE, IMEI t_generic_device_attribute, IMSI t_generic_device_attribute, ICCID t_generic_device_attribute, CLIENT_VERSION VARCHAR(45), DEVICE_COMPLIANT boolean, JAILBROKEN boolean, OWNERSHIP_TYPE VARCHAR(16), STATUS VARCHAR(16))]]>
</queryString>
<field name="DEVICE_ID" class="java.lang.String"/>
<field name="USER_DISPLAY_NAME" class="java.lang.String"/>
<field name="UID" class="java.lang.String"/>
<field name="USER_EMAIL_ADDRESS" class="java.lang.String"/>
<field name="MANUFACTURER" class="java.lang.String"/>
<field name="MODEL" class="java.lang.String"/>
<field name="CURRENT_CARRIER_NETWORK" class="java.lang.String"/>
<field name="SUBSCRIBER_CARRIER_NETWORK" class="java.lang.String"/>
<field name="LAST_CHECKIN" class="java.sql.Timestamp"/>
<field name="IMEI" class="java.lang.String"/>
<field name="IMSI" class="java.lang.String"/>
<field name="ICCID" class="java.lang.String"/>
<field name="CLIENT_VERSION" class="java.lang.String"/>
<field name="DEVICE_COMPLIANT" class="java.lang.String"/>
<field name="JAILBROKEN" class="java.lang.String"/>
<field name="OWNERSHIP_TYPE" class="java.lang.String"/>
<field name="STATUS" class="java.lang.String"/>
<background>
<band splitType="Stretch"/>
</background>
<pageHeader>
<band height="600" splitType="Stretch">
<frame>
<reportElement mode="Opaque" x="10" y="15" width="1680" height="40" uuid="b3c67162-1f57-42e6-894e-a57b8bab1b9e">
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
</reportElement>
<rectangle radius="10">
<reportElement x="0" y="0" width="1680" height="40" backcolor="#145590" uuid="081b2a86-de2d-40f2-b7b7-deb98066d270">
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
</reportElement>
</rectangle>
<textField>
<reportElement x="20" y="10" width="400" height="20" forecolor="#FCF5F5" uuid="d1f772c6-2385-43a0-bb0e-cd6d5e92484a"/>
<textElement textAlignment="Left" verticalAlignment="Middle">
<font fontName="Helvetica Neue" size="12" isBold="true"/>
</textElement>
<textFieldExpression><![CDATA[$P{tenantName}+ " / " + $P{reportTemplateName} + " Report - " + $P{reportName}]]></textFieldExpression>
</textField>
<textField>
<reportElement x="1200" y="13" width="400" height="15" forecolor="#FCF5F5" uuid="d1f772c6-2385-43a0-bb0e-cd6d5e92484a"/>
<textElement textAlignment="Left" verticalAlignment="Middle">
<font fontName="Helvetica Neue" size="12" isBold="true"/>
</textElement>
<textFieldExpression><![CDATA["Created by " + $P{reportAuthor}]]></textFieldExpression>
</textField>
<textField pattern=" MMM dd, yyyy HH:mm a">
<reportElement mode="Transparent" x="1510" y="5" width="149" height="30" forecolor="#FFFFFF" uuid="6ff6cf84-8c8c-4fee-84ce-b87fded51529"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font fontName="Helvetica Neue" size="12" isBold="true"/>
</textElement>
<textFieldExpression><![CDATA[new java.util.Date()]]></textFieldExpression>
</textField>
</frame>
<frame>
<reportElement x="0" y="0" width="1700" height="470" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" uuid="116cea5e-1aad-4261-89d5-830b7d0a2dc2">
<printWhenExpression><![CDATA[$V{PAGE_NUMBER} == 1]]></printWhenExpression>
</reportElement>
<rectangle radius="10">
<reportElement x="10" y="100" width="1680" height="90" uuid="3dff2356-ff3b-4745-90cb-50f449d20b82">
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
</reportElement>
</rectangle>
<image isUsingCache="false" isLazy="true" onErrorType="Blank">
<reportElement x="20" y="120" width="50" height="50" uuid="34990cf4-8d48-4912-8f05-b7c443ab3110">
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
</reportElement>
<imageExpression><![CDATA[$P{tenantCompanyUrl}]]></imageExpression>
</image>
<image onErrorType="Blank">
<reportElement x="1410" y="130" width="270" height="32" uuid="1ec6b7ca-e66f-405d-bc2a-b8a6f074d0e5">
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
</reportElement>
<imageExpression><![CDATA[$P{companyUrl}]]></imageExpression>
</image>
<textField>
<reportElement x="400" y="130" width="700" height="30" uuid="d1f772c6-2385-43a0-bb0e-cd6d5e92484a"/>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font fontName="Apple Braille" size="26" isBold="true"/>
</textElement>
<textFieldExpression><![CDATA[$P{reportTemplateName} + " Report - " + $P{reportName}]]></textFieldExpression>
</textField>
</frame>
<frame>
<reportElement x="50" y="80" width="1680" height="470" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" uuid="116cea5e-1aad-4261-89d5-830b7d0a2dc2">
<printWhenExpression><![CDATA[$V{PAGE_NUMBER} == 1]]></printWhenExpression>
</reportElement>
<pie3DChart>
<chart evaluationTime="Report">
<reportElement x="130" y="170" width="390" height="300" uuid="6b262ef8-432c-4d0f-873a-05a8d430eecb">
<printWhenExpression><![CDATA[$V{PAGE_NUMBER} == 1]]></printWhenExpression>
</reportElement>
<box>
<topPen lineWidth="1.0" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="1.0" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="1.0" lineStyle="Solid" lineColor="#000000"/>
<rightPen lineWidth="1.0" lineStyle="Solid" lineColor="#000000"/>
</box>
<chartTitle position="Top">
<font fontName="Helvetica Neue" size="14" isBold="true"/>
<titleExpression><![CDATA["Devices by OS Type"]]></titleExpression>
</chartTitle>
<chartSubtitle/>
<chartLegend/>
</chart>
<pieDataset>
<dataset>
<datasetRun subDataset="DevicesByPlatform" uuid="e9429b2a-686f-463b-8ae1-a6911a59ae09">
<datasetParameter name="tenantId">
<datasetParameterExpression><![CDATA[$P{tenantId}]]></datasetParameterExpression>
</datasetParameter>
<datasetParameter name="reportJobStartDate">
<datasetParameterExpression><![CDATA[$P{reportJobStartDate}]]></datasetParameterExpression>
</datasetParameter>
<datasetParameter name="reportJobInterval">
<datasetParameterExpression><![CDATA[$P{reportJobInterval}]]></datasetParameterExpression>
</datasetParameter>
<datasetParameter name="reportJobIntervalUnit">
<datasetParameterExpression><![CDATA[$P{reportJobIntervalUnit}]]></datasetParameterExpression>
</datasetParameter>
<datasetParameter name="reportJobFilterStartDate">
<datasetParameterExpression><![CDATA[$P{reportJobFilterStartDate}]]></datasetParameterExpression>
</datasetParameter>
<datasetParameter name="reportJobFilterInterval">
<datasetParameterExpression><![CDATA[$P{reportJobFilterInterval}]]></datasetParameterExpression>
</datasetParameter>
<datasetParameter name="reportJobFilterIntervalUnit">
<datasetParameterExpression><![CDATA[$P{reportJobFilterIntervalUnit}]]></datasetParameterExpression>
</datasetParameter>
<datasetParameter name="reportJobRowLimit">
<datasetParameterExpression><![CDATA[$P{reportJobRowLimit}]]></datasetParameterExpression>
</datasetParameter>
<connectionExpression><![CDATA[$P{REPORT_CONNECTION}]]></connectionExpression>
</datasetRun>
</dataset>
<keyExpression><![CDATA[$F{device_platform_type}]]></keyExpression>
<valueExpression><![CDATA[$F{devices_count}]]></valueExpression>
<labelExpression><![CDATA[$F{device_platform_type}]]></labelExpression>
</pieDataset>
<pie3DPlot>
<plot/>
<itemLabel/>
</pie3DPlot>
</pie3DChart>
<bar3DChart>
<chart evaluationTime="Report">
<reportElement isPrintRepeatedValues="false" x="590" y="170" width="460" height="300" uuid="99eca8e4-59fc-43eb-896f-42c409d7b95a"/>
<box>
<topPen lineWidth="1.0" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="1.0" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="1.0" lineStyle="Solid" lineColor="#000000"/>
<rightPen lineWidth="1.0" lineStyle="Solid" lineColor="#000000"/>
</box>
<chartTitle>
<font fontName="Helvetica Neue" size="14" isBold="true"/>
<titleExpression><![CDATA["Devices Enrollment per month"]]></titleExpression>
</chartTitle>
<chartSubtitle/>
<chartLegend/>
</chart>
<categoryDataset>
<dataset>
<datasetRun subDataset="DevicesByManufacturerPlatform" uuid="2c6998a6-d357-44d7-9efc-38a314f9ffe5">
<datasetParameter name="tenantId">
<datasetParameterExpression><![CDATA[$P{tenantId}]]></datasetParameterExpression>
</datasetParameter>
<datasetParameter name="reportJobStartDate">
<datasetParameterExpression><![CDATA[$P{reportJobStartDate}]]></datasetParameterExpression>
</datasetParameter>
<datasetParameter name="reportJobInterval">
<datasetParameterExpression><![CDATA[$P{reportJobInterval}]]></datasetParameterExpression>
</datasetParameter>
<datasetParameter name="reportJobIntervalUnit">
<datasetParameterExpression><![CDATA[$P{reportJobIntervalUnit}]]></datasetParameterExpression>
</datasetParameter>
<datasetParameter name="reportJobFilterStartDate">
<datasetParameterExpression><![CDATA[$P{reportJobFilterStartDate}]]></datasetParameterExpression>
</datasetParameter>
<datasetParameter name="reportJobFilterInterval">
<datasetParameterExpression><![CDATA[$P{reportJobFilterInterval}]]></datasetParameterExpression>
</datasetParameter>
<datasetParameter name="reportJobFilterIntervalUnit">
<datasetParameterExpression><![CDATA[$P{reportJobFilterIntervalUnit}]]></datasetParameterExpression>
</datasetParameter>
<datasetParameter name="reportJobRowLimit">
<datasetParameterExpression><![CDATA[$P{reportJobRowLimit}]]></datasetParameterExpression>
</datasetParameter>
</datasetRun>
</dataset>
<categorySeries>
<seriesExpression><![CDATA[$F{platform}]]></seriesExpression>
<categoryExpression><![CDATA[$F{enrollment_month_year}]]></categoryExpression>
<valueExpression><![CDATA[$F{devices_count}]]></valueExpression>
<labelExpression><![CDATA[$F{enrollment_month_year}]]></labelExpression>
</categorySeries>
</categoryDataset>
<bar3DPlot>
<plot>
<seriesColor seriesOrder="0" color="#B5B5D4"/>
<seriesColor seriesOrder="1" color="#8D4A8E"/>
<seriesColor seriesOrder="2" color="#913708"/>
<seriesColor seriesOrder="3" color="#5862F4"/>
<seriesColor seriesOrder="4" color="#5668EC"/>
<seriesColor seriesOrder="5" color="#256E25"/>
<seriesColor seriesOrder="6" color="#6524C0"/>
<seriesColor seriesOrder="7" color="#C34ABF"/>
<seriesColor seriesOrder="8" color="#880E23"/>
<seriesColor seriesOrder="9" color="#B3F019"/>
<seriesColor seriesOrder="10" color="#05AEAD"/>
<seriesColor seriesOrder="11" color="#8E2487"/>
<seriesColor seriesOrder="12" color="#478FCB"/>
</plot>
<itemLabel/>
<categoryAxisFormat>
<axisFormat/>
</categoryAxisFormat>
<valueAxisFormat>
<axisFormat/>
</valueAxisFormat>
</bar3DPlot>
</bar3DChart>
</frame>
</band>
</pageHeader>
<columnHeader>
<band height="20">
<staticText>
<reportElement mode="Opaque" x="10" y="0" width="90" height="20" forecolor="#FAF7F7" backcolor="#676C76" uuid="e9780619-6031-4053-bf09-9ff4452cb708"/>
<box>
<topPen lineWidth="1.0"/>
<leftPen lineWidth="1.0"/>
<bottomPen lineWidth="1.0"/>
<rightPen lineWidth="1.0"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="12" isBold="true"/>
</textElement>
<text><![CDATA[Device ID]]></text>
</staticText>
<staticText>
<reportElement mode="Opaque" x="100" y="0" width="100" height="20" forecolor="#FAF7F7" backcolor="#676C76" uuid="be8762d0-500b-44e6-9834-11fe4c03b4c0"/>
<box>
<topPen lineWidth="1.0"/>
<leftPen lineWidth="1.0"/>
<bottomPen lineWidth="1.0"/>
<rightPen lineWidth="1.0"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="12" isBold="true"/>
</textElement>
<text><![CDATA[Display Name]]></text>
</staticText>
<staticText>
<reportElement mode="Opaque" x="200" y="0" width="100" height="20" forecolor="#FAF7F7" backcolor="#676C76" uuid="eddb54fe-a85f-4071-87ab-c6f079d41e87"/>
<box>
<topPen lineWidth="1.0"/>
<leftPen lineWidth="1.0"/>
<bottomPen lineWidth="1.0"/>
<rightPen lineWidth="1.0"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="12" isBold="true"/>
</textElement>
<text><![CDATA[Username]]></text>
</staticText>
<staticText>
<reportElement mode="Opaque" x="300" y="0" width="100" height="20" forecolor="#FAF7F7" backcolor="#676C76" uuid="4d11d54e-4511-487b-bc75-9509bac8a159"/>
<box>
<topPen lineWidth="1.0"/>
<leftPen lineWidth="1.0"/>
<bottomPen lineWidth="1.0"/>
<rightPen lineWidth="1.0"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="12" isBold="true"/>
</textElement>
<text><![CDATA[Email Address]]></text>
</staticText>
<staticText>
<reportElement mode="Opaque" x="400" y="0" width="100" height="20" forecolor="#FAF7F7" backcolor="#676C76" uuid="73595c9e-90c7-476c-8cfc-1e140d96dbf7"/>
<box>
<topPen lineWidth="1.0"/>
<leftPen lineWidth="1.0"/>
<bottomPen lineWidth="1.0"/>
<rightPen lineWidth="1.0"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="12" isBold="true"/>
</textElement>
<text><![CDATA[Make]]></text>
</staticText>
<staticText>
<reportElement mode="Opaque" x="500" y="0" width="100" height="20" forecolor="#FAF7F7" backcolor="#676C76" uuid="2d96ce5c-2ddb-41ee-9966-4d763474e838"/>
<box>
<topPen lineWidth="1.0"/>
<leftPen lineWidth="1.0"/>
<bottomPen lineWidth="1.0"/>
<rightPen lineWidth="1.0"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="12" isBold="true"/>
</textElement>
<text><![CDATA[Model]]></text>
</staticText>
<staticText>
<reportElement mode="Opaque" x="600" y="0" width="100" height="20" forecolor="#FAF7F7" backcolor="#676C76" uuid="e22ea1c7-94ba-49d1-8f9a-721f63eb6cf2"/>
<box>
<topPen lineWidth="1.0"/>
<leftPen lineWidth="1.0"/>
<bottomPen lineWidth="1.0"/>
<rightPen lineWidth="1.0"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="12" isBold="true"/>
</textElement>
<text><![CDATA[Carrier]]></text>
</staticText>
<staticText>
<reportElement mode="Opaque" x="700" y="0" width="100" height="20" forecolor="#FAF7F7" backcolor="#676C76" uuid="a8510e73-11ad-4342-aec8-6d16b9ff0492"/>
<box>
<topPen lineWidth="1.0"/>
<leftPen lineWidth="1.0"/>
<bottomPen lineWidth="1.0"/>
<rightPen lineWidth="1.0"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="12" isBold="true"/>
</textElement>
<text><![CDATA[Subscriber Carrier Network]]></text>
</staticText>
<staticText>
<reportElement mode="Opaque" x="800" y="0" width="100" height="20" forecolor="#FAF7F7" backcolor="#676C76" uuid="296d1ff9-93a4-4342-a7fc-ee9ed484a0d1"/>
<box>
<topPen lineWidth="1.0"/>
<leftPen lineWidth="1.0"/>
<bottomPen lineWidth="1.0"/>
<rightPen lineWidth="1.0"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="12" isBold="true"/>
</textElement>
<text><![CDATA[Last Checkin]]></text>
</staticText>
<staticText>
<reportElement mode="Opaque" x="900" y="0" width="100" height="20" forecolor="#FAF7F7" backcolor="#676C76" uuid="df1efa02-1601-4058-8a8e-389f746a67db"/>
<box>
<topPen lineWidth="1.0"/>
<leftPen lineWidth="1.0"/>
<bottomPen lineWidth="1.0"/>
<rightPen lineWidth="1.0"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="12" isBold="true"/>
</textElement>
<text><![CDATA[IMEI]]></text>
</staticText>
<staticText>
<reportElement mode="Opaque" x="1000" y="0" width="100" height="20" forecolor="#FAF7F7" backcolor="#676C76" uuid="333670e6-4312-4144-bde2-37d29afff4d0"/>
<box>
<topPen lineWidth="1.0"/>
<leftPen lineWidth="1.0"/>
<bottomPen lineWidth="1.0"/>
<rightPen lineWidth="1.0"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="12" isBold="true"/>
</textElement>
<text><![CDATA[IMSI]]></text>
</staticText>
<staticText>
<reportElement mode="Opaque" x="1100" y="0" width="100" height="20" forecolor="#FAF7F7" backcolor="#676C76" uuid="8f0fbafb-2667-450d-9685-17aaf585fa0a"/>
<box>
<topPen lineWidth="1.0"/>
<leftPen lineWidth="1.0"/>
<bottomPen lineWidth="1.0"/>
<rightPen lineWidth="1.0"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="12" isBold="true"/>
</textElement>
<text><![CDATA[ICCID]]></text>
</staticText>
<staticText>
<reportElement mode="Opaque" x="1200" y="0" width="100" height="20" forecolor="#FAF7F7" backcolor="#676C76" uuid="98226866-ce7f-4894-885d-853eef58f873"/>
<box>
<topPen lineWidth="1.0"/>
<leftPen lineWidth="1.0"/>
<bottomPen lineWidth="1.0"/>
<rightPen lineWidth="1.0"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="12" isBold="true"/>
</textElement>
<text><![CDATA[Go Client Version]]></text>
</staticText>
<staticText>
<reportElement mode="Opaque" x="1300" y="0" width="100" height="20" forecolor="#FAF7F7" backcolor="#676C76" uuid="9d586dec-2da0-4169-b93a-01f97598ec4e"/>
<box>
<topPen lineWidth="1.0"/>
<leftPen lineWidth="1.0"/>
<bottomPen lineWidth="1.0"/>
<rightPen lineWidth="1.0"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="12" isBold="true"/>
</textElement>
<text><![CDATA[Device Posture]]></text>
</staticText>
<staticText>
<reportElement mode="Opaque" x="1400" y="0" width="100" height="20" forecolor="#FAF7F7" backcolor="#676C76" uuid="52c5aed6-f146-4dfc-9862-fe02705637b3"/>
<box>
<topPen lineWidth="1.0"/>
<leftPen lineWidth="1.0"/>
<bottomPen lineWidth="1.0"/>
<rightPen lineWidth="1.0"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="12" isBold="true"/>
</textElement>
<text><![CDATA[Jail Break Status]]></text>
</staticText>
<staticText>
<reportElement mode="Opaque" x="1500" y="0" width="100" height="20" forecolor="#FAF7F7" backcolor="#676C76" uuid="e8b8cfad-f4d4-41dd-be8a-b59d8434d872"/>
<box>
<topPen lineWidth="1.0"/>
<leftPen lineWidth="1.0"/>
<bottomPen lineWidth="1.0"/>
<rightPen lineWidth="1.0"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="12" isBold="true"/>
</textElement>
<text><![CDATA[Device Ownership]]></text>
</staticText>
<staticText>
<reportElement mode="Opaque" x="1600" y="0" width="100" height="20" forecolor="#FAF7F7" backcolor="#676C76" uuid="d83bd576-cf00-4916-850f-b025f11dc77b"/>
<box>
<topPen lineWidth="1.0"/>
<leftPen lineWidth="1.0"/>
<bottomPen lineWidth="1.0"/>
<rightPen lineWidth="1.0"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font size="12" isBold="true"/>
</textElement>
<text><![CDATA[Device Registration Status]]></text>
</staticText>
</band>
</columnHeader>
<detail>
<band height="20" splitType="Stretch">
<textField isBlankWhenNull="true">
<reportElement style="alternateStyle" mode="Opaque" x="10" y="0" width="90" height="20" uuid="55f0c10e-3491-4a3f-be23-3afe7357a051"/>
<box>
<topPen lineWidth="1.0"/>
<leftPen lineWidth="1.0"/>
<bottomPen lineWidth="1.0"/>
<rightPen lineWidth="1.0"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$F{DEVICE_ID}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement style="alternateStyle" mode="Opaque" x="100" y="0" width="100" height="20" uuid="2d60d842-4646-42e9-b4cc-5387711fae9b"/>
<box>
<topPen lineWidth="1.0"/>
<leftPen lineWidth="1.0"/>
<bottomPen lineWidth="1.0"/>
<rightPen lineWidth="1.0"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$F{USER_DISPLAY_NAME}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement style="alternateStyle" mode="Opaque" x="200" y="0" width="100" height="20" uuid="6419c202-f511-41f6-8c26-550630021ab3"/>
<box>
<topPen lineWidth="1.0"/>
<leftPen lineWidth="1.0"/>
<bottomPen lineWidth="1.0"/>
<rightPen lineWidth="1.0"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$F{UID}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement style="alternateStyle" mode="Opaque" x="300" y="0" width="100" height="20" uuid="ae213318-b166-454c-89df-2defde28fb48"/>
<box>
<topPen lineWidth="1.0"/>
<leftPen lineWidth="1.0"/>
<bottomPen lineWidth="1.0"/>
<rightPen lineWidth="1.0"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$F{USER_EMAIL_ADDRESS}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement style="alternateStyle" mode="Opaque" x="400" y="0" width="100" height="20" uuid="622c22e7-8ab0-4910-9bdb-f6c9c0468b12"/>
<box>
<topPen lineWidth="1.0"/>
<leftPen lineWidth="1.0"/>
<bottomPen lineWidth="1.0"/>
<rightPen lineWidth="1.0"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$F{MANUFACTURER}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement style="alternateStyle" mode="Opaque" x="500" y="0" width="100" height="20" uuid="f2a630fb-8245-489a-a85d-df66c80f31dd"/>
<box>
<topPen lineWidth="1.0"/>
<leftPen lineWidth="1.0"/>
<bottomPen lineWidth="1.0"/>
<rightPen lineWidth="1.0"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$F{MODEL}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement style="alternateStyle" mode="Opaque" x="600" y="0" width="100" height="20" uuid="f9b0dd0b-0df0-4475-a152-2e79193a2fb7"/>
<box>
<topPen lineWidth="1.0"/>
<leftPen lineWidth="1.0"/>
<bottomPen lineWidth="1.0"/>
<rightPen lineWidth="1.0"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$F{CURRENT_CARRIER_NETWORK}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement style="alternateStyle" mode="Opaque" x="700" y="0" width="100" height="20" uuid="8ccf32e1-3355-41a9-a81e-763185f59cad"/>
<box>
<topPen lineWidth="1.0"/>
<leftPen lineWidth="1.0"/>
<bottomPen lineWidth="1.0"/>
<rightPen lineWidth="1.0"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$F{SUBSCRIBER_CARRIER_NETWORK}]]></textFieldExpression>
</textField>
<textField pattern="MMM d, yyyy h:mm:ss.SSS a z" isBlankWhenNull="true">
<reportElement style="alternateStyle" mode="Opaque" x="800" y="0" width="100" height="20" uuid="d2727682-7ae2-4da5-a911-95779287d206"/>
<box>
<topPen lineWidth="1.0"/>
<leftPen lineWidth="1.0"/>
<bottomPen lineWidth="1.0"/>
<rightPen lineWidth="1.0"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$F{LAST_CHECKIN}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement style="alternateStyle" mode="Opaque" x="900" y="0" width="100" height="20" uuid="8f5218e3-e183-4228-8e97-c3e31c249b6e"/>
<box>
<topPen lineWidth="1.0"/>
<leftPen lineWidth="1.0"/>
<bottomPen lineWidth="1.0"/>
<rightPen lineWidth="1.0"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$F{IMEI}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement style="alternateStyle" mode="Opaque" x="1000" y="0" width="100" height="20" uuid="e5a9239e-a091-4424-afe2-807a41322530"/>
<box>
<topPen lineWidth="1.0"/>
<leftPen lineWidth="1.0"/>
<bottomPen lineWidth="1.0"/>
<rightPen lineWidth="1.0"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$F{IMSI}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement style="alternateStyle" mode="Opaque" x="1100" y="0" width="100" height="20" uuid="fdd43184-cf61-47f9-a81c-9e4e7aa52fc9"/>
<box>
<topPen lineWidth="1.0"/>
<leftPen lineWidth="1.0"/>
<bottomPen lineWidth="1.0"/>
<rightPen lineWidth="1.0"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$F{ICCID}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement style="alternateStyle" mode="Opaque" x="1200" y="0" width="100" height="20" uuid="83609553-3e89-4d58-b32a-c93a814c0e84"/>
<box>
<topPen lineWidth="1.0"/>
<leftPen lineWidth="1.0"/>
<bottomPen lineWidth="1.0"/>
<rightPen lineWidth="1.0"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$F{CLIENT_VERSION}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement style="alternateStyle" mode="Opaque" x="1300" y="0" width="100" height="20" uuid="e249ee74-1830-4b3b-b6f3-500f38d7a2ad"/>
<box>
<topPen lineWidth="1.0"/>
<leftPen lineWidth="1.0"/>
<bottomPen lineWidth="1.0"/>
<rightPen lineWidth="1.0"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$F{DEVICE_COMPLIANT}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement style="alternateStyle" mode="Opaque" x="1400" y="0" width="100" height="20" uuid="2c02078d-b25b-4355-b366-3d4523a8e66c"/>
<box>
<topPen lineWidth="1.0"/>
<leftPen lineWidth="1.0"/>
<bottomPen lineWidth="1.0"/>
<rightPen lineWidth="1.0"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$F{JAILBROKEN}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement style="alternateStyle" mode="Opaque" x="1500" y="0" width="100" height="20" uuid="dfbbe32d-0e9c-40b0-93f6-d74b2ef52f72"/>
<box>
<topPen lineWidth="1.0"/>
<leftPen lineWidth="1.0"/>
<bottomPen lineWidth="1.0"/>
<rightPen lineWidth="1.0"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$F{OWNERSHIP_TYPE}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement style="alternateStyle" mode="Opaque" x="1600" y="0" width="100" height="20" uuid="a162559c-e6b3-4276-ade3-48bb6b04e071"/>
<box>
<topPen lineWidth="1.0"/>
<leftPen lineWidth="1.0"/>
<bottomPen lineWidth="1.0"/>
<rightPen lineWidth="1.0"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$F{STATUS}]]></textFieldExpression>
</textField>
</band>
</detail>
<columnFooter>
<band height="62" splitType="Stretch"/>
</columnFooter>
<pageFooter>
<band height="229" splitType="Stretch">
<frame>
<reportElement mode="Opaque" x="10" y="160" width="1680" height="40" uuid="351f2aa7-0a38-4d20-b5fd-bf15e4f02ed0">
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
</reportElement>
<rectangle radius="10">
<reportElement x="0" y="0" width="1680" height="40" backcolor="#145590" uuid="081b2a86-de2d-40f2-b7b7-deb98066d270">
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
</reportElement>
</rectangle>
<staticText>
<reportElement mode="Transparent" x="20" y="10" width="230" height="20" forecolor="#FCF5F5" uuid="dfe1c283-5dec-47da-9b29-14f22e811604">
<property name="com.jaspersoft.studio.unit.height" value="pixel"/>
</reportElement>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font fontName="Helvetica Neue" size="12" isBold="true"/>
</textElement>
<text><![CDATA[ Generated by MobileIron]]></text>
</staticText>
<textField pattern="">
<reportElement mode="Transparent" x="1500" y="12" width="70" height="17" forecolor="#FFFFFF" uuid="dcd2ef78-db1c-460f-ab86-8504f77a48bd"/>
<textElement textAlignment="Right" verticalAlignment="Middle">
<font fontName="Helvetica Neue" size="12" isBold="true"/>
</textElement>
<textFieldExpression><![CDATA[String.valueOf("Page "+$V{PAGE_NUMBER})]]></textFieldExpression>
</textField>
<textField evaluationTime="Report" pattern="">
<reportElement mode="Transparent" x="1570" y="12" width="40" height="17" forecolor="#FFFFFF" uuid="17ccee05-2ed8-4d4b-adbf-1205d79c7496"/>
<textElement textAlignment="Left" verticalAlignment="Middle">
<font fontName="Helvetica Neue" size="12" isBold="true"/>
</textElement>
<textFieldExpression><![CDATA[String.valueOf(" / "+$V{PAGE_NUMBER})]]></textFieldExpression>
</textField>
</frame>
</band>
</pageFooter>
<summary>
<band splitType="Stretch"/>
</summary>
</jasperReport>
';
preg_match_all($re, $str, $matches, PREG_SET_ORDER, 0);
// Print the entire match result
var_dump($matches);
Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for PHP, please visit: http://php.net/manual/en/ref.pcre.php