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
-
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
NeerajHi 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
SaraHi 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 KHi 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 -
hi all
how to create WSDL in webservice model
Thanks
jayAbstract 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 PMHi 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,
EldinHi 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,
WataruNice 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,
MichelJason,
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
BryanHello,
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 -
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
-
Server Connect to PC w/o password
When connecting to server, if the PC you are trying to connect to has no password, how do you enter that when you are prompted to "Enter your name and password for the server ____" But now i am stumped because like i said the PC has no password! this
-
Why is my iPhone 4gs dropping sound since 7.1 update?
Why is my iPhone 4gs dropping sound since 7.1 update?
-
HT1386 i cant get music my ipod from my compter is not work
i know how use the new visod of i tuns store and got ipod tunch old visiod of one and wiont dowend muics to my ipod from my compter
-
Prevent computer sleep when Apple TV is streaming from iTunes ...
Hi, Is it possible to prevent my computer from going to sleep when my Apple TV is streaming from my iTunes library ? I was told that I can watch a port to see if there is data streaming through it. What is the port used for this ? Regards. Robert
-
i want to know is their any standard application for business partner if so do list them ?