B1 Web Services Wrapper doubts

Hello everybody,
I have the next doubts about B1 Web Services Wrapper:
1. Is it possible to add/update/delete records in User tables by B1 Web Services Wrapper?
2. Is there any way for using transactions with this tool?
3. Is it possible to add/update/delete UDO's records using the wrapper?
4. Any example or documentation about thess topics?
Thanks in advance
Hugo Moreno

Hi,
You can find the answers below:
1. Is it possible to add/update/delete records in User tables by B1 Web Services Wrapper?
Yatsea: yes, please refer to CompanyService.DoQuery(). which is similar to RecordSet.DoQuery in DI
2. Is there any way for using transactions with this tool?
Yatsea: There are 43 service available, including marketing document, eg, OrdersService, InvoicesService etc.
Please refer to the B1WS document for mor details.
3. Is it possible to add/update/delete UDO's records using the wrapper?
Yatsea: Currently not.
4. Any example or documentation about thess topics?
Yatsea: Yes, You can refer to the document and sample after B1WS installation.
Under <<C:\Program Files\SAP\SAP Business One Web Services>>
Btw, it has nothing to with B1i, so move to SDK forum.
Regards, Yatsea

Similar Messages

  • Web service wrapper in FB4 ignores Element when Attribute exists

    I created a web service wrapper in Flash Builder 4 using the "Data --> Connect to Data/Service... ".
    The WSDL contains a type like this:
    <xs:complexType name="Description">
    <xs:simpleContent>
      <xs:extension base="xs:string">
       <xs:attribute name="languageCode" type="xs:string"/>
      </xs:extension>
    </xs:simpleContent>
    </xs:complexType>
    In the response XML this type looks like this:
    <ns2:Description languageCode="en_US">My Description</ns2:Description>
    In this case the code generator ignores the element value ("My Description") and just creates a property for the attribute (languageCode="en_US").
    BTW: Not mixing elements and attributes in one type would be a possible solutions, but I usually deal with web services I did not implement and I therefore can't change.
    Has anyone had this problem and hopefully solved it?
    Regards,
    Martin

    Thanks for sharing your tips on this forum, as it will be useful for other users, that run into this issue.
    Feedback like this will also help us improve error reporting in the next release, as missing class files in the packaged application is a common issue when developers are moving from the embeded oc4j instance packaged with JDewveloper to standalone instances.
    -Eric

  • Web Services Wrapper Error : License Does Not Exists

    Hi,
    We are trying to connect to SAP Business One via the Web Services Wrapper. We installed the "B1WS: B1 Web Services wrapper " on the same machine running SAP.
    When we try to connect, by either using the WSDL Generator provided with the B1WS application or through SOAP client, we get this error:
    Receiver 100000008 License does not exist
    We have the following licenses :
    1. Coresuite
    2. mYUice
    3. SDK Tools
    4. SAP AddOns
    5. Professional User
    What more licenses do we require, if any?
    Also, are there two licenses with name "SDK" ?
    a. Software Development Kit License
    b. Software Development  Kit - Implementation License
    Regards,
    Mrugendra Bhure.
    Edited by: mrugendrabhure on Jan 29, 2010 11:25 PM

    Mrugendra Bhure,
    B1WS requires the use of the SAP Business One DI Server.  The DI Server has a seperate license that is required and is not part the of the licenses for the SDK Development or Implementation kit.  You need to purchase the DI Server and licensing for the DI Server is per CPU not named user like the rest of SAP Business One.  You can find more information on the DI Server in the SAP Business One SDK Help documentation
    Hope that helps,
    Eddy

  • B1 Web Services wrapper

    Tom,
    This looks like a duplicate post that was answered by Gianluigi ...
    B1WS: B1 Web Services wrapper
    Eddy

    Hi,
    You can find the answers below:
    1. Is it possible to add/update/delete records in User tables by B1 Web Services Wrapper?
    Yatsea: yes, please refer to CompanyService.DoQuery(). which is similar to RecordSet.DoQuery in DI
    2. Is there any way for using transactions with this tool?
    Yatsea: There are 43 service available, including marketing document, eg, OrdersService, InvoicesService etc.
    Please refer to the B1WS document for mor details.
    3. Is it possible to add/update/delete UDO's records using the wrapper?
    Yatsea: Currently not.
    4. Any example or documentation about thess topics?
    Yatsea: Yes, You can refer to the document and sample after B1WS installation.
    Under <<C:\Program Files\SAP\SAP Business One Web Services>>
    Btw, it has nothing to with B1i, so move to SDK forum.
    Regards, Yatsea

  • B1WS Web services Wrapper

    Hello,
    I Recently downloaded and installed WEB SERVICES WRAPPER ( B1WS)
    installation went fine i configured my IIS server to accept B1WS
    all seems fine but when i try to use the loggin function
    u2018 Create Service WebReference
      Dim login As LoginService = New LoginService
    ' service command login call
    sessionID = login.Login(
    "localhost", 
    "COM_OBS_AUT_TEST", 
    LoginWebRef.LoginDatabaseType.dst_MSSQL2005, true,
    "sa", "xx", 
    "manager", "manager", 
    LoginWebRef.LoginLanguage.ln_English, true,
    "localhost:30000")
    I get an exception thrown which reads the following
    LOGIN ERROR ENV: RECEIVER 100000001 Connection with liscense server failed.
    this is a new tool availible from sap and i tried to get support direcetly from SAP but they never heard of this nor support it.
    Anyone have this issue? am i missing a step in my configuration?

    Sebastiano,
    In the documentation for the B1WS tool as offered here on SDN ... it is offered "as is" ... meaning that you cannot ger support from SAP on this tool.  This is similar to all the SAP Business One SDK tools offered here.  At this link ...
    https://www.sdn.sap.com/irj/sdn/businessone?rid=/webcontent/uuid/a0915b47-ef89-2a10-91a5-b22649e5cfab [original link is broken]
    ... you will see this line listed ...
    "B1WS is delivered within the SDN license structure and therefore no support is provided."
    That being said ... the issue you are getting is that it cannot find your SAP Business One License Server ... based on the message that you are getting.  What you need to verify is that you have the DI Server installed, configured and licensed as B1WS requires the DI Server.  You may also want to substitute the IP address of the machine that has the SAP Business One License server running on it ...
    ex.  <ip address>: 30000
    Eddy

  • Web Services - WSDL doubt.

    Hi all,
    I’m sorry to repeat this subject again, but I continue with some doubts…
    I read almost SDN web logs about web services. All they teach, how to configure and develop a simple web services… but the steps to create a web service connection between XI, continues a little bit confused to me…
    To clarify my objective, look at this scenario: With an iview with an upload form, I want to upload an xml file to XI trough web service (soap adapter). NW Portal <-> (web services) <-> XI.
    I don’t have sure what I need to do to configure a scenario like that. Tell me if I’m correct: First I need to create an outbound interface to connect Portal via web services to XI, with a soap adapter?
    In the web logs that I’m read, (/people/siva.maranani/blog/2005/09/03/invoke-webservices-using-sapxi) I need to download wsdl files… but who make these wsdl files? I need to make it before configure my soap adapter?
    I don’t understand what is the propose of wsdl files and what is used for!!! I never worked with web services… I’m come from ABAP programming and I’m trying to do the first steps in web technologies. So, I’m sorry if said some mistakes…
    Please, can anybody clarify my doubts? Documentation to help is appreciated.
    Thanks in advance,
    Ricardo.

    Hi Ricardo,
    >>>I don’t have sure what I need to do to configure a scenario like that. Tell me if I’m correct: First I need to create an outbound interface to connect Portal via web services to XI, with a soap adapter?
    yes that's what you have to do:
    1. create an outbound interface
    2. publish a web service based on this interface (sender SOAP adapter)
    >>>In the web logs that I’m read, (/people/siva.maranani/blog/2005/09/03/invoke-webservices-using-sapxi) I need to download wsdl files… but who make these wsdl files? I need to make it before configure my soap adapter?
    you need to download wsld file if you want to call
    a web service <b>from</b> XI, since you only want to do Portal -> xi and not XI -> web service then you <b>don't</b> need any
    wsld files
    >>>but who make these wsdl files?
    you will, once you'll define your web service
    on the XI - your Portal iview will use this file
    Regards,
    michal

  • Java Web Services wrapper and connection management.

    We are currently evaluating the use of the SES Java web-services for a custom front end. I've downloaded the sample code and have read through the documentation but I'm confused on a few points.
    We will be OSSO protecting the app, so the flow I think I need to use is (on the OracleSearchService object):
    *setSoapURL
    *proxyLogin
    *setSearchUser
    *doOracleSearch
    (do whatever with results)
    From what I can tell each one of these does a separate call into the actual web service. Does this keep a connection open between these calls and if so how do we need to manage our connections in this case. Is there an explicit close method we should be calling? I see that we can get an OracleSoapHTTPConnection from the undocumented getConnection method on OracleSearchService but I'm unsure if we are supposed to interact with it directly.
    In a related vein how should we managing our OracleSearchService objects? Should we save an instance for each user in our httpSession, or just create a new instance on each call?
    Any insights appreciated,
    Jason

    No Problem at all
    Nomally the Web Service is big different between Web application. or you can build your Web service structure like web application structure. It depends on the web server:
    If the Web Server of hosting company has WEB Service framework, you just need know how to deploy your Web service to Web Service framework and How to deploy to Web Server. In this case, you need deploy it two time, one is for Web Server framework and one is for Web Service framework
    If the Web Server of hosting company doesn't has WEB Service framework, you need build your own Web Service framework into a web application, then you just need know how to deploy your web application with Web service into Web Server framework

  • Oracle Web Service manager doubts about gateway..?

    hi all,
    i have some doubts with OWSM. i created one sample gateway
    called Gateway_test. While creating it in component url i have given
    http://172.28.10.71:8888/gateway
    1) While specifying this URL, Can i use any port number..?
    After that, i registered creditrating service to it. Now in service details it specifies
    tht
    Client Access URLs
    Service URL: http://172.28.10.71:8888/gateway/services/SID0003001
    Service WSDL URL: http://172.28.10.71:8888/gateway/services/SID0003001?wsdl
    But this URLs are not working...? it means Gateway is not running.
    Plz anyone can help me out.?
    /mishit

    Hi ,
    i followed the mentioned steps. After creating gateway on staolone OWSM if i type gateway URL in browser then it gives following message:
    <?xml version="1.0" encoding="UTF-8" ?>
    - <details>
    <status>gateway is running.</status>
    </details>
    While if do the same steps in OWSM supplied with SOA suite 10.1.3
    it gives following error:
    404 Not Found
    OracleJSP: java.io.FileNotFoundException:
    Set the init-param debug_mode to "true" to see the complete exception message.
    it means in first case gatewaty is running fine & client URLs are also working.
    But here problem is Operational Management - SnapShots,SLA,Overall statiticts are not displaying anything.If i click on those link then Nothing comes on page,it just gets stuck.
    While in OWSM supplied with SOA suite Gateway is not working at all but there Operational Management pages are coming but they just show nothing coz no services are passing through gateway.
    /mishit

  • Create Entity Service as Web Service wrapper for Netweaver dev studio 7.1

    Hi,
    I am totally new to Netweaver.
    I was trying to create a CAF service that wraps my own service.On searching i found this document
    [https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/11669cea-0c01-0010-63b2-b98c35b1b370] where the process was mentioned.But this document is on netweaver 7.0 and i am working on 7.1 .
    Here while trying to create a entity service, its mentioned in the doc to right click on the entity service node..but in my netweaver i dont find that node anywhere..the only nodes i see are external and modeled..I am assuming the components must have chaged for version 7.1..
    Can anyone tell me where i can find the updated documentation for Netweaver 7.1 to create a entity service as a webservice wrapper.
    Thanks in advance.
    Regards
    Siri

    Thank you Dipankar..that solved my problem.
    Regards
    Siri

  • B1WS: B1 Web Services wrapper

    1) Does that mean the partners and/or customers need to buy the DI Server as well or Just the SAP Business One licenses?
    B1WS is built on DI Server. You need a DI Server license to use B1WS.
    2) Has anyone out there :>) managed to get it working within a Java environment - I would like to share experiences?
    B1WS is built for ASP.NET. I don't know about any usage with Java so far.
    3) Performance testing - anyfeedback yet?
    I don't have any feedback but B1WS is built in a way not to add any unnecessary load on the server side. All it gets installed on the ASP.NET side is a very simple bridge that just gets SOAP requests from clients and forwards them into DI Server and viceversa gets replies from DI Server and forwards them to the requesting client. The SOAP message is created and formatted on the client side by the .NET proxies automatically generated by Visual Studio .NET when you import the web references into your project.
    4) Is the WSDL files RPC or Document Literal style?
    RPC style

    Mrugendra Bhure,
    B1WS requires the use of the SAP Business One DI Server.  The DI Server has a seperate license that is required and is not part the of the licenses for the SDK Development or Implementation kit.  You need to purchase the DI Server and licensing for the DI Server is per CPU not named user like the rest of SAP Business One.  You can find more information on the DI Server in the SAP Business One SDK Help documentation
    Hope that helps,
    Eddy

  • BPM Studio call web service deployed by R12 Intergration Repository error

    Hi, I encountered a problem when calling a web service deployed by R12 Intergration Repository (SOA Gateway) w/ username/password authentication.
    It seems that the BPM Studio can not pass the security information to the web service. But using SoapUI it's quite easy to call the service with no error, just set the username and password, and set the password type to PasswordText.
    Under the External Resources catalog, I've set fileds in the Security tab with "Plain" Username Token, "sysadmin" Username and "sysadmin" Password, then changed the Authentication Type to "Username Token Profile". Then create a participant named sysadmin, and use this participant to run the process, but it just can't work.
    Anybody can help? My colleague also posted a topic here: processRemoteException when invoke  webservice from Oracle E-Business Suite but nobody answered. It would be very appreciated if sb. can fix this.

    I've encounter something similar to you're problem and it was resolved by manually creating the object using the web service constructor and inputting user credentials. If you manually instantiate your web service wrapper object and set a a security profile token, it may solve your problem. You can also pass in the web service endPoint URL, if you want.
    Fuego.WebServices.UsernameTokenProfileSecurityPolicy
    I'm not sure how to use UsernameTokenProfileSecurityPolicy, but try something like this:
    Fuego.WebServices.UsernameTokenProfileSecurityPolicy policy = UsernameTokenProfileSecurityPolicy();
    policy.username ="mark";
    policy.password = "password";
    tws = YourWebService();
    response = tws.callWebServiceMethod();
    I realize the security profile isn't tied anywhere to the web service, but try it anyway.
    There is also some fields on the webservice, tws.setRequestHeader() that may allow you to set the username and password on the request, but this doesn't make sense to me. It shouldn't be that hard.
    Edited by: Mark Peterson on Mar 19, 2010 9:14 AM
    Edited by: Mark Peterson on Mar 19, 2010 9:20 AM

  • 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...

  • Q: General : When will you use Web Service as opposed to just Servlet and/or EJB?

    Hi,
    I don't know if this is an appropriate question to ask for this class as it's not
    workshop
    specific. I was wondering how will I decide when it is appropriate to use a web
    service as opposed to say servlet or an EJB for my application? What is a good
    rationale to use?
    Thanks,
    Sadhana

    Hi Adam,
    Thanks a lot for giving such a lucid explanation of my vague question!
    I understand now the difference between when to use EJBs/Servlets/Web Services.
    Thanks again!
    Sadhana
    "Adam FitzGerald" <[email protected]> wrote:
    >
    Hi Sadhana,
    Web service versus Servlet versus EJB. Which one to use? That is a very
    good question.
    EJBs should be the core desription and processing of your business rules.
    They generally
    have good performance, are easy to integrate into your security set up but
    they require
    access using the RMI-IIOP protocol. This means that generally EJBs are not
    accessible
    outside of your firewall and their clients have to be written in Java (other
    enterprise
    objects or applets or GUI applications).
    Servlets often form a web-based front end to EJBs. They also have good performance,
    integrate into security and only require HTTP access. This means they are
    accessible
    outside your firewall and any client with a HTTP or web API can call on
    them, however,
    there is no standard contract or rules for this type of interaction so you
    will need
    provide direct input into development of the client.
    Web services are also accessible via HTTP and so can be accessed from outside
    your
    firewall. In fact, Web services internally within Workshop and WebLogic
    actually
    operate by using servlets and EJBs but the main advantage is that the mechanism/contract
    for interacting with the web service is a well defined standard (WSDL) and
    can actually
    be registered or retreived dynamically (UDDI). Since web service standards
    are open,
    most popular programming languages already provide client APIs to interact
    with them
    thus freeing the web service developer from direct interaction with the
    client developer
    and letting the client be developed on any platform. The penalty for this
    openness
    is a small performance hit (XML translation) and a slowly maturing security
    model.
    So in summary, use EJBs for business operations that have Java clients within
    your
    enterprise, use servlets to provide web style access to your business operations
    (like web pages) and use web services to enable automated clients that can
    be written
    on any platform either inside or outside your enterprise (firewall). In
    fact, it
    is common to write the EJB first and then to expose some parts of it outside
    of your
    enterprise by writing a web service wrapper (maybe using the EJB controls
    that we
    saw in class).
    I hope this helps.
    Adam
    "Sadhana Jain" <[email protected]> wrote:
    Hi,
    I don't know if this is an appropriate question to ask for this class as
    it's not
    workshop
    specific. I was wondering how will I decide when it is appropriate to use
    a web
    service as opposed to say servlet or an EJB for my application? What is
    a good
    rationale to use?
    Thanks,
    Sadhana

  • Method as a WEB Service in an Application Service

    Dear Colleaguaes,
    When importing a web service method into a caf project, and exposing it as method into an application service, is it necessary to create an Entity Service as Web Service wrapper still?
    I can check that a web service method works, it returns the data, but it returns nothing when I try to test the corresponding method in the application service.
    I've also created a destination in Destination Template Management and done the external service to the destination configured mapping. But still without success....
    Thank you in advance,

    Hi,
    Thanks a lot for your help.
    Sorry i didn't specify before but I also have created Web Service Proxy from the URL of my Web Service into my web app. But now I don't now how to use the method that i created on my web service on to my web application.
    To be more specific I don't know how to wire the two af:InputText with my web service method in the way when I click the submit button it past the info to web service and which has to return the Student ID :
    Ex:
    Name: af:InputText
    LastName: af:InputText

  • Web Services and JHS

    My company is exploring the use of JHeadstart and we are very impressed with its capabilities. The enterprise environment into which our system will be deployed requires separation between the View Layer, and the Model Layer, with a SOAP-based messaging agent as the go-between (it's MQ series-based). We have been able to get a prototype plain-old UIX application to work where we deploy the Application Module in the Model project as a web service, and then create a data control from the stub to consume in the UIX ViewController project. We can then simply drag and drop the Web Service call result sets onto the UIX pages. However, when trying to do this with JHeadstart, the Wizard for creating Application Structure Files requests an Application Module on one of the first screens. In our environment, we won't be able to allow the ViewController project to see the Model project. Is there any way to use a web service instead of the Application Module? If not, is there any plan to support this type of activity in a future JHS release?
    Thanks in advance,
    Dan Schiff

    Dan,
    Currently JHeadstart only supports ADF Business Components as the Business Service layer (directly accessed, not through a Web Service wrapper). As you found out, ADF supports other Business Services as well, not only Web Services but also TopLink, EJB, etc.
    JHeadstart is primarily intended for data manipulation (select, insert, update, delete) and our philosophy is that that type of functionality (that part of your application) is most efficiently handled directly by ADF Business Components. Also, this is the most productive technique for application developers. Of course, the end result of generating an application with JHeadstart is that you have a "normal" ADF application, to which you can add Web Service functionality with the normal JDeveloper visual editors and drag-and-drop features.
    So you could generate efficient data manipulation screens using JHeadstart and direct ADF Business Components, and then add interoperability with other Business Services to your application using Web Services. The latter part is not JHeadstart-generated.
    The next JHeadstart release (10.1.3) will be focused on supporting JSF (JavaServer Faces). We are also looking into support for other Business Services like TopLink, but we don't have any schedule for that yet.
    kind regards,
    Sandra Muller
    JHeadstart Team
    Oracle Consulting

Maybe you are looking for

  • Import Cycle for India doing first Goods Receipt

    Hi Friends, We are going on upgrade from 4.0B to ECC 5.0. We are using TAXINN .  This is regd. the  Import pricing for India. Our client  is using 4.0B & thier sequence is : 0. Give advance to CHA agent for Customs clearing based on his estimation 1.

  • Field BSEG-MEINS. does not exist in the screen SAPMF05A 0300

    Dear Expert, in cross-company sales process, issuing an IDoc to create a FI AP document, the IDoc was created and issued successfully by inter-compnay invoice, but in processing the IDoc to creat a FI AP document, there is a error message and that is

  • SOAP HTTP header in SOAP request

    Hi, How to add the soap HTTP additional header in the SOAP request? I want to add the headers not through coding. I want to add it manually. I can able to add the HTTP headers through SOAPUI. But i need to add the same inside the request. Could someo

  • How to analyze iostat errors

    can anyone give me insight into the following output of iostat? iostat -exn extended device statistics       ---- errors --- r/s    w/s   kr/s   kw/s wait actv wsvc_t asvc_t  %w  %b s/w h/w trn tot device 0.0    0.0    0.0    0.0 0.0  0.0    0.0    0

  • Why a long and narrow image (400x2200)mm is cut off while printing on Epson 9880 using Adobe Illustrator?

    Why a long and narrow image (400x2200)mm is cut off while printing on Epson 9880 using Adobe Illustrator?