FAQFOR TIBCO

download FAQFOR TIBCO

of 20

Transcript of FAQFOR TIBCO

  • 8/17/2019 FAQFOR TIBCO

    1/20

    1) You have three Queues named Q1 with S1 subscriber, Q2 with s2 subscriber and Q3 with S3

    subscriber. There is a bridge “B1” between Q1 and Q2 and bridge “B2” bridge between Q2 and

    Q3. ! a "roducer "roduces a message on Q1 #ueue which subscribers wi$$ get the message%

    &ns' ( Since destination bridging is not transitive on$ S1 and S2 subscribers wi$$ get the messages

    *+ot S3)

    2) Server & and Server B are in T mode and with this T "air Server - is in B mode. Then how

    ou need to set the c$ient a""$ication connection /0.

    &ns' ( *tc"'server&'"ort, tc"'serverB'"ort) 4 tc"'server-'"ort

     

    +ote' “, “comma is !or T

      “4” "i"e$ine is !or B

    Simi$ar$ i! servers &, B are in T5 servers -, 6 are in T5 and these two "airs are in B mode. Then

    the c$ient /0 wi$$ be in

     *Tc"' server& ' "ort, tc"' serverB ' "ort) 4 *tc"' server- ' "ort, tc"' server6 ' "ort)

    3) 7hat is static Queue and what is dnamic Queue. -om"are them.

     

    Static Queue 6namic Queue

    1) Queues which are created e8"$icit$ busing 9:S administration -/ too$.

    -reate #ueue #ueue(name

     

    1) Queues which are created im"$icit$ whenever the c$ient a""$ication tries to "ut a

    message in a Queue which is not e8ists in

    the server but i! there is corres"onding

    matching wi$d card destination in

    #ueues.con!.

     98am"$e' ( ! a "roducer is tring to "ut a

    message in a #ueue named “hc$.chennai”

    which is not e8ists in server and there is

    corres"onding wi$d card destination $i;e

    “hc$.

  • 8/17/2019 FAQFOR TIBCO

    2/20

    &dd"ro" #ueue #ueue(name e8c$usive

    ?) 7hat is the disadvantage o! using !oreign @+6 "rovider in 9:S%

    &ns' ( You cannot "er!orm !au$t to$erant $oo;u"s

    A)  You have one wi$d card destination “hc$.

  • 8/17/2019 FAQFOR TIBCO

    3/20

    &ns' ( 7hen there is at $east one subscriber !rom S2 subnet subscribed on that subNect then on$

    0F06 wi$$ im"ort it !rom other 0F06.

    1?) 7hat are the "ossib$e trans"orts between ada"ters and Business "rocess% 

    &ns' ( i) 0endeIvous

      ii) @:S

    1A) 7hat are the "ossib$e trans"orts between 7eb service and -$ient in Tibco% 

    &ns' ( i) KTTC  ii) @:S

     

    1) 7hat are the "ossib$e trans"orts between de"$oed a""$ications and Tibco &dministrator%

    &ns' ( i) 0endeIvous

      ii) KTTC

      iii) KTTCS

    1G) 7hat is the "rere#uisite "roduct ou need to insta$$ be!ore insta$$ing an B7 -om"onent%

    &ns' ( T0& is the "rere#uisite. You need to insta$$ it be!ore insta$$ing an B7 com"onents. t

    inc$udes

    i) 0endeIvous

    ii) Third Cart -ore $ibraries

    iii) Kaw; &gent

    iv) 6esigner with +ative Ca$ettesv) @09

    vi) 0untime &gent P S6  

    1H) ! ou administration domain s"ans mu$ti"$e subnets what is the mandator setting ou need !or

    monitoring%

    &ns' ( You shou$d have at $east Dne 0F06 !or each subnet

    2J) 7ith which Croduct Business 7or;s coo"erative$ wor; when ever there is

    a human interaction is to be invo$ved in our "rocess%&ns' ( TB-D n-oncert Server

    21) 7hat are the "roducts ou need to insta$$ on a machine to e8ecute "rocess engines%

    &ns' ( i) T0& *t is a "rere#uisite)

      ii) Business 7or;s *B insta$$ing this ou wi$$ get B7 engine)

    22) 7hat is the &ctivit used to 0etrieve or Let the 7S6%

    &ns' ( 0etrieve 0esources

  • 8/17/2019 FAQFOR TIBCO

    4/20

    23) 7hat are the two !i$es where the insta$$er wi$$ maintain the registr o! tibco com"onents%

    &ns' ( i) FC6.Cro"erties

      ii) FC6.Cro"erties.tibco. Sstem(name

    2>) 7hat is the im"$icit trans!ormation Crocess between &ctivities in a Crocess%

      &ns' ( OST

    2?) ! ou insta$$ T0& on$ what are the tab sheets ou wi$$ get in designer%  &ns' ( i) L$oba$

    variab$es

      ii) CroNect

      iii) Ca$ettes

     +DT9' ( since ou insta$$ed on$ T0& ou won=t get bw(engine. Bw(9ngine

    -omes with B7 insta$$ation. So are not ab$e to see Tester Tab.

     

    2A) C$ease see the given be$ow diagram ou are getting 2 integer va$ues !rom

    Ktt" receiver and ou are "arsing those va$ues !rom strings to integers and then ou are

    ca$cu$ating aMb, a(b, and a

  • 8/17/2019 FAQFOR TIBCO

    5/20

    Kow do ou combine the three "rocess !$ows as two conditiona$ "rocess !$ows% 7hat is the

    suitab$e activit ou can "$ace here% *m")

    &ns' ( +u$$ &ctivit

     

    +DT9' (

    2) You have to de!ine a "artia$$ con!igured common CroNect which is use !u$$ b man CroNects so

    that ou can ta;e that common "artia$ "roNect and continue !or !urther remaining wor; what is

    the best o"tion !or this%

    &ns' ( Tem"$ates

     

    +ote' ( &!ter -on!igured "artia$$ con!igure "roNect ou can save that as tem"$ate !rom

    CroNectSave as Tem"$ate. 7henever ou are creating a new ou can go through new "roNect

    !rom tem"$ate o"tion in start u" "ane$.

  • 8/17/2019 FAQFOR TIBCO

    6/20

     

    2G) 6escribe various $eve$s o! reusabi$it=s in TB-D Business 7or; CroNects%

     eve$  0eusabi$it

     

    CroNect eve$

     

    Tem"$ates

     

    -om"onent eve$

    6esign Time ibraries using

    ibrar Bui$der

      &ctivit eve$ Dr

    Ca$ette eve$

    : Ca$ettes or -ustom "a$ettes

    2H) 7hat are the 0evision -ontro$ sstems the designer wi$$ su""ort%

    &ns' ( i) O: -annon

      ii) -FS  iii) CF-S

      iv) FSS

      v) -$ear -ase

      vi) CF-S

    3J) 7hat are the "ossib$e was that ou can convert a mu$ti!i$e "roNect as sing$e

    “. 6at” !i$e *which is in $egac !ormat)%

    &ns' ( i) !rom start u" "ane$ ou are ab$e to convert mu$ti!i$e as sing$e $egac based "roNect

  • 8/17/2019 FAQFOR TIBCO

    7/20

     ii) B using bw2Jmigrate command $ine uti$it which is in roottran.nbin !o$der ou

    can change !or e8am"$e

     

    31) You have a she$$ !i$e on our /+O o"erating sstem or a “. Bat” !i$es on windows. 7hat is the

    suitab$e activit to ca$$ those% *m") *B)

    &ns' ( 98terna$ -ommand

    32) 7hat is s"awn "rocess e8"$ain. *FFFFFFFFim") *B)

    &ns' ( You are ab$e to ca$$ a sub "rocess using ca$$ "rocess activit *which is in genera$

    activities) .n the ca$$ "rocess activit ou have the o"tion s"awn. ! ou want to ca$$ the sub

    "rocess as a se"arate thread and ou are not e8"ecting an out "ut !rom the sub "rocess se$ect

    the o"tion s"awn. ! ou se$ect the o"tion s"awn the "arent "rocess wi$$ invo;e sub "rocess as a

    se"arate thread both "rocesses wi$$ e8ecute simu$taneous$. -onverse$ i! ou dese$ect the

    s"awn o"tion means ou are e8"ecting out"ut !rom the sub "rocess. The "arent "rocess, which

    wi$$ ca$$ the sub "rocess, has to wait ti$$ the Sub "rocess has com"$eted the tas; and returns the

    resu$t. &!ter getting the resu$t the Carent "rocess wi$$ resume the tas; .

  • 8/17/2019 FAQFOR TIBCO

    8/20

    33) 7hen ou va$idate the "roNect or whi$e testing !or design time chec;ing where ou can see the

    error messages% *m")

    &ns' ( i) n 6esigner Lo through 7indow-onso$e

    ii) You can go through designer. og, which is in user home director

      R6ocuments and settingsuserid. TB-D$ogsdesigner.$og

  • 8/17/2019 FAQFOR TIBCO

    9/20

    3>) To wor; in a design time environment when mu$ti"$e deve$o"ers are wor;ing on "roNect with

    0-S !irst the user shou$dEEEEEEEEEE%

    &ns' ( &c#uire the resource

    3?) 7hi$e wor;ing with O: -annon as 0-S i! ou want to de$ete the "roNect what is the "roduct

    ou need to have%

    &ns' ( 7eb6&F c$ient

    3A) ! our "roNect has 1J ada"ters and 1J "rocesses how ma minimum number o! shared archives,

    "rocess archives, and ada"ter archives ou need to "$ace in an enter"rise archive resource%

    &ns' ( 1(shared archve, 1("rocess archive, and 1J(ada"ter archives

    +ote' one ada"ter archive resource can ho$d on$ one ada"ter where as one "rocess archive can

    ho$d man number o! "rocesses.

    3) 7hat is the di!!erence between "a$ette mode and non("a$ette mode%

    &ns' (

    3G) 7hat is the too$ ou need to remove a machine !rom the domain% *m")

    &ns' ( &dministrator

    +ote' ( be!ore removing a mahice ou need to remove a$$ the de"endencies $i;e de"$oed

    "rocesses and $i;e secondar servers. You need to remove a$$ e8ce"t haw; agent shou$d be

    running on that "c.

    3H) 7hat is the too$ ou need to add a machine to administration domain% 

    &ns' ( 6omain /ti$it

    >J) 7hich three are "arts o! a va$id 7S6 con!iguration%

    &ns' ( i) :essage

      ii) Cort T"e

      iii) D"eration

    >1) /sing domain uti$it what are the "ossib$e settings ou can ma;e%

  • 8/17/2019 FAQFOR TIBCO

    10/20

    &ns' ( i) ou -an enab$e our domain communication as KTTCS

      ii) /"grade domains !rom ?.1 to ?.2

      iii) &dd a serve$t engine to our domain

      iv) &dd a machine to our domain

      F) 0emove a Serv$et 9ngine

      vi) -reate an administration domain

      Fii) &dd a secondar server to administration domain

      Fiii) -hange the Server settings

      i8) -hange the Trans"ort "arameters

    >2)  n TB-D !or ever B7 com"onent insta$$ations and uninsta$ations where it wi$$ maintain the $ogs%&ns' ( insta$$ation("athtibco$ogs 7hat is the command $ine uti$it ou need to create a “. 9ar” !i$e%

    &ns' ( bui$dear.e8e

    +ote' ( this uti$it wi$$ be in insta$$ation "ath tibcotran.nbin

    >3)  Your tibco "roNect is in “-'Na!ar” director and in our "roNect ou have an 9nter"rise archive resourcewith name “:Y9&0.archive ”

    . Then how you will generate “. ear file in hard dis!" #$$$im%)

    &ns' ( bui$dear (ear :Y9&0.archive

    (D c'Na!arva$i:Y9&0.ear

      (C c'Na!ar

    +ote' ( (" is the "roNect "ath

      (D is the "ath where “. 9ar” !i$e to be created

      (9ar  is the re$ative "ath !rom our "roNect to 9nter"rise archive

    >>) &!ter e8ecuting above command ou wi$$ get “. 9ar” !i$e. You did some modi!ications to our "roNect and

    now ou want to create another version o! “. 9ar” !i$e with out over writing "revious version o! “. 9ar” !i$e.Kow ou wi$$ accom"$ish this%

    &ns' ( bui$dear &s (ear :Y9&0.archive  (D c'Na!arva$i:Y9&0.ear

      (C c'Na!ar

    +ote' ( (s saves the archive as another version

    >?) 7hat is the command $ine uti$it used to de"$o an ear !i$e% &ns' ( &"":anage.e8e

    +DT9' ( this uti$it wi$$ be $ocated in insta$ation"athtibcotran.nbin

    >A)  C$ease $ist what are the "ossib$e o"tions ou can do with &"":anage%&ns' (

    >) You have an ear file in %ath “c'(afar(*Y+,-.ear .how can you create configuration */ file from

    the given ear file",ns' &

  • 8/17/2019 FAQFOR TIBCO

    11/20

      ,%%*anage 0 e1%ort 0 ear c'(afar(*Y+,-.ear 

      &out c'(afar(*Y+,-.1ml

     ote' & +ach de%loyment should have configuration */. ,fter u%loading the ear file then also you

    are able configure in administrator. r you can create the configuration */ and u%date it with

    configuration s%ecific information and then u%load and de%loy both */ and ear file.

    >G)  4y e1ecuting the above command you got configuration */. You o%ened the */ and modified as %er configuration. ow you need to de%loy the a%%lication in administrator. 5ow you will accom%lish

    this"  ,ns' & ,%%*anage 0de%loy 0 ear c'Na!ar:Y9&0.ear

      &de"$ocon!ig c'Na!ar:Y9&0.8m$

      (a"" common(sa"

      (domain bwdev2

      (user BJJG?

      ("w co$aHG

    >H)  /es us assume you u%loaded the ear file and through admin 678 you configured the a%%lication such

    as overriding global variables9 configuring events and 5aw! rule bases. ow you need to retrieve that

    configuration information in a */ file so that you de%loy the same a%%lication in another domain.5ow can you get that configuration */"  #r)

      5ow to retrieve the configuration file9 which is already u%loaded and configured in

    administrator"

    ,ns' & ,%%*anage &e1%ort &out c'(afar(*Y+,-.1ml

    &a%% common&sa%

      &domain bwdev2  &user 4::;;=

    ?J) You have ?: a%%lications de%loyed in bwdev2 domain. ow you need to e1%ort about all the de%loyeda%%lication to a batch file and then how to de%loy in another domain"

    ,ns' & ,%%*anage &batch+1%ort & domain bwdev2

      & user 4::;;=

      &dir c'(tem%(

     T+' & the above command will create a batch file “c'(tem%(,%%*anage.batch which contains allde%loyed a%%lication in bwdev2. ow if you want to de%loy in another domain %lease go through

    following command

     

    ,%%*anage &batch@e%loy & domain bwdev3  & user 4::;;=  &dir c'(tem%( & nostart

     

    ?1)  Ahat is significance of &batch7nde%ly in ,%%*anage.e1e"

    ,ns' &

  • 8/17/2019 FAQFOR TIBCO

    12/20

     

    ?2)  5ow to remove the de%loyed a%%lication"

    ,ns' & You want to remove a de%loyed a%%lication first you need to unde%loy that a%%lication with

    &unde%loy o%tion then by using 0delete o%tion you can remove a%%lication. You can do both o%tions in a

    single ste% with 0force %tion.

     ,%%*anage &delete &a%% common&sa%

      &domain bwdev2  &user 4::;

  • 8/17/2019 FAQFOR TIBCO

    13/20

    ?>) The sco%e of user defined %rocess variable is&&&&&&&&&&&"

    ,ns' & nly to the %rocess definition where the user defined %rocess variable are defined.

     ote' & note that the %rocess level variables only available to %rocess not even to the sub %rocess.

    ??) Ahich three strategies are available for T84B ,dministrator server high availability and failover",ns' & i) CrimaryDEedendary server with %eer synchroniFation

      ii) Gailover using intelligent 8C traffic switch #i.e. 4ig 8C9 Bisco /ocal @irector)

      iii) Bold stand by using dis! mirroring

     

    ?A) 7hat must be true Eerror obNect to be avai$ab$e at runtime in business wor;s "rocess

    de!inition%

    &ns' ( The activit which has an e8ce"tion must a$so have an error transition

    ?) 7hat conditions ou must im"$ement !or a sub "rocess in our "roNect%

     

    &ns' ( i) the sub "rocess shou$d not be a "rocess starter

      ii) The sub "rocess shou$d an where but in the "roNect director

     

    ?G) 7hat is the activit used document in a "rocess de!inition%

    &ns' ( abe$ !rom Lenera$ &ctivities "a$ette.

  • 8/17/2019 FAQFOR TIBCO

    14/20

    ?H) 7hat is o"tion !rom ca$$ "rocess activit to dnamica$$ ca$$ a sub "rocess de"end u"on the

    condition%

    &ns' ( Crocess name dnamic Dverriding o"tion !rom con!iguration "ane$ o! -a$$ "rocess

    activit.

    AJ) 7hat are the "ossib$e settings ou can con!igure !or a grou"%

    &ns' ( i) +one

      ii) ! 

  • 8/17/2019 FAQFOR TIBCO

    15/20

      iii) -ritica$ section

      F) teration

      v) 0e"eat(/nti$ true

      vi) 0e"eat(Dn9rrorEunti$ true

      vii) Cic;(!irst

      viii) whi$e(true

      i8) Transaction

     

    A1) 7hat is the activit used to assign a "rocess $eve$ variab$es%*Fim")

    &ns' ( &ssign !rom Lenera$ &ctivit

     

    A2) Kow man successes with no matching ou can ta;e !rom an activit% *vim")

    &ns' ( Iero or e8act$ one

    A3) Kow man error transition ou can ta;e !rom an activit%*FFFim")*B)

    &ns' ( Iero or e8act$ one

    A>) Kow man success transitions ou can ta;e !rom an activit%

    &ns' ( Iero or as man as ou wish

    A?) Kow man successes with condition transition ou can ta;e !rom an activit%

    &ns' ( Iero or as man as ou wish

  • 8/17/2019 FAQFOR TIBCO

    16/20

    AA) 7hat are the !aci$ities "rovide b Lrou" with +one setting% *FFFFim")*B)

    &ns' ( i) You can have common error transition !or more than one activit in the Lrou".

     ii) You can minimiIe the Lrou" so that it wi$$ co$$a"se as a sma$$ bo8.

    A) 7hat is the activit used to $oad the !i$es which are in !i$e sstem to tibco "roNect%

    &ns' ( &$ias ibrar

    AG) 7hat are the variab$es that avai$ab$e to ever "rocess% *FFFim")

  • 8/17/2019 FAQFOR TIBCO

    17/20

    &ns'(

     

    AH) 7hat is -andidate e%

    &ns' ( &ctivities $i;e 7ait !or KTTC 0e#uest, 7ait !or 0endeIvous re#uest etc..

    &re waiting !or the incoming events, !or such activities ou can chec; weather incoming event is

    suitab$e or not. Dn the 9vent Tab o! such wait activities ou are ab$e to de!ine 8"ath to chec;

    weather incoming event is suitab$e or not. Basica$$ it is used to !i$ter incoming events.

    J) 7hat is se#uencing ;e%

    &ns' ( &ctivities $i;e KTTC 0eceiver, i$e "o$$er etcR wi$$ contain this o"tion on :S- tab. Dn

    this tab ou have o"tion se#uencing ;e.

  • 8/17/2019 FAQFOR TIBCO

    18/20

    1) 7hat are the two error "rocess variab$es avai$ab$e to our activities which are a!ter error

    transition%

    &ns' ( i) Eerror

  • 8/17/2019 FAQFOR TIBCO

    19/20

      ii) EerrorEactivit(name

    2) 7hat is the resource used to create custom 8"ath !unction and state necessar conditions%

    &ns' ( i) @ava custom !unction resource is used to create custom 8"ath !unctions.

     ii) :ethods shou$d be "ub$ic and static

      iii) :ethods return t"e shou$d not be void.

      iv) :ethod signature shou$d not inc$ude an “throws some(e8ce"tion”

      v) :ethod shou$d not be over$oaded.

    3) 7hat are conditions regarding @ava Schema% *Fim") *B)

    &ns '( i) The -$ass shou$d im"$ement Nava.io.Seri$iIab$e inter!ace

      ii) @ava schema can be used in @avaToOm$ and Om$To@ava

      iii) Dn$ "ub$ic members o! Nava c$ass are ma""ed to 8m$ e$ements

     

    >) C$ease see the given be$ow diagram

     rom the "arse data activit ou are getting a series o! strings

     &nd ou wou$d $i;e to "$ace a$$ the names in a !i$e with "i"e $ine

    se"arated as Na!ar4ani$4raNu what is suitab$e 8a"th ou need to use%

    &ns' ( concat(se#uence(!ormat *Carse(6ataDut"ut0owsrootsname, U4U)

    ?) You have one TC server which is "eriodica$$ going down and u". 7hen ever our B7 "rocess

    is tring to "ut a !i$e using TC"ut activit5 b the time i! the server is down or i! the networ;

  • 8/17/2019 FAQFOR TIBCO

    20/20

    goes down then TC"ut ma throw an e8ce"tion. 9ven though our TC"ut is throwing an

    e8ce"tion5 want to tr u" to s"eci!ic number o! attem"ts. 7hat is the Lrou" setting need to

    "$ace !or TC"ut activit%

    &ns' ( 0e"eat(Dn(9rror.../nti$Etrue