私は SAVON と ruby の初心者です。これは私のクライアントからの最初の仕事です。したがって、どんな助けも大歓迎です。
<complexType name="CEvent">
<annotation>
<documentation>The base used for all events. All events extend this structure.</documentation>
</annotation>
<complexContent>
<extension base="ttns:CItemWithDBRecordId">
<sequence>
<element name="user" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true" />
<element name="date" type="xsd:dateTime" minOccurs="1" maxOccurs="1" nillable="false" />
<element name="notes" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true" />
<element name="eventaddorder" type="xsd:short" minOccurs="1" maxOccurs="1" />
<element name="name" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true" />
<element name="parenteventid" type="xsd:long" minOccurs="0" maxOccurs="1" />
<element name="attachmentlist" type="ttns:ArrayOfCFileAttachment" minOccurs="0" maxOccurs="1" nillable="true" />
<element name="fieldlist" type="ttns:ArrayOfCField" minOccurs="0" maxOccurs="1" nillable="true" />
<element name="resultingstate" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true" />
<element name="hours" type="xsd:double" minOccurs="0" maxOccurs="1" />
<element name="assigntolist" type="ttns:ArrayOfstring" minOccurs="0" maxOccurs="1" nillable="true" />
<element name="releasenotesversion" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true" />
<element name="generatedeventtype" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true" />
<element name="generatedbyname" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true" />
<element name="totaltimespent" type="xsd:double" minOccurs="0" maxOccurs="1" />
<element name="overrideuser" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true" />
<element name="marksuspect" type="xsd:boolean" minOccurs="0" maxOccurs="1" />
</sequence>
</extension>
</complexContent>
</complexType>
それを取得する方法がわかりません。また、要素のフィールドを入力データで更新する必要があります。
このように Complex 名でアクセスしています。
応答 = @client.request 'CEvent'
そして私が得た応答は
(SOAP-ENV:Client) メソッド 'ins0:CEvent' が実装されていません: メソッド名または名前空間が認識されません
メソッド名ではないので、これは方法ではないことを確信しているので、これを解決するためにまだ頭を悩ませています.!!