Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Creating an EIS Project (ELUG)"

m (New page: <div style="float:right;border:1px solid #000000;padding:5px">__TOC__ Related Topics</div> This section describes the various co...)
 
m
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
[[Image:Elug draft icon.png]] '''For the latest EclipseLink documentation, please see http://www.eclipse.org/eclipselink/documentation/ '''
 +
 +
----
 
<div style="float:right;border:1px solid #000000;padding:5px">__TOC__
 
<div style="float:right;border:1px solid #000000;padding:5px">__TOC__
[[Special:Whatlinkshere/Creating an EIS Project (ELUG)|Related Topics]]</div>
+
[[Special:Whatlinkshere/Creating an EIS Project (ELUG)|Related Topics]]</div>This section describes the various components that you must configure in order to create an EIS project.
 
+
 
+
 
+
This section describes the various components that you must configure in order to create an EIS project.
+
 
+
For information on how to create more than one type of EclipseLink projects, see [[Creating%20a%20Project%20(ELUG)|Creating a Project]].
+
 
+
 
+
  
==Introduction to EIS Project Creation==
+
For information on how to configure EIS projects, see [[Configuring%20an%20EIS%20Project%20(ELUG)|Configuring an EIS Project]].
  
 
You can create a project using the Workbench or Java code.
 
You can create a project using the Workbench or Java code.
Line 19: Line 14:
  
 
For an EIS project that uses a record type other than XML, you must use Java code. For more information, see the following:
 
For an EIS project that uses a record type other than XML, you must use Java code. For more information, see the following:
 
 
* [[#Creating an EIS Project with Indexed or Mapped Records|Creating an EIS Project with Indexed or Mapped Records]]
 
* [[#Creating an EIS Project with Indexed or Mapped Records|Creating an EIS Project with Indexed or Mapped Records]]
 
* [[Creating%20a%20Project%20(ELUG)#How to Create a Project Using Java|How to Create a Project Using Java]]
 
* [[Creating%20a%20Project%20(ELUG)#How to Create a Project Using Java|How to Create a Project Using Java]]
Line 27: Line 21:
  
 
==Creating an EIS Project with XML Records==
 
==Creating an EIS Project with XML Records==
 
 
Workbench provides complete support for creating EIS projects that map Java objects to EIS XML records.
 
Workbench provides complete support for creating EIS projects that map Java objects to EIS XML records.
  
Line 35: Line 28:
  
 
EIS queries use <tt>XMLInteraction</tt>. For more information, see [[Using%20Basic%20Query%20API%20(ELUG)#Using EIS Interactions|Using EIS Interactions]].
 
EIS queries use <tt>XMLInteraction</tt>. For more information, see [[Using%20Basic%20Query%20API%20(ELUG)#Using EIS Interactions|Using EIS Interactions]].
 
  
  
 
===How to Create an EIS Project with XML Records Using Workbench===
 
===How to Create an EIS Project with XML Records Using Workbench===
 
 
Refer to [[Creating%20a%20Project%20(ELUG)#How to Create a Project Using the Workbench|How to Create a Project Using the Workbench]] for this information.
 
Refer to [[Creating%20a%20Project%20(ELUG)#How to Create a Project Using the Workbench|How to Create a Project Using the Workbench]] for this information.
  
Line 45: Line 36:
  
 
==Creating an EIS Project with Indexed or Mapped Records==
 
==Creating an EIS Project with Indexed or Mapped Records==
 
 
Workbench does not currently support non-XML EIS projects. You must create such an EIS project in Java.
 
Workbench does not currently support non-XML EIS projects. You must create such an EIS project in Java.
  
Line 53: Line 43:
  
 
You can base queries on any supported EIS interaction: <tt>IndexedInteraction</tt>, <tt>MappedInteraction</tt> (including <tt>QueryStringInteraction</tt>), or <tt>XMLInteraction</tt> (including <tt>XQueryInteraction</tt>). For more information, see [[Using%20Basic%20Query%20API%20(ELUG)#Using EIS Interactions|Using EIS Interactions]].
 
You can base queries on any supported EIS interaction: <tt>IndexedInteraction</tt>, <tt>MappedInteraction</tt> (including <tt>QueryStringInteraction</tt>), or <tt>XMLInteraction</tt> (including <tt>XQueryInteraction</tt>). For more information, see [[Using%20Basic%20Query%20API%20(ELUG)#Using EIS Interactions|Using EIS Interactions]].
 
  
  
 
===How to Create an EIS Project with Indexed or Mapped Records Using Java===
 
===How to Create an EIS Project with Indexed or Mapped Records Using Java===
 
 
Refer to [[Creating%20a%20Project%20(ELUG)#How to Create a Project Using Java|How to Create a Project Using Java]] for this information.
 
Refer to [[Creating%20a%20Project%20(ELUG)#How to Create a Project Using Java|How to Create a Project Using Java]] for this information.
  
Line 69: Line 57:
  
 
[[Category: EclipseLink User's Guide]]
 
[[Category: EclipseLink User's Guide]]
[[Category: Draft]]
+
[[Category: Release 1]]
 
[[Category: Task]]
 
[[Category: Task]]
 +
[[Category: EIS]]

Latest revision as of 11:11, 23 July 2012

Elug draft icon.png For the latest EclipseLink documentation, please see http://www.eclipse.org/eclipselink/documentation/


This section describes the various components that you must configure in order to create an EIS project.

For information on how to configure EIS projects, see Configuring an EIS Project.

You can create a project using the Workbench or Java code.

We recommend using the Workbench to create projects and generate deployment XML or Java source versions of the project for use at run time. For more information on how to create a project using Workbench, see How to Create a Project Using the Workbench. For information on how to create a project using Java, see How to Create a Project Using Java.

For more information, see Introduction to EIS Projects.

For an EIS project that uses a record type other than XML, you must use Java code. For more information, see the following:


Creating an EIS Project with XML Records

Workbench provides complete support for creating EIS projects that map Java objects to EIS XML records.

Using Workbench, you can create an EIS project for transactional persistence of Java objects to a non-relational data source accessed using a JCA adapter and EIS XML records.

The EclipseLink runtime performs XML data conversions based on one or more XML schemas. In an EIS project, Workbench does not directly reference schemas in the deployment XML, but instead exports mappings configured in accordance to specific schemas.

EIS queries use XMLInteraction. For more information, see Using EIS Interactions.


How to Create an EIS Project with XML Records Using Workbench

Refer to How to Create a Project Using the Workbench for this information.


Creating an EIS Project with Indexed or Mapped Records

Workbench does not currently support non-XML EIS projects. You must create such an EIS project in Java.

Using Java, you can create an EIS project for transactional persistence of Java objects to a nonrelational data source accessed using a JCA adapter and any supported EIS record type including indexed, mapped, or XML records.

If you use XML records, the EclipseLink runtime performs XML data conversion based on one or more XML schemas. When you create an EIS project in Java, you configure mappings with respect to these schemas, but the EclipseLink runtime does not directly reference them.

You can base queries on any supported EIS interaction: IndexedInteraction, MappedInteraction (including QueryStringInteraction), or XMLInteraction (including XQueryInteraction). For more information, see Using EIS Interactions.


How to Create an EIS Project with Indexed or Mapped Records Using Java

Refer to How to Create a Project Using Java for this information.




Copyright Statement

Back to the top