SAP PO AEX Standar users

SAP PO user list in standar AEX Installation with default roles.

Dialog Users

Dialog users represent human users (as opposed to service users), who log on through the various user interfaces of the different components of SAP NetWeaver PI, such as, the Enterprise Services Repository, Integration Directory, and System Landscape Directory.

The following dialog user is available:

User

Assigned UME Roles

Description

PISUPER

NWA_READONLY

SAP_XI_ADMINISTATOR_J2EE

SAP_XI_CONFIGURATOR_J2EE

SAP_XI_DEVELOPER_J2EE

SAP_XI_CONTENT_ORGANIZER_J2EE

SAP_XI_RWB_SERV_USER

SAP_XI_MONITOR_J2EE

SAP_SLD_ADMINISTATOR

SAP_SLD_CONFIGURATOR

SAP_SLD_ORGANIZER

SAP_SLD_DEVELOPER

SAP_XI_CMS_SERV_USER UDDI_Admin

SERVICES_REGISTY_READ_WRITE

Access to all components of SAP NetWeaver

Seguir leyendo

Anuncios

SAP PI/PO Enable Web Service Compression

Many people don’t know the web services has a feature to compress the information for request and response to exchange data between client and server.

The advantages of using this feature are that you can send high volume information in web services without reducing the performance, for example, you can send an XML payload of size 40 MB compressed in some 800 kb.

To enable this you need to add some headers in your web service consumer client. In case to PI/PO the equivalent is adding these parameters in SOAP module adapter configuration:Screenshot_20170814_174631 Like this:

Screenshot_20170814_173354

But you need check which direction of the communication channel is configured, in the previous SAP PI documentation describe the configuration:

The receiver SOAP adapter uses these parameters for the request message; the sender
SOAP adapter uses these parameters for the response message.

If you’re using a Java client with axis you could enable this feature adding this lines into your Out Binding Stub class:

org.apache.axis.client.Call _call = createCall();
// other conf props...
_call.setProperty(HTTPConstants.MC_ACCEPT_GZIP, Boolean.TRUE);
_call.setProperty(HTTPConstants.MC_GZIP_REQUEST, Boolean.TRUE);

This is imperceptible for PI/PO because into the PIMON you can see the message size as normal size, you can check the web service consumer to validate if the request is compressed or not.

Regards

SAP PO 7.5 enable sync acknoledgement in async communication channel receiver

Recentrly I had been a SAP  PI 7.1 system to SAP PO 7.5 and some scnearios I had troubles with the acknowldege reponse from other SAP systems.

The problem is with a SOAP XI receiver communitation channel when the message is sended to sap system receiver, I don’t know because the receiver system send to PO a aknowledge with empty content (XML), and this raise a exception in PO.

To fix that I need to add this parameters into adapter module > Tab Module > Module Configuration

Module Key Parameter Name  Parameter   Value
soap        XMBWS.GenerateSysAck        true
soap        MBWS.NoSOAPIgnoreStatusCode true
soap        GenerateSysAck          true
soap        ignoreDuplicate         true

Maybe the parameters sounds to do other actions, but when you set the value ‘true‘the akcnowldege is ignored in PO and the process complete succesfully.

2017-02-03-19_42_06-_-application_system_caq-_-soap_rcv_transactions_-display-communication-channel

Regards!

SAP PI – Build and Deploy EAR on SAP NWDS

Create EAR application


  1. In NWDS create new project File > New project > Dynamic Web Project, and set project name SingleWebApp and check option Add project to an EAR then select button New….
  2. In ear dialog window set project ear name SingleAppEAR leave default options and select Finish.
  3. In the first dialog, into the field EAR project name the ear application name is selected, now click on Finish. 2016-05-07 11_38_22-New Dynamic Web Project Seguir leyendo

SAP PI – Install SAP Netweaver Developer Studio 711/731

Las versiónes del NWDS solo están disponibles para windows de 32 bits, por lo que debes tener como prerequisitos la Oracle JVM 1.6 instalada (o superior). Una vez cubierto esto la instalacón es realmente muy simple.

Descargas la verisón que corresponde con tu PI de estos enlaces:

Una vez que descargas el zip, lo descomprimes y ejecutas el archivo “SapNetweaverDeveloperStudio.exe“. Para poder utilizarlo debes tener instalada la JDK, si estás utilizando la JRE te va a mostrar un mensaje de error. Seguir leyendo

SAP PI Exchage Profile

Últimamente me ha tocado revisar algunas configuraciones en la administración del server y como suponia mucha de esta información no esta disponible de forma transaparente, así que decidí dejar esta nota rápida como ayuda.

Muchos de los servicios y usuarios configuración de PI se declaran en el Exchange profile, el cual puede ser accesado desde la siguiente url: http://host:port/exchangeProfile/index.html

Dentro puedes visualizar la siguiente pantalla, en el arbol de la izquierda se encuentran los nodos con la configuración de los componentes de PI, se debe tener mucho cuidado ya que esto puede afectar los procesos del mismo.

Exchange Profile SAP PI

Una vez que los modificas es neceario reiniciar el servidor java.

Saludos

SAP Mobile Plataform Firsts Steps

Recientemente comencé a leer de la plataforma mobile de SAP y ahora quiero dejar una bitacora de mis primeros pasos con él.

Así que comencemos con una visión general, SAP Mobile Plataform (SMP) es un producto formado de dos componenetes:

  • SAP Mobile SDK: contiene todas las herramientas para el desarrollo, Incluye un IDE basado en eclipse (llamado Sybase Unwired Workspace) y las librerias para aplicaciones nativas (Android, IOS), Hybrid Apps (HTML5/Javascript) y OData SDK.
  • Unwired Plataform Runtime: Se encarga de ejecutar y administrar las aplicaciones mobiles, a través de dos componentes (Unwired Plataform y el SAP Control Center – SCC)

La plataforma 2.3 esta disponible solo para windows, tienes que bajar del market place de SAP cada uno por separado.

La instalación la puedes consultar en los manuales de SAP, puedes descargar los documentos en PDF de la siguiente dirección:

Importante: debes tener un mínimo de 4GB en RAM disponibles para trabajar con SMP. Seguir leyendo