Home

Altova® SCENT>Ž 2005 User Manual

image

Contents

1. User and Reference Manual a redefines F f schemaagent JE eet vxml grammar restriof El complexType 1 mixed gram Pe ap aes r r Ne ee Copyright amp 1998 2005 Altova GmbH All rights reserved Use of this software is governed by and subject to an Altova software license agreement Altova AMLSpy MapForce Stylevision Schema Agent Authentic and DiffDog are trademarks registered in numerous countries of Altova GmbH Patent s pending MNL SSL XHTML and WSC are trademarks registered in numerous countries of the World Wide Web Consortium marks of the Wl are registered and held by its host institutions MIT INA IA and Ezio UNICODE and the Unicode Loge are trademarks of Unicode Inc This software contains material that is 9354 1356 Dundas Software Lid all rights reserved The Sentry Spelling Checker Engine T D20 0D Wintertree So feware Ine STL port 919998 20006 oris Fomitchey 1934 Hewlett Packard ALTOVA Company 919356 37 Silicon Graphics Computer Systems Inc S153T Moscow Center for SPARC Technology Scintilla Copyright 21338 2002 by Heil Hodgson lt neilbseintilla org gt All other names or trademarks are the property of their respective owners Altova SchemaAgent 2005 User Manual All rights reserved No parts of this work may be reproduced in any form or by any means graphic electronic or mechanical including photocopying recording taping or information storage and retri
2. E Altova Eo ri by Type by Namespace Note e Changes made to schemas under SchemaAgent Server control using XMLSpy 2005 automatically update any other schemas in the SchemaAgent Server path that referenced the changed schema e Itis possible to see duplicates of constructs element simple Types etc in entry helpers in black and blue if the schema you are working on is also in the SchemaAgent Server path 2005 Altova GmbH Altova SchemaAgent 2005 User Manual 52 SchemaAgent 2005 XMLSpy 2005 as a SchemaAgent Client 1 4 4 Viewing Schemas in SchemaAgent To work with the active schema and its related schemas in SchemaAgent click the menu option Schema Design Show in SchemaAgent schema or related schemas screenshot below es Connect to SchemaAgent Server Disconnect from Schemadgent Server Show in Schemadgent Schema only oe Extended validation Schema and all directly referenced Schema and all referenced Schema and all linked You have the option of opening only the active schema in SchemaAgent or the active schema together with either i all directly referenced schemas or ii all referenced schemas or iii all linked schemas These terms are defined in the section Working with Related Schemas Altova SchemaAgent 2005 User Manual O 2005 Altova GmbH SchemaAgent 2005 XMLSpy 2005 as a SchemaAgent Client 53 1 4 5 Extended Validation in XMLSpy 2005 XMLSpy 2005 in c
3. 2005 User Manual 30 SchemaAgent 2005 SchemaAgent Client Installation and Usage 1 3 5 Selecting Schemas in a Design In a Design tab one or more schemas can be selected at a time However only one of all selected schemas has the focus It is important to set the focus correctly for some actions such as aligning because the selected schemas are aligned on the schema that has the focus For other actions such as sorting the focus is irrelevant Selecting a single schema To select a schema in a Design tab click anywhere inside the schema box The title bar of the selected schema becomes a darker blue Since a single schema is selected this schema also has the focus which is indicated by the title being displayed in yellow Selecting multiple schemas To select multiple schemas in a Design tab you have two options e Click the schema boxes of the schemas you wish to select while keeping the Ctrl key pressed e Use the marquee selection technique on the schema boxes of the schemas you wish to select that is click and drag the marquee rectangle around the required schema boxes The title bars of the selected schema boxes will become a darker blue screenshot below If you use the Ctrl click method to select multiple schemas the last schema to be selected will receive the focus If you use the marquee selection method the last schema box over which the cursor passes will receive the focus If you drag the marqu
4. E l y CA Program Filesl ltovat E 7 Examplesite 3 output site xsd fn Import 7 IndustryStandards Tutorial TI xMLSpyClient xMLSpyPlugin EG aQuery C5 xsLT2 rep L xsd E 11 xsd address xsd a z ES Hierarchical Flat Additional to the search paths defined in the selected SchemaAgent Server the Hierarchical tab may display a folder called External schemas The schemas contained in this folder are schemas which are referenced by schemas in the defined search paths but which are not themselves in any of the defined search paths Flat Tab The Flat tab screenshot below displays a flat list of i all W3C XML Schemas in all search paths defined in the selected SchemaAgent Server plus ii all schemas in the External schemas folder i e schemas referenced by schemas in the search paths but which are not themselves in any search path if such schemas exist Each schema entry is displayed with its location and its status Explorer Mame Status Path vxml synthesis restri ok C Program Filest ltovatisr E venn xsd ok C Program Files alboya xt Ey encoding xsd ok C Program Filest ltovatksr fayhtte sd ok C Program Filest ltovalsr me xsd ok CA Program Files alboya xl Faw soap xs ok C Program Files 4ltovatel H wedl xsd unresolved relation s C Program Files Altova et EY xmLSchema xsd ghost CA Program Files alboya xt fyias ci pfs 2002 1 1 1 ok CI Program FilestAltovatisr p ml xsd ok
5. Privacy Policy including without limitation the warranty disclaimers limitation of liability data use and termination provisions below whether or not you decide to purchase the Software You agree that this agreement is enforceable like any written agreement negotiated and signed by you If you do not agree you are not licensed to use the Software and you must destroy any downloaded copies of the Software in your possession or control Please go to our Web site at http www altova com eula to download and print a copy of this Software License Agreement for your files and http www altova com privacy to review the privacy policy L SOFTWARE LICENSE a License Grant Upon your acceptance of this Software License Agreement Altova grants you a non exclusive non transferable except as provided below limited license to install and use a copy of the Software on your compatible computer up to the Permitted Number of computers The Permitted Number of computers shall be delineated at such time as you elect to purchase the Software During the evaluation period hereinafter defined only a single user may install and use the software on one computer If you have licensed the Software as part of a suite of Altova software products collectively the Suite and have not installed each product individually then the Software License Agreement governs your use of all of the software included in the Suite If you have licensed SchemaAgent then the t
6. double click the downloaded installer file and follow the installer wizard s onscreen instructions During installation you will be asked whether you wish to configure a connection to a SchemaAgent Server on your network if one is detected At this point you can select the SchemaAgent Server to which you want this SchemaAgent Client to connect You can opt for no connection at this point and select a SchemaAgent Server whenever you wish to connect to a SchemaAgent Server menu option Schema Design Connect to SchemaAgent Server Starting SchemaAgent Client After you have successfully installed SchemaAgent Client the application appears in your program list Start All Programs To start SchemaAgent Client click the SchemaAgent entry in the All Programs list or the SchemaAgent icon in the Quick Launch tray If your license information has not yet been registered with SchemaAgent you will be prompted for it when you try to start SchemaAgent Usage of SchemaAgent Client is described in the rest of this section Altova SchemaAgent 2005 User Manual 2005 Altova GmbH SchemaAgent 2005 SchemaAgent Client Installation and Usage 19 1 3 2 SchemaAgent Client User Interface The SchemaAgent Client also referred to simply as SchemaAgent GUI has two main areas the Explorer pane at left and the Design pane at right in which one or more SchemaAgent Designs can be open at a time In addition the GUI has standard Windows GUI feat
7. trade secrets trademarks and other intellectual property rights pertaining to the Software and that Altova s ownership rights extend to any images photographs animations videos audio music text and applets incorporated into the Software and all accompanying printed materials You will take no actions which adversely affect Altova s intellectual property rights in the Software Trademarks shall be used in accordance with accepted trademark practice including identification of trademark owners names Trademarks may only be used to identify printed output produced by the Software and such use of any trademark does not give you any right of ownership in that trademark XMLSPY AUTHENTIC STYLEVISION MAPFORCE MARKUP YOUR MIND AXAD NANONULL and ALTOVA are trademarks of Altova GmbH registered in numerous countries Unicode and the Unicode Logo are trademarks of Unicode Inc Windows Windows 95 Windows 98 Windows NT Windows 2000 and Windows XP are trademarks of Microsoft W3C CSS DOM MathML RDF XHTML XML and XSL are trademarks registered in numerous countries of the World Wide Web Consortium W3C marks of the W3C are registered and held by its host institutions MIT INRIA and Keio Except as expressly stated above this Software License Agreement does not grant you any intellectual property rights in the Software Notifications of claimed copyright infringement should be sent to Altova s copyright agent as further provided on the
8. ARKO H ns arg 20017 no Filename provide ok FE xbrl instance xsd ok Ato jiwa xbrlorg 2001 p xbrl linkbase xsd Att a xbrlorg 2001 4 k BS Hierarchical E Flat O 2005 Altova GmbH Altova SchemaAgent 2005 User Manual 22 SchemaAgent 2005 SchemaAgent Client Installation and Usage In the screenshot above note the different icons used to indicate ghost schemas and schemas with unresolved relations Explorer Pane Commands Explorer pane commands are accessed via a context menu screenshot below This menu pops up when you right click an entry in the Explorer pane The commands available in the context menu depend on i what tab is active Hierarchical or Flat and ii what entry in a tab has been clicked If a command is not applicable to a particular tab it is not displayed in the context menu If a command is not applicable to the selected entry in the context menu it is grayed out in the context menu Ctrl C Rename FE Delete Delete he Correct IIR paths Show Empty Folders Synchronize Selection Show in sMLopy Ctrl Insert into current design The following Explorer pane commands are available Copy Ctrl C Copies the selected folder or schema to the clipboard A selection can then be pasted from the clipboard into a SchemaAgent Design tab Rename F2 Renames the selected folder or schema Any schema IIRs referencing the changed path or schema file name are automatically
9. E Electronic Software Distribution 56 ESD 56 Explorer pane 20 context menu commands 20 in SchemaA gent Client 20 Extended validation 53 F Flat tab 20 in Explorer pane 20 G Ghost schemas 41 GUI 19 of SchemaAgent Client 19 SchemaAgent Server 9 H Hierarchical tab 20 in Explorer pane 20 IIRs 31 in SchemaAgent Client 31 in SchemaAgent Design 27 working with 35 38 K Key Code 56 L Legal information 55 Liability 58 Limitation of 58 License 55 56 57 58 Agreement 57 58 2005 Altova GmbH 68 Index O Order 56 Dp Ports 16 in SchemaA gent Server 16 Price list 56 Printing 43 SchemaA gent Design 43 Protocols 16 in SchemaA gent Server 16 Q Quick info 27 in SchemaAgent Design 27 R Registration 56 Reseller 56 S Schema boxes 30 in SchemaAgent Design 30 SchemaAgent 5 broad working mechanism 5 constructs in XMLSpy 2005 48 features 4 introduction 2 product naming 3 terminology 3 user manual 1 Design tab 24 Explorer pane 20 GUI 19 inserting schemas in 26 installation 18 SchemaAgent Design commands 35 SchemaAgent Server 15 command line 15 configuring 12 connection from XMLSpy 2005 45 GUI description 9 installation 7 menu commands 9 protocols and ports 16 search paths 12 Schemas 32 aligning in SchemaAgent Design 32 deleting in SchemaAgent Client 41 inserting in SchemaAgent Client 26 openin
10. ITS SUPPLIERS DO NOT AND CANNOT WARRANT THE PERFORMANCE OR RESULTS YOU MAY OBTAIN BY USING THE SOFTWARE EXCEPT FOR THE FOREGOING LIMITED WARRANTY AND FOR ANY WARRANTY CONDITION REPRESENTATION OR TERM TO THE EXTENT WHICH THE SAME CANNOT OR MAY NOT BE EXCLUDED OR LIMITED BY LAW APPLICABLE TO YOU IN YOUR JURISDICTION ALTOVA AND ITS SUPPLIERS MAKE NO WARRANTIES CONDITIONS REPRESENTATIONS OR TERMS EXPRESS OR IMPLIED WHETHER BY STATUTE COMMON LAW CUSTOM USAGE OR OTHERWISE AS TO ANY OTHER MATTERS TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW ALTOVA AND ITS SUPPLIERS DISCLAIM ALL OTHER WARRANTIES AND CONDITIONS EITHER EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE SATISFACTORY QUALITY INFORMATIONAL CONTENT OR ACCURACY QUIET ENJOYMENT TITLE AND NON INFRINGEMENT WITH REGARD TO THE SOFTWARE AND THE PROVISION OF OR FAILURE TO PROVIDE SUPPORT SERVICES THIS LIMITED WARRANTY GIVES YOU SPECIFIC LEGAL RIGHTS YOU MAY HAVE OTHERS WHICH VARY FROM STATE JURISDICTION TO STATE JURISDICTION c Limitation Of Liability TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW EVEN IF A REMEDY FAILS ITS ESSENTIAL PURPOSE IN NO EVENT SHALL ALTOVA OR ITS SUPPLIERS BE LIABLE FOR ANY SPECIAL INCIDENTAL DIRECT INDIRECT OR CONSEQUENTIAL DAMAGES WHATSOEVER INCLUDING WITHOUT LIMITATION DAMAGES FOR LOSS OF BUSINESS PROFITS BUSINESS INTERRUPTION LOSS OF BUSINESS INFORMATION OR ANY
11. Includes Imports Redefines between schemas in a Design tab are also graphically displayed by means of connector lines between schema boxes screenshot below The colors of the connector lines indicate the kind of IIR Imports are blue Includes are green and Redefines are purple violet When you place the cursor over a connector line the line is highlighted and an arrowhead appears that indicates the direction of the relationship Altova SchemaAgent 2005 User Manual 2005 Altova GmbH SchemaAgent 2005 schemaAgent Client Installation and Usage 29 address xsd includes imports redefines a globals E Namespace 2 Hss http i alta http iinan ys El complexType 3 Address EU Address US Sddress El simpleType 2 EU Postcode s US State Gas D includes a imports Ay address xad redefines globals ipo xsd a includes ep address xsd T Imports redefines globals includes imports El fy address xed EI ss http Ansv altova comPO po redefines a globals DivisionType OfficeType FersonType TextType El simpleType 17 Cs emailType In the above screenshot address xsd Is imported into Nanonullorg xsd and OrgChart xsd and is included in ipo xsd Note that the connector line between address xsd and OrgChart xsd Is highlighted and that the arrowhead indicates that address xsd Is imported by OrgChart xsd 2005 Altova GmbH Altova SchemaAgent
12. OTHER PECUNIARY LOSS ARISING OUT OF THE USE OF OR INABILITY TO USE THE SOFTWARE OR THE PROVISION OF OR FAILURE TO PROVIDE SUPPORT SERVICES EVEN IF ALTOVA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES IN ANY CASE ALTOVA S ENTIRE LIABILITY UNDER ANY PROVISION OF THIS SOFTWARE LICENSE AGREEMENT SHALL BE LIMITED TO THE AMOUNT ACTUALLY PAID BY YOU FOR THE SOFTWARE PRODUCT Because some states and jurisdictions do not allow the exclusion or limitation of liability the above limitation may not apply to you In such states and jurisdictions Altova s liability shall be limited to the greatest extent permitted by law and the limitations or exclusions of warranties and liability contained herein do not prejudice applicable statutory consumer rights of person acquiring goods otherwise than in the course of business The disclaimer and limited liability above are fundamental to this Software License Agreement between Altova and you d Infringement Claims Altova will indemnify and hold you harmless and will defend or settle any claim suit or proceeding brought against you by a third party that is based upon a claim that the content contained in the Software infringes a copyright or violates an intellectual or proprietary right protected by United States or European Union law Claim but only to the extent the Claim arises directly out of the use of the Software and subject to the limitations set forth in Section 5 of this Agreement except as otherwise
13. also create your own IIR relationships using drag and drop SchemaAgent Designs created in the Design tab can be saved individually thus enabling you to manage large groups or collections of schemas SchemaAgent Designs can be saved as sad files which can subsequently be re opened and edited In the Design tab you can create IIR relationships between schemas using drag and drop correct IIR paths align and sort schemas delete schemas and recreate ghost schemas These actions are discussed in more detail in the following sections Explorer Pane When the state of a schema or folder that is its name or state of existence is changed all IIRs Includes Imports Redefines of any schemas referencing it are immediately and automatically updated This applies to all schemas visible in the Hierarchical and Flat tabs of the Explorer pane in SchemaAgent Client Hierarchical Tab The Hierarchical tab shows all the schemas in all the search paths defined in the selected SchemaAgent Server in a tree structure screenshot below Folders that contain W3C XML Schemas are colored yellow Folders that contain no W3C XML Schema or no subfolder containing a W3C XML Schema empty folders are grayed out The option to show empty folders accessed in the context menu by right clicking an entry can be toggled off Altova SchemaAgent 2005 User Manual 2005 Altova GmbH SchemaAgent 2005 SchemaAgent Client Installation and Usage 21 Explorer
14. conflict with any other term or condition in this Software License Agreement this section shall supersede such other term s and condition s with respect to the Pre release and or Evaluation Software but only to the extent necessary to resolve the conflict You acknowledge that the Pre release Software is a pre release version does not represent final product from Altova and may contain bugs errors and other problems that could cause system or other failures and data loss CONSEQUENTLY THE PRE RELEASE AND OR EVALUATION SOFTWARE IS PROVIDED TO YOU AS IS WITH NO WARRANTIES FOR USE OR PERFORMANCE AND ALTOVA DISCLAIMS ANY WARRANTY OR LIABILITY OBLIGATIONS TO YOU OF ANY KIND WHETHER EXPRESS OR IMPLIED WHERE LEGALLY LIABILITY CANNOT BE EXCLUDED FOR PRE RELEASE AND OR EVALUATION SOFTWARE BUT IT MAY BE LIMITED ALTOVA S LIABILITY AND THAT OF ITS SUPPLIERS SHALL BE LIMITED TO THE SUM OF FIFTY DOLLARS USD 50 IN TOTAL If the Evaluation Software has a time out feature then the software will cease operation after the conclusion of the designated evaluation period Upon such expiration date your license will expire unless otherwise extended Access to any files created with the Evaluation Software is entirely at your risk You acknowledge that Altova has not promised or guaranteed to you that Pre release Software will be announced or made available to anyone in the future that Altova has no express or implied obligation to you to announce or introduce
15. expressly provided You must notify Altova in writing of any Claim within ten 10 business days after you first receive notice of the Claim and you shall provide to Altova at no cost with such assistance and cooperation as Altova may reasonably request from time to time in connection with the defense of the Claim Altova shall have sole control over any Claim including without limitation the selection of counsel and the right to settle on your behalf on any terms Altova deems desirable in the sole exercise of its discretion You may at your sole cost retain separate counsel and participate in the defense or settlement negotiations Altova shall pay actual damages costs and attorney fees awarded against you or payable by you pursuant to a settlement agreement in connection with a Claim to the extent such direct damages and costs are not reimbursed to you by insurance or a third party to an aggregate maximum equal to the purchase price of the Software If the Software or its use becomes the subject of a Claim or its use is enjoined or if in the opinion of Altova s legal counsel the Software is likely to become the subject of a Claim Altova shall attempt to resolve the Claim by using commercially reasonable efforts to modify the Software or obtain a license to continue using the Software If in the opinion of Altova s legal counsel the Claim the injunction Altova SchemaAgent 2005 User Manual 2005 Altova GmbH SchemaAgent 2005 Licens
16. in Extras menu selecting this command in the Extras menu enables you to correct all IIR paths in all defined search paths The following dialog pops up Correct all references to non existing schemas f Schemadgent has found I schemals which reference non existing schemas Schemad gent can try to find the correct schema by searching for the file name and update the relation pe automatically If match iz found you will be prompted to confirm the update If more than one match is found you will be prompted to select schema To start the process press the Start button Dont prompt if only one match found To go ahead with the process click Start If one match is found you will be prompted to confirm the correction screenshot below If more than one match is found you will be prompted to select the correct path from a list of schemas Altova SchemaAgent 2005 User Manual O 2005 Altova GmbH SchemaAgent 2005 SchemaAgent Client Installation and Usage 37 Correct IIR Path C Program Files Altova 3MLSp 2005 5chemas wsdl 1sdl ks Replace reference to schema Program Files Valtova MLS py 200545 chenmas wedsMLS chema xed Ith a ref to sch with reference to schema CA Program Files Waltove MLS py 20055 chemassechemas ysl 20014 MLS chem Cancel All Clicking Yes confirms the correction and the correction is made Clicking No does not make the correction Clicking Yes to All makes the correction in eac
17. in any of the three tabs Explorer Hierarchical tab or Explorer Flat tab or the currently selected Design tab in the Design pane This will cause that schema to be selected in the other two tabs as well This command is most useful when you wish to locate a schema in any of the other tabs Synchronized selection can also be invoke by right clicking the schema and selecting Synchronized Selection from the popup context menu 2005 Altova GmbH Altova SchemaAgent 2005 User Manual 26 SchemaAgent 2005 SchemaAgent Client Installation and Usage 1 3 3 Inserting Schemas in a Design schemas are inserted into a SchemaAgent Design from the Explorer pane or by inserting schemas related to the selection in the Design tab Inserting Schemas from the Explorer Pane To insert a schema or schemas select a schema or a folder containing schemas and drag using the left mouse button left drag or right mouse button right drag Alternatively right click the schema or folder and select Insert into current design from the popup context menu Note that only one schema or one folder can be selected at a time in the Explorer pane When you left drag a schema into the Design tab the schema is inserted in the Design When you left drag a folder all the schemas in that folder are inserted into the Design When you right drag a schema or folder into the Design tab a pop up screenshot below appears asking whether you wish to insert only
18. it The SchemaAgent Server application however is not included as part of the Altova XML Suite packages and must be downloaded from the Altova website e XMLSpy 2005 Enterprise Edition and XMLSpy 2005 Professional Edition when purchased independently of Altova s XML Suite applications can both be used with SchemaAgent To do this you must i download and install SchemaAgent Client with a valid license on the same machine as XMLSpy 2005 and ii download and install the free SchemaAgent Server application anywhere on your network Important All SchemaAgent and SchemaAgent related products from Altova including XMLSpy 2005 starting with Version 2005 release 3 are not compatible with previous versions of SchemaAgent or SchemaAgent related products O 2005 Altova GmbH Altova SchemaAgent 2005 User Manual 4 SchemaAgent 2005 Introduction 1 1 2 Features of SchemaAgent SchemaAgent is a graphical schema administration tool that enables you to Manage single or multiple schemas as schema components in a graphical workspace Create schema designs helping you to manage or organize schema collections intuitively Create update or delete IIRs Includes Imports and Redefines between schemas by direct manipulation using drag and drop Propagate changes made in one schema e g rename or move to all other schemas that reference it in the workspace View Includes Imports and Redefines immediately and in greater detail in th
19. schema screenshot below In the screenshot below wsdl xsd has an import statement that points to the schema XMLSchema xsd in the same folder XMLSchema xsd is the ghost file 3 wml E 3 wsdl i hema xsd H wsdl xsd encoding 0 includes includes my http xsd EN fy mime xsd imports imports ee soap xsd redefines E fa AMILSchema xsd Hi wsd xsd Eel vmLschema xsd 7 xbrl xhtml 3 xmlresume globals xmilspec redetines A schema become a ghost schema due to any of several causes The most common causes are e The schema is not physically present at the specified location for any of several reasons For example it might have been moved e The schema cannot be loaded because the web server or network node is unavailable Note that ghost schemas are retained and displayed in the Explorer and Design panes even though they are not at the location specified in the IIR of the target schema In the Design the connecior line between the ghost schema and its target schema are also displayed If you encounter a ghost schema there are three possible ways to deal with the problem e SchemaAgent Client offers the Correct IIR Paths command when you right click the schema with the incorrect IIR path This action causes SchemaAgent Client to look for 2005 Altova GmbH Altova SchemaAgent 2005 User Manual 42 SchemaAgent 2005 SchemaAgent Client Installation and Usage schemas of the same name in the searc
20. the Software with other software without Altova s prior written approval It will be your sole responsibility to 1 comply with all Altova specified operating and troubleshooting procedures and then notify Altova immediately of Software malfunction and provide Altova with complete information thereof 11 provide for the security of your confidential information 111 establish and maintain backup systems and procedures necessary to reconstruct lost or altered files data or programs 7 SOFTWARE ACTIVATION UPDATES AND LICENSE METERING a License Metering Altova has a built in license metering module that helps you to avoid any unintentional violation of this Software License Agreement Altova may use your internal network for license metering between installed versions of the Software b Software Activation Altova s Software may use your internal network and Internet connection for the purpose of transmitting license related data at the time of installation registration or update to an Altova operated license server and validating the authenticity of the license related data in order to protect Altova against unlicensed or illegal use of the Software and to improve customer service Activation is based on the exchange of license related data between your computer and the Altova license server You agree that Altova may use these measures and you agree to follow any applicable requirements c LiveUpdate Altova provides a new LiveUpdate notif
21. the selected schema or folder schemas or whether related schemas should also be inserted Insert schema Insert all directly referenced schemas Insert all referenced schemas Insert all linked schemas For a description of the various types of related schemas see Working with Related Schemas Inserting schemas related to a selection in the Design When one or more schemas are selected in a Design related schemas can be inserted into that Design To access this command select the required schema or schemas right click and from the menu that appears select Insert For a description of the various types of related schemas that can be inserted see Working with Related Schemas Altova SchemaAgent 2005 User Manual 2005 Altova GmbH SchemaAgent 2005 SchemaAgent Client Installation and Usage 27 1 3 4 Viewing Schema Information Information about schemas in Design tabs are available in the following forms Schema box Each schema is displayed as a box which can be expanded and minimized When schemas are inserted into a Design they are inserted as minimized schema boxes Schema boxes can be expanded by clicking the arrowhead in the title bar includes imports redefines globals The components of the schema box can be further expanded by expanding the components and then expanding the tree structure of the IIRs and global components includes a imports er address xsd redetines a g
22. used in the following ways e When inserting schemas from the Explorer pane by dragging with the right mouse button depressed You are given the option of inserting related schemas in the current Design e Inthe Design pane you can select related schemas by right clicking a schema and selecting the Select option from the popup context menu that appears e Inthe Design pane you can insert related schemas by right clicking a schema and selecting the Insert option from the popup context menu that appears 2005 Altova GmbH Altova SchemaAgent 2005 User Manual 32 SchemaAgent 2005 SchemaAgent Client Installation and Usage 1 3 7 Aligning Schemas in a Design The schema boxes in a Design can be aligned which helps give your Design a cleaner visual appearance You can align schema boxes on the background grid or relative to the schema box that has the focus To align schema boxes first select the schema boxes to be aligned and then select an alignment option from the context menu accessed by right clicking in the Design tab after making the selection and selecting the Align option On Grid Edges Line Up ta Correct IIR paths Ctrl I Space Evenly Grid active Alt G Show in MLUSpy Ctrl Aligning on the background grid If the background grid is switched on Align Grid active then schema boxes can be aligned on the background grid Align On Grid This aligns the top and left edges of schema boxes on g
23. 05 User Manual 54 SchemaAgent 2005 XMLSpy 2005 as a SchemaAgent Client SchemaAgent Extended Yalidation for C Program Files Altova XMLSpy2005 Examples addres 5 Schemas to validate Schema files Validate CA Program Filest ltova ss M Spy2O064E samples address sed CA Program Files ltovasM Spy2DD0BE samplessipo sd CI CA Program Files 4ltova MLS py2005 E samples Nanonulllrg xed E CA Program Files t ltovats M Spy2O064E samples OrgChart sed pen all Failed pen Selected Show Directly Referenced 5 amp All Referenced Remove from List At this point you can remove a schema from the list Remove from List 3 Click the Validate button to validate all the schemas in the list box Schemas to validate Schema files CA Program FilestAlovats MLS pr2005 E samples address xed CA Program Files altova MLS pr 005 E samplessipo xsd c C Program FilestAlovas MLS pr 005 E samples N anonullO rg xed ae CA Program Filez ltovarskMLUSpyaDOS4E samples OrgChart gzd Failed Open all Failed Open Selected Show Directly Referenced Show All Referenced Remove from List The Validate column displays whether the validation was successful or whether it failed You can now open the schemas that failed validation or a set of selected schemas in XMLSpy 2005 Altova SchemaAgent 2005 User Manual 2005 Altova GmbH SchemaAgent 2005 Licensing and Distribution 55 1 5 Licensing an
24. 2005 XMLSpy 2005 as a SchemaAgent Client 49 p by Type by Namespace Details min cc maser type nillable block Office T ype form Ta constraints Details This opens the Select Definition For OfficeType dialog box Select definition for OfficeType There are multiple definitions for the seleted item Please select the schema you want to work with Program Filest ltovavsM USPY2004E samplestLonditional xed CA Program Filest ltovasM USPY20044E samples HTML OrgChart gzc Program Files 4ltovaMLSPY2OO4SE samples Nanonulllrg sed Co Program Filesv ltovajssM SPT 200448 samplesyOrgChart xed 6 Select orgchart xsd and press OK mO Le b Relation to c program files altova xmlspy2004 examples orgchar s Find of Relation f Include Redefine Cancel Namespace http www smlepy com schemas ongch I Make relative path 7 Click the OK button The Import command was automatically selected for you An expand icon appears in the Altova office element constraints Please note that the type entry in the Details entry helper has changed it is now displayed as ns1 0fficeType due to the fact that the Orgchart xsd schema file has been imported and the target namespaces must be different in both schemas An Import command has also been added to the schema 2005 Altova GmbH Altova SchemaAgent 2005 User Manual 50 SchemaAgent 2005 XMLSpy 2005 as a S
25. Agent SchemaAgent Server enables the XMLSpy 2005 user to access all schemas defined in the search paths defined for the SchemaAgent Server to which XMLSpy 2005 is connected These editing capabilities are available in the Schema WSDL View of XMLSpy 2005 Enterprise and Professional Editions In the Schema WSDL View users can access the components of all schemas in the search paths of SchemaAgent Server The ability to access components of multiple schemas and reuse them in the schema being currently created or edited considerably simplifies the building of complex schemas This section describes the powerful schema editing features of XMLSpy 2005 when it is used as a SchemaAgent Client SchemaAgent schema constructs global elements complex Types simpleTypes etc are visible in bold blue text in the various entry helpers or list boxes in the Schema WSDL view of XMLSpy 2005 along with the constructs defined in the currently active schema Altova SchemaAgent 2005 User Manual O 2005 Altova GmbH SchemaAgent 2005 XMLSpy 2005 as a SchemaAgent Client 45 1 4 1 Connecting to SchemaAgent Server To connect to SchemaAgent Server do the following 1 With a schema that appears in the search path of SchemaAgent Server open in Schema Design View select Schema design Connect to SchemaAgent Server or click the Connect to SchemaAgent Server icon R See the SchemaAgent Server documentation for a description of how to define search p
26. Altova GmbH or its suppliers The SOFTWARE PRODUCT is protected by copyright laws and international treaty provisions Therefore you must treat the SOFTWARE PRODUCT like any other copyrighted material Copyright 1998 2005 Altova GmbH All rights reserved The Sentry Spelling Checker Engine Copyright 2000 Wintertree Software Inc STLport Copyright 1999 2000 Boris Fomitchev Copyright 1994 Hewlett Packard Company Copyright 1996 97 Silicon Graphics Computer Systems Inc Copyright 1997 Moscow Center for SPARC Technology 2005 Altova GmbH Altova SchemaAgent 2005 User Manual 58 SchemaAgent 2005 Licensing and Distribution 1 5 3 Software Product License THIS IS A LEGAL DOCUMENT RETAIN FOR YOUR RECORDS ALTOV AQ END USER LICENSE AGREEMENT Licensor Altova GmbH Rudolfsplatz 13a 9 A 1010 Wien Austria Important Read Carefully Notice to User This End User License Agreement Software License Agreement is a legal document between you and Altova GmbH Altova It is important that you read this document before using the Altova provided software Software and any accompanying documentation including without limitation printed materials online files or electronic documentation Documentation By clicking the I accept and Next buttons below or by installing or otherwise using the Software you agree to be bound by the terms of this Software License Agreement as well as the Altova Privacy Policy
27. Altova Web Site 3 LIMITED TRANSFER RIGHTS Notwithstanding the foregoing you may transfer all your rights to use the Software to another person or legal entity provided that a you also transfer each of this Software License Agreement the Software and all other software or hardware bundled or pre installed with the Software including all copies updates and prior versions and all copies of font software converted into other formats to such person or entity b you retain no copies including backups and copies stored on a computer c the receiving party secures a personalized key code from Altova and d the receiving party accepts the terms and conditions of this Software License Agreement and any other terms and conditions upon which you legally purchased a license to the Software Notwithstanding the foregoing you may not transfer education pre release or not for resale copies of the Software Altova SchemaAgent 2005 User Manual 2005 Altova GmbH SchemaAgent 2005 Licensing and Distribution 61 4 PRE RELEASE AND EVALUATION PRODUCT ADDITIONAL TERMS If the product you have received with this license is pre commercial release or beta Software Pre release Software then this Section applies In addition this section applies to all evaluation and or demonstration copies of Altova software Evaluation Software and continues in effect until you purchase a license To the extent that any provision in this section is in
28. R relationships between schemas are shown with lines that are color coded as follows e Imports blue e Includes green e Redefines purple violet When you place the cursor over a connecior line the line is highlighted and an arrowhead appears that indicates the direction of the relationship Altova SchemaAgent 2005 User Manual 2005 Altova GmbH SchemaAgent 2005 SchemaAgent Client Installation and Usage 39 includes address xsd j a imports includes 3 TS xc p El fest address xsd include EI ss http Ansv altova comPO imports a imports Ay address xad redefines a glove redefines E Namespace 21 E HE htp a alto a globals http bas ye redefines El camplexType 3 globals Address TY EU Address ipo xsd ERNE US Address OfficeType El simpleType 2 a nC PersonT ype EU Postcode fy address xsd TextType US State i El simpleType 1 F E emailType Imports redefines globals In the above screenshot address xsd Is imported into Nanonullorg xsd and OrgChart xsd and is included in ipo xsd Note that the connector line between address xsdand OrgChart xsd is highlighted and that the arrowhead indicates that address xsd Is imported by OrgChart xsd Note Connectors appear as soon as a schema is inserted into the Design if the inserted schema has existing IIR relationships with other schemas present in the Design Creating IIRs in the Design Tab You can create IIRs between sch
29. TWARE PRODUCT LICENSE which is delivered in the form of a key code that you enter into the Registration dialog to unlock the product You can register and purchase your license on line by directing your browser to access our web shop at http www xmispy com order On this page you will get detailed pricing information including multi user discounts and also find a list of authorized distributors and resellers If you want to share SchemaAgent Server with others please make sure that only the installation program is ever distributed It contains the application program grammar description sample files and this online manual as well as a quick Read Me file in one neat package Any person that receives the SchemaAgent Server software from you Is also automatically entitled to a 30 day evaluation period After the expiration of said period any other user must also purchase a license in order to be able to use SchemaAgent Server For further details please refer to the SOFTWARE PRODUCT LICENSEat the end of this manual Altova SchemaAgent 2005 User Manual 2005 Altova GmbH schemaAgent 2005 Licensing and Distribution 57 1 5 2 Copyright All title and copyrights in and to the SOFTWARE PRODUCT including but not limited to any images photographs animations video audio music text and applets incorporated into the SOFTWARE PRODUCT the accompanying printed materials and any copies of the SOFTWARE PRODUCT are owned by
30. al elements can be dragged directly from the Components Entry Helper into the content model of a schema component in the Schema WSDL view e Components such as complexTypes and simpleTypes can be selected from the list box that automatically opens when defining new elements attributes etc e Components such as complex Types can be selected from the Details Entry Helper when creating updating these type of constructs Incorporating schema components This example uses the DB2schema xsd file available in the Tutorial folder as the active schema the By Type tab of the Components Entry Helper is active To use schema constructs from SchemaAgent Server schemas do the following 1 Open and rename the DB2Schema xsd file for this example for example to Altova orrIGG Division Person VIP 2 Click the Altova element in the Schema Overview to see the content model 3 Right click the Altova Sequence compositor and select the menu option Add Child Element Note that a list box containing all global elements within the server path opens automatically at this point Selecting one would incorporate that element mova HER Insert Sequence Append Choice 4 Enter altova office as the name for this new element and press Return 5 Using the Details Entry Helper click the type combo box and select the entry OfficeType Altova SchemaAgent 2005 User Manual O 2005 Altova GmbH SchemaAgent
31. any time to require performance of any provision hereof shall in no manner affect such party s right at a later time to enforce the same or any other term of this Software License Agreement This Software License Agreement may be amended only by a document in writing signed by both of us In the event of a breach or threatened breach of this Software License Agreement by either party the other shall have all applicable equitable as well as legal remedies Each party is duly authorized and empowered to enter into and perform this Software License Agreement If for any reason any provision of this Software License Agreement is held invalid or otherwise unenforceable such invalidity or unenforceability shall not affect the remainder of this Software License Agreement and this Software License Agreement shall continue in full force and effect to the fullest extent allowed by law The parties knowingly and expressly consent to the foregoing terms and conditions Last updated 2005 03 04 Altova SchemaAgent 2005 User Manual 2005 Altova GmbH Index 67 Index A Agreement 57 58 Aligning schemas 32 in SchemaAgent Design 32 Appendix 55 C Command line options 15 SchemaA gent Server options 15 Commands 35 in Design tab 35 Commands available in Explorer pane 20 Configuring 12 SchemaA gent Server 12 Contract 55 Copyright 55 57 58 D Deleting schemas 41 in SchemaA gent Client 41 Distribution 56
32. as 0 Faile How analyzing schema depende Analyze Finished 0 ms Filestructure client requested current filestru 4 Filestructure Response client gets current Filestructure 3 configuration paths 4 directories 47 schema files i Accept New client established socket cc Connect xMLSpy requested notifications 4 Connect Response Hello XMLSpy requested notific Filestructure client requested current filestrur 4 Clients gg Configuration Hd 4 bb The GUI consists of a menu bar below the title bar and three panes the Environment pane the Schema pane and the Log pane When the application is running the SchemaAgent Server application icon appears in the system tray at bottom right Each of these GUI components is described in more detail below Menu Bar The menu bar contains the various menus File Shut down Shuts down SchemaAgent Server Before commencing shutdown if connected clients a prompt appears displaying the currently connected clients Settings Logging Options Enables you to configure the logging options of SchemaAgent Server 2005 Altova GmbH Altova SchemaAgent 2005 User Manual 10 SchemaAgent 2005 SchemaAgent Server Installation and Usage mas lines 500 jw lag input Hark All w tput m lz D Clear All M log internals M Logfile active M log input M log output M log internals M Client view active M Configuration view active IW File view active W Schema view acti
33. aths 2 Click the down arrow of the combo box to drop down a list of available SchemaAgent Servers screenshot below Connect to SchemaAgent Server Schema amp gent Server to connect to TECH i Cancel Note on servers running with Windows XP SP2 If the SchemaAgent Server name is listed in the Connect to SchemaAgent Server dialog but you cannot connect to it it is possible that your server Is not taking part in the name resolution process of your network Name resolution is blocked by the default settings of the Windows XP SP2 Firewall To connect to such a server either do one of the following e Change the server settings to enable the name resolution process or e Enter the IP address of the server in the Edit field of the Connect Dialog box This need be done only once as SchemaAgent Client stores the connection string of the last successful connection 3 Select the server you want to connect to and click OK to confirm XMLSpy 2005 connects to the selected SchemaAgent Server Note that if SchemaAgent Client is not installed then the connection to SchemaAgent Server will fail EE saamen to Sule a server TECH components CK i ann element Division ann E Altova E Division E Person TE VIP Hao O00 O00 aaa to iat mi in Person ann VIP ann a to mi mi a IE Altova E blocks E bold GE br by Type by Namespace The globals view of the Schema WSDL view
34. cccnxtensatosstinccessuneevuublanccestxteadeauteusioatabequasniaeciauseadacets 38 L3AL Deletfine Schemas EE 4 DL FDL 43 1 4 XMLSpy 2005 as a SchemaAgent Client orrrnnnnnnnnnnnnnnnnnnnnnnrnnsnsnnnnnnnnnnnnnnnnnsnsnsnnsssnnee 44 1 4 1 Connecting to SchemaA gent Server rrrrnrrrrrrrnnrrrrrrrrnnrrvvrrnnnnnnnnnnnnnnnnrrrnrnnnne 45 1 4 2 Opening a Schema Found in the Search Path rrrrrrrnnnnrrnnnnnnnnnnnnrnrrrrrrrnrnnnn 47 14 3 Using Schema Constructs sccevscnsalosstcsdiessisecsnshlanccnstungadesateusderdessodestlacceevssadadeds 48 1 4 4 Viewing Schemas in SchemaAgent rrrrrrnnnnnnnnnnnnrrnnrnnnnnvvrnnnnnnnnnnnnnnnnnnnsnnnnnne 52 1 4 5 Extended Validation in XMLSpy 2005 rrrrnrrrrrrnrrrrrvvnvnnvvvvvnnnnnnnnnnnnnnnssrsnnnnnnn 53 L3 Licensing and Dist Putt OW pesses ainsa EES ENNES ESE 55 1 5 1 Electronic Software Distribution rrrnnnnnnnnrnnnnnnrnrnnrnnrnrnnsnsrnsssssrsssssssssssssssssne 56 Altova SchemaAgent 2005 User Manual DNL 7 Oe E 57 1 5 3 Software Product License ccccsccscoecoscescscceccscascsccecescascscoscscascsceecescs 58 index Altova SchemaAgent 2005 User Manual Chapter 1 SchemaAgent 2005 SchemaAgent 2005 1 1 SchemaAgent 2005 SchemaAgent 2005 is a graphical schema administration application that enables you to manage multiple schemas from within a GUI The SchemaAgent GUI provides access to schemas in multiple repositories It uses standard GUI m
35. chemaAgent Client name Altoya office sef mintes 1 marUice type nel Office ppe content complex derved u Details I arr sr Division TESE T Eai n 1 0ffice Type Ehame Altova office EE Address EU am Frnone 9 Press F8 to validate the schema The Schema is valid message should appear at this stage Cleaning up the schema 1 Delete the Division element in the content model 2 Click the Return to globals icon to switch to the Schema Overview 3 Delete the following global elements Division Person and VIP Connected to SchemaAgent Server TECH1 Pal import loc c program filesiatovaismi ns Http ie xmlspy Comi lement Altova 0 Z E lement 4 Select the menu option Schema Design Schema settings to see how the namespace settings have changed Altova SchemaAgent 2005 User Manual 2005 Altova GmbH SchemaAgent 2005 XMLSpy 2005 as a SchemaAgent Client 51 fe No target namespace Target namespace Namespace Http ie wong 2007 MLS chema http 2 my company com namespace The ns1 prefix has been automatically added to the my company com namespace The Components and Details Entry Helpers displays all imported constructs with the ns1 namespace prefix Components E element EN Altova EN Altova office IE n 1 bold IE ns1 Department IEJ ns1 Desc E nst EMail EI n 1 italic IE n 1 Hame IE ns1 OrgChart IEJ nsi para E nst Person
36. commercial items and only with those rights as are granted to all other end users under the terms and conditions set forth in this Software License Agreement Manufacturer is Altova GmbH Rudolfsplatz 13a 9 A 1010 Vienna Austria EU You may not use or otherwise export or re export the Software or Documentation except as authorized by United States law and the laws of the jurisdiction in which the Software was obtained In particular but without limitation the Software or Documentation may not be exported or re exported 1 into or to a national or resident of any U S embargoed country or 11 to anyone on the U S Treasury Department s list of Specially Designated Nationals or the U S Department of Commerce s Table of Denial Orders By using the Software you represent and warrant that you are not located in under control of or a national or resident of any such country or on any such list GENERAL PROVISIONS If you are located in the European Union and are using the Software in the European Union and not in the United States then this Software License Agreement will be governed by and construed in accordance with the laws of the Republic of Austria excluding its conflict of laws principles and the U N Convention on Contracts for the International Sale of Goods and you expressly agree that exclusive jurisdiction for any claim or dispute with Altova or relating in any way to your use of the Software resides in the Handelsgericht Wien Commerc
37. d Distribution This appendix contains important legal information concerning your rights to use this software product Please read carefully this information is binding as you have agreed to these terms upon installation of this software product 2005 Altova GmbH Altova SchemaAgent 2005 User Manual 56 SchemaAgent 2005 Licensing and Distribution 1 5 1 Electronic Software Distribution We are making SchemaAgent Server available through electronic software distribution only because this method offers many unique benefits for our customers e you can freely evaluate the software before making a purchasing decision e once you decide to buy the software you can place your order online and immediately get a fully licensed product within minutes e you can be sure to always get the latest version of our software e we include both a comprehensive integrated online help system and an electronic manual that you can also print out if you prefer to read your documentation on paper Once you download this software product you may evaluate the SchemaAgent Server for a period of up to 30 days free of charge During this evaluation period the software will start to remind you after about 20 days that it has not been licensed yet The reminder message will however only be displayed once every time you start the program If you would like to continue using the program after the 30 day evaluation period you have to purchase a SOF
38. data using UDP and TCP over port 2799 Altova SchemaAgent 2005 User Manual 2005 Altova GmbH SchemaAgent 2005 SchemaAgent Client Installation and Usage 17 1 3 SchemaAgent Client Installation and Usage Having retrieved all the schemas in the search path SchemaAgent Server builds an internal map of the relationships between all schemas This allows SchemaAgent Client to present this data graphically in the Design pane This section of the documentation describes the installation of SchemaAgent Client and how to use It O 2005 Altova GmbH Altova SchemaAgent 2005 User Manual 18 SchemaAgent 2005 SchemaAgent Client Installation and Usage 1 3 1 SchemaAgent Client Installation To install SchemaAgent Client the Altova product SchemaAgent 2005 you must do the following 1 Download the SchemaAgent Client installation package from the Altova website If you have purchased Altova s Enterprise XML Suite or Professional XML Suite SchemaAgent Client is included in the package 2 Run the installation process by double clicking the installer file 3 Enter and save the licensing information so as to activate the product license The SchemaAgent Client license must be purchased at the Altova Shop at the Altova Website If you have purchased Altova s Enterprise XML Suite or Professional XML Suite the license for SchemaAgent Client is included in that package Running the installation To run the installation
39. directories are not directly supported Access to local directories or resources however is possible if the local directories are shared to the network and search paths on SchemaAgent Server are configured to use the network shares Altova SchemaAgent 2005 User Manual 2005 Altova GmbH SchemaAgent 2005 SchemaAgent Server Installation and Usage 15 1 24 SchemaAgent Server Command Line Options The commands listed below are available when calling SchemaAgent Server The EXE always returns a return code when run in command line mode If an error is encountered using the install and remove parameters then the returned error code is identical to the code supplied by the operating system SchemaAgentServer exe No command line parameters Start as GUI application installor install Install as a service creates an entry in the SCM Database install interactive or Install as an interactive service creates an entry in install interactive SCM Database remove Or remove De installs the service deletes entry from the SCM Database quiet or quiet Suppresses message boxes that appear when an error occurs using the Install or Remove commands 2005 Altova GmbH Altova SchemaAgent 2005 User Manual 16 SchemaAgent 2005 SchemaAgent Server Installation and Usage 1 2 5 SchemaAgent Server Protocols and Ports All applications that work in conjunction with SchemaAgent Server transfer
40. e component itself Select or insert schemas that reference other schemas in the workspace Access SchemaAgent schemas and their constructs when working on schemas in the Schema WSDL view of XMLSpy 2005 and automatically update all schemas in the workspace that reference the one you are currently working on Access schemas located in WebDAV folders on secure WebDAV servers with UNC paths and drive letters Altova SchemaAgent 2005 User Manual 2005 Altova GmbH SchemaAgent 2005 Introduction 5 1 1 3 Working with SchemaAgent The basic working mechanism of SchemaAgent is as follows 1 In SchemaAgent Server you define search paths SchemaAgent Server then builds an internal map of the relationships between all schemas in the defined search paths 2 SchemaAgent Client displays the schemas in SchemaAgent Server s internal map and displays these in the Explorer pane in a hierarchical tree view and as a list of schemas organized by folders within individual search paths 3 Inthe Design Pane of SchemaAgent Client you can create designs of schemas that enable you to manage relationships between various schemas in the search paths defined for that SchemaAgent Server 2005 Altova GmbH Altova SchemaAgent 2005 User Manual 6 SchemaAgent 2005 SchemaAgent Server Installation and Usage 1 2 SchemaAgent Server Installation and Usage SchemaAgent Server is available as a standalone installation free of charge f
41. e SchemaAgent Server Search Paths dialog To define search paths do the following 1 Select the menu option Settings Configuration This pops up the SchemaAgent Server Search Paths dialog see screenshot below 2 Click the Append Edit new line icon gt to add a new line to the path list 3 Enter the path directly or click the Browse button to select the path interactively 4 Click the recurse check box to include schemas from all subfolders After you have entered search paths the SchemaAgent Server Search Paths dialog will look something like this Altova SchemaAgent 2005 User Manual 2005 Altova GmbH SchemaAgent 2005 SchemaAgent Server Installation and Usage 13 s n ununn Da Mee HunEUEEREENNEE ENKEN ere ere errr errr terre n Enn nevn nnvnnunn nn rrr rir irri rire TI EL Program Filesv ltovatSchemadgentserverAODBAE xa to ripwektest CA Program Files4ltovaMLS pr2005 E samples E ram Note Search paths that will be used in SchemaAgent Clients can only be defined in SchemaAgent Server Adding login data for secure WebDAV folders and FTP access If you wish to add password authorization for secure WebDAV folders and for FTP access do the following 1 Inthe SchemaAgent Server Search Paths dialog click the search path for which authorization is required to select it 2 Click the J icon to add authorization login data for secure WebDAV folders or FTP access T
42. echanisms such as copy and paste and drag and drop to build relationships between these schemas and to make large scale changes such as in path references across multiple schemas schemaagent 2005 a redefines I E faa xml grammar restrig i ElecomplexType 1 4 i mixed qrarg ai wy Copyright 21998 2005 Altova GmbH All rights reserved Use of this software is governed by and subject to an Altova software license agreement Altova KMLSpy MapForce StyuleVision Schema gent Authentic and DitfDog are trademarks registered in numerous countries of Altova GmbH Patent s pending AML SSL XHTML and WSC are trademarks registered in numerous countries of the World Wide Web Consortium marks of the WI are registered and held by its host institutions MIT INA IA and Ezio UNICODE and the Unicode Loge are trademarks of Unicode Inc This software contains material that is 9354 1356 Dundas Software Lid all rights reserved The Sentry Spelling Checker Engine i E G2000 Wintertree So feware Inc STL port 919998 20006 oris Fomitchey 19544 Hewlett Packard ALTOVA Company 91956 37 Silicon Graphics Computer Systems Inc C1337 Moscow Center for SPARC Technology Scintilla Copyright 21338 2002 by Heil Hodgson lt neilbseintilla org gt All other names or trademarks are the property of their respective owners O 2005 Altova GmbH Altova SchemaAgent 2005 User Manual 2 SchemaAgent 2005 Introduction 1 1 Introduct
43. ee in such a way that the cursor passes over no schema box then no schema will receive the focus Changing the focus To change the focus in a selection of multiple schemas press Ctrl and click twice on the schema box of the schema to which you wish to give the focus Altova SchemaAgent 2005 User Manual 2005 Altova GmbH SchemaAgent 2005 SchemaAgent Client Installation and Usage 31 1 3 6 Working with Related Schemas A schema can have three types of related schemas e Directly referenced schemas These are schemas that are directly referenced with an IIR statement For example if Schema A has an Include statement that references Schema B then Schema Bis directly referenced by Schema A e Referenced schemas These are schemas that are directly as well as indirectly referenced For example if Schema A has an Include statement that references Schema B and Schema Bhas an Include statement that references Schema C then i Schema B is directly referenced by Schema A il Schema C Is directly referenced by Schema B and ill Schema C Is indirectly referenced by Schema A e Linked schemas These are schemas that are directly and indirectly referenced as well as schemas that are linked to any of the directly or indirectly referenced schemas in any way For example if we extend our previous example so that Schema 7 includes Schema B then Schema zZ is linked to Schema A because Schema A includes Schema B Related schemas are
44. emas and the relationships Altova SchemaAgent 2005 User Manual 2005 Altova GmbH SchemaAgent 2005 SchemaAgent Client Installation and Usage 25 between schemas in a collection The schemas in a collection are dragged into the Design tab from the Explorer pane Existing relationships that is IIRs Includes Imports or Redefines are represented with colored lines Additional IIRs can be created in the SchemaAgent Design When you mouseover the title bar of a schema box in the Design pane a Quick Info box appears which contains information about the location of the schema its namespaces and its IIRs Note that you can resize schema boxes by dragging box borders expand and minimize schema boxes by clicking the arrowheads in the title bar of schema boxes and expand and collapse trees within schema boxes by clicking the plus and minus symbols to the left of tree entries Copy paste and drag and drop SchemaAgent Client supports copy paste and drag and drop GUI functionality both within a single Design tab as well as across multiple Design tabs Navigating within the Design tab Within a Design tab you can navigate from one schema to the next using the cursor keys Up Down Left Right Synchronized selection synchronized selection refers to the selection of a schema in both tabs of the Explorer pane and in the currently selected Design tab of the Design pane Synchronized selection can be applied by double clicking a schema
45. emas in the Design by using simple drag and drop To create an IIR do the following 1 Place the mouse cursor over the schema box handle located at the right border of the title bar of the schema from which you wish to create the IIR For the purpose of this description let s call this schema the source schema 2 Click the handle and drag the cursor to the schema in which the IIR statement is to appear the target schema for our purposes If minimized the target schema box expands allowing you to drop the connector onto one of the IIR entries 2005 Altova GmbH Altova SchemaAgent 2005 User Manual 40 SchemaAgent 2005 SchemaAgent Client Installation and Usage OrgChart xsd includes imports Do globals 3 When the selected IIR entry becomes bold drop the connector The IIR command has now been inserted in the schema and a drop down symbol appears next to the IIR entry in this case imports OrgChart xsd p includes Imports redetines globals Clicking the drop down arrow expands the IIR entry in this case imports CTE includes a imports E fmyaddress xed Athos Aw yy aktora comdPO redefines globals If you drop the connector on an entry that does not turn bold an error message appears explaining why the selected IIR relationship is not allowed Note SchemaAgent automatically checks namespaces This ensures that no invalid IIR statement is created in the targ
46. er then right click and select Sort from the context menu that appears LE Ascending By undre 18 Descending ta Correct IR paths Ctrl I Note Alphabetical sorting is case sensitive Altova SchemaAgent 2005 User Manual O 2005 Altova GmbH SchemaAgent 2005 SchemaAgent Client Installation and Usage 35 1 3 9 Design Tab Commands Design tab commands are accessed via a context menu screenshot below This menu pops up when you right click an entry in the Design tab If a command is not applicable to the selected component in the Design tab it is grayed out in the context menu Shift Delete Ctrl C Cerl v Synchronize Selection Select Insert Correct ITR paths Show in XMLSpy Cerl 4 The Design tab commands are summarized below More detailed descriptions are in subsequent sections on the corresponding actions Cut Shift Delete Copy Ctrl C Paste Ctrl V Delete Delete Respectively cuts and copies the selected schema to the clipboard pastes from the clipboard to the selected Design tab deletes the selected schema from the Design tab Note that these commands apply to the selected schema not to individual components within schema boxes To select a schema i click the title bar of the schema box or a component within a schema box or ii drag a marquee around the schemas to be selected Multiple schemas can be selected by i clicking a schema with Shift or Ctrl pressed or ii using the ma
47. er schemas which cannot be found at the location specified lt SCENT SERVER gt Icon in System Tray When SchemaAgent Server is running a SchemaAgent Server application icon is displayed in the system tray at bottom right of the Windows screen Clicking this icon opens a popup with Altova SchemaAgent 2005 User Manual 2005 Altova GmbH SchemaAgent 2005 SchemaAgent Server Installation and Usage 11 the following options e Hide A toggle to show hide the SchemaAgent Server GUI This command also correspondingly shows hides the SchemaAgent Server icon in the taskbar Note that double clicking the SchemaAgent Server application icon in the system tray also toggles the Show Hide function e Configuration Opens the SchemaAgent Server Search Paths dialog in which the schemas to be served by SchemaAgent Server are defined e Shutdown If clients are connected opens a prompt displaying the currently connected clients before commencing the shutdown 2005 Altova GmbH Altova SchemaAgent 2005 User Manual 12 SchemaAgent 2005 SchemaAgent Server Installation and Usage 1 2 3 Configuring SchemaAgent Server SchemaAgent Server manages and serves XML Schemas to SchemaAgent Clients The set of schemas managed by SchemaAgent Server are defined in an XML file called SchemaAgentServerCfg xml which is stored in the SchemaAgent Server application folder This file defines what we call the search paths which are the
48. erms and conditions of this Software License Agreement apply to your use of the SchemaAgent server software SchemaAgent Server included therein as applicable and you are licensed to use SchemaAgent Server solely in connection with your use of Altova Software and solely for the purposes described in the accompanying documentation In addition if you have licensed XMLSPY Enterprise Edition or MAPFORCE Enterprise Edition your license to install and use a copy of the Software as provided herein permits you to generate source code based on 1 Altova Library modules that are included in the Software such generated code hereinafter referred to as the Restricted Source Code and 11 schemas or mappings that you create or provide such code as may be generated from your schema or mapping source materials hereinafter referred to as the Unrestricted Source Code In addition to the rights granted herein Altova grants you a non exclusive non transferable limited license to compile into executable form the complete generated code comprised of the combination of the Restricted Source Code and the Unrestricted Source Code and to use copy distribute or license that executable You may not distribute or redistribute sublicense sell or transfer to a third party the Restricted Source Code unless said third party already has a license to the Restricted Source Code through their separate license agreement with Altova or other agreement with Altova Altova
49. et schema Altova SchemaAgent 2005 User Manual 2005 Altova GmbH SchemaAgent 2005 schemaAgent Client Installation and Usage 41 1 3 11 Deleting Schemas Schemas can be deleted from a Design as well as from the Explorer pane using the Delete key or by selecting the Delete option from the context menu Deleting a schema in the Design tab deletes it only from the Design the physical schema file is not deleted and is still visible in the Explorer pane On the other hand deleting a file from the Explorer pane physically deletes the file from the repository the file entry will no longer appear in the Explorer pane both Hierarchical and Flat tabs Warning There is no Undo command for deletions So files you delete from the Explorer pane cannot be restored Unknown schemas If a schema that is deleted from the Explorer pane is present in a Design then that schema in the Design becomes an unknown schema because SchemaAgent Server no longer has any knowledge about it Such a schema is represented in Design tabs with a yellow exclamation mark The only way to bring a deleted schema back into use is to have it physically created or copied to its correct location Incorrect IIRs and ghost schemas If a schema contains an IIR statement that references a schema that cannot be found an error icon appears H in the top left of its title bar screenshot below The schema that cannot be found at the specified location is called a ghost
50. eval systems without the written permission of the publisher Products that are referred to in this document may be either trademarks and or registered trademarks of the respective owners The publisher and the author make no claim to these trademarks While every precaution has been taken in the preparation of this document the publisher and the author assume no responsibility for errors or omissions or for damages resulting from the use of information contained in this document or from the use of programs and source code that may accompany it In no event shall the publisher and the author be liable for any loss of profit or any other commercial damage caused or alleged to have been caused directly or indirectly by this document Published 2005 2005 Altova GmbH Printed in the United States of America 54321 ISBN 1 933210 07 9 Table of Contents 1 SchemaAgent 2005 1 r e apesectccrcsessnerconcecnaceesencecaacdseeccetanenegecaancctetpactesecdateccetanapececcucsetetaantetecdabeccetece 2 1 1 1 SchemaAgent in the Altova Product Range rrrrrnnnnnnnnnnnrnnrnrnnrnrrnrrrrrsnrsssnrnnnnnr 3 1 1 2 Features of SchemaA gent Luanda 4 1 1 3 Working with SchemaAgent rrrrrnrnvrvrrnnnnnnnnnnnnnnnnrrrrrnnnnnvvrvrnnnnnnnnnnnnsnnnnnnnnnnnnne 5 1 2 SchemaAgent Server Installation and Usage ernrnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnrnnnnsnsnsnsvsnssseee 6 1 2 1 SchemaAgent Server Installation rrrrrrrrnnnrnnrnnnnnrrrrv
51. f the upgrade of update terminates your license to use the Software or portion thereof replaced g Title Title to the Software is not transferred to you Ownership of all copies of the Software and of copies made by you is vested in Altova subject to the rights of use granted to you in this Software License Agreement As between you and Altova documents files stylesheets generated program code including the Unrestricted Source Code and schemas that are authored or created by you via your utilization of the Software in accordance with its Documentation and the terms of this Software License Agreement are your property h Reverse Engineering Except and to the limited extent as may be otherwise specifically provided by applicable law in the European Union you may not reverse engineer decompile disassemble or otherwise attempt to discover the source code underlying ideas underlying user interface techniques or algorithms of the Software by any means whatsoever directly or indirectly or disclose any of the foregoing except to the extent you may be expressly permitted to decompile under applicable law in the European Union 1f it is essential to do so in order to achieve operability of the Software with another software program and you have first requested Altova to provide the information necessary to achieve such operability and Altova has not made such information available Altova has the right to impose reasonable conditions and to req
52. g in Schema View of Spy 47 selecting in SchemaAgent Design 30 sorting in SchemaAgent Design 34 viewing information in SchemaAgent Design 27 Search paths 12 in SchemaAgent Server 12 Software Product 57 58 Sorting schemas 34 in SchemaAgent Design 34 U Unknown schemas 41 Use 58 license 58 V Validation 53 extending with SchemaAgent 53 W Warranty 58 2005 Altova GmbH Index 69 X XMLSpy 2005 44 as SchemaA gent client 44 connecting to SchemaAgent Server 45 opening schemas in SchemaAgent 52 using SchemaAgent schema constructs 48 2005 Altova GmbH
53. h case where there is only one match Where there are multiple matches you will be prompted for a selection Clicking Cancel All cancels the process Show in XMLSpy Ctrl Y Opens the selected schema in XMLSpy 2005 if XMLSpy 2005 is installed 2005 Altova GmbH Altova SchemaAgent 2005 User Manual 38 SchemaAgent 2005 SchemaAgent Client Installation and Usage 1 3 10 Working with IIRs XML Schema provides three main methods of modularizing your schemas Imports Includes and Redefines what we collectively call IIRs for short Each of these methods has specific namespace requirements which are automatically checked by SchemaAgent when you create IIRs in SchemaAgent Client Overview of IIRs Given below is a summary of how IIRs are used e Imports are used when combining schema components that belong to different namespaces Using Import defines the schema location as well as the namespace for the schema This allows the document instance to contain both namespaces e Includes are used to incorporate schema components that belong to the same target namespace or that do not have a target namespace e Redefines are used to combine and modify schema components of the same target namespace or that do not have a target namespace Using Redefines allows you to incorporate external schema definitions and declarations such as complexTypes and change them in the redefining schema lIRs in the Design Tab In the Design tab II
54. h path This is the ideal solution if the ghost schema has been moved to another location In such cases SchemaAgent Client lists all the schemas with the ghost schema s name that it finds in the search paths You can then select the correct location path to insert in the IIR path of the target schema e From within SchemaAgent Client you can recreate the ghost schema as a rudimentary schema at the location specified in the IIR statement of the target schema You can do this by right clicking the ghost schema and selecting Recreate from the context menu that appears This solution ensures that the IIR path correctly points to the specified schema However you still have to add appropriate content to the recreated rudimentary schema Altova SchemaAgent 2005 User Manual 2005 Altova GmbH SchemaAgent 2005 SchemaAgent Client Installation and Usage 483 1 3 12 Printing the Design The Design diagram in the active Design tab can be printed together with a header and footer that provides meta information about the user environment and SchemaAgent application information To print the Design diagram click File Print 2005 Altova GmbH Altova SchemaAgent 2005 User Manual 44 SchemaAgent 2005 XMLSpy 2005 as a SchemaAgent Client 1 4 XMLSpy 2005 as a SchemaAgent Client Using XMLSpy 2005 as a SchemaAgent Client provides powerful schema editing functionality that leverages the schema management capabilities of Schema
55. he selection in the Design tab then the currently selected schema in the Design tab is also selected in the Hierarchical tab and Flat tab of the Explorer pane enabling you to switch to the Explorer pane and take the required action Select With one or more schemas in a Design tab selected you can use the Select command to select related schemas Schemas can be related in different ways These relationships and the use of the Select command are described in more detail in Working with Related Schemas Note that related schemas in the active Design tab only are selected Insert With one or more schemas in a Design tab selected you can use the Insert command to select related schemas Schemas can be related in different ways These relationships and the use of the Insert command are described in more detail in Working with Related Schemas Note that related schemas are inserted in the active Design tab only Correct IIR paths Ctrl I When an IIR statement in a schema references a file that cannot be found at the location specified in the IIR statement the Correct IIR paths command causes SchemaAgent to look for a file with a name matching that of the referenced file at other locations in the search path If it finds one or more matches a message box pops up asking whether the IIR path should be corrected and in the case of multiple matches which of the matches should be used If no match is found this is reported Correct All IIR paths
56. his pops up the Search Path Authorization dialog screenshot below in which you enter the authorization data CA Program Files4ltova S chemadgentS erverZzUU5 E xa to ripwektest CA Program Files4ltovaMLS oy O05 E samples E ar Search Path Authorization j x Please enter the required authorization information ftp rip k best Cancel Username Miutto folder Password MyFtpPassword Access to these folders now requires a password Note that passwords in XML files are not secure Search Path considerations Depending on the installation location of SchemaAgent Server certain file access and path restrictions may apply If you access schemas on a network share make sure that the SchemaAgent Server application has the correct access permissions 2005 Altova GmbH Altova SchemaAgent 2005 User Manual 14 SchemaAgent 2005 SchemaAgent Server Installation and Usage File system support is as listed below UNC paths are supported Schema paths can be or references within schemas can contain UNC or relative paths WebDAV folders are supported Schema paths can be or references within schemas can contain WebDAV folders or relative paths FTP connections are supported Schemas can be directly accessed using FTP Mapped drives are supported If drive letters are used in search paths then machines hosting SchemaAgent Clients must have the identical drive letter mapped to the same shared folder Local drives
57. ial Court Vienna and you further agree and expressly consent to the exercise of personal jurisdiction in the Handelsgericht Wien Commercial Court Vienna in connection with any such dispute or claim If you are located in the United States or are using the Software in the United States then this Software License Agreement will be governed by and construed in accordance with the laws of the Commonwealth of Massachusetts USA excluding its conflict of laws principles and the U N Convention on Contracts for the International Sale of Goods and you expressly agree that exclusive jurisdiction for any claim or dispute with Altova or relating in any way to your use of the Software resides in the federal or state courts of Massachusetts and you further agree and expressly consent to the exercise of personal jurisdiction in the federal or state courts of Massachusetts in connection with any such dispute or claim If you are located outside of the European Union or the United States and are not using the Software in the United States then this Software License Agreement will be governed by and construed in accordance with the laws of the Republic of Austria excluding its conflict of laws principles and the U N Convention on Contracts for the International Sale of Goods and you expressly agree that exclusive jurisdiction for any claim or dispute with Altova or relating in any way to your use of the Software resides in the Handelsgericht Wien Commercial C
58. ially in accordance with any accompanying Documentation for a period of ninety 90 days from the date of receipt and 11 any support services provided by Altova shall be substantially as described in Section 6 of this agreement Some states and jurisdictions do not allow limitations on duration of an implied warranty so the above limitation may not apply to you To the extent allowed by applicable law implied warranties on the Software if any are limited to ninety 90 days Altova s and its suppliers entire liability and your exclusive remedy shall be at Altova s option either 1 return of the price paid if any or 11 repair or replacement of the Software that does not meet Altova s Limited Warranty and which is returned to Altova with a copy of your receipt This Limited Warranty is void if failure of the Software has resulted from accident abuse misapplication abnormal use Trojan horse virus or any other malicious external code Any replacement Software will be warranted for the remainder of the original warranty period or thirty 30 days whichever is longer This limited warranty does not apply to Evaluation and or Pre release Software b No Other Warranties and Disclaimer THE FOREGOING LIMITED WARRANTY AND REMEDIES STATE THE SOLE AND EXCLUSIVE REMEDIES FOR ALTOVA OR 2005 Altova GmbH Altova SchemaAgent 2005 User Manual 62 SchemaAgent 2005 Licensing and Distribution ITS SUPPLIER S BREACH OF WARRANTY ALTOVA AND
59. ication service to you which is free of charge Altova may use your internal network and Internet connection for the purpose of transmitting license related data to an Altova operated LiveUpdate server to validate your license at appropriate intervals and determine 1f there is any update available for you d Use of Data The terms and conditions of the Privacy Policy are set out in full at http www altova com privacy and are incorporated by reference into this Software License Agreement By your acceptance of the terms of this Software License Agreement or use of the Software you authorize the collection use and disclosure of information collected by Altova for the purposes provided for in this Software License Agreement and or the Privacy Policy as revised from time to time European users understand and consent to the processing of personal information in the United States for the purposes described herein Altova has the right in its sole discretion to amend this provision of the Software License Agreement and or Privacy Policy at any time You are encouraged to review the terms of the Privacy Policy as posted on the Altova Web site from time to time 8 TERM AND TERMINATION This Software License Agreement may be terminated a by your giving Altova written notice of termination or b by Altova at its option giving you written notice of termination if you commit a breach of this Software License Agreement and fail to cure such breach within te
60. ing and Distribution 63 or potential Claim cannot be resolved through reasonable modification or licensing Altova at its own election may terminate this Software License Agreement without penalty and will refund to you on a pro rata basis any fees paid in advance by you to Altova THE FOREGOING CONSTITUTES ALTOVA S SOLE AND EXCLUSIVE LIABILITY FOR INTELLECTUAL PROPERTY INFRINGEMENT This indemnity does not apply to infringements that would not be such except for customer supplied elements 6 SUPPORT AND MAINTENANCE Altova offers multiple optional Support amp Maintenance Package s SMP for the version of Software product edition that you have licensed which you may elect to purchase in addition to your Software license The Support Period hereinafter defined covered by such SMP shall be delineated at such time as you elect to purchase a SMP Your rights with respect to support and maintenance as well as your upgrade eligibility depend on your decision to purchase SMP and the level of SMP that you have purchased a If you have not purchased SMP you will receive the Software AS IS and will not receive any maintenance releases or updates However Altova at its option and in its sole discretion on a case by case basis may decide to offer maintenance releases to you as a courtesy but these maintenance releases will not include any new features in excess of the feature set at the time of your purchase of the Software In addition Alt
61. ion This introduction describes i SchemaAgent in the Altova range of products ii the features of SchemaAgent and ili how to work with SchemaAgent About this document This document is divided into four broad parts as follows An introduction to SchemaAgent and its working mechanism this section A description of the installation configuration and usage of SchemaAgent Server A description of the installation configuration and usage of SchemaAgent Client A description of the usage of XMLSpy 2005 Enterprise and Professional Editions as SchemaAgent Clients Altova SchemaAgent 2005 User Manual 2005 Altova GmbH SchemaAgent 2005 Introduction 3 1 1 1 SchemaAgent in the Altova Product Range SchemaAgent comprises two parts a server application and a client application The product names and the naming conventions used in this documentation are as follows e The server application is available as the Altova product SchemaAgent Server 2005 In this documentation this product will be referred to as SchemaAgent Server e The standard client application is the Altova product SchemaAgent 2005 In this documentation this product will be referred to as SchemaAgent Client e Altova s XMLSpy 2005 can be used as a SchemaAgent client When used as a SchemaAgent client XMLSpy 2005 works together with SchemaAgent Server and schemaAgent Client Note The term SchemaAgent is used in this documentation in two sense
62. ith applicable law and Altova s instructions regarding the use of the Software You agree to notify your employees and agents who may have access to the Software of the restrictions contained in this Software License Agreement and to ensure their compliance with these restrictions you agree that you are solely responsible for the accuracy and adequacy of the software for your intended use and you will indemnify and HOLD harmless ALTOVA from any 3rd party suit to the extent based upon the accuracy and adequacy of the software in your use without limitation The Software is not intended for use in the operation of nuclear facilities aircraft navigation communication systems or air traffic control equipment where the failure of the Software could lead to death personal injury or severe physical or environmental damage 2 INTELLECTUAL PROPERTY RIGHTS Acknowledgement of Altova s Rights You acknowledge that the Software and any copies that you are authorized by Altova to make are the intellectual property of and are owned by Altova and its suppliers The structure organization and code of the Software are the valuable trade secrets and confidential information of Altova and its suppliers The Software is protected by copyright including without limitation by United States Copyright Law international treaty provisions and applicable laws in the country in which it is being used You acknowledge that Altova retains the ownership of all patents copyrights
63. lected opens the selected schema in XMLSpy 2005 if XMLSpy 2005 is installed Insert into current design Inserts the selection into the current design tab If a folder is selected then all schemas in the folder are inserted into the design If a schema is selected then the schema is inserted Design Pane In the Design pane you can open multiple Design tabs Each Design tab contains a SchemaAgent Design in which you can graphically design and manage the relationships between an unlimited number of W3C XML Schemas In this way you can organize schemas into collections of related schemas A SchemaAgent Design can be saved as a sad file for editing at a later time Any IIR relationship created in a SchemaAgent Design is immediately propagated to the respective files as soon as the relationship is created OrgChart xsd Includes address xsd H a imports includes HanonullOrg xsd D E pe address xed EI Re http haa altova comdPO imports Includes a imports address xed redetines a globes redefines El Namespace 21 E gt http M nen altos globals http hee ye ye redefines ElcomplexType 3 globals Address Ty FU Address ipo xsd SEM US Address OfficeType El simpleType 2 no Person ype EU Postcode pay address xsd Text Type E US State k E simpleType 13 l 1 E emailType imports redefines globals SchemaAgent Designi The Design tab graphically shows the structure of individual sch
64. ll make commercially reasonable efforts to respond via e mail to all requests within forty eight 48 hours during Altova s business hours MO FR 8am UTC 10pm UTC Austrian and US holidays excluded and to make reasonable efforts to provide work arounds to errors reported in the Software During the Support Period you may also report any Software problem or error to Altova If Altova determines that a reported reproducible material error in the Software exists and significantly impairs the usability and utility of the Software Altova agrees to use reasonable commercial efforts to correct or provide a usable work around solution in an upcoming maintenance release or update which is made available at certain times at Altova s sole discretion If Altova in its discretion requests written verification of an error or malfunction discovered by you or requests supporting example files that exhibit the Software problem you shall promptly provide such verification or files by email telecopy or overnight mail setting forth in reasonable detail the respects in which the Software fails to perform You shall use reasonable efforts to cooperate in diagnosis or study of errors Altova may include error corrections in maintenance releases updates or new major releases of the Software Altova is not obligated to fix errors that are immaterial Immaterial errors are those that do not significantly impact use of the Software Whether or not you have purcha
65. ll the selected schema boxes align with the left edge for vertical alignment or top edge for horizontal alignment of the schema box that has the focus The schema box that has the focus is always placed at the top vertical alignment or at first left horizontal alignment and is followed by the other boxes The other boxes are ordered relatively to each other according to the vertical coordinates of their top edges starting from the topmost box The topmost box before alignment is placed immediately following the box with the focus in the direction of alignment The bottom most box before alignment is placed last in the line vertical or horizontal Altova SchemaAgent 2005 User Manual 2005 Altova GmbH SchemaAgent 2005 SchemaAgent Client Installation and Usage 33 Uniform horizontal and vertical spacing The selected schema boxes can be spaced evenly in horizontal and vertical directions Align Space Evenly This is most useful after you have aligned schema boxes in a vertical or horizontal line 2005 Altova GmbH Altova SchemaAgent 2005 User Manual 34 SchemaAgent 2005 SchemaAgent Client Installation and Usage 1 3 8 Sorting Schemas in a Design The schema boxes in a Design can be sorted in alphabetical order or according to their widths in ascending or descending order The alignment conditions are maintained To sort schemas in a design first select the set of schemas to be sorted relative to each oth
66. lobals E Mamespace 31 aS http Aass xmlapy comtschemas orgchart EI 15 http frr attova com dRO po bitte vid org 2001 ML Schema element 31 complexType H DivisionType OfficeType PerszonType Text Type Ol simpleType 1 ts emailType Note the following points about schema boxes 2005 Altova GmbH Altova SchemaAgent 2005 User Manual 28 SchemaAgent 2005 SchemaAgent Client Installation and Usage e The schema box displays IIRs Includes Imports Redefines graphically as well as a list of all global components of the schema e You cannot edit schemas directly in SchemaAgent Design What you can do is manipulate the IIRs of schemas in the Design Quick Information When you mouseover the title bar of a schema box a Quick Info Box containing the following information is displayed e Location of the schema e Schema namespaces e IR information about the schema for example what schemas are included in or by that schema Quickinfo lt address xsd gt C Program Files 4altovalsMLoPy2004 Examples address xsd Target namespace http awww altova com IPO Prefix ipo included in ipo xsd imported in ManonulOrg xsd Org chart xsd e The Quick Info Box displays IIR information as determined in the SchemaAgent Server search path e Placing the text cursor over an alert icon B if visible in the schema box opens the relevant error message in the Quick Info Box lIRs in the Design tab IIRs
67. n 10 days after notice from Altova In addition the Software License Agreement governing your use of a previous version that you have upgraded or updated of the Software is terminated upon your acceptance of the terms and conditions of the Software License Agreement accompanying such upgrade or update Upon any termination of the Software License Agreement you must cease all use of the Software that it governs destroy all copies then in your possession or control and take such other actions as Altova may reasonably request to ensure that no copies of the Software remain in your possession or control The terms and conditions set forth in Sections 1 g h 4 Altova SchemaAgent 2005 User Manual 2005 Altova GmbH SchemaAgent 2005 Licensing and Distribution 65 10 2 5 b c 9 and 10 survive termination as applicable RESTRICTED RIGHTS NOTICE AND EXPORT RESTRICTIONS The Software was developed entirely at private expense and is commercial computer software provided with RESTRICTED RIGHTS Use duplication or disclosure by the U S Government or a U S Government contractor or subcontractor is subject to the restrictions set forth in this Agreement and as provided in FAR 12 211 and 12 212 48 C F R 12 211 and 12 212 or DFARS 227 7202 48 C F R 227 7202 as applicable Consistent with the above as applicable Commercial Computer Software and Commercial Computer Documentation licensed to U S government end users only as
68. n a tree structure In the Flat tab schemas are displayed as a flat list together with the location of schemas and their status In the Explorer pane you can create a new schema or folder rename schemas and folders delete schemas and folders move schemas and folders to other positions under each path 2005 Altova GmbH Altova SchemaAgent 2005 User Manual 20 SchemaAgent 2005 SchemaAgent Client Installation and Usage entry and recreate schemas Each of these actions is described in more detail in the section Explorer Pane Note Actions taken in the Explorer pane affect schema files immediately and automatically and are propagated throughout the workspace wherever necessary Such actions include renaming and deleting as well as IIR changes Includes Imports Redefines which affect any schema referencing the changed schema Warning Any change made in the Explorer pane automatically affect any schema referencing a changed schema and there is currently no Undo command available for these actions It is therefore highly recommended that you have a working backup system or use source control software when working with SchemaAgent Design Pane The Design pane contains one or more SchemaAgent Design tabs Design tabs for short Each Design tab graphically displays schemas dragged into the tab from the Explorer pane and shows existing IIRs Includes Imports Redefines between these schemas with colored lines You can
69. n to the blue Company entry in the Components entry helper and double click it The Goto Definition dialog box is opened Goto Definition There are multiple definitions for the seleted item Please select the schema you want to work with cu program files altoyvassmlspy2004 examples tutonaladdresslast xsd cu program files altoyvasmlspy2004 examples tutorialaddresslast hom cu program files altoyassmlspy2004examples tutonal data_ shape sad Cancel 2 Click the addresslast xsd entry and click OK to confirm This opens the addresslast xsd schema and displays the content model of the Company element Connected to SchemaSgent Server TECH Company Foot element Note Double clicking a SchemaAgent schema construct such as Element complexType or simpleType opens the associated schema as well as all other included schemas in XMLSpy 2005 2005 Altova GmbH Altova SchemaAgent 2005 User Manual 48 SchemaAgent 2005 XMLSpy 2005 as a SchemaAgent Client 1 4 3 Using Schema Constructs XML schema provides three main methods of modularizing you schemas Import Include and Redefine IIR For a description of IIRs see Working with IIRs Each method has different namespace requirements which are however automatically checked by SchemaAgent Client and XMLSpy 2005 when you try to create IIRs Imports Includes and Redefines IIRs Schema constructs can be inserted by different methods e Glob
70. nnnnvvvrrnnnnnnnnnnnnnnnnrrsnnnnnenn 7 1 2 2 SchemaAgent Server User Interface rrrrnnnnnrnnnnnrrnrnnnnnnvrvrnnnnnnnnnnnnennnersrnnnnnne 9 1 2 3 Configuring SchemaA gent Server rrrnnnnnnnnnnrrnnrnonnnrnrnrsrrnnsrnnsnsnnnssssssssrsnssnnnr 12 1 2 4 SchemaAgent Server Command Line Options ccccssseseeeeeeeeeeeeeeeeeees 15 12 5 SchemaAgent Server Protocols and Ports rrrrrnnnnrrnnnnnnnnvvrnnnnnnnnnnnnnnnnnrrrnnnnnne 16 1 3 SchemaAgent Client Installation and Usage 20 0 cccccccceccceeeeeeeeeeeeeeeeeeeeeeeees 17 1 3 1 SchemaAgent Client Installation rroooorrrrrrrrrrrnrrrrnrnvnnvvrrnnnnnnnnnnnnnnnnrrrrnnnnnnn 18 1 3 2 SchemaAgent Client User Interface rrrrnnnnnnnnnnnnrrnnnnnnnnvvrnnnnnnnnnnnnnnnnnnrsnnnnnne 19 PA Orr POG ERE O EE oe 20 DN 24 1 3 3 Inserting Schemas in a Design errrrrrrrrrrnnnnnnnnnrrrnrrrrrrnvvnvvrrnnnnnnnnnnnnnnnnnrrsnnnnnne 26 1 3 4 Viewing Schema Information orrrrvrrrrrnnnnnnnnnnnrrrrrrrnrnnvnvvvrnnnnnnnnnnnnsnnnnrrrnnnnnne 27 135 Selectine Schemas ina Desh ocscctcteccccteceecceettevassbesed lt detetevadebeensccenstevedebeaedecess 30 1 3 6 Working with Related Schemas cccccccccccccccceeeeeeeeeeseseeseeeeceeeeeeeeeeeeaaas 31 1 3 7 Aligning Schemas in Desigh v sosmssmaesmmnedmsnineamivvnumnse 52 1 3 8 Sorting Schemas in a Design rrrnrrnrvrrrnnnnnnnnnnnnnnnnrrrrrnnnnnnvrrnnnnnnnnnnnnnnnnnnnsnnnnnne 34 LET 35 1510 Workine with IRS a ices ceeda
71. now displays the text SchemaAgent Server available as well as the toolbar icons You now have full access to all schemas and schema constructs available in the server search path SchemaAgent schema constructs global elements complexTypes simple Types etc are visible in bold blue 2005 Altova GmbH Altova SchemaAgent 2005 User Manual 46 SchemaAgent 2005 XMLSpy 2005 as a SchemaAgent Client text below the constructs of the active schema Schema constructs of the currently active schema appear in black while those served by SchemaAgent appear in blue Components element E element Elsimple Type Altova E E SEESE LE Division xsranyURl 4 xstbaseb4Binary E Person A xs boolean E VIP E xs byte default namespace GZ xs date http Fimy compans com nar 2 xsidateTime http ihwwwattova comiPO Ti uodoanimal 4 d by Namespace by Type by Namespace Schema constructs can be viewed by Type or by Namespace in the respective tabs in the Schema WSDL view Altova SchemaAgent 2005 User Manual 2005 Altova GmbH SchemaAgent 2005 XMLSpy 2005 as a SchemaAgent Client 47 1 4 2 Opening a Schema Found in the Search Path This example demonstrates how to open a schema found in a search path defined in SchemaAgent Server It uses the DB2schema xsd file available in the VTutorial folder as the active schema The By Type tab of the Components entry helper is active 1 Scroll dow
72. nstalled as a standalone server SchemaAgent Server can be started from the Start All Programs menu or from a desktop icon The application opens in a GUI and when started an application icon appears in the system tray SchemaAgent Server can be reconfigured directly in the GUI This installation is well suited for installation on a local machine Install SchemaAgent Server as an interactive service Installing SchemaAgent Server as an interactive service causes SchemaAgent Server to be started automatically on every system start The SchemaAgent Server application icon is available in the system tray and the application can be started and stopped using the system tray icon SchemaAgent Server can also be started and stopped using operating system tools in Windows XP Administrative Tools Services Installing SchemaAgent Server as an interactive service saves you the task of starting and stopping the service manually Note the following e Clicking the application icon in the system tray enables you to show hide the GUI change the configuration settings and shutdown SchemaAgent Server e If installed in this mode all interactive notifications for example secure WebDAV folder access are displayed without the user having to provide logon credentials 2005 Altova GmbH Altova SchemaAgent 2005 User Manual 8 SchemaAgent 2005 SchemaAgent Server Installation and Usage This type of installation is best if SchemaAgent Ser
73. onjunction with SchemaAgent allows you to validate not only the currently active schema but also schemas related to the currently active schema There are two types of related schemas that SchemaAgent distinguishes for extended validation i directly referenced schemas and ii referenced schemas These two types of related schemas are defined in the section Working with Related Schemas How to carry out extended validation is demonstrated below by means of an example This example assumes that the schema file address xsd Is the active schema in Schema WSDL View of XMLSpy 2005 You would then do the following 1 Click the Extended Validation icon in the toolbar or the menu item Schema Design Extended Validation This opens the Extended Validation dialog box in which you can choose whether to validate the active schema only or one or more related schemas as well SchemaAgent Extended Yalidation for C Program Files Altova XMLSpy2005 Examples addi Schemas to validate Schema files CA Program Files4ltova eMLS py2005E samples address sed Close Open all Failed Open Selected Show Directly Referenced Show All Referenced Remove from List 2 To insert schemas into the list click the Show Directly Referenced or Show All Referenced button as required In this example we have clicked the Show All Referenced button and this inserts all referenced files into the list O 2005 Altova GmbH Altova SchemaAgent 20
74. ound at the location specified in the IIR statement the Correct IIR paths command causes SchemaAgent to look for a file with a name matching that of the referenced file at other locations in the search path If it finds one or more matches a message box pops up asking whether the IIR path should be corrected and in the case of multiple matches which of the matches should be used If no match is found this is reported Show Empty Folders Toggles on and off the display of empty folders folders that contain no schema This command applies only in the Hierarchical tab Synchronize Selection This command is available in both the Explorer pane as well as the Design pane It causes the currently selected schema in the active view Explorer Hierarchical tabor Explorer Flat tab or the currently selected Design tab in the Design pane to be selected in the other non active views This command is most useful when a Design tab is active because it is not possible to rename delete or move a schema in a design tab So if you 2005 Altova GmbH Altova SchemaAgent 2005 User Manual 24 SchemaAgent 2005 SchemaAgent Client Installation and Usage synchronize the selection in the Design tab then the currently selected schema in the Design tab is also selected in the Hierarchical tab and Flat tab of the Explorer pane enabling you to switch to the Explorer pane and take the required action Show in XMLSpy Ctrl Y When a schema is se
75. ourt Vienna and you further agree and expressly consent to the exercise of personal jurisdiction in the Handelsgericht Wien Commercial Court Vienna in connection with any such dispute or claim This Software License Agreement will not be governed by the conflict of law rules of any jurisdiction or the United Nations Convention on Contracts for the International Sale of Goods the application of which is expressly excluded This Software License Agreement contains the entire agreement and understanding of the parties with respect to the subject matter hereof and supersedes all prior written and oral understandings of the parties with respect to the subject matter hereof Any notice or other communication given under this Software License Agreement shall be in writing and shall have been properly given by either of us to the other if sent by certified or registered mail return receipt requested or by overnight courier to the address shown on Altova s Web site for Altova and the address shown in 2005 Altova GmbH Altova SchemaAgent 2005 User Manual 66 SchemaAgent 2005 Licensing and Distribution Altova s records for you or such other address as the parties may designate by notice given in the manner set forth above This Software License Agreement will bind and inure to the benefit of the parties and our respective heirs personal and legal representatives affiliates successors and permitted assigns The failure of either of us at
76. ova will provide free technical support to you for thirty 30 days after the date of your purchase the Support Period for the purposes of this paragraph a and Altova in its sole discretion on a case by case basis may also provide free courtesy technical support during your thirty 30 day evaluation period Technical support is provided via a Web based support form only and there is no guaranteed response time b If you have purchased SMP then solely for the duration of its delineated Support Period you are eligible to receive the version of the Software edition that you have licensed and all maintenance releases and updates for that edition that are released during your Support Period For the duration of your SMP s Support Period you will also be eligible to receive upgrades to the comparable edition of the next version of the Software that succeeds the Software edition that you have licensed for applicable upgrades released during your Support Period The specific upgrade edition that you are eligible to receive based on your Support Period is further detailed in the SMP that you have purchased Software that is introduced as separate product is not included in SMP Maintenance releases updates and upgrades may or may not include additional features In addition Altova will provide Priority Technical Support to you for the duration of the Support Period Priority Technical Support is provided via a Web based support form only and Altova wi
77. paths or folders that are scanned for schema files The SchemaAgentServerCfg xml file looks something like this lt xml version 1 0 encoding UTF 8 gt lt SearchPaths gt lt Path recursive true gt s schemas mydir lt Path gt lt Path recursive true gt X schemas lt Path gt lt Path recursive true gt http test webdav org dav lt Path gt lt Path recursive true gt Serverl Sharel Dirl Schemadata lt Path gt lt Path recursive true gt ftp myftpserver lt Path gt lt SearchPaths gt Note that any number of search paths can be defined and search paths include i paths ona local machine ii network paths mapped drive letters and UNC paths as well as iii folders on WebDAV servers and FIP access After search paths have been defined SchemaAgent Server retrieves all schemas in individual search paths and builds an internal map of the relationships between the schemas in a search path It is this mapping of relationships that enables SchemaAgent Clients to present data about schema relationships graphically Further this mapping also enables the automatic updating of any change made to a schema in a SchemaAgent Client that might affect other schemas in the search path Note It is possible to have multiple SchemaAgent Servers running simultaneously in a network environment SchemaAgent Clients on the network can be connected to any server on the network Defining Search Paths search Paths are defined in th
78. reated in the folder that currently has the focus in the Hierarchical tab You can now change the filename If you add a different file extension than xsd a warning prompt appears When a new folder directory is created an empty folder called new folder Is physically created in the folder that currently has the focus in the Hierarchical tab and an entry for this folder is created in the Hierarchical tab Note that if the Show Empty Folders option is unselected the new folder because it contains no schema will not be displayed in the Hierarchical tab Move drag and drop command in Hierarchical tab only Moves a folder or schema file to a different position within the folder structure Note that folders and schemas can only be repositioned within the search path that contains it Any schema IIRs referencing the changed path are automatically updated Recreate A schema may contain an IIR statement that references a schema which cannot be found at the location specified in the IIR statement We call such a schema that is referenced but cannot be found at the location specified for it in the IIR statement a ghost schema Right clicking a ghost schema and selecting Recreate creates a rudimentary schema of the same name at the location specified for it in the IIR statement A rudimentary schema is one that contains only the xs schema declaration Correct IIR paths Ctrl I When an IIR statement in a schema references a file that cannot be f
79. reserves all other rights in and to the Software Altova SchemaAgent 2005 User Manual 2005 Altova GmbH SchemaAgent 2005 Licensing and Distribution 59 b Server Use You may install one copy of the Software on your computer file server for the purpose of downloading and installing the Software onto other computers within your internal network up to the Permitted Number of computers If you have licensed SchemaAgent then you may install SchemaAgent Server on any server computer or workstation and use it in connection with your Software No other network use is permitted including without limitation using the Software either directly or through commands data or instructions from or to a computer not part of your internal network for Internet or Web hosting services or by any user not licensed to use this copy of the Software through a valid license from Altova c Concurrent Use If you have licensed a Concurrent User version of the Software you may install the Software on any compatible computers up to ten 10 times the Permitted Number of users provided that only the Permitted Number of users actually use the Software at the same time The Permitted Number of concurrent users shall be delineated at such time as you elect to purchase the Software licenses d Backup and Archival Copies You may make one backup and one archival copy of the Software provided your backup and archival copies are not installed or used on any comp
80. rid lines Aligning on a schema box edge To align a set of schema boxes on an edge of one schema box do the following 1 Select all the schema boxes you wish to align taking care to give the focus to the schema box on which you wish to align 2 Right click and from the context menu that appears select Align Edges required edge The required edge could be left right top or bottom All the selected schema boxes align so that the edge you selected of all boxes are aligned on that edge of the schema box with the focus For example if you select alignment on right edge the right edges of all boxes align with the right edge of the box that has the focus There is no translation in any other direction which might cause some boxes to overlap So in the example of boxes lining up on the right edge there could be overlap in the vertical dimension Lining up schema boxes vertically and horizontally You can align a selection of schema boxes vertically on the left edge of the schema box that has the focus and horizontally on the top edge of the schema box that has the focus To line up a set of schema boxes vertically or horizontally do the following 1 Select all the schema boxes you wish to align taking care to give the focus to the schema box on which you wish to align 2 Right click and from the context menu that appears select Align Line Up required dimension The required dimension could be vertical or horizontal A
81. rom the Altova website SchemaAgent Server serves schemas and manages the communication process between it and any number of clients SchemaAgent Server processes client requests to create update or delete schema Includes Imports or Redefines IIRs It can also create and delete schemas Altova SchemaAgent 2005 User Manual 2005 Altova GmbH SchemaAgent 2005 SchemaAgent Server Installation and Usage 7 1 2 1 SchemaAgent Server Installation SchemaAgent Server is available as a standalone installation free of charge from the Altova website After you download the installation package start the installation by clicking on the SchemaAgent Server installer file Follow the onscreen instructions During the installation process you will be given a choice of installation options screenshot below These options determine the level of user interactivity required to start SchemaAgent Server on your machine They are explained below ie Altova SchemaAgent Server 2005 Setup E ALTOVA Options Customize Altova Schemadgent Server installation Altova Schemaagent Server supports different installation methods Install Schemadgent Server as an Interactive Service Install SchemaAgent Server as Service f Stark the Schema amp gent Service after installation Akos amp ee lt Back cna Install and start SchemaAgent Server as a standalone server When i
82. rquee option Note You can copy schemas from one Design tab to another Recreate A schema may contain an IIR statement that references a schema which cannot be found at the location specified in the IIR statement We call such a schema that is referenced but cannot be found at the location specified for it in the IIR statement a ghost schema Right clicking a ghost schema and selecting Recreate creates a rudimentary schema of the same name at the location specified for it in the IIR statement A rudimentary schema is one that contains only the xs schema declaration Synchronize Selection This command is available in both the Explorer pane as well as the Design pane It causes the currently selected schema in the active view Explorer Hierarchical tab or Explorer Flat tab or the currently selected Design tab in the Design pane to be selected in the other two non active views Double clicking a schema in any of the three listed tabs also applies synchronized selection that is the schema is selected in the other two tabs as well Note that synchronized selection only applies to the currently selected Design tab and not to all open Design tabs 2005 Altova GmbH Altova SchemaAgent 2005 User Manual 36 SchemaAgent 2005 SchemaAgent Client Installation and Usage This command is most useful when a Design tab is active because it is not possible to rename delete or move a schema in a design tab So if you synchronize t
83. s i for the combined SchemaAgent Server and SchemaAgent Client functionality and ii as the official product name of Altova s SchemaAgent client application In most instances we use SchemaAgent in the first sense that is of the overall functionality provided by Altova s SchemaAgent products The context in which the term is used should make it clear when the term is used in its second sense that of the Altova SchemaAgent client product Note that for the sake of clarity we will be referring to Altova s client application product as SchemaAgent Client and only rarely as SchemaAgent Product information Please note the following important product related information e Both SchemaAgent Server and SchemaAgent Client are to be downloaded separately from the Altova website and installed separately e SchemaAgent Server is available free of charge e SchemaAgent Client requires a license that must be purchased from Altova e Both SchemaAgent Server and SchemaAgent Client must be installed in order for XMLSpy 2005 to work as a SchemaAgent client SchemaAgent Server can be installed anywhere on the network SchemaAgent Client must be installed on the same machine as XMLSpy 2005 Once SchemaAgent Server and SchemaAgent Client are correctly installed XMLSpy 2005 will automatically make the necessary associations e Altova s Enterprise XML Suite and Professional XML Suite products includes the SchemaAgent Client product and a license key for
84. sed the Support amp Maintenance Package technical support only covers issues or questions resulting directly out of the operation of the Software and Altova will not provide you with generic consultation assistance or advice under any circumstances 2005 Altova GmbH Altova SchemaAgent 2005 User Manual 64 SchemaAgent 2005 Licensing and Distribution Updating Software may require the updating of software not covered by this Software License Agreement before installation Updates of the operating system and application software not specifically covered by this Software License Agreement are your responsibility and will not be provided by Altova under this Software License Agreement Altova s obligations under this Section 6 are contingent upon your proper use of the Software and your compliance with the terms and conditions of this Software License Agreement at all times Altova shall be under no obligation to provide the above technical support if in Altova s opinion the Software has failed due to the following conditions 1 damage caused by the relocation of the software to another location or CPU i1 alterations modifications or attempts to change the Software without Altova s written approval 111 causes external to the Software such as natural disasters the failure or fluctuation of electrical power or computer equipment failure iv your failure to maintain the Software at Altova s specified release level or v use of
85. the Pre release Software and that Altova may not introduce a product similar to or compatible with the Pre release Software Accordingly you acknowledge that any research or development that you perform regarding the Pre release Software or any product associated with the Pre release Software is done entirely at your own risk During the term of this Software License Agreement if requested by Altova you will provide feedback to Altova regarding testing and use of the Pre release Software including error or bug reports If you have been provided the Pre release Software pursuant to a separate written agreement your use of the Software is governed by such agreement You may not sublicense lease loan rent distribute or otherwise transfer the Pre release Software Upon receipt of a later unreleased version of the Pre release Software or release by Altova of a publicly released commercial version of the Software whether as a stand alone product or as part of a larger product you agree to return or destroy all earlier Pre release Software received from Altova and to abide by the terms of the license agreement for any such later versions of the Pre release Software 5 LIMITED WARRANTY AND LIMITATION OF LIABILITY a Limited Warranty and Customer Remedies Altova warrants to the person or entity that first purchases a license for use of the Software pursuant to the terms of this Software License Agreement that 1 the Software will perform substant
86. uest a reasonable fee before providing such information Any information supplied by Altova or obtained by you as permitted hereunder may only be used by you for the purpose described herein and may not be disclosed to any third party or used to create any software which is substantially similar to the expression of the Software Requests for information from users in the European Union with respect to the above should be directed to the Altova Customer Support Department 1 Other Restrictions You may not loan rent lease sublicense distribute or otherwise 2005 Altova GmbH Altova SchemaAgent 2005 User Manual 60 SchemaAgent 2005 Licensing and Distribution transfer all or any portion of the Software to third parties except to the limited extent set forth in Section 3 or otherwise expressly provided You may not copy the Software except as expressly set forth above and any copies that you are permitted to make pursuant to this Software License Agreement must contain the same copyright patent and other intellectual property markings that appear on or in the Software You may not modify adapt or translate the Software You may not directly or indirectly encumber or suffer to exist any lien or security interest on the Software knowingly take any action that would cause the Software to be placed in the public domain or use the Software in any computer environment not specified in this Software License Agreement You will comply w
87. updated Delete Deletes the folder or schema physically from the hard disk and updates all IIRs Includes Imports or Redefines of any schemas referencing the deleted schema Note that a deleted schema is not placed in the Windows Recycle Bin and this step cannot be undone If the deleted schema is present in a Design tab then it is represented differently as it has now become an unknown schema screenshot below since the schema is physically deleted schemaAgent Server has no more knowledge of it includes Imports redetines Altova SchemaAgent 2005 User Manual 2005 Altova GmbH SchemaAgent 2005 SchemaAgent Client Installation and Usage 23 SchemaAgent Client however still has an entry for it in the Design tab where it receives a yellow alert icon New Pops out a submenu containing commands to create either a new schema or new folder directory This command is only available in the Hierarchical tab When a new schema is created two things happen e A skeleton schema file called untitled xsd Is physically created in the folder that currently has the focus in the Hierarchical tab The file will have an empty schema declaration and will look like this lt xml version 1 0 encoding UTF 8 gt lt xs schema elementFormDefault qualified attributeFormDefault unqualified xmlns xs http www w3 org 2001 XMLSchema gt e Inthe Hierarchical tab an entry for a schema called untitled xsd is c
88. ures such as a Menu Bar Toolbars and a Status Bar 64 SchemaAgent schemaAgent Design1 E File Edit View Extras Window Help Ded SOX Sie ers connected to TECHWRITERS ze Explorer x address xsd al HanonullOrg xsd fst cond address xsd mE Conditional xsd includes ExpReport xsd imports heml address xsd ee address xay HTML OrgChart xsd redefines ipo xsd ee ManonulOrg xsd ee Nanonullrgl sd redefines fay OrgChart xsd globals H B C Program Filesl ltovalsM US I cml IC daisy OrgChart xsd dita ES Hierarchical E Flat SchemaAgent Design1 Press Fl key for help imports Menu Bar Toolbars and Status Bar The Menu Bar contains the various SchemaAgent Client menus which provide access to application commands The display of individual toolbars can be switched on and off in the View Toolbars menu You can also configure the toolbars in the Customize dialog View Toolbars Customize To move individual toolbars to alternative locations in the GUI drag the handle of the toolbar to the desired location The Status Bar can be toggled on off using the View Status Bar toggle command Explorer Pane The Explorer pane displays all schemas available in all search paths defined for the selected SchemaAgent Server in alphabetical order Folders are ordered alphabetically and within each folder schemas are ordered aalphabetically In the Hierarchical tab schemas are displayed i
89. uter and further provided that all such copies shall bear the original and unmodified copyright patent and other intellectual property markings that appear on or in the Software You may not transfer the rights to a backup or archival copy unless you transfer all rights in the Software as provided under Section 3 e Home Use You as the primary user of the computer on which the Software is installed may also install the Software on one of your home computers for your use However the Software may not be used on your home computer at the same time as the Software is being used on the primary computer f Key Codes Upgrades and Updates Prior to your purchase and as part of the registration for the thirty 30 day evaluation period as applicable you will receive an evaluation key code You will receive a purchase key code when you elect to purchase the Software The purchase key code will enable you to activate the Software beyond the initial evaluation period You may not re license reproduce or distribute any key code except with the express written permission of Altova If the Software that you have licensed is an upgrade or an update then the update replaces all or part of the Software previously licensed The update or upgrade and the associated license keys does not constitute the granting of a second license to the Software in that you may not use the upgrade or update in addition to the Software that it is replacing You agree that use o
90. ve Configuration Opens the SchemaAgent Server Search Path dialog box in which you can add or delete server search paths For details see Configuring SchemaAgent Server Help Provides access to the onscreen help files and displays the About SchemaAgent Server text which contains the version number and copyright notice Environment Pane The Environment pane consists of two tabs Clients and Configuration The Clients tab displays the currently active running clients detailing i client name ii client IP address iii number of client requests RQs and iv the time of last request LastRQs for each client The Configuration tab displays i the currently defined search paths and ii the status of the Recurse setting active inactive Schema Pane The Schema pane displays the search path associated folder structure and all retrieved schema files in a tree view Each search path defined in the configuration file has its own entry and folder structure beneath it Folders that do not contain a schema file are shown shaded ina lighter color Note that in this view schemas cannot be manipulated in any way Moving renaming or copying schemas to another location is not possible Log Pane The Log pane shows all server related data such as connection types client requests modification data notifications IP addresses as well as timestamps The Failed to read schema message appears when a schema file includes or imports oth
91. ver is to act as a network server for multiple clients Install SchemaAgent Server as a non interactive service Installing SchemaAgent Server as a non interactive service completely hides it from users The operating system starts SchemaAgent Server automatically on every system start No system tray icon is available in this installation mode Starting and stopping the server can only be accomplished using the operating system tools Neither will interactive notifications be displayed in this mode for example secure WebDAV folder access without providing logon credentials Altova SchemaAgent 2005 User Manual 2005 Altova GmbH SchemaAgent 2005 SchemaAgent Server Installation and Usage 9 1 2 2 SchemaAgent Server User Interface This section describes the SchemaAgent Server GUI screenshot below which is available if you have installed SchemaAgent Server as a standalone server If you have installed and started SchemaAgent Server as a non interactive service no GUI will be available H Altova SchemaAgent Server A O x File Settings Help Mame IF Ros LastPo Schema gent 10 100 3 15 30 19 AMLSPpy 10 100 2 15 30 36 H C Program Files AaltoyvalSchemadgentServerz005 Exar 2 Frp Mripwaktest el C Program Files AltovalkMLSpy2005S Examples Exampli a ContactT ype xsd fe ContrackType xsd Parameters Description Mow loading Found schema Files Tried to load 47 schem

Download Pdf Manuals

image

Related Search

Related Contents

大口径フック 取扱説明書  MAP Check 9000 - Lauper Instruments    EVGA e-GeForce 7600 GT Superclocked NVIDIA  www.boombotix.com  Rencontres PME - V.I.E Allemagne    Toyano truck stage    SucheBiete Kleinanzeigen-Magazin Brandenburg an der Havel  

Copyright © All rights reserved.
Failed to retrieve file