How to publish WSDL as Webservice in XI 3.0

Hello,
My Scenario is  SOAP --XI -- R/3(Proxy). XI version is XI 3.0 and SAP R/3 4.7
Generated a WSDL for SOAP Sender(ID>Tools>Define webservice)
I want to know  how can i publish this  WSDL as webservice.
Appericiate your help.
Srinivas
Edited by: Srinivas on Apr 20, 2010 11:42 AM

Generating the WSDL file (as you have already done) and then providing it to the sender application so that they send the message according to the format and to the target URL (your PI system) means that you have published your WSDL.....and this logic remains the same till the latest available version of SAP XI/ PI.....just that when you say SAP PI7.1 it is only addition of functionality on how the WSDLs are published.
the application team is not required to publish the WSDL....they are required to consume it.
Regards,
Abhishek.

Similar Messages

  • How to Publish WSDL in BSR

    Hi,
    I am installed AIA FP 2.2.1 so BSR is automatically installed with it. Afterwards i installed OSR 10.1.3.1. As per the AIA docs i have changed bsrConfig.properties to point to OSR registry.
    registry.url=http://myAPPServer/registry
    I was to publish WSDL using bsrPublish.bat file (bsrPublish <WSDLURL> WSDL). The script is executed successfully with no error, but i am neither seeing any information in BSR nor in OSR of the published WSDL.
    Any idea how we can find published WSDL in BSR/OSR?
    Thanks
    Neeraj

    Hi Neeraj,
    Please check bsraccess.log (under AIA_HOME/infrastructure/BSR/bin) to see if an error has occured.
    Paste the content if needed.

  • How to publish wsdl in UDDI?

    Hi Experts,
    Could you please provide the steps to publish wsdl in UDDI?
    Regards
    Sara

    Hi Jai & Raj,
    I have followed the steps from the below blog.
    /people/sap.user72/blog/2005/11/16/webas-a-step-by-step-guide-for-configuring-uddi-registry-on-local-server (A step by step guide for Configuring UDDI registry on Local Server)
    step 8: After the user is authenticated, the user will be taken to a Publis Service Definition page. here one could specify service specific properties like categories, wsdl locaton. After entering required information hit the publish button for publishing the service definition onto the UDDI Register, which in our case happens to be the one on the local server.
    Could you please tell me what all needs to filled for the Name, Descriptions, Identifiers, Categories and Service Definition Details for the 8th step.
    Actually, I have given some value for the Name, Categories and Service Definition Details
    Name : wsdl
    Categories : uuid:C1ACF26D-9672-4404-9D70-39B756E62AC4 - uddi-org:types - wsdlSpec
    Service Definition Details : http://<server>:<port>/XISOAPAdapter/MessageServlet?channel=:BS_Tarpon_SOA_SOAP_dn1:CC_SOAP_SOA_GetAddress_In_dn1
    When I press publish, I get the "Model Published Successfully" message with uuid value.
    Just checked with the below url, but I could't find any file under Filename.
    http://<server>:<port>/wsdl/
    Could you please tell me what other steps needs to be done?
    Regards
    Sara

  • How to consume WSDL from SR in PI 7.1

    Hi,
      How to publish WSDL into SR. How to consume WSDL from SR. Can anybody guide me step by step.
    Thanks & Regards,
    Venkat K

    Hi venkat,
    Check out the blog : /people/daniel.graversen/blog/2008/02/27/publish-services-from-pi-71-to-the-service-registry
    also : https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/b0f3cf81-e6da-2a10-6891-ef321fdc1a6b
    Thanks,
    Pooja Pandey
    Edited by: Pooja Pandey on Jan 27, 2009 10:26 AM

  • How to create WSDL

    hi all
    how to create WSDL in webservice model
    Thanks
    jay

    Abstract wsdl's are not supported in OSB. You will require atleast upto bindings section in the wsdl that needs to be used in osb. By'used' I mean wsdl's that can be associated to a wsdl based business or proxy service.
    If you need to maintain abstract wsdl's, the best way is to define your message types and port types in an abstract wsdl and then import it into a concrete wsdl where you can add additional bindings and service tags. Use the concrete wsdl in the wsdl based proxy or business service.

  • How to publish an own and deployed process? Via WSDL?

    Hi There,
    i'm kinda new to BPM and i got some questions. I've gone through some tutorials and created my own process. I build and deployed it, startet it through the NWA and tested it (mostly human activitys and mappings). Everything works fine but i'm facing some unsolved problems:
    1. Is it possible to get the sourcecode of the deployed process from the repository? I've already downloaded the WSDL-file from the "Single Service Administration" and want to get the process itself too.
    2. Within the "Services Registry" i published the deployed process. I imported this published WSDL within the process composer (import per Service Registry) and linked it in an automated activity, but it seems that the process can't invoke itself. Neither when i use the imported interface at the end-event it doesn't "restart". My question here is: can't a process invoke itself or does it just not work with the default wsdl? It would be intresting for me, if a process could invoke another process when it ends.
    3. Is there any good tutorial how to create an own WSDL-file with the process composer? I haven't seen any yet.
    Any information would be helpful!
    With kind regards,
    Markus
    Edited by: Markus Alfers on Jan 14, 2009 3:44 PM

    Hi Fazal,
    thanks for your answer. I had already found the process in the web service navigator. I tested it there and it was ok. But i wasnt able to find it in the UDDI-registry, so i downloaded the WSDL-File from the "single service administration" and registered it in the UDDI-registry. I imported this published WSDL-file from the UDDI-registry within the process composer to be able to test if a process can invoke itself, but it didnt work. Than i tried a new process which only has an automated activity which trys to invoke my first process, but this doesn't seem to work too. I need to know how i can invoke another process within an automated task or at the end-event of a process. I think this could be helpfull if i want to create Sub-Process and route input and output data through it.
    I also need to know how i can create my own WSDL-file for a process which i want to create with the process composer, because not every process i want to define has an empty start nor an empty end. Is there any good tutorial for this? Somebody also mentioned that he/she created an own WSDL-file with the PI server, but i dont know how to do that. It is also confusing when you got ~ten or more default services within the web service navigator.
    With kind regards
    Markus

  • How to generate wsdl url in Siebel 8.1

    Dear Gurus,
    Please help, how to generate wsdl url from inbound web services in Siebel 8.1
    Regards,
    Eldin

    Hi Raj,
    I've tried, this url did'nt recognize as a web service.
    For example, in Oracle E-Business Suite ( Integration Repository ) there's a button to generate wsdl url. The wsdl url is http://servername/webservice/pls/test?WSDL.
    So is it possible we generate wsdl url like in E-Business Suite ? Or there's something we need to configure so Siebel wsdl url will recognize as web service in E-Business Suite.
    Thanks for your response.

  • How to see wsdl in JBoss?

    Hi,
    I have deployed a WebService application in JBoss. How to see wsdl at server (JBoss) side?
    I have supplied url: http://localhost:8080 in the browser,
    It is showing the below page, from here how to see the wsdl file?
    JBoss Online Resources
        * JBoss Documentation
        * JBoss Wiki
        * JBoss JIRA
        * JBoss Forums
    JBoss Management
        * Tomcat status (full) (XML)
        * JMX Console
        * JBoss Web Consolethank you for your consideration,

    Hi,
    I have downloaded an application from internet
    The interface is :
    package webservice1;
    import javax.jws.WebService;
    import javax.jws.WebMethod;
    import java.rmi.Remote;
    import java.rmi.RemoteException;
    import javax.jws.soap.SOAPBinding;
    import javax.jws.soap.SOAPBinding.Style;
    @WebService(name="Calculator1")
    @SOAPBinding(style=Style.RPC)
    public interface Calculator extends Remote
       @WebMethod int add(int x, int y);
       @WebMethod int subtract(int x, int y);
    }and the implementation is:
    package webservice1;
    import javax.ejb.Stateless;
    import javax.jws.WebService;
    import javax.jws.soap.SOAPBinding;
    import javax.jws.soap.SOAPBinding.Style;
    @Stateless
    @WebService(name="Calculator1", endpointInterface="webservice1.Calculator")
    public class CalculatorBean implements Calculator
       public int add(int x, int y)
          return x + y;
       public int subtract(int x, int y)
          return x - y;
    }application folder name: calculatorwebservice
    I am giving the url:
    http://127.0.0.1:8080/calculatorwebservice/Calculator1?wsdlbut JBoss giving Error: 404
    HTTP Status 404 - /calculatorwebservice/Calculator1
    type Status report
    message /calculatorwebservice/Calculator1
    description The requested resource (/calculatorwebservice/Calculator1) is not available.
    Apache Tomcat/5.5.20I am unable to give proper URL, according to the above code what could be the url to look the WSDL?
    thank you for your kind consideration,

  • How to use wsdl in dynamic client

    In wls 700, I want to know how to write a dynamic client to invoke a webservice by
    passing wsdl?
    In the example directory, there is an example, but I would like to know how I can
    customize to use my own wsdl? clientgen puts wsdl in client jar file why is that?

    Hi fkeita,
    If you haven't already done so, you should check out the following link in the BEA
    product documentation:
    http://edocs.bea.com/wls/docs70/webServices/client.html#1049007
    Outside of that, you can always stayed tuned to the "dev2dev" page :-)
    Regards,
    Mike Wooten
    "fkeita" <[email protected]> wrote:
    >
    Hi Mike,
    Can you elaborate more how I can find the url of wsdl?
    Do you know any documentation which explains the process of using dynamic
    clinet?
    Thanks.
    "Michael Wooten" <[email protected]> wrote:
    Hi fkeita,
    The client.jar contains a "static" WSDL, because some folks like to avoid
    making
    a network (or internet) call to retrieve the "dynamic" one :-)
    If you try to use "user-defined" types, with a WSDL and a "dynamic" client,
    you will
    experience "difficulties". This is due to the way the JAX-RPC defines the
    createService()
    method on the ServiceFactory class. Normally, this is the method you pass
    the URL
    to the WSDL you want to use. Currently, we call the WSDL parser in this
    method, which
    has a "side-effect" of needing to have the type mappings for your "user-defined"
    types, already registered when it is called. With "stub-style" clients,
    this is not
    a problem (because the plumbing does this for you), but with "dynamic"ones
    it doesn't.
    Right now, the only real workaround is to have your client class extend
    our weblogic.webservice.core.soap.SOAPElementImpl
    class, as in the following code fragment:
    #### START OF EXTRACT #####
    import javax.xml.rpc.Call;
    import javax.xml.rpc.namespace.QName;
    import weblogic.webservice.core.rpc.ServiceImpl;
    public class ServiceClient extends ServiceImpl
         public ServiceClient(String schemeHostPort) throws Exception
    // We pass the URL for the "dynamic" WSDL in the
    // first argument. The second argument is the
    // path to the XML file that the <clientgen> Ant
    // task recorded your typemapping info in. It is
    // in your client.jar, along with the "static"
    // WSDL I mentioned :-)
              super(
                   (schemeHostPort == null ? "http://localhost:7001" : schemeHostPort)
    +
    "/mea/gateway?WSDL",
                   "examples/webservices/jaxrpc/consumer/anamitra/dii/MEAGatewayService"
              //define qnames
              String targetNamespace = "http://www.bea.com/examples/MEAGateway";
              QName serviceName = new QName( targetNamespace, "MEAGatewayService" );
              QName portName = new QName( targetNamespace, "MEAGatewayServicePort");
              //create call
              Call call = super.createCall(
                   portName,
                   new QName(targetNamespace, "processExternalDataBatch")
              ArrayList alist = new ArrayList();
              alist.add(new String("One"));
              alist.add(new String("Two"));
              alist.add(new String("Three"));
              alist.add(new String("Four"));
              alist.add(new String("Five"));
              String result = (String)call.invoke( new Object[]{ alist } );
              System.out.println("result=" + result);
         public static void main( String[] args ) throws Exception
              System.setProperty("javax.xml.soap.MessageFactory", "weblogic.webservice.core.soap.MessageFactoryImpl");
              System.setProperty("javax.xml.rpc.ServiceFactory", "weblogic.webservice.core.rpc.ServiceFactoryImpl");
              new ServiceClient(args[0]);
    //private:
         private final static boolean debug = false;
    ### END OF EXTRACT ###
    Happy coding :-)
    Regards,
    Mike Wooten
    "fkeita" <[email protected]> wrote:
    In wls 700, I want to know how to write a dynamic client to invoke a webservice
    by
    passing wsdl?
    In the example directory, there is an example, but I would like to know
    how I can
    customize to use my own wsdl? clientgen puts wsdl in client jar file why
    is that?

  • How to publish big size repot by BI Publisher?

    Hi all,
    Our customer wants to know how to publish big size report by BI Publisher.
    Because they have performance problem with Excel Analyzer, which is used for reporting perpose.
    Their existing reports are based on Excel. So, they wants to design and report by Excel Interface.
    I'd like to know how to publish the big size report by BI Publisher?
    We want to know customer case and explain it our customer.
    Thank you,
    Wataru

    Nice document.
    Also if you want to look at it from concurrent program log itself, then:
    In the application developer responsibility
    -> Concurrent
    -> Program
    -> Define
    -> Query for short code
    -> Click on Parameters
    ->Define the following parameter (if not existing)
    Parameter Name=P_DEBUG_FLAG, attach any valueset that is YES_NO valueset.
    Give
    Default value=Y
    Token=DebugFlag
    Save.
    Next time you run the Concurrent Program, the log file contains the sql executions similar to xdo logs.
    By
    Vamsi

  • How to publish crystal report designed using SAP Add-on toolbar

    we have installed the crystal report designer V10 and the SAP add-on on the desktop.
    we have designed a formatted report in crystal report designer using an existing BW report that was created using Bex query designer. After this we saved the crystal report back in BW to a role.
    We have not published the report to crystal enterprise server, since the connection to same is not in place.
    We would like to know how to publish this report in Enterprise portal ?
    Can we bypass publishing the report to crystal enterprise server and publish the report on browser or through EP ?

    hi
    Check on this help page if it can help you
    http://help.sap.com/saphelp_erp2004/helpdata/en/f1/0a569ae09411d2acb90000e829fbfe/frameset.htm
    REgards
    Alain

  • How to publish Work Manager 6.0 on SMP3.0 ?

    Hi SCN Community,
    I'm trying to get the Work Manager 6.0 running on SMP 3.0 (running on Linux). Currently the events.log within the Agentry folder states, that the Agentry Server was started. But If I look into the Threads*.log I see there might be a problem and I'm also not able to connect to the server.
    Unfortunately I couldn't find any manual or post where someone described the steps to get a work manager running on SMP 3.0. The SMP 3.0 server manual as well as the SDK manual just describing in general how to publish an application to the SMP 3.0. But for Work Manager, there might be some special things to be done ...
    Any help/hints are welcome!
    Here what I did so far:
    Install SMP 3.0 up to SP02 on Suse SLES 11
    Install SAP JCo 2.1.11 (test successful:  java -jar /DVD_HANA/jco/sapjco.jar -stdout )
    Create a new application in SMP with type Agentry and select security profile default
    Install SMP3.0 SDK SP02 (Agentry)
    Setup Eclispe 4.2.2 with Agentry Plugin 7.0.2
    Import a Work Manager 6.0 from Teamshare
    Export Agentry Project as a production version and point to the Agentry.ini which is in folder /opt/SAP/MobilePlatform3/Server/configuration/com.sap.mobile.platform.server.agentry.application
    Include all jar files to the ZIP file
    Import the ZIP file within Agentry application in SMP 3.0
    Create JavaBE.ini in folder /opt/SAP/MobilePlatform3/Server which is copied from WM6.0 server
    Adjust Agentry.ini in folder /opt/SAP/MobilePlatform3/Server/configuration/com.sap.mobile.platform.server.agentry.application  (see section config files)
    Restart Server
    Config files:
    Agentry.ini
    [Server Administration]
    authenticationCertificateStore=AgentryServer.pfx
    authenticationCertificateStorePassword=Rzdrj~SwixoAqzmbVxgi
    authenticationCertificateStorePasswordEncoded=true
    [System Connections]
    2=ag3httpxmlbe.dll
    1=ag3javabe.dll
    [Configuration]
    apnsCertificateDirectory=apnsCertificates
    apnsCertificatePassword=Rzdrj~SwixoAqzmbVxgi
    apnsCertificatePasswordEncoded=True
    apnsEnabled=True
    applicationGlobalsFile=Globals.ini
    applicationStringsFile=ApplicationText.ini
    clientStringNamesFile=ClientStringNames.ini
    clientStringsFile=ClientText.ini
    developmentServer=False
    enableFailedTransactionLogging=True
    enableOverrideFile=Enables.ini
    enableTransactionFailureHandling=False
    failedTransactionFilenameFormat=%{userid} %{transaction_name} %{date} %{time}-%{count}.xml
    failedTransactionsQueue=FailedTransactionsQueue
    gcmEnabled=True
    gcmServerAuthorizationKey=Authorization:key=AIzaSyDi0qWQEewdbmNSV_o9QNtSQrlxPnBXtBM
    gcmServerLink=https://android.googleapis.com/gcm/send
    imagesPath=Application\Development\Images
    localizationPath=
    localizations=
    overrideInfoTableDirectory=OverrideInfoTable
    overrideTypesFile=OverrideTypes.ini
    postedTransactionDirectory=posted
    postedTransactionFile=%{device}.pli
    scriptsPath=Application\Development\Scripts
    spinDocIniFile=
    threadCount=0
    transmitConfigurationFile=TransmitConfigurations.ini
    trustedCertificateStore=
    updateIdleWait=60
    updatePeriod=60
    urlPath=
    [HTTPXML-2]
    authenticationCertificateStore=MY
    authenticationCertificateStorePassword=
    authenticationCertificateStorePasswordEncoded=False
    autoDequote=True
    baseURL=http://localhost:8282
    basicAuthenticationPassword=
    basicAuthenticationPasswordEncoded=False
    basicAuthenticationUserID=
    constantsFile=httpxml_sd.ini
    enableAuthentication=False
    enablePreviousUserAuthentication=False
    httpConnectTimeout=60
    httpReceiveTimeout=300
    httpResolveTimeout=60
    httpSendTimeout=300
    listenOn=
    name=2
    timeZoneName=
    timeout=300
    trustedCertificateStore=
    useSSL=False
    xmlNamespaces=
    [Java-1]
    classPath=./ini4j.jar;./Agentry-v5.jar;./Z_SAPWM-6.0.0.0.jar;./SAPWM-6.0.0.0.jar;./SAPCommon-130881.jar;
    constantsFile=
    deleteSource=True
    enableAuthentication=True
    enablePreviousUserAuthentication=True
    name=Java-1
    outputDirectory=.
    performCompile=True
    printBusinessLogicStackTrace=False
    printStackTrace=False
    scriptsPath=
    serverClass=com.syclo.agentry.Server
    sourceDirectory=.
    timeZoneName=
    [SpinDoc]
    facePath=sql\custom;sql
    facepath=sql\custom;sql
    [TimeZoneAlias]
    Log files:
    events.log
    02/27/2014 18:51:45, 0,         0,         0, Thr 140352349296384, New files opened events.log, messages.log
    02/27/2014 18:51:45, 0,         0,         2, Thr 140352349296384, Agentry Startup
    02/27/2014 18:51:45, 0,        17,        14, Thr 140352349296384, WebSockets Front End v7.0.2.151
    02/27/2014 18:51:45, 0,         1,         4, Thr 140352349296384, Agentry v7.0.2.151
    02/27/2014 18:51:45, 0,        20,       150, Thr 140352200132352, Loading Production application definitions using file "SAPWM-v1-0-0-app"
    02/27/2014 18:51:45, 0,        20,       152, Thr 140352200132352, Loading Production application definitions for default localization
    02/27/2014 18:52:07, 0,        20,       153, Thr 140352200132352, Finished loading Production application definitions for default localization
    02/27/2014 18:52:07, 0,        20,       151, Thr 140352200132352, Finished loading Production application definitions using file "SAPWM-v1-0-0-app"
    02/27/2014 18:52:08, 0,        24,         4, Thr 140352349296384, Loaded 2 (HTTPXML v7.0.2.151) from ag3httpxmlbe.dll
    02/27/2014 18:52:08, 0,        23,         4, Thr 140352349296384, Loaded Java-1 (Java v7.0.2.151) from ag3javabe.dll
    02/27/2014 18:52:08, 0,        20,         4, Thr 140352349296384, Server v7.0.2.151
    02/27/2014 18:52:08, 0,        17,        10, Thr 140352349296384, WebSockets Front End v7.0.2.151
    02/27/2014 18:52:08, 0,         0,         0, Thr 140352349296384, Old log files moved into /opt/SAP/MobilePlatform3/Server/log/agentry/rolled/2014-02-27-185145
    02/27/2014 18:52:08, 0,         0,        23, Thr 140352349296384, Agentry startup is complete.
    Thread-140352200132352.log
    2014/02/27 18:52:07.310: Opening log file
    2014/02/27 18:52:07.310: + Thread=140352200132352
    2014/02/27 18:52:07.310:   + Server=Agentry
    2014/02/27 18:52:07.310:     + Load Loop=Production
    2014/02/27 18:52:07.310:       + AppIniFile=SAPWM-v1-0-0-app
    2014/02/27 18:52:07.310:         + Module=PM
    2014/02/27 18:52:07.310:           + Service Event=WorkOrderPushHTTPListener
    2014/02/27 18:52:07.310:             Failed to load definition for Service Event 'WorkOrderPushHTTPListener'
    2014/02/27 18:52:07.310:           + Service Event=WorkorderPushByOperationHTTPListener
    2014/02/27 18:52:07.310:             Failed to load definition for Service Event 'WorkorderPushByOperationHTTPListener'
    2014/02/27 18:52:07.311:           + Service Event=WorkorderPushBySubOperationHTTPListener
    2014/02/27 18:52:07.311:             Failed to load definition for Service Event 'WorkorderPushBySubOperationHTTPListener'
    2014/02/27 18:52:07.311:           + Service Event=BDSDocumentPushHTTPListener
    2014/02/27 18:52:07.311:             Failed to load definition for Service Event 'BDSDocumentPushHTTPListener'
    2014/02/27 18:52:07.311:           + Service Event=DMSDocumentPushHTTPListener
    2014/02/27 18:52:07.311:             Failed to load definition for Service Event 'DMSDocumentPushHTTPListener'
    2014/02/27 18:52:07.311:           + Service Event=WorkorderPushByMRSHTTPListener
    2014/02/27 18:52:07.311:             Failed to load definition for Service Event 'WorkorderPushByMRSHTTPListener'
    When trying to connect with the WPF client I get a communication error (14) and nothing is shown in the log files ..
    Best Regards,
    Michel

    Jason,
    deleting the service events was helpful regarding the error shown in the Thread log file. After publishing a new version the server seems to start, but has no activity to SAP. I expected at least an initial logon to the SAP system using the service user.
    Current log files are:
    events.log:
    02/28/2014 06:16:36, 0,         0,         0, Thr 140136552040192, New files opened events.log, messages.log
    02/28/2014 06:16:36, 0,         0,         2, Thr 140136552040192, Agentry Startup
    02/28/2014 06:16:36, 0,        17,        14, Thr 140136552040192, WebSockets Front End v7.0.2.151
    02/28/2014 06:16:36, 0,         1,         4, Thr 140136552040192, Agentry v7.0.2.151
    02/28/2014 06:16:36, 0,        20,       150, Thr 140136413689600, Loading Production application definitions using file "SAPWM-v1-1-0-app"
    02/28/2014 06:16:36, 0,        20,       152, Thr 140136413689600, Loading Production application definitions for default localization
    02/28/2014 06:17:06, 0,        20,       153, Thr 140136413689600, Finished loading Production application definitions for default localization
    02/28/2014 06:17:06, 0,        20,       151, Thr 140136413689600, Finished loading Production application definitions using file "SAPWM-v1-1-0-app"
    02/28/2014 06:17:06, 0,        24,         4, Thr 140136552040192, Loaded HTTP-XML Back End (HTTPXML v7.0.2.151) from ag3httpxmlbe.dll
    02/28/2014 06:17:06, 0,        23,         4, Thr 140136552040192, Loaded Java-1 (Java v7.0.2.151) from ag3javabe.dll
    02/28/2014 06:17:06, 0,        20,         4, Thr 140136552040192, Server v7.0.2.151
    02/28/2014 06:17:07, 0,        17,        10, Thr 140136552040192, WebSockets Front End v7.0.2.151
    02/28/2014 06:17:07, 0,         0,         0, Thr 140136552040192, Old log files moved into /opt/SAP/MobilePlatform3/Server/log/agentry/rolled/2014-02-28-061636
    02/28/2014 06:17:07, 0,         0,        23, Thr 140136552040192, Agentry startup is complete.
    messages.log is empty and Thread*.log doesn't exist anymore.
    Any further idea how to get this up and running?
    Best Regards,
    Michel

  • How to Publish a report created by Oracle report builder

    Hi Everyone
    My colleague and I were trying to use the Oracle Reports Builder to replace our existing reports generator from our ERP system. We have already created the report in the Reports Builder from the development suite.
    What we are looking for is a similar solution as the Microsoft reporting service;
    1) create the company report templates
    2) and then upload the template files to a location (e.g. folder on the server)
    3) then all user in the company can access it by a web browser with some fields which they can enter some critiria (e.g. purchase order number).
    4) then send to printer and the print out should look exactly like the template.
    Unfortunately, we had very bad time on try to find out what we need and how to publish that Oracle report we created. We spent 15 hours on that but no result.
    In that 15 hours we tried to setup the "Oracle report service", but at last my colleague said that wasnt what we looking for, the "Oracle report service" is for reporting the error from the application hosted on the server, not for publish the company report created by the "Oracle report bulider" .
    We use Oracle Database 10g for the ERP quite a long time already. We had the Oracle Developer Setup, and the Application Server Installed.
    Could someone please tell us what kind of Oracle service we are actually looking for. Any other suggestion and setup guides are also the most welcoming.
    Best Regards
    Bryan

    Hello,
    If you want to be able to execute your Reports on the web, the best solution is to use the "Oracle Application Server"
    http://www.oracle.com/technology/software/products/ias/htdocs/101202.html
    For example , the "Forms & Reports Services Standalone" edition
    Then, use the Reports Servlet to submit the execution requests to a Reports Server :
    http://download-uk.oracle.com/docs/cd/B14099_17/bi.1012/b14048/pbr_run.htm
    Oracle® Application Server Reports Services Publishing Reports to the Web
    10g Release 2 (10.1.2)
    B14048-02
    13 Running Report Requests
    http://www.oracle.com/webapps/online-help/reports/10.1.2/topics/htmlhelp_rwbuild_hs/rwwhthow/howto/runprint/deploy_rpt.htm
    Deploying a report
    Regards

  • How to publish a "SYS.AQ$_JMS_MESSAGE" message to a topic (java)

    Hi,
    I am trying to publish a message (SYS.AQ$_JMS_MESSAGE) to a topic and address it to only one consumer...
    Below is the code I use to try to publish the message :
    l_queue = a_session.getQueue("AQADM", "TESTTOPIC");
    l_message = l_queue.createMessage();
    l_recipients.addElement((Object) new AQAgent(a_destinataire, null, 0));
    l_properties = l_message.getMessageProperty();
    l_properties.setRecipientList(l_recipients);
    l_message.setMessageProperty(l_properties);
    l_rawPayload = l_message.getRawPayload();
    l_content = "<test>fhsdkfhdskjhfsd</test>".getBytes();
    l_rawPayload.setStream(l_content, l_content.length);
    l_enqOption = new AQEnqueueOption();
    l_msgid = l_queue.enqueue(l_enqOption, l_message);
    I get an error while trying to set the payload of the message ...
    The object "l_rawPayload" is null ...
    Does someone have an idea on how to publish JMS message to a topic and address it to one of the consumers ???
    Thanks,
    romain.

    Brajesh,
    The reason I asked that was because I was having
    trouble subscribing to the messages using JMS API.
    This has since been resolved (it worked when I changed
    the driver from oci8 to thin !).
    Publishing worked, but subscription did not with oci8.
    Anyways, you mentioned that you recommend that Java applications
    should use JMS API. If so, when should one use Native Java?
    Thanks,
    Balaji

  • How to publish Motion 5 templates with another editor's Final Cut Pro x

    How to publish Motion 5 templates with another editor's Final Cut Pro x

    That's also simpel,
    Let the Motion 5 designer deliver the map that he made. For example he made a title effect with the title "We Are Awesome Company Title" than you get that map after the head "Effects" map. So he must send that map with all the stuff in it to an editor and the editor place that map in Motion Templates -> Effects.
    Restart Final Cut Pro X and there you go.

Maybe you are looking for