Parallel WebService Sync Calls
Hi All,
Is there any option to increase the number of parallel Synchronous SOAP calls that PI can take?? (or is there a limit in the number of synchronous messages PI can process in parallel??)
Thanks
Pradeep
Hi,
I am working on a SOAP Synchronous Scenario. Where XI has hosted the SOAP Web Service which is being called by the legacy system. The legacy system has multiple servers, which can call this web service.
When only one server of legacy system is sending the data to Web Service, the scenario is successful.
However, in scenarios where more than one legacy server is calling the web service, the legacy receives the Web Service Send Fail Error - TIME OUT errror.
The issue mentioned in the thread is similar to the issue that I am facing in my scenario. Hence could you please let me know how you were able to resolve the issue?
All - Can any of you please let me know if there are any parameters that need to changed to enable the XI system to handle multiple calls without TIMING OUT.
Thanks,
Manohar.
Similar Messages
-
Programmatically call ADF Webservice (dynamic Call)
Hi All,
My requirement is to call/Invoke a webservice(Sync ADF Webservice) in ApplicationModuleImpl Class. The service WSDL name & method name are sent to my method as params.
how to invoke it programmatically?
Note: These params are known at runtime only. And there are many services in Dev environment.
Thanks in Advance.Hello,
Here is an example of a utility that I use to submit SOAP requests dynamically. Focus on the createSOAPRequest() and sendRequest() methods. The execute method is used for implementing this object as a Quartz Job.
The execute() method contains several getString method calls - this is what makes the requests dynamic:
String endpointUrl = dataMap.getString("endpointUrl");
String soapAction = dataMap.getString("soapAction");
String requestXml = dataMap.getString("requestXml");
String resultPath = dataMap.getString("resultPath");
Here are examples of what would be in each of these strings:
endpointUrl - http://hostname:port/endpointurl
requestXml -
<soap:Envelope xmlns:soap=""http://schemas.xmlsoap.org/soap/envelope/"">
<soap:Body>
<ns1:process xmlns:ns1=""http://xmlns.oracle.com/yournamespace"">
<ns1:input />
</ns1:process>
</soap:Body>
</soap:Envelope>
resultPath - result
soapAction - process
package scheduler.jobs.soap;
import java.io.StringReader;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.soap.MessageFactory;
import javax.xml.soap.MimeHeaders;
import javax.xml.soap.SOAPConnection;
import javax.xml.soap.SOAPConnectionFactory;
import javax.xml.soap.SOAPMessage;
import javax.xml.soap.SOAPPart;
import javax.xml.transform.Source;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.dom.DOMResult;
import javax.xml.transform.dom.DOMSource;
import oracle.xml.parser.v2.XMLElement;
import org.quartz.Job;
import org.quartz.JobDataMap;
import org.quartz.JobExecutionContext;
import org.w3c.dom.Document;
import org.w3c.dom.ls.DOMImplementationLS;
import org.w3c.dom.ls.LSSerializer;
import org.xml.sax.InputSource;
public class SOAPRequestJob implements Job {
private final static Logger LOGGER =
Logger.getLogger(SOAPRequestJob.class.getName());
private static final String NEW_LINE = "\r\n";
public void execute(JobExecutionContext jobExecutionContext) {
try {
// get job details
JobDataMap dataMap =
jobExecutionContext.getJobDetail().getJobDataMap();
String endpointUrl = dataMap.getString("endpointUrl");
String soapAction = dataMap.getString("soapAction");
String requestXml = dataMap.getString("requestXml");
String resultPath = dataMap.getString("resultPath");
jobExecutionContext.setResult(sendRequest(endpointUrl, createSOAPRequest(soapAction, requestXml), resultPath));
} catch (Exception e) {
LOGGER.log(Level.SEVERE, e.toString(), e);
jobExecutionContext.setResult("FAILURE - Due to exception " + e);
private static SOAPMessage createSOAPRequest(String soapAction, String requestXml) throws Exception {
// Use weblogic MessageFactoryImpl which supports SAAJ 1.3
SOAPMessage soapMessage = MessageFactory.newInstance().createMessage();
MimeHeaders headers = soapMessage.getMimeHeaders();
headers.addHeader("SOAPAction", soapAction);
SOAPPart soapPart = soapMessage.getSOAPPart();
DocumentBuilder builder =
DocumentBuilderFactory.newInstance().newDocumentBuilder();
Document document = builder.parse(new InputSource(new StringReader(requestXml)));
DOMSource domSource = new DOMSource(document);
soapPart.setContent(domSource);
soapMessage.saveChanges();
return soapMessage;
private static String sendRequest(String endpointUrl, SOAPMessage soapMessage, String resultPath) throws Exception {
// send the request to the appropriate endpoint and return the result as identified in resultPath
SOAPConnection soapConnection = SOAPConnectionFactory.newInstance().createConnection();
SOAPMessage soapResponse = soapConnection.call(soapMessage, endpointUrl);
soapConnection.close();
Source src = soapResponse.getSOAPPart().getContent();
TransformerFactory tf = TransformerFactory.newInstance();
Transformer transformer = tf.newTransformer();
DOMResult result = new DOMResult();
transformer.transform(src, result);
Document doc = (Document)result.getNode();
XMLElement rootElem = (XMLElement)doc.getDocumentElement().getElementsByTagName("Body").item(0);
XMLElement elem = rootElem;
String retVal = null;
try {
if (resultPath != null && resultPath.trim().length() > 0) {
// result path specified, traverse the xml document
String searchPath = resultPath;
if (searchPath.substring(0,1).equals("/")) {
// strip off leading "/"
searchPath = searchPath.substring(1);
for (String nodeName : searchPath.split("/")) {
elem = (XMLElement) elem.getElementsByTagName(nodeName).item(0);
retVal = elem.getText();
} catch (Exception e) {
DOMImplementationLS domImplLS = (DOMImplementationLS) doc.getImplementation();
LSSerializer serializer = domImplLS.createLSSerializer();
String str = serializer.writeToString(doc);
retVal = "Unable to extract result path " + resultPath + " from SOAP Response: " +
NEW_LINE + str;
return retVal; -
How much memory (in buffers) is needed for a simple webservice's call?
Dear expert,
I'm doing a research work about analysing the main memory usage in SAP ERP systems.
I would like to find out the space that a simple webservice's call occupies in the buffers, but there is always something occupying the buffers. I know that my call to get the values occupies memory, that's why I use a webservice to get them (to avoid the SAPGUI), I call first $SYNC and I use a BAPI similar to the transaction ST02.
So could someone help me to find out the way to mesure the memory used by a single webservice's call (it's a very simple, just to create a material)? Thanks in advance.Thanks for that. Will try.
> Date: Fri, 19 Aug 2011 10:27:50 -0600
From: [email protected]
To: [email protected]
Subject: How much memory (RAM) is needed for Elements 9 to automatically fill in the edges when using photome
The key to successful use of edge fill is to ensure that you've got all the memory allocated to PSE that you can and that the file that results after you merge the panoramic is not too big. When PSE 9 first came out about a year ago, I fooled around with file sizes and I think that on my particular computer the merged file had to be no larger than 20 megs for edge fill to work. I did a quick search through this forum's history but I couldn't find my posts. Maybe somebody else can find them.
> -
I would like to create child components of the component
based on a XML which is retrieved by WebService/HttpService call.
createChildren() is the one to be used to create components
dynamically. But if I use createChildren() and call a
WS/HttpService request in createChildren method, I can not get the
result of WS/HttpService request in createChildren().
It seems that the result event is processed later after
createChildren() is completed.
How can I implement my requirement?
I would appreciate any pointer or suggestion.
Best regards
Masa1) Use a List, with a custom itemRenderer
2) Use a Repeater (Probably easiest)
3) use Actionscript to addChild() components.
Tracy -
Is there a way to disable program sync calls for filesystem writes?
First of all I'm only 80% sure I know what I'm talking about with some of these terms regarding how the kernel handles file operations. If I get something wrong pointing me to documentation to help me understand would be appreciated.
So I'm setting up Arch on a USB key as sort of a rescue disk/use Linux when I'm not allowed to install install Linux on the computer (like at my inlaw's house) solution. I'm still early enough in the process that starting over is fine. I'm going to be using this for a full Arch system, that does things like run pacman updates and a very lightweight Xorg GUI setup.
Right now I'm going with btrfs, but some other file system that's at least as stable would be fine as well.
One of the things I'm wanting to have for this is to have as few rewrites to the USB key as possible, while at the same time be workable on computers that have limited RAM. I'm thinking that if I could tell the kernel to only write to the USB key when it has to, such as running out of memory, unmounting, or shutting down, then that would be one way to accomplish that. Is there any way to do that? I would prefer it to be something I can set when I mount a given drive, but if it has to be system wide that would be acceptable as well as long as I could still sometimes run a swap file properly on the computer's hard disk (if I'm in a situation where I am able to do so). The important thing is that the individual programs don't actually write to the disk when they send a sync call to the kernel, because I'm thinking most programs won't be able to be configured to work the way I want them to directly.
I understand that this means I would lose everything "written" since the last flush to the drive, but that's fine by me. Having a way to explicitly have me (as root) say "OK, now flush changes to disk" would be useful as well, but not necessary.In iTunes go to Edit > Preferences > Advanced and select the option to prevent automatic syncing of iDevices when plugged in.
-
IDOC---XI----SOAP(Webservice) Sync
Experts,
Need to Develop IDOC-XI--SOAP(Webservice) Sync Communication Interface
I have importing the Standard Idoc & External Def for WSDL ,which has the Request & Response Structure.
I need to handle the SYNC message in the XI and ignore it/ do not pass to the source system.
Any Weblog will help ,
Thnaks
EdwardHi Edward,
Follow the steps given below
In IR create following objects:
1: Import Web Service definition file in External Definition.
2: Import IDoc ZDLVRY. (I have used custom IDoc)
3: Create Message Interface
a. Abstract Synchronous for sender
b. Abstract Synchronous for Receiver
c. Abstract Asynchronous for request
d. Abstract Asynchronous for response
4. Create Message Mapping for Source Request to Target Request
5. Create Message Mapping for Target Response to Source Response.
6. Create Interface mapping and specify proper input in request and response tab.
7. Create Integration Process
Configuration in ID:
1. Create Integration Process for BPM created in IR.
2. Create receiver determination
a. From SAP R/3 to Integration Process
b. From Integration Process to Third Party (Web Service)
c. From Integration Process to SAP R/3
3. Create Interface Determination
a. From SAP R/3 to Integration Process
b. From Integration Process to Third Party (Web Service)
c. From Integration Process to SAP R/3
4. Create Receiver Agreement
5. Create Communication channel for Soap Receiver and IDoc Receiver.
6. Create Receiver Agreement for Soap Receiver
7. Create Receiver Agreement for IDoc Receiver
if u have any doubt in any step please let me know
Regards,
Manisha -
Idoc---XI----Webservice Sync Communication
Dear Friends,
I Need to Develop IDOC-XI--SOAP(Webservice) Sync Communication Interface
I have created the External Def by exporting & importing the Standard Idoc
Iam using this External Def as Request message from SAP
And I created a generic Response Message structure to receive the response from Webservice.
and Imported the WSDL File which has the Request & response Structure
Can any one let me know how many Message Interfaces needs to create for the same Scenario
REgards
Seshagiri
<unsuitable for Workflow - moved to XI. Please choose your forums more carefully in future>
Edited by: Mike Pokraka on Aug 3, 2008 6:17 PMHi Sheshgiri,
You don't need to create any message interfaces as the Idoc as well as the external definitions themselves act as message interfaces. So, you can use them directly.
If you are planning to use BPM, then you might have create abstract interfaces.
Regards,
Akshay -
Handling a sync call in a BPM??
Hi there,
I have WS client <> XI <> WS Server scenario, where WS client and WS server, bot are BPMs designed under different business systems.
1.Is it possible to expose a web-service using an abstract interface? or the interface has to be only outbound??
The client posts a message (request) synchronously to the URL of the WS Server.
The WS Server BPM recieves the request message, maps it, and then sends the mapped message (response) back to the client BPM. I have seen scenarios where sync/async bridge is defined in the server BPM. Is it possible to handle the sync call without the sync/async bridge in the server BPM, in my scenario??
Any help is appreciated.
ThanksHi,
If you are using PM, it should be Abstract Interfaces.
<i>***1.Is it possible to expose a web-service using an abstract interface? or the interface has to be only outbound??</i>
In order to get the message into XI, you need to have Outbound Message Interface. You can not use Absrtact Interface. There is no direction for Abstract Interface. It can act as a both.
In this case you need to have one Outbound as well as one Inbound Interface to send and Receive the Message.
First of all, is it required to have BPM in your scneario. Because both are synchronous here. So you can directly communicate with Synchronous interfaces.
If you want to use BPM , then just have a look at this blog-
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1403 [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken]
Hope this helps,
Regards,
Moorthy -
Message expired during sync call from BPM to ECC
Hi guys,
I'm doing a sync call to ECC during my BPM processing and it takes approx 2 minutes to the function module there to process the data. And since it takes so long I'm getting following exception for the message in SXMB MONI
com.sap.aii.af.ra.ms.api.MessageExpiredException: Message xxxxxxxxxxxxxxxxxxxxx (INBOUND) expired
Any ideas why does this happen and how to solve it?
Thanks
OlianHi,
Check this links
Timeout when calling a RFC
http://www.sdn.sap.com/irj/scn/weblogs;jsessionid=(J2EE3414900)ID1430683750DB10832347498039929799End?blog=/pub/wlg/3802
Regards
Ramesh -
JDBC/select/async statement to JDBC/stored procedure/sync call
Hi
We have JDBC/select/async statement to JDBC/stored procedure/sync call i.e sender and receiver are JDBC.
PI has to pick all the the records of single internal order number at a time from sender system and upload to receiver JDBc,
gets the response and routes to sender/insert statement.
This should run only once per day.
We will have multiple Internal orders daily, each order consisting of 10 to 20 records but only one IO related records has
to upload to Receiver/JDBC
What are the options available ?
We have thought of following options
1. SQL query is already to pick, but we have to pick records at one time daily. example: morning,evening or midnight.
At that time it can pick multiple times but it should not pick through out day
2. Is there any option in BPM so that we can group IO's at a time and upload ? If so what are the steps need to use
Any additonal receive step need to be used to pick the records from the table.
Thankshi
as i can understando you, you will receive mani IO and you must execute one IO in the receiver SP? if so, you can solve this usssing a ccBPM where you will have to create a mapping(0.N) where the source and the target structure will be the same, the diferrence will be in the occurrance of the target structure which will have to be 0.N (Tab signature in Message Mapping). then back to the ccBPM define a block with the property ForEach. this will loop any times accord with the number of IO that you receive from the sender. as a result you will execute one SP for each IO.
so, you ccBPM will be
RS>TS>BLOCK(Multiline container and single container of source structure)>TS->SS
RS:Receive Step
TS:Trans. Step
SS:Send Step
Also the container will be:
source--> type Abs
source_multiline --> type Abs
target -->type Abs
Thanks
Rodrigo P.
Edited by: Rodrigo Alejandro Pertierra on Jun 24, 2010 4:54 PM -
Long sync calls and timeout.
2. TIMEOUT
Consider the following situation :
Flows 1 --- async call ----> FLows 2 ------ async call --------> Flows 3 -----sync call ----> axis ws
The last sync call can take a long time.
If this time is too long , Flows 1 , FLows 2 , Flows 3 goes in stale state ...
How can i manage timeout/set maximum time for Async and Sync call ?
What's the best way to manage this ?I circled back with the engineering team on this: we are in the process of adding a timeout configuration parameter to the partnerLinkBinding information embedded in the BPEL deployment descriptor (bpel.xml). An associated runtime BPEL fault will be defined for process designer to catch and handle this type of synchronous timeout. This feature will be available in the September service pack.
The async timeout can be managed using the bpel pick/onMessage and onAlarm.
Edwin -
Webservice Invoking call failure
Hi
I wonder if someone has had the same problem i've got and
could give me a hand.
I've got a movie that i'm calling a webservice from. When I
run the movie in flash it downloads the service stub and makes the
SOAPCall and loads the data as you would expect. But when i upload
it to a site it loads the service stub makes the SOAPCall but
"Received SOAP response from network" is not called.
About the files: I load the movie in an html file using UFO.
There are some external interface calls before the webservice is
called but these definatley return what is required for the
webservice to run because the stub does not get downloaded if they
don't return anything.
Webservice Logs when in flash WORKING:
2/16 10:12:38 [INFO] SOAP: Decoded SOAP response into result
[4 millis]
2/16 10:12:38 [INFO] SOAP: Decoding SOAPCall response
2/16 10:12:38 [INFO] SOAP: Parsed SOAP response XML [2
millis]
2/16 10:12:38 [INFO] SOAP: Received SOAP response from
network [56 millis]
2/16 10:12:38 [INFO] : Invoking call
CourseSaveDataProvider_GetByUsernameCourseID
2/16 10:12:38 [INFO] SOAP: Sent SOAP Request Message
2/16 10:12:38 [INFO] SOAP: Encoding SOAPCall request
2/16 10:12:38 [INFO] SOAP: Asynchronously invoking SOAPCall:
CourseSaveDataProvider_GetByUsernameCourseID
2/16 10:12:38 [INFO] : Set active port in service stub:
FlashSaveServices : FlashSaveServicesSoap
2/16 10:12:38 [INFO] : Made SOAPCall for operation
CourseSaveDataProvider_Update
2/16 10:12:38 [INFO] : Made SOAPCall for operation
CourseSaveDataProvider_Insert
2/16 10:12:38 [INFO] : Made SOAPCall for operation
CourseSaveDataProvider_GetByUsernameCourseID
2/16 10:12:38 [INFO] XMLSchema: Registering schema namespace:
http://microsoft.com/wsdl/types/
2/16 10:12:38 [INFO] XMLSchema: Registering schema namespace:
http://XXXXXXXX
2/16 10:12:38 [INFO] WSDL: Parsed WSDL XML [1 millis]
2/16 10:12:38 [INFO] WSDL: Received WSDL document from the
remote service
2/16 10:12:38 [INFO] : Created stub for
http://XXXXXXXX.asmx?wsdl
2/16 10:12:38 [INFO] WSDL: Successfully created WSDL object
2/16 10:12:38 [INFO] XMLSchema: Registering schema namespace:
http://rpc.xml.coldfusion
2/16 10:12:38 [INFO] XMLSchema: Registering schema namespace:
http://xml.apache.org/xml-soap
2/16 10:12:38 [INFO] XMLSchema: Registering schema namespace:
http://schemas.xmlsoap.org/soap/encoding/
2/16 10:12:38 [INFO] XMLSchema: Registering schema namespace:
http://www.w3.org/2001/XMLSchema
2/16 10:12:38 [INFO] XMLSchema: Registering schema namespace:
http://www.w3.org/2000/10/XMLSchema
2/16 10:12:38 [INFO] XMLSchema: Registering schema namespace:
http://www.w3.org/1999/XMLSchema
2/16 10:12:38 [INFO] WSDL: Creating WSDL object for
http://XXXXXXXX.asmx?wsdl
2/16 10:12:38 [INFO] : Creating stub for
http://XXXXXXXX.asmx?wsdl
Webservice Logs when on site NOT WORKING:
2/16 10:9:40 [INFO] : Invoking call
CourseSaveDataProvider_GetByUsernameCourseID
2/16 10:9:40 [INFO] SOAP: Sent SOAP Request Message
2/16 10:9:40 [INFO] SOAP: Decoding SOAPCall response
2/16 10:9:40 [INFO] SOAP: Received SOAP response from network
[3 millis]
2/16 10:9:40 [INFO] SOAP: Encoding SOAPCall request
2/16 10:9:40 [INFO] SOAP: Asynchronously invoking SOAPCall:
CourseSaveDataProvider_GetByUsernameCourseID
2/16 10:9:40 [INFO] : Set active port in service stub:
FlashSaveServices : FlashSaveServicesSoap
2/16 10:9:40 [INFO] : Made SOAPCall for operation
CourseSaveDataProvider_Update
2/16 10:9:40 [INFO] : Made SOAPCall for operation
CourseSaveDataProvider_Insert
2/16 10:9:40 [INFO] : Made SOAPCall for operation
CourseSaveDataProvider_GetByUsernameCourseID
2/16 10:9:40 [INFO] XMLSchema: Registering schema namespace:
http://microsoft.com/wsdl/types/
2/16 10:9:40 [INFO] XMLSchema: Registering schema namespace:
http://XXXXXXXX
2/16 10:9:40 [INFO] WSDL: Parsed WSDL XML [1 millis]
2/16 10:9:40 [INFO] WSDL: Received WSDL document from the
remote service
2/16 10:9:40 [INFO] : Created stub for
http://XXXXXXXX.asmx?wsdl
2/16 10:9:40 [INFO] WSDL: Successfully created WSDL object
2/16 10:9:40 [INFO] XMLSchema: Registering schema namespace:
http://rpc.xml.coldfusion
2/16 10:9:40 [INFO] XMLSchema: Registering schema namespace:
http://xml.apache.org/xml-soap
2/16 10:9:40 [INFO] XMLSchema: Registering schema namespace:
http://schemas.xmlsoap.org/soap/encoding/
2/16 10:9:40 [INFO] XMLSchema: Registering schema namespace:
http://www.w3.org/2001/XMLSchema
2/16 10:9:40 [INFO] XMLSchema: Registering schema namespace:
http://www.w3.org/2000/10/XMLSchema
2/16 10:9:40 [INFO] XMLSchema: Registering schema namespace:
http://www.w3.org/1999/XMLSchema
2/16 10:9:40 [INFO] WSDL: Creating WSDL object for
http://XXXXXXXX.asmx?wsdl
2/16 10:9:40 [INFO] : Creating stub for
http://XXXXXXXX.asmx?wsdl
All help appreciated.
JonSorry I was a little mind boggled when I wrote this... Not a
PDF but a PHP script. We have several flash files on Domain. I did
not write the web service to capture the data but when ran within
the same domain all works fine. My client is loading the swf's on
their server and I have it still connecting to our server (PHP
script) to capture the data. When I read your post it appeared you
were doing the same thing we were and found the solution. I tried
using the crossdomain.xml you provided but all this is new to me. I
thought if the xml file was in the route of the server it would be
read by flash. But that doesn't make since unless Flash has that
built in.
So what I am doing is running all my flash files on Domain1
and within one of the Domain1 flash files I call a php file located
on Domain2. See below... what returns is the client.onFault. Hope
that is a little clearer.
import mx.services.WebService;
import mx.utils.Delegate;
// This URL will change once I can update the DNS records for
frameworksolutions.com
var client = new WebService("
http://frameworksolutions.com/~barrick/record/soap/server.php?wsdl");
// This sets the handler that gets invoked if the web service
can't be created
client.onFault = Delegate.create(this, handleServiceFailure);
client.onLoad = Delegate.create(this, handleServiceLoad);
Thanks for any help with this matter. They are all over my
butt on this.
Jim -
Hi,
We have a scenario where we make a sync call from a BPM to web-service. The logging for successful sync call is turned off, we would like to turn on so that we can see the successful sync calls as well. Does anyone knows how to do this?
Your help is greatly appreciated.
Thanks
Karmahi,
are you expecting synchnous log on SXMB_MONI ?
If so configure these-go to SXMB_ADM->Integration server config ->then add those two specific parameters:
Category runtime -> logging_sync -> value = 1
also check this-
Re: Message Display Tool Access Forbidden.
Regards,
Moorthy -
SOAP Receiver sync call timeout
Hi guys, I need to increase the sync call timeout value for SOAP adpter as my receiver system has vaery slow response time. Which parameter to set? Currently is the message valid for 3 minutes.
Thanks, AndrzejHello
XI.Timeout can be used with the SOAP sender, and XMBWS.Timeout for the SOAP receiver.
There are further details in note - 856597
Q: Can I increase the default timeout value for the sender
adapter?
A: Yes. The default timeout value for synchronous calls is 5
minutes. You can increase this value by setting parameter
XI.Timeout in the module parameter table of the SOAP adapter.
Q: Can I configure the timeout value of my receiver adapter?
Sarah -
Could someone from BEA please explain the second parameter in fn-bea:async($item, xs:integer()) a little bit more than the documentation at http://edocs.bea.com/aldsp/docs25/xquery/extensions.html#wp1292587.
The documentation says that the second param is a buffer, what kind of buffer is this? We are seeing tons of java.lang.IllegalStateException when not defining this second parameter. We have tried setting it to 1 and 2 as it says in the doc, but still get the same errors.
If we remove the async function the errors disapear.
Regards,
Jens-Martin(1) You can contact Customer Support for comments/questions/problems - they are available 24/7.
(2) the 'buffer' is where the results of the 'expression' go. If you have two expressions being evaluated in parallel, and the results of those expressions will (eventually) form a single result, the individual results need to go some place while the other expression is still being evaluated. The argument is the number of xml 'tokens' - a start tag is a token, an end-tag is a token, an attribute is a token, etc. Set it to 50 or 100 or 1000. Once the buffer is full, execution of the sub-expression will be blocked until the buffer can be consumed by the calling thread as it builds up the result of all the async expressions.
3) If you have an exception, it helps if I can see it (plus the stack trace)
Maybe you are looking for
-
Vendor Invoice Not displayed:
Dear Friends: Using T.code: S_ALR_87012083 - List of Vendor Open Items for Printing, I am unable to find the Vendor Invoice No: The customer wants to see the invoice no and details also.Is this possible.Please suggest of workaround also is welcome. t
-
Tried starting my new nano and here are the messages I received. 1. The iPod "IPOD" cannot be used because it requires iTunes version 7.0 or later. So I downloaded the latest version, and then I got: 2. iTunesSetup.exe is not a valid Win32 applicatio
-
Override the storage section check for manual entries
Hi All, I am facing a issue on Storage section search.While creating To system is giving correct Storage section according t the settings but if I would like to change the storage section to different storage section system is not giving any error m
-
Sales Order Item to create a Purchase Order
Hi, Iu2019m not SD consultant but I would like to create a sales order and originate a PO for that sales order item. Which item category should I select and after that I just have to create the PO, the cost of this PO are also allocated to this sales
-
Hello, I am creating a scientific catalaguing web application using Oracle 10g. My customers want to control the user input by providing thesauri. For example: They want to enter the type of plant by selecting from a list. What they demand is the usa