|
|
#1 (permalink) |
|
Ewiger klammuser
|
Ich muss für eine Firma myWMS für die Verwaltung der Lager einführen. myWMS ist ein Warenmanagementsystem, das als Freeware verwendet werden kann.
Hierbei sollen die Daten in die DB von myWMS via der vorhandenen Schnittstelle (Webservice) geschrieben werden. Ich weiss nun nicht, wie ich diese WebServices genau mit Code anspreche, bzw. welche genauen Variablen es gibt. myWMS ist in Java programmiert, kann aber laut Hersteller mit jeder beliebigen Sprache angesteuert werden, eben über die WebServices. Hat hierfür jemand eine Idee, oder eventuell sogar Erfahrung? |
|
|
|
| Gesponsorte Links |
|
|
#3 (permalink) | |
|
return void
|
Zitat:
@k7949: Das System wird irgendwo eine Dokumentation des Webservice haben und diese musst du suchen. |
|
|
|
|
|
|
#4 (permalink) | ||
|
Ewiger klammuser
|
Zitat:
Zitat:
Der OrderBean z.B. wird über folgende XML-Datei angesprochen. Tja, und falls irgendwer mir da grundsätzlich sagen kann, wie ich die Aufrufe und ihr Variablen übergebe, wäre die Sache wohl weitgehend gebombt. Ich hoffe ich dard die XML hier posten. Is ja kein Script, nur ein Schnipsel: <definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:ns1="http://com.linogistix/connector/wms/inventory" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://ws.inventory.los.linogistix.de/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="OrderBeanService" targetNamespace="http://ws.inventory.los.linogistix.de/"> <types> <xs:schema xmlns:tns="http://ws.inventory.los.linogistix.de/" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://ws.inventory.los.linogistix.de/" version="1.0"> <xs:element name="FacadeException" type="tns:FacadeException"/> <xs:complexType name="FacadeException"> <xs:sequence> <xs:element minOccurs="0" name="bundleName" type="xs:string"/> <xs:element minOccurs="0" name="bundleResolver" type="xs:string"/> <xs:element minOccurs="0" name="key" type="xs:string"/> <xs:element minOccurs="0" name="message" type="xs:string"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="parameters" type="xs:anyType"/> </xs:sequence> </xs:complexType> </xs:schema> <xs:schema xmlns:tns="http://com.linogistix/connector/wms/inventory" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://com.linogistix/connector/wms/inventory" version="1.0"> <xs:complexType name="OrderPositionTO"> <xs:sequence> <xs:element minOccurs="0" name="clientRef" type="xs:string"/> <xs:element minOccurs="0" name="batchRef" type="xs:string"/> <xs:element minOccurs="0" name="articleRef" type="xs:string"/> <xs:element minOccurs="0" name="amount" type="xs:decimal"/> </xs:sequence> </xs:complexType> <xs:complexType final="#all" name="OrderPositionTOArray"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="item" nillable="true" type="tns:OrderPositionTO"/> </xs:sequence> </xs:complexType> </xs:schema> </types> <message name="Order_order"> <part name="username" type="xsd:string"/> <part name="password" type="xsd:string"/> <part name="clientRef" type="xsd:string"/> <part name="orderRef" type="xsd:string"/> <part name="positions" type="ns1:OrderPositionTOArray"/> <part name="documentUrl" type="xsd:string"/> <part name="labelUrl" type="xsd:string"/> <part name="destination" type="xsd:string"/> </message> <message name="FacadeException"> <part element="tns:FacadeException" name="FacadeException"/> </message> <message name="Order_orderResponse"> <part name="return" type="xsd:boolean"/> </message> <portType name="Order"> <operation name="order" parameterOrder="username password clientRef orderRef positions documentUrl labelUrl destination"> <input message="tns:Order_order"/> <output message="tns:Order_orderResponse"/> <fault message="tns:FacadeException" name="FacadeException"/> </operation> </portType> <binding name="OrderBinding" type="tns:Order"> <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/> <operation name="order"> <soap:operation soapAction=""/> <input> <soap:body namespace="http://ws.inventory.los.linogistix.de/" use="literal"/> </input> <output> <soap:body namespace="http://ws.inventory.los.linogistix.de/" use="literal"/> </output> <fault name="FacadeException"> <soap:fault name="FacadeException" use="literal"/> </fault> </operation> </binding> <service name="OrderBeanService"> <port binding="tns:OrderBinding" name="OrderBeanPort"> <soap:address location="http://127.0.0.1:8080/webservice/OrderBean"/> </port> </service> Das ist die zugehörige wsdl. Jo, und solche Beans gibt es mehrere. Wenn ich mit einem umgehen könnte, würde ich den rest auch hinkriegen, denke ich... |
||
|
|
|
|
#5 (permalink) |
|
Erfahrener Benutzer
|
Ich würde mich nur daran wagen, wenn Ich Ahnung im Umgang mit Eclipse hätte, JBOSS oder auch NetBeans und dererlei gleichartiger Sachen.
Du kommst in diesem Punkt absolut nicht um JAVA drumherum. Schau mal hier nach: http://www.springer.com/cda/content/...642-p173924362 http://wiki.linogistix.com/Wiki.jsp?...turDerSoftware |
|
|
|
|
|
#8 (permalink) |
|
return void
|
er muss auch kein Verständnis für Java haben. Es reicht die WSDL lesen zu können oder eine Dokumentation mit den Parametern zu finden. Oder ein PHP-Framework welches aus der WSDL-Datei wie in Java PHP-Klassen erzeugt, die er nur aufrufen muss. Ob letzteres in PHP existiert, weiß ich jedoch nicht. Wenn nicht, wäre das mal ein echt schönes Projekt.
|
|
|
|
|
|
#9 (permalink) | |
|
Ewiger klammuser
|
Zitat:
Den Thread habe ich als Versuch erstellt. Eventuell hätte ja jemand einfach einen Codeschnippsel für den Aufruf der Schnittstelle aus einem PHP Script oder so.... Ich spare mir halt gern Arbeit :-) |
|
|
|
|
|
#10 (permalink) |
|
Erfahrener Benutzer
|
hast Du schon mal hier nachgeschaut ?
http://wiki.linogistix.com/attach/LO...OrderBean.wsdl ups ja gesehen ;( |
|
|
|
|
|
#11 (permalink) | |
|
be forever curious
|
Zitat:
.lange tage und angenehme nächte, tlx
:.whatthemovie.com (Screenshots raten) | PHP ExportForce-Klasse |
|
|
|
|
|
|
#13 (permalink) |
|
Ewiger klammuser
|
Ich danke euch für ale Antworten, de bisher erfolgten und zum Thema Projekt: Ja, das ist ein (im weiteren Sinne) schöneres Projekt.
Ich befinde mich derzeit im Praktikum und die Sache soll real in einer Logistikfirma (Internehandel, eher klein) eingeführt werden. Also in einer Firma, die Umsätze macht und einige Mitarbeiter bschäftigt. Und es gibt keine gute Anleitung, geschweigedenn ein fertiges PHP Modul. Aber in jedem Fall danke für eure Antworten. Sie haben mich auf neue Ideen gebracht und mich wieder motiviert. |
|
|
![]() |
| Stichworte |
| beans, java, jsp, mywms, webservices |
| Gesponsorte Links |
| Anzeige |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Kennt sich jemand mit Handys aus? | ts_hasan | Multimedia & Kommunikation | 12 | 20.10.2009 21:29:46 |
| Kennt sich jemand mit Netteller aus? | Verhoeven | News & Infos | 1 | 31.03.2007 12:29:32 |
| DHL-Sendungsverfolgung - kennt sich jemand aus? | Schnecke | Gott und die Welt | 8 | 20.12.2006 20:13:01 |
| kennt sich jemand mit vhcs aus? | United98 | Webhosting | 1 | 17.05.2006 21:58:07 |