On 9/20/18 8:23 AM, Mark Wilkinson UPM wrote:
> curl --cert {pkcs#12-file}.p12:1234 --cert-type P12 -X POST
> -H'Content-Type: text/turtle' \
> -d '<#this> <#relatedTo> <#that> .' {URI-of-LDP-Folder}/test.ttl
You mean the following fails?
curl --cert {pkcs#12-file}.p12:1234 --cert-type P12 -X POST
-H'Content-Type: text/turtle' \
-d '<#this> <#relatedTo> <#that> .' {URI-of-LDP-Folder}/test.ttl
If so, please run the following command and then try again:
WEBDAV.DBA.ldp_recovery_aq ('/DAV/{ldp-enabled-folder}')
If that procedure doesn't exist, please create it by running the
following via iSQL UI in the Conductor:
CREATE PROCEDURE ldp_recov (in fld varchar)
{
DECLARE id int;
DECLARE path any;
id := DAV_SEARCH_ID (fld, 'C');
IF (NOT LDP_ENABLED (id))
RETURN;
FOR SELECT COL_NAME FROM WS.WS.SYS_DAV_COL WHERE COL_ID = id DO
{
DECLARE s, uri, path any;
uri := WS.WS.DAV_IRI (fld);
TTLP ('@prefix ldp: <http://www.w3.org/ns/ldp#> . <> a
ldp:BasicContainer, ldp:Container .', uri, uri);
FOR SELECT RES_CONTENT, RES_FULL_PATH FROM WS.WS.SYS_DAV_RES WHERE
RES_COL = id AND RES_TYPE = 'text/turtle' DO
{
DECLARE ruri any;
ruri := WS.WS.DAV_IRI (RES_FULL_PATH);
TTLP (sprintf ('<%s> <http://www.w3.org/ns/ldp#contains> <%s> .',
uri, ruri), uri, uri);
{
DECLARE continue handler for sqlstate '*';
TTLP (CAST (RES_CONTENT as varchar), ruri, ruri, 255);
}
}
FOR SELECT COL_NAME FROM WS.WS.SYS_DAV_COL WHERE COL_PARENT = id
AND COL_DET IS NULL DO
{
DECLARE ruri any;
path := fld || COL_NAME || '/';
ruri := WS.WS.DAV_IRI (path);
TTLP (sprintf ('<%s> <http://www.w3.org/ns/ldp#contains> <%s> .',
uri, ruri), uri, uri);
}
}
FOR SELECT COL_NAME FROM WS.WS.SYS_DAV_COL WHERE COL_PARENT = id AND
COL_DET IS NULL DO
{
path := fld || COL_NAME || '/';
ldp_recov (path);
}
};
--
Regards,
Kingsley Idehen
Founder & CEO
OpenLink Software
Home Page: http://www.openlinksw.com
Community Support: https://community.openlinksw.com
Weblogs (Blogs):
Medium Blog: https://medium.com/@kidehen
Legacy Blogs: http://www.openlinksw.com/blog/~kidehen/
http://kidehen.blogspot.com
Profile Pages:
Pinterest: https://www.pinterest.com/kidehen/
Quora: https://www.quora.com/profile/Kingsley-Uyi-Idehen
Twitter: https://twitter.com/kidehen
Google+: https://plus.google.com/+KingsleyIdehen/about
LinkedIn: http://www.linkedin.com/in/kidehen
Web Identities (WebID):
Personal: http://kingsley.idehen.net/public_home/kidehen/profile.ttl#i
:
http://id.myopenlink.net/DAV/home/KingsleyUyiIdehen/Public/kingsley.ttl#this
smime.p7s
Description: S/MIME Cryptographic Signature
_______________________________________________ Virtuoso-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/virtuoso-users
