Gemini Community Support Site

This Gemini community support site can be used to find solutions to product issues. You can log in using Open Id, Google Profile and even Facebook. Feel free to ask a question or browse FAQs and documentation. Product tour videos are also available along with how-to videos demonstrating key Gemini capabilities.




WebServices Documentation/Understanding/Errors....

web-app

I'm guessing you probably don't have any detail doc on how to "use" a web service based on your downloads. Unfortunately I do not really understand the "test harness" you provide. I just need to know how to use the web service and what the differences in the ASMX files are so I can invoke them from my app which has it's own end user type of form for calling web services.... kinda confusing but suffice it to say I'm not a programmer so I'm using other tools.

I just need to know what the best method would be to invoke the web service(which ASMX files) and in what order, to do basic things like create and update and issue. Do I call AuthWS.asmx?op=Login, get some sort of token and use that in calls to <accessCode>string</accessCode>
 in Gemini.asmx?op=CreateIssue, for example. If so, that didn't work. Direct use of http://projects.advologix.com/webservices/AuthWS.asmx?op=LogIn and entering my username and password results in a HTTP 500 Internal Server Error.

Can you provide me a few procedural steps to get started and let me know if I have a configuration problem or something because of that error?

Thanks :)

pauldes
· 1
pauldes
Replies (9)
helpful
0
not helpful

Which version of Gemini?


Saar Cohen
· 5000
Saar Cohen
helpful
0
not helpful

2.2.3


pauldes
· 1
pauldes
helpful
0
not helpful

The sample app provides a starting point for working with WSE webs ervices.

You are working with Gemini.asmx, which is not a WSE web service.

Steps:

Now you can write the code below to get issue id 1:

GeminiWS a = new GeminiWS();

CounterSoft.Gemini.Commons.IssueEN u= a.GetIssue("ABC123", 1);


Saar Cohen
· 5000
Saar Cohen
helpful
0
not helpful

Sorry, that's all Greek to me.

Is your web service not standard in any way such that I can interact with it from a non-microsoft solution? Is there a WSDL? I just want to know input parameters to call the web service, what the URL of the web service would be and the opertion I call to get started.

Thanks


pauldes
· 1
pauldes
helpful
0
not helpful

Saar Cohen
· 5000
Saar Cohen
helpful
0
not helpful

OK, I've REALLY tried, but I am having no luck understanding how to interact with the web services. Can you give me any workflow examples of how the webservice operates? Something like:

  • Get authorization/log in
    • call authws.asmx?op=Login and send
            <userName>string</userName>
            <password>string</password>
    • Receive access code
  • Get list of projects based on the authorization from login
    • Call gemini.asmx?op=getallprojects and send
      <accessCode>string</accessCode>
  • Get list of issues for project  based on the authorization from login
    • Call gemini.asmx?op=GetFilteredIssues and send
    • <accessCode>string</accessCode>
    •       <filter>
              <ProjectId>int</ProjectId>
            </filter
  • Get the issue
    • Call gemini.asmx?op=GetIssue and Send
    • <accessCode>string</accessCode>
    • <issueID>int</issueID>
       
      Thanks


pauldes
· 1
pauldes
helpful
0
not helpful

Not sure what you are after here. We have supplied a working sample and some code for using Gemini.asmx.


Saar Cohen
· 5000
Saar Cohen
helpful
0
not helpful

As I said, I don't work with the technology from a development standpoint that you have the sample for. As a standard web service I'm just trying to understand how to interact with it. I think you kind of helped me a bit by clarifying that gemini.asmx is the webservice file that I should be using :)

So.... all that I think that remains is for me to understand how the

<accessCode>string</accessCode>
is supplied. How is the value I need to supply to each operation in gemini.asmx gotten?
LIGHTBULB......literally, as I type this message :D
Ok, and I think I'm answering my own question here, 
is the access code to supply the one that I've put in the Administration>Security>Settings
of Gemini for "Web Service Access Code"?


pauldes
· 1
pauldes
helpful
0
not helpful

YES IT IS!! OK, thank you. Sorry for being so much trouble.


pauldes
· 1
pauldes