Using an invoke I always have to provide a partnerlink ( so it seems to
me as it looks in the specs ) so how can I construct an invoke for this
service using only the provided information, maybe with an example?
partnerLinks are a part of the BPEL specification, not WSDL. So, it's
not a bug that your WSDL document doesn't provide any partnerlink.
You MUST declare such informations inside your business process
<bpws:partnerLinks>
<bpws:partnerLink myRole="GetConvertedStockValueProvider"
name="client" partnerLinkType="tns:GetConvertedStockValue"/>
<bpws:partnerLink name="Stock"
partnerLinkType="ns:StockPartner" partnerRole="StockProvider"/>
<bpws:partnerLink name="Convert"
partnerLinkType="ns:ConverterPartner"
partnerRole="ConverterProvider"/>
</bpws:partnerLinks>
myRole refers to role your business process will provide, and binded to
the service/operation you're publishing.
partnerRole refers to partner you're importing, binding partnerLink to
WSDL informations.
cheers,
--
Sebastian