You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@juddi.apache.org by sv...@apache.org on 2006/10/29 16:45:11 UTC
svn commit: r468925 [1/7] - in /webservices/juddi/extras: ./ browser/
browser/web-gui/ browser/web-gui/images/ jbossauthenticator/
jbossauthenticator/src/ jbossauthenticator/src/org/
jbossauthenticator/src/org/apache/ jbossauthenticator/src/org/apache/...
Author: sviens
Date: Sun Oct 29 07:45:08 2006
New Revision: 468925
URL: http://svn.apache.org/viewvc?view=rev&rev=468925
Log:
Moving jUDDI extras (including the UDDI-SOAP Console) out of the jUDDI trunk.
Added:
webservices/juddi/extras/browser/
webservices/juddi/extras/browser/IPSI_PF_sitemap_v1.jpg (with props)
webservices/juddi/extras/browser/IPSI_PF_sitemap_v1.vsd (with props)
webservices/juddi/extras/browser/LICENSE
webservices/juddi/extras/browser/NOTICE
webservices/juddi/extras/browser/README
webservices/juddi/extras/browser/web-gui/
webservices/juddi/extras/browser/web-gui/be_addTModel.xsl
webservices/juddi/extras/browser/web-gui/be_find.xsp
webservices/juddi/extras/browser/web-gui/be_input.xml
webservices/juddi/extras/browser/web-gui/be_input.xsl
webservices/juddi/extras/browser/web-gui/be_publish.xsp
webservices/juddi/extras/browser/web-gui/be_publish_addTModel.xsl
webservices/juddi/extras/browser/web-gui/be_search.xsl
webservices/juddi/extras/browser/web-gui/be_search.xsp
webservices/juddi/extras/browser/web-gui/be_search_form.xsp
webservices/juddi/extras/browser/web-gui/be_searchresult.xsl
webservices/juddi/extras/browser/web-gui/be_selectTModel.xsl
webservices/juddi/extras/browser/web-gui/be_viewrecord.xsl
webservices/juddi/extras/browser/web-gui/bs_addTModel.xsl
webservices/juddi/extras/browser/web-gui/bs_find.xsp
webservices/juddi/extras/browser/web-gui/bs_input.xml
webservices/juddi/extras/browser/web-gui/bs_input.xsl
webservices/juddi/extras/browser/web-gui/bs_list.xsp
webservices/juddi/extras/browser/web-gui/bs_publish.xsp
webservices/juddi/extras/browser/web-gui/bs_publish_addTModel.xsl
webservices/juddi/extras/browser/web-gui/bs_search.xsl
webservices/juddi/extras/browser/web-gui/bs_search.xsp
webservices/juddi/extras/browser/web-gui/bs_search_form.xsp
webservices/juddi/extras/browser/web-gui/bs_searchresult.xsl
webservices/juddi/extras/browser/web-gui/bs_selectTModel.xsl
webservices/juddi/extras/browser/web-gui/bs_viewrecord.xsl
webservices/juddi/extras/browser/web-gui/get_auth_token.xsl
webservices/juddi/extras/browser/web-gui/get_auth_token.xsp
webservices/juddi/extras/browser/web-gui/images/
webservices/juddi/extras/browser/web-gui/images/Thumbs.db (with props)
webservices/juddi/extras/browser/web-gui/images/bu_info.gif (with props)
webservices/juddi/extras/browser/web-gui/images/bu_remove.gif (with props)
webservices/juddi/extras/browser/web-gui/images/bu_search.gif (with props)
webservices/juddi/extras/browser/web-gui/images/bu_select.gif (with props)
webservices/juddi/extras/browser/web-gui/images/bullet.gif (with props)
webservices/juddi/extras/browser/web-gui/images/logo.gif (with props)
webservices/juddi/extras/browser/web-gui/images/subbullet.gif (with props)
webservices/juddi/extras/browser/web-gui/images/transparent.gif (with props)
webservices/juddi/extras/browser/web-gui/index.html
webservices/juddi/extras/browser/web-gui/pf_header.xml
webservices/juddi/extras/browser/web-gui/pf_nav.xml
webservices/juddi/extras/browser/web-gui/sitemap.xmap
webservices/juddi/extras/browser/web-gui/start_uddi.xml
webservices/juddi/extras/browser/web-gui/start_uddi.xsl
webservices/juddi/extras/browser/web-gui/styles.css
webservices/juddi/extras/browser/web-gui/tm_addTModel.xsl
webservices/juddi/extras/browser/web-gui/tm_find.xsp
webservices/juddi/extras/browser/web-gui/tm_getsession.xml
webservices/juddi/extras/browser/web-gui/tm_input.xsl
webservices/juddi/extras/browser/web-gui/tm_list.xsp
webservices/juddi/extras/browser/web-gui/tm_publish.xsp
webservices/juddi/extras/browser/web-gui/tm_publish_addTModel.xsl
webservices/juddi/extras/browser/web-gui/tm_search.xsl
webservices/juddi/extras/browser/web-gui/tm_search.xsp
webservices/juddi/extras/browser/web-gui/tm_search_form.xsp
webservices/juddi/extras/browser/web-gui/tm_searchresult.xsl
webservices/juddi/extras/browser/web-gui/tm_selectTModel.xsl
webservices/juddi/extras/browser/web-gui/tm_viewrecord.xsl
webservices/juddi/extras/jbossauthenticator/
webservices/juddi/extras/jbossauthenticator/src/
webservices/juddi/extras/jbossauthenticator/src/org/
webservices/juddi/extras/jbossauthenticator/src/org/apache/
webservices/juddi/extras/jbossauthenticator/src/org/apache/juddi/
webservices/juddi/extras/jbossauthenticator/src/org/apache/juddi/auth/
webservices/juddi/extras/jbossauthenticator/src/org/apache/juddi/auth/JBossAuthenticator.java
webservices/juddi/extras/soapconsole/
webservices/juddi/extras/soapconsole/webapp/
webservices/juddi/extras/soapconsole/webapp/META-INF/
webservices/juddi/extras/soapconsole/webapp/META-INF/MANIFEST.MF
webservices/juddi/extras/soapconsole/webapp/WEB-INF/
webservices/juddi/extras/soapconsole/webapp/WEB-INF/web.xml
webservices/juddi/extras/soapconsole/webapp/add_publisherAssertions.jsp
webservices/juddi/extras/soapconsole/webapp/controller.jsp
webservices/juddi/extras/soapconsole/webapp/delete_binding.jsp
webservices/juddi/extras/soapconsole/webapp/delete_business.jsp
webservices/juddi/extras/soapconsole/webapp/delete_publisher.jsp
webservices/juddi/extras/soapconsole/webapp/delete_publisherAssertions.jsp
webservices/juddi/extras/soapconsole/webapp/delete_service.jsp
webservices/juddi/extras/soapconsole/webapp/delete_tModel.jsp
webservices/juddi/extras/soapconsole/webapp/discard_authToken.jsp
webservices/juddi/extras/soapconsole/webapp/find_binding.jsp
webservices/juddi/extras/soapconsole/webapp/find_business.jsp
webservices/juddi/extras/soapconsole/webapp/find_publisher.jsp
webservices/juddi/extras/soapconsole/webapp/find_relatedBusinesses.jsp
webservices/juddi/extras/soapconsole/webapp/find_service.jsp
webservices/juddi/extras/soapconsole/webapp/find_tModel.jsp
webservices/juddi/extras/soapconsole/webapp/footer.html
webservices/juddi/extras/soapconsole/webapp/get_assertionStatusReport.jsp
webservices/juddi/extras/soapconsole/webapp/get_authToken.jsp
webservices/juddi/extras/soapconsole/webapp/get_bindingDetail.jsp
webservices/juddi/extras/soapconsole/webapp/get_businessDetail.jsp
webservices/juddi/extras/soapconsole/webapp/get_businessDetailExt.jsp
webservices/juddi/extras/soapconsole/webapp/get_publisherAssertions.jsp
webservices/juddi/extras/soapconsole/webapp/get_publisherDetail.jsp
webservices/juddi/extras/soapconsole/webapp/get_registeredInfo.jsp
webservices/juddi/extras/soapconsole/webapp/get_registryInfo.jsp
webservices/juddi/extras/soapconsole/webapp/get_serviceDetail.jsp
webservices/juddi/extras/soapconsole/webapp/get_tModelDetail.jsp
webservices/juddi/extras/soapconsole/webapp/header.html
webservices/juddi/extras/soapconsole/webapp/index.jsp
webservices/juddi/extras/soapconsole/webapp/save_binding.jsp
webservices/juddi/extras/soapconsole/webapp/save_business.jsp
webservices/juddi/extras/soapconsole/webapp/save_publisher.jsp
webservices/juddi/extras/soapconsole/webapp/save_service.jsp
webservices/juddi/extras/soapconsole/webapp/save_tModel.jsp
webservices/juddi/extras/soapconsole/webapp/set_publisherAssertions.jsp
webservices/juddi/extras/soapconsole/webapp/style.css
webservices/juddi/extras/soapconsole/webapp/uddiv2.xsd
webservices/juddi/extras/soapconsole/webapp/uddiv2api.html
webservices/juddi/extras/soapconsole/webapp/uddiv2data.html
Modified:
webservices/juddi/extras/ (props changed)
Propchange: webservices/juddi/extras/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Sun Oct 29 07:45:08 2006
@@ -0,0 +1,2 @@
+
+.project
Added: webservices/juddi/extras/browser/IPSI_PF_sitemap_v1.jpg
URL: http://svn.apache.org/viewvc/webservices/juddi/extras/browser/IPSI_PF_sitemap_v1.jpg?view=auto&rev=468925
==============================================================================
Binary file - no diff available.
Propchange: webservices/juddi/extras/browser/IPSI_PF_sitemap_v1.jpg
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: webservices/juddi/extras/browser/IPSI_PF_sitemap_v1.vsd
URL: http://svn.apache.org/viewvc/webservices/juddi/extras/browser/IPSI_PF_sitemap_v1.vsd?view=auto&rev=468925
==============================================================================
Binary file - no diff available.
Propchange: webservices/juddi/extras/browser/IPSI_PF_sitemap_v1.vsd
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: webservices/juddi/extras/browser/LICENSE
URL: http://svn.apache.org/viewvc/webservices/juddi/extras/browser/LICENSE?view=auto&rev=468925
==============================================================================
--- webservices/juddi/extras/browser/LICENSE (added)
+++ webservices/juddi/extras/browser/LICENSE Sun Oct 29 07:45:08 2006
@@ -0,0 +1,47 @@
+ ============================================================================
+ The Apache Software License, Version 1.1
+ ============================================================================
+
+ Copyright (C) 1999-2003 The Apache Software Foundation. All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without modifica-
+ tion, are permitted provided that the following conditions are met:
+
+ 1. Redistributions of source code must retain the above copyright notice,
+ this list of conditions and the following disclaimer.
+
+ 2. Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+ 3. The end-user documentation included with the redistribution, if any, must
+ include the following acknowledgment: "This product includes software
+ developed by the Apache Software Foundation (http://www.apache.org/)."
+ Alternately, this acknowledgment may appear in the software itself, if
+ and wherever such third-party acknowledgments normally appear.
+
+ 4. The names "Apache Cocoon" and "Apache Software Foundation" must not be
+ used to endorse or promote products derived from this software without
+ prior written permission. For written permission, please contact
+ apache@apache.org.
+
+ 5. Products derived from this software may not be called "Apache", nor may
+ "Apache" appear in their name, without prior written permission of the
+ Apache Software Foundation.
+
+ THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES,
+ INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+ FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ APACHE SOFTWARE FOUNDATION OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
+ INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLU-
+ DING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
+ OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+ This software consists of voluntary contributions made by many individuals
+ on behalf of the Apache Software Foundation and was originally created by
+ Stefano Mazzocchi <st...@apache.org>. For more information on the Apache
+ Software Foundation, please see <http://www.apache.org/>.
+
Added: webservices/juddi/extras/browser/NOTICE
URL: http://svn.apache.org/viewvc/webservices/juddi/extras/browser/NOTICE?view=auto&rev=468925
==============================================================================
--- webservices/juddi/extras/browser/NOTICE (added)
+++ webservices/juddi/extras/browser/NOTICE Sun Oct 29 07:45:08 2006
@@ -0,0 +1,11 @@
+This package includes software developed by
+The Apache Software Foundation (http://www.apache.org/).
+
+Portions of this software were developed at the Institute of
+Integrated Publications and Information Systems (IPSI) of the
+Fraunhofer Gesellschaft, Germany.
+
+The implementation has been provided by Andreas Wombacher and
+the design and several XSLT stylesheets by Thomas Staegemeier.
+
+
Added: webservices/juddi/extras/browser/README
URL: http://svn.apache.org/viewvc/webservices/juddi/extras/browser/README?view=auto&rev=468925
==============================================================================
--- webservices/juddi/extras/browser/README (added)
+++ webservices/juddi/extras/browser/README Sun Oct 29 07:45:08 2006
@@ -0,0 +1,52 @@
+
+ jUDDI Web GUI
+
+ 0.8
+
+
+ What is it?
+ -----------
+
+ The jUDDI Web GUI is a simplified Web based graphical user interface to a UDDI
+ service repository making use of the general UDDI API via Web Services calls.
+ The GUI is implemented based on Cocoon.
+
+ The limitations of the provided GUI is that login and password of the UDDI must
+ be the standard values of a jUDDI repository, that is "juddi". Further, the
+ number of input fields of the Business Entity, Business Service, and tModel has
+ been limited as much as possible. Finally, the assignment of WSDL documents to
+ a Business Service is treated slightly different to the specification by adding
+ it as a tModel to the categoryBag of the service.
+
+
+
+ Requirements
+ ------------
+
+ The jUDDI Web GUI is based on Apache Cocoon (http://cocoon.apache.org/2.1/),
+ thus, requires a complete Cocoon instalation. No further requirements exist.
+
+
+
+ Installation Instructions and Documentation
+ -------------------------------------------
+
+ Simply copy the web-gui directory of this distribution into the webapps
+ directory of your Cocoon installation. Afterwards, you can access the
+ Web GUI via the following link: http://localhost:8888/web-gui/
+ if your Cocoon installation is accessable via http://localhost:8888/
+ The file IPSI_PF_sitemap_v1.vsd contained in this directory contains
+ a sitemap of the web GUI.
+
+
+
+ Licensing and legal issues
+ --------------------------
+
+ The Web GUI is licensed under the Apache Software License, a license of the BSD
+ family, and contains software which is compatible with the BSD licensing style.
+
+ For more information, please read the LICENSE files in this directory.
+
+
+ Have Fun!
\ No newline at end of file
Added: webservices/juddi/extras/browser/web-gui/be_addTModel.xsl
URL: http://svn.apache.org/viewvc/webservices/juddi/extras/browser/web-gui/be_addTModel.xsl?view=auto&rev=468925
==============================================================================
--- webservices/juddi/extras/browser/web-gui/be_addTModel.xsl (added)
+++ webservices/juddi/extras/browser/web-gui/be_addTModel.xsl Sun Oct 29 07:45:08 2006
@@ -0,0 +1,166 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsl:stylesheet version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns:fo="http://www.w3.org/1999/XSL/Format"
+ xmlns:uddi="urn:uddi-org:api_v2">
+
+<xsl:param name="addTModel">leer</xsl:param>
+<xsl:param name="TModels">leer</xsl:param>
+<xsl:param name="inquiryURL" select="//session/uddi/inquiryURL"/>
+<xsl:param name="publishURL" select="//session/uddi/publishURL"/>
+<xsl:param name="businessKey" select="//session/businessEntity/businessKey"/>
+
+<xsl:template match="text()|@*"/>
+<xsl:template match="/">
+<html>
+<head>
+ <title>Business Entity Add TModel</title>
+ <link href="styles.css" type="text/css" rel="stylesheet"/>
+</head>
+<body leftmargin="0" topmargin="0" marginheight="0" marginwidth="0">
+ <table border="0" cellpadding="0" cellspacing="0">
+ <tr>
+ <td><img src="images/transparent.gif" width="170" height="105" border="0"/></td>
+ <td>
+<!--EMBED header-->
+<xsl:copy-of select="//header/*"/>
+ </td>
+ </tr>
+<!-- STATUS -->
+ <tr>
+ <td><img src="images/transparent.gif" height="18"/></td>
+ <td valign="top" align="left" class="status"><xsl:value-of select="//session/uddi/name"/>
+<xsl:if test="//uddi:name"> / <xsl:value-of select="//uddi:name"/></xsl:if>
+ </td>
+ </tr>
+ <tr>
+ <td valign="top" align="left">
+ <table border="0" cellpadding="0" cellspacing="1">
+ <tr>
+ <td width="170">
+<!-- EMBED navigation -->
+<xsl:copy-of select="//nav/*"/>
+ </td>
+ </tr>
+ </table>
+ </td>
+ <td valign="top" align="left">
+<!--START content-->
+ <table width="690" border="0" cellpadding="0" cellspacing="1" bgcolor="#336699">
+ <tr>
+ <td bgcolor="ffffff">
+<!-- Headline-->
+ <span class="headline">Business Entity Add TModel<p/></span>
+ <table width="690" border="0" cellpadding="4" cellspacing="1" bgcolor="#ffffff">
+ <tr>
+ <td width="200" height="1"><img src="images/transparent.gif" width="200" height="1"/></td>
+ <td width="10"><img src="images/transparent.gif" width="10" height="1"/></td>
+ <td width="480"><img src="images/transparent.gif" width="10" height="1"/></td>
+ </tr>
+ <tr>
+ <td width="200" valign="top">Business Entity Name</td>
+ <td width="10"><img src="images/transparent.gif" width="10"/></td>
+ <td width="480" valign="top" bgcolor="#eeeeee"><xsl:value-of select="//uddi:name"/></td>
+ </tr>
+ <tr>
+ <td width="200" valign="top">Description</td>
+ <td width="10"><img src="images/transparent.gif" width="10"/></td>
+ <td width="480" valign="top" bgcolor="#eeeeee"><xsl:value-of select="//uddi:description"/></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
+ <p/>
+<!-- Added TModels -->
+ <table width="690" border="0" cellpadding="0" cellspacing="1" bgcolor="#336699">
+ <tr>
+ <td bgcolor="ffffff">
+ <table width="690" border="0" cellpadding="0" cellspacing="2" bgcolor="#ffffff">
+ <tr>
+ <td><img src="images/transparent.gif" height="4"/></td>
+ <td colspan="2" class="subheadform">TModels</td>
+ </tr>
+ <tr>
+ <td width="200" height="1"><img src="images/transparent.gif" width="200" height="1"/></td>
+ <td width="10"><img src="images/transparent.gif" width="10" height="1"/></td>
+ <td width="480"><img src="images/transparent.gif" width="460" height="1"/></td>
+ </tr>
+ <tr>
+ <td colspan="3">
+ <table width="100%" border="0" cellpadding="0" cellspacing="2" bgcolor="#ffffff">
+ <tr>
+ <td width="205" valign="top"><u>Name</u></td>
+ <td width="465" valign="top"><u>Value</u></td>
+ <td width="20" valign="top"></td>
+ </tr>
+<xsl:apply-templates select="//uddi:tModelInfo"/>
+ </table>
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
+ <p/>
+ <a href="javascript:history.back();">back</a><p/>
+ </td>
+ </tr>
+ </table>
+</body>
+</html>
+</xsl:template>
+
+<xsl:template match="uddi:tModelInfo">
+ <xsl:choose>
+ <xsl:when test="position() mod 2=1">
+ <tr bgcolor="#EBF7FF">
+<form action="be_publish_addTModel" method="post">
+<input type="hidden" name="businessKey" value="{$businessKey}"/>
+<input type="hidden" name="inquiryURL" value="{$inquiryURL}"/>
+<input type="hidden" name="publishURL" value="{$publishURL}"/>
+<input type="hidden" name="pipeline" value="be_publish"/>
+<input type="hidden" name="tModelKey" value="{@tModelKey}"/>
+ <td width="205" valign="top">
+ <xsl:choose>
+ <xsl:when test="starts-with(@tModelKey,'uuid:A035A07C-F362-44DD-8F95-E2B134BF43B4')">
+ <input type="text" name="keyName" value="{uddi:name}" class="input120"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <input type="hidden" name="keyName" value="{uddi:name}"/>
+ <xsl:value-of select="uddi:name"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </td>
+ <td width="465" valign="top"><input type="text" value="" name="keyValue" class="input120"/></td>
+ <td width="20" valign="top"><input type="image" src="images/bu_select.gif"/></td>
+</form>
+ </tr>
+ </xsl:when>
+ <xsl:otherwise>
+ <tr>
+<form action="be_publish_addTModel" method="post">
+<input type="hidden" name="businessKey" value="{$businessKey}"/>
+<input type="hidden" name="inquiryURL" value="{$inquiryURL}"/>
+<input type="hidden" name="publishURL" value="{$publishURL}"/>
+<input type="hidden" name="pipeline" value="be_publish"/>
+<input type="hidden" name="tModelKey" value="{@tModelKey}"/>
+ <td width="205" valign="top">
+ <xsl:choose>
+ <xsl:when test="starts-with(@tModelKey,'uuid:A035A07C-F362-44DD-8F95-E2B134BF43B4')">
+ <input type="text" name="keyName" value="{uddi:name}" class="input120"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <input type="hidden" name="keyName" value="{uddi:name}"/>
+ <xsl:value-of select="uddi:name"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </td>
+ <td width="465" valign="top"><input type="text" value="" name="keyValue" class="input120"/></td>
+ <td width="20" valign="top"><input type="image" src="images/bu_select.gif"/></td>
+</form>
+ </tr>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+</xsl:stylesheet>
\ No newline at end of file
Added: webservices/juddi/extras/browser/web-gui/be_find.xsp
URL: http://svn.apache.org/viewvc/webservices/juddi/extras/browser/web-gui/be_find.xsp?view=auto&rev=468925
==============================================================================
--- webservices/juddi/extras/browser/web-gui/be_find.xsp (added)
+++ webservices/juddi/extras/browser/web-gui/be_find.xsp Sun Oct 29 07:45:08 2006
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsp:page language="java"
+ xmlns:xsp="http://apache.org/xsp"
+ xmlns:xsp-request="http://apache.org/xsp/request/2.0"
+ xmlns:soap="http://apache.org/xsp/soap/3.0"
+ xmlns:xscript="http://apache.org/xsp/xscript/1.0"
+ xmlns:log="http://apache.org/xsp/log/2.0"
+ xmlns:session="http://apache.org/cocoon/session/1.0"
+ xmlns:cinclude="http://apache.org/cocoon/include/1.0">
+ <content>
+ <soap:call>
+ <soap:url><xsp-request:get-parameter name="inquiryURL"/></soap:url>
+ <get_businessDetail generic="2.0" xmlns="urn:uddi-org:api_v2">
+ <businessKey><xsp-request:get-parameter name="businessKey"/></businessKey>
+ </get_businessDetail>
+ </soap:call>
+ <session:getxml context="mycontext" path="/"/>
+ </content>
+</xsp:page>
Added: webservices/juddi/extras/browser/web-gui/be_input.xml
URL: http://svn.apache.org/viewvc/webservices/juddi/extras/browser/web-gui/be_input.xml?view=auto&rev=468925
==============================================================================
--- webservices/juddi/extras/browser/web-gui/be_input.xml (added)
+++ webservices/juddi/extras/browser/web-gui/be_input.xml Sun Oct 29 07:45:08 2006
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<content xmlns:session="http://apache.org/cocoon/session/1.0">
+ <businessDetail generic="2.0" xmlns:uddi="urn:uddi-org:api_v2">
+ <uddi:businessEntity/>
+ </businessDetail>
+ <session:getxml context="mycontext" path="/"/>
+</content>
Added: webservices/juddi/extras/browser/web-gui/be_input.xsl
URL: http://svn.apache.org/viewvc/webservices/juddi/extras/browser/web-gui/be_input.xsl?view=auto&rev=468925
==============================================================================
--- webservices/juddi/extras/browser/web-gui/be_input.xsl (added)
+++ webservices/juddi/extras/browser/web-gui/be_input.xsl Sun Oct 29 07:45:08 2006
@@ -0,0 +1,364 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsl:stylesheet version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns:fo="http://www.w3.org/1999/XSL/Format"
+ xmlns:uddi="urn:uddi-org:api_v2"
+ xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
+<xsl:param name="operation">create</xsl:param>
+<xsl:param name="headline">Business Entity Input</xsl:param>
+<xsl:param name="TModels">leer</xsl:param>
+
+<xsl:template match="text()|@*"/>
+<xsl:template match="/">
+<html>
+<head>
+ <title>Business Entity Detail</title>
+ <link href="styles.css" type="text/css" rel="stylesheet"/>
+ <SCRIPT LANGUAGE="JavaScript">
+ function DoCheck(){
+ if(document.be_input.business_name.value == ""){
+ alert("Please fill in the Business Entity Name!");
+ document.be_input.business_name.focus();
+ return false;
+ }
+ if(document.be_input.contact_person_name.value == ""){
+ alert("Please fill in the Contact Name!");
+ document.be_input.contact_person_name.focus();
+ return false;
+ }
+<!--
+ if(document.be_input.email.value == ""){
+ alert("Please fill in the Contact Email!");
+ document.be_input.email.focus();
+ return false;
+ }
+ if(document.be_input.email.value != ""){
+ //alert("EMAIL");
+ if(document.be_input.email.value.indexOf("@") == -1 || document.be_input.email.value.indexOf(".") == -1){
+ alert("Please insert a valid E-Mail-Adress!");
+ document.be_input.email.focus();
+ return false;
+ }
+ }
+-->
+ return true;
+ }
+ </SCRIPT>
+</head>
+<body leftmargin="0" topmargin="0" marginheight="0" marginwidth="0">
+ <table border="0" cellpadding="0" cellspacing="0">
+ <tr>
+ <td><img src="images/transparent.gif" width="170" height="105" border="0"/></td>
+ <td>
+<!--EMBED header-->
+<xsl:copy-of select="//header/*"/>
+ </td>
+ </tr>
+<!-- STATUS -->
+ <tr>
+ <td><img src="images/transparent.gif" height="18"/></td>
+ <td valign="top" align="left" class="status">
+<xsl:value-of select="//session/uddi/name"/>
+<xsl:if test="//uddi:name"> / <xsl:value-of select="//uddi:name"/></xsl:if>
+ </td>
+ </tr>
+ <tr>
+ <td valign="top" align="left">
+ <table border="0" cellpadding="0" cellspacing="1">
+ <tr>
+ <td width="170">
+<!-- EMBED navigation -->
+<xsl:copy-of select="//nav/*"/>
+ </td>
+ </tr>
+ </table>
+ </td>
+ <td valign="top" align="left">
+<!--START content-->
+<form action="be_publish" method="post" name="be_input" OnSubmit="return DoCheck();">
+ <table width="690" border="0" cellpadding="0" cellspacing="1" bgcolor="#336699">
+ <tr>
+ <td bgcolor="ffffff"><img src="images/transparent.gif" height="4"/><br/>
+<!-- Headline-->
+ <span class="headline">
+ <xsl:choose>
+ <xsl:when test="starts-with($headline,'Business Entity Input')">
+ Business Entity Input
+ </xsl:when>
+ <xsl:otherwise>
+ Business Entity Edit
+ </xsl:otherwise>
+ </xsl:choose><p/>
+ </span>
+ <table width="690" border="0" cellpadding="4" cellspacing="1" bgcolor="#ffffff">
+<!--input type="hidden" name="method" value="publish_business"/>
+<input type="hidden" name="publisher_id" value="juddi"/>
+<input type="hidden" name="publisher_password" value="juddi"/>
+<input type="hidden" name="resultformat" value="xml"/>
+<input type="hidden" name="contact_usetype" value="business contact"/>
+<input type="hidden" name="address_usetype" value="business"/-->
+<input type="hidden" name="publishURL" value="{//session/uddi/publishURL}"/>
+<input type="hidden" name="pipeline" value="be_publish"/>
+ <xsl:if test="//uddi:businessEntity/@businessKey">
+ <input type="hidden" name="businessKey" value="{//uddi:businessEntity/@businessKey}"/>
+ </xsl:if>
+ <tr>
+ <td width="200" height="1"><img src="images/transparent.gif" width="200" height="1"/></td>
+ <td width="10"><img src="images/transparent.gif" width="10" height="1"/></td>
+ <td width="480"><img src="images/transparent.gif" width="10" height="1"/></td>
+ </tr>
+ <tr>
+ <td width="200" valign="top">Business Entity Name</td>
+ <td width="10" align="left" class="required">* </td>
+ <td width="480" valign="top"><input type="text" name="business_name" value="{//uddi:businessEntity/uddi:name}" class="input200"/></td>
+ </tr>
+ <tr>
+ <td width="200" valign="top">Description</td>
+ <td width="10"><img src="images/transparent.gif" width="10"/></td>
+ <td width="480" valign="top"><input type="text" name="default_description" value="{//uddi:description}" class="input200"/></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
+ <p/>
+ <table width="690" border="0" cellpadding="0" cellspacing="1" bgcolor="#336699">
+ <tr>
+ <td bgcolor="ffffff">
+ <table width="690" border="0" cellpadding="4" cellspacing="1" bgcolor="#ffffff">
+ <tr>
+ <td><img src="images/transparent.gif" height="4"/></td>
+<!--Contact Information-->
+ <td colspan="2" class="subheadform">Contact Information</td>
+ </tr>
+ <tr>
+ <td width="200" height="1"><img src="images/transparent.gif" width="200" height="1"/></td>
+ <td width="10"><img src="images/transparent.gif" width="10" height="1"/></td>
+ <td width="480"><img src="images/transparent.gif" width="10" height="1"/></td>
+ </tr>
+ <tr>
+ <td width="200" valign="top">Name</td>
+ <td width="10" align="left" class="required">* </td>
+ <td width="480" valign="top"><input type="text" name="contact_person_name" value="{//uddi:personName}" class="input200"/></td>
+ </tr>
+ <tr>
+ <td width="200" valign="top">Address</td>
+ <td width="10"><img src="images/transparent.gif" width="10"/></td>
+ <td width="480" valign="top"><input type="text" name="addressline1" value="{//uddi:address/uddi:addressLine[1]}" class="input200"/></td>
+ </tr>
+ <tr>
+ <td width="200" height="1"><img src="images/transparent.gif" width="200" height="1"/></td>
+ <td width="10"><img src="images/transparent.gif" width="10"/></td>
+ <td width="480" valign="top"><input type="text" name="addressline2" value="{//uddi:address/uddi:addressLine[2]}" class="input200"/></td>
+ </tr>
+ <tr>
+ <td width="200" height="1"><img src="images/transparent.gif" width="200" height="1"/></td>
+ <td width="10"><img src="images/transparent.gif" width="10"/></td>
+ <td width="480" valign="top"><input type="text" name="addressline3" value="{//uddi:address/uddi:addressLine[3]}" class="input200"/></td>
+ </tr>
+ <tr>
+ <td width="200" height="1"><img src="images/transparent.gif" width="200" height="1"/></td>
+ <td width="10"><img src="images/transparent.gif" width="10"/></td>
+ <td width="480" valign="top"><input type="text" name="addressline4" value="{//uddi:address/uddi:addressLine[4]}" class="input200"/></td>
+ </tr>
+ <tr>
+ <td width="200" valign="top">Phone</td>
+ <td width="10"><img src="images/transparent.gif" width="10"/></td>
+ <td width="480" valign="top"> <input type="text" name="phone_number" value="{//uddi:phone}" class="input200"/></td>
+ </tr>
+ <tr>
+ <td width="200" valign="top">email</td>
+ <td width="10" align="left" class="required">* </td>
+ <td width="480" valign="top"> <input type="text" name="email" value="{//uddi:email}" class="input200"/></td>
+ </tr>
+ <tr>
+ <td width="200" valign="top"><img src="images/transparent.gif" width="10"/></td>
+ <td width="10" align="left" class="required">* </td>
+ <td width="480" valign="top" class="required">required</td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
+ <p/>
+<!--list TModel-->
+<xsl:if test="//soapenv:Envelope//uddi:categoryBag/uddi:keyedReference">
+ <table width="690" border="0" cellpadding="0" cellspacing="1" bgcolor="#336699">
+ <tr>
+ <td bgcolor="ffffff">
+ <table width="690" border="0" cellpadding="0" cellspacing="2" bgcolor="#ffffff">
+ <tr>
+ <td width="200"><img src="images/transparent.gif" height="4" width="200"/></td>
+ <td colspan="3" class="subheadform">TModels</td>
+ </tr>
+ <tr>
+ <td width="200" height="1"><img src="images/transparent.gif" width="200" height="1"/></td>
+ <td width="10"><img src="images/transparent.gif" width="10" height="1"/></td>
+ <td width="460"><img src="images/transparent.gif" width="10" height="1"/></td>
+ <td width="20"><img src="images/transparent.gif" width="20" height="1"/></td>
+ </tr>
+ <tr>
+ <td colspan="4">
+ <table width="686" border="0" cellpadding="0" cellspacing="2" bgcolor="#ffffff">
+ <tr>
+ <td width="400" valign="top"><u>Name</u></td>
+ <td width="270" valign="top"><u>Value</u></td>
+ <td valign="top"><u>remove</u></td>
+ </tr>
+<xsl:for-each select="//soapenv:Envelope//uddi:categoryBag/uddi:keyedReference">
+ <tr>
+<input type="hidden" name="tModelKey" value="{@tModelKey}"/>
+ <td width="200">
+ <xsl:choose>
+ <xsl:when test="starts-with(@tModelKey,'uuid:A035A07C-F362-44DD-8F95-E2B134BF43B4')">
+ <input type="text" name="keyName" value="{@keyName}" class="input100"/>
+ </xsl:when>
+ <xsl:otherwise>
+<input type="hidden" name="keyName" value="{@keyName}"/>
+ <xsl:value-of select="@keyName"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </td>
+ <td><input type="text" name="keyValue" value="{@keyValue}" class="input100"/></td>
+ <td align="right">
+ <input type="checkbox" name="TM_remove">
+ <xsl:attribute name="value"><xsl:number value="position()"/></xsl:attribute>
+ </input>
+ </td>
+ </tr>
+</xsl:for-each>
+ </table>
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
+</xsl:if>
+ <table width="690" border="0" cellpadding="0" cellspacing="1" bgcolor="#ffffff">
+ <tr>
+ <td bgcolor="ffffff">
+ <table width="690" border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffff">
+ <tr>
+<!--Button-->
+ <td valign="top" align="right">
+ <xsl:choose>
+ <xsl:when test="starts-with($operation,'create')">
+ <input type="submit" value="Create" class="button"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <input type="submit" value="Update" class="button"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
+</form>
+ <p/>
+ <xsl:choose>
+ <xsl:when test="starts-with($TModels,'leer')"></xsl:when>
+ <xsl:otherwise>
+<!--list TModel-->
+ <table width="690" border="0" cellpadding="0" cellspacing="1" bgcolor="#336699">
+ <tr>
+ <td bgcolor="ffffff">
+ <table width="690" border="0" cellpadding="0" cellspacing="2" bgcolor="#ffffff">
+ <tr>
+ <td width="200">
+<img src="images/transparent.gif" height="4"/>
+</td>
+ <td colspan="3" class="subheadform" align="left">Add TModel</td>
+ </tr>
+ <tr>
+ <td width="200" height="1"><img src="images/transparent.gif" width="200" height="1"/></td>
+ <td width="10"><img src="images/transparent.gif" width="10" height="1"/></td>
+ <td width="460"><img src="images/transparent.gif" width="10" height="1"/></td>
+ <td width="20"><img src="images/transparent.gif" width="10" height="1"/></td>
+ </tr>
+<form action="be_addTModel" method="post">
+<input type="hidden" name="inquiryURL" value="{//session/uddi/inquiryURL}"/>
+<input type="hidden" name="businessKey" value="{//uddi:businessEntity/@businessKey}"/>
+ <tr>
+ <td width="200">Search</td>
+ <td width="10" align="right"><img src="images/transparent.gif" width="10"/></td>
+ <td width="460"><input type="text" name="query" value="%" class="input200"/></td>
+ <td width="20"><input type="image" value="Search" alt="Search TModel" src="images/bu_search.gif"/></td>
+ </tr>
+</form>
+ </table>
+ </td>
+ </tr>
+ </table>
+ </xsl:otherwise>
+ </xsl:choose>
+ </td>
+ </tr>
+ </table>
+</body>
+</html>
+</xsl:template>
+
+<xsl:template match="uddi:tModelInfo">
+ <xsl:choose>
+ <xsl:when test="position() mod 2=1">
+ <tr bgcolor="#EBF7FF">
+ <td width="205" valign="top"><xsl:value-of select="uddi:name"/></td>
+ <td width="465" valign="top"><xsl:value-of select="@tModelKey"/></td>
+ <td width="20" valign="top"><input type="image" src="images/bu_remove.gif" alt="Remove TModel"/></td>
+ </tr>
+ </xsl:when>
+ <xsl:otherwise>
+ <tr>
+ <td width="205" valign="top"> <xsl:value-of select="uddi:name"/></td>
+ <td width="465" valign="top"><xsl:value-of select="@tModelKey"/></td>
+ <td width="20" valign="top"><input type="image" src="images/bu_remove.gif" alt="Remove TModel"/></td>
+ </tr>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="//soapenv:Envelope//uddi:categoryBag/uddi:keyedReference">
+ <xsl:choose>
+ <xsl:when test="position() mod 2=1">
+ <tr bgcolor="#EBF7FF">
+<input type="hidden" name="tModelKey" value="{@tModelKey}"/>
+ <td width="200">
+ <xsl:choose>
+ <xsl:when test="starts-with(@tModelKey,'uuid:A035A07C-F362-44DD-8F95-E2B134BF43B4')">
+ <xsl:value-of select="@keyName"/>
+ </xsl:when>
+ <xsl:otherwise>
+<input type="hidden" name="keyName" value="{@keyName}"/>
+ <xsl:value-of select="@keyName"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </td>
+ <td><xsl:value-of select="@keyValue"/></td>
+ <td align="right" bgcolor="#ffffff"><input type="image" name="TM_remove" src="images/bu_remove.gif" value="{@keyValue}"/></td>
+ </tr>
+ </xsl:when>
+ <xsl:otherwise>
+ <tr>
+<input type="hidden" name="tModelKey" value="{@tModelKey}"/>
+ <td width="200">
+ <xsl:choose>
+ <xsl:when test="starts-with(@tModelKey,'uuid:A035A07C-F362-44DD-8F95-E2B134BF43B4')">
+ <xsl:value-of select="@keyName"/>
+ </xsl:when>
+ <xsl:otherwise>
+<input type="hidden" name="keyName" value="{@keyName}"/>
+ <xsl:value-of select="@keyName"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </td>
+ <td><xsl:value-of select="@keyValue"/></td>
+ <td align="right"><input type="checkbox" name="TM_remove" value="{@keyValue}"/></td>
+ </tr>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+</xsl:stylesheet>
Added: webservices/juddi/extras/browser/web-gui/be_publish.xsp
URL: http://svn.apache.org/viewvc/webservices/juddi/extras/browser/web-gui/be_publish.xsp?view=auto&rev=468925
==============================================================================
--- webservices/juddi/extras/browser/web-gui/be_publish.xsp (added)
+++ webservices/juddi/extras/browser/web-gui/be_publish.xsp Sun Oct 29 07:45:08 2006
@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsp:page language="java"
+ xmlns:xsp="http://apache.org/xsp"
+ xmlns:xsp-request="http://apache.org/xsp/request/2.0"
+ xmlns:soap="http://apache.org/xsp/soap/3.0"
+ xmlns:xscript="http://apache.org/xsp/xscript/1.0"
+ xmlns:log="http://apache.org/xsp/log/2.0"
+ xmlns:session="http://apache.org/cocoon/session/1.0">
+ <page>
+ <soap:call>
+ <soap:url><xsp-request:get-parameter name="publishURL"/></soap:url>
+ <save_business generic="2.0" xmlns="urn:uddi-org:api_v2">
+ <authInfo><xsp-request:get-parameter name="authInfo"/></authInfo>
+ <businessEntity>
+ <xsp:logic>
+ String vBusinessKey = <xsp-request:get-parameter name="businessKey"/> ;
+ <![CDATA[
+ if (vBusinessKey!=null) {
+ ]]>
+ <xsp:attribute name="businessKey"><xsp-request:get-parameter name="businessKey"/></xsp:attribute>
+ <![CDATA[
+ }
+ ]]>
+ </xsp:logic>
+ <name><xsp-request:get-parameter name="business_name"/></name>
+ <description><xsp-request:get-parameter name="default_description"/></description>
+ <contacts>
+ <contact useType="business contact">
+ <description/>
+ <personName><xsp-request:get-parameter name="contact_person_name"/></personName>
+ <phone><xsp-request:get-parameter name="phone_number"/></phone>
+ <email><xsp-request:get-parameter name="email"/></email>
+ <address useType="business">
+ <addressLine><xsp-request:get-parameter name="addressline1"/></addressLine>
+ <addressLine><xsp-request:get-parameter name="addressline2"/></addressLine>
+ <addressLine><xsp-request:get-parameter name="addressline3"/></addressLine>
+ <addressLine><xsp-request:get-parameter name="addressline4"/></addressLine>
+ </address>
+ </contact>
+ </contacts>
+ <categoryBag>
+ <xsp:logic>
+ String vName[] = <xsp-request:get-parameter-values name="keyName" as="array"/>;
+ String vValue[] = <xsp-request:get-parameter-values name="keyValue" as="array"/>;
+ String vtModelKey[] = <xsp-request:get-parameter-values name="tModelKey" as="array"/>;
+ String vtModelRemove[] = <xsp-request:get-parameter-values name="TM_remove" as="array"/>;
+ String categories="";
+ int j=0;
+ int jmax=0;
+ <![CDATA[
+ if (vtModelRemove!=null)
+ jmax=vtModelRemove.length;
+ int i=0;
+ if (vName!=null && vName.length > 0) {
+ for(i=0; i < vName.length; i++) {
+ for(j=0; j<jmax;j++)
+ if (java.lang.Integer.parseInt(vtModelRemove[j])==i+1) break;
+ if (j==jmax) {
+ ]]>
+ <keyedReference>
+ <xsp:attribute name="keyName"><xsp:expr>vName[i]</xsp:expr></xsp:attribute>
+ <xsp:attribute name="keyValue"><xsp:expr>vValue[i]</xsp:expr></xsp:attribute>
+ <xsp:attribute name="tModelKey"><xsp:expr>vtModelKey[i]</xsp:expr></xsp:attribute>
+ </keyedReference>
+ <![CDATA[
+ }
+ }
+ }]]>
+ <!--number><xsp:expr>vName.length</xsp:expr></number-->
+ </xsp:logic>
+ </categoryBag>
+ </businessEntity>
+ </save_business>
+ </soap:call>
+ </page>
+ <session:getxml context="mycontext" path="/"/>
+
+</xsp:page>
\ No newline at end of file
Added: webservices/juddi/extras/browser/web-gui/be_publish_addTModel.xsl
URL: http://svn.apache.org/viewvc/webservices/juddi/extras/browser/web-gui/be_publish_addTModel.xsl?view=auto&rev=468925
==============================================================================
--- webservices/juddi/extras/browser/web-gui/be_publish_addTModel.xsl (added)
+++ webservices/juddi/extras/browser/web-gui/be_publish_addTModel.xsl Sun Oct 29 07:45:08 2006
@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsl:stylesheet version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns:fo="http://www.w3.org/1999/XSL/Format"
+ xmlns:uddi="urn:uddi-org:api_v2"
+ xmlns:cinclude="http://apache.org/cocoon/include/1.0"
+ xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
+
+<xsl:template match="text()|@*"/>
+<xsl:template match="/">
+<page>
+ <xsl:copy-of select="//authInfo"/>
+ <content>
+ <cinclude:includexml>
+ <cinclude:src>cocoon:/be_publish_content</cinclude:src>
+ <xsl:copy-of select="//content/cinclude:includexml/cinclude:configuration"/>
+ <cinclude:parameters>
+ <xsl:copy-of select="//content/cinclude:includexml/cinclude:parameters/cinclude:parameter"/>
+ <xsl:apply-templates select="//content[soapenv:Envelope//uddi:businessDetail]" mode="uddi"/>
+ </cinclude:parameters>
+ </cinclude:includexml>
+ <xsl:copy-of select="//content[cinclude:includexml]/session"/>
+ </content>
+ <xsl:copy-of select="//nav"/>
+ <xsl:copy-of select="//header"/>
+</page>
+</xsl:template>
+
+<xsl:template match="content" mode="uddi">
+<!--cinclude:parameter>
+<cinclude:name="businessKey"/>
+<cinclude:value="{//uddi:businessEntity/@businessKey}"/>
+</cinclude:parameter-->
+ <cinclude:parameter>
+ <cinclude:name>business_name</cinclude:name>
+ <cinclude:value><xsl:value-of select="//uddi:businessEntity/uddi:name"/></cinclude:value>
+ </cinclude:parameter>
+ <cinclude:parameter>
+ <cinclude:name>default_description</cinclude:name>
+ <cinclude:value><xsl:value-of select="//uddi:description"/></cinclude:value>
+ </cinclude:parameter>
+ <cinclude:parameter>
+ <cinclude:name>contact_person_name</cinclude:name>
+ <cinclude:value><xsl:value-of select="//uddi:personName"/></cinclude:value>
+ </cinclude:parameter>
+ <cinclude:parameter>
+ <cinclude:name>addressline1</cinclude:name>
+ <cinclude:value><xsl:value-of select="//uddi:address/uddi:addressLine[1]"/></cinclude:value>
+ </cinclude:parameter>
+ <cinclude:parameter>
+ <cinclude:name>addressline2</cinclude:name>
+ <cinclude:value><xsl:value-of select="//uddi:address/uddi:addressLine[2]"/></cinclude:value>
+ </cinclude:parameter>
+ <cinclude:parameter>
+ <cinclude:name>addressline3</cinclude:name>
+ <cinclude:value><xsl:value-of select="//uddi:address/uddi:addressLine[3]"/></cinclude:value>
+ </cinclude:parameter>
+ <cinclude:parameter>
+ <cinclude:name>addressline4</cinclude:name>
+ <cinclude:value><xsl:value-of select="//uddi:address/uddi:addressLine[4]"/></cinclude:value>
+ </cinclude:parameter>
+ <cinclude:parameter>
+ <cinclude:name>phone_number</cinclude:name>
+ <cinclude:value><xsl:value-of select="//uddi:phone"/></cinclude:value>
+ </cinclude:parameter>
+ <cinclude:parameter>
+ <cinclude:name>email</cinclude:name>
+ <cinclude:value><xsl:value-of select="//uddi:email"/></cinclude:value>
+ </cinclude:parameter>
+ <xsl:apply-templates select="//uddi:categoryBag/*"/>
+</xsl:template>
+
+<xsl:template match="uddi:keyedReference">
+ <cinclude:parameter>
+ <cinclude:name>tModelKey</cinclude:name>
+ <cinclude:value><xsl:value-of select="@tModelKey"/></cinclude:value>
+ </cinclude:parameter>
+ <cinclude:parameter>
+ <cinclude:name>keyName</cinclude:name>
+ <cinclude:value><xsl:value-of select="@keyName"/></cinclude:value>
+ </cinclude:parameter>
+ <cinclude:parameter>
+ <cinclude:name>keyValue</cinclude:name>
+ <cinclude:value><xsl:value-of select="@keyValue"/></cinclude:value>
+ </cinclude:parameter>
+</xsl:template>
+
+</xsl:stylesheet>
\ No newline at end of file
Added: webservices/juddi/extras/browser/web-gui/be_search.xsl
URL: http://svn.apache.org/viewvc/webservices/juddi/extras/browser/web-gui/be_search.xsl?view=auto&rev=468925
==============================================================================
--- webservices/juddi/extras/browser/web-gui/be_search.xsl (added)
+++ webservices/juddi/extras/browser/web-gui/be_search.xsl Sun Oct 29 07:45:08 2006
@@ -0,0 +1,145 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsl:stylesheet version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns:fo="http://www.w3.org/1999/XSL/Format"
+ xmlns:uddi="urn:uddi-org:api_v2">
+
+<xsl:template match="text()|@*"/>
+<xsl:template match="/">
+<html>
+<head>
+ <title>Business Entity Search</title>
+ <link href="styles.css" type="text/css" rel="stylesheet"/>
+</head>
+<body leftmargin="0" topmargin="0" marginheight="0" marginwidth="0">
+ <table border="0" cellpadding="0" cellspacing="0">
+ <tr>
+ <td><img src="images/transparent.gif" width="170" height="105" border="0"/></td>
+ <td>
+<!--EMBED header-->
+<xsl:copy-of select="//header/*"/>
+ </td>
+ </tr>
+<!-- STATUS -->
+ <tr>
+ <td><img src="images/transparent.gif" height="18"/></td>
+ <td valign="top" align="left" class="status"><xsl:value-of select="//session/uddi/name"/>
+ <xsl:if test="//uddi:name"> / <xsl:value-of select="//uddi:name"/></xsl:if>
+ </td>
+ </tr>
+ <tr>
+ <td valign="top" align="left">
+ <table border="0" cellpadding="0" cellspacing="1">
+ <tr>
+ <td width="170">
+<!-- EMBED navigation -->
+<xsl:copy-of select="//nav/*"/>
+ </td>
+ </tr>
+ </table>
+ </td>
+ <td valign="top" align="left">
+<!--START content-->
+<form action="be_searchresult" method="POST">
+<input type="hidden" name="inquiryURL" value="{//inquiryURL}" />
+ <table width="690" border="0" cellpadding="0" cellspacing="1" bgcolor="#336699">
+ <tr>
+ <td bgcolor="ffffff"><img src="images/transparent.gif" height="4"/><br/>
+<!-- Headline-->
+ <span class="headline">Business Entity Search<p/></span>
+ <table width="690" border="0" cellpadding="4" cellspacing="1" bgcolor="#ffffff">
+ <tr>
+ <td width="200" valign="top">Name</td>
+ <td width="10"><img src="images/transparent.gif" width="10"/></td>
+ <td width="480" valign="top"><input type="text" name="query_name" value="%" class="input200"/></td>
+ </tr>
+ <tr>
+ <td width="200" valign="top"><img src="images/transparent.gif" width="10"/></td>
+ <td width="10"><img src="images/transparent.gif" width="10"/></td>
+ <td width="480" valign="top">
+ <select name="findQualifier" class="select40">
+ <option value="orAllKeys" selected="">OR</option>
+ <option value="andAllKeys">AND</option>
+ </select>
+ </td>
+ </tr>
+<xsl:if test="//session/businessEntitySearch/categoryBag/keyedReference">
+ <tr>
+ <td valign="top">Selected Categories</td>
+ </tr>
+ <tr>
+ <td>
+ <table width="100%" border="0" cellpadding="0" cellspacing="2" bgcolor="#ffffff">
+ <tr>
+ <td width="205" valign="top"><u>Name</u></td>
+ <td width="465" valign="top"><u>Value</u></td>
+ <td width="20" valign="top"></td>
+ </tr>
+<xsl:apply-templates select="//session/businessEntitySearch/categoryBag/keyedReference"/>
+ </table>
+ </td>
+ </tr>
+</xsl:if>
+ </table>
+ </td>
+ </tr>
+ </table>
+ <table width="690" border="0" cellpadding="0" cellspacing="1" bgcolor="#ffffff">
+ <tr>
+ <td bgcolor="ffffff"><img src="images/transparent.gif" height="4"/><br/>
+ <table width="690" border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffff">
+ <tr>
+<!--Button-->
+ <td valign="top" align="right"><input type="submit" value="Search" class="button"/></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
+</form>
+ <table width="690" border="0" cellpadding="0" cellspacing="1" bgcolor="#336699">
+ <tr>
+ <td bgcolor="ffffff">
+ <table width="690" border="0" cellpadding="0" cellspacing="2" bgcolor="#ffffff">
+ <tr>
+ <td width="200"><img src="images/transparent.gif" height="4"/></td>
+ <td colspan="3" class="subheadform" align="left">Add TModel</td>
+ </tr>
+ <tr>
+ <td width="200" height="1"><img src="images/transparent.gif" width="200" height="1"/></td>
+ <td width="10"><img src="images/transparent.gif" width="10" height="1"/></td>
+ <td width="460"><img src="images/transparent.gif" width="10" height="1"/></td>
+ <td width="20"><img src="images/transparent.gif" width="10" height="1"/></td>
+ </tr>
+<form action="be_selectTModel" method="post">
+<input type="hidden" name="inquiryURL" value="{//session/uddi/inquiryURL}"/>
+ <tr>
+ <td width="200">Search</td>
+ <td width="10" align="right"><img src="images/transparent.gif" width="10"/></td>
+ <td width="460"><input type="text" name="query" value="%" class="input200"/></td>
+ <td width="20"><input type="image" value="Search" alt="Search TModel" src="images/bu_search.gif"/></td>
+ </tr>
+</form>
+ </table>
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
+</body>
+</html>
+</xsl:template>
+
+<xsl:template match="//session//keyedReference">
+ <tr>
+<input type="hidden" name="tModelKey" value="{@tModelKey}"/>
+<input type="hidden" name="keyValue" value="{@keyValue}"/>
+<input type="hidden" name="keyName" value="{@keyName}"/>
+ <td width="205" valign="top"><xsl:value-of select="@keyName"/></td>
+ <td width="465" valign="top"><xsl:value-of select="@keyValue"/></td>
+ <td width="20" valign="top"><img src="images/transparent.gif" width="1"/></td>
+ </tr>
+</xsl:template>
+
+</xsl:stylesheet>
\ No newline at end of file
Added: webservices/juddi/extras/browser/web-gui/be_search.xsp
URL: http://svn.apache.org/viewvc/webservices/juddi/extras/browser/web-gui/be_search.xsp?view=auto&rev=468925
==============================================================================
--- webservices/juddi/extras/browser/web-gui/be_search.xsp (added)
+++ webservices/juddi/extras/browser/web-gui/be_search.xsp Sun Oct 29 07:45:08 2006
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsp:page language="java"
+ xmlns:xsp="http://apache.org/xsp"
+ xmlns:xsp-request="http://apache.org/xsp/request/2.0"
+ xmlns:xsp-session-fw="http://apache.org/xsp/session-fw/1.0"
+ xmlns:soap="http://apache.org/xsp/soap/3.0"
+ xmlns:xscript="http://apache.org/xsp/xscript/1.0"
+ xmlns:log="http://apache.org/xsp/log/2.0"
+ xmlns:session="http://apache.org/cocoon/session/1.0"
+ xmlns:cinclude="http://apache.org/cocoon/include/1.0">
+ <content>
+ <soap:call>
+ <soap:url><xsp-request:get-parameter name="inquiryURL"/></soap:url>
+ <find_business generic="2.0" xmlns="urn:uddi-org:api_v2">
+ <findQualifiers>
+ <findQualifier>caseSensitiveMatch</findQualifier>
+ <findQualifier><xsp-request:get-parameter name="findQualifier"/></findQualifier>
+ </findQualifiers>
+ <name><xsp-request:get-parameter name="query_name"/></name>
+ <categoryBag>
+ <xsp:logic>
+ String vTModelKey[] = <xsp-request:get-parameter-values name="tModelKey" as="array"/> ;
+ String vKeyName[] = <xsp-request:get-parameter-values name="keyName" as="array"/> ;
+ String vKeyValue[] = <xsp-request:get-parameter-values name="keyValue" as="array"/> ;
+ <![CDATA[
+ if (vTModelKey!=null && vTModelKey.length > 0) {
+ for(int i=0; i < vKeyName.length; i++) {
+ ]]>
+ <keyedReference>
+ <xsp:attribute name="keyName"><xsp:expr>vKeyName[i]</xsp:expr></xsp:attribute>
+ <xsp:attribute name="keyValue"><xsp:expr>vKeyValue[i]</xsp:expr></xsp:attribute>
+ <xsp:attribute name="tModelKey"><xsp:expr>vTModelKey[i]</xsp:expr></xsp:attribute>
+ </keyedReference>
+ <![CDATA[
+ }
+ }
+ ]]>
+ </xsp:logic>
+ </categoryBag>
+ </find_business>
+ </soap:call>
+ <session:getxml context="mycontext" path="/"/>
+ </content>
+</xsp:page>
Added: webservices/juddi/extras/browser/web-gui/be_search_form.xsp
URL: http://svn.apache.org/viewvc/webservices/juddi/extras/browser/web-gui/be_search_form.xsp?view=auto&rev=468925
==============================================================================
--- webservices/juddi/extras/browser/web-gui/be_search_form.xsp (added)
+++ webservices/juddi/extras/browser/web-gui/be_search_form.xsp Sun Oct 29 07:45:08 2006
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<xsp:page language="java"
+ xmlns:xsp="http://apache.org/xsp"
+ xmlns:xsp-request="http://apache.org/xsp/request/2.0"
+ xmlns:soap="http://apache.org/xsp/soap/3.0"
+ xmlns:xscript="http://apache.org/xsp/xscript/1.0"
+ xmlns:log="http://apache.org/xsp/log/2.0"
+ xmlns:session="http://apache.org/cocoon/session/1.0"
+ xmlns:cinclude="http://apache.org/cocoon/include/1.0">
+ <content>
+ <xsp:logic>
+ String vTModelKey = <xsp-request:get-parameter name="tModelKey"/> ;
+ <![CDATA[
+ if (vTModelKey!=null) {
+ ]]>
+ <session:mergexml context="mycontext" path="/session/businessEntitySearch/categoryBag">
+ <keyedReference>
+ <xsp:attribute name="tModelKey"><xsp-request:get-parameter name="tModelKey"/></xsp:attribute>
+ <xsp:attribute name="keyName"><xsp-request:get-parameter name="keyName"/></xsp:attribute>
+ <xsp:attribute name="keyValue"><xsp-request:get-parameter name="keyValue"/></xsp:attribute>
+ </keyedReference>
+ </session:mergexml>
+ <![CDATA[
+ }
+ else {
+ ]]>
+ <session:removexml context="mycontext" path="/session/businessEntitySearch/categoryBag"/>
+ <![CDATA[
+ }
+ ]]>
+ </xsp:logic>
+ <session:getxml context="mycontext" path="/"/>
+ </content>
+</xsp:page>
Added: webservices/juddi/extras/browser/web-gui/be_searchresult.xsl
URL: http://svn.apache.org/viewvc/webservices/juddi/extras/browser/web-gui/be_searchresult.xsl?view=auto&rev=468925
==============================================================================
--- webservices/juddi/extras/browser/web-gui/be_searchresult.xsl (added)
+++ webservices/juddi/extras/browser/web-gui/be_searchresult.xsl Sun Oct 29 07:45:08 2006
@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsl:stylesheet version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns:fo="http://www.w3.org/1999/XSL/Format"
+ xmlns:uddi="urn:uddi-org:api_v2">
+
+<xsl:template match="text()|@*"/>
+<xsl:template match="/">
+<html>
+<head>
+ <title>Business Entity Query result</title>
+ <link href="styles.css" type="text/css" rel="stylesheet"/>
+</head>
+<body leftmargin="0" topmargin="0" marginheight="0" marginwidth="0">
+ <table border="0" cellpadding="0" cellspacing="0">
+ <tr>
+ <td><img src="images/transparent.gif" width="170" height="105" border="0"/></td>
+ <td>
+<!--EMBED header-->
+<xsl:copy-of select="//header/*"/>
+ </td>
+ </tr>
+<!-- STATUS -->
+ <tr>
+ <td><img src="images/transparent.gif" height="18"/></td>
+ <td valign="top" align="left" class="status"><xsl:value-of select="//session/uddi/name"/></td>
+ </tr>
+ <tr>
+ <td valign="top" align="left">
+ <table border="0" cellpadding="0" cellspacing="1">
+ <tr>
+ <td width="170">
+<!-- EMBED navigation -->
+<xsl:copy-of select="//nav/*"/>
+ </td>
+ </tr>
+ </table>
+ </td>
+ <td valign="top" align="left">
+<!--START content-->
+ <table width="690" border="0" cellpadding="0" cellspacing="1" bgcolor="#336699">
+ <tr>
+ <td bgcolor="ffffff"><img src="images/transparent.gif" height="4"/><br/>
+ <span class="headline">Business Entity Query result<p/></span>
+ <table width="690" border="0" cellpadding="4" cellspacing="1" bgcolor="#ffffff">
+ <tr>
+ <td class="head" bgcolor="#999999" width="320">Name</td>
+ <td class="head" bgcolor="#999999" width="320">Description</td>
+ <td bgcolor="#999999"><img src="images/transparent.gif" height="4"/></td>
+ </tr>
+<xsl:apply-templates/>
+ </table>
+ </td>
+ </tr>
+ </table>
+ <br/>
+ <a href="javascript:history.back();">back</a>
+ <p/>
+ </td>
+ </tr>
+ </table>
+</body>
+</html>
+</xsl:template>
+
+<xsl:template match="uddi:businessInfo">
+ <xsl:choose>
+ <xsl:when test="position() mod 2=1">
+ <tr bgcolor="#EBF7FF">
+<form action="be_viewrecord" method="post">
+<input type="hidden" name="businessKey" value="{@businessKey}" />
+<input type="hidden" name="inquiryURL" value="{//session/uddi/inquiryURL}"/>
+ <td valign="top" align="left"><xsl:value-of select="uddi:name"/></td>
+ <td valign="top" align="left"><xsl:value-of select="uddi:description"/></td>
+ <td valign="top" align="left"><input type="image" src="images/bu_info.gif" alt="Service Infos" align="right"/></td>
+</form>
+ </tr>
+ </xsl:when>
+ <xsl:otherwise>
+ <tr bgcolor="#ffffff">
+<form action="be_viewrecord" method="post">
+<input type="hidden" name="businessKey" value="{@businessKey}" />
+<input type="hidden" name="inquiryURL" value="{//session/uddi/inquiryURL}"/>
+ <td valign="top" align="left"><xsl:value-of select="uddi:name"/></td>
+ <td valign="top" align="left"><xsl:value-of select="uddi:description"/></td>
+ <td valign="top" align="left"><input type="image" src="images/bu_info.gif" alt="Service Infos" align="right"/></td>
+</form>
+ </tr>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+</xsl:stylesheet>
\ No newline at end of file
Added: webservices/juddi/extras/browser/web-gui/be_selectTModel.xsl
URL: http://svn.apache.org/viewvc/webservices/juddi/extras/browser/web-gui/be_selectTModel.xsl?view=auto&rev=468925
==============================================================================
--- webservices/juddi/extras/browser/web-gui/be_selectTModel.xsl (added)
+++ webservices/juddi/extras/browser/web-gui/be_selectTModel.xsl Sun Oct 29 07:45:08 2006
@@ -0,0 +1,159 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsl:stylesheet version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns:fo="http://www.w3.org/1999/XSL/Format"
+ xmlns:uddi="urn:uddi-org:api_v2">
+
+<xsl:param name="addTModel">leer</xsl:param>
+<xsl:param name="TModels">leer</xsl:param>
+<xsl:param name="inquiryURL" select="//session/uddi/inquiryURL"/>
+<xsl:param name="publishURL" select="//session/uddi/publishURL"/>
+<xsl:param name="businessKey" select="//session/businessEntity/businessKey"/>
+
+<xsl:template match="text()|@*"/>
+<xsl:template match="/">
+<html>
+<head>
+ <title>Business Entity Select TModel</title>
+ <link href="styles.css" type="text/css" rel="stylesheet"/>
+</head>
+<body leftmargin="0" topmargin="0" marginheight="0" marginwidth="0">
+ <table border="0" cellpadding="0" cellspacing="0">
+ <tr>
+ <td><img src="images/transparent.gif" width="170" height="105" border="0"/></td>
+ <td>
+<!--EMBED header-->
+<xsl:copy-of select="//header/*"/>
+ </td>
+ </tr>
+<!-- STATUS -->
+ <tr>
+ <td><img src="images/transparent.gif" height="18"/></td>
+ <td valign="top" align="left" class="status"><xsl:value-of select="//session/uddi/name"/>
+ <xsl:if test="//uddi:name"> / <xsl:value-of select="//uddi:name"/></xsl:if>
+ </td>
+ </tr>
+ <tr>
+ <td valign="top" align="left">
+ <table border="0" cellpadding="0" cellspacing="1">
+ <tr>
+ <td width="170">
+<!-- EMBED navigation -->
+<xsl:copy-of select="//nav/*"/>
+ </td>
+ </tr>
+ </table>
+ </td>
+ <td valign="top" align="left">
+ <table width="690" border="0" cellpadding="0" cellspacing="1" bgcolor="#336699">
+ <tr>
+ <td bgcolor="ffffff">
+<!-- Headline-->
+ <span class="headline">Business Entity Search Select TModel<p/></span>
+ <table width="690" border="0" cellpadding="4" cellspacing="1" bgcolor="#ffffff">
+ <tr>
+ <td height="1"><img src="images/transparent.gif" height="1"/></td>
+ </tr>
+<xsl:if test="//session/businessEntitySearch/categoryBag/keyedReference">
+ <tr>
+ <td valign="top">Selected Categories</td>
+ </tr>
+ <tr>
+ <td>
+ <table width="100%" border="0" cellpadding="0" cellspacing="2" bgcolor="#ffffff">
+ <tr>
+ <td width="205" valign="top"><u>Name</u></td>
+ <td width="465" valign="top"><u>Value</u></td>
+ <td width="20" valign="top"><img src="images/transparent.gif" height="1"/></td>
+ </tr>
+<xsl:apply-templates select="//session/businessEntitySearch/categoryBag/keyedReference"/>
+ </table>
+ </td>
+ </tr>
+</xsl:if>
+ <tr>
+ <td height="1"><img src="images/transparent.gif" height="1"/></td>
+ </tr>
+ <tr>
+ <td valign="top"><b>Add Category</b></td>
+ </tr>
+ <tr>
+ <td>
+ <table width="100%" border="0" cellpadding="0" cellspacing="2" bgcolor="#ffffff">
+ <tr>
+ <td width="205" valign="top"><u>Name</u></td>
+ <td width="465" valign="top"><u>Value</u></td>
+ <td width="20" valign="top"><img src="images/transparent.gif" height="1"/></td>
+ </tr>
+<xsl:apply-templates select="//uddi:tModelInfo"/>
+ </table>
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
+ <p/>
+ <a href="javascript:history.back();">back</a>
+ <p/>
+ </td>
+ </tr>
+ </table>
+</body>
+</html>
+</xsl:template>
+
+<xsl:template match="uddi:tModelInfo">
+ <xsl:choose>
+ <xsl:when test="position() mod 2=1">
+ <tr bgcolor="#EBF7FF">
+<form action="be_search" method="post">
+<input type="hidden" name="tModelKey" value="{@tModelKey}"/>
+ <td width="205" valign="top">
+ <xsl:choose>
+ <xsl:when test="starts-with(@tModelKey,'uuid:A035A07C-F362-44DD-8F95-E2B134BF43B4')">
+ <input type="text" name="keyName" value="{uddi:name}"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <input type="hidden" name="keyName" value="{uddi:name}"/>
+ <xsl:value-of select="uddi:name"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </td>
+ <td width="465" valign="top"><input type="text" value="" name="keyValue" class="input120"/></td>
+ <td width="20" valign="top"><input type="image" src="images/bu_select.gif"/></td>
+</form>
+ </tr>
+ </xsl:when>
+ <xsl:otherwise>
+ <tr>
+<form action="be_search" method="post">
+<input type="hidden" name="tModelKey" value="{@tModelKey}"/>
+ <td width="205" valign="top">
+ <xsl:choose>
+ <xsl:when test="starts-with(@tModelKey,'uuid:A035A07C-F362-44DD-8F95-E2B134BF43B4')">
+ <input type="text" name="keyName" value="{uddi:name}"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <input type="hidden" name="keyName" value="{uddi:name}"/>
+ <xsl:value-of select="uddi:name"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </td>
+ <td width="465" valign="top"><input type="text" value="" name="keyValue" class="input120"/></td>
+ <td width="20" valign="top"><input type="image" src="images/bu_select.gif"/></td>
+</form>
+ </tr>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="//session//keyedReference">
+ <tr>
+ <td width="205" valign="top"><xsl:value-of select="@keyName"/></td>
+ <td width="465" valign="top"><xsl:value-of select="@keyValue"/></td>
+ <td width="20" valign="top"><img src="images/transparent.gif" height="1"/></td>
+ </tr>
+</xsl:template>
+
+</xsl:stylesheet>
\ No newline at end of file
Added: webservices/juddi/extras/browser/web-gui/be_viewrecord.xsl
URL: http://svn.apache.org/viewvc/webservices/juddi/extras/browser/web-gui/be_viewrecord.xsl?view=auto&rev=468925
==============================================================================
--- webservices/juddi/extras/browser/web-gui/be_viewrecord.xsl (added)
+++ webservices/juddi/extras/browser/web-gui/be_viewrecord.xsl Sun Oct 29 07:45:08 2006
@@ -0,0 +1,238 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsl:stylesheet version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns:fo="http://www.w3.org/1999/XSL/Format"
+ xmlns:uddi="urn:uddi-org:api_v2"
+ xmlns:session="http://apache.org/cocoon/session/1.0"
+ xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
+
+<xsl:template match="text()|@*"/>
+<xsl:template match="/">
+<html>
+ <session:mergexml context="mycontext" path="/session/">
+ <businessEntity>
+ <name><xsl:value-of select="//uddi:businessEntity/uddi:name"/></name>
+ <businessKey><xsl:value-of select="//uddi:businessEntity/@businessKey"/></businessKey>
+ </businessEntity>
+ </session:mergexml>
+<head>
+ <title>Business Entity viewRecord</title>
+ <link href="styles.css" type="text/css" rel="stylesheet"/>
+</head>
+<body leftmargin="0" topmargin="0" marginheight="0" marginwidth="0">
+<!--session:getxml context="mycontext" path="/"/-->
+ <table border="0" cellpadding="0" cellspacing="0">
+ <tr>
+ <td><img src="images/transparent.gif" width="170" height="105" border="0"/></td>
+ <td>
+<!--EMBED header-->
+<xsl:copy-of select="//header/*"/>
+ </td>
+ </tr>
+<!-- STATUS -->
+ <tr>
+ <td><img src="images/transparent.gif" height="18"/></td>
+ <td valign="top" align="left" class="status"><xsl:value-of select="//session/uddi/name"/>
+ <xsl:if test="//uddi:name"> / <xsl:value-of select="//uddi:name"/></xsl:if>
+ </td>
+ </tr>
+ <tr>
+ <td valign="top" align="left">
+ <table border="0" cellpadding="0" cellspacing="1">
+ <tr>
+ <td width="170">
+<!-- EMBED navigation -->
+<xsl:copy-of select="//nav/*"/>
+ </td>
+ </tr>
+ </table>
+ </td>
+ <td valign="top" align="left">
+ <table width="690" border="0" cellpadding="0" cellspacing="1" bgcolor="#336699">
+ <tr>
+ <td bgcolor="ffffff">
+<!-- Headline-->
+ <span class="headline">Business Entity viewRecord<p/></span>
+ <table width="690" border="0" cellpadding="0" cellspacing="2" bgcolor="#ffffff">
+ <tr>
+ <td width="200" valign="top">Business Entity Name</td>
+ <td width="10"><img src="images/transparent.gif" width="10"/></td>
+ <td width="480" valign="top" bgcolor="#eeeeee" class="td"><xsl:value-of select="//uddi:name"/></td>
+ </tr>
+ <tr>
+ <td width="200" valign="top">Description</td>
+ <td width="10"><img src="images/transparent.gif" width="10"/></td>
+ <td width="480" valign="top" bgcolor="#eeeeee" class="td"><xsl:value-of select="//uddi:description"/></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
+ <p/>
+ <table width="690" border="0" cellpadding="0" cellspacing="1" bgcolor="#336699">
+ <tr>
+ <td bgcolor="ffffff">
+ <table width="690" border="0" cellpadding="0" cellspacing="2" bgcolor="#ffffff">
+ <tr>
+ <td><img src="images/transparent.gif" height="4"/></td>
+<!--Contact Information-->
+ <td colspan="2" class="subheadform">Contact Information</td>
+ </tr>
+ <tr>
+ <td width="200" valign="top">Name</td>
+ <td width="10"><img src="images/transparent.gif" width="10"/></td>
+ <td width="480" valign="top" bgcolor="#eeeeee" class="td"><xsl:value-of select="//uddi:personName"/></td>
+ </tr>
+ <tr>
+ <td width="200" valign="top">Address</td>
+ <td width="10"><img src="images/transparent.gif" width="10"/></td>
+ <td width="480" valign="top" bgcolor="#eeeeee" class="td"><xsl:value-of select="//uddi:address/uddi:addressLine[1]"/></td>
+ </tr>
+ <tr>
+ <td width="200" valign="top"><img src="images/transparent.gif" width="10"/></td>
+ <td width="10"><img src="images/transparent.gif" width="10"/></td>
+ <td width="480" valign="top" bgcolor="#eeeeee" class="td"><xsl:value-of select="//uddi:address/uddi:addressLine[2]"/></td>
+ </tr>
+ <tr>
+ <td width="200" valign="top"><img src="images/transparent.gif" width="10"/></td>
+ <td width="10"><img src="images/transparent.gif" width="10"/></td>
+ <td width="480" valign="top" bgcolor="#eeeeee" class="td"><xsl:value-of select="//uddi:address/uddi:addressLine[3]"/></td>
+ </tr>
+ <tr>
+ <td width="200" valign="top"><img src="images/transparent.gif" width="10"/></td>
+ <td width="10"><img src="images/transparent.gif" width="10"/></td>
+ <td width="480" valign="top" bgcolor="#eeeeee" class="td"><xsl:value-of select="//uddi:address/uddi:addressLine[4]"/></td>
+ </tr>
+ <tr>
+ <td width="200" valign="top">Phone</td>
+ <td width="10"><img src="images/transparent.gif" width="10"/></td>
+ <td width="480" valign="top" bgcolor="#eeeeee" class="td"><xsl:value-of select="//uddi:phone"/></td>
+ </tr>
+ <tr>
+ <td width="200" valign="top">email</td>
+ <td width="10"><img src="images/transparent.gif" width="10"/></td>
+ <td width="480" valign="top" bgcolor="#eeeeee" class="td"><xsl:value-of select="//uddi:email"/></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
+ <p/>
+<!--list TModel-->
+<xsl:if test="//soapenv:Envelope//uddi:categoryBag/uddi:keyedReference">
+ <table width="690" border="0" cellpadding="0" cellspacing="1" bgcolor="#336699">
+ <tr>
+ <td bgcolor="ffffff">
+ <table width="690" border="0" cellpadding="0" cellspacing="2" bgcolor="#ffffff">
+ <tr>
+ <td width="200"><img src="images/transparent.gif" height="4" width="200"/></td>
+ <td colspan="3" class="subheadform">TModels</td>
+ </tr>
+ <tr>
+ <td width="200" height="1"><img src="images/transparent.gif" width="200" height="1"/></td>
+ <td width="10"><img src="images/transparent.gif" width="10" height="1"/></td>
+ <td width="460"><img src="images/transparent.gif" width="10" height="1"/></td>
+ <td width="20"><img src="images/transparent.gif" width="20" height="1"/></td>
+ </tr>
+ <tr bgcolor="#EBF7FF">
+ <td colspan="4">
+ <table width="690" border="0" cellpadding="0" cellspacing="2" bgcolor="#ffffff">
+ <tr>
+ <td width="400" valign="top"><u>Name</u></td>
+ <td width="270" valign="top"><u>Value</u> </td>
+ </tr>
+<xsl:apply-templates/>
+ </table>
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
+</xsl:if>
+ <p/>
+ <table width="690" border="0" cellpadding="0" cellspacing="1" bgcolor="#ffffff">
+ <tr>
+ <td bgcolor="ffffff">
+ <table width="690" border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffff">
+ <tr>
+<!--Button-->
+ <td valign="top" align="left">
+<form action="bs_searchresult" method="POST">
+<input type="hidden" name="inquiryURL" value="{//session/uddi/inquiryURL}" />
+<input type="hidden" name="query_businessKey" value="{//uddi:businessEntity/@businessKey}" />
+<input type="hidden" name="query_name" value="%" />
+ <input type="submit" value="List Business Service" class="button200"/>
+</form>
+ </td>
+ <td valign="top" align="right">
+<form action="be_edit" method="POST">
+<input type="hidden" name="inquiryURL" value="{//session/uddi/inquiryURL}" />
+<input type="hidden" name="businessKey" value="{//uddi:businessEntity/@businessKey}" />
+ <input type="submit" value="Edit" class="button"/>
+</form>
+ </td>
+ </tr>
+ <tr>
+ <td colspan="2" height="12">
+<form action="bs_input" method="POST">
+<input type="hidden" name="inquiryURL" value="{//session/uddi/inquiryURL}" />
+<input type="hidden" name="businessKey" value="{//uddi:businessEntity/@businessKey}" />
+ <input type="submit" value="Add Business Service" class="button200"/>
+</form>
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
+ <p/>
+ <a href="javascript:history.back();">back</a>
+ <br/>
+ </td>
+ </tr>
+ </table>
+</body>
+</html>
+</xsl:template>
+
+<xsl:template match="//soapenv:Envelope//uddi:categoryBag/uddi:keyedReference">
+ <xsl:choose>
+ <xsl:when test="position() mod 2=1">
+ <tr bgcolor="#EBF7FF">
+<input type="hidden" name="tModelKey" value="{@tModelKey}"/>
+ <td width="200">
+ <xsl:choose>
+ <xsl:when test="starts-with(@tModelKey,'uuid:A035A07C-F362-44DD-8F95-E2B134BF43B4')">
+ <xsl:value-of select="@keyName"/>
+ </xsl:when>
+ <xsl:otherwise>
+<input type="hidden" name="keyName" value="{@keyName}"/>
+ <xsl:value-of select="@keyName"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </td>
+ <td><xsl:value-of select="@keyValue"/></td>
+ </tr>
+ </xsl:when>
+ <xsl:otherwise>
+ <tr>
+<input type="hidden" name="tModelKey" value="{@tModelKey}"/>
+ <td width="200">
+ <xsl:choose>
+ <xsl:when test="starts-with(@tModelKey,'uuid:A035A07C-F362-44DD-8F95-E2B134BF43B4')">
+ <xsl:value-of select="@keyName"/>
+ </xsl:when>
+ <xsl:otherwise>
+<input type="hidden" name="keyName" value="{@keyName}"/>
+ <xsl:value-of select="@keyName"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </td>
+ <td><xsl:value-of select="@keyValue"/></td>
+ </tr>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+</xsl:stylesheet>
\ No newline at end of file
Added: webservices/juddi/extras/browser/web-gui/bs_addTModel.xsl
URL: http://svn.apache.org/viewvc/webservices/juddi/extras/browser/web-gui/bs_addTModel.xsl?view=auto&rev=468925
==============================================================================
--- webservices/juddi/extras/browser/web-gui/bs_addTModel.xsl (added)
+++ webservices/juddi/extras/browser/web-gui/bs_addTModel.xsl Sun Oct 29 07:45:08 2006
@@ -0,0 +1,169 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsl:stylesheet version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns:fo="http://www.w3.org/1999/XSL/Format"
+ xmlns:uddi="urn:uddi-org:api_v2">
+
+<xsl:param name="addTModel">leer</xsl:param>
+<xsl:param name="TModels">leer</xsl:param>
+<xsl:param name="inquiryURL" select="//session/uddi/inquiryURL"/>
+<xsl:param name="publishURL" select="//session/uddi/publishURL"/>
+<xsl:param name="businessKey" select="//session/businessEntity/businessKey"/>
+<xsl:param name="serviceKey" select="//session/businessService/serviceKey"/>
+
+<xsl:template match="text()|@*"/>
+<xsl:template match="/">
+<html>
+<head>
+ <title>Business Service Add TModel</title>
+ <link href="styles.css" type="text/css" rel="stylesheet"/>
+</head>
+<body leftmargin="0" topmargin="0" marginheight="0" marginwidth="0">
+ <table border="0" cellpadding="0" cellspacing="0">
+ <tr>
+ <td><img src="images/transparent.gif" width="170" height="105" border="0"/></td>
+ <td>
+<!--EMBED header-->
+<xsl:copy-of select="//header/*"/>
+ </td>
+ </tr>
+<!-- STATUS -->
+ <tr>
+ <td><img src="images/transparent.gif" height="18"/></td>
+ <td valign="top" align="left" class="status"><xsl:value-of select="//session/uddi/name"/>
+<xsl:if test="//uddi:name"> / <xsl:value-of select="//uddi:name"/></xsl:if>
+ </td>
+ </tr>
+ <tr>
+ <td valign="top" align="left">
+ <table border="0" cellpadding="0" cellspacing="1">
+ <tr>
+ <td width="170">
+<!-- EMBED navigation -->
+<xsl:copy-of select="//nav/*"/>
+ </td>
+ </tr>
+ </table>
+ </td>
+ <td valign="top" align="left">
+<!--START content-->
+ <table width="690" border="0" cellpadding="0" cellspacing="1" bgcolor="#336699">
+ <tr>
+ <td bgcolor="ffffff">
+<!-- Headline-->
+ <span class="headline">Business Service Add TModel<p/></span>
+ <table width="690" border="0" cellpadding="4" cellspacing="1" bgcolor="#ffffff">
+ <tr>
+ <td width="200" height="1"><img src="images/transparent.gif" width="200" height="1"/></td>
+ <td width="10"><img src="images/transparent.gif" width="10" height="1"/></td>
+ <td width="480"><img src="images/transparent.gif" width="10" height="1"/></td>
+ </tr>
+ <tr>
+ <td width="200" valign="top">Business Service Name</td>
+ <td width="10"><img src="images/transparent.gif" width="10"/></td>
+ <td width="480" valign="top" bgcolor="#eeeeee"><xsl:value-of select="//uddi:name"/></td>
+ </tr>
+ <tr>
+ <td width="200" valign="top">Description</td>
+ <td width="10"><img src="images/transparent.gif" width="10"/></td>
+ <td width="480" valign="top" bgcolor="#eeeeee"><xsl:value-of select="//uddi:description"/></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
+ <p/>
+<!-- Added TModels -->
+ <table width="690" border="0" cellpadding="0" cellspacing="1" bgcolor="#336699">
+ <tr>
+ <td bgcolor="ffffff">
+ <table width="690" border="0" cellpadding="0" cellspacing="2" bgcolor="#ffffff">
+ <tr>
+ <td><img src="images/transparent.gif" height="4"/></td>
+ <td colspan="2" class="subheadform">TModels</td>
+ </tr>
+ <tr>
+ <td width="200" height="1"><img src="images/transparent.gif" width="200" height="1"/></td>
+ <td width="10"><img src="images/transparent.gif" width="10" height="1"/></td>
+ <td width="480"><img src="images/transparent.gif" width="460" height="1"/></td>
+ </tr>
+ <tr>
+ <td colspan="3">
+ <table width="100%" border="0" cellpadding="0" cellspacing="2" bgcolor="#ffffff">
+ <tr>
+ <td width="205" valign="top"><u>Name</u></td>
+ <td width="465" valign="top"><u>Value</u></td>
+ <td width="20" valign="top"></td>
+ </tr>
+<xsl:apply-templates select="//uddi:tModelInfo"/>
+ </table>
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
+ <p/>
+ <a href="javascript:history.back();">back</a><p/>
+ </td>
+ </tr>
+ </table>
+</body>
+</html>
+</xsl:template>
+
+<xsl:template match="uddi:tModelInfo">
+ <xsl:choose>
+ <xsl:when test="position() mod 2=1">
+ <tr bgcolor="#EBF7FF">
+<form action="bs_publish_addTModel" method="post">
+<input type="hidden" name="businessKey" value="{$businessKey}"/>
+<input type="hidden" name="serviceKey" value="{$serviceKey}"/>
+<input type="hidden" name="inquiryURL" value="{$inquiryURL}"/>
+<input type="hidden" name="publishURL" value="{$publishURL}"/>
+<input type="hidden" name="pipeline" value="bs_publish"/>
+<input type="hidden" name="tModelKey" value="{@tModelKey}"/>
+ <td width="205" valign="top">
+ <xsl:choose>
+ <xsl:when test="starts-with(@tModelKey,'uuid:A035A07C-F362-44DD-8F95-E2B134BF43B4')">
+ <input type="text" name="keyName" value="{uddi:name}" class="input120"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <input type="hidden" name="keyName" value="{uddi:name}"/>
+ <xsl:value-of select="uddi:name"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </td>
+ <td width="465" valign="top"><input type="text" value="" name="keyValue" class="input120"/></td>
+ <td width="20" valign="top"><input type="image" src="images/bu_select.gif"/></td>
+</form>
+ </tr>
+ </xsl:when>
+ <xsl:otherwise>
+ <tr>
+<form action="bs_publish_addTModel" method="post">
+<input type="hidden" name="businessKey" value="{$businessKey}"/>
+<input type="hidden" name="serviceKey" value="{$serviceKey}"/>
+<input type="hidden" name="inquiryURL" value="{$inquiryURL}"/>
+<input type="hidden" name="publishURL" value="{$publishURL}"/>
+<input type="hidden" name="pipeline" value="bs_publish"/>
+<input type="hidden" name="tModelKey" value="{@tModelKey}"/>
+ <td width="205" valign="top">
+ <xsl:choose>
+ <xsl:when test="starts-with(@tModelKey,'uuid:A035A07C-F362-44DD-8F95-E2B134BF43B4')">
+ <input type="text" name="keyName" value="{uddi:name}" class="input120"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <input type="hidden" name="keyName" value="{uddi:name}"/>
+ <xsl:value-of select="uddi:name"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </td>
+ <td width="465" valign="top"><input type="text" value="" name="keyValue" class="input120"/></td>
+ <td width="20" valign="top"><input type="image" src="images/bu_select.gif"/></td>
+</form>
+ </tr>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+</xsl:stylesheet>
\ No newline at end of file
Added: webservices/juddi/extras/browser/web-gui/bs_find.xsp
URL: http://svn.apache.org/viewvc/webservices/juddi/extras/browser/web-gui/bs_find.xsp?view=auto&rev=468925
==============================================================================
--- webservices/juddi/extras/browser/web-gui/bs_find.xsp (added)
+++ webservices/juddi/extras/browser/web-gui/bs_find.xsp Sun Oct 29 07:45:08 2006
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsp:page language="java"
+ xmlns:xsp="http://apache.org/xsp"
+ xmlns:xsp-request="http://apache.org/xsp/request/2.0"
+ xmlns:soap="http://apache.org/xsp/soap/3.0"
+ xmlns:xscript="http://apache.org/xsp/xscript/1.0"
+ xmlns:log="http://apache.org/xsp/log/2.0"
+ xmlns:session="http://apache.org/cocoon/session/1.0"
+ xmlns:cinclude="http://apache.org/cocoon/include/1.0">
+ <content>
+ <soap:call>
+ <soap:url><xsp-request:get-parameter name="inquiryURL"/></soap:url>
+ <get_serviceDetail generic="2.0" xmlns="urn:uddi-org:api_v2">
+ <serviceKey><xsp-request:get-parameter name="serviceKey"/></serviceKey>
+ </get_serviceDetail>
+ </soap:call>
+ <session:getxml context="mycontext" path="/"/>
+ </content>
+</xsp:page>
Added: webservices/juddi/extras/browser/web-gui/bs_input.xml
URL: http://svn.apache.org/viewvc/webservices/juddi/extras/browser/web-gui/bs_input.xml?view=auto&rev=468925
==============================================================================
--- webservices/juddi/extras/browser/web-gui/bs_input.xml (added)
+++ webservices/juddi/extras/browser/web-gui/bs_input.xml Sun Oct 29 07:45:08 2006
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<content xmlns:session="http://apache.org/cocoon/session/1.0">
+
+ <session:getxml context="mycontext" path="/"/>
+</content>
---------------------------------------------------------------------
To unsubscribe, e-mail: juddi-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: juddi-cvs-help@ws.apache.org