1 Copyright ©2008 Serena Software, Inc. Web Services and ALF Events in Dimensions CM Steve Ransom Product Manager Sr, Serena.

Slides:



Advertisements
Similar presentations
Configuration Management
Advertisements

METALOGIC s o f t w a r e © Metalogic Software Corporation DACS Developer Overview DACS – the Distributed Access Control System.
ProcessIt Document Library 8.0 Controlled Documents Suite.
1 GOES-R AWG Products Processing Framework Configuration Management Yunhui Zhao.
Version Control System Sui Huang, McMaster University Version Control SystemSui Huang, McMaster University Version Control System -- base on Subversion.
AppManager 7: Deep Technical Dive Tim Sedlack & Michi Schniebel Sr. Product Managers.
Software Configuration Management
Low level CASE: Source Code Management. Source Code Management  Also known as Configuration Management  Source Code Managers are tools that: –Archive.
Microsoft Visual Source Safe 6.01 Microsoft Visual Source Safe (MVSS) Presented By: Rachel Espinoza.
1 Copyright © 2014 Tata Consultancy Services Limited Source Code Management using Rational Team Concert IBM Rational, Alliance & Technology Unit 2 July.
Adaptive Processes Comparing CMMI 1.2 vs. CMMI 1.1 LN Mishra Adaptive Processes Consulting.
© Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software Solid Edge ST4 Training Revising assemblies.
Source Control Repositories for Enabling Team Working Svetlin Nakov Telerik Corporation
David Warne Independent Manufacturing Consultant.
Software Configuration Management (SCM)
CSSE 375 Software Construction and Evolution: Configuration Management
© 2009 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Service Access Management Tool Tour: Bill to ID and Contract Number September 2009.
© 2009 Cisco Systems, Inc. All rights reserved.Cisco Public 1 September 2009 Service Access Management Tool Tour: Bill to ID.
9.1 © 2004 Pearson Education, Inc. Exam Planning, Implementing, and Maintaining a Microsoft Windows Server 2003 Active Directory Infrastructure.
Software Configuration Management (SCM)
Product Portability “Optimizing Your Investment in Dimensions CM” Presented by Lovell & Mercier, Inc.
Software Configuration Management
© 2010 VMware Inc. All rights reserved Patch Management Module 13.
Extending Vista The PowerLinks WebServices SDK John Hallett Senior Product Manager WebCT, Inc
Dynamics AX TAP Knowledge Transfer Wave 2. Application Integration Framework (AIF) Config and Admin Dean Wierman Lead Program Manager Microsoft Corporation.
Business Solutions: business rules, principles, and best practices Applications: configuration management document management product configurators collaboration.
RMsis – v Simplify Requirement Management for JIRA.
© 2001 Business & Information Systems 2/e1 Chapter 8 Personal Productivity and Problem Solving.
Object-Oriented Analysis & Design Subversion. Contents  Configuration management  The repository  Versioning  Tags  Branches  Subversion 2.
Project 2003 Presentation Ben Howard 15 th July 2003.
Software Quality Assurance
Architecture and Design of Customer Support System using Microsoft.NET technologies Nikolay Pavlov Asen Rahnev.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Event Handlers Overview Classes Simple Event Handler from the SDK Deployment –Object model.
ClearCase Concepts and Terminology
Lifecycle of a Requirement in Product Development Scenario RMsis – v Simplify Requirement Management for JIRA.
37 Copyright © 2007, Oracle. All rights reserved. Module 37: Executing Workflow Processes Siebel 8.0 Essentials.
MSE Portfolio Presentation 1 Doug Smith November 13, 2008
CPSC 871 John D. McGregor Change management Module 2 Session 3.
Management of Software Project CSM Software Configuration Management (SCM)
Software Configuration Management (SCM) Source: Pressman, R., Software Engineering: A Practitioner ’ s Approach. Boston: McGraw Hill, Inc., 2005; Ghezzi,
2136 Gallows Road, Suite F, Dunn Loring, VA Phone: Fax: Business Analyst Training 1 Module 5.2 Rational ClearCase.
3 Copyright © 2010, Oracle. All rights reserved. Product Data Hub: PIM Functional Training Program Setup Workbench Fundamentals.
Making the System Operational Implementation & Deployment
Copyright © 2007, Oracle. All rights reserved. Using Document Management and Collaboration Appendix B.
22 Copyright © 2008, Oracle. All rights reserved. Multi-User Development.
RMsis – v now with JIRA 5.0 support Simplify Requirement Management for JIRA.
Visual Source Safe –A Quick Tour. CONTENTS What is VSS ? How to install VSS ? How does VSS track versions? VSS Concepts & Features Utilities available.
Oracle 10g Database Administrator: Implementation and Administration Chapter 10 Basic Data Management.
Information Systems and Network Engineering Laboratory I DR. KEN COSH WEEK 1.
Source Control Repositories for Enabling Team Working Doncho Minkov Telerik Corporation
SG Software Configuration Management And CVS scmGalaxy Author: Rajesh Kumar
1 Ivan Marsic Rutgers University LECTURE 2: Software Configuration Management.
Import existing part with drawing
Software Configuration Management (SCM)
NASA MSFC Mission Operations Laboratory MSFC NASA MSFC Mission Operations Laboratory Kelvin Nichols, EO50 March 2016 MSFC ISS DTN Project Status.
Version Control Systems
Software Configuration Management
Configuration Management
Software Configuration Management
Software Project Configuration Management
Project Objectives Publish to a remote server
Version Control with Subversion
Using E-Business Suite Attachments
SVN intro (review).
Software Configuration Management
CVS revisions UML diagram
Subversion.
Proposed AD groups for TFS Users
Concurrent Version Control
LECTURE 3: Software Configuration Management
Presentation transcript:

1 Copyright ©2008 Serena Software, Inc. Web Services and ALF Events in Dimensions CM Steve Ransom Product Manager Sr, Serena

2 Copyright ©2008 Serena Software, Inc. What are Web Services & ALF Events? Some Philosophy What is available now? What will be available in the Future? Demonstration Explanation Demonstration Agenda

3 Copyright ©2008 Serena Software, Inc. Terms Web Services Allows other software to issue Dimensions CM commands WSI-Basic compliant SOAP Web Services for performing common Dimensions operations, implemented using AXIS 2 and Document Literal Style WSDL definitions ALF Events Application Lifecycle Framework (ALF) Allows Dimensions CM to tell other software something has happened ALF Events fire after the event has started

4 Copyright ©2008 Serena Software, Inc. Some Philosophy - Starting ….. go forth and produce some services and events But where to start? ?

5 Copyright ©2008 Serena Software, Inc. Some Philosophy - Starting The Command Line The command line has about 260 commands and we’re adding to it all the time. Adding ALF Events doubles this figure

6 Copyright ©2008 Serena Software, Inc. And here they are createRequest WS getRequest WS updateRequest WS actionRequest WS delegateRequest WS delegateRequestForReplication WS deployRequest WS defineProject WS createDesignPart WS Check In ALF Check Out ALF Undo Check Out ALF Create Item ALF Action Request ALF checkInItem WS checkOutItem WS deployBaseline WS getProjectItems WS relateItemsToParts WS moveItemToPart WS createRevisedBaseline WS relateRequestToRequests WS unrelateRequestFromRequests WS createProjectBaseline WS createDesignPartBaseline WS listProjectRequests WS listProjectItems WS Associate Request WS Update Request ALF Build WS Build Submitted ALF Build Completed ALF Build Baseline WS Build Baseline Submitted ALF Build Baseline Completed ALF Create Request ALF Relate Part to Request ALF Relate Requests to Requests ALF Add Attachment To Request WS Get Attachment WS List ProjectsWS Unrelate Item from Design Part WS Unrelate Part to Request ALF Unrelate Requests to Requests ALF Update Attachment WS Create Item WS Deploy Item WS Lock Project WS Unlock Project WS Get Request Items WS Get Item WS Relate Request to Project WS Add Attachment to Request ALF Update Attachment ALF Delete Attachment WS Delete Attachment ALF Define Version Branch WS Execute a job on a Network Node WS Merge Projects WS Action Project WS List Project Directories WS Action Baseline WS Action Baseline ALF List Baseline Items WS Relate Area to Project WS Create Project Directory WS Assign/Unassign Users to a Group WS List Groups WS List Users against Project WS Action Item WS Action Item ALF List Design Parts within Project WS Action a List of Items WS Create Merged Baseline WS Rename WS Set Working Directory WS Deploy Baseline ALF Deploy Request ALF Delegate Request ALF List Requests in Project WS Delete Item WS Deploy Item ALF Define Project ALF Get Baseline Items WS Update Item Attribues WS Update Item Attribues ALF Relate Request to Project ALF Create Baseline ALF Create Merged Baseline ALF Create Revised Baseline ALF Remove Request Items from Project WS Remove Request from Project ALF Remove Version Branch WS Remove Project WS Remove Project ALF Update Project Attributes WS Update Project Attributes ALF Merge Projects ALF Create Design Part ALF Delete Design Part Variant WS Lock Project ALF Unlock Project ALF Action Project ALF Delete Baseline WS Delete Baseline ALF Release Baseline WS Release Baseline ALF Rename ALF Relate Item to Design Part ALF Update Design Part Attributes WS Unrelate Item from Design Part ALF List Design Parts WS Create Areas WS Create Areas ALF Create Build Area WS Create Build Area ALF List Areas WS List Build Areas WS List Stages WS Populate Areas WS Populate Areas ALF Populate Build Area WS Populate Build Area ALF Remove Area WS Remove Area ALF Relate Area to Build WS Unrelate Area to Build WS Relate Area to Build ALF Relate Area to Project ALF Unrelate Area to Build ALF Unrelate Area to Project ALF Update Area WS Update Area ALF Update Build Area WS Update Build Area ALF Unrelate an Area from a Project WS Unrelate an Area from a Project ALF Create Project Directory ALF Relate Project to Project WS Relate Project to Project ALF Unrelate a Project from a Project ALF Assign/Unassign Groups to a User WS Assign User Roles WS Register User WS Unregister User WS Update User Attributes WS Action All Items and Requests WS Add Items related to a Request to a Project WS Delete Request WS Delete Request ALF Relate Baselines to Request WS Relate Baselines to Request ALF Relate Item to Request WS Relate Item to Request ALF Relate Part to Request WS Relate Requirement to Request WS Relate Requirement ALF Unrelate Baselines to Request WS Unrelate Baselines to Request ALF Unrelate Item to Request WS Unrelate Item to Request ALF Unrelate Part to Request WS Unrelate Requirement to Request WS Unrelate Requirement ALF Unrelate a Project from a Request WS Unrelate a Project from a Request ALF Delegate Item WS Delegate Item ALF Relate Baseline to Baseline WS Relate Baseline to Baseline ALF Relate Baselines to Project WS Relate Baselines to Project ALF Unrelate Baseline to Baseline WS Unrelate Baseline to Baseline ALF Unrelate Baselines to Project WS Unrelate Baselines to Project ALF Relate Design Part WS Relate Design Part ALF Unrelate Design Part WS Unrelate Design Part ALF Delete Project Directories WS Delete Item ALF Update Design Part Attributes ALF DMPMCLI DMDBA

7 Copyright ©2008 Serena Software, Inc. Some Philosophy - Priority The Serena Mashup Team What services and events do you need for Dimensions CM Mashups? Serena consultants from 5 different countries, 3 customers and 3 partners What services and events do you need to make implementation and maintenance of Dimensions CM easier in your environment? What services and events do you need to make integrations easier with Dimensions CM in your environment?

8 Copyright ©2008 Serena Software, Inc. Some Philosophy - Priority Mashups Team Application Release Management (ARM 2.0), initial pass 10 services and events Consultants, Customers and Partners More management of Dimensions objects Can we stop using the Mashup/CM sync engine now?

9 Copyright ©2008 Serena Software, Inc. Some Philosophy - The Result ARM (10 services & Events) Additional ARM type requirements Replace the sync engine The remaining 460! 50 services and events }

10 Copyright ©2008 Serena Software, Inc. Web Services WSDL Dimensions Root\Common Tools\tomcat\5.5\webapps\ \dmwebservices2\WEB-INF\services\dmwebservices\ META-INF

11 Copyright ©2008 Serena Software, Inc. ALF Events Fire after event Controlled by Dimensions Root\10.1\CM\dfs\ alf_events_config.xml

12 Copyright ©2008 Serena Software, Inc. ALF_EVENTS_CONFIG.XML Specify one or more databases Specify a specific database Specify one or more projects Specify a specific project QLARIUS:UW_JAVA_* Specify one or more object classes Specify a specific object class Item for above object type create check-in check-out undo-check-out Request action

13 Copyright ©2008 Serena Software, Inc. Currently GA Web Services createRequest getRequest updateRequest actionRequest delegateRequest delegateRequestFor Replication deployRequest defineProject createDesignPart ALF Events Check In Check Out Undo Check Out Create Item Action Request

14 Copyright ©2008 Serena Software, Inc. In Web Services checkInItem checkOutItem deployBaseline getProjectItems relateItemsToParts moveItemToPart createRevisedBaseline relateRequestToRequests unrelateRequestFromRequests createProjectBaseline createDesignPartBaseline listProjectRequests listProjectItems ALF Events

15 Copyright ©2008 Serena Software, Inc. Demonstration Explanation Using Serena Business Mashups New Mashup Wait on Dev CM Create Request Web Service DevComplete Action Request ALF Event Wait on Build Automatic Request Lifecycle CM Build Build Web Service Wait on Test Automatic Do Development Create Baseline Web Service Deploy Baseline Web Service Baseline

16 Copyright ©2008 Serena Software, Inc. Questions