In this section, we will see how to monitor the active content export or import processes.
To list all the content export or import processes, run the following:
$ curl -i -u admin:admin http://localhost:8080/cms/ws/exim/ps
HTTP/1.1 200
Date: Wed, 21 Feb 2018 02:25:03 GMT
Content-Type: text/plain
Content-Length: 153
UID PID TTY STIME TIME %PRGR CMD
admin 1 127.0.0.1 20:06:41 00:00:02 0.21 POST /cms/ws/exim/import?tag=foo
admin 2 127.0.0.1 20:06:42 00:00:01 0.17 POST /cms/ws/exim/export?tag=bar
To see the details of a single content export or import process, run the following:
$ curl -i -u admin:admin http://localhost:8080/cms/ws/exim/ps/1
HTTP/1.1 200
Date: Wed, 21 Feb 2018 02:28:02 GMT
Content-Type: multipart/mixed; boundary="uuid:aea91404-d48b-4203-8432-bda7d3a921f5"
Transfer-Encoding: chunked
--uuid:aea91404-d48b-4203-8432-bda7d3a921f5
Content-Type: application/json
Content-Transfer-Encoding: binary
Content-ID: <params>
{
"batchSize" : 200,
"throttle" : 10,
"publishOnImport" : "none",
"dataUrlSizeThreshold" : 262144,
"binaries" : {
"queries" : [ ],
"paths" : [ ],
"includes" : [ "/content/gallery/contenteximdemo/**" ],
"excludes" : [ "/content/gallery/contenteximdemo/samples/**" ]
},
"documents" : {
"queries" : [ ],
"paths" : [ ],
"includes" : [ "/content/documents/contenteximdemo/**" ],
"excludes" : [ "/content/documents/contenteximdemo/news/**" ]
},
"docbasePropNames" : null,
"documentTags" : null,
"binaryTags" : null,
"galleryFolderPrimaryType" : "hippogallery:stdImageGallery",
"galleryFolderFolderTypes" : [ "new-image-folder" ],
"galleryFolderGalleryTypes" : [ "hippogallery:imageset" ],
"assetFolderPrimaryType" : "hippogallery:stdAssetGallery",
"assetFolderFolderTypes" : [ "new-file-folder" ],
"assetFolderGalleryTypes" : [ "hippogallery:exampleAssetSet" ]
}
--uuid:aea91404-d48b-4203-8432-bda7d3a921f5
Content-Type: text/plain
Content-Transfer-Encoding: binary
Content-ID: <status>
UID PID TTY STIME TIME %PRGR CMD
admin 1 127.0.0.1 02:27:02 00:00:33 1.00 POST /cms/ws/exim/import
--uuid:aea91404-d48b-4203-8432-bda7d3a921f5--
You can see the execution log file content by executing the following:
$ curl -i -u admin:admin http://localhost:8080/cms/ws/exim/ps/1/logs
...
HTTP/1.1 200
Date: Fri, 21 Feb 2018 02:26:02 GMT
Content-Type: text/plain
Content-Length: 0
INFO 2018-02-21 02:25:01,452 ContentEximService#importContentFromZip begins with /usr/local/tomcat/temp/_exim_5203172107687682282.zip
...