webForumDet fria alternativet

XSD Scheman till PHP?

1 svar · 759 visningar · startad av MickeA.com

MickeA.comMedlem sedan feb. 20034 441 inlägg
#1

Tjena,

Jag ska byta ut en integration av Paynova's gamla 3.0-system till deras nya Aero som dom själva säger ska vara så j**** bra... Det nya bygger på ett gäng XSD-scheman och dom sa åt mig "det är bara att konvertera till PHP-bindings" och gav mig en länk hit:
https://github.com/moyarada/XSD-to-PHP

Problemet är att det inte fungerar, får div. felmeddelanden i processen, bl.a. "Segmentation fault" som jag inte har en aning om vad det innebär.

Eftersom Paynova är lika värdelösa och arroganta som alla andra betalleverantörer när det gäller support till sina kunder frågar jag om någon här vet var jag ska börja. Står helt still just nu eftersom inget av deras "råd" fungerar. Dom försvarar sig med "Vi har ingen exempelkod i PHP".

Deras dokumentation finns här:
http://docs.paynova.com/display/MPI/XML+Schema+Versions+and+Locations

Tack på förhand!

MickeA.comMedlem sedan feb. 20034 441 inlägg
#2

Lyckades lösa den första biten igår. Felet berodde på att php-xsl-tillägget saknades på servern. Den genererade 100 php-filer från XSD-filen, alla ser ut såhär (mer eller mindre):

<?php

/**
 * @xmlNamespace 
 * @xmlType string
 * @xmlName mpi-four-digits
 * @var mpi-four-digits
 */
class mpi-four-digits
	{

		/**
		 * @xmlType value
		 * @var string
		 */
		public $value;

} // end class mpi-four-digits

Bl.a. så saknas avslutande ?> i alla filer, vilket inte är så bra.

Men nu då, vad är nästa steg? Det är ju bara massor med filer med en klass i varje och flera publika variabler. Jag antar att något ska postas till en webbservice eller liknande för att något ska hända.

Men det finns inget om det på deras supportsida.

Någon som vet var jag ska börja?

136 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)