text:
Introduction to programming for the Apache API
by Sameer Parekh
The Apache Group designed the Apache web server with modularity in mind. When the Apache Group rewrote the server core for the 0.8.x release of Apache they built into the core an extensible module API in order to provide a consistent interface for functionality. They seperated out the bulk of the server's operations into a set of modules, so that the server core would be a minimal set of operations.
The group designed the module structure with a number of motivations. First, the Apache Group is seriously concerned with server performance. By abstracting out most of the server's operations into seperate modules, the Apache Group made it possible for server administrators to easily remove modules which contain functionality they don't need, improving their application's specific performance. Second, third-party developers can easily develop for Apaache using the extensible module API, adding to its general functionality. Apache grew from a series of patches to the then-popular NCSA HTTPd server. With a module API, functionality can now be added to the server without an ugly set of patches.
Finally, in addition to providing incredible flexibilty, an API allows web engineers to develop applications under this API which previously required the slow CGI system. Netscape Communications Corporation has done some benchmark tests and found that using a server API over the CGI interface provides a X% performance improvement.
In this article we will provide you with an introduction to programming for the Apache Server API. We will dissect the existing config_log_module, which provides web server adminstrators a configurable alternative to the standard HTTPD Common Log Format. The config_log_module provides server administrators with the ability to create custom log lines, using a "printf" style configuration directive. The "LogFormat" directive is used to specify the exact format of the log line. For example:
LogFormat "%h %l %u %t \"%r\" %s %b"
Is the LogFormat directive that would be used to emulate the standard common log format. The initial comments in the mod_log_config.c source file describe all the LogFormat directives.
The core data structure in a module is the 'module' structure. When building a module, the application developer defines this structure and fills it with the appropriate functions calls which should be run in order to invoke the operations for the module. The module structure for mod_log_config.c, is as follows:
module config_log_module = { STANDARD_MODULE_STUFF, init_config_log, /* initializer */ NULL, /* create per-dir config */ NULL, /* merge per-dir config */ make_config_log_state, /* server config */ NULL, /* merge server config */ config_log_cmds, /* command table */ NULL, /* handlers */ NULL, /* filename translation */ NULL, /* check_user_id */ NULL, /* check auth */ NULL, /* check access */ NULL, /* type_checker */ NULL, /* fixups */ config_log_transaction /* logger */ };The NULL entries in this table refer to portions of the server API which the config_log_module do not use. We will not describe those functions in this article.
The LogFormat directive is defined in the "command table", "config_log_cmds", which is as follows:
command_rec config_log_cmds[] = { { "TransferLog", set_config_log, NULL, RSRC_CONF, TAKE1, "the filename of the access log" }, { "LogFormat", log_format, NULL, RSRC_CONF, TAKE1, "a log format string (see docs)" }, { NULL } };This structure is known as the "command_rec". The command_rec consists of a null-terminated list of substructures, one for each configuration directive. Each substructure has the following fields: the name of the config directive, the function which processes the config directive, a pointer to extra data, the AllowOverrides bit for this configuration option (we will not describe AllowOverrides here), a description of the configuration format, and a description string, for use in the case of syntax errors.
The config_log_cmds structure contains two directives. The TransferLog, which describes the file to which the log gets stored, and the LogFormat, which is the actual format of the configuration file. By specifying TAKE1 as the format of the configuration option, the Apache configuration core is directed to look for one and only one option following the configuration directive. Other possible settings for the configuration format include TAKE2 and FLAG, which mean to look for two options or to accept the directive as an on/off switch, respectively. We will only use the TAKE1 format in this article.
Now that we have seen how the Apache configuration core understands the module-specific configuration, we will look at how the core processes and stores the configuration data internally so that the module may access this data when necessary.
The config_log_module stores its module-specific configuration options in a structure. Modules can define for themselves how they store their configuration options. Some modules, which only need one option, may just use a simple null-terminated string rather than a C structure. The config_log_module structure, known as the config_log_state, is typedef'ed as follows:
typedef struct { char *fname; array_header *format; int log_fd; } config_log_state;The Apache API requires one function in order to properly allocate the memory for the configuration structure. The comments for the module structure define this function as the "server config" function. (There also exists a "per-dir config" function, which is not used by config_log_module.)
The config_log_module uses the make_config_log_state() function to allocate memory for the data structure:
void *make_config_log_state (pool *p, server_rec *s) { config_log_state *cls = (config_log_state *)palloc (p, sizeof (config_log_state)); cls->fname = NULL; cls->format = NULL; cls->log_fd = -1; return (void *)cls; }The make_config_log_state function takes as arguments a pointer to the "Apache memory pool" and a pointer to the server-wide configuration structure. Apache uses an internal memory allocation system to prevent memory leaks, which we will not describe in detail here.
make_config_log_state, very simply just allocates enough memory for the module configuration data structure, initializes it to NULL values, and returns a pointer to the newly allocated memory. Note that the memory allocation uses "palloc", which is Apache's internal memory allocation function. A module should never use "malloc" to allocate memory. All memory allocations should be made using Apache's set of "pool" memory allocation functions. (Apache internally takes care of deallocating such memory, which is why there is no "pfree".)
Once the memory for all the module's configuration structures are allocated, the server parses the configuration files and calls the functions as described by the command_rec structure for that module. Setting the LogFormat, for example, is done with the log_format function:
char *log_format (cmd_parms *cmd, void *dummy, char *arg) { char *err_string = NULL; config_log_state *cls = get_module_config (cmd->server->module_config, &config_log_module); cls->format = parse_log_string (cmd->pool, arg, &err_string); return err_string; }As the LogFormat directive is a "TAKE1" configuration directive, the second argument to the function isn't used. Therefore we call it "dummy" in the function definition/prototype.
The function first uses the standard "get_module_config" function to extract from the server core the data structure which was initialized and allocated for this module with the make_config_log_state function. Once the get_module_config function retrieves the configuration structure, the configuration option that was passed into LogFormat and provided to the function in "arg" is assigned to the proper location within the data structure and the "parse_log_string" function is called to parse the directive into its component parts and return an error message if the directive is badly formatted. The function then returns a NULL pointer on success, or, if an error had occurred, a pointer to a character string containing an error message which then then printed to stderr.
Finally, once both the TransferLog and LogFormat directives have been processed, the server is ready to initialize itself. The config_log_module's initializition requires that it open a file on disk (or, if the "| ..." format was passed to TransferLog, open a pipe to a child process) for logging purposes:
void init_config_log (server_rec *s, pool *p) { /* First, do "physical" server, which gets default log fd and format * for the virtual servers, if they don't override... */ config_log_state *default_conf = open_config_log (s, p, NULL); /* Then, virtual servers */ for (s = s->next; s; s = s->next) open_config_log (s, p, default_conf); }init_config_log very simply calls open_config_log() for every server (the main server and all virtual hosts) being run with Apache. It just scrolls through the linked list of servers from the data in the server_rec structure, calling open_config_log for each one:
config_log_state *open_config_log (server_rec *s, pool *p, config_log_state *defaults) { config_log_state *cls = get_module_config (s->module_config, &config_log_module); if (cls->log_fd > 0) return cls; /* virtual config shared w/main server */ if (cls->format == NULL) { char *dummy; if (defaults) cls->format = defaults->format; else cls->format = parse_log_string (p, DEFAULT_LOG_FORMAT, &dummy); } if (cls->fname == NULL) { if (defaults) { cls->log_fd = defaults->log_fd; return cls; } else cls->fname = DEFAULT_XFERLOG; } if (*cls->fname == '|') { FILE *dummy; spawn_child(p, config_log_child, (void *)(cls->fname+1), kill_after_timeout, &dummy, NULL); if (dummy == NULL) { fprintf (stderr, "Couldn't fork child for TransferLog process\n"); exit (1); } cls->log_fd = fileno (dummy); } else { char *fname = server_root_relative (p, cls->fname); if((cls->log_fd = popenf(p, fname, xfer_flags, xfer_mode)) < 0) { fprintf (stderr, "httpd: could not open transfer log file %s.\n", fname); perror("open"); exit(1); } } return cls; }The open config log function does the necessary file open/process spawning that is necessary for the storage of the logs which are logged according to the LogFormat defined with the LogFormat directive. (The TransferLog directive allows a pipe in the form of "| ... " to be executed, to which the logs lines are sent.)
Once everything is setup, the server can finally begin to accept requests. As this module is only a logging module, it doesn't use any of the API functionality other than the "logger" function.
The logger function, as the rest of the functions used in the process of handling a request, takes as an argument a pointer to the "request_rec" data structure. The "request_rec" stores all the data pertaining to a particular request made on the server. The logger function uses the data stored within this structure to find the information it needs to log to the file.
The request_rec structure is defined as follows:
struct request_rec { pool *pool; conn_rec *connection; server_rec *server; request_rec *next; /* If we wind up getting redirected, * pointer to the request we redirected to. */ request_rec *prev; /* If this is an internal redirect, * pointer to where we redirected *from*. */ request_rec *main; /* If this is a sub_request (see request.h) * pointer back to the main request. */ /* Info about the request itself... we begin with stuff that only * protocol.c should ever touch... */ char *the_request; /* First line of request, so we can log it */ int assbackwards; /* HTTP/0.9, "simple" request */ int proxyreq; /* A proxy request */ int header_only; /* HEAD request, as opposed to GET */ char *protocol; /* Protocol, as given to us, or HTTP/0.9 */ char *status_line; /* Status line, if set by script */ int status; /* In any case */ /* Request method, two ways; also, protocol, etc.. Outside of protocol.c, * look, but don't touch. */ char *method; /* GET, HEAD, POST, etc. */ int method_number; /* M_GET, M_POST, etc. */ int sent_bodyct; /* byte count in stream is for body */ /* MIME header environments, in and out. Also, an array containing * environment variables to be passed to subprocesses, so people can * write modules to add to that environment. * * The difference between headers_out and err_headers_out is that the * latter are printed even on error, and persist across internal redirects * (so the headers printed for ErrorDocument handlers will have them). * * The 'notes' table is for notes from one module to another, with no * other set purpose in mind... */ table *headers_in; table *headers_out; table *err_headers_out; table *subprocess_env; table *notes; char *content_type; /* Break these out --- we dispatch on 'em */ char *handler; /* What we *really* dispatch on */ char *content_encoding; char *content_language; int no_cache; /* What object is being requested (either directly, or via include * or content-negotiation mapping). */ char *uri; /* complete URI for a proxy req, or URL path for a non-proxy req */ char *filename; char *path_info; char *args; /* QUERY_ARGS, if any */ struct stat finfo; /* ST_MODE set to zero if no such file */ /* Various other config info which may change with .htaccess files * These are config vectors, with one void* pointer for each module * (the thing pointed to being the module's business). */ void *per_dir_config; /* Options set in config files, etc. */ void *request_config; /* Notes on *this* request */ /* * a linked list of the configuration directives in the .htaccess files * accessed by this request. * N.B. always add to the head of the list, _never_ to the end. * that way, a sub request's list can (temporarily) point to a parent's list */ const struct htaccess_result *htaccess; };This article will not go into the details of how the config_log_module actually does its logging and parses the LogFormat format string, as that is just standard C.
The config_log_transaction function prototype, however, is as follows:
int config_log_transaction(request_rec *r);The function depends on the request_rec structure, some elements of which we describe here.
pool - A pointer to the pool of memory from which allocations should be made while processing this one HTTP request. After processing this request, all allocations made from this pool are freed.
connection - A pointer to the conn_rec structure, which describes details of the connection, such as the local socket address, remote socket address, etc. We will not discuss the conn_rec in detail in this article.
server - The 'server' is a pointer to the server_rec, which points to all the configuration information specific to the server (i.e. either the main server or one of the virtualhost servers) under which this request was made. Most important within the server_rec structure is the "module_config" pointer, which is used by the get_module_config function to return module-specific configuration directives.
main/next/prev - Some requests may result in an internal redirect, resulting in a seperate logical request, even though it goes over a single HTTP request. The main/next/prev pointers point to the chain of request_rec structures which were processed through internal redirects for the current single HTTP request.
the_request - string which just contains the first line of the request. (e.g. "GET /index.html HTTP/1.0")
assbackwards - boolean flag to see whether or not we're processing an old-style HTTP/0.9 "simple" request.
status - the HTTP status return code pertaining to the request. (I.e. 200 for "Document Follows" or 404 for "Not Found") httpd.h contains a list of all the available status codes that the server currently supports.
headers_in - A pointer to a "table" structure (the table structure is not described in this article) which lists all of the incoming HTTP structures which the client sent to the server.
headers_out - A "table" pointer to the headers which the server sends back to the client.
subprocess_env - Another "table" pointer with all of the environment variables that are set for CGI, SSI, etc.
content_type - The MIME Content-type for use with dispatching the actual request handlers. This Content-type may be an actual MIME type or it may actually be an internal type in order to dispatch to a specific module's handler based on various criteria. (e.g. CGI_MAGIC_TYPE)
uri - The URL path for a given request. (a request "GET /index.html HTTP/1.0" would associate "/index.html" to the "uri" variable within request_rec)
filename - If the request has translated to an actual file in the filesystem, this is the full path to that file. In some instances (proxy module, for example) the "filename" is not a representation of a file in the filesystem, but perhaps a proxy URL.
finfo - a "stat" structure with information about the file, if it exists in the filesystem. If it doesn't, the server sets finfo.st_mode equal to zero.


text:
OK, I'm a tightwad -- unwilling to pay the $30 or $50 to get Versus on the computer or cable.
Yesterday, I was able to watch and record the entire day's coverage from the links on this page:
It wasn't super high def, and there were numerous pauses of a second or two, but it was still quite enjoyable to watch.
Today, however the links are different. The CastAmp.com link worked for a while, but then shut down. Other links that worked yesterday no longer work today.
Currently, this link:
works fine, but it's in French.
I could mute it, and run an English audio stream, but the link for an audio stream on the above page doesn't work, and I haven't found one that does.
Has anyone gotten some free viewing working?

subset: commoncrawl


text:
2007 Chevrolet Tahoe • 107,000 miles
Engine light is on and the traction control service message is on and engine runs rough after I changed wires and spark plugs today. There is a chance I cracked the ceramic when installing one of the plugs, however it is too hot right now to try and pull the plug and check. Also the metal housing that has a spring on the end that the plug wire connector goes through. Is that necessary to have.
August 19, 2012.
August 19, 2012.
Yes the terminal end on the spark plug wire is a must for a good connection. Other wise the spark has to jump from the wire core to the terminal. Also a cracked plug is going to cause a problem. What are the exact code numbers you have?
Aug 19, 2012.
Aug 19, 2012.
I would recommend first check for correct spark plug gap, then make sure that you didn't disconnect a vacuum line by accident
Sep 5, 2012.
Sep 5, 2012.
Okaybouquet, did you get this figured out? Did you replace the plug leads incorrectly, or was it the broken plug?
Sep 7, 2012.
Sep 7, 2012.
Well okboquet. An numer of things I need answers to so we can solve your issue first did you buy the correct spark plugs, most newer GM vehicles use irridium plugs whitch come pre gapped from the mfg. So if you tried to gap them they might be damaged, second did you disconnect the neg terminal from the battery, if you did did you wait a few minutes for your PCM to relearn its parameters? If you did not it will cause the engine to run rough for a couple of complete engine cycles, Could be what the other readers have described, a cracked plug would cause this, so would mis connected spark plug leads but i'm not sure that would be it because the wires on todays v-8 engines are interchangeable, please describe "running rough" only at idle or all the time?Is it surging, the it would be a vacume line sorry okboquet i've most likley made matters worse. Just trying to help im not nearly as skilled as some on here that can answer car problems. With very little to go by, but hey atleast you trying good luck
Oct 22, 2012.
Oct 22, 2012.
I think he's forgotten about us. He hasn't replied since August.
Oct 23, 2012.
Oct 23, 2012.
Need torque settings on cylinderhead and big end bearings
1 answer • 2011 Chevrolet Spark • 100,000 miles
Have a vauxhall vectra last year was running ok now cant get it to start have had the battery in and out a few times also have put in new spark plugs not getting a spark
1 answer • 1996 Vauxhall Vectra
I hav a 1994 dodge ram 2500 with a 5.9 in it. recently i replaced the spark plugs bcuz when i was driving it before it would jus bog out somtimes like the spark plug wires wer bad i ...
3 answers • 1994 Dodge Ram • 123,000 miles
1995 Toyota Tercel mileage: 82,000. I am replacing the spark plugs in my Toyota Tercel. The manual calls for twin ground electrode spark plugs. The replacement from the charts says I ...
1 answer • 1995 Toyota Tercel • 82,000 miles


text:
- Product Information
Product DescriptionYou're how old? Wear your age as glasses, and make sure everyone at a 70th birthday party is wearing the Big 70! Our Big 70 plastic glasses can be used as favor or to decorate your table as a napkin ring. Big 70 glasses are sold by the dozen. Please order in increments of 1 dozen.
- Questions & Answers
- Reviews
10 Ways to Decorate Your Office or Classroom this Holiday Season
Add Christmas decorations to your office, cubicle or classroom to bring some festivity into the work place this holiday season! Get inspiration from some of these decorating ideas.
How to Make Your New Year's Eve Party the Easiest Party You've Hosted
Don't sweat the small stuff this New Year's Eve—planning for a party becomes a piece of cake with the help of New Year's Party Kits!
Star Wars Theme Party Ideas
Celebrate the opening of the new Star Wars film with a Star Wars theme party. Put together an out-of-this-world affair with the help of these party tips!


text:
You are using an outdated browser. Please upgrade your browser to improve your ReverbNation experience.
BATTLEGHOST is a 4 piece Pop-punk band from Richmond, VA. After going through a couple of member changes, the band has linked up with Kolossal Management and is currently in the final stages of recording their new full length record, This May Hurt a Little! Expect big things from these guys in the upcoming months!


text:
Hello, I'm Nathan Black, and this is my portfolio page. I do a lot of random things. I'm a factotum and a drifter, a programmer and a boxer, a photographer and a stuntman.
I work primarily in python and flask. I've got extensive experience with making continuous integration build tools for game companies, but I also enjoy making small single use sites and twitter bots. You can see source for a number of my projects at my github page.
The Moby Dick Bot - A Markov chain generator that posts remixed Moby Dick quotes on twitter every six hours.
Dirty Sixth Street Bar Name Generator - Need a name for a new bar in Downtown Austin? I've got you covered.
Tell-Me-To - A simple site that tells you to do things based on it's url. So someone can remind themselves to do the dishes if they need reminding.
Hundred Flowers - My portfolio site. Thanks for visiting!
I enjoy photography, especially portraits and street photography. Here are some of my projects:
Nathan Black Photography - Host to my portfolios and deeper cuts.
I Want To Take Beautiful Pictures of You - A photography project about sitting down with people and making portraits over the course of the conversation.
I'm a part time stunt man, specializing in falls and fights.
Depixelated Super Smash Bros - I played Mario in a gritty remix fight of Mario vs. Luigi in Super Smash Bros.
Extintion Event - I stunt coordinated and performed as a creature.


text:
Shun Hiro
- Shun Hiro 7-Piece Knife Block Set Sugg. Price $2,077 Our Price $1,399.95
- Shun Hiro Chef's Knife Sugg. Price $438 – $475 Our Price $199.95 – $379.95
- Shun Hiro Chef's Knife with Stand, 6" Sugg. Price $375 Our Price $299.95
- Shun Hiro Santoku Knife, 7" Sugg. Price $438 Our Price $349.95
- Shun Hiro Paring Knife, 3 1/2" Sugg. Price $250 Our Price $199.95
- Shun Hiro Ultimate Utility Knife, 6" Sugg. Price $350 Our Price $279.95
- Shun Hiro Dual Density Knife, 7" Sugg. Price $413 Our Price $329.95
- Shun Hiro Serrated Utility Knife, 6" Sugg. Price $288 Our Price $229.95
- Shun Hiro Honesuki Knife, 5 1/2" Sugg. Price $338 Our Price $269.95
- Shun Hiro Slicing Knife, 9 1/2" Sugg. Price $438 Our Price $349.95
- Shun Hiro Bread Knife, 9" Sugg. Price $438 Our Price $349.95
- Shun Hiro Honing Steel Sugg. Price $100 Our Price $79.95
Shun Hiro
Handcrafted in Japan, Shun Hiro knives combine the benefits of a chef's knife and a cleaver and considered as an indispensable item for chopping, slicing and dicing. Our collection includes Shun Hiro knives as a part of the robust assortment of Shun knives as individual pieces or in a set. Cooks around the world use Shun Hiro knives because of the craftsmanship and attention to detail that goes into the design and manufacture of each knife. Also, our collection of knife sharpeners and cutting boards are essential items that help you get on with your daily work in the kitchen easily.


text:
Sign in
One Louder
Exploring the fine line between clever and stupid. Heather Hamilton is a Staffing Manager and Microsoft Employee Evangelist.
Translate This Page
Translate this page
Powered by
Microsoft® Translator
I am an idiot
Job seeker
Life at Microsoft
Living in the Seattle Area
Managing Your Career
Marketing at Microsoft
Marketing Info
Marketing Jobs at Microsoft
Microsoft recruiting
other people who are wrong
Personal blogging
tech industry
Browse by Tags
MSDN Blogs
One Louder
All Tags
marketing info
Tagged Content List
Blog Post:
Heather Hamilton has left the building!
Tomorrow, officially. You know I couldn't leave without saying goodbye, my wonderful, invisible interwebz friends. It's been 12 years of hard work and 7 years of blogging. Seven years! I plan to pick up the blogging again, elsewhere; at least the personal stuff. Yeah, yeah, the Microsoft stuff stays...
21 Jul 2011
Blog Post:
Designing product for women
(FastCompany: Women Are 85% Of The Consumer Market. But How Do You Reach Them?) The article is interesting, but a little condescending. I am sure it's unintentional and I should point out that the fact that it's written by a woman is beside the point. I am not a bra-burning activist, but I know when...
8 Jul 2011
Blog Post:
Marketing awesomesauce
Hova and Bing.
24 Nov 2010
Blog Post:
Now this is where you have to get out of the binary thinking in your head
Computer Engineer Barbie is making me 1) love the intention and 2) hate the medium. But I 1) love that the kids are excited and am 2) throwing up a little bit. And also 1) this is not the 1950s and 2) can we stop idealizing what it means to be a woman (clearly from the perspective of someone who finds...
18 Nov 2010
Blog Post:
Product subcategory differentiation and whether it really matters: the case of the roll-less TP
I'm going to talk about toilet paper. Yep. I know that my more faithful readers have been waiting for this. I've written about dog waste , expired cheese , search engine poetry , softball team names , feng shui underpants . These aren't my greatest hits, just a random collection of topics that I found...
27 Oct 2010
Blog Post:
Oh, those annoying ads
I may take back my previous comments about annoying yet memorable ads actually being effective. Because after watching some of these ads , I vow to never support the boneheads that let this crap from their ad agencies get through review. I mean seriously, how great can your product be if you think it...
27 Sep 2010
Blog Post:
Fake person brand
I am not sure how I feel about this . Pick a few things that kind of suck in an ironic sort of way, and call it brand? Please, I don't want to hear from a bunch of guys named Fred. Many fine, fine people names would suck as brands. Anyway, the brand name is wrong, the font is wrong. Does that make it...
17 Sep 2010
Blog Post:
Most annoying marketers (brands, not people)
There used to be weird newspaper advertisement (oh, the ones of the long past, advertising things that you really should NOT use nor talk about). Then there were and still are the horrible jingly TV ads. Git outta mah head! What I have noticed lately are the emarketing ones, they bombard you and then...
27 Aug 2010
Blog Post:
Eat Pray Love Buy
Have you escaped the Eat Pray Love marketing onslaught ? It may be because I am in the target demographic (yeah, forty-something), although not sad as it has been suggested. Yeah, I read the book. But I felt a little dirty when Oprah recommended it. But I have done the 'search for more' meaning thing...
13 Aug 2010
Blog Post:
The JetBlue PR Response that Wasn't <golf clap>
I have been watching only a little TV lately. A few things on my DVR and that's about it. No morning news or anything. So, I got only a little info on this jetBlue flight attendant thing (thanks interwebz). And I find all the glamorizing of this persons actions a little nauseating. Yes, you too can be...
13 Aug 2010
Blog Post:
A Corporate Blog I Can Actually Appreciate: Redfin
It's been a while since I have seen (or mentioned) a corporate blog I can really appreciate. Let's be real here...most corporate blogs are full of suck...excuse my language if you are so inclined. The suckage generally results from a tragic misunderstanding of two basic, foundational elements of blogs...
28 Jul 2010
Blog Post:
Look at your grades. Now look at mine.
Well, nobody should look at *my* grades. Because, yeah. All awesomeness is followed by parody. Who doesn't want a mini dose of the awesome? Anyone else incredibly surprised that this little slice of awesome comes from BYU?
16 Jul 2010
Blog Post:
Can MySpace be Saved?
These days, it doesn't even cross my mind to go to my MySpace page. I have one. I got that welcome mail from that guy that everyone else got (white t-shirt, expression like he was doing something else and then just noticed "hey, there's a camera there"). I get connection notices from people I don't know...
16 Jul 2010
Blog Post:
Just give me the damn cookies!
The Girl Scouts of America are updating their logo. Well the girls aren't, nor the scouts. Some design firm is (follow link to see the before and after). It makes for an interesting article, with accompanying art. You can use it to play where's waldo just like I did. Because there's not much there...
6 Jul 2010
Blog Post:
Canned Ads: pretty much as bad as they think they are
FastCompany has a list (and voting!) for the worst canned ads of the last year. I choose to ignore the Microsoft (Bing!) entry for now, mostly because I never saw The Shining (I know, don't start), so to me, it's not canned as much as whatever. OK? But I'll try to get to that one too. Nobody is immune...
21 Jun 2010
Blog Post:
A quiz that doesn't provide the answers at the end...
...is called market research. Good concept, FastCompany. But try harder next time.
14 Apr 2010
Blog Post:
Finally! An explanation for the Gates-Seinfeld Ads.
Todd Bishop gets to the bottom of it with David Webster, our Brand GM. Look, we get a lot of crap for our advertising. I know this. Some deserved, some not. But I totally got the Seinfeld ads and I thought they were funny. I can understand that people have differing ideas of what is funny. But also...
26 Mar 2010
Blog Post:
Ugly is the new pretty
Looks like we consumers respond more favorably to commercial images that look like "us." This is all fine and good except when we are talking about politicians. I don't want a politician that's like me or worse (cheaters!). I mean, I get the product advertisement stuff. I am skeptical of anything that...
9 Feb 2010
Blog Post:
Michael Jackson, the Stock Market and Swine Flu, Oh my!
I'm starting to think that we have the media that we deserve . Where are the laughing cherubs and butterlies people?
1 Dec 2009
Blog Post:
In-flight editorial is totally hot and covered with cooties
So it seems that in-flight magazines are the cockroaches of publication . Oh, only in their ability to survive the print-edition apocalypse (speaking of which, what is going on with Cher?). But what happens when more carriers offer wireless interwebs connectivity? And that captive audience is suddenly...
29 Nov 2009
Blog Post:
If this isn't evil, it's at least suckage
And gimmicky. Using ads are one thing. I've gotten good at ignoring them. But requiring my attention? Well that is crap. Using the technical term. I don't like to tag companies with "evil." Because a lot of what people like to refer to as "evil" is really just companies opting for the interests of...
18 Nov 2009
Blog Post:
Up for one, down for two
Brand logo, flushing toilet. Does there always have to be a difference?
17 Nov 2009
Blog Post:
Arrington, please
For the educated (by Gawker media) reader, how much of this do you think is driven by an actual business issue and how much is driven by hubris? At what point is one embarrassed by actually behaving like a "diva"? A one hour mistake and Arrington is seeing red, and flipping out about MSN being less...
5 Nov 2009
Blog Post:
Enough with the stickers already!
Once upon a time, Microsoft employees got t-shirts. Many, many t-shirts. It got old, as things are wont to do. Seems that Moore's law applies to tech company swag as well. Because in much less time, I've gotten sick of stickers. Arghthestickerspleasemakeitstop. Everything is not a sticker opportunity...
28 Oct 2009
Blog Post:
Social Networking: This is how you do it and Stafon Johnson
There are two stories here and I will tell you that I am not looking for college football trash talking here and I am going to be up front that those comments will be deleted unless they are in a friendly spirit of competition. Because honestly, there are some things more important than football. Yeah...
2 Oct 2009
Page 1 of 7 (173 items)
© 2015 Microsoft Corporation.
Terms of Use
Privacy & Cookies
Report Abuse


text:
more on environmental pressures
The framework is designed to show how the work of the four UK
countries joins up with work at a UK level to achieve the 'Aichi
targets' and the aims of the EU biodiversity strategy. Read
read more on biodiversity
The UK Overseas Territories student conference is a free event taking place on Sunday 29 November. Book your place now to help shape the future of the UK OTs.
read more on Calling all UK OTs students


text:
May 23, 2006
Josh McCuistion
As further proof the recruiting world is always a step ahead, while most college football talking heads, as well as every Sooner fan, are talking about the ridiculous pool of talent at defensive end for Oklahoma the Sooner coaches are trying to figure how to replace the likes of Larry Birdine, Calvin Thibodeaux, and C.J. Ah You.While Oklahoma didn't have to go far to find the first step in that process, Muskogee, Okla., weakside defensive end Jontae Bumpus, they are venturing out across the country to find more names. In fact it's hard to imagine venturing further out than Wilmington (Del.) Howard high school to find a player. But that's just where the Sooners find themselves as they continue to look at defensive end Devon Still.With offers from the likes of Georgia, Maryland, Virginia, Virginia Tech, and West Virginia among others it might be seen that Oklahoma is falling behind a player that they're just getting in on. However, Still says he is in no rush and isn't worried if schools are either. ...More... To continue reading this article you must be a member. Sign Up Now!
Already a member? Click here to sign in


text:
Originally Posted by moose10101
Tradition is a double-edged sword. It can stunt progress as easily as it can aid it.
I don't think it is quite double edged. Obviously it can be wielded about by people who don't like progress, but besides them I think it's only stunting if you have bad tradition.


text: Photog in Crazy Fight With ... Suri?! The littlest Cruise upsets a paparazzo By Evann Gastaldo, Newser Staff Posted Jul 12, 2013 9:43 AM CDT STORY COMMENTS (39) (Newser) – A big, tough paparazzo proved recently that 7-year-old Suri Cruise is no match for him. In an undated video from Fishwrapper, Suri is seen walking to a waiting SUV with mom Katie Holmes and a friend—and she's not happy. She yells at the gathered paparazzi to "stop it" and "get out of the way," E! reports. To which one of the photographers oh-so-maturely responds, "Bye, Suri, you little brat." His classier compatriot chides him, "Whoa, whoa, whoa," and notes, "When you're a father, bro, it's a whole different thing." But the first pap is not deterred: "She's a b---h," he says. "A little brat kid." Photog in Crazy Fight With ... Suri?! Back to story » Warning: language. (Fishwrapper) Popular Video Stories E! Online (Source Grid ») Fishwrapper (Source Grid ») Celebrity entertainment • Katie Holmes • paparazzi • celebrity • Suri Cruise CLICK BELOW TO VOTE 19% 1% 10% 5% 7% 58% RETURN TO THE STORY To report an error on this story, notify our editors.


text:
An overview of licensing for Rational Performance Tester
PaulLiskay 06000284J3 Visits (1546)
Licensing can be confusing for Rational Performance Tester (RPT). Here's an overview of the various types of licenses for RPT along with their limitations.
1. 30 Day Trial
2. Rational Performance Tester or Rational Test Workbench Product Activation kit.
3. Rational Performance Tester or Rational Test Workbench PVU Activation kit
4. Rational Performance Tester or Rational Test Workbench Floating License
5. Virtual User licenses
6. Rational Performance Tester or Rational Test Workbench Floating License for PVU
7. Optional Protocol Extension Floating License
New CLM and licensing videos available
mquimby 060001FAVB Visits (1482)
There are three new videos from Rational Support that have been published to IBM Education Assistant and YouTube. Below is a list of helpful videos for Collaborative Lifecycle Management (CLM) and Rational Licensing.
These videos are available on the IBM Rational Deploy, IBM Rational User Education, and IBM Rational Support YouTube channels. Subscribe to them to stay up to date on the latest videos! Here is a look at one of the CLM videos:
How to access the IBM Rational License Key Center
AcdntlPoet 2700019V2G Visits (1849)
How to access the IBM Rational License Key Center- This is a quick under 2-minute demonstration of how to access the IBM Rational License Key Center tool.
Log in to the Rational License Key Center here: http
More licensing resources can be found at: http
New License Key Server and License Key Administrator videos available
mquimby 060001FAVB Visits (1664)
There are new videos available covering licensing topics for Rational products. One of the videos covers how to change the port for the Rational License Key Server. Another covers how to install Rational License Key Server on UNIX and Linux in console mode. The other covers upgrading the Administration and Reporting Tool for Rational License Key Server to a new fix pack. All of these videos are available on the IBM Rational User Education YouTube channel. Thank you to support engineers Shijesh Velayudhan, Nikhil Bhat, and Sombir Yadav for creating the videos.
Here is a look at one of the videos on YouTube:
Overview of Rational Synergy and Rational Change licensing
Saurabh.Tyagi 270005CY2K Visits (2023)
IBM Rational Synergy is a task-based, software configuration management (SCM) solution that brings together global, distributed development teams on a unified platform. Rational Synergy provides capabilities that help software and systems development teams work and collaborate faster and easier.
Rational Synergy is licensed using IBM Rational Common Licensing. For information about Rational Common Licensing, see the Rational Common Licensing information center.
Rational Synergy supports the Floating, Named-User Floating, and Token license types. For a description of license types, see "License type definitions" in the Rational Common Licensing information center.
For Rational Synergy users, the login name is seen as the user of the token license. To reserve Named-User licenses for specific users, see "Setting up the options file" in the Rational Common Licensing information center. When configuring the options file for Rational Synergy and Rational Change, it is not necessary to put the default administrative users (ccm_root, ChangeAdmin, and csuser) in the INCLUDE list. The license file includes additional floating licenses for these users. Do not assign these licenses to other users because the products might fail.
How licensing works with Rational Synergy:
When you start Rational Synergy, it contacts the License Manager to request a license. Rational Synergy uses information that was provided during the server installation process to find the License Manager. The following example describes how licenses are configured during installation. The example assumes IBM Rational Common Licensing was installed before installing Rational Synergy.
-> When you install the Rational Synergy server, you are prompted for the host name and port number of the license manager. The information is recorded in the $CCM
-> When the Rational Synergy router process is started, it reads the license information from the $CCM
-> When a Rational Synergy session is started, the information about where to find the license manager is passed from the router to the Rational Synergy server. The Rational Synergy server also looks in the TELE
The Rational Synergy server contacts the license manager using the specified host and port, and requests a license on behalf of the user. The $CCM
Rational Synergy searches for license servers and license files in the following order:
If you move the license manager to a different system, you must edit the $CCM
Operations that consume Synergy license:
Starting a session does not consume a license. Only operations that update the underlying database consume a license, such as file check out, task creation, task completion, and so on.
Synergy license timeout
After a license is consumed by a user, that license is reserved for that user for 60 minutes after the last database update while the session is running. If the user exits the session, the license is released immediately.
License usage during integration:
Some Rational Synergy integrations hold a license for the duration of time the user is running the integration. Source-code related operations performed through the integration can then be updated in the database. In this case, the user can exit the visible session, but the integration is still running a session behind the scenes on behalf of the user
Rational Change supports the floating, named-user floating, and token license types.When you install Rational Change, the license server information (port@host) is requested and persisted to the file CHAN
There is a 30 minute minimum use time when Rational Change checks out a license. When a license is checked out, it stays checked out for at least 30 minutes, whether there is activity from the user. If the user exits or is inactive after that, the license is released.
How to configure different license servers for Rational Change and Rational Synergy
Pointing an IBM Rational Synergy server to get licenses from multiple License servers
Licenses pulled from the wrong server with Rational Synergy or Rational Change
Co-Authored by: Saurabh Tyagi and Pankaj Sharma
New white papers for licensing, DOORS, and Rhapsody
mquimby 060001FAVB Visits (2459)
Engineers from Rational Support have been hard at work producing white papers that help you navigate through some of the more advanced activities for Rational products. Here are some of the latest papers published.
Thank you to Indraneel, Edwin, Krishna, Pallavi, Shinji and Moria for their contributions!
IBM Rational Jazz token license configuration on Jazz team server
Saurabh.Tyagi 270005CY2K Visits (4697)
IBM Rational Jazz token license configuration on Jazz team server
Token based licensing is an option, along with floating and authorized user licensing, within the Rational portfolio. Technically, the basis of token licensing is on the traditional floating license mechanism and process. However, when it comes to how the license check out (consumption) works, it has a different behavior.
In a token environment, each product consumes a predefined token value, not a predefined quantity as it does in a traditional floating licensing environment. The license key has a pool of tokens from which the license server automatically calculates the tokens being checked in and out across users and products.
Lets discuss how a token based licensing model can be implemented for Jazz-based products.
Jazz-based products use IBM Rational Common Licensing (RCL) token service provider, which is an extension of the Jazz Team Server (JTS) that forwards token requests to an IBM Rational License Key Server (RLKS). Jazz-based products and non Jazz-based products can share tokens from same pool of tokens.
How to generate Jazz tokens?
Log into the Rational license key center and follow the below steps to get the required Jazz tokens
You can also refer to the technote links below which will guide you in accomplishing this task:
How to generate license keys for Rational Products from Rational License Key Center website
How to generate Rational DOORS Next Generation license keys from License Key Center website
How to Generate token license keys for Rational Team Concert
To configure these Jazz based licenses, from a licensing perspective pre-requisites are:
The following picture shows a high level single server topology deployment of RTC using token licensing.
Once you have successfully configured your flexlm license server with token file, you downloaded from IBM Rational license key center (license.dat), Import the Jazz Keys (Jazz.Token.zip file) on the Jazz team server.
Post successful import of Jazz keys on the Jazz team server you will find an entry very similar to the below diagram
The above screen confirms that the Jazz tokens are successfully imported on the Jazz team server and we can now proceed to configure this Jazz Team Server to communicate with the Rational License Key Server that you installed and configured earlier.
In the Floating License Server section of the License Key Management page of your Jazz team server click the radio button next to IBM Rational Common Licensing Token Service to enable the service.
Hover over the icon in the Actions column until you see the edit hover. Click the icon to view the Server Configuration dialogs shown in following picture.
Configure the following two properties in the above dialog:
If the Jazz Team Server is able to connect to the Rational License Key Server, you'll see a green checkmark on the IBM Rational Common Licensing Token Service line as shown in following picture.
Different Types of reports in the license reporting tool
Saurabh.Tyagi 270005CY2K Comments (3) Visits (3636)
Different Types of reports in the RLKS Admin and reporting tool:
To help you gain deeper insight into license usage for your IBM Rational products, you can generate reports from the IBM RLKS Administration and Reporting Tool.
Reports display valuable statistics about how users are using the assets and repository.
Managing software assets goes beyond submitting them to a repository and managing them through consumption. Over time, looking at the changing elements, the models and trends of asset details, consumption use cases, and users information can help companies evaluate the needs of their current business strategies.
Lets understand the different types of reports available and the insights they provide...
Peak usage : This metric represents the maximum number of license requests that were granted by the selected license servers for the selected products. If more than one license type is selected in the report definition (floating and token as license type), the peak usage report shows multiple numbers in the bar graphs. The following example shows a peak distribution report with two counts per bar.
Peak denial : This metric represents the maximum number of license requests that selected license servers denied for the selected products during the specified time.
Note: In certain reporting scenarios, the tool can report inaccurate license denials. For more information, see the "Known limitation in license denial report" technical document.
License usage per user : This metric presents information about product usage by a user from a license server at a specified time. This list includes the user and the host server name for the selected products for the specified duration.
Available Licenses : This metric presents the total number of licenses for a product that are available in the license files that are used to start the license server.
License expiration : This metric presents the expiration date of licenses for each of the selected products. This information is collected from the license file.
Token distribution : This chart presents the number of token licenses that are issued in the specified time for various products in an organization.
Chargeback report : This metric represents a simple chargeback policy for product licenses that are used in an organization. The report for this metric is like an invoice, where the number of licenses that are used by each user during a specified time is listed. The number of license hours is multiplied by the unit costs that are associated with each license hour of that kind of license for that product. This product gives the value in currency to be charged for that user.
Note: For the Collaborative Lifecycle Management (CLM) products, the following metric types are supported:
References :
Rational ClearQuest Web licensing concepts
Saurabh.Tyagi 270005CY2K Visits (3845)
Deliver better software with a comprehensive lifecycle management solution:
IBM Rational ClearQuest is application lifecycle management (ALM) software that provides flexible change and defect tracking, customizable processes, real-time reporting and lifecycle traceability for better visibility and control of the software development lifecycle. This solution provides scalable, multiplatform support to any size organization, so you can continue to use your customized processes as your organization's needs evolve. Rational ClearQuest supports the IBM AIX, HP-UX, Linux, Sun Solaris and Microsoft Windows operating systems.
Rational ClearQuest can improve visibility and control of software development projects:
Web client licensing:
To make Rational ClearQuest Web available for use, your license administrator must install floating licenses on a Rational License Server.
The Web server (Rational ClearQuest Web Application server or Rational Web Platform) requests a license key from the Rational License Server for each Web client. You do not have to install a license key on your desktop to use the Web client.
Entering floating keys on Windows:
You can import the floating licenses by using the Windows License Key Administrator (LKAD). You must have local administrator privileges on the License server before you can enter the license key, using LKAD.
Using the Rational ClearQuest Web client:
Restricted mode is a special mode of accessing Rational ClearQuest Web that limits the number of features available to designated users and user groups. Users and groups working in restricted mode have access to at most three operations:
You can control access to Rational ClearQuest Web by restricting the activities that users and user groups can perform.
These activities include:
For example, you can enable users to provide feedback through a password-protected extranet by performing the following steps:
When members of the group access the URL, they can only submit records and view the results of the query that you specify. The records returned by the query are read-only unless you configure restricted mode to permit record modifications.
When you log in to ClearQuest Web in restricted mode, Restricted Mode appears in the navigation banner at the top of the display. Users are logged on in restricted mode whenever they cannot obtain a valid Rational ClearQuest Web license, for example, if all available licenses are in use.
Configuring restricted mode:
You must have the Super User privilege to configure restricted mode.
In the Rational ClearQuest Web banner, click Site Administration -> Configuration.
On the Security Options tab, fill in the restricted mode configuration fields as described in Table
Settings on the Security Options tab take effect immediately; there is no need to restart the server. However, only subsequent Rational ClearQuest Web application sessions reflect these changes. Existing Web application sessions continue to use the settings that were in effect when the sessions started.
Ports used by the Rational ClearQuest Web application:
The Rational ClearQuest Web application uses these port definitions in the jtl.properties file:
The jtl.properties file is located in these directory locations:
Note: These directory locations assume that you have deployed the Rational ClearQuest application using Rational Web Platform (RWP) installed in the default installation location. If you have installed to a different location from the default, adjust the directory path accordingly. If you are hosting the application using a different Web application server, see that product's documentation for details about configuring ports.
Ports used by the Rational ClearQuest Web registry server:
The registry server component of the Rational ClearQuest server listens on port 1130 and 1131 for requests from the request manager and the Web application. (These ports cannot be changed.)
The registry server also listens on port 1150. You can re-configure that port definition by modifying this parameter in the csm.properties file:
The csm.properties file is found in this location:
Note: These directory locations assume that you have installed Rational ClearQuest to the default installation location. If you have installed to a different location, adjust the directory path accordingly.
Ports used by the Rational ClearQuest request manager:
The request manager component of the Rational ClearQuest server uses these port definitions in the jtl.properties file:
The jtl.properties file is found in this location:
There are two additional ports that are specified in the csm.properties file:
The csm.properties file is found in this location:
Note: These directory locations assume that you have installed Rational ClearQuest to the default installation location. If you have installed to a different location, adjust the directory path accordingly.
This blog post was Co-Authored by: Kiran Byrappa and Saurabh Tyagi
IBM License Metric Tool (ILMT) services
Saurabh.Tyagi 270005CY2K Visits (2689)
One of the major initiatives many customers are pursuing is the widespread implementation of virtualization. Whether they are using virtualization purely to cut costs or whether it is part of their "green" agenda, this initiative will drive an increase in the average utilization of their servers.
Urban Code Licensing
Saurabh.Tyagi 270005CY2K Comment (1) Visits (5397)
As they say "Deploy enterprise apps at the speed of a startup". Business needs, market trends, and customer demands are forcing IT teams to deploy applications at a rapid rate. The frequency of the deployments can invoke human errors, failed deployments, and outages !! Is there a way to save time lost during failed deployments, outages, etc. Yes there is...
IBM UrbanCode manages the release of complex interdependent applications, infrastructure changes and simultaneous deployments of multiple applications. This software enables you to plan, execute and track a release through every stage of the lifecycle model. UrbanCode Release helps to reduce errors while making large releases faster and more agile.
UrbanCode Release features:
Collaborative release planning includes a full set of capabilities designed to reduce the time spent in release planning meetings and reviews.
Environment management makes it easier to allocate environments to the development and testing phases in a release, providing better visibility and control.
Streamlined release execution provides processes to facilitate release tracking, email notifications and automatic promotion to early environments.
Integration capabilities enable interfaces with IBM Rational Team Concert and IBM UrbanCode Deploy.
Let's understand the "Urbancode licensing model", the following license scenarios are available. You can see the type of license that the server is using by logging in to the IBM UrbanCode Deploy server, clicking Settings -> System Settings and looking at the Server License Type field.
Note: IBM UrbanCode Deploy does not support mixing license types. If more than one of these license types are available on the license server, IBM UrbanCode Deploy uses the type of license with the highest priority. The license scenarios have the following priority, from highest to lowest:
1. Processor value unit (PVU) licensing
2. Virtual server and managed virtual server (Authorized) licensing
3. Concurrent sessions (floating licenses)
4. Concurrent sessions (token licenses)
For example, if the license server has each type of license, when an IBM UrbanCode Deploy server starts, it retrieves a PVU license. If another IBM UrbanCode Deploy server starts and no more PVU licenses are available, that server does not receive a license and does not use the other types of license.
Processor value unit (PVU) licensing
In this scenario, you apply the IBM URBANCODE DEPLOY MANAGED CAPACITY PVU LIC license to the IBM UrbanCode Deploy server. Then, the server can run processes. In this case, the agents do not require a license; instead, each PVU license allows the server to use a certain number of agents concurrently. The number of concurrent agents may be limited or unlimited, depending on the terms of the PVU license. If you are using this license scenario and the license server does not have any PVU licenses for a IBM UrbanCode Deploy server, the server cannot run processes.
For this type of licensing, the Server License Type field shows Managed Capacity.
You can track your use of the PVU licenses with the IBM License Metric Tool. See http
Virtual server and managed virtual server (Authorized) licensing
In this scenario, you apply the IBM URBANCODE DEPLOY SERVER AGENT VIRTUAL SERVER license to the server and IBM URBANCODE DEPLOY SERVER AGENT MANAGED VIRTUAL SERVER licenses to the agents. If an agent does not have a license, it cannot run processes.
In this scenario, you can either allow the server to assign licenses to agents automatically or you can assign licenses to agents manually. See Applying licenses to servers and agents.
For this type of licensing, the Server License Type field shows Server Agent.
Concurrent sessions (floating licenses)
In this scenario, the IBM URBANCODE DEPLOY SESSION PER SIMULTANEOUS SESSION LIC license is available to the agents. When an agent runs a process, it retrieves a license from the license server. 30 minutes after the process is complete, the agent returns the license to the license server. In this scenario, the server does not require a license.
When the license server runs out of licenses, the agent runs the process but adds warnings in the log. Also, a warning message appears on the server web interface. This message says that a license could not be obtained for the IBM UrbanCode Deploy server or an agent. If you replenish the licenses on the license server, the IBM UrbanCode Deploy server can run processes, but the warning message stays visible for 24 hours.
For this type of licensing, the Server License Type field shows Session.
Concurrent sessions (token licenses)
In this scenario, the IBM URBANCODE DEPLOY SESSION INITIAL TOKEN 2 YEAR license is available to the agents. When an agent runs a process, it retrieves a certain number of these token licenses from the license server. 30 minutes after the process is complete, the agent returns the licenses to the license server. In this scenario, the server does not require a license.
When the license server runs out of licenses, the agent runs the process but adds warnings in the log. Also, a warning message appears on the server web interface. This message says that a license could not be obtained for the IBM UrbanCode Deploy server or an agent. If you replenish the licenses on the license server, the IBM UrbanCode Deploy server can run processes, but the warning message stays visible for 24 hours.
Applying licenses to servers and agents
To use licenses, you install a Rational Common Licensing server, import your license keys, and link the IBM UrbanCode Deploy servers or agents to the license server.
About this task
For information about the types of licenses, see License scenarios.
1. Install a Rational Common Licensing server. See the following link: http
2. Add licenses to the Rational Common Licensing server.
3. On the IBM UrbanCode Deploy server, click Settings -> System Settings.
4. On the System Settings page, under Licensing, specify the connection information for the license server and click Save. You can specify the port and host name or IP address for the license server, such as 2700
5. If you are using virtual server and managed virtual server (Authorized) licensing, specify whether to assign licenses to the agents automatically or manually:
- To assign licenses to agents automatically, select the Automatic Agent Licensing check box and then click Save. This check box is meaningful only if you are using virtual server and managed virtual server (Authorized) licensing.
- To assign licenses to agents manually, follow these steps:
1. Click Resources -> Agents.
2. Next to an agent, click Actions and then click License. This menu item is available only if the Server License Type field is set to Server Agent and the Automatic Agent Licensing check box is cleared.
3. In the Confirmation window, click OK. The License column for the agent shows AUTHORIZED and the agent is licensed.
Uninstalling the server
To uninstall the server, stop the server and then delete the main directory for the server.
1. Stop the server.
2. Delete the main directory for the server. The default server installation directory is /opt/ibm-ucd/server on Linux and C:\Program File
Article Co-Authors: Surabh Tyagi & Krishna Kumar
Of wizards and daemons, Part 2 – Understanding how Rational Common Licensing is designed
nsukhtan 270000F0DF Visits (2470)
After the wizardry of my previous post, where you learned how to install the Rational License Key Server Administration and Reporting Tool by using the IBM Installation Manager wizards, let's now slay some demons! In this post, I will help you understand how a typical licensing model works and how, specifically, the Rational licensing model is designed, complete with daemons!
A licensing model generally consists of:
The license file defines what software or features the license is for, how long it is valid for, how many users can use the software, the computers on which the software can be used, and so on. The license file can be stored locally on the same computer as the application, or on a remote license server. In a served license model, where licenses are stored and served from a common license server, the applications that require a license connect over a TCP/IP network to obtain the licenses from the license server. Rational Common Licensing supports both options local license file deployment and the served license model.
The Rational Common Licensing model consists of the following components:
When you purchase an IBM Rational product, you receive a license entitlement that authorizes you to generate and download license files from the Rational License Key Center. The Rational License Key Center is an online service that you use to create license files (.dat, .upd, .txt) for the application or applications that you have purchased, or in IBM parlance, "have entitlement for". As I mentioned earlier, the license file:
Tip: Do not change the host name when you migrate your license server from one computer to another. If you do change the host name, be sure to log into the Rational License Key Center, return your existing license and regenerate licenses for the new host computer.
For single desktop applications, you can store the licenses on the same computer as the application. You also have the option to run multiple instances of the application on the licensed computer. For applications that are used on several computers by different users, you can use a served license model. The licenses are held centrally by the Rational License Key Server and served up to requesting applications and users.
Let's take the help of an illustration to clarify the concept of a served licensing model.
Fig 1: Rational Common Licensing process
Log in to the Rational License Key Center to generate and download your licenses. After you download the license files from the Rational License Key Center, you can use the Rational License Key Administrator (LKAD) to import and deploy the license files to the license server. Depending on your product type, you will need to use different mechanisms to point to the license server:
See the daemons in the illustration? Those two daemons - the lmgrd manager daemon and the ibmratl or telelogic vendor deamon - manage licenses on the license server. The lmgrd daemon runs on the license server. The vendor daemon information is supplied for each application in the license file for the application. The lmgrd deamon handles the initial contact with the client application or the IBM Rational product. It reads the license file, identifies and starts the appropriate vendor daemon, and then passes on the connection to the vendor daemon. The vendor daemon tracks how many licenses are checked out and who has the licenses. An application that requires a license connects to the license server and requests a license. The license server provides a license based on the availability of the license. The daemons write information about license usage to the lmgrd.log file. The License Key Server Administration and Reporting Tool uses the information in this log file to generate reports on license usage.
That, in a nutshell, is an overview of the Rational Common Licensing model. In my next post, I will pick up from where I ended here, and describe how the License Server Administration and Reporting Tool uses the log data and works with the license servers to generate reports.
Additional reading: If you are interested in more information on Rational Common Licensing, read my previous posts on the subject #licensing:
Theory of PVU Licenses ("Processor Value Unit")
Saurabh.Tyagi 270005CY2K Visits (3070)
Theory of PVU Licenses :
Top Rational Licensing technotes in November
AcdntlPoet 2700019V2G Visits (1750)
Regardless of the Rational products you use, licensing topics are some of the most common questions Rational Support receives. These are the top 20 technotes for Rational Licensing that were reused during November to help solve your PMRs. Last month the following technotes were the most heavily reused when closing PMRs opened by you, our clients. We hope that highlighting them here will help others encountering the same or similar issues also find quick resolution:
image credit: (cc) Some rights reserved by Ewa Rozkosz
Installing Rational License Key Server Administration and Reporting Tool v8.1.4
AcdntlPoet 2700019V2G Visits (1906)
Installing Rational License Key Server Administration and Reporting Tool v8.1.4- Installing Rational License Key Server Administration and Reporting Tool v8.1.4 by Ravinder Panwar, IBM Rational/Lotus Information Developer.
Getting Started with Rational License Key Server Administration and Reporting Tool, v8.1.4
AcdntlPoet 2700019V2G Visits (2557)
Getting Started with Rational License Key Server Administration and Reporting Tool, v8.1.4- The new Rational License Key Administration and Reporting tool has rele
Some of the new administration features of the tool include:
For more information on downloading, installing, configuring, and using the new Rational License Key Administration and Reporting tool, see:
Rational Common Licensing Information Center
Rational Common Licensing Support Community
Top 20 Rational Licensing technotes used in September
AcdntlPoet 2700019V2G Visits (2451)
September is but a memory, but we've not forgotten! These are the top 20 technotes forRational Licensing that were reused during September to help solve your PMRs. Last month the following technotes were the most heavily reused when closing PMRs opened by you, our clients. We hope that highlighting them here will help others encountering the same or similar issues also find quick resolution:
image credit: (cc) Some rights reserved by Ewa Rozkosz
Token licensing Open Mic session tomorrow
mquimby 060001FAVB Visits (2221)
The IBM Rational Licensing Support Team in Bangalore is conducting an Open Mic session covering token licensing concepts. This session is helpful to those in that area looking for more information on the topic.
Feel free to to nominate yourselves, or any members from your team who are interested in taking part in these sessions by entering the details in the Open Mic registration page.
For more information on these and other sessions, see the Rati
Concept and Beyond: Rational Asset Manager Licensing
Saurabh.Tyagi 270005CY2K Comments (2) Visits (4658)
Asset management, broadly defined, refers to any system that monitors and maintains things of value to an entity or group. It may apply to both tangible assets such as buildings, and to intangible concepts such as intellectual property and goodwill.
Know where your assets are....
IBM Rational Asset Manager is a collaborative environment for creating and governing software assets. A definitive library management system where you catalog, organize, use, reuse, manage, and report on any type of software, technology, or business asset.
A collaborative software development asset management solution, IBM Rational Asset Manager software enables organizations to identify, manage and govern the design, development and consumption of software assets, including services as part of a service-oriented architecture (SOA) initiative. The software helps IT organizations deliver innovative IT solutions while controlling costs, reducing application backlogs and improving business flexibility and responsiveness by facilitating software asset reuse.
Evaluate Rational Asset Manager now! http
Purchasers of IBM Rational Asset manager can choose among three types of product licenses: an Authorized User license, an Authorized User Fixed Term License (FTL) and a Floating license. The best choice for your organization depends upon how many people will use the product, how often they will require access. Lets understand the concepts of keys ( licenses ) behind this dynamic software.
Types of RAM (Rational Asset Manager ) Licenses:
Licensing Model for Standard Edition:
Licensing Model for Enterprise Edition :
Addresses different usage patterns
→ Administrators assign users to AU licenses: Collaborator or Publisher.
→ SE licenses cannot be used in an EE servers.
→ Collaborator license only allows search, download and comment on assets.
→ Audit report can be generated to show license usage.
→ Floating license is consumed by users not assigned an AU license.
→ Collaborator license is consumed initially until a publisher feature is invoked then license consumption switches to publisher.
→ 30 minutes of inactivity or logging out releases the license (Floating).
→ Programmatic access consumes a license → Concurrent programmatic access consumes multiple licenses equal to the number of concurrent programmatic access.
→ When a user searches and browses without authenticating then no floating license is used,
→ When an anonymous user displays a public asset details, then an available collaborator floating license is checked out,
→ When an authenticated user displays an asset, then a collaborator licence is checked out, unless you already have a publisher license from a previous action,
→ When an authenticated user modifies or submits an asset, then a publisher license is checked out ( and if a collaborator license was checked out, then it is check in )
→ When an authenticated user logs out, then the license is returned, for either collaborator or publisher, unless the user had other sessions,
For EE (Enterprise Edition) : each authorized user license is of one access type -> collaborator or Publisher
For SE (Standard Edition) : there is only one license type,
If the authorized user license is of type Collaborator, and the user attempts to modify or submit an asset, then an available Publisher license will be checked out.
Version 7.5 ( RAM ) includes the following enhancements and features:
Server licenses: Rational Asset Manager Enterprise Edition no longer requires the purchase of a server license, providing more flexibility in the deployment of clusters and stand-alone servers
Token licenses: Token licenses are now available. You can reduce deployment costs by sharing Token licenses across one or more Rational products.
How to reconcile the different editions & license types?
Help Help Help, I've got an error message and don't know what to do!
We all know how frustrating it can be to encounter an error message and not know what to do to fix it. Please find error messages and their troubleshooting information below, collaborate with others to improve the product functionality without wasting a minute.
Error: CRRAM1001E
Error: CRRAM1002E
Error: CRRAM2006E
Error: CRRAM2004E
Error: CRRAM2003E
Error: CRRAM2002E
Error: CRRAM2001E
Error: Rational Asset Manager error: No valid license managers could be instantiated. There is an installation problem
LINK: http
Rational Asset Manager, Version 7.5 editions and licensing:
Rational Asset Manager, Version 220.127.116.11 release information:
Licensing model for client access licenses:
Article Author: Saurabh Tyagi
Logic Behind TELELOGIC Licensing
Saurabh.Tyagi 270005CY2K Visits (3569)
Let's understand the concept of Telelogic based products licensing concepts.
Telelogic Products:
Focal Point - System for management of product and project portfolios.
License types supported by Telelogic products:
The below table list the type of license supported by Telelogic products.
Extended licensing options supported by core products are shown in the below given tables:
FLEXnet license types supported by product integrations are as shown below:
Extended licensing options supported by product integrations are shown in the below given table:
Understanding of "TELELOGIC_ LICENSE_FILE variable":
On Synergy, the location of the file is also stored in license_data.txt file on the same router machine.
The value of TELE
Telelogic applications that use FLEXnet rely on the environment settings that FLEXnet uses to find licenses. The applications search for license servers and license files in the following order:
License Value Description:
Node-locked license-file-name The full path to the license file on your computer.
User based feature:
A user-based license is tied to one specific user. This is compared to a floating license which anyone can use. A license Feature for a user-based license is recognized by the attribute USER_BASED on the FEATURE/INCREMENT line. The user who can obtain a user-based license are specified in the FLEXnet options file for the license server.
FEATURE RPE_PUBLISH telelogic 2009.1230 30-oct-2009 4 \
The users must be defined in a separate configuration file. The configuration file must be explicitly set in the license file
DAEMON telelogic "C:\Program File
The configuration file must list the users for the user based feature
The version number from the configuration file must match the version number from the license file (see in bold)
For the same feature both user based and floating features can be present. The user based should be listed first in the license file.
Please see the top 10 Frequently Asked Questions on the Telelogic licensing concepts:
We all know (I do) how frustrating it can be to encounter an error message and not know what to do to fix it. Now, you can find troubleshooting information and collaborate with others to improve error messages in the Information Center at: http
Understanding the Date Based Licensing Concept of Telelogic Products:
How to configure Rational Telelogic based license keys in Rational License Server 8.1.x on Microsoft Windows:
Configuring Telelogic License Server and Rational License Server on the same system:
Steps for installing IBM Rational License Server Telelogic V2.0.0:
How to update Telelogic license file:
Mixing licence keys for Rational (formerly) Telelogic products and other Rational software:
How to assign a specific port to the Telelogic DAEMON:
Adding Telelogic License Server to Rational License Server:
Procedure needs to be followed to set-up the Telelogic license server on Microsoft Windows:
How to fetch information on USER based licenses for Telelogic Products:
IBM Telelogic legacy product downloads:
Installation and configuration of Telelogic license server with a floating license file:
How to set up the Rational License Server TL 2.0 on Windows:
Telelogic License Manager service crashes after server reboot:
How to use the Telelogic borrow tool to borrow licenses for products that support license borrowing:
Rational License server versions and the corresponding FLEXnet versions:
Article Author: Saurabh Tyagi
New Rational License Key Administration and Reporting tool has released
AcdntlPoet 2700019V2G Visits (4930)
The new Rational License Key Administration and Reporting tool has released! Download the tool for free today, and start reporting against your usage of IBM Rational Products.
The reporting feature of the new Rational License Key Administration and Reporting tool generate license usage reports for IBM Rational Products using Flexlm and Jazz (CLM) licensing technologies. It provides reports on the use of floating and token licenses, including:
Some of the new administration features of the tool include:
For more information on downloading, installing, configuring, and using the new Rational License Key Administration and Reporting tool, see:
Rational Common Licensing Information Center
Rational Common Licensing Support Community
Open Mic sessions for Rational licensing coming soon!
mquimby 060001FAVB Visits (2958)
The IBM Rational Licensing Support Team members are conducting Open Mic sessions that cover different aspects of Rational licensing and are helpful to those looking for more information on the topic. Here is an summary of the Open Mic events coming up.
Feel free to to nominate yourselves, or any members from your team who are interested in taking part in these sessions by entering the details in the Open Mic registration page.
For more information on these and other sessions, see the Rati
Understanding the IBM Rational License Usage Order
Shijesh Velayudhan 270004VGUQ Visits (3334)
License Usage Order
IBM Rational products requests licenses in a specific order. In an organization we may have combination of authorized user, floating, suite, point-product licenses in the environment, it is essential that we understand the license usage order.
Now let's try to understand the license usage order. An IBM Rational product that users IBM Rational Common Licensing will request the license in the following order.
For version 7.0 of IBM Rational products, the license key usage order has changed. In releases before 7.0, when a Suite product was being installed, the Rational License Key Administrator (LKAD) application would first try to find a license key corresponding to the Suite. If the Suite key was not available, LKAD would then look for a key corresponding to the product that was running.
You can use the License Usage Mapper in LKAD to change the release 7.0 license usage order or have the application not search for any or all Suite keys.
The table below describes the license usage order for each IBM Rational Product that uses IBM Rational Common Licensing.
Now let's check how to change the license usage order. Any changes made in the license usage order can be reversed to previous setting by clicking the "Restore to Defaults" in the license usage mapping window.
To change the license usage order:
The license usage order that you set on your computer is tied to your user ID. If different users log in to your computer with their own user IDs, the license usage order that you may have changed resets to the default order. The new users can set the license usage order for their user IDs. Their settings do not affect your settings.
Mark your calendars! Three new OpenMic sessions next week!
AcdntlPoet 2700019V2G Visits (2802)
Greetings from IBM Rational Licensing Team!
As a part of our proactive Client connects activities, we are conducting Open Mic sessions on licensing which covers different aspects of Rational licensing.
We believe these sessions will be helpful for you. Please find the Open Mic Calendar for the month of July below.
A) Title: Rational License Server 8.1.2, 8.1.3, Installation, Configurations, Options file.
Date: Monday, July 29, 2013
Time: 12:00 PM Eastern Standard Time
B) Title: IBM Rational Token Licensing, Basics, Benefits, Usage of Jazz Token Licensing.
Date: Tuesday, July 30, 2013
Time: 3PM - 4PM Indian Standard Time (5:30am EST)
C) C) Title: Introduction to licensing, basic transactions of LKC, Migration of license keys and its best practices.
Date: Wednesday, July 31, 2013
Time: 12:00 PM Eastern Standard Time
Feel free to to nominate yourselves, or any members from your team who would be interested in taking part in these sessions by entering the details in the Open Mic Registration link below.
Also, please visit our Open Mics content page for current invites and previous recordings.
We are hoping to provide you with a good learning experience.
Article Author: Ashok Rao
Did you see the new Rational License Key Administration and Reporting Tool at VoiCE?
AcdntlPoet 2700019V2G Comments (2) Visits (3143)
Now that we are back from "rainy" Orlando, Fla. and a great VoiCE and Innovate, have you had further thoughts about the soon to release, Rational License Key Administration and Reporting Tool?
It was wonderful to meet so many of you in person at VoiCE and Innovate, and to hear your enthusiasm for this new licence feature. And, rest assured, the important feedback and suggestions you gave at VoiCE and Innovate have already been heard by our development teams. So, keep it coming!
If you walked away with further thoughts and suggestions from the VoiCE presentation or the Innovate Labs pedestal on the Rational License Key Administration and Reporting tool, please don't hesitate to reach out to me: firstname.lastname@example.com Or, you can leave your thoughts, here, as a comment response to this blog post.
If you did not attend VoiCE or Innovate, and have questions about the soon to release Rational License Key Administration and Reporting tool, you too should feel free to reach out to me, or contact your IBM Rational sales lead about the tool. If you are under an NDA, we can show you what was presented at Voice and Innovate prior to release.
Thanks, and I look forward to our continued collaboration on the new Rational License Key Administration and Reporting tool.
Author: Jane Balin, PHD.
Rational Common Licensing Support Community
Saurabh.Tyagi 270005CY2K Visits (3113)
Technical hiccups? Error messages? 'How to' questions?
We are very excited to announce the launch of the Rati
We'll do our level best to help you. This is the place to engage and report your technical problems, make suggestions, get involved in testing, learn more about the site, keep up on changes, learn about new features and functions being released and what's new, and ask questions about getting around the online community.
This community is a central hub for →
Explore it now on IBM developer Works => http
Each ICON displayed below will help you understand, what this community is all about and how we have assembled the information keeping in mind the ease of access. As we understand that juggling your business commitments can be hectic, so we have assembled information we think will ease the stress a little. Check out different blocks like, Troubleshooting, Questions, News & events, Contact information, Plans, etc., and find important release information and access to resources ( testing ) offered by our experts. Need to change your business load or direction, or talk to someone about your migrations and upgrades? We've got that covered too. It is all part of our commitment to supporting you in enhancing performance.
How to Participate:
We hope that sharing this sort of information with in the community will be helpful to your teams as you work on your projects. Also, we hope that you'll comment and participate in sharing your own tips and tricks from your experiences, both for the benefit of other community members and to help us build tools that better suits your needs.
I'll keep this information short to allow you to explore the new community and share your views on the same.
Rational license key file management white paper available
mquimby 060001FAVB Visits (2448)
Check out the newest white paper from Rational Client Support, a licensing paper by support engineer Karthik!
Title: Rati
Abstract: This white paper paper describes the different type of licenses for IBM Rational products and effective ways of managing license files for these products.
Released: June 7th, 2013
Authors: Karthik M
Publisher: Matthew Quimby
image credit: (cc) Some
VoiCE and #IBMInnovate will unveil a new Rational Common Licensing Admin and Reporting tool!
AcdntlPoet 2700019V2G Visits (2024)
A new IBM Rational license key administration and reporting tool is currently under development and will be showcased at both VoiCE and Innovate this year!
Author: Jane Balin, PhD
New DOORS and licensing videos on IBM Education Assistant
mquimby 060001FAVB Comments (2) Visits (3273)
There are new videos available on IBM Education Assistant for Rational. First, there is a new video about license activation kits for Rational SDP products. Secondly, there is a video for Rational DOORS that covers database logging on Windows. The DOORS video is also available on the IBM
Your feedback helps us improve. You can find the feedback form on the category pages for your product and version. The feedback form is quick and easy. Leave comments and let us know if these demonstrations help you achieve your goals.
What is IBM Education Assistant? IBM Education Assistant is a collection of multimedia educational modules designed to help you gain a better understanding of IBM software products and use them more effectively to meet your business requirements.
IBM Education Assistant videos for ClearQuest, Rational Team Concert, and licensing
mquimby 060001FAVB Visits (2365)
There are new videos available on IBM
Your feedback helps us improve. You can find the feedback form on the category pages for your product and version. The feedback form is quick and easy. Leave comments and let us know if these demonstrations help you achieve your goals.
What is IBM Education Assistant? IBM Education Assistant is a collection of multimedia educational modules designed to help you gain a better understanding of IBM software products and use them more effectively to meet your business requirements.


text:
Not a current user? Sign up now!
NYC St. Patrick's Day Parade
Two round trip flights to Ireland + two nights at the luxurious Merrion Hotel in Dublin!
Sign up to our newsletter today for a chance to win your next trip to Ireland!
Closing date: December 31st. Don't Irish Goodbye...
No thank you - I am not interested


text:
By Josh Katzowitz
INDIANAPOLIS -- Nobody really seems to know if Colts quarterback Peyton Manning will remain with the Colts, and nobody is sure if Manning, after neck fusion surgery, will ever be the Manning we remember.
Manning said a couple days ago that he �feel[s] really good,� and apparently, that means he feels well enough to return to playing.
According to ESPN�s Chris Mortensen, Manning has been �medically cleared to resume NFL career, per sources.�
|Latest on Peyton
�I continue to make progress every day," Manning said earlier this week. "Everything that the doctors have told me has been on point, which is encouraging to me. I just had a great day today with rehab, just got back from the facility, and that's what we continue to do. Just keep trying to get better. So far I have. That's the plan from here on out."
Really, though, we�re not sure how much this changes Manning�s future. It�s better, I suppose, to be medically cleared than not to be medically cleared, but just because a doctor says he can go, that doesn�t mean the Colts will want him back -- especially since they�re almost guaranteed to take Andrew Luck in the 2012 draft. We also have no way of knowing if Manning, away from the game for more than a year, can play up to his usual standards.
Plus, you know, he still could end up retiring.
So, be cautious when planning your �Peyton is returning!!!� party. Apparently, he�s been medically cleared to play, but that doesn�t mean he should or that he actually will.
For more NFL news, rumors and analysis, follow @EyeOnNFL on Twitter, Like Us on Facebook, subscribe to our NFL newsletter, and while you're add it, add our�RSS Feed.


text:
Receive ETP updates by email, enter your address below:
ETP and UNICEF partnership supports thousands of children living in Assam
Posted by Jon Copping on 25/09/2014Today the Ethical Tea Partnership (ETP) and UNICEF launched a ground-breaking partnership that will improve the lives of tens of thousands of children from tea communities in Assam and help reduce their vulnerability to trafficking and exploitation. The three-year programme, which is supported and funded by IDH the Sustainable Trade Initiative; ETP members, Tesco, OTG (Meßmer), TGB (Tetley, Tata Tea), READ MORE
Education Key to Tackling Health and Safety, Sri Lanka
Posted by Jon Copping on 05/08/2014Monday 28 July was a great day for the Sri Lankan tea industry as a new year of recruits officially enrolled onto the Higher Diploma Course in Occupational Safety and Health (OSH) at the Head Quarters of NIOSH (National Institute of Safety and Health). The Diploma, now in its third year, is a professional course designed specifically for the Sri READ MORE
ETP Welcomes Wollenhaupt Tea Trading Division
Posted by Jon Copping on 02/07/2014We're pleased to announce that Wollenhaupt Tea Trading Division is the latest tea company from Germany to join the Ethical Tea Partnership (ETP). The company was set up in Hamburg in 1881 by the Wollenhaupt brothers August and Hermann. Today another pair of brothers, Dirk and Jörg Wollenhaupt, manages the company. They too are committed to the traditional principles underlying READ MORE
Leading Specialist Tea Company Joins ETP
Posted by Jon Copping on 16/05/2014Ethical Tea Partnership (ETP) is pleased to announce that Canton Tea has joined the Partnership. Canton Tea, which was inspired by Jennifer Wood's love for fine Chinese teas, was founded in 2007. Over the years Canton Tea has developed partnerships with some of the best, most experienced artisans and tea professionals, and has grown to become one of the UK's READ MORE
Second Tea Company from Sri Lanka Joins ETP
Posted by Jon Copping on 06/05/2014On 22nd April, 2014, the second tea company from Sri Lanka – Heritage Tea Group joined the Ethical Tea Partnership (ETP). Heritage was established in 1994 by a dynamic and enterprising group of tea experts and enthusiasts with wide experience in tea, both in Sri Lanka and overseas. The company's policy is to service with responsibility, quality conscious and discerning READ MORE
Response to media reports on child trafficking in India – 01/03/14
Posted by etpnews on 05/03/2014Sunday's report in the Observer and the accompanying pieces in the Guardian and Mirror about child trafficking in India highlight an important issue. These stories of child trafficking are harrowing and raise important concerns about poverty and conditions in rural districts across India, including tea growing areas. The Ethical Tea Partnership (ETP) exists to improve the lives of tea workers READ MORE
Posted by Jon Copping on 18/02/2014We're pleased to confirm that Mabroc Teas has joined the Ethical Tea Partnership. Mabroc is ETP's 30th member and the first brand from a tea-producing region to join the Partnership. Based in Sri Lanka, the company has been exporting great quality Ceylon tea for more than two decades, and in 2006 Mabroc launched their Ethical Tea brand. Mabroc is passionate READ MORE
Posted by Jon Copping on 02/12/2013One of Germany's oldest tea companies, J.T. Ronnefeldt, has taken a positive step and joined the Ethical Tea Partnership (ETP). The company, which was founded in Frankfurt 190 years ago by Johann Tobias Ronnefeldt, specialises in the trade and sale of high-quality teas. Ronnefeldt teas are produced exclusively using orthodox methods in order to meet the quality standards of the READ MORE
« Newer postsPage 2 of 7Older posts »


text:
Forgot Password? | Not a User? Sign up
Your browser does not support iframes.
A month after a proposed residency requirement for county department heads stalled, county leaders resurrected the idea during Lancaster County Council's Nov. 9 meeting.
Councilman Larry Honeycutt, one of the council members who brought the idea back for consideration, said it should be a major condition of employment that county managers and directors live within the county's borders.
"Employees who have an impact on how our tax revenue is spent should be residents of Lancaster County," Honeycutt contended.
KERSHAW – There are some things you just can't budget and plan for, no matter how much you'd like to.
One of them is damage from lightning strikes.
Kershaw Town Administrator Joe Boyes told town council this week the 2015-16 budget for the Kershaw Recreation Center is out of balance, thanks to Mother Nature.
The matter came up during the administrator's monthly financial report at the Nov. 16 town council meeting.
The staff of HOPE (Helping Other People in Lancaster) no longer waits until Thanksgiving to start the Ward Faulkenberry Sr. Memorial Christmas Basket.
The agency is already taking monetary donations for the annual holiday effort, which buys Christmas meal food boxes for about 300 of the county's neediest families.
The first item on the agenda for new Lancaster city administrator Steven James "Flip" Hutfles is teaching people how to properly pronounce his name.
"You say it pretty much like it looks. It's Hutfles (HUT-fless). That's the reason I always answer the phone, 'Hello, this is Flip. How can I help you today?' It's also why I made sure they included Flip on this," he said, laughing while he picked up his nameplate.
LEXINGTON – Buford High School volleyball fans saw the Lady Jackets fall short in their state title quest, but they were still enthusiastic in their praise of the team's banner season.
In Saturday's contest in Lexington, the team fell to Charleston's Bishop England High School, which has won a national record 26 state titles in the 46-year-old Palmetto State volleyball championship tournament, including the last 16 in a row.
Two men were injured in Lancaster Sunday morning during a shootout on Miller Street in which more than 50 rounds were fired.
The next day, the Lancaster Police Department arrested a man for burglarizing the house where the shooting occurred. And the Lancaster County Sheriff's Office is still trying to determine if a shooting in its jurisdiction Sunday morning is connected to the Miller Street shooting.
Lancaster police were called to a small tan and white-trimmed house at 406 Miller St. about 6 a.m. Sunday, where they found a man inside with a gunshot wound.
By Robert Howey
Sunday, November 15, 2015 at 1:00 pm (Updated: November 15, 1:00 pm)
Bishop England's stellar court streak goes on.
The Lady Bishops, 40-9-4, swept Class AA Upper State champion Buford, 3-0 on Saturday afternoon to again forge its name among the national volleyball elite.
The Lady Bishops' sweep of the game BHS Lady Jackets gave the Charleston-based team its national record 16th straight state volleyball crown.
BEHS also owns the national mark of 26 state titles.
For the Christian, our eternal security is in our Savior and Lord Jesus Christ. It is God's will for each one of us to have this assurance.
The 2015 Carolina Christian Academy girls volleyball team was perfect in winning their first-ever S.C. Association of Christian Schools (SCACS) Div. 1A state championship.
The 15-0 CCA Lady Cougars captured the title with a 3-1 win over Temple Christian Academy of Anderson at the state tournament at Bob Jones Academy in Greenville where the tourney was played Oct. 30-31.
The all-conference players on the girls' team are Mary Bethea and Madyson Faulkner.
The 2014 team lost only one regular-season game and fell in the tournament's opening round.
Copyright © 2015
The Lancaster News is your source for local news, sports, events, and information in Lancaster County and Lancaster, South Carolina, and the surrounding area..


text:
CHESAPEAKE, Va. -- Former Indianapolis Colts defensive back
Dexter Reid was arrested Thursday on a fugitive warrant stemming
from a gun charge in Virginia Beach.
Police charged the 26-year-old Norfolk native with two felony
counts of illegal weapon possession. Reid attracted police
attention after parking his car illegally in a handicapped space at
a fast food restaurant, said Christi Golden, a Chesapeake police
Police observed a handgun under an envelope in the 2000 Cadillac
sedan after Reid gave them permission to move his car to avoid
additional fines. Police said they also found a loaded AK
semiautomatic pistol in the trunk.
A records check later indicated an outstanding warrant from
Virginia Beach, police said.
Reid, of Chesapeake, was indicted in Virginia Beach earlier this
month on a felony charge of carrying a concealed weapon. In June, a
Virginia Beach grand jury indicted Reid on a felony charge of
possession of marijuana with the intent to distribute. He is set to
stand trial on that charge Oct. 9.
The New England Patriots drafted Reid in the fourth round in
2004. He was part of the Patriots' Super Bowl-winning team in 2005
and earned a second ring as part of the Colts this year. The Colts
released him shortly after February's Super Bowl win.