Ga naar inhoud
  • 0

Soap Response


Zero55

Vraag

Hello,

Via een Soap Request krijg ik (na parsing) volgende response terug:

<UUID>00163e0d-da68-1ed8-98f9-fe27b1ca0016</UUID>
<Document>
	<UUID>00163e0d-da63-1ed9-99cd-552fd19bf439</UUID>
	<VisibleIndicator>true</VisibleIndicator>
	<CategoryCode>2</CategoryCode>
	<TypeCode>10001</TypeCode>
	<MIMECode>application/pdf</MIMECode>
	<Name>23112.pdf</Name>
	<AlternativeName>Keuringsattest oud.pdf</AlternativeName>
	<FileContentURI>http://vacig0t.byd.sap.corp:50000/sap/ap/ds/wd/doc/00163E0DDA631ED999CD552FD19BF439/23112.pdf?sap-client=253</FileContentURI>
	<FilesizeMeasure unitCode="AD">7889942.0</FilesizeMeasure>
</Document>
<Document>
	<UUID>00163e0d-da63-1ee8-a8a6-e96f5ae6361a</UUID>
	<VisibleIndicator>true</VisibleIndicator>
	<CategoryCode>2</CategoryCode>
	<TypeCode>10015</TypeCode>
	<MIMECode>application/pdf</MIMECode>
	<Name>23112-16.pdf</Name>
	<AlternativeName>23112-16.pdf</AlternativeName>
	<FileContentURI>http://vacig0t.byd.sap.corp:50000/sap/ap/ds/wd/doc/00163E0DDA631EE8A8A6E96F5AE6361A/23112-16.pdf?sap-client=253</FileContentURI>
	<FilesizeMeasure unitCode="AD">3625797.0</FilesizeMeasure>
</Document>
<Document>
	<UUID>00163e0d-da63-1ee8-a8a6-ea34d7fa961c</UUID>
	<VisibleIndicator>true</VisibleIndicator>
	<CategoryCode>2</CategoryCode>
	<TypeCode>10011</TypeCode>
	<MIMECode>image/jpg</MIMECode>
	<Name>Tekening.JPG</Name>
	<AlternativeName>Tekening.JPG</AlternativeName>
	<FileContentURI>http://vacig0t.byd.sap.corp:50000/sap/ap/ds/wd/doc/00163E0DDA631EE8A8A6EA34D7FA961C/Tekening.JPG?sap-client=253</FileContentURI>
	<FilesizeMeasure unitCode="AD">351255.0</FilesizeMeasure>
</Document>
<Document>
	<UUID>00163e0d-da63-1ee8-a8a6-eaa2819c961c</UUID>
	<VisibleIndicator>true</VisibleIndicator>
	<CategoryCode>2</CategoryCode>
	<TypeCode>10001</TypeCode>
	<MIMECode>application/vnd.ms-excel</MIMECode>
	<Name>H1523112tem16.xls</Name>
	<AlternativeName>H1523112tem16.xls</AlternativeName>
	<FileContentURI>http://vacig0t.byd.sap.corp:50000/sap/ap/ds/wd/doc/00163E0DDA631EE8A8A6EAA2819C961C/H1523112tem16.xls?sap-client=253</FileContentURI>
	<FilesizeMeasure unitCode="AD">10240.0</FilesizeMeasure>
</Document>
<Document>
	<UUID>00163e0d-da68-1ed8-98f9-fe27b1ca6016</UUID>
	<VisibleIndicator>true</VisibleIndicator>
	<CategoryCode>2</CategoryCode>
	<TypeCode>10001</TypeCode>
	<MIMECode>application/pdf</MIMECode>
	<Name>28703_170_fotos_530201880853AM.pdf</Name>
	<AlternativeName>28703_170_fotos_530201880853AM.pdf</AlternativeName>
	<FileContentURI>http://vacig0t.byd.sap.corp:50000/sap/ap/ds/wd/doc/00163E0DDA681ED898F9FE27B1CA6016/28703_170_fotos_530201880853AM.pdf?sap-client=253</FileContentURI>
	<FilesizeMeasure unitCode="AD">1329539.0</FilesizeMeasure>
</Document>
<Document>
	<UUID>00163e0d-da68-1ed8-98f9-fe7ab848e016</UUID>
	<VisibleIndicator>true</VisibleIndicator>
	<CategoryCode>2</CategoryCode>
	<TypeCode>10001</TypeCode>
	<MIMECode>application/pdf</MIMECode>
	<Name>28703_170_werkbon_5302018809AM.pdf</Name>
	<AlternativeName>28703_170_werkbon_5302018809AM.pdf</AlternativeName>
	<FileContentURI>http://vacig0t.byd.sap.corp:50000/sap/ap/ds/wd/doc/00163E0DDA681ED898F9FE7AB848E016/28703_170_werkbon_5302018809AM.pdf?sap-client=253</FileContentURI>
	<FilesizeMeasure unitCode="AD">93440.0</FilesizeMeasure>
</Document>
<Document>
	<UUID>00163e0d-da68-1ee8-b784-ef51a41474d7</UUID>
	<VisibleIndicator>true</VisibleIndicator>
	<CategoryCode>2</CategoryCode>
	<TypeCode>10001</TypeCode>
	<MIMECode>application/pdf</MIMECode>
	<Name>61955_573_werkbon_10302018103752AM.pdf</Name>
	<AlternativeName>61955_573_werkbon_10302018103752AM.pdf</AlternativeName>
	<FileContentURI>http://vacig0t.byd.sap.corp:50000/sap/ap/ds/wd/doc/00163E0DDA681EE8B784EF51A41474D7/61955_573_werkbon_10302018103752AM.pdf?sap-client=253</FileContentURI>
	<FilesizeMeasure unitCode="AD">90438.0</FilesizeMeasure>
</Document>
<Document>
	<UUID>00163e8f-b9ae-1edb-85ec-e8da8d19dc06</UUID>
	<VisibleIndicator>true</VisibleIndicator>
	<CategoryCode>2</CategoryCode>
	<TypeCode>10001</TypeCode>
	<MIMECode>application/pdf</MIMECode>
	<Name>23116.pdf</Name>
	<AlternativeName>Keuringsattest nieuw.pdf</AlternativeName>
	<FileContentURI>http://vacig0t.byd.sap.corp:50000/sap/ap/ds/wd/doc/00163E8FB9AE1EDB85ECE8DA8D19DC06/23116.pdf?sap-client=253</FileContentURI>
	<FilesizeMeasure unitCode="AD">975408.0</FilesizeMeasure>
</Document>
<Document>
	<UUID>00163e8f-b9ae-1edb-8bc4-90b347f01c24</UUID>
	<VisibleIndicator>true</VisibleIndicator>
	<CategoryCode>2</CategoryCode>
	<TypeCode>10001</TypeCode>
	<MIMECode>image/jpg</MIMECode>
	<Name>UitgaandeHuurBon_15082018.jpg</Name>
	<AlternativeName>UitgaandeHuurBon_15082018.jpg</AlternativeName>
	<FileContentURI>http://vacig0t.byd.sap.corp:50000/sap/ap/ds/wd/doc/00163E8FB9AE1EDB8BC490B347F01C24/UitgaandeHuurBon_15082018.jpg?sap-client=253</FileContentURI>
	<FilesizeMeasure unitCode="AD">198542.0</FilesizeMeasure>
</Document>
<Document>
	<UUID>00163e9c-dea1-1eda-addb-753a514782f4</UUID>
	<VisibleIndicator>true</VisibleIndicator>
	<CategoryCode>2</CategoryCode>
	<TypeCode>10001</TypeCode>
	<MIMECode>application/pdf</MIMECode>
	<Name>45663_4462_fotos_625202020148PM.pdf</Name>
	<AlternativeName>45663_4462_fotos_625202020148PM.pdf</AlternativeName>
	<FileContentURI>http://vacig0t.byd.sap.corp:50000/sap/ap/ds/wd/doc/00163E9CDEA11EDAADDB753A514782F4/45663_4462_fotos_625202020148PM.pdf?sap-client=253</FileContentURI>
	<FilesizeMeasure unitCode="AD">77149.0</FilesizeMeasure>
</Document>
<Document>
	<UUID>00163e9c-dea1-1eda-addb-75a44e9a62f4</UUID>
	<VisibleIndicator>true</VisibleIndicator>
	<CategoryCode>2</CategoryCode>
	<TypeCode>10001</TypeCode>
	<MIMECode>application/pdf</MIMECode>
	<Name>45663_4462_werkbon_625202020156PM.pdf</Name>
	<AlternativeName>45663_4462_werkbon_625202020156PM.pdf</AlternativeName>
	<FileContentURI>http://vacig0t.byd.sap.corp:50000/sap/ap/ds/wd/doc/00163E9CDEA11EDAADDB75A44E9A62F4/45663_4462_werkbon_625202020156PM.pdf?sap-client=253</FileContentURI>
	<FilesizeMeasure unitCode="AD">85926.0</FilesizeMeasure>
</Document>

Waarbij tussen <Document> en </Document> telkens info staat omtrent een bijlage. Het aantal bijlages kan variëren.

Wat is nu de beste manier om per bijlage een record aan te maken, niet wetende hoeveel bijlages er zijn ?

 

Alvast bedankt

Link naar reactie

14 antwoorden op deze vraag

Aanbevolen berichten

  • 1
8 minuten geleden zei menno:

Ik zou gewoon een xslt schrijven die dit kan verwerken, maar het lijkt me sterk dat je deze response krijgt van een soap-webservice. Je zou tenminste "well-formed" xml terug moeten krijgen met een root-element moeten waarin o.a. de soap-namespace wordt gedeclareerd:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" ..... </soapenv:Envelope>

Met jouw voorbeeld kan je helemaal niks aanvangen, want het is ongeldige xml.

Hallo Menno,

Ik krijg inderdaad een complete XML als response, maar ik had de bijlages al eruit geparsed.

<env:Envelope
	xmlns:env="http://www.w3.org/2003/05/soap-envelope">
	<env:Header/>
	<env:Body>
		<n0:MaterialByElementsResponse_sync
			xmlns:n0="http://sap.com/xi/SAPGlobal20/Global"
			xmlns:prx="urn:sap.com:proxy:G0T:/1SAI/TAEB97FCAB3B0F0502AFAA6:804">
			<Material>
				<ChangeStateID>                 20201123075024.0638490</ChangeStateID>
				<InternalID>2016/23191</InternalID>
				<UUID>00163e0d-da63-1ed7-bd8c-df0c73dd8735</UUID>
				<SystemAdministrativeData>
					<CreationDateTime>2018-01-08T11:27:55.991407Z</CreationDateTime>
					<CreationIdentityUUID>00163e0d-da68-1ed7-b6b5-002222333271</CreationIdentityUUID>
					<LastChangeDateTime>2020-11-23T07:50:24.063849Z</LastChangeDateTime>
					<LastChangeIdentityUUID>00163e0d-da63-1ee7-b8e2-abce005b3e84</LastChangeIdentityUUID>
				</SystemAdministrativeData>
				<ProductCategoryID>HU120</ProductCategoryID>
				<BaseMeasureUnitCode>EA</BaseMeasureUnitCode>
				<InventoryValuationMeasureUnitCode>EA</InventoryValuationMeasureUnitCode>
				<Description>
					<Description languageCode="NL">2016/23191</Description>
				</Description>
				<Description>
					<Description languageCode="EN">2016/23191</Description>
				</Description>
				<Description>
					<Description languageCode="FR">2016/23191</Description>
				</Description>
				<Detail>
					<ContentText languageCode="NL">PLS10A05 Goosewing Grey</ContentText>
				</Detail>
				<Detail>
					<ContentText languageCode="FR">2016/23191</ContentText>
				</Detail>
				<Detail>
					<ContentText languageCode="EN">2016/23191</ContentText>
				</Detail>
				<Sales>
					<SalesOrganisationID>11100</SalesOrganisationID>
					<DistributionChannelCode>01</DistributionChannelCode>
					<LifeCycleStatusCode>2</LifeCycleStatusCode>
					<SalesMeasureUnitCode>EA</SalesMeasureUnitCode>
					<ItemGroupCode>PMAT</ItemGroupCode>
				</Sales>
				<Sales>
					<SalesOrganisationID>11200</SalesOrganisationID>
					<DistributionChannelCode>01</DistributionChannelCode>
					<LifeCycleStatusCode>2</LifeCycleStatusCode>
					<SalesMeasureUnitCode>EA</SalesMeasureUnitCode>
					<ItemGroupCode>PMAT</ItemGroupCode>
				</Sales>
				<Sales>
					<SalesOrganisationID>12100</SalesOrganisationID>
					<DistributionChannelCode>01</DistributionChannelCode>
					<LifeCycleStatusCode>2</LifeCycleStatusCode>
					<SalesMeasureUnitCode>EA</SalesMeasureUnitCode>
					<ItemGroupCode>PMAT</ItemGroupCode>
				</Sales>
				<Logistics>
					<SiteID>11100</SiteID>
					<LifeCycleStatusCode>2</LifeCycleStatusCode>
				</Logistics>
				<Logistics>
					<SiteID>11190</SiteID>
					<LifeCycleStatusCode>2</LifeCycleStatusCode>
				</Logistics>
				<Logistics>
					<SiteID>11200</SiteID>
					<LifeCycleStatusCode>2</LifeCycleStatusCode>
				</Logistics>
				<Logistics>
					<SiteID>11300</SiteID>
					<LifeCycleStatusCode>2</LifeCycleStatusCode>
				</Logistics>
				<Logistics>
					<SiteID>12100</SiteID>
					<LifeCycleStatusCode>2</LifeCycleStatusCode>
				</Logistics>
				<Valuation>
					<LifeCycleStatusCode>2</LifeCycleStatusCode>
					<CompanyID>11000</CompanyID>
					<BusinessResidenceID>11100</BusinessResidenceID>
				</Valuation>
				<Valuation>
					<LifeCycleStatusCode>2</LifeCycleStatusCode>
					<CompanyID>12000</CompanyID>
					<BusinessResidenceID>12100</BusinessResidenceID>
				</Valuation>
				<AttachmentFolder>
					<UUID>00163e0d-da63-1ed8-a8a9-5514fa2aa125</UUID>
					<Document>
						<UUID>00163e0d-da63-1ed8-a8a9-55895867a126</UUID>
						<VisibleIndicator>true</VisibleIndicator>
						<CategoryCode>2</CategoryCode>
						<TypeCode>10015</TypeCode>
						<MIMECode>application/pdf</MIMECode>
						<Name>23189-91.pdf</Name>
						<AlternativeName>23189-91.pdf</AlternativeName>
						<FileContentURI>http://vacig0t.byd.sap.corp:50000/sap/ap/ds/wd/doc/00163E0DDA631ED8A8A955895867A126/23189-91.pdf?sap-client=253</FileContentURI>
						<FilesizeMeasure unitCode="AD">114874.0</FilesizeMeasure>
					</Document>
					<Document>
						<UUID>00163e0d-da63-1ed8-a8a9-561a1f1fe126</UUID>
						<VisibleIndicator>true</VisibleIndicator>
						<CategoryCode>2</CategoryCode>
						<TypeCode>10011</TypeCode>
						<MIMECode>image/jpg</MIMECode>
						<Name>Tekening.JPG</Name>
						<AlternativeName>Tekening.JPG</AlternativeName>
						<FileContentURI>http://vacig0t.byd.sap.corp:50000/sap/ap/ds/wd/doc/00163E0DDA631ED8A8A9561A1F1FE126/Tekening.JPG?sap-client=253</FileContentURI>
						<FilesizeMeasure unitCode="AD">191228.0</FilesizeMeasure>
					</Document>
					<Document>
						<UUID>00163e0d-da63-1ed8-a8a9-5785c1866127</UUID>
						<VisibleIndicator>true</VisibleIndicator>
						<CategoryCode>2</CategoryCode>
						<TypeCode>10001</TypeCode>
						<MIMECode>application/vnd.ms-excel</MIMECode>
						<Name>H1623189+90+91.xls</Name>
						<AlternativeName>H1623189+90+91.xls</AlternativeName>
						<FileContentURI>http://vacig0t.byd.sap.corp:50000/sap/ap/ds/wd/doc/00163E0DDA631ED8A8A95785C1866127/H1623189+90+91.xls?sap-client=253</FileContentURI>
						<FilesizeMeasure unitCode="AD">10752.0</FilesizeMeasure>
					</Document>
					<Document>
						<UUID>00163e0d-da63-1ee9-a0a5-14f36092f238</UUID>
						<VisibleIndicator>true</VisibleIndicator>
						<CategoryCode>2</CategoryCode>
						<TypeCode>10001</TypeCode>
						<MIMECode>application/pdf</MIMECode>
						<Name>23190.pdf</Name>
						<AlternativeName>23190.pdf</AlternativeName>
						<FileContentURI>http://vacig0t.byd.sap.corp:50000/sap/ap/ds/wd/doc/00163E0DDA631EE9A0A514F36092F238/23190.pdf?sap-client=253</FileContentURI>
						<FilesizeMeasure unitCode="AD">1183357.0</FilesizeMeasure>
					</Document>
					<Document>
						<UUID>00163e8f-b9ae-1eeb-8bac-1140cd06e854</UUID>
						<VisibleIndicator>true</VisibleIndicator>
						<CategoryCode>2</CategoryCode>
						<TypeCode>10001</TypeCode>
						<MIMECode>image/jpg</MIMECode>
						<Name>UitgaandeHuurBon_29012016.jpg</Name>
						<AlternativeName>UitgaandeHuurBon_29012016.jpg</AlternativeName>
						<FileContentURI>http://vacig0t.byd.sap.corp:50000/sap/ap/ds/wd/doc/00163E8FB9AE1EEB8BAC1140CD06E854/UitgaandeHuurBon_29012016.jpg?sap-client=253</FileContentURI>
						<FilesizeMeasure unitCode="AD">270608.0</FilesizeMeasure>
					</Document>
				</AttachmentFolder>
				<n1:WUBreedte
					xmlns:n1="http://sap.com/xi/AP/CustomerExtension/BYD/A2JT2">103
				</n1:WUBreedte>
				<n1:WU_LENGTH
					xmlns:n1="http://sap.com/xi/AP/CustomerExtension/BYD/A2JT2">160
				</n1:WU_LENGTH>
				<n1:USE
					xmlns:n1="http://sap.com/xi/AP/CustomerExtension/BYD/A2JT2">101
				</n1:USE>
				<n1:Colour
					xmlns:n1="http://sap.com/xi/AP/CustomerExtension/BYD/A2JT2">PLS10A05
				</n1:Colour>
				<n1:Sorteervolgorde
					xmlns:n1="http://sap.com/xi/AP/CustomerExtension/BYD/A2JT2">00/00/000
				</n1:Sorteervolgorde>
				<n1:VERSION
					xmlns:n1="http://sap.com/xi/AP/CustomerExtension/BYD/A2JT2">101
				</n1:VERSION>
				<n1:Owner
					xmlns:n1="http://sap.com/xi/AP/CustomerExtension/BYD/A2JT2">101
				</n1:Owner>
				<n1:BRAND
					xmlns:n1="http://sap.com/xi/AP/CustomerExtension/BYD/A2JT2">103
				</n1:BRAND>
				<n1:Oldmaterialnumber
					xmlns:n1="http://sap.com/xi/AP/CustomerExtension/BYD/A2JT2">2016/23191
				</n1:Oldmaterialnumber>
				<n1:HEIGHT
					xmlns:n1="http://sap.com/xi/AP/CustomerExtension/BYD/A2JT2">103
				</n1:HEIGHT>
				<n1:MaterialClassification
					xmlns:n1="http://sap.com/xi/AP/CustomerExtension/BYD/A2JT2">104
				</n1:MaterialClassification>
				<n2:RentalStatus
					xmlns:n2="http://0050028170-one-off.sap.com/YA79WFOXY_">03
				</n2:RentalStatus>
				<n2:RentalLocation
					xmlns:n2="http://0050028170-one-off.sap.com/YA79WFOXY_">KLANT
				</n2:RentalLocation>
				<n1:KeuringElektriciteit
					xmlns:n1="http://sap.com/xi/AP/CustomerExtension/BYD/A2JT2">2016-01-07
				</n1:KeuringElektriciteit>
				<n3:MRPTextileIndustry currencyCode="INR"
					xmlns:n3="http://sap.com/xi/AP/Globalization">0.0
				</n3:MRPTextileIndustry>
			</Material>
			<ProcessingConditions>
				<ReturnedQueryHitsNumberValue>1</ReturnedQueryHitsNumberValue>
				<MoreHitsAvailableIndicator>false</MoreHitsAvailableIndicator>
				<LastReturnedObjectID>00163E0DDA631ED7BD8CDF0C73DD8735</LastReturnedObjectID>
			</ProcessingConditions>
		</n0:MaterialByElementsResponse_sync>
	</env:Body>
</env:Envelope>

 

Link naar reactie
  • 0

Ik zou gewoon een xslt schrijven die dit kan verwerken, maar het lijkt me sterk dat je deze response krijgt van een soap-webservice. Je zou tenminste "well-formed" xml terug moeten krijgen met een root-element moeten waarin o.a. de soap-namespace wordt gedeclareerd:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" ..... </soapenv:Envelope>

Met jouw voorbeeld kan je helemaal niks aanvangen, want het is ongeldige xml.

Link naar reactie
  • 0

Probeer dan eens te importeren met deze xslt:

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet 
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" 
    xmlns:env="http://www.w3.org/2003/05/soap-envelope" 
    xmlns:n0="http://sap.com/xi/SAPGlobal20/Global" 
    xmlns:prx="urn:sap.com:proxy:G0T:/1SAI/TAEB97FCAB3B0F0502AFAA6:804">
    <xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>
    <xsl:strip-space elements="*"/>
    <xsl:template match="/">
        <FMPXMLRESULT xmlns="http://www.filemaker.com/fmpxmlresult">
            <METADATA>
                <FIELD EMPTYOK="YES" MAXREPEAT="1" NAME="UUID" TYPE="TEXT"/> 
                <FIELD EMPTYOK="YES" MAXREPEAT="1" NAME="VisibleIndicator" TYPE="TEXT"/> 
                <FIELD EMPTYOK="YES" MAXREPEAT="1" NAME="CategoryCode" TYPE="TEXT"/> 
                <FIELD EMPTYOK="YES" MAXREPEAT="1" NAME="TypeCode" TYPE="TEXT"/> 
                <FIELD EMPTYOK="YES" MAXREPEAT="1" NAME="MIMECode" TYPE="TEXT"/> 
                <FIELD EMPTYOK="YES" MAXREPEAT="1" NAME="Name" TYPE="TEXT"/> 
                <FIELD EMPTYOK="YES" MAXREPEAT="1" NAME="AlternativeName" TYPE="TEXT"/> 
                <FIELD EMPTYOK="YES" MAXREPEAT="1" NAME="FileContentURI" TYPE="TEXT"/> 
                <FIELD EMPTYOK="YES" MAXREPEAT="1" NAME="UnitCode" TYPE="TEXT"/> 
                <FIELD EMPTYOK="YES" MAXREPEAT="1" NAME="FilesizeMeasure" TYPE="TEXT"/> 
            </METADATA>
            <RESULTSET>
                <xsl:for-each select="/env:Envelope/env:Body/n0:MaterialByElementsResponse_sync/Material/AttachmentFolder/Document">
                    <ROW>
                        <COL>
                            <DATA><xsl:value-of select="UUID"/></DATA>
                        </COL>
                        <COL>
                            <DATA><xsl:value-of select="VisibleIndicator"/></DATA>
                        </COL>
                        <COL>
                            <DATA><xsl:value-of select="CategoryCode"/></DATA>
                        </COL>
                        <COL>
                            <DATA><xsl:value-of select="TypeCode"/></DATA>
                        </COL>
                        <COL>
                            <DATA><xsl:value-of select="MIMECode"/></DATA>
                        </COL>
                        <COL>
                            <DATA><xsl:value-of select="Name"/></DATA>
                        </COL>
                        <COL>
                            <DATA><xsl:value-of select="AlternativeName"/></DATA>
                        </COL>
                        <COL>
                            <DATA><xsl:value-of select="FileContentURI"/></DATA>
                        </COL>
                        <COL>
                            <DATA><xsl:value-of select="FilesizeMeasure/@unitCode"/></DATA>
                        </COL>
                        <COL>
                            <DATA><xsl:value-of select="FilesizeMeasure"/></DATA>
                        </COL>
                    </ROW>
                </xsl:for-each>
            </RESULTSET>
        </FMPXMLRESULT>
    </xsl:template>
</xsl:stylesheet>

 

Link naar reactie
  • 0

Dan pak je waarschijnljk de verkeerde waarden. Kik even naar de bijlage. De xml en de xslt werken ook nog in FileMaker 6, dus 16 moet zeker geen probleem zijn.

Op een iPad gaat een xslt-import overigens niet werken, maar dan zou je het bijvoorbeeld PSoS uit kunnen laten voeren: https://help.claris.com/nl/pro-help/content/perform-script-on-server.html?Highlight=perform script on server

Documenten.zip

Link naar reactie
  • 0
2 uur geleden zei menno:

Dan pak je waarschijnljk de verkeerde waarden. Kik even naar de bijlage. De xml en de xslt werken ook nog in FileMaker 6, dus 16 moet zeker geen probleem zijn.

Op een iPad gaat een xslt-import overigens niet werken, maar dan zou je het bijvoorbeeld PSoS uit kunnen laten voeren: https://help.claris.com/nl/pro-help/content/perform-script-on-server.html?Highlight=perform script on server

Documenten.zip 87.52 kB · 0 downloads

in jouw voorbeeld werkt het inderdaad wel. Ik ga hiermee verder aan de slag. Merci alvast.

Link naar reactie
  • 0
Op 24/11/2020 om 16:37 zei menno:

Je gebruikt waarschijnlijk FileMaker 16 of FileMaker Server 16 met insert-from-url om die inhoud op te halen ..... dus kan je ook importeer van xml-bron met een vast of een berekend http-request gebruiken om direct te importeren in de (tijdelijke) tabel

@menno We gebruiken inderdaad FM16 en FM16server met de insert-from-url, maar deze hebben we helaas niet zelf gemaakt en ook niet veel kennis van.

 

Link naar reactie
  • 0
3 uur geleden zei Zero55:

@menno We gebruiken inderdaad FM16 en FM16server met de insert-from-url, maar deze hebben we helaas niet zelf gemaakt en ook niet veel kennis van.

 

 

@Zero55 dan adviseer ik je om een professional in te huren om dit voor je op te lossen.

Ik begrijp nu ook niet goed wat jouw bestaande situatie is: Hebben je een werkende soap-download, die al wordt geïmporteerd of probeer je een bestaande andere download om te werken zodat de soap-download óók kan worden verwerkt of probeer je vanaf scratch een soap-download te verwerken in db die je al langer gebruikt?

Link naar reactie
  • 0
3 uur geleden zei menno:

 

@Zero55 dan adviseer ik je om een professional in te huren om dit voor je op te lossen.

Ik begrijp nu ook niet goed wat jouw bestaande situatie is: Hebben je een werkende soap-download, die al wordt geïmporteerd of probeer je een bestaande andere download om te werken zodat de soap-download óók kan worden verwerkt of probeer je vanaf scratch een soap-download te verwerken in db die je al langer gebruikt?

@menno Wij hebben een werkende upload via Soap (gegevens en afbeeldingen die vanuit filemaker Go opgevraagd en doorgestuurd worden van en naar SAP via Soap), die requests en responses  heb ik zelf redelijk goed in de hand. Maar nu is de vraag onlangs gekomen om de bijlages die in SAP zitten ook te kunnen bekijken via Filemaker GO, en dat blijkt niet zo simpel als een tekst uit een response parsen... Maar inderdaad, misschien moet ik dan maar beroep doen op een professional. Had het graag zelf gedaan, maar kan ook niet eeuwig blijven zoeken natuurlijk.

Link naar reactie

Doe mee aan dit gesprek

Je kunt dit nu plaatsen en later registreren. Indien je reeds een account hebt, log dan nu in om het bericht te plaatsen met je account.

Gast
Beantwoord deze vraag...

×   Geplakt als verrijkte tekst.   Plak in plaats daarvan als platte tekst

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

×
×
  • Nieuwe aanmaken...