Sunday, January 27, 2008

BW Palette

1 BW Palette
1) JRE requirement while installing BW
· BW doesn’t require JRE
· Pre-installed JRE needs to be uninstalled
· Can use pre-installed JRE or installation uses its own JRE
2) Which mode of BW installation asks for user inputs
· GUI
· Console
· Silent
3) Different Wire formats available in BW rvae, rv, rvxml, emsxml.
4) Which are the required parameters for configuring the FTP connection to access the FTP server outside the firewall.
· User Name & Password for FTP server
· Proxy settings of Local Firewall
· Proxy settings of Remote Firewall
5) Connections to FTP server are lost frequently while executing FTP GET, How can we handle this situation.
· Place the FTP GET activity inside a subprocess and make call to the subprocess from a Repeat on Error-Until True Loop.
· Place FTP GET activity inside a Repeat on Error-Until True Loop.
6) What is the way by which we can modify values of Process variables
· Assign activity
· Mapper
· Process variables are constants.
7) What is the procedure to call a subprocess (order)
8) What is true about call subprocess (spawn)
· Spawned process will return the output to the calling process
· Spawned process will use same thread as the main process
· Caller process cannot access the o/p of Spawned process and spawned process uses separate thread from the main process
9) How many error transitions are possible from any activity
· None or at the most one for all the exceptions
· As many as we want
· One for each type of exception
10) What are the two types of inputs available for all BW process definitions
· $start
· $error
· Global variables
· Process variables
11) Which activity is used to write the output of any or all activities and process variables to a file and/or stdout.
· Inspector activity
12) Which activity is used to write description in a BW process definition.
13) Which activity is used to make color background of a BW process definition label
14) What is the XML standard used in XPATH in BW.
15) Which one of these is a starter activity
· Timer
16) What is the minimum configuration required to configure HTTP connection (any 1)
· Port
· Hostname
17) What is the way by which we can ensure that HTTP receiver and Send HTTP Response will use the same connection
· Select Name of the HTTP Receiver activity from the Reply for Drop down box.
· Specify same HTTP Connection shared configuration while configuring Send HTTP Response
18) What is true for HTTPS
· Secure Connection Slow initialization.
19) What is the XPATH function used for Current Date
· Current-Date
· Today
· TimeStamp
20) If a certain functionality is not available in XPATH how to achieve it using XPATH
· Write Java Custom Function
21) What is true about java Custom schema(3)
· It is used in JAVA-XML and XML-JAVA activities
· Only the public data members of the Java class are mapped to XML elements
· Access modifiers of Java beans are converted to XML elements
22) What is true about JAVA-XML activity
· Public variables are converted to XML elements
· Access modifiers of Java beans are converted to XML elements
22) Match the pairs for shared configuration resources and their uses
· HTTP Connection
· FTP connection
· WSDL
· JDBC Connection
23) What is true about max connections in JDBC.(any 2)
· The connections share a Pool
· Can change multiple connections at runtime in a pool
· Once the maximum connections are reached the JDBC activity is blocked
· Max connections cannot be set beyond the BW license.
24) A Mapper activity is placed after JDBC, Mapper has a choice field.value of which is set according to the output of JDBC. (0 records return, more than zero no of records return and exception thrown) what is the sequence in which you can check the conditions.
· Check for 0 records, check for more than 0 records default is exception
· Check for exception, check for 0 records and default is more than 0 records
25) Recognize the JMS activity
· JMS Queue Receiver
· Reply for JMS
26) Limitation of JMS Queue
· Only one subscriber can receive the data.
27) What are the security features that BW provides
· SSL
· User name/password
· Kerberos
· Identity
28) Corporate campus has multiple producers and multiple subscribers, all the messages will be stored on a RAID system, and the messaging should be highly reliable. What configuration will u suggest.
· Persistent delivery with durable subscribers using topics
· Persistent delivery with durable subscribers using queue
· RV Reliable
· RV Certified messaging
29) Which is the palette used in Send and Receive mail palette.
· POP3 and SMTP
30) Which shared configuration activity is used to create the schema for assign work activity
· Workflow schema
31) What are the configuration required for Data Format shared configuration
· Line separator.
· Format type.
· Offset.
· Column separator.
32) Which activity is used to convert the data in a CSV file to Data structures.
· Parse Data
33) What are the shared configurations required for SOAP Event Source (any 2)
· HTTP Connection(choice with JMS Connection)
· WSDL(must)
· JMS Connection(choice with HTTP Connection)
· Port
· Operation
34) Which activity is used to retrieve concrete service description in WSDL?
· Retrieve resources
35) Two groups are having JDBC activities, u want to perform the transaction function on these JDBC activities, how will u achieve it.
· Set outer group as Transaction group and inner group as repeating loop
36) Which activity can be used after read from file , from XML palette
· Parse XML
37) In which folder are the user preferences and console logs are stored
· .TIBCO folder of users home directory
38) What are the different protocols that can be used to communicate with TIBCO administrator
· JMS
· RV
· HTTP
· HTTPS
39) How can we add a host machine to tibco administrator.
· Using admin GUI
· Using Domain utility
40) How can we set the alerts (any 2)
· Using Administrator
· Using Hawk agent
· Using hawk tool
41) What all things can be monitored from admin GUI
· CPU Usage
· Active processes
· subprocesses
42) What is disadvantage of having two domains on a single machine.
· Single point of failure
· Complicates domain backup activity
· Complicates domain management
43) What is the deployment procedure
· Select services to be used in the ear
· Create EAR
· Upload EAR
· Decide machine on which services to be used
· Deploy
44) What care should be taken while moving from TEST environment to PROD environment.
· Test and Prod servers on single machine
· Test and Prod servers on different machines
· Subject and messaging conventions should be different.
45) Different privileges available in Administrator (any 4)
· Read
· Write
· Execute
· Administer
· delete
46) What is true about having a secondary administrator
· Cannot perform User management and Deployment from Secondary administrator other activities using write privileges.
47) There is a process shown with nested groups. The inside JDBC activity is used to update line items and all must be updated or none.
· Outside group should be transaction and inside should be iterate.
48) two domains are set up on one subnet what needs to be different
· bw domain names
· bw project names
· xml namespace
· rv subject
· jms destination


49) which are the reusable resources
· http configuration
· timer
· jdbc connection
· wsdl
50) One of the two processes needs to be called dynamically at runtime. Which method of the following would give best performance
· using conditions in transactions
· using the dynamic calling in call process
· have the processes in sequence
51) what parameters for monitoring can you set through administrator gui

· high/low/medium level
· first occurrence/all occurrences
· message
· event type

52) what can you do through administrator gui
· user management
· domain management
· deployment management
· process management
· view alerts

53) Which activity is used to write comments in a BW process definition?
Answer: on transition ‘Label’ field is used for comments.
54) What a domain utility can do.
· Deploy the host admin
· Add m/cs
55) In project involves multiple secure subnets with insecure interconnections what is the best transport.
Only jms with ssl
Only rv with ssl
Tick ssl wherever in the designer
Only rv
Encryption for insecure connections
56) To work in a team building environment u should
57) What u can do in admin
Active process
Manage sub process
58) which is the starter process
timer
--subscriber
receiver
read file
59) match
http – webservers
ftp --- upload a file
jdbc --- database update
identity – security
60) external xsd : import the xsld
61) setting admin for test and prod env best practices
test and prod on the same m/c
test and prod on the different m/c
62) required fields in configuration tab of generic adapter subscriber
adapter info
reply for
sessions
transport
62)what is true abt ‘error until true ‘ loop do (any 2)
index key is stores the no. of repetitions on error, starting from 1
re-excution on error & returns false
63)mapper activity --- creates a process variable for a process
64)breakpts
can be set b4 activity
inb/w transaction
after activity
65)which is jms message type(2)
text
map
66)what can be done to avoid schema conflict in a project
use auto resolver
project validator
bw conflict manager
repository conflict manager

No comments: