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

Reply via email to