Skip navigation
All Places > DevTest Community > Blog > 2015 > January
2015

In mid January 2015, CA held a DevOps Conference at Ditton Park Manor in the UK. Over 100 guests from across EMEA attended the 2 day event.

 

Agenda:

Day One: Common sessions for both RA (Nolio) & SV (LISA) customers. A dinner was held in the evening.

Day Two: Two separate Tracks, one for the Release Automation User Group & one for the Service Virtualization User Group.

 

I have compiled a list of presentations from the event:

 


Click the links below to Join/Follow the user group(s) and find out more.

 

DevOps FINAL IMAGE.jpg

Stefana_Muller

Editing VSIs on a Plane

Posted by Stefana_Muller Jan 21, 2015

If the title of this blog has you confused with the 2006 movie "Snakes on a Plane", don't worry, half the room of engineers shouted out that same thought when I innocently stated

 

"but what if I want to edit 3ce.jpg

a virtual service when I'm on a plane?"


I guess my analogy was a bit exaggerated as (1) there's WiFi available on most flights and (2) I've never receive a whole heap of requests from customers flying at 35,000 feet and having trouble editing virtual service images.  I was simply trying to make a point to the 20+ engineers and architects that were disputing my claim that our customers would often need to edit virtual services when they are "offline" or simply "not connected to their central DevTest Portal".

 

You see, the key thing we were talking about was version control for the artifacts you create and edit in the new DevTest Portal.  Now that this portal is has been built, we want to make sure it can truly address your multi-user, single install, collaborative environment needs.

 

When we created the DevTest Portal, we made a few assumptions:

1. Users would not have to install on their local machine to access the DevTest Portal capabilities

2. The artifacts and projects opened, saved and edited within the DevTest Portal shall remain on the server that runs the portal

3. Users would eventually need change control, version control, ability to edit without overriding eachother since this is a shared environment

 

So, when designing our DevTest Portal version control solution last week, the engineers in the room (yes 20+ engineers were questioning me in an environment similar to a US Supreme Court Confirmation Hearing) asked the question "would the user ever need to edit a virtual service offline?"

 

And that was the "Yes" response I will never live down.  If only my team understood that as a product manager, it is my job to always say "Yes" to the edge case they present!

 

Alas, here I am, writing a blog to ask your opinions on this subject to both make sure I didn't just make some odd edge case assumption and to see what the real truth is on creating, editing, updating, etc in a shared environment.

 

So, do you consider the use of the DevTest Portal something that you would need to do when you do not have access to a shared environment?

In this case, would you have a local install and then need to upload your local files to the shared DevTest Portal?

How many of your users would have this scenario: example is it the 90/10 rule that the 90% of users wouldn't while the 10% power user would?

Do you ever see a need to edit a VSI on a plane? [1/2 joking here]

 

I will all leave you with this text message our trusty architect robertwilliams sent to me in the late afternoon this Sunday to just hit the point home:

FullSizeRender.jpg

Yes, he really was on a plane.  Yes, he really did want to edit a VSI (because that's all he wanted to do after waiting for the plane to refuel for 2 hours). I'm never living this one down, am I?

 

Your thoughts, commentary and additional judicial questioning is welcome in the comments below.

 

PS - Quick shout out to my fellow product managers who left me hanging during this "discussion" as they pretended to respond to very important emails during my questioning. Bharath_Vantari Chris_Kraus - you guys are awesome. #sarcasm #jk

The CA DevTest Solutions team is pleased to announce the availability of the CA DevTest Solutions documentation wiki. Your product documentation is evolving to a dynamic wiki that provides combined documentation for the following products:

  • CA Application Test
    (formerly CA LISA Test)
  • CA Service Virtualization
    (formerly CA LISA Service Virtualiztion)
  • CA Continuous Application Insight
    (formerly CA LISA Pathfinder)

 

We recommend using Chrome or Firefox to access the new wiki at https://wiki.ca.com/DTS.

 

You can still access the documentation bookshelves for releases prior to DevTest Solutions 8.0 here: https://support.ca.com/irj/portal/DocumentationSearch  (Search for CA LISA). But you can find the documentation for DevTest Solutions 8.0 and all future releases on wiki.ca.com.

 

Note: For now, the wiki is limited to the 8.0 release. As additional wiki spaces are added for future releases, you can use the Versions button at the top of each page to easily move between all available releases. The Languages button also lets you switch between English, Japanese, and French versions of the same space, as the translated versions become available.

 

Leave a comment on the wiki and let us know how it works for you.

Happy New Year Everyone! There is a lot going on lately in our community that I wanted to bring to your attention.

 

The CA DevTest Community is now 1000 + member strong! Congratulations DevTest Community 1,000 Strong!

 

CA DevTest 8.0 is Live

If you just joined the community or have been on an extended vacation since Thanksgiving, you missed a lot of hooplah around the release of DevTest 8.0.  Here is a link that will catch you up on everything that you missed - all in one place. Did you miss the announcement?

 

CA VAPI Developer Community

The VAPI community is for anyone interested in using, exploring, or improving (VAPI) Virtual API Cloud. Visit and Follow the new CA VAPI Developer Community.

 

Service Virtualization 101

Every 2 weeks from January 20 - March 31 you will have the opportunity to join a Service Virtualization 101 Webcast.  Visit the CA DevTest Community Event Calendar for dates.  Click here to register for the next webcast:  Service Virtualization 101 Webcast - January 20th

 

Recent Events:

Dec 2014CA DevTest Community Webcast Replay - CA SV 8.0 Demo Part 1

CA DevTest Community Webcast Replay - CA SV 8.0 Demo Part 2

 

Technical Content:

MySQL cookbook for DevTest 8

DevTest 8.0 & Licensing

Tuesday Tips: Retrieving log files via Snapshot

 

Popular Content this Week:

1Igniting Innovation in the Application EconomyScott EdwardsViews: 2,974
2ODP makes moot the question, “Do you support that protocol?”Stefana MullerViews: 2,789
3The 12 days of 8.0 – Day 1Stefana MullerViews: 1,791
4The 12 days of 8.0 - Day 12Ian KellyViews: 1,760
5Who moved my LISA?!Stefana MullerViews: 1,471
6The 12 days of 8.0 - Day 5Chris KrausViews: 1,390
7The 12 days of 8.0 - Day 4Stefana MullerViews: 1,380
8The 12 days of 8.0 – Day 2Bharath VantariViews: 1,329
9The 12 days of 8.0 - Day 11Arif MuhammadViews: 1,199
10The 12 days of 8.0 - Day 3Stefana MullerViews: 1,188

 

Recent Member Spotlight - Get to know our community members and CA staf with the regular community/team member spotlights.

January 2015 DevTest Community (LISA) Team Member Spotlight - Bhavin Kukadia

 

Polls are one of the ways we get your feedback quickly on a feature, function or decision we need to make on the product direction. If you have just a few minutes today, please respond to one or more of the polls on our community here and let your voice be heard!

 

There’s of course a lot more happening as well including Blogs, Ideas, Questions from users and more.

 

Contact me if you would like to contribute to the DevTest Community (LISA) Blog or present during a webcast.  Members are invited to participate by sharing content that is interesting to the community.

 

Have a great one!

 

MaryGreening

You may have noticed that when you run the default Derby DB with DevTest Solution 8.0 you get a warning and request to use a better performing DB.  Here is quick steps to setup MySQL.  The DevTest specific data is in the Install manual, the MySQL information is not, her is the cheat sheet.

 

Steps

1) Download MySQL DB and JDBC client

2) Install MySQL 5.6.5 or newer

3) Configure MySQL for default code page

4) Create database and user for the enterprise dashboard and server (registry)

configure enterprise dashboard

configure registry settings

5) check for tables and handy commands

 

1—

Download and install MySQL for your platform, current version is 5.6.5 (http://dev.mysql.com/downloads/mysql/)

Download and install JDBC client for MySQL referred to as Connector/J (http://dev.mysql.com/downloads/connector/j/), you will need to put the .jars into your /lib folder

 

2—

Install on disk or accept default, the following instructions are based on default

You need put the JDBC client jar into LISA classpath

Copy the mysql-connector-java-5.1.25-bin.jar to the install LISA_HOME\lib

For the Portal copy into the LISA_HOME\webserver\phoenix\phoenix-1.0.0\WEB-INF\lib

 

3—

The database needs to have the default code page set for UTF8, you will need the following files on windows or OSX.

 

File Name => my.ini

location OSX=> /usr/local/mysql

location Windows => C:\Program Files\MySQL\MySQL Server 5.6

 

 

[mysqld]

collation_server=utf8_unicode_ci

character_set_server=utf8

 

 

4—

Create 2 databases, one for Enterprise dashboard and one for the registry.  My emdatabase is for the enterprise dashboard and the pfdatabase is for registry and pathfinder.  One user is added to the system and assoicated with each database.  The default login for MySQL is root with no password.  Once you have set a password you will need a -p to state you are specifying one.

 

mysql -u root

 

The following command are submitted via the command line utility mysql

 

 

create database emdatabase

default character set utf8

default collate utf8_unicode_ci;

 

create database pfdatabase

default character set utf8

default collate utf8_unicode_ci;

 

grant usage on *.* to pfuser@localhost identified by 'itkorocks';

grant all privileges on emdatabase.* to pfuser@localhost ;

grant all privileges on pfdatabase.* to pfuser@localhost ;

 

You can now login to the mysql command line with this command, the password will be prompted.  To switch between the two databases use the “use command”

 

mysql -u pfuser -p

 

use pfdatabase;

use emdatabase;

 

5—

The enterprise dashboard uses local.properties to set the emdatabase.

 

File Name=> local.properties

 

lisadb.pool.dradis.driverClass=com.mysql.jdbc.Driver

lisadb.pool.dradis.url=jdbc:mysql://localhost:3306/emdatabase

lisadb.pool.dradis.user=pfuser

lisadb.pool.dradis.password=itkorocks

 

dradisdb.internal.enabled=false

 

For the rest of DevTest use the site.properties to specify the MySQL database pfdatabase.

 

File Name=> site.properties

 

lisadb.acl.poolName=common

lisadb.broker.poolName=common

lisadb.reporting.poolName=common

lisadb.vse.poolName=common

lisadb.dradiscache.poolName=common

 

 

 

lisadb.pool.common.driverClass=com.mysql.jdbc.Driver

lisadb.pool.common.url=jdbc:mysql://localhost:3306/pfdatabase

lisadb.pool.common.user=pfuser

lisadb.pool.common.password=itkorocks

 

lisadb.internal.enabled=false

 

5—

Once you start up the database you can see the default code pages, they should look similar to this:

 

mysql> show variables like 'char%';

+--------------------------+--------------------------------------------------------+

| Variable_name            | Value                                                  |

+--------------------------+--------------------------------------------------------+

| character_set_client     | utf8                                                   |

| character_set_connection | utf8                                                   |

| character_set_database   | utf8                                                   |

| character_set_filesystem | binary                                                 |

| character_set_results    | utf8                                                   |

| character_set_server     | utf8                                                   |

| character_set_system     | utf8                                                   |

| character_sets_dir       | /usr/local/mysql-5.6.22-osx10.8-x86_64/share/charsets/ |

+--------------------------+--------------------------------------------------------+

8 rows in set (0.00 sec)

 

To see a database and tables use this while logged in as root:

 

mysql show databases;

mysql  show tables in pfdatabase;

 

To export or backup database to send to someone use this:

 

C:\Program Files\MySQL\MySQL Server 5.6\bin>mysqldump --user=pfuser --password=itkorocks pfdatabase > c:\pfdatabase.sql

Did you miss the big announcement?

5xaOcLzwxsXVkJipqi4.gif

Everyone understands that the holidays are a busy time; and maybe you missed the HUGE announcement of DevTest 8.0.

 

 

You missed:

CA World Presentations + More Presentations + Previews = Awesome

What's New in CA Service Virtualization 8.0 - CA World Pre-Conference…

The 12 Days of DevTest Blog Series

Intro of DevTest Portal

Communities Engagement

Dec 2014CA DevTest Community Webcast Replay - CA SV 8.0 Demo Part 1

CA DevTest Community Webcast Replay - CA SV 8.0 Demo Part 2

Pre-Launch Goodness

Igniting Innovation in the Application Economy

...and More

 

Well if you noticed everything is linked above and you can catch up on everything that you missed - all in one place.

 

Now you feel the joy! and you're ready for the New Year and the New DevTest 8.0 Release; find out how to download it here.

EiE1rvA.gif

Happy New Year!