I need a prototype SAP ArchiveLink HTTP 6.4 content server
Budget: $250 – $750 USD
I need to have an SAP ArchiveLink HTTP 6.4 web server prototype created.
I want this prototype to be written in Python. I'm okay with having django or flask or any other python packages used so long as they are free. Use whatever helps. I need this to run on Windows or Linux.
What the prototype needs to do is properly handle ArchiveLink (BC-SRV-ARL) requests. It’s a simple protocol overall, but the requests need to be decoded. It is the decoding that I am trying to get through the prototype. The prototype will also need to return the responses of the protocol.
I need for the prototype to accept the key sent by SAP from the SAP putCert call, and then use that to decode create and docGet requests. Those both rely on it. If you can save the cert and the document sent via the create command to files, that would be ideal. You probably want to keep the cert in memory to decode with.
The point of this prototype is not to create a document manager. I'll do that work starting with the working prototype. The point is to have a web server that properly handles the SAP requests. The hard part is decoding the secKey parameter in the requests.
To do this you will absolutely need an SAP server and most likely knowledge of ArchiveLink and this content server protocol.
You need to have tested this API from an SAP system at your end and only send me working pototypes to test.
How I'll test/accept the work:
- I'll deploy your work on a server that my SAP system can talk to here
- I'll send a cert from my SAP system to your prototype and expect responses that SAP expects of success or failure
- I'll send documents from my SAP system with the connection previously established with the cert
- I'll request documents from my SAP system with the connection previously established with the cert
- the code needs to support files of up to 1 GB
Other
- I’m looking for a fixed fee proposal to build this prototype. I am not going to be “hiring” people on an hourly basis for this. If I’m happy with the work I may have some follow on.
- I need for the responses to be understandable in English. I don't have time to go through 3-4 rounds of back-n-forth email to understand you.
- I'll be using my SAP to test the prototype. This may take 2 weeks.
- if you describe how you tested at your end, I will try to repeat that at my end (but it must be via using SAP)
Building this prototype should not take long or be particularly hard if you have the knowledge to do this work. If you don't have that knowledge, you most likely can't complete the project and shouldn't propose on it.
I've uploaded the protocol specification. The part where I'm challenged is described beginning at page 230 or so.
I want this prototype to be written in Python. I'm okay with having django or flask or any other python packages used so long as they are free. Use whatever helps. I need this to run on Windows or Linux.
What the prototype needs to do is properly handle ArchiveLink (BC-SRV-ARL) requests. It’s a simple protocol overall, but the requests need to be decoded. It is the decoding that I am trying to get through the prototype. The prototype will also need to return the responses of the protocol.
I need for the prototype to accept the key sent by SAP from the SAP putCert call, and then use that to decode create and docGet requests. Those both rely on it. If you can save the cert and the document sent via the create command to files, that would be ideal. You probably want to keep the cert in memory to decode with.
The point of this prototype is not to create a document manager. I'll do that work starting with the working prototype. The point is to have a web server that properly handles the SAP requests. The hard part is decoding the secKey parameter in the requests.
To do this you will absolutely need an SAP server and most likely knowledge of ArchiveLink and this content server protocol.
You need to have tested this API from an SAP system at your end and only send me working pototypes to test.
How I'll test/accept the work:
- I'll deploy your work on a server that my SAP system can talk to here
- I'll send a cert from my SAP system to your prototype and expect responses that SAP expects of success or failure
- I'll send documents from my SAP system with the connection previously established with the cert
- I'll request documents from my SAP system with the connection previously established with the cert
- the code needs to support files of up to 1 GB
Other
- I’m looking for a fixed fee proposal to build this prototype. I am not going to be “hiring” people on an hourly basis for this. If I’m happy with the work I may have some follow on.
- I need for the responses to be understandable in English. I don't have time to go through 3-4 rounds of back-n-forth email to understand you.
- I'll be using my SAP to test the prototype. This may take 2 weeks.
- if you describe how you tested at your end, I will try to repeat that at my end (but it must be via using SAP)
Building this prototype should not take long or be particularly hard if you have the knowledge to do this work. If you don't have that knowledge, you most likely can't complete the project and shouldn't propose on it.
I've uploaded the protocol specification. The part where I'm challenged is described beginning at page 230 or so.