Desupported Messaging PeopleCode Functions, Methods and Properties
In PeopleTools 8.48, messaging changed significantly. Many of the messaging PeopleCode functions, methods and properties are either no longer supported or their syntax changed.
See Understanding Message Classes.
See Integration Broker: PeopleSoft Integration Broker Metadata.
Changed Messaging PeopleCode
The following are still valid, however, their syntax changed significantly.
-
CreateMessage built-in function
-
IntBroker class, GetMessageErrors method
-
IntBroker class, SetMessageError method
Desupported Messaging PeopleCode Built-in Functions
The following table lists the desupported messaging PeopleCode built-in functions, as well as the method that should be used instead.
| Desupported Function | Replacement Method |
|---|---|
|
CancelPubHeaderXmlDoc |
IntBroker class method Cancel, specifying a message type of %IntBroker_BRK |
|
CancelPubXmlDoc |
IntBroker class method Cancel, specifying a message type of %IntBroker_PUB |
|
CancelSubXmlDoc |
IntBroker class method Cancel, specifying a message type of %IntBroker_SUB |
|
ConnectorRequest |
IntBroker class method ConnectorRequest |
|
ConnectorRequestURL |
IntBroker class method ConnectorRequestURL |
|
GetMessage |
IntBroker class method GetMessage |
|
GetMessageXmlDoc |
Message class method GetXmlDoc |
|
GetPubHeaderXmlDoc |
IntBroker class method GetMessage specifying a message type of %IntBroker_BRK |
|
GetPubXmlDoc |
IntBroker class method GetMessage specifying a message type of %IntBroker_PUB |
|
GetSubXmlDoc |
IntBroker class method GetMessage specifying a message type of %IntBroker_SUB |
|
GetSyncLogData |
IntBroker class method GetSyncLogData |
|
InBoundPublishXmlDoc |
IntBroker class method InboundPublish |
|
IsMessageActive |
IntBroker class method IsOperationActive |
|
PublishXmlDoc |
IntBroker class method Publish |
|
ReSubmitPubHeaderXmlDoc |
IntBroker class method Resubmit specifying a message type of %IntBroker_BRK |
|
ReSubmitPubXmlDoc |
IntBroker class method Resubmit specifying a message type of %IntBroker_PUB |
|
ReSubmitSubXmlDoc |
IntBroker class method Resubmit specifying a message type of %IntBroker_SUB |
|
SetChannelStatue |
IntBroker class method SetQueueStatus |
|
SyncRequestXmlDoc |
IntBroker class method SyncRequest |
|
UpdateXmlDoc |
IntBroker class method UpdateXmlDoc |
The following built-in functions are no longer supported. You will receive an error if you try to use them in a PeopleCode program.
-
CreateWSDLMessage
-
GetArchPubHeaderXmlDoc
-
GetArchPubXmlDoc
-
GetArchSubXmlDoc
-
GetArchSubXmlDoc
-
GetArchSyncLogData
-
GetSyncLogData
Note:
ReturnToServer is a special case of a built-in function that's no longer supported. The desupported handler for OnRequest subscriptions cannot be upgraded. ReturnToServer can only be used in an OnRequest event fired using the desupported handler. This means that ReturnToServer no longer works and is not valid in any case other than when the code has already been written and used in a desupported handler.
Desupported Message Class Methods and Properties
The following are the Message class methods and properties that have been desupported.
| Desupported Method | Replacement Method |
|---|---|
|
GetQueryString |
IBConnectorInfo collection GetQueryStringArgName method |
|
InBoundPublish |
IntBroker class InBoundPublish method |
|
Publish |
IntBroker class Publish method |
|
SetQueryString |
IBConnectorInfo collection AddQueryStringArg method |
|
SetStatus |
IntBroker class SetStatus method |
|
SyncRequest |
IntBroker class SyncRequest method |
|
Update |
IntBroker class Update method |
The following are the Message class properties that have been desupported.
| Desupported Property | Replacement Property |
|---|---|
|
ChannelName |
Message class QueueName property |
|
Cookies |
IBConnectorInfo collection Cookies property |
|
DefaultMessageVersion |
Message class OperationVersion property |
|
GUID |
Message class TransactionId property |
|
IsActive |
Message class IsOperationActive property |
|
PubId |
Message class QueueSeqId property |
|
SubName |
Message class ActionName property |
|
SubscriptionProcessId |
Message class TransactionId property |
|
MessageChannel |
IBInfo class MessageQueue property |
|
MessageType |
IBInfo class OperationType property |
The following Message class properties are no longer supported. You will receive an error if you try to use them in your PeopleCode program.
-
MessageDetail
-
PublicationId
Additional Messaging Desupported Methods and Properties
The following additional methods and properties are no longer supported:
-
The IBInfo class method LoadConnectorPropFromTrx is no longer supported.
-
The IBInfo class MessageChannel property has been Desupported. Use the IBInfo class MessageQueue property instead.
-
The IBInfo class PublicationID property is no longer supported.
Integration Broker Web Service Discovery Class No Longer Supported
The Integration Broker Web Service Discovery class is no longer supported. The following methods are empty and should not be used.
-
FindCIWebServices
-
FindMsgWebServices
-
FindWebServices
-
GetCIWebServiceWSDL
-
GetMsgWebServiceWSDL
-
GetWSDL