Support Forum [ All Topics | New Topic ]

Thread: Error while updating Diamond on Rapnet using updateLot

Hi, 
I am trying to update a Diamond from Java application. and i am getting error as follow.


soap:Server
System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.Exception: Could not find a part of the path 'Y:\UserFolders\76969\Images\'.
at DiamondUploader.UploadManager.ProcessUpload(DataTable dtUploaded, Int32 UploadID, UploadTypes UploadType)
at DiamondUploader.UploadManager.InserUploadAndUpdateSingleDiamond(Nullable`1 DiamondID, Int32 AccountID, DiamondFileFormat UploadFormat, UploadTypes UploadType, DataTable dtSingleDiamond, Boolean FirstRowContainsHeaders, Boolean ReplaceAll, Boolean SendEmail, String ComputerIP, UploadPriorities UploadPriority)
at DiamondManager.UpdateLot(UpdateLotParameters Parameters)
--- End of inner exception stack trace ---

and also when i Upload Diamond using UploadLots, i am not able to upload Availability on rapnet. all other parameters upload successfully, 

is there any parameter sequence which i must follow ?


>> add a comment
Digesh
05/08/2018 11:37


2 Replies:

Digesh,
Hello.
1) I am checking into the upload issue now.  Please forward a copy of your upload excel file, the TechNet 'request' and the TechNet 'response', if available, to me at tech@diamonds.net, so I can check it.

2) Please send an example of an uploaded diamond, where the availability did not upload.  Note: for Guaranteed available, the City/State/Location must be specified.
     Availability details are found here: 
https://technet.rapaport.com:449/Info/LotUpload/FieldsAndValues.aspx#Availability

Thank you, Zalman



>> add a comment
Tech Customer Service, Zalman
5/9/2018 5:56:00 AM

Digesh, Hello.  I sent an email with more details to your company email.

For using the WebServices API, our IT department suggests you use the uploadlots endpoint (instead of the updatelot or uploadlot endpoints), as it is more up-to-date.

I did test the uploadlots, using a tool called ‘Postman’ and the availability did load for me. I emailed the example code.

In my first test, I misspelled as ‘availablity’ and the availability did not load.

If you send a copy of your API request to me at tech@diamonds.net, I can test it and see what I find.

Looking forward to your reply,



>> add a comment
Tech customer support -Zalman
5/9/2018 12:17:00 PM