WCF in TMS Release Tool
Version : 1.0
10-03-2014
REVISION HISTORY
Version Effective Date (DD/MM/YYYY) Brief Description of Change Affected Section(s) Prepared By Reviewed By Approved By
TABLE OF CONTENTS
1 Introduction 4
1.1 Introduction to TMS 4
1.2 Objective 4
2 Basics of WCF 5
2.1 What is WCF? 5
2.2 WCF concepts 5
2.3 Service Execution Boundaries 6
3 How WCF is used in TMS Release Tool 7
3.1 TMS Release Tool 7
3.2 Why WCF Service is used? 8
4 Challenges & Solution 9
5 Glossary 10
6 References 11
1 Introduction
1.1 Introduction to TMS
• Test Management System (TMS) is one of the application developed and used by Tellabs. It provides test infrastructure that makes Test Engineers to efficiently develop and deploy test solutions at different manufacturing sites to test Tellabs products.TMS is serving Tellabs facilities form the year 1999.
• As of now TMS supports 3600, 532L, 5500, 6300, 6400, 7100 & 7300 Tellabs Product Families and this number is growing. There is a plan to support testing of 8100 & 8600 product families by the year 2014.
• TMS is deployed at 18 production sites across the world and this number growing as more number of product families will be tested by TMS.
• TMS very closely interacts with Global Data Management System (GDMS) which is repository for all products information and Test Results for those products.
• TMS Release tool consist of
TMS database admin tool
Release solutions.
Manage TMS component data, such as products, equipments (rack types), assets (racks), etc.
TMS explorer
View data in TMS database.
Create developer’s files, validate releases, such as if a product rev can be tested on a rack; or if a released TPS is available on a rack, etc.
1.2 Objective
• The ob...
... middle of paper ...
... binding element. Increasing MaxReceivedMessageSize in service as well as the app.config of TMS Release Tool
2 Exposing different projects via single wcf project and hosting as single windows service but unique url’s for each project Archieved by different services(svc) for each project and each one is exposed as service in app.config. Starting of all services will be done under single host.
3 As Service is installed on many sites , different service url should be called from TMS Release Tool project
Setting EndPointAddress during runtime based on site information solved the issue.
5 Glossary
TMS - Test Management System
GDMS - Global Data Management System
WCF - Windows Communication Foundation
ASMX – Active Server Methods
6 References
Web Resources http://r4r.co.in/wcf/01/tutorial/basic/ Books
Oreilly.Programming.WCF.Services.3rd.Edition.Aug.2010 [1]
a. Systems: Personnel Readiness Management (PRM), Personnel Information Management (PIM), Personnel Accounting and Strength Reporting (PASR), Unit Manning Roster (UMR), Electronic Military Personnel Office (eMILPO), Defense Theater Accounting System (DTAS), Interactive Personnel Electronic Records Management System (iPERMS).
As shown in the picture below, we added Application config, Profile config, ip32_Cloud and two subnets into the project workspace.
The project is going I am working is almost in the finish stage it is going into the production phase means getting to the live so that the users can able to use the application. After the developing the total code it will go to the testing phase where the testers will check the code is working properly without any errors actually the testers task is to check the code and submit to the developers if they found any errors or mistakes or else they will send the code to the production phase to deploy in the server to check the application.
Processes for this phase will include, implementing improvements that were identified in the check phase
TSC Ansbach. ACTO is Mr. Lum. Mr. Lum coordinated and issue equipment in support of Objective T training requirements to the following units, HHC 12 CAB, HHC 10 CAB, 1-501st ARB and 277 ASB.
CMMI was developed by a group of experts from industry, government, and the Software Engineering Institute (SEI) at Carnegie Mellon University. The main sponsors ...
The Total Officer Personnel Management Information System (TOPMIS-II) The primary purpose is to help officer career and distribution managers within Officer Personnel Management Division (OMPD)
TM is the main nationwide provider of telecommunication services. It has x no of subsidiaries and operates in three core operating areas of:
Build tools to analyze stock situation of DSs provided to CMO, planned issues and actual issues.
...ota Production System (TPS) calls for the final product to be pulled out through the process system . This means that parts reach the assembly line in the right place whenever they are needed. This represents a final elimination for traditional system , which require large warehouse and storage in order to push the product as much as possible through the production lines, regardless of the actual demands on the product.
1. Compare and contrast Teradyne's traditional project execution strategy to the approach it used in Jaguar. What was different and what was similar?
Secondly, Change Management has provided valuable experience and taught us many lessons though, given the nature of the pilot and the relatively simple requirements of the two-part pilot, it mainly focuses on the technical performance of the system, without regard to the possibility of the advanced functionality provided by the EDRMS.
GM uses this system by containment, disposition, separation, and classification. Such a system guarantees that any outcome that does not comply with specified requirements is restricted from unintended use, restrained, and dispositioned by the administrators. Accompanied by this quality control is the verifying position where first-time quality and process capacity is advanced (Drew, 2011). Every team member is informed about any modifications in the production process and who and when to summon for assistance in the event of any quandary. Every team is also included in the problem solving to reach any improvement in goals.
Generic Systems subgroup. It is located in San Jose and carries out services that provide the possibility of sending and