Sie sind auf Seite 1von 22

En la Se37 creo un FM y lo meto para este ejemplo en el grupo ZTESTWEBSERVICES:

En la se80 una vez seleccionado nuestro grupo de funciones damos click en tratar objeto

Seleccionamos la pestaa Enterprise

Se usa descripcin de servicio para publicar y clr.proxy para consumir

Damos click en nuevo


Se especifica el nombre del ws una descripcin y si quieres publicar por fm o por grupo de
funciones

Se elije el fm a publicar
Especificamos el nivel de seguridad a usar

Al finalizar muestra la pantalla:


Especificamos el paquete para transportar

En la se80 desde el paquete creado (en este caso local $tmp) se elige la carpeta Enterprise y se
activa el ws

En la pestaa external view tenemos la definicin


Para publicar el ws entramos a la transaccin soamanager

Si aparece una pantalla de ERROR, se tiene que copiar la direccin de dicha pantalla y pegarla en el
Explorador Chrome.
Ingresamos los datos de Usuario y contrasea del sistema SAP
Segunda pestaa primer opcin

Buscamos el servicio a publicar o consumir en este caso service y en field both names
Aplicamos el botn de Apply Selection
Y seleccionamos la segunda pestaa configuraciones donde damos click en crear servicio

Especificamos el nivel de seguridad bsico (usuario y password) OJO: bajamos la pantalla


Aplicamos con el botn save
En la parte de overview verificar que services y endpointys sean los mismos

Object Status: Services: 1 / Endpoints: 1


En el link Open WSDL document for selected binding

Tenemos el wsdl y la liga a consumir


Debemos ver el mensaje de xito

Binding 'zws_buscaproveedor' activated in service 'ZWS_BUSCAPROVEEDOR'

Verificar antes de iniciar


Regresamos a sap y entramos a la transaccion sicf

Ejecutamos con los parmetros por default


En la siguiente pantalla seguimos la ruta local host -> sap-> bc->srt

Verificamos que los servicios estn arriba o los arrancamos (activamos)

Dentro de rfc -> sap tenemos los ws publicados y el mandante que responde las peticiones
Los basis deben monitorear la transaccin soamanager y servicios

En la transaccin smicm pulsamos el icono servicios

Verificar que los servicios http y https (opcional) estn arriba


Nos regresamos a la pantalla principal de la transaccin SMICM:

Los logs se muestran en pasar a fichero trace visualizar final

Nuestro servidor debe tener un dns completo (.com.mx etc)


Para probar el ws desde soamanager

Buscamos la ruta de conexin que est en el SOAPMANAGER en la opcin de DISPLAY SELECTED


BINDING S WSDL URL
http://sapacodev.pueblacapital.gob.mx:8000/sap/bc/srt/wsdl/bndg_5524DB172D862663E100000
0C0A8820B/wsdl11/allinone/ws_policy/document?sap-client=300

SOAP UI

Nuevo proyecto

Especificamos nombre del proyecto y la liga de nuestro ws:


Nos solicita Usuario y password que habamos configurado como SEGURIDAD.

Se debe especificar manualmente el o los campos de entrada en el formato rellenando con ceros
el tamao del campo
Dentro de soap ui en file -> preferences-> proxy especificar usuario y contrasea
Dando click en el tringulo verde ejecutamos el ws y recibimos la respuesta en el lado derecho

Cualquier problema se puede trazar en la transaccin srt_util

Das könnte Ihnen auch gefallen