Help with MSbuild 4 and custom tasks

rajeshkumar created the topic: Help with MSbuild 4 and custom tasks
I’m trying to build a custom task using the Task base class in Microsoft.Build.Utilitieis.v4.0. I have the task built and compiled just fine but I get this error

C:\sandbox\c-wundram\msbuild\TalTrade.Importer\TestImporterTask\TestImporterTas
k.csproj(58,5): error MSB4062: The “Importer” task could not be loaded from the
assembly C:\sandbox\c-wundram\msbuild\TalTrade.Importer\TalTrade.Importer\bin\
debug\TalTrade.Importer.dll. Confirm that the declaration is corre
ct, that the assembly and all its dependencies are available, and that the task
contains a public class that implements Microsoft.Build.Framework.ITask.

However the path is correct, and the class which subclasses Task is public. I tried checking the binding using fuslogvw, and it doesn’t appear to even attempt to load my assembly. Does anyone have any ideas of what might be going wrong? The only depenendencies my assembly has is on the framework, and on the TFS 2010 APIs.
Regards,
Rajesh Kumar
Twitt me @ twitter.com/RajeshKumarIn

boris replied the topic: Re:Help with MSbuild 4 and custom tasks
Hiho,

As far as I understand, you are *not* talking about Rational BuildForge (or there may be several buildforge names).

If you want to get some answers, you should repost in a more appropriate forum (e.g. MS Build).

Cheers,


boris

Tagged :

Unable to delete user in Build Forge console

rajeshkumar created the topic: Unable to delete user in Build Forge console
Problem(Abstract)
When trying to delete a user in the IBM® Rational® Build Forge® Management Console, the Delete option does not work and the option is disabled.

Symptom
The administrator is not able to delete a user in the console. When attempting to do so, the Delete button is always grayed out and cannot be selected.

Cause
The user to be removed owns a schedule. When a user owns a schedule, then Build Forge prevents the deletion of that user by disabling the Delete function.

Resolving the problem
To delete the user you must first change the owner of the schedule to be someone else, then it can be removed.
Regards,
Rajesh Kumar
Twitt me @ twitter.com/RajeshKumarIn

Tagged :

A valid Access Group Identifier must be specified in buildforge

scmuser created the topic: A valid Access Group Identifier must be specified in buildforge
I am getting following error while copy library in buidforge library …

A valid Access Group Identifier must be specified.

Please help?

rajeshkumar replied the topic: A valid Access Group Identifier must be specified in buildforge
Solution there in IBM site too…as below;

Cause

The pass/fail notify access groups are set to blank when you did not import the access groups.

Resolving the problem

You need to set the pass/fail notify access groups to valid access groups or set them to “None”.

After that you will be able to copy the library.
Regards,
Rajesh Kumar
Twitt me @ twitter.com/RajeshKumarIn

Tagged :

Missing expected character “[” at byte 0 – found “”

scmuser created the topic: Missing expected character “[” at byte 0 – found “”
I am getting following error while accessing lib in buildforge…
Missing expected character “[” at byte 0 – found “”

rajeshkumar replied the topic: Missing expected character “[” at byte 0 – found “”
You may export the troublesome project by using bfexport command then re-import the project from GUI.

Note given by Ed Munoz – I also noticed that the access groups get reset. The product, at the particular time, can not import the access groups. So, watch out, you must login as root to be able to see all objects and reset the access groups back to what they were originally.
Regards,
Rajesh Kumar
Twitt me @ twitter.com/RajeshKumarIn

rajeshkumar replied the topic: Missing expected character “[” at byte 0 – found “”
One found on www-01.ibm.com/support/docview.wss?uid=swg21427225

Cause

The root cause is from a PHP parsing error. When a user logs-in or select a page from within the Build Forge UI the following applies to from the page (these may effect how the page is formed).

Group Access
Language setting
License
User preferences
UI filters

Diagnosing the problem

When diagnosing this problem, check and rule out each possible cause one by one.

Resolving the problem

1. Group Access
Does the user or users have the correct access to the page they are receiving the error from?
Are the users or user in a group that is unique or different from the rest?
If they have the correct access and they are not in a unique group, you may be able to rule this out as a possible cause.

2. Language setting
Is this user language setting unique or different from working users?

3. License
Is the user getting a license?

4. User Preferences
You can look to see if the there is any unusual in the users preferences by queering the database:
If you do not know the user’s ID you can run the following to get that information
select * from bf_users where bf_login=’‘;
Once you have user ID you can run the following to view the User Preferences
select * from bf_preferences where bf_user_id=’‘;
If you are unsure if there is something unusual you can compare them to a user that is not having this issue.
This table is transitive and can be rebuilt on the fly. So if we suspect this to be cause we can delete the users preferences by:

delete from bf_preferences where bf_user_id=’‘;
commit;

5. UI filters
Does the user have any unusual filters to the page or pages getting the error?
We can view the user’s filters by using the following query:
select * from bf_uifilters where bf_user_id=’‘;
Again this table is transitive and will be rebuilt on the fly. If we suspect that this could be the issue we can delete the user’s UI filters by using the following query:

delete from bf_uifilters where bf_user_id=’‘;
commit;
Regards,
Rajesh Kumar
Twitt me @ twitter.com/RajeshKumarIn

Tagged :

About the license key types in Build Forge

rajeshkumar created the topic: About the license key types in Build Forge
Reference- www-01.ibm.com/support/docview.wss?uid=swg21298058

Question
What are the types of licenses in IBM® Rational® Build Forge® and are the seats always purged when a user logs off?

Cause

In some Build Forge configurations, the license seat is not always purged when the user logs off, but in others the license seat is always released for use by another user.

Answer

There are two types of licenses in Build Forge: Floating and Authorized.

You can only have one type of license available in your environment since, during startup, the engine picks up a single increment of user licenses, which is either Floating or Authorized.

A Floating license seat is purged automatically during user log off, but an Authorized is not. You can manually purge an Authorized license seat by using Purge Seat within the Administration > Users menu.

Note: Using Purge Seat on a Floating license seat has the same effect as logging off the user since either action will simply release the license seat.

A brief summary of each license type:

Floating: These license seats are best thought of as a first come, first served pool of seats that anyone can use. This allows an oversubscribed model of users to access the server on the assumption that not everyone will be working at the same time.

Authorized: These license seats represent a fixed number of specific users that can access the system. This model explicitly does not allow the oversubscription model and, as a result, cost less on a per-seat basis. This is similar to an assigned seat logon scheme.
Regards,
Rajesh Kumar
Twitt me @ twitter.com/RajeshKumarIn

Tagged :

BFException[0]: Missing expected character “[” at byte 0 – found “

rajeshkumar created the topic: BFException[0]: Missing expected character “[” at byte 0 – found “
Issues – BFException[0]: Missing expected character “[” at byte 0 – found “”

Solution – it may be due to corrupt entry of user entry in database. User should be cleaned up from db and recreated.
Regards,
Rajesh Kumar
Twitt me @ twitter.com/RajeshKumarIn

Tagged :

Returned value (env.List) not found.

rajeshkumar created the topic: Returned value (env.List) not found.
Issues – Returned value (env.List) not found.

Solution –

IBM confirmed that this issues appears to related to an existing defect:
– PM54363 Error Missing expected character encountered under
environment page
This defect has been resolved in the 7.1.3.3 release which is expected to be available sometime in Q2 2012.

WORKAROUND:
– You will either need to remove an environment or add an environment
via the Build Forge API to get the list count to update.
Regards,
Rajesh Kumar
Twitt me @ twitter.com/RajeshKumarIn

Tagged :

Can’t spawn “cmd.exe”: No such file or directory at BFexport.pl line 4

scmuser created the topic: Can’t spawn “cmd.exe”: No such file or directory at BFexport.pl line 4
I am getting following error and looking for solution.
Can’t spawn “cmd.exe”: No such file or directory at BFexport.pl line 46.

rajeshkumar replied the topic: Can’t spawn “cmd.exe”: No such file or directory at BFexport.pl line 4
in script, PATH variable should be set along with C:\Windows\system32
Regards,
Rajesh Kumar
Twitt me @ twitter.com/RajeshKumarIn

Tagged :

How to start License Server in BuildForge?

rajeshkumar created the topic: How to start License Server in BuildForge?
How to start License Server in BuildForge?
cd /apps/IBM/Rational/base/cots/flexlm.11.1.1/i386_linux2
./Rational/config/start_lmgrd_on_hostname
Regards,
Rajesh Kumar
Twitt me @ twitter.com/RajeshKumarIn

Tagged :

Getting started with Rational Build Forge

rational-build-forge

What’s new in Rational Build Forge?

What if your software development organization could vastly accelerate the build and release process?

What if you could do all this while leveraging your existing investments? That’s where IBM Rational Build Forge software can help.

IBM Rational Automation Framework is a customizable framework that provides automation of environment build-outs, configuration management and application deployments on heterogeneous middleware platforms. Rational Automation Framework helps cut operational costs, improves productivity, and enables you to gain control over complex middleware environments.

Getting started with Rational Build Forge

Rational Build Forge is multifaceted software with many uses, from basic build capabilities to advanced integrations with other IBM and open source software.

With basic-use tutorials, you can begin by creating and running a simple Hello World project, and move on to address more complex features such as environments, dot commands and adaptors. Each of the following tutorials will take about 30 minutes to complete. You can walk through the step-by-step instructions in the tutorial documents while watching the narrated videos.

1. Creating and scheduling a project in Build Forge (Hello World)

2. Libraries and pass/fail chains

3. Administration (controlling user access)

4. Log Filters (with Apache Ant)

5. Environment Variables

6. Dot Commands

7. Agent Update

Integrating Rational Build Forge across the application life-cycle

Learn how to make Rational Build Forge even more powerful by combining its capabilities with those of other IBM Rational software. With the following resources, you can quickly gain an understanding of the benefits of integration and begin implementing these integrations within your organization.

Tagged : / / / / / / / / / /