Domino 9 und frühere Versionen > ND8: Entwicklung

Assoziative Arrays aus PHP in Lotus Notes verwenden

<< < (2/4) > >>

heini_schwammerl:
Was sagt denn ?
Set rettabel = oMangento.call_(ret,"sales_order.info", "10000003")

Evtl. auch als Custom Type


--- Code: ---Type magentoStrArray
   param As String
   magValue As String
End Type

Dim query As magentoStrArray

query.param$ = "from"          
query.magValue$ = "2009-06-10"
Set rettabel = oMangento.call_(ret,"sales_order.info",query)

--- Ende Code ---

Wenn ich dann mehrere Parameter habe

--- Code: ---Dim query( 0 to 1) As magentoStrArray

query(0).name$ = "from"
query(0).magValue$ = "2009-06-10"
query(1).name$ = "keineAhnung"
query(1).magValue$ = "irgendwas"
Set rettabel = oMangento.call_(ret,"sales_order.info",query)

--- Ende Code ---
Aber jetzt ned hauen. Es ist schon spät und ich bin eigentlich Admin ;-)

ata:
... assoziative Arrays sind in Notes Listen - was für eine Fehlermeldung erhälst du denn?

Toni

heini_schwammerl:
Listenbeispiel

Dim magentoList List As String

magentoList("from") = "2009-06-10"

Set rettabel = oMangento.call_(ret,"sales_order.info", magentoList)

notes_andy:
Vielen Danke für die Hilfe

Ich habe alle Vorschläge versucht.
Aber die Funktion will den XSD_ANYTYPE Datentype.

Ich kann diesen auch als Liste anlegen.
Aber bei dem Speichen meldet Notes bei der Funktion einen Fehler.

bei diesem Aufruf kommt der Fehler

Dim tmp As String
tmp = |{updated_at => {from => 01.01.2008 12:49:51}}|
Set mm = New XSD_ANYTYPE ()
        mm.Setvaluefromstring(tmp)


Public Class XSD_ANYTYPE As LS_PROXY_OBJECT
End Class

Public Class LS_PROXY_OBJECT

    Private ValueAsString As String

   Sub setValueFromString (value As String)
      ValueAsString = value
   End Sub

   Function getValueAsString () As String
      getValueAsString = ValueAsString
   End Function

End Class

m3:
Zeig doch mal das WSDL her. "Public Class XSD_ANYTYPE As LS_PROXY_OBJECT" kommt mir sehr spanisch vor.

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln