Wednesday, May 27, 2009

SharePoint Log Viewer (Free Download with source code)

SharePoint Log Viewer is a simple tool that is used to read, filter and find the SharePoint log messages very easily and quickly with out going through the text files.

Enterprise Integration software Process Integrity
SharePoint Log Viewer


Download SharePoint Log Viewer

Key Features:


1. Multiple Log File Selection.
2. Multiple Filter selection with easy to use check box facility.

3. Quick Search Functionality.

4. Combines all the broken messages.

5. Refresh Functionality to retrieve new data.

6. Read full message information by just clicking on the row.

7. .NET 3.5 Framework based.

8. Very fast and user friendly.

Steps to use the tool:

1. Copy following files "SPLogViewer.exe " and "SPLogViewer.exe.config" in to your machine.


2. Run the “SPLogViewer.exe”.


3. If SharePoint is installed on your machine, the default log folder is set to

“c:\Program Files\Common Files\Microsoft Shared\web server extensions\12\LOGS”.

If not, it will ask you to change the folder path once you start the program.

Enterprise Integration software Process Integrity
Settings Window


4. To change the path, click on settings menu. Change the log folder path by browsing through the windows directory or directly pasting the path


5. Once the folder is located, tool will automatically load all the log files present in the folder and display the latest log file information.


6. Multiple log files can be selected to view the combined log data.

Enterprise Integration software Process Integrity
Multi Log file selection


7. Messages can be filtered based on “Level” or “Process” or “Category”. Just click on any of the tree nodes on the left side to create filter. Multiple filters can be selected.

Enterprise Integration software Process Integrity
Multi filter selection

8. Messages can also be searched by typing a string in the search box. Messages will be filtered based on the filters that are already selected.

Enterprise Integration software Process Integrity
Search Box


9. Each message information can be viewed by selecting a row in the grid.

Friday, May 22, 2009

Running custom HttpHandler in IIS 7

When I am using a custom HttpModule/HttpHandler in IIS 7 under Vista, the handler does not fire. The fix is to change the application in IIS to the "Classic .NET AppPool". You can also use the DefaulAppPool by changing the web.config.

Also, IIS7 on Vista Client doesn't currently supports ASP.NET substitution caching while running in integrated mode. If you change it to classic mode it does.

Sunday, May 10, 2009

My WordPress Blog...

http://sharathreddyp.wordpress.com/

Adding Associations to BDC using Enteprise Enabler’s BDC Tool

Associations are used to create relationship between Entities in LOB application.

StoneBond’s BDC Tool allows users to easily create Association between mutliple tables in any database (Not limited to SQL and Oracle).

Following Steps are used to create simple association between Customers and Orders Entities of Northwind Database.

  1. Open Enterprise Enabler studio and create source templates for Customers and Orders Table.
  2. Create surrogate destination templates for these two source entities.
  3. Create two maps between source and destination templates.
  4. Open BDC Tool from Tools–>BDC Tool.
  5. Enter required information to create Application Definition File.
  6. Create a new Entity named Customers and select the map that is created for Customers Table. Select CustomerId as the Identifier in the Entity.
  7. Once the Entity is created, methods for each method instance (Finder, SpecifiFinder and IdEnumerator) will be added to methods list.
  8. Add another entity named Orders and select the map that is created for Orders Table. Select OrderId and CustomerId’s as identifiers in Orders entity.
  9. Three methods will be automatically added to it… 
  10. Create a new method named GetOrdersByCustomerId and click on Add New parameter.
  11. Select the CustomerID column from the Customers Entity to create a relation ship.
  12. Once the Identifier from different entity is selected, it will be considered as a new association. 
  13. Fill up required information for adding association and click on ok button.
  14. Click on Generate button to create Application Definition File.

Integrating SharePoint with LOB applications

Business Data Catalog (BDC) is a SharePoint feature that allows users to access external data from within SharePoint. BDC offers an excellent way to integrate SharePoint with line-of-business (LOB) applications.

StoneBond Technolgies (www.stonebond.com) offers a integration product (Enterprise Enabler + BDC Tool) which allows users to connect to any database and integrate data with SharePoint .

On Twitter

If you are on twitter, you can follow me @sharathreddyphttp://twitter.com/sharathreddyp .
You also can follow our company Stone Bond Tech. @stonebond http://twitter.com/stonebond