Converting FM to a webservice

Hello,
I have created a bespoke FM in SAP and converted this to a web service.
I am trying to test this service within the SAP Netweaver Developer Studio but I get the following error:-
IWAB0379E Unable to open http://<local_host>/sap/bc/srt/rfc/sap/zws_test/500/zws_test/zws_test.
IWAB0135E An unexpected error has occurred.
WSDLException
WSDLException: faultCode=OTHER_ERROR: Server returned HTTP response code: 500 for URL: http://<local_host>//sap/bc/srt/rfc/sap/zws_test/500/zws_test/zws_test
Has anyone seen this mesage before and know how I can resolve this issue?
In SOAMANAGER, I can see the service definition I can click on the 'Open WSDL document for selected binding' link and see the WSDL document in a browser but when I click on link 'Open Web Service navigator for selected binding' I get the following error message:-
J2EE host or port not specified; define them under "System Settings"
Do I need to add some settings under the Technical Settings | System Global Settings?
Thanks,
Ruby

For the Web Service Navigator, you need to specify the host name and port number of the J2EE server (the Java stack is required for this tool) on the 'Access Information J2EE Server' tab under System Global Settings.  Otherwise, you can also test your web service using a tool such as SOAPUI.

Similar Messages

  • Problem with servicegen and how to convert java classes to webservices

    I am a beginner and am trying to convert all my java code into webservices,I have
    a java class Test.java and number of other third party libraries and my own java
    files that are reffered in Test.java. I want to expose the public methods in Test.java
    as webservices.
    the serivegen part of My build.xml is as below
    <servicegen
    destEar="${APPLICATIONS}/${ear_file}"
    warName="${war_file}">
    <service
    javaClassComponents="com.verizon.Test"
    targetNamespace="${namespace}"
    serviceName="Test"
    serviceURI="/Test"
    generateTypes="True"
    expandMethods="True">
    </service>
    <classpath>
    <pathelement path="${build}"/>
    <pathelement path="${java.class.path}"/>
    </classpath>
    </servicegen>
    When i run ant it complains:
    [servicegen] weblogic.xml.schema.binding.BindingException: Invalid class received:
    interface org.apache.crimson.tree.ElementFactory loaded from file:/apps/opt/crimson.jar!/org/apache/crimson/tree/ElementFactory.class.
    All classes that will be serialized or deserialized must be non-interface, non-abstract
    classes that provide a public default constructor
    I have no clue,Why is Servicegen introspecting the third party class file also?I
    just need the public methods in Test.java exposed and Test.java will just use
    the third party library.
    also,is there a way to tell servicegen to include all these java files X,Y,Z to
    the war file/ear files but expose only the public methods of X in the WSDL.
    Please help
    thanks
    Suresh

    Hi Bruce,
    Thanks very much for the insight u provided.Yes one of my public methods was returning
    a element factory.
    But let me ask my question this way:
    Is there a way to tell servicegen to take only the specified public methods in
    a class to make them as webservices?
    by default servicegen is taking all the public methods..,i workaround i found
    is to deploy the webservice manually by writing the web-services.xml to include
    only the required public methods.
    thanks
    Suresh
    Bruce Stephens <[email protected]> wrote:
    Hi Suresh,
    Does your Test.java have a public method that returns the element
    factory of an XML document, like "public ElementFactory
    getElementFactory ();" or such?
    If so, you may want to check out the supported build-in and non-built-in
    data types:
    http://edocs.bea.com/wls/docs81/webserv/assemble.html#1060696
    Concerning your last question, you can use the excludeEJBs, includeEJBs
    (in combination with the ejbJar attribute) to specify which non-built-in
    data type components should be generated. Or if you use the
    javaClassComponents then simply use a comma separated list of class
    names.
    Hope this helps,
    Bruce
    suresh wrote:
    I am a beginner and am trying to convert all my java code into webservices,Ihave
    a java class Test.java and number of other third party libraries andmy own java
    files that are reffered in Test.java. I want to expose the public methodsin Test.java
    as webservices.
    the serivegen part of My build.xml is as below
    <servicegen
    destEar="${APPLICATIONS}/${ear_file}"
    warName="${war_file}">
    <service
    javaClassComponents="com.verizon.Test"
    targetNamespace="${namespace}"
    serviceName="Test"
    serviceURI="/Test"
    generateTypes="True"
    expandMethods="True">
    </service>
    <classpath>
    <pathelement path="${build}"/>
    <pathelement path="${java.class.path}"/>
    </classpath>
    </servicegen>
    When i run ant it complains:
    [servicegen] weblogic.xml.schema.binding.BindingException: Invalidclass received:
    interface org.apache.crimson.tree.ElementFactory loaded from file:/apps/opt/crimson.jar!/org/apache/crimson/tree/ElementFactory.class.
    All classes that will be serialized or deserialized must be non-interface,non-abstract
    classes that provide a public default constructor
    I have no clue,Why is Servicegen introspecting the third party classfile also?I
    just need the public methods in Test.java exposed and Test.java willjust use
    the third party library.
    also,is there a way to tell servicegen to include all these java filesX,Y,Z to
    the war file/ear files but expose only the public methods of X in theWSDL.
    Please help
    thanks
    Suresh

  • How to convert Java code to Webservice and deploy in to JBOSS via JDEV11g

    Hi All,
    Greetings. I am trying to develop Java Web service from JDeveloper 11g which has 2 basic methods. I can able to develop the WS out of the Java through Jdev and can able to test the webservice with the help of "Test Web Service" menu option under .JPR.
    But when I am trying to deploy the WS.War file in to JBOSS app server (which is our project default server) from JDEV I couldn't able to get the option thought I have created the JBOSS server connection in Jdev. I can see only weblogic server connection under DEPLOY menu. Even if I edit the SOAP URL in WSDL to point JBOSS host and port and manually deploy the WAR in to JOBSS, it is not working, getting deployment error.
    Anyone please guide me how to edit the WDSL which should point my JBOSS server (http://localhost:8080) and how to deploy the WAR and access the webservice from my Browser. Step by step help will be really appreciated since I am new to WS. Make this WS work is very important and urgent task in our project. But no luck so far.
    Thanks in advance for each of you. Waiting for the position help.
    klogube

    Hi Shay,
    Thanks for providing the blog URL which helped me to solve my first project. Now I have changed my WebServices deployment server from JDEV Default Apps server (Weblogic) to JBOSS. Now I can directly deploy Ws.WAR from JDEV to JBOSS. But I am getting the error in the JBOSS log as soon as I deploy the WAR.
    2009-02-02 17:21:29,985 ERROR [org.jboss.deployment.MainDeployer] Could not create deployment: file:/opt/jboss-4.2.3.GA/server/default/deploy/Testing-SampleWebServices-context-root.war
    java.lang.IllegalStateException: Endpoint already registered: jboss.ws:context=Testing-SampleWebServices-context-root,endpoint=DateTestingWSSoapHttpPort
         at org.jboss.wsf.framework.management.DefaultEndpointRegistry.register(DefaultEndpointRegistry.java:89)
         at org.jboss.wsf.framework.management.ManagedEndpointRegistry.register(ManagedEndpointRegistry.java:59)
         at org.jboss.wsf.framework.deployment.EndpointRegistryDeploymentAspect.create(EndpointRegistryDeploymentAspect.java:49)
    .................etc
    2009-02-02 17:21:29,987 DEBUG [org.jboss.deployment.scanner.URLDeploymentScanner] Failed to deploy: org.jboss.deployment.scanner.URLDeploymentScanner$DeployedURL@a99914c8{ url=file:/opt/jboss-4.2.3.GA/server/default/deploy/Testing-SampleWebServices-context-root.war, deployedLastModified=0 }
    org.jboss.deployment.DeploymentException: Could not create deployment: file:/opt/jboss-4.2.3.GA/server/default/deploy/Testing-SampleWebServices-context-root.war; - nested throwable: (java.lang.IllegalStateException: Endpoint already registered: jboss.ws:context=Testing-SampleWebServices-context-root,endpoint=DateTestingWSSoapHttpPort)
         at org.jboss.deployment.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:53)
         at org.jboss.deployment.MainDeployer.create(MainDeployer.java:991)
         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:818)
         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
         at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    .....etc
    Please help me, how to overcome this error and invoke my WS from http://localhost:8080...... (JBOSS path). I am trying to create client application too for invoke my WS and I failed to create the same while I am mapping the WSDL path in to the client application. Getting error, WSDL path is not available under localhost. (Note: I can able to see the list of WS's deployed in to JBOSS under: http://localhost:8080/jbossws/services which display the Endpoint name and address. But cant able to access the URL)
    Thanks
    klogube

  • Converting a RFC enabled function module to a webservice

    Dear Experts,
    Greetings.
    I have created a RFC enabled function module and I would like to convert this into a webservice. When I try in SE80 ...it says Webservice created but in WSCONFIG I am unable to access the created webservice....Any clarification on this regard?
    Thanks in advance.
    Regards
    Sathya

    hi
    you need to follow some steps for the above said requirement:
    1. you need to set FM as RFC enabled
    2. now go to SE80, and open BSP application WEBSERVICEBROWSER.
    3. just activate this application here.
    4. choose search.html page in this application, and choose teat option from the context menu
    5. enter the Function module name in the page displayed.
    6. Here it will give us the WSDL link for this fm
    7. use this link to call the web service, which in turn calls your FM.
    hope this heslps
    regards
    Aakash Banga

  • Converting WebDynpro as Webservices

    Is it possible to convert webdynpro components to webservices? If yes how can we convert?
    Thanks in advance
    Ravi

    hi
    plz reffer the following link
    /people/riyaz.sayyad/blog/2006/05/10/consuming-xi-web-services-using-web-dynpro-150-ui-design-part-iii
    i hope this will help you to get your answer.
    PLZ do reward Points.
    Priyanka

  • Convert Webdynpro Java WebService

    Hello,
    I have a Webdynpro Java Application deployed on the Portal Server. I want to convert this Application to a WebService and call it from a BSP Application . How can I achieve the same ?
    Any help would be highly appreciated.

    Hi,
    As John rightly pointed out, you cant convert a webdynpro java app to webservice. as wd java is meant for UI developing. But you can convert a RFC to webservice and can use it in your application.
    Kindly refer this link for more information:
    Converting a RFC enabled function module to a webservice
    Hope this will help you.
    Regards,
    JIthin

  • Create a webservice using java class

    Hi,
    I have a java class (which is used to open a URL). I need to create a webservice out of this so that I can publish this. Which is the best tool to convert java to a webservice and what are the steps.
    Any pointers on this would be of great help.
    Thanks,
    Shreevatsa

    If you are using Java 6 use JAX-WS to expose it as a webservice. See the JavaEE tutorial for more information.

  • Flex and ColdFusion web services

    I have a simple CFC created that encompasses a function that
    has a query. I want to be able to use the web service in my Flex
    app, but I am having issues with getting the information from the
    CFC.
    My function is simple:
    <cffunction name="listBySubject" access="remote"
    returntype="query" output="false" hint="I grab the newest
    stories">
    <cfargument name="subject" type="string"
    required="yes">
    <cfquery name="list" datasource="#myDataSource#">
    SELECT linktext, story, photo
    FROM pressreleases
    WHERE rss_feed = <cfqueryparam
    value="#arguments.subject#" />
    OR rss_feed2 = <cfqueryparam value="#arguments.subject#"
    />
    ORDER BY releaseDate DESC
    </cfquery>
    <cfreturn list>
    </cffunction>
    How can I modify that to use in a Flex app's
    <mx:WebService>? Do I have to use cfsavecontent and return
    XML or can I keep it a query and use it with an ArrayCollection?
    Something like:
    <cffunction name="listBySubject" access="remote"
    returntype="xml" output="false" hint="I grab the newest
    stories">
    <cfargument name="subject" type="string"
    required="yes">
    <cfquery name="list" datasource="prmc-media">
    SELECT linktext, story, photo
    FROM pressreleases
    WHERE rss_feed = <cfqueryparam
    value="#arguments.subject#" />
    OR rss_feed2 = <cfqueryparam value="#arguments.subject#"
    />
    ORDER BY releaseDate DESC
    </cfquery>
    <cfsavecontent variable="storyList">
    <magStories>
    <cfoutput query="list">
    <magStory id="#ISBN#">
    <linkURL>#XMLFormat(linkURL)#</booktitle>
    <story>#XMLFormat(story)#</teaser>
    <photo>#XMLFormat(photo)#</price>
    </magStory>
    </cfoutput>
    </magStories>
    </cfsavecontent>
    <cfreturn storyList>
    </cffunction>
    Locally I can use RemoteObject all day with the way it is
    normally, but since UofMichigan has BlueDragon, I am forced to
    convert my apps to WebServices.

    Hi,
    Here is how to do the web services in coldfsuion.
    http://www.quackit.com/coldfusion/tutorial/coldfusion_web_services.cfm
    No in flex you call the webservices like:
    <mx:WebService id="webService"
    wsdl="
    http://www.flash-mx.com/ws/months.cfc?wsdl">
    <mx:operation name="getMonths"
    resultFormat="object"
    result="getMonths_result(event);"
    fault="getMonths_fault(event);" />
    </mx:WebService>
    http://blog.flexexamples.com/2008/04/14/calling-a-simple-web-service-from-flex-using-the-w ebservice-class/
    I hope this give you the idea.
    Rgds
    JFB

  • Difference between WS runtime and proxy runtime

    HI,
    I'm new to PI/XI. 1) Could anyone please explain about the real difference between WS runtime and Proxy runtime?
    2) How to configure the scenario's for WS communication and proxy communication?
    3) what is the adapter type we should use for this in ID?
    4) How to convert the proxy to webservice? etc.
    Thanks in adavnce
    Regards,
    Baskaran K

    I'm new to PI/XI.
    I would suggest that you first make use of the Search facility of SDN. If I am not wrong all your questions will be answered by a Search.
    Regards,
    Abhishek.

  • Help with Java Web Service

    Hi,
    I tried integrating java code with java embedding acitivity, but in em it is failing. Can anybody know how to convert the below java code to a webservice, so that I can pass the input paramaters directly to that webservice. I tried of converting java code to webservice in jdeveloper, but because of static void main it is not converting. Can somebody help me in this issue.
    this is the original executable java code.
    package com.holx.api.test;
    import java.util.HashMap;
    import com.agile.api.APIException;
    import com.agile.api.AgileSessionFactory;
    import com.agile.api.IAdmin;
    import com.agile.api.IAgileClass;
    import com.agile.api.IAgileList;
    import com.agile.api.IAgileSession;
    import com.agile.api.IAutoNumber;
    import com.agile.api.IDataObject;
    import com.agile.api.INode;
    import com.agile.api.IProperty;
    import com.agile.api.IServiceRequest;
    import com.agile.api.PropertyConstants;
    import com.agile.api.ServiceRequestConstants;
    import com.agile.px.ActionResult;
    import java.net.URL;
    public class TestAgileAPI {
    //     @Override
    //     public ActionResult doAction(IAgileSession arg0, INode arg1,
    //               IDataObject arg2) {
              // TODO Auto-generated method stub
    //          return null;
         * @param args
         public static void main(String[] args) {
              IAgileSession m_session = null;
              IAdmin admin = null;
              IAgileClass cls = null;
         String sr="PR-KB00028";
    String userName="*******";
    String password="*******";
    String URL="*********";
              try {
                   HashMap params = new HashMap();
                   params.put(AgileSessionFactory.USERNAME, userName);
                   params.put(AgileSessionFactory.PASSWORD, password);
                   AgileSessionFactory instance = AgileSessionFactory.getInstance(URL);     
                   m_session = instance.createSession(params);     
                   admin = m_session.getAdminInstance();
                   cls = admin.getAgileClass( "ProblemReport" );
                   IServiceRequest psr = (IServiceRequest)m_session.createObject( "ProblemReport", sr);
              psr.setValue(ServiceRequestConstants.ATT_COVER_PAGE_DESCRIPTION, "KB-Test-20121400");
              } catch (APIException e) {
                   e.printStackTrace();
              } finally {
                   m_session.close();
    Can somebody help me in converting this code into a webservice which accepts String SR as input from soa.
    Thanks,

    Hi Francois,
    I never tried to use a webservice in the value help wizzard, so I don't know if it works or not.
    But for your problem you can build your own value help to avoid the problem.
    You told us that the webservice works in the storyboard. The value help wizard "only" creates a popup iView in your model and assigns the output field of the popup to an input field in a form.
    Maybe as a solution you can insert a popup to the model by yourself. Assign the output field of your popup to the input field for which you want to have the value help. Inside the popup iView you can use your custom built webservice.
    I know that this is a little bit circuitous, but I think it will work.
    Regards
    Christophe

  • ESA & XI BPM??

    Hi,
    I have been reading through the discussions on ESA and I have few questions...
    As per my understanding ESA is an architecture from SAP to integrate a internal business process (between different systems with in an organization) OR an external business process which invloves external partners. This integration is made possible via implementing services which will communicate with each other. If this is true, we have XIs BPM available right now which actually takes care of this kind of integration. How is ESA or SOA going to be different or how will this new architecture make this process more robust???
    Thanks

    Hi
    XI BPM can be used for service Orchestration  and XI BPM is modelling tool to implement ESA  .ESA and SOA goes hand in hand for an example  at more granular level  for creating a purchase order  you are converting it to a webservice then it is SOA but at enterprise level where you use this webservice as a reusable component to do process orchestration or service orchestration as in your case to achieve a more complex task then it is  ESA .The strength of ESA can be harvested best through composite application framework known as CAF  where your different datasources ,different processes can be brought together to suffice the needs of  business requirement for e.g if industry verticals you have XIEP for oil and gas,XMMI  etc so basically strength of ESA is in building composites using modelling tools where even a business analyst can work out solution using modelling tools like visual composer,guided procedures etc.It is paradigm shift to break a monolithic application to usable component block by building enterprise services which is composite of various webservices ,Hope thi helps you please do not forget to give points it inspires
    with regards
    subrato kundu

  • Localization Failed in CAF service

    Hi
    I have created one CAF app service and converted it to a webservice. When I test the service from wsnavigator with incorrect inputs it sends back following  SOAP fault message.
    <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >
    <SOAP-ENV:Body>
    <SOAP-ENV:Fault>
    <faultcode>SOAP-ENV:Client</faultcode>
    <faultstring><Localization failed: ResourceBundle='com.sap.caf.rt.resources.CAFExceptionResources', ID='Airport with code JKK unknown; Errors occurred', Arguments: []></faultstring>
    <detail>
    <ns1:getListOfFlights_R_com.sap.caf.rt.exception.ServiceException xmlns:ns1='urn:GetFlightWSWsd/GetFlightWSVi'></ns1:getListOfFlights_R_com.sap.caf.rt.exception.ServiceException>
    </detail>
    </SOAP-ENV:Fault>
    </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>
    I am not sure why it is giving Localization failed inside the faultstring tag. Any clue on this? What is required to be done to get the exact msg from backend.
    Thanks in advance
    Sudip

    Sudip,
    you may safely ignore the message. The reason is that particular service throws an exception with a text "'Airport with code JKK unknown; Errors occurred'. For every CAF exception  CAF will try to get a localized text. Since this text is not stored in a resource bundle next Localization exception occurs.
    Hope this helps, Pavel

  • Localization failed error in web service

    Hi
    I have created one CAF app service and converted it to a webservice. When I test the service from wsnavigator with incorrect inputs it sends back following  SOAP fault message.
    <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >
    <SOAP-ENV:Body>
    <SOAP-ENV:Fault>
    <faultcode>SOAP-ENV:Client</faultcode>
    <faultstring><Localization failed: ResourceBundle='com.sap.caf.rt.resources.CAFExceptionResources', ID='Airport with code JKK unknown; Errors occurred', Arguments: []></faultstring>
    <detail>
    <ns1:getListOfFlights_R_com.sap.caf.rt.exception.ServiceException xmlns:ns1='urn:GetFlightWSWsd/GetFlightWSVi'></ns1:getListOfFlights_R_com.sap.caf.rt.exception.ServiceException>
    </detail>
    </SOAP-ENV:Fault>
    </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>
    I am not sure why it is giving Localization failed inside the faultstring tag. Any clue on this? What is required to be done to get the exact msg from backend.
    Thanks in advance
    Sudip

    hi,
    try to give the correct data and then execute this and see if the same error occurs again or not. I think this is the data issue which you are providing to your webservice.
    also here is the elements of fault message
    Fault:
    This element indicates an error message. It should appear as a body entry and must not appear more than once within a Body element. Normally, the Fault element will appear in a SOAP response message to indicate that there was something wrong with the SOAP request.
    Sub elements of Fault:
    faultcode (identification of fault)
    faultstring (description of fault)
    faultactor (identifies who caused this fault)
    detail (detail of the error. It is normally an application specific error, that is, it corresponds to user-defined namespace that was used in the body of a SOAP request)
    as per my understanding the fault actor is missing in your above message. try to find out the fault actor and i think then you will be able to identify the problem.
    Hope this will help you identifying the problem.
    Regards
    Sumit Bhutani

  • How to convert an array collection instance to a complex object for interaction with webservice

    Hi there,
    I have a stubborn problem that I am trying to work out the best way to solve the problem.  I am interacting with a WebService via HTTPService calling a method called find(String name) and this returns me a List of ComplexObjects that contain general string and int params and also lists of other Complex Objects.  Now using the code:
    ArrayCollection newOriginalResultsArray = new ArrayCollection(event.result as Array)
    flex converts my complex objects results to an arraycollection so that I can use it in datagrids etc.  Now up until this part is all good.  My problem is when getting a single instance from the results list, updating it by moving data around in a new datagrid for example - I want to interact with the webservice again to do an create/update.  This is where I am having problems - because these webservice methods require the complex object as a parameter - I am struggling to understand how I can convert the array collection instance back to my complex object without iterating over it and casting it back (maybe this is the only way - but I am hoping not).
    I am hoping that there is a simple solution that I am missing and that there is some smart cookie out there that could provide me with an answer - or at least somewhere to start looking. I guess if I have no other alternative - maybe I need to get the people who built the service to change it to accept an array - and let them do the conversion.
    Any help would be greatly appreciated.
    Bert

    Hi Bert,
    According to my knowledge you can use describeType(Object) method which will return an XML... That XML will contain Properties and values just iterate through the XML and create a new Object..   Probably u can use this method...
    public function getObject(reqObj:Object,obj:Object,instanceName:String,name:String=null,index:int=-1):Obj ect
                if(!reqObj)
                    reqObj = new Object();
                var classInfo:XML = describeType(obj);
                var className:String = instanceName;
                if(name!=null)
                    className=name+"."+className;
                if(index!=-1)
                    className=className+"["+index+"]";
                for each (var v:XML in classInfo..accessor)
                    var attributeName:String=v.@name;
                    var value:* = obj[attributeName]
                    var type:String = v.@type;
                    if(!value)
                        reqObj[className+"."+attributeName] = value; 
                    else if(type == "mx.collections::ArrayCollection")
                        for(var i:int=0;i<value.length;i++)
                            var temp:Object=value.getItemAt(i);
                            getReqObject(reqObj,temp,attributeName,className,i);
                    else if(type == "String" || type == "Number" || type == "int" || type == "Boolean")
                        reqObj[ className+"."+attributeName] = value; 
                    else if (type == "Object")
                        for (var p:String in value)
                            reqObj[ className+"."+attributeName+"."+p] = value[p];
                    else
                        getReqObject(reqObj,value,attributeName,className);
                return reqObj;
    Thanks,
    Pradeep

  • ApEx BIP report using webservice: could not convert null to bean field

    Seems like a pretty straightforward problem but I don't manage to find a solution.
    I have a BI Suite implementation on one server.
    And a database with ApEx on another server.
    I want to call a BIP report from within my ApEx application using the webservices (runReport) available in BIP 11g.
    I used soapUI to test my webservice. Result : OK
    When called from within ApEx, ApEx gives me a succes message but the report isn't generated. Instead the console on the BIP server shows the following error:
    <Sep 12, 2012 10:28:37 PM BST> <Error> <org.apache.axis.encoding.ser.BeanPropert
    yTarget> <BEA-000000> <Could not convert null to bean field 'sizeOfDataChunkDown
    load', type int>
    'sizeOfDataChunkDownload' is a field of the webservice that is left empty.
    That indeed is the only difference between my soapUI test and the ApEx situation.
    In soapUI I removed all empty fields. In ApEx this does not seem possible...
    Some extra information:
    - the webservice is created on this WSDL : /xmlpserver/services/v2/ReportService?wsdl
    - it's defined as a SOAP v2
    - no basic authentication
    - the reports are defined in the BIP environment; not in ApEx
    Edited by: kcaluwae on 13-sep-2012 3:19

    I overlooked a not nillable field...

Maybe you are looking for