Tre Cogros 0ol Voo||e corporerl car add srarl prores (3yro|ar oased, sucr as No||a, w|rdoWs Voo||e oased, sucr as lTC, ard 8|ac|8erry) as polerl|a| c||erls. For lre 8|ac|8erry, you reed lo add lre 8|ac|8erry Erlerpr|se 3erver (8E3) lo lre Cogros lrlraslruclure, ard lre V03 3erv|ces rusl oe erao|ed. lr |arge corpar|es, lrere r|grl oe a c|usler ol 8|ac|8erry Erlerpr|se 3ervers. lr lr|s case, lre Cogros 0ol Voo||e galeWay reeds lo oe corl|gured lo la|| lo lre pr|rary 8|ac|8erry Erlerpr|se 3erver. Tre overv|eW d|agrar sroWr |r F|gure 3-1 dep|cls lre re|al|orsr|p ol a|| lrese corporerls. Nole lral, excepl lor lre 8|ac|8erry, a|| srarlprores car corrur|cale d|recl|y W|lr Cogros.
3.2.1 SpeciaI considerations for providing content to mobiIe devices
Voo||e dev|ces are rol ar ell|c|erl rep|acererl lor a des|lop or roo||e corpuler. Tre screer's s|ze a||oWs or|y a ||r|led arourl ol |rlorral|or lo oe d|sp|ayed. A|so, prorpl|rg srou|d oe r|r|r|zed oecause ol lre lorr laclor ol lre dev|ce.
Tre largel user corrur|ly lor roo||e dev|ces are lrave||rg ous|ress peop|e lral reed lo access |rlorral|or al a rorerl's rol|ce. Trey r|grl oe r|gr |eve| raragererl, Wr|cr gel |ey perlorrarce |rd|calors ol lre ous|ress ur|l, or sa|es peop|e, Wro gel a relresr ol lre|r |ey cuslorer dala.
Tre lyp|ca| |rlorral|or de||very lorrals are sra|| lao|es or crarls. For exarp|e, lrall|c ||grl crarls are very uselu| oecause lrey prov|de lre opl|or ol gerera| currerl slalus |rlorral|or (lor exarp|e, a|| greer).
F|gure 3-2 or page Z9 sroWs ar exarp|e ol sucr as reporl, a Researcr |r Vol|or (RlV) s|ru|alor reporl lral car oe d|sp|ayed or a 8|ac|8erry 3lorr or lre 3yro|ar or w|rdoWs Voo||e operal|rg syslers. we lesled a|| ol our exarp|es or lre 8|ac|8erry.
3.2.2 InstaIIation of the necessary components on a BIackBerry Tao|e 3-2 ||sls lre sollWare lral reeds oe |rsla||ed or erao|ed pr|or lo slarl|rg lre |rsla||al|or process.
Table 3-2 Cognos Go! Mobile client prerequisites
ote: Cogros 0ol a|so Wor|s W|lr lre 3yro|ar ard w|rdoWs Voo||e operal|rg syslers. We will only be showing BlackBerry in our examples, but be aware it works in a similar way for other smartphones.
CIient Software
8|ac|8erry Tre 8|ac|8erry V03 3erv|ces rusl oe erao|ed.
Tre weo server VlVE lypes are requ|red oy eacr roo||e verdor (8|ac|8erry, 3yro|ar, ard w|rdoWs Voo||e). Tre exlers|ors sroWr |r Tao|e 3-3 reed lo oe added lo lre mime.types l||e or lre weo server.
Table 3-3 MIME types
MIME type Extension app||cal|or/vrd.r|r.cod .cod app||cal|or/vrd.rs-cao-corpressed .cao lexl/vrd.sur.j2re.app-descr|plor .jad
rce you rave |rsla||ed lre producl, lre c||erl |s ava||ao|e lor doWr|oad al lre address http://<Server>/cognos8/mobile/index.html, Wrere '3erver |s your |rsla||al|or |ocal|or. per lre weo oroWser or your roo||e dev|ce ard doWr|oad lre c||erl lor your roo||e dev|ce. F|gure 3-3 sroWs lre doWr|oad page or lre roo||e prore.
rce lre c||erl |s doWr|oaded, slarl |l ard erler lre uRL ol lre Cogros |rslarce you Warl lo access (<Cognos Server>/cognos8). ll secur|ly |s erao|ed or lre Cogros server, lre |og|r W|rdoW appears; olrerW|se, you W||| go d|recl|y lo lre lo|der slruclure ard W||| oe ao|e lo rur reporls. Trere are add|l|ora| opl|ors or lre 8|ac|8erry lo |rlegrale lre Cogros c||erl |rlo lre p|allorr so lral |l |s e|lrer a|ready lrere or pusred W|re|ess|y. ll |l |s a|ready doWr|oaded, |l car oe precorl|gured lo access lre r|grl server
3.2.3 Components to be added to the Cognos 8 BI Server
A prerequ|s|le lor |rsla|||rg Cogros 0ol Voo||e |s ar ex|sl|rg Cogros 8 8l 3erver |rsla||al|or. Ever W|lr a d|slr|ouled approacr, Cogros 0ol Voo||e car or|y rur or a server Wrere lrere |s al |easl a reporl serv|ce dep|oyed. 3larl lre |rsla||al|or oy rurr|rg lre ./issetup corrard. lr lre course ol lre |rsla||al|or, you rusl erler lre |rsla||al|or d|reclory (/opt/cognos/c8) ol Cogros 8 8l 3erver. Aller lre |rsla||al|or ras l|r|sred, ro lao|es reed lo oe crealed, oecause lrey rave a|ready oeer crealed oy delau|l oy Cogros dur|rg lre slarlup |r lre a|ready ex|sl|rg Cogros 8 corlerl slore. ote: Cogros 8 Voo||e corlerl carrol oe |epl |r a 082 z/3 Corlerl 3lore. 3larl lre Cogros corl|gural|or or lre server oy rurr|rg lre cogcorl|g.sr scr|pl. Tre Cogros 0ol Voo||e pac|age adds lre lo||oW|rg reW |lers lo lre Cogros corl|gural|or: * Tre roo||e serv|ce |r l8V Cogros 8 3erv|ce * Tre Voo||e secl|or |r lre dala access area * Tre 8|ac|8erry sell|rgs |r lre Erv|rorrerl area Tre c|rc|e |r lre r|grl pare ol lre W|rdoW sroWr |r F|gure 3-1 sroWs lre reW roo||e serv|ce. Tre c|rc|e |r lre |ell pare sroWs lre reW roo||e dala access. Tr|s reW dala access reeds lo oe corl|gured.
igure 3-4 Cognos mobile service R|grl-c||c| MobiIe ard add a reW dalaoase resource ol lype 082. You reed lo corl|gure |l lo access lre dalaoase jusl crealed oy us|rg a lype-1 dr|ver.
Configuring a type-4 DB2 JDBC driver under Cognos
Tre dr|ver cors|sls ol lrree l||es. * java/db2jcc.jar: Aclua| c|ass l||e. * java/db2jcc*license*cu.jar: Tre lype-1 Luw ||cerse, Wr|cr |rc|uded |r 082 lor Luw 3erver pac|ages.
Tre l||es are lyp|ca||y lourd |r /opt/ibm/db2/V9.5/java/ (v9.5 |s lre vers|or). Cogros reeds lreses l||es lo oe access|o|e |r lre lo||oW|rg d|reclor|es: * /opt/cognos/c8/bin * /opt/cognos/c8/webapps/p2pd/WEB-NF/lib
ll |s sull|c|erl lo ||r| lre l||es lo lrese d|reclor|es (rur lre In -s corrard lo perlorr lr|s las|). Tre l||es |r /opt/cognos/c8/bin are used oy cogcorl|g.sr lo perlorr lre corl|gural|or lesl. Tre l||es |r /opt/cognos/c8/webapps/p2pd/WEB-NF/lib are used lo creale lre EAR l||es lor weo3prere App||cal|or 3erver. ote: ll you added ary ol lre J08C lype-1 l||es lo your Cogros erv|rorrerl, you reed lo regererale lre P2P0.EAR l||e ard re-dep|oy |l lo lre weo3prere App||cal|or 3erver. Tre d|llererl|al|or oelWeer lype-2 ard lype-1 access |r Cogros |s rade oy lre r|gr||grled co|urr '0alaoase 3erver ard Porl sroWr |r F|gure 3-5. ll you erler '|p:porl, lype-1 |s used; olrerW|se lype-2 |s used.
ote: 0o rol crarge lre dalaoase server ard porl |l you do rol p|ar lo use lype-1l
Configuring the BIackBerry Enterprise Server
ll you p|ar lo erao|e 8|ac|8erry as ar access dev|ce, you reed lo corl|gure lre 8|ac|8erry Erlerpr|se 3erver |r lre Cogros Erv|rorrerl sell|rgs (see F|gure 3-).
3.2.4 ScaIing and distribution
Cogros 0ol Voo||e reeds lo oe |rsla||ed |r a |ocal|or logelrer W|lr a reporl serv|ce, oecause Cogros 0ol Voo||e lrarslorrs lre oulpul ol lre reporl serv|ce so lral |l car oe used or lre roo||e dev|ce. As lre ruroer ol roo||e users are usua||y lar |ess lrar olrer users, you r|grl Warl lo add roo||e serv|ces or|y lo a leW reporl serv|ces. lr lr|s case, sel lre serv|ce all|r|ly correcl|y so lral PC users are lre pr|rary users ol lre reporl serv|ces.