cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - Have a PTC product question you need answered fast? Chances are someone has asked it before. Learn about the community search. X

CSDK SCM version 1.0.1 download Link

Ashritha
13-Aquamarine

CSDK SCM version 1.0.1 download Link

Hi ,

 

Need to use SCM 1.0.1 for CSDK C SDK 2.2.8 and 2.2.9 as per link . But  SCM version 1.0.1 is not found in https://support.ptc.com/appserver/auth/it/esd/product.jsp?prodFamily=TWS . ( SCM-Extension-1-0-0-872 (2 MB) is available)

 

Please help me with the download link for SCM version 1.0.1 for CSDK. 

 

Thank you !!

1 ACCEPTED SOLUTION

Accepted Solutions
yhan
17-Peridot
(To:Ashritha)

By referring to an existing case raised by another customer,  we know that 1.0.1 version was released only for .NET sdk:
http://support.ptc.com/help/edge_sdk_dotnet/r5.8.0/en/#page/dotnet_sdk%2Fc_scm_edge_ext_dotnet_release_notes.html%23

 

It's a known document issue that we have already reported to the document team. 

Now we confirmed that SCM 1.0.0.872 is the latest C SDK SCM Extension and it will work with C SDK Versions 2.1.3 through 2.2.9.

View solution in original post

2 REPLIES 2
yhan
17-Peridot
(To:Ashritha)

By referring to an existing case raised by another customer,  we know that 1.0.1 version was released only for .NET sdk:
http://support.ptc.com/help/edge_sdk_dotnet/r5.8.0/en/#page/dotnet_sdk%2Fc_scm_edge_ext_dotnet_release_notes.html%23

 

It's a known document issue that we have already reported to the document team. 

Now we confirmed that SCM 1.0.0.872 is the latest C SDK SCM Extension and it will work with C SDK Versions 2.1.3 through 2.2.9.

TojoThomas
5-Regular Member
(To:yhan)

When I try to build SCM-Extension-1-0-0-872  with C-SDK-2-2-12-1052 , its giving some compile error like below.

Doesanyone experienced it, any idea how to resolve it?

 

libthingworxscm-1.0/src/main/c/twSwValidate.c:406:61: error: too few arguments to function 'TWSHA256_sha256_file'
if(FALSE == twDirectory_FileExists(fullFilePath)||TW_OK != TWSHA256_sha256_file(fullFilePath,calculatedDigest)){
^~~~~~~~~~~~~~~~~~~~
In file included from //libthingworxscm-1.0/src/main/c/twSwValidate.c:21:0:
/\i/usr/include/thingworx/twSig.h:19:5: note: declared here
int TWSHA256_sha256_file(
^~~~~~~~~~~~~~~~~~~~

 

I see in twSig.h, TWSHA256_sha256_file is declared like below with 3 arguments.

 

int TWSHA256_sha256_file(
char *path,
char * outputBuffer,
int32_t outputBufferSize
);
Top Tags