Tibco_ Tibco Bw Faq's
Transcript of Tibco_ Tibco Bw Faq's
7/28/2019 Tibco_ Tibco Bw Faq's
http://slidepdf.com/reader/full/tibco-tibco-bw-faqs 1/6
2/12/13 Tibco: TIBCO BW FAQ'S
arun-tibco.blogspot.in/2010/09/tibco-bw-faqs.html
TibcoTibco
44,499
THURSDAY, SEPTEMBER 30, 2010
TIBCO BW FAQ'S
TIBCO BW QUESTIONS
What is the use of service container?
In the latest version of TIBCO Active Matrix Business Works a new feature called Service
container is added. In this service container we can add number of EAR files and run all
the services simultaneously. With the Service container feature we can add and upgrade
processes without bringing down other running processes.
In how any ways can we create EAR files.
We can build EAR files in 2 ways. One method is using the Enterprise Archive pallete in
the Tibco designer and adding the process archive we can build EAR file.
Other method is from the cmd prompt. We use the command appmanage and buildear.
What is Schema and why do we create schema.
Schema is used to create a XML schema file in which we add the variables which we want
to use in our designer process. We can create the elements under which we can add the
typed variables. The structure formed will be in the form of tree structure.
What is the use of confirm activity.
Confirm activity is used to confirm the success of a activity that have confirmable
messages. For example if certain process starts on reception of a message then if that
process starts the conf irm activity sends a confirm message to the sender of the
message.
What are the different modes of tibco BW installation.
There are 3 modes installation .
They are
a) GUI
b) console
c) silent
When we save a project what files are created under the saved project folder.
In that folder we see the Aeschema folder, all processes create in that project and the
vcrepo.dat file.
what is AESchema?
Its a active enterprise schema
The AESchema resource contains folders for the classes, sequences, etc. to be used by
the adapter if you are creating an SDK-based adapter, you can configure Schema
resources using the AESchemas.
By default AEschema folder will come , You can't delete this folder .
What are the contents of vcrepo.dat
Search
SEARCH THIS BLOG
Join this siteJoin this site
w ith Google Friend Connect
Members (26) More »
Already a member? Sign in
FOLLOWERS
▼▼ 2010 (5)
▼▼ September (5)
TIBCO Adapters FAQ'S
TIBCO EMS FAQ'S
TIBCO RV FAQ'S
TIBCO FAQ'S
TIBCO BW FAQ'S
BLOG ARCHIVE
vinay
Arun
CONTRIBUTORS
0ShareShare More Next Blog» Create Blog Sign
7/28/2019 Tibco_ Tibco Bw Faq's
http://slidepdf.com/reader/full/tibco-tibco-bw-faqs 2/6
2/12/13 Tibco: TIBCO BW FAQ'S
arun-tibco.blogspot.in/2010/09/tibco-bw-faqs.html
This files contains the display name , RV encodings and description.
What is grouping activity?
Grouping activity is used to group certain activities used in the designer so that we can
loop those activities and iterate the group with conditions.
What is the condition for a process in order to build the EAR file?
We need to have a process starter.
How can we design exception handling?
The basic method is by routing the process to another sub process whenever error occurs
by using the error transition.
What is the use of Render XML pallet.
It is used to create a XML file by creating the tags used in the xml file.
What are the elements in the WSDL file.
In abstract WSDl file we have the information about the messages ( request, reply) port
type, operation. In concrete in addition to above we have the transport information.
What is the use of global variables?
Global variables are useful in order to provide dynamic input at the run time.
What is custom activity?
Custom activity is useful when we want others to use our process and not allow them to
view the contents of the process. We can add this process into our MY Pallete section.
We can directly use this process by dragging it into our process.
In web service in how many ways can we create connections.
2 ways. HTTP and JMS.
How does the file poller activity works.
This is a starter activity which starts the process whenever there is update for the file that
is specified.
What is the use of project template?
In project template we can save our standard processes that we want to use in future.
These processes are generally the ones which have the commonly used activities.
What is the optimum maximum number of connections in JDBC?
10
What is sub process and what is its use?
Whenever we call a process from another process , the called processbecomes the
subprocess. Sub process helps in reducing the complexity of the design by assigning the
activity in other process.
What is TRA.
Tibco Runtime Agent is the main frame work for all the tibco softwares. It provides theruntime agent and monitoring agent. All the libraries required by the designs are provided
by TRA.
What are the process variables that are available to all activities as inputs.
global variables and process context.
What are break points?
Break points are used to check the inputs and outputs of each activity during testing the
design so that we can debug our design. We can place the check points for all activities
on input and output side.
What re the encoding techniques in WSDL?
7/28/2019 Tibco_ Tibco Bw Faq's
http://slidepdf.com/reader/full/tibco-tibco-bw-faqs 3/6
2/12/13 Tibco: TIBCO BW FAQ'S
arun-tibco.blogspot.in/2010/09/tibco-bw-faqs.html
Encoded and literal.
What are the conditions in transitions?
Success, Success with condition, Success with no condition and error.
What are the different variables in BW?
Global variables, Shared variables, process variables and job shared variables.
What is the purpose of autocommit command
Causes the change to the configuration files to be saved automatically into files on disk.
What is the purpose of commit command
Commits all configuration changes into files on disk
Will the commit occur in "autocommit" command if there is error in script we
run?
No - If the "ignore" parameter is not specified.
What is the command to know the Database Store Files?
show db []
How can we compress the Database store files?
compact []
Will both the asynchronous and synchronous database files can be compressed a t
a time?
No - Each file has to be compressed separately
What are the types of durable subscriptions we have?
Static - The Specification will be written to the durables.conf file
Dynamic
Is the commands "show server" and "info" are same in EMS Server
Yes - Both the commands Shows server name and information about the connected
server.
What is the difference between the "disconnect" and "shutdown" commands
disconnect - the server be active, only the admin tool get disconnected from server.
shutdown - the server itself shuts down by confirming with the user.
alias file
TIBCO Designer allows you to create alias to resources that are to be reused in other
projects. Alias are used in two resources, the AliasLibrary and the LibraryBuilder. The
AliasLibrary resource allows you to load files stored in the file system into your project.
The LibraryBuilder resource allows you to build a design-time library that includes
resources defined in one project that can be shared with other projects.
How to change the global variable at runtime?
To Change Global Variables for a Service or Process
1. In TIBCO Administrator, click Application Management.
2. Select an application and expand it.
3. In the Configuration Builder pane, click a service or process name. A service is
named with a .arr suffix. A process is named with a .par suffix.
4. Click the Advanced tab.
5. Change global variables as required. Be sure to use valid XML characters only.
6. Click Save.
7/28/2019 Tibco_ Tibco Bw Faq's
http://slidepdf.com/reader/full/tibco-tibco-bw-faqs 4/6
2/12/13 Tibco: TIBCO BW FAQ'S
arun-tibco.blogspot.in/2010/09/tibco-bw-faqs.html
How to manage the code in tibco after development?
n realtime we have a configuration management tools like VSS, CVS, Star team etc
All project documents and source code will be stored into the given
tools. If any developer wants to work on documents or source code they have to checkout
from the tool.
Once development is over and tested , Again developer needs to checkin that same
source code into the tool .
Note: Once a developer check out the code from the tool, other developer can't work on
that code .
Coming to the migration of application . We will migrate only ear file from one environmentto another environment, only we will change the global variables
Check Point Description
The Checkpoint activity performs a checkpoint in a running process instance. A
checkpoint saves the current process data and state so that it can be recovered
at a later time in the event of a failure. If a process engine fails, all process
instances can be recovered and resume execution at the location of their last
checkpoint in the process definition. If a process instance fails due to an
unhandled exception or manual termination, it can optionally be recovered at a
later time, if the process engine is configured to save checkpoint data for failed
processes
Storage Details:
Check point will stores in two places File and DB
Coming to the db, you have to select a Database before that you need to create database
connection and deploy.
Location:
Check point file location will be in Par file (Tibco Administrator )
if you are working on local machine
C:\Documents and Settings\\.TIBCO\working\\jdb\\.job
How can we configure the SSL parameter?
In BusinessWorks we have JMS Connection, HTTP, ADB Adapter etc which have SSLfeatures. They can be used by checking the checkbox and doing corresponding settings
for certificates and identity objects.
The security over SSL is provided by using cryptography which in turn uses the
certificates and the cryptographic algos like RSA, Message Digest, DES and others to
change the message into encrypted message. This encrypted message can only be
understood if we have the certificates.
The SSL configuration needs to be done in the administrator. The transportation can be
invoked by components and by the browsers as well. The underlying SSL basics include
an initial handshake, an exchange of digital certificates, the use of public and private keys
to validate identities through a challenge, and finally the set up of an agreed-upon key to
be used with a symmetric cipher.
The certificates can be found at the given directory
“\jms\bin\certs”
The Key players and the terms are:
Client ---Initiator
Server---Responder
Certificate Authority or trusted third-party --The party which issues the Certificates.
Identity Object---Role that the BusinessWorks process assumes.
Following are the trusted SSL Certificate formats:
§ P12
7/28/2019 Tibco_ Tibco Bw Faq's
http://slidepdf.com/reader/full/tibco-tibco-bw-faqs 5/6
2/12/13 Tibco: TIBCO BW FAQ'S
arun-tibco.blogspot.in/2010/09/tibco-bw-faqs.html
§ P7
§ PEM
§ DER
§ EPF
§ keystore
Following are the identity file formats:
§ P12
§ P7
§ PEM
§ DER
§ Keystore
§ EPF
SSL configuration
§ Copy C:\tibco\jms\bin\tibjmsdssl.conf C:\tibco\jms\bin\tibjmsd.conf.
§ Tools->Trusted Certificates->Import into PEM format
§ Import “server_root.cert.pem” (CA), and “server.cert.pem” (Server Cert)
These are the basic concepts and configuration required for the SSL to be used in BW.
Apart from these the
Administrator needs to be configured. If the HTTP is used than the browser also needs to
have certificate.
What is LDAP?
Lightweight Directory Access Protocol(ldap) is a protocol for communication between
LDAP servers and LDAP clients. LDAP servers store "directories" which are accessed by
LDAP clients. LDAP communications happens at the default port 389. If we are using a
secure SSL connection, the protocol will be "ldaps" on port 636. LDAP is called
lightweight because it is a smaller and easier protocol which was derived from the X.500
DAP (Directory Access Protocol) defined in the OSI network protocol stack.
The main benefit of using LDAP is that information for an entire organization can be
consolidated into a central repository. For example, rather than managing user lists for
each group within an organization, you can use LDAP as a central directory accessible
from anywhere on the network and because LDAP supports Secure Sockets Layer (SSL)
and Transport Layer Security (TLS), sensitive data can be protected from security threats.
LDAP servers store a hierarchical directory of information called LDAP Directory
Information Tree(DIT). In LDAP, a fully-qualified name of a directory entry is called a
DistinguishedName(DN). Each entry will have a set of attributes. Attributes are name and
value pairs. Each entry in the DIT has a unique identifier. It is the Distinguished
Name(DN). This consists of its Relative Distinguished Name (RDN) constructed from
some attribute(s) in the entry, followed by the parent entry's DN. For example cn=James
Smith, dc=example, dc=com
what is schema of LDAP?
The schema defines the attribute types that directory entries can contain. An attribute
definition includes a syntax, and most non-binary values in LDAPv3 use UTF-8 string
syntax. The schema defines object classes.
Each entry must have an objectClass attribute, containing named classes defined in the
schema. The schema definition of the classes of an entry defines what kind of object the
entry may represent - e.g. a person, organization or domain. Most schema elements have
a name and a globally unique Object identifier (OID).
what is LDIF?
7/28/2019 Tibco_ Tibco Bw Faq's
http://slidepdf.com/reader/full/tibco-tibco-bw-faqs 6/6
2/12/13 Tibco: TIBCO BW FAQ'S
arun-tibco.blogspot.in/2010/09/tibco-bw-faqs.html
Newer Post Home
Subscribe to: Post Comm ents (Atom)
Posted by Arun at 1:00 AM
Labels: TIBCO BW FAQ'S
LDIF (Lightweight Directory Interchange Format) is an ASCII file format used to exchange
data and enable the synchronization of that data between Lightweight Directory Access
Protocol (LDAP) servers. LDIF files are simple text files and can be created and edited
with any suitable text editor. Each line is terminated with EITHER (unix format) OR
(windows format) these files may be created on any OS platform. LDIF is used mainly to
add (import) bulk records into a directory, restore (import) a directory, archive (export) a
directory, apply bulk edits to a directory.
LDAP is extensible and can be used to store any type of data.Two common applications
of LDAP are for computer user/group data, and for address book information (persons,
departments etc). Many e-mail clients support LDAP lookups. Most interesting is that
LDAP is being used as a core technology for most Single Sign On (SSO)implementations.
Post a Comment
Create a Link
2 comments:
javarevisited said...
Hi,
Good questions s ee here for some more TIBCO Interview Questions.
Thanks
Javinfix protocol tags and s pecification
February 5, 2011 at 7:52 AM
Felipe Torres said...
Thanks for your contribution!
It had helped me so m uch!
February 18, 2011 at 8:37 AM
Links to this post
Simple template. Powered by Blogger .