Enhanced CTS in close coupling configuration for portal environment
With CTS+ we can transport non-ABAP objects with the well-known transaction STMS, simplifying the change management procedure. This feature has been explained in the how-to guide How To Set Up and Use the CTS+ in a Portal Environment. Since the CTS server is updated to SPS13 there are new functionalities, including the close coupling configuration, that enables to attach an non-ABAP object to the CR “on-fly”.
After the CTS+ system configuration has been done as explained by the how-to guide, you can activate the new service provided by the SPS13. The transport organizer UI is an ABAP webdynpro application called CTS_BROWSER (not SODIS_CORE_WBO as in SPS12), now displayed in the STMS first screen:
Using the transaction SICF you have to activate the service, in the following service path: !https://weblogs.sdn.sap.com/weblogs/images/251874995/cts03.JPG|height=118|alt=image|width=476|src=https://weblogs.sdn.sap.com/weblogs/images/251874995/cts03.JPG|border=0!
After the configuration of the web service and the release of web service for SOAP runtime (transaction WSCONFIG), the next step is the Transport Domain Controller configuration.
h5. Java Transport Route
Log on the ABAP CTS+ server in client 000 (that acts as transport domain controller), after you create the non-ABAP systems (STMS Overview –> Systems (Shift-F6) –> Create –> Non-Abap System) and the transport route (Overview –> Transport Routes (Shift-F7) –> Edit –> Transport Layer –> Create), obtaining something as in the screen. !https://weblogs.sdn.sap.com/weblogs/images/251874995/cts02.JPG|height=132|alt=image|width=444|src=https://weblogs.sdn.sap.com/weblogs/images/251874995/cts02.JPG|border=0!
There are new parameters for non-ABAP, in our scenario for the systems JAD (development portal) should be:
DEPLOY_DATA_SHARE
NON_ABAP_WBO_INBOX C:usrsap
SYSglobalpcdExport
WBO_GET_REQ_STRATEGY SMART
And for the target JAQ
DEPLOY_DATA_SHARE
Some remarks: the directory C:usrsap
SYSglobalpcdExport is usually the folder where the portal exports the package file (epa file). With the WBO_GET_REQ_STRATEGY=SMART the source system creates a transport request (the so-called GENERATED REQUEST).
For quality and production system you have to add the SDM host and user/password, in the same screen which contains the TMS configuration, choose Goto –> SDM User.
h5. Connection to CTS+ server
You have to connect the CTS server to the portal and create an user mapping, following the procedure described in how-to guide (par. 4). After this, create the connection to the CTS server: open Visual Administrator of the development portal.
Choose Cluster –> Server –> Services –> Configuration Adapter.
Choose Configurations –> apps –> sap.com –>
tccom.sap.tmw.clients_ctsa_manager –> appcfg.How to Configure and Operate Enhanced CTS
Portal environment
How To Set Up and Use the CTS+ in a Portal Environment
SAP library – Change and transport system
[http://help.sap.com/saphelp_nw70/helpdata/en/3b/dfba3692dc635ce10000009b38f839/frameset.htm | http://help.sap.com/saphelp_nw70/helpdata/en/3b/dfba3692dc635ce10000009b38f839/frameset.htm]
How could you do that? It's not in the search help in WSCONFIG...
Thanks,
Sergey
launch transaction WSCONFIG, in the field service definition insert SI_CORE_WBO_API and in the field variant SI_CORE_WBO_API, and then click on Create. You have to create this WS in the working client and/or another suitable client you want to use for the purpose.
Cheers,
Leonardo
We have configured ECC (ECC 6 EHP4) as TDC for a portal which is on NW 7 EHP1.
When i create a transport; i'm able to create the TR, after releasing it has created the .epa file on the /usr/sap/trans in TDC system.
But, we have seperate /usr/sap/trans for each environment. How can i configure so that these epa files will be transferred to target system's /usr/sap/trans? (Like AS ABAP TMS)
Thanks
your blog is very interesting and useful ! Keep blogging !
Regards
G.
You mention setting the parameter target.URL = cts_hostname18, or whatever?
simply the hostname is enough. In SPS14 is just changed, as explained in http://help.sap.com/saphelp_nw70/helpdata/en/37/dd368da16f476fad78ca8b51f9b75c/content.htm
Cheers,
Leonardo
it doesn't matter. You can create a suitable folder or re-use an existing one. It's important the alias, that is the entry-point to the system definition.
Cheers,
Leonardo
I think for a close cloupling scenario the Development system must be in the system list and in the transport route (with a java transport layer).
Bye
Leonardo
the development system must be connected to CTS+ server, setting up the apps tc~com.sap.tmw.clients~_ctsa_manager (par. Connection to CTS+ Server). This a source system, instead the target systems (qas, prod ...) are accessed by the CTS+ server (via SDM) to deploy the CR (par. Java Trasport Route) Then the setup of apps tc~com.sap.tmw.clients~_ctsa_manager on system other than Dev is unnecessary.
I hope the answer is useful.
Bye
Leonardo
Another question...I look at JAD in CTS+ system and it shows communication system is my CTS+ system. In the portals doc it shows it, for JAD, to be J2E. All others are set to CTS+ system. Should JAD be J2E or CTS+ system?
Also, I think you missed 1 question...does all the setup listed for JAD need to be done in all other Portasl systems in the landscape, or just for JAD?
in the TMS settings, the communication system is always the CTS+ server.
Cheers
Leonardo
you don't need a different transport group or transport domain. It's important the transport layer for the java systems (ZJAD in the screen).
Cheers
Leonardo
When I click on the WEB UI I just get a blank screen, so something isn't right.
Where you able to figure out how to get this working. I have the same issue. From SICF -> CTS_BROWSER -> test service takes me to the right URL.
But STMS -> Environment -> Transport Organizer WEB UI gives me blank screen.
Any help from anyone?
Thanks
S.
We have a stand alone java installation for our EP.Generally we do transports using export and import procedure present in EP administration.
We just create a package and the EPA file for the object to be transported place it in the package and export the package and then import this package in the target system.We have mapped the systems with the backend sytem which is ABAP.How can we set up the transports for this sort of scenario?
Regards,
Vamshi.
I have configured CTS+ on one the ECC6.0 server with SP14. We have our NWDI on the same server.
I have created the track(not defined the runtime systems) & connected it to CTS. Now, when im transporting the test DC to assembly & assemble; assembly completed sucessfuly. But when i go to approval tab & click on history button,i cant find "release to CTS " button..
Do i need to apply any more patches to get " Release to CTS " button??????
Also i have three more questions:
1) Can i have transport route configured from Dual stack sytem to pure Java system??
2)During XI transport using CTS+ im unable to perform SLD objects transport even if both version of CIM content are same??
3)During the testing of transporting DC using CTS+ NWDI usage i tried attching assembled sca in transort req.. i get the following error:
Unexpected error; inform your system administrator - Error executing function (check stacktrace for details):CTS_FILE_APPEND_TO_REQUEST, (service=com.sap.tms)
Please help in answering above queires..
Vishal
vbbb@chevron.com
Thanks for putting a nice blog for CTS Plus for NWDI. We have configured it and it is working fine single track. We also have maintanence track in addition to prod track. How to move the changes from Prod to maintanence track if we use CTS+ ?
Since we dont use import, we are still strugling to move the changes to maintanence track.
Thanks!
This blog is quite excellent..
I have an issue like if I try run "Transport Organizer WEB UI" from STMS -> Environment -> Transport Organizer WEB UI gives me blank screen.
Please assist.
Kind regards,
Vijay
Thank for this blog. Quite usefull.
But one thing left for me: could I deactivate the filesystem option in the transport?
Thanks & regards
jürgen