Forum Stats

  • 3,770,488 Users
  • 2,253,125 Discussions
  • 7,875,484 Comments

Discussions

invalid query compiler error

526708
526708 Member Posts: 14
edited Aug 24, 2006 5:42PM in SOA Suite Discusssions
Hi - I migrated a BPEL process from 10.1.2.1.0 The BPEL diagram is fine. If I open the assign using Jdeveloper, everything looks perfectly fine. I am able to do the Edit Copy operation with no problems. Upon compilation , however, the following error occurs:

Error(201):
[Error ORABPEL-10057]: invalid query
[Description]: in line 201 of "C:\jdeveloper\jdev\mywork\E1Integration\SalesOrderEntry\bpel\SalesOrderEntry.bpel",
query "/ns1:Request/ns1:Header/MessageHeader/MessageType" is invalid, because .
[Potential fix]: Check the XML schema and make sure your query string is valid.

I am using inline schema from the following wsdl:
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions name="IntegrationPoints_FlowServices" targetNamespace="http://e1.oracle.com/SOE/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:tns="http://e1.oracle.com/SOE/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:wsdns1="http://e1.oracle.com/SOE">
<wsdl:types>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.oracle.com/SOEInput1" xmlns:dx4="http://www.oracle.com/SOEInput1" xmlns:dx3="http://www.peoplesoft.com" xmlns:dx2="http://www.oracle.com/SOEInput">
<xsd:import namespace="http://www.peoplesoft.com"/>
<xsd:import namespace="http://www.oracle.com/SOEInput"/>
<xsd:element name="Processing">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="dx3:actionType"/>
<xsd:element ref="dx3:useConfigurationRule"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Billing">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="dx2:Pricing"/>
<xsd:element ref="dx3:paymentTermsCode"/>
<xsd:element ref="dx3:paymentInstrumentCode"/>
<xsd:element ref="dx3:taxRateAreaCode"/>
<xsd:element ref="dx3:taxExplanationCode"/>
<xsd:element ref="dx3:taxableCode"/>
<xsd:element ref="dx3:modeOfTransportCode"/>
<xsd:element ref="dx3:printMessageCode"/>
<xsd:element ref="dx2:Carrier"/>
<xsd:element ref="dx3:freightHandlingCode"/>
<xsd:element ref="dx3:subledger"/>
<xsd:element ref="dx3:subledgerTypeCode"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ShipTo">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="dx3:entityId"/>
<xsd:element ref="dx3:entityLongId"/>
<xsd:element ref="dx3:entityTaxId"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://localhost/IntegrationPoints/FlowServices/SalesOrderEntryMODIFIEDMSG" xmlns:tns="http://localhost/IntegrationPoints/FlowServices/SalesOrderEntryMODIFIEDMSG" xmlns:jde="http://e1.oracle.com/SOE">
<xsd:import namespace="http://e1.oracle.com/SOE"/>
<xsd:complexType name="SalesOrderInput">
<xsd:sequence>
<xsd:element ref="jde:SalesOrderEntry"/>

</xsd:sequence>

</xsd:complexType>
<xsd:complexType name="SalesOrderOutput">
<xsd:sequence>
<xsd:element ref="jde:SalesOrderEntry"/>

</xsd:sequence>

</xsd:complexType>
</xsd:schema>

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.oracle.com/SOEInput" xmlns:dx2="http://www.oracle.com/SOEInput" xmlns:dx3="http://www.peoplesoft.com" xmlns:dx4="http://www.oracle.com/SOEInput1">
<xsd:import namespace="http://www.peoplesoft.com"/>
<xsd:import namespace="http://www.oracle.com/SOEInput1"/>
<xsd:element name="Processing">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="dx3:actionType"/>
<xsd:element ref="dx3:processingVersion"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="SalesOrderKey">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="dx3:documentNumber"/>
<xsd:element ref="dx3:documentTypeCode"/>
<xsd:element ref="dx3:documentCompany"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="SoldTo">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="dx3:entityId"/>
<xsd:element ref="dx3:entityLongId"/>
<xsd:element ref="dx3:entityTaxId"/>
<xsd:element ref="dx3:mailingName"/>
<xsd:element ref="dx3:addressLine1"/>
<xsd:element ref="dx3:addressLine2"/>
<xsd:element ref="dx3:addressLine3"/>
<xsd:element ref="dx3:addressLine4"/>
<xsd:element ref="dx3:city"/>
<xsd:element ref="dx3:countyCode"/>
<xsd:element ref="dx3:stateCode"/>
<xsd:element ref="dx3:postalCode"/>
<xsd:element ref="dx3:countryCode"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ShipTo">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="dx3:entityId"/>
<xsd:element ref="dx3:entityLongId"/>
<xsd:element ref="dx3:entityTaxId"/>
<xsd:element ref="dx3:mailingName"/>
<xsd:element ref="dx3:addressLine1"/>
<xsd:element ref="dx3:addressLine2"/>
<xsd:element ref="dx3:addressLine3"/>
<xsd:element ref="dx3:addressLine4"/>
<xsd:element ref="dx3:city"/>
<xsd:element ref="dx3:countyCode"/>
<xsd:element ref="dx3:stateCode"/>
<xsd:element ref="dx3:postalCode"/>
<xsd:element ref="dx3:countryCode"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Carrier">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="dx3:entityId"/>
<xsd:element ref="dx3:entityLongId"/>
<xsd:element ref="dx3:entityTaxId"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Billing">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="dx3:adjustmentScheduleCode"/>
<xsd:element ref="dx3:customerPriceGroupCode"/>
<xsd:element ref="dx3:percentDiscountTrade"/>
<xsd:element ref="dx3:paymentTermsCode"/>
<xsd:element ref="dx3:paymentInstrumentCode"/>
<xsd:element ref="dx3:printMessageCode"/>
<xsd:element ref="dx2:Carrier"/>
<xsd:element ref="dx3:freightHandlingCode"/>
<xsd:element ref="dx3:deliveryInstruction1"/>
<xsd:element ref="dx3:deliveryInstruction2"/>
<xsd:element ref="dx3:taxRateAreaCode"/>
<xsd:element ref="dx3:taxExplanationCode"/>
<xsd:element ref="dx3:creditCardAccountName"/>
<xsd:element ref="dx3:creditCardAccountNumber"/>
<xsd:element ref="dx3:creditCardTypeCode"/>
<xsd:element ref="dx3:checkNumber"/>
<xsd:element ref="dx3:dateExpiration"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="DeliverTo">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="dx3:entityId"/>
<xsd:element ref="dx3:entityLongId"/>
<xsd:element ref="dx3:entityTaxId"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="InvoicedTo">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="dx3:entityId"/>
<xsd:element ref="dx3:entityLongId"/>
<xsd:element ref="dx3:entityTaxId"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="PaidBy">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="dx3:entityId"/>
<xsd:element ref="dx3:entityLongId"/>
<xsd:element ref="dx3:entityTaxId"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ForwardedTo">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="dx3:entityId"/>
<xsd:element ref="dx3:entityLongId"/>
<xsd:element ref="dx3:entityTaxId"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="UserReservedData">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="dx3:userReservedCode"/>
<xsd:element ref="dx3:userReservedDate"/>
<xsd:element ref="dx3:userReservedAmount"/>
<xsd:element ref="dx3:userReservedNumber"/>
<xsd:element ref="dx3:userReservedReference"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Item">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="dx3:itemId"/>
<xsd:element ref="dx3:itemProduct"/>
<xsd:element ref="dx3:itemCatalog"/>
<xsd:element ref="dx3:itemCustomer"/>
<xsd:element ref="dx3:itemFreeForm"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ItemParent">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="dx3:itemId"/>
<xsd:element ref="dx3:itemProduct"/>
<xsd:element ref="dx3:itemCatalog"/>
<xsd:element ref="dx3:itemCustomer"/>
<xsd:element ref="dx3:itemFreeForm"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Segment">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="dx3:segmentNumber"/>
<xsd:element ref="dx3:segmentValue"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Configuration">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="dx2:ItemParent"/>
<xsd:element ref="dx2:Item"/>
<xsd:element ref="dx3:businessUnit"/>
<xsd:element ref="dx3:quantityComponent"/>
<xsd:element ref="dx3:unitOfMeasureCodeComponent"/>
<xsd:element ref="dx3:lineTypeCode"/>
<xsd:element ref="dx3:description1"/>
<xsd:element ref="dx2:Segment" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Product">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="dx2:Item"/>
<xsd:element ref="dx3:lotNumber"/>
<xsd:element ref="dx3:location"/>
<xsd:element ref="dx3:itemWeight"/>
<xsd:element ref="dx3:unitOfMeasureCodeWeight"/>
<xsd:element ref="dx3:itemVolume"/>
<xsd:element ref="dx3:unitOfMeasureCodeVolume"/>
<xsd:element ref="dx3:description1"/>
<xsd:element ref="dx3:description2"/>
<xsd:element ref="dx2:Configuration" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Pricing">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="dx3:unitOfMeasureCodePricing"/>
<xsd:element ref="dx3:isZeroPriceOverride"/>
<xsd:element ref="dx3:adjustmentScheduleCode"/>
<xsd:element ref="dx3:datePriceEffective"/>
<xsd:element ref="dx3:priceCode1"/>
<xsd:element ref="dx3:priceCode2"/>
<xsd:element ref="dx3:priceCode3"/>
<xsd:element ref="dx3:priceUnitDomestic"/>
<xsd:element ref="dx3:priceUnitForeign"/>
<xsd:element ref="dx3:priceExtendedDomestic"/>
<xsd:element ref="dx3:priceExtendedForeign"/>
<xsd:element ref="dx3:itemPriceGroupCode"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="OriginalOrderKey">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="dx3:documentNumber"/>
<xsd:element ref="dx3:documentTypeCode"/>
<xsd:element ref="dx3:documentCompany"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="OriginalOrder">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="dx2:OriginalOrderKey"/>
<xsd:element ref="dx3:documentLineNumber"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="RelatedOrderKey">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="dx3:documentNumber"/>
<xsd:element ref="dx3:documentTypeCode"/>
<xsd:element ref="dx3:documentCompany"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="RelatedOrder">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="dx2:RelatedOrderKey"/>
<xsd:element ref="dx3:documentLineNumber"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Supplier">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="dx3:entityId"/>
<xsd:element ref="dx3:entityLongId"/>
<xsd:element ref="dx3:entityTaxId"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="CategoryCodesSales">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="dx3:categoryCode001"/>
<xsd:element ref="dx3:categoryCode002"/>
<xsd:element ref="dx3:categoryCode003"/>
<xsd:element ref="dx3:categoryCode004"/>
<xsd:element ref="dx3:categoryCode005"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="CategoryCodesPurchasing">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="dx3:categoryCode001"/>
<xsd:element ref="dx3:categoryCode002"/>
<xsd:element ref="dx3:categoryCode003"/>
<xsd:element ref="dx3:categoryCode004"/>
<xsd:element ref="dx3:categoryCode005"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Detail">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="dx4:Processing"/>
<xsd:element ref="dx3:documentLineNumber"/>
<xsd:element ref="dx3:businessUnit"/>
<xsd:element ref="dx3:businessUnitDestination"/>
<xsd:element ref="dx3:customerPO"/>
<xsd:element ref="dx3:reference"/>
<xsd:element ref="dx3:agreementId"/>
<xsd:element ref="dx3:agreementSupplement"/>
<xsd:element ref="dx2:Product"/>
<xsd:element ref="dx4:Billing"/>
<xsd:element ref="dx3:dutyStatusCode"/>
<xsd:element ref="dx2:OriginalOrder"/>
<xsd:element ref="dx2:RelatedOrder"/>
<xsd:element ref="dx4:ShipTo"/>
<xsd:element ref="dx2:Supplier"/>
<xsd:element ref="dx3:quantityOrdered"/>
<xsd:element ref="dx3:quantityShippable"/>
<xsd:element ref="dx3:quantityBackOrdered"/>
<xsd:element ref="dx3:quantityCanceled"/>
<xsd:element ref="dx3:unitOfMeasureCodeTransaction"/>
<xsd:element ref="dx3:lineTypeCode"/>
<xsd:element ref="dx3:lineOfBusinessCode"/>
<xsd:element ref="dx3:endUseCode"/>
<xsd:element ref="dx3:priorityCode"/>
<xsd:element ref="dx3:dateOrdered"/>
<xsd:element ref="dx3:dateRequested"/>
<xsd:element ref="dx3:timeRequested"/>
<xsd:element ref="dx3:dateCancel"/>
<xsd:element ref="dx3:datePromisedShip"/>
<xsd:element ref="dx3:timePromisedShip"/>
<xsd:element ref="dx3:dateScheduledPick"/>
<xsd:element ref="dx3:timeScheduledPick"/>
<xsd:element ref="dx3:datePromisedOriginal"/>
<xsd:element ref="dx3:timePromisedOriginal"/>
<xsd:element ref="dx3:datePromisedDelivery"/>
<xsd:element ref="dx3:timePromisedDelivery"/>
<xsd:element ref="dx3:statusCodeLast"/>
<xsd:element ref="dx3:statusCodeNext"/>
<xsd:element ref="dx2:CategoryCodesSales"/>
<xsd:element ref="dx2:CategoryCodesPurchasing"/>
<xsd:element ref="dx2:UserReservedData"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Header">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="MessageHeader" >
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Environment" type="xsd:string"/>
<xsd:element name="MessageType" type="xsd:string"/>
<xsd:element name="MessageID" type="xsd:string"/>
<xsd:element name="MessageVersion" type="xsd:string"/>
<xsd:element name="MessageReferenceID" type="xsd:string"/>
<xsd:element name="UserID" type="xsd:string"/>
<xsd:element name="UserPassword" type="xsd:string"/>
<xsd:element name="SourceSystemName" type="xsd:string"/>
<xsd:element name="CreationDate" type="xsd:string"/>
<xsd:element name="Operation" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element ref="dx2:Processing"/>
<xsd:element ref="dx2:SalesOrderKey"/>
<xsd:element ref="dx3:businessUnit"/>
<xsd:element ref="dx3:company"/>
<xsd:element ref="dx3:orderedBy"/>
<xsd:element ref="dx3:orderTakenBy"/>
<xsd:element ref="dx3:holdOrderCode"/>
<xsd:element ref="dx3:customerPO"/>
<xsd:element ref="dx3:attachmentText"/>
<xsd:element ref="dx2:SoldTo"/>
<xsd:element ref="dx2:ShipTo"/>
<xsd:element ref="dx3:dateOrdered"/>
<xsd:element ref="dx3:dateRequested"/>
<xsd:element ref="dx3:timeRequested"/>
<xsd:element ref="dx3:dateCancel"/>
<xsd:element ref="dx3:dateScheduledPick"/>
<xsd:element ref="dx3:timeScheduledPick"/>
<xsd:element ref="dx3:currencyCodeTo"/>
<xsd:element ref="dx3:rateExchangeOverride"/>
<xsd:element ref="dx2:Billing"/>
<xsd:element ref="dx2:DeliverTo"/>
<xsd:element ref="dx2:InvoicedTo"/>
<xsd:element ref="dx2:PaidBy"/>
<xsd:element ref="dx2:ForwardedTo"/>
<xsd:element ref="dx2:UserReservedData"/>
<xsd:element ref="dx2:Detail" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Request">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="dx2:Header"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.oracle.com/SOEOutput" xmlns:jde2="http://www.oracle.com/SOEOutput" xmlns:dx3="http://www.peoplesoft.com">
<xsd:import namespace="http://www.peoplesoft.com"/>
<xsd:element name="Detail">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="dx3:documentLineNumber"/>
<xsd:element ref="dx3:messages" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Header">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="dx3:documentNumber"/>
<xsd:element ref="dx3:documentTypeCode"/>
<xsd:element ref="dx3:documentCompany"/>
<xsd:element ref="dx3:messages" maxOccurs="unbounded"/>
<xsd:element ref="jde2:Detail" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Response">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="jde2:Header"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.oracle.com/SOE" xmlns:dx="http://www.oracle.com/SOE" xmlns:dx2="http://www.oracle.com/SOEInput" xmlns:jde2="http://www.oracle.com/SOEOutput">
<xsd:import namespace="http://www.oracle.com/SOEInput"/>
<xsd:import namespace="http://www.oracle.com/SOEOutput"/>
<xsd:element name="ProcessSOE">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="dx2:Request"/>
<xsd:element ref="jde2:Response"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://e1.oracle.com/SOE" xmlns:jde="http://e1.oracle.com/SOE" xmlns:dx="http://www.oracle.com/SOE">
<xsd:import namespace="http://www.oracle.com/SOE"/>
<xsd:element name="SalesOrderEntry">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="dx:ProcessSOE"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.peoplesoft.com" xmlns:dx3="http://www.peoplesoft.com">
<xsd:element name="actionType" type="xsd:string"/>
<xsd:element name="processingVersion" type="xsd:string"/>
<xsd:element name="documentNumber" type="xsd:string"/>
<xsd:element name="documentTypeCode" type="xsd:string"/>
<xsd:element name="documentCompany" type="xsd:string"/>
<xsd:element name="businessUnit" type="xsd:string"/>
<xsd:element name="company" type="xsd:string"/>
<xsd:element name="orderedBy" type="xsd:string"/>
<xsd:element name="orderTakenBy" type="xsd:string"/>
<xsd:element name="holdOrderCode" type="xsd:string"/>
<xsd:element name="customerPO" type="xsd:string"/>
<xsd:element name="attachmentText" type="xsd:string"/>
<xsd:element name="entityId" type="xsd:string"/>
<xsd:element name="entityLongId" type="xsd:string"/>
<xsd:element name="entityTaxId" type="xsd:string"/>
<xsd:element name="mailingName" type="xsd:string"/>
<xsd:element name="addressLine1" type="xsd:string"/>
<xsd:element name="addressLine2" type="xsd:string"/>
<xsd:element name="addressLine3" type="xsd:string"/>
<xsd:element name="addressLine4" type="xsd:string"/>
<xsd:element name="city" type="xsd:string"/>
<xsd:element name="countyCode" type="xsd:string"/>
<xsd:element name="stateCode" type="xsd:string"/>
<xsd:element name="postalCode" type="xsd:string"/>
<xsd:element name="countryCode" type="xsd:string"/>
<xsd:element name="dateOrdered" type="xsd:string"/>
<xsd:element name="dateRequested" type="xsd:string"/>
<xsd:element name="timeRequested" type="xsd:string"/>
<xsd:element name="dateCancel" type="xsd:string"/>
<xsd:element name="dateScheduledPick" type="xsd:string"/>
<xsd:element name="timeScheduledPick" type="xsd:string"/>
<xsd:element name="currencyCodeTo" type="xsd:string"/>
<xsd:element name="rateExchangeOverride" type="xsd:string"/>
<xsd:element name="adjustmentScheduleCode" type="xsd:string"/>
<xsd:element name="customerPriceGroupCode" type="xsd:string"/>
<xsd:element name="percentDiscountTrade" type="xsd:string"/>
<xsd:element name="paymentTermsCode" type="xsd:string"/>
<xsd:element name="paymentInstrumentCode" type="xsd:string"/>
<xsd:element name="printMessageCode" type="xsd:string"/>
<xsd:element name="freightHandlingCode" type="xsd:string"/>
<xsd:element name="deliveryInstruction1" type="xsd:string"/>
<xsd:element name="deliveryInstruction2" type="xsd:string"/>
<xsd:element name="taxRateAreaCode" type="xsd:string"/>
<xsd:element name="taxExplanationCode" type="xsd:string"/>
<xsd:element name="creditCardAccountName" type="xsd:string"/>
<xsd:element name="creditCardAccountNumber" type="xsd:string"/>
<xsd:element name="creditCardTypeCode" type="xsd:string"/>
<xsd:element name="checkNumber" type="xsd:string"/>
<xsd:element name="dateExpiration" type="xsd:string"/>
<xsd:element name="userReservedCode" type="xsd:string"/>
<xsd:element name="userReservedDate" type="xsd:string"/>
<xsd:element name="userReservedAmount" type="xsd:string"/>
<xsd:element name="userReservedNumber" type="xsd:string"/>
<xsd:element name="userReservedReference" type="xsd:string"/>
<xsd:element name="useConfigurationRule" type="xsd:string"/>
<xsd:element name="documentLineNumber" type="xsd:string"/>
<xsd:element name="businessUnitDestination" type="xsd:string"/>
<xsd:element name="reference" type="xsd:string"/>
<xsd:element name="agreementId" type="xsd:string"/>
<xsd:element name="agreementSupplement" type="xsd:string"/>
<xsd:element name="itemId" type="xsd:string"/>
<xsd:element name="itemProduct" type="xsd:string"/>
<xsd:element name="itemCatalog" type="xsd:string"/>
<xsd:element name="itemCustomer" type="xsd:string"/>
<xsd:element name="itemFreeForm" type="xsd:string"/>
<xsd:element name="lotNumber" type="xsd:string"/>
<xsd:element name="location" type="xsd:string"/>
<xsd:element name="itemWeight" type="xsd:string"/>
<xsd:element name="unitOfMeasureCodeWeight" type="xsd:string"/>
<xsd:element name="itemVolume" type="xsd:string"/>
<xsd:element name="unitOfMeasureCodeVolume" type="xsd:string"/>
<xsd:element name="description1" type="xsd:string"/>
<xsd:element name="description2" type="xsd:string"/>
<xsd:element name="quantityComponent" type="xsd:string"/>
<xsd:element name="unitOfMeasureCodeComponent" type="xsd:string"/>
<xsd:element name="lineTypeCode" type="xsd:string"/>
<xsd:element name="segmentNumber" type="xsd:string"/>
<xsd:element name="segmentValue" type="xsd:string"/>
<xsd:element name="unitOfMeasureCodePricing" type="xsd:string"/>
<xsd:element name="isZeroPriceOverride" type="xsd:string"/>
<xsd:element name="datePriceEffective" type="xsd:string"/>
<xsd:element name="priceCode1" type="xsd:string"/>
<xsd:element name="priceCode2" type="xsd:string"/>
<xsd:element name="priceCode3" type="xsd:string"/>
<xsd:element name="priceUnitDomestic" type="xsd:string"/>
<xsd:element name="priceUnitForeign" type="xsd:string"/>
<xsd:element name="priceExtendedDomestic" type="xsd:string"/>
<xsd:element name="priceExtendedForeign" type="xsd:string"/>
<xsd:element name="itemPriceGroupCode" type="xsd:string"/>
<xsd:element name="taxableCode" type="xsd:string"/>
<xsd:element name="modeOfTransportCode" type="xsd:string"/>
<xsd:element name="subledger" type="xsd:string"/>
<xsd:element name="subledgerTypeCode" type="xsd:string"/>
<xsd:element name="dutyStatusCode" type="xsd:string"/>
<xsd:element name="quantityOrdered" type="xsd:string"/>
<xsd:element name="quantityShippable" type="xsd:string"/>
<xsd:element name="quantityBackOrdered" type="xsd:string"/>
<xsd:element name="quantityCanceled" type="xsd:string"/>
<xsd:element name="unitOfMeasureCodeTransaction" type="xsd:string"/>
<xsd:element name="lineOfBusinessCode" type="xsd:string"/>
<xsd:element name="endUseCode" type="xsd:string"/>
<xsd:element name="priorityCode" type="xsd:string"/>
<xsd:element name="datePromisedShip" type="xsd:string"/>
<xsd:element name="timePromisedShip" type="xsd:string"/>
<xsd:element name="datePromisedOriginal" type="xsd:string"/>
<xsd:element name="timePromisedOriginal" type="xsd:string"/>
<xsd:element name="datePromisedDelivery" type="xsd:string"/>
<xsd:element name="timePromisedDelivery" type="xsd:string"/>
<xsd:element name="statusCodeLast" type="xsd:string"/>
<xsd:element name="statusCodeNext" type="xsd:string"/>
<xsd:element name="categoryCode001" type="xsd:string"/>
<xsd:element name="categoryCode002" type="xsd:string"/>
<xsd:element name="categoryCode003" type="xsd:string"/>
<xsd:element name="categoryCode004" type="xsd:string"/>
<xsd:element name="categoryCode005" type="xsd:string"/>
<xsd:element name="messages" type="xsd:string"/>
</xsd:schema>

</wsdl:types>

<wsdl:message name="SalesOrderEntry">
<wsdl:part name="SalesOrderEntry" element="wsdns1:SalesOrderEntry"/>
</wsdl:message>

<wsdl:message name="SalesOrderEntryOutput">
<wsdl:part name="SalesOrderEntry" element="wsdns1:SalesOrderEntry"/>
</wsdl:message>
<wsdl:portType name="IntegrationPoints_FlowServicesPortType">
<wsdl:operation name="SalesOrderEntry">
<wsdl:input message="tns:SalesOrderEntry"/>
<wsdl:output message="tns:SalesOrderEntryOutput"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="IntegrationPoints_FlowServicesBinding" type="tns:IntegrationPoints_FlowServicesPortType">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="SalesOrderEntry">
<soap:operation soapAction=""/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="IntegrationPoints_FlowServicesService">
<wsdl:port name="IntegrationPoints_FlowServicesPort0" binding="tns:IntegrationPoints_FlowServicesBinding">
<soap:address location="http://galileo.wlgore.com:5555/soap/default"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>

Thanks,
RM

Comments

  • user525723
    user525723 Member Posts: 18
    no longer an issue, please disregard
  • user525723
    user525723 Member Posts: 18
    Well it is resolved in Jdeveloper but fails at runtime:

    This expression is fine in jdeveloper:

    /ns1:Request/ns1:Header/MessageHeader/Environment

    When deployed and executed, the following error occurs:

    <selectionFailure xmlns="http://schemas.xmlsoap.org/ws/2003/03/business-process/"><part name="summary"><summary>empty variable/expression result.
    xpath variable/expression expression "/ns1:Request/ns1:Header/MessageHeader/Environment" is empty at line 106, when attempting reading/copying it.
    Please make sure the variable/expression result "/ns1:Request/ns1:Header/MessageHeader/Environment" is not empty.
    </summary>
    </part></selectionFailure>
  • user525723
    user525723 Member Posts: 18
    Well the problem looks like it is has to do with the Header element and ns1. If I test using the html form, it fails. So I selected "Save Test" to examine the xml. This creates the following xml (only showing the portion of interest):

    <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Body xmlns:ns1="http://www.oracle.com/SOEInput">
    <ns1:Request>
    <Header>
    <MessageHeader>
    <Environment>Development</Environment>
    </MessageHeader>
    </Header>
    </ns1:Request>
    </soap:Body>
    </soap:Envelope>

    As you can see, ns1: is missing from the Header element, which explains why
    "/ns1:Request/ns1:Header/MessageHeader/Environment" is failing. If I augment it by adding the ns1: manually it executes correctly:

    <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Body xmlns:ns1="http://www.oracle.com/SOEInput">
    <ns1:Request>
    <ns1:Header>
    <MessageHeader>
    <Environment>Development</Environment>
    </MessageHeader>
    </ns1:Header>
    </ns1:Request>
    </soap:Body>
    </soap:Envelope>

    Any idea why this would occur on the BPEL server ? I presumed the HTML form would contain the correct namespaces.
This discussion has been closed.