Accessing VSAM and DB2 data
from a Windows SharePoint
(MOSS) Web Portal
Stan (Stawsh) Murawski
mailto:StanMu@Microsoft.com...
Session Topics for
Accessing VSAM and DB2 data from a Windows SharePoint (MOSS) Web Portal



• Accessing VSAM and DB2 dat...
Accessing VSAM and DB2 Data

• Access
   • Subtopic One
   • Subtopic Two
      • Sub-subtopic

• Transactional Access
   ...
HIS Data Provider for DB2
• Managed Provider for DB2
  • Updated to .NET Framework 2.0
  • Supports common provider factor...
HIS Data Provider for VSAM and more
      (VSAM, SAM, PDS, AS/400 too)


• Managed Provider for Host Files
  • Works with ...
Microsoft Data Access Technology Stack
             ODBC                  COM+ (ADO and OLE DB)            .NET Framework ...
HIS Access to DB2 on z/OS
    Windows Server System                                                z/OS Data Center

     ...
Visual Studio Data Services for DB2


• MsDb2Client extends
  Visual Studio‟s
  Server Explorer
• Offers a uniform way
  t...
Host File Designer
• Allows mapping between
  Host and Windows
  data types
  • Called „Schemas‟
• Creates aliases for
  h...
Windows SharePoint Services
• SharePoint Services 3.0
   • http://office.microsoft.com/en-
     us/sharepointtechnology/FX...
MOSS –
Microsoft Office SharePoint Server

• MOSS is Enterprise Industrial Strength SharePoint
   •   Manageability
   •  ...
Microsoft SharePoint
Products and Technologies




        NOTE: Graphic taken from http://msdn.microsoft.com/en-us/librar...
Mainframe data in a Web Portal

• Portal?
  • A class of web site, or web site usage

• Portal
  • Parts
    • Custom and ...
Some Other Options

• DB2 tables as “foreign tables” in SQL Server.
• Transaction Integration in addition/alternate to Dat...
IBM Platform Interoperability
                        Windows Applications



          TCP/IP or          ADO.NET, ADO,
 ...
References

• Host Integration Server (Data and Transactions)
   • http://www.Microsoft.com/HIS/

• BizTalk Server data ad...
Upcoming SlideShare
Loading in …5
×

Accessing VSAM and DB2 data from a Windows SharePoint (MOSS ...

1,717 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,717
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Accessing VSAM and DB2 data from a Windows SharePoint (MOSS ...

  1. 1. Accessing VSAM and DB2 data from a Windows SharePoint (MOSS) Web Portal Stan (Stawsh) Murawski mailto:StanMu@Microsoft.com Microsoft Session 5826 Share in San Jose, California 10 August 2008
  2. 2. Session Topics for Accessing VSAM and DB2 data from a Windows SharePoint (MOSS) Web Portal • Accessing VSAM and DB2 data • DB2 • VSAM, SAM and PDS • and SAM • and PDS • Windows SharePoint Services • SharePoint basics • MOSS – (Microsoft Office SharePoint Server) • Enterprise scale SharePoint for the Enterprise • Web Portal 2
  3. 3. Accessing VSAM and DB2 Data • Access • Subtopic One • Subtopic Two • Sub-subtopic • Transactional Access • VSAM • DB2 • Network Access • IBM provided network data access protocols • Microsoft implementation to those protocols • Microsoft HIS and BizTalk data adapters • HIS is Host Integration Server • BizTalk incorporates all of HIS and a lot more. 3
  4. 4. HIS Data Provider for DB2 • Managed Provider for DB2 • Updated to .NET Framework 2.0 • Supports common provider factory • Exposes DB2 schema • Visual Studio 2005 • Server explorer and data sources integration • Data designer, wizards, data bound controls • Static SQL for DB2 • Create package sections • Execute statements in existing packages • Schema for DB2 • Increased performance (generic consumers)
  5. 5. HIS Data Provider for VSAM and more (VSAM, SAM, PDS, AS/400 too) • Managed Provider for Host Files • Works with .NET Framework 2.0 • Supports common provider factory • Exposes host file schema • Managed code data conversion library • Converts to/from mainframe/midrange data types • Creates relationships between tables • Supports REDEFINES and OCCURS • Visual Studio 2005 • Server explorer and data sources integration • Custom design tool • Import COBOL or RPG source code • Export assembly with metadata maps
  6. 6. Microsoft Data Access Technology Stack ODBC COM+ (ADO and OLE DB) .NET Framework (ADO.NET) ADO.NET Consumers ODBC Consumers, ADO and OLE DB Consumers (Smart Clients, ASP.NET, (Office Access) (Office Excel and SQL Server) Office InfoPath, SQL Server) ODBC ADO and OLE DB ADO.NET (DSNs, Pooling, Txns, Tracing) (UDLs, Pooling, Txns, Cursors) (UDLs, Txns, Cursors) ODBC Driver for DB2 OLE DB Provider for DB2 .NET Data Provider for DB2 DRDA Application Requester DRDA Application Requester DRDA Application Requester WinAPPC over WinSock over WinAPPC over WinSock over WinAPPC over WinSock over SNA LU6.2 TCP/IP SNA LU6.2 TCP/IP SNA LU6.2 TCP/IP Host Integration Host Integration Host Integration Server 2006 Server 2006 Server 2006 6
  7. 7. HIS Access to DB2 on z/OS Windows Server System z/OS Data Center ASP.NET z/OS XML Web Service DB2 ADO.NET Consumer Distributed ADO.NET Data Dynamic SQL Facility Static SQL Tables, Views, Packages, Stored Procedures .NET Data Provider for DB2 RACF, Top Secret, ACF/2 Security DRDA Application Requester Communications Manager for z/OS TCP/IP for z/OS WinAPPC over WinSock over SNA LU6.2 TCP/IP DLC HPR/IP-DLC IP DDM DRDA over SNA LU6.2 or TCP/IP Microsoft Host Integration Server IBM zSeries Mainframe 7
  8. 8. Visual Studio Data Services for DB2 • MsDb2Client extends Visual Studio‟s Server Explorer • Offers a uniform way to view, and use DB2 data sources in customer applications. • Based on standard Visual Studio extensibility interfaces.
  9. 9. Host File Designer • Allows mapping between Host and Windows data types • Called „Schemas‟ • Creates aliases for host files • Import COBOL Wizard • Generates schema from COBOL copybooks • Import RPG Wizards • Creates schema from RPG code
  10. 10. Windows SharePoint Services • SharePoint Services 3.0 • http://office.microsoft.com/en- us/sharepointtechnology/FX100503841033.aspx • http://technet.microsoft.com/en-us/windowsserver/sharepoint/ • Download for Windows Server 2003 • http://technet.microsoft.com/en-us/windowsserver/sharepoint/bb400747.aspx • SharePoint Pages and Parts • A Page Zones contains a Web Part • Stock Parts, Custom Parts • Lists, Libraries, More specialized calendars, task lists, etc. • Your own parts specific to your business • SharePoint Designer and SharePoint Developer SDK • http://office.microsoft.com/en- ca/sharepointdesigner/FX100487631033.aspx • http://msdn.microsoft.com/en-us/office/bb421303.aspx • http://msdn.microsoft.com/en-us/office/aa905503.aspx 10
  11. 11. MOSS – Microsoft Office SharePoint Server • MOSS is Enterprise Industrial Strength SharePoint • Manageability • Availability • Security • Scale • Many Enterprise Portal Features • Privacy, Mobility, Office Integration, colleagues/membership, Rights Management, etc. • Form Driven Policies and Document Driven Workflow • Collaboration Goodies: • Wiki‟s, Social Networking, • SharePoint & MOSS Technology Feature Matrix • http://office.microsoft.com/en- us/sharepointtechnology/FX101758691033.aspx 11
  12. 12. Microsoft SharePoint Products and Technologies NOTE: Graphic taken from http://msdn.microsoft.com/en-us/library/cc537498.aspx on 30Jul08 12
  13. 13. Mainframe data in a Web Portal • Portal? • A class of web site, or web site usage • Portal • Parts • Custom and business specific Data Parts • Inventory data from VSAM • Customer data from DB2 • Historical data from Sequential files • Control data from a PDS member • Application data from an AS/400 13
  14. 14. Some Other Options • DB2 tables as “foreign tables” in SQL Server. • Transaction Integration in addition/alternate to Data Integration • Calling IMS Transactions • Calling CICS Transactions • (AS/400 programs too) • Session Integration to get data from 3270 Screens • Screen Scraping in .NET • Data from 3270 screens in a Web Service • Web Service data in a Web Part • Host some of the business logic in the Portal • Write new code or run COBOL in a Web Part • Reduce mainframe resource usage • Improve application agility 14
  15. 15. IBM Platform Interoperability Windows Applications TCP/IP or ADO.NET, ADO, .NET, COM+, MSMQ IPX/SPX OLE DB, ODBC SNA or DDM DPL, RPC, SNA/IP (DRDA and RLIO) APPC, MQI RACF, Top Secret, ACF/2, OS/400 Security DB2, VSAM, SAM, AS/400 Records CICS, IMS, AS/400, MQSeries IBM z/OS or iSeries OS Programs
  16. 16. References • Host Integration Server (Data and Transactions) • http://www.Microsoft.com/HIS/ • BizTalk Server data adapters • http://www.microsoft.com/biztalk/en/us/adapters-host.aspx • Integration of DB2 data into SQL Server tables • OLEDB Provider for DB2 at http://www.microsoft.com/downloads/details.aspx?FamilyID=d09c1d60- a13c-4479-9b91-9e8b9d835cdc&DisplayLang=en • SharePoint - MOSS • http://www.Microsoft.com/MOSS/ • Microsoft and Mainframe Modernization • http://www.Microsoft.com/Mainframe/ 16

×