WBM-RDA Integration. User Guide

Size: px
Start display at page:

Download "WBM-RDA Integration. User Guide"

Transcription

1 WBM-RDA Integration User Guide Level: Intermediate Ray W. Ellis Daniel T. Chang Mei Y. Selvage User Guide WBM and RDA Integration Page 1 of 30

2 Contents 1. Introduction Installation Install RDA Plug-in Install Uninstall Integration Scenarios Top-Down Development Create Business Item in WBM Export WBM Business Items to XSD Convert XSD to LDM in RDA Create Physical Data Model from LDM in RDA Bottom-Up Development Create LDM model in RDA Convert LDM to XSD in RDA Import XML Schema into WBM Meet-in-the-Middle Development and Round-trip Considerations Merge in RDA Merge in WBM Authors Appendix A Intermediate XML Schema Business Item XSD Correlation Naming Inconsistencies Structural inconsistencies Logical Data Model XSD Correlation XML schema to logical data model Logical data model to XML schema...26 User Guide WBM and RDA Integration Page 2 of 30

3 1. Introduction Business process modeling and data modeling are intimately related to each other in a SOA design. Business process modeling captures key business information structures during process modeling, which may then become the basis for enterprise data models and ultimately relational database schemas. Moreover, existing data models often have a significant impact on the design of new business processes, as architects forced to accommodate existing legacy and third-party applications. IBM tools support both business process modeling and data modeling, and they recognize the importance of integrating these activities. Thus IBM has developed a plug-in for RDA to integrate WebSphere Business Modeler (WBM) with Rational Data Architect (RDA). Its installation and use is described in this User Guide. User Guide WBM and RDA Integration Page 3 of 30

4 2. Installation This RDA plug-in converts RDA Logical Data Models (LDMs) to and from XSD files. Since WBM Business Items and Business Service Objects can be exported as and imported from XSD files, the plug-in makes it possible to integrate RDA and WBM. To run both applications on the same computer requires the following hardware: Processor Pentium III 500 MHz or higher Available RAM 1 GM (2GB recommended) Available disk space 1.5 GB for installation and additional disk space for file storage Windows 2000 SP4 or later or Windows XP SP2 or later Rational Data Architect (RDA) v or later is supported. Installing RDA in the same location as Rational Software Architect (RSA) is supported. For more information about RDA see WebSphere Business Modeler (WBM) Advanced v is supported. If you have WBM v6.0.2 installed, you will need to upgrade to V6.0.2 is not suitable for the Bottom-Up scenario described in this guide, since it does not support the ability to import Business Items described by XML schemas. Note, too, that although the Basic version supports many of the features of the Advanced version, it cannot export business process definitions to XML schema and thus is unsuitable for several of the scenarios discussed below. For more information about WBM see or You should have both these installed before proceeding with the RDA Plug-in installation. 2.1 Install RDA Plug-in Download the RDA plug-in (RDA XSD-LDM Transformations Update.zip) and the read-me (RDA XSD-LDM Transformations Readme.zip). The RDA plug-in may be installed into an existing RDA installation in the same way as any other plug-ins. The best way to manage extra plug-ins, especially if you routinely install and remove new features, is to create a separate extension location for it. For this example we will install the RDA plug-in into a new extension location C:\eclipse-extensions\WBM-RDAIntegration. Create this directory outside RDA and proceed with the following installation procedure Install To install the RDA Plug-In: 1. Download the RDA Plug-In 2. Create a directory for the new extension location using the local operating system utilities. For this example we will use C:\eclipse-extensions\WBM-RDAIntegration. 3. Unzip the RDA plug-in distribution file to a temporary local directory. We will use C:\tmp for this example. User Guide WBM and RDA Integration Page 4 of 30

5 4. Start RDA 5. Open the Find and Install wizard using menu item Help > Software Updates > Find and Install 6. Select Search for new features to install and click Next 7. Create two new local sites, one for com.ibm.datatools.transform.ldm.xsd.update and one for com.ibm.datatools.transform.xsd.ldm.update. a. Click New Local Site b. Browse to the temporary directory containing the site.xml file, C:\tmp\com.ibm.datatools.transform.ldm.xsd.update in this example, select it, and click OK. c. Edit the local site name to com.ibm.datatools.transform.ldm.xsd.update for this example. Click OK. d. Once more click New Local Site e. Browse to C:\tmp\com.ibm.datatools.transform.xsd.ldm.update, select it, and click OK. f. Edit the local site name to com.ibm.datatools.transform.xsd.ldm.update for this example. Click OK. 8. Make sure both new update sites, com.ibm.datatools.transform.ldm.xsd.update and com.ibm.datatools.transform.xsd.ldm.update, are checked, and click Finish. User Guide WBM and RDA Integration Page 5 of 30

6 9. Select com.ibm.datatools.transform.ldm.xsd.update and com.ibm.datatools.transform.xsd.ldm.update from the displayed search results, and click Next. 10. Accept the terms in the license agreements and click Next. 11. Change the location you want the install the plug-ins. For this example we are installing them into a new extension location, C:\eclipse-extensions\WBM-RDAIntegration. a. Select both features, com.ibm.datatools.transform.ldm.xsd.feature and com.ibm.datatools.transform.xsd.ldm.feature, and click Change Location User Guide WBM and RDA Integration Page 6 of 30

7 b. When the list of existing extension locations is displayed, click Add Location to create a new extension location and browse to C:\eclipse-extensions\WBM-RDAIntegration. Click OK to create it. c. Ensure that the new C:\eclipse-extensions\WBM-RDAIntegration extension location is highlighted in the list of available installation locations, and click OK. 12. Click Finish to complete the installation. If a Feature Verification warning is raised because the feature is not signed, click Install All to ignore it and install anyway. 13. Restart RDA Uninstall Eclipse plug-ins should not be removed to disable their function; they should be disabled. The same Update Manager used to install the plug-ins can be used to disable them by disabling the individual features they belong to, or by disabling an entire extension location. You may disable the plug-ins installed above by: 1. Run Help > Software Updates > Manage Configuration 2. In the Product Configuration wizard that pops up, right-click on the C:\eclipse-extensions\WBM- RDAIntegration extension location User Guide WBM and RDA Integration Page 7 of 30

8 3. Click on Disable in the resulting pop-up menu 4. Confirm the action by clicking on OK in the resulting pop-up 5. Restart RDA by clicking on Yes in the pop-up after that. Since eventually the asset capabilities will be transitioned and delivered in the mainstream RDA release, however, at some point you may find it desirable to remove plug-ins entirely. To do this: 1. Stop RDA 2. Delete the extension location directory C:\eclipse-extensions\ WBM-RDAIntegration and all its contents 3. Restart RDA. If you have difficulty starting up Eclipse after removing the extension location directory you may find it necessary to start Eclipse once with the -clean command line option in order to remove cached data. User Guide WBM and RDA Integration Page 8 of 30

9 3. Integration Scenarios The WBM-RDA Integration asset supports are three general use cases supported: Top-down begin by defining business services/processes and business items, and proceed by transforming those models into logical data models and eventually into physical database models. Bottom-up begin with existing logical data models, perhaps inferred from physical database models, and use them in defining business items or business service objects in business processes. Meet-in-the-middle reconcile business items used in business services/processes with logical data models. Integration of WBM and RDA in these three scenarios is described further in the following sections. 3.1 Top-Down Development Top-down development denotes the case where a business analyst first models a business service or process and its associated business items in WBM, and then derives a logical data model from business items in RDA. This might be the normal course in the creation of a new service, for example, where there is no existing data model to consider Create Business Item in WBM This is a common development activity in WBM, done from Project Tree view, for example, by right-clicking on Business Items and selecting New > Business Item. Care must be taken if the names used in fields here are to translate correctly to XML Schema and then into LDM -- see Section Export WBM Business Items to XSD To export a Business Item created in the previous step to XML Schema format, follow these steps from the Project Tree view: 1. Right-click in the Project Tree view and click on Export in the context menu. 2. Choose the WebSphere Process Server format from the displayed list. 3. In the WebSphere Business Modeler Export Wizard, enter the name of the directory in which to place the resulting schema files in the Target directory field, C:\temp in this example. 4. Select the Export specific elements radio button, and highlight the Business Items you would like to export. 5. Click Finish to create the XML schema file. The XSD file will be created in the directory businessitems under the target directory entered in step 3, C:\temp\businessitems in this example. For more details about exporting business models to WebSphere Process Server in WBM, consult the WBM help under WebSphere Business Modeler Advanced > Exporting models > Exporting to WebSphere Process Server. User Guide WBM and RDA Integration Page 9 of 30

10 3.1.3 Convert XSD to LDM in RDA IBM Corporation 2007 To perform an XSD-to-LDM transformation you must first make an XSD-to-LDM transformation configuration, and then perform the transformation itself. Clicking on the Run XSD to LDM toolbar icon from the transformation configuration editor performs the transformation Create XSD-to-LDM Transformation Configuration An XSD-to-LDM transformation configuration is required to generate a high-level Logical Data Model from an XML schema. It may be re-used for many transformations; and its parameters, like the source and target, may be edited after it is created. You must be in the Data or the Modeling perspective. To create a new XSD-to-LDM transformation configuration: 1. Click File > New > Transformation Configuration from the main menu. 2. On the and Transformation page, enter the name you choose for the transformation and select the XSD-to-LDM type from the Data Model Transformations list. Then click Next. User Guide WBM and RDA Integration Page 10 of 30

11 (Note that all remaining information can be entered or changed later using the transformation configuration editor, but the transformation type cannot.) 3. On the Source and Target page, complete the following steps: a. Select an XML schema file as the source in the Selected Source field. You can transform from any XML schema in the project. b. Select a project in the Selected Target field in which to place the logical data model created by the transformation. c. Click Next. 4. On the Properties page you can determine, for example, whether you want to overwrite files without warning. Then click Next. 5. On the following Common page, you can specify whether you want to generate a log for the transformation. Then click Next. 6. Click Finish. A transformation configuration file with a.tc extension will be created and displayed in the Other Files folder of your target project. User Guide WBM and RDA Integration Page 11 of 30

12 Perform XSD-to-LDM Transformation To create an LDM from the XSD file exported from WBM, you execute an XSD-to-LDM transformation in RDA. This is done by opening a transformation configuration in the transformation configuration editor and clicking on the Run XSD to LDM toolbar icon. To perform an XSD-to-LDM transformation you must be in the Data or the Modeling perspective: 1. Right-click on a transformation configuration in the Project Explorer and open it with the Transformation Configuration Editor. 2. Make sure the transformation configuration parameters, such as the Source and Target fields, are correct. You may update them if necessary. 3. Click the Run XSD-to-LDM icon in the toolbar. (Import Note: The toolbar is immediately beneath the menu bar containing File, Edit,, Help menus at the top of the workbench. The Run XSD-to- LDM icon should be next to the rightmost icon in the toolbar. You can locate it by hovering over the icons and looking for the Run XSD-to-LDM help message.) A progress indicator will appear briefly, and the new logical data model will be created and displayed by the Data Project Explorer in the Data Models folder of the target project. The new model is named after the source schema file. User Guide WBM and RDA Integration Page 12 of 30

13 3.1.4 Create Physical Data Model from LDM in RDA Further uses of the LDM naturally include deriving a Physical Data Model (PDM) from the LDM, as described in the online help under Rational Data Architect > Overview of data modeling > Transforming data models > Generating physical data models from logical data models. 3.2 Bottom-Up Development Bottom-up development denotes the case where a logical data model exists in RDA that the business analyst wants to use when modelling a business process in WBM. This might be the normal course when creating a new service that uses a third party or legacy application, for example, or when there is a standards-based data model that influences the design Create LDM model in RDA This is a common development activity in RDA, done from Data Project Explorer view, for example, by rightclicking on a Project and right-clicking New > Logical Data Model. You can also create an LDM from a Physical Data Model (PDM), or by importing one from a variety of sources. For details see the RDA documentation Convert LDM to XSD in RDA To perform an LDM-to-XSD transformation you must first make an LDM-to-XSD Transformation Configuration, and then perform the transformation itself. The transformation is performed in the transformation configuration editor Create LDM-to-XSD Transformation Configuration An LDM-to-XSD transformation configuration is required to generate an XML schema from a high-level logical data model. You must be in the Data or the Modeling perspective. To create a new LDM-to-XSD transformation configuration: 1. Open the LDM you wish to transform by double-clicking on it in the Data Project Explorer. (If you don t perform this step you won t be able to set the source and target of the transformation using the wizard, though you will be able to edit these fields of the transformation configuration after it has been created, using the configuration editor.) 2. Click on File > New > Transformation Configuration from the main menu. 3. On the and Transformation page, enter the name of the transformation and select the LDM to XSD type from the Data Model Transformations list. Then click Next. User Guide WBM and RDA Integration Page 13 of 30

14 (Note that all remaining information can be entered or changed later using the transformation editor.) 4. On the Source and Target page, complete the following steps: a. Select a package in a logical data model (not the logical model itself) as the source in the Selected Source field. You can transform from any package in the model. b. Select a project in the Selected Target field in which to place the XML schema to be created by the transformation. User Guide WBM and RDA Integration Page 14 of 30

15 c. Click Next. 5. On the Properties page you can determine, for example, what the base target namespace is, whether you want to overwrite files without warning, and what the target namespace and target namespace prefix should be. When done, click Next. 6. On the following Common page, you can specify whether you want to generate a log for the transformation. When done, click Next. 7. Click Finish. A transformation configuration file with a.tc extension will be created and displayed in the Other Files folder of your target project Perform LDM-to-XSD Transformation To create an XSD file that can subsequently be imported into WBM from the LDM, you execute an LDM-to- XSD transformation in RDA. This is done by opening a transformation configuration in the transformation configuration editor and clicking on the Run LDM to XSD toolbar icon. To perform an LDM-to-XSD transformation you must be in the Data or the Modeling perspective: 1. Right-click on a transformation configuration in the Project Explorer and open it with the Transformation Configuration Editor. User Guide WBM and RDA Integration Page 15 of 30

16 2. Make sure the transformation configuration parameters, such as the Source and Target fields, are correct. You may update them if necessary. 3. Click the Run LDM to XSD icon in the toolbar. (Important Note: The toolbar is immediately beneath the menu bar containing File, Edit,, Help menus at the top of the workbench. The Run LDM to XSD icon should be next to the rightmost icon in the toolbar. You can locate it by hovering over the icons and looking for the Run LDM to XSD help message.) A progress indicator will appear briefly, and the XML schema will be created and displayed in the XML Schemas directory of the target project. The new object is named after the source package Import XML Schema into WBM The XML schema created by the LDM-to-XSD transformation can then be imported into WBM as a Business Item or a Business Service Object. Business Items can be exported as XML schema, but the exported schema may not be identical to the one used to create them. Business Service Objects created from schema can be used to recover the exact schema from which they were created, which may be important in some cases. However, Business Service Objects created in this way may not be edited Import XSD as Business Item To import an XSD file as a Business Item, follow this process in the Project Tree: User Guide WBM and RDA Integration Page 16 of 30

17 1. Right-click in the Project Tree view and select Import in the context menu. (Note that this is not the same as navigating File > Import.) 2. Select Type definition XML schema (.xsd) from the list of formats displayed, and click Next. a. A message may be displayed to remind you that importing a schema as a Business Item does not preserve the schema. Click yes to dismiss the message and proceed. 3. In the Source directory field browse to the directory containing the schema you want to import, then expand the directory in the field below and check the file(s) you want to import. Multiple files may be imported at once. 4. In the Target project field select the project you wish to import into. 5. Click Finish to complete the import. The Business Items will be created in the specified project. Note that if the project already contains the objects named in the schema, the import will complete with a warning and the new objects will be created with _1 ( _2, _3, etc.) appended to the name Import XSD as Business Service Object The procedure to import an XSD file as a Business Service Object is very similar to that used to import it as a Business Item: 1. Right-click in the Project Tree view and select Import in the context menu. 2. Select Business services and service objects (.wsdl,.xsd) from the list of formats displayed, and click Next. 3. In the Source directory field browse to the directory containing the schema you want to import, then expand the directory in the field below and check the file(s) you want to import. Multiple files may be imported at once. 4. In the Target project field select the project you wish to import into. 5. Click Finish to complete the import. Business Service Objects will be created in the specified project. They may be viewed by double-clicking on them, but they may not be modified. If they are exported as XSD files the original schema will be exported exactly. For more details about importing business services and business service objects in WBM, consult the WBM help under WebSphere Business Modeler Advanced > Importing models > Importing business services and business service objects. 3.3 Meet-in-the-Middle Development and Round-trip Considerations Meet-in-the-middle describes the common case in which a business process modelled in WBM must be reconciled with high-level logical data models in RDA, resulting in changes to either the business process or the logical data model. This can happen for a variety of reasons: The business process represents a new activity that must be integrated with existing applications The business process has been extended and the existing application support must be extended to support it The existing application support has changed and it is necessary to integrate the business process with the new application support There are two general ways meet-in-the-middle development is supported. If the business process changes, it may be exported to RDA as described under Top-Down development and the changes merged with the User Guide WBM and RDA Integration Page 17 of 30

18 existing logical data model in RDA. Similarly, if the logical model changes, it may be translated to XML schema and then imported into, as described under Bottom-Up development Merge in RDA One option for supporting meet-in-the-middle development is to merge the models in RDA. This would happen naturally if you changed the business process model and wanted to propagate the changes to the high-level logical data model. The business model can be translated into XML schema, as described under Top-Down development, and imported into RDA as a new logical data model. RDA then has a powerful graphical compare and merge editor to reconcile the old and new models, which makes this approach particularly attractive. Assuming you have created two versions of the logical data model, either directly in RDA or by importing from XSD, you can compare them in the data perspective in the following way: 1. Highlight the logical data models you would like to compare in the data project explorer 2. Right click, select Compare > Each Other (his will create a graphical comparison of the two LDMs) 3. Reconcile the models by inspecting the differences in the compare editor and editing them in the appropriate model editor. You can also perform basic cut and paste in operations in the data project explorer; and you can use the editing capability in compare editor for limited changes, especially finegrained features. 4. Save the reconciled model by right-clicking on the model in the Data Project Explorer and clicking on Save in the context menu that pops up. Be careful to distinguish between copying an object from one model to another and inserting a reference to an object in one model into another model. Note that you may need to re-compare the models after they have been edited and saved to update the comparison view Merge in WBM Another option to support meet-in-the-middle development is to merge the models in WBM. This might happen, for example, if the logical data model were changed and you wanted to modify the business process accordingly. The LDM may be translated to an XML schema, as described under Bottom-Up development, and imported into WBM. WBM can merge the imported model with existing model elements automatically, though it does so differently depending on whether the schema is imported as business items or business service objects. If the XML schema is imported as Type definitions for business items and there are existing types with the same name, new objects will be created with a _1 ( _2, _3, etc.) appended to the name. Thus, if you attempt to import a Customer type and there is already a business item type named Customer, a new type named Customer_1 will be created. You can replace the old Customer type by removing the old version and renaming the new one to Customer, but instances of the old Customer type will not pick up the new type and will appear corrupted. If you have instances of the old type and wish to preserve them you can compare and merge the two manually, but the editor is not well suited for this task and the process is painstaking. If instead you import the schema as a business service object and there is already a business service object with the same name, WBM will give you the option of overwriting the existing definitions. Since business service objects created from schema in this way cannot be modified, there is no way to compare and merge old and new definitions wholesale replacement is the only option. User Guide WBM and RDA Integration Page 18 of 30

19 4. Authors Ray Ellis is a senior software engineer in SOA Design Center at IBM Austin. He has been involved with numerous IBM Information Management, WebSphere and Rational product development. Daniel T. Chang is a senior software engineer at IBM Silicon Valley Lab. He has been with the RDA Core team since Mei Selvage is a SOA data architect with extensive experience in various information management areas and SOA. She is a frequent speaker of conferences and author for many articles. User Guide WBM and RDA Integration Page 19 of 30

20 5. Appendix A Intermediate XML Schema Since the WBM-RDA Integration Asset works through an intermediate XML schema file, to fully understand the process it is necessary to understand the intermediate schema and how it relates to WBM Business Items and RDA Logical Data Models. 5.1 Business Item XSD Correlation Naming Inconsistencies Element names WBM restrictions s of reusable elements (i.e. elements appearing on the Project Tree) are restricted to maximum length 50 (because of Windows file system path limitations). WBM reserves certain characters for special use, and therefore does not allow names to contain these characters: These are: ~#*=+[]?/\<>:;" XSD restrictions s must conform to NC restrictions. A sample of special characters that WBM allows in names that are not NC compliant are: `!@$%^&()- {}', Note: Note: The above list includes the space character. For full details on NC restrictions, please see the NC specification Mapping between WBM names and XSD names For WBM element names that contains characters that are not valid for XSD names, the resulting corresponding XSD name on export has the offending characters stripped out. For example, the following valid WBM name is transformed into an XSD name as follows: Funds `!@$%^&()_-{}', => Funds_ Since XSD name constraints are more restrictive than WBM, in general, WBM names reflect XSD names exactly on import. An exception to this general statement is the case where an XSD contains a name that is of length greater than 50 characters. In that case, the WBM Business Item name is truncated to 50 characters Target namespace WBM restrictions User Guide WBM and RDA Integration Page 20 of 30

21 WBM does not support a target namespace attribute on Business Items. However, the WBM concept that corresponds reasonably closely with the XSD target namespace is the catalog structure that contains the Business Items XSD restrictions The target namespace URI in XSD does not allow for the inclusion of DBCS characters Mapping between WBM fully-qualified names and XSD target namespace On export of WBM Business Items to XSD, the XSD target namespace is derived from the hierarchy of catalogs that contains the Business Item. The general form of the target namespace value is catalog name>/.../<parent catalog name> WBM catalog names are mapped to XSD compliant names as described in the name mapping section above. So, as an example, given a Business item with the following catalog hierarchy, the resulting target namespace is Due to the DBCS restrictions in URIs, WBM treats these specially when deriving the XSD target namespace. The following extract from the WBM product documentation describes this: Concerning the use of double-byte character set (DBCS) characters: When the BPEL, WSDL, and XSD files are created, the names of the WebSphere Business Modeler catalogs are used as part of the path of the targetspace URI. Because the targetspace URI does not permit DBCS characters, any DBCS characters that you have used in the names of elements (such as catalogs, processes, and business items) in WebSphere Business Modeler will be encoded. This will result in a targetspace URI containing encoded names that may not be traceable to the original names. The encoded names will also be used in the names of the BPEL, WSDL, and XSD files as well as in the generated directory folder that is created based on the targetspace. On import of an XSD to create WBM Business Items, the catalog structure containing the Business Item is derived from the XSD target namespace. Since the target namespace segments that are used for derivation of the catalog names is more restrictive than WBM, in general, the names of the catalogs in the hierarchy reflect the XSD URI segment names exactly. An exception to this general statement is the case where an XSD target namespace segment is of length greater than 50 characters. In that case, the corresponding catalog name is truncated to 50 characters. User Guide WBM and RDA Integration Page 21 of 30

22 5.1.2 Structural inconsistencies IBM Corporation 2007 Following is a table that describes the mapping between XML Schema elements and WBM Business Items: XML Schema Element Built-in simple type definition Derived simple type definition Complex type definition Schema model group "choice" Business Item Element Base type Business Item Business Item or Business Item Template Business Item Attribute and Business Item Template Schema model Business Item Attribute and group "sequence" or Business Item or none "all" Attribute group definition Model group definition Business Item Business Item Attribute declaration Business Item Attribute or Business Item Annotation Schema facet Comment Rule Min and max occurs Business Item Attribute min and max occurrence Comments The Business Item Attribute is typed as the Business Item Template. In some cases, the sequence is ignored. Otherwise, the Business Item Attribute is typed as the "sequence" Business Item. If member of a "choice", maps to a Business Item that extends the "choice" Business Item Template. Note: In cases where there is no direct one-to-one mapping, WBM attempts to map to something semantically close as described in the comments above. The following XML Schema elements are not mapped to anything in WBM: Schema notation declaration Identity constraint definitions for Element declarations Type definition wildcard User Guide WBM and RDA Integration Page 22 of 30

23 5.2 Logical Data Model XSD Correlation XML schema to logical data model Object mappings When you transform an XML schema into a logical data model, the XML schema objects are transformed into corresponding logical data model objects according to certain rules. Table 1 shows the correspondence between XML schema objects and logical data model objects. XML schema object or property Schema ( root ) SchemaLocation (XSD file name) Logical data model object or property generated by the transform Model Schema SchemaLocation (XSD file name) Targetspace Package Targetspace Simple Type Schema BaseType Length facet of BaseType TotalDigits facet of BaseType FractionDigits facet of BaseType Atomic Domain Owner BaseType Length Precision Scale Facets FractionDigits TotalDigits MaxLength MinLength Domain Constraint FractionDigit TotalDigits MaximumLength MinimumLength User Guide WBM and RDA Integration Page 23 of 30

24 Length MaxExclusive MinExclusive MaxInclusive MinInclusive Enumeration Pattern Length MaximumExclusive MinimumExclusive MaximumInclusive MininumInclusive Enumeration Pattern Complex Type / Element Schema BaseType Key of Element Entity (If both a Complex Type and an Element exist with the same name, only one Entity is generated with the former content and the latter constraints.) Owner Supertype of Generalization PrimaryKey Attribute / Content / Contained Element of SimpleType Schema Type Key field Attribute ( content if Content) Entity Data Type, Length/Precision, Scale Primary Key Contained Element(s) of ComplexType See Table 2 See Table 2 See Table 2 Owner Relationship Relationship Type ( Identifying, Non-Identifying, Many To Many ) Existence ( Optional, Mandatory ) Cardinality ( Zero or More, One or More, Zero or One, Exactly One, Range ) Owner Contained Element of ComplexType RelationshipEnd User Guide WBM and RDA Integration Page 24 of 30

25 ComplexType VerbPhrase / Inverse VerbPhrase MinOccurs / MaxOccurs Cardinality of Relationship inverseof AppInfo Pairing of RelationshipEnd Table 1. XML schema to logical data model object mappings The mapping from XML schema contained Element(s) to logical data model Relationship type / existence / cardinality is shown in Table 2. Contained Element(s) XML Schema MinOccurs / MaxOccurs of Parent Contained Element Unidirectional (0..1) / 1 / * / (1..*) Bidirectional (0..1) / 1 / * / (1..*) Bidirectional (0..1) / 1 / * / (1..*) MinOccurs / MaxOccurs of Child Contained Element Logical data model Relationship Existence Cardinality Type Identifying (Mandatory) 0..1 Non- Identifying 1 Non- Identifying Bidirectional * / (1..*) * Many To Many Bidirectional * / (1..*) 1..* Many To Many (0..1) / 1 / * / (1..*) Optional (0..1) / 1 / * / (1..*) Mandatory (0..1) / 1 / * / (1..*) Optional * / (1..*) Mandatory * / (1..*) Table 2. XML Schema Contained Element(s) to logical data model Relationship mappings Datatype mappings When you transform an XML schema into a logical data model, the XML schema datatypes are transformed into corresponding logical data model datatypes according to certain rules. Table 3 shows the correspondence between XML schema datatypes and logical data model datatypes. XML schema datatypes Logical data model datatypes generated by the transform string, normalizedstring, CDATA (if Length facet is set and <= 32672) string, normalizedstring, CDATA (if MaxLength facet is set and <= 32672) string, normalizedstring, CDATA (otherwise) base64binary, hexbinary (if Length facet is set and <= 32672) CHAR VARCHAR CLOB BINARY User Guide WBM and RDA Integration Page 25 of 30

26 XML schema datatypes and <= 32672) base64binary, hexbinary (if MaxLength facet is set and <= 32672) base64binary, hexbinary (otherwise) short, unsignedshort, byte, unsignedbyte integer, positiveinteger, nonpositiveinteger, negativeinteger, nonnegativeinteger, int, unsignedint long, unsignedlong float double decimal boolean date duration time datetime Logical data model datatypes generated by the transform VARBINARY BLOB SHORT INTEGER LONG FLOAT DOUBLE DECIMAL BOOLEAN DATE INTERVAL TIME TIMESTAMP Table 3. XML schema to logical data model datatype mappings Limitations Information on the file structure of source XSD files is not preserved Logical data model to XML schema Object mappings When you transform a logical data model into XML schemas, the logical data model objects are transformed into corresponding XML schema objects according to certain rules. Table 4 shows the correspondence between logical data model objects and XML schema objects. Logical data model object or property XML schema object or property generated by the transform Package Label Schema SchemaLocation (XSD file name) User Guide WBM and RDA Integration Page 26 of 30

27 space (Package Structure) Annotation Targetspace (unless set in the Properties page) Atomic Domain Label Abbreviation Owner Annotation BaseType Length Precision Scale Simple Type Schema BaseType Length facet of BaseType TotalDigits facet of BaseType Scale of BaseType Domain Constraint FractionDigit TotalDigits MaximumLength MinimumLength Length MaximumExclusive MinimumExclusive MaximumInclusive MininumInclusive Enumeration Pattern Facet FractionDigits TotalDigits MaxLength MinLength Length MaxExclusive MinExclusive MaxInclusive MinInclusive Enumeration Pattern Entity Label Abbreviation Complex Type and Element User Guide WBM and RDA Integration Page 27 of 30

28 Owner Supertype of Generalization Primary Key Persistent ( true, false ) Annotation Schema BaseType of Complex Type Key of Element Entity Constraint Generalization See Entity Attribute Label Data Type, Length/Precision, Scale Primary Key Required Surrogate Key Foreign Key Entity Annotation Contained Element with Simple Type Type Key field of containing Element (Surrogate key attribute are not transformed.) (Foreign key attributes are not transformed.) Owning Complex Type Relationship Label Abbreviation Owner Relationship Type ( Identifying, Non-Identifying, Many To Many ) Existence ( Optional, Mandatory ) Contained Element(s) with Complex Type See Table 5 See Table 5 User Guide WBM and RDA Integration Page 28 of 30

29 Cardinality ( Zero or More, One or More, Zero or One, Exactly One, Range ) Annotation See Table 5 RelationshipEnd VerbPhrase / Inverse VerbPhrase Key, Attributes Cardinality Pairing of RelationshipEnd Contained Element with Complex Type MinOccurs / MaxOccurs inverseof AppInfo Table 4. Logical data model to XML schema object mappings The mapping from logical data model Relationship type / existence / cardinality to XML schema contained Element(s) is shown in Table 5. Relationship Type Many To Many Many To Many Non- Identifying Non- Identifying Identifying Logical data model Existence Cardinality Contained Element(s) XML schema MinOccurs / MaxOccurs of Parent Contained Element Optional * / (1..*) Bidirectional * / (1..*) * Mandatory * / (1..*) Bidirectional * / (1..*) 1..* Optional (0..1) / 1 / * / (1..*) Mandatory (0..1) / 1 / * / (1..*) (Mandatory) (0..1) / 1 / * / (1..*) Bidirectional (0..1) / 1 / * / (1..*) Bidirectional (0..1) / 1 / * / (1..*) Unidirectional (0..1) / 1 / * / (1..*) MinOccurs / MaxOccurs of Child Contained Element Table 5. Logical data model Relationship to XML schema contained Element(s) Datatype mappings When you transform a logical data model into XML schemas, the logical data model datatypes are transformed into corresponding XML schema datatypes according to certain rules. Table 6 shows the correspondence between logical data model datatypes and XML schema datatypes. Logical data model datatypes XML schema datatypes generated by the transform User Guide WBM and RDA Integration Page 29 of 30

30 Logical data model datatypes CHAR CHAR(length) VARCHAR(length) CLOB(length) BINARY(length) VARBINARY(length) BLOB(length) SHORT INTEGER LONG FLOAT(precision) DECIMAL(precision,scale) DOUBLE BOOLEAN DATE TIME TIMESTAMP INTERVAL DATALINK(length) ROWID XML XML schema datatypes generated by the transform byte String (with Length facet) string (with MaxLength facet) string (with MaxLength facet) base64binary(with Length facet) base64binary (with MaxLength facet) base64binary (with MaxLength facet) short integer long float (with TotalDigits facet) decimal (with TotalDigits and FractionDigits facets) double boolean date time datetime duration Table 6. Logical data model to XML schema datatype mappings Limitations Information on the package structure of the source logical data model is not preserved. User Guide WBM and RDA Integration Page 30 of 30

XML Format Plug-in User s Guide. Version 10g Release 3 (10.3)

XML Format Plug-in User s Guide. Version 10g Release 3 (10.3) XML Format Plug-in User s Guide Version 10g Release 3 (10.3) XML... 4 TERMINOLOGY... 4 CREATING AN XML FORMAT... 5 CREATING AN XML FORMAT BASED ON AN EXISTING XML MESSAGE FORMAT... 5 CREATING AN EMPTY

More information

Faster XML data validation in a programming language with XML datatypes

Faster XML data validation in a programming language with XML datatypes Faster XML data validation in a programming language with XML datatypes Kurt Svensson Inobiz AB Kornhamnstorg 61, 103 12 Stockholm, Sweden kurt.svensson@inobiz.se Abstract EDI-C is a programming language

More information

MetaBase Modeler User s Guide MetaMatrix Products, Release 4.2 SP2 (Second Service Pack for Release 4.2) Document Edition 1, June 10, 2005

MetaBase Modeler User s Guide MetaMatrix Products, Release 4.2 SP2 (Second Service Pack for Release 4.2) Document Edition 1, June 10, 2005 MetaBase Modeler User s Guide MetaMatrix Products, Release 4.2 SP2 (Second Service Pack for Release 4.2) Document Edition 1, June 10, 2005 2001-2005 MetaMatrix, Inc. All rights reserved. You can obtain

More information

This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to

This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation ) is for your informational purposes only and is subject

More information

B oth element and attribute declarations can use simple types

B oth element and attribute declarations can use simple types Simple types 154 Chapter 9 B oth element and attribute declarations can use simple types to describe the data content of the components. This chapter introduces simple types, and explains how to define

More information

Measuring the Capacity of an XML Schema

Measuring the Capacity of an XML Schema Measuring the Capacity of an XML Schema Specifying an Information Channel with an XML Schema August 2006 Roger L. Costello 1, The MITRE Corporation Robin A. Simmons 2, The MITRE Corporation 1 Roger L.

More information

Describing Document Types: The Schema Languages of XML Part 2

Describing Document Types: The Schema Languages of XML Part 2 Describing Document Types: The Schema Languages of XML Part 2 John Cowan 1 Copyright Copyright 2005 John Cowan Licensed under the GNU General Public License ABSOLUTELY NO WARRANTIES; USE AT YOUR OWN RISK

More information

XML DTDs and Namespaces. CS174 Chris Pollett Oct 3, 2007.

XML DTDs and Namespaces. CS174 Chris Pollett Oct 3, 2007. XML DTDs and Namespaces CS174 Chris Pollett Oct 3, 2007. Outline Internal versus External DTDs Namespaces XML Schemas Internal versus External DTDs There are two ways to associate a DTD with an XML document:

More information

18.1 user guide No Magic, Inc. 2015

18.1 user guide No Magic, Inc. 2015 18.1 user guide No Magic, Inc. 2015 All material contained herein is considered proprietary information owned by No Magic, Inc. and is not to be shared, copied, or reproduced by any means. All information

More information

Spatial Data Standards for Facilities, Infrastructure, and Environment (SDSFIE)

Spatial Data Standards for Facilities, Infrastructure, and Environment (SDSFIE) Spatial Data Standards for Facilities, Infrastructure, and Environment (SDSFIE) Model Builder User Guide Version 1.3 (24 April 2018) Prepared For: US Army Corps of Engineers 2018 Revision History Model

More information

Search Page Basic Search Advanced Search Exploring search results Showing Properties Showing Details...

Search Page Basic Search Advanced Search Exploring search results Showing Properties Showing Details... Tutorials Search and Discovery... 4 Search Page... 4 Basic Search... 4 Advanced Search... 5 Exploring search results... 7 Showing Properties... 8 Showing Details... 9 Showing a Namespace Page... 9 Showing

More information

EMC Documentum Composer

EMC Documentum Composer EMC Documentum Composer Version 6.0 SP1.5 User Guide P/N 300 005 253 A02 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748 9103 1 508 435 1000 www.emc.com Copyright 2008 EMC Corporation. All

More information

In this lab, you will build and execute a simple message flow. A message flow is like a program but is developed using a visual paradigm.

In this lab, you will build and execute a simple message flow. A message flow is like a program but is developed using a visual paradigm. Lab 1 Getting Started 1.1 Building and Executing a Simple Message Flow In this lab, you will build and execute a simple message flow. A message flow is like a program but is developed using a visual paradigm.

More information

InfoSphere Data Architect Pluglets

InfoSphere Data Architect Pluglets InfoSphere Data Architect Pluglets Macros for Eclipse This article provides information on how to develop custom pluglets and use sample pluglets provided by InfoSphere Data Architect. InfoSphere Data

More information

SOA Models Upgrade. SOA Industry Models v.8.8. IBM Industry Models IBM Industry Models Development

SOA Models Upgrade. SOA Industry Models v.8.8. IBM Industry Models IBM Industry Models Development IBM Industry Models Development SOA Models Upgrade SOA Industry Models v.8.8 IBM Industry Models 4-13-2016 Licensed Materials - Property of IBM Contents Contents...2 UPGRADING IBM PROCESS AND SERVICE MODELS...3

More information

BEAAquaLogic Enterprise Repository. Automation for Web Services Guide

BEAAquaLogic Enterprise Repository. Automation for Web Services Guide BEAAquaLogic Enterprise Repository Automation for Web Services Guide Version 3.0. RP1 Revised: February, 2008 Table of Contents Overview System Settings Properties for Managing WSDL- and UDDI-Related

More information

EMC Documentum Composer

EMC Documentum Composer EMC Documentum Composer Version 6.5 SP2 User Guide P/N 300-009-462 A01 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com Copyright 2008 2009 EMC Corporation. All

More information

CimConteXtor User Guide

CimConteXtor User Guide CimConteXtor User Guide V3 1/86 CimConteXtor User Guide User Guide V3 CimConteXtor is an Enterprise Architect Add-In. The main purpose of CimConteXtor is to create a UML profile in EA, profile that is

More information

WA1804 WebSphere Enterprise Service Bus v6.2 Administration. Classroom Setup Guide. Web Age Solutions Inc. Copyright Web Age Solutions Inc.

WA1804 WebSphere Enterprise Service Bus v6.2 Administration. Classroom Setup Guide. Web Age Solutions Inc. Copyright Web Age Solutions Inc. WA1804 WebSphere Enterprise Service Bus v6.2 Administration Classroom Setup Guide Web Age Solutions Inc. 1 Table of Contents Part 1 - Minimum Hardware Requirements...3 Part 2 - Minimum Software Requirements...4

More information

Setting Up the Development Environment

Setting Up the Development Environment CHAPTER 5 Setting Up the Development Environment This chapter tells you how to prepare your development environment for building a ZK Ajax web application. You should follow these steps to set up an environment

More information

CA ERwin Data Modeler

CA ERwin Data Modeler CA ERwin Data Modeler Implementation Guide Service Pack 9.5.2 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to only and is subject

More information

xpresso for Adobe InDesign 2.5 Installer s Handbook

xpresso for Adobe InDesign 2.5 Installer s Handbook xpresso for Adobe InDesign 2.5 Installer s Handbook 2005 2006 by Document Sciences Corporation. All rights reserved. The copyright protection claimed includes all formats of copyrightable material and

More information

Module Road Map. 7. Version Control with Subversion Introduction Terminology

Module Road Map. 7. Version Control with Subversion Introduction Terminology Module Road Map 1. Overview 2. Installing and Running 3. Building and Running Java Classes 4. Refactoring 5. Debugging 6. Testing with JUnit 7. Version Control with Subversion Introduction Terminology

More information

BW C SILWOOD TECHNOLOGY LTD. Safyr Metadata Discovery Software. Safyr User Guide

BW C SILWOOD TECHNOLOGY LTD. Safyr Metadata Discovery Software. Safyr User Guide BW C SILWOOD TECHNOLOGY LTD Safyr Metadata Discovery Software Safyr User Guide S I L W O O D T E C H N O L O G Y L I M I T E D Safyr User Guide Safyr 7.1 This product is subject to the license agreement

More information

UN/CEFACT Core Components Data Type Catalogue Version September 2009

UN/CEFACT Core Components Data Type Catalogue Version September 2009 UN/CEFACT Core Components Data Type Catalogue Version 3.0 29 September 2009 UN/CEFACT Core Components Data Type Catalogue Version 3.0 Page 1 of 88 Abstract CCTS 3.0 defines the rules for developing Core

More information

Automation for Web Services

Automation for Web Services BEA AquaLogic TM Enterprise Repository (Evaluation Version) Automation for Web Services Table of Contents Overview System Settings Properties for Managing WSDL- and UDDI-Related Assets WSDL/UDDI Import/Export

More information

Rational Systems Developer

Rational Systems Developer Rational Systems Developer Version 7.0 Installation Guide GI11-8355-04 Rational Systems Developer Version 7.0 Installation Guide GI11-8355-04 Note Before using this information and the product it supports,

More information

BEAWebLogic. Integration. Transforming Data Using XQuery Mapper

BEAWebLogic. Integration. Transforming Data Using XQuery Mapper BEAWebLogic Integration Transforming Data Using XQuery Mapper Version: 10.2 Document Revised: March 2008 Contents Introduction Overview of XQuery Mapper.............................................. 1-1

More information

IBM Rational Rhapsody Gateway Add On. User Guide

IBM Rational Rhapsody Gateway Add On. User Guide User Guide Rhapsody IBM Rational Rhapsody Gateway Add On User Guide License Agreement No part of this publication may be reproduced, transmitted, stored in a retrieval system, nor translated into any

More information

TEMPPO Requirement Manager User Manual

TEMPPO Requirement Manager User Manual TEMPPO Requirement Manager User Manual Copyright Atos IT Solutions and Services GmbH 2016 Microsoft, MS, MS-DOS and Windows are trademarks of Microsoft Corporation. The reproduction, transmission, translation

More information

Teiid Designer User Guide 7.5.0

Teiid Designer User Guide 7.5.0 Teiid Designer User Guide 1 7.5.0 1. Introduction... 1 1.1. What is Teiid Designer?... 1 1.2. Why Use Teiid Designer?... 2 1.3. Metadata Overview... 2 1.3.1. What is Metadata... 2 1.3.2. Editing Metadata

More information

CONFIGURING SAFE V4.0 IN THE IBM COLLABORATIVE LIFECYCLE MANAGEMENT

CONFIGURING SAFE V4.0 IN THE IBM COLLABORATIVE LIFECYCLE MANAGEMENT CONFIGURING SAFE V4.0 IN THE IBM COLLABORATIVE LIFECYCLE MANAGEMENT Abstract In this document, we provide step-by-step guidance to configure support for the SAFe V4.0 methodology in CLM tooling. Amy Silberbauer

More information

Enterprise Architect. User Guide Series. Model Exchange

Enterprise Architect. User Guide Series. Model Exchange Enterprise Architect User Guide Series Model Exchange How to transfer data between projects? In Sparx Systems Enterprise Architect you can move data between projects using Data Transfer of models to file

More information

WA1685 WebSphere Portal v6.1 Programming. Classroom Setup Guide. Web Age Solutions Inc. Web Age Solutions Inc

WA1685 WebSphere Portal v6.1 Programming. Classroom Setup Guide. Web Age Solutions Inc. Web Age Solutions Inc WA1685 WebSphere Portal v6.1 Programming Classroom Setup Guide Web Age Solutions Inc. Web Age Solutions Inc. 2011 1 Table of Contents Part 1 - Minimum Hardware Requirements...3 Part 2 - Minimum Software

More information

WPS Workbench. user guide. "To help guide you through using the WPS user interface (Workbench) to create, edit and run programs"

WPS Workbench. user guide. To help guide you through using the WPS user interface (Workbench) to create, edit and run programs WPS Workbench user guide "To help guide you through using the WPS user interface (Workbench) to create, edit and run programs" Version: 3.1.7 Copyright 2002-2018 World Programming Limited www.worldprogramming.com

More information

SAP Disclosure Management Document Version: 10.0 SP SAP Taxonomy Designer

SAP Disclosure Management Document Version: 10.0 SP SAP Taxonomy Designer SAP Disclosure Management Document Version: 10.0 SP08-2014-03-13 Table of Contents 1 What is the Taxonomy Designer?.... 4 1.1 Taxonomy Designer Features....4 2 Using the Taxonomy Designer Interface...5

More information

Importing source database objects from a database

Importing source database objects from a database Importing source database objects from a database We are now at the point where we can finally import our source database objects, source database objects. We ll walk through the process of importing from

More information

ACE Operation Manual

ACE Operation Manual ACE Operation Manual Elecsys Director ACE Operation Manual Product Information Full information about other Elecsys products is available on our website at www.elecsyscorp.com Useful Contact Information

More information

ExpressShipper User Guide

ExpressShipper User Guide ExpressShipper Quick User Guide ExpressShipper Section 0 Page 1 of 60 Section 1: Structure of the User Guide In this section This section contains the following topics: Topic See Page What is the purpose

More information

IBM Decision Server Insights. Installation Guide. Version 8 Release 6

IBM Decision Server Insights. Installation Guide. Version 8 Release 6 IBM Decision Server Insights Installation Guide Version 8 Release 6 IBM Decision Server Insights Installation Guide Version 8 Release 6 Note Before using this information and the product it supports,

More information

Automatic Configurator for Application Code

Automatic Configurator for Application Code Automatic Configurator for Application Code ROXANA MUREŞAN 1, ANDREI BOTOACĂ 2, HORIA CIOCÂRLIE 1 1 Computer and Software Engineering Department Politehnica University of Timisoara V. Pârvan street 2,

More information

Chat Starter Edition Administration Guide

Chat Starter Edition Administration Guide Copyright by Grail Software Solutions 2012, 2013 Chat Starter Edition Administration Guide Explorer Version 1.0.1 Graham Alderson & Phil Blake Contents Change History... 4 Version 1.0.1... 4 Introduction...

More information

CA ERwin Data Modeler

CA ERwin Data Modeler CA ERwin Data Modeler Implementation Guide Release 9.5.0 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation

More information

IBM Rational Rhapsody Gateway Add On. Customization Guide

IBM Rational Rhapsody Gateway Add On. Customization Guide Customization Guide Rhapsody IBM Rational Rhapsody Gateway Add On Customization Guide License Agreement No part of this publication may be reproduced, transmitted, stored in a retrieval system, nor translated

More information

Universal Format Plug-in User s Guide. Version 10g Release 3 (10.3)

Universal Format Plug-in User s Guide. Version 10g Release 3 (10.3) Universal Format Plug-in User s Guide Version 10g Release 3 (10.3) UNIVERSAL... 3 TERMINOLOGY... 3 CREATING A UNIVERSAL FORMAT... 5 CREATING A UNIVERSAL FORMAT BASED ON AN EXISTING UNIVERSAL FORMAT...

More information

Module 4: CUSTOMIZING FIELDS

Module 4: CUSTOMIZING FIELDS Module 4: CUSTOMIZING FIELDS Adding a field adds one or more fields to the underlying SQL database. The type of the field will specify how many bytes the underlying data takes up in SQL Server. In CRM

More information

SOA Gateway BusinessDataViews

SOA Gateway BusinessDataViews SOA Gateway enables physical assets (tables, files, etc.) to be exposed as "atomic" WebServices, which is useful when direct access to these resources is required. However, it is often the case that a

More information

1 INTRODUCTION TO EASIK 2 TABLE OF CONTENTS

1 INTRODUCTION TO EASIK 2 TABLE OF CONTENTS 1 INTRODUCTION TO EASIK EASIK is a Java based development tool for database schemas based on EA sketches. EASIK allows graphical modeling of EA sketches and views. Sketches and their views can be converted

More information

Statement of the problem

Statement of the problem Statement of the problem We have a Rose ANSI C++ model with 4 controlled units, each being a namespace (the source code of the classes in one namespace should be ultimately used to build a shared library).

More information

User Manual. Active Directory Change Tracker

User Manual. Active Directory Change Tracker User Manual Active Directory Change Tracker Last Updated: March 2018 Copyright 2018 Vyapin Software Systems Private Ltd. All rights reserved. This document is being furnished by Vyapin Software Systems

More information

Citrix SCOM Management Pack for XenServer

Citrix SCOM Management Pack for XenServer Citrix SCOM Management Pack for XenServer May 21, 2017 Citrix SCOM Management Pack 2.25 for XenServer Citrix SCOM Management Pack 2.24 for XenServer Citrix SCOM Management Pack 2.23 for XenServer Citrix

More information

PI Connector for Ping 1.0. User Guide

PI Connector for Ping 1.0. User Guide PI Connector for Ping 1.0 User Guide OSIsoft, LLC 777 Davis St., Suite 250 San Leandro, CA 94577 USA Tel: (01) 510-297-5800 Fax: (01) 510-357-8136 Web: http://www.osisoft.com PI Connector for Ping 1.0

More information

InsightUnlimited Upgrades Best Practices. July 2014

InsightUnlimited Upgrades Best Practices. July 2014 InsightUnlimited Upgrades Best Practices July 2014 InsightUnlimited Version: 2012.2 and above Document Version: 1.1 Last Updated: July 29, 2014 Table of Contents Introduction... 4 Overview... 4 Audience...

More information

Introduction to IBM Data Studio, Part 1: Get started with IBM Data Studio, Version and Eclipse

Introduction to IBM Data Studio, Part 1: Get started with IBM Data Studio, Version and Eclipse Introduction to IBM Data Studio, Part 1: Get started with IBM Data Studio, Version 1.1.0 and Eclipse Install, work with data perspectives, create connections, and create a project Skill Level: Intermediate

More information

Introduction to IBM Data Studio, Part 1: Get started with IBM Data Studio, Version and Eclipse

Introduction to IBM Data Studio, Part 1: Get started with IBM Data Studio, Version and Eclipse Introduction to IBM Data Studio, Part 1: Get started with IBM Data Studio, Version 1.1.0 and Eclipse Install, work with data perspectives, create connections, and create a project Skill Level: Intermediate

More information

WA1547 WebSphere Portal v6 Programming. Classroom Setup Guide. Web Age Solutions Inc. Copyright Web Age Solutions Inc.

WA1547 WebSphere Portal v6 Programming. Classroom Setup Guide. Web Age Solutions Inc. Copyright Web Age Solutions Inc. WA1547 WebSphere Portal v6 Programming Classroom Setup Guide Web Age Solutions Inc. 1 Table of Contents Classroom Requirements...3 Part 1 - Minimum Hardware Requirements...3 Part 2 - Minimum Software Requirements...3

More information

IBM Rational Rhapsody Gateway Add On. User Manual

IBM Rational Rhapsody Gateway Add On. User Manual User Manual Rhapsody IBM Rational Rhapsody Gateway Add On User Manual License Agreement No part of this publication may be reproduced, transmitted, stored in a retrieval system, nor translated into any

More information

EMC Documentum Composer

EMC Documentum Composer EMC Documentum Composer Version 6 SP1 User Guide P/N 300 005 253 A01 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748 9103 1 508 435 1000 www.emc.com Copyright 2008 EMC Corporation. All rights

More information

License Server

License Server License Server 11.13.0.2 Installation Guide Isograph Copyright 2015 Isograph Limited. All rights reserved. This document and the associated software contains proprietary information which is protected

More information

IDERA ER/Studio Software Architect Evaluation Guide. Version 16.5/2016+ Published February 2017

IDERA ER/Studio Software Architect Evaluation Guide. Version 16.5/2016+ Published February 2017 IDERA ER/Studio Software Architect Evaluation Guide Version 16.5/2016+ Published February 2017 2017 IDERA, Inc. All rights reserved. IDERA and the IDERA logo are trademarks or registered trademarks of

More information

(Introduction Title slide) (Forward engineering) [Start demo]

(Introduction Title slide) (Forward engineering) [Start demo] (Introduction Title slide) Welcome to this demonstration of IBM InfoSphere Data Architect. InfoSphere Data Architect is a collaborative data design solution to discover, model, relate, and standardize

More information

Infor LN Studio Application Development Guide

Infor LN Studio Application Development Guide Infor LN Studio Application Development Guide Copyright 2016 Infor Important Notices The material contained in this publication (including any supplementary information) constitutes and contains confidential

More information

Big Data 9. Data Models

Big Data 9. Data Models Ghislain Fourny Big Data 9. Data Models pinkyone / 123RF Stock Photo 1 Syntax vs. Data Models Physical view Syntax this is text. 2 Syntax vs. Data Models a Logical view

More information

Getting Started with Web Services

Getting Started with Web Services Getting Started with Web Services Getting Started with Web Services A web service is a set of functions packaged into a single entity that is available to other systems on a network. The network can be

More information

Tasktop Sync - Cheat Sheet

Tasktop Sync - Cheat Sheet Tasktop Sync - Cheat Sheet 1 Table of Contents Tasktop Sync Server Application Maintenance... 4 Basic Installation... 4 Upgrading Sync... 4 Upgrading an Endpoint... 5 Moving a Workspace... 5 Same Machine...

More information

Using CIMTool. The Standards Based Integration Company. Systems Integration Specialists Company, Inc.

Using CIMTool. The Standards Based Integration Company. Systems Integration Specialists Company, Inc. The Standards Based Integration Company Systems Integration Specialists Company, Inc. Using CIMTool Margaret Goodrich, Manager, Systems Engineering SISCO, Inc. 6605 19½ Mile Road Sterling Heights, MI 48314

More information

Evaluation Guide - WebSphere Integration

Evaluation Guide - WebSphere Integration Evaluation Guide - WebSphere Integration Copyright 1994-2005 Embarcadero Technologies, Inc. Embarcadero Technologies, Inc. 100 California Street, 12th Floor San Francisco, CA 94111 U.S.A. All rights reserved.

More information

THE VARIABLE LIST Sort the Variable List Create New Variables Copy Variables Define Value Labels... 4

THE VARIABLE LIST Sort the Variable List Create New Variables Copy Variables Define Value Labels... 4 The Variable List Contents THE VARIABLE LIST... 1 Sort the Variable List... 2 Create New Variables... 3 Copy Variables... 3 Define Value Labels... 4 Define Missing Values... 4 Search and Filter Variables...

More information

WA1937 WebSphere Portal 7.0 Programming. Classroom Setup Guide. Web Age Solutions Inc. Copyright 2012 Web Age Solutions Inc. 1

WA1937 WebSphere Portal 7.0 Programming. Classroom Setup Guide. Web Age Solutions Inc. Copyright 2012 Web Age Solutions Inc. 1 WA1937 WebSphere Portal 7.0 Programming Classroom Setup Guide Web Age Solutions Inc. Copyright 2012 Web Age Solutions Inc. 1 Table of Contents Part 1 - Minimum Hardware Requirements...3 Part 2 - Minimum

More information

Authoring Business Rules in IBM Case Manager 5.2

Authoring Business Rules in IBM Case Manager 5.2 Authoring Business Rules in IBM Case Manager 5.2 Create and use text-based rules and tablebased business rules in IBM Case Manager 5.2 This article covers creating Business Rules in IBM Case Manager, the

More information

Data types String data types Numeric data types Date, time, and timestamp data types XML data type Large object data types ROWID data type

Data types String data types Numeric data types Date, time, and timestamp data types XML data type Large object data types ROWID data type Data types Every column in every DB2 table has a data type. The data type influences the range of values that the column can have and the set of operators and functions that apply to it. You specify the

More information

COMP9321 Web Application Engineering. Extensible Markup Language (XML)

COMP9321 Web Application Engineering. Extensible Markup Language (XML) COMP9321 Web Application Engineering Extensible Markup Language (XML) Dr. Basem Suleiman Service Oriented Computing Group, CSE, UNSW Australia Semester 1, 2016, Week 4 http://webapps.cse.unsw.edu.au/webcms2/course/index.php?cid=2442

More information

1 Overview. 1 Overview. Contents. 1.1 Table of Contents Table of Contents

1 Overview. 1 Overview. Contents. 1.1 Table of Contents Table of Contents 1 Overview Contents 1. 1.1 Table of Contents 1 Overview Papyrus is an environment for editing any kind of EMF model, particularly supporting UML 2 ( Unified Modeling Language (UML) version 2.4.1 ) and

More information

Altova XMLSpy 2007 Tutorial

Altova XMLSpy 2007 Tutorial Tutorial 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

More information

Mobile Application Workbench. SAP Mobile Platform 3.0 SP02

Mobile Application Workbench. SAP Mobile Platform 3.0 SP02 SAP Mobile Platform 3.0 SP02 DOCUMENT ID: DC-01-0302-01 LAST REVISED: January 2014 Copyright 2014 by SAP AG or an SAP affiliate company. All rights reserved. No part of this publication may be reproduced

More information

Configure IBM Urban Code Deploy to manage Workload Automation for z/os objects By Maria Elena Massino

Configure IBM Urban Code Deploy to manage Workload Automation for z/os objects By Maria Elena Massino Configure IBM Urban Code Deploy to manage Workload Automation for z/os objects By Maria Elena Massino In this article I will show you step-by-step how to configure IBM UrbanCode Deploy with Workload Automation

More information

Apptix Online Backup by Mozy User Guide

Apptix Online Backup by Mozy User Guide Apptix Online Backup by Mozy User Guide 1.10.1.2 Contents Chapter 1: Overview...5 Chapter 2: Installing Apptix Online Backup by Mozy...7 Downloading the Apptix Online Backup by Mozy Client...7 Installing

More information

AccuBridge for IntelliJ IDEA. User s Guide. Version March 2011

AccuBridge for IntelliJ IDEA. User s Guide. Version March 2011 AccuBridge for IntelliJ IDEA User s Guide Version 2011.1 March 2011 Revised 25-March-2011 Copyright AccuRev, Inc. 1995 2011 ALL RIGHTS RESERVED This product incorporates technology that may be covered

More information

Smooks Developer Tools Reference Guide. Version: GA

Smooks Developer Tools Reference Guide. Version: GA Smooks Developer Tools Reference Guide Version: 3.2.1.GA 1. Introduction... 1 1.1. Key Features of Smooks Tools... 1 1.2. 1.3. 1.4. 2. Tasks 2.1. 2.2. 2.3. What is Smooks?... 1 What is Smooks Tools?...

More information

500 Series Installation Guide

500 Series Installation Guide 500 Series Installation Guide Revision 1.9 September, 2010 Disclaimer: The specifications in this document are subject to change without notice. All trademarks mentioned in this document are the property

More information

MyEclipse ER-Designer Quickstart

MyEclipse ER-Designer Quickstart MyEclipse ER-Designer Quickstart Last Revision: Outline 1. Preface 2. Requirements 3. Introduction 4. Creating an ER Diagram from a Database 5. Working with an Entity-Relationship Diagram 1. Notation and

More information

ScaleLink Pro USER GUIDE

ScaleLink Pro USER GUIDE ScaleLink Pro USER GUIDE For Version 3.24 January 2005 ISHIDA CO., LTD Copyright 2001-2004 Ishida Co. Ltd., Japan No part of this manual may be reproduced or transmitted in any form or by any means, electronic

More information

KASPERSKY LAB. Kaspersky Administration Kit version 6.0. Administrator s manual

KASPERSKY LAB. Kaspersky Administration Kit version 6.0. Administrator s manual KASPERSKY LAB Kaspersky Administration Kit version 6.0 Administrator s manual KASPERSKY ADMINISTRATION KIT VERSION 6.0 Administrator s manual Kaspersky Lab Visit our website: http://www.kaspersky.com/

More information

WA1735 Java Persistence (JPA) Programming using Rational Application Developer 7.5. Classroom Setup Guide. Web Age Solutions Inc.

WA1735 Java Persistence (JPA) Programming using Rational Application Developer 7.5. Classroom Setup Guide. Web Age Solutions Inc. WA1735 Java Persistence (JPA) Programming using Rational Application Developer 7.5 Classroom Setup Guide Web Age Solutions Inc. Copyright 2012 Web Age Solutions Inc. 1 Table of Contents Part 1 - Minimum

More information

Server Edition USER MANUAL. For Microsoft Windows

Server Edition USER MANUAL. For Microsoft Windows Server Edition USER MANUAL For Microsoft Windows Copyright Notice & Proprietary Information Redstor Limited, 2016. All rights reserved. Trademarks - Microsoft, Windows, Microsoft Windows, Microsoft Windows

More information

DB2 for z/os Stored Procedure support in Data Server Manager

DB2 for z/os Stored Procedure support in Data Server Manager DB2 for z/os Stored Procedure support in Data Server Manager This short tutorial walks you step-by-step, through a scenario where a DB2 for z/os application developer creates a query, explains and tunes

More information

Generating/Updating code from whole project

Generating/Updating code from whole project Round-trip engineering is the ability to generate model from source code and generate source code from UML model, and keep them synchronized. You can make use of round-trip engineering to keep your implementation

More information

LepideAuditor for File Server. Installation and Configuration Guide

LepideAuditor for File Server. Installation and Configuration Guide LepideAuditor for File Server Installation and Configuration Guide Table of Contents 1. Introduction... 4 2. Requirements and Prerequisites... 4 2.1 Basic System Requirements... 4 2.2 Supported Servers

More information

Jet Data Manager 2014 SR2 Product Enhancements

Jet Data Manager 2014 SR2 Product Enhancements Jet Data Manager 2014 SR2 Product Enhancements Table of Contents Overview of New Features... 3 New Features in Jet Data Manager 2014 SR2... 3 Improved Features in Jet Data Manager 2014 SR2... 5 New Features

More information

Altova XMLSpy 2014 Tutorial

Altova XMLSpy 2014 Tutorial Tutorial 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

More information

Test/Debug Guide. Reference Pages. Test/Debug Guide. Site Map Index

Test/Debug Guide. Reference Pages. Test/Debug Guide. Site Map Index Site Map Index HomeInstallationStartAuthoringStreamSQLTest/DebugAPI GuideAdminAdaptersSamplesStudio GuideReferences Current Location: Home > Test/Debug Guide Test/Debug Guide The following topics explain

More information

User s Manual. for. Diagram Consistency and Validation in agenttool III

User s Manual. for. Diagram Consistency and Validation in agenttool III User s Manual for Diagram Consistency and Validation in agenttool III Submitted by Patrick Gallagher CIS 895 MSE Project Department of Computing and Information Sciences Kansas State University Table of

More information

RenameMan User Guide. ExtraBit Software

RenameMan User Guide. ExtraBit Software RenameMan User Guide ExtraBit Software http://www.extrabit.com Version 3.1 August, 2005 Contents Introduction... 5 What does RenameMan do?... 5 Features... 5 Quick tour of RenameMan... 5 Getting started...

More information

Creating Industry Models Change Documents in IDA. IBM Industry Models

Creating Industry Models Change Documents in IDA. IBM Industry Models Creating Industry Models Change Documents in IDA IBM Industry Models November 2014 Contents Identifying Changes to Models... 1 Preparing and Running BIRT Reports for the IDA Logical Data Models Change

More information

Ocean Wizards and Developers Tools in Visual Studio

Ocean Wizards and Developers Tools in Visual Studio Ocean Wizards and Developers Tools in Visual Studio For Geoscientists and Software Developers Published by Schlumberger Information Solutions, 5599 San Felipe, Houston Texas 77056 Copyright Notice Copyright

More information

Solution Explorer Copy Items in a Solution Files That Manage Solutions and Projects Solutions (SQL Server Management Studio) Associate a Query with a

Solution Explorer Copy Items in a Solution Files That Manage Solutions and Projects Solutions (SQL Server Management Studio) Associate a Query with a Table of Contents Copy Items in a Solution Files That Manage Solutions and Projects Solutions (SQL Server Management Studio) Associate a Query with a Connection in a Project Projects (SQL Server Management

More information

XML. Part II DTD (cont.) and XML Schema

XML. Part II DTD (cont.) and XML Schema XML Part II DTD (cont.) and XML Schema Attribute Declarations Declare a list of allowable attributes for each element These lists are called ATTLIST declarations Consists of 3 basic parts The ATTLIST keyword

More information

Product Documentation. ER/Studio Portal. User Guide. Version Published February 21, 2012

Product Documentation. ER/Studio Portal. User Guide. Version Published February 21, 2012 Product Documentation ER/Studio Portal User Guide Version 1.6.3 Published February 21, 2012 2012 Embarcadero Technologies, Inc. Embarcadero, the Embarcadero Technologies logos, and all other Embarcadero

More information

Upgrading from Call Center Reporting to

Upgrading from Call Center Reporting to Upgrading from Call Center Reporting to Reporting for Call Center Upgrade Document Reporting for Call Center Release 2.2.1xx Document Number: 200-0400-110 Document Status: Standard Document Version: 3.02

More information

SEMANTIC AND TECHNICAL STRUCTURE OF ELECTRONIC MESSAGES STORAGE AND RETRIEVAL OF MODELS

SEMANTIC AND TECHNICAL STRUCTURE OF ELECTRONIC MESSAGES STORAGE AND RETRIEVAL OF MODELS SEMANTIC AND TECHNICAL STRUCTURE OF ELECTRONIC MESSAGES STORAGE AND RETRIEVAL OF MODELS Andreas.pelekies@gefeg.com SCOBDO Table of contents Table of contents... 1 Version history... 2 Status... 2 Introduction...

More information