BEA Tuxedo. Using the BEA Tuxedo Workstation Component

Size: px
Start display at page:

Download "BEA Tuxedo. Using the BEA Tuxedo Workstation Component"

Transcription

1 BEA Tuxedo Usig the BEA Tuxedo Workstatio Compoet BEA Tuxedo Release 7.1 Documet Editio 7.1 May 2000

2 Copyright Copyright 2000 BEA Systems, Ic. All Rights Reserved. Restricted Rights Leged This software ad documetatio is subject to ad made available oly pursuat to the terms of the BEA Systems Licese Agreemet ad may be used or copied oly i accordace with the terms of that agreemet. It is agaist the law to copy the software except as specifically allowed i the agreemet. This documet may ot, i whole or i part, be copied photocopied, reproduced, traslated, or reduced to ay electroic medium or machie readable form without prior coset, i writig, from BEA Systems, Ic. Use, duplicatio or disclosure by the U.S. Govermet is subject to restrictios set forth i the BEA Systems Licese Agreemet ad i subparagraph (c)(1) of the Commercial Computer Software-Restricted Rights Clause at FAR ; subparagraph (c)(1)(ii) of the Rights i Techical Data ad Computer Software clause at DFARS , subparagraph (d) of the Commercial Computer Software--Licesig clause at NASA FAR supplemet ; or their equivalet. Iformatio i this documet is subject to chage without otice ad does ot represet a commitmet o the part of BEA Systems. THE SOFTWARE AND DOCUMENTATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. FURTHER, BEA Systems DOES NOT WARRANT, GUARANTEE, OR MAKE ANY REPRESENTATIONS REGARDING THE USE, OR THE RESULTS OF THE USE, OF THE SOFTWARE OR WRITTEN MATERIAL IN TERMS OF CORRECTNESS, ACCURACY, RELIABILITY, OR OTHERWISE. Trademarks or Service Marks BEA, ObjectBroker, TOP END, ad Tuxedo are registered trademarks of BEA Systems, Ic. BEA Builder, BEA Coect, BEA Maager, BEA MessageQ, BEA Jolt, M3, esolutios, elik, WebLogic, ad WebLogic Eterprise are trademarks of BEA Systems, Ic. All other compay ames may be trademarks of the respective compaies with which they are associated. Usig the BEA Tuxedo Workstatio Compoet Documet Editio Date Software Versio 7.1 May 2000 BEA Tuxedo Release 7.1

3 Cotets What You Need to Kow...v e-docs Web Site... vi How to Prit the Documet... vi Documetatio Covetios... vii 1. Overview of Workstatio What Is the BEA Tuxedo Workstatio Compoet Limitatios of Workstatio Cliets Workstatio Admiistratio Usig the Workstatio Compoet Writig Cliet Programs Iteroperability Restrictios for Workstatio Cliets Buildig Cliet Programs Usig BEA Tuxedo System-supplied Cliets Usig wud i a Security Applicatio Ruig BEA Tuxedo System Cliets o a Workstatio Verifyig the Directory Structure o Workstatio Cliets Settig Eviromet Variables Creatig a Eviromet File Usig tuxreadev How a Multithreaded or Multicotexted Workstatio Cliet Jois a Applicatio Workstatio for Widows Beefits of Usig Workstatio o a Widows Platform Software Prerequisites Writig Cliet Programs Usig the BEA Tuxedo Workstatio Compoet iii

4 Iteroperability Restrictios for Workstatio Cliets Buildig Cliet Programs Rutime Limitatios How a Multithreaded or Multicotexted Workstatio Cliet Jois a Applicatio Brigig Up bakapp o Workstatios Characteristics of a Workstatio Applicatio Brigig Up bakapp o a Workstatio Cliet Chages o the Native Site Editig the Cofiguratio File Loadig ad Bootig the Cofiguratio Settig the bakapp Variables Buildig the bakapp Cliet Ruig the bakapp Cliet iv Usig the BEA Tuxedo Workstatio Compoet

5 About This Documet This documet explais what the BEA Tuxedo Workstatio compoet is, how to use the Workstatio compoet i UNIX ad Widows eviromets, ad how to brig up the bakapp sample applicatio o a workstatio. This documet covers the followig topics: Chapter 1, Overview of Workstatio, provides a brief overview of the workstatio compoet. Chapter 2, Usig the Workstatio Compoet, provides iformatio o writig workstatio cliet programs, usig BEA Tuxedo System-supplied cliets, ad ruig BEA Tuxedo system cliets o a workstatio. Chapter 3, Workstatio for Widows, describes the use of the BEA Tuxedo Workstatio for Widows platforms. Chapter 4, Brigig Up bakapp o Workstatios, describes the steps to follow i brigig up bakapp, the BEA Tuxedo system sample applicatio, o a UNIX or Widows workstatio. What You Need to Kow This documet is iteded maily for applicatio developers who are iterested i usig the Workstatio compoet i their applicatios. It provides a overview of the Workstatio compoet, how to write ad build cliet programs usig the Workstatio compoet, ad how to brig up the bakapp applicatio o a workstatio. Usig the BEA Tuxedo Workstatio Compoet v

6 e-docs Web Site BEA product documetatio is available o the BEA corporate Web site. From the BEA Home page, click o Product Documetatio or go directly to the e-docs Product Documetatio page at How to Prit the Documet You ca prit a copy of this documet from a Web browser, oe file at a time, by usig the File >Prit optio o your Web browser. A PDF versio of this documet is available o the BEA Tuxedo documetatio Home page o the e-docs Web site (ad also o the documetatio CD). You ca ope the PDF i Adobe Acrobat Reader ad prit the etire documet (or a portio of it) i book format. To access the PDFs, ope the BEA Tuxedo documetatio Home page, click the PDF files butto ad select the documet you wat to prit. If you do ot have the Adobe Acrobat Reader, you ca get it for free from the Adobe Web site at Cotact Us! Your feedback o the BEA Tuxedo documetatio is importat to us. Sed us at docsupport@bea.com if you have questios or commets. Your commets will be reviewed directly by the BEA professioals who create ad update the BEA Tuxedo documetatio. I your message, please idicate that you are usig the documetatio for the BEA Tuxedo 7.1 release. vi Usig the BEA Tuxedo Workstatio Compoet

7 Documetatio Covetios If you have ay questios about this versio of BEA Tuxedo, or if you have problems istallig ad ruig BEA Tuxedo, cotact BEA Customer Support through BEA WebSupport at You ca also cotact Customer Support by usig the cotact iformatio provided o the Customer Support Card, which is icluded i the product package. Whe cotactig Customer Support, be prepared to provide the followig iformatio: Your ame, address, phoe umber, ad fax umber Your compay ame ad compay address Your machie type ad authorizatio codes The ame ad versio of the product you are usig A descriptio of the problem ad the cotet of pertiet error messages Documetatio Covetios The followig documetatio covetios are used throughout this documet. Covetio boldface text Ctrl+Tab italics Item Idicates terms defied i the glossary. Idicates that you must press two or more keys simultaeously. Idicates emphasis or book titles. Usig the BEA Tuxedo Workstatio Compoet vii

8 Covetio moospace text moospace boldface text moospace italic text UPPERCASE TEXT Item Idicates code samples, commads ad their optios, data structures ad their members, data types, directories, ad file ames ad their extesios. Moospace text also idicates text that you must eter from the keyboard. Examples: #iclude <iostream.h> void mai ( ) the poiter psz chmod u+w * \tux\data\ap.doc tux.doc BITMAP float Idetifies sigificat words i code. Example: void commit ( ) Idetifies variables i code. Example: Strig expr Idicates device ames, eviromet variables, ad logical operators. Examples: LPT1 SIGNON OR { } Idicates a set of choices i a sytax lie. The braces themselves should ever be typed. [ ] Idicates optioal items i a sytax lie. The brackets themselves should ever be typed. Example: buildobjcliet [-v] [-o ame ] [-f file-list]... [-l file-list]... Separates mutually exclusive choices i a sytax lie. The symbol itself should ever be typed. viii Usig the BEA Tuxedo Workstatio Compoet

9 Documetatio Covetios Covetio Item... Idicates oe of the followig i a commad lie: That a argumet ca be repeated several times i a commad lie That the statemet omits additioal optioal argumets That you ca eter additioal parameters, values, or other iformatio The ellipsis itself should ever be typed. Example: buildobjcliet [-v] [-o ame ] [-f file-list]... [-l file-list] Idicates the omissio of items from a code example or from a sytax lie. The vertical ellipsis itself should ever be typed. Usig the BEA Tuxedo Workstatio Compoet ix

10 x Usig the BEA Tuxedo Workstatio Compoet

11 CHAPTER 1 Overview of Workstatio What Is the BEA Tuxedo Workstatio Compoet Workstatio Admiistratio What Is the BEA Tuxedo Workstatio Compoet The Workstatio compoet of the BEA Tuxedo system allows applicatio cliets to reside o a machie that does ot have a full server-side istallatio, that is, a machie that does ot support ay admiistratio or applicatio servers. All commuicatio betwee the cliet ad the applicatio servers takes place over the etwork. A Workstatio cliet process ca ru o a Widows or UNIX platform. The cliet has access to the ATMI. The etworkig behid requests is trasparet to the user. A Workstatio cliet does ot have access to all the capabilities available to a ative cliet. Both types of cliets, however, ca do the followig: Sed ad receive messages Begi, ed, or commit trasactios Sed ad receive usolicited messages Meet applicatio security requiremets Usig the BEA Tuxedo Workstatio Compoet 1-1

12 1 Overview of Workstatio Commuicate iformatio about remote cliets through the tmadmi(1) commad Note: A Workstatio cliet commuicates with applicatio servers through a Workstatio Hadler (WSH) process. Limitatios of Workstatio Cliets Workstatio cliets do ot have access to all the fuctioality available to ative cliets. For example, ulike a ative cliet, a Workstatio cliet caot joi a applicatio as tpsysadm, which meas that the cliet caot subsequetly subscribe to a evet that issues a service call. See Also Workstatio Coectivity: Usig BEA Tuxedo Workstatio o page 4-26 i Itroducig the BEA Tuxedo System What Are the Workstatio Hadler ad Workstatio Listeer o page 3-62 i Itroducig the BEA Tuxedo System About Workstatio Cliets o page 9-1 i Settig Up a BEA Tuxedo Applicatio Workstatio Admiistratio To itegrate a workstatio cliet ito a BEA Tuxedo applicatio, you must defie ay required ad desired parameters for that cliet i the applicatio cofiguratio file. See Settig Up Workstatio Cliets o page 10-1 i Settig Up a BEA Tuxedo Applicatio for details. 1-2 Usig the BEA Tuxedo Workstatio Compoet

13 Workstatio Admiistratio See Also buildwsh(1) i BEA Tuxedo Commad Referece WSL(5) i BEA Tuxedo File Formats ad Data Descriptios Referece Usig the BEA Tuxedo Workstatio Compoet 1-3

14 1 Overview of Workstatio 1-4 Usig the BEA Tuxedo Workstatio Compoet

15 CHAPTER 2 Usig the Workstatio Compoet Writig Cliet Programs Usig BEA Tuxedo System-supplied Cliets Ruig BEA Tuxedo System Cliets o a Workstatio How a Multithreaded or Multicotexted Workstatio Cliet Jois a Applicatio Writig Cliet Programs You ca develop cliet programs targeted for workstatios i the same way that you would develop cliet programs withi the BEA Tuxedo system admiistrative domai (that is, ative cliets). All of the ATMI ad FML fuctios are available to the Workstatio cliet. Iteroperability Restrictios for Workstatio Cliets Iteroperability betwee BEA Tuxedo Release 7.1 Workstatio cliets ad applicatios based o pre-7.1 releases of the BEA Tuxedo system is supported i ay of the followig situatios: The cliet is either multithreaded or multicotexted. Usig the BEA Tuxedo Workstatio Compoet 2-1

16 2 Usig the Workstatio Compoet The cliet is multicotexted. The cliet is multithreaded ad each thread is i a differet cotext A BEA Tuxedo Release 7.1 Workstatio cliet with multiple threads i a sigle cotext caot iteroperate with a pre-7.1 release of the BEA Tuxedo system. Buildig Cliet Programs You compile ad lik-edit Workstatio cliet programs usig the buildcliet(1) commad. If you are buildig a Workstatio cliet o a ative ode (that is, oe o which the complete BEA Tuxedo system is istalled), use the -w optio to idicate the cliet should be built usig the workstatio libraries. Otherwise, o a ative ode, where both ative ad workstatio libraries are preset, the default is to use the ative libraries. I this case, usig the -w optio esures that the correct libraries for a workstatio cliet are used. O a workstatio, where oly the workstatio libraries are preset, it is ot ecessary to use the -w optio. The followig listig shows a example of the buildcliet(1) commad lie o a ative ode. Listig 2-1 buildcliet Commad Lie TUXDIR=/var/opt/tuxedo CC=cc; export TUXDIR CC buildcliet -w -o wsclt -f wsclt.c -f userlib1.a userlib2.a The -o optio provides a ame for your output file. Iput files are specified with the -f firstfiles optio to idicate that they are lik-edited before system libraries. As idicated i the example, you must defie the TUXDIR eviromet variable to esure that the buildcliet commad ca locate system libraries. CC defaults to cc but ca be set to aother compiler, as show i the example. 2-2 Usig the BEA Tuxedo Workstatio Compoet

17 Usig BEA Tuxedo System-supplied Cliets See Also Writig Cliets o page 4-1 i Programmig a BEA Tuxedo Applicatio Usig C ad Programmig a BEA Tuxedo Applicatio Usig COBOL COBOL Laguage Bidigs for the Workstatio Compoet o page 12-1 i Programmig a BEA Tuxedo Applicatio Usig COBOL Writig Security Code So Cliet Programs Ca Joi the Applicatio o page 3-4 i Usig BEA Tuxedo Security buildcliet(1) i BEA Tuxedo Commad Referece Usig BEA Tuxedo System-supplied Cliets wud ad wud32 are BEA Tuxedo system-supplied driver programs provided for workstatios. These driver programs are based o the stadard BEA Tuxedo cliet programs, ud ad ud32, that have bee built usig the Workstatio libraries. Use wud(1) to sed FML buffers to BEA Tuxedo system servers. Use wud32 with fielded FML32 buffers of type FBFR32. Usig wud i a Security Applicatio If wud is ru i a security applicatio, it requires a applicatio password to access the applicatio. If stadard iput is from a termial, wud prompts the user for a applicatio password. If you are ruig the cliet program from a script, which is a commo occurrece with wud, the password is retrieved from the eviromet variable APP_PW. If this eviromet variable is ot specified ad a applicatio password is required, the wud fails. Do ot cofuse the APP_PW eviromet variable with the similar cofiguratio file parameter, SECURITY, for which the value APP_PW eables the security feature. Usig the BEA Tuxedo Workstatio Compoet 2-3

18 2 Usig the Workstatio Compoet See Also ud, wud(1) i BEA Tuxedo Commad Referece Ruig BEA Tuxedo System Cliets o a Workstatio After the cliet programs have bee developed ad tested, they ca be moved to the workstatios where they will be available to users. Verifyig the Directory Structure o Workstatio Cliets The followig table describes the directory structure o a Workstatio cliet after you have istalled the Workstatio compoet of the BEA Tuxedo system. UNIX Directory Widows Directory Descriptio $APPDIR %APPDIR% Cotais the cliet executables. These executables are commoly kept i the directory from which the applicatio is ru. $TUXDIR/bi %TUXDIR%\bi Cotais BEA Tuxedo system commads ad system cliets such as wud. $TUXDIR/cobiclude %TUXDIR%\cobiclude Cotais copylib etries for use i COBOL programs. $TUXDIR/iclude %TUXDIR%\iclude Cotais BEA Tuxedo system header files such as atmi.h. $TUXDIR/lib %TUXDIR%\lib Cotais rutime libraries. $TUXDIR/locale/C %TUXDIR%\locale\C Cotais message catalogs for the default locale (U.S. Eglish). 2-4 Usig the BEA Tuxedo Workstatio Compoet

19 Ruig BEA Tuxedo System Cliets o a Workstatio UNIX Directory Widows Directory Descriptio $TUXDIR/samples %TUXDIR%\samples Cotais several subdirectories with sample applicatios. Settig Eviromet Variables Workstatio cliets make use of several eviromet variables. The followig table shows the eviromet variables that are checked by tpiit(3c) or TPINITIALIZE(3cbl) whe the workstatio cliet attempts to joi the applicatio. See Defiig Workstatio Cliets o page 10-1 i Settig Up a BEA Tuxedo Applicatio for details o settig these eviromet variables. Eviromet Variable WSALLOWPRE71 WSBUFFERS WSDEVICE WSENVFILE WSFADDR WSFRANGE Descriptio Determies whether the workstatio machie ruig BEA Tuxedo 7.1 or later software is allowed to iteroperate with pre-release 7.1 BEA Tuxedo applicatios. Settig the variable to Y (WSALLOWPRE71=Y) allows iteroperability. The umber of packets per applicatio. Device ame to be used to access the etwork. This variable is oly required whe the BEA Tuxedo system is usig the TLI etworkig iterface. Name of a file cotaiig eviromet variable settigs to be set i the cliet s eviromet. The etwork address used by the workstatio cliet whe coectig to the workstatio listeer or workstatio hadler. This variable, alog with the WSFRANGE variable, determies the rage of TCP/IP ports to which a workstatio cliet will attempt to bid before makig a outboud coectio. This address must be a TCP/IP address. The rage of TCP/IP ports to which a workstatio cliet process attempts to bid before makig a outboud coectio. The WSFADDR parameter specifies the base address of the rage. The default is 1. Usig the BEA Tuxedo Workstatio Compoet 2-5

20 2 Usig the Workstatio Compoet Eviromet Variable WSNADDR WSRPLYMAX WSTYPE Descriptio The etwork address of the workstatio listeer (WSL) process through which cliets gai access to the applicatio. Use the value specified i the applicatio cofiguratio file for the workstatio listeer to be called. If the value begis with the characters 0x, the system iterprets it as a strig of hexadecimal digits; otherwise, the system iterprets it as ASCII characters. Maximum amout of core memory that ATMI fuctios use for bufferig applicatio replies before they are dumped to disk. Used by tpiit(3c) ad TPINITIALIZE(3cbl). Replies obtaied usig tpgetrply(3c), TPGETRPLY(3cbl), ad usolicited messages are buffered i this area. Whe this area is filled with oe or more messages, the overflow is writte to a disk file. The system default limit is 256,000 bytes. Whether you use WSRPLYMAX to set a lower limit depeds o the amout of available memory o your machie. Writig replies to disk causes a substatial reductio i performace. Workstatio type. Used withi tpiit(3c) ad TPINITIALIZE(3cbl) whe ivoked by a workstatio cliet to egotiate ecode/decode resposibilities with the ative site. If you do ot specify WSTYPE, the system performs ecodig, eve if it is also uspecified o the ative site.you must explicitly specify the same WSTYPE value for both sites to esure that the ecode/decode feature is tured off. Other eviromet variables may be eeded by Workstatio cliets o a UNIX workstatio depedig o the BEA Tuxedo system features beig used. The compilatio(5) referece page i BEA Tuxedo File Formats ad Data Descriptios Referece explais which variables are eeded uder what circumstaces. Creatig a Eviromet File If you have created a eviromet file, it is read whe tpiit(3c) or TPINITIALIZE(3cbl) is called. The followig listig shows a sample file that could be used for two differet applicatios. 2-6 Usig the BEA Tuxedo Workstatio Compoet

21 Ruig BEA Tuxedo System Cliets o a Workstatio Listig 2-2 Eviromet File TUXDIR=/opt/tuxedo [applicatio1] ;this is a commet /* this is a commet */ #this is a commet //this is a commet set FIELDTBLS=app1_flds set FLDTBLDIR=/opt/app1/udataobj [applicatio2] FIELDTBLS=app2_flds FLDTBLDIR=/opt/app2/udataobj The format of the file is as follows: Ay leadig space ad tab characters o each lie are igored ad are ot cosidered i the followig poits. Lies cotaiig variables to be put ito the eviromet are of the followig form: variable=value or set variable=value where variable must begi with a alphabetic or uderscore character ad cotai oly alphaumeric or uderscore characters, ad value may cotai ay character except ewlie. Withi the value, strigs of the form ${ev} are expaded usig variables already i the eviromet. Forward referecig is ot supported ad if a value is ot set, the variable is replaced with the empty strig. Backslash (\) may be used to escape the dollar sig ad itself. All other shell quotig ad escape mechaisms are igored ad the expaded value is placed ito the eviromet. Lies begiig with slash (/), poud sig (#), or exclamatio poit (!) are treated as commets ad igored. Lies begiig with other characters besides these commet characters, a left square bracket, or a alphabetic or uderscore character are reserved for future use; their use is udefied. The file is partitioed ito sectios by lies of the form [label] Usig the BEA Tuxedo Workstatio Compoet 2-7

22 2 Usig the Workstatio Compoet where label is the ame of the sectio ad follows the same rules for variable above. The label is siletly trucated if loger tha 31 characters. Variable lies betwee the top of the file ad the first label are put ito the eviromet for all applicatios; this is the global sectio. A label of [] also idicates the global sectio. Other variables are put ito the eviromet oly if the label matches the applicatio label specified for the applicatio. Usig tuxreadev Whe you call the tuxreadev(3c) fuctio, it reads the eviromet file ad adds the eviromet variables to the eviromet for the etire process, idepedet of platform. These variables are available usig tuxgetev(3c) ad ca be reset usig tuxputev(3c). void tuxreadev(char *file, char *label) If file is NULL, the a default file ame is used. The default file ames for various platforms are as follows: Widows: %TUXDIR%\TUXEDO.ENV UNIX: $TUXDIR/TUXEDO.ev If the value of label is NULL, the oly variables i the global sectio are put ito the eviromet. For other values of label, the global sectio variables plus ay variables i a sectio matchig the label are put ito the eviromet. A error message is prited to the userlog uder the followig coditios: a memory failure a o-ull file ame does ot exist a o-ull label does ot exist Each time tpiit(3c)is called (either explicitly or implicitly by callig aother ATMI fuctio), tuxreadev(3c) is called automatically i Workstatio cliets. If WSENVFILE is set i the eviromet, the it desigates the eviromet file; otherwise, NULL is passed to tuxreadev() for the file ame so that the default file 2-8 Usig the BEA Tuxedo Workstatio Compoet

23 How a Multithreaded or Multicotexted Workstatio Cliet Jois a Applicatio is used. If WSAPP is set i the eviromet, the it is to be used as the sectio label i the eviromet file; otherwise, NULL is passed to tuxreadev() for the label ame. Applicatio cliets may also call tuxreadev() explicitly. The eviromet is implemeted ad available i differet ways o differet platforms. A uiform iterface to the eviromet is provided via the existig tuxgetev(3c) ad tuxputev(3c) fuctios. These fuctios provide access to the followig: All variables from the specified WSENVFILE file for the specified WSAPP label (or the defaults if ot specified) The eviromet variables i the operatig system eviromet See Also tpiit(3c) i BEA Tuxedo C Fuctio Referece tuxreadev(3c) i BEA Tuxedo C Fuctio Referece How a Multithreaded or Multicotexted Workstatio Cliet Jois a Applicatio To joi a BEA Tuxedo applicatio, a multithreaded workstatio cliet must always call tpiit() with the TPMULTICONTEXTS flag set, eve if the cliet is ruig i sigle-cotext mode. See Also tpiit(3c) i BEA Tuxedo C Fuctio Referece Usig the BEA Tuxedo Workstatio Compoet 2-9

24 2 Usig the Workstatio Compoet 2-10 Usig the BEA Tuxedo Workstatio Compoet

25 CHAPTER 3 Workstatio for Widows Beefits of Usig Workstatio o a Widows Platform Software Prerequisites Writig Cliet Programs How a Multithreaded or Multicotexted Workstatio Cliet Jois a Applicatio Beefits of Usig Workstatio o a Widows Platform The Widows istatiatio of Workstatio offers sigificat beefits to applicatio developers: Executable text is shared amog applicatios, savig memory. BEA Tuxedo Workstatio upgrades are possible without relikig or modifyig a applicatio program s executable file. Dyamic likig permits iterpretive graphical applicatio geerator tools (such as Visual Basic, ObjectVisio ad SQLWidows) to call BEA Tuxedo system services. Note: All refereces to Widows apply to Widows 95, Widows 98, ad Widows NT. Usig the BEA Tuxedo Workstatio Compoet 3-1

26 3 Workstatio for Widows Software Prerequisites The software prerequisites for ruig the Workstatio compoet for Widows are as follows: Workstatio for Widows rus uder the Widows 95, Widows 98 ad Widows NT operatig systems. I Widows, the ative TCP/IP stack is used. I Widows, while usig TCP/IP ay Widows Sockets Compliat TCP/IP stack ca be used. The server machie must have the BEA Tuxedo system ad the ative-side BEA Tuxedo Workstatio istalled. Writig Cliet Programs You ca develop cliet programs targeted for Widows workstatios i the same way that you would develop ative cliet programs withi the BEA Tuxedo system admiistrative domai. All of the ATMI fuctios are available. Iteroperability Restrictios for Workstatio Cliets Iteroperability betwee BEA Tuxedo Release 7.1 Workstatio cliets ad applicatios based o pre-7.1 releases of the BEA Tuxedo system is supported i ay of the followig situatios: The cliet is either multithreaded or multicotexted. The cliet is multicotexted. The cliet is multithreaded ad each thread is i a differet cotext 3-2 Usig the BEA Tuxedo Workstatio Compoet

27 Writig Cliet Programs A BEA Tuxedo Release 7.1 Workstatio cliet with multiple threads i a sigle cotext caot iteroperate with a pre-7.1 release of the BEA Tuxedo system. Buildig Cliet Programs To compile cliet programs writte i C, you ca use ay compiler that ca read Microsoft C import libraries. To compile COBOL source programs that call the ATMI, use the LITLINK optio of the COBOL compiler. For details, see COBOL Laguage Bidigs for the Workstatio Compoet o page 12-1 i Programmig a BEA Tuxedo Applicatio Usig COBOL. Use buildcliet(1) with the -w flag to lik-edit your cliet programs. You ca also build BEA Tuxedo cliets without usig the buildcliet(1) utility. If you are usig Microsoft Visual C++ projects, use the followig settigs: Set the Preprocessor optio to -DWIN32 Add WTUXWS32.LIB MSVCRT.LIB to the iput libraries for the liker optio. I additio, set the INCLUDE, LIB, ad PATH search directories appropriately. Rutime Whe you ru cliet programs, your PATH must iclude %TUXDIR%\bi. Limitatios The BEA Tuxedo libraries (DLLs) prior to BEA Tuxedo Release 7.1 are ot thread-safe. For applicatios writte usig the pre-release 7.1 DLLs, threads should ot be used; otherwise, threaded access is serialized through all BEA Tuxedo calls (such as ATMI, FML, userlog(), ad so o). See Also Writig Cliets o page 4-1 i Programmig a BEA Tuxedo Applicatio Usig C or Programmig a BEA Tuxedo Applicatio Usig COBOL Usig the BEA Tuxedo Workstatio Compoet 3-3

28 3 Workstatio for Widows COBOL Laguage Bidigs for the Workstatio Compoet o page 12-1 i Programmig a BEA Tuxedo Applicatio Usig COBOL Writig Security Code So Cliet Programs Ca Joi the Applicatio o page 3-4 i Usig BEA Tuxedo Security buildcliet(1) i BEA Tuxedo Commad Referece How a Multithreaded or Multicotexted Workstatio Cliet Jois a Applicatio To joi a BEA Tuxedo applicatio, a multithreaded workstatio cliet must always call tpiit(3c) with the TPMULTICONTEXTS flag set, eve if the cliet is ruig i sigle-cotext mode. See Also tpiit(3c) i BEA Tuxedo C Fuctio Referece 3-4 Usig the BEA Tuxedo Workstatio Compoet

29 CHAPTER 4 Brigig Up bakapp o Workstatios Characteristics of a Workstatio Applicatio Brigig Up bakapp o a Workstatio Cliet Chages o the Native Site Settig the bakapp Variables Buildig the bakapp Cliet Ruig the bakapp Cliet Characteristics of a Workstatio Applicatio I a workstatio applicatio, cliet processes are moved off the ative site. The listeer process (WSL) rus with a well-kow etwork address ad starts surrogate workstatio hadlers (WSH) as eeded. Servers ru o oe or more machies withi the BEA Tuxedo admiistrative domai. Existig servers are available to ru o the BEA Tuxedo system odes i either sigle processor (SHM) or multiprocessor (MP) mode. O Workstatios, the sample applicatios are located i the followig directories: $TUXDIR/samples/atmi/bakapp (UNIX) %TUXDIR%\samples\atmi\bakapp (Widows) Usig the BEA Tuxedo Workstatio Compoet 4-1

30 4 Brigig Up bakapp o Workstatios Brigig Up bakapp o a Workstatio Cliet The followig illustratio shows the steps i the process of brigig up bakapp o a Workstatio cliet. Figure 4-1 Steps i brigig up bakapp Chages o the Native Site Istall ad build the bakapp software o the ative site. The procedure for doig this is described i Tutorial for bakapp, a Full C Applicatio o page 3-1 i Tutorials for Developig a BEA Tuxedo Applicatio ad i the followig README files o the master machie where your BEA Tuxedo system software is istalled: 4-2 Usig the BEA Tuxedo Workstatio Compoet

31 Chages o the Native Site $TUXDIR/samples/atmi/bakapp/README (o UNIX systems) %TUXDIR%\samples\atmi\bakapp\README.t (o Widows systems) Editig the Cofiguratio File *MACHINES DEFAULT: MAXWSCLIENTS=50 # *GROUPS You eed to edit the cofiguratio file you pla to use (either ubbshm or ubbmp) to specify the workstatio listeer (WSL) as a server i the GROUPS ad SERVERS sectios, ad to specify MAXWSCLIENTS i the MACHINES sectio. Whe you edit the GROUPS sectio, put the etry for WSGRP ahead of the DEFAULT lie or move the specificatios for TMSNAME ad TMSCOUNT to the server groups that use them; they should ot be assiged to WSGRP. The ew specificatios should be i the followig format. WSGRP # *SERVERS GRPNO=<ext available group #> LMID=SITE1 WSL SRVGRP=WSGRP SRVID=1 CLOPT= -A - //machie:port -m 1 -M 5 -x 10" Also, remember to icrease the MAXACCESSERS parameter i the RESOURCES or MACHINES sectio to cover the ew workstatio cliets. Loadig ad Bootig the Cofiguratio Before you ca start usig a Workstatio cliet, you eed to ru tmloadcf(1) to load the cofiguratio file ito its biary form ad tmboot(1) to start the applicatio. These commads do ot have to be ru immediately; there is work to be doe i gettig the bakapp cliets istalled o your workstatios ad gettig them built. However, the applicatio must be ruig o the BEA Tuxedo system ative site whe you attempt to joi the applicatio from a workstatio. The steps for loadig ad bootig Usig the BEA Tuxedo Workstatio Compoet 4-3

32 4 Brigig Up bakapp o Workstatios bakapp o the ative site are part of the overall procedure documeted i Tutorial for bakapp, a Full C Applicatio o page 3-1i Tutorials for Developig a BEA Tuxedo Applicatio. See Also tmloadcf(1) i BEA Tuxedo Commad Referece WSL(5) i BEA Tuxedo File Formats ad Data Descriptios Referece Tutorial for bakapp, a Full C Applicatio o page 3-1 i Tutorials for Developig a BEA Tuxedo Applicatio Defiig a Workstatio Listeer (WSL) as a Server o page 10-4 i Settig Up a BEA Tuxedo Applicatio Settig the bakapp Variables To set your eviromet to ru bakapp, complete the followig procedure o the workstatio cliet. 1. Set the followig eviromet variables. WSNADDR=<WSL advertised address(es)> WSTYPE=<type of Workstatio machie> 2. Iclude $TUXDIR/bi (o UNIX systems) or %TUXDIR%\bi (o Widows systems) i your PATH. 3. Verify that your eviromet is set appropriately to ru the C compiler. 4-4 Usig the BEA Tuxedo Workstatio Compoet

33 Buildig the bakapp Cliet Buildig the bakapp Cliet To build a cliet program, eter the followig commads. mkfldhdr bakflds buildcliet -w -o bakclt -f bakclt.c Ruig the bakapp Cliet To ru the bakapp cliet o the Workstatio, complete the followig procedure. 1. Verify that the value of WSNADDR o the Workstatio cliet matches the value of the CLOPT - optio for the WSL i the SERVERS sectio of the cofiguratio file o the ative site. 2. If bakapp has ot bee booted o the ative site, make sure it has bee booted before you attempt to ru a Workstatio cliet. 3. Execute bakclt to ru the Workstatio cliet. Usig the BEA Tuxedo Workstatio Compoet 4-5

34 4 Brigig Up bakapp o Workstatios 4-6 Usig the BEA Tuxedo Workstatio Compoet

Oracle Tuxedo. Using the Oracle Tuxedo ATMI Workstation Component 10g Release 3 (10.3) January 2009

Oracle Tuxedo. Using the Oracle Tuxedo ATMI Workstation Component 10g Release 3 (10.3) January 2009 Oracle Tuxedo Using the Oracle Tuxedo ATMI Workstation Component 10g Release 3 (10.3) January 2009 Tuxedo Using the Oracle Tuxedo ATMI Workstation Component, 10g Release 3 (10.3) Copyright 1996, 2009,

More information

BEA Tuxedo. Using the BEA Tuxedo System on Windows NT

BEA Tuxedo. Using the BEA Tuxedo System on Windows NT BEA Tuxedo Usig the BEA Tuxedo System o Widows NT BEA Tuxedo Release 7.1 Documet Editio 7.1 May 2000 Copyright Copyright 2000 BEA Systems, Ic. All Rights Reserved. Restricted Rights Leged This software

More information

BEA WebLogic Enterprise. Using the WebLogic EJB Deployer

BEA WebLogic Enterprise. Using the WebLogic EJB Deployer BEA WebLogic Eterprise Usig the WebLogic EJB Deployer WebLogic Eterprise 5.0 Documet Editio 5.0 December 1999 Copyright Copyright 1999 BEA Systems, Ic. All Rights Reserved. Restricted Rights Leged This

More information

BEA Tuxedo. Using the CORBA Name Service

BEA Tuxedo. Using the CORBA Name Service BEA Tuxedo Usig the CORBA Name Service BEA Tuxedo Release 8.0 Documet Editio 8.0 Jue 2001 Copyright Copyright 2001 BEA Systems, Ic. All Rights Reserved. Restricted Rights Leged This software ad documetatio

More information

Baan Tools User Management

Baan Tools User Management Baa Tools User Maagemet Module Procedure UP008A US Documetiformatio Documet Documet code : UP008A US Documet group : User Documetatio Documet title : User Maagemet Applicatio/Package : Baa Tools Editio

More information

Avid Interplay Bundle

Avid Interplay Bundle Avid Iterplay Budle Versio 2.5 Cofigurator ReadMe Overview This documet provides a overview of Iterplay Budle v2.5 ad describes how to ru the Iterplay Budle cofiguratio tool. Iterplay Budle v2.5 refers

More information

Web OS Switch Software

Web OS Switch Software Web OS Switch Software BBI Quick Guide Nortel Networks Part Number: 213164, Revisio A, July 2000 50 Great Oaks Boulevard Sa Jose, Califoria 95119 408-360-5500 Mai 408-360-5501 Fax www.orteletworks.com

More information

BEA WebLogic Process Integrator

BEA WebLogic Process Integrator BEA WebLogic Process Itegrator A Compoet of BEA WebLogic Itegratio BEA WebLogic Process Itegrator Studio Olie Help BEA WebLogic Process Itegrator Release 2.0 Documet Editio 2.0 July 2001 Copyright Copyright

More information

BEA WebLogic Commerce Server. Registration and User Processing Package

BEA WebLogic Commerce Server. Registration and User Processing Package BEA WebLogic Commerce Server Registratio ad User Processig Package BEA WebLogic Commerce Server 3.2 Documet Editio 3.2 December 2000 Copyright Copyright 2000 BEA Systems, Ic. All Rights Reserved. Restricted

More information

BEA Tuxedo. Creating CORBA Client Applications

BEA Tuxedo. Creating CORBA Client Applications BEA Tuxedo Creatig CORBA Cliet Applicatios BEA Tuxedo 8.0 Documet Editio 8.0 Jue 2001 Copyright Copyright 2001 BEA Systems, Ic. All Rights Reserved. Restricted Rights Leged This software ad documetatio

More information

BEA Tuxedo. Creating CORBA Server Applications

BEA Tuxedo. Creating CORBA Server Applications BEA Tuxedo Creatig CORBA Server Applicatios BEA Tuxedo Release 8.0 Documet Editio 8.0 Jue 2001 Copyright Copyright 2001 BEA Systems, Ic. All Rights Reserved. Restricted Rights Leged This software ad documetatio

More information

BEA WebLogic Server. Installing and Setting up WebLogic Server 5.1

BEA WebLogic Server. Installing and Setting up WebLogic Server 5.1 BEA WebLogic Server Istallig ad Settig up WebLogic Server 5.1 Documet 2.0 April 2000 Copyright Copyright 2000 BEA Systems, Ic. All Rights Reserved. Restricted Rights Leged This software ad documetatio

More information

BEA Tuxedo. Using the CORBA Notification Service

BEA Tuxedo. Using the CORBA Notification Service BEA Tuxedo Usig the CORBA Notificatio Service BEA Tuxedo 8.0 Documet Editio 8.0 Jue 2001 Copyright Copyright 2001 BEA Systems, Ic. All Rights Reserved. Restricted Rights Leged This software ad documetatio

More information

Adapter for Mainframe

Adapter for Mainframe BEA WebLogic Java Adapter for Maiframe Workflow Processig Guide Release 5.0 Documet Date: Jauary 2002 Copyright Copyright 2002 BEA Systems, Ic. All Rights Reserved. Restricted Rights Leged This software

More information

BEA Tuxedo. Using the BEA Tuxedo Domains Component

BEA Tuxedo. Using the BEA Tuxedo Domains Component BEA Tuxedo Usig the BEA Tuxedo Domais Compoet BEA Tuxedo Release 8.0 Documet Editio 8.0 Jue 2001 Copyright Copyright 2001 BEA Systems, Ic. All Rights Reserved. Restricted Rights Leged This software ad

More information

JavaFX. JavaFX 2.2 Installation Guide Release 2.2 E August 2012 Installation instructions by operating system for JavaFX 2.

JavaFX. JavaFX 2.2 Installation Guide Release 2.2 E August 2012 Installation instructions by operating system for JavaFX 2. JavaFX JavaFX 2.2 Istallatio Guide Release 2.2 E20474-06 August 2012 Istallatio istructios by operatig system for JavaFX 2.2 JavaFX/JavaFX 2.2 Istallatio Guide E20474-06 Copyright 2008, 2012, Oracle ad/or

More information

BEA WebLogic XML/Non-XML Translator

BEA WebLogic XML/Non-XML Translator BEA WebLogic XML/No-XML Traslator A Compoet of BEA WebLogic Itegratio Plug-I Guide BEA WebLogic XML/No-XML Traslator Release 2.0 Documet Editio 2.0 July 2001 Copyright Copyright 2001 BEA Systems, Ic. All

More information

BEA elink Business Process Option Server Installation Guide

BEA elink Business Process Option Server Installation Guide BEA elik Busiess Process Optio Server Istallatio Guide BEA elik Busiess Process Optio 1.2 Documet Editio 1.2 February 2000 Copyright Copyright 2000 BEA Systems, Ic. All Rights Reserved. Restricted Rights

More information

3.1 Overview of MySQL Programs. These programs are discussed further in Chapter 4, Database Administration. Client programs that access the server:

3.1 Overview of MySQL Programs. These programs are discussed further in Chapter 4, Database Administration. Client programs that access the server: 3 Usig MySQL Programs This chapter provides a brief overview of the programs provided by MySQL AB ad discusses how to specify optios whe you ru these programs. Most programs have optios that are specific

More information

MOTIF XF Extension Owner s Manual

MOTIF XF Extension Owner s Manual MOTIF XF Extesio Ower s Maual Table of Cotets About MOTIF XF Extesio...2 What Extesio ca do...2 Auto settig of Audio Driver... 2 Auto settigs of Remote Device... 2 Project templates with Iput/ Output Bus

More information

Customer Portal Quick Reference User Guide

Customer Portal Quick Reference User Guide Customer Portal Quick Referece User Guide Overview This user guide is iteded for FM Approvals customers usig the Approval Iformatio Maagemet (AIM) customer portal to track their active projects. AIM is

More information

BAAN IVc/BaanERP. Conversion Guide Oracle7 to Oracle8

BAAN IVc/BaanERP. Conversion Guide Oracle7 to Oracle8 BAAN IVc/BaaERP A publicatio of: Baa Developmet B.V. P.O.Box 143 3770 AC Bareveld The Netherlads Prited i the Netherlads Baa Developmet B.V. 1999. All rights reserved. The iformatio i this documet is subject

More information

Baan Finance Financial Statements

Baan Finance Financial Statements Baa Fiace Fiacial Statemets Module Procedure UP041A US Documetiformatio Documet Documet code : UP041A US Documet group : User Documetatio Documet title : Fiacial Statemets Applicatio/Package : Baa Fiace

More information

BEA WebLogic Application Integration A Component of BEA WebLogic Integration. Adapter Development Guide

BEA WebLogic Application Integration A Component of BEA WebLogic Integration. Adapter Development Guide BEA WebLogic Applicatio Itegratio A Compoet of BEA WebLogic Itegratio Adapter Developmet Guide BEA WebLogic Applicatio Itegratio Release 2.0 Documet Editio 2.0 July 2001 Copyright Copyright 2001 BEA Systems,

More information

Chapter 1. Introduction to Computers and C++ Programming. Copyright 2015 Pearson Education, Ltd.. All rights reserved.

Chapter 1. Introduction to Computers and C++ Programming. Copyright 2015 Pearson Education, Ltd.. All rights reserved. Chapter 1 Itroductio to Computers ad C++ Programmig Copyright 2015 Pearso Educatio, Ltd.. All rights reserved. Overview 1.1 Computer Systems 1.2 Programmig ad Problem Solvig 1.3 Itroductio to C++ 1.4 Testig

More information

CS 11 C track: lecture 1

CS 11 C track: lecture 1 CS 11 C track: lecture 1 Prelimiaries Need a CMS cluster accout http://acctreq.cms.caltech.edu/cgi-bi/request.cgi Need to kow UNIX IMSS tutorial liked from track home page Track home page: http://courses.cms.caltech.edu/courses/cs11/material

More information

One advantage that SONAR has over any other music-sequencing product I ve worked

One advantage that SONAR has over any other music-sequencing product I ve worked *gajedra* D:/Thomso_Learig_Projects/Garrigus_163132/z_productio/z_3B2_3D_files/Garrigus_163132_ch17.3d, 14/11/08/16:26:39, 16:26, page: 647 17 CAL 101 Oe advatage that SONAR has over ay other music-sequecig

More information

Getting Started. Getting Started - 1

Getting Started. Getting Started - 1 Gettig Started Gettig Started - 1 Issue 1 Overview of Gettig Started Overview of Gettig Started This sectio explais the basic operatios of the AUDIX system. It describes how to: Log i ad log out of the

More information

BEA WebLogic Portal. JSP Commerce and Campaign Tour

BEA WebLogic Portal. JSP Commerce and Campaign Tour BEA WebLogic Portal JSP Commerce ad Campaig Tour Versio 4.0 Documet Date: October 2001 Copyright Copyright 2001 BEA Systems, Ic. All Rights Reserved. Restricted Rights Leged This software ad documetatio

More information

BEA WebLogic. Adapter for . Installation and Configuration Guide for WebLogic Integration 7.0

BEA WebLogic. Adapter for  . Installation and Configuration Guide for WebLogic Integration 7.0 BEA WebLogic Adapter for Email Installation and Configuration Guide for WebLogic Integration 7.0 Release 7.0 with Service Pack 2 Document Date: March 2003 Copyright Copyright 2003 BEA Systems, Inc. All

More information

Python Programming: An Introduction to Computer Science

Python Programming: An Introduction to Computer Science Pytho Programmig: A Itroductio to Computer Sciece Chapter 1 Computers ad Programs 1 Objectives To uderstad the respective roles of hardware ad software i a computig system. To lear what computer scietists

More information

BEA WebLogic XML/Non-XML Translator

BEA WebLogic XML/Non-XML Translator BEA WebLogic XML/No-XML Traslator A Compoet of BEA WebLogic Itegratio User Guide BEA WebLogic XML/No-XML Traslator Release 2.0 Documet Editio 2.0 July 2001 Copyright Copyright 2001 BEA Systems, Ic. All

More information

BEA WebLogic Portal. Guide to Events and Behavior Tracking

BEA WebLogic Portal. Guide to Events and Behavior Tracking BEA WebLogic Portal Guide to Evets ad Behavior Trackig Versio 4.02 Documet Date: November 2001 Copyright Copyright 2001 BEA Systems, Ic. All Rights Reserved. Restricted Rights Leged This software ad documetatio

More information

BEA WebLogic. Integration. Best Practices in Designing BPM Workflows

BEA WebLogic. Integration. Best Practices in Designing BPM Workflows BEA WebLogic Integration Best Practices in Designing BPM Workflows Release 7.0 Document Date: June 2002 Copyright Copyright 2002 BEA Systems, Inc. All Rights Reserved. Restricted Rights Legend This software

More information

BEA WebLogic. Adapter for HL7. Installation and Configuration Guide for WebLogic Integration 7.0

BEA WebLogic. Adapter for HL7. Installation and Configuration Guide for WebLogic Integration 7.0 BEA WebLogic Adapter for HL7 Installation and Configuration Guide for WebLogic Integration 7.0 Release 7.0 Document Date: November 2002 Copyright Copyright 2002 BEA Systems, Inc. All Rights Reserved. Copyright

More information

BEA elink Business Process Option User s Guide

BEA elink Business Process Option User s Guide BEA elik Busiess Process Optio User s Guide BEA elik Busiess Process Optio 1.2 Documet Editio 1.2 February 2000 Copyright Copyright 2000 BEA Systems, Ic. All Rights Reserved. Restricted Rights Leged This

More information

TargetLink. Installation Notes. MATLAB R14SP3 Compatibility Update for TargetLink 2.1

TargetLink. Installation Notes. MATLAB R14SP3 Compatibility Update for TargetLink 2.1 TargetLik Istallatio Notes MATLAB R14SP3 Compatibility Update for TargetLik 2.1 TargetLik 2.1.5 November 2005 ds How to Cotact dspace Mail: Tel.: Fax: E-mail: Web: Geeral Techical Support: TargetLik Support:

More information

Installing the BEA WebLogic Commerce Servers. including the Personalization Server and Commerce Server Components

Installing the BEA WebLogic Commerce Servers. including the Personalization Server and Commerce Server Components Istallig the BEA WebLogic Commerce Servers icludig the Persoalizatio Server ad Commerce Server Compoets BEA WebLogic Persoalizatio Server 2.0.1 Documet Editio 2.0.1 May 12, 2000 Copyright Copyright 2000

More information

Weston Anniversary Fund

Weston Anniversary Fund Westo Olie Applicatio Guide 2018 1 This guide is desiged to help charities applyig to the Westo to use our olie applicatio form. The Westo is ope to applicatios from 5th Jauary 2018 ad closes o 30th Jue

More information

Chapter 9. Pointers and Dynamic Arrays. Copyright 2015 Pearson Education, Ltd.. All rights reserved.

Chapter 9. Pointers and Dynamic Arrays. Copyright 2015 Pearson Education, Ltd.. All rights reserved. Chapter 9 Poiters ad Dyamic Arrays Copyright 2015 Pearso Educatio, Ltd.. All rights reserved. Overview 9.1 Poiters 9.2 Dyamic Arrays Copyright 2015 Pearso Educatio, Ltd.. All rights reserved. Slide 9-3

More information

Configuring Rational Suite

Configuring Rational Suite Cofigurig Ratioal Suite Product Versio Ratioal Suite 2000.02.10 Release Date April 2000 Part Number 800-023317-000 support@ratioal.com http://www.ratioal.com IMPORTANT NOTICE Copyright Notice Copyright

More information

BEA WebLogic Collaborate

BEA WebLogic Collaborate BEA WebLogic Collaborate A Compoet of BEA WebLogic Itegratio Itroducig BEA WebLogic Collaborate BEA WebLogic Collaborate Release 2.0 Documet Editio 2.0 July 2001 001 ServiceNow, Ic.'s Exhibit 1004 Copyright

More information

BEA WebLogic XML/Non-XML Translator. Samples Guide

BEA WebLogic XML/Non-XML Translator. Samples Guide BEA WebLogic XML/No-XML Traslator Samples Guide BEA WebLobic XML/No-XML Traslator Samples Guide 1.0.1 Documet Editio 1.1 March 2001 Copyright Copyright 2000, 2001 BEA Systems, Ic. All Rights Reserved.

More information

Global Support Guide. Verizon WIreless. For the BlackBerry 8830 World Edition Smartphone and the Motorola Z6c

Global Support Guide. Verizon WIreless. For the BlackBerry 8830 World Edition Smartphone and the Motorola Z6c Verizo WIreless Global Support Guide For the BlackBerry 8830 World Editio Smartphoe ad the Motorola Z6c For complete iformatio o global services, please refer to verizowireless.com/vzglobal. Whether i

More information

BEA Liquid Data for. WebLogic. Deploying Liquid Data

BEA Liquid Data for. WebLogic. Deploying Liquid Data BEA Liquid Data for WebLogic Deploying Liquid Data Release: 1.0.1 Document Date: October 2002 Revised: December 2002 Copyright Copyright 2002 BEA Systems, Inc. All Rights Reserved. Restricted Rights Legend

More information

Guide to Applying Online

Guide to Applying Online Guide to Applyig Olie Itroductio Respodig to requests for additioal iformatio Reportig: submittig your moitorig or ed of grat Pledges: submittig your Itroductio This guide is to help charities submit their

More information

Application Notes for Configuring Dasan Electron Headsets from JPL Europe with Avaya 9600 Series IP Deskphones using a DA-30 Cord Issue 1.

Application Notes for Configuring Dasan Electron Headsets from JPL Europe with Avaya 9600 Series IP Deskphones using a DA-30 Cord Issue 1. Avaya Solutio & Iteroperability Test Lab Applicatio Notes for Cofigurig Dasa Electro Headsets from JPL Europe with Avaya 9600 Series IP Deskphoes usig a DA-30 Cord Issue 1.0 Abstract These Applicatio Notes

More information

Workflow Extensions User Guide. StarTeam 12.0

Workflow Extensions User Guide. StarTeam 12.0 Workflow Extesios User Guide StarTeam 12.0 Micro Focus 575 Ato Blvd., Suite 510 Costa Mesa, CA 92626 Copyright 2011 Micro Focus IP Developmet Limited. All Rights Reserved. StarTeam cotais derivative works

More information

. Written in factored form it is easy to see that the roots are 2, 2, i,

. Written in factored form it is easy to see that the roots are 2, 2, i, CMPS A Itroductio to Programmig Programmig Assigmet 4 I this assigmet you will write a java program that determies the real roots of a polyomial that lie withi a specified rage. Recall that the roots (or

More information

BaanERP. DB2 Installation Guide for BaanERP on Windows NT

BaanERP. DB2 Installation Guide for BaanERP on Windows NT BaaERP DB2 Istallatio Guide for BaaERP o Widows NT A publicatio of: Baa Developmet B.V. P.O.Box 143 3770 AC Bareveld The Netherlads Prited i the Netherlads Baa Developmet B.V. 1999. All rights reserved.

More information

Oracle Server. What s New in this Release? Release Notes

Oracle  Server. What s New in this Release? Release Notes Oracle email Server Release Notes Release 5.2 for Widows NT May 2001 Part No. A90426-01 These release otes accompay Oracle email Server Release 5.2 for Widows NT. They cotai the followig topics: What s

More information

User Guide. Using Caliber Datamart

User Guide. Using Caliber Datamart User Guide Usig Caliber Datamart 11.1.0 Copyright 2013 Micro Focus. All Rights Reserved. Portios Copyright 1998-2009 Borlad Software Corporatio (a Micro Focus compay). All other marks are the property

More information

Chapter 10. Defining Classes. Copyright 2015 Pearson Education, Ltd.. All rights reserved.

Chapter 10. Defining Classes. Copyright 2015 Pearson Education, Ltd.. All rights reserved. Chapter 10 Defiig Classes Copyright 2015 Pearso Educatio, Ltd.. All rights reserved. Overview 10.1 Structures 10.2 Classes 10.3 Abstract Data Types 10.4 Itroductio to Iheritace Copyright 2015 Pearso Educatio,

More information

Princeton Instruments Reference Manual

Princeton Instruments Reference Manual Priceto Istrumets Referece Maual Improvisio, Viscout Cetre II, Uiversity of Warwick Sciece Park, Millbur Hill Road, Covetry. CV4 7HS Tel: 0044 (0) 24 7669 2229 Fax: 0044 (0) 24 7669 0091 e-mail: admi@improvisio.com

More information

fgrep - Linux Command

fgrep - Linux Command f - CetOS 5.2 - Liux Users Guide f f - Liux Commad SYNOPSIS [optios] PATTE RN [FI LE...] [ optios ] [ -e -f FILE ] [ FILE...] DESCRIPTION Grep searches the amed iput FILE s (or stadard iput if o files

More information

Avid Unity Media Engine and Avid MEDIArray XT

Avid Unity Media Engine and Avid MEDIArray XT a Avid Uity Media Egie ad Avid MEDIArray XT Versio 5.0.1 ReadMe Revisio History Date Revised Release Chages Made 4/10/2008 v5.0.1 Avid is recommedig that Avid Uity MediaNetwork Macitosh cliets upgrade

More information

CS : Programming for Non-Majors, Summer 2007 Programming Project #3: Two Little Calculations Due by 12:00pm (noon) Wednesday June

CS : Programming for Non-Majors, Summer 2007 Programming Project #3: Two Little Calculations Due by 12:00pm (noon) Wednesday June CS 1313 010: Programmig for No-Majors, Summer 2007 Programmig Project #3: Two Little Calculatios Due by 12:00pm (oo) Wedesday Jue 27 2007 This third assigmet will give you experiece writig programs that

More information

Security and Communication. Ultimate. Because Intercom doesn t stop at the hardware level. Software Intercom Server for virtualised IT platforms

Security and Communication. Ultimate. Because Intercom doesn t stop at the hardware level. Software Intercom Server for virtualised IT platforms Because Itercom does t stop at the hardware level by Commed Software Itercom Server for virtualised IT platforms Ready for VMware Ready for Hyper-V VoIP Ultimate availability Itercom Server as a app The

More information

System and Software Architecture Description (SSAD)

System and Software Architecture Description (SSAD) System ad Software Architecture Descriptio (SSAD) Diabetes Health Platform Team #6 Jasmie Berry (Cliet) Veerav Naidu (Project Maager) Mukai Nog (Architect) Steve South (IV&V) Vijaya Prabhakara (Quality

More information

BEA Tuxedo. Introducing the BEA Tuxedo System

BEA Tuxedo. Introducing the BEA Tuxedo System BEA Tuxedo Itroducig the BEA Tuxedo System BEA Tuxedo Release 7.1 Documet Editio 7.1 May 2000 Copyright Copyright 2000 BEA Systems, Ic. All Rights Reserved. Restricted Rights Leged This software ad documetatio

More information

USB TO PARALLEL USB to DB25 Parallel Adapter Cable

USB TO PARALLEL USB to DB25 Parallel Adapter Cable USB TO PARALLEL USB to DB25 Parallel Adapter Cable User Maual XUPP25 www.hamletcom.com Dear Customer, thaks for choosig a Hamlet product. Please carefully follow the istructios for its use ad maiteace

More information

Chapter 11. Friends, Overloaded Operators, and Arrays in Classes. Copyright 2014 Pearson Addison-Wesley. All rights reserved.

Chapter 11. Friends, Overloaded Operators, and Arrays in Classes. Copyright 2014 Pearson Addison-Wesley. All rights reserved. Chapter 11 Frieds, Overloaded Operators, ad Arrays i Classes Copyright 2014 Pearso Addiso-Wesley. All rights reserved. Overview 11.1 Fried Fuctios 11.2 Overloadig Operators 11.3 Arrays ad Classes 11.4

More information

BAAN IV. BAAN IV Installation Manual for DB2 on Windows NT

BAAN IV. BAAN IV Installation Manual for DB2 on Windows NT BAAN IV BAAN IV Istallatio Maual for DB2 o Widows NT A publicatio of: Baa Developmet B.V. P.O.Box 143 3770 AC Bareveld The Netherlads Prited i the Netherlads Baa Developmet B.V. 1999. All rights reserved.

More information

Avid Unity TransferManager

Avid Unity TransferManager a Avid Uity TrasferMaager Versio 2.9.9 Release Notes Importat Iformatio Avid recommeds that you read all the iformatio i these release otes thoroughly before istallig or usig ay ew software release. Importat:

More information

n Learn how resiliency strategies reduce risk n Discover automation strategies to reduce risk

n Learn how resiliency strategies reduce risk n Discover automation strategies to reduce risk Chapter Objectives Lear how resiliecy strategies reduce risk Discover automatio strategies to reduce risk Chapter #16: Architecture ad Desig Resiliecy ad Automatio Strategies 2 Automatio/Scriptig Resiliet

More information

BEA Tuxedo. Programming a BEA Tuxedo Application Using FML

BEA Tuxedo. Programming a BEA Tuxedo Application Using FML BEA Tuxedo Programmig a BEA Tuxedo Applicatio Usig FML BEA Tuxedo Release 7.1 Documet Editio 7.1 May 2000 Copyright Copyright 2000 BEA Systems, Ic. All Rights Reserved. Restricted Rights Leged This software

More information

User s Guide. OMEGAMON XE for Oracle. Version 300 GC April 2002

User s Guide. OMEGAMON XE for Oracle. Version 300 GC April 2002 User s Guide OMEGAMON XE for Oracle Versio 300 GC32-9309-00 April 2002 Cadle Corporatio 201 North Douglas Street El Segudo, Califoria 90245-9796 Registered trademarks ad service marks of Cadle Corporatio:

More information

Architectural styles for software systems The client-server style

Architectural styles for software systems The client-server style Architectural styles for software systems The cliet-server style Prof. Paolo Ciacarii Software Architecture CdL M Iformatica Uiversità di Bologa Ageda Cliet server style CS two tiers CS three tiers CS

More information

Avid DS Nitris. Installation and Administration Guide. Version 7.0. Avid make manage move media

Avid DS Nitris. Installation and Administration Guide. Version 7.0. Avid make manage move media Avid make maage move media Avid DS Nitris Istallatio ad Admiistratio Guide Versio 7.0 Copyright ad Disclaimer Product specificatios are subject to chage without otice ad do ot represet a commitmet o the

More information

Application Notes for configuring Agent AG Headsets from Corporate Telecommunications with Avaya one-x Communicator using a USB 2.0 Chord Issue 1.

Application Notes for configuring Agent AG Headsets from Corporate Telecommunications with Avaya one-x Communicator using a USB 2.0 Chord Issue 1. Avaya Solutio & Iteroperability Test Lab Applicatio Notes for cofigurig Aget AG Headsets from Corporate Telecommuicatios with Avaya oe-x Commuicator usig a USB 2.0 Chord Issue 1.0 Abstract These Applicatio

More information

OPC Server ECL Comfort 210/310 OPC Server

OPC Server ECL Comfort 210/310 OPC Server OPC Server Descriptio j l j o j l k j l j Modbus-RS485 k Etheret or Iteret l Modbus-TCP ECL Cofort cotroller Heat eter o SCADA server The Dafoss is a OPC-copliat server that serves data to OPC cliets.

More information

BEA WebLogic Server. Programming WebLogic Enterprise JavaBeans

BEA WebLogic Server. Programming WebLogic Enterprise JavaBeans BEA WebLogic Server Programmig WebLogic Eterprise JavaBeas WebLogic Server 6.0 Documet Date March 3, 2001 Copyright Copyright 2001 BEA Systems, Ic. All Rights Reserved. Restricted Rights Leged This software

More information

Term Project Report. This component works to detect gesture from the patient as a sign of emergency message and send it to the emergency manager.

Term Project Report. This component works to detect gesture from the patient as a sign of emergency message and send it to the emergency manager. CS2310 Fial Project Loghao Li Term Project Report Itroductio I this project, I worked o expadig exercise 4. What I focused o is makig the real gesture recogizig sesor ad desig proper gestures ad recogizig

More information

Python Programming: An Introduction to Computer Science

Python Programming: An Introduction to Computer Science Pytho Programmig: A Itroductio to Computer Sciece Chapter 6 Defiig Fuctios Pytho Programmig, 2/e 1 Objectives To uderstad why programmers divide programs up ito sets of cooperatig fuctios. To be able to

More information

1 Oracle Data Integrator Console Issues and Workarounds

1 Oracle Data Integrator Console Issues and Workarounds Oracle Fusio Middleware Release Notes for Oracle Data Itegrator 12c (12.1.2) E48737-01 September 2013 This documet describes kow issues associated with Oracle Data Itegrator ad icludes iformatio regardig

More information

Using the Keyboard. Using the Wireless Keyboard. > Using the Keyboard

Using the Keyboard. Using the Wireless Keyboard. > Using the Keyboard 1 A wireless keyboard is supplied with your computer. The wireless keyboard uses a stadard key arragemet with additioal keys that perform specific fuctios. Usig the Wireless Keyboard Two AA alkalie batteries

More information

Neolane Social Marketing. Neolane v6.1

Neolane Social Marketing. Neolane v6.1 Neolae Social Marketig Neolae v6.1 This documet, ad the software it describes, are provided subject to a Licese Agreemet ad may ot be used or copied outside of the provisios of the Licese Agreemet. No

More information

2 Oracle Data Integrator Console Issues and Workarounds

2 Oracle Data Integrator Console Issues and Workarounds Oracle Fusio Middleware Release Notes for Oracle Data Itegrator 12c (12.2.1) E57996-01 October 2015 This documet describes kow issues associated with Oracle Data Itegrator ad icludes iformatio regardig

More information

COP4020 Programming Languages. Functional Programming Prof. Robert van Engelen

COP4020 Programming Languages. Functional Programming Prof. Robert van Engelen COP4020 Programmig Laguages Fuctioal Programmig Prof. Robert va Egele Overview What is fuctioal programmig? Historical origis of fuctioal programmig Fuctioal programmig today Cocepts of fuctioal programmig

More information

BEAWebLogic. Integration. Release Notes

BEAWebLogic. Integration. Release Notes BEAWebLogic Itegratio Release Notes Release 2.1 Service Pack 1 Documet Date: Jauary 2002 Revised: March 8, 2002 Copyright Copyright 2002 BEA Systems, Ic. Rights Reserved. Restricted Rights Leged This software

More information

BEA WebLogic Java Adapter for Mainframe. Reference Guide

BEA WebLogic Java Adapter for Mainframe. Reference Guide BEA WebLogic Java Adapter for Maiframe Referece Guide BEA WebLogic Java Adapter for Maiframe Referece Guide 4.2 Documet Editio 4.2 July 2001 Copyright Copyright 2001 BEA Systems, Ic. All Rights Reserved.

More information

K-NET bus. When several turrets are connected to the K-Bus, the structure of the system is as showns

K-NET bus. When several turrets are connected to the K-Bus, the structure of the system is as showns K-NET bus The K-Net bus is based o the SPI bus but it allows to addressig may differet turrets like the I 2 C bus. The K-Net is 6 a wires bus (4 for SPI wires ad 2 additioal wires for request ad ackowledge

More information

Avid recommends that you read all the information in this ReadMe file thoroughly before installing or using any new software release.

Avid recommends that you read all the information in this ReadMe file thoroughly before installing or using any new software release. PostDeko for Editors Versio 8.4 ReadMe Importat Iformatio Avid recommeds that you read all the iformatio i this ReadMe file thoroughly before istallig or usig ay ew software release. Importat: Search the

More information

Avid DS Nitris. Installation and Administration Guide. Version 7.5. Avid make manage move media

Avid DS Nitris. Installation and Administration Guide. Version 7.5. Avid make manage move media Avid make maage move media Avid DS Nitris Istallatio ad Admiistratio Guide Versio 7.5 Copyright ad Disclaimer Product specificatios are subject to chage without otice ad do ot represet a commitmet o the

More information

Guide for Online Renewal

Guide for Online Renewal guide for olie reewal Guide for Olie Reewal This guide is desiged to assist you i the completio of your aual olie reewal of registratio. 250 Bloor St. East, Suite 1000, Toroto ON M4W 1E6 Phoe: 416-972-9882

More information

JoLetter 6.7. JoLauterbach Software GmbH. Mail and merge with QuarkXPress. JoLauterbach Software GmbH. Stolzingstraße 4a Bayreuth Germany

JoLetter 6.7. JoLauterbach Software GmbH. Mail and merge with QuarkXPress. JoLauterbach Software GmbH. Stolzingstraße 4a Bayreuth Germany JoLetter 6.7 Mail ad merge with QuarkXPress JoLauterbach Software GmbH Stolzigstraße 4a 95445 Bayreuth Germay Telefo: +49-921-730 3363 Fax: +49-921-730 3394 E-Mail: ifo@jolauterbach.com Iteret: http://www.jolauterbach.com

More information

Using VTR Emulation on Avid Systems

Using VTR Emulation on Avid Systems Usig VTR Emulatio o Avid Systems VTR emulatio allows you to cotrol a sequece loaded i the Record moitor from a edit cotroller for playback i the edit room alog with other sources. I this sceario the edit

More information

CSC 220: Computer Organization Unit 11 Basic Computer Organization and Design

CSC 220: Computer Organization Unit 11 Basic Computer Organization and Design College of Computer ad Iformatio Scieces Departmet of Computer Sciece CSC 220: Computer Orgaizatio Uit 11 Basic Computer Orgaizatio ad Desig 1 For the rest of the semester, we ll focus o computer architecture:

More information

IXS-6600-C IXS-6700-C

IXS-6600-C IXS-6700-C INTEGRATED ROUTING SYSTEM PACK IXS-6600-C IXS-6700-C INTEGRATED ROUTING SYSTEM IXS-6600 IXS-6700 IKS-6030M IKS-A6011 IKS-A6015 IKS-A6050 IKS-A6061 IKS-V6010M IKS-V6010SD IKS-V6050M IKS-V6050SD IKS-V6060M

More information

Τεχνολογία Λογισμικού

Τεχνολογία Λογισμικού ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Τεχνολογία Λογισμικού, 7ο/9ο εξάμηνο 2018-2019 Τεχνολογία Λογισμικού Ν.Παπασπύρου, Αν.Καθ. ΣΗΜΜΥ, ickie@softlab.tua,gr

More information

L I N U X. Unit 6 S Y S T E M DHCP & DNS (BIND) A D M I N I S T R A T I O n DPW

L I N U X. Unit 6 S Y S T E M DHCP & DNS (BIND) A D M I N I S T R A T I O n DPW it 6 HCP & (B) oa Warre HCP ervice yamically assigs a P address to requestig machies P addresses are leased scope of addresses ca be assiged or excluded from assigmet HCP servers do ot talk to each other

More information

Oracle Release Management Implementation Manual

Oracle Release Management Implementation Manual Oracle Release Maagemet Implemetatio Maual Release 11i April 2000 Part No. A83743-01 Oracle Release Maagemet Implemetatio Maual Part No. A83743-01 Copyright 1999, 2000 Oracle Corporatio. All rights reserved.

More information

GE FUNDAMENTALS OF COMPUTING AND PROGRAMMING UNIT III

GE FUNDAMENTALS OF COMPUTING AND PROGRAMMING UNIT III GE2112 - FUNDAMENTALS OF COMPUTING AND PROGRAMMING UNIT III PROBLEM SOLVING AND OFFICE APPLICATION SOFTWARE Plaig the Computer Program Purpose Algorithm Flow Charts Pseudocode -Applicatio Software Packages-

More information

Structuring Redundancy for Fault Tolerance. CSE 598D: Fault Tolerant Software

Structuring Redundancy for Fault Tolerance. CSE 598D: Fault Tolerant Software Structurig Redudacy for Fault Tolerace CSE 598D: Fault Tolerat Software What do we wat to achieve? Versios Damage Assessmet Versio 1 Error Detectio Iputs Versio 2 Voter Outputs State Restoratio Cotiued

More information

Bike MS: 2013 Participant Center guide

Bike MS: 2013 Participant Center guide Bike MS: 2013 Participat Ceter guide bikems.org 1 Why use Olie Fudraisig Tools? Usig olie tools makes fudraisig easier Table of Cotets Participats who use persoal pages raise more moey! Bike MS $883 v.

More information

Bike MS: 2014 Participant Center guide

Bike MS: 2014 Participant Center guide Bike MS: 2014 Participat Ceter guide bikems.org 1 Table of Cotets Why Use Olie Fudraisig Tools... 2 Participat Ceter... 3 Guide to Olie Fudraisig... 3 Edit Persoal Page... 5 Address Book... 7 Email Messages...

More information

Human-Computer Interaction IS4300

Human-Computer Interaction IS4300 Huma-Computer Iteractio IS4300 1 I5 due ext class Your missio i this exercise is to implemet a very simple Java paitig applicatio. The app must support the followig fuctios: Draw curves, specified by a

More information

Lecture 28: Data Link Layer

Lecture 28: Data Link Layer Automatic Repeat Request (ARQ) 2. Go ack N ARQ Although the Stop ad Wait ARQ is very simple, you ca easily show that it has very the low efficiecy. The low efficiecy comes from the fact that the trasmittig

More information

Data diverse software fault tolerance techniques

Data diverse software fault tolerance techniques Data diverse software fault tolerace techiques Complemets desig diversity by compesatig for desig diversity s s limitatios Ivolves obtaiig a related set of poits i the program data space, executig the

More information

TUTORIAL Create Playlist Helen Doron Course

TUTORIAL Create Playlist Helen Doron Course TUTORIAL Create Playlist Hele Doro Course TUTY Tutorial Create Playlist Hele Doro Course Writte by Serafii Giampiero (INV SRL) Revised by Raffaele Forgioe (INV SRL) Editio EN - 0 Jue 0-0, INV S.r.l. Cotact:

More information