Oracle 9iAS R2 support for JAX - RPC / B / P /M

Hi,
browsing the web I came accross to the following links:
http://otn.oracle.com/tech/webservices/htdocs/wsvsm/wsorcl.html
http://otn.oracle.com/tech/xml/htdocs/standard.html
And it seems that Oracle 9iAS R2 supports the libs mentioned on Subject.
From other channels I've been told that this is not true at least for some of them on OC4J 9.0.3/4.
Can anyone please clarify this ?
Aren't OC4J 9.0.3/9.0.4 part of 9is R2 ?
Thanks.
Giuseppe.

Actually, JAXB is the preferred mechanism going forward with 10.0.3 JAXRPC Web Services(http://otn.oracle.com/tech/java/oc4j/1003/content_preview.html) - you will see in the XDK 10 beta (http://otn.oracle.com/tech/xml/xdk/xdkbeta.html).
However, in 9iAS R2 JAXB is not built in ... if you want to go down this road you can try working with the JAXB RI.
Our plans with 10.0.3 start with support JAXB in the run time but also within the design time of JDeveloper. The goal would be to model your schema in its new visual schema editor, have a design time option to generate the JAXB object model and then implement a Web service that consumes that schema. Of course this could be done out side of JDev - JDev just gives a design time rather than command line tools from the runtime.
Mike.

Similar Messages

  • Can i use oracle 8i for oracle 9ias application server for developijsp applicationes?

    hi,
    can i use oracle 8i database for oracle 9ias application server for developing jsp applicationes?
    can any one give suggetion?
    jpullareddy

    If you are using OLite, you should use the OLite .NET provider:
    http://download-west.oracle.com/docs/cd/B14156_01/doc/B13788/html/toc.htm
    Look at Chapter 6 and 11, which cover ADO.NET data access.

  • Jwsc Error - Only HTTP ports are supported for JAX-WS

    Hi
    I am trying to create a Webservice from wsdl. I have been able to generate java files and jar file with wsdlc ant task.
    However when i try jwsc I get follwoing error
    [jwsc] [ERROR] - Only HTTP ports are supported for JAX-WS.
    <----- follwowing task for generating java files --->
    <taskdef name="wsdlc" classname="weblogic.wsee.tools.anttasks.WsdlcTask"/>     
    <target name="generate-from-wsdl">
              <wsdlc
                   srcWsdl="wsdl_files/UserPrefWebService.wsdl"
                   destJwsDir="web/web-inf/lib"
                   destImplDir="src"
                   packageName="com.ws.userpref"
                   type="JAXWS"/>
         </target>
    <----- follwowing task for generating class files ----THIS IS FAILING --->
         <taskdef name="jwsc" classname="weblogic.wsee.tools.anttasks.JwscTask" />      
         <target name="build-service">
              <jwsc srcdir="src" destdir="ear">
                   <jws file="com/ws/userpref/UserPrefWebServiceImpl.java"
                        compiledWsdl="web/web-inf/lib/UserPrefWebService_wsdl.jar"
                        type="JAXWS"/>
              </jwsc>
         </target>
    <----- This is the Error --->
    C:\Development\CFCDemoWorkspace\UserPreferencesServer>ant build-service
    Buildfile: build.xml
    build-service:
    [jwsc] JWS: processing module /com/ws/userpref/UserPrefWebServiceImpl
    [jwsc] Parsing source files
    [jwsc] Parsing source files
    [jwsc] 1 JWS files being processed for module /com/ws/userpref/UserPrefWebS
    erviceImpl
    [jwsc] C:\Development\CFCDemoWorkspace\UserPreferencesServer\src\com\ws\use
    rpref\UserPrefWebServiceImpl.java 18:8
    [jwsc] [ERROR] - Only HTTP ports are supported for JAX-WS.
    [AntUtil.deleteDir] Deleting directory C:\DOCUME~1\138904\LOCALS~1\Temp\_3os716
    BUILD FAILED
    C:\Development\CFCDemoWorkspace\UserPreferencesServer\build.xml:24: weblogic.wse
    e.tools.WsBuildException: JWS Validation failed.
    Total time: 10 seconds
    Does any one has any input on this error?
    Thanks
    Srikant

    Thanks David,
    Below is the wsdl
    <s0:message name="ws_getUserPreference">
    <s0:part element="s1:ws_getUserPreference" name="parameters"/>
    </s0:message>
    <s0:message name="ws_getUserPreferenceResponse">
    <s0:part element="s1:ws_getUserPreferenceResponse" name="parameters"/>
    </s0:message>
    <s0:portType name="UserPrefWebServicePort">
    <s0:operation name="ws_getUserPreference" parameterOrder="parameters">
    <s0:input message="s1:ws_getUserPreference"/>
    <s0:output message="s1:ws_getUserPreferenceResponse"/>
    </s0:operation>
    </s0:portType>
    <s0:binding name="UserPrefWebServiceSoapBinding" type="s1:UserPrefWebServicePort">
    <s2:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <s0:operation name="ws_getUserPreference">
    <s2:operation soapAction="" style="document"/>
    <s0:input>
    <s2:body parts="parameters" use="literal"/>
    </s0:input>
    <s0:output>
    <s2:body parts="parameters" use="literal"/>
    </s0:output>
    </s0:operation>
    </s0:binding>
    <s0:service name="UserPrefWebService">
    <s0:port binding="s1:UserPrefWebServiceSoapBinding" name="UserPrefWebServicePortSoapPort">
    <s2:address location="https://localhost:7001/UserPrefService/UserPref"/>
    </s0:port>
    </s0:service>
    </s0:definitions>
    do i need to add <wlhttptransport/> in jws during the buid?

  • Oracle 9iAS J2EE support

    Hi
    From which version onwards Oracle 9iAS supports J2EE standards. We are using 9iAS version 1.0.2.0.0. Is this version supports J2EE standards. If not, to what version I should upgrade to make it J2EE compatible.
    Thanks
    Santhosh.

    Santosh,
    You have two choices:
    Oracle9iAS Release 2 v902xx is J2EE 1.2 compatible with support for many of the most popular J2EE 1.3 features.
    Oracle9iAS Release 2 v903 is fully J2EE 1.3 compatible.
    Both of these products have been around for a while.
    Hope this helps,
    Ashesh Parekh
    Oracle9iAS Product Manager

  • How to configure Oracle National Language Support for Hindi

    Hello
    I am Working on one library project and right now it is in foxpro.
    it is working in local(hindi) language using c-dec software.Now i want to run this project using oracle national
    language support.i have done lots of rnd on that but till could not get success.what's wrong with that?
    Following the step i am applied for that
    1 I have create the database using in8iscii character set. Because In8iscii support the Hindi Language.
    2 Set the variable NLS_LANG = hindi_india.in8iscii in environment. I am using the Windows 2000 OS because
    it supports the Hindi font(Mangal).
    3 I am using the Oracle Developer as front end so using mangal font in front end i am able to display data
    in Hindi format that's why i am selected Windows 2000 os.
    4 I have done the special setting in Windows 2000 for Hindi.it is in controlpanel-regional setting-click the indic option
    for india and in input locals set keyboard layout as Hindi also.
    5 I also changed the Init.ora file and add the NLS_LANGUAGE = Hindi
    nls_territory = india. now, I opens the database using this Init.ora file.
    6 But It can't display the data in Hindi format.I could not able to display the data in Front End also.
    So,pls help me in Oracle and also guide me in Linux platform also.
    null

    Hi Nimit,
    I have tried inserting Hindi/Marathi into an Oracle database (I have tried versions 8.0.6 and 8.1.7).
    I created the database using UTF8 character set. The NLS_LANG was set to AMERICAN_AMERICA.UTF8. Inserts into the database were via iSQL*Plus or import. For querying I used OCI and Pro*C. The data for my app is being served up as XML. I have not tried Developer. The DB platforms have been both HPUX and Win2K, while the client platform has been Win2K/IE5.5 SP2. I have been using Code2000 as the font.
    Did you manage to view the stored data using the export utility ?
    Also, you can try using yudit to edit unicode files on Linux.

  • URGENT **** Need help for JAX-RPC Web Service Proxy deploy to OC4J 10.1.3.5

    Hi everyone!
    I’m really new to web services.
    I’m getting a *500 internal server error* while deploying my JAX-RPC web service Proxy to an Oracle AS, in an OC4J, v. 10.1.3.5.0.
    Running my client from my development environment (*jdeveloper 10g, 10.1.3.5.0*) everything functions correctly: from jdeveloper I can contact and use the web service defined by the following endpoint: https://www.medialibrary.it/services/federaMLOL.asmx?WSDL
    I created a "try_ws_client.jsp" file that runs correctly from my local development environment jdeveloper (that uses an embedded oc4j, v. 10.1.3.5.0) but fails when run from the test server (Oracle AS, in an OC4J, v. 10.1.3.5.0), getting, as I mentioned a 500 internal server error, a white page in IE but with FF the message says: The’s an error in the servlet .....
    Here's how I created the ws proxy and how I’m using it to consume the ws I mentioned.
    1. I used the jdeveloper “Create Web Service Proxy” wizard (File > New > Business Tier > Web Services > Web Service Prox) and in the WSDL document URL I put: https://www.medialibrary.it/services/federaMLOL.asmx?WSDL
    2. The operation ended without adding nothing to the web.xml file and creating the proxy files. One of them is: FederaMLOLSoapClient.java that have the WS exposed methods (es: public boolean createUser(String) ) + a “main” method with the example how to use this client to consume the WS.
    public static void main(String[] args) {
    try {
    it.reggiocity.provincia.mlol.proxy.FederaMLOLSoapClient myPort = new it.reggiocity.provincia.mlol.proxy.FederaMLOLSoapClient();
    System.out.println("calling " + myPort.getEndpoint());
    // Add your own code here
    } catch (Exception ex) {
    ex.printStackTrace();
    3. In FederaMLOLSoapClient.java I’ve create the method "tyIt":
    public String tryIt(String username) {
    try {
    it.reggiocity.provincia.mlol.proxy.FederaMLOLSoapClient myPort = new it.reggiocity.provincia.mlol.proxy.FederaMLOLSoapClient();
    if(myPort.createUser(String username)) {
    return “O.K”;
    } else {
    return “K.O”;
    } catch (Exception ex) {
    // logs error
    4. I created my try_ws_client.jsp file that creates FederaMLOLSoapClient object and calls the tryIt method, printing the “OK” or “KO” message.
    <%@ page import="it.reggiocity.provincia.biblioreggiane.*"%>
    <%
    String message = "";
    FederaMLOLSoapClient obj= new FederaMLOLSoapClient( );
    message = obj.tryIt(“AAAAAA70R10H226H”);
    %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <%@ page contentType="text/html;charset=windows-1252"%>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"/>
    <title>prova</title>
    </head>
    <body><%=message%></body>
    </html>
    The situation is:
    My try_ws_client.jsp runs correctly from my jdeveloper and the user is created while creating app.ear and deploying it to my Oracle AS/OC4J as mentioned above, I get a 500 Internal Server Error.
    Any idea to find a solution to this problem?
    Please help.
    Take care.
    John M.

    Hi,
    you want to build the Web Service, or you want to consume the Service as a client? If the latter, Web client (ADF?) or Java client?
    Frank

  • Oracle To End Support for Java 7

    No More Free Updates for Java 7 after April 2015
    Users must sign long-term support deals or migrate to Java 8 to avoid 'enormous headache and disruption to millions of applications'
    Public updates for Java 7 -- including bug and security fixes -- will end this month, a situation that one security advocate says could impact millions of applications.
    "As outlined in the Oracle JDK [Java Development Kit] Support Roadmap, after April 2015, Oracle will not post further updates of Java SE [Standard Edition] 7 to its public download sites," Oracle's Java SE Support Roadmap states. "Customers who need continued access to critical bug fixes and security fixes as well as general maintenance for Java SE 7 or older versions can get long-term support through Oracle Java SE Support. The process of migrating users from Java 7 to Java 8 through the auto update feature is expected to take place after the January 2015 CPU release."
    [ The art of programming is changing rapidly. We help you navigate what's hot in programming and what's going cold and give insights into the technologies that are changing how developers work. | Keep up with hot topics in app dev with InfoWorld's Application Development newsletter. ]
    Oracle released Java SE 7 in July 2011; Java SE 8 was released in March 2014. Java, particularly on the client side, has been beset by security issues in recent years. But Oracle has taken many steps to address the issues and stressed that most of the problems dated back several years, before Oracle took over Java from Sun in 2010.
    Still, the impact of Oracle's cessation of public updates could be severe, an official at security firm Waratek, believes. Oracle's "rapid" end-of-life schedule for Java versions is great for innovation and language evolution, Waratek CTO John Matthew Holt said in an emailed statement. "However, there is a dangerous tradeoff; now millions of Java 7 applications will have to defend themselves against code-level vulnerabilities without the benefit of future fixes." Holt advocates either upgrades to Java 8 or use of Java Run-time Application Self Protection (RASP) technologies (Waratek is a RASP vendor).
    This week's security update from Oracle, meanwhile, marks the "proverbial 'end of the road' for Java 7 application security, Holt said. "After today, the only version of the Java Platform which will receive public security updates is Java 8.  This is huge news, and it is going to cause enormous headache and disruption to millions of application owners around the world."
    Contacted Tuesday afternoon for a comment on the end of public updates for Java SE 7, by late evening Oracle had not yet responded.
    The April 2015 Critical Patch Update released Tuesday by Oracle provides 98 new fixes for security issues across a wide range of product families, said Eric Maurice in an Oracle blog post. These range from Oracle Database to Oracle Fusion Middleware, Java SE, and MySQL. Fourteen of the security fixes are for Java SE.

    Java 7 has already been dead for quite a while. While you could still use it for Java apps on your system, Apple blocked its use in browsers long ago. You have to install version 8 if you need Java support for the web.

  • Seeking help for JAX-RPC in Eclipse

    Hi, I am going to deploy a web service with JAX RPC in Eclipse.
    I googled the tutorials, but most of them involves priciples and XML stuffs. I feel it is really hard for a beginner.
    I am looking for some snapshots or other materials to demonstate how to use it.
    Any help would be greatly appreciated.

    Hi, I am going to deploy a web service with JAX RPC in Eclipse.
    I googled the tutorials, but most of them involves priciples and XML stuffs. I feel it is really hard for a beginner.
    I am looking for some snapshots or other materials to demonstate how to use it.
    Any help would be greatly appreciated.

  • Constants for JAX-RPC

    Hello!
    How can I define constants in a value object? I need constants that should
    be used in a value object both by server and client. From Java language
    perspective, I can define static final constants in either value object
    itself or in separate class/interface. When servicegen and clientgen tasks
    create WSDL and remote stubs for value objects, they strip out my constants
    definitions.
    For now I use separate Constants class that I put manually into client JAR
    file. It works, but to make it cleaner I would like to define these
    constants in WSDL file. How can I do it?
    Thanks in advance!
    Michael Jouravlev.

    JAX-RPC does not say how to handle public final fileds in
    value types.
    One way to solve this problem may be to specify fixed attribute
    in the xsd:attribute.
    eg:
    <xsd:attribute name="country" type="xsd:string" fixed="US"/>
    But this will work only for simpleTypes. Anyway, I will file a feature
    request for this (CR080597). Hope someone(jax-rpc/soap builders)
    will comeup with a better solution.
    regards,
    -manoj
    "Michael Jouravlev" <[email protected]> wrote in message
    news:[email protected]..
    Hello!
    How can I define constants in a value object? I need constants that should
    be used in a value object both by server and client. From Java language
    perspective, I can define static final constants in either value object
    itself or in separate class/interface. When servicegen and clientgen tasks
    create WSDL and remote stubs for value objects, they strip out myconstants
    definitions.
    For now I use separate Constants class that I put manually into client JAR
    file. It works, but to make it cleaner I would like to define these
    constants in WSDL file. How can I do it?
    Thanks in advance!
    Michael Jouravlev.

  • How can I change namespace prefix for JAX-RPC client request?

    I'm creating a JAX-RPC client to invoke a RPC/encoded web service. The service was generated from a ColdFusion program and for some reason when the SOAP namespace prefix is anything but "soapenv" it returns text/html instead of text/xml. Currently the client is sending requests with the prefix "env" and I'd like to change it to "soapenv".
    I created a type of javax.xml.rpc.handler.GenericHandler and attempted to do the follow:
    @Override public boolean handleRequest(MessageContext p1) {
         SOAPMessage msg = ((SOAPMessageContext) p1).getMessage(); 
         try {
              SOAPPart part = msg.getSOAPPart();
              SOAPEnvelope envelope = part.getEnvelope(); 
              envelope.setPrefix("soapenv"); 
              msg.saveChanges(); 
         } catch(SOAPException ex) {
              // TODO
              return false;
         return true;
    However I get the following exception:
    java.rmi.RemoteException: SOAPFaultException - FaultCode [{http://schemas.xmlsoap.org/soap/envelope/}Server] FaultString [UNIMPLEMENTED ] FaultActor [null] Detail [<detail><bea_fault:stacktrace xmlns:bea_fault="http://www.bea.com/servers/wls70/webservice/fault/1.0.0">java.lang.AssertionError: UNIMPLEMENTED
    at weblogic.xml.domimpl.NodeImpl.setPrefix(NodeImpl.java:173)
    at test.MyHandler.handleRequest(MyHandler.java:33)
    at weblogic.wsee.handler.JaxrpcHandlerChain.handleRequest(JaxrpcHandlerChain.java:58)
    at weblogic.wsee.ws.dispatch.server.JaxrpcChainHandler.handleRequest(JaxrpcChainHandler.java:102)
    at weblogic.wsee.handler.HandlerIterator.handleRequest(HandlerIterator.java:141)
    at weblogic.wsee.handler.HandlerIterator.handleRequest(HandlerIterator.java:107)
    at weblogic.wsee.ws.dispatch.client.ClientDispatcher.dispatch(ClientDispatcher.java:132)
    at weblogic.wsee.ws.WsStub.invoke(WsStub.java:87)
    at weblogic.wsee.jaxrpc.StubImpl._invoke(StubImpl.java:341)
    at test.Approvedsuppliers_Wrap_Stub.echo(Approvedsuppliers_Wrap_Stub.java:31)
    at test.Approvedsuppliers_WrapPortClient.echo(Approvedsuppliers_WrapPortClient.java:130)
    at test.Approvedsuppliers_WrapPortClient.main(Approvedsuppliers_WrapPortClient.java:43)
    Is there any workaround? I appreciate any feedback.
    Thanks, Bill

    What I ended up doing is converting the SOAP message to a string, replacing the namespace prefix and converting it back to a SOAP message.
    @Override
       public boolean handleRequest(MessageContext messageContext) {
          SOAPMessageContext soapMessageContext = (SOAPMessageContext) messageContext;
          SOAPMessage soapMessage = soapMessageContext.getMessage();
          String soapString = convertSOAPToString(soapMessage);
          soapString = soapString.replaceAll("env:", "soapenv:");
          soapString = soapString.replaceAll("xmlns:env", "xmlns:soapenv");
          SOAPMessage newSoapMessage = convertStringToSOAP(soapString);
          MimeHeaders mimeHeader = newSoapMessage.getMimeHeaders();
          mimeHeader.setHeader("SOAPAction", "");
          soapMessageContext.setMessage(newSoapMessage);
          return true;
       private String convertSOAPToString(SOAPMessage soapMessage) {
          StringWriter stringWriter = null;
          try {
             stringWriter = new StringWriter();
             StreamResult streamResult = new StreamResult(stringWriter);
             TransformerFactory transformFactory = TransformerFactory.newInstance();
             Transformer transformer = transformFactory.newTransformer();
             transformer.transform(new DOMSource(soapMessage.getSOAPPart()), streamResult);
          } catch (TransformerException e) {
             throw new RuntimeException(e);
          } finally {
             close(stringWriter);
          return stringWriter.toString();   
       private SOAPMessage convertStringToSOAP(String soapString) {
          SOAPMessage soapMessage = null;
          ByteArrayInputStream byteInputStream = null;
          try {
             MessageFactory msgFactory = MessageFactory.newInstance();
             soapMessage = msgFactory.createMessage();
             SOAPPart soapPart = soapMessage.getSOAPPart();
             // Load the SOAP text into a stream source
             byte[] buffer = soapString.getBytes();
             byteInputStream = new ByteArrayInputStream(buffer);
             StreamSource source = new StreamSource(byteInputStream);
             // Set contents of message
             soapPart.setContent(source);       
          } catch (SOAPException e) {
             throw new RuntimeException(e);
          } finally {
             close(byteInputStream);
          return soapMessage;
       private void close(Closeable closeable) {
          if(closeable != null) {
             try {
                closeable.close();
             } catch (IOException e) {
                // TODO

  • How to compile and build a war file for JAX-RPC

    Hi all,
    I know that all who use JAX-RPC knows it.
    How to compile JAX-RPC code which was not the sample code of JWSDP example?.
    Which jar file is to be included in classpath?.
    After compiling,how to make a WAR file so i can deploy it in TOMCAT ...anyone plz

    Nobody answers.But i found a right article which was quite helpfull to do it.
    http://java.sun.com/developer/technicalArticles/WebServices/getstartjaxrpc/

  • Planned support for JAX-WS web services?

    Are there any plans for JDeveloper to support JAX-WS web services in the near future (https://jax-ws.dev.java.net/)
    I know that I can just import the libraries and develop code from scratch, but it would be nice if I could actually run the code in OC4J!

    Hello,
    As you know Oracle is commiteed to industry standard and Java EE, so we are (inside OracleAS and JDeveloper team) involve in the standardization effort and well aware of the Glassfish/JAX-WS code and features.
    Today our priority is really on J2EE 1.4 and we have delivered great tooling and runtime with 10gR3.
    We are working on different evolutions around Web Services and Oracle stack such as support of more and more WS-*, more interoperability, additional annotations to provider better development experience; and as part of this overall effort JAX-WS is also included. So yes we are planning to support JAX-WS but not release date yet.
    RegardsTugdual Grall

  • SQL Server 2012 Change Data Capture for Oracle by Attunity support for Oracle 12

    I would like to know if there are any plans for SQL Server 2012 Change Data Capture for Oracle by Attunity to support versions of Oracle 12 and if by when.

    I have asked from the author of
    http://blogs.msdn.com/b/mattm/archive/2012/03/26/cdc-for-oracle-in-sql-server-2012.aspx about this.
    I will either ask him to answer here or I would be a messenger.
    Balmukund Lakhani | Please mark solved if I've answered your question, vote for it as helpful to help other users find a solution quicker
    This posting is provided "AS IS" with no warranties, and confers no rights.
    My Blog |
    Team Blog | @Twitter
    Author: SQL Server 2012 AlwaysOn -
    Paperback, Kindle

  • Https transport support for JAX-WS WebServices

    Hi All ,
    I am trying to implement JAX-WS WebServices that support https transport .To do so I added the following annotation *@Policy(uri = "policy:Wssp1.2-2007-Https-BasicAuth.xml)* in my Jws Implementation file for the JAX-WS WebServices but I got parsing error.Can anyone please confirm that JAX-WS supports the policy annotation in Impl file.If it is supported can a link/pointer/example could be given to implement https enabled JAX-WS WebService and the required configuration in wsdl file.
    Thanks and Regards

    It does but you've specified a policy that uses both HTTPS and basic HTTP authentication. If you require just HTTPS use "Wssp1.2-Https.xml". In turn you must enable the SSL port on the WLS server. See this blog post: http://one-size-doesnt-fit-all.blogspot.com/2009/02/enabling-ssl-and-disabling-non-ssl_17.html
    If you use JDev to generate the JAX-WS web services, given the policy annotation JDev willl put the policy in the WSDL file appropriately.
    CM.

  • ESB support for legacy RPC web services?

    I'm attempting to interface to some legacy web services that were written RPC style, rather than doc/wrapped or doc/literal. Unfortunately, it seems that Fusion doesn't like this old style of WSDL though, and I get a message that complains "The selected porttype is using a message that is invalid for the ESB because it is multi-part or has a simple type."
    JDeveloper complains more specifically about the particular operation and message (operation Invoke and message InvokeRequest in the attached WSDL).
    Searching of the forum archives turns up a few people who have had problems with this before, but no solutions. Anyone have any luck doing something like rewriting the WSDL by hand to map the RPC request to something the ESB can handle?
    Also, I'm trying to set things up so the ESB acts as a proxy to this legacy service, and this means I will want the ESB to expose this as an RPC service for other legacy clients. I'm guessing that is out of the question?
    Here's the WSDL:
    <?xml version="1.0" encoding="UTF-8"?>
    <definitions targetNamespace="http://datx.filogix.com/ZZZServicing" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:impl="http://datx.filogix.com/ZZZServicing" xmlns:intf="http://datx.filogix.com/ZZZServicing" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns1="http://packaging.framework.datx.filogix.com" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
    <!--WSDL created by Apache Axis version: 1.4
    Built on Apr 22, 2006 (06:55:48 PDT)-->
    <wsdl:types>
    <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://packaging.framework.datx.filogix.com">
    <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
    <complexType name="FXRequest">
    <sequence>
    <element name="auxData" nillable="true" type="xsd:string"/>
    <element name="clientKey" nillable="true" type="xsd:string"/>
    <element name="datxKey" nillable="true" type="xsd:string"/>
    <element name="encoding" nillable="true" type="xsd:string"/>
    <element name="password" nillable="true" type="xsd:string"/>
    <element name="productType" nillable="true" type="xsd:string"/>
    <element name="requestType" nillable="true" type="xsd:string"/>
    <element name="schemaName" nillable="true" type="xsd:string"/>
    <element name="serviceProvider" nillable="true" type="xsd:string"/>
    <element name="timeout" nillable="true" type="xsd:int"/>
    <element name="username" nillable="true" type="xsd:string"/>
    </sequence>
    </complexType>
    <complexType name="Payload">
    <sequence>
    <element name="content" nillable="true" type="xsd:base64Binary"/>
    <element name="encoding" nillable="true" type="xsd:string"/>
    <element name="format" nillable="true" type="xsd:string"/>
    <element name="schemaName" nillable="true" type="xsd:string"/>
    </sequence>
    </complexType>
    <complexType name="ArrayOf_tns1_Payload">
    <complexContent>
    <restriction base="soapenc:Array">
    <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:Payload[]"/>
    </restriction>
    </complexContent>
    </complexType>
    <complexType name="FXResponse">
    <sequence>
    <element name="clientKey" nillable="true" type="xsd:string"/>
    <element name="datxKey" nillable="true" type="xsd:string"/>
    <element name="externalKey" nillable="true" type="xsd:string"/>
    <element name="payloads" nillable="true" type="tns1:ArrayOf_tns1_Payload"/>
    <element name="resultCode" nillable="true" type="xsd:int"/>
    <element name="resultDescription" nillable="true" type="xsd:string"/>
    </sequence>
    </complexType>
    </schema>
    </wsdl:types>
    <message name="InvokeRequest">
    <part name="fxReq" type="tns1:FXRequest"/>
    <part name="xmlPayload" type="xsd:string"/>
    </message>
    <message name="InvokeResponse">
    <part name="InvokeReturn" type="tns1:FXResponse"/>
    </message>
    <portType name="ZZZServicing">
    <operation name="Invoke" parameterOrder="fxReq xmlPayload">
    <input name="InvokeRequest" message="impl:InvokeRequest"/>
    <output name="InvokeResponse" message="impl:InvokeResponse"/>
    </operation>
    </portType>
    <binding name="ZZZServicingSoapBinding" type="impl:ZZZServicing">
    <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
    <operation name="Invoke">
    <wsdlsoap:operation soapAction=""/>
    <input name="InvokeRequest">
    <wsdlsoap:body use="encoded" namespace="http://datx.filogix.com/ZZZServicing" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
    </input>
    <output name="InvokeResponse">
    <wsdlsoap:body use="encoded" namespace="http://datx.filogix.com/ZZZServicing" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
    </output>
    </operation>
    </binding>
    <service name="ZZZServicingService">
    <port name="ZZZServicing" binding="impl:ZZZServicingSoapBinding">
    <wsdlsoap:address location="http://127.0.0.1:8890/datxservicing/services/ZZZServicing"/>
    </port>
    </service>
    </definitions>

    Making some progress on this....
    So far, I've been able to generate an alternative WSDL for the legacy service. The service was built using Apache Axis for the SOAP handling, and it's possible to use the Axis Java2WSDL tool to generate a WSDL in doc/wrapped or doc/literal. The result is acceptable to JDeveloper.
    Still unsure on how to deal with legacy clients that are going to be issuing RPC requests. I suspect the ESB is not going to like those coming in.....

Maybe you are looking for

  • Feedback on impementing second horizontal axis using Flex 2.0.1

    I am attempting to use the concept of a second horizontal axis using Flex 2.0. It is not clear to me if it is supported by the Flex 2.0.1 sdk although livedocs does provide an example using secondVerticalAxis. A snippet of my code is attached with th

  • Will switching to a different Apple Store (country) is going to make me lose my iMatch subscription?

    I moved to Mexico and I suscribed to iTunes Match being in Argentina. If I try to switch to the Mexico Apple Store they ask me to cancel my iMatch subscription. Would this mean that I wont be able to use it anymore and that I will need to pay again f

  • Get Summary Finish date to Subtask

    Hi, Is there (Except from creating a macro) a way to get a subtask finish date to reflect the finish date of the summary task. Am aware of that it is the dates from the sub tasks that sets the finish date of the summary task, but are wondering if the

  • BADI for MM01/MM02 to be called after save

    Hi all, I am searching for a BADI/user exit which should be called in transaction MM01/02 after user svaes the material data. The requirement is to send material data as an Idoc to an external system based on the material status MARA-VPSTA & MARA-PST

  • Can we store BW codes in Unicode /multiple languages ?

    I am aware that we can create BW reports in multiple languages on one system. Is this only limited to texts or can we store/display codes also in unicode ? Our requirement is to display all codes as well as texts in multiple languages. Your quick res