34c09fdf7cd8b268df5cf3eaa468f40861462b5b
[so.git] / adapters / mso-sdnc-adapter / readme
1 SDNC Adapter is a conduit between MSO BPEL and SDNC
2 SOAP requests from BPEL are sent as REST requests to SDNC 
3 BPEL get a SYNC response (with no data) right away
4 On SDNC SYNC response, BPEL is  sent an ASYNC (callback) response
5 On SDNC ASYNC responses/notifications, BPEL is sent ASYNC responses
6 Failure to send request to SDNC results in header to BPEL with respCode(4xx,5xx) and msg
7 Success in sending requests to SDNC results in header to BPEL with 2xx respCode to BPEL and data received from SDNC 
8 SDNC data might have failures or success
9
10 SDNCAdapter behaviour on being deployed in JBOSS 
11 -------------------------------------------------
12 http://host:port/ - JBOSS Default Msg (Welcome to JBoss EAP 6)
13
14 http://host:port/adapters/[check.html] - Application Ready
15
16 http://host:port/adapters/rest/[anything] - SDNC Adapter Rest Services [: Anything]
17
18 http://host:port/adapters/rest/properties/show - Lists all the properties loaded
19         org.openecomp.mso.adapters.sdnc.bpelcauth=avosAdmin:jboss123
20         org.openecomp.mso.adapters.sdnc.sdncconnecttime=2000
21         org.openecomp.mso.adapters.sdnc.myurl=http://192.20.205.182:8380/adapters/rest/SDNCNotify
22         org.openecomp.mso.adapters.sdnc.sdncurl=https://odl.node01.it.app.sdn.labs.att.com:8443/restconf/operations/L3SDN-API:
23         org.openecomp.mso.adapters.sdnc.sdncauth=admin:admin
24         org.openecomp.mso.adapters.sdnc.bpelurl=http://NJCDTL21RA1926.ITServices.sbc.com:8088/mockSDNCCallbackAdapterSoapHttpBinding?wsdl
25         org.openecomp.mso.adapters.sdnc.sdncreadtime=5000
26         
27 http://host:port/adapters/rest/properties/reload - Reloads all the properties  
28         from $configDir/$configFile : /etc/ecomp/mso/config/mso.sdnc.properties
29         
30 http://host:port/adapters/rest/logging/setLevel//{logContext}/{level}") - changes application loglevel
31  where level is one of (ALL, TRACE, DEBUG, INFO, WARN, ERROR, FATAL, OFF)
32  e.g
33         http://192.20.205.182:8380/adapters/rest/logging/setLevel/ROOT/INFO
34                 log Level set to: INFO for 
35         http://192.20.205.182:8380/adapters/rest/logging/setLevel/ROOT/INFO
36                 log Level set to: DEBUG for com.att
37         http://192.20.205.182:8380/adapters/rest/logging/setLevel/garbage/DEBUG
38                 Unknown logger: garbage
39                 
40 http://host:port/adapters/rest/logging/loggers - shows all the loggers  
41         :DEBUG (DEBUG)
42         com.att:INFO (INFO)
43         org.openecomp.mso:DEBUG (DEBUG)
44         org.openecomp.mso.adapters.sdnc.impl.SDNCAdapterPortTypeImpl:null (DEBUG)
45         org.openecomp.mso.adapters.sdnc.impl.SDNCRestClient:null (DEBUG)
46         org.openecomp.mso.adapters.sdnc.client.SDNCCallbackAdapterService:null (DEBUG)
47         org.openecomp.mso.adapters.sdnc.client.SDNCAdapterCallbackRequest:null (DEBUG)
48         org.openecomp.mso.adapters.sdnc.SDNCAdapterRequest:null (DEBUG)
49         org.openecomp.mso.adapters.sdnc.notify.SDNCNotifyResource:null (DEBUG)
50         org.openecomp.mso.adapters.vnf.MsoVnfAdapterImpl:null (DEBUG)
51         org.openecomp.mso.adapters.network.MsoNetworkAdapterImpl:null (DEBUG)
52         org.openecomp.mso.logger.MsoLoggingServlet:null (DEBUG)
53         org.openecomp.mso.logger.MsoLogger:null (DEBUG)
54         org.openecomp.mso.properties.MsoProperties:null (DEBUG)
55         org.openecomp.mso.properties.MsoPropertyInitializer:null (DEBUG)
56         org.jboss.resteasy.plugins.providers.YamlProvider:null (DEBUG)
57         org.jboss.resteasy.plugins.providers.RegisterBuiltin:null (DEBUG)
58         org.jboss.resteasy.plugins.providers.DocumentProvider:null (DEBUG)
59         org.jboss.resteasy.plugins.providers.IIOImageProvider:null (DEBUG)
60         org.jboss.resteasy.plugins.server.servlet.ConfigurationBootstrap:null (DEBUG)
61         org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher:null (DEBUG)
62         org.jboss.resteasy.spi.ResteasyDeployment:null (DEBUG)
63         org.jboss.resteasy.core.SynchronousDispatcher:null (DEBUG)
64         org.jboss.resteasy.core.ResourceMethodRegistry:null (DEBUG)
65         org.jboss.resteasy.util.PickConstructor:null (DEBUG)
66         
67 SDNC Adapter will use ActiveRequests DB to track SDNC_CALLBACK_BPEL_URL