Expose PeopleSoft query as web service

I've created a custom query using the PeopleSoft Query Manager and can pull the results as HTML, Excel, XML, etc. I've also tried using the Process Scheduler Request to automate how often the query is executed. The results destination types listed in the Process Scheduler are “email, feed, file, Integration Broker node, web, window.” I am intending on using the data from this query in an external application, but none of these destinations seem ideal for that.
Is it possible to expose this query as a web service and call that from an external application? I haven't found any resources that detail how to do that so far. If this is not a feasible solution, which of the results types can be easily integrated into an application? Any help/links would be much appreciated.

What tools version are you on? As of 8.50 they provide a web service for query. It is documented in the Reporting Web Services PeopleBook in the 8.50+ documentation.
Here's the link for 8.53:
http://docs.oracle.com/cd/E38689_01/pt853pbr0/eng/pt/trws/index.html
Regards,
Bob

Similar Messages

  • How can I create a query with web service data control?

    I need to create a query with web service data control, in WSDL, it's query operation, there is a parameter message with the possible query criteria and a return message contains the results. I googled, but cannot find anything on the query with web service. I cannot find a "Named Criteria" in web service data control like normal data control. In Shay's blog, I saw the topics on update with web service data control. How can I create a query with web service data control? Thanks.

    Hi,
    This might help
    *054.     Search form using ADF WS Data Control and Complex input types*
    http://www.oracle.com/technetwork/developer-tools/adf/learnmore/index-101235.html

  • Exposing RFC as a Web Service

    Hello All,
    I am working on a SOAP to SOAP (Backend as ECC where I am exposing an RFC as Web Service). Once the Web service is generated for RFC and the WSDL is imported in PI, I can see that all the fields in different nodes become mandatory.
    Is it how normally Web Service for BAPI works or can this behaviour (mandatory / optional) be controlled ?
    Also when I execute the end to end scenario via SOAP UI, I don't get any error back but also neither get the Return table nor the Sales Order NO. I am using the BAPI BAPI_SALESORDER_CREATEFROMDAT2.
    Can it be because of no COMMIT (The BAPI uses external commit although this reason seems less likely as executing a RFC wo any commit atleast gives me a Sales Order no) ?
    How can this call be analysed in backend ECC system ? (As I assume that messages will not be visible in SXMB_MONI as explained by the Harald's thread below. I am currently in process of getting authorization of SOAMANAGER logs but wondering how it'll help?
    Thanking you in advance.
    SOAP to SOAP scenario: XML messages not visible in SXMB_MONI
    Cheers
    KanesI

    Hi,
    Please see the SOAP ststud..
    http://<host>:5<sys#>00/mdt/amtServlet
    also you might check any error logs.
    The error is because of invalid xml document. So check the validity of the xml message ie. after first mapping i.e Req mapping.
    For this you can refer this -
    http://help.sap.com/saphelp_nw2004s/helpdata/en/2e/96fd3f2d14e869e10000000a155106/content.htm
    See the below links
    Also this blog may help you-/people/bhavesh.kantilal/blog/2006/07/03/jdbc-receiver-adapter--synchronous-select-150-step-by-step
    Could not post a SOAP request  to the interface
    Message Servlet is in Status ERROR
    Error while posting messages to SOAP sender adapter SP 13
    http://localhost:50000/XISOAPAdapter/HelperServlet?action=FindChannel&channel=PartyA:SOAPService:soapchannel
    SOAP Adapter in PCK
    Regards
    Chilla..

  • Benefits of exposing function module as web services

    Hi All,
    We are developing a case study about exposing function modules as web services.
    Those web services would be later used for integration to SAP box with a Java application.
    Kindly help me with the pros and cons of exposing function modules as web services when compared to SAP PI. Also please do quote some examples, wherever possible.
    Thanks,
    Varun

    Hi Varun,
    Pros--->
    1)Exposing FM as Web Services is indeed a good choice when you want service consumer to be platform and language independent.
    i.e it can be consumed by .Net, java or any other language.
    2) You are moving towards SOA
    3) Composing Business Process by concatenating different functional modules is easy.
    4) Complexity is less while consuming services Java, CAF etc.
    Cons----> Performance for Web Services is comparatively less than JCo .
    If you are bringing PI in between landscape, you are increasing one more layer of middleware which would also hit performance.
    The benefit which PI can give is monitoring your company wide integrations at one central point when you have huge systems.
    Hope this helps.
    Piyush

  • Exposing Inbound Interfaces as Web Service

    Hi,
    when it comes to expose XI interfaces as web services, the XI documentation quotes:
    "Sie können sowohl von Outbound- als auch von Inbound-Message-Interfaces WSDL-Beschreibungen erzeugen."
    -> i.e. Inbound interfaces can be exposed as web services.
    But the web service definition wizard expects the quotation of an outbound interface. So am I right when I say that I always need an outbound interface? If yes, why is it possible to expose inbound interfaces???
    Cheers,
    Heiko

    Hi,
    no, inbound interfaces can only call web services
    that are exposed on some other web servers
    only outobund XI interfaces can be exposed as web services
    (in this case XI acts as a web server)
    and other applicaitons can call this outbound interface
    Regards,
    michal

  • Binding RESTful web service / being exposed to a RESTful web service

    Hi , I have two quick questions
    1. can ORACLE BPEL bind a RESTful web service?
    2. can a BPEL process be exposed to a RESTful web service?
    Thanks

    Bumping back to the top of the list.
    Has anyone got any experience with RESTful web services saving to an item vs. a collection? Any pointers are greatly appreciated.
    Earl

  • Error when querying REST web services from web-based InfoPath form 2013 environment

    Error when querying REST web services from web-based InfoPath form 2013 environment, we are trying to consume REST web service in InfoPath form ( SharePoint 2013 version) 
    http://spapp/sites/litigation/Intake/_api/web/lists/getbytitle('Email%20Profiles')/items(1)
    it works in preview but does not when it is published. because of claim based authentication i m getting below error
    The form cannot run specified query, the underlying connection was closed. An expected error occurred 
    same works in 2010 environment .. are we missing anything in 2013 servers?? please let me know how we can resolve it.. thank you 
    guru

    everyone face this issue, nothing in event viewer, its easy to reproduce error at ur end also.. 
    just you need to use below web service in infopath and populate some data on form load like id = 1 pull the title and try to set in form any field...the
    list has one item thats all
    guru

  • Exposing backend data as Web Service

    I have an RFC which takes in employee name as input and supervisor name as output.
    I want to expose this functionality as Web Service using NWDS. What should I do? Any good tutorial?

    Hi,
    Check this weblog, which mentions how to convert RFCs as Webservices
    Using RFC as WebService in WebDynpro
    Regards,
    Ganesh N

  • Cannot find the WSDL as I expose a process to web service

    Hi,
    I have a simple process, and I try to expose it to a web service by using "Process Web Service", and I start the studio web server and test it with "http://localhost:8598/Lesson19-4WebService/webservices/ProcessService?WSDL" but no WSDL appear. Could you help me? Thanks in advance.
    Best Regards,
    Bill

    Please find the following forum.
    Process exposed as a web service does not work when deployed
    This should resolve the issue.
    Hope this helps.
    Sarat

  • Exposing a process as web service on Oracle BPM 11g

    Hi!
    Does somebody know how can I expose a process as a web service on Oracle BPM 11g? How does it works?
    In the version 10.3, when we exposed a process as web service it always had 3 default methods: startSession, getInstanceStatus and discardSession, is it the same in the 11g version?
    Where can I found some info about it? Any tutorial?
    Thanks a lot!
    Ana

    Typically you would use a Message Start event to start the process in conjunction with a Message End event. This will allow your process to be called as an asynchronous web service.
    In the "Implementation" section for the start event, you specify the input parameters. You can specify "Define Interface" to directly define the interface, or use an existing interface from the BPM Catalog (the From Catalog option).
    For further details on the different event types and their use cases, refer to the modeling and implementation guide:
    http://download.oracle.com/docs/cd/E14571_01/doc.1111/e15176/toc.htm
    You can test the web service and examine the WSDL and endpoints by using FMW control (Enterprise Manager). In the menu on the left hand side: expand SOA -> SOA-Infra -> <Partition Name> -> Composite Name, then click the "Test" button at the top.

  • Parent-Child querying in Web Service 2.0

    Hello,
    Our team has just started to work on the integration from ws 1.0 to ws 2.0. One tuff issue that we meet and we are searching for help is:
    Since from ws 2.0 all objects are exposed at the same level and the attachements child objects are not exposed (compared to the ws 1.0 which attach childs along ListOfXXX with parents), we are wondering how then to querying these child objects now ? More explicitly, with knowing the parent object, how to retrieve its child objects ? Or it becomes impossible since ws 2.0 ?
    This issue is really confusing us now, and we did not find the answer from the new "Oracle Web Service On Demand Guilde v4.0".
    Any help/answer/comment/suggestion on this issue would be greatly appreciate !
    Fang

    Hi all,
    Thanks for your replies. Well at this point, i must say it's really a dispointment for the 2.0 release which is supposed to (at least seems suppose to) replace the previous one.
    Could you please give us an idea that is the query by chilid feature will be implement in future release and if it is when ?
    Thanks again for your clarifications.
    Fang

  • Unable to expose a method in web service

    Hi,
    My scenario is to expose a method in service. This method will take date as input & should return all the rows.
    To Implement this, I took employeeVO of HR DB(Employees Table) & created a ViewCriteria "GetEmpbyHireDate" with Hiredate as input param.
    & in AMImpl the code is
    public BaseEmployeeVOImpl getEmployeesByHireDate(Date hiredate){
    BaseEmployeeVOImpl baseEmployeeVO = (BaseEmployeeVOImpl) findViewObject("BaseEmployee1");
    baseEmployeeVO.setApplyViewCriteriaName("GetEmpbyHireDate");
    baseEmployeeVO.setNamedWhereClauseParam("pHireDate", hiredate);
    baseEmployeeVO.executeQuery();
    return baseEmployeeVO;
    The issue is I'm not able to see this method in "Available" list of Web Service Wizard.
    Help me in understanding what is missing ?
    Thanks in advance.
    P.S. from Jdev Help I understood that "Only methods with simple attributes as parameters and return types that are either void or view rows will appear in the list." & my method is returning rows of a EmployeeVO.

    Hi,
    2 comments:
    1) View Criteria can be directly exposed as find methods. Its on the last wizard page (just click the View Criteria tab). So no need for an Impl method
    2) If you wanted to expose a method, then the documentation I think is crystal clear: "oracle.jbo.server.ViewRowImpl or any subtype" Your method returns BaseEmployeeVOImpl (see the difference ?)
    Frank

  • Follow up to web services question:  How do I expose java components as web services on iPlanet 6.0 app server?

    My task - my company has several legacy PowerBuilder applications that access a variety of Sybase and MS SQL databases. Rather than re-inventing the wheel by re-writing these applications in Java, we would like to enable these applications to call java components (EJBs) that will provide new functionality. I would need a piece of software called CSXtend (from www.cynergysystems.com) to allow PowerBuilder to call a web service. However, I am not sure how to expose my business functions (EJBs) as web services on the iPlanet 6.0 App server. Thanks for all previous responses! Any additional info would be greatly appreciated! Mike

    I have used Glue (http://www.themindelectric.com/products/glue/glue.html) to expose some of our stuff as Web Services. I recently found this on serverside. It's pretty good.
    http://www.theserverside.com/resources/article.jsp?l=Systinet-web-services-part-1
    I believe that the middleware they use can be plugged into IPlanet. There is also an article in the knowledge base on the IPlanet site.
    Jon

  • BW 3.5 Query view web service

    I am trying to activate the BW 3.5 Web Service for Accessing Query Data as per the link given below:
    http://help.sap.com/saphelp_nw04/helpdata/en/d8/3bfc3f8fc2c542e10000000a1550b0/content.htm
    I was able to release the service when I try to chk and save an error message is displayed 'No ICF service found (URL_NO_HANDLER)'. I went to SICF and checked the URL tree  /sap/bw/xml/soap/queryview, and no service was created for queryview. Should I manually create the queryview service, is so which handler should be used for this service. Any suggestions??
    Thanks.

    Hi,  Thanks for your response back..  I'm trying to "Consume" the queryview web service via non sap system.  I'd like to access the query results via a web link and have XML Query results returned.
    http://<BWserver>.domain.com:<port>/sap/bw/xml/soap/queryview?sap-client=142&wsdl=1.1
    after adding
    &infoprovider=<infoprovider>&query=<queryid> to the end of the template you provided I get some xml returned, but it doesn't contain any query results.  Any idea what I have to do to get the xml results?
    Here's the summarized XML
      <?xml version="1.0" encoding="utf-8" ?>
    - <wsdl:definitions targetNamespace="urn:sap-com:document:sap:soap:functions:mc-style" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:n0="urn:sap-com:document:sap:rfc:functions" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="urn:sap-com:document:sap:soap:functions:mc-style" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    - <wsdl:types>
    - <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="urn:sap-com:document:sap:rfc:functions" targetNamespace="urn:sap-com:document:sap:rfc:functions" elementFormDefault="unqualified" attributeFormDefault="qualified">
    + <xsd:simpleType name="char1">
    - <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1" />
      </xsd:restriction>
      </xsd:simpleType>
    + <xsd:simpleType name="char132">
    - <xsd:restriction base="xsd:string">
      <xsd:maxLength value="132" />
      </xsd:restriction>
      </xsd:simpleType>
    + <xsd:simpleType name="char2">
    - <xsd:restriction base="xsd:string">
      <xsd:maxLength value="2" />
      </xsd:restriction>
      </xsd:simpleType>
    + <xsd:simpleType name="char22">
    - <xsd:restriction base="xsd:string">
      <xsd:maxLength value="22" />
      </xsd:restriction>
      </xsd:simpleType>
    + <xsd:simpleType name="char250">
    - <xsd:restriction base="xsd:string">
      <xsd:maxLength value="250" />
      </xsd:restriction>
      </xsd:simpleType>
    + <xsd:simpleType name="char3">
    - <xsd:restriction base="xsd:string">
      <xsd:maxLength value="3" />
      </xsd:restriction>
      </xsd:simpleType>
    + <xsd:simpleType name="char30">
    - <xsd:restriction base="xsd:string">
      <xsd:maxLength value="30" />
      </xsd:restriction>
      </xsd:simpleType>
    + <xsd:simpleType name="char40">
    - <xsd:restriction base="xsd:string">
      <xsd:maxLength value="40" />
      </xsd:restriction>
      </xsd:simpleType>
    + <xsd:simpleType name="char60">
    - <xsd:restriction base="xsd:string">
      <xsd:maxLength value="60" />
      </xsd:restriction>
      </xsd:simpleType>
    + <xsd:simpleType name="char70">
    - <xsd:restriction base="xsd:string">
      <xsd:maxLength value="70" />
      </xsd:restriction>
      </xsd:simpleType>
    + <xsd:simpleType name="char8">
    - <xsd:restriction base="xsd:string">
      <xsd:maxLength value="8" />
      </xsd:restriction>
      </xsd:simpleType>
    + <xsd:simpleType name="cuky5">
    - <xsd:restriction base="xsd:string">
      <xsd:maxLength value="5" />
      </xsd:restriction>
      </xsd:simpleType>
    + <xsd:simpleType name="date">
    - <xsd:restriction base="xsd:string">
      <xsd:maxLength value="10" />
      <xsd:pattern value="\d\d\d\d-\d\d-\d\d" />
      </xsd:restriction>
      </xsd:simpleType>
    + <xsd:simpleType name="numeric1">
    - <xsd:restriction base="xsd:string">
      <xsd:maxLength value="1" />
      <xsd:pattern value="\d*" />
      </xsd:restriction>
      </xsd:simpleType>
    + <xsd:simpleType name="numeric2">
    - <xsd:restriction base="xsd:string">
      <xsd:maxLength value="2" />
      <xsd:pattern value="\d*" />
      </xsd:restriction>
      </xsd:simpleType>
    + <xsd:simpleType name="numeric3">
    - <xsd:restriction base="xsd:string">
      <xsd:maxLength value="3" />
      <xsd:pattern value="\d*" />
      </xsd:restriction>
      </xsd:simpleType>
    + <xsd:simpleType name="numeric6">
    - <xsd:restriction base="xsd:string">
      <xsd:maxLength value="6" />
      <xsd:pattern value="\d*" />
      </xsd:restriction>
      </xsd:simpleType>
    + <xsd:simpleType name="unit3">
    - <xsd:restriction base="xsd:string">
      <xsd:maxLength value="3" />
      </xsd:restriction>
      </xsd:simpleType>
      </xsd:schema>
    - <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="urn:sap-com:document:sap:soap:functions:mc-style" targetNamespace="urn:sap-com:document:sap:soap:functions:mc-style" elementFormDefault="unqualified" attributeFormDefault="qualified" xmlns:n0="urn:sap-com:document:sap:rfc:functions">
      <xsd:import namespace="urn:sap-com:document:sap:rfc:functions" />
    + <xsd:simpleType name="RfcException.Message.Number">
    + <xsd:restriction base="xsd:string">
      <xsd:maxLength value="3" />
      <xsd:pattern value="\d*" />
      </xsd:restriction>
      </xsd:simpleType>
    + <xsd:complexType name="W3query">
    - <xsd:sequence>
      <xsd:element name="Name" type="n0:char30" />
      <xsd:element name="Value" type="n0:char250" />
      </xsd:sequence>
      </xsd:complexType>
    + <xsd:complexType name="RrwsSxAxisData">
    - <xsd:sequence>
      <xsd:element name="Axis" type="n0:numeric3" />
      <xsd:element name="Set" type="tns:RrwsTxSet" />
      </xsd:sequence>
      </xsd:complexType>
    + <xsd:complexType name="RrwsSxTuple">
    - <xsd:sequence>
      <xsd:element name="TupleOrdinal" type="n0:numeric6" />
      <xsd:element name="Chanm" type="n0:char30" />
      <xsd:element name="Caption" type="n0:char60" />
      <xsd:element name="Chavl" type="n0:char60" />
      <xsd:element name="ChavlExt" type="n0:char70" />
      <xsd:element name="Niobjnm" type="n0:char30" />
      <xsd:element name="Tlevel" type="n0:numeric2" />
      <xsd:element name="Drillstate" type="n0:char1" />
      <xsd:element name="Opt" type="n0:char2" />
      <xsd:element name="Sign" type="n0:char1" />
      <xsd:element name="Attributes" type="tns:RrwsTAttributes" />
      </xsd:sequence>
      </xsd:complexType>
    + <xsd:complexType name="RrwsSAttributes">
    - <xsd:sequence>
      <xsd:element name="Attrinm" type="n0:char30" />
      <xsd:element name="Caption" type="n0:char60" />
      <xsd:element name="Attrivl" type="n0:char60" />
      </xsd:sequence>
      </xsd:complexType>
    + <xsd:complexType name="RrwsSxAxisInfo">
    - <xsd:sequence>
      <xsd:element name="Axis" type="n0:numeric3" />
      <xsd:element name="Nchars" type="xsd:int" />
      <xsd:element name="Ncoords" type="xsd:int" />
      <xsd:element name="Chars" type="tns:RrwsThxAxisChars" />
      </xsd:sequence>
      </xsd:complexType>
    + <xsd:complexType name="RrwsSxAxisChars">
    - <xsd:sequence>
      <xsd:element name="Chanm" type="n0:char30" />
      <xsd:element name="Hienm" type="n0:char30" />
      <xsd:element name="Version" type="n0:char3" />
      <xsd:element name="Dateto" type="n0:date" />
      <xsd:element name="Caption" type="n0:char60" />
      <xsd:element name="Chaprsnt" type="n0:char1" />
      <xsd:element name="Chatyp" type="n0:numeric1" />
      <xsd:element name="Attrinm" type="tns:RrwsTAttrinm" />
      </xsd:sequence>
      </xsd:complexType>
    + <xsd:complexType name="RrwsSAttrinm">
    - <xsd:sequence>
      <xsd:element name="Attrinm" type="n0:char30" />
      <xsd:element name="Caption" type="n0:char60" />
      <xsd:element name="Chaprsnt" type="n0:char1" />
      </xsd:sequence>
      </xsd:complexType>
    + <xsd:complexType name="RrwsSCell">
    - <xsd:sequence>
      <xsd:element name="CellOrdinal" type="n0:numeric6" />
      <xsd:element name="Value" type="n0:char22" />
      <xsd:element name="FormattedValue" type="n0:char40" />
      <xsd:element name="ValueType" type="n0:char1" />
      <xsd:element name="Currency" type="n0:cuky5" />
      <xsd:element name="Unit" type="n0:unit3" />
      <xsd:element name="Mwkz" type="n0:char1" />
      <xsd:element name="NumScale" type="n0:char1" />
      <xsd:element name="NumPrec" type="n0:char1" />
      <xsd:element name="CellStatus" type="n0:char1" />
      <xsd:element name="BackColor" type="n0:char8" />
      </xsd:sequence>
      </xsd:complexType>
    + <xsd:complexType name="RrwsSTextSymbols">
    - <xsd:sequence>
      <xsd:element name="SymType" type="n0:char1" />
      <xsd:element name="SymTimedep" type="n0:char1" />
      <xsd:element name="SymName" type="n0:char40" />
      <xsd:element name="SymFs" type="n0:numeric2" />
      <xsd:element name="SymBeginGroup" type="n0:char1" />
      <xsd:element name="SymCaption" type="n0:char60" />
      <xsd:element name="SymValueType" type="n0:char2" />
      <xsd:element name="SymValue" type="n0:char132" />
      <xsd:element name="SymOutputlen" type="n0:numeric6" />
      </xsd:sequence>
      </xsd:complexType>
    + <xsd:complexType name="RfcException.Message">
    - <xsd:sequence>
      <xsd:element name="ID" type="xsd:string" />
      <xsd:element name="Number" type="tns:RfcException.Message.Number" />
      </xsd:sequence>
      </xsd:complexType>
    + <xsd:complexType name="GetQueryViewData.RfcException">
    - <xsd:sequence>
      <xsd:element name="Name" type="tns:GetQueryViewData.RfcExceptions" />
      <xsd:element name="Text" minOccurs="0" type="xsd:string" />
      <xsd:element name="Message" minOccurs="0" type="tns:RfcException.Message" />
      </xsd:sequence>
      </xsd:complexType>
    + <xsd:complexType name="Rrxw3tquery">
    - <xsd:sequence>
      <xsd:element name="item" minOccurs="0" maxOccurs="unbounded" type="tns:W3query" />
      </xsd:sequence>
      </xsd:complexType>
    + <xsd:complexType name="RrwsThxAxisData">
    - <xsd:sequence>
      <xsd:element name="item" minOccurs="0" maxOccurs="unbounded" type="tns:RrwsSxAxisData" />
      </xsd:sequence>
      </xsd:complexType>
    + <xsd:complexType name="RrwsTxSet">
    - <xsd:sequence>
      <xsd:element name="item" minOccurs="0" maxOccurs="unbounded" type="tns:RrwsSxTuple" />
      </xsd:sequence>
      </xsd:complexType>
    + <xsd:complexType name="RrwsTAttributes">
    - <xsd:sequence>
      <xsd:element name="item" minOccurs="0" maxOccurs="unbounded" type="tns:RrwsSAttributes" />
      </xsd:sequence>
      </xsd:complexType>
    + <xsd:complexType name="RrwsThxAxisInfo">
    - <xsd:sequence>
      <xsd:element name="item" minOccurs="0" maxOccurs="unbounded" type="tns:RrwsSxAxisInfo" />
      </xsd:sequence>
      </xsd:complexType>
    + <xsd:complexType name="RrwsThxAxisChars">
    - <xsd:sequence>
      <xsd:element name="item" minOccurs="0" maxOccurs="unbounded" type="tns:RrwsSxAxisChars" />
      </xsd:sequence>
      </xsd:complexType>
    + <xsd:complexType name="RrwsTAttrinm">
    - <xsd:sequence>
      <xsd:element name="item" minOccurs="0" maxOccurs="unbounded" type="tns:RrwsSAttrinm" />
      </xsd:sequence>
      </xsd:complexType>
    + <xsd:complexType name="RrwsTCell">
    - <xsd:sequence>
      <xsd:element name="item" minOccurs="0" maxOccurs="unbounded" type="tns:RrwsSCell" />
      </xsd:sequence>
      </xsd:complexType>
    + <xsd:complexType name="RrwsTTextSymbols">
    - <xsd:sequence>
      <xsd:element name="item" minOccurs="0" maxOccurs="unbounded" type="tns:RrwsSTextSymbols" />
      </xsd:sequence>
      </xsd:complexType>
    + <xsd:simpleType name="GetQueryViewData.RfcExceptions">
    - <xsd:restriction base="xsd:string">
      <xsd:enumeration value="Abort" />
      <xsd:enumeration value="InvalidInput" />
      <xsd:enumeration value="InvalidVariableValues" />
      <xsd:enumeration value="InvalidView" />
      <xsd:enumeration value="NoApplicableData" />
      <xsd:enumeration value="NoAuthority" />
      </xsd:restriction>
      </xsd:simpleType>
      <xsd:element name="GetQueryViewData.Exception" type="tns:GetQueryViewData.RfcException" />
    + <xsd:element name="GetQueryViewData">
    - <xsd:complexType>
    - <xsd:sequence>
      <xsd:element name="Infoprovider" minOccurs="0" type="n0:char30" />
      <xsd:element name="Parameter" minOccurs="0" type="tns:Rrxw3tquery" />
      <xsd:element name="Query" minOccurs="0" type="n0:char30" />
      <xsd:element name="ViewId" minOccurs="0" type="n0:char30" />
      </xsd:sequence>
      </xsd:complexType>
      </xsd:element>
    + <xsd:element name="GetQueryViewDataResponse">
    - <xsd:complexType>
    - <xsd:sequence>
      <xsd:element name="AxisData" type="tns:RrwsThxAxisData" />
      <xsd:element name="AxisInfo" type="tns:RrwsThxAxisInfo" />
      <xsd:element name="CellData" type="tns:RrwsTCell" />
      <xsd:element name="TextSymbols" type="tns:RrwsTTextSymbols" />
      </xsd:sequence>
      </xsd:complexType>
      </xsd:element>
      </xsd:schema>
      </wsdl:types>
    + <wsdl:message name="GetQueryViewData">
      <wsdl:part name="parameters" element="tns:GetQueryViewData" />
      </wsdl:message>
    + <wsdl:message name="GetQueryViewDataResponse">
      <wsdl:part name="parameters" element="tns:GetQueryViewDataResponse" />
      </wsdl:message>
    + <wsdl:message name="exception00">
      <wsdl:part name="exception00" element="tns:GetQueryViewData.Exception" />
      </wsdl:message>
    + <wsdl:portType name="query_view_data">
    + <wsdl:operation name="GetQueryViewData">
      <wsdl:input message="tns:GetQueryViewData" />
      <wsdl:output message="tns:GetQueryViewDataResponse" />
      <wsdl:fault name="exception00" message="tns:exception00" />
      </wsdl:operation>
      </wsdl:portType>
    + <wsdl:binding name="query_view_dataSoapBinding" type="tns:query_view_data">
      <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
    - <wsdl:operation name="GetQueryViewData">
      <soap:operation soapAction="" />
    - <wsdl:input>
      <soap:body use="literal" />
      </wsdl:input>
    - <wsdl:output>
      <soap:body use="literal" />
      </wsdl:output>
    - <wsdl:fault name="exception00">
      <soap:fault name="exception00" use="literal" />
      </wsdl:fault>
      </wsdl:operation>
      </wsdl:binding>
    + <wsdl:service name="query_view_dataService">
    - <wsdl:port name="query_view_dataSoapBinding" binding="tns:query_view_dataSoapBinding">
      <soap:address location="http://sdhpbwa1.gdc.mycompany.com:8023/sap/bw/xml/soap/queryview?sap-client=100" />
      </wsdl:port>
      </wsdl:service>
      </wsdl:definitions>

  • Limit to query by Web Service¿?

    Hello,
    I would like to know if there is any limitation to extract information from CRM On Demand by Web Services?
    I have to do a development to extract a lot of information from CRM On Demand with a query operation and I need to know if it exists any limitation in the number of the fileds to query.
    I have seen in Online Help that the request maxium is 20, is it right? There are any option to increase it?
    Specifically, I have to query an Opportunity with revenue's opportunity and activities. In the total I need more than 20 fields, but there are from different entities. So, when I'll do the query could I retrieve all the information? Because I am not sure, but I need to query the opportunity with listOfProduct and listOfActivities all in one only query, isn't it?
    I understand that one option will be to do different queries.
    Thank you in advance and regards.

    When using web services, you can only use the viewer SDK. So you'd want to use CrystalReportViewer1.SelectionFormula and set the filter there.
    For more information see the CR Developer guide:
    http://help.sap.com/businessobject/product_guides/boexir31/en/crsdk_net_dg_12_en.chm
    Ludek

Maybe you are looking for