Publishing Web Services

Does XE have the capabilities of publishing Web Services. I have looked at the documentation and looked arround the apex environment, it all seems to reference jsut accessing (client) Web Services.
Thanks,
Ron

hi,
ask scott from http://onlinecares.com about Java classes, he would be able to help you out.
Edited by: jimwar on Nov 20, 2007 4:00 AM

Similar Messages

  • Calling BI Publisher Web Service from pl/sql

    I am trying to call the BI publisher web service from pl/sql.
    I get the following response back
    <?xml version="1.0" encoding="UTF-8"?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <soapenv:Body>
    <soapenv:Fault>
    <faultcode xmlns:ns1="http://xml.apache.org/axis/">ns1:Client.NoSOAPAction</faultcode>
    <faultstring>no SOAPAction header!</faultstring>
    <detail>
    <ns2:hostname xmlns:ns2="http://xml.apache.org/axis/">my-obiee</ns2:hostname>
    </detail>
    </soapenv:Fault>
    </soapenv:Body>
    </soapenv:Envelope>
    The bit that concerns me is
    <faultcode xmlns:ns1="http://xml.apache.org/axis/">ns1:Client.NoSOAPAction</faultcode>
    <faultstring>no SOAPAction header!</faultstring>
    The code that I used to call this is
    DECLARE
    req utl_http.req;
    resp utl_http.resp;
    value VARCHAR2(1024);
    p_data_type varchar2(4000):= 'application/soap+xml;';
    p_data_in VARCHAR2(3000) :=
    '<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:pub="http://xmlns.oracle.com/oxp/service/PublicReportService">
    <soapenv:Body>
    <pub:scheduleReport xmlns:pub="http://xmlns.oracle.com/oxp/service/PublicReportService">
    <scheduleRequest>
    <deliveryRequest>
    <ftpOption>
    <ftpServerName>ino-ed-oel2.inoapps.com</ftpServerName>
    <ftpUserName>*******</ftpUserName>
    <ftpUserPassword>*****</ftpUserPassword>
    <remoteFile>/opt/UAT/db/tech_st/11.1.0/employees.pdf</remoteFile>
    </ftpOption>
    </deliveryRequest>
    <reportRequest>
    <attributeFormat>pdf</attributeFormat>
    <reportAbsolutePath>http://10.100.100.44:9704/xmlpserver/~administrator/XXXXXXX.xdo</reportAbsolutePath>
    <parameterNameValues>
    <item>
    <name>dname</name>
    <multiValuesAllowed>false</multiValuesAllowed>
    <values>
    <item>153002</item>
    </values>
    </item>
    </parameterNameValues>
    </reportRequest>
    <userJobName>BILL</userJobName>
    </scheduleRequest>
    <userID>******</userID>
    <password>******</password>
    </pub:scheduleReport>
    </soapenv:Body>
    </soapenv:Envelope>';
    BEGIN
    --utl_http.set_proxy('proxy.my-company.com', 'corp.my-company.com');
    req := utl_http.begin_request('http://10.100.100.44:9704/xmlpserver/services/PublicReportService?wsdl', 'POST');
    utl_http.set_header(req, 'content-type', p_data_type);
    utl_http.set_header(req, 'content-length', length(p_data_in));
    utl_http.set_header(req, 'User-Agent', 'Mozilla/4.0');
    utl_http.write_text(req, p_data_in);
    resp := utl_http.get_response(req);
    dbms_output.put_line ('status code: ' || resp .status_code);
    dbms_output.put_line ('reason phrase: ' || resp .reason_phrase);
    LOOP
    utl_http.read_line(resp, value, TRUE);
    dbms_output.put_line(value);
    END LOOP;
    utl_http.end_response(resp);
    EXCEPTION
    WHEN utl_http.end_of_body THEN
    utl_http.end_response(resp);
    END;
    Any help would be greatly received

    I had the same problem this morning. You need to add a line to the HTTP header to declare a value for SOAPAction.
    You can set this as an empty string, but for some reason it is required.
    Try adding this among your header declarations:
    utl_http.set_header(req, 'SOAPAction', '');

  • Azure ML Published Web Services - Cross Origin Requests

    It appears Azure ML published web services do not support cross-origin requests.  Simply trying to call a published Azure ML service using jQuery in Chrome, Firefox, Safari, or IE is blocked because because of the missing access control headers in the
    response.  Is there any way to publish an Azure ML web service so it can be called from a domain other than *.azureml.net?

    Hi ejasoncline,
    Yes, CORS is currently not supported for the web services, but we will make a note of this request and consider adding support.
    You can use the sample code to call the published webservice using a standalone client. The webservice help page (<score url>/help) should have sample code for C#, Python & R.
    Richie

  • Submitting xml using BI Publisher Web Services

    Hi,
    We are developing a web service wrapper around the BI Publisher web services and we are facing problems in consuming the BI Publisher web services.
    As per the scheduleReport method in the java class, it sends an xml data input to BI Publisher and the delivery is set to FTP. The report is not getting generated. The getScheduleReportStatus method returns an status of "Error"
    Earlier I had tried bursting the report to the same FTP server and it was working, the only problem was that it was not picking up the data from the xml which was being passed in the report request object.
    Then i reverted the code and used runReport instead of scheduleReport method. At that point of time, it started taking the xml file passed when i added the following line i.e. :
    repRequest.setSizeOfDataChunkDownload(-1);
    After this I again reverted back to scheduleReport method as our requirement needs a method which also handle bursting. Now neither of them are working (i.e FTP and input xml data).
    Code for the web service wrapper (around BI Publisher Web Service) is as follows :-
    =====================================================
    package biwebserviceproxy;
    import com.oracle.xmlns.oxp.service.publicreportservice.AccessDeniedException_Exception;
    import com.oracle.xmlns.oxp.service.publicreportservice.DeliveryRequest;
    import com.oracle.xmlns.oxp.service.publicreportservice.FTPDeliveryOption;
    import com.oracle.xmlns.oxp.service.publicreportservice.InvalidParametersException_Exception;
    import com.oracle.xmlns.oxp.service.publicreportservice.JobStatus;
    import com.oracle.xmlns.oxp.service.publicreportservice.OperationFailedException_Exception;
    import com.oracle.xmlns.oxp.service.publicreportservice.PublicReportService;
    import com.oracle.xmlns.oxp.service.publicreportservice.PublicReportServiceService;
    import com.oracle.xmlns.oxp.service.publicreportservice.ReportRequest;
    import com.oracle.xmlns.oxp.service.publicreportservice.ReportResponse;
    import com.oracle.xmlns.oxp.service.publicreportservice.ScheduleRequest;
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.IOException;
    import java.util.ResourceBundle;
    import javax.jws.WebMethod;
    import javax.jws.WebService;
    import javax.xml.bind.annotation.XmlSeeAlso;
    import org.apache.commons.io.FileUtils;
    import org.apache.log4j.Logger;
    @WebService
    public class BIWebServiceProxy {
    private static Logger logger = Logger.getLogger(BIWebServiceProxy.class);
    private PublicReportServiceService publicReportServiceService;
    private String userId;
    private String password;
    public BIWebServiceProxy() {
    super();
    publicReportServiceService = new PublicReportServiceService();
    setUserId("Administrator");
    setPassword("Administrator");
    logger.info("BI Web Service Proxy Constructure Initialized");
    private PublicReportService getPublicReportService() {
    return publicReportServiceService.getPublicReportService();
    @WebMethod
    public String scheduleReport(HS1ReportRequest hsRepRequest) {
    ReportRequest repRequest = null;
    byte[] byteArray = null;
    File memberFile = null;
    FileInputStream fis = null;
    ScheduleRequest sreq = null;
    String returnValue = null;
    ResourceBundle rb =
    ResourceBundle.getBundle(BIWebServiceConstants.RESOURCE_FILE);
    sreq = new ScheduleRequest();
    repRequest = new ReportRequest();
    memberFile =
    new File(rb.getString(BIWebServiceConstants.REPORT_DATA_FILE));
    DeliveryRequest delivery = new DeliveryRequest();
    FTPDeliveryOption ftpDelivery = new FTPDeliveryOption();
    ftpDelivery.setFtpServerName(rb.getString(BIWebServiceConstants.FTP_SERVERNAME));
    ftpDelivery.setFtpUserName(rb.getString(BIWebServiceConstants.FTP_USERNAME));
    ftpDelivery.setFtpUserPassword(rb.getString(BIWebServiceConstants.FTP_PASSWORD));
    ftpDelivery.setSftpOption(false);
    ftpDelivery.setRemoteFile(hsRepRequest.getDestinationReportPath());
    delivery.setFtpOption(ftpDelivery);
    try {
    FileUtils.writeStringToFile(memberFile, hsRepRequest.getXmlData());
    fis = new FileInputStream(memberFile);
    byteArray = new byte[(int)memberFile.length()];
    fis.read(byteArray);
    } catch (IOException e) {
    logger.info("IO Exception while converting string input to XML : ",
    e);
    repRequest.setReportData(byteArray);
    repRequest.setAttributeFormat("pdf");
    repRequest.setAttributeLocale("en-US");
    repRequest.setAttributeTemplate(hsRepRequest.getReportTemplateName());
    repRequest.setReportAbsolutePath(hsRepRequest.getReportPath());
    // repRequest.setReportDataFileName(memberFile.getName());
    // repRequest.setSizeOfDataChunkDownload(-1);
    //Set DeliveryRequest
    sreq.setDeliveryRequest(delivery);
    //Set ReportRequest
    sreq.setReportRequest(repRequest);
    sreq.setNotifyWhenFailed(true);
    sreq.setNotifyWhenSuccess(true);
    sreq.setNotificationTo(rb.getString(BIWebServiceConstants.REPORT_NOTIFICATION_EMAIL));
    try {
    returnValue = getPublicReportService().scheduleReport(sreq, getUserId(), getPassword());
    } catch (InvalidParametersException_Exception e) {
    logger.info("InvalidParametersException_Exception while scheduling report : ",
    e);
    } catch (AccessDeniedException_Exception e) {
    logger.info("AccessDeniedException_Exception while scheduling report : ",
    e);
    } catch (OperationFailedException_Exception e) {
    logger.info("OperationFailedException_Exception while scheduling report : ",
    e);
    return returnValue;
    @WebMethod
    public String getScheduledReportStatus(String scheduledJobID) {
    JobStatus jobStatus = new JobStatus();
    try {
    jobStatus =
    getPublicReportService().getScheduledReportStatus(scheduledJobID,
    getUserId(),
    getPassword());
    } catch (InvalidParametersException_Exception e) {
    logger.info("InvalidParametersException_Exception while getting scheduled report status : ",
    e);
    } catch (AccessDeniedException_Exception e) {
    logger.info("AccessDeniedException_Exception while getting scheduled report status : ",
    e);
    } catch (OperationFailedException_Exception e) {
    logger.info("OperationFailedException_Exception while getting scheduled report status : ",
    e);
    return jobStatus.getJobStatus();
    private void setUserId(String userId) {
    this.userId = userId;
    private String getUserId() {
    return userId;
    private void setPassword(String password) {
    this.password = password;
    private String getPassword() {
    return password;
    }

    I would appreciate if anyone of you guys can help on this...

  • Publish Web Service

    Hi,
    We have created Web Service and checked in T-code "SICF" generated WSDL file. WsNavigator also tested the service with sample data input.
    Now I want to access publish Web Service URL from my browser.
    How I can do it and check my End Point URL is working fine ?
    Regards

    You can follow these link:
    SOAMANAGER: How to test service definition using SOAMANAGER transaction
    /people/mohan.kumark/blog/2008/10/14/soamanager-how-to-test-service-definition-using-soamanager-transaction

  • Publishing Web Services via APEX on the horizon? WSRP? SOD?

    Hi,
    Are there any plans for APEX being able to "natively" publish Web Services? Maybe support for WSRP so you could publish an APEX based portlet on Oracle Portal or WebCenter?
    Any news of when an updated statement of direction will be published?
    Regards Pete
    Message was edited by:
    Peter Lorenzen

    There is some talk of native database web services in the next version of Oracle:
    http://padrenc.blogspot.com/2006/10/xquery-and-xml-db-hands-on-lab.html
    It didn't quite make it into 10g:
    Re: plsql web services without appserv

  • Failed to test a SAP PI Published web service on SOAPUI

    Hi All,
    I have developed the RFC to Web service through SAP PI 7.1 . Web service published on 'Services Registry' and test on it. It accepts the my request and respond from SAP R3. All the message was successfully recorded on SXMB_MONI.
    In Integration Directory, i could view the web service URL . I navigated to the Sender Agreement -> Display WSDL and i could see the "WSDL URL' and wsdl content on large text box.
    I access the WSDL URL from SOAPUI tool and set the preference -> proxy setting also. it populated the request message successfully but respond gives the '400 Bad HTTP request' and Detail: -> illegal path specified  . No SOAPUI request recorded on SXMB_moni.
    i try the same following way also . i saved the WSDL on xml file and access it through the SOAPUI -> import project. that also failed on SOAPUI.
    Can you please help to solve the issue ?
    Thanks,
    Rehan

    Hi Rehan
    Please check the below blog, it might help
    Publish services from PI 7.1 to the Service Registry
    Consuming SAP PI published Web Service
    regards,
    Harish

  • Calling BI Publisher Web Services from APEX

    Hi,
    Has anyone been able to run a BI Publisher report from APEX using the Web Service interface provided by BI Publisher?
    I have created Web Service Reference in APEX using:
    http://<host>:<port>/xmlpserver/services/PublicReportService?wsdl
    I have then created a page rendering process that calls the web service, in particular calling the runReport operation.
    When a try and run the page, I get the following error:
    "ORA-20001: soapenv:Server.userExceptionjava.lang.NullPointerException"
    Basically I want to be be able to call the BI Pub report and view the output straight away.
    Appreciate any help.
    Cheers,
    Matt

    Hello,
    I am using Jason's flex_ws_api and I have built an application that uses the BI Publisher web services to runReports. My service request looks like this (example)
    <pre>
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:pub="http://xmlns.oracle.com/oxp/service/PublicReportService">
    <soapenv:Header/>
    <soapenv:Body>
    <pub:runReport>
    <pub:reportRequest>
    <pub:attributeFormat>pdf</pub:attributeFormat>
    <pub:attributeLocale></pub:attributeLocale>
    <pub:attributeTemplate>New Template 1</pub:attributeTemplate>
    <pub:flattenXML>1</pub:flattenXML>
    <pub:parameterNameValues/>
    <pub:reportAbsolutePath>/~rdpatric/Training/whoami/whoami.xdo</pub:reportAbsolutePath>
    <pub:reportData></pub:reportData>
    <pub:reportDataFileName></pub:reportDataFileName>
    <pub:sizeOfDataChunkDownload>10000</pub:sizeOfDataChunkDownload>
    </pub:reportRequest>
    <pub:userID>user</pub:userID>
    <pub:password>password</pub:password>
    </pub:runReport>
    </soapenv:Body>
    </soapenv:Envelope>
    </pre>
    Obviously you would want to make a lot of these things variables...this is just an example...also sizeOfChunkDownload wasn't working for me at -1...idk...maybe it was something else...
    Also if you use the flex_ws_api...you need to specify the namespace for your xpath statement ie.' xmlns="http://..."'
    I am currently working on getting this working with the 'inSession' webservices as we have BI Pub set up SSO and APEX set up SSO so i need to be able to call the web services inSession...only problem is ssoCreateSession returns a 500 error and no xml...entered a TAR for this...sorry to digress. Use the above code and you should be able to get the runReport working.

  • Problem in publishing web service

    i am getting problems in publishing coffee break
    service given in jawa web server development package
    exercise samples
    i ran "ant run-publish"
    i got the below response:
    javax.xml.registry.JAXRException:JAXR.UDDI.091:No
    concept specified for this classification
    at
    sun.com.xml.registry.uddi.UDDIMAPPER.classification2CategoryBag(Unknown
    Source)
    at
    sun.com.xml.registry.uddi.UDDIMAPPER.organisation2BuisinessEntity(Unknown
    Source)
    at
    sun.com.xml.registry.uddi.UDDIMAPPER.organisations2BuisinessEntities(Unknown
    Source)
    at
    sun.com.xml.registry.uddi.UDDIMAPPER.saveOrganisations(Unknown
    Source)
    at
    sun.com.xml.registry.uddi.BuisinessLifeCycleManagerImpl.saveOrganisations(Unknown
    Source)
    at JAXRPublish.executePublish(Unknown Source)
    at JAXRPublish.main(Unknown Source)
    The code is :
    import javax.xml.registry.*;
    import javax.xml.registry.infomodel.*;
    import java.net.*;
    import java.security.*;
    import java.util.*;
    * The JAXRPublish class consists of a main method, a
    * makeConnection method, and an executePublish
    method.
    * It creates an organization and publishes it to a
    registry.
    public class JAXRPublish {
    Connection connection = null;
    public JAXRPublish() {}
    public static void main(String[] args) {
    ResourceBundle bundle =
    ResourceBundle.getBundle("JAXRExamples");
    String queryURL =
    bundle.getString("query.url");
    String publishURL =
    bundle.getString("publish.url");
    // Edit to provide your own username and
    password
    // Defaults for Registry Server are
    testuser/testuser
    String username =
    bundle.getString("registry.username");
    String password =
    bundle.getString("registry.password");
    JAXRPublish jp = new JAXRPublish();
    jp.makeConnection(queryURL, publishURL);
    jp.executePublish(username, password);
    * Establishes a connection to a registry.
    * @param queryUrl     the URL of the query registry
    * @param publishUrl     the URL of the publish
    registry
    public void makeConnection(String queryUrl,
    String publishUrl) {
    * Specify proxy information in case you
    * are going beyond your firewall.
    ResourceBundle bundle =
    ResourceBundle.getBundle("JAXRExamples");
    String httpProxyHost =
    bundle.getString("http.proxyHost");
    String httpProxyPort =
    bundle.getString("http.proxyPort");
    String httpsProxyHost =
    bundle.getString("https.proxyHost");
    String httpsProxyPort =
    bundle.getString("https.proxyPort");
    * Define connection configuration properties.
    * To publish, you need both the query URL and
    the
    * publish URL.
    Properties props = new Properties();
    props.setProperty("javax.xml.registry.queryManagerURL",
    queryUrl);
    props.setProperty("javax.xml.registry.lifeCycleManagerURL",
    publishUrl);
    props.setProperty("com.sun.xml.registry.http.proxyHost",
    httpProxyHost);
    props.setProperty("com.sun.xml.registry.http.proxyPort",
    httpProxyPort);
    props.setProperty("com.sun.xml.registry.https.proxyHost",
    httpsProxyHost);
    props.setProperty("com.sun.xml.registry.https.proxyPort",
    httpsProxyPort);
    try {
    // Create the connection, passing it the
    // configuration properties
    ConnectionFactory factory =
    ConnectionFactory.newInstance();
    factory.setProperties(props);
    connection = factory.createConnection();
    System.out.println("Created connection to
    registry");
    } catch (Exception e) {
    e.printStackTrace();
    if (connection != null) {
    try {
    connection.close();
    } catch (JAXRException je) {}
    * Creates an organization, its classification,
    and its
    * services, and saves it to the registry.
    * @param username the username for the registry
    * @param password the password for the registry
    public void executePublish(String username,
    String password) {
    RegistryService rs = null;
    BusinessLifeCycleManager blcm = null;
    BusinessQueryManager bqm = null;
    try {
    rs = connection.getRegistryService();
    blcm = rs.getBusinessLifeCycleManager();
    bqm = rs.getBusinessQueryManager();
    System.out.println("Got registry service,
    query " +
    "manager, and life cycle manager");
    // Get authorization from the registry
    PasswordAuthentication passwdAuth =
    new PasswordAuthentication(username,
    password.toCharArray());
    Set creds = new HashSet();
    creds.add(passwdAuth);
    connection.setCredentials(creds);
    System.out.println("Established security
    credentials");
    ResourceBundle bundle =
    ResourceBundle.getBundle("JAXRExamples");
    // Create organization name and
    description
    Organization org =
    blcm.createOrganization(bundle.getString("org.name"));
              //System.out.println(bundle.getString("org.name"));
    InternationalString s =
    blcm.createInternationalString(bundle.getString("org.description"));
    org.setDescription(s);
    // Create primary contact, set name
    User primaryContact = blcm.createUser();
    PersonName pName =
    blcm.createPersonName(bundle.getString("person.name"));
    primaryContact.setPersonName(pName);
    // Set primary contact phone number
    TelephoneNumber tNum =
    blcm.createTelephoneNumber();
    tNum.setNumber(bundle.getString("phone.number"));
    Collection phoneNums = new ArrayList();
    phoneNums.add(tNum);
    primaryContact.setTelephoneNumbers(phoneNums);
    // Set primary contact email address
    EmailAddress emailAddress =
    blcm.createEmailAddress(bundle.getString("email.address"));
    Collection emailAddresses = new
    ArrayList();
    emailAddresses.add(emailAddress);
    primaryContact.setEmailAddresses(emailAddresses);
    // Set primary contact for organization
    org.setPrimaryContact(primaryContact);
    // Set classification scheme to NAICS
    ClassificationScheme cScheme =
    bqm.findClassificationSchemeByName(null,
    bundle.getString("classification.scheme"));
    // Create and add classification
    Classification classification =
    blcm.createClassification(cScheme,
    bundle.getString("classification.name"),
    bundle.getString("classification.value"));
    Collection classifications = new
    ArrayList();
    classifications.add(classification);
    org.addClassifications(classifications);
    // Create services and service
    Collection services = new ArrayList();
    Service service =
    blcm.createService(bundle.getString("service.name"));
    InternationalString is =
    blcm.createInternationalString(bundle.getString("service.description"));
    service.setDescription(is);
    // Create service bindings
    Collection serviceBindings = new
    ArrayList();
    ServiceBinding binding =
    blcm.createServiceBinding();
    is =
    blcm.createInternationalString(bundle.getString("svcbinding.description"));
    binding.setDescription(is);
    // allow us to publish a fictitious URL
    without an error
    binding.setValidateURI(false);
    binding.setAccessURI(bundle.getString("svcbinding.accessURI"));
    serviceBindings.add(binding);
    // Add service bindings to service
    service.addServiceBindings(serviceBindings);
    // Add service to services, then add
    services to organization
    services.add(service);
    org.addServices(services);
    // Add organization and submit to registry
    // Retrieve key if successful
    Collection orgs = new ArrayList();
    orgs.add(org);
    BulkResponse response =
    blcm.saveOrganizations(orgs);
    Collection exceptions =
    response.getExceptions();
    if (exceptions == null) {
    System.out.println("Organization
    saved");
    Collection keys =
    response.getCollection();
    Iterator keyIter = keys.iterator();
    if (keyIter.hasNext()) {
    javax.xml.registry.infomodel.Key
    orgKey =
    (javax.xml.registry.infomodel.Key) keyIter.next();
    String id = orgKey.getId();
    System.out.println("Organization
    key is " + id);
    } else {
    Iterator excIter =
    exceptions.iterator();
    Exception exception = null;
    while (excIter.hasNext()) {
    exception = (Exception)
    excIter.next();
    System.err.println("Exception on
    save: " +
    exception.toString());
    } catch (Exception e) {
    e.printStackTrace();
    } finally {
    // At end, close connection to registry
    if (connection != null) {
    try {
    connection.close();
    } catch (JAXRException je) {}
    Please solve my problem.

    I have the same problem when trying to deploy a simple web service with longs and bytes. I still don't know where the error comes from. Did you find something out? Any answer would be welcome.

  • Test published web service in Service Registry

    I have published a web service to the Service Registry and what to see if I can test this web service in Service Registry directly.
    When I go to the 'EndPoint' tab and click on Test Button, I got to WSNavigator page and my web service's WSDL URL is correctly displayed in the WSDL URL field, however, I got the following error:
    Invalid Response Code: (502) Bad Gateway. The requested URL was:"http://<hostname>:<port>/sap/bc/srt/wsdl/bndg_491D31E0A67A1FD0E100000022E2EA08/wsdl11/binding/ws_policy/document?sap-client=<xxx>"
    Did I miss some configuration step?

    Not answered

  • Publishing Web Services from NWDS in PI 7.4

    Dear All,
    We have a scenario where we publish a Web Service to be consumed by a 3rd party which in turn calls an ABAP proxy for an acknowledgement (Synchronous Call).
    I have followed the various bloggs and SCN discussion points and have published a Web Service to the Service Registry by generating a Java Bean Skeleton from the Service Interface in NWDS.
    I have generated an Integration Flow (simple Point to Point using a SOAP Sender and HTTP_AAE Receiver to the Proxy) and deployed it on the Integration Server. All OK at this point
    The problem I have is that when I try and test the deployed Service through WS Navigator, the Proxy isn't called and I get a blank Response from the Web Service call. We don't have the option to use a SOAP Test Client (like SOAP UI) due to security reasons.
    Could anyone give me some pointers as to why this isn't working.
    Thanks,
    Mark

    Hi Mark -
    Go to Integration Directory(swing client)-> open the corresponding ICo -> from the menu item (Integrated Configuration) -> select the option "Display Wsdl".
    Use that URL to test your web service.

  • Calling and Publishing Web Service

    Hi, I am new to Web Services in SAP. Got 2 questions regarding this:
    1. How do we call a Web Service from SAP?
    2. If I want to publish a Web Service in SAP ECC6, what are the required steps?
    Sorry, haven't had much luck with my searches. Thanks in advance!

    You can check the following url/documentation to get an idea of how the Web Services work in SAP:
    [Administration of the Internet Communication Manager|http://help.sap.com/erp2005_ehp_04/helpdata/EN/b8/2a8d65be7eee4eb66067f8a33d1c8b/frameset.htm]
    Also check [Internet Communication Framework|http://help.sap.com/erp2005_ehp_04/helpdata/EN/36/020d3a0154b909e10000000a114084/frameset.htm].
    Nelis

  • Publish web services with SAP 7.1

    hello everybody,
    i'm working with a sap installation netweaver 7.1
    i want publish some functions as web services.
    I made it many time with NW 7.0 without problem.
    At the moment i'm using the same procedure:
    SE37 - function name - Utilities - create webservices, etc etc...
    SOAMANAGER - download wsdl etc etc
    for test wsdl , usually i use Eclipse or other wsdl client.
    when i publish webservices with 7.1 i have back errors from each client.
    Does procedure is changed??
    i'm missing something?

    Did you used WSPUBLISH transaction for publishing?
    You just configured service NOT published it. You can still configure it using SOAMANAGER just create service and endpoint (give any name) and it is done then you can use binding url for testing.
    If this doesn't help then my advice to re-read everything related to Webservice Configuration (do not read about publishing). You are confusing two different thing, YOU CAN'T PUBLISH SERVICE WITHOUT SR.
    Please read this and follow exact steps: http://help.sap.com/saphelp_nw70/helpdata/en/47/3971ff39591a53e10000000a1553f7/content.htm
    If you are creating using wizard in SE80/SE37 then skip publishing part of service.
    Regards,
    Gourav

  • Anybody know where can I find a list of published web service in Java?

    I tried xmethods.net, seems all the document style web services are developed using .net. I have problem to invoke the services using Java developed web service client.
    I wonder if anyone know where I can find a list of published Java web services.
    Thanks in advance.

    Here's a big list (includes both MS & Java)
    http://www.servicesweb.org/rubrique.en.php3?id_rubrique=11

  • Test published web service experiment error with Status Code 400

    I have created an experiment in Azure ML Studio free version that works perfectly in Azure ML Studio when running. After the web service publication I am presented with the following error when I call a test for my web service.
    5: Error 0085: The following error occurred during script evaluation, please view the output log for more information: ---------- Start of error
    message from Python interpreter ---------- data:text/plain,Caught exception while executing function: Traceback (most recent call last): File "\server\InvokePy.py", line 98, in executeScript outframe = mod.azureml_main(*inframes) File "\temp\azuremod.py",
    line 55, in azureml_main File "C:\pyhome\lib\site-packages\pandas\core\indexing.py", line 119, in setitem self._setitem_with_indexer(indexer,
    value) File "C:\pyhome\lib\site-packages\pandas\core\indexing.py", line 438, in _setitem_with_indexer raise ValueError('Must have equal len keys and value ' ValueError: Must have equal len keys and value when setting with an iterable ---------- End
    of error message from Python interpreter ----------, Error code: ModuleExecutionError, Http status code: 400, Request id: 2c22cced-a109-4e12-856e-455a90644e68, Timestamp: Thu, 23 Apr 2015 10:28:12 GMT
    The input data for the test are:
    userID = "U5000"
    restaurant = "resA"
    rating=1
    These data are exactly the saame data that my experiment takes as input in Azure ML Studio running mode. My experiment is consisted of 2 python scripts and one meta data editor. The first python script reads the input data, calculates and feeds them into
    the metadata editor and the metadata editor feeds the result into the second python script. The second python script module code is very simply and just pivots the data fed:
    import pandas as pd
    def azureml_main(dataframe1):
       newtable = pd.pivot_table(dataframe1, index="restaurant", columns='userID', values="rating")
       return newtable,
    I cannot understand what is the error and why it is not raised during the running proccess but it is rised during the testing web service proccess. I should note here that when I use only one python script module the above error is not raised in the web
    service call.  Waiting for your response
    Thank you very much.

     Related to
    https://social.msdn.microsoft.com/Forums/azure/en-US/ff40b046-a7bb-4718-bedc-4260ef95d8d7/test-web-service-published-returns-error-code-internalerror-http-status-code-500?forum=MachineLearning
    Thanks for the feedback. This is a known issue. We are working on it. Sorry for the inconvenience.
    Luis Cabrera. Program Manager -- Azure Machine Learning @luisito_cabrera Disclaimer: This post is provided &amp;quot;AS IS&amp;quot; with no warranties, and confer no rights.

Maybe you are looking for

  • Ipod Nano Compatibility with Ipod Universal Dock and Remote

    I have an 8GB Black 2nd Gen iPod Nano. I want to connect it to my stereo. I was told that the Apple Ipod Universal Dock would be a good solution. http://store.apple.com/1-800-MY-APPLE/WebObjects/AppleStore.woa/wa/RSLID?mco=6C0 4E07A&nplm=MA045G/C The

  • Error is coming at the time of Installation of SAP Netweaver 04's sp7

    Hi All, An Error is coming at the time of Installation of SAP Netweaver 04's sp7 Error: Unable to create an account for <SystemName> for <SAP Service sid> can anyone suggest me regarding this. Regards Phanikumar

  • Need help with mac and java

    Hi, I'm trying to develop an application on a Machintosh OSX 10.2.8 machine. I'm having a herrendous time trying to get quicktime to work on it. I've somehow managed t oget 1.3.1 and QTJava.jar to work together but now i need encryption, however that

  • Main Tables in FI

    Hi Experts, Can anyone provide me a list of the main tables in FI ( AP,AR and GL ) Thanks, SS

  • Where is Ship-to Address getting generated ?

    Hi, I want to know where the ship-to address number is coming from. If you go to BBP_PD, and Partner 27, there you can see one field ADDR_NR. I am not able to find in the debug where exaclty this field is getting populated. Please help. Thanks, Vaibh