SlideShare a Scribd company logo
www.in-com.com/smarttsxl
Source Code Search & Analysis
with
What exactly does SMART TS XL do?
I. Enterprise Search: Search any text asset. Source code (Legacy and Distributed),
SharePoint, Documents, Active Directory, log files, service tickets, etc.
II. Impact Analysis: Identify critical areas of impact with color-coded diagram trees.
III. Complexity Analysis: Export program complexity charts that contain important
project-scoping information.
IV. Field Tracking: Track field usage through programs, through multiple iterations.
V. COBOL and JCL Expansion Tools: Expand Copybooks, Includes, Procs/Parms
and extract DSNs inside the code to see how it looks at runtime.
SMART TS XL indexes
data from multiple
sources and makes it
instantly searchable from
one location.
Users access the
information pool via a
web browser or through
custom applications
created with APIs.
 An easy-to-use technology
that provides instant search
results.
 Search distinct parts of code
like literals, strings,
comments, and more.
 Execute complex Boolean,
nested, and proximity
queries to identify logic.
 Cross-reference diagrams
show connections made
across platforms.
 The diagrams can be
expanded, exported and
shared with others.
 Documents, service tickets,
JCL, DB/2 and other
artifacts that reference the
program are shown.
So how can I use SMART TS XL on
my project?
Let’s say you’re making
major changes to your CICS
records.
A simple search for “CICS” finds all
instances where the term appears in all
the indexed programs.
Awesome, you’ve identified where
everything is!
Next, run a complexity
analysis on all “CICS”
programs and sort
them by difficulty.
 Additional fields can
be added as needed
for planning project
resources.
This widget searches the
same 36 CICS programs and
draws an interactive diagram
to show if and where they
work together.
Now you can see a diagram displaying the connections between modules containing
your search criteria. You’re able to see through multiple levels of interaction and identify
some important copybooks.
Copybooks are expanded in COBOL, and
Procs, Symbolic variables, Parms, and Card
libs are expanded in JCL.
View your JCL as it looks at runtime.
Reports generated in SMART TS XL can be saved,
copied, printed or exported to Word, Excel, or HTML.
Perfect, now you can assign tasks
and get down to work!
 The Field Tracker takes
a field name and tracks
the usage through
programs, through
multiple iterations.
 The output of the Field
Tracker Tool shows the
field lineage through all
COBOL programs.
Field Tracker Report
 Interactive control flow
diagrams are created in
seconds with a widget.
 Expand content of selected
object types.
 Click on an object and see the
line of code; click on a line of
code and the object is
highlighted.
Control Flow Diagram Creator
Visit http://www.in-com.com/Resources
for free whitepapers and videos about
SMART TS XL.

More Related Content

Viewers also liked

ソーシャルメディアを使った広報を考える 私学経営2013年4月ヤマシタ
ソーシャルメディアを使った広報を考える 私学経営2013年4月ヤマシタソーシャルメディアを使った広報を考える 私学経営2013年4月ヤマシタ
ソーシャルメディアを使った広報を考える 私学経営2013年4月ヤマシタ
株式会社シンクアップ 山下研一
 
Silabo historia del derecho
Silabo historia del derechoSilabo historia del derecho
Silabo historia del derechomaxximuss2
 
Property in Marbella for Panoramic Beauty
Property in Marbella for Panoramic BeautyProperty in Marbella for Panoramic Beauty
Property in Marbella for Panoramic Beauty
Detlef Vormschlag
 
Bewitch Your Audience: A Branding Playshop
Bewitch Your Audience: A Branding PlayshopBewitch Your Audience: A Branding Playshop
Bewitch Your Audience: A Branding Playshop
Kris Oster
 
Hansa luxury
Hansa luxury Hansa luxury
Hansa luxury
Detlef Vormschlag
 
La razon de mi vida
La razon de mi vidaLa razon de mi vida
La razon de mi vida
Facu Mancuso
 
Presentation joe ann v. vicente
Presentation   joe ann v. vicentePresentation   joe ann v. vicente
Presentation joe ann v. vicentejoeannvicente
 
Presentation joe ann v. vicente
Presentation   joe ann v. vicentePresentation   joe ann v. vicente
Presentation joe ann v. vicentejoeannvicente
 
大学ポートレート
大学ポートレート大学ポートレート
Egypt
Egypt Egypt
Egypt
saritafutbol
 
PreziEnglishfood
PreziEnglishfoodPreziEnglishfood
PreziEnglishfood
cristiict
 
Mapas conceptuales de las Caracteristicas de las Tic's
Mapas conceptuales de las Caracteristicas de las Tic'sMapas conceptuales de las Caracteristicas de las Tic's
Mapas conceptuales de las Caracteristicas de las Tic's
Karely Félix
 
Silabo introduccion al derecho
Silabo introduccion al derechoSilabo introduccion al derecho
Silabo introduccion al derechomaxximuss2
 
Conduccion politica
Conduccion politicaConduccion politica
Conduccion politicaFacu Mancuso
 

Viewers also liked (19)

Planilla
PlanillaPlanilla
Planilla
 
ソーシャルメディアを使った広報を考える 私学経営2013年4月ヤマシタ
ソーシャルメディアを使った広報を考える 私学経営2013年4月ヤマシタソーシャルメディアを使った広報を考える 私学経営2013年4月ヤマシタ
ソーシャルメディアを使った広報を考える 私学経営2013年4月ヤマシタ
 
Silabo historia del derecho
Silabo historia del derechoSilabo historia del derecho
Silabo historia del derecho
 
DianeRetirement
DianeRetirementDianeRetirement
DianeRetirement
 
резюме
резюмерезюме
резюме
 
Yourprezi
YourpreziYourprezi
Yourprezi
 
Property in Marbella for Panoramic Beauty
Property in Marbella for Panoramic BeautyProperty in Marbella for Panoramic Beauty
Property in Marbella for Panoramic Beauty
 
Bewitch Your Audience: A Branding Playshop
Bewitch Your Audience: A Branding PlayshopBewitch Your Audience: A Branding Playshop
Bewitch Your Audience: A Branding Playshop
 
Hansa luxury
Hansa luxury Hansa luxury
Hansa luxury
 
La razon de mi vida
La razon de mi vidaLa razon de mi vida
La razon de mi vida
 
Presentation joe ann v. vicente
Presentation   joe ann v. vicentePresentation   joe ann v. vicente
Presentation joe ann v. vicente
 
Presentation joe ann v. vicente
Presentation   joe ann v. vicentePresentation   joe ann v. vicente
Presentation joe ann v. vicente
 
大学ポートレート
大学ポートレート大学ポートレート
大学ポートレート
 
Egypt
Egypt Egypt
Egypt
 
Резюме
РезюмеРезюме
Резюме
 
PreziEnglishfood
PreziEnglishfoodPreziEnglishfood
PreziEnglishfood
 
Mapas conceptuales de las Caracteristicas de las Tic's
Mapas conceptuales de las Caracteristicas de las Tic'sMapas conceptuales de las Caracteristicas de las Tic's
Mapas conceptuales de las Caracteristicas de las Tic's
 
Silabo introduccion al derecho
Silabo introduccion al derechoSilabo introduccion al derecho
Silabo introduccion al derecho
 
Conduccion politica
Conduccion politicaConduccion politica
Conduccion politica
 

Similar to Searching Your Source Code

Serena Mainframe VUG In-Com
Serena Mainframe VUG In-Com Serena Mainframe VUG In-Com
Serena Mainframe VUG In-Com Serena Software
 
Simon Brown: Software Architecture as Code at I T.A.K.E. Unconference 2015
Simon Brown: Software Architecture as Code at I T.A.K.E. Unconference 2015Simon Brown: Software Architecture as Code at I T.A.K.E. Unconference 2015
Simon Brown: Software Architecture as Code at I T.A.K.E. Unconference 2015
Mozaic Works
 
2009-C&T-NodeXL and social queries - a social media network analysis toolkit
2009-C&T-NodeXL and social queries - a social media network analysis toolkit2009-C&T-NodeXL and social queries - a social media network analysis toolkit
2009-C&T-NodeXL and social queries - a social media network analysis toolkitMarc Smith
 
HCL Rtist: Stateful, Event-driven, Real-time applications Tool
HCL Rtist: Stateful, Event-driven, Real-time applications ToolHCL Rtist: Stateful, Event-driven, Real-time applications Tool
HCL Rtist: Stateful, Event-driven, Real-time applications Tool
HCLSoftware
 
SOFIA - Smart Objects For Intelligent Applications. INDRA/ESI
SOFIA -  Smart Objects For Intelligent Applications. INDRA/ESISOFIA -  Smart Objects For Intelligent Applications. INDRA/ESI
SOFIA - Smart Objects For Intelligent Applications. INDRA/ESISofia Eu
 
ArchitectureAndPlatformsAspects
ArchitectureAndPlatformsAspectsArchitectureAndPlatformsAspects
ArchitectureAndPlatformsAspectsManeesh Innani
 
ArchitectureAndPlatformsAspects
ArchitectureAndPlatformsAspectsArchitectureAndPlatformsAspects
ArchitectureAndPlatformsAspectsManeesh Innani
 
Kamil Kolodziejski_Structura-AWS.pptx
Kamil Kolodziejski_Structura-AWS.pptxKamil Kolodziejski_Structura-AWS.pptx
Kamil Kolodziejski_Structura-AWS.pptx
AWS Chicago
 
all-ibm-cloud-architecture-icons-October2019.pptx
all-ibm-cloud-architecture-icons-October2019.pptxall-ibm-cloud-architecture-icons-October2019.pptx
all-ibm-cloud-architecture-icons-October2019.pptx
Marwan Semsom
 
X-Analysis Professional
X-Analysis ProfessionalX-Analysis Professional
X-Analysis Professional
Fresche Solutions
 
Learning activity 3
Learning activity 3Learning activity 3
Learning activity 3
Aileen Banaguas
 
Chi2011 Case Study: Interactive, Dynamic Sparklines
Chi2011 Case Study: Interactive, Dynamic SparklinesChi2011 Case Study: Interactive, Dynamic Sparklines
Chi2011 Case Study: Interactive, Dynamic SparklinesLeo Frishberg
 
Ugif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutesUgif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutesUGIF
 
Android app development SEO Expert Bangladesh LTD.pdf
Android app development  SEO Expert Bangladesh LTD.pdfAndroid app development  SEO Expert Bangladesh LTD.pdf
Android app development SEO Expert Bangladesh LTD.pdf
Tasnim Jahan
 
Android app development SEO Expert Bangladesh LTD.pdf
Android app development  SEO Expert Bangladesh LTD.pdfAndroid app development  SEO Expert Bangladesh LTD.pdf
Android app development SEO Expert Bangladesh LTD.pdf
Tasnim Jahan
 
Development Tools - Abhijeet
Development Tools - AbhijeetDevelopment Tools - Abhijeet
Development Tools - Abhijeet
Abhijeet Kalsi
 
Learning activity 4
Learning activity 4Learning activity 4
Learning activity 4
Aileen Banaguas
 
Data Infrastructure at LinkedIn
Data Infrastructure at LinkedIn Data Infrastructure at LinkedIn
Data Infrastructure at LinkedIn
Amy W. Tang
 

Similar to Searching Your Source Code (20)

Serena Mainframe VUG In-Com
Serena Mainframe VUG In-Com Serena Mainframe VUG In-Com
Serena Mainframe VUG In-Com
 
Simon Brown: Software Architecture as Code at I T.A.K.E. Unconference 2015
Simon Brown: Software Architecture as Code at I T.A.K.E. Unconference 2015Simon Brown: Software Architecture as Code at I T.A.K.E. Unconference 2015
Simon Brown: Software Architecture as Code at I T.A.K.E. Unconference 2015
 
2009-C&T-NodeXL and social queries - a social media network analysis toolkit
2009-C&T-NodeXL and social queries - a social media network analysis toolkit2009-C&T-NodeXL and social queries - a social media network analysis toolkit
2009-C&T-NodeXL and social queries - a social media network analysis toolkit
 
HCL Rtist: Stateful, Event-driven, Real-time applications Tool
HCL Rtist: Stateful, Event-driven, Real-time applications ToolHCL Rtist: Stateful, Event-driven, Real-time applications Tool
HCL Rtist: Stateful, Event-driven, Real-time applications Tool
 
SOFIA - Smart Objects For Intelligent Applications. INDRA/ESI
SOFIA -  Smart Objects For Intelligent Applications. INDRA/ESISOFIA -  Smart Objects For Intelligent Applications. INDRA/ESI
SOFIA - Smart Objects For Intelligent Applications. INDRA/ESI
 
ArchitectureAndPlatformsAspects
ArchitectureAndPlatformsAspectsArchitectureAndPlatformsAspects
ArchitectureAndPlatformsAspects
 
ArchitectureAndPlatformsAspects
ArchitectureAndPlatformsAspectsArchitectureAndPlatformsAspects
ArchitectureAndPlatformsAspects
 
Kamil Kolodziejski_Structura-AWS.pptx
Kamil Kolodziejski_Structura-AWS.pptxKamil Kolodziejski_Structura-AWS.pptx
Kamil Kolodziejski_Structura-AWS.pptx
 
all-ibm-cloud-architecture-icons-October2019.pptx
all-ibm-cloud-architecture-icons-October2019.pptxall-ibm-cloud-architecture-icons-October2019.pptx
all-ibm-cloud-architecture-icons-October2019.pptx
 
X-Analysis Professional
X-Analysis ProfessionalX-Analysis Professional
X-Analysis Professional
 
Learning activity 3
Learning activity 3Learning activity 3
Learning activity 3
 
Chi2011 Case Study: Interactive, Dynamic Sparklines
Chi2011 Case Study: Interactive, Dynamic SparklinesChi2011 Case Study: Interactive, Dynamic Sparklines
Chi2011 Case Study: Interactive, Dynamic Sparklines
 
Ugif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutesUgif 10 2012 lycia2 introduction in 45 minutes
Ugif 10 2012 lycia2 introduction in 45 minutes
 
Android app development SEO Expert Bangladesh LTD.pdf
Android app development  SEO Expert Bangladesh LTD.pdfAndroid app development  SEO Expert Bangladesh LTD.pdf
Android app development SEO Expert Bangladesh LTD.pdf
 
Android app development SEO Expert Bangladesh LTD.pdf
Android app development  SEO Expert Bangladesh LTD.pdfAndroid app development  SEO Expert Bangladesh LTD.pdf
Android app development SEO Expert Bangladesh LTD.pdf
 
Development Tools - Abhijeet
Development Tools - AbhijeetDevelopment Tools - Abhijeet
Development Tools - Abhijeet
 
Learning activity 4
Learning activity 4Learning activity 4
Learning activity 4
 
Amit Bhandari
Amit BhandariAmit Bhandari
Amit Bhandari
 
Libsys 7 to koha
Libsys 7 to kohaLibsys 7 to koha
Libsys 7 to koha
 
Data Infrastructure at LinkedIn
Data Infrastructure at LinkedIn Data Infrastructure at LinkedIn
Data Infrastructure at LinkedIn
 

Recently uploaded

2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
Shane Coughlan
 
AI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website CreatorAI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website Creator
Google
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
TheSMSPoint
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
Deuglo Infosystem Pvt Ltd
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
Alina Yurenko
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
Ayan Halder
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 

Recently uploaded (20)

2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
 
AI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website CreatorAI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website Creator
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 

Searching Your Source Code

  • 2. What exactly does SMART TS XL do?
  • 3. I. Enterprise Search: Search any text asset. Source code (Legacy and Distributed), SharePoint, Documents, Active Directory, log files, service tickets, etc. II. Impact Analysis: Identify critical areas of impact with color-coded diagram trees. III. Complexity Analysis: Export program complexity charts that contain important project-scoping information. IV. Field Tracking: Track field usage through programs, through multiple iterations. V. COBOL and JCL Expansion Tools: Expand Copybooks, Includes, Procs/Parms and extract DSNs inside the code to see how it looks at runtime.
  • 4. SMART TS XL indexes data from multiple sources and makes it instantly searchable from one location. Users access the information pool via a web browser or through custom applications created with APIs.
  • 5.  An easy-to-use technology that provides instant search results.  Search distinct parts of code like literals, strings, comments, and more.  Execute complex Boolean, nested, and proximity queries to identify logic.
  • 6.  Cross-reference diagrams show connections made across platforms.  The diagrams can be expanded, exported and shared with others.  Documents, service tickets, JCL, DB/2 and other artifacts that reference the program are shown.
  • 7. So how can I use SMART TS XL on my project?
  • 8. Let’s say you’re making major changes to your CICS records. A simple search for “CICS” finds all instances where the term appears in all the indexed programs. Awesome, you’ve identified where everything is!
  • 9. Next, run a complexity analysis on all “CICS” programs and sort them by difficulty.  Additional fields can be added as needed for planning project resources.
  • 10. This widget searches the same 36 CICS programs and draws an interactive diagram to show if and where they work together.
  • 11. Now you can see a diagram displaying the connections between modules containing your search criteria. You’re able to see through multiple levels of interaction and identify some important copybooks.
  • 12. Copybooks are expanded in COBOL, and Procs, Symbolic variables, Parms, and Card libs are expanded in JCL. View your JCL as it looks at runtime.
  • 13. Reports generated in SMART TS XL can be saved, copied, printed or exported to Word, Excel, or HTML. Perfect, now you can assign tasks and get down to work!
  • 14.
  • 15.  The Field Tracker takes a field name and tracks the usage through programs, through multiple iterations.  The output of the Field Tracker Tool shows the field lineage through all COBOL programs. Field Tracker Report
  • 16.  Interactive control flow diagrams are created in seconds with a widget.  Expand content of selected object types.  Click on an object and see the line of code; click on a line of code and the object is highlighted. Control Flow Diagram Creator
  • 17. Visit http://www.in-com.com/Resources for free whitepapers and videos about SMART TS XL.