Consuming SolMan WS

Is it possible to merely consume the Solman webservice - from a third party NON-SAP tool ?
For e.g through Eclipse, I am able to connect to the Solman WS and get the RequestSystemGuid operation working.
But operations that give incident/ticket level information, returns an error called 'Error 13'. ListUnclosedIncidents is one such operation.
Thanks
Karthik

Hi Raghu,
Thanks a ton for this reply. I posted quite a few questions in different flavors but could not elicit a response from the community.
Situation :
We want to interact with SAP Solution Manager through a Lotus Notes database. We thought we could simply consume the WS that Solman gives through all the operations that it exposes.
I first tried it by invoking the web service through Eclipse's WS explorer by punching in the URL:
http://mycompany.com:8003/sap/bc/srt/rfc/sap/ICT_SERVICE_DESK_API?wsdl
It displayed all the available operation neatly. I tested the RequestSystemGuid and it gave me back the system guid. I used it as a parameter and invoked the ListUnclosedIncidents and it gave me an error called "Error 13". I will post the SOAP response at the end of this message.
I tried the above steps using the SAP's Netweaver Web Service Navigator and I get the same error message with a similar looking SOAP response.
With Lotus Notes, when I consume this SAP Solman WS, RequestSystemGuid gives a good reponse. But ListUnclosedIncidents gives me a lotus notes error called - Un Initialized Array. I would think that since the array in which I am trying to get a list of unclosed incidents does not have any value, it gives me that error.
But I am not even worried about Lotus Notes at this point. If I can get the values either through Eclipse WS explorer OR through Netweaver WS Navigator, that would be a huge step forward.
Just to re-iterate : Intention is ONLY to consume the WS that SAP Solman is providing.
SOAP Error Message:
<soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/">
<soap-env:Body>
<ListUnclosedIncidentsResponse xmlns:n0="urn:sap-com:document:sap:soap:functions:mc-style">
<Errors>
<item>
<ErrorCode>13</ErrorCode>
<Val1>48395265CC3A0158E10080000A19035B</Val1>
<Val2 />
<Val3 />
<Val4 />
</item>
</Errors>
<Incidents />
</ListUnclosedIncidentsResponse>
</soap-env:Body>
</soap-env:Envelope>
Thanks
Karthik

Similar Messages

  • Alert Configuration  in PI 7.31 using SOLMAN based on Payload

    Hello Experts,
    We have created alert configuration in PI which will be consumed by SOLMAN and alerts will be triggered to respective recipients based on alert rules.
    The alert rules are created using standard configuration objects in NWA. Everything is good up to now, But the issue we have here is as follow:
    We have interfaces segregated based on country wise so the configuration objects will be different for which alert rules are created without any issues.
    But for some countries for which interfaces are developed by re-using the existing PI objects, the problem starts here for us:
    Since the configuration PI objects are same, we are not able to segregate here the alert rules using config objects resulting the only common alert rule for all these countries.
    In this case, alerts will be routed to all these countries whenever there is an alert generated. Obviously it is not the best way to proceed. But there will be difference in payload of message based on country .
    Hope my issue is clear to you
    Is there any way to set these alert rules based on payload information rather than config objects of PI.
    Please help me to achieve this ..your help is much appreciated.
    Thanks,
    Venkat

    Hi,
    XPI Service: AII Config Service
    - com.sap.aii.rwb.server.centralmonitoring.r3.ashost
    - com.sap.aii.rwb.server.centralmonitoring.r3.sysnr
    are set as expected but still there is problem.

  • Try to call Web Service from SolMan

    Hello Experts,
    i try to call the WebServices from the SolMan, but i cannot find them in the WebService Navigator of the Instance. The System number is 01 so i have to call the port 50100 to get to the right system. right? in the Solution Manager itself all relevant services are activated. (I think). Does anyone have a list to check the relevant services? I'm creating right now a webdynpro to consume this needed webservices. Or does anyone now how to connect the solman to the Enterprise Portal?
    Greeting Philipp

    Hi,
    These are the steps in creating web service in WAS. Please confirm me where you miss out or where you face problem.
    <b>Create a Service Definition</b>
    1. From SE80 Choose other Object
    2. Go to the Enterprise Services Tab
    3. Choose Service Definition - This is where we begin to depart from the processing within the earlier release. Gone are the two separate entries for Web Service Definition and Virtual Interface. Instead you have a single entry called Service Definition. This new single object now contains the functionality of the two separate previous objects.
    4. The creation will actually just start a Create Service Wizard.
    5. If we look at the possible values for the endpoint type, we see that we can still use a BAPI, a function group or a single function module.
    6. In the next step of the wizard we will specify the BAPI/function module that we want to use as the starting point of our Web service.
    7. Finally we reach the step for choosing a security profile. This step is the same as what used to be the separate Web Service Definition creation. We can choose between two basic profiles. Later we can further tweak the settings contained in either of these profiles.
    8. We now have our completed service definition displayed in the ABAP Workbench.
    9. This new object display is a combination of the old Virtual Interface and Web Service Definition screens. We have the Properties, Interface, and Types tabs that have not really changed. However we also have the new Variants tab. A Variant is the replacement for the separate Web Service Definition. The initial variant has been created for us. The former settings of the Web Service Definition have been set via the profile that we choose in the wizard. It is this screen where they can be further maintained.
    10. We can also still publish directly to a UDDI from this screen as well.
    11. Although the release of our Service Definition can be triggered by the wizard, we can still go to transaction WSCONFIG and create releases manually. Now the keys for creating a release are a combination of the Service Definition and the Variant.
    12. Likewise all the test tool and WSDL functionality is still available from transaction WSADMIN.
    Feel free to revert back.
    --Ragu

  • SOLMAN 7.1 Assigning Hana database Technical system to product system

    Hi All,
    I am trying to assign a HANA database technical system to Product system.
    I am trying to do it in conventional way (i.e in LMDB TCODE--> Selected Product system-->Assign Technical system--> ).
    But I am getting below error.
    No local proposals; search remotely in SAP SMP (time-consuming).
    So wanted to know whether there is any other way for assigning Prodcut system to HANA DB Technical system.
    Please find the screen shot for the error message.
    Thanks & Regards,
    Solman Starter

    You can either use a product system that already exists for the ABAP system (if the ABAP system was already connected to Solution Manager) or create a new one. After all you should use the same product system for ABAP and HANA.
    Check this for further reference -
    Managed System Setup of HANA in Solution Manager 7.1 - SAP Solution Manager Setup - SCN Wiki

  • Timeout parameter in SolMan-ChaRM

    Hi,
    I need to know the parameter which decides the timeout for tcode SM_CRM in SolMan 7.1
    the ABAP gui closes after about 5 mins of inactivity whereas the web browser of tcode SM_CRM remains open for long time(about 1 hour)
    What are the parameters which decide these timeouts for both ABAP gui as well as web browser in SolMan Charm System.
    The reason behind the need to know this is the java threads in our systems are all getting consumed resulting in JAVA stack getting crashed.
    We suspect the SM_CRM is the culprit as it remains open for long time and this tcode is being used widely in our project.
    OS : AIX
    DB : oracle
    -Ujjwal

    Assuming you are talking about the timeout value for the web interface, it is in the {installdir}/ocas/conf/ocwc.conf file. The parameter you want to change is ssn_timeout. I believe you will need to restart ocas to make it effective.

  • Unable to open SLD & other SolMan Portal:

    Dear All,
    I have newly Installed Solution Manager 7.1 SR-1 on windows 2008 Sybase ASE database and ran post installation activities.
    After updating SLD by applying all cim & CR files, I am unable to open SLD and other Solution Manager portals using IE-8 with http://<FQDN>:50000/index.html, /nwa, /sld, /useradmin etc.
    For your reference & investigation, please see attached DefaultTrace Logs & applications log files.
    Please help me and do the needful ASAP.
    Thanks & Regards
    Ahsan.

    Hi,
    According to note 1292171  page no  3:
    -  Server receives HTTP code 401 "Unauthorized". Possible
        reasons: the user is locked, user/password are not set
        correctly in the logical port, the user does not have right to
        execute WS calls. If SSO is used there may not be trust
        relationship between consumer and provider.
    The 401 return code indicates an authorization problem. Please ensure
    that the user you have configured in the SLD bridge is valid on the
    target SLD (not the sending SLD) and has the required roles
    DataSupplierLD
    LcrInstanceWriterAll
    LcrAdministrator
    Are you using solman_admin user to run solman_setup? secondly are you
    able to login to the SLD of your solman using solman_admin?
    http://fqdn:5NN00/sld
    If you are able to get into the website, can you click on the
    'administration' and check if the status is running?
    Regards,
    Aidan

  • After BI 4.1 configuration in SOLMAN - error message "The systems you selected do not contain any software components currently supported by E2E Workload Analysis"

    Hi All,
    I'm trying configure E2E monitoring. I configured all necessary steps, I can see my BI 4.1 system in SLD, also in SOLMAN, all “lights” are green. But if I start Root Cause Analysis>> Ent-to End Analysis>> My system>> Workload Analysis, I see this error "The systems you selected do not contain any software components currently supported by E2E Workload Analysis".

    It would be better if you can raise the question at Remote Supportability and Monitoring Tools
    and or comment in the blog post How to generate and consume an E2E trace with BI4.x (for non-SolMan landscapes)
    created by Toby Johnston
    Do go through the note 1871260 - The systems you selected do not contain any software
    components currently supported by E2E Workload analysis for SAP HANA
    Hope they help.

  • Edge server consuming more memory

    Hi
    We are using flash media server 3.0.1 to do online streaming for more than 1 year. Sometime (once in 2-3 months) edge server consumes more memory. It will be utilizing more than 80% of swap memory.
    I am new to flash and unable to figure out, why this is happening.
    FMS is running on unix box.
    Please any body help me to know why this is happening.
    Thanks in advance,
    Bhaskar

    Hello,
    8 Gb is the strict minimum for solman itself, but your OS needs also at least 2Gb and maybe your DB is running on the same host and consume few Gb also...
    Thus I would say the minimum RAM should be 12 Gb (8 for solman, 2 for Db 2 for OS)
    Regards
    Extract from SAP Solution Manager 7.1 Sizing Guide

  • Error while consuming a webservice in nwds

    Dear Users,
      I m facing an error while consuming a wsdl webservice in webdynpro java error................
    Error Mon Apr 20 16:53:29 IST 2009 Apr 20, 2009 4:53:29 PM          com.sap.ide.webdynpro.ui.service.ServicesUI          [Thread[ModalContext,5,main]] Error: Internal error
       Plugin name: Web Dynpro Model Editor Services
       Plugin ID  : com.sap.ide.webdynpro.service.modeleditor
       Class      : com.sap.ide.webdynpro.modeleditor.wizards.model.creation.ModelWizard$9
       Method     : doImportWebServiceModel
       Message    : Web Service model import failed
       Exception  : com.sap.ide.ws.proxygenerator.ProxyGeneratorException: Problems while generating the Proxy Definition!
    com.sap.ide.ws.proxygenerator.ProxyGeneratorException: Problems while generating the Proxy Definition!
         at com.sap.ide.ws.proxygenerator.ProxyGeneratorWrapper.generateProxy(ProxyGeneratorWrapper.java:416)
         at com.sap.ide.ws.proxygenerator.ProxyGeneratorWrapper.generateStandAlone(ProxyGeneratorWrapper.java:283)
         at com.sap.ide.ws.proxygenerator.ProxyGeneratorWrapper.generateStandAlone(ProxyGeneratorWrapper.java:279)
         at com.sap.ide.metamodel.importers.webservice.GenerateWS.doGenerate(GenerateWS.java:92)
         at com.sap.ide.metamodel.importers.webservice.WebServiceModelImporter.doImport(WebServiceModelImporter.java:117)
         at com.sap.ide.webdynpro.modeleditor.wizards.model.creation.ModelWizard$9.run(ModelWizard.java:1155)
         at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:101)
    -- caused by --
    com.sap.engine.services.webservices.jaxrpc.exceptions.ProxyGeneratorException: Proxy Generator Error. Problem with WSDL file parsing. See nested message.
         at com.sap.engine.services.webservices.jaxrpc.wsdl2java.ProxyGenerator.generateProxy(ProxyGenerator.java:182)
         at com.sap.ide.ws.proxygenerator.InternalHelperFunctions.generateInterfaces(InternalHelperFunctions.java:370)
         at com.sap.ide.ws.proxygenerator.ProxyGeneratorWrapper.generateProxy(ProxyGeneratorWrapper.java:372)
         at com.sap.ide.ws.proxygenerator.ProxyGeneratorWrapper.generateStandAlone(ProxyGeneratorWrapper.java:283)
         at com.sap.ide.ws.proxygenerator.ProxyGeneratorWrapper.generateStandAlone(ProxyGeneratorWrapper.java:279)
         at com.sap.ide.metamodel.importers.webservice.GenerateWS.doGenerate(GenerateWS.java:92)
         at com.sap.ide.metamodel.importers.webservice.WebServiceModelImporter.doImport(WebServiceModelImporter.java:117)
         at com.sap.ide.webdynpro.modeleditor.wizards.model.creation.ModelWizard$9.run(ModelWizard.java:1155)
         at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:101)
    Caused by: com.sap.engine.lib.xml.util.NestedException: IO Exception occurred while parsing file:Server redirected too many  times (20) -> java.net.ProtocolException: Server redirected too many  times (20)
         at com.sap.engine.services.webservices.wsdl.WSDLDOMLoader.loadDOMDocument(WSDLDOMLoader.java:1039)
         at com.sap.engine.services.webservices.wsdl.WSDLDOMLoader.loadWSDLDocument(WSDLDOMLoader.java:1126)
         at com.sap.engine.services.webservices.jaxrpc.wsdl2java.ProxyGenerator.generateProxy(ProxyGenerator.java:178)
         ... 8 more
    Caused by: java.net.ProtocolException: Server redirected too many  times (20)
         at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:823)
         at java.net.URL.openStream(URL.java:913)
         at com.sap.engine.lib.xml.parser.AbstractXMLParser.parse(AbstractXMLParser.java:201)
         at com.sap.engine.lib.xml.parser.AbstractXMLParser.parse(AbstractXMLParser.java:263)
         at com.sap.engine.lib.xml.parser.Parser.parseWithoutSchemaValidationProcessing(Parser.java:280)
         at com.sap.engine.lib.xml.parser.Parser.parse(Parser.java:342)
         at com.sap.engine.lib.xml.parser.DOMParser.parse(DOMParser.java:101)
         at com.sap.engine.lib.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:127)
         at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:124)
         at com.sap.engine.services.webservices.wsdl.WSDLDOMLoader.loadDOMDocument(WSDLDOMLoader.java:1025)
         ... 10 more
    Please help me in solving his issue.
    regards,
    Sathya

    I have the same issue attempting to connect my application to this WSDL:
    http://erp.esworkplace.sap.com/sap/bc/srt/xip/sap/ecc_projwbselmntcancrc?sap-client=800&wsdl=1.1&mode=sap_wsdl
    I can load the WSDL fine as an XML file. I can also load the WSDL fine if I connect via Firefox or a browser. I can open it fine in SoapUI. I just can't access it from my Java application.
    2009-10-26 18:11:45,943 ERROR [com.eviware.soapui.impl.wsdl.support.wsdl.WsdlContext] Loading of definition failed for [http://uid:password-erp.esworkplace.sap.com/sap/bc/srt/xip/sap/ecc_projwbselmntcancrc?sap-client=800&wsdl=1.1&mode=sap_wsdl]; java.net.ProtocolException: Server redirected too many  times (20)
    2009-10-26 18:11:45,943 ERROR [com.eviware.soapui.SoapUI] An error occured [Server redirected too many  times (20)], see error log for details
    2009-10-26 18:11:45,943 ERROR [soapui.errorlog] java.net.ProtocolException: Server redirected too many  times (20)
    java.net.ProtocolException: Server redirected too many  times (20)
         at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
         at java.net.URL.openStream(Unknown Source)
         at com.adobe.idp.dsc.webservice.MyWsdlLoader.load(WebServiceSoapUIInvoker.java:675)
         at com.eviware.soapui.impl.wsdl.support.wsdl.WsdlLoader.loadXmlObject(WsdlLoader.java:106)
         at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.getDefinitionParts(SchemaUtils.java:469)
         at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.getDefinitionParts(SchemaUtils.java:460)
         at com.eviware.soapui.impl.wsdl.support.wsdl.WsdlLoader.cacheWsdl(WsdlLoader.java:176)
         at com.eviware.soapui.impl.wsdl.support.wsdl.WsdlContext$Loader.construct(WsdlContext.java:207)
         at com.eviware.soapui.support.swing.SwingWorkerDelegator.construct(SwingWorkerDelegator.java:45)
         at com.eviware.soapui.support.swing.SwingWorker$2.run(SwingWorker.java:111)
         at java.lang.Thread.run(Unknown Source)
    2009-10-26 18:11:45,943 ERROR [STDERR] java.net.ProtocolException: Server redirected too many  times (20)
    2009-10-26 18:11:45,943 ERROR [STDERR]      at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
    2009-10-26 18:11:45,943 ERROR [STDERR]      at java.net.URL.openStream(Unknown Source)
    2009-10-26 18:11:45,943 ERROR [STDERR]      at com.adobe.idp.dsc.webservice.MyWsdlLoader.load(WebServiceSoapUIInvoker.java:675)
    2009-10-26 18:11:45,943 ERROR [STDERR]      at com.eviware.soapui.impl.wsdl.support.wsdl.WsdlLoader.loadXmlObject(WsdlLoader.java:106)
    2009-10-26 18:11:45,943 ERROR [STDERR]      at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.getDefinitionParts(SchemaUtils.java:469)
    2009-10-26 18:11:45,943 ERROR [STDERR]      at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.getDefinitionParts(SchemaUtils.java:460)
    2009-10-26 18:11:45,943 ERROR [STDERR]      at com.eviware.soapui.impl.wsdl.support.wsdl.WsdlLoader.cacheWsdl(WsdlLoader.java:176)
    2009-10-26 18:11:45,943 ERROR [STDERR]      at com.eviware.soapui.impl.wsdl.support.wsdl.WsdlContext$Loader.construct(WsdlContext.java:207)
    2009-10-26 18:11:45,943 ERROR [STDERR]      at com.eviware.soapui.support.swing.SwingWorkerDelegator.construct(SwingWorkerDelegator.java:45)
    2009-10-26 18:11:45,943 ERROR [STDERR]      at com.eviware.soapui.support.swing.SwingWorker$2.run(SwingWorker.java:111)
    2009-10-26 18:11:45,943 ERROR [STDERR]      at java.lang.Thread.run(Unknown Source)
    Any ideas?
    Edited by: tburke on Oct 27, 2009 2:26 AM

  • SOLMAN EHP1 - anyone can create support message in Satellite System's Help?

    Hi,
    I just curios that why everyone can create support message in satellite system-> help -> create support message?
    I tested with restricted profile user and without role SAP_SUPPDESK_CREATE, NO BP created but he still manage to create support message???? Any idea??
    Also, same goes to any user can process ticket in SOLMAN with no BP-Employee role and SAP_SUPPDESK_* roles assigned.
    Your kind input is very much appreciated.
    Thanks,
    Nicholas Chang

    Hi Nicholas
    If you are using a "Named" user instead of the Trusted Relationship in the RFC maintained in BCOS_CUST for entry OSS_MSG then this is quite possible. In this case the "Named" user will be used to call the interface to create message and the calling user ie the end user creating the ticket will only be used as "Reporter" of the message.
    The user entered in the RFC details probably has the authorization to create Support desk messages.
    Regards
    Amit

  • Creating a New Task in SOLMAN Change request Management

    Dear all,
    We are using SOLMAN 4.0 and scm functionality.In the change request screen we have a create follow up task(+ icon on top left).What is the use of this task,can we asign a task to some particular person?for example can i assign task to tester?If the task has not completed the task,while closing the correction will it give error?
    Please give your suggestions.
    Thanks in advance,
    Avinash.

    Hi,
    Pls click the check button(next to activate button)
    see the SLG1 log generated remove the errors shown in red.
    One it is done u press the refresh button & thn u cn create the task list
    chk
    https://websmp202.sap-ag.de/~sapdownload/011000358700000657692007E/ECTS_CHARM_SP12.PDF
    /people/dolores.correa/blog/2008/07/26/first-steps-to-work-with-change-request-management-scenario
    http://help.sap.com/saphelp_sm32/helpdata/en/0c/5b2160f6fa4b83a3674a210b1cdeb0/content.htm
    Regards
    Prakhar

  • Error While Consuming BIP Webservice

    We are trying to consume BI Web service for Login validation and we are facing an issue in Java
    here is what we are doing
    import org.apache.axis.client.Call;
    import org.apache.axis.client.Service;
    import javax.xml.namespace.QName;
    import java.net.MalformedURLException;
    import javax.xml.rpc.ServiceException;
    import java.net.URL;
    import javax.xml.rpc.ParameterMode;
    import org.apache.axis.encoding.XMLType;
    import java.rmi.RemoteException;
    public class BIPReportCall
         public static void main(String []a)
              try{
                   validateLogin();
              catch (Exception ex)
                   ex.printStackTrace();
    public static void validateLogin()
                   String bipEndpoint = "http://analytics01-ds1-d.dats.ml.com:9704/xmlpserver/services/PublicReportService";
                   String bipNamespace = "http://xmlns.oracle.com/oxp/service/PublicReportService";
         //final String reportPath = "/Home/Users/shbhat/Sales.xdo";
                   Service service = new Service();
                   Call call = null;
                   try
                   call = (Call) service.createCall();
                   call.setTargetEndpointAddress(new URL(bipEndpoint));
                   System.out.println("TESTING login Service BEGIN");
                   call.setOperationName(new QName(bipNamespace, "validateLogin"));
         call.addParameter("userID", XMLType.XSD_STRING, ParameterMode.IN);
         call.addParameter("password", XMLType.XSD_STRING, ParameterMode.IN);
         call.setReturnType(XMLType.XSD_BOOLEAN);
         Boolean valid = (Boolean) call.invoke(new Object[] {"administrator", "Administrator"});
         if (valid) { System.out.println("user valid"); }
         else { System.out.println("user invalid");  }
         System.out.println("Success for validateLogin");
                   catch (ServiceException e)
                        e.printStackTrace();
                   } catch (MalformedURLException e)
                        e.printStackTrace();
                   catch(RemoteException e)
                        e.printStackTrace();
    Here is the Error that we are comming across , Please can some one help on this issue as i m very new to java
    AxisFault
    faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
    faultSubcode:
    faultString: java.lang.NullPointerException
    faultActor:
    faultNode:
    faultDetail:
         {http://xml.apache.org/axis/}stackTrace: java.lang.NullPointerException
         at java.util.Hashtable.put(Hashtable.java:396)
         at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.setProperty(SAXParserImpl.java:395)
         at org.apache.axis.encoding.DeserializationContextImpl.parse(DeserializationContextImpl.java:246)
         at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:538)
         at org.apache.axis.Message.getSOAPEnvelope(Message.java:376)
         at org.apache.axis.client.Call.invokeEngine(Call.java:2545)
         at org.apache.axis.client.Call.invoke(Call.java:2515)
         at org.apache.axis.client.Call.invoke(Call.java:2210)
         at org.apache.axis.client.Call.invoke(Call.java:2133)
         at org.apache.axis.client.Call.invoke(Call.java:1656)
         at BIPReportCall.validateLogin(BIPReportCall.java:50)
         at BIPReportCall.main(BIPReportCall.java:19)
    java.lang.NullPointerException
         at org.apache.axis.AxisFault.makeFault(AxisFault.java:129)
         at org.apache.axis.client.Call.invoke(Call.java:2213)
         at org.apache.axis.client.Call.invoke(Call.java:2133)
         at org.apache.axis.client.Call.invoke(Call.java:1656)
         at BIPReportCall.validateLogin(BIPReportCall.java:50)
         at BIPReportCall.main(BIPReportCall.java:19)
    Caused by: java.lang.NullPointerException
         at java.util.Hashtable.put(Hashtable.java:396)
         at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.setProperty(SAXParserImpl.java:395)
         at org.apache.axis.encoding.DeserializationContextImpl.parse(DeserializationContextImpl.java:246)
         at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:538)
         at org.apache.axis.Message.getSOAPEnvelope(Message.java:376)
         at org.apache.axis.client.Call.invokeEngine(Call.java:2545)
         at org.apache.axis.client.Call.invoke(Call.java:2515)
         at org.apache.axis.client.Call.invoke(Call.java:2210)
         ... 4 more

    We are trying to consume BI Web service for Login validation and we are facing an issue in Java
    here is what we are doing
    import org.apache.axis.client.Call;
    import org.apache.axis.client.Service;
    import javax.xml.namespace.QName;
    import java.net.MalformedURLException;
    import javax.xml.rpc.ServiceException;
    import java.net.URL;
    import javax.xml.rpc.ParameterMode;
    import org.apache.axis.encoding.XMLType;
    import java.rmi.RemoteException;
    public class BIPReportCall
         public static void main(String []a)
              try{
                   validateLogin();
              catch (Exception ex)
                   ex.printStackTrace();
    public static void validateLogin()
                   String bipEndpoint = "http://analytics01-ds1-d.dats.ml.com:9704/xmlpserver/services/PublicReportService";
                   String bipNamespace = "http://xmlns.oracle.com/oxp/service/PublicReportService";
         //final String reportPath = "/Home/Users/shbhat/Sales.xdo";
                   Service service = new Service();
                   Call call = null;
                   try
                   call = (Call) service.createCall();
                   call.setTargetEndpointAddress(new URL(bipEndpoint));
                   System.out.println("TESTING login Service BEGIN");
                   call.setOperationName(new QName(bipNamespace, "validateLogin"));
         call.addParameter("userID", XMLType.XSD_STRING, ParameterMode.IN);
         call.addParameter("password", XMLType.XSD_STRING, ParameterMode.IN);
         call.setReturnType(XMLType.XSD_BOOLEAN);
         Boolean valid = (Boolean) call.invoke(new Object[] {"administrator", "Administrator"});
         if (valid) { System.out.println("user valid"); }
         else { System.out.println("user invalid");  }
         System.out.println("Success for validateLogin");
                   catch (ServiceException e)
                        e.printStackTrace();
                   } catch (MalformedURLException e)
                        e.printStackTrace();
                   catch(RemoteException e)
                        e.printStackTrace();
    Here is the Error that we are comming across , Please can some one help on this issue as i m very new to java
    AxisFault
    faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
    faultSubcode:
    faultString: java.lang.NullPointerException
    faultActor:
    faultNode:
    faultDetail:
         {http://xml.apache.org/axis/}stackTrace: java.lang.NullPointerException
         at java.util.Hashtable.put(Hashtable.java:396)
         at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.setProperty(SAXParserImpl.java:395)
         at org.apache.axis.encoding.DeserializationContextImpl.parse(DeserializationContextImpl.java:246)
         at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:538)
         at org.apache.axis.Message.getSOAPEnvelope(Message.java:376)
         at org.apache.axis.client.Call.invokeEngine(Call.java:2545)
         at org.apache.axis.client.Call.invoke(Call.java:2515)
         at org.apache.axis.client.Call.invoke(Call.java:2210)
         at org.apache.axis.client.Call.invoke(Call.java:2133)
         at org.apache.axis.client.Call.invoke(Call.java:1656)
         at BIPReportCall.validateLogin(BIPReportCall.java:50)
         at BIPReportCall.main(BIPReportCall.java:19)
    java.lang.NullPointerException
         at org.apache.axis.AxisFault.makeFault(AxisFault.java:129)
         at org.apache.axis.client.Call.invoke(Call.java:2213)
         at org.apache.axis.client.Call.invoke(Call.java:2133)
         at org.apache.axis.client.Call.invoke(Call.java:1656)
         at BIPReportCall.validateLogin(BIPReportCall.java:50)
         at BIPReportCall.main(BIPReportCall.java:19)
    Caused by: java.lang.NullPointerException
         at java.util.Hashtable.put(Hashtable.java:396)
         at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.setProperty(SAXParserImpl.java:395)
         at org.apache.axis.encoding.DeserializationContextImpl.parse(DeserializationContextImpl.java:246)
         at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:538)
         at org.apache.axis.Message.getSOAPEnvelope(Message.java:376)
         at org.apache.axis.client.Call.invokeEngine(Call.java:2545)
         at org.apache.axis.client.Call.invoke(Call.java:2515)
         at org.apache.axis.client.Call.invoke(Call.java:2210)
         ... 4 more

  • Error at runtime while consuming a portlet in webcenter application

    Hi,
    I am also facing the same issue.
    oracle.portlet.client.persistence.PersistenceNotFoundException: mdsId=/oracle/adf/portlet/WsrpPortletProducer0/ap/PortalContentBIReportsjspx_3715283e_0134_1000_8001_ac1801a53f3d.pxml not found
    at oracle.portlet.client.persistenceimpl.mds.MDSPersistenceContext.getInternal(MDSPersistenceContext.java:649)
    at oracle.portlet.client.persistenceimpl.mds.MDSPersistenceContext.get(MDSPersistenceContext.java:604)
    at oracle.portlet.client.beanimpl.persistence.PersistenceBeanFactory.getExisting(PersistenceBeanFactory.java:249)
    at oracle.portlet.client.beanimpl.persistence.PersistenceBeanContext.getExisting(PersistenceBeanContext.java:110)
    at oracle.portlet.client.containerimpl.PublicFactoryImpl.get(PublicFactoryImpl.java:300)
    at oracle.portlet.client.containerimpl.PublicFactoryImpl.get(PublicFactoryImpl.java:310)
    at oracle.portlet.client.containerimpl.PortletContainerImpl.getById(PortletContainerImpl.java:345)
    at oracle.portlet.client.containerimpl.PortletContainerImpl.getPortlet(PortletContainerImpl.java:267)
    at oracle.adfinternal.model.portlet.binding.PortletModelImpl.init(PortletModelImpl.java:380)
    at oracle.adf.model.portlet.binding.PortletBinding$InnerPortletModel.init(PortletBinding.java:1101)
    at oracle.adfinternal.model.portlet.binding.ActivityPortletModelWrapper.init(ActivityPortletModelWrapper.java:112)
    at oracle.adf.model.portlet.binding.PortletBinding._initModel(PortletBinding.java:471)
    at oracle.adf.model.portlet.binding.PortletBinding.initModel(PortletBinding.java:913)
    at oracle.adf.model.portlet.binding.PortletBinding.getPortletModel(PortletBinding.java:541)
    at oracle.adf.model.portlet.binding.PortletBinding.prepareRenderPhase(PortletBinding.java:394)
    at oracle.adf.model.portlet.binding.PortletBinding._refresh(PortletBinding.java:330)
    at oracle.adf.model.portlet.binding.PortletBinding.refresh(PortletBinding.java:922)
    at oracle.adf.model.binding.DCBindingContainer.internalRefreshControl(DCBindingContainer.java:3271)
    at oracle.adf.model.binding.DCBindingContainer.refresh(DCBindingContainer.java:2874)
    at oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.prepareRender(PageLifecycleImpl.java:561)
    at oracle.adf.controller.faces.lifecycle.FacesPageLifecycle.prepareRender(FacesPageLifecycle.java:81)
    at oracle.adf.controller.v2.lifecycle.Lifecycle$9.execute(Lifecycle.java:224)
    at oracle.adfinternal.controller.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:197)
    at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.access$1000(ADFPhaseListener.java:23)
    at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener$5.before(ADFPhaseListener.java:402)
    at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.beforePhase(ADFPhaseListener.java:64)
    at oracle.adfinternal.controller.faces.lifecycle.ADFLifecyclePhaseListener.beforePhase(ADFLifecyclePhaseListener.java:44)
    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:279)
    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:214)
    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.bi.presentation.runtime.binding.BIRegionBindingFilter.doFilter(BIRegionBindingFilter.java:40)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.bi.nanserver.adf.servlet.BIADFServletFilter.doFilter(BIADFServletFilter.java:64)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.portlet.client.adapter.adf.ADFPortletFilter.doFilter(ADFPortletFilter.java:32)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.webcenter.framework.events.dispatcher.EventDispatcherFilter.doFilter(EventDispatcherFilter.java:44)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:106)
    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
    at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:271)
    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:177)
    at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.wcps.client.PersonalizationFilter.doFilter(PersonalizationFilter.java:75)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.webcenter.content.integration.servlets.ContentServletFilter.doFilter(ContentServletFilter.java:168)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.webcenter.lifecycle.filter.LifecycleLockFilter.doFilter(LifecycleLockFilter.java:151)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:175)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
    at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
    at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
    at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
    at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161)
    at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:136)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
    Caused By: oracle.mds.core.MetadataNotFoundException: MDS-00013: no metadata found for metadata object "/oracle/adf/portlet/WsrpPortletProducer0/ap/PortalContentBIReportsjspx_3715283e_0134_1000_8001_ac1801a53f3d.pxml"
    at oracle.mds.core.MetadataObject.getBaseMO(MetadataObject.java:1279)
    at oracle.mds.core.MDSSession.getBaseMO(MDSSession.java:3040)
    at oracle.mds.core.MDSSession.getMetadataObject(MDSSession.java:1341)
    at oracle.portlet.client.persistenceimpl.mds.MDSSessionWrapper.getBaseReadOnlyMO(MDSSessionWrapper.java:256)
    at oracle.portlet.client.persistenceimpl.mds.MDSPersistenceContext.getInternal(MDSPersistenceContext.java:634)
    at oracle.portlet.client.persistenceimpl.mds.MDSPersistenceContext.get(MDSPersistenceContext.java:604)
    at oracle.portlet.client.beanimpl.persistence.PersistenceBeanFactory.getExisting(PersistenceBeanFactory.java:249)
    at oracle.portlet.client.beanimpl.persistence.PersistenceBeanContext.getExisting(PersistenceBeanContext.java:110
    But this file - /PortalContentBIReportsjspx_3715283e_0134_1000_8001_ac1801a53f3d.pxml exists in my local machine from where i am deploying. I have done the following things.
    1) there are no spaces between my project names
    2) I have also removed all unused producers from the mds folder in jdev.
    I feel that the MDS folder is not getting included while deploying , not sure.
    I am deploying the webcenter to a standalone WLS
    Can any one help me in this

    Hi Yannick,
    Thanks!!
    I was able to resolve it, actually there was a datasource mds-owsm which was being referred in my webcenter application and it was not targeted to the managed server where I was deploying the app, So once I added the target to include this managed server, the portlet was getting identified and getting consumed in my application.
    Quick question here I need to integrated BI presentation service in my webcenter, what will be the best way to do it and go about it?I had found an artcile in oracle docs but it is not working for me.Please suggest some better ways of doing this integration.
    Thanks for your help!!!

  • Consuming a webservice in ABAP ECC 6.0 without using XI/ PI

    Hi Experts,
    I wanted to consume an external webservice without using XI / PI.After doing my homework and search on sdn I came to know that we can consume webservices in ABAP using proxies using SE80(Enterprise Services).
    I am trying to create a client proxy with the URL of webservice.It asks me the option to choose between URL or HTTP.
    I am selecting URL and in the second screen it asks about the package details and after that it finishes.Later I get an error message stating "NO VENDOR SPECIFIED".Its not allowing me to create a proxy.
    So, here are my questions.
    Does anyone faced the same kind of problem?
    Can we really consume a webservice without using XI / PI or any other middleware?
    Is it possible to consume the webservice only with URL or WSDL file ?
    Please let me know the exact process.
    Thanks in Advance.
    Shanker Pandey.

    Hi Martin,
      Please check these following links. Though you have reported already, these may help
    Proxy Object generation error using Wizard for Web Service Consumption
    Also, please have a look @ /people/thomas.jung/blog/2006/03/13/develop-a-web-service-that-sends-an-email--in-abap-netweaver-04s
    Hope this helps,
    Karthik

  • Error while consuming external webservice URL in SAP

    Hello every one,
    I am getting below error in sap while consuming external web service URL .
    HTTP error (return code 405, message "Method Not Allowed")
    Can any one help me on this.
    Thank You.
    Vijay

    Hi Vijay,
    Did you check if you are using full correct UURL. That happens with incorrect URL.
    Thanks,
    Ravi

Maybe you are looking for

  • Ipod nano black screen and isn't recognized on itunes

    Ipod nano 7th gen was working fine then the music started lagging and after about 30 seconds it just stopped working. I now have a black screen and it wont turn on. It is not being recognizedin itunes. What do I need to do to fix this issue. Any and

  • Photoshop CS5.1 Crashing in Image Processor

    Having some issues with OSX 10.8.2 on newer imac. Photoshop cs5.1 seems to crash inside the image processor after processing only a few images. Process:         Adobe Photoshop CS5.1 [335] Path:            /Applications/Adobe Photoshop CS5.1/Adobe Ph

  • Popup closes after af:input date is selected

    Hi, i have several items on popup, one of which is af:inputDate. When i click on the inputDate item, popup disappears. i don't want the popup to slip away that way. what might cause such mis-behavior and how can i fix it?

  • A 730 HDMI-input - I am completely frustrated

    I bought a new Thinkpad A 730. Wanted to use it also as a second mionitor for my laptop via HDMI-input. If I plug the source to HDMI, there is a humming within the speakers. This occurs in all cases, if the PC ist ON or OFF, I tried also different so

  • T500 - Upgrade to Windows Seven

    Hi. I want to upgrade my lenovoT500 to Windows Seven. Currently i have a WindowsXP witn my laptop.  Is possible to upgade with my Product Key? or what do i need? How do i check my product key is compatibility with Windows7? Thanks.