Hi there,
I am currently building an OpenEdge 10.1B webservice and a .NET client to connect to it.
I got it all running fine and nice, except when I request too many records at the same time. When I try to pass over about 1100 records I get a "Java heap space" SOAP error.
Basicly my code does the following:
* Is this the "correct"/preferred way to request a table's contents?
* How do I increase the java heap space? I tried adding [SIZE=-1]jvmargs=-server –Xms200m –Xmx200m [/SIZE][SIZE=-1]to the [UBroker.AS.asbroker1] directive in my ubroker.properties file, but if I do that [/SIZE]my broker refuses to start.
I am currently building an OpenEdge 10.1B webservice and a .NET client to connect to it.
I got it all running fine and nice, except when I request too many records at the same time. When I try to pass over about 1100 records I get a "Java heap space" SOAP error.
Basicly my code does the following:
Code:
DEFINE TEMP-TABLE tt LIKE SHD.
DEFINE OUTPUT PARAMETER table for tt.
FOR EACH SHD:
CREATE tt.
BUFFER-COPY SHD TO tt.
END.
* Is this the "correct"/preferred way to request a table's contents?
* How do I increase the java heap space? I tried adding [SIZE=-1]jvmargs=-server –Xms200m –Xmx200m [/SIZE][SIZE=-1]to the [UBroker.AS.asbroker1] directive in my ubroker.properties file, but if I do that [/SIZE]my broker refuses to start.