FAQFOR TIBCO
-
Upload
chandrashakermadepally -
Category
Documents
-
view
215 -
download
0
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