get mantis issues into navision with soap
TobiasPurkl
Member Posts: 7
Hi,
can anyone help me, how to get data into navision over a soap interface?
I use the Web TTS MantisBT which offers a soap interface to get the issues.
I already found an example, but I don't know where to get the Soap dlls.
The example has three Automations
but I don't know where to find the dll.
I already installed the Microsoft Soap Toolkit 3.0 but it didn't help.
can anyone help me, how to get data into navision over a soap interface?
I use the Web TTS MantisBT which offers a soap interface to get the issues.
I already found an example, but I don't know where to get the Soap dlls.
The example has three Automations
Name DataType Subtype
locautSoapHttpConnector Automation Unknown Automation Server.Unknown Class
locautSoapSerializer Automation Unknown Automation Server.Unknown Class
locautXmlDoc Automation Unknown Automation Server.Unknown Class
but I don't know where to find the dll.
I already installed the Microsoft Soap Toolkit 3.0 but it didn't help.
0
Comments
-
my main problem is, that I don't know how to install the missing automation dlls.
I can't see where your post helps me with it.0 -
You an try to manually register the dll's placed:
on x64 system - C:\Program Files (x86)\Common Files\MSSoap\Binaries\
on x86 system - C:\Program Files\Common Files\MSSoap\Binaries\
In command line type regsvr32 "C:\Program Files (x86)\Common Files\MSSoap\Binaries\MSSOAP30.dll"
and repeat this action for other dll's in directory.
also you need to register MS XML library placed in C:\Windows\system32\msxml4.dll
Can you post link to the sample you found ?0 -
unfortunatly that didn't help, I still can't find the automations.
----edit
ok now I got it, but I don't know which Automationserver an classes I have to choose.
Is this right?
Name DataType Subtype
locautSoapHttpConnector Automation 'Microsoft Soap Type Library v3.0'.HttpConnector30
locautSoapSerializer Automation 'Microsoft Soap Type Library v3.0'.ISoapSerializer
locautXmlDoc Automation 'Microsoft XML, v6.0'.DOMDocument
this is the sample code..CREATE(locautSoapHttpConnector); locautSoapHttpConnector.Property('EndPointURL', 'http://localhost/WS_Test1/ServiceClass.asmx'); locautSoapHttpConnector.Connect; locautSoapHttpConnector.Property('AuthUser', 'User'); locautSoapHttpConnector.Property('AuthPassword', 'Password'); locautSoapHttpConnector.Property('Timeout', 5 * 1000); locautSoapHttpConnector.Property('SoapAction','http://tempuri.org/WS_Test1/ServiceClass/HelloWorld'); locautSoapHttpConnector.BeginMessage; CREATE(locautSoapSerializer); locautSoapSerializer.Init(locautSoapHttpConnector.InputStream); locautSoapSerializer.startEnvelope('SOAP','STANDARD'); locautSoapSerializer.startBody; locautSoapSerializer.startElement('HelloWorld'); locautSoapSerializer.endElement; locautSoapSerializer.endBody; locautSoapSerializer.endEnvelope; locautSoapHttpConnector.EndMessage; CREATE(locautXmlDoc); locautXmlDoc.load(locautSoapHttpConnector.OutputStream); locautXmlDoc.save('c:\temp1.xml');
and this is an example for a soap command from the mantis apiName: mc_project_get_issues Binding: MantisConnectBinding Endpoint: http://localhost/mantis/mantisbt-1.2.8/api/soap/mantisconnect.php SoapAction: http://localhost/mantis/mantisbt-1.2.8/api/soap/mantisconnect.php/mc_project_get_issues Style: rpc Input: use: encoded namespace: http://futureware.biz/mantisconnect encodingStyle: http://schemas.xmlsoap.org/soap/encoding/ message: mc_project_get_issuesRequest parts: username: xsd:string password: xsd:string project_id: xsd:integer page_number: xsd:integer per_page: xsd:integer Output: use: encoded namespace: http://futureware.biz/mantisconnect encodingStyle: http://schemas.xmlsoap.org/soap/encoding/ message: mc_project_get_issuesResponse parts: return: tns:IssueDataArray Namespace: http://futureware.biz/mantisconnect Transport: http://schemas.xmlsoap.org/soap/http Documentation: Get the issues that match the specified project id and paging details.0
Categories
- All Categories
- 75 General
- 75 Announcements
- 66.7K Microsoft Dynamics NAV
- 18.8K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 610 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 253 Dynamics CRM
- 103 Dynamics GP
- 6 Dynamics SL
- 1.5K Other
- 991 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 28 Design Patterns (General & Best Practices)
- Architectural Patterns
- 9 Design Patterns
- 4 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1K General Chat
- 1.6K Website
- 77 Testing
- 1.2K Download section
- 23 How Tos section
- 249 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions