001.doc.pdf



Similar documents
COBOLロジックのコンポーネント 化 コンポーネント 化 の 実 例 COMラッピング.NETマネージドコードからCOBOLの 利 用 Webサービスへの 展 開

NetCOBOL for .NET 応用編

JavaとVisual Basicを使ったWebサービスの実装

untitled

1. COBOL COBOL COBOL COBOL 2

J2EEとMicrosoft.NETの比較

(OnePoint) ( URL Web Copyright 2005 Microsoft Corporation. All rights reserved. Microsoft Windows Visual Basic Visual Studio Microsoft Corporation

NetCOBOL for .NET 応用編

OOCOBOL紹介


Windows Web Windows Windows WinSock

NetCOBOL for .NET 応用編

署名ツール検証報告書

Web SOAP Internet Web REST SOAP REST 3 REST SOAP 4

IT Web NEC Corporation

REALV5_A4…p_Ł\1_4A_OCF

untitled

「都市から地方への人材誘致・移住促進に関する調査」

<91498EE88CA D815B2E786C73>

〔 大 会 役 員 〕

橡本体資料+参考条文.PDF

Lecture on

NetCOBOL for .NET 応用編

TOEIC

講座計画書サンプル



untitled

PowerCOBOL ユーザーズガイド

CAC

untitled

1 CPU 4 CPU Express

Oracle Secure Enterprise Search 10gを使用したセキュアな検索

(OnePoint) ( URL Web Copyright 2005 Microsoft Corporation. All rights reserved. MicrosoftWindowsVisual Basic Visual Studio Microsoft Corporation

PowerCOBOL ユーザーズガイド

1 検証概要 目的及びテスト方法 1.1 検証概要 Micro Focus Server Express 5.1 J の Enterprise Server が提供する J2EE Connector 機能は 多くの J2EE 準拠アプリケーションサーバーについて動作検証がなされています 本報告書は

Delphi XE 機能評価ガイド

Oracle Lite Tutorial

CD Microsoft, MS-DOS, Windows 95, Windows 98,Windows Me, Windows NT, Windows 2000, Visual Basic, Visual Basic.NET, Visual C#, Excel, ActiveX Microsoft

Agenda Windows 64-bit 概要マネージコード開発 ( 導入 ) マネージコード開発 ( 詳細 ) コーディング上の留意点まとめ

NetCOBOL for .NET 応用編

H indd

MVP for VB が語る C# 入門

MicroGDS V

FUJITSU Software NetCOBOL ご紹介

FileMaker Server Getting Started Guide


Oracle Policy Automation 10.0システム要件

WE7281_help



白山の自然誌21 白山の禅定道

Micro-D 小型高密度角型コネクタ



A B C E ( ) F

ORiN CAO USB (3) CAO CAO USB ORiN CAO USB 1 2 (4) CAO 3 CAO USB 4 PC OS 1 CPU:Pentium IV 2. 8GHz :512MByte Windows XP SP2 Professional ORiN2 SDK USB D


Web STEPS Web Web Form Cookie HTTP STEPS Web

Agilent M9302A PXI Data Sheet 3 GHz 10 GHz...

_05.ppt

Web Web ( (SOAP (SOAP/http (WSDL UDDI 1. 2.XML 3. (XDoS http, https SOAP XML Web/App ( App

eDeveloper

スクールCOBOL2002

2

VB.NETコーディング標準

2

(SabunTrail) Word 14 MicrosoftWindowsWord Microsoft Corporation TM


1

Title.PDF

Transcription:

1. ET EXPRESS.NET 1 -WEB -.NET -MICRO FOCUS - 2. COBOL 4 -COBOL COM -COM - COM - -COBOL 3. COBOL 11 4. WEB COBOL..12 -WSDL: WEB -WSML: WEB -WSDL WSML 5.. 15

.NET.NET (Common Language Runtime) IL (Microsoft Intermidiate Language).NET Micro Focus Net Express.NET COBOL Web 1. Net Express.NET.NET.NET.NET.NET Web Windows Web.NET Web Web HTTP XML SOAP.NET Web PDA SOAP Toolkit V2.0 SOAP(Simple Object Access Protocol) Web XML SOAP Web SOAP Toolkit Web 1

COM COM COBOL.NET.NET.NET Web.NET Windows DOS Windows.NET (CLR) (MSIL) CLR CLR MSIL Net Express COBOL.NET COM COM Micro Focus.NET MSIL COBOL.NET Net Express.NET COBOL Micro Focus COBOL Micro Focus.NET COBOL.NET Micro Focus Micro Focus COBOL 2

25 COBOL COBOL Net Express CGI CORBA COM.NET Micro Focus Net Express COM.NET.NET CLR 2 l l CLR MSIL COBOL Micro Focus COBOL COBOL MSIL CPU Micro Focus Net Express CLR Micro Focus Net Express COBOL Web Micro Focus ObjectCOBOL COM 5 Net Express COBOL COM COBOL COM COBOL Net Express COM l l l COBOL COM COBOL Microsoft SOAP Toolkit COBOL Web 3

2. COBOL.NET COM.NET SDK TLBIMP COM.NET COM.NET COM Net Express COM COBOL COM COBOL COBOL COM Net Express COM Micro Focus COBOL COM COBOL COM COBOL Java COBOL COM Enterprise Java Bean Micro Focus COBOL COM Net Express COBOL COBOL COBOL COM COM.NET SDK TLBIMP TLBIMP 4

TLBIMP < > /out:< > < > DLL DLL < > DLL COM COBOL COBOL COBOL COMPUTE RETURN-VAL = INPUT-VAL * 2. 2 COM Net Express Net Express [ ] [ ] 5

COBOL cobcalc COM DLL COM COM COM [ ] [ ] [ ] 6

2 [ ] [ ] [ ] _D cobcalc _D _Dcobcalc I Icobcalc [ ] 7

8 cobcalc.cbl DLL Net Express [ ] cobcalc.cbl input-val DoubleIt COBOL IN/OUT 8

method-id. "DoubleIt". local-storage Section. *>---USER-CODE. linkage Section. 01 input-val pic x(4) comp-5. 01 return-val pic x(4) comp-5. procedure division using by reference input-val returning return-val. *>---USER-CODE. exit method. end method "DoubleIt". COMPUTE RETURN-VAL = INPUT-VAL * 2. COBOL cobcalc.dll COM DLL DLL Windows regsvr32 ( ) > regsvr32 cobcalc.dll DLL.NET Windows > tlbimp cobcalc.dll /out:cob_cobcalc.dll cob_cobcalc.dll DLL cobcalc.dll 9

cobcalc.dll Visual Basic.NET C# cobcalc.dll /reference (/r ) cob_cobcalc.dll Visual Basic.NET [ ] DLL C# using Visual Basic.NET imports cobcalc C# using cobcalc; VB.NET imports cobcalc COBOL 2 Visual Basic.NET C# Visual Basic COM COM 1 0

COBOL Visual Basic.NET C# COBOL C# Icobcalc objcobcalc; objcobcalc = (Icobcalc) new cobcalc.cobcalc(); VB.NET dim objcobcalc as Icobcalc objcobcalc = new cobcalc.cobcalc() C# Result = objcobcalc.doubleit(123); VB.NET strresult = objcobcalc.doubleit(123) 3. COBOL COBOL COBOL COBOL Windows COM REGASM REGASM.EXE Microsoft.NET Framework SDK DLL regasm managedcode.dll 1 1

Microsoft.NET Framework SDK REGSVCS COM+ 1.0 4. Web COBOL Web Web HTTP XML SOAP Web COBOL Web Microsoft SOAP Toolkit Web SOAP SOAP (Simple Object Acces Protocol) XML SOAP www.w3.org/tr/soap Microsoft SOAP Toolkit COM Microsoft IIS SOAP 2 : l l SOAP Web (WSDL) Web (WSML) COM WSDL/WSML Generator COM WSDL WSML WSDL: Web Web (WSDL) Web XML WSDL SOAP WSDL WSDL 1 2

SOAP XML SOAP SOAP WSML: Web Web (WSML) WSDL SOAP COM WSDL WSML WSDL WSML XML Microsoft SOAP Toolkit COM Web WSDL/WSML SOAP Toolkit [WSDL Generator] 2 COBOL COM WSDL WSML COM DLL : 1 3

COM Web : URL : WSDL : <message name='cobcalc.doubleit'> <part name='p0' type='xsd:int'/> </message> <message name='cobcalc.doubleitresponse'> <part name='result' type='xsd:int'/> </message> <porttype name='cobcalcsoapport'> 1 4

<operation name='doubleit' parameterorder='p0'> <input message='wsdlns:cobcalc.doubleit' /> <output message='wsdlns:cobcalc.doubleitresponse' /> </operation> </porttype> SOAP SOAP WSH VBScript : set soapclient = CreateObject("MSSOAP.SoapClient") Call soapclient.mssoapinit ("http://www.microfocus.co.jp/soaplisten/cobcalc.wsdl", "cobcalc", "cobcalcsoapport") wscript.echo soapclient.doubleit(1234) 2 COBOL COM 2468 5. COBOL.NET 1 5