Wsd services

<?xml version="1.0" encoding="UTF-8"?>
<configuration xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
<wsdl
location="AvalonWebService.wsdl"
packageName="com.package.stubs "/>
</configuration>
C:\jwsdp-2.0\jaxrpc\bin\wscompile.bat -gen:client -keep -verbose -classpath build config.xml
import javax.xml.rpc.Stub;
import com.package.stubs.AnnwynServicePortType;
import com.package.stubs.AnnwynService_Impl;
import com.package.stubs.ProcessResponseSync;
public class Ws
     public String getResponsePayload(String username,String password,String headerXML,String payloadXML,String path)
          String p="";
          try
               AnnwynServicePortType port=null;
               ProcessResponseSync res=null;
               String endpointAddress = path+"/biocap/ws/AnnwynServicePort/AnnwynServicePort";
               try
                    javax.xml.rpc.Stub stub = (Stub) (new AnnwynService_Impl().getAnnwynServicePort());
                    stub._setProperty(javax.xml.rpc.Stub.ENDPOINT_ADDRESS_PROPERTY,endpointAddress);
                    port = (AnnwynServicePortType)stub;
                    stub._setProperty(Stub.USERNAME_PROPERTY,username);
                    stub._setProperty(Stub.PASSWORD_PROPERTY,password);                
               catch(Exception ex)
                    System.out.println("Authentication error in Ws.java : "+ex.toString());
               res=port.processSync(headerXML,payloadXML);
               p=res.getPayloadXML();
          catch(Exception e)
System.out.println("Error in Ws.java : "+e.toString());          
          return p;
--------------------------------------for parsing xml file------------------------------------------------
import java.io.*;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.NodeList;
import org.w3c.dom.Node;
import org.xml.sax.SAXException;
import java.util.Hashtable;
public class XMLParse
     Document dom;
     NodeList nl;
     Hashtable countries=new Hashtable();
     //int key=0;
     public Hashtable getNames(String payloadXML,String attrib,String id)
//public Hashtable getNames(byte bb[])
          try
               DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
               DocumentBuilder db = dbf.newDocumentBuilder();
               byte bb[]=payloadXML.getBytes();
               //java.io.ByteArrayInputStream bais=new java.io.ByteArrayInputStream(bb);               
java.io.InputStream is=new java.io.ByteArrayInputStream(bb);               
               dom = db.parse(is);                              
               Element docEle = dom.getDocumentElement();
               nl=docEle.getElementsByTagName("Messages");
               for ( int k = 0; k <nl.getLength(); k++ )
                    NodeList childNodeList = nl.item(k).getChildNodes();
                    for(int i=0;i<(childNodeList.getLength())-1;i++)
                         i=i+1;
                         Node childNode = childNodeList.item(i);     
                         String CountryName=((Element)childNodeList.item(i)).getAttribute(attrib);
                         String idValue=((Element)childNodeList.item(i)).getAttribute(id);
                         countries.put(idValue,CountryName);
                         //key++;
          catch(Exception e)
          {System.out.println("Exception in initParser:------>"+e);}
          return countries;
// public static void main(String args[]) throws Exception
// try
// FileInputStream fis=new FileInputStream("D:/Jagadeesan/Jagadeesan_Examples/JavaApplication6/src/parser/out.xml");
// int length=fis.available();
// byte b[]=new byte[length];
// int len;
// while((len=fis.read(b)) >= 0)
// Hashtable h=new XMLParse().getNames(b);
// System.out.println("----Countries----\n");
// for(int i=0;i<h.size();i++)
// System.out.println(" "+h.get(new Integer(i)));
// System.out.println("\n-----------------");
// catch(Exception e)
// e.printStackTrace();
----------------------------for creating xml fie------------------------------------------------
import org.w3c.dom.*;
import org.apache.xerces.dom.DocumentImpl;
import org.apache.xerces.dom.DOMImplementationImpl;
import org.apache.xml.serialize.OutputFormat;
import org.apache.xml.serialize.Serializer;
import org.apache.xml.serialize.SerializerFactory;
import org.apache.xml.serialize.XMLSerializer;
import java.io.*;
import org.w3c.dom.Attr;
import org.w3c.dom.CDATASection;
import org.w3c.dom.Comment;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
import org.w3c.dom.ProcessingInstruction;
import java.util.*;
public class payloadXML
     public String getpayloadXML(Hashtable request_HT) throws Exception
          Document document= new DocumentImpl();
          Element root = document.createElement("Root");     
          // add child element
          Node Messages_Node = create_Messages_Node(document,request_HT);
          root.appendChild(Messages_Node);
          // create attribute
          Attr xmlns_xsd_Attribute = document.createAttribute("xmlns:xsd");
          xmlns_xsd_Attribute.setValue("http://www.w3.org/2001/XMLSchema");
          // append attribute to root element
          root.setAttributeNode(xmlns_xsd_Attribute);
          // create attribute
          Attr xmlns_xsi_Attribute = document.createAttribute("xmlns:xsi");
          xmlns_xsi_Attribute.setValue("http://www.w3.org/2001/XMLSchema-instance");
          // append attribute to root element
          root.setAttributeNode(xmlns_xsi_Attribute);
          // create attribute
          Attr localizationId_Attribute = document.createAttribute("localizationId");
          localizationId_Attribute.setValue("en-GB");
          // append attribute to root element
          root.setAttributeNode(localizationId_Attribute);
          // create attribute
          Attr xmlns_Attribute = document.createAttribute("xmlns");
          xmlns_Attribute.setValue("http://www.avalonbiometrics.com/biocap/Messages");
          // append attribute to root element
          root.setAttributeNode(xmlns_Attribute);
document.appendChild( root );
OutputFormat format = new OutputFormat( document ); //Serialize DOM
          StringWriter stringOut = new StringWriter(); //Writer will be a String
          XMLSerializer serial = new XMLSerializer( stringOut, format );
          serial.asDOMSerializer(); // As a DOM Serializer
          serial.serialize( document.getDocumentElement() );
          //System.out.println( "STRXML = " + stringOut.toString()); //Spit out DOM as a String
          return stringOut.toString();           
     public Node create_Messages_Node(Document document,Hashtable request_HT)
// create Msg:Messages element
Element Messages = document.createElement("Messages");
for(Enumeration key = request_HT.keys(); key.hasMoreElements();)
Object keyName=key.nextElement();
// create attribute
Attr Attribute_Name = document.createAttribute(keyName.toString());
Attribute_Name.setValue((request_HT.get(keyName).toString()));
// append attribute to Msg:Messages element
Messages.setAttributeNode(Attribute_Name);
return Messages;
----------------------for xml parsing---------------------------------------
import java.io.*;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.NodeList;
import org.w3c.dom.Node;
import org.xml.sax.SAXException;
import java.util.Hashtable;
public class XMLParseSeqNo
     Document dom;
     NodeList nl;
     String seqNumber="";
     public String getNames(String payloadXML)
          try
               DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
               DocumentBuilder db = dbf.newDocumentBuilder();
               byte bb[]=payloadXML.getBytes();               
java.io.InputStream is=new java.io.ByteArrayInputStream(bb);               
               dom = db.parse(is);                              
               Element docEle = dom.getDocumentElement();
               nl=docEle.getElementsByTagName("Messages");
               for ( int k = 0; k <nl.getLength(); k++ )
               Element el = (Element)nl.item(k);
seqNumber= el.getAttribute("seqNumber");
catch(Exception e)
System.out.println("Exception in initParser:------>"+e);
          return seqNumber;
}

null

Similar Messages

  • Web Service client authorization error: HTTP status 401

    .NETters,
    My .NET client program is invoking a simple "Hello World" Web Service written in ABAP. Here is the code:
      Z_HWWSDServiceWse svc = new Z_HWWSDServiceWse();
      try {
        string msg = svc.ZHelloworld();
        Console.WriteLine(msg);
      }catch(Exception e) {
        Console.WriteLine(e.Message);
    The code uses WSE 2.0 framework.
    This code works if I edit the properties on WSD service using transaction SICF and specify anonymous login options. However, I would like to pass the user token from the client program itself.
    So I removed anonymous login options and supplied the required information programmatically.
      UsernameToken ut = new UsernameToken("pradeep", "password", PasswordOption.SendPlainText);
      svc.RequestSoapContext.Security.Tokens.Add(ut);
    However, when I run this code, I get an error: "The request failed with HTTP status 401: Unauthorized"
    I then tried supplementing this code with network credentials logic:
      System.Net.CredentialCache cc = new System.Net.CredentialCache();
      cc.Add(new Uri("http://servermachname"), "Basic", new System.Net.NetworkCredential("pradeep", "password", null));
      svc.Credentials = cc;
    The problem still doesn't go away :-(.
    Does anyone have any idea on what is it that I am missing in my code?
    Thank you in advance for your help.
    Pradeep

    In my tests with normal .NET WS client something like the following allways worked:
    WSProxy proxy = new WSProxy();
    proxy.Credentials = new System.Net.NetworkCredential("user", "password");
    proxy.PreAuthenticate = true;
    proxy.CallMethod();
    As your code is very similar, it may be a compatibility  problem between WSE and WAS. I would recommend that you use a network snippen and look what really goes over the wire.
    I have also seen an issue where the settings in SICF where somehow corrupted (e.g. the fixed credentials checkbock was on, but no credentials where specified). The solution was just to "reset" the settings in SICF.

  • Windows 8/8.1: Printer Offline Problems

    Windows 8/8.1: Printer Offline Problems
    Are you getting an error that your network or wireless printer is offline when you try to print?
    When you print to your network printer, does it fail, and when you check the printer status it says Offline?
    Do you have problems printing to your wireless printer after your PC has been asleep?
    If you answered YES to any of the above questions, then you have a problem with your network printer being offline.  After some investigation into this problem, we recommend updating windows.  Run Windows update to check that your version of Windows 8 is up to date.
    There are a few windows updates that may help with this problem
    1)    Install this Microsoft patch to make sure this private-public-private network issue does not reoccur. It is part of the April 2014 Windows Update package for Windows 8.1 and Server2012 R2 (http://support.microsoft.com/kb/2919355).
    2)      Install this Microsoft patch for the WSD service.  http://support.microsoft.com/kb/3000461
    If this does not help, then please follow the steps list below which will give you a Workaround that may help with this problem.
    Assign the printer a static IP address
    An IP address is an Internet network address that the computer can use to communicate with the printer. Enter a static IP address to make sure that the wireless connection remains stable. Follow these steps to assign the printer a static IP address.
    Get the printer IP address.
    Press the Wireless button on the printer control panel to view the network settings.
    Access the Network menu on the printer control panel.
    Print a Network Configuration Page or Wireless Test Report page.
    Once you have the printer's IP address, open a new web browser window or tab.
    Type the IP address in your web browser's address bar, and then press Enter.
    Make sure that you type the IP address into the browser's address box. If you type it into a tool bar search box, the EWS will not open.
    If the message 'There is a problem with this website's security certificate' appears in the web browser when you try to open the embedded web server (EWS), or when you navigate within the EWS, click ' Continue to this website (not recommended)'.
     note:
    Choosing 'Continue to this website (not recommended)' will not harm your computer while you navigate within the EWS for your printer. If you encounter this error outside of your printer's EWS, your computer could be at risk.
    If the browser fails to open the EWS after you click 'Continue to this website (not recommended)', refresh the browser window.
    The Embedded Web Server (EWS) for the printer opens and confirms that the printer is on the same network as the computer.
    In the EWS, click the Network tab.
    In the Wireless section, click the Network Address (IP) or IPv6 configuration, depending on your network setup.
    Click Manual IP, and then click Suggest a Manual IP Address. A manual IP address, Subnet Mask, and Default Gateway displays.
    After the manual IP address populates, click Manual DNS Server.
     note:
    Keep a record of the manual IP address for reference.
    On the Network Configuration Page you printed earlier, locate the DNS Server addresses, type the DNS addresses in the Manual Preferred DNS Server and Manual Alternate DNS Server fields, and then click Apply.
    If the DNS addresses are not listed on the Network Configuration Page, or if you have trouble accessing the network or Internet with the original DNS addresses, use one of the following methods to obtain DNS addresses.
    Method one: Use publicly available DNS server addresses
    Configure the printer using publicly available DNS server addresses. To find available DNS server addresses, search online for 'public DNS servers'.
    After you find public DNS server addresses, type the addresses in the Manual Preferred DNS Server and Manual Alternate DNS Server fields, and then click Apply.
    Method two: Get the network DNS information via your computer
    Select your operating system, and then use the following directions to obtain the DNS server addresses.
    Right-click the Start button () or the lower left corner of the screen, click Run, type cmd, and then press Enter.
    When the command window opens, type ipconfig /all, and then press Enter. Information about the computer's network displays.
    Scroll to and locate the DNS Server addresses.
    In the EWS, type the DNS addresses in the Manual Preferred DNS Server and Manual Alternate DNS Server fields, and then click Apply.
    Print a test page to make sure that the printer's IP address is the same as you assigned.
    Right-click the Start button () or the lower left corner of the screen, click Search, type HP and click your printer in the results. Click Utilities, and then click Update IP address to update the address in the software.
    Adding a Wireless Network Printer using Control Panel
    Go to Control Panel and choose Devices and Printers
    Click on Add Printer
    The PC will search the local network and display the network printers.
    Choose the printer and select Next
    The system will then try and auto select a compatible driver
    Select the current driver and Click Next
    The system will then ask for a name for the printer. The user can change the name and then click Next
    The User can then choose to share the printer
    The user can select to make this new printer the default and then click Finish.
    The new printer is now setup but this printer may be using the In OS driver (Class) rather than the HP Full Function driver.
    To change the printer to use the HP Full Function driver follow the following instructions. I would recommend changing the driver to the HP Full Function driver as the User can then use features such as Custom paper sizes.
    Go back into Control Panel and choose devices and Printers, right click on the newly created printer and choose Printer Properties
    Choose the Advanced Tab
    Click on the driver section drop down and choose the Driver for the printer that does not have the words Class driver after it.
    Click apply and then OK and the driver will be changed to the HP Full Function driver for the printer.
    The user should try this configuration and see if they still experience problems.
    Please Note:
    DO NOT Remove the Original Printer Icon from Devices and Printers as the HP Printer Assistant will stop working.
    JonW
    I work for HP

    I have the printer offline problem. It started when I ran out of toner. I have now installed a new toner cartridge.
    Your solution does not help me because I have tried to install Win8.1 and it failed.
    I would just reinstall my printer but I have a long list of items in my print queque and I don't want to lose them.
    Is there another solution? 
    Or is there a way I can save the print queue?
    Mike

  • WSA wsdl-gen won't get a custom WSDL

    Hi,
    I'm trying to make Web Service Assembler in OC4J 10.1.2 get my custom WSDL file, but it won't no matter what i change. This is the config file i'm using now:
    <web-service>
         <display-name>Web Service Demo</display-name>
         <description>Web Service Demo for OC4J</description>
         <destination-path>./build/wsd-services.ear</destination-path>
         <temporary-directory>c:\temp</temporary-directory>
         <context>/wsdemo-ws</context>
         <stateless-java-service>
         <interface-name>es.wsd.services.DemoServiceInt</interface-name>
         <class-name>es.wsd.services.DemoService</class-name>
         <uri>/demoService</uri>
         <java-resource>./bin</java-resource>
         </stateless-java-service>
         <wsdl-gen>
         <wsdl-dir>./wsaconfig</wsdl-dir>
         <option name="force">false</option>
         <option name="packageIt">true</option>
         <option name="httpServerURL">http://localhost:8888</option>     
         </wsdl-gen>
    </web-service>
    Well, i have a DemoServiceInt.wsdl file in the wsaconfig folder hanging from my project's root, and use this ant target to launch WSA:
    <property name="WSA.dir" value="c:\desarrollo\java\oc4j\webservices\lib"/>
    <property name="WSA.dir.config" value="./wsaconfig"/>
    <target name="build.wsa" depends="build.src">
    <java jar="${WSA.dir}/WebServicesAssembler.jar" fork="true">
         <arg value="-config"/>
         <arg value="${WSA.dir.config}/config.xml"/>
    </java>
    </target>
    Thank you in advance.
    Best regards.
    Juan Alvarez Ferrando

    Let's take it one step further. Reset your network settings on your touch. Tap Settings > General > Reset > Reset Network settings. When it restarts, log back onto your network.
    Since you are using the same router as before as your access point, what really has changed? The default on DNS is "Use ISP's DNS" isn't it?

  • HP ENVY 4500 fails to print lower half of last page of series

    When printing a document over several pages my ENVY 4500 fails to print the lower half of the last page to be printed. Because pages are printed in reverse numerical order, this is in fact page 1 of the document.

    Try installing the Microsoft patch for the WSD service.  http://support.microsoft.com/kb/3000461
    Please mark the post that solves your issue as "Accept as Solution".
    If my answer was helpful click the “Thumbs Up" on the left to say “Thanks”!
    I am not a HP employee.

  • Missing/partial prints & Printer Offline on Windows 8/8.1

    Hello fellow community members! I have come across an issue with some HP printers and the Windows 8 /8.1 Operating System. Below are some common issues the troubleshooting steps in this Thread will cover;
     Printer Offline
    Printer does not print multi page documentsPrinter will Print a test page, but not sent documentsPrinter stops printing in the middle of a print jobWith the help from JonW and his instructions, I wanted to compile a post for this issue starting with a functional work around. Firstly - There are a few windows updates that may help with this problem. 1)    Install this Microsoft patch to make sure this private-public-private network issue does not reoccur. It is part of the April 2014 Windows Update package for Windows 8.1 and Server2012 R2 (http://support.microsoft.com/kb/2919355). 2)      Install this Microsoft patch for the WSD service.  http://support.microsoft.com/kb/3000461 If this does not help, then please follow the steps list below which will give you a Workaround that may help with this problem. Assign the printer a static IP address An IP address is an Internet network address that the computer can use to communicate with the printer. Enter a static IP address to make sure that the wireless connection remains stable. Follow these steps to assign the printer a static IP address.Get the printer IP address.Press the Wireless button on the printer control panel to view the network settings.Access the Network menu on the printer control panel.Print a Network Configuration Page or Wireless Test Report page.Once you have the printer's IP address, open a new web browser window or tab.Type the IP address in your web browser's address bar, and then press Enter.Make sure that you type the IP address into the browser's address box. If you type it into a tool bar search box, the EWS will not open.If the message 'There is a problem with this website's security certificate' appears in the web browser when you try to open the embedded web server (EWS), or when you navigate within the EWS, click ' Continue to this website (not recommended)'. note:Choosing ' Continue to this website (not recommended)' will not harm your computer while you navigate within the EWS for your printer. If you encounter this error outside of your printer's EWS, your computer could be at risk. If the browser fails to open the EWS after you click ' Continue to this website (not recommended)', refresh the browser window. The Embedded Web Server (EWS) for the printer opens and confirms that the printer is on the same network as the computer.In the EWS, click the Network tab.In the Wireless section, click the Network Address (IP) or IPv6 configuration, depending on your network setup.Click Manual IP, and then click Suggest a Manual IP Address. A manual IP address, Subnet Mask, and Default Gateway displays.After the manual IP address populates, click Manual DNS Server. note:Keep a record of the manual IP address for reference.On the Network Configuration Page you printed earlier, locate the DNS Server addresses, type the DNS addresses in the Manual Preferred DNS Server and Manual Alternate DNS Server fields, and then click Apply.If the DNS addresses are not listed on the Network Configuration Page, or if you have trouble accessing the network or Internet with the original DNS addresses, use one of the following methods to obtain DNS addresses. Method one: Use publicly available DNS server addressesConfigure the printer using publicly available DNS server addresses. To find available DNS server addresses, search online for 'public DNS servers'.After you find public DNS server addresses, type the addresses in the Manual Preferred DNS Server and Manual Alternate DNS Server fields, and then click Apply. Method two: Get the network DNS information via your computerSelect your operating system, and then use the following directions to obtain the DNS server addresses.Right-click the Start button () or the lower left corner of the screen, click Run, type cmd, and then press Enter.When the command window opens, type ipconfig /all, and then press Enter. Information about the computer's network displays.Scroll to and locate the DNS Server addresses.In the EWS, type the DNS addresses in the Manual Preferred DNS Server and Manual Alternate DNS Server fields, and then click Apply.Print a test page to make sure that the printer's IP address is the same as you assigned.Right-click the Start button () or the lower left corner of the screen, click Search, type HP and click your printer in the results. Click Utilities, and then click Update IP address to update the address in the software. Adding a Wireless Network Printer using Control Panel Go to Control Panel and choose Devices and PrintersClick on Add Printer   The PC will search the local network and display the network printers.Choose the printer and select Next  The system will then try and auto select a compatible driver  Select the current driver and Click Next   The system will then ask for a name for the printer. The user can change the name and then click Next    The User can then choose to share the printer    The user can select to make this new printer the default and then click Finish.  The new printer is now setup but this printer will be using the In OS driver (Class) rather than the HP Full Function driver.To change the printer to use the HP Full Function driver follow the following instructions. I would recommend changing the driver to the HP Full Function driver as the User can then use features such as Custom paper sizes.Go back into Control Panel and choose devices and Printers, right click on the newly created printer and choose Printer Properties      Choose the Advanced Tab      Click on the driver section drop down and choose the Driver for the printer that does not have the words Class driver after it.       Click apply and then OK and the driver will be changed to the HP Full Function driver for the printer.The user should try this configuration and see if they still experience problems. Printing should not be an issue any more. Please let me know your feed back and if these steps helped. Best of luck and happy printing. Cheers,

    Hi tkh2014, At this time I would like you to ensure that all available updates are installed on the computer. refer to this YouTube video if you need help checking:  If the updates are all installed or do not help, I would like you to attempt to restore the computer to point in time prior the two week mark the issue started. To restore your PC to an earlier point in timeSwipe in from the right edge of the screen, and then tap Search.
    (If you're using a mouse, point to the upper-right corner of the screen, move the mouse pointer down, and then click Search.)Enter Control Panel in the search box, and tap or click Control Panel.Enter Recovery in the Control Panel search box, and then tap or click Recovery.Tap or click Open System Restore, and then follow the instructions.Above information provided from this Microsoft site: How to refresh, reset, or restore your PC.

  • Getting the Error when creating the WSD(Web Service Defination)

    Hello,
    When I tried to create the WSD(Web Service Defination) through the Wizard or function module I am getting the error "Error during activation" and again it is giving the error "internal error ACTIVATE in WEBSERVICE Wizard;".
    What will be the probable cause of this error.
    Is I have to change some configuration
    Please Suggest.
    Thanks
    Vineet

    I have the same problem - error returned is
    Error during activation
    Message no. WS_TOOL085
    but no further information is provided
    But the Virtual Interface in the package does activate with no problem - so this is WSD specific!
    Some help would be appreciated...

  • How to create Web Service based on PI WSDL message

    Hi all,
    we have following scenario:
    Within PI (version 7.1) we set up a message type and inbound service interface. This service interface should send the PI message to a web service running on a SAP J2EE (version 7.01). As the PI message is sent as WSDL I thought it should be easy to build a web service on the SAP J2EE based on this WSDL from PI.
    Unfortunately, I have problems creating the Web Service.
    For my current project we integrated the NWDI to the SAP NetWeaver Developer Studio and I'm required to add the Web Service to an existing DC (Development Component) within the NWDI.
    What I tried so far is:
    - I created a Deployable Proxy Project and within this I created a Client Proxy Definition based on the WSDL from the PI. But I can't add this Proxy to the DCs of the NWDI and I don't know how to implement my own coding here in order execute specific functions.
    - I created a new class within the NWDI DC and a public method. Based on this I created a Virtual Interface and a Web Service Definition (WSD). Then I added this to a Web Service Deployment Descriptor. I uploaded this to the SAP J2EE. But I'm not able to access this and I don't know hoe to assign the WSDL here.
    I also tried here to create a client proxy based on this WSD as I thought I might assign the WSDL here. But I don't see the WSD in the list of Web Services uploaded to the SAP J2EE...
    Can you please advice me how to create a Web Service in such an environment?
    regards
    René Jurmann

    Hi Tahir,
    sorry that you needed to wait this long - but this is how I created the web service:
    The steps on how to create the web service in NetWeaver Developer studio are nearly the same as described in the blog http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/5838. [original link is broken] [original link is broken] [original link is broken]
    Some steps I just skipped and some others I added. Some of the steps I did the way I described it as I needed to connect the web service with the SAP PI.
    Prerequisites:
    Add Java Perspective and J2EE Development Perspective to the open perspectives.
    Within "Window - Preferences - Web Services" check "Soap extensions visible in the virtual interface editor"
    The SDM of the corresponding SAP J2EE is configured within "Window - Preferences"
    Create a Development Component (DC) with type "J2EE -> EJB Module"
    The business logic of the web service will be implemented in an Enterprise Java Bean (EJB). So first the EJB component must be created:
         Choose "File -> New -> Other"
         In opening PopUp choose "Development Component -> Development Component Project"
         Select the Software Component for which you want to add the DC (e.g. "Local Development -> MyComponents")
         Choose now vendor, name and type:
              vendor is an alpha-numeric string of 20 characters starting with a letter - all in lower case
              name is an alpha-numeric string starting with a letter - all in lower case
              vendor and name concatenated must not be longer then 40 characters
              the name can be separated into different part using "/" as separator
              each part of the name must not be longer than 8 characters
              the type is "J2EE - EJB Module"
              you can specify a Caption as general description for the web service
    Create new EJB
    To create the EJB itself:
         In J2EE DC Explorer of J2EE Development Perspective expand new DC and right-click on folder "ejbModule"
         Choose "New - EJB" with following details:
              EJB Name: <name as for PI service Interface to be created - starting in upper case>
              EJB Project: <pre selected>
              Bean Type: Stateless Session Bean
              Default EJB Package: <corresponds to namespace in PI>
              generate default interfaces: Checked
    Regarding the "Default EJB Package" this should be created according the namespace in PI for which all PI objects will be created. This only applies if you have some naming conventions here.
    Example:
    Namespace in PI is:  http://company.net/pi/SOFTWARE_COMP/Application
    The corresponding package then is: net.company.pi.software_comp.application
    Implement coding for web service
    As the web service will be called via PI some transfer variables will be submitted. Most likely, those variables will not be standard type (e.g. String) but a complex type. Those types must be generated as Java classes. Below an example of a complex type I needed:
    Data Type
    net.company.pi.software_comp.application.types.MessageProcessingInformation
    Structure:
         Element name          Element type
         sendingSystemID          String
         interfaceID               String
         businessProcessVariantCode     String
         testIndicator               Boolean
    For every element described a public "get", "set" and "has" method must be created in the corresponding Java class:
    package net.company.pi.software_comp.application.types;
    import java.io.Serializable;
    public class MessageProcessingInformation implements Serializable {
         protected String sendingSystemID;
         protected String interfaceID;
         protected String businessProcessVariantCode;
         protected Boolean testIndicator;
         public String getSendingSystemID() {
              return sendingSystemID;
         public void setSendingSystemID(String value) {
              this.sendingSystemID = value;
         public boolean hasSendingSystemID() {
              if(sendingSystemID != null && !sendingSystemID.equals("")){
                   return true;
              return false;
    All Java classes representing complex types and all classes referenced here (used for sub-types) must implement java.io.Serializable. Java standard types which do not implement this class must not be used as sub-types.
    As soon as all data types are declared the real business logic can be implemented:
         In J2EE DC Explorer of J2EE Development Perspective expand DC - "ejb-jar.xml" - <Name> and double click on "ejbCreate"
         In detail view select folder "Business Methods" and click "Add"
         choose name of business method - this should be the same as the PI message type used for the service interface - starting lower case
         return type should be "void"
         add needed parameters fully qualified - including package (as specified in PI and created previously in DC)
         you can mark certain parameters as array if necessary
    Remark:
    It might be that after saving you get an error. This might be as the package name of one component is copied to the corresponding Java class at the very beginning (before the package declaration within the Java class). Simply delete the string here.
    It also might be, that the new business method is only defined in the remote interface class but not in the bean class. Just create an according method in the bean class.
    Within the newly created business method within the bean class you can now implement the business logic.
    Create a DC with type "J2EE -> Enterprise Application"
    In order to create the "real" web service and deploy it to the J2EE an Enterprise Application project has to be created. So create a new DC as for the EJB Module but choose as type "J2EE -> Enterprise Application".
    After the DC is created right click on the EJB DC and choose "Add to EAR Project". Choose the new DC.
    Create web service for EJB
    As soon as you implemented the business logic you can create the "real" web service. Therefore:
         Right click on the EJB name below "ejb-jar.xml"
         Choose "New - Web Service"
         Choose proper "Web Service Name" and "Configuration Name" (probably oriented at the EJB name)
         Copy the URL of the web service - you'll need it later for PI configuration
         on the second next screen use the same name for "Virtual Interface" and "Web Service Definition" (the name should be the name of the "Endpoint")
         the "EAR Project" should be preselected
    Unfortunately, the web service can't be used in its current configuration to be accessed by PI. Therefore the Virtual Interface must be changed. To do so, expand folder "Virtual Interfaces" and double click the virtual interface created.
    Within the detail view expand in tabs "Mapping" and "Types" the complete folder structure. For any "SOAP Extension" where a namespace can be defined use as namespace the corresponding namespace in PI (e.g. http://corpintra.net/pi/CBFC_GLOBAL_SAP_APPL/BillerDirect) but do not change any "Soap Extension" of a standard Java type. (if you don't have any naming convetions for namespaces in PI you can leave the SOAP Extension here. But then the namespace in PI should be set accordingly.)
    Probably it can be necessary on top level "Soap Extensions" in tab "Mapping" to leave "Use Namespaces for Parameters" unchecked. For some of my web services this parameter must be checked for others not - just try.
    If you can define a "New Name", "Local Name" or "Item Label" for a Soap Extension then use a name with starting upper case letter. (For Java Naming conventions most of the data type names will start with lower case letters.) Especially the method name must be renamed this way in order to stick to the PI namings.
    As a last point to change here check in tab "Mapping" all "Incoming Parameters" which you specified as array. Use for those as "New Name" a different name - do not just simply change from lower case to upper case. This is necessary as on PI we need to create two levels although here only one is specified.
    For any own sub-type declared as array the name within the coding should also differ from the corresponding Java Class name the type refers to.
    If all this is done you can deploy the web service to the J2EE:
         right click on "Enterprise Application" DC and choose "Development Component - Build..." and build all corresponding components
         right click on "Enterprise Application" DC and choose "Development Component - Deploy"
    Test the new web service via <J2EE URL>/wsnavigator/enterwsdl.html
    Create PI interface
    After the web service is created successfully the PI integration can be started.
    Therefore, within the Enterprise Services Builder create a data type according to the web service definition. All components defined on top-level for this data type should be declared as incoming parameter for the web service business method. Therefore it could be necessary to create some sub data types on PI first and add those to the "master" data type.
    Ensure that the names of the components correspond to the names defined in the web service (see virtual interface here). Those names must exactly be the same - including lower/upper case. Also take care for the ordering of the components.
    In case you need to include arrays following applies:
    The upper level is of occurrence "1:1". This has only one sub-entry with occurrence "1:n". The names for upper and sub-level must not equal.
    Based on the data type a message type is created. The name of the message type must be exactly the same as the name of the web service business method. (Hint: the name of the web service business method was most likely changed in the virtual interface. Then this name must correspond to the message type name.) Based on the message type an asynchronous inbound interface is to be created (which will be referred in the Integration Directory). The operation name for this interface (left panel) should be the same as the name for the web service business method.
    Create PI mappings and routings
    How to map (message mapping and operation mapping) from source to the web service message I wont explain here as this depends on the source message. The only important things here are:
         When creating the SOAP communication channel within the Integration Builder the "Target URL" is:
              <J2EE URL>/<Access URL as specified in web service creation>?wsdl&style=document
         The soap action is the name of the web service business method.
         Most likely the web service needs authentication to be executed.

  • Please Help! Unable to create a web service.

    Hi all,
    I have created a deployable proxy, a EJB with a stateless session bean, and a enterprise application project with the above ejb added. I add the deployable proxy into ejb, so that i can utilize the interface(web service) provided by the external party. After i implement the code to call the web service from external party in stateless session bean, i should create a web service by right click on session bean>New>Web Service. However, nothing was happened while a pop up window of web service creation wizard should appear. NWDS showed "End Point Doesn't Exist" when i tried to create the web service by File>New>Others>Web Service>Web Service (New VI and WSD).
    Anybody have any idea of it? Your help will be apperciated.
    Warmest Regards,
    Jane

    Hi all,
    I notice that once i implement the interface from deployable proxy, the problem of "SEI doen't exist" appeared.
    Anyone can help pls? anyone encounter the same problem before? It is urgent.
    Thank in advance.
    Warmest Regards,
    Jane

  • Error while deploying Decision Service.

    Hi!! ))
    I work with 10.1.3.1 and i try to deploy my process (here it is http://starangor.pix.ru/i/users/s/t/starangor/normal/2af18ff05be954ed8e2cd3aa2ba0ef58.jpg).
    Domain.log:
    <2007-05-23 14:42:05,720> <INFO> <default.collaxa.cube.services> <DeploymentListener::onProcessUninitAspect> Path = /default/BPELrulishe2/1.0
    <2007-05-23 14:42:07,594> <INFO> <default.collaxa.cube.compiler> validating "D:\product\10.1.3.1\OracleAS_1\bpel\domains\default\tmp\.bpel_BPELrulishe2_1.0_2e9b4fe06711807cfad74cf82d933058.tmp\BPELrulishe2.bpel" ...
    <2007-05-23 14:42:37,677> <INFO> <default.collaxa.cube.engine.deployment> <CubeProcessFactory::generateProcessClass>
    Process "BPELrulishe2" (revision "1.0") successfully compiled.
    <2007-05-23 14:42:37,974> <INFO> <default.collaxa.cube.engine.deployment> Process "BPELrulishe2" (revision "1.0") successfully loaded.
    <2007-05-23 14:42:37,974> <INFO> <default.collaxa.cube.services> <DeploymentListener::onProcessDeployAspect> Path = /default/BPELrulishe2/1.0
    <2007-05-23 14:42:38,786> <INFO> <default.collaxa.cube.services> <DeploymentListener::onProcessInitAspect> Path = /default/BPELrulishe2/1.0
    Message from Apache Ant - Log:
    Buildfile: D:\JDEV10132\jdev\mywork\ApplicationNLC\BPELrulishe2\build.xml
    validateTask:
    [echo]
    | Validating workflow
    [validateTask] Validation of workflow task definitions is completed without errors
    deployProcess:
    [echo]
    | Deploying bpel process BPELrulishe2 on delalande.int.rdtex.ru, port 80
    [deployProcess] Start of validating settings
    [deployProcess] End of validating settings
    [deployProcess] Start of the deployment of process BPELrulishe2
    [deployProcess] Deploying process D:\JDEV10132\jdev\mywork\ApplicationNLC\BPELrulishe2\output\bpel_BPELrulishe2_1.0.jar
    [deployProcess] Accesing URL /integration/services/deploy/deployHttpClientProcess.jsp
    [deployProcess] bpel_BPELrulishe2_1.0.jar deployed successfully.
    [deployProcess] End of the deployment
    [deployProcess] Done deploying process BPELrulishe2
    [deployProcess] Successfully deployed the process "BPELrulishe2" on server "delalande.int.rdtex.ru" and port "80"
    deployTaskForm:
    [echo]
    | Deploying workflow form for BPELrulishe2 on delalande.int.rdtex.ru, port 80
    [deployTaskForm] Start of deploying forms
    [deployTaskForm] End of deploying forms
    [deployTaskForm] There are no forms to deploy
    deployDecisionServices:
    [echo]
    | Deploying decision services for BPELrulishe2 on delalande.int.rdtex.ru, port 80
    [deployDecisionServices] Start of deploying decision services.
    [deployDecisionServices] Deploy decision service in directory D:\JDEV10132\jdev\mywork\ApplicationNLC\BPELrulishe2\decisionservices\DecisionService
    [deployDecisionServices] Start deploying decision service from directory D:\JDEV10132\jdev\mywork\ApplicationNLC\BPELrulishe2\decisionservices\DecisionService to J2EE context /rules/default/BPELrulishe2/1.0/DecisionService
    [deployDecisionServices] Replace placeholders in file D:\JDEV10132\jdev\mywork\ApplicationNLC\BPELrulishe2\decisionservices\DecisionService\war\WEB-INF\wsdl\DecisionService.wsdl
    [deployDecisionServices] Replace placeholders in file D:\JDEV10132\jdev\mywork\ApplicationNLC\BPELrulishe2\decisionservices\DecisionService\war\WEB-INF\wsdl\DecisionService.wsdl done.
    [deployDecisionServices] Replace placeholders in file D:\JDEV10132\jdev\mywork\ApplicationNLC\BPELrulishe2\decisionservices\DecisionService\war\public_html\GetDecisionServiceInfo.jsp
    [deployDecisionServices] Copy operation failed for D:\JDEV10132\jdev\mywork\ApplicationNLC\BPELrulishe2\decisionservices\DecisionService\war\public_html\GetDecisionServiceInfo.jsp, error: D:\JDEV10132\jdev\mywork\ApplicationNLC\BPELrulishe2\decisionservices\DecisionService\war\public_html\GetDecisionServiceInfo.jsp
    [deployDecisionServices] Error in ant execution: Replace placeholders in JSP file failed
    BUILD FAILED
    D:\JDEV10132\jdev\mywork\ApplicationNLC\BPELrulishe2\build.xml:116: Error while deploying decision services on server "delalande.int.rdtex.ru"
    Total time: 56 seconds
    Why it can't find GetDecisionServiceInfo.jsp?
    and where can I get it?

    At this time i create Desicion Service das you say with command prompt.
    Just in case i paste all content of command prompt
    and that was in cmd:
    Wnen i create it in wizard and before click Finish:
    <RuleEngineFactory::loadConfiguration> Load configuration from DecisionServiceCo
    nfiguration.xml
    <RuleEngineFactory::loadConfiguration> DecisionServiceConfiguration.xml not foun
    d, intialize with minimal configuration.
    <RuleEngineFactory::loadConfiguration> Try to load rule engine provider Oracle
    <RuleEngineFactory::loadConfiguration> Try to load fact context OracleJaxb
    <RuleEngineFactory::loadConfiguration> Loaded 1 rule providers and 1 fact contex
    t providers.
    java.lang.NullPointerException
    at oracle.tip.tools.ide.pm.rule.wizard.DecisionServiceWizard.wizardFinis
    hed(DecisionServiceWizard.java:286)
    at oracle.bali.ewt.wizard.BaseWizard.processWizardEvent(Unknown Source)
    at oracle.bali.ewt.wizard.BaseWizard.processEventImpl(Unknown Source)
    at oracle.bali.ewt.LWComponent.processEvent(Unknown Source)
    at oracle.bali.ewt.wizard.BaseWizard.doFinish(Unknown Source)
    at oracle.bali.ewt.wizard.BaseWizard$Action.actionPerformed(Unknown Sour
    ce)
    at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:18
    49)
    at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.jav
    a:2169)
    at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel
    .java:420)
    at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonL
    istener.java:234)
    at java.awt.Component.processMouseEvent(Component.java:5488)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3126)
    at java.awt.Component.processEvent(Component.java:5253)
    at java.awt.Container.processEvent(Container.java:1966)
    at java.awt.Component.dispatchEventImpl(Component.java:3955)
    at java.awt.Container.dispatchEventImpl(Container.java:2024)
    at java.awt.Component.dispatchEvent(Component.java:3803)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
    at java.awt.Container.dispatchEventImpl(Container.java:2010)
    at java.awt.Window.dispatchEventImpl(Window.java:1774)
    at java.awt.Component.dispatchEvent(Component.java:3803)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
    at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh
    read.java:242)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
    ad.java:163)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
    ad.java:153)
    at java.awt.Dialog$1.run(Dialog.java:515)
    at java.awt.Dialog.show(Dialog.java:536)
    at java.awt.Component.show(Component.java:1300)
    at java.awt.Component.setVisible(Component.java:1253)
    at oracle.bali.ewt.wizard.WizardDialog.runDialog(Unknown Source)
    at oracle.bali.ewt.wizard.WizardDialog.runDialog(Unknown Source)
    at oracle.tip.tools.ide.pm.rule.wizard.DecisionServiceWizard.display(Dec
    isionServiceWizard.java:218)
    at oracle.tip.tools.ide.pm.addons.ExtensionsDNDDropHandler.showDecisionS
    erviceWizard(ExtensionsDNDDropHandler.java:217)
    at oracle.tip.tools.ide.pm.addons.ExtensionsDNDDropHandler.handleSwimLan
    eDrop(ExtensionsDNDDropHandler.java:202)
    at oracle.tip.tools.ide.pm.addons.ExtensionsDNDDropHandler.handleDrop(Ex
    tensionsDNDDropHandler.java:92)
    at oracle.tip.tools.ide.common.graph.DefaultGraphPaneDropTargetListener.
    routeToDropHandler(DefaultGraphPaneDropTargetListener.java:264)
    at oracle.tip.tools.ide.common.graph.DefaultGraphPaneDropTargetListener.
    handleDrop(DefaultGraphPaneDropTargetListener.java:249)
    at oracle.tip.tools.ide.pm.bpelgraph.collaxalaf.BPELGraphPaneDropTargetL
    istener.handleDrop(BPELGraphPaneDropTargetListener.java:215)
    at oracle.tip.tools.ide.common.graph.DefaultGraphPaneDropTargetListener.
    drop(DefaultGraphPaneDropTargetListener.java:322)
    at java.awt.dnd.DropTarget.drop(DropTarget.java:430)
    at sun.awt.dnd.SunDropTargetContextPeer.processDropMessage(SunDropTarget
    ContextPeer.java:500)
    at sun.awt.dnd.SunDropTargetContextPeer.access$800(SunDropTargetContextP
    eer.java:53)
    at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchDropEven
    t(SunDropTargetContextPeer.java:812)
    at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchEvent(Su
    nDropTargetContextPeer.java:736)
    at sun.awt.dnd.SunDropTargetEvent.dispatch(SunDropTargetEvent.java:29)
    at java.awt.Component.dispatchEventImpl(Component.java:3826)
    at java.awt.Container.dispatchEventImpl(Container.java:2024)
    at java.awt.Component.dispatchEvent(Component.java:3803)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212
    at java.awt.LightweightDispatcher.processDropTargetEvent(Container.java:
    3963)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3817)
    at java.awt.Container.dispatchEventImpl(Container.java:2010)
    at java.awt.Window.dispatchEventImpl(Window.java:1774)
    at java.awt.Component.dispatchEvent(Component.java:3803)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
    at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh
    read.java:242)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
    ad.java:163)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
    And message that appear after i click finish in create Decision Service wizard:
    <DecisionServiceBuilder::populateMaps> Add rule engine RuleEngineSTAS
    <RuleEngineFactory::createRuleEngine> Create rule engine for RuleEngineSTAS, pro
    vider is Oracle
    <OracleRuleEngine::getLastModified> Check timestamp of repository /D:/temp/StasS
    OA/sample_repository
    <OracleRuleEngine::<init>> Create new rule engine for RuleEngineSTAS, repository
    type File
    <DecisionServiceBuilder::populateMaps> Add decision service Dec
    <DecisionServiceBuilder::createPartnerLink> BpelProcess.xsd already exists in /D
    :/JDEV10132/jdev/mywork/ApplicationNLC/BPELDEC/bpel/
    <DecisionServiceBuilder::createPartnerLink> Copy and replace DecisionService.xsd
    to /D:/JDEV10132/jdev/mywork/ApplicationNLC/BPELDEC/bpel/\DecTypes.xsd
    <DecisionServiceBuilder::createPartnerLink> Create PartnerLink WSDL for Dec in d
    irectory /D:/JDEV10132/jdev/mywork/ApplicationNLC/BPELDEC/bpel/
    <WSDLGenerator::createWSDL> Create client side WSDL for service Dec in directory
    /D:/JDEV10132/jdev/mywork/ApplicationNLC/BPELDEC/bpel/
    <WSDLGenerator::createWSDL> Create Definition object for Dec, targetNamespace: h
    ttp://xmlns.oracle.com/BPELDEC/Dec
    <WSDLGenerator::createDefinition> Create client side WSDL for Dec, targetNamespa
    ce=http://xmlns.oracle.com/BPELDEC/Dec
    <RuleEngineFactory::createRuleEngine> Create rule engine for RuleEngineSTAS, pro
    vider is Oracle
    <OracleRuleEngine::getLastModified> Check timestamp of repository /D:/temp/StasS
    OA/sample_repository
    <OracleRuleEngine::<init>> Create new rule engine for RuleEngineSTAS, repository
    type File
    <OracleRuleEngine::getRuleCatalog> Lookup rule catalog OrderBookingStas/INITIAL
    <OracleRuleEngine::getRuleCatalogs> Start loading rule catalogs.
    <OracleRuleEngine::getRuleCatalogs> Initailize rule repository.
    <OracleRuleEngine::initRuleRepository> Connect to File Repository at /D:/temp/St
    asSOA/sample_repository
    <OracleRuleEngine::getRuleCatalogs> Load catalogs.
    <OracleRuleEngine::getRuleCatalog> Found rule catalog OrderBookingStas/INITIAL,
    return.
    <OracleRuleCatalog::getRuleSet> Lookup ruleset RRR
    <OracleRuleCatalog::getRuleSets> Load rulesets.
    <OracleRuleCatalog::getRuleSets> Load rulesets done.
    <OracleRuleCatalog::getRuleSet> Found ruleset RRR, return.
    <RuleEngineUtil::getFactTypeSchemaFiles> Resolve fact XSD's from XSD's in direct
    ory /D:/JDEV10132/jdev/mywork/ApplicationNLC/BPELDEC/bpel/\rules\xsd
    <OracleDataModel::getFactTypes> Started.
    <OracleDataModel::getFactTypes> Initialize data model.
    <OracleDataModel::getFactTypes> Import 21 fact types into data model.
    <OracleDataModel::getFactTypes> 3 XML facts imported, Done.
    <RuleEngineUtil::resolveSchemaLocation> Resolve schema for fact stasrule.STASRUL
    E from file:/D:/temp/StasSOA/OrderBookingStas/STAS.xsd to file:/D:/JDEV10132/jde
    v/mywork/ApplicationNLC/BPELDEC/bpel/rules/xsd/STAS.xsd
    <OracleDataModel::getFactTypes> Started.
    <OracleDataModel::getFactTypes> Fact Types already loaded.
    <OracleDataModel::getFactType> Lookup fact type stasrule.STASRULE
    <OracleDataModel::getFactTypes> Started.
    <OracleDataModel::getFactTypes> Fact Types already loaded.
    <OracleDataModel::getFactType> Return fact type stasrule.STASRULE
    <OracleDataModel::getXSD> Get XSD for fact stasrule.STASRULE
    <OracleDataModel::getXSD> Try to build XSD from file:/D:/JDEV10132/jdev/mywork/
    ApplicationNLC/BPELDEC/bpel/rules/xsd/STAS.xsd
    <OracleDataModel::getXSD> Find XSD node for stasrule.STASRULE
    <OracleDataModel::findXSDNode> XSD node element STASRULE
    <OracleDataModel::getFactTypes> Started.
    <OracleDataModel::getFactTypes> Fact Types already loaded.
    <OracleDataModel::getFactType> Lookup fact type stasrule.STASRULE
    <OracleDataModel::getFactTypes> Started.
    <OracleDataModel::getFactTypes> Fact Types already loaded.
    <OracleDataModel::getFactType> Return fact type stasrule.STASRULE
    <OracleDataModel::getXSD> Get XSD for fact stasrule.STASRULE
    <OracleDataModel::getXSD> Try to build XSD from file:/D:/JDEV10132/jdev/mywork/
    ApplicationNLC/BPELDEC/bpel/rules/xsd/STAS.xsd
    <OracleDataModel::getXSD> Find XSD node for stasrule.STASRULE
    <OracleDataModel::findXSDNode> XSD node element STASRULE
    <OracleDataModel::getFactTypes> Started.
    <OracleDataModel::getFactTypes> Fact Types already loaded.
    <OracleDataModel::getFactType> Lookup fact type stasrule.STASRULE
    <OracleDataModel::getFactTypes> Started.
    <OracleDataModel::getFactTypes> Fact Types already loaded.
    <OracleDataModel::getFactType> Return fact type stasrule.STASRULE
    <OracleDataModel::getXSD> Get XSD for fact stasrule.STASRULE
    <OracleDataModel::getXSD> Try to build XSD from file:/D:/JDEV10132/jdev/mywork/
    ApplicationNLC/BPELDEC/bpel/rules/xsd/STAS.xsd
    <OracleDataModel::getXSD> Find XSD node for stasrule.STASRULE
    <OracleDataModel::findXSDNode> XSD node element STASRULE
    <OracleDataModel::getFactTypes> Started.
    <OracleDataModel::getFactTypes> Fact Types already loaded.
    <OracleDataModel::getFactType> Lookup fact type stasrule.STASRULE
    <OracleDataModel::getFactTypes> Started.
    <OracleDataModel::getFactTypes> Fact Types already loaded.
    <OracleDataModel::getFactType> Return fact type stasrule.STASRULE
    <OracleDataModel::getXSD> Get XSD for fact stasrule.STASRULE
    <OracleDataModel::getXSD> Try to build XSD from file:/D:/JDEV10132/jdev/mywork/
    ApplicationNLC/BPELDEC/bpel/rules/xsd/STAS.xsd
    <OracleDataModel::getXSD> Find XSD node for stasrule.STASRULE
    <OracleDataModel::findXSDNode> XSD node element STASRULE
    <OracleDataModel::getFactTypes> Started.
    <OracleDataModel::getFactTypes> Fact Types already loaded.
    <OracleDataModel::getFactType> Lookup fact type stasrule.STASRULE
    <OracleDataModel::getFactTypes> Started.
    <OracleDataModel::getFactTypes> Fact Types already loaded.
    <OracleDataModel::getFactType> Return fact type stasrule.STASRULE
    <OracleDataModel::getXSD> Get XSD for fact stasrule.STASRULE
    <OracleDataModel::getXSD> Try to build XSD from file:/D:/JDEV10132/jdev/mywork/
    ApplicationNLC/BPELDEC/bpel/rules/xsd/STAS.xsd
    <OracleDataModel::getXSD> Find XSD node for stasrule.STASRULE
    <OracleDataModel::findXSDNode> XSD node element STASRULE
    <OracleDataModel::getFactTypes> Started.
    <OracleDataModel::getFactTypes> Fact Types already loaded.
    <OracleDataModel::getFactType> Lookup fact type stasrule.STASRULE
    <OracleDataModel::getFactTypes> Started.
    <OracleDataModel::getFactTypes> Fact Types already loaded.
    <OracleDataModel::getFactType> Return fact type stasrule.STASRULE
    <OracleDataModel::getXSD> Get XSD for fact stasrule.STASRULE
    <OracleDataModel::getXSD> Try to build XSD from file:/D:/JDEV10132/jdev/mywork/
    ApplicationNLC/BPELDEC/bpel/rules/xsd/STAS.xsd
    <OracleDataModel::getXSD> Find XSD node for stasrule.STASRULE
    <OracleDataModel::findXSDNode> XSD node element STASRULE
    <OracleDataModel::getFactTypes> Started.
    <OracleDataModel::getFactTypes> Fact Types already loaded.
    <OracleDataModel::getFactType> Lookup fact type stasrule.STASRULE
    <OracleDataModel::getFactTypes> Started.
    <OracleDataModel::getFactTypes> Fact Types already loaded.
    <OracleDataModel::getFactType> Return fact type stasrule.STASRULE
    <OracleDataModel::getXSD> Get XSD for fact stasrule.STASRULE
    <OracleDataModel::getXSD> Try to build XSD from file:/D:/JDEV10132/jdev/mywork/
    ApplicationNLC/BPELDEC/bpel/rules/xsd/STAS.xsd
    <OracleDataModel::getXSD> Find XSD node for stasrule.STASRULE
    <OracleDataModel::findXSDNode> XSD node element STASRULE
    <WSDLGenerator::createDefinition> Add port type for pattern Assert
    <WSDLGenerator::createDefinition> Add port type for pattern AssertExecute
    <WSDLGenerator::createDefinition> Add port type for pattern AssertExecuteWatchSt
    ateful
    <WSDLGenerator::createDefinition> Add port type for pattern AssertExecuteWatchSt
    ateless
    <WSDLGenerator::createDefinition> Add port type for pattern Watch
    <WSDLGenerator::createDefinition> Add WSIF binding for Dec
    <WSDLGenerator::createWSDL> Write Definition object to /D:/JDEV10132/jdev/mywork
    /ApplicationNLC/BPELDEC/bpel/;Dec.wsdl
    <DecisionServiceBuilder::prepareForDeployment> BPEL project directory: D:\JDEV10
    132\jdev\mywork\ApplicationNLC\BPELDEC\bpel
    <DecisionServiceBuilder::prepareForDeployment> BPEL project Rules XSD directory:
    D:\JDEV10132\jdev\mywork\ApplicationNLC\BPELDEC\bpel\rules\xsd
    <DecisionServiceBuilder::prepareForDeployment> Create configuration file D:\JDEV
    10132\jdev\mywork\ApplicationNLC\BPELDEC\decisionservices\Dec\war\WEB-INF\classe
    s\decisionservices.xml
    <DecisionServiceBuilder::createServiceConfiguration> Set file repository locatio
    n to repositoryresource:sample_repository
    <DecisionServiceBuilder::prepareForDeployment> Copy rule repository from D:\temp
    \StasSOA\sample_repository to D:\JDEV10132\jdev\mywork\ApplicationNLC\BPELDEC\de
    cisionservices\Dec\war\WEB-INF\repository\sample_repository
    <DecisionServiceBuilder::prepareForDeployment> Create WSDL file D:\JDEV10132\jde
    v\mywork\ApplicationNLC\BPELDEC\decisionservices\Dec\war\WEB-INF\wsdl\Dec.wsdl
    <WSDLGenerator::createWSDL> Create server side WSDL for service Dec in directory
    D:\JDEV10132\jdev\mywork\ApplicationNLC\BPELDEC\decisionservices\Dec\war\WEB-IN
    F\wsdl
    <WSDLGenerator::createWSDL> Create Definition object for Dec, targetNamespace: h
    ttp://xmlns.oracle.com/BPELDEC/Dec
    <WSDLGenerator::createDefinition> Create server side WSDL for Dec, targetNamespa
    ce=http://xmlns.oracle.com/BPELDEC/Dec
    <WSDLGenerator::createDefinition> Add port type for pattern Assert
    <WSDLGenerator::createDefinition> Add port type for pattern AssertExecute
    <WSDLGenerator::createDefinition> Add port type for pattern AssertExecuteWatchSt
    ateful
    <WSDLGenerator::createDefinition> Add port type for pattern AssertExecuteWatchSt
    ateless
    <WSDLGenerator::createDefinition> Add port type for pattern Watch
    <WSDLGenerator::createDefinition> Add SOAP binding for Dec, address: http://${ho
    stname}:${port}/rules/${domain_id}/${process_id}/${process_revision}
    <WSDLGenerator::createWSDL> Write Definition object to D:\JDEV10132\jdev\mywork\
    ApplicationNLC\BPELDEC\decisionservices\Dec\war\WEB-INF\wsdl;Dec.wsdl
    <OracleRuleEngine::getRuleCatalog> Lookup rule catalog OrderBookingStas/INITIAL
    <OracleRuleEngine::getRuleCatalogs> Start loading rule catalogs.
    <OracleRuleEngine::getRuleCatalogs> Initailize rule repository.
    <OracleRuleEngine::initRuleRepository> Connect to File Repository at /D:/temp/St
    asSOA/sample_repository
    <OracleRuleEngine::getRuleCatalogs> Load catalogs.
    <OracleRuleEngine::getRuleCatalog> Found rule catalog OrderBookingStas/INITIAL,
    return.
    <RuleEngineUtil::getFactTypeSchemaFiles> Resolve fact XSD's from XSD's in direct
    ory D:\JDEV10132\jdev\mywork\ApplicationNLC\BPELDEC\bpel\rules\xsd
    <OracleDataModel::getFactTypes> Started.
    <OracleDataModel::getFactTypes> Initialize data model.
    <OracleDataModel::getFactTypes> Import 21 fact types into data model.
    <OracleDataModel::getFactTypes> 3 XML facts imported, Done.
    <RuleEngineUtil::resolveSchemaLocation> Resolve schema for fact stasrule.STASRUL
    E from file:/D:/temp/StasSOA/OrderBookingStas/STAS.xsd to file:/D:/JDEV10132/jde
    v/mywork/ApplicationNLC/BPELDEC/bpel/rules/xsd/STAS.xsd
    <OracleDataModel::getFactTypes> Started.
    <OracleDataModel::getFactTypes> Fact Types already loaded.
    <DecisionServiceBuilder::prepareForDeployment> Copy 3 files to directory D:\JDEV
    10132\jdev\mywork\ApplicationNLC\BPELDEC\decisionservices\Dec\war\WEB-INF\wsdl
    <DecisionServiceBuilder::copyFiles> Copy STASRULES.xsd to directory D:\JDEV10132
    \jdev\mywork\ApplicationNLC\BPELDEC\decisionservices\Dec\war\WEB-INF\wsdl
    <DecisionServiceBuilder::copyFiles> STASRULES.xsd doesn't exist at file:/D:/temp
    /StasSOA/OrderBookingStas/STASRULES.xsd
    <DecisionServiceBuilder::copyFiles> Copy STAS.xsd to directory D:\JDEV10132\jdev
    \mywork\ApplicationNLC\BPELDEC\decisionservices\Dec\war\WEB-INF\wsdl
    <DecisionServiceBuilder::copyFiles> Copy OrderBookingRules.xsd to directory D:\J
    DEV10132\jdev\mywork\ApplicationNLC\BPELDEC\decisionservices\Dec\war\WEB-INF\wsd
    l
    <DecisionServiceBuilder::copyFiles> OrderBookingRules.xsd doesn't exist at file:
    /D:/temp/StasSOA/OrderBookingStas/OrderBookingRules.xsd
    <DecisionServiceBuilder::prepareForDeployment> Not copying D:\JDEV10132\jdev\myw
    ork\ApplicationNLC\BPELDEC\bpel\rules\xsd\STAS.xsd, file already exists in direc
    tory D:\JDEV10132\jdev\mywork\ApplicationNLC\BPELDEC\decisionservices\Dec\war\WE
    B-INF\wsdl
    java.lang.NullPointerException
    at java.io.File.<init>(File.java:277)
    at oracle.bpel.services.rules.util.DecisionServiceBuilder.prepareForDepl
    oyment(DecisionServiceBuilder.java:717)
    at oracle.tip.tools.ide.pm.rule.wizard.DecisionServiceWizard.wizardFinis
    hed(DecisionServiceWizard.java:403)
    at oracle.bali.ewt.wizard.BaseWizard.processWizardEvent(Unknown Source)
    at oracle.bali.ewt.wizard.BaseWizard.processEventImpl(Unknown Source)
    at oracle.bali.ewt.LWComponent.processEvent(Unknown Source)
    at oracle.bali.ewt.wizard.BaseWizard.doFinish(Unknown Source)
    at oracle.bali.ewt.wizard.BaseWizard$Action.actionPerformed(Unknown Sour
    ce)
    at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:18
    49)
    at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.jav
    a:2169)
    at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel
    .java:420)
    at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonL
    istener.java:234)
    at java.awt.Component.processMouseEvent(Component.java:5488)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3126)
    at java.awt.Component.processEvent(Component.java:5253)
    at java.awt.Container.processEvent(Container.java:1966)
    at java.awt.Component.dispatchEventImpl(Component.java:3955)
    at java.awt.Container.dispatchEventImpl(Container.java:2024)
    at java.awt.Component.dispatchEvent(Component.java:3803)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
    at java.awt.Container.dispatchEventImpl(Container.java:2010)
    at java.awt.Window.dispatchEventImpl(Window.java:1774)
    at java.awt.Component.dispatchEvent(Component.java:3803)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
    at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh
    read.java:242)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
    ad.java:163)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
    ad.java:153)
    at java.awt.Dialog$1.run(Dialog.java:515)
    at java.awt.Dialog.show(Dialog.java:536)
    at java.awt.Component.show(Component.java:1300)
    at java.awt.Component.setVisible(Component.java:1253)
    at oracle.bali.ewt.wizard.WizardDialog.runDialog(Unknown Source)
    at oracle.bali.ewt.wizard.WizardDialog.runDialog(Unknown Source)
    at oracle.tip.tools.ide.pm.rule.wizard.DecisionServiceWizard.display(Dec
    isionServiceWizard.java:218)
    at oracle.tip.tools.ide.pm.addons.ExtensionsDNDDropHandler.showDecisionS
    erviceWizard(ExtensionsDNDDropHandler.java:217)
    at oracle.tip.tools.ide.pm.addons.ExtensionsDNDDropHandler.handleSwimLan
    eDrop(ExtensionsDNDDropHandler.java:202)
    at oracle.tip.tools.ide.pm.addons.ExtensionsDNDDropHandler.handleDrop(Ex
    tensionsDNDDropHandler.java:92)
    at oracle.tip.tools.ide.common.graph.DefaultGraphPaneDropTargetListener.
    routeToDropHandler(DefaultGraphPaneDropTargetListener.java:264)
    at oracle.tip.tools.ide.common.graph.DefaultGraphPaneDropTargetListener.
    handleDrop(DefaultGraphPaneDropTargetListener.java:249)
    at oracle.tip.tools.ide.pm.bpelgraph.collaxalaf.BPELGraphPaneDropTargetL
    istener.handleDrop(BPELGraphPaneDropTargetListener.java:215)
    at oracle.tip.tools.ide.common.graph.DefaultGraphPaneDropTargetListener.
    drop(DefaultGraphPaneDropTargetListener.java:322)
    at java.awt.dnd.DropTarget.drop(DropTarget.java:430)
    at sun.awt.dnd.SunDropTargetContextPeer.processDropMessage(SunDropTarget
    ContextPeer.java:500)
    at sun.awt.dnd.SunDropTargetContextPeer.access$800(SunDropTargetContextP
    eer.java:53)
    at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchDropEven
    t(SunDropTargetContextPeer.java:812)
    at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchEvent(Su
    nDropTargetContextPeer.java:736)
    at sun.awt.dnd.SunDropTargetEvent.dispatch(SunDropTargetEvent.java:29)
    at java.awt.Component.dispatchEventImpl(Component.java:3826)
    at java.awt.Container.dispatchEventImpl(Container.java:2024)
    at java.awt.Component.dispatchEvent(Component.java:3803)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212
    at java.awt.LightweightDispatcher.processDropTargetEvent(Container.java:
    3963)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3817)
    at java.awt.Container.dispatchEventImpl(Container.java:2010)
    at java.awt.Window.dispatchEventImpl(Window.java:1774)
    at java.awt.Component.dispatchEvent(Component.java:3803)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
    at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh
    read.java:242)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
    ad.java:163)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)

  • Web Service Wizards crash with java.lang.StackOverflowError

    Hi there!
    I'm desperately trying to integrate some Web Services into our Java project developed with NWDS 2.0.7 / WebAS 6.40. Unfortunately every time I try to create Virtual Interfaces or a Web Service within the Web Service Perspective, nothing happens.
    When I use File/New/Other/Web Service (New VI and WSD) the whole Developer Studio simply crashes with a java.lang.StackOverflowError.
    I restarted from scratch with a new project in a different workspace and everything went fine. So I think it's not a problem with my installation but with the project's configuration I want to create the Web Services in. Perhaps it's something to do with the .classpath or the such?
    Do you have any idea where I can start looking into for getting any hints, what's going wrong here?
    I've added a Configuration Details output for reference below. Any help is greatfully appreciated!
    Best regards,
       Frank
    *** Date: 15.02.05 09:29
    System properties:
    JDK1.3.1_HOME=C:ProgrammeJavaj2sdk1.4.2_04
    JDK1.4_HOME=C:ProgrammeJavaj2sdk1.4.2_04
    allUserDir=C:Dokumente und EinstellungenAll UsersAnwendungsdaten
    awt.toolkit=sun.awt.windows.WToolkit
    file.encoding=UTF-8
    file.encoding.pkg=sun.io
    file.separator=
    http.nonProxyHosts=
    java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment
    java.awt.printerjob=sun.awt.windows.WPrinterJob
    java.class.path=C:ProgrammeSAPJDTeclipseSapStartup.jar
    java.class.version=48.0
    java.endorsed.dirs=C:ProgrammeJavaj2sdk1.4.2_04jrelibendorsed
    java.ext.dirs=C:ProgrammeJavaj2sdk1.4.2_04jrelibext
    java.home=C:ProgrammeJavaj2sdk1.4.2_04jre
    java.io.tmpdir=C:DOKUME1F2267LOKALE1Temp
    java.library.path=C:ProgrammeJavaj2sdk1.4.2_04 in;.;C:WINDOWSSystem32;C:WINDOWS;C:ProgrammeSAPJDTeclipse;c:sapdbprograms in;c:sapdbprogramspgm;C:PROGRA1RATIONALRATION1NUTCROOT in;C:PROGRA1RATIONALRATION1NUTCROOT inx11;C:PROGRA1RATIONALRATION1NUTCROOTmksnt;c:programmePVCSVMwin32 in;C:ProgrammeOracle.817 in;C:WINDOWSsystem32;C:WINDOWS;C:WINDOWSSystem32Wbem;C:PROGRAMMESGEASY;C:cygwin in;C:ProgrammeRationalcommon;C:ProgrammeRationalClearQuest;C:ProgrammeRationalRoseTopLink;C:ProgrammeRationalRational Test;C:TIBCOTIBRVBIN;C:ProgrammeUltraEdit
    java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition
    java.runtime.version=1.4.2_04-b05
    java.specification.name=Java Platform API Specification
    java.specification.vendor=Sun Microsystems Inc.
    java.specification.version=1.4
    java.util.prefs.PreferencesFactory=java.util.prefs.WindowsPreferencesFactory
    java.vendor=Sun Microsystems Inc.
    java.vendor.url=http://java.sun.com/
    java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi
    java.version=1.4.2_04
    java.vm.info=mixed mode
    java.vm.name=Java HotSpot(TM) Client VM
    java.vm.specification.name=Java Virtual Machine Specification
    java.vm.specification.vendor=Sun Microsystems Inc.
    java.vm.specification.version=1.0
    java.vm.vendor=Sun Microsystems Inc.
    java.vm.version=1.4.2_04-b05
    line.separator=
    os.arch=x86
    os.name=Windows XP
    os.version=5.1
    path.separator=;
    proxyHost=http://http-proxy.hannover.is-energy.de
    proxyPort=8080
    proxySet=true
    sun.arch.data.model=32
    sun.boot.class.path=C:ProgrammeJavaj2sdk1.4.2_04jrelib
    t.jar;C:ProgrammeJavaj2sdk1.4.2_04jrelibi18n.jar;C:ProgrammeJavaj2sdk1.4.2_04jrelibsunrsasign.jar;C:ProgrammeJavaj2sdk1.4.2_04jrelibjsse.jar;C:ProgrammeJavaj2sdk1.4.2_04jrelibjce.jar;C:ProgrammeJavaj2sdk1.4.2_04jrelibcharsets.jar;C:ProgrammeJavaj2sdk1.4.2_04jreclasses
    sun.boot.library.path=C:ProgrammeJavaj2sdk1.4.2_04jre in
    sun.cpu.endian=little
    sun.cpu.isalist=pentium i486 i386
    sun.io.unicode.encoding=UnicodeLittle
    sun.java2d.fontpath=
    sun.os.patch.level=Service Pack 1
    user.country=DE
    user.dir=C:ProgrammeSAPJDTEclipse
    user.home=C:Dokumente und EinstellungenF2267
    user.language=de
    user.name=f2267
    user.timezone=Europe/Berlin
    user.variant=
    user.workspace=C:ProgrammeSAPJDTeclipse
    Features:
    com.sap.ip.me.mdk.developmentTools (2.5.1.1) "com.sap.ip.me.mdk.developmentTools"
    com.sap.java.ide (2.0.7) "com.sap.java.ide"
    com.togethersoft.togethersap (6.1.0) "com.togethersoft.togethersap"
    org.eclipse.gef (2.0.0) "org.eclipse.gef"
    org.eclipse.gef.source (2.0.0) "org.eclipse.gef.source"
    org.eclipse.jdt (2.1.2) "org.eclipse.jdt"
    org.eclipse.jdt.source (2.1.2) "org.eclipse.jdt.source"
    org.eclipse.pde (2.1.2) "org.eclipse.pde"
    org.eclipse.platform (2.1.2) "org.eclipse.platform"
    org.eclipse.platform.source (2.1.2) "org.eclipse.platform.source"
    org.eclipse.platform.win32 (2.1.2) "org.eclipse.platform.win32"
    org.eclipse.platform.win32.source (2.1.2) "org.eclipse.platform.win32.source"
    org.eclipse.sdk.win32 (2.1.2) "org.eclipse.sdk.win32"
    Plug-in Registry:
    com.sap.bc.proj.jstartup (2.0.0) "J2EE Jstartup"
    com.sap.cms.client (2.0.0) "Infrastructure CMS Client"
    com.sap.cms.organizer (1.0.0) "Infrastructure CMS Transport Organizer"
    com.sap.cms.tcs (2.0.0) "Infrastructure TCS Deploy Servlet"
    com.sap.devmanual.doc.user (2.0.0) "Documentation Development Manual"
    com.sap.dictionary.database (2.0.0) "Dictionary Database"
    com.sap.dictionary.designtime (1.0.0) "Dictionary Types Designtime"
    com.sap.dictionary.projectbrowser (2.0.0) "Dictionary Project Browser"
    com.sap.dictionary.runtime (2.0.0) "Dictionary Types Runtime"
    com.sap.dictionary.runtime.javadoc (2.0.0) "Documentation Dictionary Types Runtime"
    com.sap.dictionary.services (2.0.0) "Dictionary Types Services"
    com.sap.dictionary.tools.archivebuilder (2.0.0) "Dictionary Archive Builder"
    com.sap.dictionary.tools.generation (2.0.0) "Dictionary Generation"
    com.sap.dictionary.tools.nameserver (2.0.0) "Dictionary Nameserver"
    com.sap.dictionary.tools.simpletype (2.0.0) "Dictionary Simple Type Editor"
    com.sap.dictionary.tools.sqlj (2.0.0) "Persistence SQLJ"
    com.sap.dictionary.tools.structureeditor (2.0.0) "Dictionary Structure Editor"
    com.sap.dictionary.tools.tablebrowser (2.0.0) "Dictionary Table Browser"
    com.sap.dictionary.tools.tableeditor (2.0.0) "Dictionary Table Editor"
    com.sap.dictionary.tools.tsmodel.dictionary (2.0.0) "Dictionary TS Model"
    com.sap.dictionary.tools.ui (2.0.0) "Dictionary User Interface"
    com.sap.dictionary.types.mdi2metamodel (2.0.0) "Dictionary MDI Metamodel"
    com.sap.engine.javadoc (2.0.0) "Documentation J2EE Engine"
    com.sap.engine.webservices (2.0.0) "Web Service Runtime Libs"
    com.sap.ep.applicationDevelopment (6.3.20040727) "Enterprise Portal Application Development"
    com.sap.ep.configurationManager (6.3.20040727) "Enterprise Portal Configuration Manager"
    com.sap.ep.connectionManager (6.3.20040727) "Enterprise Portal Connection Manager"
    com.sap.ep.documentation (6.3.20040727) "Enterprise Portal Documentation"
    com.sap.ep.documentation.api (6.3.20040727) "Enterprise Portal Java API Documentation"
    com.sap.ep.unitTest (6.3.20040727) "Enterprise Portal Unit Test"
    com.sap.ep.webServices (6.3.20040116) "Enterprise Portal Web Services"
    com.sap.exception (2.0.0) "Core Exceptions"
    com.sap.ext.libs.webservices (2.0.0) "Web Service External Libs"
    com.sap.ide.eclipse.cbs.activation (2.0.0) "Infrastructure CBS Activation"
    com.sap.ide.eclipse.component.provider (2.0.0) "Infrastructure Component Provider"
    com.sap.ide.eclipse.debugExtensionPlugin (2.0.0) "Core Debug Extension"
    com.sap.ide.eclipse.dii (2.0.0) "Infrastructure DII"
    com.sap.ide.eclipse.ext.libs.iaik (2.0.0) "Infrastructure SSL Support External Libs"
    com.sap.ide.eclipse.ext.libs.jdo (2.0.0) "Persistence JDO Libs"
    com.sap.ide.eclipse.import.iaik (2.0.0) "Infrastructure SSL Support Import Wizard"
    com.sap.ide.eclipse.j2ee.engine (2.0.0) "J2EE Engine Utilities"
    com.sap.ide.eclipse.j2ee.model.ui (2.0.0) "J2EE Model Extensions UI"
    com.sap.ide.eclipse.jarsap (2.0.0) "Infrastructure JarSap"
    com.sap.ide.eclipse.login (2.0.0) "Infrastructure Login"
    com.sap.ide.eclipse.s2x.editor (2.0.0) "I18N S2X Editor"
    com.sap.ide.eclipse.sdm (1.0.0) "Infrastructure SDM"
    com.sap.ide.eclipse.wizards.jpx.ui (2.0.0) "Core JPX Import Wizard"
    com.sap.ide.generationfwk (2.0.0) "Generation Framework"
    com.sap.ide.jcb.core (2.0.0) "Connectivity Builder Core"
    com.sap.ide.jcb.ui (2.0.0) "Connectivity Enterprise Connector User Interface"
    com.sap.ide.metamodel.common (2.0.0) "Metamodel Common"
    com.sap.ide.metamodel.common.libs (2.0.0) "Metamodel Common Libs"
    com.sap.ide.metamodel.core (2.0.0) "Metamodel Core"
    com.sap.ide.metamodel.core.libs (2.0.0) "Metamodel Core Libs"
    com.sap.ide.metamodel.dictionary (2.0.0) "Dictionary Metamodel"
    com.sap.ide.metamodel.dictionary.libs (2.0.0) "Dictionary Metamodel Libs"
    com.sap.ide.metamodel.merger (2.0.0) "Metamodel Merger"
    com.sap.ide.metamodel.vi (2.0.0) "Web Service Virtual Interface Metamodel"
    com.sap.ide.metamodel.vi.check.libs (2.0.0) "Web Service Virtual Interface Check Metamodel Libs"
    com.sap.ide.metamodel.vi.libs (2.0.0) "Web Service Virtual Interface Metamodel Libs"
    com.sap.ide.metamodel.webdynpro (2.0.0) "Web Dynpro Metamodel"
    com.sap.ide.metamodel.webdynpro.libs (2.0.0) "Web Dynpro Metamodel Libs"
    com.sap.ide.metamodel.ws (2.0.0) "Web Service Metamodel"
    com.sap.ide.metamodel.ws.libs (2.0.0) "Web Service Metamodel Libs"
    com.sap.ide.metamodel.wsproxy (2.0.0) "Web Service Proxy Metamodel"
    com.sap.ide.metamodel.wsproxy.libs (2.0.0) "Web Service Proxy Metamodel Libs"
    com.sap.ide.metamodelsupplement.webdynpro (2.0.0) "Web Dynpro Metamodel Supplement"
    com.sap.ide.services.metamodel.webdynpro (2.0.0) "Metamodel Web Dynpro Services"
    com.sap.ide.tools.core.patternfwk (2.0.0) "Core Tools Pattern Framework"
    com.sap.ide.tools.core.template (2.0.0) "Core Tools Template"
    com.sap.ide.tools.core.template.service (2.0.0) "Core Tools Template Service"
    com.sap.ide.tools.core.treemappingcomponent (2.0.0) "Core Tools Tree Mapping"
    com.sap.ide.vi (2.0.0) "Web Service Virtual Interface"
    com.sap.ide.vi.check (2.0.0) "Web Service Virtual Interface Check"
    com.sap.ide.virtualInterface.tsmodel (2.0.0) "Web Service Virtual Interface TS Model"
    com.sap.ide.webdynpro.adobetemplatedesigner (2.0.0) "Web Dynpro Adobe Template Designer"
    com.sap.ide.webdynpro.applicationeditor (2.0.0) "Web Dynpro Application Editor"
    com.sap.ide.webdynpro.archivebuilder (2.0.0) "Web Dynpro Archive Builder"
    com.sap.ide.webdynpro.chartdesigner (2.0.0) "Web Dynpro Chart Designer"
    com.sap.ide.webdynpro.checklayer (2.0.0) "Web Dynpro Checklayer"
    com.sap.ide.webdynpro.controllereditor (2.0.0) "Web Dynpro Controller Editor"
    com.sap.ide.webdynpro.controllereditor.methodextraction (2.0.0) "Web Dynpro Method Extraction"
    com.sap.ide.webdynpro.ecatt (2.0.0) "Web Dynpro Ecatt"
    com.sap.ide.webdynpro.generation (2.0.0) "Web Dynpro Generation"
    com.sap.ide.webdynpro.messageeditor (2.0.0) "Web Dynpro Message Editor"
    com.sap.ide.webdynpro.modeleditor (2.0.0) "Web Dynpro Model Editor"
    com.sap.ide.webdynpro.projectbrowser (2.0.0) "Web Dynpro Project Browser"
    com.sap.ide.webdynpro.rendering (2.0.0) "Web Dynpro Rendering"
    com.sap.ide.webdynpro.service.applicationeditor (2.0.0) "Web Dynpro Application Editor Services"
    com.sap.ide.webdynpro.service.applicationmodeler (2.0.0) "Web Dynpro Application Modeler Services"
    com.sap.ide.webdynpro.service.controllereditor (2.0.0) "Web Dynpro Controller Editor Services"
    com.sap.ide.webdynpro.service.core (2.0.0) "Web Dynpro Core Services"
    com.sap.ide.webdynpro.service.modeleditor (2.0.0) "Web Dynpro Model Editor Services"
    com.sap.ide.webdynpro.service.viewdesigner (2.0.0) "Web Dynpro View Designer Services"
    com.sap.ide.webdynpro.template.contextcopy (2.0.0) "Web Dynpro context copy template"
    com.sap.ide.webdynpro.template.generation (2.0.0) "Web Dynpro Template Generation"
    com.sap.ide.webdynpro.template.portaleventing (2.0.0) "Web Dynpro Portal Eventing Template"
    com.sap.ide.webdynpro.template.simplescenario (2.0.0) "WebDynpro Declarative Template Wizards"
    com.sap.ide.webdynpro.template.simplescenario.generation (2.0.0) "WebDynpro Declarative Template Wizards Generation"
    com.sap.ide.webdynpro.template.wizards (2.0.0) "Web Dynpro Template Wizards"
    com.sap.ide.webdynpro.template.wizards.generation (2.0.0) "Web Dynpro Template Wizards Generation"
    com.sap.ide.webdynpro.tsmodel.application (2.0.0) "Web Dynpro TS Model"
    com.sap.ide.webdynpro.ui (2.0.0) "Web Dynpro User Interface"
    com.sap.ide.webdynpro.viewdesigner (2.0.0) "Web Dynpro View Designer"
    com.sap.ide.webservices.tsmodel (2.0.0) "Web Service TS Model"
    com.sap.ide.ws (2.0.0) "Web Service Tools"
    com.sap.ide.ws.core (2.0.0) "Web Service Core"
    com.sap.ide.ws.model (2.0.0) "Web Service Model"
    com.sap.ide.ws.navigator (2.0.0) "Web Service Navigator"
    com.sap.ide.ws.perspective (2.0.0) "Web Service Perspective"
    com.sap.ide.ws.portalintegration (1.0.0) "Portal Web Service Endpoint View"
    com.sap.ide.ws.portalintegration.soapapp (1.0.0) "Portal Web Service Soap Application"
    com.sap.ide.ws.proxygenerator (2.0.0) "Web Service Proxy Generator"
    com.sap.ide.ws.soapapp (2.0.0) "Web Service SOAP Application"
    com.sap.ide.wsproxy (2.0.0) "Web Service Proxy Tools"
    com.sap.ip.bi.sdk.doc (3.5.0) "BI Java SDK Documentation"
    com.sap.ip.me.mdk.developmentTools (2.5.1.1) "Mobile Development Kit Tools"
    com.sap.java.ide (2.0.7) "SAP NetWeaver Developer Studio"
    com.sap.jdo.api (2.0.0) "Persistence JDO API"
    com.sap.jdo.utils (2.0.0) "Persistence JDO Util"
    com.sap.jrfc (2.0.0) "Connectivity JFRC Libs"
    com.sap.km.rfwizard (7.1.5) "Knowledge Management RF Wizard"
    com.sap.km.rfwizard.pdk (7.1.5) "Knowledge Management RF PDK Wizard"
    com.sap.mdi (2.0.0) "Dictionary MDI"
    com.sap.mw.jco (2.0.0) "Connectivity JCO Libs"
    com.sap.mw.jco.javadoc (2.0.0) "Documentation JCO"
    com.sap.mw.jra.javadoc (2.0.0) "Documentation Java Resource Adapter"
    com.sap.netweaver.kmc.doc (1.0.0) "Knowledgemanagement and Collaboration"
    com.sap.opensql (2.0.0) "Core OpenSQL"
    com.sap.opensql.javadoc (2.0.0) "Documentation OpenSQL"
    com.sap.s2x (2.0.0) "I18N S2X"
    com.sap.sdm.api (2.0.0) "Infrastructure SDM API"
    com.sap.security (2.0.0) "Infrastructure Security APIs"
    com.sap.security.https.javadoc (2.0.0) "Documentation SSL/HTTPS Client Connections"
    com.sap.security.javadoc (2.0.0) "Documentation Security"
    com.sap.security.securestorage.javadoc (2.0.0) "Documentation Secure Storage"
    com.sap.sld.client (2.0.0) "Infrastructure SLD Client"
    com.sap.sld.namealloc (2.0.0) "Infrastructure SLD Name Allocation"
    com.sap.sqlj (2.0.0) "Persistence SQLJ Libs"
    com.sap.tc.ap (2.0.0) "Infrastructure Archive Pool"
    com.sap.tc.build (2.0.0) "Infrastructure Build"
    com.sap.tc.cmi (1.0.0) "Common Model Interface"
    com.sap.tc.cmi.javadoc (2.0.0) "Documentation Common Model Interface"
    com.sap.tc.col (2.0.0) "Enterprise Service Framework"
    com.sap.tc.complib (2.0.0) "Infrastructure Component Library"
    com.sap.tc.jarm (2.0.0) "Core Java Application Responsetime Measurement"
    com.sap.tc.jtools.jlin.core (2.0.0) "JLin core"
    com.sap.tc.jtools.jlin.devel (2.0.0) "JLin Test Developer Plugin"
    com.sap.tc.jtools.jlin.java (2.0.0) "JLin Java Module"
    com.sap.tc.jtools.jlin.ui (2.0.0) "Java LINt tool"
    com.sap.tc.jtools.jver.core (2.0.0) "JTools JVer Core"
    com.sap.tc.jtools.source (2.0.0) "Jtools Plugin Developer Resources"
    com.sap.tc.jtools.util (2.0.0) "Jtools Utilities"
    com.sap.tc.security (2.0.0) "Infrastructure Security"
    com.sap.tc.security.https (2.0.0) "Infrastructure Security HTTPS"
    com.sap.tc.webdynpro.runtime (2.0.0) "Web Dynpro Runtime"
    com.sap.tc.webdynpro.runtime.javadoc (2.0.0) "Documentation Web Dynpro Runtime"
    com.sap.ume.javadoc (2.0.0) "Documentation User Management Engine"
    com.togethersoft.sapient.audit (0.9.0) "Sapient Audits"
    com.togethersoft.sapient.core (0.9.0) "Sapient Core"
    com.togethersoft.sapient.depend (0.9.0) "Sapient Dependency Analyzer"
    com.togethersoft.sapient.detect (0.9.0) "Sapient Detection Strategies"
    com.togethersoft.sapient.metric (0.9.0) "Sapient Metrics"
    com.togethersoft.sapient.report (0.9.0) "Sapient Reports"
    com.togethersoft.selena.cmf (0.9.0) "Selena Patterns and Templates Support"
    com.togethersoft.selena.examples (0.9.0) "Together Examples"
    com.togethersoft.selena.gde.printing (0.9.0) "Diagram Printing"
    com.togethersoft.selena.gde.svgexport (0.9.0) "Diagram to SVG Export"
    com.togethersoft.selena.gendoc (0.9.0) "Documentation generator"
    com.togethersoft.selena.launcher (0.9.0) "Launcher Plugin"
    com.togethersoft.selena.license.sanctuary (0.9.0) "Sanctuary Plug-in"
    com.togethersoft.selena.model.navigation (0.9.0) "Model Navigation"
    com.togethersoft.selena.model.providers.patterns (0.9.0) "Patterns Providers"
    com.togethersoft.selena.model.ui.actions.java (0.9.0) "Java Actions Plugin"
    com.togethersoft.selena.model.ui.actions.patterns (0.9.0) "Pattern Actions on Model Elements"
    com.togethersoft.selena.patterns (0.9.0) "Patterns Generation"
    com.togethersoft.selena.patterns.gof (0.9.0) "GoF Patterns"
    com.togethersoft.selena.patterns.java (0.9.0) "Java Patterns"
    com.togethersoft.selena.patterns.sapient (0.9.0) "Sapient Based Pattern Recognition"
    com.togethersoft.selena.profiles (0.9.0) "Selena Profiles Support"
    com.togethersoft.selena.profiles.businessModeling (0.9.0) "UML Profile for Business Modeling"
    com.togethersoft.selena.profiles.ep (0.9.0) "Eriksson-Penker Business Extensions Profile"
    com.togethersoft.selena.profiles.incolor (0.9.0) "UML Modeling in Color Profile Plugin"
    com.togethersoft.selena.profiles.sap (0.9.0) "Web Dynpro Modeling Profile"
    com.togethersoft.selena.profiles.sdp (0.9.0) "UML Profile for Software Development Processes"
    com.togethersoft.selena.sapient (0.9.0) "Sapient Plugin"
    com.togethersoft.selena.sapient.ui (0.9.0) "QA Actions for the Model Entities"
    com.togethersoft.selena.selector (0.9.0) "Selector"
    com.togethersoft.selena.selector.model (0.9.0) "Model Selector"
    com.togethersoft.selena.viewmanagement (0.9.0) "Together View Management"
    com.togethersoft.selena.viewmaps (0.9.0) "Together Viewmaps"
    com.togethersoft.selena.xmi (0.9.0) "XMI Import/Export Plugin"
    com.togethersoft.togethersap (6.1.9) "Borland® Together® Edition for SAP NetWeaver(TM) Developer Studio"
    com.togethersoft.togethersap.presentation (1.0.0) "com.togethersoft.togethersap.presentation"
    com.togethersoft.togetherxj.doc.user (0.9.0) "Borland® Together® Edition for SAP NETWEAVER(TM) DEVELOPER STUDIO User Guide"
    com.togethersoft.togetherxj.gsd.code (0.9.0) "com.togethersoft.togetherxj.gsd.code"
    com.togethersoft.togetherxj.gsd.core (0.9.0) "Gsd Core Plug-in"
    com.togethersoft.togetherxj.gsd.ui (0.9.0) "GsdUIPlugin"
    com.togethersoft.togetherxj.java.explorer (0.9.0) "Together Java Explorer"
    com.togethersoft.togetherxj.java.properties (0.9.0) "Java Properties Plug-in"
    com.togethersoft.togetherxj.model.ui.addlinked (0.9.0) "com.togethersoft.togetherxj.model.ui.addlinked"
    com.togethersoft.togetherxj.sap.integration (0.9.0) "SAP NetWeaver(tm) Developer Studio Integration"
    com.togethersoft.togetherxj.uml (0.9.0) "Generic UML Modeling"
    com.togethersoft.togetherxj.uml.cdl (0.9.0) "CDL Plug-in"
    com.togethersoft.togetherxj.uml.interaction (0.9.0) "Interaction Diagrams Plug-in"
    com.togethersoft.togetherxj.uml.uml20 (0.9.0) "UML 2.0 Support"
    com.togethersoft.togetherxj.uml.uml20.actions (0.9.0) "UML 2.0 Actions Fragment"
    com.togethersoft.togetherxj.uml.uml20.providers (0.9.0) "UML 2.0 Providers Fragment"
    com.togethersoft.togetherxj.uml.uml20.viewmaps (0.9.0) "UML 2.0 Viewmaps Fragment"
    com.tssap.config (1.0.0) "Core Startup Configuration"
    com.tssap.dii (2.0.0) "Infrastructure DII"
    com.tssap.dtr.client.eclipse (2.0.0) "Infrastructure DTR UI"
    com.tssap.dtr.client.vfs (2.0.0) "Infrastructure DTR Client Library (VFS)"
    com.tssap.editors (2.0.0) "Core Editors"
    com.tssap.ext.libs.j2ee (2.0.0) "J2EE External Libs"
    com.tssap.j2ee.core.descriptor (2.0.0) "J2EE Descriptor Support"
    com.tssap.j2ee.core.ear (2.0.0) "J2EE Ear Model"
    com.tssap.j2ee.core.ear.impl (2.0.0) "J2EE Ear Model Implementation"
    com.tssap.j2ee.core.ejb (2.0.0) "J2EE Ejb Model"
    com.tssap.j2ee.core.ejb.impl (1.0.0) "J2EE Ejb Model Implementation"
    com.tssap.j2ee.core.ejbjar (2.0.0) "J2EE Ejb Jar Model"
    com.tssap.j2ee.core.ejbjar.impl (2.0.0) "J2EE Ejb Jar Model Implementation"
    com.tssap.j2ee.core.inheritance (1.0.0) "J2EE Ejb Inheritance"
    com.tssap.j2ee.core.inheritance.impl (1.0.0) "J2EE Ejb Inheritance Implementation"
    com.tssap.j2ee.core.providers.dtr (2.0.0) "J2EE DTR Providers"
    com.tssap.j2ee.core.providers.ear (2.0.0) "J2EE Ear Providers"
    com.tssap.j2ee.core.providers.ejb (2.0.0) "J2EE Ejb Providers"
    com.tssap.j2ee.core.providers.ejbjar (2.0.0) "J2EE Ejb Jar Providers"
    com.tssap.j2ee.core.providers.vi (2.0.0) "J2EE Web Service Virtual Interface Providers"
    com.tssap.j2ee.core.providers.web (2.0.0) "J2EE Web Providers"
    com.tssap.j2ee.core.providers.webapp (2.0.0) "J2EE Web App Providers"
    com.tssap.j2ee.core.providers.ws (2.0.0) "J2EE Web Service Providers"
    com.tssap.j2ee.core.utils (2.0.0) "J2EE Utils Plug-in"
    com.tssap.j2ee.core.web (2.0.0) "J2EE Web Model"
    com.tssap.j2ee.core.web.impl (2.0.0) "J2EE Web Model Implementation"
    com.tssap.j2ee.core.webapp (2.0.0) "J2EE Web App Model"
    com.tssap.j2ee.core.webapp.impl (2.0.0) "J2EE Web App Model Implementation"
    com.tssap.j2ee.doc.user_1.3 (2.0.0) "Documentation J2EE 1.3"
    com.tssap.j2ee.external (2.0.0) "J2EE External"
    com.tssap.j2ee.library (2.0.0) "J2EE Library"
    com.tssap.j2ee.model (2.0.0) "J2EE Model"
    com.tssap.j2ee.model.ext (2.0.0) "J2EE Model Extensions"
    com.tssap.j2ee.ui (2.0.0) "J2EE UI core"
    com.tssap.j2ee.ui.ear (2.0.0) "J2EE UI ear"
    com.tssap.j2ee.ui.ejb (2.0.0) "J2EE UI ejb"
    com.tssap.j2ee.ui.ejbjar (2.0.0) "J2EE UI ejb-jar"
    com.tssap.j2ee.ui.perspective (2.0.0) "J2EE UI perspective/views"
    com.tssap.j2ee.ui.web (2.0.0) "J2EE UI web"
    com.tssap.j2ee.util (2.0.0) "J2EE Core Utilities"
    com.tssap.j2ee.viewmaps (2.0.0) "J2EE Viewmaps"
    com.tssap.j2ee.viewmaps.java (2.0.0) "J2EE Simple Java Viewmaps"
    com.tssap.j2se.doc.user_1.3.1 (2.0.0) "Documentation J2SE 1.3.1"
    com.tssap.j2se.doc.user_1.4.2 (2.0.0) "Documentation J2SE 1.4.2"
    com.tssap.sap.libs.ejbql (2.0.0) "J2EE EJBQL"
    com.tssap.sap.libs.logging (2.0.0) "Core Logging"
    com.tssap.sap.libs.xmltoolkit (2.0.0) "Core XML Toolkit"
    com.tssap.selena.cmf (2.0.0) "Core Selena Patterns and Templates"
    com.tssap.selena.dom (1.0.0) "Core Selena DOM"
    com.tssap.selena.draw2d (2.0.0) "Core Selena Draw2D Extensions"
    com.tssap.selena.gde (2.0.0) "Core Selena GDE Extensions"
    com.tssap.selena.java.comment (2.0.0) "Core Selena Java Comment Parser"
    com.tssap.selena.layout (1.0.0) "Core Selena Layout"
    com.tssap.selena.license (2.0.0) "Core Selena Common License"
    com.tssap.selena.license.unlimited (2.0.0) "Core Selena Common License Unlimited"
    com.tssap.selena.model (2.0.0) "Core Selena Model"
    com.tssap.selena.model.extension (2.0.0) "Core Selena Model Extensions"
    com.tssap.selena.model.platform.eclipse (1.0.0) "Core Selena Model Platform"
    com.tssap.selena.model.preferences (1.0.0) "Core Selena Model Preference Store"
    com.tssap.selena.model.providers.design (0.9.0) "Design Plugin"
    com.tssap.selena.model.providers.java (2.0.0) "Core Selena Model Java Providers"
    com.tssap.selena.model.providers.proxy (2.0.0) "Core Selena Model Proxy Providers"
    com.tssap.selena.model.providers.rc (1.0.0) "Core Selena Model Reference Collections Support"
    com.tssap.selena.model.providers.resources (2.0.0) "Core Selena Model Resources Providers"
    com.tssap.selena.model.ui (2.0.0) "Core Selena Model UI"
    com.tssap.selena.model.ui.navigator (2.0.0) "Core Selena Model UI Navigator"
    com.tssap.selena.model.undo (2.0.0) "Core Selena Model Undo Support"
    com.tssap.selena.model.update (2.0.0) "Core Selena Model Graphical Diagram Editor Updater"
    com.tssap.selena.properties (2.0.0) "Core Selena Properties"
    com.tssap.selena.ui (2.0.0) "Core Selena UI"
    com.tssap.selena.viewmanagement (2.0.0) "Core Selena View Management"
    com.tssap.selena.viewmaps.figures (2.0.0) "Core Selena Viewmap Figures"
    com.tssap.tools (2.0.0) "Core Tools"
    com.tssap.tools.ui (2.0.0) "Core Tools UI"
    com.tssap.util (2.0.0) "Core Utilities"
    com.tssap.util.xml (2.0.0) "Core XML Utilities"
    org.antlr (2.0.0) "Core Antlr"
    org.apache.ant (1.5.3) "Apache Ant"
    org.apache.batik (1.5.0) "Apache Batik"
    org.apache.lucene (1.2.1) "Apache Lucene"
    org.apache.regexp (1.1.9) "Apache Regular Expression package"
    org.apache.velocity (0.9.0) "org.apache.velocity"
    org.apache.xerces (4.0.13) "Xerces Based XML Parser"
    org.eclipse.ant.core (2.1.1) "Ant Build Tool Core"
    org.eclipse.compare (2.1.0) "Compare Support"
    org.eclipse.core.boot (2.1.2) "Core Boot"
    org.eclipse.core.resources (2.1.1) "Core Resource Management"
         org.eclipse.core.resources.win32 (2.1.0) "%win32FragmentName"
    org.eclipse.core.runtime (2.1.1) "Core Runtime"
    org.eclipse.debug.core (2.1.2) "Debug Core"
    org.eclipse.debug.ui (2.1.1) "Debug UI"
    org.eclipse.draw2d (2.0.0) "Draw2d"
    org.eclipse.draw2d.doc.isv (2.0.0) "Draw2d Documentation"
    org.eclipse.gef (2.0.0) "Graphical Editor Framework"
    org.eclipse.gef.doc.isv (2.0.0) "GEF Documentation"
    org.eclipse.gef.examples.logicdesigner (2.0.0) "Logic GEF Example"
    org.eclipse.help (2.1.2) "Help System Core"
    org.eclipse.help.appserver (2.1.0) "Help Application Server"
    org.eclipse.help.ui (2.1.1) "Help System UI"
         org.eclipse.help.ui.win32 (2.1.0) "%help_system_plugin_name_win32"
    org.eclipse.help.webapp (2.1.2) "Help System Webapp"
    org.eclipse.jdt (2.1.2) "Eclipse Java Development Tools"
    org.eclipse.jdt.core (2.1.2) "Java Development Tools Core"
    org.eclipse.jdt.debug (2.1.2) "JDI Debug Model"
    org.eclipse.jdt.debug.ui (2.1.1) "JDI Debug UI"
    org.eclipse.jdt.doc.isv (2.1.0) "Eclipse JDT Plug-in Developer Guide"
    org.eclipse.jdt.doc.user (2.1.0) "Eclipse Java Development User Guide"
    org.eclipse.jdt.junit (2.1.1) "Java Development Tools JUnit support"
    org.eclipse.jdt.launching (2.1.1) "Java Development Tools Launching Support"
    org.eclipse.jdt.source (2.1.2) "Eclipse Java Development Tools SDK"
    org.eclipse.jdt.ui (2.1.2) "Java Development Tools UI"
    org.eclipse.jface (2.1.1) "JFace"
    org.eclipse.jface.text (2.1.0) "JFace Text"
    org.eclipse.pde (2.1.0) "Eclipse Plug-in Development Environment"
    org.eclipse.pde.build (2.1.0) "Plug-in Development Environment Build Support"
    org.eclipse.pde.core (2.1.2) "Plug-in Development Core"
    org.eclipse.pde.doc.user (2.1.0) "Eclipse Plug-in Development User Guide"
    org.eclipse.pde.runtime (2.1.0) "Plug-in Development Environment Runtime"
    org.eclipse.pde.source (2.1.2) "Eclipse Plug-in Development Environment Source Code"
    org.eclipse.pde.ui (2.1.2) "Plug-in Development UI"
    org.eclipse.platform (2.1.2) "Eclipse Platform"
    org.eclipse.platform.doc.isv (2.1.0) "Eclipse Platform Plug-in Developer Guide"
    org.eclipse.platform.doc.user (2.1.1) "Eclipse Workbench User Guide"
    org.eclipse.platform.source (2.1.2) "Eclipse Platform Plug-in Developer Resources"
    org.eclipse.platform.win32 (2.1.2) "Eclipse Platform (Windows)"
    org.eclipse.platform.win32.source (2.1.2) "Eclipse Platform Plug-in Developer Resources (Windows)"
    org.eclipse.sdk.win32 (2.1.2) "Eclipse Project SDK (Windows)"
    org.eclipse.search (2.1.1) "Search Support"
    org.eclipse.swt (2.1.2) "Standard Widget Toolkit"
         org.eclipse.swt.win32 (2.1.2) "%fragmentName"
    org.eclipse.team.core (2.1.1) "Team Support Core"
    org.eclipse.team.ui (2.1.0) "Team Support UI"
    org.eclipse.text (2.1.0) "Text"
    org.eclipse.tomcat (4.0.6.2) "Tomcat Wrapper"
    org.eclipse.ui (2.1.1) "Eclipse UI"
    org.eclipse.ui.editors (2.1.0) "Default Text Editor"
    org.eclipse.ui.externaltools (2.1.1) "External Tools"
    org.eclipse.ui.versioncheck (2.1.1) "Eclipse Version Check"
    org.eclipse.ui.views (2.1.0) "Views"
    org.eclipse.ui.workbench (2.1.1) "Workbench"
         org.eclipse.ui.win32 (2.1.0) "%Win32Fragment.fragmentName"
    org.eclipse.ui.workbench.texteditor (2.1.0) "Text Editor Framework"
    org.eclipse.update.core (2.1.0) "Install/Update Core"
         org.eclipse.update.core.win32 (2.1.0) "%fragmentNameWin"
    org.eclipse.update.ui.forms (2.1.0) "Install/Update Forms"
    org.junit (3.8.1) "JUnit Testing Framework"
    User Preferences:
    #Tue Feb 15 09:29:55 CET 2005
    org.eclipse.jdt.core/org.eclipse.jdt.core.classpathContainer.PegasusLoginModuleLibrary|org.eclipse.jdt.launching.JRE_CONTAINER=
    org.eclipse.jdt.ui/_patternFilterId_.txv=true
    org.eclipse.jdt.core/org.eclipse.jdt.core.codeComplete.visibilityCheck=enabled
    org.eclipse.jdt.core/org.eclipse.jdt.core.classpathContainer.PegasusBusinessComponent|org.eclipse.jdt.launching.JRE_CONTAINER=
    org.eclipse.jdt.ui/_patternFilterId_.txa=true
    org.eclipse.ui.workbench/perspectives=org.eclipse.debug.ui.DebugPerspective
    org.eclipse.jdt.ui/org.eclipse.jface.textfont=1|Courier New|10|0|WINDOWS|1|0|0|0|0|0|0|0|0|1|0|0|0|0|Courier New;1|Courier|10|0|WINDOWS|1|0|0|0|0|0|0|0|0|1|0|0|0|0|Courier;1|Lucida Console|9|0|WINDOWS|1|0|0|0|0|0|0|0|0|1|0|0|0|0|Lucida Console;
    org.eclipse.ui.workbench/editors=
    org.eclipse.ui.workbench=2.1.1
    com.sap.ide.eclipse.j2ee.engine/ScsProfile=
    E11000061497
    sapmnt
    J2E
    SYS
    profile
    J2E_SCS01_e11000061497
    com.tssap.dtr.client.eclipse=2.0.0
    org.eclipse.jdt.ui/org.eclipse.jdt.ui.PackageExplorer_patternFilterId_$.class=true
    org.eclipse.ui.workbench/inner_interface_name_template=InnerInterface
    com.tssap.selena.gde=2.0.0
    org.eclipse.jdt.core/org.eclipse.jdt.core.builder.resourceCopyExclusionFilter=*.launch
    com.sap.ide.eclipse.j2ee.engine/SystemId=J2E
    org.eclipse.ui.workbench/recognize_properties=true
    org.eclipse.jdt.core/org.eclipse.jdt.core.classpathContainer.LocalDevelopmentpegasuswebservicesde.isenergy|org.eclipse.jdt.launching.JRE_CONTAINER=<info extension="dtdbtable" name=""><editor id="com.sap.dictionary.tools.tableeditor.TableEditor"/></info><info extension="jpage" name=""><info extension="wdapplication" name=""><editor id="editor.MetaModelEditor"/><editor id="com.sap.ide.webdynpro.editors.application"/></info><info extension="dtsimpletype" name=""><info extension="jardesc" name=""><editor id="org.eclipse.jdt.ui.JARDescEditor"/></info><info extension="sqlj" name=""><info extension="java" name=""><editor id="org.eclipse.jdt.ui.CompilationUnitEditor"/></info><info extension="xml" name="provider"><editor id="com.sap.ide.eclipse.j2ee.model.ui.saplibrary.saplibraryeditor"/></info><info extension="wdcomponent" name=""><info extension="wdmodel" name=""><editor id="editor.MetaModelEditor"/></info><info extension="class" name=""><info extension="mxsd" name=""><editor id="org.eclipse.pde.ui.schemaEditor"/></info><info extension="html" name=""><info extension="dtstructure" name=""><editor id="com.sap.dictionary.tools.structureeditor.StructureEditor"/><editor id="editor.MetaModelEditor"/></info><info extension="xml" name="plugin"><editor id="org.eclipse.pde.ui.manifestEditor"/></info><info extension="htm" name=""><info extension="wsdef" name=""><editor id="editor.MetaModelEditor"/><editor id="com.sap.ide.ws.editors.wsd.WSDEditor"/></info><info extension="xml" name="build"><editor id="org.eclipse.ui.externaltools.internal.ant.editor.AntEditor"/></info><info extension="xml" name="site"><editor id="org.eclipse.pde.ui.siteEditor"/></info><info extension="xml" name="service-provider"><editor id="com.sap.ide.eclipse.j2ee.model.ui.sapservice.sapserviceeditor"/></info><info extension="txt" name=""><info extension="wdview" name=""><editor id="com.sap.ide.webdynpro.editors.controller"/></info><info extension="xml" name="fragment"><editor id="org.eclipse.pde.ui.fragmentEditor"/></info><info extension="xml" name=""><info extension="xlf" name=""><editor id="com.sap.ide.eclipse.s2x.editor.editors.S2XMultiPageEditor"/></info><info extension="xml.old" name="web"><editor id="com.tssap.j2ee.ui.editor.webeditorold"/></info><info extension="wdbusiness" name=""><info extension="wdcompinterfacedef" name=""><editor id="com.sap.ide.webdynpro.editors.controller"/></info><info extension="xsd" name=""><info extension="metamodel" name=""><editor id="com.sap.ide.metamodel.core.metamodel"/></info><info extension="testscript" name=""><info extension="wdcontroller" name=""><editor id="com.sap.ide.webdynpro.editors.controller"/><editor id="editor.MetaModelEditor"/></info><info extension="xml" name="data-source-aliases"><editor id="com.sap.ide.eclipse.j2ee.model.ui.sapdsaliases.sapdsaliaseseditor"/></info><info extension="properties" name="build"><editor id="org.eclipse.pde.ui.buildEditor"/></info><info extension="lp" name=""><info extension="xxx" name=""><editor id="com.sap.ide.webdynpro.editors.implementation"/><editor id="com.sap.ide.webdynpro.editors.componentControllerUsage"/></info><info extension="xml" name="ejb-j2ee-engine"><editor id="com.sap.ide.eclipse.j2ee.model.ui.sapejbjar.sapejbjardescriptioneditor"/></info><info extension="xml" name="feature"><editor id="org.eclipse.pde.ui.featureEditor"/></info><info extension="wdwindow" name=""><info extension="exsd" name=""><editor id="org.eclipse.pde.ui.schemaEditor"/></info><info extension="xml" name="portalapp"><editor id="com.sap.portal.developmenttools.PortalappXmlEditor"/></info><info extension="testresult" name=""><info extension="logic" name=""><editor id="Logic Graphical Editor"/></info><info extension="videf" name=""><info extension="jsp" name=""><editor id="com.tssap.editors.jspeditor"/></info><info extension="wdcomponentinterface" name=""><info extension="wdnavigation" name=""><editor id="com.sap.ide.webdynpro.tsmodel.application.window"/></info><info extension="properties" name=""><info extension="wdinterfaceview" name=""><editor id="com.sap.ide.webdynpro.editors.controller"/><editor id="editor.MetaModelEditor"/></info><info extension="wdmodelclass" name=""><info extension="wsprxdef" name=""><editor id="com.sap.ide.wsproxy.wsproxyeditor"/></info><info extension="xml" name="application-j2ee-engine"><editor id="com.sap.ide.eclipse.j2ee.model.ui.sapear.sapeareditor"/></info><info extension="xml" name="ejb-jar"><editor id="com.tssap.j2ee.ui.ejbjar.editor.ejbjareditor"/></info><info extension="tag" name="">
    org.eclipse.jdt.junit/org.eclipse.jdt.junit.active_filters=org.eclipse.jdt.internal.junit.runner.,org.eclipse.jdt.internal.junit.ui.,junit.framework.TestCase,junit.framework.TestResult,junit.framework.TestSuite,junit.framework.Assert,java.lang.reflect.Method.invoke
    Update Manager Log:
    Configuration=02.02.2005 19:33:56
    Is current configuration=true
    Date=02.02.05 19:33
    Activities=file:C:/Programme/SAP/JDT/eclipse/
    Action=Site installed
    Status=Success
    Date=02.02.05 19:33
    Activities=file:C:/Programme/SAP/JDT/eclipse/.metadata/.config/platform.cfg.metadata/v2LocalSite.xml
    Action=Reconcile
    Status=Success
    Error Log:
    !SESSION Feb 08, 2005 12:56:13.421 -
    java.version=1.4.2_04
    java.vendor=Sun Microsystems Inc.
    BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=de_DE
    Command-line arguments: -os win32 -ws win32 -arch x86 -feature com.sap.java.ide -data C:ProgrammeSAPJDTeclipse -install file:C:/Programme/SAP/JDT/eclipse/
    !ENTRY Startup 1 0 Feb 08, 2005 12:56:13.421
    !MESSAGE Sap NetWeaver Developer Studio - Build: 200407270250
    !ENTRY com.sap.ide.metamodel.core 1 1 Feb 08, 2005 12:56:26.818
    !MESSAGE Updating metamodel archives from classpath for project JFreeChart
    !ENTRY com.sap.ide.metamodel.core 1 1 Feb 08, 2005 12:56:27.329
    !MESSAGE Updating metamodel archives from classpath for project PegasusBusinessComponent
    !ENTRY com.sap.ide.metamodel.core 1 1 Feb 08, 2005 12:56:27.369
    !MESSAGE Updating metamodel archives from classpath for project PegasusClient
    !ENTRY com.sap.ide.metamodel.core 1 1 Feb 08, 2005 12:56:27.379
    !MESSAGE Updating metamodel archives from classpath for project PegasusClientStubs
    !ENTRY com.sap.ide.metamodel.core 1 1 Feb 08, 2005 12:56:27.399
    !MESSAGE Updating metamodel archives from classpath for project PegasusCuf
    !ENTRY com.sap.ide.metamodel.core 1 1 Feb 08, 2005 12:56:27.409
    !MESSAGE Updating metamodel archives from classpath for project PegasusDev
    !ENTRY com.sap.ide.metamodel.core 1 1 Feb 08, 2005 12:56:27.419
    !MESSAGE Updating metamodel archives from classpath for project PegasusLoginModuleLibrary
    !ENTRY com.sap.ide.metamodel.core 1 1 Feb 08, 2005 12:56:27.439
    !MESSAGE Updating metamodel archives from classpath for project PegasusLoginModuleProject
    !ENTRY com.sap.ide.metamodel.core 1 1 Feb 08, 2005 12:56:27.690
    !MESSAGE Updating metamodel archives from classpath for project PegasusServer
    !ENTRY com.sap.ide.metamodel.core 1 1 Feb 08, 2005 12:56:27.960
    !MESSAGE Updating metamodel archives from classpath for project PegasusServlet
    !ENTRY com.sap.ide.metamodel.core 1 1 Feb 08, 2005 12:56:28.120
    !MESSAGE Updating metamodel archives from classpath for project PegasusTest
    !ENTRY com.sap.ide.metamodel.core 1 1 Feb 08, 2005 13:52:57.427
    !MESSAGE Updating metamodel archives from classpath for project LocalDevelopmentpegasuswebservicesde.isenergy
    !ENTRY com.sap.ide.metamodel.core 1 1 Feb 08, 2005 13:53:56.303
    !MESSAGE Removed  Metamodel for project LocalDevelopmentpegasuswebservicesde.isenergy
    !ENTRY com.tssap.util 4 0 Feb 08, 2005 13:56:43.36
    !MESSAGE Feb 8, 2005 1:56:43 PM                com.tssap.util.ui.menu.MenuFactory              Error: Error in performing action
    !STACK 0
    java.lang.StackOverflowError
    /code

    Hi yue42, thanks alot for your rely.
    The error occured before I tried to apply the xsl template to translate the xml data into html page, anyway here is my template. dave
    <?xml version="1.0"?>                                                           
    <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> 
    <xsl:output method="html"/>                                                     
    <xsl:include href="global.xsl"/>
    <xsl:template match="/">                                                        
    <html>                                                                          
    <head>News</head>
    <body>
    <table>
    <xsl:for-each select="//NEWS/STORY">
    <xsl:if test="6>position()">
    <tr>
    <td><xsl:value-of select="position()"/></td>
    <td><xsl:value-of select="./HEADLINE"/></td>
    </tr>
    </xsl:if>
    </xsl:for-each>
    </table>
    </body>         
    </html>         
    </xsl:template> 
    </xsl:stylesheet>                                   

  • Where is Web Services Perspective in NW 7.1 ?

    I need to expose my portal service as a web service. According to the help documentation,
    [http://help.sap.com/saphelp_nw04/helpdata/en/43/cb213e578c0262e10000000a11466f/content.htm]
    ,this has to be done in the web services perspective, and three files will be created by the Web Service Creation Wizard:
    <Web Service Name>Wsd.wsdef, <Web Service Name>Vi.videf and ws-deployment-descriptor.xml.
      But in NW 7.1, there is no such perspective, and I tried in the Enterprise Services perspective, the three files are not generated. Is there any way else to to this?

    done

  • Web Service call over an Apache

    Hello everybody,
    we developed a Web Service running on the J2EE Engine. The definition is available at:
    http://<host>:50000/VSServer/Config1... Using this URL the WS call works fine.
    However, our portal is behind an <b>Apache using https</b>. Necessary rewrite rules exist:
    https://host/VSServer/Config1... -> http://<host>:50000/VSServer/Config1... The redirect works in the browser.
    However, when the proxy is trying to call the WSD with the URL:
    https://host/VSServer/Config1... we get the following: <b>com.sap.engine.services.webservices.jaxrpc.exceptions.InvalidResponseCodeException: Invalid Response Code: (302) Found</b>
    does anybody know where the problem is? do we need to change the Apache settings so that the definition is returned?
    many thanks in advance,
    cheers Sascha

    Thanks Gregor,
    however we still get the exception mentioned above. All Apache modules are in use, so are the rewrite rules. Since the redirect works in the browser we think they are correct.
    <b>Do I have to edit my proxy settings in the Config tool?</b> The WS call is done between the J2EE engines of the peer portal, not over the browser.
    Does anybody has updates on this for me?
    mnay thanks in advance

  • Web Service Proxy Generation from tModel

    Hello,
       I have created a Business (Web) Service in the UDDI supplied with the NW04s Java Stack SP06, under a new Business Entity. I have also created multiple tModels each corresponding to unique Web Service Descriptions (WSDs) of the same Web Service. I have linked two of the tModels to the Business Service created above.
       Now using the NW Dev Studio I generate a Deployable Proxy for a single tModel of the Business Service. However this does not create a Logical Port definition and so I am unable to call the service with it. I go in to create a New Logical Port in the Proxy and the only viable option in the wizard is to supply the WSDL of the Business Service. But, when I do this it completely regenerates the proxy. Is there any way to prevent this? What is the benefit of having unique tModels if you can consume only the WSD you want to through a particular proxy?
        I hope someone has tried this before me and can supply some useful answers. SAP Help Documentation pretty much draws a blank so I am not sure where to look.
    Thanks,
    Murtaza.

    Hi Murtaza,
    Was your issue resolved?
    Kindly update.
    Thanks and Regards,
    Antony.

  • Errors in Virtual interface after editing application service

    Hi all,
    I have an external service in CAF which connects to the backend to an RFC.
    This external service is being used by an application service.
    I recently added an extra import parameter to the RFC in the backend. So in CAF I deleted my old external service and imported the
    RFC again with the correct import parameters.
    In the Application Service I added an extra import parameter to the input node of the corresponding operations in which the external service is being used. And I inserted a line of code to fill in the correct value in the import parameter.
    After doing this and saving the CAF project a lot of errors are being generated in the ejbmodule of the caf project. (in the Virtual Interface files <servicename>.videf)
    Errors like:
    Type com.spe.portal.foa_serv.appsrv.datatypes.AddressDS of field addressDS0 in type com.spe.portal.foa_serv.appsrv.datatypes.BPartnerLightDS_R has been exchanged by type com.spe.portal.foa_serv.appsrv.datatypes.AddressDS_R
    These errors even occur in the VIs of the services that I didn't change.
    Can somebody tell me what the Virtual interface is for and why they are throwing these errors,
    Thanks
    Kr
    Wouter

    Hi Wouter,
    A virtual interface ia actuallly a xml-file with a description of all the operations and fields of de webservice.
    To solve your problems: go to the navigator view, select the <CAFname>EJB project, navigate to the <servicename> folder under the ejbModule folder.
    Open the wsdef file with the WSD editor and push the button Edit VI....
    Remove the operations under <servicename>Bean and add them again using the buttons below the pane.
    Save and rebuild your work and everything should be ok.
    Hope this helps.
    Regards,
    Alain

Maybe you are looking for

  • Multiple iPhoto Libraries

    I have over 25,000 photos and use several iPhoto libraries to manage and organize them. One library lives on my Powerbook 17" hard drive and the others are on external FW800 drives. Because I take so many photos away from home, I usually import photo

  • Printing through a wireless print server

    I've got a Macbook running 10.4.11 that connects wirelessly to my home network. I recently purchased a Buffalo LinkStation Pro Duo NAS that has a built-in print server. I connected my printer to the NAS and can print wirelessly from all my PCs, but n

  • Polling SAP directories

    Hello, I am hoping someone will be able to help me with my query. I am trying to write an ABAP program which poll a SAP directory and then process the files within this directory. I am using FM SUBST_GET_FILE_LIST to get the files from the directory

  • Copied SALESPRO business role in CRMC_UI_PROFILE, but odd results show.

    I have created an new role (Z_SALESPRO) using transaction CRMC_UI_PROFILE. The copied role had all objects copied and I can see that it has the Nav Bar profile of 'SLS-PRO', which is the same as the role 'SALESPRO', being the one that I copied from.

  • How much data does an IP camera use?

    Hello all, So I have a fancy old muscle car that I have put a ton of work and would like to hook up an ip camera. I want it so that when the car is parked, I can monitor and record what is going on with it. I was planning on getting an ip camera with