Simples Assim

Posts Tagged ‘Progress OpenEdge

How to Change the Log Level of upic-openedge 1.0 in Apache ServiceMix

leave a comment »

1) Add the following line to <Install Dir>/etc/org.ops4j.pax.logging.cfg:

log4j.category.upic-openedge=WARN

2) Restart the ESB.

https://github.com/upictec/upic-openedge/

Written by Fernando Ribeiro

November 20, 2011 at 11:38 pm

Issue with Progress OpenEdge AppServer 10.x

with one comment

Programs can’t be in a network drive on Windows XP or Windows Server 2003.

http://progress.atgnow.com/esprogress/Group.jsp?bgroup=progress&id=p33360

Written by Fernando Ribeiro

February 14, 2011 at 9:47 pm

Posted in Software

Tagged with

Bug in Progress OpenEdge AppServer 10.1B

leave a comment »

If you get the java.lang.ArrayIndexOutOfBoundsException: -1 error message, you need to upgrade to 10.1C+.

http://progress.atgnow.com/esprogress/Group.jsp?bgroup=progress&id=p123402

Written by Fernando Ribeiro

October 7, 2010 at 6:12 pm

Posted in Software

Tagged with

Progress OpenEdge AppServer Session Models

leave a comment »

Session-Managed

The AppServer maintains context between requests for each client that it services, and each such clientparticipates in a persistent connection to the AppServer.

The connected AppServer is dedicated to serving that one client until the connection between them is terminated.

In this session model, all client requests are single-threaded, meaning that the AppServer does not handle another request from the same client until it has completed and responded to any pending request from that client.

Session-Free

The AppServer maintains no context for any client that it services.

Requests from a session-free client are handled by any available AppServer (and AppServer agent) that supports the required application service.

Thus, a session-free AppServer executes requests from all clients as it receives them, and completes each request independently of any prior request.

In this session model, all requests from a client are multi-threaded, meaning that multiple requests from a single client can be executed in parallel, as AppServer resources permit.

Refer to page 1-13 of the OpenEdge Application Server: Developing AppServer Applications guide for details.

Written by Fernando Ribeiro

October 7, 2010 at 12:35 pm

Posted in Software

Tagged with , ,

Agents with the Progress OpenEdge Adapter for Sonic 10.1A

leave a comment »

Although it is not mentioned in the documentation, you need to add listeners to your service instances to use multiple agents at the same time.

Thanks to Régis for the original post.

Written by Fernando Ribeiro

April 3, 2010 at 11:49 pm

Posted in Software

Tagged with ,

XML Attribute Order in Progress OpenEdge

leave a comment »

Written by Fernando Ribeiro

March 30, 2010 at 9:37 am

Posted in Software

Tagged with

Startup Procedures in Progress OpenEdge AppServer

leave a comment »

They need to take the following parameter:

DEF INPUT PARAM <Any Name> AS CHAR NO-UNDO.

Refer to page 2-8 of the OpenEdge Application Server: Developing AppServer Applications guide for details.

Written by Fernando Ribeiro

March 14, 2010 at 10:30 am

Posted in Software

Tagged with

Handling Errors in Menu Programs in ABL

leave a comment »

Caller.p

DEF INPUT PARAM p-int AS INT NO-UNDO.

CASE p-int:

  WHEN 1 THEN DO:
    RUN Callee.p NO-ERROR.
  END.

  WHEN 2 THEN DO:
    RUN Callee.p NO-ERROR.
  END.

END CASE.

IF ERROR-STATUS:ERROR THEN
  RETURN RETURN-VALUE.

Callee.p

RETURN ERROR "An error has occured".

http://communities.progress.com/pcom/docs/DOC-16295

Written by Fernando Ribeiro

March 7, 2010 at 9:15 pm

Posted in Software

Tagged with

ABL to XML Schema Mapping

leave a comment »

ABL XML Schema
CHARACTER string
DATE date
DATETIME date
DATETIME-TZ None
DECIMAL decimal
INT64 long
INTEGER int
LOGICAL boolean
MEMPTR base64Binary

http://fernandoribeiro.eti.br/2009/06/14/working-with-time-zones/

http://fernandoribeiro.eti.br/2008/11/06/int-vs-integer/

Written by Fernando Ribeiro

November 2, 2009 at 11:13 am

Posted in Software

Tagged with ,

How to Manually Start/Stop Progress OpenEdge AppServer

leave a comment »

AdminServer

Refer to page B-17 of the OpenEdge Application Server: Administration guide.

Brokers

Refer to page B-4 of the OpenEdge Application Server: Administration guide.

NameServer

Refer to page B-14 of the OpenEdge Application Server: Administration guide.

Written by Fernando Ribeiro

October 15, 2009 at 11:07 pm

Posted in Technology

Tagged with

Follow

Get every new post delivered to your Inbox.

Join 784 other followers