Commit 7133ae94 authored by Jose Hugo Torres's avatar Jose Hugo Torres
Browse files

API swagger pruebas login

parent 17d006dc
......@@ -73,3 +73,11 @@ Carpetas de código asociado con GK Smart POS:
- `ComandosGkPruebas` y `ComandosGk` contiene los comandos para ambos tipos de ambientes de Gk.
- `POSGk` contiene código especializado para GK Smart POS.
## Pendientes
1. Pasar usuario/clave al archivo de config.
2. Probar respuestas negativas del smart pos y por tanto enviar mensaje excepción al SCO.
## Immplementación comandos GK pruebas
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML>
<HEAD>
<LINK type="text/css" rel="stylesheet" href="/smartpos-service/services/?stylesheet=1">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>CXF - Service list</title>
</head>
<body><span class="heading">Available RESTful services:</span><br />
<table cellpadding="1" cellspacing="1" border="1" width="100%">
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.payment.PaymentService</span>
</td>
</tr>
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.crm.CRMService</span>
</td>
</tr>
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.digital_receipt.DigitalReceiptService</span>
</td>
</tr>
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.transaction.gift_certificate.GiftCertificateTransactionService</span>
</td>
</tr>
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.loyalty.LoyaltySystemService</span>
</td>
</tr>
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/promotionPricingService</span></td>
</tr>
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.customer.CustomerCardCodeConverterService</span>
</td>
</tr>
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.communication.ws.customer_search_by_criteria.CustomerSearchByCriteriaWebService</span>
</td>
</tr>
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.stored_value_server.StoredValueServerService</span>
</td>
</tr>
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.communication.ws.valuephone.payment.ValuephonePaymentWebService</span>
</td>
</tr>
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.external.item.ExternalItemQueryService</span>
</td>
</tr>
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.till.TillService</span>
</td>
</tr>
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.promotion.PricingService</span>
</td>
</tr>
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.transaction.PosTransactionService</span>
</td>
</tr>
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.communication.ws.customer.CustomerOperationService</span>
</td>
</tr>
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.smartpos.SmartPOSService</span>
</td>
</tr>
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.communication.ws.sales_order_change_request_confirmation.SalesOrderChangeRequestConfirmationWebService</span>
</td>
</tr>
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.order.SalesOrderService</span>
</td>
</tr>
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.promotion.PromotionTriggerService</span>
</td>
</tr>
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.rescan.RescanService</span>
</td>
</tr>
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.tableau.DynamicTableauDataService</span>
</td>
</tr>
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.communication.ws.payables_account.PayablesAccountWebService</span>
</td>
</tr>
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.transaction.consolidation.ConsolidationService</span>
</td>
</tr>
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.security.AuthorizationService</span>
</td>
</tr>
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.taxengine.TaxEngineService</span>
</td>
</tr>
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.transaction.prepaid.PrepaidCreditTransactionService</span>
</td>
</tr>
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.communication.ws.sales_order_basic.SalesOrderBasicWebService</span>
</td>
</tr>
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.external.customer.ExternalCustomerService</span>
</td>
</tr>
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.communication.ws.sales_order_sales_doc_read.SalesOrderSalesDocReadWebService</span>
</td>
</tr>
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.communication.ws.sales_order_create_check.SalesOrderCreateCheckWebService</span>
</td>
</tr>
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.transaction.LineItemService</span>
</td>
</tr>
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.communication.ws.sales_order_by_id.SalesOrderByIdV3WebService</span>
</td>
</tr>
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.masterdata.item.ItemQueryService</span>
</td>
</tr>
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.hospitality.HospitalityService</span>
</td>
</tr>
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.data_privacy_log.DataPrivacyLogService</span>
</td>
</tr>
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.system.SystemService</span>
</td>
</tr>
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.event_log.EventLogService</span>
</td>
</tr>
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.session.PosSessionService</span>
</td>
</tr>
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.communication.ws.customer_by_id.CustomerByIdWebService</span>
</td>
</tr>
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.prepaid.GkrSvsPrepaidServerService</span>
</td>
</tr>
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.transaction.customer.CustomerTransactionService</span>
</td>
</tr>
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.coupon.CouponingService</span>
</td>
</tr>
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.ewic.EwicItemCategoryService</span>
</td>
</tr>
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.communication.ws.valuephone.loyalty.ValuephoneLoyaltyWebService</span>
</td>
</tr>
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.communication.ws.billdoc.BillDocWebService</span>
</td>
</tr>
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.promotion.LoyaltyRewardService</span>
</td>
</tr>
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.fuel.FuelService</span>
</td>
</tr>
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.security.AuthenticationService</span>
</td>
</tr>
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.stock.StockService</span>
</td>
</tr>
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.communication.ws.sales_order_create_request_confirmation.SalesOrderCreateRequestConfirmationWebService</span>
</td>
</tr>
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.masterdata.MasterDataService</span>
</td>
</tr>
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.subtotal.SubtotalService</span>
</td>
</tr>
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.smartpos.SmartPOSMDReplicationStateProviderService</span>
</td>
</tr>
<tr>
<td><span class="field">Endpoint address:</span> <span
class="value">http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.layaway.LayawayService</span>
</td>
</tr>
</table>
</body>
</html>
\ No newline at end of file
### Validación
GET http://10.10.117.10:8080/smartpos-service/tenants/001/services/ HTTP/1.1
### prdApplicationInfo
GET https://10.10.117.10:8443/smartpos-service/tenants/001/services/com.gk_software.pos.api.service.system.SystemService/prdApplicationInfo
### Prueba
GET http://10.10.117.10:8080/smartpos-service/services/com.gk_software.pos.api.service.smartpos.SmartPOSService HTTP/1.1
### authentication http://localhost:8080/smartpos-service/
# url base: com.gk_software.pos.api.service.security.
# /AuthenticationService/authenticate HTTP/1.1
# http://10.10.117.10:8080/smartpos-service/pos-service/tenants/001/services/authenticate HTTP/1.1
# http://10.10.117.10:8080/smartpos-service/pos-server/tenants/001/stores/1/
# http://10.10.117.10:8080/smartpos-service/rest/services/command-channel HTTP/1.1
# # http://10.10.117.10:8080/smartpos-service/pos-server/tenants/001/stores/1/
# Url=http://10.10.117.10:8080/smartpos-service/pos-service/tenants/001/stores/1000/services
POST http://10.10.117.10:8080/smartpos-service/pos-service/tenants/001/stores/1/services/AuthenticationService/authenticate HTTP/1.1
POST https://10.10.117.10:8443/smartpos-service/tenants/001/services/com.gk_software.pos.api.service.security.AuthenticationService/authenticate HTTP/1.1
Content-Type: application/json
{
"loginName": "1005",
"loginName": "1004",
"password": "1",
"businessUnitId": "1000",
"passwordRequired": true,
"passwordRequired": false,
"xXCustom08": "string",
"xXCustom10": "string",
"xXCustom09": "string",
......@@ -58,3 +59,8 @@ Content-Type: application/json
"xXCustom01": "string"
}
### smartpos
POST https://10.10.117.10:8443/smartpos-service/tenants/001/services/com.gk_software.pos.api.service.smartpos.SmartPOSService/checkAvailabilityAndCleanup HTTP/1.1
Content-Type: application/json
{}
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment